cttgacctcgtcatttcactttcactgcggagtttcgggcaaccgatggaaaatttttggtcactgtgtctcggtcgctttgaagaagagttatcagcccagcaattcaacacctggatcaagccactgcgcttcgaagcacgcgaaggaaccttgcgactgctcgcgcccaaccgtttcgtacagcaatgggtgaaagaccgtttcctgcaaaagatcagcgctctagcggaagaggtattatccacacctgtgcagatcgagctggccttgtacgatgccagcgaaaagtcacccataacgctcgcaaaacccaaacccgctgaagcgcccggcgctgcagcaaaaattgaagctgaaatcagcaaagtcacgaaaactgtctcgcctgccaaacccgcttcagccgcgcccaaaaaacccaaaacgttaacggagaccagcggtctcaacccggcattccgctttgacaattttgtcacgggcaaggccaatcaattggctcgcgctgcagcaatccaagtagcagaaaacccaggtactgcctataacccattgttcatctatggcggggtcggcttgggcaagacccatgttctgcaagcgatcggcaaccacctgaagtcgcagcgacccgatgccaagatccgctatctgcacgccgaacgctatgtttcagatgtggtgaaagcctacgaacacaaggctttcgacgaattcaagcgccagtatcattccctggatctactgttgatcgacgatatccagttcttcgccaagaagagccgcacgcaggaagagttcttctatgccttcaattcgctgattgaagccaagaaacaaatcatcatcacctgcgatacctatcccaaggaaatcgccgatgtcgatgaacgcctgcgcacacgcttcagctggggtctgaccgtggcagtagaaccgcccgagctggaaatgcgcgtcgcgatcctgctcaagaaagcagaagcagccagggtcacgctggatgaagatgtagcattctttattgccaagcaagtgcgctccagcgttcgtgaactcgagggcgcactgaaccgcatcatcgcgatggccaacttcaccgggcatgccatcgacgtcagcctggccaaggaagccctaaaggatctgatcgctgtacgtggccgccagatcaccatcgagaacatccagaaaaccgttgctgattattacaagatcaaggtcgccgagatgtacagcaagaagcgctcacgcaactttgcccgtccacgacagattgccatgacactggcacgtgagctcaccaaccacagctttcctgaaatcggcgaagcctttggcggtaggcaccataccacggtcatgcacgcttgcgatgaaatcgaacaattgcggcagaatgatcaaaacgtggcacgcgatatcgcggtattgatccaagtcatccgcgattaggaagggcatcaggcctatggaaaggctgtgggtagaaatacagtttaaaagcgtttttcagaaagcggtaaaataagccacaatctatccacagcagcgtataacagtttcaagatggtacagcctctcaaaggttgttgattttaaatttaaaaatggcgttatcaacagaagtttccgacattattgttattaccaatttattttttatatattaggttttaaagatatgaacatcaaaatcaatcgcgatacactgctaaaacctctttcatccgtcagtagtattgttgaaagacgtcataccttgcctatactctccaacctgcttctggaagccaaacaagacaaaatcaagctgacagccacggatctcgaaatgcagatttcactctctgtagactcagccgcagggggtgagctttcgaccaccatctccgccaagaaacttctcgatatttgccgttcattgcctgaaaacgctgaaatcacgatggctacccaggacagccgcatccaggtaaagaccgggaaaagccgtttcaacctgcagacattgcctgccggtgattatccattgatgaccaagacggaggatgccagcagtacactcatcaagatcggccagaaatccttgaaacgcctattcaagcaagtcgagtttgccatggcgcagcaagatatccgttactacctcaatggcttgctgttcgaggtcaacggcaaccgcctgaatgtcgtgggtaccgatggccacaggttgagtttcacttccaccgaacttgccagcagctatgaaaaacaggaaatcattctgcctcgcaagacggtgatcgaattgataaaactgttggacgaaagcgaagatgaggtcacaatagagcttgccaatggccaagctaattttgcatttggagatatccacttgatttcaaaggtgattgatgggaaattcccggattacacccgcgtcatcccgacaggacaccagaacagtttttccgtggatcgcacgatgatcctactgtccatgcagcgtgcttccattctttccaatgaaaaataccgtggcattaggatggtgctctcagccaatagcctgaaattgatcagcaccaacagcgagcaggaagaagccgaagaagagcttgaaatcagctacgggggtagcaacctggacatcggctttaacgtcacctatatgatcgacgtactaaacaactcagatagcgaaagcgtgaccttctcctttgcagatgcgaatagcagttgcctggtgactgttgaaaacgacgataactacaaatacgtcgtcatgccaatgagaatttaacttactgaatattaaaataatttattgtttcacgtgaaacctacaggactatgaccgattacaattccgatagtattaaaatcctcgaaggcctagatgcagttcgtaaacgccccggtatgtatattggcgatacatccgatggcagcggtttacaccatatggtgttcgaggtgctggataacgcaattgatgaagccctggcaggtcactgtgatgacatcaaggtcactatccatcctgataattccatcagtgtttccgataatgggcgcggcattccaaccgacatcaaggaagacgacaagcacgaacccaagcgttctgccgctgaaatcgtgatgactgaactgcatgccgggggcaagtttgaccagaattcctacaaggtttccggtggtttgcacggggtgggcgtttctgtcgtgaacgcgctttcagactggctgaaattgcggattttccgcaatggccaggtccatcagatggaattccgccgaggggtggctgtttctccactcaccattaccgggacaacggaacggcgcggtaccgaggtacacttccttgcgtccactgaaacattcaccaatgtggaatttcattttgaaattttggcaaaacgcatccgtgagctttccttcctcaacaatggtgtcaagatcgagttgatcgaccagcgcaacggaaaatcggaaaattttgcccactctggcggcgtcaggggctttgtcgaatacatgaaccgcagcaagaccgtcctgcaccctaagcctttctatgcatcgggtgaaaaagacggcatcatcgtagaagtctccatgcaatggaacgactcctacagtgaaaacgtattgtgcttcaccaataacattccccagcgtgacggtggaacccatttgaccggattgcgtacggccatgacgcgcacgctcaacagttatatcgagcagaatgatttggcgaaaaaggccaaggtagataccagcggagacgatatgcgggaaggattgacttgcgtattatccgtcaaggtacccgagccgaaattctcttcccagaccaaggacaagctcgtatccagtgaagtacagcccgttgtgcaggaagtggtatctgcgaaactggccgaattcctgctggaaaacccgaacgaagccaagatcatctgcaacaagattatcgatgccgcccgggcgcgcgatgctgcccgcaaggcacgtgaaatgacacgccgcaaaggtgccatggataccatgggcctaccaggcaagctggccgactgccaggaaaaagacccagccctcagcgaactctacctcgtcgagggagattcggcgggcggatcagcaaaacagggtcgggaccgcaaattccaggccattctcccattgaagggcaaaatcctgaatgtggaaaaagcacgtttcgacaagctgttgtcctcacaggaaattgcgaccctgattaccgcattgggtactgggatcggcaaggccgatttcaatcccgaaaagctgcgataccaccgcatcatcatcatgaccgatgccgacgttgacggtgctcacatccgaaccttgttgctgaccttcttctaccgccagatgggcgagctggtcgaacgcggccatgtctatattgcccagcctcccttgtacaaggtcaagcaaggccgtgacgagcgttatctcaaggatgagcaggaactggaccagtatcttctgcaatccgcgctcaagggggcggaactgctcaagcaggccgatggtgaaaccatcagcggcgaagcactggctgccattgccaaacaaatggtattgactgaagccattatccgccggctgagccccttgtacgatgaaagcatcctgcgtgcattgatcagcctgggcaagctcgagttggacactgaaacacaagccgaagcgacagcagcaaagctacgggccttgctgggtcacacaggcagtgaagtgctggtgacgcagaaccaggaaaacggtgattaccgtttggaaatcaacaagtacatccacggcaacctgcaagccagcgtgatcgatagcgatttcatcaacagtggcgattaccagcaaattcttgcaacttccctgacattgcaaggactcgtaggcgaaggtgcgactatcaagcggggcgagaaacagcaaccggtcaacagcttcaaggaggcccttgactggctcatgtccgaagccaagcacggactcaatatccagcgttacaaagggctgggcgaaatgaacccagaacagttgtgggaaactaccatggatcccgccgtacgccgcttactcagagtgcagatcgatgatgcaattgccgctgatgaaatcttcactacgttgatgggagatcaggtggagccgcgccgcgcctttatcgaaggcaatgcgctgggtgtgagcaatcttgatgtttgattgaaggctgcagaagctgccggaaaaaacggcgcttctgcacgagtgcagtaccaggtaaaggtgttcccgccagtggagatgatagtggcttataccttcactttccggaaagggaatccagccatttcaatggtttgggcgaaacaacataggtaatgccgccaatatccgacttgaaaacaaatccatagttgaataccgcagcatccggaaaccagaataccactggttcctggcggttgatgccgtcatagccatgcgcgagtgcggcatcatgggcatagtggtaactcgccaggaatgtttctacagtgggatgatctgccactagcccattgactgctgcttccgcccagtgaccgcccagcaggtgtgcggtttcgcctacggtcctgagataaagccagccatggtcaatcggggcaattttgtacacattccattgatctttcatagggatattcctgagccggataatgggaaaagtatccaatatgtggcacatttttaccacggtcatttggcgggatttgccattgatgaaataatgtcgggcttgcttttcccataccaagcccgtattggacccatgtgatttccttgattcagccattatttaaacgagatatccatgggttgtatacgcctgaaccatgccggcgcatgacaatggctgctgagcagtaccggagcatatgatgtcaaatgcagtacccagcgggttgagccctgcccaaatcaagaccaatgtattgagcggactgaccgtggcgctggcgatggtgccagagacgattgcttttgcatttgtggcacatgtctcgccattgaccggcttgtatgcagcggtcatcgtgtcttttatcacctccgcctttgggggaaggccgggaatgatttcaggggctgcaggctcattggcggtggtcatgacggccttggtcgtacagcacggggtcgagtacttgtttgcgacggtggtgctcatgggagtgctgcaagtattgttcgcagtggcgagaatgggcaagtacatccgtatggtgccttatccggtcatgctagggtttgtgaatggcctagccatggtcattttctttgcccagttcaatcatttcaaggtcgcggcggatgatggcagtctgcagtggatgagcggcccattgctttacaccatgctagggctggttgggttgacgatggcggtgatttacctgctgccgcgagtgaccagggtggtgccgtcggcgctggttgcaattgtgatggtatctgcggcggttgccgtcatgggcttggaaaccaggacggtcggcgatctcgggtcgattgcagggggattgcccagtttccatgtcccgcaggtgccgttcaatctggagaccatgaagatcatcttcccttattccctgatccttgctgccatcggactgatcgaaaccttgctgacgctcaatcttatagacgagatgaccaatacgcgtggccagcccaaccgcgaatccatggcacaaggtgctgccaatgtggcaaccggctttttcagtggcatgggaggttgcgcgatgatcggacagagcatgatcaacatgaatgcaggaggcttgcatcgtttgtccggtattgccatgtcagcattcctgctgtcctttattctctttgcctcgcactggatcgaaatgatcccgcttgcagccctgatcggcgtgatttttgtcatggcgatcaagacctttgaatggggtagtttcagattgtttggcaagattcctgtgccggatatctttgtcggcatcctggtagctatcattacgctgatcagtgacctggcaattgctgtactggtcggcgtgattgtctccgcgctggtgtttgcgtgggagcacgccaaggagatagccgcgaccacctatatcgacgaagcgggtcgcaaggtctataggctcaagggtagtgtgttctttgcctcgatcgccaacttccaggccttgtttacgccgcaggaagatccagtgcaggtggtagtggacttcaaacaggccaaggtcgtggatcactcggcgctggctgcgattgatgccttggctgagcgctatgcgcagcagggcaagcagttatcgctcaagcacctgagcccggattgccgggcattgctcgggcgtgcgcgcgacctggtcgaggtcaatttgctcgaagacccgacttatccggtagcagacgataagctgggttagtgtttttgcgctggatcatcaaatccacgggtatctacttcacgctgaaacggtactggttacgtcccatggattttccatcctgcccggtgatctcggccttgatctcatattgccccttctcaagcactggtagcgcgtaatcacgcagcttgtagccggaatcaggtagcatttccagtggcagtttaagcatatccaatggcttaccctcccgatatagggtcactgtataacttgcatgctcgaatccgctccaggtatcgttaatcgcccatagcccaatccgaggtgaggcgcctgcctcgtactcgtcctgcttccattccaagctgggcaggacgggctggtaagccacgcgcaatgcttcatagcctgccttgggttcccgccaataatcgacgatgccccaattgatggaaggccagttttccacaaacatgaattggaacacggccgaaaccggcgcataacgctgccgacggtaattctccacggcgaactggatcaagcgcgcctgataatgctggctgttggcaatgaattcctcaatgttgccgccttgcttcacgccagcaaactcgaatgtctccttgcgctggaagttgtgatactcccatacctgccattttgcttcagtatcgggccagagcaatgctttgctgaacatgcgttccaggctcttgaggttaggcagcgcctgggcgccgaattccgtgctccatggagtcggggcagggcgggaaaatgcgagccagtggtcgaagtaccatcccatccattcgtgctccttggtggcagattccttgcgtaccacgcgcaatgtatccagcttgctgacatcttcatacagcaacgcatccagtctacgattgatgtcgggatggtagtcggggtatttctgtgccatccagggcgaatcccagggaggctcattgtgcatggtccaggaaatgatggaggggtgtcgctgcagtaattgcaccatgtccttggcctggcggcgagcctcggcgataaagtccgggtcgtcactgtagccccacagtagggggaaatcctgagtgaccaggatgcccatgcgatcacataattcataaaagtcttgaccagtgacatgggcgtgcacgcgtacagcgttgatatgagctgcctgcatcatttccaggtcacgccggtagcgatcgggtgtcatttcggccagccattggctggcaatataattggtgcccctgaggaacatgcggcgaccattgatgaaccattgcaggccgtcatctaccttgacttcccgtacgccgaatacttgttcccgttggtcaagcagcttgcctgatgcgtccttgacgctgagttcgagtctatataggttggggtggccatattcatatggccaccatagagcgggattatccacagggaaactgaatgcgatatggttgccgcccggttgcagggtttgcgattgtttaaaggcgaaggacgcgcctttgaagttctccggaaggatgcgcgcttccaccgtgaccgatgtttcatgtgaaacatcatgatgaatgtcggcttccgtgctgaccacccattgctggggattggcctctgtcgcttgtttacggggagtgacctgtaattgccgcactgcagcccggtcggcaaactgcagttcaacaggcgcccatatgccaccagtattcttttcctgcccgcgctcggaccaggcgccgccaggccgggtgtcatgatggctgaaaatgcccttgaccaggcgtttatgcaaggaccaatcctgcggctgctccaagggactgtttactaatacccgcagctggttttctcctggcttcaccaggccggtgacatcaaattcaaatggctggaaatagccggtatggtgaccaaggtaacgatcattgagccatacgtcagctgagtaatccaccccatggaatacaagatgggcgactctggaggcattgtgagcatccagcgcgaagcgggtctgataccacgcataaccgctgatgtcatgtccctggcgataccaattgtcgggaacattgatctttttccaaccccctgcaggtgcctgcagctgaggcgtgacgtgaagcgtggcggcgacaggctgaaattgccagctgccattcaaggactgatgagtggtgcgctcctgtgcgtgcgacgatactgcaggcagggtagtcaacaagagggtgagcagggtggaaagataacgcatggttgatttctataaaaaacaagccgggcatagcccggcgattaagattaagcgtctactagtttcggttttttgtgattgagataatactgtgtcagccgtttggcaacataacctgcaatcaaggtcttgagtactagtttcataacacctcctaagtgaacaatatattggaaaaaattaatgtcgctggatgctgccttgctggctatctgcatccacctgaccacgccaggcgcctgtggctgcaccgcgggattcgataaattccttgaagcgttcgaggtcgccgttgacgcggtgggtgaggacgccaagggcgtcacccgcattttccaataggccttcagggtcgtaatccatttgcagcatgatgcgcgaagtagaagcgtccagatggtggaatgtcaccacgccagcattgcgtgcgccggaaatactgcgccaggcaatgcgcttgccggggatctgttctgtaatttcagcatcccattccttgcgctggccggcgacatccgctttccagtgcagatgagtatcgtccagctgggtgacttcgacaataccgtccataaacagtggaaaatcctcaaactgggtccattggtcataagcgacctgtgcgggtacgttgacttctatggatttctcgatgattggcataatgccctcctatttatatggatggttttcaagctaaacagttccgctggaatatgtctctctcagcagatatcctgaacaccagtctaaggggggcatcaagttcattacataagccagcatccgataagcgcgtcagagaaagtgaatgcccacaaataatcccggcacatccctaccagcggtatagctgcagaaacaggagcgtgcaggcagccgggaaatcgctctttgcctcgcggtgcgcgtagggggaggcaatatgatccaggccttgatgcacgatatgatgcgggtgcgcaaccttgccggcgatgattccctgtttcctcagccgaacaggctggcctgttccggcaaatgcggacccaggtcgtctgcgcgtaccaggttgctcaccttgacgcccagcaagcggaaacgctgatccagtgatacgcgcttcaggcaagcgcccgcagcacggcggatggcggcagcgtcattgacaggggagggcaaggtaaggtcacgggtagctgtgcggaaatcctggtatttgatcttgatgcccaccgtgtatccgaaataacctttgtgttgtaggtcgttggcgacacgttcgcacagcgatgtgaaggccataccgagctggcgcttgtcctgccgggcatgcatgtcgcgctcaaaggtggtttcacggctcatggacttgggtgtcgaggttgtgactacaggtcggtcatcctgcccccgggccacgcgcatcagccaatgcgcgtagctctggccaaagttttcctgcagcaaggccaagtccaccatcgccaggtcggcgatggtgtggatgccaagcttttccagcttggtggcagctttggggcctatgccgttgatttttctggctggcagcggccagatgcgcgtatggaaagcctgttcgtcaataatggtcagcccatcgggcttgtcgagatcggaagcgatcttggccagcagcttgttggtggcaataccgatggagcatgtcagtccggtggcttcctggactgcagccttgaggcgctgcgccagtggttcggagtgttcctcgatagcgctgaggtcaatatagatttcgtcgatcccacggttttcgaccaatggagcgatttccgcgacagctgctttgaacagccgggaataatgacggtaagactcgaaatttgcgggaagaaggatggcatctggcgccagctgcgcggatttcatgaggcccatggcagagaacacgcccaacgcccgcgcctcgtaggtcgaggtggtgacaaccccgcgaccgttatactcgcgcaggcgcgagaaatgatgttgcccattggcgagcctgcgtggctgttgcgtggaacgtccgcccacgacgacggcctcaccgcgcaattccgggtagcgcagcagctccacgccggcaaagaacatgtccatgtcgaggtgggcgatgcggcgattgggaaagcgggggtctttcattcaaggatcagtaaaatctattcaagcgttcaaagcgcattatcgtaccacttgatgttgccgcccaaatgcgcggtgttagcgcgatgagtatgttgtgtgctcatctgcagtcggtctgctgttctcatgcccgctgggctattgaaccccgttctttacactgaaacgagcaagatagaaccaagtttgcgcatgcggatgcaggggtggatcccgggcgtatttctggaagatggaatattttttcagaataagctggtgttcatcagggtttttagttagaattcgcaccctctagaaacattatgtttcatgtccccatcgtctagaggcctaggacatcgccctttcacggcggtaaccggggttcgaatccccgtggggacgccaattccaataaaagcagaccagagcgtctgcttttgttttgcccatgatattgatcagttgattgcaatatgtttgttggtgcgagcgaattcaggttgacagatgcagagcatgggctttcattcccggtattggtgatgtatcccacccggcagctaccgtctcgtcatgcgttcggcccttatctgatggatgtcagtatgaatgcccccattgctggtgggcagcatcccttgatcctggtctcgcacggcagtggcggctcgcacctgctataccggacgatgactgcccatcttgcccagcacggatatgtggtggcaatgatagaacatcccggtaacaaccgggtcgacaaccaattcatgggcaaggtggaaaacctgcaataccgtccacgccacctgcggctcactgccgatgcactatatggggatgccgttctgggcccgcatctacaggctggccggattggtgtgattggacattccatgggcggttataccgccctcgcattagcaggaggaaccccgtggtatccgccagaggcatttcaacctgactatcgggggccagcgccagccgtcgtcgatgtggagcatgatgatagagtgaaggcgctggtattactggcgccagctacggtatggttcatgcctgaacatgcccttgaagacgttgacgtacccattctaatgttgagcgcggagcatgacccgtacacgcctgcatggcatggtgaaatcgtgcgcaagggggtgcgtgatcctgccaatgtcaccagccgttgcgtgaagaatgccggccatttctcttttcttagcccgttccctcccaagatcaaacaggggggtgcgctcccgaccatcgatccggaagggttcgaccgcgagcgcttccatgagcagctcaagcaggaaatactggcttatttcaatctcagactcaagacagcacctgcttaacgacaatggggcattgccccattgtcgttttcaatagctagttgttagctcaaggaacgacaatatcgtccttgacgccagtgacgcccttgactgccttggtcagctcgacagcgcgctttgcttcttccttgctcttggctgtaccgctcaattgcacgagtccgtcgctgtcggtctcgaccttgatatctgtggcgctgactagtttgtccttagcaaatgcggctttcaccttggtggtgatgacggagtcgctgagcttggtttcaatactatcgccctcggcagcgatgctggcaatgggcatcatcaacgcaccgatgaggacgaggcttttcaattctactttcatttgagactccttttgggtgtagtgatcgagaacacgcatccattctagaaagataggctgacagcatgaatcagcacgccgctgaaaccgctgtaggaatgagctgactgtcacgagcgataggttctccgcctcattcctttacaacataggtgatcagagggtgggcatactgggttgcaaatttatattcagtagaaagggatctggaggatggccgaaagggccagagatggaagatgccgacagcgccggctggcatttgtctgggaagcttgaaggattagaacaccttttttaggttcaagcggcccggatcaagcgaacaagatggacggacagtcgctcatcctgacaaatgccagcggcctgcacaatgtacccgggctcagccaaaaatgaagccaagcgcaatcgggccgaacatggcggttaccagcaccgcattaagtaaggcatgcatgatggtctccttatcattacaaacatggcgctcatattaagccgcatgtgttgcgagtgttatctggagaattctgatatgcatgtaggacagttggaaatggcagactgtgacgaacaggcaacaggatgcgcaagtctgcctatgtcaatttcaagcgcgagagggtgtggtatcgcacggccctgagcaattcggcatcttctatcagggattgcccgtaggaaggcagcatctcgcgcatgcgttcttgccaggcggcgctttgcaattgcggcgagaagcagcgctgcaatacttccagcatggctggtactgacgtggaggcgccaggggacgcacccagcaatgcggcaagactgccatccgcggaagacacgatttcggtaccgaattccagcttgccgccttgatgctcacattgcttgatgatctgtacccgctgtcctgcggagacaagcgaccactcgctttcgttggccaatgggtagaaattcctcaatgctgccatgcgttgctgatggctctggaatacttcaccgatcaggtaacgggtcaggtccatatggtggcgcccggccccgagcatggatttgagattgctgcgcttgaccgagttgaccaagtcaagcaaagagccccgtttgaggaagcgggtggtgaatccggcaaacgggccgaacagcaaggcaggctttccgttgatgatgcgggtatccagatggggcaccgacatcggcggggcgccaaggggcgccttgccatagactttggcatggtgctggtggataacgtccgggttatggcataccagccactgtccgctgaccgggaagccgccataaccccgggcctcctggatggcggatttttgcaacaggggcagtgtggcgccgccagcgcccagaaaaacaaatcccgcacggatctccacgggtttgccttgtgacaagtcgacggcctttacctgccagctgccctgctgcttgagtccggtgacggcatggcgggtgagcagcttgaacccaggccggccctgcagatgctgtaccagctggcgagtgagggagccaaaatcgacgtcgctgccgtaggcaacgcgtgttgctgccaccgggatgctggggtcgcgaccagccatgaccaggggcatccattgctgcagcacggcaggatcttgactgtattccatatcggcaaacagatgatgcgcacgcaatgcctggtgacgcttccggagaaaggccacgtttttctccccccagacgaagctgctatgcggggtgggattgatgaagctggcaggttcccgcaggatgcctttttccaccagccaggcccagaactgcagcgattcctcaaaggcggcattgatcttgagcgcacgtgcgatggggacgctgccatccgcatcctgcggggtgtagttcagctcgcaatatcccgcgtgtccggtcccggcattattccagccgtcgctgctttccgtcgctacttctgcctgcagttccaccagcgtaatgcgcagttccggattgagctggtgcagcaaggtgccgagggtggcgctcatgatgccgccgccaaccagcaggatgtcggtgtccagggaagaagtcatgtcagggtgatatatcgggttgattgcgagcttgggccgccatgatatgcataagcctcgctgctgtaaaaccctgtttccaattcaatcaacattttccagccaatgcaccagcaccctgactacatatgcttgctcgtccgcgctcaatgcgcgacctgcaggaatcaggtgccacttctgcaggcagccccggcagcagcaggcggtggcatgttgtgccacgaataccgggtgaccgcgataaggggtttgcttgccatcattggcaatcacggctggagcgagccgcttggcaatgaaatcgcgggcatgatcctggattagcgacaagcccttggcgtgcaggtaggcgcggtcatgcgcattgagcttgaacgagctgcggaagcgtgaccgtgccagtgcagcaaacaattcatccagttcgcgcatcaggaattggtcagcttggctcgaagcgcagggatgcggagttgatacagtaacgcaggccagtaggcggcgggccatcggggaagacatgccccaagtgggcgtcgcagacattgcagatcacctcggtgcgcaccatgccgtaagcataatctgctttttcccggatattgtccgggtcgagcgcctcgaaatagctgggccagccgcaaccggcatcgaacttggtgtccgaggcgaacaacggtgtcccgcagcacacgcaatgatagatgccatgctcgaaatgaaaggcatattcccctgtgccggcacgctcggtggctgcatggcgggtgacctcatactgtagcggggtcagttgttcgcgccattcggcatctgtcttgaagaccttggtcatgacttccttctcctcctcatgtgtgacgagtcatatcgtggttcaaaaccagtacaatgctggattcaatgcattaaggaaactgtagtgacgcaacacggcaaagccatcagcatccagggagtaagcgccattcttctcgatatcgattacggcgaatcacgggagaatgacgctgccactgcctattttaatatcagattcgacctggagttacgccaacggcaatattcattgacctacagcaagcctgtgggcagcgacgaccatttcggcgtctcgggcgacgattacgagcctttgctacaggcgctggaacccgatccagctttgaccgcgctacaccaatatagtgtcatgaccgaacaggctttgcacgaagtactgctgccgatggcagagtcggtgtacgaagacgttgaacaccattccccggaccaggatgaagaatagtctgccgggtgaggtcgtggtcgaaatatgcgacttcaatggcgatgaaatgcggtgcttgatgcaaaagctggagcaggagctcttgcagatctaccctggcatgcccagatcatctcctctacagccatccctggcgttggttgcgcgtgccggagcccggccattgggatgtgtcgccctgctgccctggggaacagaggcggcagagatcaagcggttgttcattgagccatcggcacgcagacatggcctggcgaaacgcctgctcgctgagttggagcggcaagcatcgcagttcggaatcaagcgcctcttggtcgagactggaaatctgcaggcacctgcactgtccttgtaccaaagcctgggctaccggcctattgctccctttggcccttatatcggcaatcctgtgagctgctgctttgagaagttgctgggccattgagcctctccgcctcctctggaacatggctggtgctgtgtgcctgtgtcattgatgtcttcgggcaataaaaaacgccagtatcaactggcgttttttattgcccatcgggactaggcaacttttagttcaatgcatccttcaacgccttgccggccttgaagctaggagccttacgcgcagcaatcttgatttccttaccggtttgaggattgcggccagtgcgggcagcacgctcggaaacgccaaaagtaccgaagccgatcaatgttactgtatcgccactcttcagggctgcagtaacggatgcagtgaatgcatcaacagctttaccagcagcagccttggaaattcccgcttccttggcgatttcttcgatcagttctgtcttgttcatatttgtccagtccttgtgttattgggttatcaagctaattttggtaaggctgatacttcgcctcgttaccaggttaagtagtaacaggggagaaaatatcacaacccgtgcccaatgaaaccccttttggcgcggaatccagcaaatttttccatctcaagcccggaatgtccccacctggagacatttccgaaggttttcaagcattacagggcattagtccctgtcaatccgaggataccgataatgatcaggtagagcgccacgatgtaattgagcaggcgcgggatgacgagaatcaagataccggcaatcagggaaacaagcggggccaggctgagttggaaatccatgatgattcctttgtgaatggatcagggacgatgcatgaaaaagggagcgcgaactccctcttggattaagcctttttcagataggattttgccaggcgcttgacaacataagtcaggacagctgctttgatcagaaacttcatggtgcttctccttcaagattgagtcttcatcatataactcagctgtcacgtagcacatcgggcagaagctgatcttgctgtaggacaatgccagacaaaacctgatgccggaaattaagatgatgtaatggaataggccacttgatctggtatgcggagaaatacaattgcctatcctcactcgacatagcccggtgcaagctgagtcagccgtgttatatctgtcccctgtggcgaggcatgctgttgacccagtgttacggtgtctgcccagccgtggattaaacaagatcaaggtaattgaagccaaagtccaatggggcaatagataatttttctgaacctattccatccctcgcgtactaaagaagctattcccgagctcatccatttgttgccgatccttgctttgcaaggctattggtgcttttgcttttgtgcagcgggaatgatcgcagtggttggtcaagtctcagccacacgtgttgcaacaggtaggaaagagaacgatgacagaagattggaataattttatagggtggctgcaaggccatcaggaagtgtacagcctgatgtgcgttgtgctgttgatcgcaggcgcctgggttgcgaactggatcgtcaaacatatcctggtgcgcggtttgcacaaggtgttacgttctgccaatgttggacaggctattgcaagaagccgcgtggtcgctaggctctcgaatatcgtccctgccttgatcatttcggtgggcatcgcctggattcctgggctgccggaagcgctggtgacggtagtgcgcaatgtggcgcatggtttcattgtactgacgataggcctggcaattgctggcatgctggatattgtgaatgatgtctggcaacagcggccagacgcccaccgcaagccgatcaaggggtatgtgcaggtggtgaagctggtgatctatatcattgcagccatcttggtggtcgcgacgctgatggatcgttcccccgtgattctgttatccggtatcggcgccatggcagcggtgctcatgctgattttccaggataccctcttgtcgctggtggccagcgtgcagattacttccaatgacattatccgcgtgggtgactgggtggagatgccgcagctcaatgcggatggggatgtgatcgatattgcgctgcatacggtcaaggtgcagaactgggataagaccatcacgacaattcccaccaagcgctttatcaccgattcgttcaagaactggcgtggcatgttcgagtccggggggcgccgcatcaagcgcagtattttcatcgatcagaacagtattcatttcctgaccaatgaagaattggcgcatttgcgccaattcagtctgctggatgattatttgaaaaagaagcaggatgagctggatgagtggaacagggcgttgggagagaagggcaagcagccgatcaatacgcgccgcgtgaccaatatcggcacattccgtgcctatgtcgaacaatatttgaaaaaccacccgcgtgtaaaccagaacatgaccatggtcgtacgccagcagaacttgtcagccgagggcatcccgctggaaatatggtgttttaccaatacgacggtatgggtgcagtacgaggctatccaggctgatatcttcgaccatttgttggcgatcctgccggagtttggcttgcgtgtattccagaatccgagcggagcggatttccaggctttgcgtccatcacccgctcgatccggagacagttgagtcggagcccagcgctcctgtttcttccaatcgtccgcggtagagcgcggcaatcaaatcggtctgggtcacgatgccgaccagtcggcgttcgtgatccaatactggcacatggtggatgccacgttcggacaacagtgggacaagctgcacgatatgtgtgtcctcgctgacagtgaggactttgctggtcatgatctgccctaccacctccggcttgtctgtctcgaccaggaaggtgcggcggatgaatttcctgagtttttcctcaaacccggggtaagcttctaggttggcatgcttcatgaaatcaaaacgggtgatgatgccgatgacgcggtgcgcgcggtctatcaccggcaatgccttgatatggtggttaagcaataacggccaggcctcctccagaagcgtgccatattccacgctgaccacatcccgcgacatgatgtcgccacaggtgatttctccaaaacgccgcttgtaggcctgcatctcagtgcgcagcataaggttttccagatcgacccgtgcaatatccagtacctggttatattccctgagcacggtatctacgtctgcggtggtgaagcctacgcggtgggccggacgcatatctttggtctggtgtgtcgtttcgggcctggactgatgggggtagcgccggcggctagcattgttgtagaccagggcaaccaccaacaatacgcctgaattaatcgcgacgagcagcatgaagtaagcagtatgttccaacgccagagatcccgacaatacggcagtcagcgccacggctcccccaggtggatgcaggcagcgcaatacgaacatgacaccgatggcaactgatacagcgactgctgctgctatgggaatgctggctatccaatgcaggctggcgacgcctaccaacgctgaaagcaggttgccgccgatgagagaccagggttgagccagtgggcttgctgggacggcatagagcaataccgccgacgcccccagcggagccatcaggaacggcaggctttctgcgcccagtagccaggcgctcaggaaaccgcttgccaacatgccgagcagggcgcccaggcaggcgcgaaatttctcctgatggttgaccgggttttgttgcggtttgaagcctttgagccagttgagtgtggcagacacaagcaggaccttatgtaaaacaagagaatctatcatcaaatcgcaggaatgatccggaatggggatgatggttttttttgataagatatatcacccgcttattaactgttttaggtcgattaatagtaactatcatgacaatatgacattaagtgaattgaagtttattgtggcagtggcgaaagaacgcaatttcaggcgtgctgcagagaaatgctttgtgagccagccggccctgagcttggcagtgaaaaaactggaagaggagctgggtgtcaccattttcgaacgcagccacagggatgtagcgacgacaccgattggagaacagatcattgctcaggcaatccgcaccttggaagagtctgaccgcatcaaggaaattgcgcgcatgggcaataaccagcttgctggaccgtttaagctaggggtgatttactccacagggccttacttgttgcccgagattattcccgccctgcggcgcctcgcaccggaaatgcccctggaagtggaagaaaacctgactgccaacctggagacgcaattgcgcaatcgggtgattgatgctgcgatcattgccttgcctttcgatgttccgggcgtacgctgcgaacccttgtacgatgaaagttttgtcgtggccgtaccagatattcatccttgggcggagcgcaaggagattcgtgcggaagaattggctgatgagaaagtcttgttgttaaacagcggccattgtttcagcaaccaggtagtgctggcctgtccggaactctcgcgtcacggtgaggtgctccaaggaaactcccttgaaaccatccgcaatatggtggcttccaacttggggatcactgtcttgccatgcagtgcggctgcaggacgctaccagaacccgctgatcaggacgattccatttgcggatccggtccctacgcgccgcatagccttggcctggcgcaaagggtatacccgggaaaaagccatcgactgcctgttgcaggcaatcagagccctgcagtcaccttgcttgcaagccatcacagcattctgacattgagcattcgaggcacggcagacatggctgcgtggtcaagagcagtaacagccggtgcggaaatggaaaaagcaaaaggggcctggcggccccttacgtacggagatgagcaacagcttagcggttgcagacgtacattgttacttcaaaaccaaaacgcatttcggtgacttctggcttggtccacatgatcaatctccttttaaggtgggtagaggctgcacaatcagtaccgcgcaatccatggttcccatcatatagcccgagcttgctcatgccatgcgcagcatcatgatctgcgcctcatgattttcattagtatgtgcaaagtcggagggagaatgggctcgaaaaaccaagtatgcatgttatacagccacaatatagaggcgcccttgaacaaccgcggcatcagtaagtgacaaatacgcggtagcctgaaacagtttcgccgctggtggagaatgccaggttgatctggatttcgccgtgggcgggcaggcctgcctggatatccaggccagagggcaggtattcctctgggctgaatatgcggcgtagcttgggctggtcctcgtcgtccgtcagcgtcagttctagcatggggtacgcctgggcgtagttggcgttgttgattagcttggtcgaaagctggatgacgtcgggatgctcgaaatcctcttgcaaatcggagtcgtcgagcgccagcatttctgcattgcgtggcaatgataccgtgcatcctagccactggcaggcagattccagagccggccggctcgacggccagtatcctgccagctgggtacggaagaaatagatggattgcccaaatagcatcagcaggagcagcaggctgattggcaccgtcagccagagggagacacgtcgttgacgcgccggtttttccggggtgagaaagctggcggcgacgggctgcccatcagtgtcaggagcttccgcaatctgctcttctgcgtgatgttcgctggatgcggtgcttggctctgtttcagtatctatcgattccccgtggtcgatttcaatagtacctgtcggctctacttcaggaatagttgttggttcctcgatcggcgtgatctcttctggcgctggtgaatccgctgtttcgctatctgtgtcgccggagatgaagtgcgtcgccggaggcagggcagggcttgcctcttccgcctcaggtggtatgtgatcggaaaagggttcctcgcttgcgtcgctgggcggcaagggtgccagggtttgtggctccagaatctcgtaaatccgcgagccggcattgaagagatgctggcattgaccgcaacgcaggtcgccgccatgggccgccagttgttccggcttgacgtggaaccgggtgtcgcacgctgggcaggaggtcactagccgcatatcaggtgttcaccttctgcttcctgtgagcagcacccagctatccatgaacaccggcgcatccatctcgaaccattcctggtaaatggcactgacctgatcggcttgttcgcgaaggatgccagaaagtgcaatcctgccgccggatcgtgcggcccgcgccaatgccggcgcaaggacggaaagggcactggaaaggatgttggccacgacgatgtcaaactgtccgccaggcaggtcgctggccagatagaagctggcatccacctggttctggtccgcgttgtagacgctggattgaatggcctgagcatcaatgtctacgccgacgaccttgccggcccccagttttcgtgctgcgatggcgagaatgccggaaccgcagccgtaatccagcacactcgtgtccggcttcactgtgtcggcaagccagctgaggcataagtgggtggtcgggtggctgccagtgccaaacgccaggccgggatccagcacaatgttgaggccatccgggttaggtgcatcatgccaggaaggcacgatccataaatcatcccggatacggatgggctcgaattgcgactgggtcgcgcgcacccagtcctgttcggcaatcgtttccgtgctgtaacggaaatcggtaatgcctgtggcagcactcagttcctccagcagggagtccaggtctgcgctctcatccagtagtgcagtgacgacattctgctgccagatgccaggaggtgggtcgcccggttcgccgaaaattggctgttcgtccggtgtttcggcattggcatcctctatgcttgcagagagtgcgccgagctccatcagggtgtcgctgaggagctcggcgttgtcatcccgggcgtctattctgagtgaaatccaggccattacttacttgctatacccagtttttgttccagatagtggatgctggtgccgccttgatggaatgctgtatcggcaagcagttccttgtgcagggccacattggttttgatgccttcgatcaccatttccgataaggcgatctgcatgcgtgcaatggcctgttcacgcgtgtcgccataggcgatcagtttgccgatcatggagtcgtagttgggtggcaccatatagccttgatacgcatgggtgtcgacgcggatgccggggccgccgggcatatgaaaggtcgtgatgcggccgggagacggcacgaagttgaaagggtcttccgcattgatacgacactcgatcgagtggccggtgatcttgacatccttctgcttgatgccgagctttttattggctgcaatcagaatttgttgctggacgatatcaatgccggtgaccatttccgtgacgggatgctctacctgcacgcgcgtgttcatttcgatgaaataaaactcgccgttttcgtaaaggaattcgaaagtgccggcgccgcggtagttgatgcgtttgcaggcctcggcacaggcggtgccgatcttctcgcgcaattgcggcgagatgccgaaagcaggcgcctcctccagcaccttttggtggcggcgttgcattgagcagtcgcgttcacccaggtatatggcgttgccatgctggtctgccagtatctggatctcgatatggcgcggctgttcaaggaacttctccatgtagaccatggggttgccgaatgcggcctgggcttccgccttggtcatgctgacggcgttgagcagtgcggcttctgtatgcaccacacgcatgccgcggccaccaccaccaccggctgccttgatgatgacgggataaccaatatccttggcgatacgcaggatttcatcgttatcgtcgcccaaggccccttcggagccgggaacgcagggcactcctgcggctttcatggtgtccttggcactgactttatcgcccatgaggcggatggtctcggcgcgcggaccgatgaatgtgaagccgctctgctctacgcgttctgcaaaatcggcattttcggagagaaaaccatagccaggatggatggcttccgcatccgtgacctcagctgcactgatgacggcaggaatgttgagatagctttggctggaaggcgctgggccgatgcatacggattcgtcggcaagcttgacgtacttggcttcgcggtcagcctctgagtggacggcgaccgttttgatgccaagctctcggcaggcacgctgaatgcgcagcgcaatctcgccacggttggcaataaggactttatcgaacatgaggatatttcctaaccgatgatgaacagcggttcaccatattcaacgggctggccgttctcgaccagaattgccttgatcacgccggccttgtctgcctcgatttcattgaggagcttcatcgcctcgatgatgcagagggtgtcgccggcgttgacggtactgccgacatcaacaaacgccttggcatctggagatggcgcacgatagaaagtgcctaccatgggcgatttcaccacatggccttcgatagcaggagcagtggcggcctcggcagctggtgcggcaggggctgcctggggagcggcaggcgcggcaatgtaaggctgggcaaattggactggcgcctggttgttgggcaggtggcgcgaaatgcgcactttctcctcgccttcggtgagttccagctcggatatgccggactcttcgaccaggtcgatcagttttttcagtttgcgtaaatccatggttaacctctaagaagtgtaaagggtgccggtcaggcacggctaatgtggtggatggcgtagtccagcgccattaaatatccacgtgcgcccaggccgctgatcacgccgactgccaggtcggagaaatacgaatgatgcctgaaggattcgcgtgcgtagatattggaaagatggacttcaatgaatgggatttttaccgcggacaatgcatcgcgcaaagccacggaagtatgggtgaaagctgccggattgatgatgatgaaatccactggggcatgcgccagtgcatggattttttccatcaatgccgcttcatggttgctctggaaggtttcaatggcgatccccgcgctgtcagcatgatgcttgagctggtggttaatgctttccagtgtgtccgaaccgtaatgggtgggttcacgcaatcccagcagattgaggttgggtccgtgtaataccagtacggtgttggaggagggttgggccatgaatgggggcggttttggccgccatgcaactttgatggctgcaagtttgccgtaatttggggtattttgtctagagaattgacgaaatttagcgaaattgctcgatattgttcagcttgggaatttggctcatgaatcaagtgcgggctgcaatgtttctagcaaaagcaccttggtgacacgaccaaaataactcttgaggattttaccatcgggaccgatgatcacggtatgtggaaccacactattcaggttaccgagcgaagcactgagagtcataccttcatcctctgcggacaataaaggatagggtacgggcgtgtcttgggcaaaaacctgcattttctccacgctatccagggagatgccaagtacgaccagcttgcccgcgtactcacgtgccagctccgcgagctctggcatttcctcgcgacagggtgcgcaccaggtcgcccagaaattcacgatcagtagctgtccctgccactgtgataacggctgctccatgccctggagatccgatgcatgagcggcaaagaatggcgtggtggaggcaaatgtctcgacgggatgtgccaagcgaggtttgctggcatattgctggataagcaggatggaggctgccagcgccaatgccaacatgaaaaatccgcgcttgctcaagcccttcttattggatcgtgtcattggccgattttaccctattcaatgtctggaggaattgattgctgttttgatagccgatgacccggtgatgcgtcatttcctgcccttttccgtcaaagaaaatgatgccgggcggaccaaacaggccgaaatgcttgagcagcgcctggtcttcggcatcattgacagtcacatctgcctgcaggaggacgaatgcctgcaagtgggcgcgtacatcggcatcgcggaaggtgaagtgctccatttccttgcaagcggcgcaccagtcggcgtaaaaatccagcaacaccggcttgcctggatgctggcttagtgcttgctccaggtcgcttacctgcttgatgcgctggaacggcaggctggtgtcggggccagcctggcccagtgccagtctttccaacggctgcaggggagacttggcgcccgaggctgcaccaatgaccaaggtggcgcccgccagcagcatgatgatggcaatccccttccagaaacgttgccaggccgtggcagcctcgtggagacggtcgagcgcacgcatgaaaatggccggcacgatgagcagcgcagcccagagcaagagctggaggctggtgggcagcagtggggatacaatccagagggcgacagccagcatgaagacgccaaacgcctggcgtatcgcgatcatccacggcccggccttgggcaagacggctcccgccgatgcccccaccaataggagtggcatacccatgcccatggataaggcaaacaaggcagtggcgcctagggcaacatcctgcgtctgcccgacgtaaagcagggcgcccgccagcggagccgcgacgcagggactcacaatcagtgcggaaagcacgcccatggcaaatacaccgatcaggtggccccccggcagacggttgctggcattcaccaagcggtgctcgagcatggccggcaatttcagctcgtacaggccgaacatggaaagggccaacaagatgaacaccagtgcacttgcgcccagtacccaggcattctgcaaggtcgcgctcagcagctgcccggaaagcccggcagctacgcctgcggcggtatagctcaatgccatgcccaatgtatatgccagggaaagccagaaagcatataagcgatgtttgcgttggctgccgacgatgatgccggaaaggatagggatcatgggaagcacgcatggggtgagcgatagcaataggccgaacccgaaaaaacccgcgacaatcagccagaattgaccacttgcgagcaggctggcagcacgatcatgctcagcctgtggtgctggaatggaacctgggccggcatgcgtggtcgcaagcagggagtccagcgcaatggtctgatgcacaggcgggtagcacaggcctttttcactgcagccttgataggtggccttgaggatgaggttactgctcaaggtggcggcaggcgtcatgcgcatatctgcggtaaagtcgcggtggaacacttcggtgcgaccaaaggtgggatcctgtttccattcgccttgcggcaggttgagatcactgacactatgcccggcaggctccagctcgaacttgattctgtccttgtataggtaatgcccgggcgctatcttgaatgctgcctgtagtcggctggcgtcaatgaattcgacctggagcttgaaagcttgctctggtggcagaatatgatcggtatcggttcccaggaatgcattgcgtccctgattcagccagtcgcttaactgactgccgggtgcggcctgcacgatgctggttgtgagcggcatcgtgaagagcagcaggatggatgtcagcatgcaagccagctggcgcggtaatgcagatttcaatcccgggtttcctcgtgtagccatgtaagataggcaggcaaaccgcccgtgactgggacatggatgatctcgggaagttcgtatggatgcagctcacgaatgacttgctctagctgggggtagcgcaggctggtggttttgatgagcaagggtatttccgttgcggtttccatcttgccctgccactgataaaccgactggcacggggcgagcaggttgacgcaggcagccagtttccggctgatgagctcacgcgcaatgtttgcggcactatgctggtctggcaggttggtcagtaccaggatggcgtcgctgttttctatgattggagattgatttttcatgcgttttcttttcctcttgctgattttactcgcattcccgattgctgaggtatgggtgttggtggagttggcagcaaggtatggctggctggtgctggcctatttgatattagtgggcatgctgggatggcgactcatccaggacgaaaagctcatgatgatggggcgtatggtgcaaaccttgcaggctggcggcactccgctgcgtgccattttcggcagcgcgaagaatatgctggcaggcatgctgctcatcatgccgggggtaatcagtgacgccattgccgtcgtcctgctcctgctgcctggcgggagcaagcttcacgaagccgccaatgatgatatcgtttcacgtgaaaccagtagccagagtcaacgtcaggagacacacaggcccccgggccggggtgatgtgatcgaaggggagtaccggcgcgaggattagcgctatgctagacttgcggatttttccggcctgttggggctgtgcataagtcggggatatctccatgtcttttcaagtcattatcaagcctagtgatcgcacgttcattgtcgaggatgacgataccgtgctggatgccgcgattgaggcgggaatcaatcttccttatggttgccgcaatggcacttgtggtgcttgcaagggtcagttgctggccggtgatgtcgagtatggtgaatatttcgacagtgcattgagcgagctcgagaagaaaactggcaaggcgctgttttgctgtgcccggcccttggccgacttggtgatcgaatgccgggaggtggtcggggaaggcattccgccccgtatcatgcctgtacgtgtggagaagctcgaaaagctttctcacgatgtcatgggtatgacactgaagttgccgagccacgagcgcatgcagtttatggcgggtcaatatatcgaattcctgctcaatgatggcaggcgccgtgcattctcacttgccagtgcgccgcatcaagaccgttttctcgagctacatatgcgcctcgtgcccggcggccagttcacgcagtatgtattcaatgaaatgcaggaaaaaaccatcctgcgcatcgaagggccattcgggacgttcttcctgcgggaggatagtctgcgacctgtcattctggtggccgggggcacgggattcgccccagtaaaaggcattgtcgaacatgccttgcagcagggcatgaagcgcccgatgacgctgtactggggtgccaggactcgtgcagacctttatctcgacgccttgccgcggcggtggcaggaagagcatccctggttccgttatatcccggtgttgtcggatcccgtgccggaagatgcatggcaaggccgtaccgggctggtgcaccaggcggtgctggaggatcaccccgatatgcaggcttaccaggtgtattgctgtggcgccccgcagatggtggaggtcgcgcaccgggatttccaggctcatggactgccggagcaggaattcttttccgatgccttcacgtttgccaatcccggggcaaaggctgctatctaggtctggcaccgggtgaggcggtggtccctcatggggattgttccgcttgctttatttttcatcccggcagaactgcacgctgagccggtagtgatgattggccgcatcggtttcgccgcggctttccaacaagtgcgccagggcgagatgcgccgcagcggaagcttgcacgctgatactggcttccagataactttgcgccttgccccacaggcccaggcggacgcacatcttgcccagtgacaacaggagctgggcatcttgctcgtggctgagcagccaatgctctgcctgctgcaactgcttgtggggattggtgctcgcacagtcgcccagcttgccggcaagctcgctgtcccaggttttggtcaggctcatctcgatgacttcctgtgcctggttgcctgcgttcagcttgatcagggcttcggccatgatgttggcgatgcgcgtattgagcttgtcatcttccggcacttttttccaataggccatgagggcattcaaatctttgctgtaacgcgcgatcaaatgctggtgggcctggtggcggatttcccgcacctgccagctttccatgccgtcatgcttctcaagttgctgcagcaaagtcaggacctgttcccaattgttgaggcgtagctgtactttcaattcgagccgcatggcgggtacgaatctgggctcgatcttttcgattttatgcagcacgtccagggcctggctgtacaggcggtcatccagcaggagttctgcttgcatcaacagcctggccaccgcagcttcgggagccaggcgctcggcctctgccagatagtagtcgcgttggcctttctgcttgagcttgtgcgaggcgcgggccgccagcagggctgtcaggctgggatcctcaccgtaatcgagcgccttggatgctgctttcagggcaagctggtagcggccctggctcatggcatgcaaggcttcgagcagggcggcatgaccaagccgtatgcggcggttttccttgtaggcgcgaacattggcaggcaagtcgcgcgcgtaatggatgaagcggagcagcaggtggagcgaaacgaatgccagcacgatcaggatgagtagcaggttgagcgacagttccaggcggtagggcggacgcacgatcagcacatacccttcgttgttccccgccagcagtgatacgccgatggcaagcgccagtatgaacagtatccagatcagtacacgcactattgacctcgttccaggttggctctatccgcagtacgctcggagttgttggtgcgctccagcgtcagcttgtatttgctggccaggcccagcgtttctgaaaggtcgggcaattggatgacgatggtgctggctgaaagctctttcagtgtatcaagcgcggcaatggtgctttgttcgcgcaggtcgaaatagcttttgatccagtgttctgcttggtgcaggtcggcacggtaagcgttttcgtcgcgctgaagcagagcagtcctagcggtcagaaggtgcagcttgaggttctcgcgcaggaaaaaggtctggtcaggggccagtaaaggtggctccggccggtcaacgcgctccagacggatcatatccttgaggtcatcccatatttcgcgcagcagcttgcggaattggttttcctcagccatggtggctgttggcgtcgttgtcttcggatgccgttcgctcaccaagggaagcgtgtctatgctctccatgaggttttccagcttgagactgatgccgatagtatcgacctgcggcaactcctgcagccgttggatatccttggcaatggctttgcgcaattggacggcgggtacactatccatttgctgcaggcgggaatctgccgtttgcagcgccaacaaggccggtttgatattgcctgcaagttgcagttgttggttggcgatcaccagtaactgctcgacttctgcaatgaggcgctcgtcatgattgttgacgagttccatgtataaggtttgcaatgcttcctgttggtcgcgggattccgcgagctgctgctccaggcggatgatgcgtccattggcttcggcactgcgctcgtcagcattcttggccaaggccaggctctgctggttggtcacgttgaactgttcgagtcgctgggtcagtgtctgctcgagcgcattgaaccggtggcgcgtgctcagccactgccaggaggtcaaggcaatcgccccgaccgccaatatcagggcgagccaggccaggaacgaaggtttgctggccgtactggcctgtgcaagaggtgtctgggcttcaggtgtgtgttgttcagtcatggtttactttacttaagcattgcatcatggcgtcatccccaggtgctgacgcaatcaggacacgcaggcccaggctggatggcagttcggcgatgcgggcatggttgacgcagattgtgatgtcacgcagccattctgctgtgccactgccggtcatggcaagcaggtttcgcattgcctcgctactggtgaccacaatggtgtccagttgcccattgtgccatagcgactgcaattttcctgcatctgcctgcgggttgatgcgtcgatagcattctgcaaacctgacttcggcgccacggtcacgcaaggtatcggccatcagttcgcggcccccgaccccgcgcacgatcatgatgcgtaggcccttgaccgcctgcatttggggcagggcgagcagggattcgctatcaaaacgatgctcgggttgtagcacattggtgatgccatactgcatcagctggctggcagtgaccggcccgattgcggcgaactgtggcttggctggcggccattggggcaattttgcctgcagccttgacatggcatgctggacagcgttagagctgatgaagatcagccagtcttgcatggtcacctcatccagggtttgctcgaagctgctgtaatcctgcagcggggcaatggcaatcagcggaaagccgatggcatgcccgccagcggcttcgatcatgctggtcaagcgggtggcctggtcgagtggccgtgtgattgcaatatggcggcctgttaaattaaccatatgccaagattacccaatgaaatcagccatgcgggaggtcactcatgcgggagcgcagcaagaatgcggtccgcccccagtgccaccagtttggcagccagtgcctggcccaaagcttccggttgctcagcagggccttggaccgattcgcgcaaaaattccttgccgtcaatgctcgcaacaaaaccggtcatctggagcgtatcgccatgttgctgggcaaaagcgcccaacggtacctggcagcttcctgccagggcgcggctcatgccgcgttctgcttccacgcaggctgcagtttcgggatgattgagcggcgccagcaccttcagcaggtcaaggcgttcagcgttgatctcgatacccagtgcgccctgcccgacggcggggatgctgttgtcgggatcaatcgattcccggatgcgagatgccagtcccaggcgcttcaggccggcagcggcgaggatgatggcggcgtactgaccttcgtccagtttgcgcaagcgggtctgcaggttgccgcgcagcgattccaccttgaggccgggaaaccgtgcctgcaattggctctggcggcgcaggctggaggtgccgacaatgctgcctgcaggcagggaggccaggttggggtaatcattggaaacgaacgcatcgcgcgggtcatcgcgctcgctgatcgcggccagggcaaagccgggcggcaaatgcatgggcacgtccttcatggaatgcacggcgaggtcggcacggccgtccgccagtgcttgctccagctccttgacgaacaagcccttgccgccgatacgggccaggggtgaatccaggatctggtcgcctgtggttgtcatgccgaggatggtgacctcggtttccggatacaaggtttgcaaacggccctggatgtattgggcctgccacatggccaatgcgctttcgcgcgaggcgatcaccagtgtcttgggagcgttcatggggaagtcgggcaggccggcataatggccgcctgccggtttgtcattataaagcgctatcttagcatgtccggtcttgcttttagatcagagggagcctaatgcgagaccagcttgcgcagcaggtgatactgccgccggctgacggcgacagtctccggaacgtccttgaggatggcgtgccacctgctttcgccgttattgttgcgtttctcatagcccctgatgctggcttgcgccaccaggcaattgcgatggaggcgtaggaagaggtgtcccagctcctgttccaggctggtgagcgactcctcgatcaggtactcctgcaaccgagtgcgcaaggtgacatacttgagctcggcacgcaggtagatgacctcgtgcaccgggatgagaagaatgcggccatgatcgctgacgctgaaatgcgtgcgtgcgcgctgcaatggcctgagtgcttcgagctgggctggcagcagcacgcgggctttgtggagcgcagatgcaagacgttcctgccgaataggcttgagcaaatagtcgacggcattcatttcgaatgcctggatggcatagccgtcgaacgcggtagtgaaaatgatggccggcggctgggccagcttttgcgcatggctggcggcttctatgccatccatgctgggcatgcggatatcgagcagtaacacgtggggctggagctgttgggccagatcaagcgcctcgttgccatgcctggcctcgcccaccagtgccacgcctgggatatcggcgagcaggtcgcgcaagcggttgcgagctggcggctcgtcatcggcaatcacgacattgagcagggagccactcatgatacggtcctgttgcggtaagggatgatgatatgcacggtaaattcgttgccatcctggcggatggtgagacgtgcttcagcgtcgaaatgcagttgcagacgctctcggatgttacccaatgccatgcggttgccctgatgattgcccgagccgggccggtagggattgcgtagccggatatgcagctcatcgcgcgtgcggctgaactggatgacgatggtgccacctgcatccagtggctcgatgccatggtagacggcgttttccagcagaggttgcaggatgagcgggggaatcatggcgtccggtggcatttcgtcgacttgccaatcaacactcaggcggttttccaggcgaagtttctccagtgccaggtattgcctgcacaaggccagctcttgcgccaaaggtaccagctcgcggttgtccgccatcaagacacggaacaggtcggccatgtccattaacgcggtttccgcccgccgactatcgctgcgtacgatggaaagcacagcgttgatgctattgaagagaaaatgcggacgtattctggcttgcaaggcttgtaaacgggcttctgagatcgcaggcgtcagggcgcgctggcgcagttgcaggtaggtcagcgtgatgatcgcaatgcccgcagtcagtgtcatgctgcgcaaggggctaccaggcaattcgatattgagtgcatggacggctgtcatgtgggccagcaggctgagtgccgtaggcaccaggcctgccatcgtgtagctaaggatggcatcaagcctagccagccagggctgcaacgcatacagcaccaacaggcttgccaggagcacgggttgcatgaaggcgcaccagcgcgtgaagcttggcagccattctgccagggtggcgatgctggccaatgaagcgaacaagcccatcaggttggcaaccaccaggatgcgcaggcagatgccgagattgcggaagtcgggcagcttcgcggaatgaatggcgttttgctttataatggccatggtttagcgcactatttccacacttatcggtatcgtgagttcatcacgcaacatcatgacagaaaagtccaatcacttgaatcaaccctcttccaaaacctggtccggacgtttcaacgagcccgtggccgagctggtcaagcaatataccgcttcggtgggcttcgactatcggctggcggaatacgatatccagggatcgctggcgcatgcccgcatgcttggtgcccagggcatcatcagccaggatgacgtggcccagatagagcagggcctgggcgagattatggacgagatccgcaatggcgaattcgcctggctgctggatcttgaagatgtacatctcaatatcgagaaacgcctgacagacaagatcggtgatgcaggtaagcgcttgcatacggggcgttctcgcaacgaccaggtagcgaccgatatccgcctctggttgcgttcaatggtggatgatgccttgagccgccttcgcaaattgcaggcctcgctggtggcgctcgcggaacagcacgccgataccgtgatgcccgggttcacgcatttgcaggtggcccagcccgtgaccttcggccatcatctgctggcctatttcgagatgctgcagcgcgatgcggaacgcctggtggatgcccgcaagcgtatcaatcgcctgccactgggcgcggcggcactggctggcaccagctatcccatagaccgtgagcgcgttgcacatgagctcgggttcgaggcggtttgtgaaaactcgctggacgcggtatctgaccgcgatttcgcgatcgaatttaccgcggcggcggcattgatcatgacgcacttgtcccgcctctctgaagagctgatactctggtccagcccgcgcttcggctttatcgacattgccgatcgcttctgcaccggttcgtccatcatgccgcagaagaagaacccggatgtgccggagctggtgcgcggcaagaccgggcgcgtcaacggacatctcgtcgcgttgttgaccttgatgaagagccagccgctggcctacaacaaggataaccaggaagacaaggaaccattgttcgatacagtggataccttgctggtgacgctggaaatctacgcggatatgctgcgcgggatcaaggtcaacaaggacgcgatgcgcctggcggcggcagagggttttgctaccgctaccgacctggccgactatctggtgaagaaaggcatgccgttccgagatgcgcacgaagtggtggcgctggcggtgcgccatgccgtggaacagggctgcgacctggccgacctttccttgtcgcaattgcaaaaatttagtcccgagattgccgaagatgtatatggggtactgacgctggaaggctcgctggccagccgcaaccatcgcggcggcacggcgccagcgcaggtgcgtgaggcattgaagcgtgcccgggccttgctcgggtgacaaatacctgaacgattggcgaaagccccgcttgcggggctttggggtttctactgttccgtcgcctgatcaagcatgctggcgcccaccacccggttgcgcccactgttttttgcccggtacaaggcctggtctgtacgtccgatgatggcgtcggccggttcacctgccttgcgctcggcgacaccagcgctgaaagtgatgaggatatggctgtcattgtgcaggaaaattttccgtgtcagctcccgttgcgcgcgcataatgacactgattgcgtcctgctccgcagtgccgggcaggagaatgatgaactcttcgccgccatagcgtgcgatcacatccgttgtgcgcagcgactccttgatgaccgaggcaaggtgcgccagggcctggtcgccggtggcatggccaagattgtcattaatctgcttgaaatggtcgatatccatcatggcgatgctgagcggcatgccgaaccggtcagcccggttgagttccctcaccagtgcctcatccatcccgcggcggttcaaggtgccggtcaggtaatcctcatgcgcgatttcattgatgcggtctagttgcagggtcagttcgtagatttgcttttctgcttcccttactttgctttccgcctccatgatcttgttgcgggagtgttgtgtcatgctgctgatgacctgggtatcttcaagcaggcggcttaatacatggttgaggtcctgtatttcgtcactatggctgatttcatcgcgatagccattcagcttgctttggtaatcgtctgttgccagggtaatttccgccaattgtgccacgaatatctctgccattttcttcagtgtcttcttggcctcgatcagccccggccgtaattggccctgcatgaagatgaggtctttcagcgtatcctcagcctttgacaatgagtccagattcaatggctgggtcagaatttcgcgcactgccgccgtcgggccctgaagccattgttcttccagcaccaaggcctccatgctcacgaccagcagtcgcagcagatgcagcagccgtaattgcagctggctctgggtatccaagtgcatttccaggctaaacaggatgtttttcaatgcggtttccaaggccaggatgtcttctcggctttgcgccagctgtgcttcttgcagcaaggcgtttgcacgcgcctgggcatcggggacttcctgtagttggggtatgactaccaggtctagcgtcctgatcagcatgttgcgccagagcgtcacgaggccagccctgtcttgtgttgtggcggcggccggtgcgacgtgtctggacaaatctgtcagcagctgcagcagcgcagtttccaggcggttccaatcctctgtttcaaggaggttgaggatgtggttgatgcgagtgccgtaggggggatgctgtatgccaacttccttgagcacgttgctcaatagccggcctatggccactgcgctatcttccgtggcagcccggccatcaatggcataatagactttgcgataattatcgggtgttggcgctatccggctcttggcaagctgaataagggtttgtcgtgcagtttcaactgactttttatgttgatccatggcctgacccaagttgtaggtttcccctgatgttctgggcaaggctggcaatgctcaccctcatgcctgacagtcatgcccttccagaatcgctgtattctaatacagagtttgtcctacaaagtgaaacttagtgtgagacagtcaatccaggaacagttgcagcagttcattcaggaagcgttgtcccagcaatgtgggggcaatgcgctcctggcctacgtccaataaccctttttgaacagcatgttgcagcgtatgggcaatgctttccagcggcaggccggtgcgtagctcgaaaagtgcgggtgcaaagccgccggtgagccgcaaggcgttcatcatgaactcgaagggcagttcatgcctggcaatctgccattggtgctccacggcattgcctcggctggcatgttccaggtagcgtttgggatgtttgtggcggctttcgcgcgtgatgcggtcatggaagctcagtttgctatgtgcgccggccccgatgcccaggtaatcgccgaacagccaataattgcggttgtggcggcactgcttgccatgttgcgcaaacgccgaggtttcgtaatgctcgtagccatgccggcccagcaggtcttctatcgcttcctgcatggcggcactggtgtcgtcgtccggcaatgcaggcggagtacggtgaaacggcgtattgggttccagcgtcagatggtagaacgacaggtgtgcgggttggaggctgcaggcgcgttgcgcgtcggccagggcatgttccaggtgttgtccgggcaatgcgtacatgacgtccaggttgacggaatcaaaggtctgcagagcgagatcggcagcggccatggcctgtgcctcatcatggatgcgcccgagtttctgcagataggtactgtcgaaactctgaatgccaagcgagagccggttgacgcctgccgcgcggtatccgcggaaatgggcggcatccacggtgcccggattggcttccagcgtgacctcgcaatccacgctcaagggcacgagagcccgcacattgctgaggatgcggtcgatcgccttgggcgagaacaggctgggtgtgccgccgccgaagaaaatactgtgcacgcgacgtccccagatgcgtggtaccgactgctctaggtctgcaatcaacgcatcgacataggctgcttctggaatctcggtgcgcgactcgtgcgaattgaaatcgcaataagggcacttgcgcacacaccatgggatatggatgtaaagcgacaacggcgggggctgggttggcgccgaggcaagcatttctgcaggtgctggctgcccagggggagcgctaatcgtcttgattgctatggttgtgctgatagggattcaccagttcgtcaatcaggcgatgcagtgcttcgcgcatttgtgcctcggacacttccatcaataggccgtcctccagggcatcttgggcgatctgcctgatttcgtcgaagttctcggtcatgactttgactttttccgtgcaggaaacgacgctgccgtcgtctcgcaaccacttaggccagtttccgctcatgacgctaatctttccagttgctgcacaagcttggccagtgcatgcccgcgatggctgatgcggttcttgatttcggccgacagttccgctgcggtttgtccggtcttggcatccaggaataacgggtcgtagccaaagccgccgctacctcgcggcgcagtaaggatttcgccgtgccaggcaccctctgcgatcaatggttgcggatcatctgcatggcgaaccaggaccatcacgcaatagtagtaggcatgccggtcatgcacgccatccaggctttgcagcagtttctggttgttgcgctcgtcggacttgggttcgccagcataacgtgcggaatggacgcccggcgcaccctgcaaggcattgacgcagataccggaatcatcggccagagccgggaggccggtatagcggctggcatggcgcgccttggccagagcgttctcgatgaaagtcacgaacggttcttccgcctccggcacattgagcgcggattgcggcagtacctcaatcgacagcggcgcgagcaaagtctggatttccttcagcttgccctggttgccgctggcgatcaccagtttctggaaaggcattcccatcattatagccccagcgcttccttctgtttgagcaacagggtgcggatgccgctttcggccagctccagcatgcggttcatagctgcgcgctgaaacggctcgccttctgcggtgccctggatttcgacaaagccgccgctgccggtcatgaccacgttcatgtcggtatcgcaggcggaatcctcaatgtaatccaaatccaggactggcgtgccctgatagacacctaccgagatcgcggccacggcatcgcgcaggggtgactcttgaatcatgtcgtttgccagcatgaaaccaacggcatcatgcagggcgacataggcaccggtgatactcgcggtacgcgtgcccccgtctgcctggatcacgtcgcaatcaaggtgaatagtgcgctcgcccaacttcccgaggtcgatgacggcgcgcaggctgcgcccgatcaggcgctggatttcctgggtgcggcccgactgcttgcctcgcgctgcttcgcgatccatgcggctaccggtagagcggggcagcatgccgtattccgcagttgtccagccctgattcctcccgcgcaggaagggcggaaccttgtcttcgacgctggcggtgcacaatacatgagtgtcgccaaacttgaccagcaccgacccttccgcatgcttggtgtaatggcggatgatctcgacttctcttagctggtctggagcgcggttgctgggacgcatgatgtttcctgaaattgcaaagtgcatattatatgcgatggccagggtaagcgtgacgattgccacggcctgctgcttagtcctgagcggtggctatgggttcaatatttgctgcgcttgattgctgcgttgatttccgcgatagcgcgctcgatatcttcttcatccagatctgcagcccgcgccgccgagctgctggctgccggcgctgccaagcccaggatggtgtgggactgagccagcgacatgtcaagcgtggagatggtcaggggctgttcagccttggtttcccattgcacgccgatggcgctcaggttgtccatgtccttgcctcccagtctttctgccgcatccagcaggctgggtacgctgtgggcgacgccaaggccattgttgaggatatcctgcatgcgttcatcactgagctgggcccacaggccgtcgctgcagagcagtatctggtcgccggctttcaggggagaagggggggcgatgtcgatagtgggcagcaattcactgcccaggcagttgtatatcttgttgcggtcggggtgctgcagcatggatttcgcatccagcttgccctgttgcagcatcaactggacgaccgaatgatcttcggtgcggaacaaccgcttgccgttgcgaaaatgatagagccgtgagtcgcccacatgggcgcaatagagcgtttggtgttgcagaatgccgacgaccagggtggtcttgggtgtttctggcaattcgcggttttttgccagctggtggatggcctcatgcaatttcatgatctcggtttccagaaatgccactacatcaggcagctccggctgggctgcgcgctggaatgcgctggtcagcattgtgaccgcgagctgggcggcaacttcgccacgctggtgcccgcccatgccgtcagcaaggaccagcaacaaggcattcttgctataggagtaagcaacgcggtcctggttgacaagccttcctccgctgcggctgctctggtgtatcgtgaatttcatggtggttcagcctgttctatatcaatcgcgggtgaacaatgtagagattttgtgtagccagccatggcgtaccggcagcggcgtttcatccagcaaggatttctgcaaggcaaatacgctgggagggcggtccatgtaatccaaggccatgcagttgtcgatgatctccagcaggttgggcgaatatctgcctttgcccagccgcgctgcaggcaccagctgatccttcttgacgcgttgatccgcagcttgtggtgccgcttggagcaagcaagcatacatgctggcgcctatgctgtagacatcgctccaagggcccagctgcttgcggtccccatactgctctggtgaggcaaagcccggggtatagctaggcggcaaggcgttggatgcttcgttgagcgccatgcgggcagagccgaaatccagcaatacgggagaaccatccagtcggatataaatgttggcaggcttgatgtcgaggtgcagcagcttctgcgcgtgcacctcgcgcagcccattgagcaactggccgaacacgctgcgcagcatggtttccggcaatggcgtgtcgcgcgccagcacatattcctgcaaagactttccgcgttcataccgcattaccatgtagacggtatcattggcacggaaaaagttctgcacgcgcacgatgttcttgtgttcaatattggctagtgcgcgaccttcctcgaaaaagcatttcagtccgaagcggaatcctgcggcggcttcattggtcggaatacgtacctggtctccctccttgcgcaatgcgagcatgttgggaaggtactccttgatggcaactgtggtgttgttctccaggtcgcgtgcaatatagacaaagctgaatccgccagcactgagaagctttttgatttcatatccctgcaattggtagcctggcggcagggcaaggttctggttggcggacatgggctggtgaatgatgagagacaagggtaaaacctataatttgcaggctattctgtcatgaaaccctctggatttgataccatgggccaaatttaatcaggaattgccatcaatatgattttcagcatgacgggttatgcctcgctggagcaagaggtgagccatggtgttctggtgctagaactgcgctcggtcaatcatcgctacctcgaattacaactcaagctggatgacaatgtgcgcatgttcgaaccacaggtgcgcgagctgatcggccagcgcctcaagcgtggcaaggtggaatgccgcatcagcctggctcagcgtgataccgagcaacggcaagtgcaactggatgatacggtattgcagcaattagcacagatgatggtcagcgtgcagcgccattttccggaaagccggcccttgagcgtggcggacattctgcgatggccgggggtagtgtcgagtgaagggatagaccacgaagccctgtcgatcgccattcgtgaaagcctgatgaagctggtgcagcagatgaccgaagcacgcgcacgcgagggcgccaagctcaaggccatcattgtcgaccgcctggcggaaatggaaactctggttgacagggtgcgtcccttgcttcctgagcaggtcaatatctaccgggagcgcctttatggcaaattgcaggatgcgatgggttcggcggatgatgagcgtatccgccaggagctcaccatctttgcccagcgtattgatgttgatgaggagctgagccgcctgggcgcgcatatagaggaagtcaagcgcattctcgaggcgggcagcccggcaggtaagcagctggatttcctcatgcaggaattgaaccgcgaggccaatacgctggcttccaagtctgtttccaccgaagtatcacaggccgccatggcactcaagctgctgatcgagcaaatgcgcgagcaggtgcagaacatagaatagctgtcccgattatcctggcacaggcaatgcctgaccatgaacctcatcgatccggaacttaagcaatgcgcgatttcagatattccttttttgtcactttcctctgcctcgggctggctgcgctatgggggtatcaaagcaagggtgggctggtcggcatctggcctgcactcagcgtggcattgatactcggcatcatggaagtcagcctgtctttcgacaatgctgtggtgaatgcctctatcctcaaggaaatggatgagaagtggcggcacatctttctgaccgtaggcatcctgattgccgtgttcggcgtgcgcctgctgttccctctgctgctggtggctgcagccactgaccaggggttgctggatgtggccgatatggccatcaataatccggtgctgtacgccgactacctcgatgacggccataccgcgattgcggccttcggtggttccttcctgttcctggtgttcctgagcttcctgctggacccggaaaaagagttgcattggctggggcgcttggaggcggctttcggcaagctgggcagcctggagtcgattaagatcatcctcattctgctgattctgctgagcctgcagaatttcttgcccatctcgcaggcagagcgcctgactattctgctggcaggactgagtggtgtggtgctgtatgtgttcatcgacagcttgagcgggttcttttcctcgcaggccgagggcgacgcttttgccaagacggcgaagcgcaacggtgcgatgggttttctttatctggaaatactcgacgcctcattctcgttcgacggcgtgatcggtgcgtttgcgattacccgcgatgtggtgatcattatgctgggtttgaccataggtgcgatgttcgtgcgctccatgaccgtacgcctggtgtacaagggtacgctcgacaactatgtttatctggaacatggcgcccattatgcgataggcgtcctcggtctagtcatgttctacaccatctaccggcccgtgcctgaggtggtgagcgggctgatcggcgtggtgttcatcatcgcggcattgttgtcatccattttctacaagcgcaggctggcgcatcgggtctgatttcttaaaagtctgtggacggaacattcatgctatgaaaggcaatctattcatcatcaccgcgccatcaggcgccgggaaaacctctctggtgcgcgcattgctagacggtgacgagcatatcaagctctctgtctcccataccacgcgcaagcctcggcccggcgaggaggacggcgtgcattaccattttgttgaggaggccaggttcgtggagctgctcaaccatggtgattttctcgaaagcgcgcaggtgcacggtgcttattacggtacatcgcagtcgacggtaaattccgcactggcggaaggatatgacctgattctggaaatcgactggcagggtgcgcagcaggtgcgcagcctatatgccgacgccatcagcatcttcatcctaccgccttcgatggaggcgttggaacaacgcttgaacaaccgtgcgcaggatagtgccgaagtcattgcgcgcaggcttgctgcagccagggaagagatgcgccacgtgacagaatttgactatgttacaatcaacgacagattcgaacatgcactggaagacctgcgggccattatccgcagccagcggttgcggcgtgaaaagcagctcatccgttatcaggatgtggtgcagaaactgctttagcccgcttccggtctatgtagatgacatgacaacattcaggagatattcataacatggcacgtattactgttgatgattgtctggaaaagatacccaaccgtttccagctgaccttggtggccgcttaccgcgcccgccagctcgccaatggcgcggagccgctcgtgaatgtgcacggcagcaaggacaagcccactgtgctggcattgcgtgagattgcagcaggcaaggtcggcttggaagtgcttaaccgcgggcatgcctgatcgcacgacaaagtagtgaatgcgagctggtgatgcagccgggtgatgccggatcatgcttccgggttggcgaccatgtagaacagaatgatgactggaatttatgcctaagaccgcagccaaaagaccagccgaaccaacttcaccccctcctttgctgccagccgacagcgaagactcccagctcaccctgcgcctgcgggaatacctcaagcaagatgacatagaccacatctgggatgcctaccgttttagtgcggcggcacatgagggccaggtgcgtcgcagcggtgagccctatgtcactcatcccgtcagcgttgcgggcatccttgccgagctgcatcttgatcctcccaccctgatcgccgccttgctgcacgatgtggtcgaggataccggcgttaccaagcaggagattagtgacaggttcggcaagcaggttgccgaacttgtagacggtctatccaagctcgacaagatagaattccagagtgcgacccaggcgcaggcggagaatttccgcaaaatgctcctggcaatgtcgcaggatgtacgcgtgatcctggtcaagctcgctgaccgactgcacaacatgagcacgctcgacgtcatgaagccggagaagcagcgtcgtattgcgcgcgaaacgctggatatctatgcgccgattgccaaccggctcggactgaacgaaatttaccagacgcttgaggatctgagtttcaagtatctctatcccatgaggcaccgcgtgatctccaaggcggtcatggcggcacgcggcaaccgcaaggaagtggtcggcaaaatcctagatgccatcaaccagcgcctgaaagagcaaaatatcgaagccgaagtgactggccgggaaaaacacctctacagcatctacaaaaagatgacggggaagaccatcacgttttcacaaatctacgatatctacggctttcgggtcatcgtccgtgacctgccgacctgttatgctgcgctaggcgtgctgcacggactctacaagcccattcccggcaagttcaaagactatatcgccattccgaaggccaacggctatcagtccttgcatacgacgctgttcggcccgttcggcaccccgatagaaatccagatccgcagccgtgaaatgcataacattgccgatgcaggggttgccgcgcactggctgtacaagactacagatgcccatttgacggctttgcagcagcagacgcaccagtggctgcagcgcctgttggacatccagagcgaaagtacggactcgctcgagtttctcgagcatttcaaggtggacttgttccccgacgaggtctatgttttcacgcccaagggcaatatcatggccttacccaagggcgcgacggcagttgattttgcctatgcggtgcatactgacatcggcaatcgctgtgtggcggtaaaaatcaaccaggagctcgctcccttgcgtaccgagctgcacaatggcgaccatgtggaaatcattaccgccgcccatgcccatcccaaccctgcatggctcaattatgtgctgactggcaaggcgcgtgcccatatccggcattacctcaagtccatgcagtctaccgagtcggccttgctgggcgagcgcatgctgaaccaggccctgcgtgcgctgcacgcgaatcctgcggagattgatgagtcggcctggcaacgcctggtcagggattatggcgccaagagcaaggacgaaatccttgcggacatcggcatgggcaagcgcctgaatgtgatggtggcgcaccagttgatggcgcaagccggacagcaggacgccgtgacagagcagcagaaagcgcctgccaagatactggacacgattacgatccgcggttctgaaggcatggcggtacagtttgcgcaatgctgtcgccccattcccggcgatcccattctgggttttatcaacaaggacaaggggctggtgatccatacgcacgattgccctgcaatacgcaaattccgccttgaccccgacaaatggctggatgtggaatgggatccgcagggtcacagactgtacaaggtcagcctcaagctggtggtggcaaatcgccgcggcatgttggcgaaaattgcctccggcattgccgaggccggctcgaacattgacaatgtcagcatggaagaggcggacaatagcacctataccaacatgaatttcacggtgcaggtggagaatcgcgtgcacctggccgagttgatgcggcgcctgcgcaagatcccggatgtggtgcgcatcaatcgcgtcaaggggtccggggccgagcaacggatccagtagcgctttattttcaaccaacaatacttcaatcagttttcaggagagatacatggccaagcaaatcatccataccgatggcgccccccaagcgatcggcacttattcccaggcagtcaaagtcaacggcagcactgtctacctgtccgggcagattggtcttgatcctgcgaccatggagttggtggatggcatcgaggcgcaggttcaccgggtattcaaaaacctcaaggctgtggcggaagccgctggcggttcgcttgctgatgtggtcaagctcaatattttcctgactgacctttcccactttgcgctggtgaataccatcatggcggaatatttcactcagccttatcctgcccgtgcagcggtcggcgtggcgcaattgccgcgcaacgcgctggtagaagccgatggtgtactggagattggcgcctagcacacgactttcctacggcattactgcatttgtgtcgagtacaggcgcccagcaatgccaccaggatcgcttgccaattttcctgcctgctcagacgtgagcgattcagccaggatcaataacttcccaggatcatggcgtcgaaactaccggccaacagcaagctcgatggcattaaaggcatgaccccggcattgcaggggcggcttgccaagcttggcatctgcaactggcagggcctgttgctgcacatgcccctgcgctacctcgacgaaacccgcattacggcgatccgtgatctgcataccggcgagcaggcccaggtccagggcgagatcgtgcataccgaagtacaataccgtccgcgcaaggcactggtttgtcggttgcgcgacgatactgggcaactggtattgcgtttcctgcatttctaccccagccaggtcgccaccctgaaagaaggacggtatattcgcgcttttggcgaggtgcgtggtggtttctttggctgggaaatggtgcatccgcagtgcagacaggtggaagctcatgcgccagttgccgaggcattgacgccgttctatcccaccacggcaggcttgagccaggcagtgttgcgcaaatggatatcctgggctttggagcacgtggatattgcggaaatcctgccgcaggaaatatacagtggactttccttgccaagcttttcggaaagcctgcacctcctgcaccatccgacaccagacacggcgctgcgcagcctggaatcccgcgaccatcctgcatggcggcggctggcctttgacgaattgctcgcgcagcagctttccatgcgcaagcaccatgcgcgtcgcaggcatcagggtgcgcctgcattggcgccgtcccgcaccttggtgactgctttgctgcgcagcttaccatttaccctgacccaggctcagcagcgcgtcgccgtagagatttgccgcgacctggagcagccctaccccatgcagcgcctgttgcaaggcgatgtcggcagtggcaagaccatcgtcgccgcaatggcggcgctgcaggcggttgaaaacggttggcaggcggccatcatggcgccgacggaaatccttgccgagcaacactaccagaaaatgcagacttggctggcgcccttaggcatacgggtagcctggctgtcgggcagccagggcaagaaggagcggcgcgagatgatggctgctgtggagaacggtgtggcgcagctcgtgattggcacccatgccttgtttcaggaacaggtagtgttccagcggctgggactcgccattgtcgacgagcagcaccgctttggcgtgcagcagcgcttgtcattgcggcagaagggcgtacagccgcatcagctcatgatgagtgccacgccgattccgcgaaccttgtccatgagctattttgccgacctcgacgtatcggtgatcgacgagctgccgcccgggcgcactcccatcgtgacccggctggtgtccgatgccaggcgcgacgaagtgctggagcgtgtgcagcatgcctgcatggaggggcgtcaggcatactgggtctgccccttgatcgaagagtctgaggtattgcaattgcagaccgtgaccgaaacctacgagcgcttgcgcgaggctttcccgcatttacgcgtggggctggtgcatggccgcatgaagcctgccgagaaacaggcggtgatggctgcgttcagcgcaggcgtaacccagctgctggtggcgactaccgtgatcgaggtgggcgtggatgtgcccaatgccagcctgatggtaatcgagcatgccgagcgcatgggtctggcacaactgcaccaattgcgtggccgggtcgggcgcggcgcagccaaaagcagctgtatcctgctctatcaggagggcaagctctcggaaacggcgcgcgcgcgcctcaggattatctacgaatcgaatgatggttttgccatcgcccaggccgacctcgcgttgcgcgggccaggagaattcatgggcgtacggcagagcggcgtgccgatgttgaagattgccgacctggagcgggaccaggagttgctggaggccgcgcgcgatatcgcggcggaattgctggagaaatcacctcgggcggcagaagcccacctggcgcgctggctagggcatgcggaagaattggtcaaagtctgagataatcggtgagtgaaagtctttacccacttcccgcagatgcgtgaccgttggctcaagcgggccgtaggtgctcgacattaccgtccctggctcaccgagcgtggttcattgaccaggcgcttgcagcaacatagcaggcagtttgcagtgcagcccttgcatctggcgaggaaaaagccgcctcttgccgaagcgcagctattgcaggtgttacctcggcagcataccttgcagcgggatgtcatattgcgttgtgacggcgaggcggtagtgtttgcccatagcttattgccccagcaagccatgcgaggcacctggcgtggccttggccgcctggggtctcattcgctcggcagcgccttgtttgctgatccgcgcatgtgccgcggcgcattgcagtacaagaaactttcaccgcagcattttctctatcgcctggctgtggcgcatattcctgcgatgcgcggcccgatatgggcgaggcgctcggtattcaggctgggaaggaaggcagtgctggtgagcgagttgttcctgcctagcgtgttgaaacttcccttgatcaataaatagggcagactgtttgaaatgaagaatccctctcttaggcaaaaactcgaagcctattatcgcctgacccggctggacaaacctattggcatcttgctgctgctctggcctactttgtgggggatatggctggccagcccgggctggccagatggtctggtattgtttgtcttcattgccggcaccgtgttgatgcgttcggcagggtgtgtcatgaacgatttggccgatcgcaattttgacggtcatgtagagcgtacccgtcaacgtccgctagtaactggtgacgtgacgacgaaggaggccgttttgctggcactggcattgagccttgtcgcatttattctggtattgcagctcaaccccttggtggtggccttgtcgtttccagccttgtttttggccgccagttacccgctgaccaagcgcttcctctccatcccccaggcttatctcggcattgcgttcggcttcggtatcccgatggcatttgcagcgatcacaggccaattgccgttggaggcctggatattactattggccaacgtgttctgggcgatcgcctatgacacagaatatgccatggtggatcgcaatgatgatctcaatatcggtatcaggtcttcggcgattttcttcggtaggctggacgtcttcgccgtcatggcgtgctacggcgctttcctgatcttgatggcttgggtgggagtacggctgcagcaatcctggccctatttcgcagggctgggggttgcggcgctggttgctctgtatcattatgcgttgatccgcgatcgtgatcgacagtcttgcttcaaggcgtttctgcacaacaattggcttggcgccgcgatcttcgtcggggtgttggcgagcgattatttcagatcaagtattttaagtatctagggaaattgaataatgcagcgcggaaatgtttgacaaagctcaagcgcctggcatacaatccgcctcttaatttttcagcgaatattggtttgtccgatgaagaccttttctgcaaaagcgcatgaagtaaagcgcgactggttcgtggtagatgctacggatttggtgctgggccgtttggcgagtgaaattgcgcaccgcctgcgtggcaagcataagactatttacacaccgcacgtggatacgggcgattatatcgttgtgatcaatgccgacaagatcaaggtaactggcaacaaggcgctggataagaaataccaccgtcacagtggttacccaggcggtatctccacaacaacttttggtaagatgcaagagcgtttccctggccgtgcactggagaaagctgtcaaaggcatgctgccaaaggggccactggggtatgccatgttccgcaagctgaaggtctatgctggtgataagcatgaccatgttgcgcaacagccgcagccattggtaatccaaagtcaagcataaggataagcagcgatgattggtaaatataactacggtacaggccgccgcaaaagttcggtagctcgtgtattcctgaagtccggtagcggtaacatcgttgtgaacgacaagcctgctgacgaatacttctcccgtgtgacgtcacgcatgattttgcgccagccattggcactgaccgagaacgaaggcagcttcgatatcttggtgaacgtgactggcggcggtgagtctggtcaagccggtgcagtgcgccacggtattacccgtgcgctgatcgactacgatgcggcattgaagagtgccttgtccaaggcaggtttcgtgacgcgtgatgcacgtgaagtcgagcgtaagaaggttggcctccgcaaggcgcgccgccgtaagcaattctccaagcgttaagctttacgttgttgctgttaatgaaaagccgcacttgttgcggcttttctgttttggcgttttcaaaacaggcaaggcttttgttactatagatttctgtagaaatggcctggagcaaacggaaggtaaagtcaggtgatgcatagcaagaagataaaagtgggtattgtcgggggcactgggtataccggcgtcgagttattgcgcttgttggccttgcatcctgatgcggagttgagcgtcatcacctcgcgtggcgaggccgggctgccggttgcggatatgtttcccagcctgcgtgggcgcgtagaccttgcctttaccgatcctgcccaggccgacctgtcgcagtgcgacgtggtgttctttgcaacaccgcatggcgtcgccatgagccaggcacaggcgctggtagcagcgggcgtgaaggtgattgatcttgcagcggacttccggttgcaggatacggcagtcttcgagaaatggtacaaactgccccacggctgtcctgatatcctggcgaatgcggtatatggcattcctgagctgtatcgtgaacaagtgcgttccgcccaggtgatcggcaacccagggtgctacccgacgaccgtattgctgggactggcgccgttgctggagcaaggactggtcgatttgtcggttcccatcatctctgactccaaatcgggtgtttccggcgcgggcagaaaggcggaggttgcgaccttgtttgcggaggccagcgacaacatgaaagcctatggtgttgccggccaccggcaccacccggagattcttgcgcaattgcagctattggctggtacatcgctgcaattcatttttgtgcctcacctggttccgctgattcgcggcatgttgtccaccatttacgtcaagctgtcagcccggggactgaagacagacacccaggctctgtacgagacccgataccagaatgagccgttcgtcgatgttctgcctccaggcagtttgccggaaacgcgtacggttcgcgggggcaaccagttgcgcctggcattgcactcgcaaccggatagcggctacctgacggtgattgcggtgcaggataacctagtcaaaggcgcggcagggcaagcagtgcagaacatgaacatcatgttcgggctggatgagcaggcagggctgaacaccgttcctttgctgccctgattggcggatgaagcgcatctcgcgtcgcgtcaagcggcatttccacaagccgaccaagccggtaacggtcaaatcttaccgggcctggtattggcagttgctgggcataataggcttgatcgtgattggctacgcactagcatactggaagttaaatgccacaggtaccttggcgctgacactagagcgacaacctaccaggaaggagctcatgaatcgtgctgtccaggcagaaaggcagctgcaagtgcagcgcgttgctcaggaaaagcttacccatgattatgcgcaggcacaggatgagttgatgaagctcaaggaagacctggctttctataaaagcatgcacaatagcggggctgctctgcagggggtgaagctgacccgtttattcgtggaaaagggtaaggaatctggccattatcaatatcatctggtgctttcgcaacaatctgacgcagggaggtcggtgcaaggcaacctaagctttatactgcaaggcaggaatcagcaaggccaagtagttagggtgcctctgcttctgcaacctgccaacaacactcatgcaaaagtcaatttccgctatcatcaacgcctggatggcagttttacgttgccgggaggtatcaaggttgaagaggtagaactcatttttcttgaaacgggggcaacacagcccaatatcagacaaagggtggagttgccaccagaggctgttgattgtctcctcgataaaggggcatacccatgttcttgaagaacaagaataagctgcaaagccgtatagatactttgatcagtacagatcgcgcattgaaggcaacgtcatattcagtggcggtttacgtgtggatgggcagatcaagggggatgtgagcgaggtgccaggtactcccagtacattggtgttgagtgagcatggcagcattgagggcgcagtcacagtggcgagaatcgtattgaatggggaggtgcgtggccctgtacattcaactcatgacctggagctgcttgccaaatccaggatttccggtgatgtgcattacaaatcgctggaaatccatactggcgccatcattgaagggcggctggtatatgtcggtgaaagtgccaacgcggaaactcctgccattttggaggtcaaagattgaccgaagaagccccgtgcaggataatgaattcaattatttaaggagtggttagccatgaatgcagtgacagaggaaatcccaagcccattgatatttaccgataatgcggcgcgcaaggtcaaggagctaattgacgaggagggctctccagatcttaaattacgtgtattcgtgagcggtggcggttgttcgggttttcagtatggcttcacatttgaggaaaccatcaatgaggatgacacgacggtcgacaaggatggcgtcacattgctgattgatcccatgagtttgcaatacttggtgggggcggaaattgattatcaggatagcctgcagggttcccagttcgtgattcgcaaccctaatgcaacgacgacttgtgggtgcggctcttctttctccgcttgaggcgtaagcgccgcgaatccaatagaggaaaggggcctacatggcccctttttaaattctcccccagagggtgctctagcgtcttaacgctgatccagcggaagaaagtcgcgacgttccggaccagtatatagttggcgtggacggcctatcttggagcctgggtcggacatcatctcattccattgagcaacccagccgacggtacgcgccaaggcaaagatagccgtgaacattgagttcggaatacccattgcacgcatgacgatgccagaatagaagtcgacattcggatacagccgacggctgacgaagtattcatcttccagtgcaatcttttccagttccagtgcaagtttgaacatggggtcatcattcaggccgagctcgtcgagcacttgatgacaggtctggcgcatgatggctgcgcgtgggtccatgttgcggtagacgcggtggccgaatcccattaagcggaacgaatcggttttgtctttggcgcgcttaatgtactcaccgatacggctgatatcgccgatttcctccagcattttcagcgtggcttcgttggcaccgccgtgtgcgggcccccacaatgaagcaatacccgcagcgacacaggcaaatgggttggccccgctggagcctgccaaacggactgtagaggtagaggcattttgctcatggtcagcatgcagaatcagaatacgctcaaaagcctttgccaatacagggttgggttcgtaatcctcacatggggtagcgaacatcatgtgcatgaagttttccgcataattgaagcggttctttgggtacatgaaaggctgaccaacgttgtacttgtagctccaggcagcaatggtagggactttggccaacaggcgatgcgcagcgaactcacggtttctcggatcgctgacatcaattgcctcatggtagaaggctgacatggagccgacaacaccgaccatgactgccatcggatgtgcatcgcgtctgaagccgcggaagatgtgcgtaagctgatcatgcaccatgctgtggcgcgtaatggtattggtgaatttttctttctgctccgcattgggtagctcgccatagatgagcaagtagctgacttccatgaagtcggagtgctctgcgagttgctcgatggggtagccgcgataaaacagcaatccttcctcgccatcgatgaaagtgatattggagtcacaagaggctgttgataggaagccgggatcgtaagtgaaatagccatgcttgctcagggagcggatatcaataacactgggccccagcttgccgggtagaatagggagttcgattggcgcggaaccatcatcgaaagtaagggtgactttgcttggtttcatcattctggagtcatggatggttgattggttacaaattaagcagcataaactgcgccaagtattctcggaccacatgcgccagtcacggcaggcaggttgccaggcagtccatgtaaagtctgtttcgccagccaggcaaaagcagctgcttctacagcattggctgcaaggcccagtgtatcactcagtgcaataggcactggctgcagcaattgccgtaagcgttgcatcaaggcgttattataagcgccaccaccacatacatacagctcatcaacattaccgcaatgctgtgtcactgccatggcaattgaaacggcagtcagttccaatagtgtgcgttgcacatcctgcggccggggtttgtctttaatttggtgcaatagctgctcaagccaagccaggttgaacgtatcacggcccgtacttttaggtggctgtctggcgaaaaatgagtcggaaagcatgcggtgtaacagatcgggaaggatggagccgcttgctgcccaagttccttgcctatcgtagtccctgccttggtgtttattgatccaagcatccatgagcatattgccagggcctgtatcaaatccgatgatgttgccccctgttgccggtaggttggtaaggttggcaataccgccaatattgagcacaacccggtgcttctcggcagaagagaacatggcggcatggaaggcaggtaccaggggagcgccatgaccgcctgccgcaatgtcgcggctacggaagtcggcgacgacgtcgattcctgtcagctcggccaacaatgctgggttgccgatctgcagcgtaaagccccattcaggacgatggcgtatggtttggccgtggcagccaatcgcacgtattgccttagggtggagacaggccttcttcagcaatgcttctatattttcggcgtataacgtggcaagttggttgcctgtacgtgccattgactcgagctcgttatggcccggattatgcaatgccaacagcatatgtttcaaagctgcggggtaaggtgtgaactgttgctggatgacttggcagcgctgattttccagcttgacgattacgctgtcggcaccatccaggctggtgcctgacatcaggccaatgaaaagctcaggctgcactagtcgagcgaggcgacagtacttgcactcagcagttgcaattgggcgttcaggttggcgctatgagcgagaaaatcttcccggtattgaggggcaagaggttgagccgcaggcagcgccactttgagaggatccctatggacgccgttcagcaggaactcgtaatgcagatgagggccggttgccatgcctgtcatgccgacatgcccaatgatatcgccctgcgacactttcatgccttgacgtaggccaggcgcgaaacgggaaaggtggccatagaccgttgtaacgccgccattgtgttgcaaatagatgacattgccatatccacccttgaccccgacaaactgcactacgccatcagcgggagccttgatccgggtgccgatgggcgcggcaagatctacgcctttgtgagcgcgcattttttgcaggatcggatggaaacggccaagggtaaagccagagctgatacgggtaaactctagtggggaacgcaggaaagacttgtgcaagctcttgccttcaggcgtgtaataagcgactttgccttcgggattgcgatacatgacagctttgtaggtcttgccttgattggtgaattcagccgccagcacctgcccggtgttgactaggttgccgttattgtatttggcttcgtagatcacgacaaaacgatcacctttgcgcaggtcgctatggaaatcaatatcggaggaaaaaatttcagccatctggatggcgatggaatctgggatatctactgagtcagtcgcggcgaaaagcgagcttttaatctcagcggttttcaaaacgttgtgagtctctagagttggctcggcagttttggcctgatagccggaatcggtacgttctacagtcaaggtggaagtggggttgagctggtattgcaatttgagcaattcaccactggcattgacctgtgcctggatggcgcgtcccggtcgaagctgggaggcaagcgcgcgtgcatcgggattcttgcgcaagaaatccagagcctcgctattttgtacattcaatcgggacatcaggctagccagagtgtcatcacggcgtacctgatcggcttgccagtaattttcactttctagattttctgaaacgaatggtgtagaaatttcaggtagctcgacatcttctacaatggtggaaatggccacatcctgtgtagatgtttgtggggcaataccgaatgcagtgatgatgccgaagagtggaaggcttgaaatggcgagcaaccaacgcaggcgtagcttacgttcttttaatgctgggttttgcgttaaaataactttcctttggctctgctcagtttgctgcactggtcgctacctcatgattgctgtgacaaatcgacgatgagccatgctaacagaaaaattctgcatggtgaaggcaaaaaagcaccctaaatcacggttatttctaaagatatggcaaatttaaatgatagtttggcgttgatcaaacgtggcattgatgacttgatcggcgagcaggagctaatcgacaagcttaacactgggcaaccgttgaaggtaaaggcaggttttgacccgactgcgcccgatttgcatttggggcatgcggtattacttaacaagctgcgccaattccaggacttaggtcacaaagtgctgttcctgattggggatttcaccggcatgatcggggatccgaccggcaaaagcgcaacccgtccgccactgagtgctgagcaggtgcaagttaatgcgcggacttaccaggaacaagtattcaagatactcaagcccgagcaaacggaagtggtgttcaattcaagttggatcaatgaactcggcgcggcaggcatgctcaagctggctgcaacacataccgtggcgcggatgctggaacgggatgatttcgagaagcgctacaagaacaatcagccgattgcgatccacgaattcctttatcccttattacaaggctatgactcggtagccttgaaggctgatatcgagctgggcggcaccgaccagcgcttcaacttattaatggggcgtgagctgcaaaagcactttgggcagcttccgcagtccgtgctgacggtcccgctgctcgaggggctcgatggcgtcaataagatgtctaaatccctgggcaactatatcggtattgctgagcctgctaacactatatttagtaagttgatgtccgtttcggatgagctcatgtggcgatatatcactttattgtcgtttgagtcgatggaaacgattgagcgttggcgcgcttccgttcaggctggggaaaacccgcgcaatatcaaagtgcgctttgcgcaggaaatcgtgacgcgattccatggcaagcaagctgcggttgatgcacttgcagatttcgaattgcgctcaaaaggcggtattcctgaaaatgtgccggaggtgaacgtggtgatcaaggaggctgcggttgcaataggtccgctattgaagcaggcgggactggttgctagcacctctgaggcttttcgcatgatagaacaaggcggcgtgaggttggatggcgagaaagtcatggatcgcgggttgcaggttgcgcagggcgctgtggtggtggcacaagtgggcaagcgcaagtttgcccggattacgatcagcaagtgatgtaagcttgatagccttgaaatgtaattattttgtaatagtgacaaaaaaggcttgaccaaaatcctgggctacgtagaatgcgcacctcgcttgaacagtggggctcgcaggagggtttgaagaaatgaaaattctccttgaccgattaaaaaaggtctgtaaaatgcgcggctcgcttgataaagcgaaacgcagttaagcggttcgaaattaatttcaaaaatcacttgaccagttcgaaagaaactgtaaaatgcgcggctcgctgtaagggatgtagatatagaggcgggatcgaagttgtaagaaataaatttcgagactagcttgaccggattaaaaaggtctgtataatgcgcacctctcgctgatttggaaacgaatcaggggcgagtaaaaagaagtaacctgctctttaacaaaacgaacaaccgataagtgtgggtgcttgtaggtgagtgcaaaagatacatattaatatgtatcccaaactcaaaatacaagtgcttaacacttaaatgaaatctgtagctttataagctacacctaagattcatttgagattaagccaagcgatataccggcctcgcaagaggccacaaagtaatagtcggaattaaactgaagagtttgatcctggctcagattgaacgctggcggcatgctttacacatgcaagtcgaacggcagcacggggagcttgctccctggtggcgagtggcgaacgggtgagtaatatatcggaacgtgtccaataatgggggataactagtcgaaagattagctaataccgcatacgccctgagggggaaagtgggggatcttcggacctcacgttaatggagcggccgatatctgattagctagttggtggggtaaaagcctaccaaggcgacgatcagtagctggtctgagaggatgatcagccacactgggactgagacacggcccagactcctacgggaggcagcagtggggaattttggacaatgggcgcaagcctgatccagccatgccgcgtgagtgaagaaggccttcgggttgtaaagctctttcgcaaggaaagaaaacttatccactaatactggatgaggatgacggtaccttgataagaagcaccggctaactacgtgccagcagccgcggtaatacgtagggtgcaagcgttaatcggaattactgggcgtaaagcgagcgcaggcggttttgtaagtcagatgtgaaagccccgggctcaacctgggaactgcgtttgaaactacaaggctagagtatgggagagggaggtagaattccacgtgtagcagtgaaatgcgtagagatgtggaggaataccaatggcgaaggcagcctcctggcctaatactgacgctcatgctcgaaagcgtggggagcaaacaggattagataccctggtagtccacgccctaaacgatgtcaactagttgttggtggagtaaaatccattagtaacgcagctaacgcgtgaagttgaccgcctggggagtacggtcgcaagattaaaactcaaaggaattgacgggggcccgcacaagcggtggattatgtggattaattcgatgcaacgcgaaaaaccttacctggccttgacatgccactaacgaagcagagatgcattaggtgcccgaaagggaaagtggacacaggtgctgcatggctgtcgtcagctcgtgtcgtgagatgttgggttaagtcccgcaacgagcgcaacccttgccaataattgccatcattcagttgggcactttattgggactgccggtgacaaaccggaggaaggtggggatgacgtcaagtcctcatggcccttatggccagggcttcacacgtaatacaatggtcggtacagagggttgccaacccgcgagggggagctaatctcagaaagccgatcgtagtccggattgcagtctgcaactcgactgcatgaagtcggaatcgctagtaatcgcggatcagcatgtcgcggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatgggagtgggtttcaccagaagtaggtagcctaaccgcaaggagggcgcttaccacggtgggattcatgactggggtgaagtcgtaacaaggtagccgtatcggaaggtgcggctggatcacctcctttctagagtaagccttgcttgcaagcattcacacttatcggttgttttaaagagcgcaacaaagattggccttaagggtctgtagctcagctggttagagcaccgtcttgataaggcgggggtcgttggttcgagcccaaccagacccaccaagcacttatcaagtggacgagtaatacgaggcgcgaatcttcgccgcatactttggtatgtaagaagacgagtaacgaagtaatgcgaagttcagagggggattagctcagctgggagagcacctgctttgcaagcagggggtcgtcggttcgatcccgtcatcctccaccaacactttgttgaaaagttagacataagcgcagcgtgctgtctttatgtctggcttttacaagctagattgatctttaacaaaatggaagaagtaaagagaatgaagtaagactttgtgatgaggtctgaaacattcaatgggtaatttgattgcagaaatcaaaacattgaacagcgttgtttttaacgtggttcgatagtgctttagaagcagcctgtaacggactcaccactactcgtgagtcacggacttgaatttaaaagggttcagggtccaacgttatagggtcaagcgaataagtgcatgtggtggatgccttggcgattacaggcgatgaaggacgtggtagcctgcgtaaagtctcggggagctggcaaacaagctttgatccgggaatgtccgaatggggaaacccacccgcaagggtaaccccctctgaatatataggagggcggtggcgaaccgagtgaactgaaacatctaagtaactcgaggaaaagaaatcaaccgagattccggaagtagtggcgagcgaacccggaaaagcctgttacttttagcagacgcgttagtagaacggaatggaaagtccggccatagtgggtgatagccccgtatacgaaaacccgtttgtggaactagggtaacgacaagtagggcgggacacgtgaaatcctgtctgaacatggggggaccatcctccaaggctaaatactcgtaatcgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaaccccgggaggggagtgaaatagatcctgaaaccgcatgcatacaaacagtgggagcctcgcaaggggtgactgcgtaccttttgtataatgggtcagcgacttacattcagtagcgagcttaaccgataggggaggcgtagcgaaagcgagtccgaatagggcgttcagttgctgggtgtagacccgaaaccaagtgatctatccatggccaggatgaaggtgccgtaacaggtactggaggtccgaacccactaatgttgaaaaattaggggatgagctgtggataggggtgaaaggctaaacaaacttggagatagctggttctctccgaaagctatttaggtagtgccttgtgtctcactctcgggggtagagcactgttatggctagggggctcataagagcttaccaaaccatggcaaactccgaataccgagaagtgcaatcacaggagacagtccatgggtgctaacgtccgtggacaagagggaaacaacccagaccgccagctaaggtccctaatgacgtgctaagtggaaaacgaagtgggaaggcacagacagccaggaggttggcttagaagcagccatcctttaaagaaagcgtaatagctcactggtcgagtcgtcccgcgcggaagatgtaacggggctaagcacgtaaccgaagctgcggatgctagtttactagcatggtaggagagcgttctgtaggcctgcgaaggtgttctgtgaggaatgctggaggtatcagaagtgcgaatgctgacatgagtagcgataaagggggtgaaaagccccctcgccgaaagcccaaggtttcctgcgcaacgttcatcggcgcagggtgagtcggcccctaaggtgaggcagagatgcgtagctgatgggaaacaggttaatattcctgtacttacatatgctgcgatgtggggacggagaaggttaggtcagccatctgttggaataggtggtttaagcgtgtaggttgatctcttaggcaaatccgggaggttaagactgaggcgtgatgacgagtctccttgtgagacgaagtgattgataccaagcttccaagaaaagccactaagcttcaggtatatgtgaaccgtaccgcaaaccgacacaggtgggcaggatgagaattctaaggcgcttgagagaacccgggagaaggaactcggcaaattagcaccgtaacttcgggagaaggtgcgcccttggtatgtgaagcgacttgctcgtggagcagaagagggttgcagtgaaatggtggctgcgactgtttaataaaaacacagcactgtgcaaacacgaaagtggacgtatacggtgtgacgcctgcccggtgccggaaggttaagtgatggggtgcaagctcttgatcgaagccccggtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacccgcacgaatggcgtaacgatggccacactgtctcctctcgggactcagcgaagttgaaatgtttgtgaagatgcaatctacccgcggctagacggaaagaccccatgaacctttactgtagctttgcattggactttgacaagatttgtgtaggataggtgggaggctttgaagcgaggacgccagttctcgtggagccaaccttgaaataccaccctgatgttgttgaggttctaacctaggtccgtaatccggatcggggaccgtgcatggtgggcagtttgactggggcggtctcctcccaaagagtaacggaggagtgcgaaggtaacctaggtacggtcggaaatcgtactgatagtgcaatggcataaggttgcttgactgcgagacggacaggtcgagcaggtgcgaaagcaggtcatagtgatccggtggttctgtatggaagggccatcgctcaacggataaaaggtactctggggataacaggctgattcctcccaagagttcatatcgacgggggagtttggcacctcgatgtcggctcatcacatcctggggctgtagccggtcccaagggtatggctgttcgccatttaaagtggtacgtgagctgggtttaaaacgtcgtgagacagtttggtccctatctgccgtgggcgttggaagtttgaggggggctgctcctagtacgagaggaccggagtggacacacctctggtggaccggttgtcacgccagtggcatcgccgggtagctaagtgtggaagagataagcgctgaaagcatctaagcgcgaaacttgcctcaagatgagacttcccttgtgccttgagcacactgaagagtcgttcgagaccaggacgttgataggtcgggtgtggaagcgcagtaatgcgttaagctaaccgatactaattgctcgtgaggcttgatcctataaccttgaatcttgaatcaaggtgctgacaaagcagcaatcaaaataccatctttacttcttctgtttgttgaagacgaatttgcttatgcaagttccatcagatatcagtgaatgtgttcatacacatgcactaccggttatgtctggcggccatagcgaattggaaccaccccttcccatctcgaacagggccgtgaaacgattccgcgccaatgatagtatgcactacgcatgcgaaagtaggtcaccgccaggcttttatttaacattcagagtctctgaatgatgacaaaagccctctgttagagggcttttgtttttgtgttattggtagctgattgctataatagcgataattggggatgggcgttgagcccattttttatttgtagaatcaggcaataaggtttgctatgcaggatttaaacgcactgctggaaaggtctcttggtcagcttggatatgaactggttgacatggagttggccaatcgtggcaaattgattcgtttgttcattgataagccagaaggcatcaatattgacgactgcgtactggtgagcaatcacctgagcaacttattggctgtcgagcatgatatagattatgacaggttggaaatctcttcccctggcttggatcgcgtcttgaagaaaacgtcggattttgtgcggttcgcgggcgagcgggctcaagtgaaattacggatgccgattgaaggcaggaagaattttttaggcatattgcgtggggtggatcaggaatatcttgtattggaatgcgatggtgtggagcaacgtgtgccattttccaatatagacaaagcaagattgtctcctgagttctaagcaccaattttttggcggagattgaaatgagtcgcgaaatattgttattggtcgatgcgttggcccatgagaagaatgtggccaaaaccgttatttttacggcattggagctggctctggcctctgctaccaaaaaacgttttactgaagatgctgatgttcgtgtggaaattgatcgcgacagtggagagtatcgttctttccgccgttggcaggtggtcgaggcagatgcgttggaaaatcctgccgcacagattgcggtggatgatgcacgtgccgagggatttgccgtaggcgactatattgaagagcctctagagtcagtggagtttgggcgtattggggcccaggctgccaagcaggttattctgcaaaaggtgcgtgaggccgagcgagagcagattctggatgattttttagcgcgcaaggaacatttggtgacaggagtcatcaagcgcatggaaaaaggcaacgctatcattgaggttggtcgtcttgagtctgtgctgcctcgtgagcaaatgatccctaaggaaaacttgcgggtcggcgatcgtgtgcgtgcctatctttctcgtattgagcgtagtgggcgtggcccacaactcattctttcccgtgtggcgcctgaattcttgattaagctgttcgagctcgaagtgccggagattgaagagggcttgctggagattaagtcggctgcgcgcgatccaggcttacgatccaagattgcagtgaagtcgaatgaccagcgattggacccagtcgggacttgtgtgggcatgcgtggttcgcgtgtgcaggctgtgacaggagagttggcaggtgagcgtgtcgatatcgtcttgtggtccatggatcctgcccagttcgtcatcaatgcgatggctcccgcagaagtgtccggcattgtggtggatgaagacgcgcacagcatggatgtcatcgtcgatgaagagcaattggcccaggcgatcggtcgcaacgggcagaatgtgcgccttgcttcggagctgacgggttggacattaaatatcctcactgaggaagaggctgctaaaaagagcgaggaagaacatagcagcatcttgcagctttttgtcgagaagctggatgtcgatgaagaggttgctgatatcctggtgcaggaaggattcagtaccctggaagaaatcgcctatgtgcctttggctgaaatgagcgagatcgaggctttcgatgaagatactatcaatgaattgcgcaagcgtgcccgcgctgccttgttgaccgaagcgattgccaaggaagagaaggccggagaagcttctgaggatttgctgcatatggaaggcatggacgaagcgactgcgcggactctggctggtaaaggtgtagccacaatggatgatttggcagaccttgccgtagatgacttggttgaattgacaggcatggatgtagagcgcgccaagcaattgatcatgacggcgcgtgccccctggtttgcttgaggcagggatagattagcgtagctaagaaaaatgcactggctgacagtgcaagtgaaagagattggagtaacaaaatgggacaatcgagcgtagcacagtttgccagtgaattagggctgccagctgaactgctcctggagcagttgagaggagcaggcgtcaacaagactgcgtatgatgatgtactcacagaacaggacaaaacctctttgctggaatatctgcgcaaagaacatggcgtacaagagcctaagaacaagattacgctgacccgtaaacaagttactgaaatcaagaaatcggatagcagtggtaaggcgcggaccattcaggtggaagtgcggaagaagcgtgtacttgtgcggcgcgacccagcattggagcctgtggttgcagaggagtcggctgagatagcgcctgctgcggttatagatgagccaacattgcaagccgcaccagttgtattacccgagcccgagcctgttgtcgaggctgtgccagagcccgttgcagtagagcaggaattggagtctgagccagagcctactgttgctcccgccgaacctgaagccggagaagtggctgtggcagtggacgaaaagccaacagcagatgcgcgcccgaaattgactgctagggagttactcggcgctgaagaattggctttgcgcgagcgcgaggctaaacgccaggccgcattgatggcaattcaagctgaggagctgcgcaagaagcaagagctggctcagcggcgccaagaagaggccaagcgtgcggctgaggctgccgcgaacaagctgtctgaaggtacattgcataagcccgtagccaaagaggctccaaagccagaagaaaagaatgccaagaaaactggcaagagcggtggcaaggattggaacgacagcgacggtaaaaagcgtggtggtgtcaaaggtcgtagtgatgccggcgtggctggtcagggctggcgcgccaagggaagcaagtcaaagtcaaagaacaatgaaaaccagcagcatgcattcacagcaccgacagagccaattgtgcatgatgtgttggtgccagaaacgattaccgtgggcgatctcgctcataagatggccgtcaaagccagcgaggtcatcaagaccctcatgaaaatgggtatgatggtcacgatcaatcaagtgctcgaccaagaaacggcaattattatcgttgaagagatgggtcacaacgcgaaggctgctgcctccaatgatcctgaagccttcctggacgaggccgaacatgctgaagctgttcaagaaccacgtccacctgtggtgacggtcatggggcatgtggatcatggcaagacatcgttgctggattatatccgtcgtagtcgtgtggcctctggtgaggctggcggcattactcagcacatcggcgcttaccatgttgagacgccacgaggcatggtgacttttcttgacaccccgggtcacgaggcctttactgcaatgcgcgctcgcggcgccaaggcaaccgatgtcgtcatcctcgtcgtggcagcggatgatggtgtaatgccgcagactatcgaagcggtgcaccatgctaaggcggcaaatgtgccgattgtcgtggcggtgaacaagattgacaagccagaggctaacccagagcgtgtgaaacaggaactggtcagtcatgaagtcgtgccggaagactggggcggggacaccatgttcgtggaagtgtctgcaaagactggggcgggtatcgacaatctgctggaagctgtgttgcttcaggcagaagtccttgaactcaaagcacccaagaatattcctgccaagggtctcgtgatcgagggtcggctggataaagggcggggtccggtgtcgacaattttggtccagtccggcacattgcaacgtggcgacatgattttggctggcacggcttatgggcgggtgcgtgccatgctggacgagtccgggcgtgatgtgaaagaggcaggcccttccattcccgtggaaatccttggcctatctgacgtgccgagcgcaggggaagaagtgattgtactcaacgatgaacgcaaggcgcgtgagattgcactgttccgccaaggaaaattccgggatgtgaagctggccaagcagcaagcggccaaactggaaagcatgtttgaacagatgggtgaaggcgaagtcaaggtcttgcacctcatcatcaaatccgatgtccaaggctcctacgaagctttgtctacctcgttgcaaaagttgtccaccgatgaggtcaaggtcaacatcatccataccggtgtaggcgctatcagtgagtcagatgttaatctggcggctgcatccaaggccgtgttgattggcttcaacgtccgtgccgatgcgggggcccgcaagctgattgagagcaccggcgttgatgtgcgttattacaacatcatctatgaggctgtagatgaagtgaaggcggcattgggtggcatgctctctcctgagcagaaggaaaacgtcattggcactgtggaaattcgcgaagtattccgtatctccaaggttggctctgttgcgggttgttatgtccaagatggtgtggtgcgtcgtaactccaaggtacgcctgattcgggacaatgtcgtgatccatactggcgaattggattctctgaagcgattcaaggatgacgtcaaggaagtgaagtccaatttcgaatgcggtctgtcgttgaagaactacaatgaaatcgaggtgggcgatatccttgaagtgtttgaagtcgtggaagtcgcacggactctttaagccatggtgaaggaattttccagaagtgatcgtgttgctgagcagattcagcgagaactcgctgatctgctgcaattcgaggtcaaggatcccagggtttcttccatggtaacggtgaccgaggttgaagtaagtggcgatatgtcgcatgccaaggtttactatactgccccccaaggtacgcctgagctacaaaaaggattagagaaaacagcaggcttcctgcgcagtcagctggccaggcgcctgttgttgagaactgtgccccagttgcatttcgtttatgatgcttccattgaccggggcatgcgcattgccaagctgattgatgaggcgctgcctcctgtcgccgatcctgatcaggacagcgagcccaattaacaaaacggttttggtgtgcaattcaaacgagtcaagcgcaatatagatggtgtgctgttgctggacaagccgctcggcatttcctccaatcaggcattgcaaatggtcaagcggctttaccaggcagccaaggctggacatacaggcagccttgacccactggccagtggcctgttgcccatttgcctgggtgaagccaccaaattttcccattttctgcttgatgcagacaaaagttaccgggcattggtgacattgggcagtacgacaaccactggcgacgttgaaggcgagatcatgacgcaagcaccggtaacggtgacgcagtccgaattggaagccatactacaggacatggtgggcgatatattgcaagttcctcccatgtattctgcattgaagcatgaaggaaaagcgttatatgcatatgcgcgcgagggggtagaaattccccggaagccaaggccggtgaccatacatgccattgcactcgagcggtttgacggcaagcagttcgagatggtggtgtcgtgcagtaaagggacttatatcaggacgctggcagaggatataggcagtcgcctgggttgtggcgctcacctcggtggcttgcggcgcctgacgacggcgcacttcaatctaaagaatgctgtgaccatcgaacagctcgatcaaatgtcgcaagcagagcgggatgcagtcttgttgcaagtggatgctgctattgaagactttccaattgttaccctggatgctgacagcgctttttatttattgcaaggccaagaagtgtggaagtccgggttgagcatttccgggttgttcaggttatattccgaacaaggtgcttttctgggtctcggtgaacaaacttcccgaggatccattgctcccaggcgtttgcttcgccaggctggcgagtaatgagcacggtgcctgctccaggcgatcagccattgttgatctattgaacttgggcctagactaggttataattaaaagttgattgtaaatgaatgctctagcggggtggatgtaacctgcatttgcattgacgcaaaacacatctaacaaaacaggattaagttatggcaattacagttcaagaaacagcaaaaattgttgctgatttccaacaagctccaaacgatacgggcagcccggaagttcaggttgcgcttcttagcgcccgcattacttacttgacagagcatttcaaaagccatgccaaggatcatcactcccgtcgtggtctgttgaagttggtaagccagcgtcgcaagttgctggattatctcaagcgtaagaatgcagaccgctatcgtacattgatcgaacgtttgggtctgcgtaagtagttatcgcgcacttgtgaattcataggataagccgaaagcaacgcggagacgcaatgcttgtcggcttatttttttattaaaggacaaatattgtgacggcaatcaagaaaacgattacctatggtcagcatgagctgacacttgaaaccggagaaattgcacgccaggccgatggtgccgtaatggttagttacggggatacagtggttctggtaagcgtagttggcaagcgtgaagtgaaagagggtcaggatttctttccgttgaccgtagattatcaagagaagacctatgctgccggaaagattcctggtggttttttcaagcgtgaagggcgtccttccgaaaaggaaacactgacctctcgcttaattgatcgcccgctacgcccgttgttcccagaggccttctacaatgaagtgcaggtggtcgcaactgtaatgtcttccgatcctgaaattgatgccgatatccctgcaattattggtgcttcagcagctttggccatttctggtatcccgttctacggcccaattggcgctgctcgtgttggttatatcaatggcgagtatgttctgaatccgacagcctcacagctcaaggagaccgcgcttgatctcgtggtggcagctactgaaagtgctgttttgatggtggagtctgaagccaaggaactgcctgaagatgtcatgctaggttcagtggtgtatggccacgagcagatgcagatcgtgatcagtgcgattaatgagctggctgccgaggtcggcaaggagccgtgggactgggcgcctccagagcccaacaccgagctgattgccaaagttgaggcgctggctggggctgacatcaatgaggcctataagatcaagtccaagagtgctcgctccagcaagctggacgaaatccgcagtcgagtgctgggtgagctgatcacggagacaacctcgaccagcgaagcaaatgaaatcaagtccattttccataacctggaagccaaggttgtacgtagccagatcctgaatggtgagccacgtatcgatgggcgtgatacacgcactgtgcgcccaatcagcatccgcactggtgtattgccgcgcacccacggttctgcactgttcacccgtggcgaaacccaagcattggtcgttgctacattgggtaccggccgcgacgaacagatcatcgatgcgctgcagggcgagtatgccgaccgtttcatgctgcattacaatatgcctccatatgccacgggcgaaaccggtcgtgtcggcacaccaaagcgtcgtgaaattggtcatggtcgtttggcaaagcgtgcactgctggcagtactgccaagtcaggaagagtttggttataccattcgcgttgtttctgaaatcaccgaatcgaacggctccagctccatggcctccgtctgtggtggctgtctctccctgctcgatgcgggcgttccgttgaaagcgcatgtcgcaggtatcgccatgggcttaatcaaggaaggcaaccgggttgccgtattgacggatatcctgggtgatgaagatcatttgggtgatatggacttcaaggtggctggtactgaatccggtattactgccttgcagatggatatcaagatcaccggaattactgcggaaatcatgcgagttgcattgtcacaagccaaggagggccgtttgcatatcctcggcctgatgaaggaagctgttggcgagcagcctcaggaactttccgagtttgcaccacgtatcatcaccatgaaaattaatcctgagaagatccgtgatgtgatcggcaaaggcggcgcagtgattcgtgcattgaccgaagaaacaggcaccactattgatatcgaggaagatggcacgatcaagattgggtgcaccagtgccgaagcaggggaagaggctaagaagcgtattgaagcgatcactgctgaagtagaagtggggcaggtttatgatggtacggtccttaagttgctggatttcggtgcgattgtttcactgctgccaggtaaagatggtttgctgcatatctctcaaattgcgcaccaacgtgtgaatgccgtggccgattttctcaaggaaggccaagtggtgaaggtcaaggtattggaagtggatgacaagggccgcgtgcgtctgagcgctaaggcattgatcgaagcacctagtgccgaagcgccagaagagccagcagtagctgcaacaggggcggatcaacagtagccgttatcttgcttcagtaaaaaggccggtgtataccggcctttttatttgatgatagatgaaaacaatatgaagataggtgatgcccgctcggcgaagctgaacggataattgcaccactattttgcttcgaccactttctggcgcaagattacatacgccttcatcgtgatgataaacactgaaagtcaggtgatggttattttgctacctgtttttcacggatctcgtccagcgttttgcagtcaatgcatagtgttgcagtagggcgggcttccaatcgttttagcccgatctcaataccgcaaccgctgcaataaccataatcgccttcgtctatcttggccagcgtctcgtcaattttcttgatcaacttgcgttcacggtcacggttacgcaactccagcgccatgtcggactcctggcttgcccggtcatttgggtcggcaaacatggtgacttcgtcctgcatggtatgaaccgtgcgatcaatgtcatgactaagctctgctttccagtcattcagaattttccggaaatgatcaagctgcttatcattcatgtattcctcaccaggctttggttggtaaggaacaaactgtcttgtaattgcttcagccatgtgcgccttaaaaagttaattttcgattaacagaaaaataaagcaggcgcaagtgtacactgaataattcagtgatgcaaaagccccgtaatgcagggcctggtgtactgatccatacacattggaaatttaggctggggcttggtcggattcgcctaattcgagtgctgtcagtgtattctgcatcaacgtggcaaccgtcatgggacctacgccgcctggaacgggcgtaatccaggcggcacgggttttggcaatgtcaaactcgacatcgccacatagactgccgtctgctaatcgattaatgccaatatctattacgattgcgccaggcttgatccactcgcctttgatcaggtgcggcttgcctacggccgcaaccacgatgtcggcgcgtgctatgcttgcctgcaaatctttggtgtggcgatggcagctggtaaccgtgcagcctgcaagcaggagttcgagcgccattgggcgtcctacgtgattggaaacgccgacaaccacggcatccagaccgagcagcctgacacctgtggactgcaacaacttgatcacaccatacggtgtacatgaacgcagtgtgggctggcgtacagccaggcgcccgatgttgtatggatgaaagccatctacgtccttggtggcgctgatggtttctataattttcttttcttcgatatgcgcaggaagaggagactgcaccagaataccatccactgcgtcgtcctgattgagctgcttgatcagtgcgagcaattcggcttcactcgtcgtatcgggtaggtcataggcgagagagcgaataccggttttatcgcaggccagtcttttgttgcgaacatagattgtagaggcgggatccgagccaagaaggatgacagccaatgttggagcccgcaggcctttctccaaccttttgtctattaatgactttgtctcggacagggtggcttcggcgatggcttttccgttgatgatttgggcggtcatgacaagttttttcaaaaataatgcgatattttagcagaatcagtttgaccttcctgccggagtgcgctatatttctcgccctcggggtgtagcgtagcctggtagcgcgcctggtttgggaccaggatgtcgggagttcgaatctctccaccccgaccattttctttattgatgattgcccgacaatctgcccgtagctcaaccggatagagcaccagccttctaagctgggggttacaggttcgattcctgtcgggcaggccattacactggtttttataatccggtttcaatggtggctgtagctcagttggtagagccctggattgtgattccagttgtcgtcggttcgagcccgatcagccaccccattctccttgcaatcttgtgccgacagggcgttatgcttatagtagcgccatggtttgtactcatttctccccccacatgattcacggaaagccgttccgatggttgcacagcttcctgcgctgatcatcattgatgatgatccattgatcaccgataccctgcattttctgcttggcaaggatttcgacgtctatgttgccgagtcgcgcatgcaggccaggagcacgctgcgtcagcttgagactccgcccccgcttgcactggtggatttagggttgcctccggtaccgcacaagcctgacgagggtttcaaggtgattggtgagctgcttgcacatgcacctaccatgaaaatccttgtgctttctggccagaacgaagaggcgaacgtcaagcatgcactggccttgggtgcggtcgacttcattcccaagccgtgcgatgtggaacgcctgcgccaattgctgcaaaatgcgttgaagctgcaagacgcagaactgagtgagacggcgagcgcggatgatgactgggggttgctgggcaatagtctgcccatgcaaaccttacgcacgcagattgcccagtttgcggatgctcctttccctgtactgattgaaggggagtctggtagcggcaaagaattggttgccagttgcctgcatcgcttcagccgccgctcgcaacagccttatctttccctgaattgtgctgcgatttcgccaaatcttgcagagtccatcctgttcggtcatggcaagggttcattcaccggggcagcaaacgcgcatagcggctatttcgaggatgctggtgaaggcacattgtttctcgatgaggtgggtgaactgccgctggagttgcaagccaagctgttgagggtgctggaaaacggcgagtatcagcgcatcggggaaacccagacgcgccgcagtcgtgcacgcatcgtcgctgcaacgaatcgcgatttgcgggaggaagttcgtgcgggtaatttccgaatcgacctctatcaccggctaagcgtattttcggtacgcgtaccaccattacgggatctggaccaggaccgctgtctgttgttggagcatttcaatcagttttacgcccgtgaaactgggcaaactccttttgttctggatagccaggccaaagagcgctggctgggctatcactttcccggtaacgtcagggagttacgcaacatcatcatccggctggtggccaaatattctgggcaggttgtgacggatgtgcagttggcctcggagctggatctgatgcatagcggcctggatcaaggtaccgggaatggtgcagatgtcccgctgatcaccgatgaaaatgcgatggcgagtcaagcacacaagcacttgcagatacaggccaatgtcaatctggaccaagtgctgaaatcctgggagcgggcgtatgtggacgctgccatgaaaattacccatggcaacctgagtcaggcggctaagctgctgggcatcaaccgcacgacactctatagccgtatccagctacagcaggactacaaaggcgaatagtgtattacgcacattttggcctcaaagagccgccgttcaagattacccccaatactgactttttcttccgcggtggcaatcgcggcgcggtgctggaagcgctacgctatgccatcctgcatggggaggggattgtcaaggtggtcggcgaggtgggtagtggcaagaccatgctgtgccgcatgctgcaaacccagctgccagaccatgtggacagcgtctacctggccaatcccagcatggcgccggaagacgtgctgcatgcgattgcgctggagctgcacctggacattcctgacaggctgagcaagctggaggtcatgcagcggctgcagcaggccttgctcgacaagcatgaagccagacgccaggtggtagtctttgtagaagaagcgcaaggcatgccattggccacgctggaagaaatccgtttgctcaccaatctggaaacccgccaccacaagctcctgcagattgtgctgtttggccagcctgagttggatgacaacctcaaccaacgacaaatccgccagctcaaggaacgcattacccatagtttctatctgggccctctgagcagggatgagattgctgaatacctgatgtttcgcctgcgagcagcaggatattacgggcccccattgttcaccaagcgtgccgtcaaacaattggccaaaatggcgcaggggttggtgcgccgggtgaatattctggccgacaaatccttgttggcggcctttgccgccaatgccgatcaggtaacgccgaggcatgtcgctgctgcgatccgagacagcgagttcgccggtgaaatacagcgtccggtaggacgctggagcgtcctgatcggggggctagtactgggggtagctggcatggctttatatgcctggagtcagggcatgctgccgttgcctgtcgcgcctgcaccagtgacgcatgccgagacggagcagcgtctggaagaagcgcattccttggaaaatgaaagcggacgcgggatgtctggcgtccttccactgttgatgcaacgtgaggaggcatcgcttgtctggctcgacagcacaccgccggaatatatcaccatagcgctgatgcatgattttccggagaccgaccaggaaaaagagcagcagttgttatcggcgaacctggtgctggatgatgtttatgccctgaggactaaagttggcgaagaagaccgcgttatcatactgtatggcgcatatgagaaccgtcagcaggctttggaggaattcaggtcattaccaaaagcgctgcaaatgggcgcatacttgcgcactattgctgggatcagagaggaactgttgcaacatcaatgacttggttgtcattatttgtgtgtgggctgagtttgcaatcgtataattgagtatgggatcaatcccggaaatagaaatgacgagaagggggtaacgcgttgtccggccaattgccaaaaattgccagcattcttatcctgccatgtgtgcttggattggtgggttgcgcccaccaatccacagtttctccttccagcggtcatattgacgaagatccgtctgtgaggctggcctcgcctgccagcattcccaagccggtcaagagcagcaactatctgccccacccaagcccagagtcaaggagcagacctatagcgtggtcgtcaacgatgtgccggtcaaggaaatcctctttgcacttgcgcgagaaagcaagctgaatattgacattcacccggccatccaggggcgggcgacactcaatgcggttgaccagaccctgcctgccatcctggaacgcctcgccaagcaggtcgacctcacctaccgtgtggacggcaatgtattgaacattacgcctgatatgccggtgctgcgtagttacaaggtggattatgtcaacatgtcacgtgataccacaggattcatcggtgccgcggcagagattgcgagcactggacgggcagctgcgactggtgggatcggtggggccagtggcggcatgggcgtctcgggcgccagtacgtccggtgcttccggtaccgcgaatagctcacgcactgcagtcaacagcgagtccagaaatcacttttgggaaaccttgatccagaacctcaaggatattcttgccgagactgataaggaggtgatcatcactcgcactggtactgcatctcagacagaggatgctgctgcaacccatgccgaagatgaagcctcatcctctatacaggcaccgtcacgcaatagcgcggaagagcgcgagcaggcgcgtacggaatacaggacattgtttgccgccactgtcattgccagcccggaaacaggcatcatcagtgtgcgtgcgaccaaccgccagcatgagaaagtgcaggagttccttgataaggtgatggacagcgccaggcgccaggtattgatcgaggcctccatcgtagaagtgacattgaacgatacttttcaggctggcattgactggagtcggttgggcaatggcttcaatatgagaagtgagctcgggttgagctctgtgctgacgcctgcggggatcgcaggaacggcaggcacatccgttccgttcagtgtggggtattcgagcaccaacagtgatattgatttcagcctgcggctgttgcggcaattcggcgataccaaggtgctgtccagtccaaagctgatggtattgaacaaccagaccgccgttctcaaggtagtggataatctggtctattttaccattcagtcgcaaatatctcagggcaccgtccaaggctccgccaacttgcaggccgtgaccactacgccgaatactgtgcctgtgggtgtcgtgatgagcgtcacgcctcagattaacgactcaggactggtaaatatcaatgtacgccctactatttcgcgggtgttgggatacgtggatgaccccaatccccagctagctgcggtgacaccaccgatcgtgagcaggatccctcagatccaggtgcgtgagctggagtcaatgctacagatcaatagcggcaataccgcagtgcttgggggcctgatgcaggacaatatccagcaagcgacggacaaggtgccgggtattgctaaggtgccattggtgggcaagctgttcaccgcgcgcagcaatttcaatgtgaagaccgagctggtgattttcctgcggcccattgtgattcggaatgccagtctggaaagtgatgagctcgcctcatataagcaatacctgcctgcccagcagttgcagaggttgattgatgagtctgttaattagcgcattgcaaaaggcggagcaggccaaacaacagcccttggagaaggccgagctcgaggagttcttgctggatatcgcgccagctgaacctgtgcgtggcggcgaggccaaccagccttcagtagcggaagcaggtacgtccccgtcgatgggcgagcctgctgcacaacagcgcgcggcggctcagctgcttgccgccagggccgataagataaagcgggatgcgctgatttcgccatttgcccaggggcgtttattgcttttgctggtgctgctattagggggtgccgtgttctggtacttgaactccttggaccagccggaagtgatggtacccaagcctgtagtcatgagtgctgcacaggatgccagccagcccgagcacgatcttagggaagcaagtgttgctacacccgaagtgatgaaagagcccaatcctgttcaggcgcaagagcaagcggtgggactgtctgcagccagtacgcccgcgaatgtcatagcgcagaaaacagtgcctcaggtatttggtgaagtgccaataacaccggctgataaccaaatatcggtcactcgcaatcgtccggcggcggtggtcaatcaatatgtgcttacggcctatgaggcattcaaccgcggcgatgatacggctgcgcagcaagcataccggcaagcattgcaggcagatgtgcgcaatatcgatgcgctgctgggcatggcggcgattgcagcacgccaaggccggacgcaggatgccgtagggtggtatcagcaggtgctgcaggtcgagccgcgcaacagcatcgcacagacagccttgctggaattgcaggggcaggccgatccgctgagcagtgaaacccagctcaagaacctcatcggccagcagccgggggaggcctacctgcatgccgcattgggcaaccattatgctgaacaaggacaatggccgctggcgcaacaatcctatttccaggcgcaccaccttgataccgccaatcccgaatatgcattcaatctggcggtgagcctagatcacctgggaaaacacagcctagcattggaatattatcagcaggcacaggcattactggccggcaatgacgctgcgagtgtggaccaggcacagctggctgccaggatacgccagcttcagtagggctttccgctcgtaggatatgccgtggttcggggtgctcgggcccacacataacggaagcaacatcattcatggtagaacaacgtcgcaagctccgcttgggggagttaatggtgcagcaggggctgatcagccaggaccagctgcgtatcgccctcatggagcaggagcagagcaatattccgctggggcgccagctggtgcgcctgggcttcgttaccgaagcgatggtgcgcgatctggtggcgcataccattggccaggaaagtatcgatcttgccacggtcgtggccgatggcgaggcgctgaaaatggtgcaggagagtttcgcgcgccgctatcatatcctgccggtggcattcgatgccaacacgcggcagttgactgtggcaatgtccgatatgttcaacgtggtggcgctggaccagttgcgggcgactgtgggcgcccaggtgcaggtcaagcctgtgctcgccgcggaggctcagcttgaagactatattgaccagttctacggctacgagctgtcggtggatggcattcttcgcgagatcgagactggggaaatcgactaccagagcctgcagacaggcggggacgaatatacccagccggtggtgcgcttggtcggtgccctactcatggatgcggtgaagcgcggagcatctgatatccacttcgaacccgagtatgcctttctgcgcatccgttaccgcattgatggtgtgctgcagcaagtgcgcagtctgcacaagacctattggcccggcattgccgtgcgcctcaaggtcatcagtggcatggacattgccgagacgcgatctccgcaggatggacgcttgaacatgaacctgtctggcagaccgatcgatttccgtgttgccagccatcccaccatccatggcgagaatatcgtactgcgggtgctcgaccgcgaaaagtcgattatcccgctcgagcgcatgggcttgcgcgatcaggcgctggacgagttgaagctcatgatgacgcggccggagggcatcgtcatcgtgaccggccctaccggcagcggcaagaccacgacgctctattcgctgctttccttcctcaataccgaaggcgtcaacatcatgacattggaagacccggtcgaatatcctgtgaccatgatgcgccagacctcggtggcggaagtgaataaagtcgactttgccaacggcatccgatccatcatgcgccaggacccggacattatcctggtgggcgaggtgcgggatgccgatactgccaccatggcgttccgcgctgcgatgactggccatcaggtgtttaccacgttgcacactaattctgcgctgggcacgtttccgcgcctgcttgatattggcatctcgcccgacatcatggctggtaacatcattggcgtagtggcacagcgcctggtgcgtgtattgtgccagcactgcaaggaagcctatttcccaaatgacgaagagcgtaagctgctgggcaagaacattcgaccggatttgcgaattcaccgtgcacctggttgcaagcagtgcggttataccggctttcgcgggcgcatggccatcatggagctgctgagggtggatagcgagatggatgcgttggtggcgcgtcgtgcgcattttgacgaaatgcgcgacctggcattgcggaaaggattcgtcacgcttgcggaagacggtatccggcgcatcatcgaaggacataccagccttgctgaagtgatgcgggtgattgatctcactagtcgggtcagttagaaagccagcggatgccaaccttcaactataaggcagtggatcaaacgggcaaggcggcgcatggtcagatcgatgccttgaacgaaatcgacctggagctgcggctgaagcgcgtgggtttggacttgatcacgttccggccatccagcctgaggccgtcgatcctgagccgcagcaaggtcagcctgcaggatctcgtgattttctgtttccagctcgagcaacttacctcggccggcgtgccgttgctggaggggctggtggatctgcgggacagtaccaccaacccgcatttccagaagattatcggctccctggtttcctcagtggagggcggcaaaatgctgtcgcaggcattggcggagtacccgtatgtcttcaatcgcgtattcgtcagcctgatcaaagccggggagcaaaccgggcgtctaccggaaattttccgccatctggctgatacgctcaagtggcaggacgaactgatctcgcagacccgcaagctattggcatatcccacgtttgtcctggtggtggttgtagcagccgtgatttttctcatggcctacctggtgccacagatggtgtcgttcctgggcaatattggccaggcattgccgttgcagacccgcatcctgatcgcggtatcgaatgccgtggtcggatattggtggttgatactgggcctgccgttattgatagctaccatatttggcattgccatccatcgcaaccctgacgtgcgataccgctatgacttcatcaagttgcatctgccggtcacgggaaatattctcaataaaatcatcctggcgcggttctcgcgctattttgcgctgatgtaccagacaggcattcccgtgctggacggcatacgcagttgcgaagaggtcgtggataaccttgtggtggcagaagcattgaaccgggcttggcagcagatcaatgcaggggaaagcatgagcgacagtttccgtaatgtcggcctgttcccgcccttggtggtgcgcatgatccgcgtaggcgagagcactggcgcgttggacaaggcattgctcaatgtcagctatttttacgacagggatgtcaatgagtccgtggagaagctgctcaagatgattgagccagccttgaccgtgatattgggcgctattctggcgctgatcatgttctctgtgcttggtccggtgtacgattccttcagccaacttaaattatagccatatgttcgaacgcctcatcctgtgtgctacccatgaccggttgattgccagtcgctggcgtttcgggcgtttgcgcgggatcgagatattcgataaccagccgcatggccacctcggattcgctgaattcctggcacgctaccattacatcccgacctatctcatggtagatgcgctggaagaggatttccaccttgagattttgcctcatacctcgggtcgttctcgcaaggaactgttgcagcgcaagctcaaccaagtctatcgcggcactaccttcaaggcggcgcagtttctcagtcgcgaacgcgacaagcgcagagatgaccgttttctcttcgtcgcattgaacaataccgaatccctgcagccatggctggatgctctggctgcccaggatgtgccgcttgcgggcgtctacagcctgccgatggtcagccagctgttgctgcacaaactcaagttcaaggccggtgatattctgctcagcgagcagctgtcgtcaggcttgcgccaaagctatttcaaccaggggcgcctgcgcgtcagccggatggtgcaaatatctcccgaggcatatcagcaggtatcttactttcatctggtggaaacggacaaagccaggctctatctgttgagccagcgcctgatcgcgcgcgatacttcgctccgggtagtcgtactcacgccggcagaggacgcagagcagatcagccgcaatatccagcaagagcagggactaccatgcgagcatatcaacttggcgcaactggcaaaacgcagcgggttacctctggagcaagtgcgccagttgccagagctggtgcatatgcaactgctggcacgcggtcacaggccggacaacctggctcccgagccgctggtcaaaacctacagggtggagctggtacgcaaaggcttggtgctttccgcgctgatcattgccgtcctgggattgttgctgacctcgctgtatgtggcgaaatcggtcgaagatatgcaccaactcaatcaactggcagtagaaaccagccagcaggagcaacgctataaagaggtcgcggataacttcccggtcacgccggttcagggcatggatctgcaagtcgttgccagcgtgcatgatgccattgccaggcagacggctacaccggccaggatgatgaatgtcttgggcaccgtcatggatcagatgagcagcatacaattgaaccgcttgcgctgggtcgtcagtcaggatgtccatttcaaggatgaagcaagtgctagcgctatacagccagaaaattctgctggtacgggagaggcttaccagatagggttcatgaccggtgaaatccgcaatttcaatggagattatcgtgcggcgctggaaacggtgcaacggtttgtcgagatgttgaatgcagatgatgaggtacaagatgccactgtgctgcaacaaccggtaaatgtgagctcttactcaaatttgcagggcagtaccactgatgagcgtacagcgcgaaatgaaaaggccgagttcaagctcaaggtcatactgaggccggaagtggagcagggagtgcagccatgaaattgaaccgacaggactggcaaagactggcactgccattggccgccttgctggtgtcgctggtgtttgccatcggcatggtgacatatgcccagggctaccatggtgaaatcgaacaacggctgcagcagcagcaaaacctgttgatgcaggcacgctcgcgcctgttggcctcggatcaggagcgtgacaacatcatccgctacttgccggtctaccagcgcctgatggatcaaggcttcatcggcgaagagcaccgcattgaatgggtggatgcattgcgcaatatccaccagactcagcggctgtttggcatcaagtacagtattggcgcacaagcaccctaccagcccggcttcatcggcaataccgcgccctttaccctgtaccgctccgtcatgaaacttgagctttccttgctgcatgagggtgatcttctcgtcttgctggacggtctgaggcgctaccagagcacgcctttcctggtgcgggattgcaccatggaacgcagcggtgtcccaagcaccacgatattggttccagtggcttcagcggcctgcgagatcgactggctgaccttgcgcgagtccacggccggagcaatgccatgatgagagtcatccttctatccctgttgctgtgtgtccatgtcggtgctgcggcacagtcttttggtcggttgtttaccacgcctgccgagcgggaaagcctggaaaaattgcgccaacatcagggtggccagttactggagcagccggtccaggcgcctgctgtttctggacaagtaccagctcccgtgccgccgcaggaactcagtgtacaaggctatatacaacgcagcgacggtggcaagggcacggtctggatcaaccaccagccgttacaggaaggcagcgacaacggccaactgcaagtggggaaagtcaaccgccagggcattcccctcactatccatgaaagcgggcgccaagtacgtctcaaggccggacaggcattcaatccggacactggcgagatcattgagcgcaacgtgcacacggcggcacccgggccggcgaccaacccggctgaacaggggacgatccggtagcgtgctgatgatggttgttcatcgttcccatttttaccggcattcttgccgtgctcaacgcggggcggcattgctgcttgccatgttcattatcggattggcagtaacggcgttggtgatgagatcttacgatgctgctgaaatgaaggcccggcaagaagaaaagacaatgaaggcattggcggaagcaaaggctgctttaattgcgtggtcggttgcacatcctcaatggccgggtgtaatgccgttccccgatagaagcgatgatccagagggatatgacggtaaaagtgattgtcctcctgcatctgcaaccaacttttctgatggcttattgatcgggcaattaccaatatatgggcaaacgacgccatgtatttctccacacattgggataggagggaattggcgcgatggagcaggaaatagaatctggtacgcagtatcgcgaaaccttgtacggacaagaacagctgccgcttcaaatttacctattattaatccaggtatattgactgctgcaggagcgagctcgccctataatggcacagatgcgacaaagccacatgcgtggcttaaagtcgtagatgctaatggaaatattttatctgatcgtgttgctgcagttctcattgcacctggtgcgcctatcggtaatcaaaatagaacaataaacgcgggtgtaagtcattttcttgaaagttctttgaataataatcagacgtttgttaggaaaaatcaaagtacagattttaatgacaaattaatttacatcacgattgatgaattagttgaagcgttggctcatagagtggtgcgggaaatcaagaatgcgagttttcctgagaatggcttaatcagacagtgcattttgcacgacacctgccagattgatactgcattgtcttggaaaatgcggggaatttatgtaagtgaagggcaaccacctgcaagtgaccaaatcgacaaacaattacattgtaggcgtgagccggtgtcagatgcgctggaatgtagtgataagtcccaaattgagctcagtgaagaagatagtaaagcactctcacttactatacctctagatagttcttatcttggtctgacaatgactatgagaaacattgagaagctcagagctatgcatgctgttatcgaagtcaaggataagtctaatcaagtgcttgggcgaattaagccgactaattctggaggaatgctagaagtatccaatgcgaacctaatgcaagtgtcaaaagaggcatactgggatgattggttttttcagaatgaatggggaagctatactgacatagtgatttcaccagctatgcgcaggctagaatctgattgtgattctggttgttttactgtgcatagaagcaatggtgttattgaacataatgtgaagatgttgatattggtaagacgcgaaggcgtaggagatattgccctgccaattgtttacgagtcagacccaaaatttcttgctatgtattggttgcaataaatgctaaacatgaaagttgagcgaggattttctttggttgaaatggccgtagtcctggtcattcttggttttgtgattactgctttgattttacctgtgtcagcgcagagaaacgctggttttctacgccaaacagatgatcaattagaaattgctcaaaaagctttaattggatttgcacaaacatatgggcgtttgccttgccctgcgtcggctgttggaaacgatgatccaggaagcagaggggttgcgcagccaacagaaggagggcaatgtgctgatataaatggtgccaacactgttgcaataggttatctgcctgcagcgacgttgggtttggcacaagtagatcagcatggatttgccatagatggctggggaaaccggattcgttatgctcttacacaaagtccatcagtttctaatccagtgataatgactcctttttcgattaataatggcatgataagtgcaagaatgggaaacttagtccccaacttgcaagtgttgaacggtgtaggcggtactgcacttattagtaatgctgtggcggtagtatattcaactggaaaagacctaaatgttggtgggatagatgaagccgccaatcttgacgaagatcatgtttttattagccatgatattcaagcgaatggccccaatggtgagtttgaccatagagtgatttggatttctccttatgttctgtataacgccatgatccaggccgggcaactaccataagcttgactgtcctattggtaattaactaagcgaattgcaatctctcccatccatgaacgataaccaacttctccgctatagccgtcatattcttttgcctcagatcagctacgaggggcaggagcagcttgttaatagccatgcgctggtgatcggggcgggcgggcttggctcgccggtggcgttgtatcttgcggcaggcggcgtcggtacgctgacgatttgcgatttcgacgaggtggacctcaccaacctgcagcggcagatcattcacaccacagccgcggtggggcgcaacaaggcagtctcggctgcggaaacgatagcgacgctcaaccctgaggtaacggtcaatcccctgcagcagcgcgtggatgaggcaagcttgcgcggactggtacaggctgcggatgtagtggtggactgcacggataatttcacggtgcgttatgcggtcaaccaggtgtgcgtggaattgcgcaagcccttggtatcgggagccgcaatcgggttcgaggggcaggtgacggtgttcgacatgcggcatgacgacagcccttgctatcattgcctgttccctgacctcggcggcgacgaagggctgcgctgtgccgagaatggggtattcgcgccgctggtgggcatgataggcaccacccaggcagcggagacgatgaagctgttgctgggcctgggcaagagtttgcagggcaggctgctgttgctcgatacgatttcgatggaatggcgcacgctcaagttgagcaaggatgaggcttgtcctgtatgtaacaagccatcaatataactaataaaaaagggagcatatgctcccttggtttttatttgctcccgccaatcagtgcttttaccgcactgactacatcacctggcatgaccacaatcttactgttgctggagctggacattttttgcaaagtttggatgtagcggtcacccagcaagaaagtggcggatgtgtcattctgcttgacggcctcagcaatcaggcggatcgattctgcggaagcctcggcagctaccttttgcgcctcggcatccttgcgggccgcttccagcctcgcctcggcattgaggatgagagattgcttgtcgccctcagcgcgcgtcaccacggctacgcgctcgcgttctgcggaggcctgttgttccatggcgttctgcatgttcacggatggcttgatgtcctggatttctaccgacttgacggtaaggccccagtcggcggcttcgtcggcaatggcgtttttcagctcggttttgatgcgttcacgcgaggtgagggcttcgttgagatccatgccgccgatgatggagcgcaggttagtctgcaccatgttgcgcatggcttcgcggaaatcctcgatgccatagacggaacgttcgatattggtcaccttgatgaaagcgacagcattggcaaggatgacggcgttgtcgcgggtgatgacgtcctgctcgggcacgtcgaggataatatccttggtggtgaccttgtaggtgactttactgaagatgggattgatcacgtggaggccgggagtgaggacagcgctgaatttccccaggcgttccactacccattcttcgccttgcggcacgatgcggatgcctttccacgccaggatggcaacggcggcgatcaatacaaatgcgaactcgaacatggtctctcctctgtaagtattagtgcgcggttttcctgctgactcgcaggcggttgccttcgactgccacgatgacggcctcggcgcctgcctcgatttcctcgctggccacggcttcccatcgacggctgcccagcacgccctgtgcgaattcgatcataccgttctgcctggggcttaccggctcgatgatgatgccggtacggccgatttcatcactgcgcgattggccgatattgaaattgttcttttcacggcggtagaactgcttccataccgcgagcgaacccaacgatagcgcggcaaagatcagcaactgccaggcaatgcccaatgcgggcagcaagtaggtcagcaaggcaagacataaggcggcaatgccgaaccagaggatgtatagtgtgctgctgagcatttccagcgcgatgagtaccaatccgagtatgccccatatccagaacggttcaagcatggtggtggttccgtattgatttagtacgccatcgtaccagaactttcaactgaccataggtgtcatgccacgggggggaattttcaggcacgagatttagctcgagctttcatacaacattcaaggaggtcgtgatgaaaattccagcactgggattcatgttgtctttagcatttgcatctgcagccagcgccaataccactatcagtacactcgatgattgggacagcagcgtttcaccattcggtacaccagaaactgccacctatggccagaccattaccatcggcgataaggcgcagattctggagtcgttttccttcatcctcagcgatctgagtgccgcattcacgattgaagtgggcagctggaccggctccagggtgggggagattctctatgcatccgatccattcaagtttgtagccaccagcgattacatggagatcacggcatttccatccgtgacgcttgcagcaaacagccagtatgtcctgtatttcacgacttccggcattcaggatggtgtaaccagtactaatgagtggggcttcacgccggacgaggcttatgcgggagggacgttcgtttacctgaacaacggtaatgaccgcagtcagttgaccggggcagactggaggacgaaccttggcggtgacctggcctttaccgcgacactggctcctgtgccggagcccagcatttacgggttgatgctggtgggcgtgggactggtcgggtttgctgcccgccgcaggatatttcgctaagacttgaagcagtggagcaaaaagccagcattgctggctttttgttttcccccaggcgagggcttgtcgcatgaagtgtctgcaagatcgtatcgacggggtaacccatggtgcttgggtttctggatgacagcattgccctgcggcagatatgcggattacactgcttgcaaaaaggggagggcatatgcagattatcttgctgggattgctggtggccgctgtcgtgtatgtcatcatgatatacaacgggttggtcaacctgaggcacaatatcgagaaggcttgggccaatatcgacgtattgctcaagcagcgtcatgaggagctgcccaagctggtcgatacctgcaagcaatacatgcagcacgagcaggccaccttgcagcaggtgatccaggcgcgttcgcgcgtgcaggaagccagccagcatcatgacgtcgcggcgctgggtgcggcggagagtgccttgcgctccggcctgggtgcattgttcgcactggcggaatcctatcccgagctcaaggccaacgagcagttcatgcatctgcaggcgcgcatcagcagcctggaaaacgcgattgccgatcgccgcgagttctataatgaaagtgtcaatctgcataatgtgcgcattgcgcaatttcccgacctgctggtggcccgcgcactgggcttcagccgtgaggcgatgctgcgtttcgcccgcagcgagctcaaggatgttgatatcgctgcgcgtttcaagcaataagttttccagttaacccgatgcggcttacgtggcgcggctggcgcagccattacctggattgcttcagtggcgctttgtacctgctcttgctcgtggtcgccgtgcagttgaacaatcacggcgtatggatggcctgcctgggactcggcgctttgcttagcctggttgcctgggcagcccactacaggcgtagccgcgcgattgcggatttgcctacctcccgcattggttctgccgcgcagggctatgtcgagctgtacgggcgggcggtgcccgatcccgagcatctgatcgtcagcccattttctgccgtacgctgcgtctggtaccgcttccaggtgtttcagcgccgtgatcgccggcactggcacctgatgcatgaaggcaccagccatgaaacttttgtcatcggcgacggttcaggagagtgcttcgtcgaccctgaccatgcggaggtcatcggtccggagcgcagggtcagttatgccgcaggctacaagcgcgtggaggaaatcctgtttgccgggccgatttacgtactgggagaatttaccacggtaggcggcgcgaatatgccgctcaaccagaaggaggacgtctctgcattgcttgcggaatggaagcgcgaccggccgagcttgctcaagcgctttgatctggacggcaatggcgagatcgacctcaatgaatgggcgctggcgcgccgggcagccgtgcgcgaagtggaaaaacaacatcgcgaattgcgtatggcccccggtgtacatgtgatgcgggcgccagtcgacggccgcctgtttctgctttccagtctgtcgccgcatcgtctcaagcggcgttatttattgttatgttggctgcatgggctggtgttcgtggtgctcatgctgggattgctgcatttgcagtcaggccggtttttagcgtagcagcgttttcgcatgaatgcgctatgctaaaatcccacccctatgactaccgatatctctgcaagccaaaccctggacaaatcctttgaacccaagaacatagaaagccgctggtaccaattctgggaagcgcgcggctactatgctgccgggctggattccagcaaacaagataatttctgcatcctgctgccaccccctaacgtgacgggcacgctgcacatggggcacggtttcaaccaaaccatcatggatgcattgacgcgttatcaccgcatgcgcggcgccaataccctgtggcagccgggcaccgatcatgccggtatcgccacgcagatcgtcgtcgagcgccagctcgatgcgcagggtatcagccgtcacgacctcggccgcgagaaatttctcgagaaggtctgggaatggaaggaatattccggcggcagcatcaccaagcagatgcgccgcctgggcacctcgccggactggagccgcgagcgcttcaccatggatgagggcctgtcgcgcactgtcaccgagactttcgtccgcctctacaacgaggggttgatctatcgcggcaagcgcctggtgaactgggatcccaagctgcataccgctgtctccgacctcgaagtgatttccgaggaggaagatggccatctctggcatatccgctatacattggcggacggcgatggcgagctgaccgtcgccacgacgcgtcctgaaaccatgctcggtgacgttgccgtgatggtccatcccgaggatgaacgctatgcgcacctgatcggcaagcacgtcaagctgccgttgtgcgaccgcgagatcccggtgattgcggacgattacgtggaccgcgagtttggtaccggcgtggtcaaggtgacacctgcccatgacttcaacgactatgccgtcgggcaacgccacaagttgccgctgatcagcatcctcacgcttgatgggcatatcaacgatgccgccccggtgcaataccagggactggagcgctttgccgcgcgtaagcagatcgtggccgacctcgaagcgcagggttatttggtcaaggtcgataaacacaagctcaaggtgccgcgcggcgaccgtaccggcgtcgtgatcgagcccatgctcaccgaccagtggttcgtcgccatgagcaagccgggcgcggatggcaaaagcattacccaaaaagcgctggaagtggtcgccaacggcgagatccgcttcgtgccggaaaactgggtcaatacctacaaccagtggctcaacaacatccaggattggtgcatctcgcgccagctctggtgggggcaccagattcccgcctggtacagcgacgacggcaaggtctatgtcgcgcatgatgaggcagaggcaaaacagcttgctgccaacgatggctatcaaggccacttgaagcgcgacgaggatgtgcttgatacctggtattcatccgccttgtggccgttttccacattggactggaccggggacgaggaaaaggacaaggccaacctggccttgcagcagttcctgccgtcctcggtgctggtcaccggcttcgacatcattttcttctgggtggcgcgcatggtgatgatgaccaagcacatcaccggcaagattccgttcaaggatgtttacgtacatgggctgatccgcgatgcggaagggcagaaaatgtccaagtccaagggcaacgtgcttgacccgatcgacctgatcgacggcatcggcattgaggagctggtgaaaaagcgcactaccggcctcatgaatcccaagcaggccgagcagatcgagaagcgcacgcgcaaggagttcccggaaggcattcccgcattcggtaccgatgccctgcgcttcacttttgcctcgctggcctcgccgggccgcgacatcaagttcgacctgcagcgttgcgaaggctaccgcaacttctgcaacaagctctggaatgccgcacgtttcgtgctcatgaatacccagggcaaggattgtggcctggaagactgcaagacccagcctgagggctacctggatttctcgcaggctgaccgctggatcgtcagcctgctgcagcgcaccgaagccgatatcgaacgcggctttgccgaataccggttcgacaatgtggcgcaggcgatctataagttcgtctgggatgaatattgcgactggtacctcgaactggccaaggtgcaactgcagaacggaggcgaagcccagcagcgtgccacgcggcgcaccctgctgcgcgtactggaaaccatactacgccttgcgcaccccttgatgccgttcattaccgaggaaatctggcaaatcgtcggcccgctgtctggccgtaccgggcccagtatcatgctggagcaataccccgtcagtcagccggccaagctggacgagcaggcggaagcctgggtcgccttgctcaaggagtcggtggacgcctgccgcagcctgcgcggcgaaatgaatgtatcacctgctgcgcgggtgccgctgatcgccgccggggacgatgaaaagctggcggcctatgctccctacctcaaggcgctggccaagctgagtgacgtcgagatcatggctgagctgcccgaggcggaagcccccgtggcattggcgggtgatttcaaactcatgctcaagatcgagatcgacgtgactgctgagagggagcgcctgggcaaggaaatcagccgcctggagggtgaggtatccaaggcgcaggccaagctggggaatgaaagcttcgtggcgcgcgcgccagctgccgtggtcgaacaggagaaagccaggttggccgccttcagtgatacgctttccaagctgcaggcgcagcttgccaaactgaagtagcacaggtccggacactggataaaaggatattgtcatgattacgcaaccgcaaaatcccagcacccgtgtcctgttgttttcgctcaagggctccattatcccggtgatctggcgcaaggtattgtttacgaccttgctgagttccctggtagtggctacccacggcacgctttaccattacaaggtgacgttgacggcgacgcctttcaccctgtgggggctgacgctggcgatctttctcgggttccgtaacagtgcggcctaccagcgtttctgggaggcgcgcaccttgtggggcgagctgatcatcagcgcgcgtaatctgacgcgccaggtgcagcagtatttcccgcagctggaccgtgacgagcgtttgtacctgctgcagcctttgctggcttatccttacgcgctgcgcaattttttacgtggcgttatatatgaaaatgcgaatcgaatcgccgatgatgaagtgcgacggcatatggcatcgcccgccttgatcctgaatatgctgggcaaacgcgtcactgaatatgccaggctgtcccggctggatcccatcctgctcgcgcaaatggatgcgcagctcaatcaactgtcgcaggtgcatggcggatgcgaacgcatcaagagcacgccaattccatacccttatatcctcatgctgcaccgcatcgtgcatatctattgtttcctgctgccattctgcctggtcgatagtataggctggctgacgccagtggcggtatgcatcctggcctatactttctttggcctggatgcgctgggagaccagattgccgatccattcggcaccgagcccaacgacctgccgctggatgccatgagccgcaatatcgagattgccgtgctggaaatcatagcggagcctttgccacctgcattgcagcctgaggaaggcgtgctgctttaatgactggcgccggctggcgcagaagcctactgtagccgtttcctgatatggaaaatgaactccttctgcggagcatcttcattttccacaacggagagcatttcatggccggtctgtttgcagaacgcctggaaatccttgacggatccggggtcggtcgcggtgaccttgaggatttcgcctggggcaacgtcagccaatgctttcttgcatcgcaggatggggagagggcatttcagcccacgtgcgtcgagttcttggtggaattccatcatcaatcggttttagggacgaaggtatagccggcattagcccatgcgaggatgccgccacgcaggttgtagacattttcccgatccatgcctgcgatgaaggcggctgcctgtgcagagcggatgccgctgtgacaatagaaaaccagcgcagtatcgtgatgctcgcagagcaggctgcccatgctgggaatcaccatcatgggcaaatgcatggcaccctcgatcaccccgcgcgccacctcgtcatcgtttcggacatcaaccaggatggttttgcgggaggcgagcagtgcatggagctcagtcgcatcaatatcggtgtggctggtcatcagtatgctggaccgggagtcatcaggcgcaacatcatagcataaccctgccttgcgttcttgccgcctctctataatgtttcataaatattgcaagattgttttgcaatatgttggtgatgaccaatgtgtaaaagtgtatgtagaagttcgcaaattgacatattttgttacattttggtcagtttcaacatattgtctttctcctccctctataaaatcgcgttgcttttcaaagtgagaatcattctttatccacttaagggggagaaatggcagtatcgaaagcttcatcaagcaattctgaattgcaatcaaacaagaccgttgccaccgttagccttgcattatcggctttatccatggccaatctggcccaggcggaagcagccggcaaacaacaagaaggaagcgacgctggaagaggtcagcgtacgggctgcacgcgagaatccttacaagagcgagagacttgcgtcgcctaaatatacacagcctttgcgcgatgtgccgcaaagcgtgacggtgattcccaaggaaatcatcaggctgcagaacgcgcagacgttggaagaggtgttgtacaactctcccggcattaccttcaattccggcgagggcgctggtggtgtgggcgatggcatcaatatccgcggcctgtcggccagcacttatggcggctcggatattttcatcgatggcgtgcgtgattccgccatgcgtacacgcagcgaaatgttcaatatcgaacaggtcgatgtagtgaagggctctagttctgccgaatggggtggcggcctgatcggcggcggtatcaatatggtgaccaagcggccccacctggaaaatgaccgatccgtcagcgttggtgccggcactgccgattacaagcggattacggccgatatcaaccaggtgctggatgaagataacggtattgcattccgcctgaatgccgtgcgccacgagagcggtatcaatggccgcgactggatcaaccgtgatcgctgggggattgcgccgtccttgtcattcggcctgggcacgccgacgcgtgcgatcctggcttacgagcatctggatgatgatggcaatttggattacggtgttcccacctgggtgagcggaaagccttcccgattcaatgctcttggcggcattggtaatgtgcgtattcctggcttcacggctccgaacggtggtcgtgccgagctggcgcctggcgtcaagtggtccgattactatggtttccgcaacctggatcgcgattacacccgcagcgaccgtatcaatttccgtgtcgagcatgatttcagcgatagcctgcaattgaccaacaatttcacctggaacaaattgcatcgcgagtatatcgtgacaaccccggagggtggcacgctgacttaccgtcgtttgcttggggtggccagccagtacgagaacgaggcatttgccaaccagaccaatgccatttggaaattcaacaccggcgctatttcgcatgctctggtgggcgggctggaatttgcccgcgagtccatggataaacggggcggcactggtgtgggcctcgataatcgcgccaccattggcgatggcggggtgattgcctatccaaccggcaaccacctcaccaagctgccttatgacgttgactatacctggggtgcgtcggtagagacacgcgcggataccgtttcctattacctgatcgatactatcaaattcaccccgcaatgggaaatgaatctctcgtatcgtcacgacaaatggaaggcccattccaaggataccgccaccagggaaagtggcagctctacggaggacctggatagcggtcgtatcgcggtgatctataagcccgaggagcatggttcgatttacgcttcctacgccactgcaaaacagccgcgcgggcttgcttccgtcgtcaacagtaccagtgcagccaacttgcgcgatgcggcagcgcccatcaagtctgagaccacggaaatcggaaccaagtgggatgtgttcaacgagcgtctggcgctgactgcagctatcttcaataccgaggttaagaacccgggtagcgacctggatctgaccaccggtgcaagttcggtcatcgatggcaagctgcgtgttcgtggcctggaattgggggctaccggcgcagtgaatgacaagctgtctgtgtttgccggctatacgcatctgaacagtgagttggtcgatcagcgcacaggcaacgcgacaacgggcgaaggcggaacattgaccaatgcgccgaagaattcggccagcgtgttcgcgacctatgaggtattgccttcgctgtccatcagctatggcatccggtacatggataagcgctacattgcgcctggcaggagtggtaacgagaattcaaaccctgagctcaaccacgaagtgccatcgtacgtggtgcataacctgacggcgcgctatgtcatgaaccggaatatcgactggcagttgaacatcatcaacctgttcgacaagcattacttccgccaatacaacggtcgcggtttcgggattcctggcgagggcctgggagcgcagttgacgatgaactatcgtttctaaaacaacatctttaaccctggatggagccgtggcggaatcgccacggcttttcacattacgactatgttgatcactattcctgaagtatttactcccgaagaagctgaatccatccgccaacggctggatgcgacagagtggctggatggcaaggtcacggcagggtatcaatccgccaaggcgaaaaacaacctgcaattggcagaaaaccatccgctggcgattgaattgggcgacctgatcgtcagtcgcctgacccagcaccccttgttcatgtcggctgccctgcccagaaaagtcttcccgcccttgttcaatcgctatgaaagcgggcaatcatttggattccatatcgataacgcggtcaggtcattgagcggctcgcgtgagcgcgtgcggacagatttgtccagcactctgtttttcacgccgccggaagattatgacggcggggagctcatacggcacgcaagcaatcaaattgcccgcgggacatatggtgctgtatcccggcaccagcctgcacaaggtcatgccggtgacccggggggtacgcatctcatctttcttctggacccagagcctgatccgtgaggatagccagcgcaccctgctgttcgatatggacaatgccattcagcgtctctaccagaccggtgcggatgaagaggccattatccagcttaccggcacctaccataacctgatacggcactggagtgaagtgtgagcgcttcctctctcgataccgcagtcccgatcaccccggagcaactggaacaacttaccgaggcagagtttgccgccatccttgccgatgacccgcgacaggcaagccgctggatacgcgctgccgctgagcatggcatcgtgcaggcacaggcaatgtgggggcagatcctattagaagggcgtggcacagagaaaaaccctgaagaggcatatcaatggttcaagcatgctgcttaccaggatcacccccatgccatgaacatgttggcgcgctgctacgagcatggctggggcacgccgcacaatcccgtcgtcgccgccttctggtacaaaaaggcggccaacacgggcctggactgggggatgtacaactatgccaatctgttgatcaagggctatggggtcaaggcggatcgcgcagaggccctgaagtggtatcgccaggcggcttcactcggtcacgcgaaatccatcaatatcattggccgttttcatgaggaaggctgggaagtccagcaggacatcgggttggcaaccgcctattacaaacaggcggccatcggtggagatttccgtgggcagttcaactatgccaggatgctgatcaatgcgggcgaggccgccgaagccgtcaaatggctgatgaagattcccgagacagccaccgaagcctttatgcaggatctgctcggctatctcgagacatccacccaccccgtgctgcggcaggcagccgccaagttgaaagacagggcgtgacgtagaaaatgaaaaagggctagccccattactgaagctagccctttgatattccttggtggccaggggcagaatcgaactgccgacacgcggattttcaatccgctgctctaccaactgagctacctggccatgctactttgtttattacgttggcccttgagctcacgcaaggccagcattatagcaaacttcagtatttcgtccagctgcgatcgaaaaaaatcacgttttattctcgtggttcaaaaaagcgacgcgctcgggtatgctccaggcttgattcaagaagttaatttcatgagccgccaaccactgtcattaccacaactttctatttccccgctggaccagggcctgaaagccgcattgcaagccaagatcgacaataaaaccaagccaaggggggcattgggtcagctggaaagcctggcattgcagcttggcctgatccagcaatcgttgacgcctgtgttgcagcgtccggccatcctagtgttcgcgggcgatcatggagtagtcgaggagggggtcagcccttatccacaggaagtgacgcggcaaatggtgatgaatttcctggccggcggcgcgggaatcaatgtgtttacgcgccagcatgggatgcggatcaaggtcgtggatgccggggtggcccatgtctttccggcgcatccggagctgattcgcgccaaggttggcatgggaacccataatttctccaagatgcctgccatgtctacgcagatgtgcgaccaagccttgatcaacggttacaggctggcgcaaatggaagctgctgctgggactaacgtgatggggtttggtgagatgggcatagggaataccacatctgcgtcggccattgtcgcggtgttgtgccagttgccggtagcgcaatgtgtcggccgtggcacgggcctggatgacgccggtgtgatgcgcaaggcagaggtgatccgccaggcaatggcgcggcaccaggtggacaacacagatcccttggcggtgctggcaacgtttggcgggttcgagattgccatgatggtgggtgccatgctgggcgctgcagaaaagcgggttgccttgttgatcgacggttttatcgccacggcggccctgctggtggcaagccgggtagcgcccgctatattggagtactgtattttcgcccactgttccgacgaggcggggcaccagctggtgctgcaacagctgggtgccaggcccttgctcaacctgggcctgcgcctgggtgagggaaccggcgcggcaatggcctatccattggtgcaggccgcggtgaatttcctcaatgaaatggcctcgttcgagtcggccaatatcagccgacaggatgcttcatgaaccggcaatggcgcttgttcctgttggcgttgggattcttcacgcgcctgccggtgcccgccatccagcatcttgattccactgagctgaacgatgcggcacgctatttcccgctggtgggcatgctcatcgggttggcggcggcgctggtcttgtacttgagtctgcacattctgcccgcaaccgtggcgatcatcctcagtatggtcgccacggtgtggctgactggcgctttccatgaggatgggctggcggataccatggatggactgggcggcggatggacgaagcaacagacgctggtcatcatgaaggatgcccgcatcggcagctatggcgcgatagcattattcctggcattactgctcaagttcatcagccttggtcaaatgccgcccgcaatgctgccttggatcctcgtgtcagcccatgccctgagccggcttgccgcggtgctcgtgatggctacccaggagtatgtgcgggaggagggcaaggccaagccgctggcgaccaacccgtcgaggattagcctgtggattgccgtggtgtcgggcctggcccctttgctgctgctgctgccggcacggctgtggcttgcgttgctgccggtggtgatggtgtggtgttggttcagctggaagctgaagcagcgccttggcggatataccggtgattgcctgggtgccatgcagcagttgacggagctggcgttttatcttggcatcttgatgctggttcgcgacatgtggagtatttaattggaaatttacctggtgcggcatacgacgccggatgtgttgcccggcacatgctacgggcatagcgatattgacgtcactgaaacttttcttgccgagttcgaggccttgcatcccaagctcaggcacctgaagaaccccgtgatttacagcagtcccctgcagcgctgcatgaagctggcggaatccatggccgccaccttcagtccgcagttgacagtgcagcccgatcccaggctcaaggagctgaacttcggcgattgggaaatgcgctcctggaacgacatcccgcgtggattggtcgacgtctgggcggaagaccacgtgcgtcacgtgccgccaaatggggaatccttccagcagcttttccagcgtgcgcaatccttttttgctgatttgcagcatgagcagcagcccgcgctggtgttcacgcatgccggtgtcatccgggcattgatgggctatgcgcttggcctgccgctggtgcataccttcaagctgcaaatcgactacgccagcgtgagcaagatcatcgtcgcaccgcagttcaccagcgtcgcgtacgttaatcgctgaggtcctgcagctgcagttctttcagcgccaccgccagtttctgccacccatctgcggacggcaggccgatccgcaccccccgcagtgccggaaaatgccgggtccagacgccctgacgcgccaattgcacatgcagtcgttccgcatgctctaacttcaaccattggaacagtgcgcagcccttgcgcgctggcaggccggcctgccgcagcatatccgccaattgccggctttcagccagcaacttggcacggtgatgctgctgccatgcatggtcggccagtgcggcctgtgccacgatgctggacgggccggtaacggcccagggccccagcaggtcggccatccgggtcagcagcggcgtttctgccagaacaaagccgacgcgcgcgccggccaggccaaagaattttcccagcgagcgcaggatgatgagcccggaatggtggctgtatgctgccaggctatgttccggggtgctgtccatgaaggcttcatccacgaccagccagccatcatgctccgagaggacctgatgccactccagcagcgtgctgggcgcaagcaggcgggcagtggggttgttgggattgcataccagcagcacatcggtttcagccagcattgccgcgctgggcaaatagtcaatttcgctgacttggtgcccttgttgtcgccaggcatgggcatgttcagcatacatggggcccagcacggtgacgcggcatggttggcgcaagcgcggcagcgcctggatcgcggcctgcgaaccagcggtcaccagtaggcgctgggcgccatagtagctcgccgcgatgcgttccaatggagggtcggcttccggtagccggtgccaggccgatgcgggaatctcgggcactggatagccctgcggattgatgccggtggataggtccagccagtattcccgcgcaatgccgtattgctgactggctacatgcagatttccgccgtgctcaagcatagtatgccccgatcagtgcgtatgcgataaaaatcaccaggcaccagagcacgatgctgcgatccaccatccgcactgcggcatggaggctggcagccgaggcggctggcccggtgcccagcgtggggcgtaccttgtcctgtccgtggtagcgcgccttgccgcccagcgtgacttggagtgcgcccgctcctgccgccatcaccgggcctgcgttcgggctgtaccacagccgcgcctgttgccgccagcacgagaatccgctcctgacatgcccgcaaagcgcataactcaaggcggtgagacgagcggggataaggttgagcaggtcatccagccgagcagcggcccagccgaaataaagaaaacgcggtgagcggtagccccacatggcatccagcgtattggcaaggcggaacaacagcgcgccgctgccgccgagcagtacaaaccagaaaatcgcgccgaaaattgcatcattgccattctccagcaccgactccacgccggcggcggcaatcccgcgctcgtcgagttcggcagtgtcgcggctcacaatcatgcccaccgcttggcgtgcggcaggcaaatcttgctgagcaagggcatggtagatgcgcaaggcatgttccttgaggctgcgggcgccgatagcgaaatacagcagcacgacgtcgagcagccagccatatgtcagctgagtgagccagaaggcaagcacccatgccggcaacaacaatacaagccaggccagcaggcccagcaggcgcgccaagcgtggcgcatgtgggcggttgaggcgcttttccagtgcggacgccaggttaccgaaacccaccagtggatgccagcgcccgggctcgcccagcagcctgtccagccatagggcgaagatcagcagggctggggttgcaaggaaactaatgggataatgggccaatgacatatgccaacacattgatggttcagggcaccacctcggacgcgggcaagagcacgctggtggcgggtttatgccgggtattgtaccgcaggggcgtgcgcgtcgcgccgttcaagccgcagaacatggcgctcaattccgccgtgaccagcgacggcggcgaaatcggccgggcccaggccgtgcaggcgcaggcttgcggcctgttgccgcataccgacatgaacccggtattgctcaaaccgaataccgacaccggctgccaggtgatcatccacggtaaggtgctggccaatcttgaagcaatggcctaccacgcctacaaacccaaggcgcgcgaagctgtgctggcttcatggcagcgcctgcgcgagcaatatgaatgcatcatcgtcgagggcgcgggcagccctgcggaaatcaatttgcggcagaacgacattgccaacatgggctttgccgaggcggcggattgcccggtaatcctgatcgccgacatcgaccgaggcggcgtgtttgcccatatcgtcggcaccctggcgctactctccgagtcggagagaaagcgcatcatcggcttcgtcatcaaccgcttccgcggcgatatcgcgctactgcagtccggactggactggctgcagcaggaaaccggcattcccgtgcttggcgtgctgccctatctgcgcaatttgcatctcgaagccgaggatgccgtggcgaaagatacgccggacaagccgcaaacctggttgcgtgtgattgccccggtcctgccgcacgtcagcaaccataccgacatggacgccttgcgcatgcacccgcatgtcgatttccagttcatcgagctcaacgagccagtgccgccagccgacctcatcatcctgcccggcagcaagaacgtgcgcggcgacctggcagtgctggcgtctcacggctggcgcgacaaaatctcccgccatctgcgctacggcggcaagctgatgggcatttgcggcggctttcagatgctgggccgcaaaatccacgatccgcacggtctcgaaggcgatgccggctccagcgacggcttcggctggctggatatggaaaccacgctcaccaaggaaaaacacctcaaggaagtggaaggcaagctcacttttgccgacgccgtcgtcaccggctacgaaatccatatgggtgtcagcagcggcccggccttggagcggcctttgttgcacatcggcacgcaggcagaaggagcgttgtccgaggacgggcagatagcgggcacttacctgcatggcctgttcgaccatgccgaggcgactcaggcctggctgaactgggcgggttacagtcagttgaaacaggctcaggaaaccatcgcccattatgattatctggccctgcgcgaggccagcctcgagcggctggctgatgaagtggagttgcacctggactggaaccgtctgcaatcctacttatgaagacaggcttgctgcgaatcgttgaaatgtataggcagggcgctgggggcaggctggagcagtgttgtatccaggtcgccttgctcatgatggcgcttgccggcctgtatggcatatccgcccagctgcacggtttggcatattggccagtgttcgggatgttggtgcttgtcagcctgcccatgttcttcgcgctctcggaggatgtgctcttcaagcgccaggccatgctcgacagggcggcccagccgcatggctggctgaagcgctggttctgggctggcaatctcgctcttgcaatgcaggtctgccgcgcgtttgtcctggcagcattactgttgtgcgtgagcacgctgttaagtacgctgcaatggtatgtggtggtcatcgatggcgtattgctcctgctgcttttccatgcctgttgcagacagttctccgggcaggtgaagacggactatctggccgtgtttgtcaggaactggcccttgttctggctcaatacggcgttgctggccctggcatttttcttcctggattattgttacggcacggttgatacgcgttccatatcgtgggatgcattacaggaagaaacccgggcgacaatggcaagcggggcggcaacagcctggataggctggctgagcgggtggctggcagtcattgaccagtcggtctggcatttttcccagaagcttattcctaccatcgaaagcacgacggtcaagatcatggtgtggctactcgtcctgctgccggccggcattattgcctataccttgaactatttcctgattggcgtacttagcatcgccgatcatgttgccaggcgacagcctaccgaatcgctcactgggtctttgctgaagaaattcctggtggtatcggcggcgctggccgtgctctactggcaattgcccaaggtggccatcaagccggtgatcgcgcaggcaagcagtatattcaatccctgcgaagttgatgagggtaggctggcatccctccgcctcgaggtccgggaagacatgcagcgctccatgcgcagtgcagtcgccacggcgcatcaagacattgaccgtcaggtggatcaggcattcctgggggtggaagcgcgcgtggacgattacctcgactggtatttttccttgactggtgaatatagccgcctaggcacgttggcggttggcaaggtgacggggaaaacgctggaagcgctcttgcaagagcagctccaggcaaccatgttcgctcccgagcctgtcgatgcgatggtcagggcaattccccagcaggtattccatcattccagcctggcaatgcagtatgccgcctccaacctgcaagggcgcttagtgcagaatgctaggcaagcgccttgcgcgttgggtgcaattcaagtgccagtactgaccaaactcgatttcgcacgggatgcgcaacgcgctgccctttcactgggcgcaggtggggttgccgcggtgacaggtccgcgggtgtatcggatggcccgggcgctttcatcaaggattgcatctggctccatcgtcaggaagctaattggcaagcggggtggctcagcgctggggagcgcaggcactgccaccgcaatgtgcgctcccggcgggccattggcactggcgtgcggcgcagtggttggcggggtaacctggtttactgtggacaaggccatgatcgcttatgacgagtatcgctaccgggaagaaatgaaggcgaacatcctcgggttgctgggtcagcagaaaagcgacttgaaaatgcagatcaaacgcgcccacgatgctgctttgatgcagatggcggagaaaatgggccagaacatcgaccaggcctttattcctgcacgggacggtatttaggctttgtccctggtcctatccggcacatgtctgttgtgaagcgaggcagcgcggcgaacaatcaggaagaaaattgagcgtcgtcgtgaggaagtcagcaaggccacttggcgcacccaacaaactcacctgatgtgtttgcccttcctggccggggcctgctgcatgcgccagcgcgtctaccgggaccgccgcgctgagtgtgcttggcccatcattatttctaccgctcaatgccatcagatttttcatgggcgtgccaaatcaagcgcatcttcgtcgctgggtgctatcgatggtcgcgttccagtcaaggtctttccccatgccccagctggatgaaaaatctgcggtcaatgtggcattttgctattatacgttttgtatatattttgtttattggagtgccaaatgggcatcgtcaagatttcagaggcaatgcatgagaacatccgttccgccagcaatgcattcagccgttcgatcaattcgcaggcggagcactggttgcgcgtgggcatgctggcggagatgcatccccagctgaattacacggatatctgccgtttattgctgcacattgagcaaagcggtagtgaggtggggaatgccttgaagccggccggcggagacgccgctcccgtggtcaatttaaggcggactgtctgatgcgggtggtgttgcatggggcagagggaattgccaaggcgcgccaagccggccagatggctgcccaggtgctcgcgatgatcaaggaatatgtagtgccgggcgtgacgacggaagagctcgaccgcatttgccatgaatatatcgtgcatgagttgaaggtggtgcctgccaatcttggttacagcggtttccccaagaccatttgcacgtccgtcaaccacgtggtctgccatggcattccttccgaaaagcaggtgttgcgggatggggatatcctcaatattgatgtcgcgatcatcaaggatggctggtatggcgataccagccgcatgtatgccgtgggaacgcttttgccggaagcctcccgcctggtacaggctgcctatgatgcgatgcgggatggcattttgcaggtcaagccgggcaacacgctgggcgatgtggggcatgcgatccagaaaacggcgaatgcccagggctttagtgtggtgcgcgaatattgcggccatggtgtcggccaggtgtaccatgatgagccgcaggtactgaactacggccagcccggcaaggggctcaggctcaagccaggcatgatctttacggtggaacccatggtcaacgccggcaaggccggcaccaggacattgcaggatggctggacggtagtgacacaagacaaaggctggtctgcccagtgggaacacatggttgttgtcactgacgaaggtttcgaattgctgaccgaatggccggatggaatgggttcctatcaggagattgcgccaggtggctagtcaacgaacccctgtcaagctgcagaagtaggtccatagccttgtccttgccgccatcacggattcatttcattttctgggcaggtgagaagctggagaaaatgatatgaaacatatattctccgcaccactgcacattgggcatgcgtgggcgagacgtggtttaatctcccccctgtttcaaccactggaatgatcgtcatggcatctgtacaagacactgtagaaaacgataagacacctgacccgggaaagaaacccggcattatcgctttgctgttgtctgttttctgcgtgccgctgcttggtgtggtgcttgggatattcgccctgcacaagtcgcgcacggtgagccaaggtaatttgtttgccgtcctggccatcgggatcaacctgatctacacggtgctgttggtgctgttcctgttcagcgcccattatgtatcccagggcaaggcagtgcagcagcaacaggaggaggtgcttgaggccttggccttgcagcagcgagggcccgtggataccgatcgaattgcccaggagctgcatggcaagctggaattattccgcgaaacgcatggcgcttacccctcttatgagcagtggctgtctgaaagcggcgcattggcattatcggatgagcaacgggaagtgctggttgaaacggcgaccccgcgcagcacgcgcgtgggcttccaagcctgtgtggcttccaatggcgtcagcagcggtgtaatactgaggccgggttccggtaatccgccattggttgctggtgattgccgcaatatcgccgctaggcgcgagtaaggcggcgccagcccatgaccatgccggcggcagtgaggatggtgccgccgatcgagaacagaatgacgacgatccagcgcgggatctcggcattgtcgagtggtgcgaagtcgagcctgtgcaatgctgcaaacagccagcgataggtacggctgcgattgtcatgtgataccacgatgcgcgtagtggccgggtcaatgtaatagctggtcgcagatgcatcatccaggtcgatgcggatgaccggggacaccgcttccatccgtttgccgtagtaatacctgtcgccattttcaagccgtgtgacagccttgacccttgcttccggtagcatgcctgacgcctgtgtggcgaaggctgatgttgcgaatggggcgagcgacgctccgctttctgcatccagcatccaggtgcgattttgtgcaaggccgagcaggatgggcgtgcccgcaaaatatatccattcgatctcgccaattttgtccgtagcgtccatctttgctggcaatgccggcagtggcccatgtgggcttcctgcccaatgctgcgattcttccgtgctcaacttcctgcccgcgaacatatcgaatggcttcatcgagatccagccgctgaacaaccatgtcacgcacagtatccctgcaagcaggccggaaatgtggtgccatttggcccagccgcggtagggcgtcatgcggccgcctttgtagcgacggcgaaggcgcagacggtctatgcccagccagatgccgatcaggctcatggctgtggcgggaaatgagagccacatgacgacttggcgccaggcttgatgatggtcaaaacgcagtggcgtgaaataaatccagtggatgatggagcccagccagttccaggcgcgctcgctacgcgaggtgtccagcacgacctcggccgtgtggctggacaagtacagcacatccccactgctgaacgtcacacgatacaggggccgatagacattgagcgatgaggagatcgaccattggtcacgctcgatcaattccatattgcgcatagaggcgccagggaggaaagcctgcgccgatgcgcgaatgatctctgacccaacgctgagcttgtccccattgtcggcccagatggcatgccattgatcctggtaaaaggcatggtaaagcggccgaccactgagcatggtcagccggagtcggtccggctcgccgcccagcatgctagccacctgggctggcgctacatgtgccaagccggtattgatcgcttccaggcgcggaagccgctcttccggagtgagcttgggataggcgacaaataacatgaccaccccggaaatgaaccagagcagcaccagtactccgagcgcgatccccagccagcggtgccagaggtggagattgcgcatggagaatagcttcatggtgttgtactcagggggggtggattagtaacggaattctgcggtgaattctaactggcgcggtgcgccgatgatgtgttgtgtactgccataagccaaagctgcataaaatttgtccgttaggttacggatattagcgcgcagtgtcatctgtttgttgacatgccaggctgcactggcgtcgtagacggtatagccagcaagcgaaacattattggcattgtttgcgtagcgcttgcctacgtaacgcgcccctatgcccgcttcccatgcaggcgcttgatagtagacccatgcattcgcgaccttttcggggacgttcaatggggtgttgcctgcacgagataccgaggatgctggactgccaaccgcttcgcgcaattcatcaaagcgcgcattcaataatgtggcattgaaatccaccctccagcgttcgacgggatagaaggtagttgcgaattcaataccacgagaggattgcgagcctccctggatagaggtggatggcgtgacaggatcgcgtgtgatgatgtcatcttttgcgatatggtaaagcgccagcgtccattctcccttgatactttccagtgactgcttgatgccaatttcggcctggcgagatcgcgtcaggctgaacctggcgttatccaggtttaatcccagaaggttggtaaccgggtctgtgcctcggctgatttgcccgtaaatgctcgtattttcagaagtatcgaatatggtacctaaacgccaagtcactggtgagaagttatctcggacttcattggcggcatttctgaagtcttcgctatcggtatggataaattcttttctgaccccggcgatcagcttccagcggtttgtcagactgaatgcatcttcagcaaaaaatgcctgctgtcggatagtgccatcgtaatttctagtgactggattcaggctaataaatagcccaggattgaatccggcagctggaatggtgtcagtagcgctgctattaccatgaatgttgcgatgttgaaattccgaacgcatgatttcccagccggccgagaatcgattctgatgcccaaaccaatcttgttgcgagattaactccgcacgattcccaatctgtttctgggcgtgctcaatggcggtgaagctgctacgcctgacggtatgggtggcgggctggaacatgaatgcctcggcgttgcgccactcacggtcagacttgaaccaatagctttcattcctgaaagtgagttgaggactgatttcccattcaatttttgcacgtgcgcgcgagtcgacaaaatccaatttgttgtcggcaacattgtaatttctgctacgcagtgaacgagatagatgtccgttgatcaacggcgagccaagattggcggttggcgagtcttctgcatgatccagggtaaagccaatttttagattgtctgtgggagcaaacgagaaagaggtcatgagtttcttgctgtcgtaatctccgcgactgatatagccattgccacccaggacggaagcatcaatacggaaagccccaatttcgccaatggcgccagtgccccctaatgcggcccgatatgcaccataagaaccggcgcctaccaatgcctccagggaagcatcccggctgggctgcttgcgcacactgttgatgatgccgccagcagaaccatcgccaaacaatactgaggctggacctcgcaatacttcgatacgttcatatccccatgcatctgaaggataggtcaatgtaccggcacctgtcatgaggcgtaccccatcttcggcctgggcaaccgagttgtttccggtaaagccgcgagaagagaatgactggccattgccgatcgtgctgatatcggtgatgcctgtcgtacgcgtgaccgcctcacgaatagagatatcgccacgttggcgaatggtttgaatatccagtgtttcaacgctggcaggcgtttcctttgccgtcaggccaagccggctacctgtattgttttgttttttcaggttcaggccaggcttgtcggatgttgcgttgacctggatttcctccaacgtggcatcttccgccagcgccccgctggaaaagacggccatcaagacagtggccagaatggggttgctgcttttcatggattgctccctggtggattgttcagcatgacaaactgtcatgtgtaaatcagctatagggtcggagcagagaggaggcatgcaaaagccgcggcaacggcaactcgacctgagatgcccatggcgcccaagtctgcaatgcatcaatcatgtcgaatggaaaatggtgaacattcgccgatttcaggacaccccgcccttctcgaacaacatagctcacttgcggcaggtctcctgactctcgggtcatcgtcttgcttgcggccttcccggatcaagtccagtggcaagagtggcaaacagactcaccgattacagttgcgggggcagttccggattacgaacatcttgtcttcaccggattccctattatttccccgtgatgatgcaggggaaaaccgtaagtgaggtggattctaagactggggggagaagtggtcaatgtaaatcatggggttgttactcatgcatgaggcaatacaacaatgcgctgccccatgcattccactacctgtcccgcgcggattttggcagttttgcgtgtttcaggctggccgtccacttgcaccaggcctcccgtcaccatggtcttgccctggccgccggattcggcaatgccgaccagcttgagcaaattgcaaagttcgatatagttgtcgcgcagcgtgaattccatgatggtgccttatgttgaatgcctgcgattacaccatgttttgcatggcaatgaaacgagcgccgtgggtgtttcgagtaaaatgacattcaatttactcaggaaggtatgccatgcaagtcgatgcccgattcggaccagcatttacccaggcaatgcaggcctttgacgcacgcaatgcccaagacccgaaccagacgctggtcaacggcgtggctgtgcccaaggagctggcctatgcccaacgcatgacggagatgttgcagcgctaccgcccggatgcctccgaggcgttgcaactggccgcgcgttgccagcatatcgagcgctggaccttgccgcgcgacgcttacccgatgaccaaaccgggctatcaccaatggcggcgcaagctcaagcagtatcatgccgaagtggcgcgtgagatcatgcagcaggctggatatgacgaggaaacgatactgcgcgtggcggccttggtcagcaaggaagcgccgctggccgatgccgagatgcaggtgctggaagacgtggtcgtgatggtgttcgtcgagtactaccttgaagagttcgtcggccagcacccggagtatgatgtgccgaaatggaaagatattctgcgcaagaccttgcgcaaagtatccaaagccgggcaccaggccttgctgacccaggtgaagctgccccaggcgctggtgccgctgatccaggaagtgatgatggaggaaggctggctgtgagcctgcgggagcgacagttggccttatcaaactgcagcgtcgtgctcaggatgggtttgcacgaagtgctggtgtttttgggtgaggaacaagcagggcaggtgcgtttccgcgccctgggttctgcgaattccgatgaaccaccggtttaccggttgcaggatatgcagttgaatgatgctttaatgaaccattccgccaacatcggccaagaagcgatcagcttgtttgctgcctacacaggcgccagggtgatcaccccgaagcgctagcctttcaataccagcggcaggccagccgcaataaagctgactttgttgcagatggaagccacggcttgattgaggcggcctgcctcgtcctggaatcgccggttgatttctcccagcggcacgatgcccatgccgacttcgttactcacgagcaaaatctttcctggcagtagtggaagcgtatcaagcagggtggcgcgttcgtgttgccagtccacaccctcgggcggcgcgcattccgggcagatgcactgggccagccatagcgtcaggcaatcgacgagcaggcaacggccgggcgcggcctgctgttgcaaggcctctgccagtttgtgcggtacttccacggtttgccagtgtgcagggcggcgctgctggtgctggctgacgcgatgaccgaattcattgtcgtacacctgggccgtggcgatatagaccacttccaggccgctttcatgggcgagtttctccgcataggcgctcttgcctgagcgtgcgccgccaaggatgaggtggtggtcgtgtgcgttcatgttcaactccaatgcttgctgtgcgcctggctcacgccccagcgctgcatgatggtttgcaattgcggcagcccgtgcaggatggcggaagggccgggctgcaggatgtcggccgacttgatttcatgtacttgcccggactgcacggcgggaatggtatgccatcccggccttgccagcacgtgttctggctggaatttcttgccgcaccacgagccgatgatgatgtctggctgtcgccgcaccacttcgtctgggtcggtaatgatgcgctccttggcagaatggtaagcggataaatcggcaaagcagtccctgccgcccgccatttcgatcagttccgccacccactggacgccgctgatcaagggatcattccattcctcaaaatacaccttgggcgcagtcggcaggtagctcgcggtctcggcaacttgctgcattcgctggcgcagcccggcgatcaacgcctccgcacggtcagtagcatgggtcaacgcccccagcgtcgccaccatgtccagaatgccttgtaccgagcgctggttgaacacatgcacttccaccccggcacgcaccagatcggcggcaatgtcagcctgcaggttggaaaacgccagtaccaagtccggctttaccgcaagaatcttctcgatcttggcggtgctgaatcctgaaatcttgggtttttcctgtcgcgcaatcgcagggcgggtagtgaaacccgagatgcccacaatgcgggcctgttcaccgagcaggtacaatacttcggtagcttccgccgtcaggcaggcgatgcgcctcggacctttcattcgctgtctgtccaggcgttttccatcatcagttccgacaaggggcgctccttggcccagccttcctccaccagcatcggggttttatagaactcgtcaacatggcccaggcagagaatggcgataggcttggcgccttcgggcatattgagtagcttggctagcttgacagggtcgaagatggacacccagcccatgcccaatccttctgcgcgtgctgccagccagaggttctggatggcgcaggcaaccgaagcgaggtccatctcgggcaaggtgcggcggccgaagatatagcgctcgcggtggtcgcacaagccggccaccaatagctcgctgcactgcatgatgccttctactttcaggcgcaggaattcggattcccgttcacccagcgcatgggcagtctgcatgcgctcttcctgcaccaggtcgtagatggcttggcgtattggatcgctggtgatgcggatgaagcgccatggctgcattaagccgacgctaggcgcatgatgcgcagcatccagcagcttgtgcaggatttccggctctatggtgccgggcttgaagtgccgcatatcgcggcgctggtggatggcacggtagacccccgcgatctcgggctcggtaaaggcgaattcgttgctgggcattgcgtaattggagcgaagttggatattaaacagccagtataaagcgattcatcaattggtgtaggtctctcaaggttggattgtcggattctcgatcaataccagtttgccggtcttgggatcgcggtagacttgcccgaccgcctggtagccgctgccgacattgctgccggtggtttccggcgcttcgatttccttgccttgctcgatctccttgggctggaccagcatggcctgtccgccagcgctcaaggcggcgagcaggccgcaggcgaacaccagcatgacgtctaccagattgaccaggctggcgcgcgggtcttcgtcgtcgtggtcgaagcggctcctgaggcgtagtttgcttatgttggccttgctcatggttgggcttccaatacttccagcacatcttcgtaccagcggcggcgcagcttgccgatcaccaagccgatgatgcccgcgatcaggcccagcacggtggcatcgaaggcggtggtgaccgcttgcgctaattgtgccggatcgccttggccgagagcggccaggccaggccctagcgggatgatggtcgccatcaggccgagcatgggtgggatgcggccgagcaggtcggcgcgttccagtcggtggcgggccagtttcactaccgcatcggcattgcccgagtcacgcatggcccggaggccgaacaggcgctcgcccatggccagcccggcttccagcacggcgatgatcacgctgagcgccaagatggcgatgaccggcttcaatagccaggtgatcgcatggtgtagggtgtcgagttcaaatgacatgatgatgctccgtcctgtgtatggattacaactttggcttgcgcgtgccgaaccagagcccggcggcgaataccggtagcaatgccagccaccaataccagtattcctgcacagatttgatggcgacctcgaaggcgcgctgtgtaggtgcgggcttggcaggctcaggttcaggctgcgtaacaggtttgtcttgcggctgttgcgtcggcgcggcttcttgcggcgcaggtgcggtctgtcctgcctcgatggcagtctgctccgcaaccgcggctccggcatccacatagccaggcgttgcgtcgccgcgcgccttggccagggtttgctgcaatgcggcggcagtgccgccgtcgagatattggcccagccagtgccacatcgggtgattgggcgaggtgtgcccactaccgggcaggccgttcttgttgaccagcctggccaggtcactgcctagttggcgtaaagtctgttcatctgcttgccagaagcctttttccgccgccaccatcatgatggcgagcatatgtgctttcacatgggcattgtgtttttcttccagaaacggcttgagtcccagcttgaggctgtcgtccatgtagactttcttcacttcgtcccaggcccagtccttgatgatgtcgggtcgcgtgacctgccagccccagagattttccatgaattcctgccccatggtgcgcgcgcccgcatagccatgctgcatgagcgggcgtatccaggccgggttgaggtagcgcccgcgcaactccatcaacagggcggtttccagcgggtcgtcgctgaggttatccgggtcggtatggttgagaatgcgcgcggtggggcgcttgccggtcacggtttcggtcgcgagcgacaggccgccgagatagtcgaaggcgtcgttgttgtccatcaggccgtagaggttggaggcgcggccgtgataggtattggcgatgctggtgagcgcggtcttgaagatatcctgtgcgggctggccctgggcatccagtccataggcatggcccatgcgcgtgagataggcctggccgagctcactgcggtccttccaggtgcccgaacgctcggtgaggcggttgacgccggtgccgtaagcgcccggcgcgtcgccgaagatgcgccaggcggcttcacggcctgcctgcggcaatgccatgccttgttgttgatgcgcctgggtgcggcgtatccactgcagggcgacgccgttgcccgaaagcggctcgtcgccttccgtcaaaccagcacccaatggcgacaacgctgcttccaatgcaggttgcagggcgggatattgcgcccgtatggttgtggccgaggcggccagcgcgaggcggccgccggtatcgatccactgcatgaggttggggtagaggtcgcggaacagtcccgaagtagtgacgatgacatcatgacgtgcaatccccggcttgagctgcatgcgctgcacgataccgcgcgcgttccattccggctctatgcccatcaggctgaggatgaagctcaccatcacgccctcgtcgcgcacggcatccgatgcccagaggatcacgccttcgctgtcctgcacgctgtcgcgttcgcgcaccttggcagccatattggcgccgatctggaagccgagacgggtcggcagcacgtcgccgtccagtgcatggaagttgcgcccggtaggcaaggcgtcgggcgagcgcaagggatcgtttcccttgccgggtggcacgaagccgccttcgagcgcatgcagcaggctctgcatttccaggcgcggcgaggccgccagcttgtcgcgggtttccgcgctgacgccttgctcatggccgcgcgccatggattccagcatcaatgccagcgattcctcgggccaatccttgccgaagatatgcaggccatgcggcataaatttctcctgcagtttggtcaagtagtggccgatttcatgcgcgagcaggtcgtcgtcagtctgctcgtagccaatgccgcgcacttccagcacgtcggccatgctggcttccagctcagcgcgcagctgcagcgcttccaccaggcggcgcatttcgtgcgcggcctccactttcaaggtctcggagctggaagactcatagctttccaccacctggcgcagttccagcaatcggtcgtagagcggcgtcgaggtcagcggcggcgtaaggtggtccaccatcacggccaggccgcgacgcttggattgcgtgccttcacccacgccgtcgacgatatagggatagatgccgggcaggtcgcccgcaatcaggcgtgagtaatcgcttgctgccaggccgaccgccttgccgggcaaaaattcataggtggaatggcggccgatatgtaccagcgcatccgccttgaacacgctgcgcagccagtggtaatagcccaggtattggtgcggcggcgggatggtggtgttggcgtgcagcagctcctcgtccacttcccagccgcgtggcggctgcggcccgatgaatatattgccgaactgcactccgggaatcaggatctggcggtcatgcaccatgaccttgcccggcgcgggcccccagccgcgcatgccctcgatgcccagcgcggcgaggcgggttttctgcaaggccagggcgttgcagtcggtgtgtttttccaggcactgcaaatagccgtggttgagcgcctcaagctgcttgagcgcattgttgcgctgcggatggtccgcgccttcaagcaggtggcgcagctcgtgcatggccttgtcgaggcggttgcgcgcgatgtcggtctccctggcgcgttgcgccgccaccaggtcggcatgcagtttgccaagcgggccttccaccatctccccacgcacttgcgcaggcagggtgctgaaccagttgaggtaggcgacactatcgagcttgttgacttgccggctcatctcggccaatgcggcctggtcttccggcagattgacgccgcgatcctgcatcaggtcgagcagcgcttccggcgacgcgggcaattcgccggtattgtagcccgcccgcttcaatgcatgcagcatctcgaacaatgaggcgggcacgtccaggttgtccgcgccgatgttctgtcggccaggcggatggttgtagtagatcagcgcgactttcttttcggcattcggcttgctgcgcagctgttgccaattgaggctgcgcctgaccagcgattgcacttcggcaggcaggatctgcggcaatttcagttcgacaccagtgagcttgtctagggaggcaggcccggcggcggccacgaccagcggctgcgagctgccctggatttccggcatggcgacgcgatattgcaccgagttggccggcaggccgtcttccgacagctgccaggcattggcgccgcggtctgtcaggcggatagccttgcacaccggcacgtcgagctgccccagcagttcggtcacggcctcgcgaccctcggcggcgccgacgacaaagtcctgcaggacaaccagcccgctgggaatggcaggcgcgagcatgttgcggagattggcgatggcgtcgcgcgacgcggctccccagcgcgtcatgatgccgatgcaggactggccctgggcttcgctagcggcacaaatggcatcgattggctgcgggtcactggtgctgaggtctagcaccaccagcatgggcttgccggcaccagcgaccctgggctggctgacctcccgcccatcctggcgcaggtgtaccagcggttgcggagtgatgtcgggcaactgcttcgacggatgcagcaggtagcgcatgaaggcgacgaggttgtccccccctgcctgccaaaggttgtgcaggcccagccattgccgcgcggcagcgtgttgctgcgcaaggttggcgactttttcagaaagctggttctgcgtcagggtcaggctcttggcatgtgaaaagctgctgacggcttccccttgccagcggctttgcagcgagagtgcgctttccccattgaaggcgatgaaggtatgcggctgcctggcgccaatctgttgcaactggaattgcaattgctgcgaggcttcgccgtaggctgccacggcgaataccgcgtcggcactgcgcagccaaccctgcagcgtttggctgtccgccgctagtagctgggagtgcgtgcgcaggatgatgcgatcctgtgtgccggattgctgctgcagcgcatgctgtgcagccatggctgcggcgggagcggtgcggtcggatacgacgccgaacagcgtggctgcctggacaggaccctgcgagatgataagtgcaatgccgagcagggtggaaaacaagcgcctcatgggttgaacagccgggcaatcgccgaaggattggatgggaaataaaaatgcaggtagcttgccgtgaggctgccgtggcggtatatggcctcgcctggcttgccgcgctgggtgcttgcctgtacgtataccggcagcgcagtttcaaggcgggagtagtggaaggtatgcgcatgtagcctgccttccggcaattgggcaaattgcacgcccagtccctgaaaccgcgactgcatggtgcaactgccgggcagcaggccaatgcccggctgctggttgatgctctccgccagcgccatcatgccgccacattcggccagaatgggtagaccttgctgccaagcctggcgcaaagcggtgcgcatggcgtggttgcggcccagcgctgagaggtgcaactcgggataaccgcccggcagccagatggcgtctatgcccattggcaaggcctcgtcatgtagcggcgagaagaacatggtttgcgcgcccagcgcatgcaggcaatcgaggttggcgggatagatgaagcaaaaggcttcgtcgcgcgcgatggcgatggtcttgcccgcgagcaatcgcttcacatctttcgcagagggtggaggcgcgaaaacggtttcaggcggcaagggcaacgcgcctgattccgtcagcaacgtcgcagcctgcgcgatgcgttgctccaggccgtcgatttcatcggcgcggaacaggcccaggtgacgttccggcagcgcaagcgcttcctgtttctgcaacgcgcccagccagggaatatccggcggcaggctgtcgcgcagcaaaacgccatgcccggcgctgccggtacggttggcgatcacgcctgcggggatgagtccaggccggtgggcaaacaacccggcagccaatgcgccgaaagtctgcgccatgccgctcgcgtcgatagtgagcgcaacggggagttggaaccgtgccgcaatgtccgcactgctggggctgccgtcatacaggcccatcacgccttctaccaggatgacgtcagacttctgcgcagcctggtgtagccgggcggcaatgtcatcagcgccgcacatggcaaggtcgaggttgtaaaccggcctgcctgtcgcggtttgcaggatcatcggatcgagaaaatccgggccgcatttaaacgcttgaacgatcagtccctggttgcgccatgcgcgtgccagcgcagcagataccagagtttttccctgattggaggctggcgcggacagcagcaatgccgggcaactggttgtcacgagcctaccactccacccctggcatcgcctgcacaccgtgcttgaaggcatgtttgaccatggtcatgtcggtgacggtgtcggcctgctcgaccagctcgggctgggcggcgcggccggtgacgacgacatgctgcatggcgggacgggcggcaatgtcggccagcacttgctgcaggtcgagataatggtatttgaggacgatgttgagctcgtcgagaatgacgacacctacgctttcatccctgagcgcggcttgcgcagcctgccagccttgttgggcagcggcgatgtcacgctcgcggttctgggtttcccaggtgaagccttcgcccatcacatgccagctgacattgggctggtggcggaagaaggcttcctcgccggtgtcggaacggcccttgacgaactgcaccaccacggctttcatgccgtggccgagggcgcgggcgaggaggccaaaagcggcagtggatttgcctttgccgttgccggtattcaccaggaacaggcctcgctcaatgcgcgcagcctctatcttggcatcaacaactgattttttgcgcgccatccggtctgaatggcgctggttaaggtctggtttttcctgatcggtcatgcggttcgtttgctatcagcgtaaagcgccttcaccacaatgtggatgatggcagcagtcgccacgtagaacgccagcgtacccaaatatgatgggtaatacttggcgatgcgtggcaggaactcggccagcgtcgggtcgacatagcggccagagaagaaatagaaaccgccgctggagaacaggtggcagacaaaactgctgcccaccactgtagccgccagcagggcgatgcggctgaaggcgaactggtagtgcttggcgaaccagcggccgccgagccagaggctgccataggcaggcagcaggaagccgtaggcgggcgaggtgcagaagccgtcgacgccgccccaggtcacggcggcgaaatcaagtgccgcggccaggccgagcagggcgggaaacacccaggctgggcgcaagtagacgccggccaggaagaacaccgcccaggatgcgctgggcaggtggtttaccgcggcgaaatggtggccgcgtgtcaggacgagcagcgcagtcagcagcaggccgatcatgatctggtgattcttgttgagtgtcagcatgttatgttccttggttgggccggttggtcaaatagggttgaattttaaccgaaattcccggcctgtttcgttttatccacgcctgaccgcgcctagaatgccggcgcatagcgcaatgagacaaacaagttggcccccagggtgctaaagccttgcgcgagttcatagtgcctgtcgaacaggttgttgacgcgggcattgagcgtccagtccggattgatgcggtagttggcatacacgttgaccagggtgtaaccactcatgcgggaagatggcgtattgttgatattgtcgtagcgataggaggatgcttccagttcgctgcccagctcgaaggactgccatgtccggctgacaccgaagttggcatgcgctttcgcgcggcgcggcagtaggttgcccgaggtggtgtcgccgcgatcttctggacgctggaggtcggcacttccatatagccgccaatccgtgaagttgcccttgtagctgagggtcaggcccctgagcacggcttcattgatattggtcggcatcaaacggttgacgccattcaccagactgcggctgttggcgatcaggttatccacttcgttgtggtagtaaatggcaccgatctggtgggtgccgttgtcgtattgcaggctgatttccttgttacgggattcttccggcctgagttcggcattgccgatatagttgaaggcagggttcagtggactgtataactggttgaaggtcgggatggcgaaagccgtgccaaacgctgcgcctgcccttagttggggcgtgatgtggtagccgtagttgattgagccggtggtcttgtcgccgaactgcgtactgtcatcattgcgcaagttcatctgcaagccatgtctgtcgaactgtttttgccaacctgccatccatgagcggatgttgcgcctgtcttctgccaggtcagcattgctttccactttctgcttgcggtattccaggccggcattgaatacgcccaggtcagtcgtcaccgtgttctgccacaggtattgatcctgcgtggtcttgatggtgtcgcggctggtggccgtggcggacttcgagtacgaggccaggtcatccatgcttctggcgatgctcagcgtgctggtccagttgtcggtaaaacggtttttactgtgtaccgtgtagctcgacagggtctgttcgccataatattcattggccctgaccgcaccatcatgaaaattcttgttatcactgatgaaggcattgaagccaagctcatggtgttcgctgaggtgctgggtgatacgggcattcaggttctggttgcggtatccatcgtggtcggggttgtagttcctgtgatgcctgttatatgcgctgacaccatgcgtatgagtagcgcccgcctgcagactgaagctggtatcactaattctgccgctgacgccaatatcgccgatggcagtgccataagtgccaagccctgctgaagcctgcagccggggctggcccttgccggatttagtgaaaatctggatgacgccgccaatcgcatctgcaccgtacatgctgcttgccgggccgcgcaggatctcgatatggtcgatctggttcagggagatattctggattgcggtagtgccggaagttgcagagctgacgcgaataccatcgatgagtaccagggtatgtgtcgaattggcgccacgtataaaaatatcggtacttttgcccaagccgccgttatgcatgatttcaataccaggttcgcggcccaacagctcaagcacggaagactggcctgcgcgctggatctgctcctgggagatgacggaaacatcccctagtacttcgctgcttttctgttcactgcgcgaggcagtgacaatcgtgtcttcaagccgcatgccatcagcactggcgattaatgggaaagaatgaattgaggcaagggcggcaatgcccagagaaaaacgcaacattagttaatgactccaaagagcccctgcgtccccgcaagagctggtgcatgaatggagtgtgcgggaaaatggcttgagccggatggtcatcggaccgccgcatccccgcagcacttccttgatcgttttcaggccggtctccgggcttgcaagatttaagaatatgccgccttcccatgaaggtctttcacagtggcatgttggcatatcggcttgcttaccgttgcgggggcagcacaggcattgtggatcgcattggatctcacgcacctgtttcccagtttcacccttgcgccatgaacaggccaaggacacctcaaaacttggtcgctattataattgatctgtactttatacggtgaaataagttattgatataacatattgtaatcatgctataaattcccgactccagttgaccatgggctgattttgcaattatagtggcgccatgaatgccgatttgatcatgttggaagaaaagctcacgcagctgatatctttatgccaattgttgcgggctgaaaatcttgagcttcgtcaagagcttgtacgctgccaggatgacagcaagcagttgaaggaaaacatggagcttgcgagccagaggctgcaagccttgatcgaacgtcttccggagggaaccgtatgagcagcgtgcgtggcgtcgatgtcagcatcatggggcgcgagctgacgatcgcgtgtactgacgatgagcgcgaggccttgttgcgctcggtcgattatctcgataagaaaatgcgcgaaatccgcgataccggcaaggtggtcggtgccgagaagattgccatcatggcggcgctcaatatcacgcatgagttattgactactgatgccggtggttttgacattggtgatttcaagcgtagaatcactttaatgcaggaacagattgatgctgtcgttggcgatgatcagaacccgttattcgatcgcgttgattgatgtcagacagcgcagctgtcacaagttttcaggggccgggcgatcccggcttcttccctttgttccctgcggtgctgttcgggccatagattccttgaaccataaatttggctttggtttcggtctgttaagtaacagtgtgcgcgccccgatgcgggtgtacctaacgtagctttaggtcgttaccacttgaaccgtacaggttcaggatgccggtccggatggcatttgcggggaactcccattcagttgttgggcctcatgagcagcgctcatgcctatctcaaggcatggtactcgaggtctgcaaggctgacgatatccagagcacgttcgtgggtggattccagtaccacgggcggagcgtagcccgcttcggcggcttcgtgccatcgggatgcgcaaaggcaccagcggtcgcctggggccagcccagggaatccgtattccggtcgtggtgtgctgagatcgttgcccctggagagcgagaacgcgaggaattcctcggtcatcatagcgcacacggtatgactgccaacatcttctggcccggtttcacagctgccgctgcgggtgaagccggtgacggggtctgtgctgcagggtagtaatctagtgccgaggacattgcggaccatgctgaggactctgaatatttgaatgcgactcgggttatgatacggaatctgtgttgatttgagaatttcatgcgttattggttgatgaaatccgagccttccgatgtgtcgattgatgacctggcttcctttcccaatcaaactgtggattggtatggtgtgcgcaattaccaggcgcgcaacttcatgcgcgaccagatgaaagtgggtgatggcgtgctgttttatcattcaaattgtgctgagccaggcatcgtagggattgccgaagtcagcaaacaggcttacccagatcgcttccagtttatcgagggtcataaatattatgaccctaaggcgacgcctgagaatccgcgctggtttaatgtggatgtcaaactcgtgaggaaaactcgcctgttgagcctgaaagagctgcgcgcaacgccagagctacagaacctgcgcatcctgcagcgcggcaaccggctctcgattacgccggtggaccccagggattgggagttcatcatgaaactgcttgcctgatgcttggcatcaccccaatgcatgatatgctattgcggcgtcaggattcaattgattaaggagatgagtagtggggacgaagaaagaagacggattggtggatccgcatcaggatttgaggaatagtggcctgaaaatcacgttgccacgtctcaaggtgttggatatctttcgtaacagcgagcagcgccatctggcggcggaagatgtctatcgaatcctgatcaccgagcattccgagttcggcctggcgacggtgtaccgtgtactggcgcagttcgagcagaccgggctgttgaagaaaagccagttgggcaacaacaaggccgtctatgagctgaatgacggtgaagaacatcatggtcaccttgtaagtaccagcactggcgaggtgcgtgaattctacgacctcggcattgaagaacgtctcaaggtgattgtgcgcgagctgggctacgagctcaccgattatgacattaccgcgtatggtgttcccttggctgagaaagcctgatacagcgctacgagcaacaaaaagcccgccaacctggcgggctttttgttgggtgcgggatttagccgaggaatagcttataagccgggttgttgctttcgtcccagtacggatagcccagattctgcaggaaatcggtaaactcctgctcttccccaggcggtacctgcatgccgaccaggaccctgccgaaatccgcaccatggttacgataatgaaacaggctgatgttccagtcatgccgcatattgtcgagaaaattcatcaatgcaccgggtttttccgggaattcgaagcggtagacctgctcgtgctttgcctgcggcgcatggccgccaaccaggtggcgcaggtgcagctttgctacttcattctcactcaggtccaacgccggcagtccgtgctcctgcagccgggtgactagcttgccggattcactggggtcctggatggcgatcccgacgtagatatgtgcggccgtggcgtcagcatagcggtaattgaactcggtaatgttgcggtggccgatcagccggcagaacttcttgaatgagcccggggtttccgggatggtcacggccagcacagcttcgcgcttttcgccaatttctgcgcgctcggcgacaaagcgcaggcggtcgaagctcatgttggcgcccgaggcgaccgctatcagggttttgccttgcagattgtgctgctgggcataggccttgagtccagccagggagagcgcgcccgtcggctcgaggatggcgcgcgtatcctcgaagacatccttgatagctgcgcagatggcgtcgttgtcgaccaggatcatctcgtcgacgtattgttggcacaggcggaaagtctcttctccgaccaatttgacggccttgccgtctgcaaacaggccgacctggtccaaggtgacgcgcgcgccctgttgcagcgaaaccgtcatcgcgttggcatcattgacctcgacaccgatgaccttgatctccggacgtactgccttgatgtaggcggccacgcccgcgatcaagccgccgccgccgacagggcagaaaattgcctcgattgggccggggttgtcctgcagtatttccattgccacggtgccttgtcccgcgatcacgtcgggatcgtcgaacggatgaacaaaggtaagttgctgctcttccatgagcttcatggcgtggttataggagtccgtgtaggactctccagccaacactacctcagcgccgcggtgacgtaccgcatccaccttgatgtcaggggtggtgacgggcatgacgatgactgcgcgacagcctgcgttcttggcggccagggctacaccctgtgcatgattgccggcggatgcggtaatgaccccgcgcgacagtgcctcggcggaaagctgcgccatcttgttgtaagcaccgcgaagcttgaatgaaaatacaggctgcatatcctcgcgtttgagcagcacctggttgtgaatgcgtcgggaaaggttgggaagcaggtccagcggggtcttgcttgccacgtcgtagacgcgggcggatttgattttctgcaggtagtcgattttcattgggggacgctgtccaaggctgcacgggatagtacggcagtgtatgattgaggggtctgattcacaaagaatctgaattataaagaaaacacggggtctgcaaaatgtcgcgctggctcatacagcgtttgcaatgccctgatttggtcaaaaataagcaaaaggttgaataaatggctacacaagacgaattgaagcaacaggtcgccaaggcggccattgagtatgtaaagggcggcatcatcggtgtgggaacgggctccacagccaatttcttcattgatgagcttgccaaggtcaaagatcgcatcgatggtgctgtcgccagttccgaagcaacggcgcaacgcctacgcggccatggtatcaaagtattcgacctcaatgatgttgacggcatggaaatctatgtggatggtgcagatgagatcaccgagaagctgcatatgctcaagggcggcggcggagcattgacccgtgaaaagatcgtagcggcctgtgccaaggatttcatctgcatctgcgaccagaccaagctggtgccggtgcttggtaagttcccgctgcccgtagaggtcattccgatggcacgcgaatatgttgcgcgcgagttggtcaaattgggcggccagcccaagttgcgtgacttcaccactgacaacggtaacgtgatcctggatgtgcacggcctgaccattacggatccggtggcgctcgagtccaggatcaatgaaatcgtcggcgtggtgaccaacggcctgttcgcttcccgtccagccaatgtcctgctgctggcaaccgccgacggtgtcaagacattgacggccaggtaggcgatgcgcaccatctcaacatgaaattgtcataatcggcaattagactacaacgttgacttaaaacactggccggaagtagcgcagtctggccagtttggaccacggaagggatcgcgtgatgcaatttgaacatacctacaagcaatacgatgccgagctggaatcagtccgtgcaaaagtgctcgaaatgggtggtttggtcgagcagcaaatcgtcaatgcgctggaagccctggtgacggtcaacctgacgttggcagacaaggtgatcgcgaacgaccataaggtgaatgcgctcgaagtgcaggtggacgaggactgcagccatatcattgcacgtcgccagcctgccgcgggcgacctgcgcatgatcatgatggtggtcaaaaccattacagatctggagcggatcggcgacgaggcgaccaagatcgctcgcgtggcacagaaggtttccgagtcaggccgtctgtatacgccgcgtttcaatgagatcaagaccatggtcggccatgtgcgcgaaatgctgcgcacctcgctggatgcttttgctcgcctggacgtgaccaagactgtcgatgtggcgcgtcaggacgagcaagtggacgagcagttccgtgctgccatgcgccagctgatcactttcatgctggaggatccacgcaccatttccatgtcactggaagtcctgttcgttgccaaggccatcgagcgcatcggtgaccacgccaagaatattgccgaatacgtcatctacatggtaaaaggtaaggacgtacgccacaccacggttcaggagatggagcgcgaagcccaggagccctgacgtcaactgccgcggtggcggcacgcggtttaccgttttactagaaggtcgaacttgcctaacaaaaaatcggattttcctgagatcgcggcagtcgatctggggtccaatagcttccgtctgcaactcgcaagagttgcagacggtcacctcatttttcatgactccctccgcgaagccgtgcgtctaggcgccggtctggataacaataacaacctcagcgcggatgcgcagcaacgtgcgatcgattgcctgaagcggtttggagaacgattgcgtggcttgcctccgcaagccgtgcgtgcagtggccaccaacactttccgtgtggcacgcaatgcgcccaacctgatggaggaagcacaggctgcgctcggcttcccgatcgaaatcattgccggacgtgaagaggcgcgcatgatttttgtcggcgtcagtcacagcctgccgcccgccatgcataaacgtctggtgatcgatattggcggcggttcgaccgaattcatcatcgggcgtggtattgagccgatggaaatggaaagcctgtacatgggctgcgtcagctacagcctgcgctattttcccgatggcaagctcaccgagaacgcattcgagcgtgcgcggattgctgctgccgccgaaatccagagtatacgcaagcatttcgttgccgaaggttgggatgaggcggtcgggtcatcgggcaccgccaaggctctgggcgagatcattcgcctgagcggattgggcgaaggagagatcaccagggaaggactggcatttctgcacgaacaattgctcaaggccaaggagatcaagagaattgacttaccgggcctgagcgctgaccgggcggcggtattgccgggcgggttggccatcatgatggccgcattcgatgctctcaagatcgagcgcatgacgacggcgaacagcgcgttgcgcgaaggcgtactgtatgagctgctaggccgcttgcatgaccaagatacccgcgaagtcacggtttcaagcttcatgcggcgttatcatgtcgagcctgaccaggctgcgcgtgtgcgggagatggcattgcgcctgctggcacagtgcgccgatcagttgcagcaatgggatgaggaaacggctgcacaatacctgacttgggcggcgcacctgcatgagatcggggtctccatcgcccatgcgggttatcacaagcattccgcctatatcgtcgagaatgccgatatgccgggcttttccaatatggagcaggaaacgttgggcctgctggtcaaggcgcaccgccgctcgctcgccaagctcgaagccaatctgatcggccatcatgatcgtttgctgctgatcctgattctgcgcctggccgtactattccaccgcaatcgccagcctgaccactatcctgagccagcgctgtctattctgaagtctggctaccggctcaatattacttccacatggctgaaggataatccgttgacggaggcggagttgctgaatgaggtggcctattggaaggagatcggcctgagtctggagctggtttcctgagaggcgaaactttcatcaagcgctagttaaagaaaggaaaaaggccggaattccggccttttcggtatctggtccagaggcctggctcagctctcgggcaatatttcctgtccatgctccgccatcaggaattgctgtgctgcaaaactggcccggcggctggccttgcgttcgtaatggccatcggactgcatttcccaggcgttgctgttatccttgagatagggttccaggccttccttgaacacgcgcttctttaccttggcatccagtagcgggaagcaaacttcgatgcggcggaagaaattgcgatacatccagtctgcgctcgacaggtaaatgtgttctgcgccgtcgtcataaaaatagaagatgcgcgtgtgctcgagaaatcgtcccacgatggaacgcacccggatattctccgatatgcccggaatgcctgggcggagggcgcagacgccgcgcacgatgaggtcgatttgcacgccggcgcaggaggcatcgtacaaggctcggatcacgtcgggatcgagtagggcattcatcttggcaatgatgcgggccttcttgcccgacctggcaatttccgcttcattctggattgccttgaccgtgcgctggtgcaaggtgaacggcgactgccagagatggcgcagcttgctagccttgcccaggcccgtcagctgggcgaagacgtcattcacatcctcgctgatttcttcctggcaggtgagcaggccgaagtcggtatacaggcgcgcggtacgctggtggtagttgccggtggcaatatgcacataacgccgcagcttgtcttcatcgcgccgcaccaccatggccatcttggcatgggtcttgtgccccaccacgccatacacgacgtgagcgccggcattttccagcttggctgcccagttgatattggcttcttcatcaaagcgtgccaacagctccaccaccacggtgacttccttgccgcgctgtgcggcgtcaatcagggatgtcatcagtgtggagtctgcgctggtgcggtagaacgtctgcttgatggccaacacttgcggatcctccgcagcctgcttgatgaattctactaccggattgaacgactggaatggatgatgcagcaggatatcctgcttgcggatggccttgaagatgtcctggtccttatccagctcccgtggcaggctgggcgtgtaatgcggatacttcaggtccgggcggtccacgctgtccgggatctgcatcagccgaacgaggttgaccagaccattgacctggtagaggtcgtcctggcccaggccaaattgacccagtaaaaaggcggacatttccgccgggcagctgtcggctacttccaggcgtacggcatcgccgtattgacggtgagtcagctcaccttgcagggcgaggcgcaagtccttggtctcttcatcatccaaggtcaactcgctatcgcgcgtgacgcggaactggtagcaaccttttaccgtcatgccggagaacagttcgttaacatgcgcgtgcaggatggatgacaggaatacgaaaccatggtcgcagccggcaatgtcgcgcggcaggcggatgacgcgcggcagcgcgcgcggcgcctgcacgatggcgacgcccgaattgcgcccgaaggcgtccttgccttccagctcgacggcaaagttcaggcttttgttcagtacgcgagggaacgggtgtgctggatccagcccgatcggggtgagaatgggcatcaactcgcggaagaagtaagtagcaatccactcgcgctggacctcgttccagtcaccgcggcggataaagcggatttcctgggctgccagctgtgggagtacgatttcattgaggatcttgtactggtgatccaccatttcatgcgccagcttgctgatcttggcgagcgcctgcttgggcagcatgccgtcggcgcctacatgcggcgagttgtatttgatctggttcttgaggcctgctacgcgcacctcgaagaactcatccatattgctgctgaaaatgcagaggaacttgaggcgttcaagcaggggtacgcgttcgtcctcagcttgggccaatacgcgacggttgaaggcgagaatgcctagctcgcgattgatgaaatactcgggagtcaatttgacgggcaacatgataaaaccttcactgtatgcccgcgatatgacagtttcatgaaaaatggttcaactattgggcggaacatagcctgacgcagtgtctgcaccgtcgccgaagaagtaggcttcggtctgttgcgcgaggtatttgcgtgcttgtggatctgccaggctaaggcggttttcattgaccagcatggtctgctgcttgagccagccagcccaggcttccttggaaacatgctcgtagatgcgcttgccgagctcgccggggtaagggggaaagtccaggccttcagcattgcggcccagtttaacgcagaaaacagtacgtgccatgatgtcgatctttgggtgaagtgaatcaagaccgacatcatagcgcaagctgtccacggcggcgataccgccgcagcctgccgactgtcgctagaaatctccgcgcaggccgacgagcaccgagcggccgcccatgggtgcgatatccttgagcatggaggtgtggtcgcgtatggtctggtccagcaggttatacgccttggcaaacgcttccagctggaaatgctgcgaggtcggcagcttgtaggtcacggtggcattgaccaaggtgtagccatccgtgacaagctcgttttcatcggtgcggtcttgtttgaaggcgcgcaggatatccagccgggagccgaatcggttgaagcggtaatccagcccgaagcccagcttcaatggcgagatgcgtggcagcggatcgccagtgtcgcggttggtggcacgcacataatcgccacgcagattcaggtccagcgatccggtcttgtcgtagatgcggaatttgccttcggcctcaatgcctctgaatgtcgccttcgcgccggtaaacctggcttcggtaatcacggagtcggcttgccctggaatgccatcctcgttcaccagctcgccgctgttgaatagcccaatgaagttgttaaaccgggtgtaataggcgccaatctggaaggcgtggtggtgccgcttccagcgcaattgggcgtcgatgccgtttgagcgttccttatcgagatcgctggagccgacttcatactgaccggtggcgacatgctcgccgtcagcgtatagctcgaaatagctgggcgcgcgttcgttgtgcgacaggttggcggtgacggaccattgctcgtccagcttgaatagcgcgccgcctgcaaagctgtatggcgtgaaggatttggactggctggggccgaactcgtccccgcccctggagtcgatcttggcgtgttccacacgtccgccaaaagtgagcttgagcgcgtccagcggcagttcttcatacaggtataccgcacgcgtattggtgcgattggacggcacgaaggcttcttcccccatcgcctggaaccgggagttgtggaactgtatgccgaccacgccattgagtgggccgatattgccatgggtggcttcgatcgagccctccacgccgcggttcttgaaggtggtacccacttcaccatcctctagttcctggtgcttgtaatcggtataagccatgcgcaccttgaccttgctgatcatcctgcccaggtcgcgtagttcggaggcaaagtcccagcggtcgctcttcatgtcaatgaggacatctgggtcagcgacggtgccatatttgttgttgaaggtggaataggacatgccgacatagccgttttccagcgctatcgaggctccaattgcgccgccatcggcatctgagccgctattcacgaggcggcccttgcgttcccgcgcctctccgctctgctcgctcttgcggcgggacatggcatagcctgggatgtcgaggtcatcggtcttgcgcttgtaggcgtcggcatgcacggtcagcacgccattgccagcatcgacgacgactgcaccgttcttctggttttccgcaccgccaaaccgcacttcgctgcggccagtgacaccgttgatcgcttcttttggaatgcgatgatcaatcgcgttcaccacgccgcccactgcgctgccgccgtaaagcagggcggcagggccacgcaccacatcgatctgctcgatcaccaacggatccagcggcactgcgtgatcaaagctcaggctggaggcatccaggatgccgacgccgttctgcatcatgcgtacgcgttccccatccagcccgcggatgatggggcgcgaggcgttagggccgaaataagtggaggaaacgccgggaatggatttcagggtttcacctaacgtgctttcgcgttgcagcgaaagctcacgcccgcttagggtggataccggcacgaccatatcgtcggagctgacgcccagcggattcgcagtgacagagacagtgggcaggttgatttcccccgctgcctgtacgtgcatggaagtcagggtgctgctgaaggccatggtgatcgccgtcaggatgtgctttggcgtaactggtgcgggcggcgtgagggtatgggtgactttcttcccggtgatgtgcatcttgtaagtctcgcatctaaatctatgaataggtcatgccaaagcatgaccatgactttcccgaatggggaaagcgcaatggcaggcatatcccgtaatgaatctaaagtgaagaaattaggagggtatgccttgatcagactggatggagagggtgggcggtgcgcgcgagctataggccatcgtgcgctcactgcggcattcaatagcggctgggccaatgcagcccgtatgactgaagacggggaggaacgcggggggtgttgcgggaatgtagctttccaggctgcctagccccaggcattgttcgcagacattgccctgcgacgattgatccttggcatggctgagcagctggtcgtgcagatgccagatatcgtgcgcggctatgctttgctggctgagcagcagcaataacgaaagtacataaccgagcaggattttgcgcaacatggttgcgattctagcagtcaatgatgaaaaaaagaaaggtcccgcatcatgtacggtttaaccaggttgatgtcggcaatggcgtgcggggcggcgatgagatcggcaatatcccggcctccaacgtgccagagcgcttccgcgaattgtgtatatgcatcgtcagtggcatgcatttcaggccagagtggagctcagcatggccgttctccatggtgagccaggctttaacctagcgttgaggctactgcggtagggaaaaaggcgtagggtcggtccagggtgtctcgccgcacaccaaggctgcagccaggctggcgctcgcaggccccatggtcaatccatagcggaagtgcccggtattgagatataggttctcgatgcctgggtgtgggctgatgatgggcaggttttcaggagttcctggtcttaagccgctccagtgcttgaggatgggaaggtctgctagttccggcatcagggctgctgccttggcgcggattgcatcccggacggtatccgtcacggaggggtcgaaaccgacatcctcaagggtgctgccagccagcaggtatccgtctcggcgcggcaccaggtagaaatcctcgcggaagatcacggcgcgaggattgtgctcaggcttgtagagcaggatctgcccgcgcatgggcttgatctgcagcttgctggccacctctttgagcagctcgaagctccaggcgccggaagtgacgataaagcggtcagcttccagtagttcgccagacgtagtggcccatgcggtaagcctggatgtgccgggggaaagcggcatgagctcggtgcgttccagtaagcgtacatggtggttttccagccatgtacgcagggcatgcatcaggcagggagggcgcacctgtttgacgtcgggcagccagagcgcatcttgtccattgggtgattgcaccccgaagcctgcggccttagtgtcttccgccttgacctggtagcgggcacaccacgtcagcgcggcttcgcgatcgaatggtggcaacagcagaaagccggaatcgagcatttgcggatctatgccggtttccttgaacaagcgtgcacagatgtccggatatagggatgcgccataatgcgtgagtgtattgacatggtctgaatacatccacggcagcaatggaaacatgatgccagtgcccgcccacgaggactctcccgaggtctggctggcgatgttgttgcgctcgacaatggtgaccctgcagccacgagaaaccagctccatggcggtgaggcagccgacgatgccgccgcccgcaatcaatacatgctggctcatgaggcgtggttccggggctgtgtaatgtgaagatggcaggaatggaatagagtaatcacgcaaaaattatgccgactttaccggcatatcctttattcagggaacattcccttttatacttggcacatatgggaatttccaagttaaagccgagcaatagcgccactacgctactgcaacttgcgcgcgaagtgttggccatcgaggcgagagaagtgcaggcattggccgggcgcctcgatcagagcttcgtgaacgcagtcgagctcattttacaatgccggggccgagttgtcgtgaccggtattggcaaatcgggtcatatcggcaacaagattgccgctacattggccagcaccgggacaccggcatttttcatgcatcccgccgaggcgagccacggcgacctgggcatgatcacacgggatgacgtggtgattgcgctatccaattcgggagaggcggacgaactgctggcactgttgccgccattgaagcgtattgggacgcctatcatcagtatttcaggcaaccgccattcgaccttgtccaaggcggcggatatttttctcgacgcccatgtgtcacaggaggcgtgtcccctgggacttgcgcccaccgcaagcacgactgcggcgctggcgctgggagatgcgttggccgttaccctgctggatcagcgcgggttctcgcgcgaggattttgccctggctcatcctggcggatccattggccggcggctgttgctgcatgtacaggacgtcatgcgtagtggggacgatattcctgccgtgtcggtcagcagcagccttaaggatggcttgctggagatgtcgcgcaagggcttgggcatgactgcggtgctggatgccgcagacaagcctgtgggcatattcacggatggcgacttgcgccgggcgttcgaggcaggcatcgacatcaacgggacccgcatggccgatgtcatgcatgcgcacccccgcagcattttgcccgggcagctggccgtcgatgccttggccttgatggagcaatattctataagcagtctgctggtcgtcgaccagcagggtaatctggtcggcgcactcaatatgcacgacttactcatggcaaaggtggtttagaagttgatttccttagaagagcgcgcaaggcgcatcaagatggcagtatttgacgtggatggcgttttgaccaatggcgggctgatgctgggggatgacggcctggaatacaagattttccattcccaggatggtttgggaatgaagatgctcaagaatactggcatccgcatggcctatatcacaggccgcaagtccaatgtggtggtgaaacgtgccgagaatacaggtgtacagatcatctatcagggtatagacgataagctagaggcattcaccgacttgctggagaagcagggcgtgtcagccgaggactgtctgtttatgggggatgatgtgatcgacattcctcccatgcgccgtgccgggctcgcggtgaccgtgccgcatgccatgccgctggtcaaggagtatgctcattacaccaccgagcgccaggccgggttgggtgctgtgcgcgaagtctgtgagctgctcatgcgggcgcaaggcaccttcgacgcgcaaatggcgccatatttgaagtaaatgcgataaatgcaagggcgcaccaataccatcctgtttccacttgccgtactcggcctgatggccttgattacattatggatagaccgcacggtgcagcctccggagccgcgcatcgacggggcaacccgccacgacccggactatatcctgaataacttcgtcacgacgaagacggatgcgacggggtcgatcagccatatcctcaaggcatctgagatgcggcattacccggatgacgatactaccgagctggaaaacccgcatttcacccagtttggggtgggcaggcctgcgacgacgatagaaggtaagcgcggctatgtctccagtgacggggcggtcgtggaattccgcgacaatgtgcgcgtggtgcggccggcattcggggatcgcccggaaatgacgctgacaacggaatatctgcgggtggaaccggatcgcgaggttgcgtcgaccgatcagcctgtcgtgattacccagggccctaagagcgtggtgcgcgcagtcgggatggtgtatgacaagaaaaaccagaccatacagcttaataagcgggtgcgtagccattatgagcgccctcccgccaagcgggccagcagcaagccaagggcatctgccaaacctgtggcttccagaaccagcaagcaaacatccggtaatagtaaaaatgccaagcagccaaccaagacccagtagaacgatatttttcagcggagaatctatgcgccacccgccttattcattagtgcttgccatactggctggcatgctgtcagtttccgccttcgcggaaaaggccgaccgggacaagccgattgagttggaggccgatgccgtgcaggtcaacgatgccaagaagaccagtacctacaccggtaatgtgatcctgacccaggggaccctggtcatccgcggcgacaagctgatcgtgcgcgaggacaaggaaggcttccagcacagcacatcttatggcaatccgacgacgttcaggcagaagcgcgacggcaagaacgaatacatggagggtggcggccagcggatagagtatgatggacgcatggacaaggtgcagttgtttaccaatgcctgggtcaagcgcggcgatgatatcgtgcatggggattacatcatgtatgacgccaacgccgaatatgcggaagtcatcagcggcggatcacaagcgacaactccgactggccgtgtgcgcgccattattcagccgaggaagaaaccagaggcggaggctccctgagccggacggctgtttgcagccttctgcctgtttaccggtcaaggcgaccgcgctttatattagagatggtatcgaccgcataaatgagtgaattaatcgtagaaagcttgcgcaagcaatataaatcgcgcaccgtcgtgcaggatatttccctgcagctcaacagtggcgaggtggttggactgctaggaccgaatggcgcgggcaagacaaccagtttctacatgatggtgggattggtgcccctggatggcggacgcatactgctcaatggcaaggacctgagtcggatgcccatccaccagcgcgcgcgcatggggttggcctacctgccccaggagccgtccattttccgcaagatgacggtgacggagaatatccaggccatcctcgagttgcaggaaatgaccgctgagcagcagaatgagcagcttgaatccttgttgcaggagctccatatcacccatatacgcaacagtatggcagtcagcctgtccggaggcgagcgccgccgggtggaaatcgcccgctgcctggcgaccaatcccagttttatactgttggacgagccgtttgcggggattgacccgatcgcggtactggatatccagaagatcgtacgttttctgaccgagcgcaacatcggagttttgatcacggaccataatgtgcgtgagacattgggcatatgcgaccgcgcctatatcgtgaacgaaggccgcgtattcgcatcggggaaacccagtgaaatcattcataacgagagtgtaagagaagtttacctgggcaaggatttccgcctgtagtccatgcagaattagagagatgaaacaaagtctacagctaaaattttcccaaaatctcgcattgacgccgcagctgcagcagtcaatcaaattgttgcagctgtcctcgcaggaactcaaccaggagctggagtcactgttgcaggccaatcccttgctggagcgtatagacggtccagacggtgctgccgagatatccgaaagctacagtcctgccccggatgctgcggtttctgctcctgccagcgaagcgcctgcgcccgcgagcgaggaattgccacgcattgacgaatttggcggcggggatgattactatgagtctttccaaggaggtagccgctgggaagaaggcggcgctaatagtgaagacgataacgacttcagctttcaggaagcggccaacctcactctgcgtgaacacctgctgagccagatcaagctgctgcctttgtcggaacgtgatcagaccttggcgatggtactggtagatgcgatcaatgacgatgggtatctggaacagtccctggaagagctggccgagcttttgccggaagagctggagatcgatccgctcgagcttgaaacggcactcaagcatatccagaatctggatccgccggggattggcgcccgcaacctggcagaatgcctgacattgcaactgcgtgccttgccggcagaaacaccttttgtggagttggcgatcaaggttgccgaacagcatctgcccctgctggcaagtcgtgattacacgcgcttgcgtaaactgctgcattgcgatgatgatgtcctgaaatcggtgcagcaactggtgacccagctcaatccgcgaccaggcggcgaattcagccacattacttcggatcattacatccagcatgaaatcgtggtgaagaagatcaaggggatctgggttgccagcctgaatgatgaggtcgtacccaagctgcgtatcaaccagctttatgccggcatcctgaaacggaatcgtgacagctccagtcaatatctcatgagtcagatgcaggaggcgaaatggatgatcaagaatatccagcagcgcttctccactatcctgcgtgtgtcgcaggcaatcgtggaccggcagcgtaatttcttcgagcacggcgaagtggccatgcgcccgttggtgcttcgggagattgccgatgagctgggcctgcatgaatcgaccgtgtcgcgcgtgaccacaagaaagcacatgctcacaccgcgcggtgtttacgagttgaagtatttcttcggcagccatgtggcgacagagtcgggaggagcgtgctccgccacggcgatccgtgcgttgatcaagcagatggtgagcgaggaaaacccgaagaagccgctgtccgacaatcagatcaccgatatcctgagcaagcaagggattgtcgtggcaagaagaactatagcgaaataccgcgagtctctacagatacccgcggccaaccagcgcaagtcgctttgatttgcgcgtttttcaagtaaggagagtgttatgaatttgcacctgaccggacatcatctagaggttactccagcgttgcgcgaatatgtgcagtctaaactggctcgactcagtaatcactttgatcatgtgattgacctcaaggtcaccctgagtgtagaaaaactggtgcaaaaggcggaagccaccctgcatgtgcctggcaacgacctgcatgcggaatgtggtgcagaaaacatgtacagcgcgattgacttgctagctgacaagctggaccgccaagtgttgaagcataaggagaagatcagcaaccacaaccaagcatcaggtggcctcaagcaccaaccggttgagtaaccttcggtgagatgctgcaagcgctatgctacgagcaaggatttgacgcgcttgcagcaatttcttctgcatgttcatcccccaaggtattaagcatacatggctgaaatcagtgtgacccagctttacaaggatatgcgccgcaagctcaagctgaaatgggtagcagggttggcgggtggcgacaatcccctgacaagtgaaaccgtgaccaagccatctctggcgctggtcggtcacctgaatttcgtgcatcccaaccgtgtacaggtcttgggttgcgcggaaatggactacctgcgcagcctgaaggcgcgcgaattgttccaggcgatcaagaacctgttttccgctgacctggcagccatcatcgtcgctaatggcgaagaagccccgaaagaactggtggcggcttccgacgagttcggcacgcctttgttcacttcacctttacgcagtcccggcctcatggatgtgctgagccattaccttgcccaagccgtggcgatatcggaaagcttgcatggcgtgttcatggaagtgcagggtttcggcctcatgatcaagggcaccgcggccattggcaagagcgagctggcactggagctgatttcgcgaggacaccgcttggtggcggatgatatcgtcgacttctatcgtatcgcgccggacaggctggaagggcgttgcccgccgttgctccaagacttcctcgaagtgcgcggattgggggtgctcaatatccgcgccttgtttggcgacaatgccgtcaagccgaccaagccgctcgacctgatcgtgcaactggaaatggcggataccatggtgccgctggatcggctcaacatcaaatcgcagcatgagaaaatcctggatgtcaaaatccccaaggtcgtgatcccggtcgctgccggccgtaatatcgccgtcctggtcgaagtggccgtgcgcaaccatatgctcctgttgcgcggcatcaacggtaccaagcagttcctgcagcgccagcatcgcgagatggcgcgcacttcccggaaaacgaaaccacaggccgaatagagcatgcagcttgtcatcgtgaccggtctttcgggttcaggcaagagcatcgtgctcaagatgctggaagacagtggttactattgcatcgacaacctgcctgccaccctgctgcctcaagcttcggaacatctgagccaaggcaatcaccaaagagtggcaatcagcatcgatacacgcagtgcctcgctcgaggcgctgccaggcaacatccgcaagctcaaggatgagggcatcgaggtacaggtgctttttctcgaggccaatgtggagacactggtcaagcgctacagcgaaacgcgccggcgccatcccttgagcagtgacaccagcactctggcggagagcatcagtcacgaacgccacatgctggagcctctggttgatctggggctgcgcatcgataccagcagtctcagcgccaatgccttgcgcaattgggtcaaggaattcgtgacgcagaaaaacggtgaactcatcctgctcttctcctcgtttggtttcaagcatgggattccgctggatgcagattatgtgtttgacgtgcgctgcctgcccaacccctactatgatccggcgctccggccccagaccggacaggacaagcccgtgtgtgcgttcctggaggcacatgacagcgtacagaacatgtatgacgatatccgcggtttcatcgagcgctggctgcccaacttcattgccgacaaccgcagctacttgaccgtggcgatcggttgcaccggcggccagcaccgctcggtctatcttgcagaacgtcttgcggcacatttccgccgccaggaataccgcgtgctggtgcggcatcgatcactggagaccaactaggccgcgtagccagccgcagcgcagccgaggatatggaatacaacgcatgataggtatactcatcattgcccatggcaccctgggcgaaagcctgattcactgtgcaagccacgtcatgggctcgcgaccgccgttgctgaggcagctcggggttggtacgcatgacgacccgggcgaattactgccgcaggcccagcaaatgatcagggaactggacgaggggcagggagtgctgatactttcagatatctacggcgccacaccctgcaacctggtgacaaggctgctgattcccggccatgtcgaaggcgtggccggggtcaacctgcctatgctggtgcgggcgctcacctatcggcaagacaacggcatcatgaccctggtcgagaagtccatcagcggcggacgcgaaggcgtggtgcatttttccaaggacgcatgtaagcatcatgattaaacaagaaatagaaatcatcaataagctgggcctgcatgcccgcgcatccaccaagctcacgcagactgccagccaatatgcctgcgaaatctggatcgaacgcaatggcaggcgcgtcaacgccaagagcatcatgggcgtgatgatgctcgcggcgagcaagggcagcaaggtgacgctcgaaacgaacggcagcgacgaacaggctgccatggatgccctggtgaagctcatcaacgaccgttttggcgaacctgaataacggtttcgccatgccttccttcccccctcaggaataatcttccatggcgcagagcagcaaggtcagtttttccatgcacggcgtcggcgtgtcgggtggcatcgccatcggcagcgcccatctcgtcgccaatgccctggtcgaagtggtgcatcaccagattcccaggaaagcggtcgcagccgaaatcatccgcttcgagcaggcattggcccatgtcaggcgcgacctcgagtccgtgcgcgagcaattgccggccaatgcgcctgcagagctggcagccttcatcaacacgcatctgatgatattgtccgacaagcatttgtcggaagcgcccaaggccatcatcgaacaggagctgtgcaatgccgaatgggcattgaagcagcagatgcatgagctggtggcgcagttcgaactgattgaggatgaatatctgcgcgagcgcaagcaggatgtggtgcaagtggtggagcgcatcatcaaggccctgcttggccaccccagcgcggccgtacgtccggaggaaagcgcgcagatactcgtggcatacgatgtgtcgccggccgatgccatccagttcaagcatcaccagtttgcggctttcatcacggacgtgggcggcgcgacctcgcatactgccatcctggcccgcagcctgggcattccctccattgtggcgctgcaccgtgcgcgtgacctgatccgcgacggcgaactcatcatcgtcgatggcaaccacggcatcgtcattgtcaacccggacaaggatacccttgccgaatatcgcctgcgccaggaggcgtgggagctcgagcaacagaagctcaagcgcctcaagctgaccaaggcagtaaccctggacggggttgaggtcgagctgcatgccaacattgaagtgccttccgacgttgccaaggccaaggcggtgggggctaccggcattggcctctaccgcactgaattcctgttcatgaaccggcgcgagatgccggatgaggaggaacaattcgccgcctatcgcacagtggcggagatgatgaaagggatgccggtgaccatccgcacccttgatctgggcgctgacaagcagatgaacccggatgccgcacgcagctgcaccaatcccgcgctgggcctgcgtgctatccgtctgtgcttatccgagccgcagattttcctgacccagttgcgtgccatcctgcgcgcctcgcattacggcaagatcaagattctgattcccatgttgtcgtcgttattggaattgaggcagacggtcagcttgctggagcgtgccaaggacagcctgcgcgagcaaaacatcccgttcgacgacgggatcatgctgggcggcatgatcgagattcctgccgcggccatcaatgccgaggcattcgcgcgcgaactggatttcctttccatcggcactaatgacctgattcagtattcattggcgatcgaccggacggacgatgcggtgtcgcatctctacaaaccttcccatcctgccgtgctcaaactgatcgaaatcacgatcaaggctggcaacaagctgggcaagccggtgtcggtgtgcggcgaaatggcgggcgagcttcatttcacgcggctgctgctcggcctgggactgcgccagttttccatgcatccatcgcacttgctgaccatcaagcgccaggtgctgcagactgaattgcagtccatcgtcgccatggcccgtaaagtcatgaacacttacgatatcgacaagatcgaacctttgctggaaaaactcaatcagtagtgtatccatcattgttccggtcattcatttccgaggggattacaccatgagtaacctgattccggtacccagtgcggacgaaaagaacatcgctgtggtcactcatttggcgggcacggtcttcagcgtgtttcccgcacttttcgtctggctgctgaagaaggacagcagtccattcatcgccgagcaggcccgcgaggcgctgaatttccagatcaccctcttgatagggtacgccatcagctccatattgatggtgatacttgtcggcttcctgctggctggcattctctggattgccaacctcatcctctgcgtcctggctgccattgccgctagccaggggcaggaataccgctacccttttacattgcgtttgattagttaaggattccacgtgagcattgccaacaacccattgctggatttttccggcttgccccagttcgaccaaatcaaggctgaacatgtcacccctgcggtggaccacttgctggaaaagggcaaggccctgatagaaaccctggtcacagaccctgcgccgcccacttgggaaaacttcgtgcgtccgctggaggatttcgaggagcagatctcgcgcgcctggtcgcaagtcggccatctcaatgccgtggtcaacagcccggagttgcgcgaggcctacaatcaaaacctgcccaagctcactgcattctatgcagacctctcacaggacgagcgcctgtatgccaagttccgcgccatcaaggccagcgctgcctatgaacagctcaacactgcccagcgcaagatcgtcgataacgaattgcgtgatttccgcctcggcggcgccgagttgccggcagacaagaaggcccgcttcaaggcgatccaggaagagctttccaccctggccgccaagttcgaggaaaacctgctcgacactaccaacgactatgccttgttcatcgaggacgaagcccagctgcaaggcatcccccaagatgccttgcaggctgcggctgaagccgccaaggccgatgggaagaccggctggaagttcaccctgcacttcccctcctatatgccggtgttgcaatatgccgacaatcgcgaactgcgtgaaaccctctaccgcgcctatgccacccgcgcttccgagttcggcaaaccggaatgggacaacaccgagatcatccgcgatatcctcactctgcgccacgaagctgccttgctgctgggctatcgcaactatgccgaagtctcgcttgccaccaagatggcagaaaccccggcccaggtggaagagttcctcaacaacctcgctgagcgcgccaagcctttcgccgagcgcgacatgcaggagctcagccaatatgccgctgacaagctgggtctgcctgagctgcaggcatgggatatcgcctatgcctccgagaaactgcgcgaggaaaagtacgcgttctccgatcaggaggtgaagcaatactttcccgagcaacaagtgctgcagggcctgttcaaggtcaccgagaccatctttggcctgcaggtgcgcaagaaggaagcaccagtctggcacaaggacgtcagtttctacgaaatcactaccccggcaggggagccagtgggccagttttacctcgacctctacgcgcgcaacaacaagcgcggtggcgcctggatggacgaagccatcacccgccgcaggaagaaccacggcgtcgaaattcccgtggcttaccttacctgcaatttctccgcgccggtcggcggcaagcccgccctgttcacgcatgacgaagtcatcaccatgtttcacgagttcggccatggcctgcaccacatgctgacccgcgtcgaggattatggtgtatccggcatcaagggcgtggagtgggatgctgtggaactgcccagccagttcatggaaaacttctgctgggaatgggacgtgctgcgtcacatgaccaggcacgtcgataccggcgagcatttacccaaggcactgttcgacaagatggtcgctgccaagaattttcaggccggcatgcagaccgtacgccagatcgagttctccctgttcgacatgcgtctgcattccgacttcagcgaatacgacaccaccacagcacttgagctcatcgaagccatccgcgacgaagtcgccgtggtgcgtccgcccaagtggaaccgcttccccaacaatttctcgcacatcttcgcaggtggttatgcggccggctattacagttacaaatgggcggaagtgctctccgcagatgcctacagcatgttcgaggaaaacggcgtgctttccgcggaaaccggcaagcgcttctggaacgaaatcctcgcccagggcggctcgcgccccgcgctggaatcgttcatcgcgttccggggcagggcgccgagcattgatgccttgctacggcataacgggatgacggcttgaacacgatacaggcatgatggtcgtgtcctgcttttatagtggcatgcaggaggtgcggcataaccggttagaaccatgatgatgctcttccagcatgcagagaaggctggttttgctgacgagtcactttcgctacagataattattggccaatgttgtcctgaccatctatgccatgtcaggacaacattactggggtggccatgagggtgtatcaggactttctaatcctcatcaaccctaacaatcccagaccggccatcagcatcgccagtgagcccggctcaggaacggccgtgacggtatagctgatattgtcaatgccaacattgtaggcgctgttgtaccactcgatggtgatattgctgccgatgcctgctgcaccgaaagccgagaaagtgctggcgaggttaccagtgccgataatgccctcgaaggcatatgtgtctatgccattggatactgttaaatgcgtataacgtgcactggatggatatgcgccgagatccaagctatcgagattgatgaaatagccatccgttgcagccaggatgatacgccctcgggagttgctgtcgtttccaccggcccacaggatattttctagttggttgtaactggtgctccagaattgcagactggtgttgtcggtgttggcattgagataactgacgtccacttcggccgtatcaccgtaattctggttgatatatgagtaattgctgcagggcgagaacgcaccagagccgtcgatgttggcgctacatatgttgctttctgaaaaatccagggtgccggccatggccccgccagatagttgcaaacccaagagtaagccgagcagtgcggctgctttcatttttatcccctttaatgtgaaattgaatgcgttgcactcgatgtgagtgtacgctcacttcttgattgaattgtaaaaggatatattgaaatagagcaagtgatggacatagtccattcgggctaggtggaatgatgccaccctggagtattgagtttgatgatatatgatcatcaaattgattatttccagcttttttgtatgccgtaattgcagttgcagggctttgtaccgagcaactcagtgcgtgcctggccgacaacaccagcggcaaggttgagctttagaaagatgcatctggcgggacgatcggcatgtgccatttccctcagagaacggtcatgtaagagtggccgtacgatgtgtggtatttgaataatccctgttcgatttatttccttctcaacgccagtggggagcattgtcgctgcttcctggtacccagccgttttcctctcatcacacgctgtgtaggcgttgtctccaggttgtgtttcgtgctctgcctgcgcttcacagccattgatccaatggatggctgacgcaatatccttgcaaataacgtgggcttttcagcgagtttctcgagtttttgtgcacaaaccgtacatttgaacggtgtttttctgattttccgctcgctagactttgactcatcttaatttcaagtcacgagcggagaaatcagtatggacacgaattttgagcgtaggcgaatcatgcagatgcttgcagcggcttctgccgcagcggcagtacccatcgggacaattgcggccgcagcggatggtgcggcgccgaagaaacctactggcaagcccattgtgctgggtctgacaatttcgactactgcggcggcaggggtggctgatcatgctgaccacatgaatggctcgttgcttgcgcaggaggagatcaatgccaatggcggcatccttggccggccattggagctgaggccagtcgatgtcgatttgctctctgcggaaagctgccaggcttctatccgcaaactggttgacctgaaggtacatgcgatcagttcgcctttcctgtttgtgccgatccccgccatggatgcctcggccaactacaagtgtccgtacgtcaatggcaatacccagcgtgcagctaccgacatggtcgccaagcatcccgagaagtacaaccatattttccagatggacccgtcagaggtgttctatggcgagaccttcccggtgtttctcgagagcctggcggacagtggcaactggaagcccaagaacaacaaggtgcatatcgttcaggaacagattgcctactgccagacgatttcacgcgcctgccaggaggcgctcaagaagagccgtttcgagctggccaaggtgaccgatatccagtacccggtacaggattggggcagcgtgatccgtgacatcaagaaaacgggcgcagggacggtgatgatggaccattgggtggctgccgagtatgcggccttctgcaagcagttccgggccaacccgctcaaggggacattgatctatctgcagtacggtccgtcgcaacctgagtttctggaactcaccggcaaggcagcagaaggctttgtctggagcacgatgctgggcgtgtatgccgacaagaaagggcaggctttccgcgataagtaccagaagcggttcccgggaaagacgatggggctgtgctacaccggcggcggttatgacatcgcctacatgatggcgcaggcatggaatgccgtaggcaatcccgatgacttcaaggccgtgaacgattacatccgcaagactgcattccgtggcgtatgcggctggtcgtacatgaacaatccccggcaggaggcgcgtcatttcccactcgggacggacagcatcgagagcggcatgagccagctttacttccagatccaggatggcaagaacaagatcatttacccgccacaactcaaagaggcagatttccggctaacgccttggatgtaaccaggcttttacagacgatttgatgggtgtgggtgatgacagctttatttgaaggcagggatatcaagctagagcttggcggcagggagatcctgaaaggtatttctctctcggtggaaaagggtgaggtgatgggcatcatcggccccaacggggcgggcaagaccagcctgttcgaggtgttgagtggccgcatattccccaagagcgggcaggtgacgttcaaggggcaggatgtgacttccctgccgctcttcaagcgggcgcgccttggtatcgggcgtacttaccagacgccgctggtgccggacgaactcaaggtaggggaggtactcaaggcagcacgccaggcctacctgccttatctcaccagccatgatgccgaatgggggctggatctggtgaatctgcatgtggattttgaccagtatgcccgcgagttggaaacgctgaaccgccgcaagttattgctggcgtgcctgctgatgcggcgtccgcccttgctgttgcttgatgagccggcagcaggcttgatcaactccgaggtcgatgagctggatcacctgatgcgcaagctttcaaaggaaatgggcgtgtccatcatcattgtggagcaccgcatggagctgctggagatgattgcggaccgcgtcatggtcatggatgcaggggagcagattgccgaggggacgctggccagtgtcctcgccaacccgcaggtccatgccgcctatttcgagaatgtcgagtaaccacatgaggaagaagatgaacaaggacattcaatgggaggtaggccgtgagtgagcgaaaggaaattctcaacattcagggcctttccgcaggatgggggccgatgcgggtgattcatgacctggatctggtggtgtatgccggtgagcgcattggcatcgtggggttgaacggtcatggcaagtccaccctgttttccgccattgccggcatgacggactggcaacgtggttccatcaagctcaatggcaaggaagtgggcggcacgcgcagccaagggcccggacgctacacgcatctggtggtgaggcagggattggcgctcatgccgcagggcgatgagatatttaccggcctgaccgtggaagagcatctggatagcggcgccttcacgccggcggcatggcgcgatcgcaaggcgcgcaaggaaaagatactggagatcttcccgccactgcggaagttgatgagtacgccggtcgggcgtctgtcaggcggcgagcggcgcatggtgtctctcggacgcggtttgatgtcggatgcctctctcttgctggtggatgagccctcgctggggctggctcccaagatcggcaagggggtgatgaaggccctgatggaaatcgagctgggcaattccgccatgatcattgcagagcaaaacatggctttgctcgaagggcaggtcgacagggtgatcggcatgcatgtggggaaactgaaaggcgaggcatccacttcgcttgcccatgaaatgaagagggagatatagggccatggacattgatatcggttttgttgccatcacggcggttacgctggcctgtatatacggcaccctggctatcggggtgtcgatcacatggtccagcctgggcctgattaatatgagttacggatttactttcgcgacagcaggttacggcgcctggctcgtcagtgagtatatttcctcgttgggcccggtcgtgatccttggcggcatcctgaccggcgcgctggtcggggtgctggtatgcgcggtggccttcatccctatccacgacaagcctaattttacggtacgcgggttgattgcatcgctggcgttgagcctgatcggcacccaggccctgctgtatttcttcgggccgcaatcgaaaacgctgccgcccctgtttggcgactgggaacttgagctgggcgaagtggtgctcactgccgacaagggcggcgccatcctgacctccatcctgatgcttaccctggccttatggtggttgcgctccagtcgccgcgggctggaaatccgcgccatgatgatgaacccgcatgcagcctcgctggtaggcataggcgtcaggcgtactggattctatgtcatggccctgaccggcgggctggctggccttgcatccgtcctgctgtcgcaaacttacttcgtcagcccgttttccggcgtcaccccgctgatcaagggcttgagcgtggctttgtgcggcgggttgggcagcgtcggcggcgccatgattgctgcggtcatgatcggcgtcaatgaggcgctgacggccgatatcctcggtggccaatacatcctgatcacccagttcctgctgatcatactggtgctgatcatccgtccgcgcggtatcgccggcattctcgataaacaacgcgaggcgtaatcatggcaaatctctggaaaaatcccgtcgccaattggagcatcaagggagaggcggacaatgtgccgaccattccatggacctctcctctcaagccttggattgagacaaccaaggcgaagcagaaactatacaaggtagggcgcctgcgctactactacaaattccccggacatggcgccaggacctggcaccgctggcgttatccctttacccgcaggcgtatcctgaacatccgaggtgagtacaacgccaagagcctgcgccgggaaaaaaccattctcgaccgccgcccggtctactggatgctgagtttcatcgccatggtgattgcacccctgctcatgcccggcgggctcgaaagtaccctgctcaatgcgggggccgtgttcttcatctacgctgccatcaacctatgctggacgctggtgatcggcactgcagggattttctccctggcatcgatggccattgtcggcgccggagcctacggggctgcctacctctccctgacttacggcctgccgtggtggtcgctgcccatggtggggtcggtgatcggcctggtgttcgggatattgatcgcattgccggcaacgcggctggaaggcttctattacgcgctgctcaccttgggcctggtggaactgtgccgtgtgtacgtgatccagtcgcgtaccttcggctcagccactggcggcgtctatggcgcagacagctacctgcctgacggcatcagtgagatcagcggcctcaccatcagttactacgtctgttttgccgtcatgcttgcggtgcttttcatgttccgcttcatccagggcaagcgcctgggacggattctgcgcatggcgcccgaaaagcgcgaggcctttgccgaggccacaggcgtgaacttccgctgggcgcgcattcaggtcttcatcattacctcggtggtcctgggggcgctgggcggggtgtatgccagccacttccacggtgcatctccttcgctgttttccatggattccgttctgcttggcctagccatgctggtgatcggggggatcggacgctcggaaggcgcggtcttcggcaccctggtcgtcgtgatgatcgacaaggtcttcatcgattggggcccgctgcgattgatcctgatcggcgtgatcatgctgtcggtggtgttgttcctgaagggcggggtcttcgggatcaagcagcagtttcgcgcctggcgcaacaagaagaaaagtgaaaaccgttcaactcgtgcagaaaaaggtggggaaatgttacctgaagaagctacagaaacacatgacaaagaccagatattcctgcgtcgcttcgacaagatgcaacgtgattacctgaagaccctggtatccgaagaagtcatcgaggaacacaggcgcagcccgcttgggcagcacagcgaggcattggagcgcctgctgaattacttccgccggcagccgcaaagcgacaagtatgccctcgaagccatcgagcccttcaagtcctaccgcatcattgcgatgtctggacagcgaggggtaccgccccgcgtcgtggaagacaaaatctataaatcagaatcagaggccttgcatgccgtgttcgtgcgccgtgtacaggacttaatggagagttagtgcctaaaacaaaatctgcaaatcaaccacgttaatttttgaaggattttgtgatgaagaacaggcttggaagtaatatcttaccctccgtgatgttggcctgcagtatgggcttcgcctcgactgcgcaagcaggcggcaccatcaattttggtgaggataagtggatatcactgggttttggtatccggaccacgttcaccagtacggaagatgccgcccccaatgcgagctccagaagcaaggatttcgagctggatatcgcccggatctacctttctggctcgttgaaccaatatatcaagggaacggtgacgctggacaagataggagacgatgacttcagggtcatcgatgcctatggacaactggagttcatgcccgagttcaatatctgggttggcctgctgctgccgccttccgatcgcgtcaatatgaatgggcattttttcatgaacggctggagtttccccggcgttgtgtcgcaataccagaacaagcagaccgggcgagacaatggcatattgttctgggggaaagtgctggacaagcggttggtgtattccgccggcatctatgaaggcaaccaggcatccagctttgcgggcaacaatattctggaccctaaccgcagcgacaacctcatgtacgcggggcgcctgcagtatgacttctgggaggccaacctggacccaggtttctacaccagcagcgcctatttcggcaaggatgtgctgtccctgggcttttcgggccgctatcagaaagatgctgtcggcagcgtaattgcccgcgatgattacctaggctataacgtcgatttcctgctggaaaaagtgttacccggcggcgtgctggacatcgaggcagcggcttaccgctatgactttgacaatgatgccgtgctggcaggcatggatatcaatggcgtcagccgcgtccaggcgggcaaggcctacctcggagttctgtcctggatgtttccgcagacggttgggtggggaaggttccagccttatacccgctaccagaagttcgcggccgatggcaatgccagcctggatgtcagggaatacgacattgggctgaattacatcatcgacggccacaatgcccgcatcagcggtgtttacaccaagaacaagacggaaaaccaggatagctacgacaagttcgtcgttggtctccagctgcagttctaactgctcagcctgggaccatcgatgatggttccaggctgcagggttagcggttctaaaacgctttcttcagtcaggaaatatgtatgtctcaaatcaagatatttggctataccgacaaaatctccgttaagcctggtgatgagatcggattccatgtgagtgtcgatggcacgaaaaaagtcactgcgcaactggtgaggctgattcatggggatgcctacccggacggccctggcttcatcgagcaggaagtgccttgtcccgtcaatggtgagtgggatgtgcaaaagcagttcacccaggtcggctcgtttctcagggtggcggatccgggcaacaagctggcgcatgacggcagcttcaccctgtatgcctatatctggcccacgttgcccaccatcggcctgaggcaggcgctgctggggcgctgggattgctatcacaaccagggctattgcctgggcatcaacaagcagggggtgctcgagttctggctaggtgatggcaaggaagtggattatgtggcagcggaagtgccgctcattgccaagatgtggtatttcgtggcggtcagctatgacgcctcgaccggtaaggccaccctgtaccaggaaagcgtggctaaccgctacaacagcctgcttggcaaggtcgtgccgatggattatcgctcgcatgtgatggaagtcatgcgtttcagggcaaggaatattccagaggttccttttcttatagcaggttcccaggattggcatgagctccgcggacattttgtcaaccagacctactgcgggaaaatagaccggcccggtatgtatggcagggcgctatcgcgcgccgagcttgatgaactcaagtcgggcaaaccaccttcaacagaaggtctgctcgcacactgggacaccacggcaggctacaccgacaacgggataggggacaccgtcgtggatgtgtcgggcaatggcctgcatgcacatggatacaaccgcccagtccgcggacagaccggctggaactggagtggtcgcaatgacagcttccgtctcgcgccgcaggaatacggtggtgtcgagttccatgccgacgccatgattgactgcaactggaagcagaccaagacgatgcgcatcccggaagatctgcgcagcggtgtctatgccatccgattgcgtgcggacaacagcaagcagaacacccagggcctggatgaggagtatgtcgtctttttcgtgagggcgaagcagccgaaaagcaccttggcgctgctgattcccaccggcagttacctggcctacgccaatgaacacttgagttttgatgcgcagatcgtccagcccatgagtggccggcctcccatcatctcggcagttgatgtcgagatgtaccagaatcccgagttcggtttttcgacgtacgacagttacatggatggtgcaggggtatgcttcagctcctatcatcgtcccatcatcaatatgcggcccaaattccgcatgtccgggttcgggtccacctggcaattccctgccgacctgtcgattgtcggctggcttgagcatatgcagtatgactatgaagtcatcaccgaagaggatgtgcatcgcgaaggactctctgccatggcgccctatcgatgcatcatatcgggtacccaccctgaatatatttcggagcgcattctggatgcccacgaggatttcatcgagcaagggggccgcttcatttatatgggaggtaacggctattactggaatgtggcctatcgtgacgatgagccgtgggtcatggaggtcaggaagctggattcgggcatgcgcgcatgggccgccaggccgggcgagcattacctgcagaccacaggacagaagagtggcatctggaaaaacctggggcgtccgccacagaaattattgggcgtcggctttatcggcgaaggcttcgagagtggccggccgttccgccgtatgccggatagctatcaccgcaccgtgtcctggatcacggaaggcatagaaggcgaaatcctcggagacttcgggctggcccatgggggggcagcaggggtggaagtcgaccgttacgacctgagccttggcacgccgccgcatgccaagatcattgcatcgtctggcggtcataccgacaattatgtcttgtccacggaagagctgctgtatgcctaccctggcactggcggtacgcaggattacagggtcagggcggacatcgtctatttcaccgctcccaatcatggcggcgtcttctcgaccggctcgattgcctttggtcaggcactgcccgcatacaatttcgacaacaatatttccaagctgctctccaatgtagtcaacgccttcatcaagccaggcgcgcttcctggcgggttgtggatttcgcaagagaagcagtggcgatgatcatggctgacatggcatgaattgacctccttaacttcccggctcctccctttcgccagctatcgcacaccgcatggctggcgctttttcacgttcatatattccagcttcgtattttctacgcatatctaattgatttgaattgattttggcatctttattgcttatttgtacatgaaagtacccggcagcggatcaatcgcctgaaagacgttgcataggataagtaatccgttgtttatattagtgtttttgtaaattttcgtgcagggtggctgacaggggagtgcccatgacccaagattgggcaggcctgcccaattcggtgacatcacgactgcctggaaattgcaaggggagccaagtcatgaccagtactgtcgaggcattcagcaacgtattgcttaaactgcatgatattgccgaatatgcgcctattgatcgatatcaggaacttgcattggatacagtgcaggaaatcctgccttttgataccgcgtggtgggggatcatgtctcccaatgagatcagtttcagcttgcacggctcgcatctgcataacttgccgaactcctttgtgccgatgtgggaagagctcaaatacgatgatgcgttggcaaaggcggtggaagtcaaaccggcgcagacggtgtattttgaccagcctgcatttgacgatgcgcccgggctggcgaccctgatgggcgaacatgccgtgaagcaggctttctgcacttcccactatctgccttctgaaaatgcttttgtctttctgtctctttatcgcgagcaagggtcgccgcgcttcactgtcagggaaggcttgctcaacaaattcctcatgccgcatttgtgcgcactatgggaaagcaacaggatgcgctacagcgagcaatacaaggacagattgcaagacgaatccatctaccttgccattgtcgaccggcagttccagatatttgacgccgataacaccttcttcgatatcttgcggcaggagtggccgaagctgaacagcctgaccctgcctcaggcgatgattgcccaaatgagccgtgagacgaggattgctgaaatcaagttctccaagatcattgcgcgttatgagttcattggcgatttctgtatcctggccatccggcaaaggcagcggatcgatttgctgaccaagcgagagttgatggtggcccaagccttttccaccggagccagttataaggatatcgccaagtcagccaacctttcacccaccaccatacgctactacctgcgggtgatttacgataagctcaatgtcaacaacaaggccgaaatggcgaccgtgctcagaaacacctccctttctgagtcgcaaaaaacctggatgcagtcttaccgcgtcatacaacgcgtgagtgggcgcgccagtggcccgatattcagcctaccaggcaaatgatctgcgacgtgcagccggaatggtggcaatcgccacaagatgtgcgtaagcttgcgtccttctttcactcactccaggcatgtcatggcgctcaaatccaccgtattcaaggtcaccctgcaggtggcggatatggatcggcattattatcaagaccatgcgttgaccttggcgcgccatccgtccgaaacggatgaacgcatgatggtgcgcttgcttgcgttcgcattgcaggcgcatgagctgctggcattcggccagggcatgacggaagacgaggaggcggatctctggcgcaaggacctcacaggcaagatcgaacaatggatcgatgtggggctgccggatgaaaaactggtccgcaaggcctgtggacgggcggatgaagtgttggtctatgcctatggcggccgtacggcggagatgtggttcgagcagaaccgcaatgcgtttgcgcggctcaggaatctgggcgtgttcaacctgccgcaggcgcagaccaaggctttggcagcgctggcacagcgcacgatgaccctgcaatgcacgatccaggacggccagacctggttgagcgacggcgcgcgcagcgtcgaggtgtcatgcgacagggtgaagtgacccgcaggggtggcagccgcttttacaacatggcaatccgcaggatgacggatcagttgactcaaaccttggcaaagctgccttgttccgcatcgcctaataatttcagcaaatccgtccctttcagcgccagggcataacccagtacgccgctgccgatcactacggtttcataatccttcacgctgttgtccaccaacaccttgagtccttctggcagggcgaccggcggcacggcgccgaccacgtagcctgtcgcctcgggcacttcgtcatattccgccatgcgcagtttgcgctcgttgaggtggttgcgcaggatcgcccagtcggcacgaccgccgccagccacggcaagcaggatgaactggtccgaaccggtgcggaacagcacgctgcgcactaccgatttagggtccagtccctggctttccaaaagctcttccaggttgcgaaccggtttcttgtcctcactcaacgggatttcaatgacggtgaacgggatggagtgggcgttcaggaggtcggtgacgggagaggcgagtgaagtcatgatgatccttaatcttgtatttgatggtaggaatttaccctatttttgcgggacgttggcgccatgcggtctagtgaggaatggcgaatggggtatgatgggatgtgttgccacattattgatggcatacatacccttcgcctgatcccagaataatcctgtcatgcgcgcttatataggttcttttttcatcgctatctgcctgatgctgtgcatgagcggccgcgcatattcggcattggaggaatccatcgtccaattgcaaaccgccaacggcgtgcttgaagggacattgctggtgcctgaggcgagtcgaggcatgcccgtggtccttctggtggcagggtctggcccgacggacaggaacggcaaccagcccggcctgcatcacaatgccttattgcagctatccggtgcgttggcccagtatgggattgcgagcttgcgctacgacaagcgcggcgtgggccagagcatgggtgcggcgcccagggaagaggatttgcgtttcgagcaatatgccgccgacgtgcgggactgggtgaaatggcttgcgcgggacaagcgcttcggcaagatcaccgtgatcggccacagtgagggctcgctgctcggcatgctggctgcgcggcaggcgaaggtggcgaattttatttccattgccgggccaggcaggcccgccgaccaattgttgcaaatgcaactggcttctcagcctgccgagatacaggccatggcattgcctgtgctcgagaggttgaagcagggcaagacggtcagtccggtgaaccctgccctgcaggcattgttccggccgagcgtgcagccgtacctgatttcgtggttcaaatatgacccagctaaagaaattgccaaattaaagatgccgatattgatcgtgcaggggaccgcggacatccaggtgggtgaagaggatgccaggctgctgggctttgccaatcaggatgctgccgtggtgctgattgatggcatgaaccatattctcaagcaatcggtaccggaccgggcgcagaactggaatacctatacgcaacccgagctgcctgtgatgccggagttgactgcagtgctggcgaggttcatccgccaggacggcaaactggattagcaataacgctggagcaattaccatgtgggacgaacgatacggcaccgaggattatgcttacggcaaggccgcgaatacttttcttgcggagcatttccgcgccattccccagggccgggtcctgagcattgccgaaggcgaggggcgcaatgcggtatttcttgccaggcaaggatacgccgtgactgcggtagacagttccgccattgggctggaaaaagccgggaagcttgccagggagaatggcgtcgagattgaatgcatccatgccgacctcgccagtttcgatttcggcgagcagcaatgggacggtatcgtctcgattttctgtcctatgccgtcggccttgaaggccattgtctttcccaagatcgtcaaggggctgaagcccggcgggatttcctgctggaggcctacacgcctgggcaattggaatacggcaccggcggcggcaaggacgcggacgccatgatgacccaagccatactgagccgcgaattgcatggattcgttttccattgcctgcaggaagtggagcgcgaagtggtggaaggcgcttaccatatcgggctggcctcggcggtgcaggcgatagccgccaacccaaactaagtgtcaaggagcgagttgccatgttgaaagtgatcgcgcaggattttatcaagccggaatttatcgacctgttagcgccgctttgtgcggagcggaccgagaagacatggtaggagccgaacgataacatagtaatggccttagatttgttgctttttctcctgaaaatcaaaatgcaatttaaaattccatagttggtggaaatgtaggtgttaatttttaattgataaatcaataagttgttttaagtgtgttccccgcacatgcggggatgaaccggcatagagctaataagagtaacggcaatgtaagtgttccccgcacatgcggggatgaaccggctcattgggaccagagcggctttatggcgtggtgttccccgcacatgcggggatgaaccgcccacgaaagggcttatattgcgtacgacctgtttattgaccagaaagaccctgggcatttcatttttgtcgaggagtggcccgaccaggcggcgttggatattcattgccagaccaagcatttccggcggctggtgccggccatcaaccagtaccggcggcaggaagggatattcctgctgatggatgcgttctcaatgtagcgcggctatagccatcctatgagccagcgttccctcccggacgagaaatccggcctgcatccgcgcaatcggcaccgccagcgctacgattttgcgttgctggtcgaagcccacccacccctggcagcgtttgtcaggctcaatcaatatgaggatgccagcatcgacttcgccgatgcgcaggccgtcaaaaccctgaaccaggctttgctcaagtgttactacggcatcgcagcatgggacatcccgccgcaattcctctgcccgccgattcccggccgggcggattacgtgcattgcctggcagacctgctggccgcaggcaatgacggaaacatgccatatggcggcaacgtcagggtgctggatatcgggaccggcgccaacctggtgtatcccatcatcgggcagaaggagtacggctggcatttcgtcggcaccgatatcaacgttgaggcgctggaaaatgcgcaagggatcgtggctgccaatcccggccttgccggtgctattgaattgcgtttgcagcgcaatgtaggggcggtgttctccggggtggtgcaagaaagcgagcgtttcgacctgaccatgtgcaatccaccgttccatgcatcccaggcggcggcgatggcgggcacagagcgcaagtggcatcacctggagcgcagccgcggcaagcctacgggcaagggtgtgcggcgcgtcagatcaggccgcatgtcaggaaatcggctcaattttggcgggcaggccgccgagctctattgcgaaggcggcgaagagggattcatcagccgcatgatcaaggaaagcgcggcggtgggggcgcaatgcctctggtttaccacgctggtatccaaggcggcgacgttgccggcggtataccgcagcctgagggcggtggatgcctacaaggtgaagaccatcgacatggcacaggggcagaagaaaagccgtttcgttgcctggacgttccacgacacagccggtcagcgcgcatggcgtcgccagcattggcgggatgtttgacaaacctccgcgagcgctcctggccagatggcctgtcgtaaacaggcgctaagccatgcggctgatggtgttgcggaagcgcgtcagcgagacgatgaacagcacggtgccgatcagcaacagtgccaggaaagaaccccagaccacatccagcccggcgccgcggaacaagatcgcctgtcccagttccacgaagtgggtggtcggtgccagcagcatgatgttctgcacgaattccggcatgctttcgcgcggcgtgagaccgccggacagcatttgcaacggcagcagggtcaggatcaacagcatgccgaactgcggcatgttgcgcgccagcgtcgccatgaagatgcccatggaggtggtggcgaacaaatgcagggtggcgcccagcaggaacaggccgatcgagccctggatgggcactttcagcaagccttcgacgacgaacaccagggagcaggtcgaggccaccagcaccaccagtgccatggaccagaccttggccagcatgatttcggtcggcgtgaccggcatcaccaacaagtgttcgatggtgccatgctcgcgctcgcggatcagcgccgcgccggtaaggatgatggagagcatggtgatgttgttgatgatttcgttcatggcgccaaaccatgactggatcaggctggggttgaagcgcatgcgcaacgccagctcgactgggagctcggtggcgctgcgatagcgctgtacgaattcgttgacctcggtgagcacgatttcctggatataacggttgccggaaaaggcttgcgacatgcgcgtggcatcgacattgagctgtagcgcaggcgacttgccggccagcacgtcgcgctggaaatcgggtgggatatgcagggcgaacgtgtactcgcccgcatccatgcccgggtcgatctggctttgcgtgatcagcggcggcgtggaaaagtgcggcgggtagaacgcggagatgatgcgtgcggacaagggtgaggcatcctcgtcgacaatggcgatcggggccttgtgcagggtttccggcactgcggtggccgagctgtagatcataagcgtgaaggtgtagccgatcagcaccagcatgaccgggtcgcggatcaggctccagagctccttgacgcccagccggtagatgttggctagatggcgcatggggcattgctctggaatggaatcaggcggtgctgcatgtcatttgtcctgtttcttcagtaggagcactgttgtcaccaggaccacgggaatggcggccaacaacggccagaatgaggcttgcaggtcggagaaatccagcgccttgctgaacacaccgcgggtgatgatcagcatataagtcgtcgggtagatctcgccgacgatgcggcctgcgccttccagcgacgagaccgggttgagcatgccggcgaactgcaccgccgggacgatggaagcgatcatggtgaaaaacagcgcagcaatctggctgcgggtgaaggtggaggcgagcaggccaatcccagtggcgacgatgctatagaggaaggctgccagcgccagtgtggcgaagctgcccttgaccggcacgtcgaataccgtcacggcgagcaataccatcagcaggaaattcagcatggcaagtgcgacatagggcaattgcttgccgagcaggaattcggtgcgggtcactggcgtcacgtacaggttgatgatggaacccagctccttctcgcgcaccacggacagggcggacagcatggcaggcagcatgagcagcagcagagggatcacggccggcaccattgccggcaggctgcgcacatctggattgtagcggtagcgcgtctctatggtggccgcgcttgcgaccgtgacgcccagccgctcctgcgcctgttgttgcagccattgctggtggataccttgcacatagccctgcactgtctcggcgcgctgcggcatggcgccgttcacccaggcgccgatttcggcccggctgccgcgttgcacgtcgcgggcgaaccccggcggtatttcaatggcgagtgacagttcgccgctgcgcatgcgctggtccagctcctgataatcccggatcggtggctgctcgatgaagtagcgcgagccggagagattgagcgcgtaattctggctcagcgtggtctggtcgcggtccagcacggcataggtcaggtcctcgacatccatgctgatgccgaagcccatgacgaacatgagcagcatcgagcctgccagggcgaggccgccgcgtaccgggtcgcgctgtagctccagcatttcgcgccaaaggtagctgaacatgcgattgaagctgaaaaacctaagcttggcctgatggctgccttgtgcaatatccggcgttgagggagtggtttgttgggtgtcattggtgccggtgtcagtgccgccgccggcttccaccaggtagtcgatgaaagcctgctccagcgtatcggcattgcgctgcgcgacgatgttcgcaggcgtgtcactaaccagcaccttgcccgcatgcatcagcgacatacggtcgcagcgctcggcctcgttcatgaaatgggtggagatgaagatggtgacccggtcacggcgcgacagctcgatcaacaggcgccagaaattgtcgcgggcgaccgggtcgacgccggaggttggttcgtcgagaatcagcagctcgggtttgtgcaccatggcgacggccagcgacaggcgctggcggatgccgagcggcaggccatctggcaggctgtcgagcgcttcctccaggtcgaagcgctgcaccatttcatttacacgggcgggaatgtctgcttccggcacgtggaacaggcgggcatgcagcaccagattctgccggacggtcagctcggtgtagagcgaaaacgcctgcgacatgtagccgacgcggcggcgggtgtcgatgtccctggggtcgatttcgtgcccgaacagccaggcttgcccttcgctggcgggcagcaggccggtgagcattttcatggtggtggatttgccgcagccattggagccgagaaagccgaaaatctcgccgcggcgaatgcggaagctgacgtggtcgacggcaacgaaatcgccgaaacgcatggtaaggtctttggcctcgatggcgatatccgcgttgctgccgtcgccttctggcaagggcggaatcgtgacttcctcgtggccctgttttttttcttccggaagcagcgcgatgaacgcggtttcgagggagctggagcccgtgcgttcaagcagttcctgtggcgttcccgtcgccagtacctggccttcatccattgccacgagccagtcgaagcgctgcgcctcatccatataggccgtggcgacaatgacgctcatgctgtttctttcctggcggatgcgcttgatcagatcccagaactgggcacgcgcgagcgggtcgacgccggtggtgggctcgtcgaggatcagcaggtcggggtcgtggatcagcgcgcagcacaggcccagtttctgtttcatgccgccggacagcttgcctgccggccggtctaggaatttttgcaggccggtgctgcgcgtgagatcgtcgatgcgtcgtctgcgttcctgcgcatcatggccgaacaggcggccgaagaactgcaggttttcctctaccgacaatgtcgggtagaggttcttgcccaggccttgcggcatataggcgatgcgcgggcagacatcgtcgcggtgctgcttgctggacatatcgccgcccagcgcctccaccttgcccgtctgcaccgcccttgcacctgccaccagcgacagaaggctggacttgccgacaccgtccgggcctatcatgcccaccatgcagctggcagggatatcgaggctgataccgtccagtgcaatggtcttgccgtaatgcaggctgacgtcctgcaagcggactgcggacgccacctgctgccgggtgtcgctcactccggtactttcaccgcgagttcagccggccattccgtctgcttgtccaccttgacccaggctacgccgggcaggccggtcttgaccagcttcaggtgcttatgcaagagtccgcggtctatctgtgccttgacgcggaacatcaacttttgccgctcgctctcggtttccactgttttgggggtgaattgcgcggtgctggcgacaaatgaaatcgtggcggggatgacgtactgcggcgcggcatcgaggatgatgcgcgcatcttcgcccattgccagcctgccggcggcagcttggggcaggaagaaggtcatgtacacatcagaaagatctaccaggttgagcaccttgccgccgcccgcgagcacttcaccaggttgcgcaatgcggtactgcacgcgtccatcgcggggagcagtcagctggctgtcggcaatgtcagcctcgatacgcgcaatggtagcttccgcggcggcaacagtggagcgtgcgccaatgacttgtgctttggccgcatcgattgcagcctgcgctgcggagacttgtgccttggcggcctcgacggcagcctgtgcactgcgtactcttgcccgatcgtcatccagctcttggatcgatgaggcgccttctgccgagagcgtttcggaacgtgccagccggcgttgtgcagcatcgagctcgctctcccgctgtgccaccagcgcttgcgttgcgcgcttgtcgctttcacgcaaggcgacctgggcctgtgcggcgactgcgctattgagggcctgctggtattgcgcgcgtgcttcatcacgctgcgcattgagcacgtctatctgcatcctggcgagcaattgccctttctcgacgaagtcgccttcattgaccaggatatcctcgactcgacctggcagtttggtggcaacatcgatctccacagcctctatgcgcccattgccgctggcgaggcctttggtattgtcgtcgccgttcatggcctgccaggcatacaaaccggcagcagccaaggcggcgataatcacgatgggcactattttcttgactcttggattcatggggcgtgatccgttcagttggagggctgtcgggcagcgggagtggttgaaggtggaggaacggtaatggagtgcgaccctccacccagggcggcatacaggctcacctgacttgagaatagcgcgcgctgcatttgcaccagctgctgttcaacttccagcaggctgcgttccgcatccagcacttcaaagtacgaagtagcgccatggtcgtagcgcagcttggcgagacgggcgcgttccgcctgggcatccagcatctcttgctggctgaccagttgctgcctgatgctgtgctgtgcagccagggcgtccgccacttcgcggaatgcggtttggatggtttgctcgtagctggtcacggccaggtcgcgcctgacgtttgctaattccaggttggagcggttgcgccagccgtcgaatatcggcagcgaaatgctgggggcaaagctccaggcatggctgcctgtatcgaacaatccatccagctcgcggctggcggtgccgagcgaggtggtcagcgtgacgcgcgggaaaaatgcggcgcgcgctgcgcctatattggcattggctgatttcaggatgtgttccgcggcgatgatgtccgggcgctgggtcagcacgtcagatggcagtcccggcttgagctggtgcagcatcttcgtctcggagaaggcgtggctggccggcggcagatcaacgggcttgcccaccagcagggtgagggcgttgagctcaatggcacgggattgctgcaattggtagcgcagtgtctgtgcctgggcaagcagcgcctgcacctgtttcaggtccagtttggaagtggagcctacatcgaaccggcgctggaaaatccgcactgattcctggcggctttctatggttttctcggcaatcaggatgcgctggtccagctcgcgcaggttgaggtagctgttcgccacctgtgccaccagggaaatggcggaagcgcgctgcgcagactcggcggcaaggaaggtttcgagcgcggcatctctgaggctgcggatacggccccagaagtccagctcccaattggtgatgccgaacccgacgcggtattcgctcaggaccatggggcgcccgatcaggctcatgtcttccggcgtgcgcgagcgtccaaagctgccttgggcgttaaggccgggaaacaggtcggcccgttgcacgccatacaacgcccgtgcaccttccactcgctggatcgcgctgcgcaggtcacggttattggccagggcttcttggatcaggtcttgcagggtggtatcggcgaaataatcctgccaggccaggcttggggcgtcggcggtgcctgtgccggcctgggggaaatgttccgccaccggcgcggctggccgttcatagtcgggggccatggactggcagcctgcaagtgcgaggcataaggctgcaatcgcgatctgccagtgctgatgcctgctccgtggaaacggcaaaggagggggtgttttcattgttgtcgtatctcgctagcccgggcaagaaagctttttgcctaccctgatacaagtaatttctaaactcaacaatggttactttactctagtttcaattacaattgaaactgtttttgccaggaggcatcgtgactcctggccatggcgatccaccattaatcaggcacaacatgaatgtttcatccccattaagccagccgctcgcagtccgtgaaatccgctctgacggcctggccacgcgcaagcagcttttgcaatccgcgggcgaggtgttcgccgagcgcggctatagcgacaccacgagcaaggaaatctgcgagcgggcgaatgccacagtgggttcggtgaactatcatttcggcagcaaggcgggtttgtatcatgcaatattggctgaagtgacgcagtatctcctgcgtatggacatgctggaagcaattgcggccagtcagcgccctgccaaggaaaaactcgaaaagatacttgacctggtgctggtggcacaggcctcgcaggattggcagatacgcctgtttttccgcgagttgacttcaccgtcacccgaattcatcaactacctcaggctggatacgtctcccaagaccggcatcatcaaacagatcctcagtgagatcgtgggggccccggccgattccgccatggtcgaccattgcctgctgagcatattttccttgtgctcattcccttttatggcggacccgcgcgtgctgggacactgcgtttcacccacctcatgcgaggtagcgccattgcaccagcatatcaagcgcttcatcctggccgggctggatgcgtttgcggtgcggtagcgggttctcactttcccatgcgccgctgcttgcactttttcaaacgcgtcctactcagcacagcgtttgtgttgagcgctggatggggcgcaatggccctgttgtaccagtttcctttccccgcattgaaggcgcttgtggttgcgggatggttaggtgttgccgggctgagcatattcgtggggcggcggcatggcgtcctgcgcggcagcttattgtatatggtggcgctggctgtgctgctggggtggtggatgaacctcaagccctccaatacgcgcgagtgggctgatgacgtcgccgagaccacgaccgctgtccgccatggcgacgtcgtcacgttcagccatgtgcgcaatttcgactggcgcagcgagaccgactacacctcgcgctgggaacagcgccagtacgaccttggccagctccgcagcgtggatatgctgctttcctactggaccgttccggcgattgcccataccctggtgtcgttcgggttcgccgacggccgccagttggtgttttcggtggaaatccgcaaggagcgccatgaagccttttccgaaatcggtggcttcttcaagcagttcgagaccagcctgatcgtggccgacgagcgcgacatcgtgcgtgtgcgcaccaatattcgcggcgaggatgtatatctctaccgcatcaacatgccgcaggacgccatgcgcgagctcttcctggcctatgccgacgaggcgaaccagctggcggccaagccgcgtttttaccatacggtgactgccaactgcaccacggtggtgtatgaaatggtgcgcaagatcatcccgggattgcccatggactaccgcttgctgctgtccggctacctgcctgaatacctgtacggtatcggcggcctggataagcgctttcccctggaggtgctgcgtcagcacggaaggattaccgacagggccaaggcggcagaccaggaccccgatttctcccgtttgatccgcagcaacatgccggattgacgctgtcatcgctatctacaatctgcgcgctgtgttcatcaggcgttcaaggaagacaccgcctagattgcaggataaattgccagcagtgatacactcgcgaattcaccaatttcctgacacattgctttatgaaactcgccacctggaacgtcaattccctcaatgtccgcttgccgcaggtacttgactggatcgctgttgaaaagccggatgtgctctgcctgcaggaaaccaagcaggaggacagcaagtttccctttgatgcattgaaggaagctgggtataacgccgtccatagcggtcagaaaacctataatggcgtggcaattctcagtccgcatgaaatcgaggatgtcacctacggcattcccggattgaacgatgaacagaagcgactggtggcagccaccatcaatgacatcaggatagtgtgtgcatacattccgaacgggcagagcctggactccgataaataccagtataagctgggatggttggaagccctcacggcttatctcaagaccgagctcgctgcccatccgaaactggctttgctgggagattacaacattgccccggaggaccgtgatgtgcatgacccggtggcatgggcggggcaggtgctggtgagcgagccagagcgcgcggcattccgtgccatcatggcattgggcctgcatgacggcttccgcctgtttgatcaggagccggacagcttcagctggtgggactaccgcatggctggtttccgccgcaacctgggcttgcgcattgaccacatcctggtcagcgaggcattgaagagcgagtgcatgcgttgctggatagacaaagggccgcgaaagctggaacggccatccgaccatacgccggtggtgttgcagcttgcatgctgagacggccatttccacactgggctgaaaaagggaatgtgcgatatttgactgtcctagtttcagtgagcaagctgggatgtggtaagtggcgggatagcgaacgtcatttactggatgaataaagatatgatgcattgttgaggaagatatgcgttctacagatgagcaaactttagaagctatcctggcccggcgttctgcctggccgttgagcgaaccggcgcctgcgccggcagagctggagagcatactgcaggctgccgccgttgcaccggatcatgctggcttgcggccctggcatttcaaggtagtgcaaggcgacgaccggcaggcgctgctgcacagggtattgcagcacccggacgcccagaacgaacaggtacaggtattgcaaggaaagtacactatgaagttgaccacggcccctgtcgtaatcgtgctggctgcgcgcatcacggttcatcccaaggtgccggagtttgagcagttgttggcggccggggctgccgtcatgaatatgctcaacgccgcccacctcctgggatatagcggcttctggagcagcacgccggagccgttggctgccttgttgcacaacgtcatggggttcggctcacaggaacgtatcattggcttgttgaatgtaggaatgcctgccagtgcagccaggaccgccgtggcccgcccatcctggcaggaatatgcccagttatggcatgcctgatggctgccaggcgctatcctgtgcaaaaaccgtcagctaacacaagtccatgacgccatgatgtcaacgtggtcaatgggatagccgttaaaagcatccttgtgacagaaaaggcgttaagatgaatatcgcaagtcattatgaggaggttgtgcctgcagcattgttccgcagaccgcagagtttgtttatttatgtgaagattccgatcaggtcccgtgcaaggccggaccccttccaccagcgcgagcacgagcttgcgcggctgctgcaggaagccgatgcaggcactgtgataggctgggggcagtcgtttagtgatgctggacaggacggttaccagcgcgtggtgtatcagcgtgtcgatattacgacgagcgacatcggcaaggcgcgccccgtattgcgtacaatgcttgaaacgcttgcagtgcctgccggtaccgaagtgcactacacccatcaaggacaggcattgatggatatttatacccacggtggctggcgcctggatcaaccctatacctgatacgcctgggtagtcttcacccagtctgctcaagttaatattcccgaaaggccgcgctcggtacggcatggtctttccattatcatggccgcttcatcctaatgacgacagggcacaccctgtgaggccatgaatgcatgattatttcctgatcaccatccatcttgtcagcgccatcgtggccggcggcatcattggcctggagcgcagcttccatggccgtcctgccggtttccgcacacatacgttggtttgcctggcttcgagtctgctcatgttgttgacgctgtatcagtggcagctgttgcccggagtacctagggataccatcaatgctgatccttcccgcatggcgcaaggcatcatgactggcatcggctttctcggcgccggcgtgatcttcaaggaagggtttacagtgcgcggcctgacgacggctgcttctatctggatcaccgctgcgatcggcatcatgttcggcatcggtttttatttccccgcagtactggccaccctgatgacgctgggcacgctttccctgttccgctggatagaggtacgcctgccttcccattattatgcgcattaccaggtatcgtttgatcggcaaagcccgatgcccgaaagcgagctgcgccagttcatcatggacaaggggttcaccatcgccaatatgagctatgccatttcgcatgaaggacggctgctggagtacagcatgattctcagaacctccgaccaagacaatatttccgtgttggcacatgcctcgcaaagcatggagatcgtccgtatctttcgcattgcgccgacaagggattaagcggagccgtcctttaacattcagcggaaacgctggctgggcattcttctgcagacgccttgggcatcgtcccttgcgatatcaagatgtggccatgctttgtgctgcggctggcgagcaagcggaatgtgccgttgcgcatggcaatcttccgcgccgtgatccagttttgcttgcaaccttctataggcgctgcattgccgtgcctcactatcctgcgcggcaacgcagccgtagcctgcgtcccgggttggatcattaaaacttgcggccgggtgtcgtcccggtgcgctttcatggcaatatcacgccatgcagaataaccaagacaagaccatgcaggactgggtggaccggcggcgttatgccgcgggctatagcgggcagcctttcaactcggatgaggtggatggggaataccagcgtgaccgcgcgcgcatcatccattccgcctcattccgccggctgcagtccaagacgcagattttcagcatcggcgacagcgacttctaccgcaccaggctcacgcactcgctcgaggtcgcgcagatcggctcgggcatctgcgagcagttgcgccagcaatacagagcccatgcagaatacagtacctggattccttccctgagcctgatcgaggccatttgcctgggtcatgacctcgggcacccgccgttcgggcatggcggcgaagtggccctgaatgccttcatgcatgcgcatggcggcttcgagggcaacgggcagacgctgcgcatcatcgcccgcctgggcgagtactcgcccgagcacgggctggacctgacacgccgcaccatgctgggcctgctgaaatacccggtgttgcacagcgaagcggcgaattacagcacggcggcgcagggtgtttcttccaacattgaatacgccaagccgcccaagtgtatccatgatgacgaggcggatatcctggattggatacttgcgccgctacccgagccagaccgtgcccgcttccgcgaaacccggccggtagagggcaagcatgccaaggcgttgcacaagggattcgatacgtcgatcatggagcttgcggacgatatcgcctatggcgtgcacgacctggaggacgcgctggcgctagagctggtcaccgaaaggcaatggaaggcgctggtgatgatgcaggttcaagccttgcccggctgtcctttgcatgaacaggctgatttctacaacagcaagctgttctccggcagcgatcgtgaccgcaagcatgcgatcagcaagctagtgaattatttcatcggcaatatccatatcagcgagcagggggacttcgtttccccgttgttgcgcttgcaggcggaaatgcagccggaggctcgtgcattgctcgatatcctcaagaagttcgttttcgatgaagtcatccgccggccgcaaatccaggccctggagttcaagggacagcagatgatcatgcgcttgttttccacattgctggaaaacccagagcgcctgctgccagccgcccatctggtgcagtggcgcgatagcccgcaatccatgcgggtgatctgcgactatatcgccagcatgaccgatgtctacgccgcccgcttgtacaaccgtctgttcagcccggatataggctcggtgtttgatcggttgtaatgcctattgcctgtgtaagagatattcaaggaggggtgatgaagcatgtttcgttgatgctgttgtgctgtttgccattgggagcctgccattcagggagcggacctcaagctcggctttatcaatgcgaaagtggtggtgtggcgcaggtggcgtatacgcaggacaaggccgtgctgcaataccaggaaaacacacacacgctgacacaggcgatctccgcgagcggggcgcgttatcgtaatgatgcactcgaatggtggagcaagggggacgaagcgaccttgtttaccgatgaccatgggaatgcgggagacatcctcgatcgctgcaggcatgttccgcaccactgacctctaattgctgacaattgttgacgttttgatgccgttcaagggcgaaaaaccctcctatactggcgcttggctatcgtttgtcgatagggtggccgtagacagcttatcaaggaggatcaaacaatgaatcgatatggtgcggaatttttgggaacattctggctggtgctgggtgggtgtggcagtgcagtattggctgcagcatttccggaggtgggcatcggcctgcatggcgtatcgctggcattcggcttgacggtgcttacgatggcatttgccattggtcatatttccggctgccatttgaatcccgcagtatcgattggtttgtgggcgggcggtcgcttcgcaggcagccagctgctaccctacattgttgcgcaggtgttgggtgcaatagcggctggcggcgtgctttatctcattgcgagcggccaggccggattcgatgtcactgcaggatttgcttccaatggctacggggagcattcgccaggcggatataccatgacggccgcattggtcgcggaagtggtgctcaccgccttcttcctgttcatcatcatgggcgcgactgaccagcgcgcaccagcaggtttcgcaccgattgcgatcggcctgaccttgaccctgatccacttgattagtatccctgtcaccaacacctccgtgaatccggcgcgcagtaccggcgtggccgtatatgcaggtggctgggccgtagaccagctctggctgttctggatcgcgcctatcgtgggtggtgtgatcggtgcctgggtgtatcgcgctgtggcgggcagtaaagcctgacacccgccacctcagacctgcaatggggatgcactgagtacttgtgcatgatccattgcaggtcatgccgtttgtgtgttttccttgcagaatgttgcccacttccgcgctgcctgctgacaattcactccctgtcgccgccctgctcacattgtcgggcggttttctggatgccttcacttttgtcgggcatggccaggtatttgccaatgccatgaccggcaatatcgtcctgatgggaattgcgaccgctgcccaggactgggaacaggcgttgcgacatgtgccgcctttgctagcattcatcgccggggtatttctggccaactgcttgcgactgcccagggtgcgggagatggttgtcagtccggccttggtatgcctggccctcgaaatcgtgatgttgggcgtaggcagccagctacctgcagattttccggatgcctggctggtgccggggattgcgttggtagcagccatgcagaattccagtttcacccatgtgggcagttcaccttacaactcggtcatgacaacgggcaacctgcgacgcagcatagaaagcctgtttagaggcctcacacacaaaatgacacggaccgacttgcatgaggcgcgcgtttttggcctggtgtgcctgtgtttcctgcttggcgccgtgctgggcggcctgtgcacgatgagtatggacaaccaggccctgctggttcctgtgctgatcctggccgtggtgtttgctatctgtctctacgatgcaagggcgcggggccagtagctatttggtcttgaccccgagctgcttgagtttgcggtagaggtgggtgcgttcgagatgcacattttctgccaccttgctcatgttgttccctgccttggcgatgtgatgctcgaagtacaagcgctcgaagtcatcgcgcgcttccctgagtggctggtcaaggtcgatggccaaggaggtggcagcggtatgaccggcattgtccagatgcatctgtgcaaactgtccaatcacccggttgacgtctgccaaggtgattttttctcctagcgaggtttgcacaaggttgcggatcacgctgtccagctgggcgaggttgcccggccagtcagcgttacgcaacgcattgagcgctgcaatatcgaactcgcggtaggcggcttcgccagtttccaccatgagggtgaccatggaccgggccaggtcgggaatgtcctcgcgatgatcctcgagggccggcacgctgacagtcgtaatggagagcgcctgcagcaggttgctgtcgaacgtgccctcctgcaccagttgtggcagggcgcgcgcagtgccgcatatcacgcgcacgtcatatttttccgccttggacagcatgagcagcagccccttttgctcagtcttgttcagttcggcaacttccggaatgaaaatcaggccatcgctggcatgttccagcaattccagcggggctgaagccaggcgctcggtttcgctaagttccagccagggcgtgcctggctggtgcaaaaagcgggcgcagagttccaggccgctgcccttggccccgatcaatagtagggcggatctgaggttggcaacttgttccaggcgctggcgcagttccgagatgacgggactcttgcccagattgagcagattcatgtcggagcgcggcaactgttcgccatgcttgagcgctgcattgacggtcttgagcagcttttgcagtgcgatgggtttttccaggaagtcgaatgcgccgatgcgggtggcctcaaccgccgtgtcgatggtgccgtgcccggacatcatgacgacgggcatggtcagcaggccgctgttgccccattccttgagcagggtaatgccgtcacagtccggcatccagatatcgagcaggaccaggtcaggccgggcctgctggcgccaggtacgggcttccgctgcattctcggccagccgcacctggtagccttcatcctgcaaaatatcccttaacaattcgcggatgccgatttcgtcatccacgaccagtacttgccttgccgtcattgcttccgctccgctattggtatggtgacggtgacaattgcaccgcccgattccaggttttccactttgatactgcctttgtgttcttcgatgattttcttgacgatggcgagccccaggccggtaccatgccgctttgtcgtcatgtagggttcaaacgcgtgggaaagtatttccagcgggaagcccgcaccattatccttgacgcatagtttgacgcattcgttcgccaatctgcaggaaatgacgatttctggctgcggatggcgctccagcgcatcctgtgcattctgcagcagattgtgcaggacttggcgcaacatggtcgcatcgccgtgcaccgtgggcagttctggaggaatgtccacccggatctggatagaggttgcttcgtacaatgccagtacgtcctggaccagctgcctgagatccacggtatcgaggctgagggccggtaggcgggcatattcgctgaattcgttgaccatggccttcatggcattgacctggctgacgatcgtggtcgttgcccggctcagcatttctgcatccgccttgctcagcttggctgccagtttgtgctcgatacgctcggcagaaagctggatcggcgtaagcgggttcttgatttcgtgtgccagcctgcgtgccacttccgcccaggcggcatcacgctgggcctgcgccatttgcgtgatatcgtcgaataccaccacaaatccgctgtctggcccatccggcaatcgcgttccccgaaccagcaatacctgcttgccctggctcgtgctgatttccatctgctcctgccactcagaggcggaatccgccttgaaatagacctggatgcggttgacgaaacttgccagggtttcctgctggtgggcgaggagatccagtggctggttgagggtttcttcggtcaaccggacgccgaggatgtgggaggctgcatagttgaatgtgcgtagctgaccgtgctcgcctagcaccagcactccggaggaaaggtgggcgaggatggtttcgaggtagccgcgcgctgcttcgagccgggcccgattgcgatcggcggcctgggtagcgtcgttgagctggcgggtcatgctgttgaatgattgcacgaggatgccgagctcgtccttgccatgtgcaggcaacaccgtgtcgtaatcgccgcgggcgatggcacgcgtgccttcggcgaggatgcccagcggggcggaaagccgccgactcagcaggaaggcgaatgcaatcgacgatagcatggccagcatcaataccagcgtcagcgtcagtgcaaacacctccttgagggattcccggctgaatgaaagctcctggtagtcctcatagacatcctgcacggcttctgccgtttccgacaaggatttcggtaccggttgcagtagctgcaatatgcgggtttctcctgccatgtcgttcatcgtcaccggtgccagcacccgcaaatacaagcctttgccgagaataggctctatgacgccgtagatatgctggcgcccctggcgcagctgcgggatgttgggcaggtcgggcaagaagcttgacggatcgccgctggagaaagccaggatgcgtccttgtacggtcaagagcacggcatcgcggacgccgcttttctcccgcaagtcgttgagcacgctcaggtgcaggttgctgggctggaatgccagcgacaacgccatggtttccgccttgtcctcaaggtcggaaagcatgatatccagggcgctttgtcctagccgtaagccgccttcaagcgccgcttccaccttgacgttgaaccaggattcgatggaccgtgtcaggaagttgaccgataccgcatacacgatgacgcccggaatgatggccatgagggcaaaactgccgagcagacgcagggtcagccggctgcccatgatgctgttgcgcatctggcggtatagccgccagagctggaagccgatcaacacgatcagggccacagccaacgccaggttcagcaccagcagcaggttgtagtaattgcccgcggaagcgctgcgggtgctggcgtgggaaagcaggtacagtagtaccgcccccaggactgcgctgatgaagacgatgtacttcatgtctgtttacggattgagcgcgggcgtccagcggaagcgctcggaagccatgttccagtcttccgaactcaatgtatccacctgcaatgcctttggcagcttggattgatccaggcgcatgcgcagcccagcctggtagggctcaccttttttcaacaggctgccgtcaatgacttgccagttccgcaggcgtgagatttcttccttggcttcctggatgctggcaaacgagagctggtgcccatcgcgattgaccagatattgccgggacagggcatgatagcttagcgataccttgctcgtcaggctgacaatttcatcatcgaaccagtaacggcggggcgagacaagctggaattccacaaggaaattcaatggcacccctttgttgacggcttcctccagcccaggactgagtgtgaggtcgaagtctgcatccagcaggtaatcgccatcctcggaggcgaccagctctgcggattcgatagacaggctgctttgaatggcgatggcctgatagctgaccaaagccagcaataaaaacaacagcctaaactttctgcagtaaagcgtaaaagaagccgtcatgttctgtaccgggcagtaattgtccttgattggattgtaaagtgccgtgcttgcatggcatctggcgtgcgtcgggctgggtttgcaggaaacgcgcgatctgttgctggttttcctcgtggaataccgaacacgtgacgtaaagcaatttaccaccctttgccagcagccgccacagaccctgcaatattaagcgctgttgttcggcaaatgccgcaatatcttgctctcgccgcagccacttgatgtctacgtggcggcgcacgatgcccgaggcgctacagggcacatcggccaggatgcgatcatagggcatgccgtcccaccacgcatctgggttggcggcatcgccttggaccaagctggcagatagccctaggcgttccaaattctgctggacgcgcagcaggcgatgggcgtcgttatccatggctgtcattcgtacatctgccagctcaagcacatgaccggtcttgccaccaggggcgcaacaggcgtccagtacacgcatgccatcggcgacatccagctccatcgcggcaaactgggcgccccaatcctggaccgaggcatggcctgcctcaaaacctggcaggcgggtgaccggcacagcagactccagcatgacggcctgttcgtccagcgtacgggcattcagccccgctgcccgcaatctttccaaatagcttgcggcatcatcatggcggcgatttacgcgcaaggtcatgggaggatgttggttgccagcttccagcatggactgccaatggaccgggtattgttgccggagtttgttgatccaccattgcggataggagtattgagcgacttcgtcgtcggcgattcgccgttccagcatagcgcgttggcgaaggaaattgcgcaggacggcgttgaccaagcccttggcccatgttttcctggttttcgcggcggccagcacagcctggttgaccacagtgtgcgcaccggccctgtcatagacaagctgatacaggctgaccaatagcaagtgatggatgaaggcgtcgctcaatggtttctgcagcaactgttggagtaacgcctccagccgtgcgtagaaacgcagcgtgccgtaggtcaagtcttgactggcggcacgctgctggggcgtgatgtcgcgctggtgctggaacaatgtttccagcacaacggaaagattgcgcccatcaagcacttgcccgacggcttgcgcggcaagttgctgcgaaacctgcactggtcaggcagccattgccatgaggcgcttgatgcgttcctcggtttgcgggtgagtgctgaacaggcccttgatgccctcggctgacagcgggttgataatcatcatttgcgcagtctccggatgttgctctgccgcttccagtggaaccttgcgtgcgtaattgtggattttctgcaatgcggcggcgagcgcggtagggtccttgcagatttccgccccggcacggtccgcctcgaattcgcgcgcgcgggaaatcgccatctggatcagcatggccgcgatcggggccaagatcatgatcagcagtgcgactgccgggtgcacattgcgatcccggccgtgcgcgaacaacatgccaaactgcgcaattgaggaaatggcaccggcaatggtggcagaaatggtcgagatcaatgtatcacgatgcttgatatgcgcaagctcgtgcgccatcacgccgcgaagctcccgctgagtgaggatacgcatgatgccagtggtggccgctactgcggcattttcgggattgcggcccgtcgcgaaggcgtttggctgatcttcgtcgatgatatagaccttgggcattggcaggtcggcattctgcgccagttcccgcaccatgttatacagttcgggggccgtgctggcatcgacctctcgggctttgtacatcttgagcacagctttgtcggaaaaccagtaggcatagatgttcatcgcgcctgccagcagcaaggcaatcagcatgccgcttgcaccacccagtgctgcgcctaccgagccaaacagcacgactatccccgccatgaggatggaagtcttgagccagtttcctaacattgttgagctactccattctgttatttgggcgatgaccgccctctgtgactgttcttgattccccacttagatagtggtcaagagggaaaattcaagcatacatgcaggatttctgtcgatgaggctgagcatgcagctgcgggcgtcagctgccgaacctgtcgcccgggcagagcgggttgcctgccaggaaatcctttgcctgcaggcgcttgccccccggcagttgcagctcatctatgcgtagcaggccacgtccgcatcccaccaaaatgccgttgtccacggaggcgatcatgcctggctctgcagtgccggatactgcttgcgccatccaaatgcggcaagtttcacccttcaacgtactgtgtgccacggggaagggattgaaagcgcgaacttgccttgaaagctcgtcggcgtttttgcgccagtcgatcacggcctctgccttttgcagtttttgcgcataggtgactaggctttcgtcttggggctcggcttccagcctgccttcccgctccagcttgtccatggcctggagcatgagttcagcaccgatttccgccaggccgtcgtgcagggtttgtgcggtatcgtgctccgtgatcggcaaagtgccgcgcaatatcatcgcgcctgcatccagcgcaggcactacttccatgattgtgacgccggtctccttgtcgcctgcgagcagggcacgctggataggtgcggcgccacgccagcgcggcaatagcgaggcatggatgttgtagcagccatagcgcggcatgctgagcacggtcgccgggataatgaggccataggcggcaacgacgagtgcatcggcatgttctgccgcaatcctggcctggactgcttcatccttgagcgtttctggttgcaatagcggaatgccgtgttccagcgcaagacttttgaccgggctgggcttcagcttcaagccccggcctgcagggcggtcaggctgggtcagcactaggctgacctcatgggaggattgaatcaaggctctcagtgcaggcactgcgaagtcgggagtgccagcgtagatgattttcatgtcgatcaggcccgctcgcgctggcgtttcttgagcttgttcttgatacgggtctgcttgaggctggagagatactcaacaaataccttacccaacaggtggtcgatttcatgctggatgcagacagcgagcaaaccatcggccttcagcgtaaatggcttgccatgttcatccagggcctccaccgtgacttctgccgcacgcgtgacgggctcgtagatcccgggcacggaaaggcacccttcctcgtattcctggctgccgcactgactgacgatcttggggttgatgaacacctgcagtgcagatttgtcttcggacaggtcaatgacgatcacttgcttatgcacgtcgacctgggttgctgccagcccgatgccaggtgcggcgtacatggtttcggccatgtcgcgcactagctggcggatgtcgtcattgacttcctctactggcgctgccactttgtgcaggcgcggatcgggataggtcaggatgtctagaattgccatagaatgcttgattgattaatagattgattgcagaatccagtgcaagtttcagaaattaaatgaatccttacgcctgccgttaagatacataccatgtataaatacattataacgctgctcatgctttgttgcccgattttgcctgtcctggcggatgaggtaaagctgcaacctcatcatcctgatcggtatgtcgtggtaaaaggggatacgttatggggaatcgctgggcgctttctcaaagatccctggcagtggccgcaggtatggaaaatgaaccgcgagcagatcaagaaccctcatttgatctatcctggcgatgtcgtgatgctcgatatgagtagcggttctccgcaattgcgcctgctgcgcgaaacggtggccaatcccgaggtaaccttaactcctggcattcgtactgaacagctggatgtcgaagcaatcccgacgatttctccccgtatcatcgctcctttcctgagccagccgctgatcatcgaaaatgacggcctcaaagacgcgccaaggattatcgcaggaccggaaaaccgcgtggtactgagtccgggctcccgcatctatgtcgacaagattgacgaaggggagggaaccttgtggaatatctaccgtacgggcaagacgtatatcgaccccgagaccaaggcagtactcggtacggaggcgatttacctgggagatgcaaggattagcaagtatggtgagcctgccagtggcgatatcgtcagcgccaaggaagagatattcgccaacgataaactggtggcagcgcccgagagcctgcaaaccaattttgtgccgcaggcgccggaggacgatgtccaggggcgcatcctctccatctatggcggggtggctgaagccgggcggaataccatcattgccatcagcaagggaagtgacgacgggctggagcaaggacatgtgcttgctatcaaccgtaatggccgggtcattaagaaccctggttacgacaagaagaacaagaaaggctcagagaacatcaagctccccaacgagcgtatcgggctcgccatggtgttccgcactttcgacaagatatcctacgcgctgatcatgcaggccaccgaaccagtcaatgtgctggatgtggtggagaagccataggcggcacccgaccagaggaggccgggctgtgggtcagcctgagcctggtgcctggccttggtggccaaggtttgtgtcggttgctggcagctttggggtctcccgagcaaatctacagcgccagcaggcagcaactgcgcgatattgtgccggatgccgtggcaagtgctatcgccagcggcccggatcctgagcagcaggccatgatctccgcctggctgttgcagccaggaaaccacttgctgaccttggccgatgcttgctacccgcaatcgctcctcgatattcccaaccctccgcccctactgtatgcaaaagggcggctggaattgctcaagatgccgtcgatcgcggtggtggggagccgcaacgccagcccacaaggggagaaaaacgccgaggatttcgctgccgcgttgagtaggcagggtgtatgcattgtcagtggcatggccttgggtatcgatggcgctgcgcacaaaggcgctttacaggtcggtggcgccacagttgcagtcgtgggtaccggcctggatattgtttatccagcccggcaccgtgcgttggcacaccagattgctgagcaaggtttgatcatttccgagtttgcattgggaacgccttcccgtgcgcagaattttccgcgccgcaaccgcattatcagtggcctgagccagggttgcctggtagtcgaggccagtctgcagagcggctcgctcattacggcgcggcttgcggcagaacaggggcgcgaggtgttcgcgatacccggctccatccattccccccatgccaaggggtgtcatcagctgatcaagcagggcgcaaagctggtggaaagcacgcaggacatcttcgaagagatgaagatgtttccgaaacccattccggatgccatcgatactgtgcagcctgcaggaagcgtgcatgacccgttgcttgaagcactgggctacgacccggtcagcctggatacgctcgctgcaagaagcggcttgacgactgagcgcctttcggccatgctgttggtgctggagttggaaggtaaggtaacctctctaccgggagggcgtttccagcgcatcgcctaattctgtgaacaatatcaacacaatgtcatggcgattctcaaggtttgccaagtgagtggatatatcacaggatcacccgggtcattttgattggggaatgtatgttcgaagtcctggtgtatatgtttgaaaactactttgagtcagatatccatcccgaccacgaaacactttctaaggaattattcgcagcaggcttcgaccaggaagacatcaacggtgcttttgattggtatagcgccctggagtcgatgtctgaggagagtgatgcgcagcttggcaccgctggcatccggatctacagcgaagctgagaccaagaggctgagtgccgacagcttgagtttcatgatgtttctcgagcaggccaaggtgctgacgccagcacagcgtgagttggtcatcgaccgcgcgatggcattgtcacaacctgaagtcggcctggaagagacgcgctggatcgtattgatggcgctgtggaatcaggacaaggcgaacgactacctgtttgtcgaggacgccatgttcaacgataaccgtccgaccttgcactgaggcggtattccagcattacaatccggaggcagtcccgcctccggcgcatcctttatttgtcccctgcacctaattgctcaagaatggaagcaatggtgcccgcctggttaagtgtgtagaagtgcagcccaggggcgccaccggcaagcagttgttcacataagtcctcgactacttcggtgccgaaggcgcgcagcgaagcgaggtcatccccgtaatcttgcagtctcagtctcagccagcgaggaatttccgcgccgcacacgctggaaaatcgcgcgagctgggtgaagttgtagatgggcattactcctggcacgatgggaatgtcgacagctgacttttcgcactggtccacgaagcggaaataggcatcggcattgtagaaatattgggtaatggcgctgttggcgcctgcatccactttttgcttgaaatgcctgatatccgcgctgggtgatgaggactccggatggaactcgggataggctgccacctcgatttcgaaccagtcaccggtttcctcgcggatgaaggcaacgagttcgctggcgtagcggaaatctccggtactcacttcgccagagggaatgtctccacgcaatgccactaggcgcttgatgccttgggtcttgtattgtgtgagcaaggtgcggatttccgccttgtccgctgaaatgcacgataggtgcggtgcgccttcgtatcctgcctgctggatatcgatgacggtttccagggtgcggtcgcgcgtcgagccgcccgcgccgaatgtgacggagaagaacttgggattgaaggcggcaagctggtcgcgcgccacgcgcagcttggccatgccttctgccgtcttgggcgggaaaaactcgaagctgatggttggttcagttttcatttaaaactcatatgaaggatcggttggtcttgaggctaatccttgttgccaagcagcagggcgatcagcgcccaggaaatcaggctgtagagaatggcccccagaatgccgcccagtagtgtctggacttcaaaaccgctcaggatgttgccgacaaagaggaacaacagtccattgatgacaagcaggaacagacccagcgtcagtacggtgaccggcaatgtcaggatgaccagcaccggccggatcagcatattcaccagcccgatgacgacggccgcgatcaaggcgctccccaggccggcgacatggatggatggaaccaaataggccactgcaagcagcgccagggcattgagcaaccatacgatcaagagtttcatactgctatcctccttaggtaagcccggtgatgctgggctgttcggttacagaggctgcccagtactaggctgggcagcctcactttcggtatgagcaaaactttcccggcttggttgcccttcctgctggcttccgggtctggagccgggaggctactcaagtcttggctgtcgctatctcagtagcgatagtgatccggtttgaacgggccatgcttgggcacgccgatgtaggcagcctgctcgtcggtcaacgtcgtcagttgggcattcagcttcctcagttgcagcaacgccaccttctcgtccagatgttttggcagggtatagacgcctaccgggtacttggcagtattggtgaacagctcaatctgggcaatggtctggttagcgaacgaggagctcatcacatagcttgggtggcctgtggcacaacccaggttgaccaggcgacccttggccaggaggatgatacgcttgccatccgggaagatgacatgatcaacctggggcttgatctcttcccactggtatttctcgatcgaggcaacatcgatttcgttgtcgaagtggccgatgttgcagacgatggcctggtccttcatcctgagcatgtggtcatgggtaatgacatggtagttgccggtggccgtgacgaagatatcgccatgttcggcggcatagtccatggtgacgacacggtagccttccatggctgcctgcagggcgcagatggggtcgatctcggtgacccatacctgggcggacagcgcacgcagggcctgggcagagcctttgcccacgtccccatagcctgcgaccacggcaatcttgcctgccaccatgacatcagtggcacgcttgatgccatctactagagattcacggcagccgtacaggttatcgaacttggatttggtgaccgagtcgttgacgttgatggcagggaaggccagcttgccctccttgtgcatctggtagagacggtgcacgccggtggtggtttcttccgtcacgccgagaatcttggacagtcgggtggagtaccaggtcgggtcctgcttgagcttggtcttgatggcgttgaacaggctgacctcttcctcactggcaggatgattgaggatggtggcatctttctcggcctgggtgcccagatgcagcagcaatgtcgcatcgccgccatcatccaggatcatgttgctgtaaccgccatctgtccattcgaaaatccggtgggtatagtcccagtactcatccagggtctcgcccttgactgcgaagaccgggatgccttgtgctgcaatggcggccgccgcatgatcctgggtggagtagatgttgcaggaggcccagcgcacttccgcaccgaggtctcgcaaggtttcgatcagcacggcggtctggatggtcatgtgcagcgagccagtgatgcgtgcgccacgtaatggcttggtagccgcatattcctcacggatcgccatcaggcctggcatttctgtctctgcaatggcaatttccttgcggccccattcagccagcttgatatcggcaatcacgtaatcttgggtattatcagccacagtattcatccttcaaaacgttgaacaacgcgacactgttgtcgtgtcgattggagagtatgaccagtgggagaggcgatgttggagtgtgtgcgtttcaccatctcatgaccggtacatgtcaatctggtgaacgccgtttacacagcttgcgctgcggcaaccgagcctggggatgaacatccttgcaacgttcctcggtagaggcgccattatagtggctttatcctttttctgtcactgttggcatggaagatcaggaaataccttgctctgggctgggaatttgccgggtaccaggatgttcggtaccgggaatggggagtaaggtaaggcaagtgccctgcatgcgaacgcatgcagggaggttagagcagaggtgtacttgcagggatgagcggtgcgggctggcaaggaaccgcatttcggatgagccagccctcggtcgttgggatgccctccggtcagaggcctgccgccgcgcgcaacaaagctgctttgtcagtcgcttcccaggtgaactctggttcgtcgcggccaaagtgaccgtaagctgccgtcttggcgtagatgggacgcagcaggtccagcattttgacgatgcccttgggacgcaggtcgaagtgatccagcaccagttgggtcagtatctcgttcgatactttgcccgtgccataggtttcgaccatgacgctggtaggcttggcgacgccaatggcataggaaacctgcaccaggcagcgcgaagcgaggccagccgcgacgatgttcttggcaacgtagcggccggcataggcggcagaacggtcaaccttggaaggatccttgcctgagaatgcgccaccgccgtgaggggcggcgccaccgtaggtgtccacgatgatcttgcgtccagtcaggccgcaatcgccttgcgggccgccgatcacgaatcgtccagttgggttgaccaggaatttgatatcacccttgatcagttcctgtggcagggtgggcttgatgatttcttcgatgacgctttcacggacctggtccaggctgatgtcgggcgcatgctgcgtggaaatcagcaccgtgtcgatcttgtgcggcttgccgtccatgtactggatagtgacctggctcttggcgtcaggacgcagccaaggcaggcggccatccttacgcagctgggactggcgttccaccatgcggtgcgagagccaaatgggcagcgggagcaactgcggagtttcatcgcaggcatagccgaacatcaggccctgatcgccggccccttggtccagaggatcgtcgttggcgttgttgacgccctgggcaatatctggggattgcttgtcgtacgcgaccaggacggcgcaactcttgtagtcgataccgtagtcggcattgtcgtacccaatgcgtttgatggtgtcgcgcgcgatcttaatgtagtcgacattggctgtcgtcgtgatttcccccgccagcacgaccaagccggtattggtcaatgtttctgctgccacgcgggcagtagggtcctgctcgagaattgcatccaggatgctgtccgaaatctgatccgcgaccttgtcaggatggccttcggaaacggattcggaagtaaataggtattcgctcatgaactcccaccaaatgaattgtgcaaaaggttgttagaatagcaaaatcatcatgtttcaaaaagaagtacatgctcaaagcattattacgcgttttggcgatgatgccgctgcctattatcaatgcggttggcgtactcaccgggtgggggctttatttcttttcccacaaggtattgcgccgtacgcgcaagaatctcagtgtggccggcattacctcttcaaccgaggagtaccaccggctggtgaggcacagcatcctggaaaccggcaaaggcctggtcgagacgtttgccatctggttccgcccgcagggtaaagtgttgccctgggtcagggagtgccatggctgggagcatgtggaggccgctcaggctcaggggcagggcatcattttcctgacgcctcatctgggctgttatgaagtgaccgccctctactatgccgcacgtcacccgattaccgtgttgtaccgtcccgcgcgtcagcagtggcttgcccccctgatcgacgaaggccgcaatcgcagtcagatcaaacaggcaccgaccagcctgagcggggtgcgtagcttgctcaaagccttgaagcaaggtgaggcggttggcatattgccagaccaggtgcctgagttcggtgagggcacctgggcggatttcttcggcacgccggcttataccatgaccctagtgggaaagcttgccgatacttcgggcgcccgggtgctgctggcgttcggcgagcgcttgccgtgggggagaggctatatcatccatattcagcccctcgagatggagcccactcctgcgaatatcaatcaagggatagaacagttgatcaggcaatgtcctgcacaatatctctggagctaccgcaggttcaagcagcccaagccgcacggaaaaccgcgcgagactcagggtgggacgaattaaatttcacgcatgtgcggcagttgccgccatttcaaggcagtttttatgaaactcagttttaccaagatgcagggcataggcaatgacttcattgtggtggatgggtatagccgtccagtcagcctggatgcagataccatccgccgtctggccgatcggcatttcggcattggctttgaccagttgctgttggtagaacgccctacagtggagggcgtcgattttcgctaccggatattcaacgccgacggcggcgaagtggagcaatgtggcaatggggcgcgctgtttcgtgcgttacgtgcacgacaagtccctgaccagcaagcgtgaaatccgggtacaaacggcgcgtggcatcatcctgcccaggttggaagacaatgggttagtcacggtgaatatgggcgagccacgctttgagccggcagaggtgccgttcattgccgaccgggaggcgatgacttacctgctgcaagtcgccgaccaggcgctggaaatttccgtggcttccatggggaatccccatgccgtgaccgtcgttgaggatgtcgatacggcgccggtggaaaggctggggcctctggttgagcgccacgagcgctttccccagcgggtcaacgcagggttcatgcagatcgtagatgagcaccatatccgtttgcgcgtattcgagcgcggtagcggcgagaccctggcatgcgggaccggtgcctgtgccgccgtggccagtgggatcaggcgcggcttgctgcagtccccagtcagggttgccacccggggcggcgaattgatcatcgcctgggaaggtggcgggcagccggtctggatgaccggccctgccgaaactgtattcgagggtagtatcgatattgaggtttagagtggttggcaacgccagggagcgctgtccaggcagcgtgccgcagccgttgcaatggagcggcaggatgatcccatgaggctggcctagccgcgtttacccgccaggaatggcgattcaaggagtcagcatggaagcacaagatcacaacaacgagcagcaggtgacggaatatcaggtaatgagttatctgcgtgcccatccgcagttcttcgagcaccacacaggcctgctggccgaactctacctgcccagcccgcatggacaaggtacggtttcccttgccgagcgccagcaactggcgcagcgtgaccgtatccgcgtgctggatgcgaagcttgcgcagctgatgaagtacggcgaggaaaacgatgcgattggcgaaaaggtgcacaggctcagtctggggttgctggccaccgagcggatggaggtcttggtcagcttgttagagcatagcttgcacgaggatttccaggtgccatatgtgagtctgcgcctgtgggcaaagccgcgtgaatccggtaatggcagcctgccgatctttgccagcgtcgaccaggagctgcagcgctgggcgcagggcctggcaacgccatattgcggcaaccggccgggcatgccattgcaggggtggttcggcgtggaggccaggccggcttcctttgccgtcatggcactcaaggcgcagcaggtgtttggcgtcctggccctggcgagcgatgacgacaagcgtttctatcccgatatgggcacgctttacctcaagcgcatcagcgagctgatcagtgccgccctgttgcggcatatcattgtgtaaagcctgcgccgcacaaagcgatggatgtgttgcagcgatatctggagtatctgcaattcgagcgaggcttgagcctgctcaccgtcaagcattatcggcgcgacctggagctgttatttgacctcaagtccgggatggcgctggatgcgctgcaaccatcccacatccgccgctttattgctacccttcatggccgggggttgagcggcaaaacgattgcgcgccacctctcgggctggcgtggctttttcgattacctggtcaagcgccacggcgcaacctgcaatccctgccacgacatgcgcgcccccaaatcccccaagtccctgcccaaggcattggccattgaccaggccgtgcagctggtggatatgaaaggtgaggacgtactctcgatacgggacaaggctatcctggaacttttctattcatccggtttgcggctttcagaggtcactgggttgaatatcggggatttgaacttgcatgagggaacggtaaaggtgctgggcaaagggagtaagtcgcgcatcgtccctatcggccgccacgctatccaggccatgcaggattggctggcggtgcgccagcctgcaatctcaagcgatgaacaagcggtttttctcaaccgcaacggccggcgcatcagcggccgggccatccagtaccgcatcaagcaatgggcgatcaggcgaggcattagcagcaatgtgcatccccacatgctgcgacacagctttgcgagccatgtactgcaatccagcggcgatctgcgggcggtacaggaaatgctgggccatgccaatatcagcacgactcaggtatatacgcatctggatttccagcaccttgccaaggtgtatgatgcggcgcacccgcgggcgcgcaagaaataaagatgaatgatgctttatcgtacgctgctggcgtattcgcttgaccacgtgattgccttgcctggagcgactgcgctgacagatgactttactggaatttcatcagcagcttccctgggcggttttgtcacccgagtcaggcaagttagtcgttgttgccagcctgccagtgtcccgacttgccgcccagcttctccaatagccggatctcgccgatggtcatgcctctgtccaccgccttgcacatgtcgtaaatcgtcagcagggcgatgctggtcgcggtaagcgcctccatttccacgccggtgcgaccaacggtttctgccgtcacttggcaatgcacggcactcacggcgtcatcgatactgaactccacgccgatccgggtaagcgggatcgggtggcaaagcggaatcaattccgccgtgcgcttggaaccttgtatggcggcgatgcgggctatgcccaacacgtcgcctttcttcgcgtcgccagcagtaatgatggagagggtggccggcagcatgcggatgctgccatgcgcaacggcaacacgcctggtttcggctttttcgccgacatcgaccatatgggcctggccgccagcatcgaaatgggtaagcttgctcatgcgttttcctgcgtgatggccggcgaattcatgatccggcgctagtgaacttggtgcttgaggttgctatcatagcaatgatgaaagcgctttatccatttgcattactctttggcttgacacccatggcgcttgccgatggcttgcccgagcttggcgactattctgccaccgtcatgtcgccgctggacgagcagcgcattgccgatgagatcatgcgcgatgtctatgccagtagccaggtgctggaagatccggaggtcaatgactacatcactgcgctgggctaccggcttgctgccaatggcccagacaaataccagcgcttcaatttcttcgtggtcaaagacagcagcattaacgcgtttgccatgcctggcggcgtgattggcgtgcataccggcctgctgcttgccgccaagaacgaatcggaagtggcaggcgtgcttggccatgagatcggacacgtggtgcagcgccacctcgcacgcatgctggccaagcagaagaacgattccgtcatcagcatggcgaccatggcattggcgctgctcgctgcgcgcagtaacccgcaattgaccgggggcgcgctgactgcggcgactgcagggtcgatccagaagcggatcgactatacgcgcgaacacgagcgagaagcggatcgcgtcggcttgcagatcatggctgatgcgggcttcgatacccgcgccatgccctctttctttgaaacactgcaaaagggtacgcggttctcggaaggcagtgctcctgcattcctgcgtacccatcccctcacagtggagcggattgcggatgtgcgcaaccgggtggagcagggcagcttccgcgtcgtacaggaaaatccggatttttatttcatcaaggccaagttgcttgccaacatcggtactgcggacagcgccatcaatatttttcgcatcaacctgcaggaaaagcattatgtcaatgaggccgcagaacattatggcatcgcacttgccatgttgcgcaagaatgatcttgccggcgcacacaaagaagttgcctggctgcgccagcataccgcatcgaatgccctgatagagacgctggcaaccaaggtggccgtggcagggcagccacctgcggtggcagaacaacgctatctggatgcgctgggcttgtatccgggccatcgtgcattgatctatggctatgctgagcacttgctgggatcgaggcaatcggaaaagttgttgcaactgatcgcggacaagcaggctcagtttccagatgatccttatttctacgagttgaaagcgcgcgcctacagcatgcagggaaaatccctgctgatgcaccaggcacagggagaggcatatgtgcggcgctataacttgcgtggtgccgtagagcaaatggacctggcagcgaaggcggcagatggggatttttatgaaaaatccattgtcgaggcgcgcctcaaccagctgcgccggcagcttgatgacaagaggtcaagttgaggaagccctggatgagcgctgggcggcgcacgctgttgcaatggctagcggcctgctgtgtgatgccgtggcaagcacttgctgcttcgtggcgccttccggtgatggaacccgggctggctgagtcagaaatgcaggagccggacaagctgggcgatatccaggacagtaggatcgagatcgtggcgccggctttggctgaagatggttccagcatccgggtcgacatcatgagcaggatacagggaacggaagccattgctttgtatgcgagcaacaatccagagtctttgattgccaacttcactttcagccgtggggcacagccatgtgtcgtcacacatatcaggcttgcgcagagccaaaccattgaagtcgtggtgaaggctggtagccggtattatcgggccagccgccatattgccctgaccagtgcaggaatggtgagggatgctcagggctgatggcatgacagtacaggcccggctcagtcacggagtagccgagatagtgctgtcattttcccttcccgtggaggacggaataaggatgcagggtgcaggtccgggagtttctgcctgtttcatccagttggtgcaggtcagccataatggacatcaagtgctggaagcgcatttgagcaccggcactgccagcgatcctcaattggttttctatgtagcggaagcgaaggccggggatacagtcagcgtgacatggcatgacaacaagggccatagtggccgttatgccatgacattgacatcagggatgattttcccggcagaggctagggtgtgatggctaccttgatgacgccgtcacgctgattggcgaacaagtcgtaagcctcctcgatctcgctgagcttgaagcgatgggtcaccagattgctcaggtcagcgcggcccgagccgactgcctccatcagtctgcgcatgcgctccttgcctccgggacagagggtggacacgatcgtgaagtcccccagtccggccccgaaggcatctagtggcagcctgaggtcggaggaatagacgcccaggctggacaaggtgccgcccggacgcagcacgcgcaggctggactcgaatgtctgttgcacgcccagtgcctcgattgcgacatccacgccgcgtccgtctgtcagcttgagaatttcctgcaccgggtcatgagtcttgaagttgatgacatggtctgcgcctagcgcgcgggcgatgttgagcctgtcaggaatggaatccacgccgatgatcttggtggctcccagcagtttggcgcctgcgacggcagagaggccgatggggcccagcgcaaatatcaccactgtatcgccaatcttgatgttgccccgctctgcgccagagaagccggtcgacatgatgtccggacacatcagtacttgctcgtcgctgaggtggtctgggatcgggctcaggttagccatggcatccggcacgcgcaggaattccgcttggctgccgtctatggtgttgccaaatttccagccacctgccaccttgaaaccgtgcgggctgtccgggccatcctgggcgccgatgccgcacaggcaggcgttggagtgcccgctgggcgtgatcgcacctgcgatgacgcgctggcctaccttgaagccgtgtacctctgaccccagcttttcaatgatgccgacgggctcgtgtccgactgtcagtcctgccgcaactgggtattcacccttgaggatatgcacatctgtgccgcagatggtcgtggtggtgatgcggatcaaggcatccagcgggccgatttcagggacgggcttgtcgcgcaacgctattttgccgggggagacgaatacagcagctttcatggtagccattgaaatactccttttccaaaaatggttattgccatggtaacaaactttccccttgattgctcatcgcaatattggcgcttcccaggctggcttctgctataggcgtcttggcaaaatacaattcactgtgaacagggctgtgctgtacatccatcatgtagacgtttgcagcaattgcttcagcaatggcagtgtcaccgctcgcttgctgatgagcgaccattcgtccagtgcgtcgatggtggcgatcaggctgggcatatcccggcgcaggtggcgcaggcagtagtcgagcacttcatcgggaagtttcatcccgcgtgcctcggcgtggttcttcaatgcctgggttttttcctcatcactcaggggatgcagctgataactcagcccccaggccagccgggtggcaaggtcgtcgcgcaagcccatctggctgggtgcggccaggccgctgacgatcagcctgccgccggattcgcgcaattggttataaaggtcgaacaaggcgacctggtcgtcattggaaagcaaatgcacatcgtcgacgcagatcatgtcgaggccagaggcgctggccagcgcattgcaggcctggatcaagtgggtcttgccgcagccggtttctccccaaaggtagatgaagcgtgcatcatcgtgttcaagcaccgtgcgtcttagctggaacagggcttcggcattgcgaccagtcacgaagttgtcgaggctaggtgcagcgggtggctggatatcaagcagtagttgtttcaatatggttcacttgcgggctgagttggcaggacggtatcactgcaccctgattcctgcggaggtctttattatcgtctgtgcagtattatcaggtaaaattgcgcgttgattatctaaaatttatcctgtggaaagcgagaactcaacttgaattctgaaaaaaactcgattagctatcgcgatgccggtgtggatattgaggccggggatgccttggtcgagagaatcaagccattcgcaaaacgtaccatgcgtcccgaagtgctgggcggtatcggtggtttcggctccttgttcgaagtgccgaagaaattcaagaacccggtattggtgtcgggtaccgacggcgtcggcaccaagctcaagttggctttccagctcaacaagcatgatacagtagggatagacctggtcgccatgagcgtcaatgatatcctggtgcagggggctgagcccttattcttcctcgactatttcgcctgtggcaagctggatgtcgatacggcggcgcaggtggtgcaaggcattgccgcaggctgcgagcaatccggctgcgcgctggtcggcggcgagaccgcagaaatgcctggcatgtacccggctggcgagtatgacctcgcggggttcgtcgtcggggccgccgacaaggatgcgctgatcgacggctccaccatcgccgagggcgacgtggtgctggggttggcatccaacggcgcacattccaacggctattcgctggtgcgcaagctgattgatctttctggcgtcgacctggagagcgatttttatggtcgtcctttccgcgacgtggtcatggcgcccacacgcatctacgtaaaacccatcctcaagctgctgcaggcaatcaaggtcaagggcatggcgcatatcactggcggcggcattaccgaaaacgtgccgcgtgtgttgcccgagggactgacggccgaggtgcgtcagggcagctgggagattcctccgctgttttcctggctgcaggagcaaggcaacatcaccgatcaggaaatgtaccggacgttcaactgcggcattggcatggtggtgatcgtatctgcacaggacgttgcagctgccaaggcgctgttgtcagccgagggcgagcaagtgtgggagatcgggcgcatccgtgcgcagggagcgggcgaagcacagaccgtggttgtctaaagaactaaagcaccatggctgttgccaacagaatactgcacgcacttgaataaggatgcttcaagtgatgtgccaactcagggcgatgagatgcattgcccttcgatgtcccaggaggtctcatgtctatatttcgctcccttgttgctagtctgctgctgctttgcttgagcagtgtggcaatggcagcaccccaacgagtgaagctcacttatgaagccacgcgcaacggccagccgttcgcgacggtgaacgaaacctatcgtcaagagggaagccgttatcgtattgaaagcgtgaccaagggtatcggcgtgtatgccttatttggcgagcgtaggttgaccagcgagggagaagtgacggcacagggtctgaaacccgagcatttcgaactgcaccagggagataatgaaaaacgctccctgtacaccgattttgactgggcgaacaacctgctcaagatgaaggtcaagggcaagctcaatagcgtgccgctagtggcaggcgcgcaggatatcagcagctttgtctatcaattcatgtttgtcgcgccttccggcagtgagctcatattgccggtaacgacgggcaagaagttgcgtacctatcattaccatattgatgccaaggatgaattgatggaagtgggcgcgggcaagttcaaggtcatgcatctgagcgaggcggtgcaggatgaggacggcaaagagctatggttggcagtggagcaccaccacctgccagtcaagctcaggatgatagatgacaagggcagcaagatagaacaggtgcttacccacatccacatagaataattcagccgctattgcctgcatggctggctgaccagaatcgcacttcccctgatgagcctgtcctgatattgccaggtcatcagcctggggtttgccaagccaagtggattcaattcaccaagtaccgcagcgacatttgcatgacgtgtccgatgctgcaaatctggcgtgaaatcaacgtctggatttggactaagcggttgaaaaaaggggatgctcgcggttgttgttggtaggggtcgcaggctgaacttccagtcaatggtaatagattgactgtgcaacagaggtttgccgctatggattgccaacccagtatagttcaataccagcgactgttcatgttcaacctaatgtggcggggtcatcacaaaaaactgcaggtggcatatcctgcacattgccagggctgagcatgatagaaagaaataccagttatggcaggtagtgaatcatcgctgctggttaaaatgcgcaacacagaagagaatggcaacgtgatctggcagatggccgttcacataccgatggattgattgaaacgagtgtatgaaccaaacgatattgaggcttgccgccatcgccctggcggatgtattgggtaaccctggcccggcggacgccaagctgggcaagttcttccgcgagcatcgcgagcttggtaacaaggagcgggcctgggttgccgaggcagtttatggcgttctacgtcgccgctcgtttctggtttatctggcaggcaatgaagacccacgccgcctgttggtggcgtggctcgtgcgtgtgcaggggaacagtctgcgcgaactggacgagctgcttaaccagcagcagaaggagtgggcgcacgaaatcaaggccaagtcgacggagggcttgagtcctgcgatccaggccgacttgcccgagtggctgtggcaacgattggagtctcagtatggcgcagaggaggctctggtgatcgcacgcagcatgcacaagcccgccagcctggatttgcgtgtcaacctggtcaagagcaatcgcgaagaagtgctggcacgtttcgccagcgaaaaggccggggcggaagccacaccgtattctccgaccggcattcgcctgccgcagcgcatgtccattaaccgtcaccctttctttaccgaaggcaagatagaggtgcaggatgaaggcagccagcttctggcaatgctggtcgcaccgaggcgcggtgaaatgatcgcagacttctgcgctggcgccggtggcaagtcattggcgctaggcgcattgatgcgtaacaccggcagattatatgctttcgatgtatcagaaaggcgtttgcacaacctcggccagcgcctcaagcgttcaggcctttccaacctgcacagccaggtcatcagcagcgaaagcgatcccaagctcaaacgtctcaacggcaagttcaaccgcgtgctggtggatgcgccctgtagcgggctgggcaccttgcgccgcaaccctgatctcaagtggaaacagacgccggaagatattgcagagctggtggccaagcagactgcaatcctgcagcgagcagccaagctggtgaaggctggcggcagattggtctatgccacatgcagcttgctggctgaggaaaacgagcaggtggcagaggcattcctgtcagcgcatccgcagttcacattgatcaatgcgacagaaatccttgcgcagcaacaggttgagctggatactgggacttatttgaaactactgccgcatcaacatgaaaccgatggtttcttcgctgcagtgttcgaactcactgcttaaggagtcagcatgaagttacccagcctcaacacccagatattgcttggcgcgttactgggtgtagggctgggatggttactgggcaacctgcatccggaatcaacagcgcaagaagctggcttatatatcagcacaatggcaggcggtattttcatcggactgctcaagatggtgctggtgccattgctgttcacctcaatcgtcgtgggcgtcgccagcttgcaggcgcaccagcagatgcaccgtgtctggatttcaacacttgtttttttcagcatttccatggcaatcgccgtgctgctgggactggtggcaactaatatattcaagcctggtgctggcatgcatctcgacatgttcgccgataccatgcagaattttcatagtgaaaagctgacgttaggtgagtttttcagcaatttcctgctcggattattccagaatccttttgcggcattggcgcagagtaatgtgctggcagtggtgatttttgccttgatcgtcggcattgccattgtgatgggcggcgagcgctaccgtaatttcctcaatatcatgcgtgaagccttcgatctggtgatgatggtggtcggatgggtgatgcgcttggcgcccatcggcatcatggcgttactcgccaagctggtggcgacccaggatgcaggcctgttcgcgagcatgggcgagttcatgctggtggtggtcgggattaccctggtgcatggcatcatcatcctgcccggcatcttgtacctggtgacgcgggtgacgccgtggactttctggaaaggtgcccgggatgccctggtcacggcatttgccacgagttccagctctgccaccatgccggtgacaatgcgctgcgccgagcagcagttaggggtgaggcgtgacatcgctggattcgtcgtgcctctgggcgctaccatcaatatggatggcacggcattgtatgaagcctcagccgcgctgtttatcgccaacctggccggggttgaactcaatctggtgcaacaactcattgtattcttcatggcgatgctggcgtcgcttggcgcgcctggcattccaagtgccggcatggtcaccatggtgatggtgctgcaatcggtcgggctaccggcagaagcgatcgcgatcctgttgccaatagatcgcttgctggacacaatacgcacaacagtgaatgttgagggcgatatgattggtagcctgattgtgcaggaagttgcctcaccccccgaccgccagcctgttgcaggtggatgattttgtatagaattgtccgcgctgtcatccaaaccgctactgatacgttatagggaacgtgtcactggtactggtcaaagtgaccaatttaattgataatatttctcaattggaaaataatgggaaactggcaatatgccctgatgcagcaacatcaatatgggcatagtcaaagccaaaagctgtagggtgttgagtagtaacaaaagagaagttctataacacaagccgtctggcttaatttttagatgaggaaagtaaccatgaaatccagcaaaatcgtcgctttgttgttcgcttcactgttctccggttccgtactggctgctggctgctcggtggatgtcgaggctaacgacgctatgcagttcaataccaagaacatcgatattgagaagagctgtaaggaattcaccatcaacctgaagcacacaggctccctgcccaagaacgtcatgggccacaacctggtgatcaccaagactgcagatttcaagggcgcgatgaatgacggtgttgctgctggagaagctggtcacttcgtcaaggctggcgatactcgcgtgattgcccataccaagctgatcggcggtggtgaaaaggatagcgtgaaggtcgatgtcagtaagctgaccgcaggtgaaaagtataccttcttctgctccttccctggtcatgccacgatgatgcgtggtaccgtgacagtgaagtaacgcgcaatcgaacaacagtcgtctggctgttggcgtgtagaaaggcagctctagggctgccttttttgtatttttaaaacatgtatacggactttaccagttgctatggtccgggatgatgggcatcgaataaaacaaactgaagcgttagcgcttagaacatccgctttacgttgccgattgtctggccagcaatcacaaagcgaccgcacatgcttcgcgttgcctagtgtgtatggattatagattatggtgatgggacattttgttcatgatcaaggaataggccgctggcaccactaccaatgtcaacagtgtggaagagatcatgccgccgatgacggcgatggaaagtggaccgttggtctctgcccctgcccctaatccaaaggctgcaggcagcagggccaggatgatggtcagcgaggtcatgagcacagggcgcaacctgatggggcaggcttcgcgcaatgcgtcgtccactgatttaccttcctcatgcagctggttggtgaggtcgatgagcagaatggagttcttggctaccaggccgatcagcaataccagcccgatcatcgagaagatattgagcgagttgttggtgatccataacgcaaacaccccgccgataatcgccaggggctgcgccagcatgatgatcaagggctgcaggaacgagttgaactggctggcgagcaccatataaagcaataccagcgccaggccaaacgcgaatagcatgctgcttacggttttctgcagctcttcggcctgacccaccaggttgaattggtagcccggcggtagtgtttctgcggccaaccggcgtacgtgctcgacagcgtcgcccaagggcatgatggggttagagtagaggctggcagcatattgcagatcgaagcgtccgatcacggccgcgcccaatgtctgcttgaagcttgcgacgctatccaggcgcacgagctcccccgtgccgctgcgcagataaatcttcttgaggtcgtccggggtttgcaggctgccttccttggccttcaagcggatctcgtaacgctggccgtctccgggttcgtcgttgaaatcggcaatatcaatgccgccggtgtacaaattgagcgctgttgcgatgtcgacagcggaaatgcccaggctggcggcgcgtatcctgtctattttcaatgtgagctggggcaggtcgagatccaggtccaggtctaccttgccgattcccggaatatcccctagtttgcgttgcatggttttgccgagctggctgacctgctcgagattggcgccggtgatattgaactggagtttttccgagcgctggcctccaacaatggcaacaggcacaggaaaggcccgtacaccgggaatctggtccagttcagcgcggatggcgcgtatcaatgcctgctggctcatgtcgcgctcccgccgatccttgaggcgaatgctgaccgtgcccttattcacctggccctgcgcgcccacgcctatggtactgaagtagctggcgatctgcgcatcatagcgttgcaatactgcttccattttctccaggcgactgttggtgtattcaatgctggagcccagcggggtacggaaggaaatcaggaagcggccttcatctgagtctgggatgaattccttctgcaccttgccaaagaagaacccgctgctgaccactaccagcacggtgagcagcatcactttccagcggtgtcgaagcgtccatgccaacatgccggcatagagatggtccatgcggtgaaagaggcggtccatccagccatagaagcggccttctggctcatgcgtcttgagatagcgcgagcatagcatgggtgtcagtgtgagtgagaccagcagcgagaccagtacgccgaaggtgacgactaccgcaaacgacttgaagaacttgccgatgatgccttccatgaaaatcacaggagcgaaaatacagaccagcgaaaatgtggcggcaatcacggcaaaagccacctcccggctgcccgtgatggcagccgcccgggcaatggtgccagagtcggcagcgggctcctgttgcgcacgtagcctcaggtggcggtagatattctcgagtaccacaatggcgtcatccacaaccacgccgatcagtaatagcaaggctagcagcgtcatggtgttgaaagtaaagccggagaaatacatgaccgcgatcgagcccaacagcgacaccgggatcgcagtggcgatgatcagggtagagcggacggaacgcaggaacagccaaacgatcaaggcggcaagcagggtgccttcgacgagatgctcctgcaatgcgccgacgatttcctcaatgaacagcgcatcgttggtcgagatatccagcgtcatgccgggcggcaagctggggcggatttccgtatccagcttgcgcaatacttcatcaatgatcgccacggtattggcattggataccttgacaatccccaggcctactgcagggttgcctttataacgtgccagttgccggtagtcggcaactccatcctccaattcggcaatctgtctgagcttgatggcagcaccatcgcggtatgccacgatcatttccgccatgtcgcgcaggttgtggaattccatgtccagcttcatgagatattccgcattctcgcctaccaggaaaccgccaggcagttgcacatgttcgcgcctgaacgcatcgatcaggtcagtagccgtaatattgtaagcggccatacgttcaggcagcacattgacgcggatggtgcggtcgcgtcgtcctcccaggcgtacctcgccgacaccattaatcgtctctagctttttcttgatgacgttgaacccgtacaggttgatttgctggatggtgcggtcgccgcgcaatgctagccacataatgggctgggcgttggtttccactttctgtacctgcggcggatcggcatcatctggcaggcggcgcagcacctggctaaccttggcctgcacctcgttgtatgccacgtcgatgttcttctcgaggctgaaggtaatggtgatgacagaaacgcctggtgaagaggatgactggatatgctcgatgcccggtgtggtgttgaccgaggattcgatgatgctggtgatgctggcatcgatgacgtcggggttggcgccggtcaaggtggtggtgattgaaatgaccgggaattcgatgtagggcagccgatcgaccccgatgcgctggtagctaatgatgccgagcagtaccagcaagccggagaccatccacgccaatacatggcgcttgatcgatatttccggcaaggtcatggctgatcccgctgcgaatgggcctggacctgtacgcgggtttggtcggtgaggaaggctgcgccatcgacggcgatggtttcacctgcttcgagcccttcgatgatctgaatgcgcccgtcctgatagataccggttttgacaatgcgctgatgtgcaacattgtccttgatcacgtagacgacctcgccggcaggacgcagcacgatgctttgttctggcaccacgagcgcggcaggatattcgccgagaatgatctcgcccgtgacgctggcgcctgattgccagccgggttggtcgacaatatccacgagtacgtcgatggcgcggttattgctgccaatgacgggcttgaactcgcgcaatacacctgttgcctcttcttccgaggtcggtgttttcaatctgaccttgaggccaggcttgagcttgctgcccaggctttccgggaagggaaggtgggcgcgcaaccgctggttgctgatgatctgcaggatgggatcgcctaccttgacgtagtcgccaggcgacacgatctgtttttctaccttgccatcaatgggagaaagcagccgggttttgctgccgttatgcgtgatggtggcaagacgggattttgcgccctcgagctggcgtttcaaggcgattttctgcgtttccagctcgtccagggcgttttgggaaatgaagtttttttccacgagcttctggttgcgttccacattacgctgctggttgaggagcaatgcctccagtcgcgctacttcgctctcagcctcgcgttgctgcaatgcataatcctcggcgtccaggagggcgatgacgtcgccttttttgaccgcctggccggggcgggcgagtattttcaatacgcgcgctggcacttccgcggcgaccgtaggatccatgatcccctccaaggtgccaatggattgctcgcggacttccagtcgggctgtttccaccgtagtaacgctgaccaacggcattgcagccggttttgcgggctcttcattatttttgccgcaggcactgattagtaaggataacaaggccagcaaagcaaggccccttgagcgataagctgacatctattctggttttcccgggtcatgttgagcgtgggatggagtttacccactttccgctggtcactacagcttgcatggcataccgacaatgccattgaaactcaagagtctatactggattggccatttttttccatgactgtccgcaggtcacccagtttttcccagtcaaaaaaaggaccggggtctgtcttgcggccaggtgcaatatcggaatgtccgacgatatcgcagattgggtattgcaaagccaaaagcttgatcagcgcttccaatacctggtattgaacctgggtgtaagcctcgtcatcgcttccttccagctcgataccgatggaaaagtcattgcagcgctctcggccttgccagctggatgcccctgcatgccatgccctggcagcacagggtacaaactgttgcaggcagccatcccgcctgatgacaaagtgtgcagaaaccttgagctggtgtatacctgcataatagggatgcccggctggatcaagctggttggtaaacagttcggtaatgccagggccaccatactctccgggcggcaagctgatgttgtggatgacgatcaggcagatgtcggtgccggcaggccgatcatcaaaattcggtgaggcgatgaactcggcttctggcaccaggccttgcgggtcaatggacaaggttgtgcccatcgtagatcaatccgtatccttgctcaggcccagcttgctgaggcggtagcgaaaggtgcggaaactgacgcccaatagcttggcggcggctgtcttgttatgctgggttttttccagggcattgagaatggcagttttttcgatatgttctaggtagtcaggcaatggcaggccttcgtcttccggggctgatcgggcagagggcgcgtgagcgctggcatcctggtccagcagaaggtcatcgacggtgatggtgttgccgtcgcataatgccagggcccgttccaagacgttttccagttcacgcacattgcctgggaagctatgccttgccagcatgtggcttgcttcaggggataatgtggggatggggcgattctgctcccggcactgcttggctagcaaggcatccaccagcatgggaatgtcttccggcatgtcgcgcagggcaggcagcttgagttctattacattgaggcggtaataaagatcctggcggaactcgccacgctccatgagaacggacaggtttttatgggtggcgctgatgatgcgcacatccacgctttcttcctgggtgcccccaaccatgcgcacctttttttcctgaatggcgcgcaacagcttgacctgcatggcaagcggcaggtcggcgacctcatccaggaaaagggtgccgcccttggcggcatggaacatgccctccttatcctgaattgcaccggtaaatgcccctttcttgtggccaaaaaattcgctctccatgagattttccggaatggcgccgcagttgacggcaatgaagggaccgtcgcggcgcgagctgtgctgatggatcagtcgggccgccaactccttgccactgccggattcgccactgatatagactggcgcctggctgcgcgacagtttttctatcatgctccgcacatgctggatggcggggctgttgccgataagcttcagggcgcccgtgtcttcggatgcatttgccttgtctgcggcggacagcttgagcgcggattgcaccagggggcgcaattgcttgagcgaaatgggcttggtgaggtagtcgaaggcgccagctttgagcgcggatacggcattctccgcactgccgtaggcggtaatgacggcaaccggcaggccgggatagtcctgggcaatgcgattgaccaggtccaacccgctgccatccggtaatcgcatgtcagtgagacataagccatattgcccttttttcagcaggtgcatagcctcagataggctgctcgcgctatccgcacggatgtccatgcgctccagggtcagcaccaggagttcgcggatatcggtttcgtcatcgacgaccagacaggcggggaaggcactcatgcaggctcaattttctcaatgtgaatgacaaacgagcagccttgctcgacggcggcatgctcaatagtagcgccattagcttcgcatagttcgcgcgcgatataaagcccaaggccggtgcctgtgctttccgtggtaaagaaaggctcgaacaggtgcgccagggcgctatcgggaatgccattgccatcgtcatgcacttctatcagccatttcctggcttcgctgcgtagcgacagtgtcaggctgccattgcgttgtcggctatggcgccagccgttgcggcagagattccacagtacctgatgcaggtggcggtggtcgaacatgatcgtgggctccaggacatccgtgtccagcacgaacccctgcggaggaattttttccacctggtagaactggtcgtggaattcgcgcaggaaatcggtcaggcggatttcctgctgcctggtccggtcccggcggttgagttccagcacatccttgatcatctgttccatacgctgcacattgtcgctgatgatttgcagcatgcgctggctggctgggtcgtgggattcgtcctcctgcaataattgagtcgcgtggctgatggcgctcaaggggttgcggatctcgtgagcaatattggcagtgaggcggccaagtgcagcgagcttgagctgctgcgcctgtgtctgcaactggctccagtcctggatgaagatgactgtaccttgggcatagctttcaccaacgggcatgagcttgaggcgcaggtcgcgcttgctcaggctgagtttgatcaggccttgctgcttgccgtgtccctgctgttgccaacgctgtaacaaggtggcgagttcgggaacatattctgccagtggctggttagcgcgtacttcgctttgtatccccagcaggaagtcggcttgccggttgcggtggcgtaatgtgagggcttggtcaacgacaatgacaccatcgtccatttcctgcgtgaccagctgattgacctgggccaggttctccaggtctatcccgcgttgcgacgccaactgcgcattcaagctggcgcgcttgctgaagctatgggcgagccaggcggtggcgaagcaactgatgctcagcatgaccgcatgtgaataatcgccgaaatcctcgttccagatcagcatctggtaggactgctcgagtagcaaccctatgctggcgaccgcggcataaaacagcgccagccgtccttggctgatcaggctggcggcggcaatggtgatgatgagaagcagtcccagcccactcttgatcccgccgctggcatacatgagcagaatgatgaagccgatgtccatcagcgtcagcagggatagctgtatgctgaatctgggcttgcgcagcacgtttagacaaagtgccaggcagccaaagctcaggtatgccagagagaagctgaggtatgaggctggattgtaattaagccagatgcgggtttcctgcagcaggaagtaggaagcaatgaaaatgatgccaagcaggacgcgataaatcccgaacagggtgagcggctgccagaaatccgtggcagggtgaccgccggctttggatttggtcattcctgatgttgctggcggtgcgcatccgaacagtagtgcagtgcaccactcttgacgctttcgctgcgcggcaggtgcacatggcaatgggcgcattgcaccatgtcttctggactgctgcgggaaggtggccgcttttgcacgctgttgcggtagtgcttgaggatggcgtagatcagccagaatatgatggcgagtagcagcagtttcagcatgatgcccaataggtgggtgaaggatagggggattgtagctaaaagcagcccgggtaacaaaatcaaacctgttatactcggcgagaacggcttatcccaactgcgtgctgcggcactaaatgcagtaatgcgcatccaagcaattcaatggcgagcacacaagaactttccaattttctagcgcaaatagagcgtcgtgctttcaagcagacggcgtatgccgtgcgcgatgatcatgcagcgatggatatcgtgcaggatgccatgctcaagctggcggaaaagtatgctgctcgacctgtggaagaataccccatgctgttccagcgcattctgcagaacaccatgaaggactactggcgccggcagaaagtgcgcaacatctggacgacattgctttcttcacttggcgtcagcccgcaggatgaggaagagcacgatccgctggaaacgatggcttccgatcatgcttacgagaatcctgagatgcagtatgagcaacaggaaaccattgcaattatcgaagccgcgataaaaaatctaccaaagcgtcaacgagaagcatttatcctgcgttactgggaagatatggatgtggctgaaacggctgccgtcatgggatgttcggaaggtagtgttaagacacattgttcacgggcggtccacgcattggctgcagccctaggacaatacggatttgctaaggaaatgctcgatagggctggggacgagcaatgaatcaagaacagcggtttgcaaaagacatcgtccgtcgattggacgaaacgacgcagcatcttgcaccagagatttccacccgtctcgcggaggcgaggcgccgggcacttttgcgtgccacggctcaaaaccagcagtctcagggtggcggcctcatggccttgttcggcagttatttcgcgcagtatcatcgtatcttctcctgggcagccctcattgcggccatattctttacattcattgtcacccagcagttgaccgggcacggtcatggtgagcatggtgatgcctttctgctggcttctgaactcccccccgaggcatatcttgatccaggtttctactcatggttaaagcagcaatagcaacaggcctgttcttgttcacactggcggcggccgccgaaacggaactacaagagcctagttgggcgcaactgacggaaagccagcgcaaggtgctggcacctctggcgcaggaatgggacattctcaggccgtggcagcgtgagaaaatgctggatattgcacgcgactactccaagatgacgcccgagcaacaacaacgtgtgcaaaggcgcctgacgcactggagccggatgacgccctacgaacgggagaatgcgcgcaagaaataccaggcgtataaaaacatgacccccgaacagaaagcggcattgcgcaagaagtgggaagagtatcagcgcctgccagaagccaagcgcgaggcactgcgccgcgaaaaccccgatattgataccggtctggaagatctggactgactcgataggcgctaagtgcgtgcgtactgcgcccgcaatacagaactacctgcgttccacccagtacaacatgaagatgccggctgccatgaacagcaatgtcggcatgacggcgctgaacaagggagaccagtcattgagcaggccaagatgcacgaatacccggttcaatacctgatagacaatacccagcatgatgccggaaaaaatcttggtgctagccgaacttgaacgctgctgcaggaacccgaacggcagcgctaggatgaccatgaccaggcatgcaagcgggtagatcatcttggaccagagcgcaatctggtggcgtgaggttttctgcttattgctcgctaggtggttgatgtagaaatacaggttccaggccgacattttttccggcacgaccagcagcacattcaacagctctgggcggatcagggactgccaggtggcttcctggaacacattggtgcggattttctgctcttcaaaatgggtctgcgtcacttggtgcagattccagctattgccatcaaagctgccttctttcgcattgctgatggtgcgcaaccggaattcgttgtcgaattcgtaaatatggatgtccatcagggaggcatccggcatcacattctgcacgttcacaaagctattgccatccttgacccacaggcccgagcggaaatcctgtgccaccacggagtccgtcgcctggatgcggatgcgttgcgcagccttttcgctcattggagcaatcagctctccgacgagaaaggtaatcacggcaaacaccaatcccacgcgcaacagggaaaatgcgatcttgcggatggaaatgccgctcacacgcaagatgatgagttctgaatagcgcgagaactggccgagcgcgtacatggtaccgaccagcacggccacgggtaccacttcgtagacatgccctggcgcactaagcagtacatacagcagtaccttgctgataccgtaattgcccttgcccaggctttccagctcttgaataagatcgaaaaaggaaaacatcgcgagcagggccagcatgatcagcatgatgctggagacgatttcctgtgcgagatagcggttgagtaatttcatctcggcctatttgcgccacaagcgcggcaggaaaggtaactggaacaaacgacggtaaaacatccagaatgtcagcaacaggaaaaatgcatgaacgggccacaggccaaccattgccggcactttgccttgtgagagccacgcctgcatgatgctgagcaggttgttgtaaacgatgtagatcaacagcgccatcatcaggttggccgaacgtccggaacgggggtcgacaaagctcagtgggatggccagcaggatcagtacgaatgccgaaatcggaatggcaaggcgccactgtagttccgcaatgctgtcgggactatgctcattgaaaagctccagactgtttttcgactgtgtattggggggctgctgctgcacttcggcaggctcgatacggatcgcgtaacgctcgaattccgtgatcgaatactcggcagtattgggcgtgccttcatagcggcggccattctgcatgaccaggaagtcgtccccgttctctgccgtttcacgatggccgcgggcagccacaatgatgccgagcttctggtgctgcatggattgtacgaagatgttcttgacgatgttgcccagctcgtcgaagctttccacaaagaacacacggtcagcatgacgcgactccttgaagacgccgggactgatagaggcaagctcatcgcggcttttcagctggtcgcggaactctgctcccttgccggtcgcccagggcgtgacgaacaggctgagcaaggcaatgacgacgatgacaggcaggccgaatgtcaggactggccggatccaactggagagtccttggccggcgctgaaccagacgaccatttcgctgtcgcggtgccagcgcgacagcgtcaacagcacggcgaggaacagcgtgagcgaaagcatcatcggcaggaacttcagcatgctgaagcccagcaatgtattgatggcatcgctagcaaggctgcccttggcggcaacgccaatgtaataggcgacgcgctgggcgatgacaatgccgaacagcaccagaaagccgccgatggcagtggtgactagctcttgcagcagtgaacgtttgaagagcatcttagacaggcaggcagttcagattccgcaattgaggttgatttaccgcgaaaacgcgggataattcagagggctttaaccttaaggatcaaggaatggaatttagcataaaaagtggtactccggaaaaacagcgtaaagattgcgttgtggtcggcgtgtttgaagcacgtaaattctccgatgcggccgcagtgctcgatcgtgcatctcaaggctatctcggtgacatcctgcgtactggcgacatagatgggaagcctggatccacgctactgctgcattccgttccaggcgttgcggcagggcgcgtcctgcttgtcggcctgggcaaggagcgtgagcttgatgagcatagctaccgcaaggccttgcgtgctgccatcaaagcgctacataccctggatgatgccgatgtggcgatatgcctggccgaagttccggtgaaaaagcgggataccgcttggcgcgtggcccaggtggtggaaattgccgaagacagtacttaccgttttgaccgcttcaagagcaagccagcgaatggcaagaaaggcatcgccaagctacaagtgcatgtcacccggcgcagtgacgtcgctgaaggtgagaagggcctcaggcagggcaaagcacttgctgcgggcgtgagtttcgccaaggatctgggtaacctggcaccaaactattgcactccctcttacctggcagaacaggcagaggcgctgagcgatagtcatggtttgcaggtggaagtgctggagaaggaggatatcgaaaagctgggcatggggtcgttcctgggggtgaccaagggcagtgtgcagccgcccaagctgatcgtgctgcagcacaggaaaggcaagaagagccagaagccggtggtgctggtggggaaaggtattaccttcgatacgggcggcatctcgctcaagcccggcgccgacatggacgaaatgaagtatgacatgtgtggtgcggctagcgtgctggggacattcaaggctattgccgagctggacttgccactgaatgtggtaggcatcattccgacgtgtgagaacatgcctgacggtaatgcgacacggcctggcgatgtgctgaccagcatgtctggccagaccatcgaggtgttgaataccgatgcggaaggccggctgatcctctgtgatgccttgacctatgcagaacgtttcgagccgcaggccgtggtggatgtggccaccctgacaggggcatgcgtgattgcgcttggacatcacgccagcggcttgttcagcaacaaggacagcctagccgaagaattgctggatgcaggtaacgaggcatatgacagggcatggcgcttgccgctctgggatgattatcagtcccagctcgacagtaattttgccgatatggcgaatatcggcggcagggccggcggcagtatcaccgccgcatgctttctctcgcgttttgccaagaaatacgactgggcccatctggacattgcgggtactgcctggaagtccggcaaggaaaaaggggccacgggacgcccagtaccgctgcttaccgagtttctcaagcagcgcgccgggaagtaggaccgcatgacccgggttgatttctttttcaatgtgcccaacaaggccgcccatgtcgccagtctcagcagccgtgccgtgcaacgggggcgcaggctgatggtgctggcctctacccagcaggctgcagagcagctgggctcatttctatggagcagtccgccgaccggcttcctgccgcactgtcatgccacgcatccccgtgcggcagaaacgcccgttattatagattggcgtcatgaaccgttgcctcatgacgatatcctgatcaatcttgatagccaatatccaccattcttcagccggttcaggcgactgatcgagattgtcgggttggaggaagaggatcgtgcggcggcgcgtgagcggtatcggttctatcgtgaccgcggctatgagctcaggacattcgatgcgagtggcgctgccttgatgaaaggagggtccgatgagcgatcaacctcaagatgaactggcgctggtgctgcgccgcattaacgcgctgagcaatgtagcaacgccgacatccgggcaggcaaccgaggatgacattcccatattgacggagttttatgagggaggcggtgcactcagtgctatcgcggttgagcagctgctggcgtcttatcatgccgatgatgtgcctgcaagcctgggggatacgcccgaggtgttaccttctccctctgaaggaaagacggcatctcaggtgccaggcatcaagttcttgccagcggatgaggacgtggagcatcctagagatgtttcgagcgagcaggaaacggagcatccgccattgctgctggcgcgtcgagaactggctgaggcagtgattgccgatatgcagccggtgattgcccaggccattcaggaggccttggcaaaggaaatgcaagcattgactcccaggctcagtgccgaggtcgagcgtgtattggctgatagtttcagggagcgcgtgctccaggtgttgaaaaaggattagcccagcagtgctctgtattcagctgcacttagcagtcccgtaggtgcatgctcaggctcgaaggaaaaaatccaggcatcgtaaggcctgtcgttgatctcttccggtgtaatttgcagggcttcattgatggcggttacggtaccatcgagaggggcatgcaggtcggaaccggtcttgacagattctaccagtccgcaaggctggcctgcggataggcgggttcccggcttaggggcctcgacatatacgatatcgcccagcaaatcctgggcatggtcggtaatgccggcgagccaatggccgttctcgtctggacgtacccacagatgttcggcagtgtattgcaggttttcaggaatattcatgaaaagctcaggggaatgatgtcggcatattttctcataaaccagtgaaaccgatacagaggcagatttttttatctttcttctattaagaaaatatataaacttccgttgctatgttaatgacaaatcaaatctttttggatattattttttcgatcattgacggggcgggtgtgacatgaagcgtatcatcacattatggctgaccatgctggcattgtgtatgccgccggtcttggcctgtgcagcggagaaaaagccgcagaaatctgcagccagcaaaaccaaggcgagtaacaaaaccgttgccaataagaaagcggcggtagcaaagaaaaatgaagccagcggcaggatcatcagtaccatacgttccaacagtgctgttgccacagccagccctagcgtgttcaaggatgaggatgcgggcttaaagctggcttccagcaaggccatgatcgtgaatcaggagtccggcgaggttttgtttgccaagggaacagatatcgctgcgccgattgcttctctgaccaagctgatgacggcaatggtggtgctggatgcccagcaggatatgaatgaaaagctgagaatcacgcgggaagacattgacaccctcaagggaaccggctcgcggatgccgatcggggcgaccctgacaagggcagaaatgctgcagcttgccttgatggcctcagaaaaccgagcagcttcagcgctgggccgtcattatccgggggggctcaatgcatttgtcgctgcgatgaatgccaaggccctgcaattgggcatgctgcattcgcgttttgccgacccgaccgggttgaatagcgcaaatgtttccactgctgaggatctggtcaagatggtgcgcgctgcataccaatatcccgagatccgccatgtatcgaccactaccgcctatgccgtgccagtcaatggcgcgcgcgcgccattgcattatgtgaatagcaatgtactggtacgcaacagcgactgggtgatcggcttgtccaagaccggctacatcaatgaggctggccgctgtctggtgatgcaggcggaggttggtggccagcccctgatcattgtgctgctggattcattcagcaagaatgcccgggtaggcgacgcacagaaaatccgcaagtggatagaaagtagcaataaccatcgcgatgcaagctgatgtggcgattcctgaataaataaaaagcggccttggccgctttttatttattcaggccctattggtgcgtgatgggctgtgagatggatagcgtattgaggaggctattcgctctcgcccgccgatgcttttttcctgcgagtcgttgtagccgccttcttggtgctgcttgtctttttcgcagtagtagtcttggccttcttggccggagcatcttttgccgccttggctgatagcagctccagggcctgctccatggtcagggtttccggttcctggcccttgggcaaggtggcgcgcaacttgccgtgttgcacataagggccgaagcgtccagcatagatggcaatattacccgtgccgtccgggtggttgcccagctccttgatgggcgctgcgccggcattggcctgcgccagcagttcgatagcacgtgccaggtcaatatcgaaaacactctcgctcttgggaatagacttgaacttgccatcgtggttgacgtaaggcccaaagcgtccgatattggcgaccactttcttgcccgtttcgggatgctggcccaagtcacgcggcaatgcaatgagcttgagcgccgtttccatatccaggctggaaacagggatttccttggggatgctgacgcgcttgggtttcttcttgctgtctgcctcgggcaggccgatctgcaggtagggaccataaggaccattcagcagcaggatgtccttgccgctctcgggttcctgcccaatgaccgtaggctcattgttgttggcattcgcgttcgggttacggatatagtcgcactcgggatagcccgagcagccgatgaattttccgaagcggcccaagcgggactgcaacggtttgccgcatttggggcatgcctcatcgagcatttcaacgccggggcgctccacgttgcttttttcatgaatttggttgttgaagccttgccagaattcattgagaacgggaatccattcgcgctcaccctccgcgatgtcatccagctcattttccaggttggcggtaaaaccgtagtccacatagcgggtaaaatgctcggtaaggaatttgtttaccacgcggccaacatcagtagggatgaagcgtttcttgtccagcactacatattcgcgatcttgcagcgtggaaatgatgctggcataagtcgaggggcgtccaatgccatattcctcaagtgccttgaccaggctggcctcggaatagcgcgggggtggttctgtgaaatgctgatccccgtatattttctgcacggcgagcacttcgccggtttcgaggtgcggcagcttgctttcgccttcctcttcctcgtcgtccaccccctccatgtaaaccgcaataaaacccggaaatatcagtgtctggcctgtggcacggaacaggttggcatcggatccaacggcgagatcaatgctgacggcatcgaatttggcctgggtcatctggcaagccagtgcacgcttccagatcatctcatacaacctgaactgctcgtcagtgaggaacgcacgcatgctggccggagtgcgtgagatgtcggtcggacgtatcgcttcatgcgcctcctgtgcgttcttggccttggtcttgtacatgatcggggacttgggcagatattcggcggcaaaattctgcttgatatagtcgcggatctgcatgactgcctcggtcgctaggctgaagctgtcggtacgcatataggtgatcaagcccatcgtgccactaccgatgtcgataccttcgtacaattgctgggcgacccgcatggtgcggctggtggtgaagccgagcttgcgcacggcttcctgctgcagggtggatgtcgtgaatggggcggccgggctgcggctgcgctgttttttctcgacgcgggagacggtggtcttgcctgcactcacggcaagcagcttgccgacgacttcctgttgctgtgcttggttggtaatggtgaactgctctaccttcttgccttcaagttgcaccagcttggcatcgaacacatgctggtgcttggcggattccagatggatggtccagtattcctggctcttgaatgcctcgatctcaagctcgcgctcgacgatcaggcgcaatgccgggctttgcacgcggccggcggacaagccacggcgaatcttcttccacaacaaaggcgacaggttgaagccaaccaggtaatccagtgcccgacgtgcctgctgggcattgaccagcggcatggaaatgtcacgtggttcttcgatcgcgttctgtacggcatttttggtgatttcgtggaacacgacgcgcttgatcagcttgtctttgagcagtttcttgcttttgaggatctcggcaatgtgccaggaaatggcttccccttcgcggtccgggtcggtggcgaggtagatggcatcggcagtcttgaccgccttggcaatggcatccacatggcgtgcgttgcggtcgatcacttcatatttcatggcaaagtcatgatccggatcgacggccccggtcttgggaaccaggtcacggacgtgcccatatgaggccaaaacctcaaaatccttgcccaggtattttttcagggtcttggccttggatggcgattcgacgatcagcagttttgacatggacacatgacttgtgggatgcagagcggcagatgataagagtaaatcgcccgctgcacaagaaatcactgtaaatttagatgcttgccgctgatcttttcttgaagggtggaacgagctgtcaggcgatattgcgtttgaactcgatgcggaaaccttcgctggaaaccaggctcaaggccggattgctttctttatcaatatcgccgaacagcggatcttcatcctcggccttgctctgcgacatgtgcttgaaatcatagaggtcggtatcggcgaggtgcgagggttcgacattgcagatggcgcgaaagatattgttgacgcggcccggttgctcccgctcccaggcttgcagcatgtccttgaccttctgtcgttgcagattctcctgggagccgcagaggtcgcagggaatgatggggaagtccatcccacgtgcataactggcgatgtccttctcggcacaataggcgagcggacggatcacgtggaactctcccttgttggtggcaagcttgggtggcatggctttcatcttggcaccaaaaaacatattgaggaacagcgtttccacgatgtcgtcacgatgatgacccaatgcgattttatttgcgcccagttcttgtgccgtgcggtagatgatgccacggcgcagccgtgagcaaagggagcaggtcgtcttgccttctgggatcttctccttgacgatggagtaggtgtcggcctcgacaatacgatgatcgacgcccagttgttccagataggcaggcaggatgtgagctggaaagcccggctgtttctggtccaggttcatggcgatcagcttgaagttgacgggtgcgcgctcctgcaacgccagcagcatcatgagcatggtataggagtccttgccgccgctcatgcagacgagaatggtgtcgccgtcttcgatcatgttgtagtcgcctatagctttgccagtggcgctgatgaggctgttgcgcaatttgaggaagctgttggaggcattgtcgggataatgtttgatcatgatggaatgatttaaaggttgagtgaacgtccgccatcgacggcgatcacgtgtccggtgatgaaaggcgcgtcctgcaacaggaagcgcaccgccttggcgacatcgtcaccctcgccgatgcgtttcagcagtgtctgggagatgacgcgctggcggtatacttcgtcgaactgcgggttgttttcaggccataacactggtccgggggcgacagcgttgaccctgacctccggcgccaattcgtgcgccaatgacttggtcagtgtcaccagacctgctttggcaacactgtaaacgatatatccttttttcgggcgctctacatgcgtgtccgtgatattgatgatggtgccgtgcgttttcttgagctcgggggcggcagcctgcgacaggaacaatggtgccttgagattggggccgatcaggtcttcccattggtcttcggtgatgctgcccagctcgctggggtagtagctggaagcgttattgataagggcgtccagacggccgaagtggcgcacggtctcctgtaccagcttgggcaatacgcttaaccgcaacaagtccccctggatgatggcgacagagttagggcgttgcagattcagctcggattgcaaggtgcgcgcttcatcgtccgagctgcggtaatggatcatcaggctggcgccttcagcatgcagcaggcggcagatggccgcgcccaccctcctggcaccgccagtaatcaaaaccaccttgctgtccagggatgcatccaccaaatgttccagatcgcgtcaaaattcaggaataacttggcattataatccaataccatgaatatctccgccttgcctgtccccgatgcagacgctatcaagcatagtgcacagctgatcgcactcattcgccaagaggtggttgatgcaggggggtgggtcagttttgcccggtatatggagctggcgttgtatgcgcctggcctgggctattacagtgcgggcgcgcagaaattcggtgtggctggcgactttgtgacagcgccggaaatgacgccgttgttcggccagaccctggcgcgacaggtaatggcggtgttgacgcagactggcggcagtattcttgagctgggcgcagggcgaggcaagctggctgctgtcatgcttgaggagttgcagcttgccaacgcgctgcccgagcgatatgagatcctggaagtgagtgcggggttgagaagtgtgcagcagcaatatctgcagtctgttctggcgcccgcgctctatgcacgtgttgcgtggctggacagcttgccagaggcgtttacaggcgttgtgcttgcaaacgaggtgcttgatgccgtgcctgtacatctcgtacggaaagaagaagcaggttggcaggagctgggggtggctttgaatcaggaggggaacttgatgctggcgtcccggcccctggtggatgccggcctggtcagtggaatcgaagtgcttgcattgccggaatactaccagacggagaccagtcctgcagcgcgggcgctggtggcaagcctggcacagtgcctgcaggaaggtgtgctgctgtttatcgactacgggttcccacgggcggagtactaccacccgcaacgtcaccagggcaccctgatgtgccactatcgccattatgcccaccaagaccccttgctgtacccgggcttgcaggacttgaccgcccacgttgatttttctgccgtggcagaagcgggcattgggaacgggctccatttgctgggatattgcacgcaggcgcagttcctgatcaattgcgggattaccgagctgatgtcacgtgtgccggcgcatgacctgatgcggtatgcgccactggcaagcgcggcgcagaagctattgtcacctgccgaaatgggtgaactgttcaaggtgattgcgctgggtcggcacgtgcagccgctttcgggttttgttcgcggtgaccgttcccataccctataatcgcggtttttttcagtgattgaatcggcatggctcaagagatgacaggcaatgaaaatatcggcaaggaggagcttgcaagacgcccgatccgcagcttcgtgttgcgccagggccgactgacgcacgcccagcagcgcgcattggacgagctgatgccggtgttcggggtgccctatgcccctgtcattctggacctggattcgctattcggccgagaagggagccctaaagtcctggaaattggcttcggcatgggggatagcacggccaagattgcccagagccaaccggagtgcgattttatcggcgtggaagtgcacacgccaggggtaggcagcctgctcaagcagattggagaattgcagctgaacaacctgcgcatcatccagcacgatgcggtggaagtgctgcagcatatgatcgccgacgccagcctggacggcgtgcacatattctttcccgatccctggcataagaagcgccaccacaagcgccggctgatccaggcggcgttcgtcaaactgctatgcagcaaaatgaaggcgggcgcttacttgcatgtggcgacggactggcaggagtatgcggagtgggtgctggatatcctgcagcaagagcccttgctagagaatacggcgcagagttatgcgcccaagccggactatcgcccgctgaccaagttcgagaaccgtggcatcaagctaggccacggcgtctgggacatcatcttccggcgcaaataaccagcgcccgatcacggtttcggcctcttccacgccttgcttcttcaggctggagaacaattgcacgctgcagttgccccagctggcctccagttctttcctgacctgttgcaatgtctggttggctgcctggcgcgacagcttgtctgccttggtgagcagggcgtggatgggcttgccgctcgggctgtaccaattcagcatctggcggtccagtggggtgagggggtggcgacagtccatcaccagcaccagcccgccgatgcaggggcgctggctcaggtagctggccagtgtaagctgccagtgcttgcgcacggcttctggcaccttggcgtaaccgtaccctggcaagtccaccaggaagcggtcattgcccaggctgaaaaaattgatgagctgggtgcgcccgggctgtttgctcacgaaggccaggcggttatggttggccagtgtgttcaatgcactggatttaccggcgttcgagcgccctgcaaataccacctcgatgcccgcgggggcaggcaggtcgctcagattgtgggcggaaatatgaaaagtggcgttttgaaacaaaggcatggagggtaggcgccgtgacggaaaagggaaaaatattagcacgaagtgggggtttttatataaaatgcggccctacttgcagtgttggtatccggagagttgagtgttgccagcgcgctagcgttgggtagggtcaggatttcgcgacaagtatatgttttgcccgcctgacaaccagaagcctcgtacaagcgttaagggtggcatcagccacccttagttttttgccaggcttgcaaccaaccataggcatgatggtctcatctcaaattttttacatggtcttgttttgaatcccatacagtccaccaggcacaggctatatgagctgctgagctccatgcgctttgcagtcagcgtgttggtcgtgctcggcattgcttccattatcggcacagtgcttaagcagaatgagccatataccaactatattgtgcaatttggccagttctggttcgagttttttgagtttctcgggctttacgacgtctaccactcgggctggttcctgctcattctgctctttctcgtgctttccacatccttgtgtatttatcgcaacaccccgctcatgctgaaggagctgcgcgcattccgggagagtgccaaggaaacttcactgcgcagcttcagccatcatcatgagtaccacaccccatattccaccgaagagactgcttctcgattggcgcgattcctcgcagcgcatgggtttcggtacaagacagtgcggcaagagaatggtgatagcctgtttgccgccaaggcgggcagctatcagcgcctgggttatatcctgacccatgctgcgattgtcgttatctgtgtcggtggccttctggacggaaacctggtattcaaggcgcaggagctgcttgggtacaaggtggtagaaacgcgcgatatccctgagcgcaaggtgccgccgcaaagccgtatgtctccggcgaacctttcgttccgcgccaatatgacgctgcccgaaggtgccggtgccagcgcagccttcctgcgcgtgcgtgatggatacctggtgcaggatttgccgttcagcattgtcttgaaggctttccgtattgagcattacgatactggccagcccaagtcgttcgagagcgatatcatgatcatcgatcctgagcgcgaggagccggtcacagcgacgatcaaggtaaaccaccccttgatttacaaggggatagccatctaccagtccgacttcggcgatggtggctccaagctggacttcaaggtatggaacctgctgggtagccatgccgaccatattccgttcagcggcaacgtattcaacaaatatgacgtcagcggtggcaatagcccattgagcgtagagttgtccgattttcgcctgttcaatatcctgaacctgtctatcgacggcaagggcaagccgcgcaatgtcggcccgaacgtcaccttcaaagtgcgggatgccgaaggtcaggcgcgcgaatatgtgaactacatgaacccgctgctgctggacggacggcagtattttctctctggcgtgcgttccatgcagcaggatagttatcgctatctgcggattcctgcggatgagaatggggaagtcgatggctatatgaacttacgggcggcgatgtttgaccaaacgctgtatccggagattgtacgccgcgtctcccagctggccctgtccagtcatggcgatctcgacacggaaacgcgcggcaggttcgaagccagtgtcaggcagttgttgttggcgttcagccgtggcggatttggccaggtggccgaaatgatcgatgaagccgtgccggaggcgcaacgtgctggcgctgcgcaggcatacgtcaaaatcgtgacgacggctgcctttgctgcccatgcgatcagtcgcgagcgtgccggtctccctccggcagagaatgacgaggcgttgcaggctttcatcgaggacagcctgcacgcgatcagcgacagcttccattacggagcgccgctatatctgcaattgaccgggttcgagcatcgccagtccagcggtttgcagctgacgcgctcgccgggcaaggtgctggtctattccggttccgtgttgttggtactgggtatattcgccatgatttatatccgcgagcggcgtatctggttgctggtgaagccggaaagcagccgtgtgctgtttgccatgtcggccaatcgcaagaaccgtgatttcgacattgagttcgacaatatgcgcggtaagctcgcgcgactgctggaaaaccagcacatgtgacttgtgtcacgtaaccaatatggattggggttgatgatgaagactgcctatatggaagatgcgccggagccgttgctcaggcgcctgagcttggcggactgggcctatgcgctattgctgctgcttggaggagtgttcgcataccggcaatatgccgaattcatggatgcatatgaagtcggtatcctgtttggttcggtcgcgttgttcagctggctggggtggcaatggaagcccatgcgtatcctgttgctggtcgtagcgggcatcagcctggcatccatccggctttatgatggcagtcaggcgaatgtggagcaggtatttttgctcaagtacctgatttccagccagtcggccatcatgtggatgaacgtgttgttcgtcctatccatgctggcctactggctgggcctgttagcgcgttccgcctttgcgtccaaggtggggtctggcctggtctggtctgccgtggtcatgggctttgttggtctgatggtgcgctggtatgagtcctacctgatcgccccggatgtcgggcacattccgatcagcaacctgtatgaagtcttcatcctgttctgcctgattaccgcgctggcttatctctattacgagggacgttatgccacgcgccagcttggcggtttcgtgctgatcgtcatcaacgccgccgtgggcttcatcctctggtacaccttcgaccgccaagcttatgaaatccagccattggtgcctgccttgcaatcttactggatgaaaatccatgtcccggccaattttatcggttatggcacgttcgccctggcggccatggtcggcctggcctatttgctggtgagcaagggcgtgcttgcatcgcgcctgcctagcctggaagtgctggatgacgtgatgtacaaggccatctcggtcggattcgccttctttaccatcgccaccatcctgggcgccatgtgggccgctgaagcgtggggcggctattggtcttgggacccgaaagagacctgggcgctgatcgtctggctcaattatgcagcctggctgcacctgcggctggtcaagggactgcgcgggcctatcctggcatggtgggcattggtgggcttgctggtcaccaccttcgccttcctgggtgtgaacatgttcctgtccggcctgcattcttacggcgaactatagacgcgtgcggcaaggaaaaggggcatgcatgcctcggcctgaggtgaagaaggccgcgcctgcactgcagcgtggcctgttcctgtttggttaagccatctccaatcggaaacgaactgcacctggattgttctccaccagtgcaagctgatagccggcctgttgcgcctggcgcccagcttggtacagcccaatccctagcccgccttcggagcggatgcgcttgcgaaaaaggttggtcgccacctctgctggcatggggttgccgctgtcggcgatttccacaaatttctgattgccgaccatcaatgaggcggagatgctgatatccggttcgtgccgggattttgccagggcattttgcaacagattgtccacgacactatcccagacctcgctgtctatcgttggatctgcttcggtgctgatggtctcgctgaagctgatgcgactgccagcatagcgctgttgcagattgtcccaccattcgagcaagggcagcatgcgtgtgttctcgttgcgtggcgcgcccaacttgtcgatcgtcaatgccaggcgttgattgagcaaaggcagttgcttgcgaatcagcgcgaccaatcgttcattgtcggcctcggttgcctgctctgccgcactacagagtgcgctcatcgattgcacgatatttttcatgtcgtgggtgaggcgtgcccccgtctcataaatagcctgcatataagtgttctgcagcaaagcttcctcgcgccgcttggcttcatggaactcgccaagtatctgcgcgagcagtttgagatgcattgtgagcgcaggtgtcagcggccaacggctataaagcgtcaggtggaagtcatggaacgcgaggtcggcgaagtagggcgcaggggctccaaactcgccttggtcatcttcagtcctccattttccgcctaccacccacggcagggcttccacttcgctcattgccgcttgcatgaattccctggcgctggtttcgcgctcggcgagctcggcaatattcttgatccagcgttcgaatggcagacccacgctgagaagatagcgagacagtagctgcccgataccactgaaacccgcacgcgggttccatagccagctggccagcaataagacggcggcgaggccgaacactacccataccacgacctcggcgtaatccgcctcggtggtgcgcgagagcgtgaaaatgctgaggatcaaagtcaccgagagcaagaacagcagtagggtgtagaagaaatccagaatgggcgcatgctggtgagtctcctgcttgacatgcaggaacagaatgaccagtggaagaatgggcagcaggtagagcatgaggaattctgtcacttgcaaggtcgtgtcggcatccagcaggtgagggatgacccacagcaggaggaccgaaagcaggtaggtggcagcgaacaggtagctgtggcgcgaagcgcgcgcagtcgcggaaaaaacgcgtccacccagcaggccgaacaaggcagagagccagatggccagcaaccaccaacttacgaacaaggtaagcaggatgccacctgctgcgaacaacagaatggcttgcggggaaagtttctccttggtttgccagattggctgccagatcaggaacaagccatagtggcagagcagtagccccttctgcagcggatcctcgaaaccccatagcagcacgccgtgaaaactcaataacatcaatcccagcatccactgctgcaacgttgatgcgctgggtcggggaaaattgtgactgttgctcagaatggccatgaggcgagaggggtctctaataatgaagtgtcgtaattttgtcactatagacgaaatgtcaacactttgacgatattttggcaaatgtgaaatttgccctgatctgctagaaaaccccagggctgccgggcttctgggcagtcttgatgtcaggcaggctggcatgggagttgcatatctcataccaccttattttttagctgccgcgatctggcggcctctcgcaaggatagtatatgaaaaaaacatccggcttcacgctgatcgagctggcgattgtcctcgtgattatcggcctgctactgggcggcgtgctcaaggggcaggagttgattaatagtgctaaggcaaaaaatattgccaatgattttaaaaatacgcagatattgctgtatgggtatcaggacaaatatagggcattgcctggggatgacgcggcagtcgccatgcacataacgaatggaacgccagctgctgctgctaatcgtgggaatggtcgaattgatggacattggaattctgtgacgccgacagatgagtcctatttgttctggcaacatgtcaggttggctggcttggctacaggttcgactcaagtggggactgatgcttacattccacgcaatgctgatggtgggcgtattggggtgcaaagtttgaatggatttaatacgattcaggatgatgaaaacccgatggtgggaacctttgttgtttgctccgaaggaattactgggcgtttagcaaagcagattgatgtattactggatgatggattgacaaataatggggcggtacgtgttactacgactcctgctgctgttggagcagctggcaactcgctggcgaatgccgctgttcctgacggtggaactttcactgtttgtatgtctttctagtcagaaatgatttaagtaaaagcccgcatttgcgggcttttactttttcggcgatatgaactcaagcgcttttgcattaaaatactgggctaacctgaaaagtggcgatcatgagcgacaatatcgtcgaaatcgacaatttatcctttggctacaagacgcgcttgctgcacaagggcatcaacatgaaatttccgcgcggcaaggtcgtggcgatcatgggcggcagcggtagcggcaagaccacgctattgcgattgattggcgggcagttgaagccgtcgggcggcgaagtgcgcgtgacgggcgaggtggtgcataagcaggaccgcaagggcttgcaaaagctgcgtcgcaagatgggcatgctgtttcagcaaggcgccttgttcactgatctttccgtttatgagaatgtggccttcccgatccgcgagcataccgacctgccggaatccatgatccgcgacctggtgatgatgaagctcaatgcagtgggcctgcgcggtgcgcggaatctcaaggcgacagagctctccggaggtatggcgcgccgcgtggcgctggcaagggcggtggcgctcgacccttccatcattatgtatgacgagccgttcgccgggctggacccgatttcgatggcagtgatatgcaacctcatccgcaagctcaacgatgcgctgggcgcgacctccatcatcgtgacgcatgatgtgcaggaggtgttcgcctttgccgattatgtctatttcgtggcggacggcgtcgtggcggcagaaggcgtgcctgatgacctacgcaagtccgagatgccgttcgtgcaccagttcgtgcatggcgaggtggatgggccggtgcctttccattacgccgctcccgactaccggcaggatatcctgaggagcgtgaatgtttagtgctgtggcgaatatgctgcgcgggatcggtcatcgcgtgattgaccgcctgtggcggttcggtgccgggatccgttttttcttctacgtcctgatttactcaggcgagagtttccgcaggctacacctgaccatacgcgagatttattttactggcgtgttgtcattgatcattatcctcgtctcggcgttcttcgttggcatggtgctggccttgcaaggatataacaccttgcagcgctatggctcttccgaggcgattggcgtgctggtggccttgtcgctggtgcgtgagctgggaccggtggttaccgccttgctgttcgccgggcgcgccggtaccgcgatcacggcggaaattggtctgatgagggcgactgagcagttatctgccatggagatgatggcggttagccccatcgcccgcgtggtggcgccgagattctgggcggggctgttctccatgccgttgctggcggccttgttctccatggtcggggtgctgggcggctacctggtggcggttcccttgattggagtggatgcaggtgcgttctggtcgcaaatgcaggccagtgtggattttcgcgaagatattgtgaatggggtaatcaagagcctggtgttcggtattgcctgcaccatgattgccctgtttgaaggttttgatgcgccaccgactgccgagggcgtcagccgcgcgacgacacgtacggtggtgaattcctctctggcagtactagggctcgattttataatgacttcgttcatgattgttgcgtaagcgcaacacactggagaaaagatggaacgtactacaattgatctttgggtcggtgtttttgtggcggcaggcattgccgcactgttcggcttggccttgaaagtgggcaacttcaatagcgccacccttggcgagacctatagtgtgacaggggccttcgagaatatcggcagtctcaagcctcgtgccccggtgaaaagtgcaggcgtggtcgtggggcgtgtggatgccatccggttcgaccccgagacttatgaagcgctcgtgacagtgaaggtggacaagcggtatcctttccccaaggataccttcgccaatatttatactgccggcttgcttggtgagcagtatattggcttggaagcgggcggcgatgacaagatgctgcaggatggcgacaagttcatcaagacgcaggatgctgtagtgctggagaaaatgatcagccagtttctttacagcaaggcatccgagtcagccgatggtcagtctaacaatagcaaagaggcggagtaagcatgcaaacaatgatgaagtggatggctgcgatggcgtttgtcgggtgtgcaaacttggctgtggcggaggtggcgcccgatgccctggtgaagcagactgccgaggatgtgctggcgatagtgaagcaggacaaggatattcaggcaggtaaccagagtaagatttttgcgctggcagaggaaaagatcctgcccaatttcaacttcgatcgtgtgtcgcgcctagtattgggcaaggcctggaacaaggcgactcccgagcagaaggcagcgtttcaggctgagtttcgtaccttgctcctccgtacttatgcaactgcgttgtccaagtaccgtgaccagaccattgagtataagccgtttcgcgctcagcctggtgatactgacgtcaaggtgaaaacccagatactgcagccaggcggtcagccggtggctgtcgattacagcctggagaagagtggcgatggttggaaagtgtatgacatcaccatagaaggcgtcagtctggtgaccaattatcgtagccaattcagcaatgagattcgccagggtggcctggacagcttgattcagaaactggctgccaagaaccaggaatccaacaaataagcgtagagtacaacttggcacagattcaacaacaaggaaatcgctggctgctcagtggcgacatgaccatcaaccaggtcaatgttctgcttgccgaaagcagagcgctgcagatgcccagcgtactggaggtcgacctcgcccaagtggcggaggtcgacaccgtggcgctcagcttgattttcgaatggatgcggcatgctgcagccaacaaggtcgatattcgcgtggtaaaccttccagccaatcttgtcggcttggcgacgctatatggcgtgcttgagctgattccccaatccgactccagtcattaccattgaaatggtggggcttggttccccgtcttccctatgattcccgcgatcaatatccagcaggtccacaagcgttttggcgatctacatgcgctgaaaggcatcgatttgtccatcgagcagggggagttcttcgcattgcttggcccgaatggggcgggaaagtcaacgctcatcagcctgttggctggcttgtctcgtcccagcagcggtagcctgcaggtaatgggttttgacgtcagcacgcattatgcccaggcgcggcaggcgctgggggtagtaccacaggagctggtgttcgatcctttcttcaatgtacgtgagatgctgcgcttccaggcggggtattttggccgtggtcgcgaaaatgatgcctgggtggatgaaatcatcgagtctctaggcttggctgacaaggctagcaccaatatgcgccgcctgtcgggcgggatgaagcggcgtgcattgatcggccaggcacttgcgcacaagccccccgtgatcgtgctggacgagccgactgccggtgtggatgtcgagttgcgccagactatgtgggagttcattcgcaggctcaatcgcgaaggccacactattatcctgacgacgcattatctggaagaagcagaaacactctgtagccgcattgccatgatgaagcaaggtgaaatcgtggcactggacagtacgcgcaacctgttgaatcgtgtccccggaaagcgcttgcgcctcaagctttctgccaacctgcctgcttcactggcctcgctggtgaaagaggggcaggcaggcgaatatgtcctcgctcttgccgatgtggcgcagctggaattcatcctggctgagctgcggcttgcgggcgtgactgtcgaggatatgcagctgatcgaggctgaccttgaggatgtcttcgtggagattgtaggctgatgaccaaggtagcaacctggaatctgcgtgggacgtggaccttgttcaagaaggagctgctacgcttctggcgcgtcagcttccagacggtggctgcgccggtgatgaccgcgctgttgtacttgctgatattttctcatgtgctggaggggcgcgtgcaggtgtatcccggcgttgggtatacagcgttcctgatcccgggcttgatcatgatgtcgctgctgcagaacgcgtttgccaatagctcgtccagcctgattcaatccaagatcatgggtagcctgatctttatcctgctgacgccgatttcacactttggcttctacttggcttttcttgccgcttctatcatccgcgggctggtggtaggcctgggcatctacctggttgccatgttcttcatcgacttgccggtagcgcatcctgggtggatattggcatttgccttgctgggcagcgcattgctgggaactgccggcatcatcgcaggtatctgggcagaaaagttcgaccagatggcagctttccagaacttcatcatcatgccgctttcattcttgtccggtgtattttattcgatacactctctgccaccattctggcagcaggtgtcgcatctcaatccgttcttttacatgatagacggcttccgctacggcttttttggggtgggagatatttcgccttatatcagtctaggcgttgtggcagggtgcttttttaccctatcattcattactttacggatgttgaaatccggctataaattgcgaggctgaaccgtgctgagtgcagaagcattgaaaaactatattgcccagggtcttccctgtgatcatgttcaggtgctaggagacgatgggcagcatttcgaggcggtcatcgtgagcccgttgtttgcaggcaagaatatggtgcaacaacaccagttggtgtatcaggccctgggtgatcggatgaaagaggagattcacgccttgtcgatgcggacattcaccccggaagcctgggctaaattcaatgccatgcgctaatggcaaccgattgacagaacaaggatatgatatggatacacaagcattgataaaaaaccaggtgacgagcaatccggtcgtgctatacatgaaaggcagtcccaagttcccgcaatgcggcttttccggactggccgtacaaatcctgcaagcctgcggcttgaaggacttcgtcgccgttgacgtgttagccgatccggcaattcgtgagggtatcaaaacctatgccaattggccgaccattcctcagctttacatcaagggagagttcatcggcggtgcggatatcatgcgggatctctaccagcaaggtgaattgcagaaactgttgcaggaagcccaggcataacacgtggataagctagtcatccagggcggtgtccctttgcacggcgaaatatcggtttccggcgccaagaacgcagccttgcctattctgtgtgcgggtctgctgacggatggaccactgacgctggataatgtgccgcaattgcaggatatcgccaccatgcgcaaattgctgctgcacatgggcgtgaagattgctgagttgggagcgcattgtctgcgcctggatgccagcgatgttcatacctgcgaagcgccgtacgacatggtgaaaacaatgcgtgcctccattcttgtattggggccattgcttgccaggttcggtcatgcgagggtttcattgcctggtggttgtgccatcggctcgcgtccggttgacctgcatatcaagggcttgcaggctatgggtgcggagattcatatcgatcatggctatatcgaggccaaggctgccaagctcaaaggcgcgcgcgtcttcatggatattgtgaccgtgacgggcacggaaaacctcatgatggctgcaactctcgcagacggcttgacgatactggaaaacgcagccaaggagcccgaggtggtggatctggcagagtgcctggtcaaaatgggggcaaagattgagggtgccggtaccgatgtgatcacggtcacgggtgttgccagcctgcatgcggctagccatgatgtggtatgtgaccggatcgaagcgggtacttacatggtggctactgccatgaccggtggggaagtcagactcagcaatgcacgtgccgacctgcttgatgcggtgatcgacaagctgcgcgagagtggcgctgaagtcgaatgcagtgacaacagcatcattgtgcggagcaagggagtggtagagcatcccggtacgctgaaatcggtgagcatccgcactgccccacatccggcattccccaccgatatgcaagcccagttcatggcgctgaacacggtggctgacacagtggcgacggtgacggaaaccattttcgaaaatcgcttcatgcatgtgcaggaaatgcagcgcctgggcgccaatatcgaggtagaagggaatacggccattgtgcgcggccgcgagtttctcgaaggggcgaccgtgatggcgactgatttgcgtgcttcggccagtttggtactggccgcattggttgcgcgtggtgaaacggtcatcgaacgcatttaccacctggaccgtggctatgagcgattggaagaaaagctccggcagctgggcgcgcgcatccagcggataaagtaagcccctacaggctacataaacaagaaagacagtcatgattactatcgccctttccaagggtcgcatttttgaggaaaccacgcctttgcttgcagcggcagggattaccgcgcttgaggatcctgaggcatcgcgcaagctgatcctgcctaccaatcgctccgatgtccgtctgatcatcgtgcgggccaccgatgtgccgacttacgtacaatacggcgccgccgatctggggattgcaggcaaggacgtgctggacgaacatggcggcgaaggcttgtaccagccgctggacctgaacattgcgcgttgccgcatgatggtcgcggtccgcgaggatttcgactatgttggctccattcgccgcggtgcgcggctcaaggtcgtgaccaagtacgtcaagactgcgcgtgagcatttcgcggccaagggtatgcatgtcgacctcatcaagctctatggctcgatggagctcggccccctggttggcctggctgatgccatcgtggacttggtcagtacaggcggtactttgcgtgccaacaacctcaaggcggtagaggaaattaccgacatcagttcgcgcctcgtcgtgaaccaggcgtcactcaagctcaagcgcgaccagttgcagcccatcatggatgcgtttgcccaggccgtggcggccaatcaataacccaggttgaaatcatgaatatcagacgtttttctacaagcgatgcaagttttgatcaggacctaaaagccctgcttgcatttgagaccgcacaagacgacacgatagacaacgtcgtggcggacattctgcgcaatgtcaaaacccgtggcgatgctgccgtgctggaatatactcagcgtttcgaccgactggatgcgcaatccatggcccagctcgaaatcgccgaggccgagctccatgccgccctggatggtctgcccgctgagcagcgcgaagcattgcagcaggcggcgcaacgtgtgcgggattaccacgagaaacagctgatgtcctcctggacctataccgaggcagacggtaccttgctcgggcagcaggtcactgcgctggaccgcgtcggcctctatgtgcccggtggcaaggcggcttatccgtcttctgtgctcatgaatgcaatcccagccaaggtcgctggggtgcaggagctcatcatggtggtgccgaccccgggtggggaaaagaatcaactggtgctagcagctgcggcggtgtgcggcgtcgatcgcgtcttttgtatcggcggagcccaggcagtaggtgcattggcgtatggcacggaaaccgtgccgcaggtcgacaagatcgtcggccccggcaatgcctatgtggcggcagccaagcgccgcgtgttcggcgtggtgggcatcgacatggtggccggtccgtctgaaatcctcgtgatctgcgacggcaagaccaatcccgactgggtggcgatggatttgttttcccaggccgagcacgatgagctggcgcaagccatcctgctgtcgcctgatgccgctttcctcgatgcggtgcaagccagtatcgagaggttggtcgaggaaatgccgcgcaaggagattatccgcacctcgcttcagaaccgcggcgccctcatcaaggtgaatgatctggaccaggcggcggagattgccaactatatcgcgcctgagcacttggaactgtcggtggatgatccgctgacatacagcaagaaaatccgccacgcgggtgccatcttcatggggcgcgacacttgcgaggcattgggagattactgcgctggcccgaaccacgtcctgcctacatcccgtaccgcacgcttttcatcgccgctcggcgtctatgacttccagaagcgctccagcctgatcatggtgtccagcgccggcgcgcagaagttaggccgtgtggcggccaccttggcctatggcgaaggcttgcaggcgcacgctcgttctgctgaattccgcttgaaggggtgatcttgagcaagttctggagcgcgattgtgcatgagctgacgccctatgttccaggggagcagcctaaactgaccaatctggtcaagctcaataccaatgagaatccctatggaccaagccccaaggtacttgctgcacttgaggcggaggtggcagacagcctgcgcctgtatcctgatccgacctcggccaaactggtacaggccgtggcgaaattctataacgtgcctgccacgcatgtgtttgtcggcaacggctccgatgaagtgctggcccacacttttcaggcattgctcaagcatgatcagccgattctgtttcctgacatcacttatagtttttacccggtatattgcggattgtatgggatcgaataccagaccatcgccttgaatgatgaattccaaattgatgtaagcgattacaaacgcccgaacggtggcatcatcttccccaatccaaatgcaccgacgggttgcggcctgccgcttgctgagatcgaacggctgctcgaggtgaataccgagtcggtagtggtagtcgacgaagcgtatgtcgacttcggtgccgaatcggtagtgggactggttgcccggtatcccaacctgctggtgacgcataccatgtccaaggcacgctccctggctggtcttcgtgttggctatgccatcgggcagccacccctgattgaagcattgacccgggtcaaggatagcttcaactcctatccgctggaccgctttgcaatcagcggcgctaccgcggcaatcgaagacaaggcctactttgaagaaacctgccgcaaggtggttgccaccaggcaggcgctggtcagggagttacaggctttggggtttttcgtgctaccctccgttgccaatttcatttttgcgcgtcatggcaagcgcagcggtgatgagctggctgccagtttgcgtgcacgcaacatcatcgtgaggcatttcagcaaacctgcccgtatcagtgatttcttgcggattacgattggcaccgatgtccagtcgcaggcgctggtcgaggctctgaaagacattttgattcattgaggattggtgtattcggtaggctatgacattgattccctgataaattaagagaatgctgcaccattacttcccttaatcaatggaaaaaatgtatcatagcgcggtcagtacatcataattctgtaattaaagcggaggaagcatcgtggcaaaaccattagttcaaatggcattagattcactagatttcgatcagactgtagcgcttgctacgactgttgcaccacatgttgatattcttgaaatcggtactccttgtatcaagtacaacggtatcaagttgctggagactctccgcgcaaagttccctaacaacaagatcctggttgacctgaagaccatggatgctggtttttacgaagcagagcctttctacaaggcaggtgccgacatcgtgaccgtgctcggcactgctgacattggcacgatcaaaggcgtcattgatgttgccaacaaatacggcaagaaggctcaagtcgacctgatcaacgtgactgacaaggctgcacgcaccaaggaagtggccaagctcggcgctcacatcattggcgttcacactggtttggatcaacaggctgctggtcagacaccgtttgccgatctcaaccttgtttccagcctgaacctgggtgttgacatttccgtagctggtggcgtgaaggcgactaccgccaaacaagtggttgatgcaggtgccacaattgttgttgctggtgcggctatctatggtgctgccgatcctgctgctgctgctgctgaaatcagcgctgcggccaagggtacacaaagcagtggtggcctgtttggctggctgaagaaactgttcagctaattaagctttgtcgcggcatgccttgttggcatgcctgcattagcttgtctggaaccgttgcaagactgcgtggactgttttgcaacggttttgatttttgagactgattgaatgactgccatgcgtaacgctgaagtgagccgcaataccctggaaaccaagattgccgttgccatcaacttggatggtacgggtatatccaggctgaatagcggagtcggttttttcgaccatatgctggaccagattgcacggcatggcatgatggatatcagcgtcgagtgccagggagacctgcatatcgatgcgcaccataccgttgaggatgtgggtatcgccttggggcaggcgtttagcaaggccctgggcgacaagaaaggcatacgacgctatgcgcatgcctatgtgccgctggacgaagccctgtcgcgggtcgtgctggatatttccgggcggccaggactcgagttcaatgtggagtttactcgagcccgcattggggagtttgatgttgacctggttagtgaattcttccagggatttgtcaatcacgctgctatcacgctgcatatagacaatttacgcggcaaaaatgcgcaccatcaagcagaaaccattttcaaggcatttggccgtgctttgcgcgctgcagttgaactcgacccccgtatggtgggtataatgccttcaactaaaggcagcttatagattttttcggttttctaccgatcctaccatgacagatatagccgttgttgattatggcatgggcaatttacgctccgtgtccaaggcgctggagcatgtcgcccccaaccagactgtgattgtgaccagtgacccggcacagattgccgccgcccgtcgcgtggtgttccctggtcaaggtgccatgccagattgcatgcgcgagctggatgcgcgcggcttgcggaatgccgttattgccgctgccgccgaaaagccattcttggggatctgcattggcttgcagttgctgttcgagcatagcgaagaaggaaatgctgccggtttgggggtactcaaaggcaaggtaaagcgctttgcggcggcagagatgcacgatgagcacggagccaaactcaaggtgccgcatatgggttggaatcaggtctaccagagcctggagcatccgctatggcatggtattgccgacggtgaacgtttctattacgtgcatagttattacgttttaccggaagatgctggactggctgcgggctatagtgagtatcccaagcggttcaccagttccattgcccgcggtaacctgtttgctgtccagttccatccggagaagagccatgatgccgggctcaagcttctttccaacttcgtccggtgggacggggtgttttaatcattaatttgtcaatatcatgctgattattcctgctatcgacctgaaagatggtcattgtgttcgtttgaaacagggtttgatggaagatgccactgtattttccgaggatcccggcgccatggccaggcactgggttgaccagggtggcaagcgcttgcacctggtagatttgaatggtgcgtttgctggcaagcctgtcaatgagggcgccatcaaggcaattgtcaaggctgttggcaacgatattcctatccagcttggtggtggtattcgcgatctggatacgatagagcgttacttggatgatggcatcagttatgtgattgtgggcactgctgccgtcaagagtcccggattcctccatgaggcatgctatgcattccctgggcagatcatggtgggtctggatgccaaggatggcaaggtggccgtggatggctggtccaagctgactggccacgacgtgatcgacctcgccaagaagttcgaggattacggcgtggaagccgtggtgtacactgatatcggtcgtgatggcatgttaacgggtgtcaatatcgaagcgaccgtggctttggcccaagcgctgaccattcccgtcatcgccagtggcggcgtcactaacttggatgacgtgcgtcgcttggccgaagtcgaaagcgaaggcatcattggagcaattacaggccgcgcaatttacgaaggaacattgaattttaccgaagctcaggcgctcgcggatgagctgagtcagatatgagtctagccaagcgcattattccctgtttggatgtgacaaatgggcgcgtggtcaaaggtgtcaattttctcgaattgcgtgatgctggcgacccagtggaaattgcgcgacgttatgatgagcagggtgccgacgagctgaccttcctggatattactgccagctcggataaccgtggcttgatgctaggcatcatcgaacaggtggcttctcaggtgttcattcccctgacggtcggcggcggggtgcgtgaagtagaggatatccgccgcttgctcaatgcaggtgctgacaaggtcagcatcaataccgccgctgtgaccaatccacagctggtggcagacgcggcgtcgcgttttggttcgcaatgtattgtcgtcgcgattgatgccaagcaagtgggtgatcattgggagatttttacccatggcgggcgtacgccaaccggcctcaatgccgttgactgggcgcggaaaatggtcgagcttggagcgggtgagttgcttgtcaccagcatggatcgcgatggtaccaaaatggggttcaacctcccgctcaaccgtgcaatcagtgaggcagtcgatgttcctatcattgcatcgggcggtgtgggcaacctggtgcacttggttgaaggcgtcagggaagggggtgcggatgcagtactggctgccagcatcttccattacggtgagtatacggtgcgccaagccaaggagtatatgcgcgatcagggaatcgaggtgcgcttatgagcgatacatggctggataaggtccattggacgccggatggcttggtacccgttatcgcacaggaggcaggtacaaacaaggtgctgatgttcgcgtggatgaaccgcgagtcattgcggctcacggctgaaaccggccaggcagtgtactggtcgcgttcccgtaaccgcctttggcataagggcgaagagtctggccatgtgcagaaggtgcacgagatcaggttggattgcgacgaggacgtcatcctcattctggtcgagcaggtaggcggcatcgcatgccatactggccgccacaattgcttttttcagaaactggagcaggacggttgggttaccgatcaggccatcatcaagaaccccgaggatatttatcaccatgagtgatgtgctggataggcttgctgaactgctggagcagcgcaagagcgcagacccgcagtcatcttatgttgccaagctgtatgccaagggcacggatgcgattttgaagaaaattggcgaagaggcgactgaagctatcatcgccgccaaggatggggatgcggagcaaatcgtatatgaaacagccgatctctggttccatagcttagttatgctggcgaacgctgggttaggccctcaggatgtgttgcgcgagctggcaagacgagaaggtttatcggggcttgaggaaaaggcctcccgtccggtagagtgatgggtaagattgttggatagggacgcaatgtcaatgagtgctgactgtattttctgtaagatagtgactaatgatatccctgcgcgcaagtttcacgaggatgaagaggtcattgcatttcacgatattcgtcctattgcaccggtgcactttctcctcgtccccaaggagcatgtcgcgagcctggcggactgtgatgctactcaccaggccttgctcggaaagatattgttattagcgcccaggctcgcttcccagttaggcctgaaaggattccgcaccatgatcaatactgggcgtgaaggcgggcaagaggtgtttcatttacatgtgcatgtatttggcggtggcgatacattgccaaaggtttgagattaggagaactagaaatgggttcattcagtatttggcattggctgatcgtgctggcaatcgtgattctgattttcggtactaagcgcctgcgcaacctaggcagtgatgtcggtggcgctgtgaaaggtttcaaggaggcggtgaacgaaggcaagtccgcagcggctgcgcttgacgatgacgctaagggacagaccgttgagaacgacgtcagacaaaaggaaaagcagtaacggagcgggacggctgtgttcgatattgccttttcggaactggttgtcatcggcatcgtggcgctggtagtcattggtccagaaaaactgcccaaggtcgcccgtaccgtgggcttgctgctggggcgtgcacagcgctatgtcaataacgtcaaatctgacatcagtcgcgagttgcgtttcgatgaattgcagagactgcaggcggacatgcgggatgcggagtctgccctcaagcagacgggtgctagcatagaacaagatatacaaagaattgcatcgcccgacaacgaaggcacagaaagcacagtcccacggagcgatagctctactactgatgatggctcccaagagcgcggcaggccagattgaataacgcttcagatactttcgtctcgcacttgattgagttgcgtgaccgcttgctacgcatcattatcggtatcgtgctgtgtacgctggtgttgttcccgttcgccaacgacatttaccagtttcttgccaaacctctgttgcatagcttgcccgttggcggtcaaatgattgcgactgatgtcacgacgccattctttgtgcccatgaaagtggtatttctcacggcattcatactttccctgccacacaccctgtatcaagtgtgggcatttgtcgcgccagggctttatacacacgagcggcgcctgatcgggccgcttgtatttgcgagtaccgtgttattcctgatggggatggcattcgcttattttctagtgttccccgttgtctttggctttattacccacactgcgcctgaaggggtggcggtgatgacggatattggcaagtacctagactttgccatgactcttttcattgcatttggattggcgtttgaggtgccggttgccgtggtcctgctggtgagtgctggtgtcgtcagtgttgcatccttgcgcgaagcgcgttcatacgtgattgtcggagcatttgtcatcggcgctatttttaccccgcctgatgtgatttctcaggtgatgctggctgtgcctttatgggtgctgtacgaggccggcatcctagtggccagcttgatccagaaaaaaggccaacggcaactggattaattgcatgagctgcatgagccgcagcccattgccggtgctgatgaacgacacattcttaacggccgctggcaatttggggagtcgggcgttttccaatgacgataggcaataccagttcagtctggttacgtgcaatcttgaccagcactttcttttccggcttcaggttcgagatcacattcagcatcgtggagctatcggtgacttctcgaccatcaatctctagcaagatatcgccaggtcgcagtccagccttgtctgccgggctgcctcgtactacgcctgctactagtgatccgcgcgcctgcttgagtcggaaagactctgccagttcgggagtgatatcttgggcctcgatcccgatccagcctcggattacgctgccttgacgaataatttgctccatcacttgcttggctagactgacgggaatggcaaaaccgatacccatggagccgccgctgcgagaataaatcgcactattgatgccgactagattgccttcggtatcgatcaatgcccctccggagttgccgggattgatcggcgcgtcggtctggatgaagttctcgaaggtgttgatgccaagatggctacgacctaatgcgctaatgatgccttgggtgacggtctgtcctacgccaaatggattgccgattgccaatacgacatcgccaacgctgatattgttggattgtgcgaatgtaatggcaggcaggttacggacattgatcttgagtaccgcaagatcggtttcaggatcggtgcccacaattctggccgggaatgttcgaccatcaggcaatgctacctcgatctcatcagcgccatcaatgacatgatggttggtgaggatgaggccctggctattgacgatgacgccggatcctaggctattctcgcgttgactgggatattcgttccactggtcgccaaagaaatggcggaataacgggtcatccagaaaaggatttcctattgattgcctggttttttttgacgtgaaaatgttgaccacgctcgggatggctgcctgggccgcccggcgataggagccggggggcgcttggctgccatcatgattgggtgatacttcattgatgggattgtaggcaggagcttccttaatggaagtgccggacttgtcgccgaaagggagtagttgtgggtaaaacaactgtgccacgaaaagagccgccaggctaatggtgactgtctgtgcaaaaatgagccagagtttgcgcatattgatttcgacgaagtgcgaatatgaatgttaggaaacagaatgaagctaatagaattgattgattataccggacaatttcttgagattgagcggttccgggattattgtcccaatggtttgcaggtgcaaggacgtagtgaggtcggcaagttggtgactggtgtcaccgccagtcttaccttgcttgaggcggcgaaccgcgccggtgctgatgccatcttggtgcatcatggatacttctggcgcaatgagtcgcccgtcgtcacggggatcaagcatgcacgcttgaaatttctgttgcagcatgacatcagtctgcttgcataccatttgccgcttgatgcccatcaaacgcttggcaataacgcgcgattaggccaaatcatgggcgccgaattggaagggtgggcaggcgagcagaatttgatcgcatatggtcgcttgccggttgaaactacgctgggcgcattttctgacacgctctctaaccaactgcgtagatcaccacaagtgttgggtgacccgcaaaaaaaagtacgtcgtatcgcctggtgcagtggtggggcccaaggttattttgagactgctatcgggctaggcgtagatctctacattagcggggagatatcagaaccaacattccacctggcgcgtgagacgggcgtggcctacattgccgcaggacaccatgcgacagagcggtacggagttgcggcattgggagctcaccttgccgaaaagtttgcactggcacatgagttcatcgacattgaaaatcaaatataagtcaatgattggtaagtgtaaaatgtgatttccctttcatttttccgtcagtgtctgtaaaatccctcgcttgcctgaagcggatgatttcatcattgcgctgaaagcctttctgttctctggcgggacgctaaccatcctgccggacattcttcaagtgagatagtgaaatatgatgaccttgtattctggtaccacctgtccttatagccatcgttgccgtatcgtgctgttcgaaaagggcatggatttccaggtgatagatgtcgatatggcaaacaagccagaggatttggctgtaatcaatccgcataacacggtgcctgtgctggttgagcgtgacctggtgcttgagcaggctaatatcatcaatgaatacattgatgagcgtttccctcatccgcaattgatgccggccgaccctgtgatgcgggcccgtgcgcgcttgtttctgcataattttgaagagcaactgttcaatcatgtcgccgacatcgaaaccggtagcgccaaggctgcggacaaggcgcgcgcaacgattcgcgataatctgacgcagatcgtgcctttgttcagtcgccaggaatatatcctgggtgatgaattctccatgctggatgtagcaattgcgccgcttctatggcgcttgggtcactacggcattgagctaccgaagcaggcggctcccttgcttaagtatgcggagcgcatattctcccgcccggcttacatcgaagcgatgacgccttctgaaaaagcaatgcggaaatagactggaatgagtcaaattgcttcaaccaagccctatctggtgcgcgctattcatgagtggtgtacggataacggcttaacgccacatttgctggttgtggtcaatgcgcaaacgagagtccccatggcatatgtcaaggacggacagattgtgctgaatattaattacagcgccacaaaaaatttgcatattgggacggatgctgttacattctcagcccgtttcaatggtgcatcgagtgagctgtatgtgccgatgagtgcggtgcgtggaatttttgctcgtgagaatgggcagggtatgtttttcgaagaggactcatcaggagatgggtcggatgaaaaaggtgctcaagacgtaaaggtgggtgatggaagctctccagatgcgtcagaggtaaaaaagaagccatcgttaagggtggtgaagtagttgtaaaggtttagttgtgccggattagctcagttggtagagcagcgcacttgtaatgcgaaggtcgtcagttcgattccgacatccggcaccatttctttaaaatgcgtttgacactaagtcaaaatatacgcataatcccgggttctgtttggaggggtggccgagtggttaaaggcgacggactgtaaatccgttctctcagagtacgaaggttcgaatccttccccctccaccagcatagaatttggggccagggcatgatttctggttagatgtgcgggtgtagctcagttggtagagcacttgccttccaagcaagatgtcgcgagttcgaacctcgtcgcccgctccatttgaaattcagaatttaataaaaatgcccatgtggctcagtggtagagcactcccttggtaagggagaggtcgcgggtccgattcccgccatgggcaccatttggtgcttggatgttaaacgcactcagttaacttgataaagtcggttaaaggaaacggaaatggcaaaaggaaaatttgagcggacgaagccgcacgtcaacgtaggcacgattggtcacgttgaccatggtaagacaacattgacagctgcgatcaccaccgtattgaccaagaaatttggtggcgaagccaaggactactcccagatcgacaacgcgccggaagaaaaggcccgtggcatcaccatcaacacctctcacgtagaatacgaaaccgaaacccgtcactacgcccacgttgactgcccaggccacgccgactacgtcaagaacatgatcactggagctgcccaaatggacggcgccatcctcgttgtatccgctgcagacggccccatgccgcaaacccgcgaacacatcctgctggcccgccaagtgggcgtgccctacatcatcgtcttcctgaacaaggcagacatggttgacgacgcagaactgctcgaactggttgaaatggaagtgcgagaactcctctccaaatacgatttccccggagacgacacccccatcatcaaaggctccgccaagcttgcccttgaaggcgaccaatccgacatcggcgaaccagccatcttccgtttggcagaagccctggacacctacatccccacaccggaacgtgctgttgacggcaccttcctcatgccagtagaagacgtattctccatctctggccgtggtaccgtcgtgaccggtcgagtagagcgcggcatcgtcaaagttggtgacgaaatcgaaattgtcggcctcaagcccaccatcaaaaccacctgtaccggcgtcgaaatgttccgcaaactgctcgaccaaggtcaagcaggtgacaacgttggcgtactcctgcgtggcaccaaacgtgaagaagttgaacgtggccaagtcctcgccaaagtgggctccatcaagccgcacaccaaattcacagctgaaatctacgttctgggcaaagatgaaggtggtcgtcacaccccattcttcaacggctaccgtccccagttctacttccgtaccaccgacgtgacaggtgctgtagaactgccggcaggaaccgaaatggtcatgcctggcgacaacgtctccatctccgtctccctgattgcgccgatcgcgatggaagaaggcctgcgcttcgcgattcgtgaaggtggtcgtaccgtcggtgccggtgtcgtcgctaaaattattgagtaatgtcccgttggctgcacgcagataggcgtgcagcctttattgttggtaaagctttacaggccagtagctcaattggcagagtatcggtctccaaaaccgagggttgggggttcgaggccctcctggcctgccattaattaagtgcaaaatatgaccgaaaaaattaagctggtgatatccctgctgctggtcgctgcaggggttgccggcttttatttgttggcggatcaggcgcttgtggtgcgtattctagcctttttggcagggattgttgttgcactgctcgtggtgaagacgacgcccgttgggcaaaatgcaatttcatttgcgcgggaagccgtgcttgaaacccgcaaagtcgtctggcctacccgcaaggaaacaatacaaacgactgccgcagtgttcgggttggtaattatcatggccattttcctctggatagtcgatgtcggcttcatgtgggctgtcaagcagttgatggggaggggcgcgtaatgagtggtatgcggtggtatgcggtgcaggcgttttcagggtttgaaaaatccgtcaagaaagctttagaggagcgtattgctcgctctgacataggtgacttgtttggcgatatcttggtgccagttgaagaagttgttgagatgaagaatggcgtcaagagtatcaccgagcgcaagttgtatcctggatacgtgctggttcagatgcaaatgagcgacgaaagctggcacttggtgaaaagcactcctcgggtcactgcgtttattggcggaactgcgcaaaagccgacccctatcaaggataaagaagtggaaatcattcttcagcgcatggatgaaagtaagagtaatccaacgcagaagctcacttttgataagggtgagtctgtgcgggtgattgatggtccctttaaggacttctcgggtagtgttgaagatgtcaactatgaaaagagcaagttgcgtgtgtccgtggtgatcttcgggcgtgcaacccctgtggagctggatttcagtcaggtggaaaaagaggtttgacagtattctggctgtgtcttgttgtttgcaagacatggcttttgcactctggcaatctggggtgttcagcgtgatgtttgcgcatcacatatctaatggctggggagcttgtccaaacaagcgctattacccaaattaggagtttattaaaatggcaaagaaagttattggctatattaagctgcagattcctgcaggtaaagccaacccaagtcctccagttggtcctgccttgggtcagcgcggtttgaatatcatggagttctgcaaggcatttaatgcagcaacccaaagcatggaacccggattgcccattccggttgtgatcactgcattcgcggacaagagcttcacattcgtgatgaagactcctcctgccaccatcctgatcaagaaggctgccaagatcgacaagggatcccctcgtcctcataccgataaggtcggcaaaattacacgtgcgcaagcagaagagatcgccaaaaccaaagcgcctgatctgacggcagcagatctggatgctgcagtgcgtactatcgcaggtagcgcacgcagtatgggtattgaagtggagggcgtgtaaatggctaatgtttctaaaagaatcaaggcattgcgtgccaaggttgatcgtaacaaggtatatcctgtcactgaagcattggcgctggtcaaggaaactgcgactgccaagtttgacgagtcagttgatgcagtgattaatcttggtatcgatgcccgtaagtctgaccagttggtccgtggtgcattggtgttaccgcatggtacaggcaagaccaagcgtgttgccgtatttgcgcaaggcgctgctgctgaagcagctaaggctgccggtgctgacatcgttggttttgaagaccttgctgagcaagtcaagggcggcatgctggacttcgatgttgccattgctacgcctgatgccatgcgaattgttggtgctttgggtcaagtgctcggcccccgtggtctgatgcctaacccaaaggtgggcacggtaactcctgatgttgctactgccgtgaagaacgccaaggctggtcaggtacagtatcgtaccgataagggtggtatcgtgcattgcaccatcggccgtgcttctttcgaggtggacgcgctgaaggagaatctggctgcgcttgtggatgccttgaacaaggctaagccggcatcgtccaagggtgtttacctaaagaaggtctccgtctccagcaccatgggtgccggtgtgcgtgttgatcagtctaacctggcgtgatgaatttggcgtcgtcctgatggccggcgccgcaaagaactttgggcccatggtgcaggaagccatggggttatcaaagaccgtaggagcccaagcgggcttaatgacggcagaactttagcctaatcctacgcagatggcgttacccggaacaggatttttattcctgatgaaaggtcgccgtggaaggtgtttgcaggcgactgcaaatgcttaattaacggaaggagaagaccttgagtcttaatcttgagcagaaaaaggcagtggttgctgaggtgagcgagcaagttgctcaggcccaggcaattgttctcgctgagtatcgtggcatcgaagtgggtgacatgaccaagttgcgcgctgaagccagaaaatccggtgtttacctgcgtgttctgaagaataccttagtacgtcgcgctgtcgacgggacacagttttctggactggcgaacgacatggtgggcccactggtgttcggcatttctgccgacccggttgctgcggcaaaggtgctgaataattttgccaaagctaacgacaagtttgtcatcaaggctggcgctttgccaggcaaggttctggatgccaagggtgtgcaatccctggctaccctgccaagccgcgaagagttgctggccaagttgctcggcacgatgcaagcgcctgttgcgcaattcgttcgcactctcaacgaagtgccgacgaagtttgcacgcggccttgctgctgtacgcgaccaaaagcaagcagcctaattcatatcttacatttatcaggagtattaacaaatggcattatccaaagcagaaattcttgacgctattgcgtctctgaccgttctcgaactgtccgaactgatcaaggacctggaagagaagttcggcgtatccgcagctgcagctgctgttgcagtcgctgctcctgcagctggcggcggcgacgctggtgctgctgcggcagaaaagactgagttcgacgtgatcctggcctccgctggcgacaacaaggtaaacgtgattaaggctgttcgcgaactgacttccctgggtctgaaggaagccaaggacttggttgacgctgctcctaaggcaatcaaggaaggcgtttccaaggctgatgccgaagctgctgccaagaagctggaagaagctggcgccaaggctgaaatcaaataataccgcttcaacacaagggtatgcaggctggcaggaaactgccagccttcaccattttaagaagttagaagacagcagtctggtcgggctgctgtcttctgccctctatcctcaggagatgctatgagctattcctttaccgaaaagaaacgtctgcgtaaaagtttcgccaagcgcgaaagcgtgcaggaggttccttacctgctcgccatgcaattggagtcctacgctgcatttttgcaagctgacacccccgccgacaagcgcacggatacgggccttcaagcagcattcagttcggtcttccctattgtcagtcattccggcaatgcgcgactggatttcgtgagttataaccttggccaagagccgttcgatgtcaaggaatgccagcagcgtggcttgacttacgctgcacctttgcgcgtcaaggtgcgcttgaccatcatggataaggaagcttctaagcctactgtcaaggaggtgaaggagcaggaagtctatatgggcgaattgccgctcatgacggaaaacgggtcttttgtgatcaacggcaccgagcgtgtcatcgtgtcgcaattacaccgcagccctggcgtattttttgaacatgaccgtggcaagacccacagttcaggcaagctgctgttctctgcgcgcatcattccttaccgtggttcctggctcgattttgaattcgaccccaaggattatttgtatttccgtgttgatcgtcgtcgcaagatgccggtgaccatactcctgaaagcgcttggttttactccagagcaaattctggaaacattctacgattttgacactttccatatcgccaaaaagggtgtgcagtttgaactggtgcccgaacgcctgcgtggggaggtagccaagttcgatattctggataaagatggcaaggtcattgttgccaaggataagcgcatcaccgtcaagcatatccgagacatggaaaaatccgggatcagcaagatcacggtgccggaagagttcttgctcggccgttccttggctgcgggtatcgtggataagactacgggcgaaattatcgccaatgccaacgacgaggtgactgagtcgttgctggacaagctgcgcgaagcagatgttaataaaatcaataccttgtatgcaaatgatctcgatcatggcgactatatatcgcaaacattgcgtattgatgaaattcctgatgagtacagtgcacgcgtggctatctaccgcatgatgcgtcctggtgaacctccgacggaagaggctgtgcaggcgctgttcgaaggattgttcttcaatgaggatcgatacgacctttctgctgtcggccgcatgaagttcaaccgccgcgctttccccgagaagatagaggagcgtactgctgcatggttgcgccgcttctatgagaaagttggcccgcaaggtgccgaaggtcctggcacactgtccaacgatgacattctggctgtaatcgctgtattgattgagttgcgcaatggacgcggtgaaattgatgatatcgaccacttgggtaaccgccgcatccgctctgtgggtgagttggccgagaaccagttccgtgcgggcttggtacgtgtagagcgggcagtcaaggagcgtttgtcgcaggctgagtccgacaacctgatgccgcatgatctgattaatgcgaagccggtgtccagcgcgattcgtgagttctttgggtcttcgcagccgtcgcaattcatggatcagaccaatccattgtccgagatcacgcacaagcgtcgtgtatccgcattgggtccaggcggcctgacgcgtgagcgtgccggctttgaggtgcgcgacgtgcattccacccattatggtcgtgtttgcccgattgaaacgcccgaaggtccgaatatcggcctgattaactctctggctctgtattcccgcaccaaccagtatggtttcttggaaaccccttatcgccgcgtggcggataacaaggtttccgatcagattgattatttgtctgcgatcgaggaaagtcagtacatgatcgctcaggcgaattccgagctggatcaggatggcaggtttaaggaagacttggtttctgcgcgttatcacaacgaattcaccatggcgcaaccagaccgtgtgcagtatatggatgtggcgcctggccaaatcgtatcggtggcggcttccctgattcctttcttggagcatgatgacgccaaccgcgccttgatgggcgctaacatgcagcgtcaggccgtaccatgtctgcgtgcagaaaaagcgttagtcggtactggcattgagcgtactgtggctgtcgactccggtactgtagtgactgcccgtcgtggcggcgtggttgattatgtcgactcaagccgtatcgtggtgcgcgtgcacgatgaagaagctgccgcaggtgaagtgggcgtcgatatctacaacctgatcaagtatacgcgctccaaccagaacaccaatattaaccagcgtccgctggtcaatgtcggtgacgtgctggcgcgcggcgatgtgattgccgacggtgcttccaccgatatgggtgagttggcgctgggccagaacatgttggttgccttcatgccatggaatggctacaacttcgaggattcgatcctgatttccgagcgtgtcgtggccgatgaccgctatacctcgatccatatcgaagagttgtcggtggttgcccgtgataccaagctgggcgcagaagaaatcacgcgggatatctccaacctgtccgagcgcatgcttgggcgactggatgagtccggcattatttatatcggtgctgaagtcgaagcaggtgatgtactggttggcaaggtcaccccgaagggcgaaacccagctgacaccggaagagaaattgctgcgcgcaatcttcggtgaaaaagcatctgacgtgaaagatacttcgctgcgcgtaccatctggcatgtccggtaccgtgattgacgtgcaagtgttcacgcgtgagggtattgagcgtgatgcccgtgcgcaacaaatcattgacgaccagctagcggattacaagcaggatctggctgaccagatgcgtattgtcgaagatgatgcatttggccggattcgccgcctgattgaaggcaaggttgcgaccggtggaccgcaaaaactgaagaagggcgagacagtcaccgctgagtatctggatgggttggcacgctatgactggtttgacatccgcctgagcgatgaagacgttgcgcgtcagcttgaacagctgcgtgacagcctgtctcaggcacggatcgaatttgacagtaagtttgaagaaaagaagcgcaagctgacccagggcgatgaactgcctccaggggtgcagaaaatggtcaaggtctatcttgccgtcaagcgtcgtatccagcccggcgacaaaatggcgggccgacatggtaacaagggcgtggtgtccaagatcgtaccgattgaggacatgccgcacatggccgatgggacgcctatggatatcgtcctgaatccgctgggtgtgccatcccggatgaacatcgggcagattctcgaggttcacttgggttgggctgctaaggggttgggcattcgtattggcaatatgctgcaggcgcaagccaaggcggccgagctgcgggacttcctggagcaggtatacaacaagagcaatggcaagtcggaagatatcgcatcattgagcgatgacgaagtcatcgacttggcaaagaacctcaggagtggcgtaccattcgcaacccctgtgttcgatggtgcgaccgaggccgatatcaaggccatgctggatctggcattccctgacgacgatccgcgtacgcagcagttacagtttgcgtccggcaaaacccaggtaaccttgttcgatggccgtaccggtgacgcattcgagcgtccggtgacagtaggttacatgcatgtgcttaagctgcaccacttggtggatgacaagatgcatgcgcgttctacagggccttactcgctggttacgcagcagccgttgggcggtaaggcgcagttcggtggtcagcgcttcggtgaaatggaagtctgggcgctggaagcctacggtgcatcctataccttgcaggaaatgctgaccgtgaaatccgatgacgtgactggtcgtaccaaggtatacgaaaacattgtcaagggtgagcacaagatagacgctggcatgccagagtccttcaatgtgttggtgaaagaaatccgctcgctcgccatcgatattgatcttgaccgcaactaaggagaaacgcgcgtgaaagctctattagatttattcaagcaggtcactcaggaagaagagtttgacgcgatcaagatcgcgctggcttctccggaaaagattcgctcctggtcttatggcgaggtcaagaagcccgagaccatcaattatcgtaccttcaagccagagcgggatggtttgttctgcgccaagatatttggcccgatcaaggactatgagtgtttatgcggcaaatataaacgtctcaagcaccgtggtgtgatctgcgagaagtgcggcgttgaagtgacgctttccaaggtgcgccgcgaacgcatggcacacatcgagttggctagtccggtcgcccacatctggttcttgaagtccctgcccagccgtttgggcatggtgctggacatcgctttgcgcgatattgagcgcgtgctctacttcgaggcatatatcgtcattgatcccggcatgacaccacttacccgtggtcagttgctgactgaagatgactacttgtccaaagtggaagaatacggcgacgagttcaatgccgtgatgggtgcggaagccgtgcgtgaactgttgcgcaccatggatatccataccgaaattgagaagttgcgtcgcgaacttggcgagaccggctccgaagccaagatcaagaagatcgccaagcgtttgaaggtgctggaagcattccagaagtcaggtatcaagccagaatggatgatcctggaagtgttgccggtattgcctccggagctgcgcccattagtaccgttggacggcggccgctttgcgacttctgacttgaacgatctctatcgtcgcgttatcaatcgtaacaatcgtttgaagcggttgttggaattgaaggcgccagaaatcatcgtgcgcaatgaaaagcgcatgctgcaggaagcggttgactcgttgctggacaatggtcgtcgcggcaaagtcatgactggcgccaacaagcgtcctctgaagtccttggcagacatgatcaagggcaagggtggccgcttccgtcagaacctgctgggtaagcgtgtcgactattccggccgttccgtgatcgtggttggtcctcagctcaagctgcaccagtgcggcctgccaaagaagatggcactggaactgttcaagccgttcattttccacaaactggaagtgttgggtctggcaacgacgatcaaggctgccaagaagaaggtggaagaggaaggaccagaagtctgggatatcctcgaagacgtcatccgcgagcatccggtattgctgaaccgtgcgcctacattgcaccgtctaggtatccaggcgttcgagccgaccttggtcgaaggcaaggcgatccagttgcacccgttggtgtgtgctgcgttcaacgccgactttgacggcgaccagatggccgtccacgtgccattgagcctggaagcgcagatggaagcccgcaccctgatgctggcatccaacaacgtactgtctcccgccaatggtgagccgatcatcgtgccttcccaggatatcgtcttggggctgtactacatgacccgtgagaagaaggctgctcgtggcgaaggcatgcgttttgccaatgtggccgaggttcagcgtgcctacgatagtgggcaggttgatttgcatgcgcgcattaccgtgcgcctgcgcgagttcgatgttgaagtcgatggccagaagcgtgaaaaaatcacacgttacgagaccaccgttggacgtgctttgctgtcggaaatcctgcccgcaggccttccattcagtgtgatagataaggcgttgaagaaaaaggaaatatccaggctcatcaacgccagcttccgccgtgtgggcattcgtgagaccgtgatttttgccgacaagctcatgtatacgggctatacctatgcaaccaaggctggcatctcgatcagtatcaacgatatgctggttccgcctgagaaggagcaattgattgcatcggccgaagccgaggtcaaggaaattgaagatcagtatgtttccggtctggtgactcagggtgagcgctacaacaaggtcgtggatatctggggccgtgccggtgacaaggtcgctgatgcgatgatgaagcagctgcgtgaagaggtcgtacttgatgcgaatggtgaggttgccaaggacgcagaaggcaatcctatcaagcaggaatccttcaatgccatttatatgatggccgactcaggcgcccgtggttccgcagcccaggtacgacagcttgctggtatgcgtggcctaatggcaaaaccggatgggtcgattattgaaaccccgattaccgccaatttccgtgacggcctcaatgtgttgcagtacttcatttcgacacacggtgcccgtaaagggttggcagatacggcgttgaagacagcgaactcaggttacctgacccgtcgactggtcgatgtgacacaagatttggtggtgaccgagcatgattgcggcacgacagaaggtttgtacaccaaggctttggtcaagggcggtgaagtggttgagccattgcatgaccgtatcctcggccgtgtagctgcgctggatgtgctgaatcctgaaacccaggaagtggtttatccagcagggacactactgaccgaagatgaggtcgagcacatcgatgcattgggcattgatgaagtcaaggtgcggactgcgctgacttgtgaaacacgctacggtatttgcgcgaaatgttatggtcgagacttgggacgcggcaaactcattaacatgggcgaggctgtcggtgtgattgctgcacaatccattggtgagccaggtacccagctgacgatgcgtaccttccacatcggtggtgcggtgtcgcgtgcagcttccgtcagccaggtcgagagcaagtccaatggtatcgtgcatttcacatccactatgcgctatgtgaccaatgcgcgtggggagcaagtggtgatttcccgtaatggcgaggcgatcattcaggatgagaatggccgtgagcgcgagcgccacaaagtaccttatggcgctacgctgcaaattaccgatgggaagccggtcaaggcaggtcaggccttggcgacctgggatccgcatacgcgcccgatcattaccgaatacgcgggacgtgtgaagtttgagaatgtcgaagaaggggtgactgtcgctaagcaagtggacgaagtcaccggcctgtcttcattggtggtcattgatccgaagcaacgtgctggccaatccaagggactgcgcccgcaagtgaagcttcttgatgctaatggcgtcgaggtgaaggtcgctggcggtgaagcgcctgtgagcgtgactttccagctcggttgcatcattaccgtgaaggatggtcaggaagtcggcgtgggtgaagttctggcccgtattccgcaagagtcttccaagacccgtgacattaccggtggtctgccacgtgtggctgagttgtttgaagcacgttcacctaaggatgctggcttgctggcagaggtgacaggtacgatttccttcggtaaggataccaagggtaagcaacgcctggtgattaccgacctggacggtgtttctcatgagttcctgattcctaaggataaacacgtgacggcgcacgacggccaggtggtcaccaaaggggaaagcatcgtcgacggtccggctgatcctcaagacatcttgaggctacaaggccgcgaagccttggcgcgttacatcattgacgaggtgcaggatgtttaccgtctgcaaggtgtgaagatcaatgacaagcacatcgaagtgatcgtgcgccagatgttgcgtcgcgtacgcatcaccgatgcgggcgacaccagcttcatcctgggtgagcaagtggagcgtgccgatgtgctgacagaaaatgaacgggtattggcacaagatgggcgtccagccagttttgaatatgtattgctgggcattaccaaggcgtccttgtctaccgactccttcatctctgcagcttccttccaggaaaccactcgcgtcttgaccgaagcagcaattctgggcaagcgtgacgagctgcgtgggctgaaggaaaatgtcattgtgggtcgattgattcctgccggtaccggcctggcttatcacgagacacgtaaacgtaatgttgcgggtgtagattcagcgcctgccatcattgaagatgctggaaatgtgcaattggaagaaacctctggaaatcccgaggttgcttgacaacacattgaacgcaaaatagaatgctaagttttccgggatggcgtttagccatcccgtaatttttagcggttaaatataaaggctaaaggttatgccaaccatcaatcaattagtgcgcaagccgcgccaaaaagtagttgctaagagcaaagtgccagcacttgagagctgcccacaaaagcgtggtgtctgcacgcgtgtttacaccacaacccccaagaaacctaactccgctttgcgtaaggttgccaaggtgcgcctgaccaatggctatgaagtaattagctatattggcggggaaggccataacctgcaggagcactctgttgtgctgttgcgtggtggtcgtgtcaaggacttgccgggtgtgcgttaccatatggtgcgcggtagcctggacactgctggggttaaggaccgcaagcaggcccgctccaagtatggcgccaagcgccctaaggctgcttgagtgcaagcggctaaaagttaaggaatcgagaaagccatgccaagacgtagagaagttcccaaacgtaacatcctgcctgatcctaaattcggtagtcaggaagtttcaaaattcgttaatgtgctgatgaccggcggcaagaagtcggtggcagaacgcatcttgtacggcgcatttgatcagattacacaaaagagtggcaaggaagcgcttgaggtgtttactctggcgatcagtaacttgcgccctgtggtggaagtgaagagtcgtcgtgtcggtggtgctaactaccaggtgcctgtggaagtgcgtccggcgcgtcgtagcgccctggcgatgcgttggttgcgcgatgcggcccgcaagcgtggtgaaaagtccatgggtctgcgtttggctgctgagttgattgaggcttccgagggtcgtggagcggcgatcaagaagcgtgaggaagttcatcgtatggcagaagccaataaggcattctcacatttccgtttctaacaactcagacaaattaagttaggtaattactgtggctcgcaaaacccctattgaacgctatcgcaatatcggcatcagtgcgcatattgatgctggcaaaactaccacttctgagcgcattctgttttataccggagtgactcacaagctgggtgaggtgcatgatggcgctgcgacaactgactggatggagcaggagcaggagcgtggtatcacgattacctcctctgctgtgacctgtttctggaagggtatggatttatcccgtcctgagcaccggatcaacatcattgatacccctggacacgtagacttcacgattgaggtcgagcgttccatgcgtgtgctggatggtgcctgcatggtgtactgtgcggtaggtggtgtgcagcctcagtctgagaccgtatggcgtcaagccaacaagcataaggtgcctcgtctcgcgtttgtcaataagatggaccgtacgggtgccaatttcttcaaagttgtcgagcaaatgaagcttcgtctgcaggctaatcctgtgcctgtggtgatccccattggtgctgaagataattttgcaggtgtggttgatcttatcaaaatgaaggctatttactgggatgatgcatcccaggggatgaagtttgagtataaggatattcctgccgacctcttggatactgccaacgaatggcgcgagaaaatggtggagtctgcggccgaggcttctgaagagttgatgaataagtatctcgagagtggcgagctctccgaagcggagatcatcgctggattgcgtcagcgtacgattgccactgagattcagcccatgttatgtggctctgcgttcaaaaacaaaggcgtgcagcgcatgctggatgccgtgctggacttcctgccatcacctgtggatattcctgatgtggttggtgaaagtgaatccggtgagccgctgactcgcaaggctgatgataatgagcacttctccgcattagccttcaagctcatgagcgatccattcgtcggtcaattgacttttgttcgtgtttactctggcgttctgactaagggcgagacggtctacaactctaccagcggacgcaaggaacgtattggccgtatcgtacagatgagtgcgaatgagcgtaacgagatcgaagagattcgcgccggtgatattgctgcctgtattggcttgaaagaagtgacaacgggcgaaacattgtgttccatcgatcaccctatcattctggagcgcatggtgttcccagagccggtgatcagcgtggcgattgagcctaagaccaagagcgaccaggagaaaatgggcttggcactttcccgtttggcgcaggaagatccttctttccgtgtgcggactgatgaagagaccaatcagaccatcatttccggtatgggtgagttgcaccttgaaattatcgttgatcgcatgaagcgcgaattcaatgtagaagccaatgtaggtgctccgcaagtggcctatcgcgaagcgatcaagaagcctgtcgaagtggaagggaaattcgtcaagcagtctggcggtaagggtcagtacggtcatgtatggatcaagatggagcctaacgagccaggcaagggttatgagtttattgatcagatcaagggcggtaccgtaccacgtgaattcattccggccgtagataaaggcctgcgtgaaaccatcccaagtggtgtgttggctggctttcctgtggttgacgtcaaggtgactttgtttgacggttcctaccatgatgtcgactctaacgaaaatgctttcaagatggcagcgtcgatggctttcaaggacggtatgcgcaaagcggatcctgtcttgctggaacctatcatggcggtcgaggttgagacacctgaagattatatgggtgacgtcatgggtgacttgtcttcccgtcgcggtgtgattcagggtatggatgatcttgttgggggtggtaaggccatccgcgcagaagtgcctttgtccgaaatgtttggctatgccacgacagtgcgctccttgacgcaagggcgtgcgacctacagcatggagtttaagcactatgccgaggccccgagaaacgtggcagaggccattattaacaagaagtaattgaaaatatctaaatagaatagataattaaaggaaacggaaatggcaaaaggaaaatttgagcggacgaagccgcacgtcaacgtaggcacgattggtcacgttgaccatggtaagacaacattgacagctgcgatcaccaccgtattgaccaagaaatttggtggcgaagccaaggactactcccagatcgacaacgcaccggaagaaagggcccgtggcatcaccatcaacacctctcacgtagaatacgaaaccgaaacccgtcactacgcccacgttgactgcccaggccacgccgactacgtcaagaacatgatcactggagctgcccaaatggacggcgccatcctcgtcgtatccgctgcagacggccccatgccacaaacccgcgaacacatcctgctggcccgccaagtgggcgtgccctacatcatcgtcttcctgaacaaggcagacatggttgacgacgcagaactgctcgaactggttgaaatggaagtgcgagaactcctctccaaatacgacttccctggagatgacacccccatcatcaaaggctccgccaagcttgccctcgaaggcgaccaatccgacatcggcgaaccagccatcttccgtttggcagaagccctggacacctacatccccacaccggaacgtgctgttgacggcaccttcctcatgccagtagaagacgtattctccatttctggccgtggtaccgtcgtgaccggtcgagtagagcgcggcatcgtcaaagttggtgacgaaatcgaaattgtcggcctcaagcccaccatcaaaaccacctgtaccggcgtcgaaatgttccgcaaactgctcgaccaaggtcaagcaggtgacaacgttggcgtactcctgcgtggcaccaagcgtgaagaagttgaacgtggccaagtcctcgccaaagtgggctccatcaagccgcacaccaaattcacagccgaaatctacgttctgggcaaagatgaaggtggtcgtcacaccccattcttcaacggctaccgtccccagttctacttccgtaccaccgacgtgacaggtgctgtagaactgccggcaggaaccgaaatggtcatgcctggcgacaacgtctccatctccgtctccctgattgcgccgatcgcgatggaagaaggcctgcgcttcgcgattcgtgaaggtggtcgtaccgtcggtgccggtgtcgtcgctaaaattattgagtaagttactctttatggttgggtacgcgagtacttggtgctcgcggccttttcgctctttagaaatatcgctctttaaggaaataacatggcagctcaaaaaatccgtatccgcctcaaggcattcgactatcgcttgattgatcagtccgcgcttgagattgttgaaacggccaagcgtactggtgcggtggtcaagggtcccgtgcctttgccaacccggattgagcgctttgacattttgcgttctcctcacgtcaacaagacatcccgtgatcagttcgaaatccgcactcatcagcgtttgatggacatcgtggaccctactgacaagacagttgatgcattgatgaagctggatcttccagctggggtcgatgtggaaatcaagttgtaagcttgtgtttttgaagtgggtcggatataatccgaccctttcgcgtaaccgggtcggtcaattgtaatcggcctttttaattattataaggaatcgatcatgagcttagggcttattggtcgcaaggtgggcatgacccgcatttttaccgatgaaggcgaaagcgttccggtaacggtgctcgaagttgtgcctaaccgtgtgacacagatcaagactgctgcaagcgacggctatactagtcttcaggttgcttacggcgagcgtcgtgctagccggattggcaaggcgttggctggtcattatgccaaggctggtgtttctgccggtgctggtatcaaggaatttccagtgtctgacgacgtgttggctaactatagtgtgggtggccaaattacagtcgaacttttccagcctggtcaattggtagacgttactggtacttcccttggtaagggcttctctggtgctatcaagcgccataacttctcttccaatcgtgcttctcatggtaactccaggtctcacaatgtgcctggctccattggtatggcgcaggatcctggccgggtttttcctggtaagcgcatgcctggtcatctgggtgctgtaaagaccacggtgcagaatctagagattgtgcgtgtggatgctgagcgtaacctgttgttgatcaagggtgcggttcctggctctaaaggcggcgatgttgtcgttcgccctagtgtgaaggtgaaggcataatggaaatcaaattaatcgataagaatggcaggccggctaaggctggcttggctgtttctgaggcgacttttggccgtgaattcaatgaagcgctggtgcatcaggtggttgttgcctatcaggccaatgcacgcaccgcgactcgtgcccagttgacgcgcgcggaagttagtcataccaccaagaagccatggaaccaaaagggcaccggtcgtgcccgtgccgggatgagctctagcactatctggcgcggaggtggtcgtgcctttcctaatacgccggacgaaaacttcagtcataagatcaatcgcaaggcttatcgggctggcgtgcgttccattctgtctgagttggtgcgtcaggatcgcttgagtgccgttgaagagttcgctgttgatacgccaaagactaagcagttggttgagaagatcaagggtcttggctataacgagggtttgctggtgctcgtggataagtttgatgaaaacttgtatctgtccgcccgtaatcttccgcatgtgctcgttcttgaggcgcaatacgttgatcctgtaagtttggttcgcttcccgcaagtgctggctactgcaggtgctgttaagaagcttgaggagatgctggcatgagcgcattgagtacccaggagcggttgttgcaagtcatacttgccccccaaattacagaaaaagctacccgcgttgctgacaagtaccagcaaattgccttccgtgtccgcacagatgcaaccaagcccgaaatcaaggctgcggttgagttggtgtttaaagtggaagtcgattccgttactgtcgtgaatgtgggcggcaaagtgaagcgtgcaggccgtacatttggtcgccgcaaggactggaagaaggcttatgtgagcctgaagccgggccaggaaattaacttcgcagcgggcgaataggagaaaacatggcactgattaaagtcaagcctacttccccaggccggcgctcagtagttaaggtggtaacacctgagctgcacaagggtaagccctatgcgccgctgctggagaagcagagtaaaaaagctggtcgtaataataacggtcatatcacgacgcgccaccagggtggcggtcacaagcaacattaccgtattgttgattttcgtcgcaacaaggatggcatccctgctaaggtcgagcgtctggagtatgatccaaaccgcagtgcgcatttggcattgctggtgtatgcggatggcgagcgtcgctacatcattgcacctcgtggcgtttccgttggtgcgcaattggtgagtggttccgatgctcctatccgtgcaggtaatgccttgcctttgcgtaacattcctgtcgggagcacgatccattgtatcgagttgcagccaggcaagggtgcgcaagtggcacgttctgctggcacttcggttcagctgctggcgcgtgagggcagttatgcccagttgcgcctacgttccggcgaagttcgccgcgtgcatgttgactgcaaggcgaccatcggtgaagtgggcaatgaagagcattccctgcgttcgattggtaaggcgggtgctgtgcgctggcgtggtgttcgtcctaccgtgcgcggtgtggtcatgaaccctgtcgatcacccgcatggtggtggtgaaggtaagacggctgccggtatgaaccctgtcagtccgtggggcctgccaaccaagggttatcgtacgcgtagcaacaagcgtactgacaacatgcgcgttagccgtcgtcctgcgaataagaggtaatcaatatggcacgttcaattaaaaaagggccattcgttgatggccatctggcgaagaaggtagaagctgctgttgcttcccgtgatagaaagccaatcaaaacttggtcacgtcgttctaccatcctgcctgatttcatcggtttgaccattgcggttcacaacggcaggcagcatgtgccggtgttgatttctgaaaacatggtaggtcacaagctcggcgaatttgcactgactcgtacgttcaagggtcatgccgccgataaaaaggccaagaggtaggagaaagacgatggaagtatctgcagtattaagaggtgttcatctgtccccgcagaaggctcgcttggtggctgatttggttcgaggcaagaaagtggatcaagcgcttaatatcttggcattcaccccgaaaaagggtgctgaggtaattaagaaggtggttgaatccgctattgccaatgctgagcataatgaaggcgctgatatcgacgaattgaaggtgacttcaatctatgttgacaagggtctggtattgaagcgtattcgcgctcgtgccaaaggtcgcgctggacggattatcaaaccaacatgtcacattactgtgacggttggtaactaaaggaatcgttatgggtcagaaaattcatccgtttggtttccgtctgagcgtccagaagaactggtcttctcgttggtatgccaatagcaataatttccctgcgatgttgagcagcgatatcaaggtgcgtgagtttctcaagaagaagcttgcccatgctgctgtcagcaagatcgtgatcgagcgtcctgcgaagaacgccaagatcaccatctacagcgcccgtcctggtatcgtgatcggcaagaagggcgaagacatcgagtccttgcgttccggattgcagggcttgatgggtgttcctgttcacttgaacatcgaagaagtccgcaagcctgaaattgatgcgacactgattgctgaaagtattgcccagcagcttgaaaagcgcgtgatgttccgtcgcgccatgaagcgtgcgatgcagaacgcaatgcgtctgggtgcccaaggcatcaagattatgagctcaggtcgtttgaatggtattgaaatcgcacgtaccgagtggtaccgcgaaggccgtgtgcctttgcatacactgcgtgccgatatcgattacggtgtggcagaagcgaagactacctacggtatcattggtatcaaggtatgggtattcaagggcgaagtgttcggcaacaagatcgaacaagccgctcaacccgctgagccagaaaagaaagtaagaaagtcgggggcaaaaaatgctgcaaccagctagacaaaaattccgtaagatgcagaagggccgcaacaagggcatcgcaactaccggcaacaaggtaagctttggcgagttcggtctgaaggcaattggtcgtggtcgtctgactgcacgccagattgaagcggctcgccgtgtgatgacccgtcatatcaagcgtggtggccgggtatggattcgtgtcttcccagatcagccgatttccaagaagccggccgaagtgcggatgggtaacggtaagggtagtaccgagtactacattgcccaaatccagcctggcaagatgctgtatgaaatggacggtgtcagtgaagagctggcacgtgaagcgttccgcttggctgctgcgaagctgccaattgagactaccttcattactcgtcatattgggagctagtcatgaaagcgtccgaattgagaaacaagactgttgaagagctgaataatgagttgattgagttgcgccgtgcgcaattctccctgcgcatgcaacttgccactcagcagctgaacaaagttgatcaggtaggcaaagtgcgccgtgacatcgctcgcgttcgttctgtgcttgctgaaaaagccaaagcggctaatgcaagtcaagcttaagcggagtcattatgagcgaaaatcaaactgaaaaattagttcgcactttgagtggccgtgtagttagcgacaagatggacaagaccgtaaccgtgctggtcgagcgtaaggtgaaacatcctttgatcggcaaagttgtgcgtcgttccaacaagttccatgctcacgatgagaacaatgagtgcaaagaaggcgatctggtcatgatcgaagaaagccgcccgctttccaagaccaagacttggcgtgttagcaagattgtagaaaaagcacgtattgtgtaattaaggttgttcttccacttgcacttgagtggaagaacactatataatgttggaccttttggcgcccatacaagctggcgccccaatactgaccgtggtgctgtcagccgtttttgacaagcggctggtgttggtttaacggattaagttggagattattctcatgattcaaatgcagtctcggctggatgttgccgataacactggtgcgcgttctgttatgtgcatcaaggtgttgggtggttctaagcgtcgttatgcaggcattggtgacatcatcaaggtcagtgttaaggatgctgccccacgtggccgcgtcaaaaaaggcgaggtttatagcgcggttgttgtgcgtactgcgaagggtgttcgtcgtccagacggttccctcgttaagttcgacagcaatgcggcggtattgttgaacaataagctggaaccgattggcacccgtatttttgggccggtgacacgtgagctacgtggcgagcgtttcatgaaaatcgtttctctggcacccgaagttttataaggagttgctggatgagtaagattcgcaagggtgatgaagtcatcctgaacacaggtaaggataaaggcaagcgcggtaccgtgcttcgcgtgttgccgacaggccaggttctggtcgaaggtatcaacgtcgtcaagaagcatgccaaacccaatcctatgcgtggtattgctggcggtattattagcaaggagatgccggttgacatctctaatgttgctttattcaatcgtgccacccagaagggtgatcgcgttggcttcaaaacgctggatgatggccgtaaggttcgtgtttttaagtccagtggcgaagttgtagacgcataagggtagatcaagatcatggctcgtttaaaagatttttataaggacactgtggttaaacagctggttgagcagtttggctacaagtctgtaatggaagtgcctcgtattgagaagattaccctgaacatgggggtgggcgaggctgttgctgataagaaggtcatggaaaatgccgtggctgatctggaaaaaattgcaggccaaaaggctgtggtaaccaaggccaagaagtccatcgctggcttcaagattcgcgatggttaccctgtgggttgtaaggtgactttacgtcgcgagcatatgtacgaattcctggatcgtctgattacggtagctataccccgaattcgtgattttcgtggcatttctcccaagtcctttgatggtcgtggaaattataatctgggtgtgcgtgagcagattattttcccggaaatcgaatacgacaagattgatgccttgcgcgggctgaatatcacgattactactactgcaaagactgatgaagaggcgcgtgcgctcctttctgcattcagtttcccatttaggaactaaatcatggcaaaaatctgcatgatcgagcgcgagcaaaagcgtcgcgacacagtgaagaaatacgcagctaagcgtgctgaattgcttgcggttatcaatgatgccaatgcgtctgctgaagaccgtcgtgccgcgcgtcaaaaattgcaaagtctgccacgtaattccagtcctgtgcgccagcgtaatcgttgtgcgctgactggtcgtccacgtggcgtgttcagtaaattcggcattgcgcgtagtaagttgcgcgaattgatgatgcgtggcgaagtgccaggtgtcaccaaggctagctggtaacggaggaatttagtatgagtatgagtgatccgattgccgatatgctgacgcgtatccgtaatgcgcaaagcaccaacaaggtctctgtttccatgccgtcatccaagctcaagcgtgctattgcggctgtgcttaaggatgagggctatattgatgatttttctgtgcaggatgttgacggtaagccacagttaaatatcagccttaaatattatgctggtcgtcctgtgattgagaagattgagcgcgtgagccgtcctggtttgcgtatctatcgtggcaatcaagagatcccggttgtaatgcatggcttgggtgtgacgattgtttccacatccaagggcgtaatgactgatcgtaaagcgcgtgatgccggtgtgggtggcgaagtgctgtgcgttgtggcttaaggagaaaagaatgtctcgtgtagctaaaaatccagtcgccattcctgccaaggtagaggttgtgttgagctctgacaatattgcagtcagtggcccgcttgggaaattgtcccttcctttgagtggagacgttgccattgagcgtgatggtgacaatctgacgtttgctgcggctagcgagtcacagcatgcgcgtgcaatgtccggaacattgcgctctctggttttcaatatggtgacaggcgtctctcaaggctttacccgtaagctcactcttttgggtgtgggttacaaggcgcaggcgcaaggtgcgaaccttaacttggatttgggattttcccatccagtgagccacaagatgcctgatggcgtaactgtgcaaacaccttctcctactgagatcgtgttgaccggtgctgataagcaggtggttggtcaggttgccgcgcagattcgcgcatatcgtgccccagagccttataagggcaagggcgtgcgctatgccgatgaagtggtgattattaaagaaaccaagaagaagtagggtgtagccatgagtaatgtgaattcacgtctgcgtcgcgcacgtaaaacccgtgccaagatcgccgagttgaaagctatccgcctgagtgtgcatcgtagcaactgccatatttatgctcagattattgccgaaactggtgacaaggtgcttgctagcgcttccacccttgaggttgaagtccgcaaagacatcaagaatggtggcaatatcgccgctgccgcgttggtcggtaagcgcattgcggaaaaggcaaaggctgcagggatcaccactgtcgcatttgatcgttccggctacaagtaccatggtcgtatcaaggcgttggctgatgccgcgcgtgaacacggcctgtccttctaaagactgaggttgatgatggcaaaagttgaaattgaacagcagcaaactgatggtttgcgcgagaagatgatcggtgtcaaccgcgttaccaaagtggtgaagggtggccgaatcatgagttttgccgcactgtccgtagtaggagacggtgatggtggtgtgggtatgggcaaaggcaaggcgcgtgaggtgccggttgctgtgcagaaggcaatggacgaagcgcgtcgcagcatgatcaaggtaagcctgaataatggcactttgtaccacgccgtgactggggttcatggggctgcaaaagtattcattcagcctgcctctgaaggtaccggtattattgccggtggtgcaatgcgtgccatcttcgaggtgatgggtgtgactaacgtgctggcaaaatgcattggttcaaccaatccatataatgtcgtacgcgctaccctgaatggcctgaagtccatgaatactcctgctgagatcgctgccaagcgcggcaagagcgttgaagaaatcagaggttaattatcatggccaagtcaaataaagcaaatgatttgatcaaggttaccttggtcaggagcaccatcggtagaatcaaggctcatcgtgcaagtgtcgctggtctcggtctgcgtcgtttgaatcagactgtggaagtgcaggatacacctgccaatcgcggcatgattaatgcggtgagctatctgttaaaggtagaagcataatgaagctgaacactatcaagcctgctgaaggcgcgaaacacgctaggcgtcgtgtcggtcgtggtattggttccggtctgggcaagactggtggtcgtggccataagggtcagaagtctcgtgcgggtggtttccacaaagtgggtttcgaaggcggtcaaatgcctttgcaacgccgcttacccaagcgtggctttaactcattgacaaaagctgatactgccaatgtgcgtactgctgacttggtgcgtgttgaagctgacgtcattgatatcctggcattgaagcaagccaatgtgattcctagtggcgctcgtgctgtgaaagtgtatctttcaggggatgtgactcgcgctgtgacagtgcaaggtctggctctgagcaagggtgcgcgcgctgcagttgaagccgctggcggcaaaatcgtagagtaatcaattcgtggctaacgatagtattttcggtgcagtaggaaaagtaagcgagttgaaaagtcgcttgcttttcgttctgggagctctgatcgttttccgtctcggcgcacacattccggttccaggtattgatccggatgtgttggcgcgtttgttcgagtcgcagagtggcggtatccttggcatgtttaacatgttctcgggcggcgctctggagcgctttacgatttttgccctgggtatcatgccgtatatctcagcctctatcatcatgcagcttctaaccgtggtttccccgcggatggagcaattgaagaaggagggcgagagtggtcgccgtacgattactaagtacacacgctatggcacagtattcttggcaacattccaagcgctgggcatcgctattgcattggaaggccaggccggactagtccttgatccaggcttcatgttccgcttcactactgtgattactttggttggcggcaccatgttcctaatgtggttgggcgagcagatcaccgagcgtggtattggcaatggtatttccatcatcatttttgctggtatcgttgcgggcttgcctcatgcgattggcggtaccctggagttggcacgcacaggtgcgttctcgattcctctggtgttgttcctgtttgttgctgccatattggtgactgcatttgtcgtattcgtggaacgcggtcaacgcaagattacagtgaactatgcgaagcgccaggtgggccgtaaggtgttcggcggtcagaccagtcatcttccactgaaactcaacatggctggtgtgatcccaccgatttttgcgtcaagcattattttgtttccggcgacattggcggggtggtttggcagccatgagagcatgacctggttgaaggatatcggctccacgctgtctccgggacagccgctgtatattcttttctttgctacagcaattatcttcttctgtttcttttataccgcattggtattcaacccaaaagaaacagcggataacttgaagaagagtggtgcatttgttccgggaattcgacctggcgaacagactgcacgatatattgatcgcattatgggccgtctcactttggctggtgcgctatatatcactgcagtatgtttgttgcccgagttcttgatcctgaaatttaatgtgcctttctattttggtggtacttctttgttgattatcgtggtcgtaaccatggattttatggcgcaagtacagtctcacttgatgtcgcatcaatatgaaggattgctgaaaaaagctaactttaagggcggggcgggacttccgcgttaattggtagtatggcaaaagaagatcgtattgaaatgcagggggaggttctggagaacctcccaaatgcaacgtttagggtcaaactagaaaatggccatgtcgtcctgggctatatttcgggcaagatgcgcatgcactatattcgtatcctgcctggtgacaaagtcaccgtggaaatgaccccttatgatttatcgcgtgcgcgaattatattccgcgccaagtaagttttttgcgaagaggtgagagatgagagttcgtgcatcagtgaagacattgtgccgtaattgcaaggtggttcgccgccgtggtgtcgtgcgtgttatttgtactgacccgcgtcataagcaacgccagggttaatccggtaactatggttttaaaagggactggtttttaatctatttgttaaaaaccagtcaagctgttaaaattttgggcttttttggcgatttgataacgatgcgccattaattttggagtagctacatggctcgtatagcaggggtaaatatcccaaatcataaacatactgaaatcgcattgacttcgatttacggtgtgggccgtactacggcaaaacaaatttgtctggctgcaggggtatccgcgacagcgaagatcaaggatctgaacgacgctgaagttgaaaagctgcgtgatgaagtcgccaaactgcaggttgaaggtgacctgcgtcgcgaggtgacgatgaacatcaagcgtctgatggatctcggctgctatcgtggcattcgccaccgccgcggtttgcccgttcgtggtcagcgcaccaagaccaatgcgcgcactcgcaagggtccaatcaagcctatcaaggcatccaagtaaggaatagcaaacaatggctaaagctaacgtacgcgtacgcaagaaagtcaaaaagaatattgccgagggcattgctcacgtgcacgcttcttttaacaataccatcatcacgatcactgaccgccagggtaatgcgctgtcttgggcaacttctggtggcgcagggttcaagggctctcgtaaaagtaccccttttgctgctcaagtagccgctgaggctgctggcaaggctgctcaggaatgtggtgtgaagaatcttgaagtgcgcatcaaggggccaggcccaggtcgtgaatctgctgtgcgtgcattgaatgcggttggtttcaagattaccagcatttcagatgtgactcccgtgccacacaatggttgccgtccgccgaagaagcgtcgtatctaagctggataataataggttgcagccacgataaccgagttgtcgtggttgatttatttaaagaaatcgtggaccgtaaggatagctatgcaaaacagtccgactgaatatttgaagccacgcgtcgtcgacgtcgatgtgatttcgcccgtgcgtgcacgggtgacgctcgagccaatggagcgcggttttggttacacgctgggtaatgccctgcgtcgagtattgctgtcttccattcctggctttgcaattactgaagtcaagattgatggtgtcgtgcatgaatactctacactggacggtgtgcaggaagatgttgtggatattctgctaaacctcaagggcgttgcacttaagctgaacagcaagaacgaagcaacattgacattgaacaagagtaccgagggcgtggtgactgccggtgattttgatactggtcatgatgctgaaatcgctaatcctgaccatgtcattgcacacctgaccaagggtggcaaacttaatcttgaagtcaaggttgaaatggggcgtgggtaccaacctgtgccgcaacgccggaaaactgaagatgaggaccgtgtgctgggcttcatccaggtggatgcttccttcagcccgatcagcaaggtcagttaccaggtcgaaagcgcgcgtgttgaacagcgcactgacttggacaagctgatcatggatgtcgaaacgaatggcattatcgaacctgagcaagcgattcgtgatgcagcgcgtattctgatgggacaattgtccgtgtttgccgatcttgagggagcaccttcagaagtcgaagtgaagcaagcaccacaagtggacccgattctgttgcgtccggtggatgatctggaactaacagtgcgctctgctaactgcttgaaggcagaaaatatttattacattggtgacctgattcagcgtactgaaaacgagctgttgaaagcgccaaatctaggccgtaaatctttgaatgagattaaggatgtactggcctccaagggcctgacattgggcatgaaactagaaaactggccacctgctggcctggaaaaggtgtgaggaaatcactatgcgtcatcgcaacagtaatcgtaaactaaaccgcaccagtagccatcgtcaagctatgttgcgtaatatggctaactccctgcttcgtcatgagattatcaagacgaccttgccaaaggcaaaggaactgcgtcgtgtagcagagcctctgatcacactcggcaaggacgctacgctggccaatcgccgtttggcattcagccgtctgcgcgaccgtgatatcgtgggtaagcttttcaatgagctgggacctcgttaccagactcgcaacggtggttacctgcgtattctgaagtgcggtttccgcgtgggcgacaatgctcctatggcactggtcgaattggtcgaccgtccggagcttgctactgatggtgaagtggtaacagctgagtagatttcagctttgatcccctaaaagccggttcttgaaccggcttttttattattgggtctatgcggtgcttttccgacgtcatgggttttaccgtcttgaccaagggaaaatggtcgctcagatgtgcaatagattgcttttcggtgttatgggattggattgatagaaaaatctttgacttagctcaagatacttaaagaaatagtttagtatttgctgaagcagtaataatgcagaatatataattccttactgtgactaatgcctgccaggcatttcattccatagattggcacaggtttcaaaagcatatggcggatattcaggaatcgaaggaaagtttgcaggaaagcctgcagcaggtcattaccctgttgaacaagcaccgtctggtagaggagctggtgcataagcaggatatgccgaagcaggcattggtgcaaacgctcgtgcacaggcagaaccttgccgagctgcagaaaaagctggatagcctgcatccggccgacgtagcgtatattcttgaagccctaccgttagaacagcgcctggacgtctgggacttggtcaaggccgagcgcgacggcgagattctgctggaagtatcagatgcggtgcggcagacgctgatcgcagacatggatagcgatgagctgcttgccgccgccgaacaactggatacggatgagctggcagacctggcgcctgatttgcccaaagacgtgctgcaggagctgcttgagagcctggatgcccgtaatcgggaacgcctgcagtccgcactggcttacgccgatgattccgtcggtgcgctgatggatttcgacatcattactatccgtgaggatatcaccctggaagtcgccctgcgttatttgcgccgcatcggcagcttgcccgaccatacggataagctgttcgtcgttgaccgcaatgatgtattgcgtggcgtactgcccctcaagcggttagtggtgaacgaccttgattctggcgtggccgaaatcatggcggacgacgcagtggtatttcaccctgaggataaggctgatgaagccgctaaggcgttcgagcgatatgacctggtgactgcgcctgtcgtggatgagaataaccgcctagtaggccgcctcactgtggatgcggtcatggactatatccgcgaagaggcagaaagcgacatgctgtcgatggccggcctgcgcgaggaagaggatatatttgcttctgtatggaagtctgtacagaaccgttggatgtggctggccatcaacctggtgactgcatttgtcgcatcccgtgtcatcggcttgtttgagggatccatcgagaggatcgtggccctggctgccttgatgccgattgtggcggggataggcgggaattccggcaaccagaccacgaccatgattgtgcgtggtctggcgctcgggcagatatccagccataacaccaagtcactgctgatcaaggaaaccggcgtgggcctgctcaatggcctgatctggggcagcgttctgggcgtgattgcctaccttctctacaataacgtggctcttggaatcgtgatgacggccgccatgaccttgaacctcttgctggctgccgtgatgggcgtgatgattcccctggtgatgtcgacaaagttcaacagggatcctgcggttggctccagcgtcctgattaccgccgtcacggatagcggcggtttctttattttcctagggcttgcaacgctcttcctgctatgaacagtacgatatttcatgtctggcaggaactggccaacgatttttcttcagctgcggtattgtggcaactcgccattattgtgagcagcctattgcttgcatggtctatcaatagcatgcagcgtgcacgccttgcgagcagcaatgctcattacgcagctatcgggggcataacacgcgtcttgttccccatttcctcgttggtcatggtattgctgggccagttggtcattggccattggtacagtaccagtttgctggcactggcctcacgcttactggttgccatggttgtcatccgcttggcagtgtatgtgttgcgatatgtgtttgcccctagtggttggctgagaaccaccgaaaatgtggtctcgactgctgtctggctggtgttggtgttgcatgtcacggggctgctgcctgatatgattgaggcgctagatggcatacgtttcaacatcggcaagagcactgtcagtttatggctggtgatccagggcttgtttacggtactggtcacagtgttcgtggccttgtggctaagccggctgattgagaacaagttgatgatggcgactcacattgccatcaatatgcgagtcgtcatcaacaaagtgatccgcattacctttgtgttctttgctgtgttggtggccctgtcggcggtcggtctagacatcacattgctctcggtgttcggtggagcactgggcgtagggctggggtttggcctgcagaagattgcgagcaattacgtcagcgggttcatcatcctgttggatgaatccatgaacctgggagattttgttaccatcggttcttattatggcagcgtgcaggagctgcgctcgcggtatatggtgttgcggcagctcgatgggactgatgtgattattcccaacgaaaccctgatgaccagcgcagtggtgaaccataccgctacccgcagacacgtcaagattgccttgcccatccaggtggggtatgaaactgacttgagagcgacattggagctgatgaaggaagtcgcaagccggcatccacgcgtgatgaaggatcctgcgccggatgccaagctggtcggctttggcgagagcgcgatagaccttaacttgactgtatgggtgcccgatccggagaacggggcgggcgatgttccatccactgtttatttgaatctgtgggatgaattcaaagcgcgcggtatttcgattccttatccacagcgcgaggtgcatgtctttgggcatggagtgggtatagaagaggcaaaatctggattgaataatggcagcgcagcttagcctgatgtgaatgcgttcaacaaaaaggggtttgctttatttgcagtctatttataacttttgacgatagtcccagaactatattcgttcactcctcctttcaccaccccgcctttgataactaccgtgaaattttctttgcagaatgcaatcccaattgtctgattgcttatcttcagtgatcttccaaaaaagccttacttaataccccgagtgcattgcgacaataattggatctgcaggtgatcgaaggatatttaatctaattccagatttgctgtagccactcccatccgaagtttgaagtgctttagttatattttccatcctgcgaaaccattgggacaaaacctttcagttaaaaccagaggcttgtaaataattccagaaagtgtactattgggttcattatcatactatactgtttagtatgataattgataccgtttgggagagagatatgcacaatttgatgagaataataaaatccgtactaataattggctctttagtttcttcagcagcatatgttgaggttgggactaaagttgcagtcatggccttttcattaaatgacatgactaatctgccaaatgcccctgaagagttgaagcgcatcaatctactctcccccaattccatgaaagcctcaaaagcaaaagtatcaacgtggtgcctgaaggcacaagagttaaatcggagatcgagaagtactcttctacccgcttgatcatcgtggatgtcaaaaacaaatctgtggtgatgtcgaagtttgctcaattgagttcttgggcagacgagaagacgacaatccgtaccgctgaaaagcttgtgctcaggtaattaaagaacgcgaggatactcttcatgctgcagcagaacagtaaataatgaagatttaggggtatggaaatgctcaaggaaatatcaagtacaccactgttaaatttgcaaggatccgaataatggaattgctgaatagttcctggttaattcgtatgatcgagaaggctggcccaaggccaatcgacaagcttctttctgtgtatacattgttggaaacttggttgcatgcgcctgggattcggcaaggcgtcaatgaagaatattccaataactcgctaatgtttcagagctgtcctgcgctaacttcctatcttgtctctttagccatagcggccaagctcaagaatcctgcaactgtcgttactcaaatgatgattctcctgcagggggcgatagcagaggaattacgcaatcccgagatgggcgctctgcttgctgcgcaacaggccgcaaaggtagtagtaaaagacgcaacgccatcaatcatggtgagagcggatgaagccattcgggcaagtggatatgctgctacattcttggcgtgcactatattggcggtgcattttttgccttcaaagaattcagctccagtacacaatgcacagcaggatgtcggatatcagcaagttactttgctatcaagtatcgatcctgagttacttctaaaagcgtttgcacttagaaaaagcatggaggccgggacttgtccaacccccaatttctttagtatgcccaaggaacagatatcggtatatatggatattgttcacgctaggttatccaataacccggatattgataataagagattgtcgactttcttggcgtggtatgaccaacagcgtgcgtgggaatgctacccaaaatctcaaatcaagcaacgattcatatctaggataggtgtttaacatgtcatcaagaatacgcgattatatccttgaggctgctggcgatcttttttctcgccaaggtttcaattcgactagtgttgataatattgccgcacaggcacaagtggccaaagtcacgctatataaatatttcaaatccaaggaattgctcatcattgaatatttgcgcgagcagaattcaaagctatggaaaaaactggcggaatctcctcaacaagaaaatgcacgagctgagcttgagtcaatggtaatcagcctcttggaagtcattagtgacaaggacttcaaagggtttgcttccatcaatgcaggagtcgagtttccccaagtcgacaaccctgtcaatcaaatctcgaaagagttctccaagcaacttcgagaacaaatgactgagttagctactcgagcaggaatcaagcatgcggaagctttggccttgcagctggccttggtgattgaaggcgcttcaattaccgaaagaaaccaacaaggcagtcaatcaattttgcatgcgcagaccttggtcaagacattgattaattcggctacttaatgaagggaggttgctcagagagcccattttgcaaccacagccttcgtcatggatatgtgagatacaactgtggtcaacttgggtcaaaagttgagatatctaaaagttaactaagattcaatacttgagtttttaaaaatccgctagggcacgcaaaaaacacgtgatgcgataaataaatggaggagttgcaatgagaaacatattaatagcgctgtgtctttccctgacagcgttgaattcacatgctgctgatcagattgagagaatggcagctgataagatgcaatcgtataaagagtctaaaatcaactggaaagatgaccctattctcccgaaaggtgcgaaaagcgcacttatcttaggtgatccatcaaaacctggagttttcattgcgtggcttaaattcccggccaactacccaatcccggctcatacacatccatttactgaggtcattaccgtgcttaagggtaaactgggaaatgggatgggcgaggttttggataagaaaaaaggagaaactttgaacgtaggtgagagttttgtcctgccagcgggccatgcacattatgtatggacaggaaatgaggaaactattatcgagttgattgctacagggccatgggatattacctattccaatccaaaagatgaccctagaacaaaataaatgtttaatagtgtgattttgtctaactgagcaagcgacaattagaaagctcaggattatctaagcgaaaaaaagcccgcatttgcgggctttttgttcagctgagattattacttcagcttggtttccttgtacaggacatgcttacgggcaacgggatcaaacttcttgatctccattttttctggcatggtgcgcttgttcttggtcgtggtgtagaagtgaccagtacctgcgctggattccagtttgattttttcacgcatgattcagtccttagatcttttcgccgctggcgcgcagatcagccagaacagcatcgataccattcttgtcgatagtgcgcagagcagcattggtgatacgtaggctaacccagcggttttcgctctcaacccagaacttgcggttttgcaggttaggaaggaaacgacgcttggtcttgttgtttgcgtgggaaacattattcccaaccatcggctttttgccggttacctgacatacgcgtgccatggcggactccgaaattcgaaaagaccgcatttataccatgaaaaacggagtcttttcaagtgaattcaaagatttttccaatgacttactgccggccggtgctgccgaaaccgcctgtaccgcgttcgctggcctggaaatcgtcgacaatattgaagttcgcctgcatgaccggaacgatcaccagttgggcaatgcgctccagcggattgaggatgaaactttccttgccacggttccagcaggaaaccaggagctgtccctgatagtccgagtcgatcagtccaactaggttgccaagcacgatgccgtgcttatggcctaggccggaacgcggcagtatcaatgccgcataatgcggatcagcgaggtggattgccatgccggtggggatcatgatggtctcgcctggcgcaagggtttgcgtatgttcggtacaggcccgcaaatccagccctgcggagccaggcgtggcatagctgggcagcatatgatgcaaacggttgtcaagaatcttgacgtctattgtgaggctcatgaacgtacttcctgggtttgtgttgggggcggcttggccgcttggcttttgtccagcatggcggcgacatgttgcaacaggccgcgcgccaaggtgagtttgggcgcctgtggcaaagggtgtattccttcatcgtcgagcaataccaggctgctttggtctcgccccagggcttcgctggcgatattggcggcaatcaacggcaggcgctttctgcggcgtttttcttcggcatactgcagcatattctcgctttcagcggcaaagccgacgcagaacggtgcatcatcgcgcgaggcgatagtggcgagaatatccggcgtcgcttccaatgtgagggtgagcggcgctgtgtttttcttgatcttgtgctggctcacctggatagggcggtagtccgccacggccgcgaccgagatgaaaatgtcctggtccttgaggtgagcttcgacggccgcgagcatttcctgcgcgctcgtgacatgaatggtgttggcacctgcaggcgcctgtaatgcaaccggcccgctcaccagcgtgacttctgcgcccatctcgatggctgcgcgggcaaggctgtagcccattttgcccgagctgtgattggtgatgacacgtaccgggtcgatggtttcctgtgtgggcccggcagtgatgagcatgcgctttcctgtaaaaagtttgggctggaaggccgagagcaggtgctcgaccaactcgtccggctcaagcatgcggccgagcccggtttccccgcaggcttgcgaaccgctggcgggccccagaatgctgatgccgtcgtgctgcaattggcggatattgcgctgcgtggcgggattgctccacatttgccggttcattgccggtgcgaccagcagcttgcagtcgcgcgccaggcaaagcgtagacagcaggtcatctgccgcgccatatgccagcttggccaggaagtccgcactggcgggcgccaccagtatggcatctacctggcgagacaggtcgatatgcgccatgccgttgcctttgtccccttgccataaatcagtgtagacaggcttgccggaaagtgcctggaatgtcatgggcgtgacgaattgcgtcgctgcctgtgtcatggccacctgcacatcaatgtcctgcttgaccagcaacctgaccagttccgcagccttgtaggcagcaatgccgcctgtcacgccgagcaagagtttttttatggaataatggctcatcaggaaatgcgcagatgcagcaaacactgcgatatagaagttgcttgattttatatgaaaggctgaatcgtggcgattactgattggcccgagggtgagcggcctcgggagaagttgcgggcggcgggcgcgatggcgctttcggatgctgaactgctggccatttttctgcgtaccggcgtggccggcaagagtgccgtagacctggcgcgcgaactgctgaagcggttttccagcctcaacggcatttttgcagccagtgccgaggagatttgccaggtgcatggcatggggctgagcaagttcgtgcagttgcaggcgatcttcgaaatgagtcgccgggcattgctagagcagatgcaggggcgtgatgtgctgacgtcgccccaggcggtgcgccagtacttgagcttgagaatcggcgcgttgccacgtgaagtcttcatcggtatttttctcgatgcgcagcaccgggtattggcggtggaggagctgttcagcggcacattgacccagaccagcgtatatccacgcgaagtcgtcaaatgcgccctgcgacacaatgccgcagccatgatatttgcccataaccacccatccggcgtcccggaacccagtcaggccgaccgcgcactgaccgaggcattgaaagcggcacttaacctgatcgacattcgcgtactcgaccattttgtcgttgctggcaatcagcttgtatcattttcggagcggggattgatttaaaggcggcaggttctgcatgccgctggcaaaccccggttcagccagtggccgtgggcgtaaagcaagcagtcgaacgcaaggtagggggtgcaaaaaaggcgttctaactacgtctagcgccccttgcggctgagagatccacggttgaagtccttgtctcctggcgggatgcatcgcgtgccaaaccagccgccctgtgatccgggcggacaatccctgacagattgcctaggttgtgttttctcctggtcggcatactgccagctgccgtcctcgttcaggatgacgcgttcaccgttggcagtggtcgcatgctgcggtgagggtgcctcttctgcccaggcgagcatagcgaatatgctcccaagcgcagtggcaagcaaaaactgtttcatatcatcatctccattgatgtcattgtgaatagtgttattgtcaggaggaatgacatgcatgccaaaggttggttccgggacagaatgggttgtcagggcgggaagggccggctcgcttcgactggtggcatgctaaccctcttcatgagtatcctgggttgaagggggctcactaggcattcttgtagtcgctgtgttaatacacatcccgcacatagcgcttatcctgcgccatcttggcgacatattgtgccgcggcctctgcgctcatgttgccgtgtgtctgcacaacctgcttgagcgcggcatccacatcgcgcgacatgcgggcggcatcgccgcagacgcaaaaatgcgccccctgctccagccatcgccatagttccgcgccatgttccagcattcggtgctgcacgtagattttctcctgctggtcacgcgagaatgccgtgtccagacgatgcaagatgcctgcctgctgcatggcggccagttcgtcgcggtagtaaaaatccgtatcaacatgctgctcgccgaagaacaaccagtttttcccgctggcgcctgcggcctgccgctcttgcaggaaagcgcggaacggggcaatgccggtgccgggacctaccatgatgagtggagtctcggggttgcggggaacccggaaatggggggatttctgcaggaagatggggacaggaagtcctttcgcccggtcggcaagaaaggtggagcagacaccaccgcgttcgccgtaacgcacgatggacaccgtcaggtgcacttggtcggtaacggtcttgggactggatgaaattgaatacaggcgtggttgcaggcgcttcaatacccccagccattccgaaacttccaccttgatgggataggcatgcagcaggtctaccggctgcttgccccagagccatggcttgagctcgccctgcttgccgatcctgtcggcaaggtcggcactgccggaacgtgcagcgatgaactgcagcatttcaggcgtgatacgcgcgatctcgtagtggttcgacaaggcctccaccaatgtcatttcgccgtgctcatgcacatctacgacagtggcgggggaaaactgcagggccgtgagcatttcccctaccagtgccggatcgttacgcggccagacacccagcgcatcgcccgcctcatactggaaatcgctgccgccgaggtcaaaggcaaactgacgcacctctttttccgcgccgttgccactcaggcgttggttcaccaccagctgggcatgcaaggggtggtgacgagtataggaaggggctgtcgtgccggggcacgtcatgtcggccggcatgtcgccggctaatatcagctcgggttgccggtctgttgtggtggatgggtgaggagatttccggcttgcaagtgcgctgaccacttggccgagccagacctgggccgcagtttcataatccggctcgcaatcggtgcgtgccgtgagcgcagtggcgcccagcgcagccagcctggcatcgagcttgcggccgaatccgcagaactggtcatagttggagtcgccgaaagccagcacggcgtattgtaagccggacagggtcaggtggtctgattgcaatgccgcccagaactggctgccgttgtcggggggatccccatcgccgaaggtgctggccagcaggagcgcacggctagcgtttgctagttcggcgggctggacctcatccatgctgctgagtacggtttgccagccttccgcctgcagcttggcggcgcattggctggcaaaggtttcggcgttgccggtttgcgatgcccagaggatatggacaacaggctgggtggcggtgtcttcgtgaccctgtgtcgggaggctgcccgccccgatccaggtgcgggagaacagtcctgccagaatgccgtcgaccagggtctttttatctggcggcaatggcgccgtgggcggcaggatgggcacgccgcccgcttgtcgggaagcatcgctgcgcaggccagccaggtaaccttgcaggtaaagctgctccgccggctccagtttgatggctggggtgtctttcaggccaagcaattgtgccagtgcatcaatatccttcatggcaatttcccttgcattgtcagtatgtgtttcttcatccttgtggtgaccttcaggggcggcatttcgcatgcgttggggagtgccttccaccctggcgagggcgacggcgctgaacttgaactcgggctgctgcgacagcgggtctacggcatcgctggtgatggcgttgatggccaggtcgtcgccaaaaacatcgttccagtggaatggcgcaaagcaatggccgggcagcacgcgggcagtgatgacggctggcaatactgcccgcccgcggcgcgaacggatttcaacctggtccttgtcgcgaatgcccaggctggctgcgtcctcgggatgcagttcgacaaaaggcccgggattgagcttgttcagggtgggaatcttgccggttttggtcagagtatgccattggtgctgtaggcggccagtattgagcacaaagggaaagtcatggtccggcatttccgctggaggcagccagggccgggcaaagaacacgcctttgccgctctccgtagcgaaggcgatgcgaggacgttcgccatcctcccgtatcttgagctgctggctgatgccgtcattgaggtagcggatgggatggcggtcttgcggatcatccggtgggcagggccattgcaccggcgttgcgcgcaggcggtcgtggctgacgccgcggatgtcgtatccagtcttggggttggaggtacgcttgatttcctcgaagacctcggccgcggacgcatagctgaatgcctcggcatagcccatctcgcaggcgatgctggcaatgatctgccagtcaggcatggcgtctccaggaggcggcaccgcctgctgcgtcagtgtcatgttgcgttcggagttgatcatcacgccttctgcttccgcccagagcgccccgggtagcaggatatcggcatagcggttggtctcggtatcgaggtaggcgtcctgggtaatgacgagctctgcgcgttccaggccggcaatgacgttctgccgattggcgacgctggcgaccgggttggtacagattatccagcaggccttgatcttgcctgccgccatctgctcgaacatggcaatggtgccgcccgcggagctggtgtgcagcgtaccggcgggaacaccccagagattctcgataaaagcgcgatcctgtgccgacagcacagagcgctgcccagggaggccaggtcccatatagcccatctcgcggccgcccatggcattgggctggccggtgagcgagaagggcccgctgcccgggcggcagatcgcgccggtggcgaggtgcaggttacaaatggcgttggtgtgccaggtgccgtgcgtgctctggttgagccccatggtccagcagctcatccagttgcttgctttgcctatccattcggctgcctggcggatgtcggcttccgggatgccggtgatttcggagactgcttcaggagaatagtcttcaaggaattccggcatggcttcccagccttcggtgaagcgggcgatgaagtcggggtcggtatggccgttcttgtgcagcagatgcagcaggccgttgagcaaggccatatcggtgccgggcttgatctgcatgaagaggtgggctttgtccgccgtggcgttgcgccggggatcgaccacgatcagcctggcaccggccttgacccggtccatcatgcgcaggaacaggatggggtggcaatcggccatattggcgccgatgacaaagaacaagtcagtgttgtcgaaatcctggtacgaaccgggtgggccgtctgcacccaatgatagtttgtacccacttcctgcactggccatgcacagtctggagttggattcaatattgttgctgccgatatagcccttgatcagtttgttggcaagatattgtgactcgatcgacatctggcccgagacatagagcgccacggcgtcggggccgtgctcgtccaggatggcgcgcaggcggcgggcagattctttgatggccttgtccatgccgatacgtgccggttcggcgttgcgctccgtgcgcaggtaggcgtgctccaatcgtcccgaagccgtgacagcctgcgcgcaggtgctgcccttggtgcacaagcggccgtaattggacgggtgctgcttgtcgcccatgaccttgatgatgcgcgcgtgctcgacctccatgacgatgccgcagccgacgccgcagtaggggcagaccgatttgacttgcgtcgccactgtgctctggctccgttcaggcctatgcctgcacccagacagcgccgttgcgcagctccaccggataggtggtgagccgcgtgcctgcatcttcgacgcagatgccggtgcgtagctggtaatgctgcttgtagatgggcgaagccacaaccggctcgccgcccaggtcgccgatgattccgcgcgagagtacattggcgccgctgtgcgggtcgtgattgtcgatggcgtataacacatcgtcgtgcatgcggaaaatcgcgatctggcggccctccaccagtgcgcatacgcctgtgttgggccagatatcttccaatgcacacacgtgttgccaggtgcctgccagatctgcggacgatatctgaggctggactgcagccccgggagccgcggtttgttgtacttgactcatggtatgactccgttgattactcggcgagggccatgatgggaatgaccttggcctgttgcttttcctgcggcgtggcagggcgcatttgctcacgctccttgacgaagacgatgttgtcgtcgccggccatgctgttgacgaagctgcggaagcgcttgcgcacttcggggtccgtgactgcggtcttccactcatcctggtaggtatccacgacgtgctgcatttgcgcttcaagctccgcgcccagacccagcgagtcgtggatgatcacatccttgaggtagtccaggccgccctccaggttgtcgcgccaggtgctggtacgttgcaggcggtccgcagtgcggatgtagaacatcaggaagcggtctatcatgcggatcagttcttccttgctcaggtcgctcgcgagcagttcggcatggcgtggtttcatgccgccgttgccgcagacgtagaggttccagccatgctcggtggcgatcacgcccacatccttgccctgcgcctcggcgcattcgcgtgtgcagcccgagacgccgaacttgatcttgtgcggcgcgcgcagccccttgtagcggttctccagctgtacggcgaggcccacgctgtcgtccacgccatagcggcaccaggtggagccgacgcagctcttcacggtgcgcagcgacttgccataggcatgaccggactcgaagccagcggcgatcaattcctcccatatctgtggcaactgctcgacgcgcgcgccgaacatgtccacgcgcgcgccgccggtgaccttggtatagaggccgtatttcttggcgatctggccgatggcgatcaggccgtcgggcgtgacctcgccgccgggcatgcgcggcaccaccgagtagctgccatccttctggatattgccgagaaagtagtcgttggagtcctgcagcggggccagatccttcttcaggatgaagtcattccagcaggaagccaggatgctggcggcagtgggcttgcagatgtcgcaaccgaggcctttgccgtgtttgtccagcagttcgtcgaaggtcttgatctggcccacgcgcaccagatggtaaagctcttgccgggaataggggaagtgctcgcataagtgattgttcactgtcatgccgagcttgagcatttgcgccttcattacctgggtaacgaggggaacgcagccgccgcacgccgtgccggccttggtgcaggccttgatctctccgatggagcaggcgccgttggcgaccgcttcgccaatctggcccttggtgacgttgttgcacgagcacatgatggcctggtcgggcaaggcgtccacgcccaggccgggtttttccttgccgtcgctggccggcaggatcaggaattcggggttttccggcaagggcatatcattgaccgtcatttgctgcagggtgccgtattcgtctgcattgccgatcagcaccgcgccgagcagcttcttgccatcctcgctgacgacgatcttcttgtagatattgcgtacctcgtccagatattggtagctgcgcgcacccggggtttcgccgtgggcgtcgcccacgctggcgacatccacgcccatgagcttgagcttggtgctcatgtcggcaccttggaacgtcatggctgcatcgccggaaaggtgggcgcaggcgatacgtgccatgtcgtagccgggtgcaaccaggccgtagagctggccgttccagttcgcgcactcgccgatcgcataaatatcgtggtcgctggagcggcagaactcgtcaatcgcaatgccgccgcgtgcgccgatgacgaggccggattcgcgcgccagttcgtcgcgggggcggatgccggcagagaacacgatcatgtctgtctcgagccaggtttcgtcgaagaagaccatgcgatggcgcgcagtggcaccgtcggtgatattgacggtgttgcggctggtatgcacatgcacgcccagctcctcgatcttggtgcgcagtacgcgcccgccgatgtcgtcaacctgcacagccatcaggcgcggcgcgaattccacgacatgggtatccagccccatgtcgcgcaaagccttggcgcattccaggccgagcaggccgccgccgactacgacgccgctcttggctgtcgctcctgctgcggtcatcgcttccagatcttcgatggtgcggtagacgaagcagtgctcgcggtcgcgtccggggacaggcggtacgaaaggcacggaacccgtggccaggaccagtttgtcgtacggcagcacggtgccgtcggccaggctgagacagcgctggtggcggtcgatgtgggtggcgcgggcgttcaggcgcagctccaggcctggccggtcataaaagccgggctcgaccagagaaaggttttcagccgtgctaccggagaagaagctggacaggtgtacgcgatcataagcaggacggggttcttcgcccagtaccgtcacttgcagtttggcggcggcaaggtcaggatggcgcttgaccagctcctgcacaaaatagtgccccaccatgccgttgccgacgaccactatacgggtgtattcattcatcgcggtgtttcccatcaggttgaagcatgtcggcacatggcactcgtttcgccatggccaggcattgctgtttcgtaagcccaaaaacaaaaacggcgtccatggcttatgcagcaactgcctggagggcagcactaaacaagccatggacgccgttgtccacaacaggatttccagacctgcggaaatcccttgctagaaaaactcattgccatcgacaatgatttgctatgagataagcaacaggcatgccaatacacgggaggctgcaatcacgcgctggcgcaaaatgccttaaacctttttcctgtatgggttttctggctgtaggcacgtctcgctggctgtttgcagagatgccgggatcagtaggtcgattcggcatgatgcacattcatgacgcacctgaaggaaattgcaccagaatggttcttttgttaatgggaattattttcacgccaggcccgagtagccccaggtaaacaggcatggtcaagagacgcacagcaggtagaccaggatgatgttgaccagaagcgagcataccgtcagccactgccattgctgcagtcgcccacgcgcgagcagcggagtgcgctgcacgggcaggatggggcggatttcgccgacttccagcgccagcagcatttcctccgcagtctcaaagcgggaggccgggttacgcgccacggccttgaggatgatgttttccagccaaccgggaatgtcggggcggtagcgggtgggcggcacgggttcgccgaagcgcgggtgctggaacggctcgatctcgccgtaagggtattggcgtgtcagcagatggtagagcgtgacgcctgccgcaaaaaggtcgctgcgcacggaggccgcttccccggcctcgaacaattccggggccatgaagctgggggtgccggggttggacatcgccgccgcctgcgcctggtgaccgccggaggccacgccgagatcgaggatgcgcaagcggccgtccctgcccatgtgcaggttggcgggcttgatgtcgcggtgcaggatatgcagccggtgcagggcaccgagcccgcgcagcatgtctatgccgatgcgcgtgatgccggccgtcgtgaagtggtgcccgtgctgcaggcgatagtccagggtcgccccctcgtgccagctcatgacgtaatagagcttgctgcgctggctggcatcgagcggcagcacctgcggcaggtattgcgacatgacgcgcttggcgagccattcctcgttgagcagggcctgacaactttcgtggtcctcagccagcacaggctgcagggtcttcagcacccacagctggccgctgtgacggtgcctgactttatataccaggctggtgcgggattggtgcaggcgttccaggatctcgacatcatcgagatggtctccagtcttgagcctgggcggcaatgcgagctggcaggctgctgccaggtggtcggtgagcgtttcctcgcccggcctgaccacgcgtaccaccactaccgtggcgttatcgctgccgccggccgccagcgccaagcgtgtgagttcgtcgcagctgcgctgcggatggtcgtacagttccagagtgtggtggatgacagcttgctccagggcagcccacacgccatcggtcatcaaggcgtagacatcgccggcctgtatgccgccttccgcgtagtccacgctgagctgctggtccaggcctaccgcgcgcttgagcacgtggcgcatatccggcctgtcccagacatggtcggtggtgagcagctccagttttccggtgcgcaggcggtataggcggctgtcacccacgtgtcctgaataatagcgctggccgcgcaataccagcagtgacagcgtcgttgccatgcccgccatctcgcggtgctgggatgcctgcgcaagcacccagcggttggcggctacgatcaccttgtccagtgccgccgggatttcccaggtgtcaggggtggcgtagtagtctgtcagcaggctgcgtacagtcatctcagcggcttcgcgcccgccggcattgccactgacgccgtcggccacggcaaagatggcacccttgacatcaaggacggcgccggtaggggtcaccatgcccgcaaagtcttcgttgcgttcacgctgtccggtgaccgagctcgaccccgtcgtaaattccagtgtcaccggtccgctacaccctggcgctggtgacagcggcagagccccaggtggtacgccagcgcttcttgaccagtgtcaggccgaacagggcgacgactgccaggctggcgaatacggccaggccgagctggtagctgccggtgacttgcttggaatatcccaggctggaagccagatagaagccgccaatgccgcctgccatgccgatcaggccggtcatcacgccgatttccttgcggaaacgctggggtacgagctggaatactgcaccgttgcccatgccaagtgagatcatcgccaataccacgatggccagccctgccagttgctggcccaggccaacactgagaatgaacaggaaaaccgccgccaggatatacatggcgctcagcgtgcggatgccgccgatgcggtcagccaggttgccgccgataggccggacgaaagagccggcaaatacgcaggccgcagtgaaatagcctgcatgcaccgggtccaggccatactggtcgttgaagtagatcgtgagcgaggaggccatgccgacgaaaccgccgaaggtgacgctatagaagaacatgaaccaccaggcatccttgtccttgagcacggccaggtactggctcagcgacttgcccgctggcggattgggcgcatccttggcgaataccatgtagacgaccaaggcgatgcccagtgggatcaacgccaacccgaagacgttatgccagccgaatgcgagcgcaaggcccggggcgaacagggcggcgagggcggtgccggaattgcccgcaccggcgatacccagggcggtgccttggtgctcaggcggataccagcgcgaagccagcggcagggcgacggcgaacgaggcgccggcaaagcccaggaacacgcccagcaacaatgcctgctggtaggagtggacgccatgcagccaggcgaaggccagggccgccagcacgatcaactggccgatcagcccggccttcttcggctggatctgatccaccagtacgcccatgaccaagcgcagcagggcgcctgtcagtaccggcgtggccaccatcatgcctttctgtgcgggagtcagggccagatcggcggccatttgtaccgcgagcggacccagcagtacccagaccatgaagctgaggtcgaaatagaggaaagcggagaacagggtcggtttgtgtcctgcctgccaaaaacttttttgcatgatatttccttgagtcagggatggagaacgccagccgtggatgatttcggtgctgtcgtcctgtttatgccgcgattgaaatagattgcagcagcgccttgccgtgggccagccggaccacgtcgccgaccacgataatggccgggctggcgaggcctgcctgctgcactgccgtcgccagcaaggacaatgtgctggtgatgtgccgctgctgggggagggagccgtgctggatcgccgctgccggggtatccggcgccatgccggccgccagcagttcgcgagtgatgctggcgaggtgtttcatgcccatgtagatcaccagcgtggtgccgctttgcgccagggcctgccaattctgcccgctctcaccatcctgcaggtggccggtgacgaagctcacgccgtgcgtgtaggcacgatgggtgaccgggatgcccagggtggccggcacggcaataccgctggtgacgccgggaatcacctccacttcgatgcctgcggcccgcagctccagcatttcctcgccgccgcggccgaacaggaaggggtccccgcctttcagcctgaccacggtctggccttgctctgccagtgccgccatcaggcggttgatgaagtgttgtggcgtggatttgcagccgccacgcttaccgacctcgatgacgcgggcgtgcggcgcatgccggagaatgtcgcgattgaccaggtcgtccacgaggacaacctccgcctgctgcatggccttgactgccttcagtgtcatgagctccgggtcgccgggcccggcgcctatcaaataaacttttcctgccatggtgtgcctgtgccaacaatacttggttaaaaactgtctggattgaccaacttggcgttggccgctgttccgttgcctcatgggtgatattccccgttcttcaccgcctgcagcaccagctcgtcaagctcgctcgtgatattggccagaacgctggccacgacggaaaactcctttccggcctcgccagccctggcagcgatgatcttggcattcacggatacgatcttggcctgcttggtgatgcgctggatgttttccatcaggtcccgctgctgcttctggtgcaagctggcatgttgccgggcttcgttctcgtacacctgggtgatctggttgaggatggtcaccatgggggtcgcgtattgccccagcctgtcgatcaaaacggtcgatggagtgttggcatcaagcgcctgcaatgcctgcccggcatgctcgataaatgccctgatgcgggcgtcagccttgctgtccccgaggtatgcatcttgcagcgccagcgagaagaggccgggtagttgttggttgccatgcacgagatcgtggtgcgtggcggtaaatagttgcaaggcttcctgggcagtggccttggcagcctgatctccctggctggcgaggatggtattgaggatgatgcgttgcgacagcatgcgttgcctgccggcaaggttgatgagtgagccgaacgtttccgcaccgagcggcggggcggtgtcggcggagggcttcgagtggcgcatgttcatttggcgtatggcagattgcatggtcatgggggtttcgtttcttagtgcaaagatgctgtatgtcggctttaagaacggcgaacaaagcccagggaagtgatcggttttgttcgccgcaagcatgatcagaaggtatacatcatggtgagccagagtttttccgtatcgcgcacccggcccgcggcattgttgcctggcaaggcggtatattgatccttctcggaatacttgccgtactccagtttggtcatcaggtgtgcgttgacgtgataggtgacggcggcattccattccgtcccgtactgatcgccgaatcccccgcccacggtattgaagcggtcatccgacttgatgacgtgataatcggcaaaaaactggaagtcgccgatcttataggttgccgtgatgaatgtatcctggatgccttccggtggggtggtcaggaatttgtccacccagccctggaacaggtggttggtgccgaacggggtctggaagccatagcggccattgttgctggacagcagttcctggtcggcgcgcagcgagaagttgccataggccgcgccgccgcccagcttgtagtaatgggcatcgatgcgggagtcgccgccgctgtaatcggtctgcttggcatattccaccgtgtagagccctttccagtcgggcgtgaacgcatgtgcgccgtccagccgaacccccagggtcttgtggccctggtcggcttcctggttgatgttgccgttcttgccggcggcaatgccgcccgttcctgccgcgttgccaaaccatgcgcggccgaagccgaggtcgtcgaaactggagaaatagccgtagcccgtcagggattcggttggtgagatacggtatttcaggttgacgatttcgagtgcgccgtcggagcgcagcttggtggtgatctgtttcacgcgctcgatatggccgacatagatttcagtgttgggcagcgacttgttcaacaaggtgacgccatcgaacacctgcatgacctggcggaaggcgatatcaccgatgaagcgaacgttgtccaggttgatctgctggcggccgatacgtagccggttgttcttgatgccggtccagtcgacgtacaactgattgatgtcggtatcgtccgggtcgacaatcttggcgtagtcgagcttcccgggctggttggagatgctgttgatcaatgtgccattggtgctgtcattgaagtcgtcctggaacttgctgacgtcgatgatctgcccggtaacgctgaaatttcggtatggcgcggtttgccagcccaccaggctgcgcagggtcacgccattggcatccttgagcgggcggccgctcggcgcgttgccgtcctgctccacatgttcgtagcgtagccggaagctggtcaggttcttgccggccttgacggcatccatgaacgtgtaatccgataagacttcttccgcttgcgccggtccggcggaggcgagtgccaatcccaacaggctgccataacagacttgacgcatcgtgaatctggaattactttgcatgtgttgctccttttctcagatgaggggtaacggtagtaccggcccgtcctgcccgacgggccttctttttttaggtcgcgcagcgcacgttctggtcaagccgccttgcgtgcgtgccgttcgtacaggaatttcagcacttcgctgcgtaggtggttgtaccggctgtcctccgccagttgcagccgcttgcgcgggcgctccaggtccacttcgaggatttcgccgactgtcgcggccgggccgttggtcatcatgacgatgcggtccgacagcagcacggcttcgtccacatcgtgtgtgaccatgacggcggtgcagccggactgggccatgatgcccatcagttcgtcctgcaggtgggcccgggtcagggcgtcgagcgcgccgaagggttcgtccagcagcaagaccttgggctccatcgccagcgcgcgggcaatgcccacacgctgtttcatgccgccggagatttcattcggacgcttgtccgcggcatgggccagccctaccagcgtgatggcgtcctgggtgcgttgcttgagttttgccttgccttccttggctccgaacacacgctccaccgccaggtggacgttttccgcgcacgtcagccatggcagcagtgaatggttctggaacacgatggcgcgatccggccccggcccggcgatctcgcgcccggcgcagaacaggttgccttgcgtcgggcgcagcaggccgccgatcaggttgagcacggtggatttgccgcagcccgagtggccgatgatggaaatgaattcgccttcgcggatgctgatattgacgtccttcaacgcttcgaatgtgccttttttggtgaagaaggtcatgtcgatgttctcgagctgtacgtagcgttcctgtatgattttttccatgatggcctcgtgttattcgtagctgaaacgttgtgcaatggaggtgagcgccacttccagcagcaggccgacgatgcccaccacgaagatggcgatgatgatgtgctcgacgttgaggttgttccattcatcccagacccagaagccgataccgacgccgccggtaagcatttctgcagcgacgatcaccagccatgccacgccgatggacaggcgcacaccggtcatcatgtagggcaggacgaaggggaacaggatcttggtgatgatcttccattccgacagattgagcacgcgggcgacattcatgtagtcctgcggcaccttggaaacacctaccgctgtattgatgatcatcggccagatggcggaaatgaagatcacccagatggcagcaggatcagcggctttgaacaccagcaggccgatcggcagccaggccaggggggacaccgggcgcaggatgccgatcacgggagcggccatgcgcgagatgaactggaacctgccgatgacgaatcccagcgggatgccgaccagggctgcgaggccgaagcctagcgcgacgcgttgcagcgaggcgagaatgttccagcctatgccctggtcattggggtcgttgacgtaaaacggatcactgaacagcgccgttgccgcgtgccaggtggaagccgggcccggcaggttgggggattggtgtgaaatcagcgtccagacggcaagcagcagcaacaggccggacacgggcggcagcatccattcgaagaatgcgcgcgacttcaaggccaggacgccgggacgggttgccgccggtttggcggcggttgtctgtttgacgatggtttgatcgcttttcatgatggttttgatgtcttccttgttgatactgactgagctcataatcggttgcctcgcatcactttgttgggttggcggacgggcagtgccccggccgccactgctcctgctcaggccttgatcttgaaggcgctggcataggccttgggatccttgccgtcccatagcacgccgtcgatcagcttgctgctgcgcatcgggtcgctcggtacggcaatgcccagtgacttggcggcctcggtatagatatcgatgcggttgaccttcttggtgatggcaaggtaatccgggtccgtcttcagcaggccccagcgcttgtgctgggtgaggaaccacatgccgtccgatagataggggaaggtcaccttgccgtcattgaagaacttcatgtagttcgggtcttcccatcgcttgccgataccgttgtcgtaatggccgaggaagcggccttcgatcacactttctggcgcgttgacgtaggccttgcctgaaatcagcttggcgacggccgggcggttggccgtggcgtcgatatagcggcaggcttcgaggatggccttggtcatggccagggcggtattggggttcctggcggtgaaatccgccgtcgtgcccaataccttttccggatgatcggcccagatatcctggctggtggcgacagagaagccgatcttgtcgtggatcgcccgcgcgttccagggctcgccgacgcaatagccgtccatgttgccgatgcgcatattggcgaccatctgcggcggcggtaccacgatggtcttcacatccttgaacgggttgatgccataggtggcgagccagtagtagagccacatggcgtgggtgccggtggggaaggtctgggcgaaggtgaagtcgcggttttcgttgtcgatcaggcgtttgagggcttgtcctgtggtgacgcccttttccttgagctggttggcgagtgtgatgccctggccgttgtggttcagcgtcatgaggatggacatatccttctgctgtccgcctatgcccatctgcacaccgtagaccatgccatagagcatgtgcgcggcatgcagttcgccattggcgaccttgtcgcggataccagcccatgaggcttccttggagggggtgatcttgatgccgtatttcttgtcgaagcccatttgcgcagccacgacgaccggcgcacagtcggtgagcggaatgaagccgatcttcacttcggtaagctccggcgcatctgaacctgccgcccaggcctgacggctgagggtggaagggattatgtccagcatggcggcggcaccgagggtgctggcaatcgcctggtgaaaaaaccgccgcctgccatggtccatatcgtcattgccagcagtgggttcgggcaatgtcggcttgtattcggaatgactcatcgtgactccctggatcagtggttaaagtaaacgcccaaacaaaaaaggcgtcctgaatgcagacagtgtggttgtctgcattcaggacgcctttgtccttggtcttccatatccgggccgatgcgctgcttcagtcatcagcgcgcgttgcccggtattgtcgagatgctgctggaacaatggtagccgccattggctgccgctgttcaatcaggcatcagcaattgttgtgccaaggggaaattatttttaaaacttattgttatgtaagggattttatgaaatttaaggatttttgttaatgtcggctgatcgtggcggattgcaccacctgagtgcggttgcaccatcattaccgcactcaggatagggaattctgcttggcaaggatgttgtcggcgacatcgatgattttgcggttttgctccatggcggtgctgcgcaggatcttgtaggcctccacctcgctgatgccgcgcttgctcatgagcaagcccttggcacgctcgatctgctttctctccgccagtgcttgcttggtttccgccagctcgttttcaatctcggcaatctgctgcgattgctgttgcagcagtgagacaatggactccatgggataggcgtgctggctgtcgtgtgcgaggaaggtgtaggcgttttccaccgggatggagaggttgaagaaggcgctgtccagcgtagcggactgggccggctgacggcgcactttctgcaggtactggcgggtcttttccaggtcgttcttcgcctccttggccagcgtttccagcatgtcgtgcatgcccttgatgagctggcactggagatgccagatatcggtgaggcgctggctgcacagctcgaaccattcgtctccgtcgtgcgttttcacggcctggccatcgtgcgcatgcgtgagcttgccacggaactgccggtgccgctggtggatgctggtatccatggaggccgcccatgccttctgcagctggtggccgccaaactggcagaacaactcgaaatgcctgtcctgcaaggcaatcagttccagcagcttctgctggtgttcctgctgtacttggccggagccgaacatgtaggagccgacggcgcgttcctgcccggcaaactccttgccttgcaccaggttgtaaagcgcgagcagataggtggaaatcttgctgttgacggcattgtcggtaatgtcgaagatcagcgagatcaggcagccgacgaaacgattgaacgactgtatgcagtcaggaaatgaaatcttgtgcagggtgacctggtggcgcagcgctttcaactggtcgaacccgagcaatatccacgaaatcagggtgagctgcttggcatcgaccatgctgtcatgctccaggtgacgctgcaatgcttcgcggaacctgagttccaggccctggttctgttcgatgatgtcactgcgctccctgccgaaacgctgaccggccgacgccaggtaaaggcagcttgcgccgcgctctgcctggatctggtgaatgatcaggccgatggtctcgacaaagacggtgcatgccgaaagccgttcgagctcctcgatatgccggatcttggccagaatgatggtttggtcgggagaaaagtctttcatattaaactcggtagcaataatcatgcgcgtcctgtcgatgctgaatccaacgatgatggggcaatcggtcaggccaccacggggcgggcagtatgccctgtaacctggatgtcttgcctgcatgcaggctcaggagcgttgaatgatgcacagcaggatgatgacgagcaacaataatagcaggctggtcgtcttccagaacaggagcggattcttctcaatcagcccgctcctgtgccggtcgaggaattgccggttggggtgcctcaggtcatgcatgaattccgacagcgcaggatagcgtttgtgtggttccggatgcacggcttttgcgagcgcatcgtctatccacgaagggatgccgttgtgtccgtcgatggcggagagataggacaggcgctgcagttgcgtgcgtgacttgattttggcggcttgggcgccgtaaggcagcttgcccgtgagcatctgataggcgatgacgcccagcgaaaactgatccgactgcggcgagccgggctcgccgaggaaatactcaggcgccatgtattgaatggcgcccggaacgggcaggctttccagaggatggctctcttccaggcctgcgacccggactgcgccgaagtcgatgattttgaccacgctattgcggtctatcatgatgttttccggacgcaggtcctgatgcagcatctcggcgcgatggaaggcctgcaggcctttggcaatttgctcgacgatgccgcgcaccgtttccagcgacggcctgggatgatcccgcatccattgcgcgagggtgatgccctcgatgaactccatggcgacataaagatattgcggcttccgttcgcgcttgcatggcttcagcacgtgtgcgtgattgaggcggcgagccacccattcctcgagtgcgaagcggttcaactgcgccggattggcgaccaggtcggtagatggggtcttgagcgccacctgctggccggtagcgttgtcgatcgccaggtagaggtggctacggtggctgtggtgcagctccctgaggatatggtagccgtcgaaatcggttcgtgcttccagtattggcggcgcgcgcaggtccgcggatggaaagcggccaggctggcgaaggtcgagacggtctatcctgacaatctgtatggtcaggttatcccggctgccgcgctcaagagccccttctacaattcgtcttgcagcggcgtctaggtcatcagcattattggagatggcggcggcgatgcattgcgcatccgcatgttcgtatacgccgtctgaggccagcaggaagatatctccctgttcgaccggtatgcataggtagtcgatctcgacttgcggacctatgcccaatgcccggctcaggtagtgctgctctgcattgacggcaaccctgtgatcctcggtgagttgctcgagcgcttggccgctgagcctgtagatgcgcgtgtcgccgacatgaaacaggtgggcctggcctgacttgacgaccagggcgctgagggtgcagacatagcccttgtccttgtcgtaccggtattggctgcgccgggtctgggcatagagccaggaattgaccgcgttcaagacgcagctgacggcatgtttgacgctccaggcatcagaagtgcagtaataatcgctgagcaggttgcggatcgcggactcgctggcgacctggctgacggtactgctgctgatcccgtcagccagcgccaccaagatgcccttggtggcgagctgatggcctcgcggtatgcacgcgccatggaaatcctggttgatgtccttgcacccccggtccgaatgctggccgatggaaatggcgagcgtatcgttcatgttgtcctgtcagtcgccctggcacacctgactatcatccaatactgcgtttcggcgctgtgcggatatgggtggaatacagggtcagcccggtgaatgccaatcccccgaccaggttgccgagcacgacgggcagctcgttccagatcaggtagtccatgatggagaaattgccgcccatgatgagcgcggaggggaacaggaacatattgacgatggagtgctcgaagcccatgccgaaaaacaccatgatgggcatccacatcgccatcaccttgccggaaacgctggtggagatcatggcgccgactaccccggtcgataccatccagttgcacatgacggcccggatgaataccgtcagcatgccggccgcgccaaattcggcatagcccagtgtgcgcttttcgccgatgcccgcgatgatggtgcccaccttgtccggctcggctgcaaacccataggtgaagacgatggccatgaataccgcgaccgtgaatgcaccgaggaaattgccgacgaacaccagcccccagttgcgtagaatgcctttgacggtgacgccggggcgcttgtcgatcagggccaggggcgtgagtacgaagacaccggtcagcagatcgaaccccagcaagtagagcatgacgaagcccactggaaacaggatggcgccgatgaggggatagccggtctgcaccgaggcggtgacggcaaacacggcggccagtgccaggatggcaccggccatgtaggcacggatgatggtgtccctggtcgacatgaatactttcgactcgccggcatcgaccattttggtcacgaattctgaaggtaggagataagccatgatattgcacctcttaaaaataaaaaaagcgtccactccagataccctttttcaagtgctatctggagtggacgccattgtcctgatcgtcaagtgatatatggcactgcctgtagacgcatcgcgccgccattggcgcgatcactgcagtccatgcgtagggaaccagcaaaaaatatgccgaggatgaaaaccacccaggcatcctttttattttctggtgtcggtggcttgaggtgatcagcctgtgatgcgggctgccgggcggctgccctcggttgccgtcaggcgttgttccaatattggaccccaggcaggttgggccaggacattagcctagccaggcaataggatgtgctggttgcacgattgtggtgcggttgtgtcaggggcgctttattgcggtgcgtgatcgggatggatatccagttgaagcttggcgaggcggctgtacagcccggattgccggcgtaattcattcggcgtcccggtttcgacgatgcggccatgctccagtaccacgacgcggtcggcattctggatggtagcaaggcgatgggcgatcaccagtgtggtcctgccgtgcatggccgaagccaggccctgctgtaccaaggtttccgattccgcatccagggcgctggttgcttcatcaagcaagaggatgggcgcattcttgagcatggcacgggcgatggcgatgcgctggcgctggccgcccgaaagccgggtgccgcgctctcccaggaaggtgtcatacccctgcggcaggcgttcgatgaatgcatgggcttgcgccgcctgggctgcgtgcttgatctcttcatcgctggcatcgggcctgccataacgaatattctcaagcgcattcgcggaaaagatcaccgggtcctgtggcacgatggcaatcatgcccctcaatgtgtcgagggacaggttgcggatgtccaggccgttgatactgatggatccttcgaagatgtcgtaaaagcgcaacaggagttggaacagggtagtcttgcctgcgcccgatggtccgaccagggcaacggtttcgcccgcattgatctcgagagaaatatggtcaagcgctggctgatcaggttttgccggatagtaaaaactcacgttgtcgaacttgatgcttgccatgtcggtgctgctggggagtaccggcgttgacgggtcgcggatcgcaggcttgctgttcagcagctccagcaggcgttcggccgctcccgcggcgcgcatgatgtcgccccatacctcggcgatggtgctgacgctgccggcaaccagcgccgcatagagaatgaaggaggcgagctcgccgcccgacaactcgccttgcgtgacctggtgcgcccccagccacaacacgaagatgatggccgcactgatgccggcaatgacgaatgcagccaggaaggcacgcacgcggatacggcggacggcagccttgaagctggtttccacgctgtggcggaaacgctgttgttcgcggggctcctgggtgaaggattgcactgtcggcatggcattgaggatttcacccgccatggccgagctgtcggcaatgcgatcctgggattcccgtgacaatgtcttcaccgagcggccaatcagcatgatcggcagtgtcagcaacagcatgagtccgagattgaggctgaataaataccaactcgtgaccgcgagcatgatcatgccgccaatgaattggaacaggctgcgcaggccgagggagattgagctgccgacaacggtctggatcaaggtggtgtccgcggtcaggcgggacagcacctctcccgtctgcagggtttcgaagaattgcggcgactgggtaagcactcgctcatacaccagggagcgcaggtctgcggtgacgcgttcgcctatccaggacacgatgtaatagcggcatgccacgatcaaggcccagacaatcaccaggccgcagataaagacgaaatgacggttaatgtcctgagcgttctgcgcggcagcggtgcctgtgccgaacccttggtcgatcaggtcgcggaacgcccagggcacgagcagcagaatggcggaagccaggctgagcaaacagaatgcgagcaggatttgccagcgatatggccgcaataacggccataaatcactgaacaatcgtaaaggacggttgggtgcttgcagggggaacctcgcttaggctggcgctggatgtctagcataccgcactgcgcaagcttagggtaaagcgggtacccgcttcagaaaagactagcggcctttgccgctcatggagccgcgattgaaatccttgtcgccagggggaatgcagcggccgataccgaacaagccgccctgggtgccgggagggcagccctgattttccgggtattgcttggcgatcttgtccgcttcagcctttttctccctgtccacatactcccacttgccgttggggtgcagtaggatcttgtcgccatttgcggtcgtggtttcaattggcggcgcgtcgtccggtgccgccgtcgcaggcatgctcaaggccagcagggtcaaaaggctaacacaggtcaatttcatgcttatctctcaaatgttgttggtttgggttccggaatactagcaatatctgttccggaatgttttcagcgctggttcacgctctcagtctgcggatttggttttatactggcgggcatgaatggggatatatcataaacctaaatgaataaaatcttgcaatacttgatctggctacttgtcgccgtcgtcggggcttctgcggtgggtggcattgccctgcaccgcggcgaaagcatcaatgccttgtggtttgtggcggcggcggtctgtgtgttcgcgcttgcctatcgtttctatgcggcctggattgccgcccgtgtcctgatggtggatgccacccgggcgaccccggcggagcgtctggacaatggccgagactacgtcccgaccaacaaatgggtggtattcggtcatcatttcgccgcgattgcaggtccggggccgctggtggggccgacgctggcggcgcagttcggttacctgccgggcaccttgtggatattggtgggtgccgtgctgggtggtgcggtgcaggacatggtgaccctattcctgtcaacacggcgcaatggccgcagcctgggtcagatggcgcgagacgagctggggccggttggtggctttgccgccttggtgggaacgttcaccatcatggtgatcctgattgcggtgctcggactggtggtagtcaacgccatgaagcatagtccctgggcgacatcgaccgtggcggccacgataccgattgccatgatcgtcggcctctatatgcgtcatttgcggccaggccgtgtgctggaagcctcggtactcggggtggtgttgctgctgctctcggtcttcggtggcggatacatcgatcatcatccctacttgggcagcctgttcaatcatgacgggctcacgcttgcctggtgggtcatcgcttatggctttgccgccgctatcctgccggtttggttattgctggcgccgcgcgattatctttcgaccttcatgaagctgggcaccattttcctgctggctgtcgcgatcatcctgctgcagcccgaggtcaagatgccggcgttgacccagttcattgacggcaccgggccgattttcggcggggccttgtttccgttcgtcttcatcactattgcctgcggcgcggtatccggctttcatgccttgatcgcttcgggcacgacgcccaagctgattgccaatgaaggggatatccgcctcattggctatggtgccatgctgctggagtcctttgtcgccatcatggcaatgattgccgctacggtgctcgatccgggtgtgtttttcgcgatcaacagcccggccggcttggtgggcaaggaggccgcagatgcggtggcggtaatttccagctgggggttcccggtcacagtggcgcagatggaaaccctcgcgcgccagatgggcgaggctaccttgtttgcgcgaaccggtggtgcgccctctcttgctgtgggtatggcgagtattttcggcagcgcattcggcgagcacttgctggcattgtggtaccacttcgccatcatgttcgaggcaatcttcatcctcacgacgctggatgccggcacccgcgtgggacggttcatgctgcaggacatgctgggaaatgtctggcccaggatcggccggacctcgtggtatccctcagtgctgctgaccagcgcgattgtagtggccggctggggctatttcctttacatcggtgtcatcgacccgaacggcggagtgaatatcctctggccgttgttcggcatttctaaccagatgctggcggcgattgcgttatcggcagggacaggcattctcatcaagtccggcagactcaagtatgcctgggtgactggcttgccgctgagctggctggtggtggtgacgacgacggccgcctgggaaaagatcaccagtacggacgtccgcgttggcttcattgccgctgccaatgatatgtcggcaaagcttgcggcgggggtgctgcctcccgagaaggccgccgtggcgccgcagttgatattcaatcagcagctcgatgccgtgttgaccttgttcttcgtggcggtgctatggatcgtgatcatcgatatgctacgcgtgagttgccgcagcctcagcggcaagtccgtgcgcccttccgctgaggcggcttatgtcgaaaccaagctcggtgcagcctgggggcgggattgatgtggcaggcgtgccgacagcttatccaccggacctggcgctatctgcgccaggtatcgggggatgatgcctatgagcgctacctgcatctgtatgctgccaatcaggaacggcatggtcaccagggaccgccgctgagcagggaggcgttcttcaaagcgtggcagcagcagaagtgggatggcatcaaacgctgctgctgaggccgctgtggtcgatgcatgccagcatggcgggaacaatgttcaatgttgaggtagggtagcgcgagtctgccgggttgtcgccagcaactgggccgggcgggtcaggctgcatggttcaggctaagggatggcgtctaggcttcgccgtttcctgcatccgccagcatgccgcaagccagtgctccaacttgtcttaccgcttgctcgatcgccaatgtccataaatggctgaaattgagccggatatagtgggtcaggtctttcttgcgggaaaaaatggtgcccggcgccacggtaatgccgttgtcgatggcggcgcgatagagcttgagcgcatccagcggcgcgggcaggttgacccagatgacgtatcctcccttgggtgcagaaagctgcgtgcctgcggggaaactttcctctatcacgttgcggatcagcacatactgcgagcgcagtgtgtgccgcaattgcttgaggtgtcgctcgaaactgtcgcgctgcatgaatttcgcaattgcgatctgcggtgcggagggcatcgacaggctgttgaggaacatcaggcgctccacttcctgccggtagcgtccggccacagtccagccgacgcggtagcctggcgccagggatttggagaacgaagcgcaatgcagcaccagtccggagcggtcaaaggctttggcaggcttgggcgctgtttcgctgaagtaaagctcgccatagacgtcatcctcgatgagcggaatttgctgctcttccagaaatgccaccaacgcttgtttcttggcgtcaggcatgacaaagcccagtggattctggaagttggcggtgagtatcacggcagcgatgcggacattgccggcggtggcccgcaatgcatccagatcaatgccggaatccggatcggtgcgcagctcggccaccttcatgcccaagcgctcgacagtatgggccagggcgtaatagccgggggattccagcgcaatgacatccccggccttggcgacggcttgcaggcacagcgtaatggcctcggtagcgccatgcgtgatgacgatgtcatcgggtgatacgtccatgccgttggcaaggtagcggcgcgcaatctgttggcgcagcatttcattgccgggcggcaggtcgctcagcactccccattcgccttcatcatcggtcagggctttttcgtattggtgaatctttttaagcggaaacagctgcggatccgggaaaggtgagcccagcggcacggtaccgaactcgcggatggacttgagcgtagtgagtaccagcttgctggcatcgacttcggacagattgatatccttggacaaaggcgatgtctcgtgccgctgtaggcgcttgcgcggcgtgacgtagtaacctgattggggatggctgctgatgatgccttcctgctccagcaacaggtaaccacgcaggacggtgctgatgctcaatccgtacttctggctggcttgcctgaccgagaagatcttgtcgccgggccgcaatacgccttcatcgatcattgcgcgtatgcgggcagcaaacgagacataaagcttcatgtgagcgtaggcgaggctgtggtcgggttccggatgcctgtcattgtactccagcgccgggtatgcgcggctggtgttttacaggtttgcaaaatcgacgatatgttgggggatgctgggtcgaatccagcccgagagcggaggcggtattctggcggatgccgggagcagcgcaggcactatctcacagtgccatcagcgaatgacgctggattggcgtccggcaagcatccacgccatccctgcatgggcttgtcgtccgagcatatgcctaggcagcctgcagcgcccgggaaatttcttctccgttggctgtcagtgcggccaccagtcgctccttctctgtagagatgatgacaagctcttgttcacccagcgcggtcatcaggcgctgcagcgtgctcatgcggatgccgaggcgcttgcagatcgctgccagcggcacacgggcgcggcctgcttcatgctcggcatgcagcagttccagaatgcccagcatcagcacggcgctctgatcgagctgggcatgctcggaagcaaagtcattcgcttcctgttcggcagcatcatgatcaagcagcatgggacaccttctgctcaccggccttctcgataatgaccgggatcgacttggaggttggcgtatgcgacaggtcggcaacactttccaggggcaccaggttgttggtttccggataatagccgcccaggcagccttgtggaatgtcgtaggccaccactaggaaatgatcggcgcgacgcgtgacaccgtcctgccagacactgaccaggttgatccagtcgccggccttgagtcccatgcgcttaatatcttccgggttcatgaatatcacgcggcgctggccgaacacgccccggtagcgatcatccatgccgtagatggtggtgttgtattggtcatgggagcgcgtggtcatcagcacgaacatccggtcgccgtattgcgcgcgcgcctggtgaataggggagttgcgcggaatttcgtgcagcgtgaactctgccttgccagaaggggtattccagatgcggtcactggaaggcacgggcaagcggaagccgccaggatgcttgatacgttcgttgtagttctcgaacaggtgaggcagtgtctgctcgatggcatcccggatcttgctgtagtccttgatgtattccagccaaggcgtcttgctgtgtttgagcgttgcatgggccaggcgtgcgacgatggcgggctcggacagcaggtgcggagaagctggcttgttcatgccgtaggaaatatgcaccatgctcatggagtcttccaccgtgacaccttgcgggccggtttcctgcatgtcgatctcggtgcggcccaagcatggcaggatcaaggcttccttgccatgcaccaggtggctgcggttgagcttggtggtcacgtgagcggtcaggtcgcaattgcgcagcccttgccaagtgcggtcggtatcgggcgtggcaatcgagaaattgccgcctagcgcgaagaagaacttggccttgccgtctatcatcgcttggatggcggcgacggcatcgtagcctggctccctgggcactttgatgtcaaacacgcgttccaggctctccaggaaagcctgaggcattttttcgtagatgcccacagtgcggttaccctgcacgttgctgtggccacgtactgggcacaagcctgcgccttccttgccgatgttgccgcgcagcagcatcaggttgaccaaagtctggatggtggcgacgccatgcttgtgctgtgtgatgcccatgccccaggtggaaatgacgcggtcaccagtagcatagatccgggcaacttcctcaatctgctccagaggcacgccggactcttcgacgatcacatcccagctttccttgcgcgcatcctcggcgatcgcctcgaagccattggtatgctgctcgatgaacgccacgtccacgacacgctcggtgccgtttttgatggcctcatcatcccactggatgatgaacttgatcatgcccttgatcagcgccaggtcgccgcccaacttgggttggatgaacatatcgctgatcttgctgcccttgaacgacagcatgtcgaacgggctttgtggatcggcaaagcgctccaggccgcgttccttcaatggattgatcgccacgatgcgtgcgccgcgcttggcggcttcgcgcaactcgcccagcatgcgcggatggttggttgcaggattctggccaaaaatcagcaaggtgtcggcatgttcgaaatcatgcagcgtcacagaacctttgccaatgcccacggtgggtggcaatgccatgctggtggattcgtggcaaaggttggagcagtccgggaagttattggtgccgaactcgcgtacgaacaattgatagagaaaggcggcctcgttgctggcgcggcccgaggtgtagaagatcgcctcgttcgggtcagccagcgcattcaggtgcttcgccatcagctcgaaggcgccgtcccaggagatttcctcgtatttgtccgtggctgggttgtaacgcatgggatgcgtcaggcggccttcgttttccaggtcaaagtcgctccactccatcagttcggtgacggtgtgcttggcgaagaattcaggcggcacgcgcttggccgttgcttcagcggccacggctttgacgccattctcgcagaattcgaaagtagaggtatgctccttatccggccaggcgcaacccggacagtcgaaaccgtcgggctggttctgcgaaagcagggtgatgacgccctttacaggaatcttctgcagcgcgagctgcgcggcaacttgcttcagtgccccccagccggcggctgggtggtggtaaggcttgatggctgctttaggttgcgacatatcttctctatatagttttccagaaattaggccggcacccgtggaaatgagccgacgctatgagtacacaatgacaatggcaacaatcgtaagggaacgaatggaaggaaaccagatacagaaacgggggaatttttagggtacagttcatagccaaactagcggggatagcgcttagatattggctcgatagttgttctcattcagaggatgctacttgcgctctgccctacaaacataatgatgttggccgcgcaggcctgaaacctgccggagaatcaggttctttggtcatcggcgcaagctcacaatcagcagccacacgcccgcgatcaccatcggcaggctcagccattgccccatgctcaaacccagcgatagcagtccgaggaagctgtccggctcacgggtaaattcaaccaggaagcggaagctgccatagccgatcaggaacagtgccgacaccgatcccctggcgcgtggcttgctggagtaccaccagagcaggatgaagagcgcgacgccttcgagcaggaattcgtaaagctgcgaagggtggcgcgcgatgctgtccacatgggggaacaccatggcccagggcaggtcgctggcacggccccagagctcgccattgatgaagttgcccatgcgtcctgcacccaggcctacaggcaccaggggagcgacaaaatccatgatgccgaaaaaggtcaggccacgccgtttggcgaatagcaacatggcgaccatgacgccgaggaagccgccgtggaaggacataccgccttgccagagaaagaggatttcgtgcgggtgggtcagatagtattcgtgttggtagaacagggcatagcccagtctgccgccgaggatgacgcccagtgcgccatagaacagggcatcgtcgaggttttttttcgtccagccagcttttccccaccaaggctggtgggcgatgcgccagcgacccagccacagaaaggccaggaatccaatgagatacatcaggccataccaatggataccgaacgagcccaggtgaatggcgactggatcaaattgtgggtgaacaagcattgggattggcccttggattggagtaaaatctcccaattatacgtttagtttagggtttttatgccgcaataccgctccaggacctccacccatggccgcaacatggcaggcgcacgcgcactctggcgtgctaccgggatgaaggaggacgactttcagaaaccaatcattgcgattgccaattctttcacccaatttgttcccgggcacgtacacctcaaggatttgggacagctggtggctagggagatcgagcgtgcgggtggcgtcgccaaggaattcaacacgattgccgtggatgatggcattgccatgggccatagcggcatgctgtacagcttgcccagccgtgacctgattgccgatgccgtggagtatatggtgagcgcccactgcgccgatgcgctggtgtgcatctccaactgtgacaagatcactcctggcatgctcatggcggcgctacgcctgaatattcccgtggtattcgtctcgggcgggccgatggaggccggcaaggtcaattggcagggcaatatgcacaagctcgacctggtggatgccatggtcgctgctgcagacagcaatgtgtccgatgcggagtccgaggcgatcgaacgttctgcctgcccgacctgcggttcctgttccggcatgttcaccgccaactcgatgaactgcctgaccgaggcgctcggcctgagcctacctggtaacggctccacactggccacgcatgctgcgcgcaaggagctgttcctcaaggctggtcgcctgatcgtggaaatcaccaagcgctactacgaacaggatgacgagagtgtactgccgcgcagcattgccaacttcaaggcattcgagaatgccatgagcctcgacgtcgccatgggcggctcgaccaacactgtattgcatttgctggcagcggcgcacgaggctgaggtggatttcaccatggctgacattgaccgtatttcccgcggcgtgccctgcatatgcaaggtggcacctgctacggccaaatatcacatggaggatgtacatcgtgcaggtggcgtgatggccatcctgtcagagttgagtcgggccgggctgatccaccgtgacactcccaccgtgcacagtccaaccctgggtgaggcgttggataagtgggacatcatgaccaccaacgacgaggatgtgaagaaattttatcgtgccgcacctggcggtattagcacgacgatcgcattcagccagtccatgctctggccggacctggacactgaccgcaaggaaggctgcatccgcgacaaggatcatgcgtattctcaggatggcggactggcagtgctttacggcaacattgccctagacggctgtatcgtgaagacggccggcgtggacgacagcattctcaagttcacggggcgcgcgcgcatttttgaaagccaggatgatgccgtggctgccattcttgcagacaagatcgaagcgggggacatcgtcatcatccgctacgaaggcccgcgcggcggacctggcatgcaggaaatgctttacccgaccagctacctcaaatccaagggacttggcaaggcatgcgcgctgctgaccgatggccgcttttccggcggtacctccggtctgagtatcggccatgcctctccggaagctgccgaaggcggcgcaatcggcctggtggaggaaaacgatatcatcgagatcgacattcccaatcgtactattcatctggcggtcaaggacgaagtgcttgcccaccggcgcgctgccatggaggcacgcggcaaagatgcatggaagccggtcaaccgccagcgtcatatatccgttgcattgcgtgcgtatgctgccatgagcacgtccgcggccaagggggctgtgcgtgacgtcagccagatcgagaagtaggcgcgaaaataataagaagaattcatccatcttgttttaaaagagcgtatgcaatcagtacacgaattgaatgcccgatacggggttgggcataaaatccatttttccgcagacctgaacggattggtgacgctggaaatcgagaacccacatgcctctgccaaggtcgccctgcaagggggccatgtcatgcagtggaacccgcgccatgccgaggcgccggtattatggttatctgatcaggcgcgtttcgtcgccggacgctctatccggggcggtgtgccggtctgctggccgtggtttggcccgcatgccacggacgagacactctgtccccatggctttgcccgagtggtgccgtgggacgtggtcgacgctaggccagaggcggacaatacaaccagcctggtattgaagctggtggagagtcgccaggtggaaaagcagtggccttacgattgcgagctgaccttgactgtcaatatcggcccgacgctcaaaatggcgttgacgaccaccaataagggtcatgagccgtttgtgatcggcgaggcgttgcatacctatttccaggtcagcgacatcgaggtcgtcagggtgcttgggctggatcataccgagtacgaggataaggtcgaggattatgccctcaagcgccagtctggagatatcagtttcaatgacgaggtggaccgggtatacctcaataccgattcgacctgtgtcttggaggatcctggcctgcgccgcaagattatcatcgagaaatcaggcagtcattccactgtggtctggacgccatgggagcggaaggcagccgagattggcgatttgggcagtcatcatggctggcggcatatggtatgtgtcgagacttccaatgtcaggggcaatgttgtcaccgtcgagccaggcagtgctcacaccctgagcgtgcagtacagcactgaaagtttgtagccgggtttaggtgtggcagcacggtattgccaccgtcttgggcgttgtaacccgattcagcgggagcgaaagctccagggagaaggaatgaaggcaatcatgcgcatattgatgtccgcgggctgcctgctcatggctgggcaagcggccgcggtggatgcaaaggcggcagagtcattggcacagaaaaacggttgcttggcttgtcacgcactcaagcagaaagtcattggccctgcattgcaggatattgcagccaagtaccgtggcgaacctggagccgaggccaagctgataggccgggtcaagaacggtaccagcggggtttgggggccggtgcccatgggaccgaacagtccgcaagtcaaggatgaggatatcaaggtcatcgtgcagtggatcttgaccttgtaaggggtgatgcaattgcttaaaacaagccagtcagtgagctgactggcttttttgttggctgggattcatgatggcttgaacgccttgggaggggtgcctggtctttaggctaggccgagtgccttgagtcggcggtagaaacgattacggctcatgccgagttctctggcagcggcggagatattgccttcatggtgttgtagtgcctgtttgacaacctcattggtgatggcgtcgatggaacctgcagtagggccgggcgttttctgttccagtgtcatgctgttgtccagttcatccataaacccgggaggtaggtgccgccgctgcaaaggtccgcctccagacaaggccagcatcgttttaagcacgttgtgcagctggcggatattgcctggccaagggtgtcggcggaacaggttgagcacgtcttcatggatttccacatggccgcccctttctgcagacatgatgttgtagatgatggcgggcagatcctggcgctcgcgtaacggtggcaaagtcaggctgatgccgttgaggcggtagaagaggtctttgcggaaagtgccttcggcgactttttcctgcagcttctgattggtggcgctgatgacggcaaagtccagctttctggacttgctgccgcccagtggggtgatgctgcgttcctgtagtacacgcaatagcctggcttgcaggagtaatggcatgtcgccgatctcatcgaggaacaaggtgccaccatgcgcctgctcgattttgccttggctgcctttctggcgcgcgccggtgaaagcgccttcttcgtagccgaacagctctgcctcaatcaagccttccggcagtgcggcgcaattgatggcgatcagtgggccgctggcgcgtgcgctgttctggtggatggtggtggccagcagctccttgcctacgccagtctcgccctgaatcaggatgggaatgtcctgatccatgaccagcctggcctgggtcaatatttctgcgatacgaggatcctcactggtcattgccatggcaggcgcagtgggtggcttggcagcgtggcgtatgccggcgatcccgtgattggcggttgtgtctggggcgacatcaagtgttgcataggcaggcccgccgttcgtgagcgtgagtgtcagtggggcgtttgcgttctgcctgtactcctcaaggagctgggagagtggctcaaggaatatggattggaaatcggtgggcgggttcgacttgcccagcagctccaggccattccggttgatggccagcagggcgccttcacgcgacaatactgcacagccttcccatgccgaaccgataaagtcggcagcagtgtggaaatgaagtgtgagtggtccttggtaacaggccctgaacacgcggttttctatctgttgtgctgtcatttttaccagcgtcagcgtgtgttgctggtgggcggcaaacgcattggtgacattgagcgtgccaagcaattgcctgttgggaccgaaaatggggacggcatagcagctgaaattctgtagctgttcaacgaagtgctctgcgccctgcacagcgactggttgctgctccacgatcgctgtaccgatggcattggtgccgcgctcctgctcgcaccaggagtagcctggactcatgatttccctgggggcaaggtccaccagcaagtgctggccttcgctatggaggataacgccttcggcatctgtcagtgccactacgctatacgaatgggcgatctgctcgtacagcatggaaatttctggcttggcttgtgtcagcagcaagcggtatttgctgcgttttttttccagctctacccggtccagtgtggcggtgctgaggggctggaaagcgttgatgccgttgtccaagctgcgttgccaggagcgtgcgatagtcttgttgaccacaccttccaccatgctaccttgcttgaggaattgcagccttgcatgctcgatctgctgcagggactttgtcatggggttttgcatggtgagcttcatggttgatcgtaggaactgttcctaaatgtagcacttgtgcaattttgtgacaacttgttacgttgagaccaggatgcggtccaggaataaatccgtatggcaacgtattattttttcatggtttttaggaattattcccatttatttattttgttggcatgaggattgctgtataggccctgcaagttgatgaccagatatggagttggtcatggtgccggctgaggtggagaacatcagccagtaataaaacaacaaacatactatggagaatatcccttgaaagcgaagcatttgaaaatagcactgggtgccagcctcatcggcctggcttccattcctggttttgcagccactgatctggaaaagctgatgcaggacgacaaccaatgggccacacagcgcaaggactatgcaaacactggttacagcaagttgtcccagatcaaccaatccaatatcaagaacctgaaggccgcctggacgtttgcgaccggggtcaaccgcggtcatgaaggtgctccgctggtggttgatgacacgttgtatttcaccacggcattccccaataacgtctatgcgcttgacttgaacaatgaagaaaagatcaagtggtcttacttccccaagcaggatccttccgtacaggcattgctttgctgcgataacgttacccgcggcttggcttatggtgacggcaagatcttcctgcagcagaacgacggtcaattggtcgcgttggacgccaagaccggcgccaaggtatgggaggtgggcgttgtggacgtcaagcaaggcgctactactacgaatgcacctcatgtattcaaggacaaggtcattaccggatgctcgggtggtgagtatggcgtacgttgctacctgacagcctacaacatcaaggacggctcgattgcgtggcgagcttacgcaaccggccctgacagcgatgtgctgatcggcaaggatttcaacaaggataacccgcattacagcgcattgtccgtgtatgaagacatcaacggtggcaatcaggaaggcggctctttcaaggccctgcccaaggaaaagctgaagttccctgagaccgacctcggcgtgaaaacctggctcaagccacaggctgccaagaatggctgggaacacggtggcggcggaacttggggctggtactcctacgatcctgcattgaatctggtttactacgcgacaggtaacccatctgtctggaacccagacgtacgtcctggcgacaataaatggtccatgactattttcgcgcgtgacctcgacacaggtttagcgaagtggggctaccagctgacaccgcacgatgagtgggactatgatgccgtgaacgaaaccatcctctgggatgcagatggcaagaaactcgctacccatttcgaccgcaatggctttggctataccttggatcgtcagacaggcaagctgctggtggcggaaaagatgcatccgttcgttaactgggcaactggcattgacttgacaacagggactccaatcaaggatcccaagtacgccacccatcaggacgtgcagatttcgggcatttgtcctgctgcattgggcgtgaaggatcaacagcctgctgcttactctcccaagaccaagctgttctatgtaccgctcaaccacgtctgcatggattacgagcctgtagaagtgaagtatgtcgctggccagccttgggttggtgcaaccttgagcatgtatcctggtcccgacggtgtcatgggcggcttcatggcctgggacggcctcaagggcaagcaagtctggtacaagaaagagaagttctcggtatggagcggtgctttggctactgcgaccgacatcgttttctacggcacactggatcgctggttcaaagcggttgatgccaagagcggtaaggaactttggaaattccgtgtgggttcaggcgttgtcggtaatccgatcacctatacccataagggcaagcaatacgtcgcacttctctccggcattggtggctgggcaggtgtggcaatgaacctgggcctgaccaacgacaacgaaggtttgggcgcagcaggtggttacaaggaattgaaggagtggaatgcagcgcctggtggcggtgcactcaacgtcttcagtttgtaatcgccgttcagtagtacccctgccgccaggcagggctcatctccattttagtagtcccttcttgccagtcccttgtggactggcttttttttgcctacgaaatccaggggcgagcgtagcgaagccaagaatggttttgacgttgttccccgtctggctgcgccgagtagcgcagatatgtctggaaaaagagcttgcgtctgtctgagcgaagcgagttccgcaagctcccagacagattgagcaacgcaggggaagggagcttgctcccggcgtagacgccggggtcgccttttgtttggttcctttattttggcgaagcaaaataaagggactcgctgacaagcgaaagacaacgggtcaatcacctgcgatagtggtcaagaccatggttgcttaactcactatctaagttctaattttcaaccccatcaagctccacgatttttagacttcatccatagtgtgattgcgcgaggatgggtttcgccccgtcaggcaaacctattatttcttttgtttcgccaaaagaaagatgtgaaagaaaacgaagtttcggcggagccaaaaggctccccgattgtccgtgtccctacaccacgttcagggcaacctgcgttgttcgcttttaatggggctggctaaactcgctacgctcaaacagacgtcagtgctgttccattaaaagctgcgctattcggcgcagccagacgggagggaaagccaacacttggcatcgcgcttacgctcgcctttgggggagtgcctaactgttgcgttgcctgagcttgctgtgatgcatggagtaggcgaaatacatgatgatgccgatgcccacccatatcaggaagcggtgccaggtttcgccgggcaggaatgccatgagggcgctgcaggagatgatgcccaggaggggaatgatggggccgcctggattcttgaatggtcggtgcaagtcgggctggcgtttgcgcaggacaatgacgccgacgcataccatgacgaagctggcgagggtcccgatgttgacggtctcggccagggtgccgagcgggaagaagccggcgacgatggagatgatactgccgcagaacaggatcacgcgggttggggactggcggtccgggttgaccttggagaaggctgcgggaatcagtccgtcgcggctcatggcgtagaggatgcgggtgaggccgtacagtaataccagtagtaccgtgatcaagcctgccaacacgccggtcgcgaccaaactggacgaccagctgtatccaagcttgctcagtgcgtaggcaacgggtgaggagacattgaggtcggaatagtgcaccacgccagtcagtacgcccgagaccaggatatagatgagggtgcagaatgtgacagaggcaatcagtcctatgggcaggtcgcgttgcgggttgcgtgcttcgtcggcagcggtggagacggcatcaaagccgaaataggcgaaaaagaccagggaagcgcccgccaggatgccgatattgctgccatccgcctggctggagaaccagccgaacggcatgaaggggtgccagttgtcgctattgatatggccgacggcgatggcgaggaaaatggcgatggtgctgagcttgatcgccaccatgatgttgttgacggtggagctttgcttgacgccgctgatcaagatgaataccagcagccagataatgccgaaggcgggcagattgatgatgccgccctggcttggtgccttggtccaggcttccgggatggcaatgccgaaattggccagggtattgatgaaatagccggaccagccgttggccaccgcggcggcacctacgccatattccagcagcagtatccatgcaatgacccaagcaatgaattcaccgaaagcgacataactgtaaccataggcgctgccggagccgcccacggaggaggcgagctctgcataggcaaacccggcaaaggcggcggcaaacccggcaatgacgaaggaaatcactacggccgggccagaatatacggcggctgcaataccggtaagcacgaagatgccagtgccaatggcgcagcctattccgagcagggcaaggtcgaatgccgacaggcatttcttcaggccgctgtggtgacctatttcaaccggtttcgtgcggaacagctgtgccaacataggaactcccgtttttttgtttttctagtatgcacgaattatgcctgagctttaaatctccccggctcgggcatgccggggtggttgatttatttgtgttccgtgagccagtcgcgtccggtaatgaagtcgctatagagcctggcttcgggtgagcccgcttccggcttccagtcgtagcgccatttgacgatgggcggcatggacagcaggatggattcggtacggccattggactgcagcccgaaaatggtgccgcggtcatagatcaggttgaactccacatagcgaccacggcggtaggcctggaagtcgcgttcgcgttcgctgtatgggatatccttacgtcgctgcacaatgggcaggtaggcattgatgaaggcatcgcccacgctgcgctggaacgcgaaactctgctcgaagcccagttcgttgaaatcatcaaaaaaaatgccgccaatgccgcgcgcttccttgcggtgcttgaggtagaagtaatcgtcgcactctttcttgaagcgaggatagtactgctcgccgaacggcgccaccgcatcgcgacaggtgcgatggaaatgcaccgcatcctcttcaaaaccgtagtagggtgtcaggtccataccgccgccgaaccaccagatcggttcctcgccgggtttttccgccacgaagaagcgcacgttcatatgcacggtcggcacataggggttacgcgggtggaacaccagcgagacgcccatggcctgccagctgcgacctgccgcctcggggtgggcgacactcgcagacggcgggagcttgttgccaatgacatgggagaagccgatcccggcccgttcgaacacattgccttcttccagcatgcaggatgtcccgccaccgccttctgcgcgctgccagctatcgtgcaggaaacgtttgccatccaccagctcgatggcttccacgatgcgggtttgcaggccttgaaggtagtcgaagattgcagttgggttcatgaagctctccaggtgtcacggaatttcaatatgtcacgggcgtacaatcgcgccagtgatgaggtcctgtatggtcgaaggtttgctcgcgccgccggttctgccgggcagcaccttgacgcggccgccgaacaggcgatggcattcgcgagcagtcttggccggaacccggccattatggttggcgctggtggataccagcgccatgccggcgtggcggcagagattcgctgcgagtggattggctgtaacgcgtactgccagggaggtgtgcctgccgcgcaacagtgccgggcatcgccgtgacgcaggtacgagccaggtatgcggtccgggccagcgggtgaacatgcgctgtttttgctctggcgtgacaggggcaatcagcttttgcaattgagagaaatgctgggcaatcacaatcaagcccttgcgctgagggcgacccttgatgcgcagcaaacgcttgagcgcccggtgattggtggggtcgcaaccgagtccgaagcaggactcggttggataggcaatgacaccgccgctacgcaggaaatgctgtagtgcgcgtgctctcatgcgtcttgtcaggatttgacggcgcggtagccgatgtcggtgcggaactgcatgccatcaaacttgatcccctccgcaaccttataggcttgggattgggcatacttcacggtttctcccagcgccgccacgcacagcacgcggccaccgctggtcacgaccttgtcgtccttgatggcgctgccggcatggaatacataagcatcaaccaggtctttcggcaggccggtgatctcatcgcccaggcgcggggtatcgggatagttagcggatgccagcaccacgcccagtgcgcaacggcgatcccagtctgcctgggtttcgtttaatgtgccatcgacggcatgctccagcaggtccaccagatcgctcttgaggcgcagcatgatgggctgggtttccggatcgcccatgcggcaattgaattccagcgtcttgacgctgccgtcttcgctgatcatgaggccggcatacaggaagccggtatagggaatgccgtctttggccatgcctgccacggtaggatcaatgatctcgcgcatgaccttggcatgaatgtccggcgtgaccacgggagcaggggagtaggcacccatgccgccggtattcgggccttggtcaccatccaacaggcgcttgtggtcctggctggtggcgagcggcaggatgtgcttgccgtcaaccatgacgatgaagctggcttcctcgccggtgaggaactcctcgatcaccacgcgcgcgccggccgcgccgagtttgttgtcggcaagcatggcgtcaatcgcggcatgtgcttcgtcctcattcatggcgaccactacgcctttgccggcggccaggccgtcggccttgatcacgataggcgcaccttgctgcttgacatagtcatgcgcggcagcggcatcggtgaatgtcgcgtaagcggccgtagggatattgtggcggatcatgaacgccttggcgaaatccttggagctttcgagctgggctgctgcctgggtcgggccgaaaatcttcaggcccgcagcacggaatgcatccaccacaccttgcgacaacggcgcttccgggccgacgacagtcaggccgatctgctcttgctgcgcaaactcgaccagttcagggactttggtgatgggcacattgaccatatcaggatcaagcgcggtgcctgcattgcctggcgccacaaatacacggctgatgcgttcgctctgcgcaagcttccatgccagtgcgtgctcacgtccgccgccgccgattaccaaaattttcatctttaccctttgattatcaattagccaaacacgctgatattttaacgtttcctggttttatgtggcttcaaccagcagagtcattggcacagtgttgctggcaaggcgcaccgacgagacagtacaaacgagtacggcaaggaggtgcaacgcagccagcggcgttgtgccagtgacgatcaatggcggaagtggcggatattggtgaatatcatgactaacccatgttcatccgccgccgcaatcacttcgtcgtcgcggatgctgccgcctggctggatcacgcagctggcaccagcttccgccaggacatccacgccgtcgcggaacggaaagaacgcatcggacgccacagcggagccttgcaagctcaggccggcgttctgcgccttgatcgcggcaattctggtgctatcgacgcggctcatctggccagcgcccacacccaatgtcatgccgttgccgcagaagacgatggcgttggattttacgtatttggcgacacgccaggcaaacagcagatcttccagctgttccggcgtcggttgcttcttggtgacgaccttgatgtcggccgcgctgatttcatggttatctgcggtctgaatcagtacgccggaaccgacgcgcttggtgtcatgggagttgcggcctcggctccatgggctgtcgccgcctaccggcaaggcgatcttgagcacgcgtacattggccttggccttgaatactgccagggcttcctcggtgtagtccggtgcaatcaacacttcgacgaactgcttggaaacggcctctgctgctgcgccatccagggtgtggttgaaggcaatgatgccgccgaacgcggaggtcggatcggtctggaacgctttctggtaggcctcgagcggtgtggcgcccagtgccacgccacaaggattggcgtgcttgacgatgacgcaggccgtgctgtcgaagctcttgacgcattcccatgccgcgtcggcatcggcaatattgttataggaaagctccttgccctgcaattgttgggcagtcacgagcgagccgggcgcaggatacaggtcgcggtagaacgctgcctgctgatgcgggttctcgccatagcgcagatcctgcaccttgaccaggcggccattgatctggccggggaactcgttgcgtgtgccgtctgcattaaaggaggaaaggtagtcgctgatggcgccgtcataattgctgatgcggttgaacgcggcaacagacaaggcaaagcgcgtcgccttgctggtagcgccaccagtgctgcgcatctcggccagtacttcctcgtattgggaggcatcggtcaataccgcaacatcctgccagttcttggcagcggaacgtaccatggcgggcccgccgatgtcgatattctcgatcgcatcttccagtgtggcgtcaggacgggcgacagtcgcttcgaacgggtagaggttgaccacgatcatgtcgatatccgggatgccggcagcttgcatggcggtgacatgttccggcaggtcgcggcgaccaagcaggccaccgtggattttcgggtgcagcgtcttgacgcgtccgtccagcatttccgggaagccggtgtagtcactgacctccgtgacgggaatgccgttgtcgcggaacagctttgctgtaccgccggtagagagtatctccacaccgaattcggcaagggccttggcaaattcgagaataccggttttatcagagacactgataagcgcacgtttgatcacagccataatgaaaagcttttgtcgatgaaggttattgaagattgtattgctggagcttcttgcgcagggtattgcggttgaggccgagaatctcggccgccttgctctggttgccgcctgcgcggttcagtacgtattccagcagtggtttttccatgcattgcagtaccatgtcatacaccgcatggggaggctgtccgtcgaggtccttgaagtattcatccaaggccgcgcgcacgcaactggcgagatcctgctggctagccattatgctgccatggcctcatcgtcagtggcgacggactctgcctcgtattgcaggcgcgcattgcgttgcttgagctcgccgaagaaatcattgatggattgcagttgctcttcaatgctctgcaattggttcatgtggtggcggaagttggctgatcccaccaggcccttggtgtaccaggaaatatgcttgcgcgcgacgcgcatgccggtgagttcgccgtagaaatggtaaaggtcgtggatatgctcaagcatgacctggtggatttcctcgacttccggcgcaggtaggtgctcgccggtattgaggaagtgttcggtctcgcggaatatccagggacggccttgcgcggcacgaccgatcatcacggcgtcggccttggtgtagtcgagcacgaacttggccttttcgggcgtggtgatatcgccattggcgatcaagggaatcctgatggcctgcttcacggcggcaatggtgtcatattccgcatcgccagtgtagaggcatgcgcgcgtgcggccatggatagcgagcgcctgtactccgatgtcttccgccatcctggcgacggcgacggcattgcggttgtgtttgtcccagccggtacggatcttgagggtgacgggaacctctacggcattgaccacggccttgaggatttgtgcgaccagtggctcatccttgaggagtgcggacccggccatgacgttgcagatcttcttggcgggacagcccatgttgatgtcgatgatttgggcgccgttgtccacgttgtgcttggcggcttccgccatcatcttcgggtcggcgcccgcgatctgcacagaaatcgggtcaacctcgccttcgtgattggcgcggcgtaaggtcttggcactgccatataggagtgagttggaggttaccatctcgctgacggccaagcctgcgcccattttcttgcacagcacgcggaaaggccggtcggttacgcctgccatcggggcgaccaccagattgttcttcagcttataaggaccgatctgcacctgactataaccgtatcaatgacatggaaaagctgcctattttatatgcaaacgctgacggaacaaagcacatattgcgagagcccgggagcggaaacagcgtgtgcgggtagggttaggcaatgttttactttaagttgtccgcgtaaccccatggataattttatatacggatttgtatgtcccggatgcatggcgtcaccttcagcttagccggaacaaggcaaccgccctgctcaattgctgggcctgctcatccagcgaatgggcggcagccatcgcctgctctaccaaggcggcgttttgttgtgtcgcttcgtccatcgtggcgatggcaatgttgatctgctggataccactgtgctgttcctccgaggcatgggcgatctcgcgcatgatgccggagacgcgctgtatcgcagtgacgacttcctctatggcatggccagcatcagagacctgttccgagccttgcccgatcttggcgatcgccccgtcgatcagttgcttgatttccttggcggcactggcgctgcgctgtgccagatgacgcacctcctgcgttactacggcaaagccgcggccctgctcgccggcgttggcagcctccactgcggcgttgagcgccaggatattggtctggaaggcaataccctcgatcacattggtaatctccgacatcttgcgtgactcgtccgatatctgctgcatcgtgttcacggccccggtcacgctgttgctggcgtgctcggcggtattgcaggccgtggcggcgagttcgttggccattctcgcgttgtcagcgttctggcccacggtggaggtgagctcttctatgctggcggcggtttcctccagcgatgctgcctggttttctgtcctctgtgacaggtcggtgttaccgagtgcgatctctgaagacgcgttggaaacgtactcgctactggtgcggatatcgctcaccatatcgcgcagtttttcctgcatgaccttcattgcgtgcagcatactgaagttgtcgcccggcttgagagtgacccgggaggtcaggtcgccgctggcaatatggctggccaggttggcggcatcgccgggttcgccgccgatcgggcggatcaccatgcggtctatcaggtagcccagggccagcgaaaccacgacgacgctcagcaagccgatgacgatggccgtattgcgcaggttgtacacgccctcgaggatcttatcctccgggatggcgacggcgaaagaccacggcgtcttgctttgggcaatctcgatcggatggtagatcctcaagaccgtggcattcgacgccccgtcccaggcgctgtcctgatagggctgcccggaagtgactgcctgcctgatcttgtcccaggcgccgccggcgggcaggggtttgccgacattgcccgcctcgcggtcgccaatgtaactgccctggttggaaaccaggctggcatacccggtggaaaacggcttgatgttggcaatgcgttgctggaacgccgagagcaacatatctacaccggcaacgccgacaaccgcgctcttgtaacggattggcaccaccatgctggtaatcaatattttcttgccgccgatctcgtattcgtaaggctcaagtaatgtctcctcaccactgtcccgggccagaagatagtagttgcccgcgccggggacggtatagtcggctagcgcttccactgccacctgaccgctactgcgattccagtagggcaggtagcggcctgtggcatcggtgccaggctggttgacgaattccttatcgcgcccgtcgaatgcattgggttcccagatggtccatacaccgacaaagcccggattgccttccagcacccgctttagcatgctgtcggcaagctggcggcttgccagcccgtcgtggcgaagcccttcgagggattgcgccagggtgcgggcggcatcgaaagcgctgtctatctcggccttggtttcgttggcgtattgcttcgacaatgcgcgggcatactcgagcgccgatgcctgctgcaagtgcgatgctttgtaagtcagtactgcgatggtgaggccgaagcctgcgaggatcatggcgatgacgatcagcaggaccttgctgcgcaaggtgagatggtgaagagcaaacatgtggttaaaggcttaaaaaaatacggtgtgagccttaagcaaatagtgttcccctgagctggccgaccggaggtgctcccgaatgccggttattgctgaaaggcactgcagcccgggtgacgcatgcgacggcgctatgcgcctatgcaccaagagtgagaatcggtatgcgcaatgatcaatcttggtgcatagtcttgtctaagaggcgcatgatgtcccatgcattggcggtggcgccgccgcgcgctgtattgtcgaagatgcaccaagccggcccgatcgatgcttgcagcgtatgcgcaagctgcctcaaatatgcttcggggtaggacgagtaatagatttccggcgcgccatgcagccggtaatagctgaagccagtgtcgccgcctggcgttccggcagtaggaaacttggctgggtcagctgccacgcgtgccagcctgaaatcctgcaatagcttttccccctgcattgaaaaccagcttgcatggcgcggttcgcaggctgccacgccggcgtaatgctggcgcagcaatgtgaaaaacgcctgtgcggaaggcacgtccagcgccaggctgggcggcagctggaccaggatgccgcccagcttgtagcctagcccggagatttcctccagaaagcgcagcaggctatcttcgcactcgagcagccggcgctgatgggtgatttcccggggcgtcttgacccagaagcgaaagctgtccggcaccgtatccgcccagcgcacataggtcttgtgttggtgcgggcggtagaaggacgagtcgatctcgacggtgtcgaacagccgcgcatagcgctcgaggtggccgccgccgggcgggaataatgcggcatgttgcggcgggattccccagccagcacagcctatgcggatcgcaggtttgcctgtgacagataaggggggcggtgtcatgaagtgctcatgcatggctgaggggtgctgtcttgggcattgcacggggacattgccggcaagcactgatatctggattcaatattcagcccgcatactcgatatcttccctgtatcctgcataggcctggtggtattccatgatgcgggcgacttccgcgatgaagttttcatcatagccggcccggcgcagcaaatgcagcccaacctccatacctgcggctatgccgccgccggtcacgatccggccgctgtccaccacgcgggcgcggctgatcctgcattgcggggcaagtgccgccagtcgatctatggggaccatgccggcgttggactgctcgatacggtcaggctccttgcggctggtggcgggaatgccatccagcaatcccatcttgccgtaaatccaggaacccgtgcagacactggtcagcagtgtctgctcgggcagcgaacggatatagtcgtgcaggcgcttgttgtgcatttcctgccgggtgccgaagcccccagggatcaggagggcatccatggcgggattgtcggcaaagctgtagttgggcagtacagtgaacccggcctgggtctgcaccgggcgcaggctatcggcgatcaggaaggcgtcgagctctgggtcgaggcggcgcgccacggagaacacgccgtgcggggcggcataatcgatgatttccgcgtccttgaatacatagatgccaaggcggaacccggcagttttcgtgttggttttggttggtagtgacatgttaggttctcctatcagtgggggaaacggcctgcagcaacatggtggccagctggcgggcctggatcgcggcctggctgcctggcgtgacgagttcggtggcgatggcgccttccatcaacaaggcgaaatagcgcgtctgagttgaaggctgcggcaatcgggcggcaatgcagagcgtgaggatatagtcggccagccgctgtttgtgttgcgcagcgatcaggcggaaattgtggtcgggatcggaaaattcggccgagatgttgatgaaggcgcagccgtggaagccgggttcctcgaaccaggattgcaggaaatcgaacaaggcgagcagggattgtcgtgggctttgcgcctgtgcatccacgaaggcttgcaggctatggagccaacgctggtcgcggagcttgaggaattccgcgaccagcccatccttggactggaagtgcaggtacagactttgccgggcgaccatggcctcatcctggatgtcttccaccgatgtggcatgcaccccatttctgtagaacagcttgcaagccgcctccagcagcctttcccgagcagggagggtcatcagagcactccagtagaatgatcgttctattagaggcctgctggcgatagactgtcaatctatgcgcttatggcgaggtgagttgctccagttgtgtgagccaggcaatggcatggcggttgtcattgccgcacatttcgatgtcgggccgcaaggagcgacagactgtcggccgctccggcttgccgaatatcatgcagcggttcatcgcgtcgagctgcacgcagcgctggccggctggcttgccttccggcatgccgggaataggactgctgatcgagggggcaatgcagcatgccccgcaggatgggcggcagtccatgatctagccttctatgaccggttgccagggatggcctgcttcggcgagggctgcctggatttgctgcatggcgtttgcgactgcggtagtgtcacccttgatgccaagttcaatggtgcggcgttcgtccaggcgcggcaggctgaacagcttgatgctgggatattgccgcgtgatcttttccattagatccagcaattggctttccccagtatcgaacaccaggatcgaggactcgacagcctggtgcaggtggaacaggtgggcgtaatgcgtgtccagtatccactccgtcatcggccaggccatttccgggaagccgggcatgaaatagtgccgacctagcgaaaaaccgggcacgcggttcactgggttgggaatcaaggcagcatcacgggggaaatccgccatcaatacgcgcttgggataggcgtccttgccgtagcgcgcctcgatttcggcgaccgcacccgagtggcgtacgatcggcaggttcgctgcttccgctgcggcctggcgcgtctggtcgtccggagtggcgccgatgccgccgaagcagaggacgatgtcgctgctggccatggtgcgttgcaatgttgccgtgatctgtgcacggtcgtcgccaaggtattccgcccatgacaaggcgagccctcttgcacccagcaccgagatgaccttgttcaggtgagcatcctggcgttttcccgaaaggatttcgtcgccgatgatgatggcgccgaagcgggctggcatggtgttggtcatcatgtggataatgataaggtagcaggccctaaatttgccgcagatgctgcatatgatgcaagtttttgccgttgaatgggtacaatgacccgtgtgattgatagatactatatttcatgagtaaggtgaaagaagacccggatgacgaaatcctctgcttttgcagtggcgtgaagcgtggcaagatccgcgccttgcaccagcaggggttcgatttgcagggcattgccgatatgacgggtgcgttgaccggttgcggcggatgcgaatgggagatcgactatttcctcaaggaactggacaaggagcaaggcaagtaatccctagctcacctgcctgagccgcattgggcgctcgccttgaagccgctgacgaaacgcagcgcagtccttggcttgcggcgcttgccgcccaggcgctgccaatcgtacgacggcagacgggcgcaataaactcaaaaaatttctgcccgccgattttaatgcgcggcttcccaatttttacctacacccacttccgccaacaacggcacatccagtttggcgacaccctgcatgagttgtggcagggtttgctgtaccagctccagttccgcatccggcacttccaatactagttcgtcatgtacctgcatgatgatcttgctgttcagattgtgctcccgcagccagcggtccacggcgatcatggcgagcttgatcaggtcagccgcagtgccttgcatcggggcgttgatcgcggcacgctcggcacccgcacggcgcatgccgttggggctgttgatttcgggtacccagagcctacggccgaaaaaggtttcgacatatccttgttccttggccagcatgcgcgtgttctgcatgtattcgcgcacgccgggatagcgcgcgaaatagcggtctatgtagttttgcgccgcgccgcgctcgatattgaggttctgggcgaggccaaaggcactcatgccgtaaatcaggccgaaattgatcaccttggcatagcggcgctgttcgctgctgacttcgtcgcgtggcacgccaaaaatctctgccgcggtggcgcggtggatgtcctcgcccttggcgaatgcggatagcagaccttcatcctgcgacaagtgcgccatgatgcgcagctcgatctgcgaatagtcggcggaaatgatggacgcgcctggtggtgcgatgaaggcttcgcgaatgcgccggccttccgcggtgcgcaccgggatgttctgcagattggggtctgagctggccaggcgcccggtgatcgccacggcctggctatagctggtgtgcacgcggccagtggcggggttgatcatgcgcggcagcttgtctgtgtaggtcgacttgagtttggcgaggccacggtattccagcaggaccttgggtaaaggataatccagcgccagctcctgcagcacgtcttcatcggtggatggcgcgccactcggggttttcttgagtggcttgatgccgagcttgccgaacaggatttcctgtagctgcttgggcgagccaaggttgaacggctggcctgcgatatcgtaagcctgctgctccaggtcgataagcttttgcccgatttcatggctctgtgcctgcagcatagcttggtcgatcaatacgccgttgcgctctatcgtgtagagaatatcgagcagtggcatctcgatctcacggtacacgaacgccagtttgtcatcggcctctatctggggatacagggcttggtgtagctgcaacgtgatgtcggcatcctcggcggcatattcggcagcggtttcgatgctgatctggctgaacggtacctgcttggcgcccttgccggcaatttgctcgtaagtgacggtctgcacgcccagatggcgcatggcgaggtcgtccatgccgtgggtgcggtggctttccagtacgtaggactgcagcagggtatcgtgcgtaatgccgttcaatgcgatgccgtggttggcaagcacatgtttgtcgtacttgaggttctggcccagcttgggaatggaggcatcttccagcatgggccggagctgccgcagtgctgccgtgaagtccagttgttgtggcgcgccggtatagtcgtgggccagcggtacataggcggccttgcctgcctccaccgagaacgacatgccaaccaacttggcctgcatggggtccaggctggtggtttctgtatcgagtgcgaccaggggggccgacttgagcagcagcagccacctgtccaggctggcctggtcgagaatggtctcgaattcgcggccaatgtgggttgcactggcactgaacaggtcgcctggtgcggaggaggggtctatcctggcgggagctgtgccagccgttgacgccgcatccagttcgcgccgccaggtgttgaactcgaaacgctcatagagctcggctagcttggcattgtcggcgggctgagtgaccagttcagtcaccatgtgtggcaggtccagtctgcagcggatcttgatgagttcgcgcccggtgggcagccagtccagcgccttgcgcaggttattgcccaccacgccgccgatgtttgcggcattggctatgatgttgtcgagggagccgtgctgggtaagccacttcacagcggtcttggggccgaccttttctacgcccggcacgttgtctacgctgtcgccgatcagggtcaggtagtcaatgatcaaggaaggcgggatgccgaacttggcctccacacctgcttcgtccagtatttcgttggtcatggtgttgaccagcttgatatgtggtgtgacgagttgagccatgtccttgtcgccggtcgaaatcaccacttgcatgccttgtgcctcggcctgctgtgcaaggcagccgatcacgtcgtcggcttccacgccgtctatcatcagcaggggccagcccatggccctgatcgcctcatgcaggggttcgatctgccgggaaagatcatccggcatcggcgggcgatgcgccttgtagtccgggtaaatatcgtcgcgaaaggtttttcccttcgcatcgaagacgcaggcgctataatcagccgggtagtccttgtgcagtcggcgcagcatgttgagtacgccatacattgcgcccgtgggttcgcccgccttgttgcgcaggtcaggcagcgcgtgaaaagcgcggtagaggtaggacgaaccatcgactaataacaatgttttcattttgaactggtatggaaccttatgtcagcggctaaaaaactccccaagatcctggaccccgaactccccaacaagaagtactcggcacgtgaatcgtggcgtgcgttcgagattatggcagaattcgtcgaggcgaccgagcgcatgaaggaaatcacccctgcggtttccatcttcggcagcgcccgtacgccccccgaccatccttactacaagttgacggaagagatcgcacggctgctgtcggatgctgggttcagcgtgatttcaggaggcggtcccggcatcatggaagcagccaacaagggcgcatacaaaggcaggtcgcccagcatcggcctcaacattgaattgccgcatgagcagaaaggcaacccctaccaggacatcagccagaacttccagcatttcttcatgcgcaaggtgatgttcgtcaagtatgcctctgcctatgttgtcatgccaggcggttttggcaccctggatgaactgatggaagcgctcacgctcatccagactgccaagacgcggagaattcctctgatattggtgcatgagccgttctggcgcgggatgctggcctggatcaaggaaactttgggcggggaggggatgatttcgccggaggatctcgatctgctgcaggtgatcgacaagcctcatgaaattgtggaggccattttcaagcactacgaaacccgagggttcgaaccctcgcctgcagagcagcagatcatgcagttctacctttaagtggatcaatgtgtggcaatggttgccgattaggttcgcatcttgttgtgaataagcaacaacgcccttttggcggatggggctatttgatagaatcactgcattattctgatgtcgaggttgtcatgcgtacccttaaatttttgctgatgttggcgtttctcctgccgctgatggcctatgctgcggacatccccgacaatctggaacctttgcccgagcctccgccgccgcctgctgggattgagggggacattcccgagcctgaggtgaccatcaccaagaggggggaggatacaatagaagaataccgcatcaacggtgagctttatatgatgaaggtgacgcccaaagtaggcgcaccctactacctgaccaaggaggattccaatgccggttggtcccgtaatgatggtgttgcggagcccgtcagcattcccaaatgggtattgttccggttctgattgccaggatcggcagatcgatatctcaaggagaggggcttgaccctcttctcaaccttcccaggtttttcaaaagttttctatgtccgtattcaccaccgtttcattcgagcagatgcagcaatggctcaagggctatgacctgggcgagctgcttgacctgcaagggatcgcgtcaggcatcaccaacaccaattatttcgttactaccgataacggccgctatgtgctgaccttgtttgaggagcacagtgcggaagagttgcccaacttcctcgatctgatgactcacttggccgagcgtggcatcccgtgtccgcatccggtcaagaacaatgcaggccgcgcgctgggcgagctgaacggcaagcccgccgccctcgtcagttgccttgcaggcaggtcgctggacaaccccatgcctcagcattgtgccgcgattggcgaggtgctggcgcgcatgcatattgcaggggcatcattcaaggcaggcatgagcaacctgcgaggccaggaatggcgtatcgccacggcagccaaagtggcgcctttcctggatgaggaaaaccaccgtatgctggacgcgcaactcgagttcgagcggacgttcgatacccgtcggctgccacgtggcgtgattcacgcagacctgtttcgcgacaacgtgctgatggacggtgacaaggtcggtggcgtcattgacttctattacgcctgccatgatgcactgttatacgatatcgcgattgcggtgaacgactggtgcgtgaatgccgactgtacgctggacgcagtgcgggtgcgggcctttctcgatgcctatcatgccatccgcccgctgacaggcgaagagcatgccgcctggcctggcatgttgcgtgttgccgctatgcgtttttggctgtcgcgcctcaatgacctgtattttccccaggcaggagaactgacgcatgccaaggatcccgcctatttcgagcgcatccttaagcacagtattgccgcacgcgagcaaatactggcagtttgggtcaatgcacattaatctctctatgtctggctatcacatgaatatgccggcgccagggtgccggttgctttaaggagcaatatgcaagttcaaccaaccattcttgggcaagtgaatgcctgggtgcgcgacatactcgccttgttccgccagaagccgggcaaatggatgctgcttggcctggcgcacgtcttcttctttgccatgctgcctggcctcatcggcctgaaatttgtttctttcctcttattgcctgcttttctggctttggcagtcgggttctatcgcgatgccgatattggccgcgaaagcgacttgggtgatctgctcaatgaaatcaagcccagcttcaggaagctgctgggcctgggtgccatctgtgtagcctatgtgctgctcatcaacctcctgaccgcagaagatgccatgcagctcgaagccatggcccggaatgaagagaacccggaacaggtgctggagcagtcctttcccatcttggtcaagttgatgctgctgctgacgccattggtgttggtgatttggtttgccccggcattggtggcttaccaagagtattcagtggggcgtgccatcaagtccagcttggctgccttcattcagtacctgctgccattattgctgacatgggtagccgtgacattaatcatcatgttgagcatgacactggcgggcgtgctggtggggatgatgtcagcggcctccaagaccatgggcggctttctgatgctggtgctggtgtttgcctgcatgctgtttgccagcgcgttgatgctggcattccagtatgtcagcaatcgcgacattttcaagatgccgcggcctggacgtgttgaactgctatagcggttccagcttggcgtattccagcgccagccatttcagcccttcacgcccaaagttgacctgtacgcgcagatcattggcattgccttcgtaattgaccactacgccctggccaaatttgctgtgggcaacggcctgcccgattttccacggcatgctggcttgagggcgcgcagctggagctggagcagcggccgggtattggctggtgctgccataggatttgttcgagacagtgttcaggcgcttgaccaacgcttccgggatttcatccaggaagcgtgacgggatgccgtagcgcacctgcccatgcagcatgcggctctgtgcaaaactgagatacaaccgctggcgcgcacgggtcacggctacgtacatgaggcgacgctcttcttccaggccattggactcgtaactgctctgctcgtgcggaaataggccctcctcgagcccactgatgaaaacggtatgaaactccaggcccttggcggcatgcacagtcattaactgcagcgcgtcgcggccgacatctgcctggtgttcgccagcctccaggctggcgtgggcaaggaattgcgcaagcatggacatggcgacttcgccgttctcatccactggcatgccgatatcctggttcatgaaggcaatggcggcattgaccagctcatccaggttggcaaggcggtcttcgccttccttatccgcagcataatgatcccgtaagccggaaagcctggtggcgagctccacctgctcagcaagtgtcaggccgatggattcttcctgcatttgcttgaccagcgcgacaaaaccttccaggccacggcctgggcggccatcacccgccttggcacaggcggcctgccaaaggctgctgtcctgttggcgggccagttcctgcaattgttccaggctgcgcgcaccgataccgcgagtggggaaattgatgacacgtaacagggcagtatcatcatcgccgttggcgatcaggcgtaaataggcgagtgcatgcttgacttccgcccgctcgaaaaagcgtaatccgccatagacgcggtaaggcagtcctgctgagaacaattcatgctccaggatgcgggactgggcattggaacgataaagcagggcgatctggctgagttctatgccttccttatgcaaagccttgatctcatcaacgatgaacaccgcctcatccttgtcgttgtagccttcgtaaatgcggataggttcgcccttgcctgcagatgtccagagattctttcccagccggttgcggttatgcatgatgatggcattcgctgcgtccaggatattgctgtgggagcgatagttctgctccagcttcacgacgttctgcacattgaaatcatgctcgaagtcgcgcatattgcccacccgcgcgccgcggaaggcatagatggactggtcgtcatcaccgacggcaaagatgcagttgttcgtgccggcgagtagcttcagccacaggtattgcaggcggttggtgtcctggaattcgtccaccaggatgtacttgaagcgctgctggtaatgttcgcgaatgcttttgttgctgctcaataattcatagcagcgcagcagcagttccgcgaaatccaccacaccttcgcgctggcattgcttgtcgtattcttcgaagatttcgcgcatgcgttgcgaatggctgtcataggcatctactgcataggcgcgcaggccttcctccttgcagctgttgatatagcccagcacctgtttgggtggaaacttctcgtcatcgatattcatcgctttcatgacgcgcttgatcgcagaaagctggtctgccgtgtccagtatctggaatgtggggggcagttccgcttcacgatggtgcgccctcagcaggcggttgcataaaccatggaaggttccggcccacatgccgcggatgttgataggcagcatcgcacccagtcgggtcagcatttccttggcggctttgttggtgaacgttacggaaagaatgccgtgcggtgagacttgtccagtttggatcagccaggcaatgcgcgtggtgagcacgcgggtcttgccgctgccggcgccagccaggatgagtgcggattggtgcggaagggtgacggcttcgagttgcttttcattgaggccgtcgagcaaggtggtggttgggttcgtcatagcctgcattatcgcaggtgaaagcagcgaagagaaccgcagtcgtgacgctgcagacgggcctttttagtgcataattgtaaacagatgtaaaaaatgcactttgagtgaactatcctgccaaggcccggtcttattttccagacgacgcactcgtctcccgctttcctccctgagcgggaagccttatcccaatgaggcttaaatgcttaaccccgattttactcccctttaatcggggttttttttgcctgtcgcatatacaatatatagaacatgccaagcaggcaattgattctgctgttaataataatcgctaatcaatcaattgcgagtatatgcctaatttattctaggtggtgaaaatattctgactgtcaaatgtgacgaattgacggcagtgggaaccatcggccagtgggatgcaactgagtgagcatggtaggaaataaaaagccccggaaaaccggggctttttatttagcatggctgccttgtggcggcagcctgtgagcgtggctgaattagaagcccatgccacccatgccgcctgcgtcaggcatggctggcgcagcttcttccttaggcagctctgctaccaatgcatcggtagtcaggatcaaggaagctacagacgcagcgttctgcagtgcggaccgcgttaccttggctggatccagaacacccagctcaaccaggtcaccgtaggtgccattggaagcgttgtaaccgtagttgccagtaccttccagtactttgttgaccacaacggatggctcgtcaccagcgttggcgacgatctggcgcagaggctcttcgatcgcgcgcaacacgatcttgatgccagcgtcttgatctgggttgtcgcccttcagctccttgatggaagaacgggcgcgcaacagggcaacgccaccgccaggcacgatgccttcttcaacggcagcacgtgtagcatgtaaagcatcctcaacgcgagccttcttttccttcatttcggtttcggtggcagcgccaaccttgatcacggcaacaccgccggccaacttggctacgcgttcctgcagtttttcgcgatcatagtcgctggtagcgtcttcgatctgcttcttgatctggtcgatacgtaccttgatgttgttttctgagccagcaccatcgatgatggtggtgttttccttgccgatttcaacacgcttggcttggccgaggttttccagtgtcaccttctccaggctcaggccgacttcttcggcaatcacggtaccaccagtcaagatggcgatatcttccagcatggccttgcgccggtcaccgaagccaggtgccttcacagccacggccttcaggatgccgcggatgttgttgaccaccagggtggccagtgcttcaccttccacatcttcagcgatgatcagcaggggacgaccagccttggcaacttgttccagagtaggcagcaggtcgcggatgttgctgatcttcttgtcgtacaacaacacgaatgggttttccagcagggcgatctggcgctctgggttgttgatgaagtatggagacaggtaaccacggtcgaattgcatgccttccacgacatccagctcgttttgcaggccggaaccgtcttcaacggtaatcacaccttccttgcctaccttgtccatcgcatcggcaatgatctggccgatatcggcgtcggaattggcggaaatggagccaacctgggcaatttccttgctggtggtggtgggcttggcgatggccttgatctcgttcacgatttcggcaactgccttgtcgataccgcgcttgaggtcagtcgggttgaagcctgcagcaacatacttgaagccttcgcggacgatggcttgtgccagaacggtagcagtagtggtaccgtcgccggcattgtcattggtcttggaagcgacttctttcaccagctgcgcacccatattttccagcttgtcgctcagctcgatttccttggcgacagatacgccgtccttggtgacagtcggggagccgaaggagcgctccagaacgacgttgcggcccttgggacccagggttaccttgacggcatttgccagaatgttcacgccattgacaatcttggcgcgggcgtcatcaccaaaaatcacttgttttgcagccatttatatctcctaataaacttgtttgagctaacgttgtgccactaatttaggcctctacaatacccagaatgtcatcttcacgaagtaccagtacttcttcgccatttactttgacggcctggccggcatacttgccaaacaacaccttgtcacccaccttgacgtccaggggaatggatttgccgttgtcgtccttcttgcctggaccaacagcaatcacttcaccttgatctggtttttcagccgctgtgtcaggaatgacgatgccggatgcggtcttgcgctcttcttccagccgtttcacgataacgcggtcttgcaatggacgaattgccatgtgtttttctcctaaaatctttgaatgatcattgattgggtttgttacaagttttggttgctagggtgatttagcactcaaccctatcgagtgctaataataggggcggcatggcagtttttcaagggcgtgtgttgaatttgttctattgctgcggctagcaaccggatttttgccgcgccattcatggggtatagatggcgttaaagtgcttgatttctcagcccgctagtcactaggaccctcgatagggataaataatttttgtcacagataaatggttgccatggattgtaatatcatgctgaaagtgtactatacagtttagtatttattcattgcgcagggagatgtcgggtatgcggttaattgtgaatgggttgttgggcatattgctgggcttggtcgcagcggggggcgtccttgccgctgaggacagccccaaggtcgtcgtgttggcgttcgagctcaatgatctgaccggcttgcccaatgcaccggaagagttgcagcgcatcgagctgttatccaccacgttcaagcaggagctcaaggctcaaggcgtgaatatggtgccggaaggggagagggtgagggctgagattgagcgtaattcgccgacttatctctacgataatgtggaaacggcaattgagctcaacaaggaaaccggggcggactacctcatcattggcgtcgccttgaagcctacctatttattcgtctatccgcggatcattatggtggatgttggaaagcgggctgtcgtgatgtcccgctacatgcagctggagagttcgtggagtgatcagcaaaccactattcgcacggcggagaagctagcccaattggtcaaggccagactggacaagctcggcgcagcagccccataacaggtttgatgatgctggaatgaatggtatatggccgaacgaatggcaagttcctatgccaggataagccgcatggttcaaaggtgacgcatggatttactcagcagtccacggttggtccacatgatggcggcctgcagcaagaagcctgcggagaggctgcttgctttgtatcctcttctggatagctggctcaatgcgcccggtagtcgggacatggttcgggtgcagtattcatcgccagacgctttggcccgggcttgctctgcactgggcgcgcatctgcttccttttgccttggaggcaaagctgcagcaccctcctgctgtcattgcaaagctgatggtcttgctgcagggggcaatcgccgaggagttgcgcaatcccggccaaggggccttgtccagtgctcagttggcagccaggatggtattggaggaagcgaagccgtcgtggatgacaagcgtagaagagtcctggatggcgggcgggtatgttgccaccgcagttgtgctggccattctcggcatacatttctggcctgccggagttccgcccgaggttgagccggcctggcagagcgccggataccatgaggctgatgttgccatcgaaccggcactgctcatcaaggtgcttgcgctcaaaagcgatattgcgtcgggcacctgcccggctcctggctttgcgagtgttcccggtgatcagcttgcggtctacatgcatatcgttcagtccggcctctccaacaatcaggcccgtcaggggctggatggtcagaagctggagtcgtttctggcatggtacgcacaacatcgggcctgggagtgttattccaagtcgcaaagcaaacagaagacgatattggggatgggagcgtgatatggccgggcgaatgagggaatacatcctggaggttgccggagacctgttttccaggcaaggcatccatgcgacgagcatagatagcattgccgcccaggctcgggtggccaaggtcaccttgtataaatatttcaaatcgaaagagcttcttatcattgagtatctccgtacccaagaagacaggctttggcaaaggctggctgcagtcccgcgtcaggaaagtgctcgggctgagctggaagcgctggctaccggcctgctggatatcatcggggaaaaggatttcaaggggtttgcttcactcaaggccggcgtggagttcccccaatcggaccatctggtcaatcaggcctccagggagttttcccggcagctgcgaagccagtttgtggaattggcacgcaaggccggcatcaagcaggcggaaaccttggcattgcaactggcgctagtggaggaaggtgctgcgatgatggaaaaaggcccgcaaggcaatgcatccatccgccatgccaaatctctggtcaggaccttgatccatcactcagattgagtatgcccctgctttgggcggcggatgtgtcgtacccctattaagccaagccgtaagttcactaaggtgaggataatctgttttgttgcagggcgcctaggcccattctcagcgatagtaatcgacgggcgtcactttctcgatttggagaaggcaccatagacacggtgtgcccattcgcatgggtttcctcttggctgcgaacatgtcaatgctacatgatgacagtggatggcaatatcggatctgagattgctgcggagctggtaaatcttcccctccggaaagagggggggcccctatgtgcatcctgattgagccggtatgcccaatcaggatggcggggcttatcagcgctgtcgcggatcgtggtaacgcgccagccaatgggcataaggtggaggcagcacccaggccggatctttcttgttcagctccttcgccgcctggtaggtccagtgcgggttctcgagatgggcacgacctatcatggcgatgtccagctgttcgttacggatagcctggtcagcaaggtcgggcgcgccaaagccccaggcagacgataccgggataccggcctcgttgcgcacgcgttgggcaatcggggcaaggaacgcaggtccccagggaatcttggcttcaggtgtgctgaagccgatgctgacgctgagcatgtccaggcccagttgtttccattcattgaccagctggatggattcgctcagggtctgttcatcctgcccgtcgaattccagcacgccgaaacgtgcggtcaagggcaggtgttccggccaggtctggcgcacagcagccagggtctcacgcgtgaagcggcctcggttctcgagagtgccgccatatgcatcggttcgcaggttggaatgggtagaggtgaagctctgcgccaggtaaccatgggcgaaatgtagctccagccattcgaaaccggcttcaagcgcgcgacgggcggcatcgacgaaattttgctgcacgcgctggatatcagcgatcgtcatctcagtcggcacgcgtggcagcaatccgccgaatgccttggctgatggtgcgataggctgccatccgcgagcatcgccttcgggaatgtggtcgtcaccttcccagggaacattggcgctggctttccggcctgcgtgggcgatctggataccgggcacggccccggctgccttgattgcagctgcgatcgaacgcaactgttccgcttgcgcgtcattccacaagcccaggcagtgcggagtgatgcgtccttcaggtgcaacggcggtggcttcgacgatcacgaggccgctgccgccgcgcgcaagcgaagcgtagtgggctcggtgccaatcattggccaggccgttggtcgccatgtattggcacatgggaggtactgcaatgcggtttcttaattcgacatctttcagcttgtatggagaaaataggtctgccattgtcattccttttgcgtagtgacgggtggttgtgaacaagcatattcctgaggacatcaggagttgtttccatagttccaaaatattcgaaccatggaaatatagtagcggctatgatagattttgtccatgagacaaattaaacaccctgccatcgagcaggtggagctgacagacatcatgtatgcactttcagatccggcccgaatggaaatcgtcgggcgtctggcacaggcgggacgacagatgacgtgcggcgaattggacctgaaccgccccaagtcgagtatgtcgcaccacttcaagatactgcgtgccgccgggctggtggaaaccgtgattgatggcaaggagcacttgaattccctgcggcttgccgagatcgagcagaagtttcccggtgtgctgtatgccgtgctcaagacgatcaagctcccctgatacattcccctgcattaagtaagatgtctcattatgtagcagtttatgtagcagtgcaaaaaaatggcctgattcagtgaatcaggcccagcgtgcagagtttcgagcttttctaccagcctgcccttgattggaattgagcgtggttgacgatgcccagccaaacgctgctggccagcagcgttttgttggctgccttgatcagcctacatagcgtttgaccaggaagccgtttttgggatgtgccacataaacgaaatgcttcccctggttgtggtccattcgctcagcaggagcgtggatgcggttgatgttgaaaccatacttgggatgcggacggttgttggtgatgacggcgacctccttggatgttccgattgcccgtgtttctgcaacgcgtgcatcgaaggtggcattgagtgggctgatattggctgccgccagcacttggccattgagtagcgcgttgccgtcttgcgcttgtacaagcaaggcagaagagaacagcaatgcgaaggctaaaatagaaatggcttgtttcatgataaatctcctaaaaatcaatggattaatattaagttctaccttgtgctacggttgatcgtctcctctattgccaaccacctcccaacgctctgtataagttgatcatggccatgatttgcttctgcttggtctcgataaggtccatcttggcctccagcgcgtcacgctgcgtcagcagcacttccatgtaatccgcacgggcggattggaacagttggttggatatctcgatcgagttggtcagggtgtcgacctggcggtttttcaactggtagttcttgtcgaggttgtccaggttcgataactgggtggccacttcgctataggcgttgatgatggcctgctcgtactcgtatgcggccctgatctgctcggcgctggcgtttttgtaggtcgcgatgatggcgttgcggttgaccaatggcgcgatgaggtctccgccgaacgagccggcaaccgattcaggcatgttgagcaggtagcgcgggttgaatgcctggaaccccagcccggccttgagggcgaaggatggatagaaattcgccttcgccacttcgatattgagcttggccgcttccagctcgagttgcgcctggcggatgtcgggacggttttccagcaattgggaaggtatgccgacatccagtaccttgggcttgatatccatgaagccggcagaggcccgtgctatcggttgcggcgtgcggcccagcaggaagttgatgcggttttccgtctcgacgatcttctgcttcacctcatagcgctggctctggtttttgttgacttcggcctcgaaccgcttgactgcgagcgaggtggtgcgcgcatactgctgcagctccctcacgacgccgagcgcgttttcctggatcgcgatgttcttgtccaggttgtcgagctcgttgtcgagcgcgagcagttcgtagtaggcattggcgatttccgccaccaggttggtgacgagaaagcgtttgccctccaccgacgccatgtattccatggtggcgaccttggtggcattgcgcagcttcttccagacatccagctcccaggaagcgaccaggccaaactggtaattgccgaaatatttggggaaatgcttgccttccttgatctccaggccttcctcgatggcgccgttgcgggtgtagcgcgcggtcttctcggtttcggcggtggcgccgatgccgaccgagggcaggtattcgcccttgcgcgccagtatctcgttctcggcaacgctgatgcgctgcatgaggatgttgatctccttgttgttggcaatggcggtatcgatcaaggcggccaggtgctggtcctcgaagaactccttccagttgacgcgggccgcgctgtcggcaccggccgcgctattgttcgcatggctgtagtgctctggcagtgcgacctgcggttcttttttcgtgatcgttgggatggcgcacgattgcaccatgagcgccaggcatcccaacacgacaagttgaatggctttattcttggtcatcatcgctcttgctgtaatggtaggtttcagtgagtggctcaaactcttcgttccggatcatggatttgccgtcggacagtttggcaaatatgtagtacagaccagggatgagaatgacgccgaagatggtgccgaacagcatgccgccgagcgcggagctgccgatggtacggttgcccaccgcgcccgcgcccgtggcgacgaccagcgggatcaggccggcgatgaaggcaaacgaggtcatcaggatagggcggaagcgtacgcgtgcgctctcgatcgcggcatccttgatcgacaggccttgcgcatgtttctgcaccgcatattccacgatcagcaccgcgttctttccgagcagcccgaccagcatcaccagcccgacctgggcgtagatgtcgttggcaagccccaatgctttcaacatgaagaacgagccgaacacgcccgcgggcagcgagagcacgaccaccagcggcagaatgaagctctcgtactgcgctgccagcaccatgtagacgaacaccagcacgacgccgaagatgatgatggcctcgttgccacggttggcctcgtcgaatgacaggccttcccagccgatgtcatagccgtgcggcagggtggctttcgccacttgctccaccgccttgatcgcgtcgtccgtggtgtagccgtcggcaggcatggcgcggatggtggcggagttgtagaggttgtagcgcgtgatctcgttcgggccctgcatcttcttcagcttcatgaaggccgagtagggcaccatttcgccttcctcgttcttcacgtagtagttgaggatgtcggtcgggtagcggcggaattccggcccggcctgggtgtagaccttgaagaagttgttgaagcggatgaagccctgctcgtaggtgctgccgatcaggatgtccaggttgtccatcgccttggcgatcgaaaccttcttctgcatcgcgagcttgttgtcgatctggatttcatactgcgggtagttcgccgcatagaaggtgaacaggccggtgagctccttgcgcttggcgagcgccttcatgaaatcctggttgatcttgtcgaactcgtggtaatccgtgttatcggtcttgtcgagcaggcgcagcgccaggcccgatgccgcgccgtagccggggacggctggcggctcgaagaactcgatcacggcgccgaagtccttggttttttcttccagctcctcgatgatctggtgcacggattgcttgcgctcagaccagtccttgaggttgatgatgcaagtgccggcattggagccgcggccctcggtcagcacctcgtagcccgccagggaagataccgactgcacgccctcgaccttggaggcgatgccctgcaactgccgggcgatcttgttggtgacttccagcgtggagccgggcggcgtctggatgatcgcgtacaccatgccctggtcctcgcccgggatgaagcctgcgggcaatgtcttgtcgaccaggaaggtaccggcggcgaacgcggccagcatgaggaaggtgacgatgcggcgcgtgacgacgatatccagcaattgggtgtagcgtcccgtcaccttctcgaacacatggttgaaggcgttgatgaacaggctgaccggcgtcttgcgcttgggctggccgtggttgttcttcagcagcatcgcgcacagcaccggcgtcagcgacaaggcgacgacgcccgagatgataatggaagctgccatggtgatggagaactggcggtagaacacgcccaccggcccagtcatgaaggccacgggcacgaacacggcggtcatcaccagggtaatggcgacgatcgccccgccgatctcccccagcaccttttgggtggccttgtagggagtcaagtgctcggtttccatcttggcatggacagcttccacaaccacaatggcgttatccaccacaataccgattgccagcaccagtgcaaacagtgtgatcaggttgatcgaaatcccgaacatctgcatgacgaagaaggtgccgatcagcgacaccggcaccgccaggatcgggatcagggtggagcgccagtcgcccaggaagatgaacaccaccagggctaccaggacgaacgcctcgatcagggtgtggatcaccttttcgatcgaagcatccaggaacttggatacgtcgtagttgacttcataatccatgccttcggggaaggatgccttcagttcctccattctttccttcacatgctcgatcacttcggtggcgttgctgccgtagttctgcttgagcacgatggccgctgaaggatagccatctttgttggagtaaatgtcgtagaactcgctgttcagctcgaccttggcgatgtccttgaggtggaggatctcgccttcggagtttgcgcggatgatgatgtctgcatactgctcgggcttgttgtagcggccctggtagatcagcacgtattccttggattgcgcggtgatgcccgagctctggcccaggcggccggggcggccgatcacgctctggctgttgatcgccttcatgacttcctcggtggagacgttgtaggcgcgcatgcgttctgggttgagccagatgcgcatcgcgtactggcggctgccgaggatcttggcctgggcgatgccgttgacgcgctgtatctcggggatgatgttgacgttggcgtagttgaagaggaatttctcgtccgcgtgcttatccttgctgtaaagattgatgtacatcagcatgctgggctggacgcgttcgaccaccacgccttccatctgaaccagctcgggcaggcggctcatcacctggtcgatacgggtcttgacgttgatcatggcctggttggggtccacgccgaggtcgaagatcacctggatcgtggcttcgcccgcgctggtggcatcagacacgatgtacttcatgccgggtacgccgttgatcgcacgctcaatggtgatcagcgatgactgcaccagcacgtcggcgctggcgccggggtaggccagcgagacgatcacgcgcggcggcgcgatgtcgggaaactgcgatgtgggcagggtcttgatcgacaagaaccccatgaatacgatcaatagcgacaatacaatcgccatgaccggtcttttgatgaaaatattcagcattgatttcgtcgcctggttgggttattcagcgtaaaggctcaggtccgacatggccttgtctggggggatgaaatcgacgttgacctgctcgccgttatgcactttcctcaacccctcgatcaggatcttgtcgtctgcttccagcccgtccttgacaatgtagacgtgcggcaactccgcatcgatggtgaccagccgctgctcgatcttgttatcctggttgatgacgtagacataggtcttgtcgagaatctcgaatgtggctttctgcgggatcagcaacgcatccgtgtaaggaatgttcatgaggatgctgccagtctggccgtgccgcagtacccggttgggattggggaaaacggcgcggaaagcgatgttgccagtcttgttgtcgaaatccgcctctatggtctcgatcacgccttcctggtcgaacacttcgccgttcgccatcttcagcttcaccttttccttgtcctgggcgtggttcttcttgctctgcacatagtcgagatattcggattcgggcacgttgaagtacacccacatcctgctgatgtcggacagtgtagtcagtaggtcgccttcatccagcagactgccgttcctcgcttccagatggtccatgatgccggtgaagggcgcgttgatgttggtgaagccgaggtgtgtttccgccacgttgacttcagcgttggccttgtccagcttggccttggcgagtgccagttcattgggcgagacgatgttcttgtctgccagtgccttggtgttttcgtactcgatacgggccatgctggcctcggccttggctttttgcaggtcggcctggtaaaggttgggcatgatgcggaacatgggttggcccttgttgacctgctgtccttcatcgacaaaggtgtcctgcagatagccgcgctccagtgcacgcacctcgatatggcggatggcacggatctgggaaacatactccttcacgatggccgtgtcctggcgcagcggcgaagtcgccttgagcctgggctgctcatgaggctcgtggggctcggtttggtggcagccgctcagtaacgccgcgatgacgcttaagacgcaagaaaattttttcatcataagatttcgattcatttcagaagatcaaaaaacctgagttcatcgtgcccactgcacggcgctgtccgtgcgacaaacgtgcaggactgggcggcaatggtcagcttgagttaggggtatggagggcagggtttccgcagaggcgtcagctgccgccgagtagcggtcagcaagcggtattggccaatgaaacggggagcctatgtgctggtcgcgatgcggcggggctgcgcatggaaagtcagacgactggaaaaagacagcccgagtctgactaacctattgtgctgctaacgtccgatggaaatactgccttgggcaggaagtgcccttaggcggggagtggaggatcccgtggtctgacatgggtggagaagtagaggcgctttgctgcgccattgcatgtgagcgcccaggaaaccggggcgtcggcaaccagcaatagtgccgtcagcagaaggctcgcgaacgacagtactagcgaagcaagcggttcgccatcaccattggaggaggcttcgatattgatgacttcaacaacattggtgtcgctgacatagagcgtgtcaggcaactgcatgcagagataggccagactgaccaatgacaacaccactgataacaggatcagtcgtatcctcaaggcagtggggtctaatcttgacttcattggtctcaatcgttgctggttaggcgtatcggaaggccgatacgtcaaaaatggcgttcatcctagcatggttgaaaaaacgactgcaatagcaatactgaatagctcggtattgaagggtaagacttgagcgaatggaattggtttcctgacactcgaagtagatattgccctatggccaatggccgttgaatcatggtgcccggttaaaagcgcacggattgtccggtaaagggctgcttaaagctttataatcgcgaattaatatgtcgtttttgcaggggtagtgaatgtcggaaggattcgaagatatggcaatccagcagcttcatttgagctacagcagccagcaggaccgcatgctgcttaaaatcagcctggtggatgcggcagagctgaatgcgtggctgacacgacgtatcgtgcgcgtattgtggggcttgctgcaggatatcgagctctcgccaggggagatgcacgacaccttggcggtgacgaccgaggagctgctagagcatttcaaccaggaagtggaaagcttgccggtgatgcagggcattaatttttccggcgcatatcatgacatcaagcaggcaacggccgagccgccggtgctgatcgctgaatgcaggttggtgcacatggaccatactgaatccatgctggagctgcacagccaggcaggggaagtctatagcattgcattgacggcggaattgagccatgcattgagcggcatgctgcaattggcaacccaggaggccgcctgggacctggggctgaccacagaccgcattgtgctggcagatgaggctgcacaatacgtcctgcattgacactggctcatgacaacgagtaacgcctccctgctgcagcgcagcctggctgcggtgtggcatccctgcacccagatgaagcagcatgaagcattgccgctggtgccggtcaagcgtggtgaaggcgtgtggctggaggactttgacggcaagcgctacctggatggtgtcagttcatggtgggtcaatctattcggtcataaccacccgcatatcaagcaggcaatcaaggcgcagttggaccagctcgagcatgtgatactggccggcttcacccacgagcctgtggtgcggctttccgaacagctgtcattgcttaccggactggggcatagtttctacgcttccgacggcgcttcggcgaccgagatcgcgctcaagatgagcttccattactggcgtaatcatggcgagacagccaagacacgcttcctcagccttcagaacggctaccacggcgaaaccctggggtcgctttccgtcactgatatcgctctgttcaaggatacctatgcacccttgctgcgcgaggagtctatagcattgcccagcccggattggcgtcgtgcggaaccgggggagagtgctgagcagtatgccttgcgttgcgcaggtcaagctgaggcctatatcgcccagcaccatgccgggattgcagcggtgatcgttgagccgctggtgcagtgcgccaccggcatggcaatgtatcaccctgtttatctgcaacgtttgcgtgcactatgcgaccgttaccaagtgcacctgatcgctgacgagatcgccgtgggcttcggccgcaccggcaccatgttcgcgatcgagcaggctggcatcaagccggatttcatctgcctatccaagggcattacgggcggctacctgccactttccgtggtgcagacgactcaggatatctatgcggctttttatgatgacagcgtgacccgcggtttcctgcactcgcacagctataccggcaatgcactggcgtgcagcgcggcgcttgctaccctcgacatcttcgctcagcatgatgtgctgaacagcaaccgtcgcaaggccggttacctgaaccgcaggcttgcagcatggcgcgacctgcctattcgccatttgcgcaatacaggcatgatctgggcatttgacgtcacgccaagccggcccggattccaacaacgtttctaccaggccgcgttgcaacggggactgttattgcggccagtgggcaatacagtctatttcatgccaccctatatcatcagcgaggaagagatggactggatgctggagcaagccaggggtgcgctggaggaaagcctatgatgaggttgcttctggcgagcctgttgctgggaatgagcacgttgcttcatgctgctgccatcccggagccggtcagtgagctgctcaggaaaagcggtattcccgccgagaatgtcgccgtctatgtgcagcgcgtcgatcaatcatcgcccttggtggatcaccaaagcgatcgtccgatgaagacggcttcgaccatgaagctgttgagcacttatgccgggctggagctgctggggccgggctatcgctggcgtactcaggtttaccatgatggcagtctcgaagatggtgtcttgcacggcaacctgatcattcaggggcgcggcgacccttatctgctggctgccgatatgcggatgatgctggaaaatttgcgcctggcaggtgtggaggatattcagggagatatcgtgctcgatacccactacttcgcccgacgttttcacgataccgctgaattcgatggtaagccgcatgcgccctacaatgctgttcctaatgcgtttgccgtcaatatcaagtctacttcattccacttcctggtcgagagaggcaagctggccatagaggccgatcccatcctgccggaaattcacattcataaccaaaccaatctggtgcgcggcgagtgcggagactggaaaagccgcctgaggtttgtcgtagagccgatggggaacgaggtggcggtgacattcaagggagattatcccttggcctgcggcagtaagacgctggaactgaatgtgcttgaagacggaccctatgcctatggcttgtttcgaagcaattggctttcgctagggggcaagctccagggagggtggcgctatggcgtgcttcctgaagatgcaaggttgctgctcacgcacgattcgctgccgctgtcggaaatcatccgcacgattaacaagtacagcaacaatctcatggtcaggcagctgttcctgacgatgggagcagagcgagtttccagcccggcgatggaggcggacggtgttctagccgtcaaggcatggcttgccagcaaggggctgcacttcccggagctggtgctggagaatggttcggggctttcacgccatgaacagataacagcgagacatatggcggctttcctgttggcggcgtatgccagccccgtcatgccggaatatctttccgccctgcctattccctccgtggatggcaccatggccaatcgcctgcgccacagcgaggccaggggaagcgcgcacctgaaaaccgggacgatcaacggcgtgagcgccttggcaggctatgtgcacgaccgcagggggcggcgctgggtagcggtgatcatggtaaacgaccccaaggccagcagttcgcgtgctgctcaggacgcacttatcgactggatttatcatcggccctgatgcgcacagggttgcataatctgggtatcatactggctcgcgctgcgcgcaagcgcctgttcttggcgagcgcgctgctgttgtaaacctgctatcggagtaatccatgaaaccaattgccatgctggcaagcgcgttcgtgctggccatgctcgccatgagtggctgttcagccgataccaatagtgacaaggaaaaaatcgtaatgagcgacaacatcaccgaattacagaaaatcgataccctggtgggggaaggccgtgaagccgaagccggcttgaatgtgactgtgcactataccggctggctgtatgaccccagcaagcctgatggcaagggcaccaagttcgacagttctgtggaccgccgtgaaccgttcgtgttctatctgggcggcgggcaggtgatccgtggctgggacgaaggatttgcgggcatgaaggtgggcggcaagcgcaccctcgtcattccgccggagtatggctatggtgcacgcggcgcaggtggcgtgatcccacctaacgccaccttgctgttcgatgtggagctgcttggagtaaagtaagcgcttgctgatggcatccatggcatgtgtcatggatgttgtttgatggatctacgctggatggaacaaaaaacgaaatgaaagcacgtgttaagtggattgagaatgtctgtttcatgggcgagtccgaaactgggcatgccgtcgtgttggatggggcgccggaggctggtggccgcaacctcggcatgcgtccgatggaaatgctgctgattgggatgggtgcctgcacttcgttcgatgtggtcaccattctcaagaaatcacgtcagcccgtgacggactgcgtggctgagatcagcgctgagcgtgccaacgacatccccaaggtattcaccaaaatccatgtgcatttcgtcgtgaccggcaaaggcctgaatcctgcccaggtggagcgtgctgtcaagttgtcggcggagaaatattgctcggcttccatcatgctgggcaaggccgctgaagttacgcacgatttcgagatagcagaggccgaactttgaacaggcctcatggcatgcagggactgcgccatgtggccctgttcgtccaggatatcgaggcttgcctgcatttttatgttgatatcctcggcatgcaggtcgaatggcagcccgaccccgataactactatcttacctcgggcaacgacaaccttgctttgcaccgtgccagtgaggcgatggagggcaagcagcgcctggaccatatcgggttcatcatcagccggatggagctggtggacgagtggcatgcccatctcgtcgccaatggcgtcaagatactcatggcgccaaaaactcatcgcgatggcgcgagaagcttctattgcgccgacccggccgggacccacgtacagatcatctaccacccgccgatttctggcaggctttagaaaacaataccactaagtagaaatacaaagccccgcattgcggggctttgatcattgattgagcaagcggacttaactcgcagcgctcaaatcaagtaatccgcacactcaacggcccggcattctcgatgaccctgaataaccggtcaatattgggatgttttccgggattggcttgggcatcggcagcatgttccgcgtagatttccaacccttctcgtgcagccgctgcgctgatgatgccgtatttcttgtagaggtggtggtataccttgacggagccttggctacccggtttgttctcgataatgccggcgggatcaccttttgcgtcgaaaagttcgattttctggatatggtcgctggactcgaggccagccaggatttcgctgaatgtcgtcatggatgataagtcgttgttgtcatgatggtggaaagaatgcgcatgcctgccttgaacggacagaggtcgattgtcctttttgccactgcctgctgtgcatgaacagcaaggtgctcaaactctctgtcaaatacagtgatgcaatagtcttgcatagcgagcatgacaggatgatcccaggccggcagagagcgacctgggattttgcttatttgcgttgcagtatctgcagacccttcagcaggttgagcgcctgattgaactggtagtctgccttggagcctggctcgatcgggccgtttgcagcaggcttgtctttctgatccttgctgtcaggctcggtagcaggagcctctggcttggtattctctggctcggctggagcaggctggacagtaggcgcttcttccccttccttggggttgctcaggtggcggctcaggtctgcttcgcgcagcatcgctgcatgttcttgcgagctgaccgtggcttcttccaccacgatgtcgggcacgatacccttggcctggatcgagcgtccctttggcgtgaagtaacgcgcggtagtgagcttgatggccgccccattgttcatcggcaggatggtttgcaccgatcctttgccgaaagtctgggtgcccatgatgatggcacgcttgtgatcctgcaatgcacccgcgacgatttccgaagcggaagccgagccgccgttgaccagcacgacaataggcaatgtcttcatttctgcaggaaggtcgcgcaggtagtcggcgcgggcgccgccgcgaacgtaattctcgggattcgcggtcaggcgcatcttggcttcttcgcctcggccttctgtgtaaaccaccagctcacctttgggcaggaaggcggcagaaacaccgacgcctgcattcagcaatccgccaggattgttgcgcagatcgaggatcagccccttgaaggcttccttgttctgttcgcgcatggtcttcagcgccttggcgaggtcttccccggtatgttcctggaactgggtgatgcgaatataggcatagccgggttcagacagtttgtacttgacgctctgggtcttgatgatggcgcgcgtgagcacgaaagtcaggggcttggcctcacctttgcgcaggacggtcagggtgatcttggtatcaggcttgccgcgcatgcgtttgacagcatccgtgagtgtcatgcctttcactggggtatcgtcaagcttcatgatcaggtcgccgctcttgaggccggccttgtatgcaggcgtgtcctcgatgggggccacgaccttcacgaagccgtcttccatgccgacttcaatgcccagtccaccgaattctccctgggtgccggcctgcaagtccttgaaggcatcagcatccagataggccgagtgagggtccaggccggcgagcatgccattgattgcctcggtgagtagcttcttgtcttcaacgggttcaacatagtcgctcttgatcttgccaaatacttcggcaaaggtgcgtaagtcgtccagcggcagctgcggcttagtctccttgtccgcaatggcggagtaactcaagctcagcatgacaccaagcaacgggcctgcgacgatcaagccgatctttttaagtttgcgcatgtaaaacgattcctcagtggaaaaccagaatggttgaatctaacgattgtattaggaagatagggagcgacgggcccattttccgctatttatgtcgtcaatgcaaaacgttgcagagtatcgcacagtcattttttgcttttcaatcatttgaacgctaaatttctatttttatgccatggagcgagcttggatgagtatgcccaaattgccagaagtagaaatcgaatactgtacgcaatgccgttggttgttgcgagcagcttggatggcccaggaactgctgacgacgtttgaatcagacattcggtgcgtcagcctagttccgggcacaggcgggattttcgaggtcaggttggatggtgagctcttattttcacgcaaggagcaggggcgatttcctgagtccaaggaattgaaacagttggtgcgtgaccgtatcgatcctgcgcgcgatctcggccatagcgatcgtaagtaagcggcaggtcgggtcatgtggtcacctgttgagcgagctgacacaatatccgactaaaatagttggaaataacacttcaaatgtaaattgttctcatttatgatgtttcctgacagggattttgtggaaggttcatcaaaatgaatgcatttaaccaatcggaactcggggcattgttgctggatcgtgaggtcgcgccacaagagatggcaccaaatgaattgctcgatgtggtgatgtcgaggcacttcggcactgactaccagcctattgtggatgtgcagtccagcgagatgttggggtacgaggcccgtgcccgcttctgggctcgcggtgggcgaccgattgatgccgataagctgagaatgagcctacgcaagaatccgttactgctgtttcatttggagcttgagctcaagaagcagcagattgcggacttccctggcgagggctggctgatgctggacctcgacatggacagcttctttgccggaggcgaggggactgataacccattcctgaacctgttcagggaacatgcttggtccgaccgtgaaattatcatcaatgtggtgcagaaccacacgatgcaagagacgttgcgcacccagcacatgatggatctgttacaacattccggtacctcggtggcgctggaggatgccgggctctcgtgggggatgttttccctgagtgcttttctcgatgcggccatggtgaagttcagtagccgcgccttgctggatatggatggcaaggccgcccaggccatggtggactggctggtgggggcggcacggaaaattggtgtacaaacggtcatgactggcgtcgatacctgcgctgccttggaatgggcgcgaaaaatgcggattgattgcgtccaagggcgcttgttttccaagcaagccatgcaagtgcattagcttcggtatgctgatgtgctttctgcattgcacaatgatgttttgcagaaatataagacgactcgcgaagctaatgctccttgatgaatatcatgcagcacgcctgctggcttgcgccagccttcatgagcctagccggtccctctatacctgataccatttgcatcataatctggcgtaacaggcagtagcgtgatgggcatttagcaaatgccgcctccctgaaagttgtgcgcagcgaggatcaaagccaacttgcaccgcctgagtgtgcaaggcggtacccgaagggtccaggctgctgctgaactttcatcatcttgacggtcaacatctccctgagtatccaaacttttcgcggttgtgggcaatcttgttgcctgcaggatcagccgccacactaaaatcatgaaccccagtgtgatcttctatgctaaaaagcattaagatatgcctgtgtcgcttgactgcggtcatggggtttgatatcccttaaaaatttaatgatcaacactaaggagcaaataatggcatatacattaccccccctcgattatgcatatacggacctggaaccccatattgatgcacaaaccatggaaatccatcataccaagcatcaccagacttatatcaataatgtaaatgctgccctggagggcacgccatttgccgacgagcctatcgaagcgcttgtggccaaactcgacagcttgccggagaatctgcgcggcccggtgcgcaacaatggtggtggtcatgccaaccatagcctgttctggaaagtcatgtccccgaatggtggcggggaacctactggagccctggcagatgcgatcaagtctgacattggcggatttgatacattcaaggaagcctttaccaaggctgcactgacgcgtttcggcagcggttgggcatggctgtcggtgacgccagagaagaagctgatcgttgaaagcagtgccaaccaggacagccccttgtcgcatggcaatacgcctatcctgggtctggatgtctgggagcatgcgtactacctgcgctaccagaaccgccgtccggaatatatcggggcattcttcaatgtcatcaactgggacgaagttgcacgtcgctaccaggaagctatctctaaataaggcattgagctcgacatgaacttccccttcattgttgctggccaccggcaaaagctatgggtgtggatgatcgtcctggctgtgctgggatttgtcctgctcatggtacagtggctgggggattggggacgggcagcgtggaacatgccccaggtgcatgatgctctgtggggaggttccgccgcagccttggcgacagcggcaggtacactgccggtgctgttctggaagcaattgcccgatcgtatcatggataccctgtttggttttggagcgggcgtcatgctcgctgccagcgctttttccctgatcgtgccgggtatcgagtttgcgcagtcccagggagctggcgcctggggtgctgcctccatcgtagggggcagcatcattatcggcgccgcattgttgctggccctggagcgctgggtgccgcatgaacatttcatcaagggaatggagcgcaagaatacgctggcgctgaagcgaacctggctgtttgtattcgctatcgccctgcataatgtaccggaaggtttggcgattggcgtgggctttgcaggtggagatgtggtacgcggtggcgcactggcaaccggtatcgcgatccaggatatcccggaaggctttgttgtggcgatggctttggccgttgtcggctattcccgccgaactgcgattttgattggaatggcgagtggcctggttgaacctgcaggggctgtcctcggcgctgcgatcgtgggctcttcagtggccctgttgccctgggggctgggtgttgctgcaggcgccatgttgttcgtcgtcagtcatgaaatcatcccagagtctcatcgcaaggggcatgaagttttcgcgactagcggtttgatcattggctttgtgctgatgatgatgctggatactgccctaggctagggcccgcacccgccagtatttactgggaattgacaatgcggcgggcaccattgaagcgcttggcccagtagttttcgctcatgtccacaacttgcacccctccgccggagctgggggcatgaatgaacttctggttgccgagataaatgcctacatgagagaaagcggatctcaatgtattgaaaaataccagatcgccaggttgcagttgttcctgcggcactggctgacctagctggctgatggcttttgcgccgtggggcagcgtcatgctggtagattgctggaagacgtagcgtacgaatccgctgcaatcgaagccggtttctggagattttccgccatatgtgtatttgatgccggtgaggctcaaggcatgaagaagcacttcatgcatggagtcggtccaggcctgagtcgcatccatcgcctcctgtctaaactgctgcatggcagtggtttccgttgcccatgttggaatggggttcagtagcaggaagacaataagagcagtaggtgatttcattggcatttctggattttattcatttattttcggtcgtgtaaacccattcttcagttttcctgaaactccaaggccaagaagactgtcttgccaataaaggcagcgcaagcagcctggtgtagaatggcttggtcgccattggaaagacatgccatcaatgaactcgagcacatatccttctatgcagaaatcaaggccagatattgatgatgcagaatgcggggcgtcattgcgccatttgagtcctgaagaaatggagcaaacgctgaaagattatgccggtagtttcacgttgaaaccaagcgagcgagcgcgtttgtttgcagggtctgtcgccaggcggttacatggggcaggtagccacttgaagcgagcgggcaagcgggcggtcaagcatgtgggggcgaaagtggcttatgccgccagtcacaagctcaaggacatggctgcccgtatcgagcagcgcgctgatcgcctggagcaggacaaataatacaaaatcagtttttttgccgggaagattatgctgcgtgaaacaatttcagtgatgcgtgatttcgggcgggtgcgcgccattgcccgcatccttatgcattatggctggggagatatcgctgagcggctgggtaagcgcagctggttgcgcagggcaggcaatgcgcttaattccgaggcctcgcgtgagatcatgcaactgccatccgaggtacgcgcgcgcttagcattacaggagctcggcccgacttttgtcaaaatgggccaggtgctggcgacacgtccggatattttcccacccaactggatagcagagttttccaaactgcaggaccaggtgccgcctgtcccatttgaggatatgttgcccggcttgcaggaggcgcttggcaagtctccttttgaggtttttcgcgatttcgatactacccctgtggcgggcgcttctattgcccaggtttaccaggcaaagcttcaggatggtacgccggtgatcctgaaagtgcgccggcctggcatccgggagaatattgatgccgacctgcgattgttgcaccaccttgcacgcttgatcgaggctgaggtggaggaagcccggcgcttcaaccccaccgagatcgtggaccagttttccaaatccttgaagcgtgagctcgacctagcattggaaggacggaataccgagcggtttgcacgcaacttcctcaatgaccccaatacccgttttgccaagatttactgggaatacaccagtgaaagcgtgctagtgatggaaaagattgatggcatcccgggcaacagcttggaggaagcgcgccaagctggaatgaacctgccattgctggcggcacgtggtgcggatgcggtcatgaagatggtcctgatcgacgggttctttcatgcagatcctcatccgggcaacatcttctttttgccggaaaacaagattgccgtgatcgactgcgggatggtggggcgcatcagtctggatcgcaggaatgaaattgccgatttgctcgctgccctggtatcgcgcgatatagagaccttgcgagatattctgatcgcctgggccgggaacgtggtggtggatgaggacaagttgggggcagatgtcgatgaattcatttgcacttatgacaatgcgccgctcaagcacatcagcttcggtaccttattgaatgacctcactaccatcatgcgggaaaaccacctctcggtgccgcctgacctaaccatgcttttcaaggcattagtcacactggaaggccttggtcggcagcttgatcctgatttccagatcgtcagccatctcacgccattcgtgaagaaggtcatcattgagcgctacatgcccggaaccctctggcgcaaaggggcgcgcggcgtcggcaaggcgcttggcgccgtaggcgacttgccgggagatgtgtctcaggtgctgaaggaagcagggcgtggcaggctgaaactcaatttggacttgaagcgcctagatcatttcggccaccagcttgatcatagtaccaatcgtcttgccatggcgttgattaccgcctcgttgatcgttggctcgtcgatcgtcatgacggtgcgcggtgggccggaattgtttggtttgcccgcatttggtttccttgggttttttctcgctttcgtcattggcatcatgctgatgatctctatttggcgttcaggcagagattgacccagggtattaccagcatagtgccaacagcatgacaacgtagatgttcgcaccattttggtgcaaatgtaggaatttatccatggtgttttttataacactatgaatgtaaatggatatttttctggcatgacccttgcgagagttagtgcatggataccgccaagactaagccttttgatgagatgttcctgcaggatgaggttatccggccaatttatgccgaatatgccgcctggctgcaggatgtaccgcaccagcagttggagagcaagcgccaggaggcggagctgctgttccgccgtgtgggaattaccttcaacgtctatggggaggatgccggcgcagaacggttgattccgttcgatgtcgtgccgcgcattctttctgctagcgagtgggcgcgtttgtccgacggggcaatccagcgcgtcaaagcgctgaacatgttcctccatgatgtctatcacgatcaggagatcatcaaggcggggattgtcccgtccagcatattggcgaatgcgcaataccgccctgaaatgtttggcgtggatgtgcctgggggggtgtatgcccatatcgccggcgtggatctggtccgcaccggagagaacgatttctacgtgctggaagacaacttgcgcaccccttccggggtttcctacatgctggaaaaccgcaagatgatgatgcgcctgtttcccgaattgttccgccgttacccagtagcgccggtcgagcactatccgcaggttctgctcaacaacctgcgtgccgtagcgcaggccggcgttcatgagccgacggtggtgctgctcacgccaggggcctataacagcgcctatttcgagcatgccttcattgcccagcaaatgggcatcgaattggtagagggccaggatttgttcgtccgcaacaatgctgtctatatgcggaccaccgaaggccccaaacgcgtagacgtgatctaccgccgcatcgatgatgacttcatcgacccgctgagtttccggcccgacagtatgctgggcgtaccgggactgctctcggtctaccgcaatggcggcgttacgctggcgaatgcggtgggcaccggggtggcggacgacaaggacacttacatctatgtgcccgagatgatccggttctatcttggcgaggaacccatcctgtcgaatgtgccgacctaccagctgagcaaggcggatgacctcaaatatgtgctggacaacttggcagagctggtggtgaaggaggttcagggatcgggcggctacggcatgctggtcgggccagccgccagcaaacaggagctggaggatttccgccagcgtattttagccaacccggccaactacattgcccaaccgacgctagcattgtctacctgcccgaccctggtggaaaccggcattgcgccaaggcatgtcgatctgcggccattcgtgctctcgggcaaaaccgtcagcctggtgccgggtgcgctatgccgtgtcgccttgcgtgaaggctccttggtggtgaactcctcacaagggggtggcaccaaggacacctggattttgaaagattaatgccatgctaagtagaaccgcagatcatttgtactggatggcacgctacattgagcgcgccgagaacatggcgcgcgtgctggacgtcacttacaacatgtcgctggtgccgaatgcctcgcagagcgagacgacgctctgggagcctgcgttgcagattgccggcggagtggacagctaccgccaagaatacggtgaagtgacagccgggggcgtggtgcgcttcctggcgatggatacgaaaaatccatccagcatctattcgaccttacgcagcgcgcgtgaaaatgcgcgttccgtgcgcgtcaccttgtcggcggaaacttgggaaaacatcaatgcgctatggctggagtttagccagtttgtcggcatggacctgatgcagaaagggctgggcgaattctgcgactgggtgaagtcgcgttcccatctgtttcgcggcgtcagcttcggcaccatgctacgtgacgacgcgttccgcttcctgcgattggggacatttatcgagcgggcggacaataccgcacgcctgcttgatgtcaaataccatttgctgttgcccagcggcgaggaagtgggcggtgcagtggattattatgaatggagtgcgatattgcgcgcagtctccgctttccatgcctaccagaaggtgttcaacgacgcgatcgagccatggaaggtagcggagttactggtgctgcgagaagacatgccgcgttcactgcatgcatgtttttccgagatcacgcccatccttgatcagctcaatggacgtcacagcagcgagtgcaggcgccttgccggcgagttgcatgccaggctgcgctacgggcgcatgaccgatatttttcagggaggactgcacgaattcctcactgacttcattacctccaacaacaatctcggcgccgagatccagcgcaccttcctgaatgcgccgatcaacggcctcgccgcagaaactgaatgaacggagccctgccatgcagttcacgatcaatcaccgcacgcattatctctacaccgatgtcgtcaattacaccatccagaaactgcgcctgacgccgcaggatgggttcgggcagcgggtgaagcgctgggagatccgtgtcaatggccacttgcagcggcatgacgatgcctatggcaatgccgagcatctgctggtgctggatacgccgcatgaggagatcaatatccttgcgacgggcgaggtggaaaccgggctggataccccacctgcgcatgatctcctgccgcgcgagatttacctgcgcaccactgccttaactgctacggatgcgaccctgcgcaactttgccgagcagttccgctacgatcgttttactggccagatactggacgaaatgatgcatgcgatcgtggataaagtgccgtattacaggggtgtcacgaatgtgaatacgcctgctgcggaagcatttcggagtggtcacggggtctgccaggatcacgcgcatattttcattgcctgctgccgctacctggggattcccgcacgttatgtcagcggatacctgttcactgacgacggtagcctgatggaaagccatgcctgggcggatgcatgtctgccctctggctggatcagcttcgacgtatccaaccggtgcaggaccaatggtgtacatgtgcgcctggcaaccggcctggattacagcgatgcctgcccggtgagcggcatgcgcgttggaggagggctggagacgatgacggtgggggtgcatgtcagccaactccaatcccaacaatgatcgcgatgtagaaaaagcgtctggcggcgttgatccacttgccgtactttagtgtactgtctgcgtagatgcgccttgccagccactttttctgtatcgcttagggggatttgtccaccaggtttttttaaggtttctggtttagatagccgaaagtattacaaggaaaacgcatgaattcattgcagtttccccgtcacggggacaaggagaactcggcatttttcgaggagtacctggtcaagttgctggaagagcgcgatgcgatgggcctgaccgcgatggtgcacgagattgacgcgctcatgatcacggtcgatcctggacattcggtcaagtatgttgccgagctatgcttcatgacctcatatcactacctggtgacgctggagagcgagtcgcactggacgcatgtgctgcgcatcgacctcgattcgcctgacctgttggtgcgggaggtgaaagaccccaacctgcgcggcattttccgcagtctcaacgaaatctacccggtgggcgcgcgcaagcccaacagccgttacatgggcgagattattcgtgtgaacaacctgcatgacgtggtcaagctgcagcaggagcgcgaattccgcttcttcactcaggacgaagtgcgcaagctggaattgccgggcaacctcgccgtgagcaagccttcaccttacacgcacaatatcgtggcttacctggagcgcaagccggacgaaatgcgggtgtactccctaggggtgagccgtgtcgatgcggaattgcagatggcttatgaggcggccaagcgcttgcaggagaaactcaatttcgctgacctgctattgcctattgatcacctggccacccgggtctacagccagaaccgcgaggtggcgattctggaatatctgtcatggtcgagctactacttctggggcgcctacaatatcttcgaccagaactcatcgaccaatgtcaccaagagcgcgcacggcctgccggagtccaagagcccggccaaggtattcacggccaacaatacgccttatttcgtcaaccacctggaaaagctgccatcgcctactgaaacctttgtgcgcaattacggcccgcgcctgcaccatattgccgtcgcggtgcgggatggtgagcgcgatggcctcgagcatatcgagttcgccgtgaatgcaatcgcctcgcaagggaagggcttcctgctcgacgtcattggttcaagagaagaaggcctgaagcagatcttctccaatgcttccgagcattcatcgctgattgtggaatatgtgcagcgctttggcgatttccaggggttcttcaccaaggagaatgtggcggtgctcaccgaagcggcagggcgcgaagagggcgtcaaatccggggcttcgctgggctaacgccagcagcagggcttaatcgccgcctacgcccagtttcttggccacggacaaggtcagcaatgaggcgacaaacaaagcgcccagggtcatgaagctcttgtggatgaagtcagagtcctggacccagtcccagatcatggcgacgccgagcaacaggctggcgagtatgcacaggatgcagatggtgaagcagatgttgcggatggtgttgatgcgcatgacaatgtctcctgaacctattatttttgcttgtatcatgttgatgcgcttgggcaattcggcgctatcccttgcgtgattatggtatattgcgcatccttttgccattcgctttattcctacaagccatgacccaaagccgtcgccatcttgaattgctcgctccggccaggaatgctgattatggcattgccgcgatcaaccatggggccgatgccgtctatatcggcggtcctgcgttcggcgcacgcgccaaggcggaaaactcggtgcaggatatcgcacgtctggtaacgcatgcacaccgctaccatgccgaagtgttcgtggcattcaataccattttccatgattacgagctcgaggctgcgcggcagaccgcttggcaattatacgatgcgggcgtggacgcgctgatcgtgcaggacatgggcctgctgcagatggacatcccgccgatccagctccatgcgagcacgcagaccgacatccgcaccgtggaaaaggcagtgttcctcgaccaagtcggcttcacccagatcgtgctggcacgcgagatggacctcaataccatccgcaaggtggcggatgcgaccaagtgtaacctggagttcttcattcacggtgcgttgtgcgtggccttcagcggtcagtgctacatcagccatgcacacaccggacgcagcgccaaccgcggcgaatgctcgcaggagtgccgcctgccttacacgctggaagatagccagggccgcatccttgccaaggataagcacttactctcgatgaaggataacgaccaaagcgcgaacctgcgtgcactggcagaggcgggcgtgagtgctttcaagatcgaggggcgctacaaggacattgcctacgtcaagaacgccacggcctactaccgccagttgctggatgacatcctcgaagaaaacccgcattaccgccgcgcttcctcgggtcgtgcggtatttagtttcgtgccgcagcctgaaaaaaccttcaaccgcagcaccaccgaatatttcctgcatggccggggcgaggatgtcggcgcattcgatacgcctaagttcgccggcgaggaaatcggccgcgtcaccaaggtcgggccggattattttgaagtggacactacgctggaattgcataatggcgacggcgtctgctttttcgatgtgcacaaggagctgaccggcatgcgcatcaacaccgtgcagggcaagcgtctctacccgaacgaaatgcccgtcgacatccgccgcaacatgatggtctatcgcaaccgtgaccatgccttcctgcggttgctggaaaaggactctgcccagcgcaggatagcggtggcgatgacgctgcacgaaacggcggacggtttcgcgctcagcatgcaggacgaagacggtttcatggcctatgtgcaaaccagcgcggaaaagcagccggccgaacaggcggaaaaagcgcaagccaatatccgcgacaaccttgccaagctcggcaataccgagttttccgtgagtgagattgcgctggatctcaaggcggcatggtttatccccacttccgtcgtcaaccagctccggcgcgaagtggtggcccagctgcaggccacgcgcctgctcggttacgagcgtcccaagcctggcaagcctgccgagccgcccgcccaatacccgcaggataccctgagctacctcgctaatgtctataacaagaaagcgcgcgagttctatgagcgacatggcgtcaaggcgattgccgctgcctacgaggccaatgaggaactgggcgaagtgccggtgatgatcaccaagcactgcctgcgctacagtttcgccatgtgccctaaggaagccaaaggcgtgatcggcgtacagggcacgattaccgccgaacccatgacgctcgtcagcggcaaggacaggatcagcctcaagttcgactgcaagcgctgtgaaatgcacgtaatgggcaaggtgcgcaagaatgtgctgcaaatgccacagccgcagccggtgcagttttttgcgaagcggccagggttatagtttcttatagttttgctcagttgccttatgcgcaatcctgtcacagtgaaatcacaggtctccgtgacggcaatcactgccaatcagaatgacccatgacttggcatggcggcggcgcattgctgcaccctctgtcgacagcatggtatgagggattcgctgccgccgtgctgctgcagtcaatccagaggttatgtcccatgcatgtacaccaccaggtggtcaggatgtctggctggacatgcttgtctggcaatctgcgcgtgcaatgaccttggttgcgcgtaagaccattcacgcttagtcatttcaatcgctgcggcattgttgcgcgcgataggcccgtggcgagacaccgaatgcctgcttgaagctgcggctgaagtgggcctggtcgataaaaccccaatgaaaggcaatggtggcaatggcctggccgtgttgagcgggctgccgcagggtctggcggcacttttccagccggcgttgccagacgtaacgcattaatgacaggccttcgtctgcaaacaggctgttgatatagcgtgcactcaatccagtggcggcggcgatcaggctgctgtccaggtcatggtcatgcaggtgctcctcgatgaattgcctgaccctgtgcaaggaggccgatcggctgcggccgtaatggatatggtctggcctggcgctggccagggaggcggcaagcagtgccaatgcctgcggtgcgaggctgttgaattgtggcagattcaggctgttggcatgctgggctgccgagcggatgaaatgggtgccaatggcactcatgccaagctcagggctgatgcgtctcgcagtgcaatgttccacccctgcaagatgactgcgcagcaaggcgcggggaatcgagacgatcagtttggaaaagggtcctgggcagtggatgcgatgcggactggtggcatcgtacagcgccatctctcccggttgcaggaacacttcgcgcccatgctgctccagcagatattggcctgaaagcagaatgacggcgaaataggcatcctggctcgcattgcgacattcgccacgttgccgctggatggtgatgccattggaacggatggtggaaaggcgcatatcctgccaggggtagatcgtcatttcgttgaataagggcatgtcgcgaaccgccttgatcgccacatgggtgtactcctgcgagatgatgtgctgcagccagtcatggcgccggtgtatgggctgctgtgccgtactgaggaatagcggttcgttgtggtgaggtaacgaggtatccatggcatttgcacgatgaggttttgcctatgttaagagggcttgactcggaggtaaatcgccaaacttccgtttgagacaaattttgcttccgacatggataaatacgcttgtgacagacacctcataatctccagcgtctgttgacatcagcaggcacaaggttaacgaggagatgagtcatgaaaaatgcagaacgagtgctggctgccaccagcatcaatattgtcatggtcaggggcgcctgcctgtggatgatcatggcactgatattggcctggtgcatggtcgggctgaatttcgggatgccggggttgccggatatctttcagggtaagcagaccagggtattacaggcgcatatcgattttttgctgatgtcggccctgatcctggggtattacgccaccagggtgccgtttccatggcatgtgcgctgggcgatggtagtgggtgcatttaccaattccagcctgttcctgttgatggggatgttcccattgctggatagggctgagccgccgcagcatctagcccagcatgcgttccagtattacttgttcgctagcctgatcatcaccagctacggtttcggcaagggagcggtactgatattgaagtcgaccctggggcacaatagtgagcgttagctattcgctgaccgctgcgcggtaaaactccacataaaacctgccggggatgacgaattccacccagtggatgatttccggcaatatgacgatggtttcacccgcattggcgatcgctgatgcgtcatgcggtgcggccaggtgatagatgacctggccttccagcacctgcagcagcccccagacacctgccttggtggagtgctgtgattgcagggctgcgggcaggttgccaggcgtgaaatcaggagtgcgtttgtatgctttcaggcctgcaggtaattggcgaggaatcagcttcctgtttccagcctgaccaggttctgagggtggcctgctgcccaggcgctgatattgtctaacgtggtgctggcaatggcattgagcgcttcgcgtgtgagaaacgcctggtgggcagtgatgatgacgttgggaaaggtcagcagccgcgccagtacgtcatcctgcaacggaaagtcggataggtcctcgaaaaacaggtctgcttcttcttcatagacgtccagcccaagatagccgaggtgtccgctcttcagcgcttcgatcacggccggcgtatccacgagtgcgccgcggctggtgttgatgagcatgctgcctggctgcatgcggctgagcgaaccggcattgatgagatggtgggtggcagggctcaacgggcaatgcaggctgacgatgtgggattgcgccaacagcgtatcgagttcgaggtagctggcgccgagcgcaatgacttccgggttggggtagggatcgtaagccagtatcctgcagccgaaacctgccatgatgcgggcaaaagctgcaccgatctgtccggtgccgatgatgcctactgtcttgtggactaggtcgaaccctgtcaagccgcgcaggctgaaatcaccctcgcgggtacggttgtaggcgcgcgtcaggtgtctattgagggccaggatcaatgcgacggtatgttccgcaatggcatggggcgaataggcgggcacgcgcaccactgccaggttgagtctttgcgcagcctccaggtcgatatggttgtagcctgcggagcgcagtgcaatcagcttggtaccgttggctgccagtctctccagcacaggcgcggacaggtcgtcattgatgaaggcacagacgacttccgcgcctgtggcaagcacggcagtatccaacgtgagtttgggctgttggaaaatgaactcggcattctggagcctggggagggccagaaaactttcccggtcatatacctgggtgctgaaaaagacgatgcgcatcggaatcctcgtggtggcgggctgcatgactggttggtggcctgattaaagcatcaatccagcgctgcgccaagcaaaggcgtgtcaaacgcctcgtgtaaggggatgctgtcacgtcttatccatgctcctggctgaaagggccaagccatataggcatggcctgtggatcacctaaggaggccaagcaggttatattgttcaggcataccccgatggaggttatcaaggcgcggggatcatgtaccgcaggtggatggcctcgatttcctgcaggatatcctgcgacagcggtttactccaggcgccgatattctcctggagctggtccaggctggtcgcgccgatgatggtgctggtgacgaaccaacggtggtagacgaacgacagcgccagttcggcagggctcaagccatgtttgcgcgcgagtcccgcataggccgcactggcagggatgacgttgggtttggtgtagcgctgggcgtagccgggaaacagggtgacgcggccttttgcctgcggatcctcgatatatttccctgtaagatgcccaaacgccaggggagagtaggggagtaaactgacctgctcgcggtagacgatctcggtcatgccgaactcgaagccgcggttgagcaggctgtagctgttctggatagaggcgatccggggcagtccgtattgctcggaaatgcgcaggaattccatcactccccacggctgctcattggacacaccgacgtagcgtaccttgccttccttgactaattccgccaatgtttccagttgatcctggatcgatacccaggctttggtttccttggcggggtcgaactggtattggccgaagatgggcacgttgcgttccggccagtggatctggtaaaggtcgagatagtcagtctgcaggcgcttgagcgagccttcgattgctgcccgtacattctcgcggtctaccgcgactggtccaccccgtatccagtcaagcttgcgattgccgcccgccaccttgctggcgaggatgatcttgtcgcgtggctggcgcttgagccaggtgccgatgatgctttcggtacgggtataggtctcggccttgggcggcaccggatacatttcggccgtgtcgatgaagttgatgccctgagacagcgcgtaatccagctgggcatggccttcggcctcggtgttctggtcgccgaaggtcatggttcccaggcagatcgcggatacattaaggtctgattgccctagcttgcggtattccatgtgactgacctgaatctgtgggaaaaggacaagtgtacgtcattttccgtaaacggttggtactactcccatcgcggtattgtcgagccctatgtgcatgcgtatgatgaacccaaatcaaccaccgtgtgttccgcatgacttattgtgtaggcctgttactcgaccaggggctggtcatggcatccgatacccgtaccaatgctggcgtcgaccaagtggctgtgttccccaagatgagcgtatttgatgtgccgggtgaacgtgtgattaccttgatgacggcaggcaatcttgccatcacccaggcggtcatcaatcgcctgcgggatgcgcttgcgctcaacgagggcgcgacattgcacaatgtcacgaacatgtttgacgccgcccagctggtaggcgagcagttgcgggtcgtgtatgaactggaccacgagcacctgaaaaaccacaataccgagttcaatgccagtatcttgctgggcggacagatcggtagcgaggcgcccaggctgttctccatctatgcggcgggcaatttcatcgaaaccagccgggaaaccccttatttccagatcggcgaaaccaagtacggcaagcccatcattgaccgggtgattacgcatggaagcgacatcatggaggcggtgaaatgcgtgctgatctctttcgattcgaccatccgcagcaatatttccgttgcggcgcccattgatctcttgatctaccgtacagacagcttccacgctgattgcaagcaacgcatcactgacagcgatccttactacaccatgatacgccaggggtggtcggatggattgcgccaggtgttttccggattgcctaatcccgactggtgttgattgtggccgcttattgccgcatttcccgcaataaggcaatcaggcggctggcgcccagccccagcggacggtccttgctccataccatgtctacccacagccttaattggttgctcatgttctcgaattcgatcgcgtaaagcgttccgcccttgatcagtggttcgaccagtgcctgcggcaggtaagcccagcccaggcctgcctgcaccatgctgaggctggccaggtagctgtcggtacgccaaacctggcgtccgacgataaagcgcggatcgtttagttgctcatcccggctcgcaatcacaatctgtctggccgccatcaagtcgctctcgcgcaatttgcggccctggggctggcagaaggcatgggatggcgcgactaccgcaatcagcacttcgctgcgcaactcctgaaaggcctccctttcgtctagcgccggccgctcgaacaccaaggcaagctggacgcatccttcgtgcagcatgcgcagggcatcttcctgcggggcagacaatacctcgatttccagcgctggaaattcttctgcgagatgtgcaaggggaaggctccatggcgcggaaagcagctccggggcaatggcgatgctcaagcgtttttccaatccttggtgcagcgatagggcatgcgcctgcaattgcgtgagctggctcatcaactggcgagccaagggctccaaggcaagggcggccggtgtggggatcggagagtgcccgctgcggtcgaacagcagcaagtcgagttcggcctctagctgggcgatggccatgctgacagccgaaggcacgcggcccagcacgcgggcggccgcagaaaacgaacccctgtctatgacggcaaggaagattttgacattgtcgctggaaaaagccatggatttaactttcaataaaattgaaagatattgactttttctatcatattaactcccgtagactcatgtcaaatcaaatcgtgttgggagttatttcatgcaagggatcaagcgcaagctggtctatgtcactctttatgaggcattcgccatgctgttcaccagcgtggggttggccctgttctccggccgcagcctggcgcatgccggcgttgccggagtggcttcatctaccgtggcgttcatttggaacctgatctataacaccgggtttgaagcatgggaggctaggcagcccggaacaggccgtagtgttgcccgccgtttgcttcatgccgccgggttcgaggccggcctggtggtgacgctggtgcccttgtttgcttggtggctgcaggtgagcttatgggaggcattgtggatggatatcggcctgattatatttttcctgatttatacctatctctttaacctgctgtttgaccatgtgttcggactgcctgcctcggctcaggccactactgggcagcagcccaagggttgcaaggcatgatgggctcgggattattccgccagacgcgcgggccaactccagtataatgacaaggtcttgttcccgaacgatgttgaaggccctgcttgagcgacctagatcatgttttttctgccaatggcccattggcggagaccattcccggctatcgctcgcgcgtccaacagcaggaaatggcgcaggcgatcgccgaggcgatcaagcataaccgccaactggtagccgaggccggcaccggcaccggcaagacttttgcctatctcgtgccagcgctgctgtcgggcggcaaggtcatcatttccaccggcaccaagacattgcaggatcagctgttcaacttaccagctcagtaaagtgtcttgcgcgaatcttggagatttggcctttcgctggctcatgatattcagtttcctggtaggaccacacttcatgccttctgacattaagagcttcgtccagccgagcatcgaacgccttttctgacaagaatgttggacagacatacgcagccattgagcgtaaggacatccagtacagcgcattatgttgcagtggctctgtcgttccttgatgttctaagataaaaggaaaatgcacttggagacgaattcacgcgtaatgcgttgcgcccagaaataatatcgctagtcgaatgctctggatgaaaggccgctgtctttgcctgaacatagaacggaagaacagatgacacaaccgcgtcgtacccgcctcgatatctctcttgtttatgggtgatctcgcgtacttttgccctgccgctatctaatccgggagctgacctaaccaatccatcaatcagtgtaaccaattcagcttcgtcaaattttggggggtggctcatttctctcgttctcgctaatagatcgtcaatctatagataggtctaacgtaaaactaagaggctgcgagctttagcgtgccccacttaaatgatgggttaggtatgacttcccttttaattttcaatacgaggtaataattacgggttggtaattttgcgcacttgtaactgccttattagttcgtttttcacttcctcaaatggcggtggctctgcttttctaatattttttagttcaatgatatgccagccaaaacgagttcttataggttctggagtaagccctttaggtgctaaagaaaccacaacttgtgtgaattcgggtgcaaaaaaaactggcagattccaacccaactcacccccattatctctggatccagggtcaattgaaactgctgcagcggcttgagcaaacgactatccgtcctgtattcgtttcagagcagataaagcttcttcatgcgaataggccaaaatatgccgcaaatcatattcatcacctgaccaattttttgcatatgcttcgtatgcacttctaacctcctcatcagtgacattcgtctcattcgcagaattcgttacttcagatgcacttgtgcccgaataaagcagtgttaatagaaatatagcgattacgtaatttataagtgatattttttggttcatgatttttttattaatatttaagataaatgatctacatacctaacgtttgaattaaggggcgccgttaggcgtcctgcttgaatgatggttaggattcaagctggatgaagagcgaaatttatgaggcattgggagtgaacttacttaacagttttaattggacttcgctttttaaggtaaacaattgctgtaattaccaatgttggggttgcaactaaaaaagataaatatgtccattctctcaatgcccactccgaaattggtgttgagcaaaaaagttttgtatatttcttggccaaacttactaatcaacttcttgattaagaaagctatagggtcgaataaatctccgcttccgatattcaacatagattccctccctaacgtttggctaaggggcgggctttagcccgtcccagtgagcgaagcgaacgatttgagccagttgttagaacgcactggctcgaacctgaaaaacattaccttcgggatcatgggcatcacacaccttattgccttgaaattcccactcgcgctctggactatttagttcgccacctaaccgcactgcaacctcccgtgcagaaacaagattttggacggcaaagcaaagcttgattgctgtgttttctcggcgttccggtggcgatgagatggtgatttgagctgcgattgcaggcgagatggctactaccgcaagctggaaattagcagactcaagcagcgcatagcctggctcttgttggacgactggcagaccagcaagctcgaaataaaactgactcacacgctcaatgtcctttgcatagatgaccgcgcctgcgacgaattgattttgcatctgatcttccttggagcagctcggtgcagctgcgtgtgttctaacgttggagttaaggccgcgccgaaggcgtcggccttgaacgacttgttaggcgcgggatggatgaggccggactcttatagaaatagcctaaggttttgcctgctggagaggctggctaagatgcgttggctggcatcatcaagaggagcagcttggtagtgtaatggatgaccatgcttctgttttcttaggcgcaatgccgacagcctctctaacctcaatatggactttggaatgttgcttatatcgttttcatccaggtctatctgattaaggctgatcatattcccgatattttctgggatatatttaattaagttatcatctaaatccagcatgaccactgtgctcatctcgcagattttttcaggtatttctcgtattctgtttccggataagcaaattccttgaatatttggaagatatgctatttcttctgggatctcatcaattcctgcgtttgtcgcgtgaataaagcgaagggacataagatctttcttgtttcttggaatcccagtcgttttgtaaaatggcgtgttaaatggtgatagctctgggagagcatatttatttgcccactcgataattttatcaaggtgagagtcattctgtgactgatgtgagtcttgatatttttgaaatgtagatagccggtcatgtacggactgccactgacctgacttggcagcatcaaatagcgcagtggacataatttggcattttccagtaagtatgtttgatagttgtatgcactcctgaacttgaaaactaatgtcaagtggaagtctggtaatgcctaggtcaaatttataaagcgcatccagaactctcggatcacgtgtaagctctttgaacctatcaagatcagcgtctcgaaattcaggctgctttcgattattaaaaatattgaacatattaaaatctcctgagcattggggaatatgggggcaaaacaagcccgttgagcgcctaacacctgagttaagccgcgccgcgaagcggcgtcggcttgaatgaattgttaggtgcgccccccatgatctgcaccagctgctcttgcctcacgcagtatggtgaggccgcctcgtaccacaacggccgcaatgagaagcccgatgaccaaatctggcactcgcgatgaggttatggcaacaaggatacctgacagaataacgccgaggttggcgatgacatcattggccgagaagatccaggaggcccgcatatgcacctcgccgtcgcggtgtttggcgagtaacgcaaggcatacgatgttagcggaaagtgctagggcgccgatgcccagcataagcccgctctctggctcgctaccgaagatgaagcggcgaccgacctcaactaagacgctaaggccgaggagaatttgcaggacgccacttacacgagccgctctggccttgaacgagatttctcgaccgaccgcgtagaggctgatggcgtaaacactggcatcagcgaacatgtcaagggagtcagcaagcaggccagttgaatgggcagccaagccagcgacgaactcaacaacaaacattgcagcgttgatgccaaggagaatccgcagaaccttcagttctgcattgttttttgcttcaaactcgcagccgcaatctgacataagcgcacctaactaatagtagacaccctaaaaatgcatgtgtaatgcaccttgaaggtgtataatctggaaattattttataactaactgtttttaatgtaattaaatttaatggcataccctaattttccggccaatgtcaccgtgggaaaagcacccaagttattggatatggtgcgcgataagctgcgactcaagcattatagtttgcgtacagagcaggcttatgttgattggattaaacgctatattctttttcatggcaagcgtcatccgcgagatatgggagcggcggatattgaggcatttttgacgcatctggcggttaagcggaatgtggctgcatcgacccagaatcaggcgaaatccgcgttgttgtatttatatcgtgaagtgcttgaagttgagttgccgtggctggataacgtcacgcaggctaacgtgcccaagcggttgcctgtggtgttgagtgtgagtgaggtgcagtctgtattggctgggttatctggcacacatgcattggttgctgctttgctctatggtggcggcttgcgtttgatggaggcagtgcggctacgggtgaaagatgtggatattgagcggcgtgagattgtggtgcgcgagggtaagggttttaaggatagggtaaccatgctacccgagtctgttgtgtcagcgttaaaaggtcatttggttaaggtaaagatgttgcatgaagaagatgtggcggcaggttttggtgaggtgtatctgccatttgcattggataaaaaatatccgaatgccggacgtgactggggttggcagtatgtttttccgtcgcgccagttatctgttgacccgcgctcgggcaagacacggcggcatcatatggatgaaaaaggcgtgcaacgcgccatgaagcaggccgtgtttgcggctggaatcgccaagccggcgacaccacataccttgcgccattcttttgctacccatcttttgcagtccggatatgacattcgtaccgtgcaggaattgctggggcattctgatgtttctactaccatgatttacacccatgtgctgaaccgtggtggcaaaggggtcgttagtccgctggatcagataggactttaatgacggatattgatcatgtcttttccgcgcaaggtccattggcggaaaacattcctggctatcgttcgcgcgtccaacagcaggaaatggcgcaggcgatcgccgaggcgatcaagcataaccgtcaactggtagccgaggccggcaccggcaccggcaagacttttgcctatctcgtgccagcgctgctgtcgggcggcaaggtcatcatttccaccggcaccaagacattgcaggatcagctgttcaaccgcgacctgcctgccgtgcgcgacgctctcaaggtgccggttaccgtcgccatgctgaaagggcgtgccaattacgtctgccatttccacctgcagcgcgcgatgagcgagggccgcttctattcgcgcgaagacgcggcctatgtccacaagatccaggcctttgccgagaacagcgccacgggcgacaaaagcgagctgacttcggtgcctgagagcgccaccatctggcccgcagtgacttccacccgcgacaattgcgtggggcaggagtgcgccttctacaaggattgctttgtcatggaagcgcgtaagcgtgcgctggctgcagacgtggtagtggtgaaccaccatttgttcttcgccgacgtgatgctgcgcgacgaaggtgtggccgagctgttgcccacggcgaatactgtcatcttcgacgaagcgcaccagctgcccgaagtcgcgggcatgttctttggtgagggttattccaccagccagctcatggagctggcgcgcgactctcacaatgagtacctcacgactatcaaggattgcacggtgctgcctgaggccaccgcggcattggaaaaggccgtacgcgattttcgcttgatttttgcttacgagggcgcgcgcctgccggtgcagaaagccctggccttgcgcaacttcgaggccgcctatgcgacgatgcaggaaaagctcgttgacctggcgaaaatcctggaaacccaggcagagcgcgatcccgccgtcgacaattgctggcagcgcgcgcttgcgttgcaggctttgctgcaacgctggcatgacgctaccgatgccaatctggtgcgctgggtagaggtgttcagccaatcggtgcagcttcatgccaccccgctttccgtagccgaaggcttcagtaagcagcttaacgctcaacccagagcttggatttttacgtccgcgacattggcagtcaaaagcgatttcagccactacctttcccagatgggcctacaggatgccgctactggacattgggacagcccgttcgagtacgggcggcaagccttgctctatgtgccgcagggcatgcccgagcccaatagcgcagggtatgtggcctccgtcgccgccatggccttaccggtgatcaaggccagtcgtgggcgggcgttcgtgctctgcaccagcttgcgcgcaatgcgtgaattgcacgcgctgctcaaggatgcctttgctgccgaaggtctggaatacccgttgctgatgcagggcgatacggcacgcagcgagttgcttgagcgtttccgccggctcggcaatgccgtgctggtgggttcgcagagcttctgggaaggggtggacgtgcgcggcgaagcactgtctgctgtgatcatcgacaagctgccgtttgctccgcccgatgacccggtgctggcggcacgcatcgacaagatgaatgccgagggcaagaacgccttcatggaataccagttgccttatgccgtgattacgctcaaacagggtgcggggcgcctgatccgcgatgaacgcgaccgcggtgtgctgatgatctgcgacccgaggctgatcagcaagccttacgggcgccgcatctggcagagcctgccgccgatgcggcggacgcgcaatgtggaagatgtagtagaattcttcgcttcttccccacctgatccggcatgaaactccttgcactagatacttctacggaatacctgtcgctggccttgctgctcgatggcaagctggccgagcgcgagctgctggcaggccagtcccattcccagcgtatcctgccattgctgcgcgagctgctggacgaaacgggcctgtcgctgcgcgacctggacggcatcgcctttggtgccggccccggctcgttcacgggcttgcgcatcgcttgtggcgtcgcccaggggctggcttttggggcagggctacccgtcatcggcgtgagtaccttgctggcactggccgaggatgcccagggcgctgacagggtgatcgcctgccttgatgcgcgcatgggagaggtctaccacgctgcatatgagaaaacagctacaggttggcaggaggttattgctgccgggctgtatgcgccggatatggtgccggatatcgggggcgacggctggaccgggacaggcagcggctggaaggcttatgcgcaagcgctggagcagcgctatggccgccagctggcgcagtgtattcctcaagcctatccgcgtgctgcggcgattgcgcggctggcattgcccggttttgcagctgctcaggggcgcccggccagcgaagccgcccccatctatatccgcaacaaggtcgcgctgaccacgcgcgagcgcgaagccagggcggccagtgcatgaacgccgtactgaagcccgaaaccagtttgcggcccatgcaggcggcagacctggatgcggtgtcgagaatagagccgacgatttatccctacccctggacccggggcaatttcaaagattccttgaacgccggtcatcgctgctgggtatatgagcgcgatggagaagtaatcggctatgccgtcatgatgatggtgctggatgaggcgcatctgctgaatatcagcattgcggcgccctggcagggtaaaggctatgggcgcagtctgctggcccacatgatggatgttggccgccaacatggcgctcttcatatgtttctggaagtgcgtccttccaaccaggcggcactgaagctttatgaaagtatgggcttcaatgaaatggcgatccgccgcgggtattatcctgcgccaaatggtcgcgaagatgccgtgctgatgggtgctgcattgtgaagagggcgacatgggcctgagtcgtgaagatatattgcgcgaactggagttgctgccagtctggcacttgcgtaacccgattgtcttgccgactgcagctcagccgcaggacggacgacaagcagccactgcggtggatcccgggccaactggcgccgaagggaatgctcctgccggcatggagtgcagtgagtcgttgcagcttcagacgcctgagccggttgaggcatcgctagcgccgatggcggttcaagccgagccagcgtgcgaggccgatagtcatgaggctggcgctatccagcccgatccggaatatttcgaagccatgcagacatggccggagttcggtgaaagcgtcgtaccaccattgattgaagaggtctctgccccgcagggcgacaggcgtactgccatcatggccatggattggcaagccttgcagcagagtgtatcggaatgcgaagcgtgcgacctcgcacagaaacgtactcagacggtgttcggtattggcgaccccaatgcggaatggttgttcgtcggcgaggcgcccggggccgaggaagaccggtggggcgagccattcgtcggcccggccgggcagttgctcgacaatatgttggctgccattgcgttgaagcgtggtgagaatgtctacattgccaatgtcctgaaatgccgtccgcccgccaatcgtgatccgcagggcgaagaggtggtgaaatgcgacccttacctcaagcgccaggtggagctgatcaagccgaagctgatcgtcgcactgggaaagtttgcagcgcagtcgctgcttgccagcgacaagagcattgcagggttacgcggtgcattgcatgactttcacggcgtgccggtgatagtgacgtatcatccagcctacctcctgagaaacctggcagacaaggccaaggcctgggatgacttgtgttttgcgagagaaaccatgcagcacttgaaatcggcggcgtcatccccatctcagcgctagtcgatgtagtggcggattgccgcctgcgtgtggagcggccaacagaatttttccggcgccagtgattgtctccatatgattgccttcgccaggatgtctggctgcatcgttgtgccgggttttgtttgttgctctcgcatacaatgaaaatgaatgaattgaattgactcttgaaatgaagggattgaacatgcaaaaaatctggttgaagttcgttgccgtactcatggtgctgaccttgagcggctgtggttataacactttccagagcctggatgagcaagtcaaggcggactggtccgaagtattgaatcaatatcagcgtcgtgctgacctggtacctaacctggtgaataccgtcaaggggtatgcagcgcatgagcaagaagtgctggcgcaagtgaccgaggcgcgctccagagtaggcagcattcaggcaacgccggaattgctgaacgatgaacaggcatttgcgcggttccaggaagcacaaaatcagatgacgtctgcgctttcccgcctgatggccattgccgaaaactatcctcagctcaaggctgatgccaacttccgcgacttgcaggcgcaattggaaggtactgagaatcgtgtggccgtggcgcgtaaccgctatatcaagtcggtgcaggcttataacacggctgtccggcaatttcccaacaacatgaccgccaagctgttcggctaccagcccaagcccaacttctcggttgagaacgagagcgagctttccaaggctcccgccgtcagcttcgataaataacgaggtcgcgcattggttcagagcaaacacatctttgccagactgcttgccccgctcttgtggctatggctggcggtcgccgggatggttcatgccgatgaagtggccgtgcccacgctgacggcgagagtcacggacctcaccggcactttgagccagcaggagctggctgcgcttgagaacaggcttgcacaattcgagcgggaaaaaggtagccagattgctgtgctgctggtgccgaccacgggccaggaggcgatagagcaatattccatgcgcgtggtagaagcctggaagcttgggcgaggtaaggtcgatgatggcgtcttggtgctggtggccaaggatgaccgcaagatgcgcatcgaggtgggctatggactggaaggcgctattcccgacgtgattgccaagcgcattgtctccgacgtgatggcgcctgcgttccgtcaaggggatttctacggcggcatcgatgcggcgctgggatatatcacgcgcctgattgccggcgaaggcttgcccgctccgcccaaacaacgtccgcaaggcggtagcggtggtttcggcgaaatgctgcctctgctgctgtttggtgggttgattctggggggcgtgttgcgcgccatattcggtaacttccttggcagtgccatcaatggcggcctggtcggcggcgcggtggtgcttttcggcggcggattattgtttgccgcagcgcttggtttcgtcgcgttcttcatcaccatggtgggttctgccatgggaggcgtaccgattgtcggtgggtttggcggtggccgtggcggctggggcggtggattctccggcggcggcggtggctttggaggaggaggcgcctcgggcgactggtaagacatgaaaaagcgaaatacattcatgcgattgctggcgcatgtgttcaataccccgtggcatgtgcgtcggcactttcctgccgctgcattgcagcgtatcgagcaggcaatttctgcaagcgagaaaacccatagtggtgaaatccgctttgtcgtcgagggagacttgcaccccctggcgatattgcgcggtgtgacgccgcgtcagcgggcgatcgagctgttctcgcaactaggaatatgggacaccgagcagaacaacggtgtgctgatatacctgctaatggccgatcatgatgtcgaaatattggctgaccgtggcatcaatcgtcatctgggccaacaaggctgggaaagcatcgtcaaggtcatgcaggaaaagttccgtcaggggcggtttgaggaaggcgtgatctacgccatcacagagatcggcaaatccttgcagcaacatttccctgccacctcagaggccaggaacgagctctgcaacaagcctgtggtcttgtagtcgggcttggagtaacccggctggcaccaggaccacccagcctaggcaaaatccagcagggggctggcagctaaaacattggccagattacccatagagttcggcggcagcgtcatgggggcgctgccgacggtgttgcctttcaggtgtagttgagcacttcgccgcgcaatgtgtagctggcgacgcggcaggcctccacgataggacgccaggcgcgaccatatatctcgctgcaggggacatgatcgatattatgtttcatgtcggcaggctcaggcgccagcaggttgttagcagcctcgatttgcgagaagatgatcatgacttgctcgacggcggtaatggtgccgaggttgtgcagtggaatggcatgcagggccttttcaaggcgacctagcttactgcggttgaagtcgcgcatttgccgggtttcactttttagtggattgctgcgcaactgttcgatattgtgtagtgtcagataaatatcataggcaattttgtgggtgaccgacatcagccgcttggaatagccacgctgttccatgctgcggcgacgggtgtctacataattttgccaggcagaaataccgatggcggcgaagatggcaacgacggagccaatagcctgaacccaggcggcccattcagatgatgtgagtgttgtcatagtggtacggcgtcaatctctctgtgatgtacatgggcgcatggactatgtcatgcggtcataagggtataacagttttttgttgttgtgtgagtgcccataaaaaacggcaggaacatccggctggtgcttttatggggagtgggcggacagaggccaaaagtcgaggccgccaacatgccgatctcagattttgtcacggtatgtcgttatatcaaatggataccatccatggaaggataatgaaatgaaagccttgtttagaggtaatgtcatcaaaggcatgaggctggtcggtgtatacgacgacgaggaccagcctgtcatcgagcagtatctggaccagcttgatggccctgttactgacaacgatgaaaagctgtttcatcaattcgtcgatctcatcccgtcttcccaggcagaacaatacggcgatattcctcctcagtcccgcgtgattctggtgtcgggcagcctgacgcgaggcatcgtggcgcgcggccctttcccggcacgctcaattgcgcttgggtatgcggtcaacctcagcttcggccagatgacaaattactatgttgtcgatcaggagcccgagtacatgccgctacgggataagctttacagtctggtggaaaaaaagacggctgccgttgcctagatccgtgcacgacggctgacgcgccgcacgtttcccgataaaatccgcagcatccgaaattttcgaagaaacgaacaatatgcgcgcgtcacagtttttcctcgccacacagaaagaagccccacaggaagcggagcttgccagccacaagctcatgctgcgcgctggcttgatcaagcgactgggttccggcttgtatagctggatgccactcggcctgcgtgtactacgcaaggtggaaaccattgtgcgcgaagagatgaaccgcgccggcgcgctggagttgcttatgccagccgtccagcccaaggaactctgggaagaaaccggccgctgggcagtatttgggccgcaaatgctgaagattcgcgaccgtcacgagcgtgatttctgtttcgggcctacgcatgaagaagtgatcaccgatatcgcgcgtcgcgaaatccgctcctacaagcagttaccgctcaatttctaccagatacagaccaagttccgcgatgaaatccgtccacgcttcggtgtcatgcgcgcacgcgaattcgtgatgaaggatggctactccttccataccagcctggagtcgctgcaacagacctacgacaccatgtaccaggcctacagcaatatattcaaccgcctgggcttgaagtttcgtgccgtgcgtgcggatacgggggccattggcggtgatggttcgcacgagttccacgtattggcggattcgggagaggatgcgctggcctattgcgagcactccgactttgccgccaatgtggagctggcggaggcattggcgcctgagcatcccaggggcgagccgaaagaacccctgcgcgaggtggataccccaaagcagaccacgtgcgaagacgtggcggcattgctgggcatcagtctgcagcagaccgtgaagtcgattgccgtcgtggcaacggacgaggcgggcaatagccagttctacctgctgttgctgcgcggcgaccatgcgttgaatgaggtcaaggccgccaaggtgcccggcctgtcaagttttcgctttgcttccgagctggaaatccgcgaatacctgggctgccctccgggctttatcggaccggtgggtgtttccacccaggtcaatgtggtcgcagaccgcagcgtggccgtcatgagcgatttcgtctgcggcgccaacaagcccaaactccacttggctggtgtcaattttggccgcgatttgccggagccgatgatagtggcggatatccgcaatgtggtcgaaggtgaccccagtcctgatggaaaaggttgcatcagcctatgccgtggtatagaggtcgggcatatcttccagttgcgaaccaagtatacggaagccatggaagcgacttaccttgatgaaaatggccagaagcagttcatggaaatgggctgttatggcattggcgtatcgcgcatcgtcggtgctgcgatcgagcagggcaacgacgagcgcggcattatcttccccgcagccatggcgccgttctcggtggcgattgcgccgatcggctatgacaagagcgaggctgtgcaatctgcggcccatgcgttgtatgatgagctgtccgcgctgggcatcgatgtactgctggatgatcgcggcgagcgtccaggcgtcatgtttgccgacctggagctgatcggcatcccgcaccgcattgtcatcggcgaccgcggcctgaaagagggccaggtagaataccaggcacgtactgctgccagtgccgagaccgttgcattggcggatatcgtgtccatagtcaggcaggcactctagtgcagcgggctggcttactgttgttcgccagcctgtggtgcgccagcatgccggcggatgccggcgcgcagaaggaagagccattgtccaatagcgtacgggcgatgatgcagcgctcaatcagcgacagcgccgcgccgcgcctggctgctgccagccctgaagaaggggaggcctggctgcaggccatgtccaagagattgcaaaagcggattccagacatgcggatgcgggaggagtttctccgaaccgtgcattacgaggcgacgcgggccgggctagatccgcagctggttctggcattgatccacgtcgaaagcgcattcaacaagtatgcagtgtcgtcggccggcgcgcgcggctatatgcaggtgatgccgttctgggtcaaggccatcggcgccagcgaccacaacctgtttcacatgcgcctgaacctgcggtatggctgcaccatcctgcggcattatctcgatattgagaagggcgacctcttccgtgccctcggccgctacaacggtagcctgggcaagccggaatatcccaaccttgtcctcaatgcctggcgcaagtcctgggcctatcaggcgcctgccgtgacggcagcggcattgaattaggcggacatggcggtagcttctggtcgccagcagcggttgctggtctatatttccggccatggatacgggcatgtggcgcaggtcgctcccgtgctcaaccagttggcgcggggtcagcccaacctggcgctggtggtttgcagcatggtggccgaaagttttctgcgctcgcgcattcatgcaccgtttaattatgagcggcgcggcgctgatttcggcatgctgatgcactcggcgctcgaagtggacgtggcagccagtatcgcagcctacctggacttccatgcagactggggcgcaagggtggaggccgaggctgcatggattgccgggcagcaggccgatgccgtgctcagcaatgtcgcctatttgccgttggcggcggcctcgtcgcttggcatccctgccttggctatgtgttcgctgaactgggcggacattctccaacactatgttgccgaccctatccttgaccctgtgcagcaacaaatgcgcgctgcctatgccagcgcgcgcggtttcctacgcattgagcctgccatgaagatgccgtggctggattgccatgcggtggggccggttgctgatattgccatggatagccgcactgatatcctgcaggctacaggtctggaggaaggcaggcaatacaagctggttttggtcggtatgggcgggatcagtatgcaggtgaaccctgcccatttcccgagactgccccatgtacattggttattgccgcaagcctggatgcagggcatcgagcgggcggactttcatgcgcaggagccgttgcagatgcatttctctacattgctcgcaagcagcgacctcgtactgacgaagcctggttatggcacattcgttgaggcggcctgccatggcgttcccgtgctgtatgtgccgcgggacggttggccggagcaggattgcctcgtctcgtggttgagctcgcatggccggtgcttgcaggtgagcgcaaagcagctggcgagcggagatattgccgatagcctgctggcaatgcttaatgcatcgcggcctgggcgggtaatgccgcgcggcaaccgcgaagctgccgagtggattgcgctgcaacttggcctcggctccctggaaagcatccatggcaggaacggtgggcgcggctagtagcgcagtccgccggatataagcgccttgcctgacccaatacactgacccaatacaccatggcctggcttcagggctcgtgtgtgcagtggcgctacgcgctttcgccctctctcaatcctgccgctcgatcagcattgcgtcgccgtagctaaagaagcggtagcgcgcagtcacggcatgggcatatgcgttccgaatatgctctactccggcaaaggcagaaaccagcatcagcaaagtactcttgggtaagtgaaaattggtgagcaggcgctctaccacctggaagcgatagcccggcgtgatgaaaatatcggtttctccctgtcctgcctggagcgttcctggctgtgctgcgctctcgagcgcgcgcagagcggtcgtgcccacagccgtgacttttccgccggtggcccgcgtctgatgaatcatgtccaccgtgtgctggggcaccgaatagagctcgctgtgcattttatgttcgctgatattgtcgacacgcaccggttggaatgtgccagcgccgacatgtagggtaacgtaggcgatattgacgccaaggcgcttgagcccatccagcatggcattgtcgaaatgcaggccggcagtaggggcggcaacggcgccgggttcgcgagcatacactgtttggtagcgttcctcgtcggtgctttccgcatcgtgggtgatgtagggcggcaagggcaggctgccgtgctgctccagcaagtccagcagcggtaagtcacccaggattctcaagtgaaaaaggtcgtcctgccgccccagcatttcagcctcgaatgcatctgcaatccgcaagatgctgccgggcttgggtgcacgtgaggcacggatgtgcgccaatgcctcgaagggccccagcacgcgttcgacgagaacttctattttgccgccgctgagcttttccccatgcagcctggccttgatgacgcgggtgtcgttgaagatgaagaggtcgcccggctccaccagatcgggcaagtcgagaaacagcctgtcgttgacttggccagtattgccgtccaggtgaagcaggcggctacccctgcgctccttggcgggaaattgggcaatgagttcgtcgggcaagaaaaaatcaaaatcgttagtgcgcattgtcataagggttgctataatgcacgccttgttgccggggtggcggaattggtagacgcagcggactcaaaatccgccgccgcaaggtgtgggggttcgagtcccccccccggcaccaaatcaggcaatattctcctaaaaaaatcccctgttgttccgtaagttgcttgtgcgccgacatattgccgtctggcggaggccggattataccggagcttgcagcaacttgccttgccttcctggcagtctctccatatttcccaaattttacgcatgcgcgccatgcttgtggcgtgcctgggcgacagtctttgatataatgagacaaattctcatttattggattcgccagcgctcgtaagccgacatgcaaagtaatcaagctcaaacaaggcgttctttctggctcaagcacctgtatcgctggcactggatcagctctgccatctgcctggtcgggatgctgctgtttgctgcgaccggcctgacactcaacaacgctggccggatcgagtccgacccggtggtgaccaagaaaaacggacaattgccatcaccattgttgtcgaagctgcagcagacccatggggataatgcgcccttgcccatggcggtcgcgagctggatggcaggtgcgcttggcatcgaggcagccggccgcgttgctgaatggtcggacgatgaggtctatgtgtccttgcctcgtccaggaggcgatgcctgggtggtgatagaccgggcaagcggcgaactgcattacgaactgacagagcggggctgggtgtcctatttcaacgatctgcacaagggtcgcaatactggaatggcatggagctggttcctggacgcgttttccgtcatggccctggtgttttccatcacgggcctgtgcctgctgcacatgcatgcgggcaacaggccgtttacctggcctttggtcgggctgggcctgatcctgccctgggtgctggccatactattcattcattaaggagaactcgatgcgatatgcagtgattccggccctgatcgcggccacgttcgctggcgccagccatgcggccggactggatgtgaaggtgacgattccccgagtcaatgctgcggaatatcaccgtccctacctggccatatgggtagaaacgccgaaccaggatatcgcgaccacgctgtccgtctggtatgccaaggataaggcggagaacaagggcaccaagtggctgaaggatttgcgtcaatggtggcgcaagggcggccgcgacctcagtatgccgctggacggggtttctggcgcgacgaagccggtcggcgaacatacgctttcctataccgagggcaaggctcccttggaaaagctggcgccaggagagtacaacctggtcgtggaagccgtgcgtgaaaagggcgaccgggagctggtgcgcgtgccgttcaaatggccggtgcaacaagcggaaagcctgacggccagcggacagtcggagctgggcgcgattagcctgcagttgaaaccttaacatttccccatgaagagaatcattgatatgaacgctatgaaatatgtactggctgctgttgcggccttgagcgcaactgctgcccatgcgcatggctattgggtactgccatccagcactgtgttgtcggcaccgcagttcgtcacgttcgacgctgcggtttcgaatgatccattccacttcaaccatcgcccactgccgattgacgagctgaagatcatcgcgccggacgagagcctggtgcagcctgccaatgtcagcaaaggcgagctgcgcaccacgttcgatgcatatttcgagcagagcggcacttaccgcctatccatgtaccgcgagggcctacgggccttctggaaggatggcgatcagcccaggcgcttcatggggtctgaggaggagttccaccagcgcgtgcctgcgaatgccaaggacctcaaggtatcggaatttgtcggccgactggaaacctatgtgaccgtggggtcgccgaccaagatcacgaccgtggggcgtgggctggaggcggtggccagtagccatccaaatgatctggtcgctggtgagccgctgaccgtgcagttcctggtggacggcaagcccacggcaggcgtcgaggtcgaagtgatcaagggtcagacccgctaccgtaaccagaagggcgagcagaagctcaagactgatgccgacggcaaggtgacaatcaacctgcctgaagccggcctctactggctggatgccgactataccgacgacaaggtcaagaccaaggtggccaaggagcgcggcctggcttatgtgttgacactggaagtattgcctcagtaggcatgcgacaagtattgatcccgcagcaacttgcggagttgccgcgtgagctgcccagtggcggtatcgtcgtgctcaggggcgagaccatggggaccacctggtcggtccgctatgtcgatactgccaagctggcagagcgcacagtggcagctgcggtttcaaccgcgttggatcaggtggtgcagcaaatgagcacctggctgcaagactcggtgatcagccagttcaaccatgcggcgccgggcacgatagtgaaggtgccgccggagtttgccatcgtcctgaccaatgcgcttgccgtggcggcaaagacggacggttgtttcgatcctgccatcgggatattggtcgatctctgggggttcggtccccggcaggtacaggtgttgccgcctgcccaggtcagtattgacgaagcattgcgggagagcggctggaaaaagcttgagttcgacccggtccggcgcgaattgaagcaagggggcaagcttgcgctggacttttccggcattgccaaggggttcggcgtcgaccaagtggcgcgggtattgcgcgcgcatggcgtgcagcattacctggtcgaagtcggcggggaattctatgggcaaggcatcaagccagacgggcagccctggtgggtagcgcttgagcgcacgccggaagcggccaggctggatgaatacgtggtggctgtgcacggcttgggcctggccacctctggcgactaccgccgttatttcgagcatcatggaaggcgctacgcacacaccattgatccacagaccggctggccggtcgaccaggcgccggtttccgtcagcgtactgtcggctagctgcatggaagccgatgcatatgccaccgccttgactgtcatggggctggagcgtgggctggcctatgcgcagacgcatgacattgctgctttgttcacggtggaaacccctgccggcttggagcagcatgcatcgcccaggctgcgggaaatgtggcagtgacgcggcgggtatctgctgccctggctggcctgctgctcagcgagacggcgcaggctgccgtgaacaatcccgctttcaaccgctacgcgcttgccttgggcctgtgcattgcctatctgctattttgcgtttggatcatcaggcgccatcggcggctgtcggcggtcccggggccagtatcccctgtcgacggcaaggccgtcctcgtgggctatgccagccagggaggctatgcccgcgagctggccttcaagacggctgcagcgctgcaacggcccggcgtcgccgtgcattgcctggcgctggatgcggtggatgttgccatgctggctaccgtccagcgcgcattgttcgtcgtcagcaccaccggggaaggtgatcctcccgacaatgcccgccgtttcgtgcaaacaaccatgtcggccacgccgtctcttgcccatctgcaatatggcctcctggcgctcggggacagcagttacgccaatttttgcggtttcgggcatcaattggatgcctggctgcagcatgcacatgcattgccgctgttcgacctggtgcaagtggatgcaggcgatgccggggctttgcgccactggcaatatcagctgggattgctggcaggcaataccgagatgccggattgggaagcgccgcaataccaggcatggcgcctggtgcagcgcaagcagttgaatccaggcagcgccggcgcgccggtgtatcacctgacgttgcgcgccgagacagtcggtgtcttgtggcaagcgggcgatatagccgaaattggcccgcgcaatccgcagcaggcggtggtgcatttcctggagcaactggcattggatggcgccacggtagtggaaggcaggcgcttgagcgattggctgcaggagcgcctgctgccccatacggagtctgagctcgcggccctgcgggatttgtcccttgtgcaactggtacaacagctacgcccgctgccgcatcgtgagtactcgatcgcctcccttcctgccgatggccagttggagctgctggtgcggcaggctgcgcatgtggacggacggctgggcctcggctcaggctggttgacccggtatgccgatgtgggggagatggtggcattgcgtatccgcgagaatgcggcttttcatccgcccgatgagcgccgccccatgatactgattggcaatggtaccgggatcgcgggattgcgtgcgcacctcaaggcgcgtgccattgcttcccgctcgcccaactggctgttgtttggcgagcgcaatgcggcacatgatttttactttatggatgagatcagtgcctggcaggccagcggtatcttgtccaggctggatacggcgttctcccgggaccaggcggacaagcgatatgtccagcatgtgctggcttcacaagctgaccgcttgcgggagtgggtggcggagggcgccgccatttacgtgtgtggcagtgctaatggcatggcgcaggcagtgcatgcggtcttgttgcaggcgctgggcgaggaggccatgtcccggctggcctccgatggcaggtacaggcgggatgtgtattgacgtttgccctgtccctgctgcggtataaaaagcatgcctggaaaaaacgagggttggacggacgccaggcatgcgtaaaacgttgtaaacagtgcgttactgcggagacatgactcccggtggaaacagggatttgctccaggccaggctgtgtgccaaatcctcatagcgcacgatgcggttcctgcccaggcgcttggcggtgtatagcgcaagatcggcctgagacaacagttcattgatggaaccattctcgtaagggccattccaggtggcgtgaccgatgctgacggagactctgcggtggtcgcctgccgatatcttgagtttctggacagcaaggtgcagtttctgagccatcgcatggcacccttctgccgtggtggccgggagcagtaccacgaattcctcgccgccgaatcgggcgacaaagtctccagggcgttgcatattggcgtgcagcgcctgggcgattttcttcaggcacttgtcgcctttcacatggccaaactgatcgttgtatcccttgaagtggtcgatatccagcatcaggagtgatatcggcgtgccattgcgttgcgcgcgccgccactcgagctctgcggtttcgtcaaaatagccgcggttatagatgccggtaagactgtccttgtgggctttttccatgagataagcgtgcgagtcggccaggtcgcgggtgaactggctgagctgcaggatcagcacggcaagcagcgtggtgaaggaaaacaggctaaggaggtgcgccatataccagttggcactgaatggggtattgtctatcagcaggtgcgagacatggcacaagtgggacaaggcagcgatggaaagaaaaatggtgaccagcttatcgtcgctgcaaaaagcgcgcaccaggacgaaggtggctgccgccatgatccagctcccccagcccagcggcgcagtgacgatgggcgagctgctcatgatcgcggaaaacaggttgcccgcgttgagcgccagcatataaacaatgatgccaagcagcggagtgagcatgaatggcaccgtattcttgccgaggatgatgcggttcagctgcggaaaggactcggtggccttgcggaatgccattgcaatgatgatgaagccacagaagccgaattgccagtatgccccccaattcgacatggtgtcggaagtcatgggattggcatggtcgggcgacccatgcatggagagcaggctggtgatggctgccaaggcataaatggcgtaggcgccggccagggggagcaaaaagaactgcttctggatcttgaactgcagcagcaagagcagggctgtggtcgtagtgctgagcacgacgatggtggcgacggctggggcgaatgcagccagttgcggccagggctgggtcgtgtgcagcatggcgagcaggctggccacggccagcaacagcatgagaatgcgtgttgtccagcgtaaccgggatgtcactgtttggtgcaggatggcgttcatcgccttcctttcgtttggtttgcctgttgactcgtggccctatgttgcagcagctggggactttgtcatagcgatctgacaattgttgacaattgctgcgtgtttgctggggaaggcctgggtgcgtggctaggcgtgcctggggatgaggatgctgaacgagctgcccttgccaggtgcgctggcgaggcgtacttccccctggtggcgggtggccacggcctggacaaatgccagccccaagccagtgccttcgatgtggggatgactttgctggtgggcgcggctgaacgactggaagagctgagactgggcttcgggactgatgccaatgcccttgtcctgcacctctaggctccagtacctgcccgaggggcggatgctgcatgaaatgacggaatggtcagggctgaacttgatggcattgctcagcaggttggccagggcgcgtttgagcagggtgctgtcgacgcaggcatgcgcctcgaaaggcgcgtcggtcagcgtgatggtgatgttgcgctcatgagcaagggcccaggcatcgtctatcgcctcgtgcagcaggtccgcgaggttgtgttcatgaaactggtaatgaccggattttgcccgcgtcaattgcacgaagtcgtctgccaatgtcagggcgttatcggcatgtttctctatcatggccagccagcgctccccgtttttttccggggacagtttctgcaattccaccagcgatatgatggaggacaggggggctcgaatatcatgcgtgatgaaacggaaagcttcgtcacgatccttttccgcctgccagagtttagatacatcgatgatgctcagtatccagccgatgtggcgctcggcagcgtccttgcacggggcgagcttgaccagcagttcgcgctgcttttcatcctgcgcctccacctcgatgccggcctgggccagcaggacttgcaagttgatggctggatggctgctctgcttatcctgaatatgctgcaacaatggcagcagtggttgctgctgcagggccgtgggattgtctgcgccgaaataactggctgccgcctggtttgcgacacggatgatgccgcctgggtcgcagatcagggtgggatccggcaaaccattcacgctatcgctgatgaagcggtgcatcccccgcagttgatgggtagcttcgtgcagggcattgatgcgtctgtccaggaagtcatggaatgctgcaggaggcttggacatcggcaacatggggaaatcgcgcttgaaggattcgaactctgctgccaggaatcgggcggcggtatccagtcggtgccagctccagagcgggtagatcagcaccagcccaagtgcgcctgccgagggcgccagcaataggccggatgcgatggcagccgcataggtagccaggaggagcaggacaagcagtgaaaagctgagcagcagtgctgctaatggactgagcagcatgaagccaagcagggccatgctgacgaagacaaggttgagggcaacgttttgccatggagcggcaggggagatcgtgcggccactcagctgactctccaggatgttggcaataatttcaacacccggcatcagttgcccgtcgcgtgagaccggggtcgcatattgatcgccgatgccggtagcggttgcgccgaccagcaccaacttatccttgaacacctcatcgggtatcctgccctcgatgacatcgcggtaggagatgcgggggaaatagccctgattcccagcataggggatcagctgggcatcgggctgtttcagtgctgtgctctggtgcggatgtcctgccgcgatcaggacagcggtgctgaaatggggatattgttcctggcctgtcgattgccacatcagggcggagcgcaccaccccgtcatcgtccaccttgatatgcacatgcccgaggctggccgcctcctgtgcaagcataggcgcaggaacttgtacatacgggatctgccccatctggttgaagacgacaggcagcgtgattacaccgctttgcctgatggcctgggccagcagccggtcgtcctcgggatgctgtaggtcagcttcgctgaacaggatgtcaaggccgatggcggcgggttgttgctcgctgatgcggttgaccagctctgcatgcaggctgcgacgccatggccagcggccaagtgtggtgatactgtcatcgtcgatcgcgacgatgaccaccctgccggtcagcggatgctgctggctggcgatgatggcatcatggatcaggttgtcggcaatgatgaatgtgcgctggtgggacaatatcgccaccagcgccaggacgattcccgaaatcaatagccacagccgcttgctgtacaagggagcggaggatgtcatcgccgaggccatgcagtgattgatgctactcaggacctgggtttatcaaaccaggtgcgatccatgccattgtcctcatgctctacttcaatgatgcgggcatccgagaatggcccggtatcgttttccagtctggtggcaagcctgacgtaataacgcccggcgggcagcgactggatattgatgcgtggactgtccagttcctgttcggcgaccaatgtgtcgaagcggggcgagcggctgatctgagcgatatagcgggcatcctgcagcgtacttgtccagtaggcctctcctgcgatgataggcagcgtatgcgcatcctggctgacggtcagggaggctggctggctgtatgggcccaggcggccttcttcctcggcattgacagaagcgacgcgccagtaatagtcaccctccgcgagcgatgcgagctggtattggcagcggtccaggggaccactatccaccaccaattcccggaactcgtcgtcagtggcaatttgcaggtgataaccttgtgctccttccaccggcgtgcagcgcaggatgccgttgccgtcaatgggttgaccttgctgaggggacagcagccaaggactggaaggatggctatgaatgatgaaacggtgctgggcttcgtatcccggaataccatagctgtccagcgcgcgtactgccaacaggtactcaccatcctgcagggatggcagcgtggcgctggcggaatacgatgccgcgttccatagcacctgctccatgccttcgtcctgggcaatccggtactggtattcactcccgccattcacggccggccagtcgaactgcaataattcgggctcaggaagcattgacggcaactggctcaagtccggcgctgccagcaatggctgcacttccccgagcccgttgcccgaggctgcaataccttgcccggcttgcagcatcttgccgctcctggacttgcctggctggggcggctgcatttccaccttgccctgcgtcacgctggtggcggagacactgccaacccccacactgaaacgcgtgccgcgcactgctgccacggcctgcggcgtgatgaccttgaaatgctgagaattgcacttgggcgcgggcgtcacggaaacgtccatgttcccctgctcaaggtagatgaccctttggccctgcggcacgagaccgctttccttgatgcggtccaggcgcacgtgagtattggacaggatgcgggcgacactgtggtcggcaaactccagcgaaagatagctgtgctggccagtacggacgatgtcgccttcgttcagctggtcgccgtgcgcgatgcgtttgatcgtgttgcctgcatcatcgaccagccatgcctcaccatggacaaagctggcagtcacagtgctgctgaccttggggatgagcaggctggtacctggcttcaggcggtgtgggttggaaatatggttgagtttctggatatccggccaggcatggggattgcccatgtagcgggcggcaaggttgtaaagattgtccccgggctcgacggaatggctgatggtaccggcctgggccgatgcatgaactgccaatgcgagccccgcgagggaagccacctgccagcaaggccgccatggcgggtttccgtgattgcgtgctacgttcatatgatcctcggcgatgaattaattaattgttttcttccactaggggtaccagcgtatcgctctcgagtcggtagcccatgccatataccgcggtcagcttgtagccattgttggggtgcagcttgagcttggagcgtatcgctgaaatatgcgtatccagcgtgcgggtctgcaagtccaccgactgcatgccccatatctgttcctggatatgctggcgcgacagcaggcgcccctggttctggaacaggaacaatgccagttcaaattccttgttcttgagggcgaccggtacgccatgatgctcgaagcgctgctgcgccacattgcatttgtagttcccccagacgaactcctgctggccttgctgggggtataaccgtcttaatagtgcattgatgcgggcatgcagctcgcgcacgcgaaccggcttgctcatgaagtcgtctgcaccggaggtgagcccgtgtaccacgtcgcgctcatcgctgcggttggtgatcatgaggatgggaatagcctccttcaggttggtgcgtacccactttacgatatccgggccggaagtgtccggcagttcccaatcaagaatgagaaagtcgaaggtttcgtgttgcaacgtacgcagcaaggatttgccgtcactaaaagtgtggcagtcatgtcccagtgacacgacggttttctctatcagctccagttcagagttattgtcatccaaagcagcaaaacgcatttcttttcaatcctctttttgcattataggcgcgcatgaaggaaacatgccaagccattgcggcaatatcacgcaccaccgtagccaatcttataccgggccagggcggggagattgtcaacaaatgtcaacggatcaggtctcgttgtgtgcacatcattggtgcattgaactattttggtgcacccaaatatccctaaacatcgtaccgatgcccaaatttttttacatctatatgaaatataaaagaaatatttgctggcatgagagttgctgaatatcggctgttataacgacgcaactgaatgtgccaggtttctggtgattatcaacaatctttgatgcaaggagcatgtatgaaattcatatccgctatcatcaagccgttcaagcttgacgaagtgcgggaagctctttccgctattggcgtgcaggggatcaccgtcactgaggtgaagggattcgggcgacaaaaggggcataccgagctttaccgcggcgctgaatatgtggtggattttcttcccaaagtgaaactggaggtcgccatagaggacagcttgctcgaccaagtgattgacgcaatcgagcaatctgccagcaccgggaagatcggggatggcaagatttttgtctttgatcttgaacaggcttatcgcattcgcaccggtgaaaccggtggcgatgcgctttgagggagggtgtcatgaagcgatttttatccatttctaccttgctgggcggcatgctggcggcaggttccagcttggctgaagaagtagccgaggaagcgccggcaatattgaacagcggcgataccgcgtggatgatcgtagccaccgtgctcgtcatcatcatggccgtgcctggcctcgccattttctacggcggcatggcacgttccaagaacatgttatcggtactcatgcaggtgctggtgacattctcactgctgtccgtattgtgggcagtgtatggctacagcctggtcttcaccgagggcaatgccttcatcggcggcctgagcaaggcgtttctgtcgggcattacgccggatagcctggagggcaccattcctgaactgttgtttgttaccttccagatgacattcgcggccattacaccggccctgatcgtcggcggctttgccgagcgcatcaagttctctgcagtcctgctgttcatggtgctgtggatgactttctcctacctgcccatggcgcacatggtctggggcggcggctggatcggcgaaatgggcgcggctgactttgctggcggcaccgtggtgcacatgaacgcgggtattgctgccctggtcggcgccttggtactgggcaagcgcatcggcttcggcaaggaagccatgcctccgcacaacatggtcctgaccatggtcggtggctccctgctgtgggctggctggttcggcttcaatgtcggcagtgaattggctgctgacggcatggctggcctggcagtggtcaacactcagctggcaactgcctccgctgtcgttggctgggtcattgccgagtggctgagcaagggcaaaccttccatgctgggcgcaatttcgggtgccattgccggtctggttgccatcactcccgcttgtggcttcgtcggtccgatgggtgcgatcgtgctcggcttcatcgccagcctcatcagcttctggtccgtcaccaagctcaagaacgccctgggctacgatgacaccatggatgtattcggtgttcacggcatcgccggtatcgtcggtgcattgggtactggcatcttcatggcgtcatccctgggcggcgtcggttacgacgaaggcgtgaccatgggccaccagctctacgtgcaagccgtgtcagtgggcttcaccgtggtctacgtcagtatcgtcagctacatcctgttcaagatcgtggacctggtcgtcggcctgcgtgtctccgaagaggaagagcgcgagggcctggataccgcatcccacggcgagcgtgcgtaccactcctaaatagcctggcagttgcaggcctagaaaaagcccggcatttgccgggcttttttcatttggcggtggtgttgagttcgtgcaggactttccgggcgccagcgatgctcaagtggttgtcgtcataatagagtgcctggccatcggcggccgccgggcagtgtccatgcgggcaaagtcgttccaccggcttgatggcgtgcagtcgttcaccataaggcaggctgtccagtttccccaggatgaaggcatggcgggcaaggtagaattcccggctggtcatgtgatcaagatcgtgcggcgagatggtgtgcaggatggacatcggcatgattgccttggtgatatccttgggcagctccgggatgggatacatgacatgtacctccttgcccgccgcaagcaggcggttgatcgtggctgccaggctttgccagtactcctccctgagctcctcgcggctcaggcccgcatactcggccgtgaatttgttgaccgggctcttatccggcaatgacggatagtgttccaggttgccgaacagggcgcgggtgtagctgaagccgatcaatacgtgcctgatctcctgccgctgctccaggtgggcaacggcttcgcgcatccaggcgctgcatccaggctccctggcctcaaacagcaaagagggcgagcaggcgctgaagctcaggtgcagcaggccttcgtcgcgttgcttgagtttttctcccagggcataggccaattccacggtgtggctgtcacccaacgtggcccaggtaatgcgctggccgaagtatgtgcatgattgcgccggtttaagatagtcggtgccgctggtgtggcatttctcccgcaatgggctgccaacggcgctggtcatgagttccggttgctggaagcgcccgggaaagccctggcccagcattccagccagtcctgcggccagcattacggcgaatgctacgccggaaagctggaagacgcggttgcgggagtagcgtttcttgtcgcggaagggctgttccacatagtaatagctgaggatggcgagcaggaaggcgagcgcgatcgcaacgaagaacatcatcgccccgggatgggatgcgcttttcatgcgcaggaaggcaaacagcggctggtgccagaggtagagcgaataggaaatcaggccgatgccgaccatggcccgactacacaggagttttcctagcgtgtcggaaggatcgcaaaacgcgatgacgaggcaggcgccgagcacggggaggagggcgaaaaagccggggaatggtgttttctggtcgagcaggaaaacggcgccgatgatcagtgcgtatccgctccacgccaggccgtggcgtatgattctgccgggtccgcgccattgttctggccgggccagtgcaagcagggagcctgccagcaattcccatgcgcggctgaaaatgaggtagaagctggcatcgaccgcatcctgccgcagcaggtattccgacacggccaatgatgccagggccaggatcagcagcagccaggcaatgttgatgcggcgcatgaaccacagcccagccagcaacagcgggaacagcaggtagtactgctcttccaccgcgaggctccaggtatggagcaggggtttctcttccgatgccgtggagaaatagccactgctgaggtagaagaatacattggagccgaatgcggctaccgataccaggcttcgcgcatagtcctgcatcagcgaaggtggcatgaggagaaatgccgcgatgctggtggcgagcaataccacactcagggcaggcaggatgcgacgtgcgcggcgttcgtagaaattgagaatggaaaagcgttgctgcgcgagctcatcgcgcaggatggacgtgatgaggtagccgctgatgacgaaaaaaacgtcaaccccgacatagccgccgctgaaccccgagaagccggcatggaagaataccactgccaggactgcaaccgcacgtaacccgtctatctcccgcctgtatttcaaaagcccctttccgcttgcgctcgtgcaaggtgtgacactccgcgtcgcctgaaattcagcatggcctgatgccaaacctgatggctatctggtgcgcggttggccagtatgcaggcagtcaaatcaggattatatgcgctttgaggctgagtccgcgcggatagaggggctgggcctacaggaagatgttgcgtgcctgcaggcgcgtggtattccagcccaggtgatcgtaataggcaatggcgggctggttgtccatgtccaccagtagctgggcgcgggtggcgccgtgtgccttggcccagtccagcgcctgatgcaatagttgcctgcccaggccgaggcctcggtattgcgcatcgatgaccatgtcctctatccaggcggcagggcttccctgcgcggtagagacgaccagttgcgcactgaccatgccgatcacctcgccgttggcaaggactgccaccaggatggcgccccggtccggtttccccagcagcaggcgcaaccctgcggcttgcttggccgggttgggggtgaaatcctgttctatgctgaagagttgctgtagcaggccgcacaatgcaggaatatctgcaggctcagccgtgcggaggatggcaacaggctcagtcatgatctatcggctcttccgtgtcgtagtgaatgatggcaagaaagcggattggcagtttcgcatggtattccggacggtgcgggatctcgccgcggaaggtgagggcgtcacccggctccagcatgtagacctcttcgcccacgcggtatcccagctcgccttcgagcatataaagaaactcagtgccgctgtgctcaaaggagggaaactcttcacccggatcttccagcgtgatgagaaaaggctcgaacagcttcttgggaccctggtcgtaagccagcaggtgataggtatgcccgttacgggtgccacggcgcaccacttccatgccctggcctttttttacaagctgggcgccaccggttggctggttgtacccctggaacagcctcgagatcgtcacgccaagactattggcaagctgttccagggtatccaggctggtggaaaccaggccgttctcgatcttgctcagcatgccgcggctgatattggcgcgctcagccacctctgcaatggtcaggccatgctgctggcgaatatccttgatcacattgcccaggtgcttgcctagcggcttgatctcgctgtcgccgcctgccggcgaggtttttttcatattctccgccatgtcctgcctttcctgcttttctccaggtgttcgctttgcctgattcttgctttctgcaagcgatacattgcaaaatgtttcctgaaattaaaaaaagtttattaataatatgggatggtcacctatcgggcaaggtgatcacgcaatatacaaaatacaaaggagtgatttcgttaatgaaacccgtcatgatcatacaattcagtgcttccgaggggcctggacactttggggattttcttgccggcgagcatattccatttcaggtgctgagaatggatcgcagcgatcctttgccagcggaaattcgggactgcagcggcctggccatgatgggggggccgatgagcgccaatgatgatctgccatggatgccgacgctgctggcattgatccgggacgcagtagcgcagagggtgcctgtgatcgggcactgcctgggaggacagttgcttgccaaggccatgggcggcgaggtgacggacagcccccacgccgagatcggctgggtgcgcgcctggccccagcatgtgccgcaagccctggagtggctgggcacctgggacgaactggagctgttcgaatggcactaccagacgttctccatcccgccgggcgcggtgcatatcctgcgcagcgagcactgcgccaaccaggcctatgtgctggacgacctgcatatcggcttccagtgccacatcgaaatgcaggcgcacatggtgcgcgaatggtgcagcatctcgccggaggaactcaaggggggcgccgaggccgaccctgcgcaacccatggtccagtctgccgtggagatattgcgcgacctcgatgtgcgcattgccacgctgaaccggtgggcagagcatgtgtatgcgcgctggatcaaggggttgcagcgggactgaagccgccctggagcgcggataccaccttggaagtacaccttcgagagaattccccggggcgggcgttttgactatcgttgaccttgaaataatcacttctcaaggatacagcatgtcaaggaattcgattctcaacgaacgccaccgcgccctcggctccaagctggatggcgagacctggaatgatatgcccattccgtggagctacgataccgatgtccacgacgaagtcgtcgcggtacgatcgagggccgggctctatgatgtctccgcactgaatatcgtcaatgtcactggcccggatgccgagcgggcggtggaccgcctagtggcgcgggacatcaccaggctcaagccggggcactcgctgctggcagcggaggtgaatgaggctggcgctatttgcgacgacatcatggtgatccgggatgctgccaacagtttccgcatctcgcacggcagcggcgcgaccaagcagcagcttgccaaggcggctgagggcctcgatgtcaaggtcgagcccgaccttgacgcgcatatcctttccttgcaaggccccaagtcgctgagtgtgctgaagcccttgctggcgtttgacctcgatgagctcgcatatttccagcacaagcagacccagttgtttggcaaaaccgtttacatcgcccgcggcggctattcgggtgagctgggctacgaaatctactgccgtgcggaggatgccgtgctgctctgggacgaaatcctcaaggcgggcgagccgttcggcgtgattcccgcctcatggaactccctggagctcaccaggatagaagccgcattgctgttcttcccgttcgaaatgatagaaggcgacaccacgccatgggaggtcaatatggcctggggtgtcgatatcgacaagccgggcgactatatcggcaaggctgccgtactggcatcccgcggcaaggagcgcttccggcaggtcggcctgatttgccgcgcggcgactgccgtggaggcgggcgccgcgatctaccatgaaggccggcaagtgggggtggtcaccagcgcttcgtatagccgctacctgatgcaatcactggcgctggcgcatattgcgcctgcgctggcggtcaatggcactgccgtcgaggtcaagggcaaggcggcaagctggcctgcctatgtcgcgccaaccccattctatgacccgctgcgcctgcgcacccatccacgggaggaggtgtgagccatgcagcatggatactggatcaggagcaagccggtctataccagcctggcctggcagtacagggcgcaggcccatatggtgctggcccatggcgaggccgggcgtgccgtgctgcgtctttaccagcaacgcctgcccgagcagcctgtgagcgtcctctatctggttggcgacgaagaggcggattacaccgcctcgctgcgggccctggcaggggattgcctgctgacattcactaagcaggaagcattatgggcggcgttcaatgccgcgcttgcctccgcctgcatgggcacgcgcctgtatgccgcggggaatgaagctttcctctggcaagtctcgacactggccgccagccatggcgtgctccatgccgacatcatgcgcgagcagccagcctcactggcccggccagtgtactgtgtgcactgcaaaaccatcacgccacatgtcacgaccaatatcgcggtatgcagcggctgtcagcggcatctgttcgtgcgcgaccatttttcgcgccgcctgggtgcctatatgggcctgatggtcgatgccgaggcgcctggcgaagttcctgctgccgaggagatctatccatgagccatttgaacgtcatcgtgtccgccattgccgatgtggcggaaggcatacgccatttcacgctggtggacgcagccggcagggagctgccaggattttccggcggcagccatgtggtggtgtccatgcgcgcaggggcacgtacctaccgcaatgcctattcgctgctgagccctccctcggatcgcagtaattaccagatcgcggtacgcctgcaggagaattcacgcggcggttcacgcttcatgcacgagcaggtgcaggtcggcactgcgctggagattgcctggccggtcaacctgttcgccatttcccgcgtcggccgcaagcatattctggtcgcaggcggcatcggcatcacgccattcatgtcgcaggcgcatgatttgctgcgcaccggcgccaacttcgagctgcattatgctttccgctccccgcgccatgccgcattcgtcgatgagttgcgccgcctgctgggcccccggctgaagtgctacgaccaaagccagggacagttgctcgacccggctgcgctgctctcgcaccagccgctgggcacgcatgtttacgtatgcggccccggcggcatggtcgatgccgtgctggatactgcggccaggctgggatggcccgacgcgcatgtccaccatgaagagtttcttgccccgcccgtgggcgaaccgttcgcgatccgccttgcgcagtcgcaacgggtcgtggaggtcggtgccgaggaaagcatgctggaagcgatggaagctgccggcgtggacgtcccctatctctgccgcggcggcgcctgcgggcgatgcgagctggaagtgctggcgacggacggcgtgctggaacaccacgatcactatctttccgaggatgaaaggcgcgcaggcaacaagatcatgccttgcgtttcccgtgccaaatgcacgtttatcgaactcaacctttgaggtacaccatgaacaaccttgcctacaaactcgaaacctttcgtgacgattacacctttcgtaactctcccgacgcgattcgccgcttccccttccccttcgaccaggaccattacatgtactcggtcaatatcgagccgcacaagccgggcgcccctggctccgtgttcgagcacacgttcgacatcgacgagcactatgtggccgaatgcgcggacaaggcactgaccctggcgcaggacaaggggcgttatgccgcactgccccacatgatggatgcgcaatgggacttcctcgagctcaccatggagagtctcgcgcgggattatcctgaccagttcaaattgtccaaggagggtgaacgctggacctggaccaacctgccgctggggatcgaggatagtttcatcttcggcgatgcgtccaccctgcccatggaaccgctcgaatacatgggacgccaggtgcagggcgacttcgtgctgctcgaccagcgcgaaggcaccttgttcgcggatgctggcttcatcaccagccaggcggactggtcgctggcattcgatatcggcatggcatggcatgaatggcatgggcctgtgccgcaggtggaaaaaatgggggtcatggagcgtgcactcaagttcctcctgagcctgcagcagggcagcccggtacgccgcctcaactggaccatgaccatcaacccgcgcctggatacctcacccgagcactatccgcaatggggaccggacaaactcaaggtgaccgcggaaaatgctggcaggaaggcgcacctgcgcgtggagctgcaaggcctgttccgcctgccgcgcagcaacgccatcctgttcagcatccgttgctacctcatgagcctggaggaaatggccacctatccgcgctggatcaagcgtttccatcgcgtgatccgcgacctgcacccggacctgctggaatacaagggcatcaaggtctatcacgcgccattgatggcctggctggcgccgcatgacgatggcgaggaattgccgctcggcacccagccggaatgaccgtcatgcctgccgggataggataaggatcagccggcctggccgtggcgccttgagctgtgtgcctaggcgcttgccgtgctttgccggccgccaagcttgcgctgcagttgcatgaagtcgggagcggcttccgcatcctcctgcccaagggctgcgatgaagccctccacagcgagcaattccccggtgctggcatagatgccattgccgtgctcccatacccactggtaggtgccgttacgcgaatatagccggtataccgcccgcaaggattgctcctgcagcacctgttcgcgcgcggcctcccagaccggcctgtcatcgggatgcagcagcttcctgaagctcaaggccgggctggcgatcagctcatgtgcgccgtagcccgtgaggttgaggctgccgtcactgacgaactcgaaattgaggccgtggtccgccttgcgccggtatatcatgcagggcacattgttgatgaggctgctcagcgagtgacggttgctcctgaggctggcttccacttggcgggcctcggtgatgtcggtgagggtgccgaccacgttggccccttcgttttccgccattgccgagctgcgggcgcggatttccacccagcagggttcgccgttgcgcctgatcaggcgaatctgctcattgcagcgcatgcgtttgccgcgcgcgatcgagtcgagccgggcaatggccaatggcttgtcctcggggtggatgaaatcgatgaacgatttgcccagtgattcctcgagcgggtattccagcagggtttcccagcttgggttgagaaagctcagcttgttgccgcgctgcagctcgaacacgacctcttccaggcggttgatgagcaagtggtagttgaattgctcgttgaagcggacgccggtggccgggccgctggaaatcagggaaaattgcagcagcaggcgctgatgcgtcgtgccttgccccatgggcgaaagcgagagcttgctcggcagcaccgtgccgtccaggcagagcaggcgcaagggggtatccgcgccgctcgaggtgtcgatattggccagccgggaagccagcagcttgtggtcgccagggtagacgacattggtgagcggcatgccgacaatctggtccgacatgccggtcatgcccagctcgttgaggaaggcctggttggcaaagacgacggtatggccttcaatcaccgcagccggcgacgaaagccgggatgaaacctcgcgctcccagttggggctctgcatgcgcgccagcgtgcggctcgacccctgtcgcgccagcactggtgccagggcggccatgagcagcaccgagatcagtacgctgccggcgatcagcagcccggtgaggtgcgtggtgaacggggcgcccgcagaccaccagctgttgaacacgaacagaaagacgatactgaggatcaaggtgctgaaaaggtataagctcatggcaatcactcaaggctagggtaatgttgcgactcgacagattcagggccagcctgggccgcgtcattggcacattgcggcaacgcatgctgcgtcatgcgctttacctgcgcttcatcacgctgctcgcctgcacggcgatactggccgtgatgatgcaggcgggttcgctctttcttctagattacatacctgccagccagtctgcaatgcagcaggttgcccagcgcaaactcgaatgggcgcggttcctcgacaacccgtcgcaggatcgccagcctgcgccatggaacgtccataccctgaccgggggagaaaacccccatggctggtatgccgggcacctgtccggcaagctggcgaagctggtggaagatgtcagggaacaggagcgtacctatcaccttgggaatgcagccagggatgagtggcaaccgcagcggatgctggacagccacgatgccctgctggatggcctgcgccgggatgcggaagagaaacaggcggtgctggtcatgctgcaactgatgggcttgctgctgctgttgtgctgtcttggtgcgatggcgctgctgatccggcaggtgctgatcgacaggattgccgggctggtggcgctgctgccgaaccaggcattgtcgcagcaggacaggcgcgatctcgacgaattgtcgcagctcgaaagcctggtgcaggaattctctgcccagatgcagggattcaaggcggaaaccgaatggttcaaccgcacgcgcagcgacctgttgcgccggatgctgcgcgcgcataccttcctgcacgacctggtggtcgcattcaatgacagcgtcgtcaacgaatcctcgctcaagaccatgatctatgccatggagagcagcctggatctgcgcaatgtcgcattgcatttcatgctggacggcggggaggccgggggagaacgcctgctgttttcgcagcatgcccctggagccctgccggaaggggtatcgcgcgaccttgccgtcaagcgctcggccaagttcctggtggccgatggcgcggaatgcattgccgctacctttgcctgtcccggggacaactccggcacgctgctgctggaagccaagccggggcaggagttccatgaatccgatatcacgctggcggaaatcacggcgcagctgctttcattggtgctcggggcgcaaagccgggaagaacaggcgcggcggctggccctgttcgaggagcgtgccgcgattgcgcgcgagttgcacgattccctggcgcagtcgctggcctacatgaagatccagatcgcacgcctgcagacgcagggcagcggcggccaacacgacaccaatgaaatcacgaccgagctgcgcgagggcctggataccgcctaccgcgaattgcgcgagctgctgtccactttccgcatgcacatggatgtgcgcggcctggggttcgccattcaggcggccatcgacgaattttcccaccgctcctccgtctccatcacgctggataaccgcctggtcaattgccgcttgaccgtcaacgaagagttccacatcctgcatgtgatacgggaggcgctctccaacatcatccgccacgcgggggcgaagaacgtcgtggtggccctggcctacacgccgggcagcacggtcgtggttaccatagacgacgacggcgtgggcattcccgccacggccacggacgagcccgggcactatggtcagagcatcatgcgcgaccgggcgtacagcctgggcggggacatcaccatcagcgccaggcggcagggcggcacgcgcgtcaggctgatcttcacccccaagctcaaccaatgacaatgccgtattacaaatcatcaaacgaaagtaagtgaacactatgctgaaggtattcctgattgacgatcacgccttgttccgcaagggagtggggcagatgatcgccgccgatcccctgttcgaggtggtcggcgaagcctcctccggcctggaagggctggagcgcgcgccgggattggcaccggacatcgtgttgatcgacctcaacatgaaaggcgtggatggcctggagacattgcgccgcttcaaggccggcagcctccgggcgcgctttgtcgtgctgacggtgtccgatgccgaggacgacctgctggaagccctgcgggccggggcagacggttacctgctcaaggacatggagcccgagcagctatgcgacagcctgaagaaaattgcggaaggcgtcaccgtgatccaggaccggctgaccgaggtgctcaggcaggcgctgcaggagcagggcagcaaacctggccctgccacgccagaccaggtgtccctgaccgaccgcgagcaggaaatcctgcaattcctggccgacggcctgagcaacaaggcgattgcacgcaagctgggcatttccgatactacggtgaaagtgcatgtgaagcacctgctgagcaaactgcgcctcaccagccgcctcgaggccgcagtctgggcacaccggcagaagtaatgccatgcgccacccaatccggtgcgctgtggcggcctccttgccgggtagcgatgggcggctaccccctaaggagtaatccgtaggaggaattgtgggcgcaggcccatccgttatccaatgcaatcctggaaaagatgcatttccgcatcttgatattcatcttcaggagactgcaaattgagtgctacctcatccctcgatgtcacggcggccatcagtgatccgccgaaatccggcagcctgcaccgcaagataggctggcagggcgcgttctgggttgccagcggcgtgccggcgctggtgctgttctcgatcggcgccattgcggccaccgtgggcaagcccgcctggctggcctggatgctgtcgatcaccttcggcttcatccaggccttcacctatgccgagatcgccggcatgttcccccacaagtccggcggcgcttccgtctatggcgcgatcgcctgggtgcgctacagcaagttcatcgcgccgatctcggtctggtgcaactggctggcctggacgccggtgctggccatcggttccggcctggctgcgggctacatcctgctggccatgttccccgccgatgccgtcatcaacacctggcagatcaccctgctggacctgagcttcctcaagtccgatctcagcctgcgcatcgatgccacgttcatcctcggcgccgcggtcttgctggccgtcttcggcatccagcatggcggcatcctgcgctcggcgcgcgtgaccatggtgctgggcctggctgccctgattccactcatgctgatcggtatcgtgcccatcctcaccggcgacatttccgcggccaacttcctgccgatcgcgccgctggccttcgatgaagccggcaatgtcatcaacggcgaatggaatatcgaaggctggaagctcatggcaggcggcatgttcatcgctgcctggtccacctacgccttcgagacgtccgtctgctacacccgcgaattccgcaatcccaagaaagataccttcaaggccattttctactccggcctgctgtgcctggcggtattcaccctggtgccgcttgcattccaggccgacctgggcctgggccagctggtgacgccagccgtgctggatgcggcaggcaacgaagtcagcccggccgtgtacgacggcatgctggcccccgatatctacagcggcatgggcgtggctacggccctggccgccatggtgggcggcagccagcagctgggcaacatcatcatcatcatcatgctggtgctggccttgctgctctccatcatgacctccatggcaggttcctcccgcaccctctaccagggcgcggtggacggctggctgcccaagtacctctcgcatgccaacgagcacggctcgcccacccgggccatgtggaccgacctctgcttcaacctcgtcctgttgctgatgtctgactacgtgttcgtgctggcagtgtccaatgtgtgctacgtcatgttcaacttcctcaacctcaacgcaggctggatacaccggctggacaggcccaactgggagcgtccctacaaggcgccgctcatcctcatcgtgctcggcaccatcctcagcttcgtcaacgtggcgctcatgggcctgggtgcgaatatctggggcgagggcaccctgtggtcgggcgtggtctgcgcggcgctgatcctgccggtcttcctctatcgccactacgtgcaggacaagggcgtattccccaaggccatggtcgaggacatgcacatgggcgatgaaagcggcgtgaaaaagcgcgcgggcatcctgcccttcgtcgccatcgccgtggcagtgctgatcgtggtctatatgcagcagctataggcgcgactgtggtgccgtgaagcaagccccacccccgggtggggcttttcattgcctgccgcatcccttaggcacgatgtgttttttctgctgttttcctggcgggcttcgcgcagagaatacccatttccagtgatatccaagcgtgggttattggtctagagtagcgcttgcatccacccgtttcctgtactacatggccgctgacacctttcctcctgaatccagcctgctcgcgcccgtactgctggtcgaagacgagcccctgatacagcgccgtctcgacagcatgttgcggcagcttggctatcagcgcgatgccattgcatttgcggcctcgctcaagcaggcgcgcgcccacctggcaaaccagcctttcgcccttgcgctggtggatatcgggctgcccgatggcagcggcatcgacctgatcgccgaaatgcatgctgctgatgccgcgctgcccatactcgtcatctcggcctggagcactgaggatgccatcctcgcggcattgcgcgccggggccacgggatacgttctcaaggagcgggacgacatggaagtcgtgctctccatccgaagcgtgctgcgcggcggtgctcccatcgaccccttcatcgcgcgccgcattatcgacgagttccacctgggctccagccagcaggcgcagacccagcaatgcgagacgctgagcccgcgtgagggcgagattctcgggctggtggcgcagggcatggccaaccgggaaattgccgaacaacttcatttgtcgcgctatacagtcgaatgtcatatcaagcacatctatcgcaaactcgcagtctcctcccgtaccaaggctgtgcacgaggcccgttcgcgcggcctcctggattgatcaggctagtccacctgctgtggggcatcgtgctggccatggcaaccgtcacggcagccggggcaggcgaagcgtcctgtgccgcgcacgtgacgcggatcgaggctgcgcttgccggcgccctgcctgcggaagcggcatgggtgcccgtcaccctgccagacaactgggaggcgcgctggcccggccagggcggcacggtgtggtaccgcatccattggcagccggcctgtccggcggcatcgggcaaggcgctggcgctgctggccgaatccatcgtcatggccggcgaagtccacctcaacggcaagctgttgtggcgtgacgccagcctgcgcgagccgctctcgcgcagctggaacatgccgcgctattggctgctgccgccggccatgctgcatgaagatgacaacaccctgctgttccgcgtcgtgggcgtggcggggcagatgccgggcctggggcgcatccacctcggcgaggctggccaactgcagcaacagtttgaccagctctggtggcgcaaccgcacgctgtttgtcgccaacctggcgatttccgcggtgctgggcgtcatcatcttctgcgcctggctcggcaaccgcaggcaaagcgaatacggatggtatgccctcatggccctgtgttgggtactatttgccgccaacaccctggctaccacgccctggccgtttgcccatagcgtcacggcggccaaggccaacgccatggcattgacgctgtacgtggcgtgcttctgcatgttcacctggcgcttcggccggcagcgcctgccgcgagccgaacaggcgctatgggcagcttctgccctcctgatcatcgccattgcctgtacgccggccgcgatgctgaaacatgcattgaccgccggctacctgatccccaccgcggtcttctgcatcaactgcctgcaattcgctgtgcacgccatgcgttcgcgcaatcctgaaaacctcatcctggccgttgccttgctgctgttctgcagcgtggcgctatacgactgcctgctggtgttccaggtcatacaggaaggccgggcattgacgcccttcagcagcattgccgccatgctctgcatgtccggcgtgctcgggctgcggcatgcgcgcaacatgcgccgcatcgagcgtttcaatgaagcactggagcagggcatagaccaagcacgtgccgagctggctctcaggctcaagcgcgagcacgagctcgtgctcgacaatacccgcctgcaggaaaggctgaagatctcccacgacctgcacgatggcctgggcggctcgctggtgcgcatgatggccgtggtggagcaagcccccgcccccctgaagaaccagcagttcctttccatgctcaagctgctgcgcgacgacctgcgccaaaccatagaccacggctccagcagcggcatcaaggtgccgggcactcctagcgagtggattgcgccgctgcgtcaccgcttcatgcagctcttcgacgatcacgggatcgtggcgacctggacagtacccgcgcaatggcaggcaacgccaagcgcgctgcagtgcctggccctcacgcgcctggtcgaggaggccctcgtcaatgtcctcaagcacagccgggccacgcgggtgcaggtgcacatgtggtatcccgggccgggcgagctcatgctgcgcatcgaggacaacggcatcggcttcgacgtcaccgccgtgcgccgggctggcatcagcatcggcatgcgcagcatgcatgcacgcatcgccgcggtcggcggctccctgaaagtgcagtcggaacccggctgcaccgtactggcggcgacattccagcgctgacccataccgggcaagcgggtgaccgggcagggaaaataagcaaattaattgcaaattgcagcataccggctgaaataccagttttcagtgatgttcaaaacctgctgcgcccagtttaatgctacctgacccagcaatagcgcacgcactcggaggtgcccctgatgaaccgcagttttcaatccattttcaatgcccgttccggcgcctggcaggcagtcccggaaaccgcccgccatccaggcagggctgccagtgtgctcagcccactggcgctctccctcatcctcgccgcatgcccggcgctggcgaatgaaatcattgacaataatgacatcataacggtgcgcgcaggtcagccatcatcgccatggcagatcccgggatggcttagggttggcaatgcaggcacaggcacgttgaacatcgaggcgggcggcgcggtatccaatagcggtggcttcattggagcctttcctggcagcacaggtaatgtcacagtgacggggtcaggctcgacctggacaaatacccactcgctttatgttgcctctggaggcagaggcacactgaacatcgaggcgggcggcagggtttccgccgctgtcaccaggcttgcttatgatgcatcaagcagcgctaccctgaccctgagcggcgccagtggcagccgcggcatcctggagaccgggcagcttgtccgcggtttaggtagcgccagcgtcactctcgatggcggcatcctgcgtgccacgggcgaccaggcgaattatctgtccggctttggcagcggcgccatcaccctgggcagccagggcgtattcttcgatacgactgcgcatgccgtgggactcgatatctccatgctgacgggtagcggcgggttgaccaagctgggcgcgggcaccctgaccctcaacggcgttggcacctataccggcgccaccgtcatcgacagcggcacattggctgtcaacggctcgctcactgcgtccagtatccaggtcaagcagggcggcaccctgggcggcactggcacggtgggggctgtggtggtcgacagcggcggcacgctggcgcccggcaactcgattggcaccctgacggtagacggcgacctgaccttcagcagtggcgcgacctaccaggtcgaggttgacgcagcgggcaatcatgaccaggtcatcgtcaagggaattgccagcttgggcggcaacgtggtggcgctggccgaaaacggccactacgcagccaacaccacctacaccatcctgtcttccgaccatgccgtgacaggcacctttggcggcgtttcctcttcgctggctttcctcgatggcacgctggactatagcgaccccaacaaggtcaacctggtcatgtcccgtaacgatattgcttataccgatgttgcatataccggcagccagcggggcgtggctgctgccctggaaagcgccagctcaggcgccgcgagtgcggatatgcaaggcatcctcaccgccgtcaataacctctcggctcaacaggcccggtctgcctatgacagcatgagtggtgtcgggcttgtctcactgcaacgtgccgggctgggcttcagcagcaatttcagcaaccagttgatggggcgcctgcaagccgttggcatgtccgccactgcacaatcgcttcatggcatccagctctcggccaatgacagcttcgatgccctgatgccggcactctcacagcccaccctgtcggatgccccatccgccaatcaattcagccttgctggcgggattccgatggataacggcaggcatgggttctggctgcgcagctttggcaccaatcaagacacctcgggcgaccgcaatgctgcgggcagcctgatcaagggcgtgggtatcaatgcgggtgttgatcgccgcgtcaccgacaacctggtactgggcgcagccttcagccacagccgtgccgacattgatgctggtacgggcatgaacggcaaatcgcgcggcaacgcagcggcggtgtatgcgagctatgccaacggcccctggacgttcaacggcaacctgatgttcgcgcacaacaccaatgacatggacaggcgcatcaccgtcggcgccctgcaacgcaaagcgacagccgattttgacagcaggactgtggcggcctatggcgaagtcagctatgacctgccgcttgccaagtggacgctgcaacccgtggccggcctggccctggcctataaccgcaatgacggcttcacggaaaaaggcgctggtgcgctcaatatcgacgcggatacgcgcagcatcacgtcgacccgcaccctgctcggcacgcgcgccttgatcgagctcaacggtatcagcatacaaccgcgcgccatctgggcgcatgagttcggcgacatcaacaagggcttgaccggccagttgcaaggcgcgcctgcggccagcttcaagacttacggtgtggacctgccgcgagacaccttgatcacgggtataaccattgcgggcaaaacccagggcggcctatcgctgtttacggatgtgcagggcgagttcaacagcaagcaaaccaacctggccttgttgatcggggtgcgcaagagctggtaatgctgatctcgacgggctgatcaaacaggacgcgttggcgtcctgtttgtgttcgggaggagggtttatatggtggaaaactcgatatagaaatcgcggatgccggaagccaggaactgcactgccacgcaggtgagcaggaaccccatgattttggtcactgcctgcatgccgtgctcgccgagcattttctcgatatgggtggccgatgacagcgccaagtaggcgatgccgatggtgatggcgatcccggcgatgacgatggggtcaccgatgaggtgggagccttccggaatctgcgagccgaaactcatgacgacggcgatcgagcctggcccggccaggctgggcatcgccagcggcgagaatgagtaatccaggttggcactcttgatttcctcgggttcggagtccacgctggaggatgaatccagcccggagaagatcatgcgcaatgccaggatgaggatgatgaggccgcccgccacccggatgccggccatcgagatgccgaacagcgcaatgatgccattgcccagcagcaggaaggtcgtgagtatgaagaacgcatagatgcaggccttgcgtgcctgcagcttgcgcgtttccggcgtcatgcgttgcgtcagcgccatgtagagcgggatcgtggtcaaggggttcatgatgggcaggaggccgatcacgacgatggaaatgtatttgagggcttccagtatgctcatggtgccggtccttttcttgttgttgaatatcacggtcaggatgcattctaataccgtatgccggtggcgggccggcgcggcatccaccaaccggtatgcggcgacatgttgcccatcatggcggactcttgctgtgccgggctgcccggtcatttggcatggtcgatatgatggggtgagacaccagccaaattagtccgttcggactattcgaacgtcattttttgagatttgtctttcttagtatctgcaacgcaattgcattgcgattgcgtgacgtctaatcaattactttgggagatcctcatgaaaatgaaatcaatcgtgttatcgctggcagcgttcggcgctgctttggccgctccggtcacgtttgctgaccagggttccattgccaagaatgtgatcgtcatggtcagcgacggcgctagctggggtacctgggatctggccagttactatcagtatggagagttgggccgtcagtcctacgaccagttcgatgtcaagctcggcatgacgacctatcccaagaacacttcttcccgcccgacatacgatgatgtgcaacgcatcagctacgatccatccaaggcctgggataccacgcccatcagtggcagcaattattttgccggttatgactacctgaagcgagactacacagattccgctgctgctgccactgcgctggcaaccggcgagaagacttacaacaatgccatcaattacgacaatttcggccaggcaatgggatacatcacccaggaagccaaggcattgggccgtgcgaccggtgttgtcaccagcgtgccgttcacgcatgcgacgcctgccggttttggcgcgcagaatatcagccgcaacaactatggcgccatcagcgagtccatgatcagcaatggttccctcgacctgatcctgggcgcaggcaatcccttgtatgatgccaacggcaacctgcgtgctacgcccaattaccagtacatgtccgaaacggcctggaatactgtcaatgacgagaactccgcatggacgctgatccagagcaagagcgagttcgaagccctggcagacggttccctgcaggtggaaggtcccgtgatcggcctgccccaggtgttcgataccctgcaatacaggcgcaatggcaatgtagtcggcctggatgatgccactcctagcggcaaggcttatatcgatagcgtgcccacgctcgaaaccatgacgctcggtgccctgaaccacctgggcaagaatgaagaaggcttcttcgtcatgatcgaaggcggcgctgtcgactgggcggcacatgcacgagatactgccggcatcatcgaggagcagatcgacttcaatctttccgtcgatgccgctgtgaactgggtcaaccagaacagcagctgggaagagacattgctgatcgtcctcaccgaccatggcaatggcatgcccatggggcctgattccgacaccatcgctttccaggccatccagaacaacggcgcgggtgaattgccaggcgtgctctggcataccggcaaccacaccaatgagaacacctcgttcttcgcccatggtgctggcgctgacctgttctacgatcaggtggttggcgaagatgcaggcctgcgcgacatcctcggcttcaatgacggccgctacatcgacaatactgccgtctccggcgtgatcggctccgtgctcgcacctgtaccagaacccgaaacctatgccctgatgctggctggcctgggtctggtaggcttcgctgcccgccgtcgcaatacacgtcaataatcctgcgatgtcgtgatctggaggcaggtcacgacgtgcagtggcttttccatttcaggcgccctgatgttcagggcgtttttgcatttccctgcccgtgatgttttcccgtcgatggccatgcgtctggcttggcgcaggctcgcccatgccggcgcaatgatggcgctttcatcccgatacatccttgatctactccttaaggagtattgacattcattttgtgtttcctagtatgaaaaaaagtttcataaataggttgacgctgatttttgccttcggtataaatgcaataaagtttctttaagagaaaaaaagtttacttgtgatcgcttgagaacgccgcattctgttcctggatagaagggtgccgtgacaggtagtacaagtgatcagccaggccagcagcatgtgaagggccgggcacacgagtgtgatgactaattcattggagccgcgataaatgccattgagattgcttaaatatgcgttgagcaaggaatatcccgggaagcgctttttccaggcgcacaccaccccgaagaagtcctacgacgtggtcatcatcggtggcggcggtcacgggctggcggccgcgtattacctggccaagcatcacggcatcaccaacgtggcggtgctggagaagggctatatcggcggcggcaataccggccgtaacacgaccattgtgcgttcgaactacctgacgcccgagggtgtgaaattctacgacgccagtgtgaaaatctacgaagacctctccgaggagctggatctcaacctgttctattccacccgtggacatttcacacttgcgcataccgaatctgcgatgcgtaccatgcgctggcgcgccgaggtcaacaagcatgtgggcgtggaaagctatgtggtcggcccagatgacatcgccaaggcctgtccgcaactggacctgagctgcagcggcaaggcacccatcgtcggcgcgctctaccatgcgcccggttccgtggcgcgtcatgacgcagtggcctggggctatgcgcgcggcgcggaccgcctgggggtggagattttccagaataccgaagtgaccggcattgatgtcaagggcggccaggtggtgggcgtgagcaccaacaaggggtatatcgccaccaacaaggtgttgtccgcagtggcaggtttcacgccgaggatctgcgagatggtgggcgtggaaacgcctatcgtcatccatccgctgcaagcctgtgtcaccgagccgatgaaaccgtggctggataccatcctcgtgtccggcagcttgcatgtgtacgtgagccaatcctcgcgcggcgagctggtgatgggttcctcgctcgacccttacgaagtgcattccacccgctcgacgctggatttcgtcgagggcctgacttcgcacatgctggacatgttcccctttctttccaatatcaaggtggtgcgccagtgggcgggcatggccgatatgacgccggatttcgcgcctgtgatgggcaagaccccggtcaagggcttctacctcgacgcgggctggggcacatggggcttcaaggcaacgccgatcagcggcaagaccatggccgagaccatcgcgcgcgaccaggcgcccgagctgatccactctttccgtctgtcgcgcttcgaggattacgagctgaccggtgaaaagggtgccgcttcggtcggccactgagtcaggatatcaattgaggaatacacgatgaaattgttgacttgtcccgtgaatggaaccaggccgttgagtgagttcgtctatggcggcgagctgcgcaccccgcctgccgcggattgcagcgacaaggaatgggctgactacgtgcacaaccgtcatggcgcgcccggcctcaagcaggagtggtggtaccacgcgcccagcggcacctggttcatcgccgaacgcaacacattgaccgatcaagtgattcgtacatatctgaaaggacaggagggccagcaatgagcgcacgtttgaccaagcaagcaggtgaatggatcaaccgtgccgctgttgtcaggttcagcttcgaagggcgggagttcagcggtttcgagggcgataccatcagcagcgcgctctgggccaatggcgagaaggtgctgggacgcagcttcaagtatcaccgtccgcgcggcattctcagcctggctaatcatgacgtcaatgtaatgctgaccgatggcatggacaccaatatccgcggcgacgtggtgccggtgagcaatggcgcggtgctggaggcggtgaataccgatgggggtgtgcgcaaggacaagagccgcatcatcgacagcatcgccccgctgttgcccgtgggcttctactacaaggcgttccatacgcccaagaagatgttcccgttctgggagaatgtcatccgcaaggcggcgggcctgggcaaggtcaatttcaactatccccgcatcgtcaagcccaagcgccatctccattgcgatgtgctggtggtgggggcgggcgcgtccggcctggctgcggccatcgaggccggcaggcagggcctgcgcgtggtactggtggacgagaatgcacagcttggcggcagccttggcttcgactggggcggcagccaggaggccagcaagctgttgggtgagctggtgtccgaggtgcgggcattgccgaacatcaccgtgatgaccggcgcctatgccgctggttattaccccgaccacctgatccccgtggtgaccagggacggcatggtcaaggtacgcgccggggccgtggtgatggcaagcggcgctttcgagcagccgcccgtgttccgcaacaacgatattcccggcgtgatgctcggctcggccgcgcagcgcctgctgcaccgctatgcggtcaagccgttcgagcatggcgtggtgttcactgccaacgattacggctaccgtgttgcccatgacctgctggaagcaggtgtgaaggtggcggcattgatcgacctgcgcgcagaggcgcaggacaaggtattgtccgctggcctggccaggcgaggtgtcaagatacaacaaggctgcgcggtatatgaagtcgagcctgctgccgataagttcagcgtcaaggccgtggtggttgccccctatgatgaagatagcgccgaagcggataccagccgcaagacgcgtatcgagtgcgacggcgtggcgatgtgcgcaggctgggcgcctaccgccaacctgctgtaccaggccggcactgccatgcgctacgactatggcgtgcaccagtttgtgcccgacaggctgcccgcaggtatttttgccgcaggacgtgtcaatggtgtctatgcattgggtgataagctggccgatggcaagcgtgccgcgattgccgccatgcgccatcttggcaaggagctgccggagccagctagcgtgacagtcagtgctcacgcccaaagccatgcctatcccattgtcatgcatcccaagggcaagaatttcgtcgatttcgacgaggatatccaggtcaaggatttcatcaatgccgccaaggaaggcttcgacaatatcgaattgatgaagcgcttcaccaccgtcggcatggggccgagccagggcaagcattccaatatgaatgcgatccgcattcttgcgcggctgcgcggcttgccggtggagcagattggcactacgacgtcgcggccattcttccatccgacgccgatcggtcacctgggcggtcgcggcttccacccacaccgcatcacgccgctgcatgatgtcaatgccgcgctcggcgccgtcttcactgatgtcggcccctggaagcgcgccgcctactatgcggtacccggcctcagcgtgcaggacaccatcctggctgaagtcgaagccgtgcgcagcaaggccggcatcattgacagcagctccttcggcaagatcgaggtacgcgggcctgaggccggcttgttccttgagcgcttctttaccggtcgttatgccgaccaggccattggtgagtcgcgctacaccatgctgctcgacgagtcgggcgtggtggtggatgatgggctggcgcacaggctgggcgatgagttgttctacctgacttccggcacctcgaatgccgctgcggtctaccgcgagatgcagcgctggcagcaaatctggcagcttgacatcgggctggtcaatgtcactggtgcttacgccgcgatcaatgtcgccgggccgctggcgcggcaggtattgtccgggctcgtgaatttcaacctggctgagcaacagccgcatagcgcgcgcgacactgaaattgccggggtgccgacgcgattgctgcgcgtggccttcgtgtccgatagcacttatgagctgcatgtgcccactccccaggccgcctttgtctgggagcaggtcatgcgtgccggctccagcctgggcctcaaaccgttcggcaccgatgcgcagcgcatcctgcggctggaaatggggcaccccatgcccggcatcgacaccgacggcctgaccaacccgctggaaatcggcgcgcagcatgcgattgccatggacaagccggatttcatcggcaagcgcagcctgcagatcattgccaagcgtccgctcaagaaagcgctggtggcgtttgcgctcaagcccggttttgcgggagagctgccgttcgaatgcaacctggtgatccgcaacggcgagatcgaggggcgtgtcaccagcatcgcgtattccaggaccgtgggccacgtgatcggctttgcctatgtcgcgcctcagcacagcgccgtggggtccggttttgaaatccgtaccgacagcggcgcactggtcgctgcgaccgtggtgcctttccatttccttgtcagccaacagtgaggcaatgaataagatgcaaacagaaaagctaattactcctttcgcccatgcgctccaacatgaacatggcgtctggggtctcatcgaccagatgaaggctgtcactcactttttagacgaggagctggaaagggacagaataaggaatttaggcatcgctgatgcgagcttcctgcgcaagttcggcgccaagggcacatatgccgcccaatggctggaagcgcaaggcgtggtgattccgacgcgtcccaacagctgggcacaggctgcagacggtagcctggccttgcgcctgggcaatagcgaatttctcatcgaggatgtgccgggtggcacaagctgcgacaggctggcacaagcctgcgcaggggctaggggtgtatacccggtaccgcatgtggaagcgtcattcgtgatcagcggccacgcggtgcaggccttgttttcagaagtttgttccattgatttaactcacgcttcgctcggtgcacaagacgtcgtcatgacgcaatttgccggggtcagcgtagtcctgatacgccaggacctgaaggaggaggagagcctctacaggctgtggtgtgatagttcgtacggttcatatttgtgggaagtgatcgcaggcatcgctcacgaacacaagggcggacccgtcgggatagggcgttatttcgcgtcttgtccataaactcaattggacttggagagtgatgttatgaagatagtagatggaaggttcacatgtcagccaggtacgccggctgagcaattggcggctgcgaagaagttcctggccgacaaccatgtgaaatacgtattggcgcagttcgtggatatccacggggtcgccaaggtgaagtcggtgcctgctgcgcatctcgaatccattctcaaggatggcgcggggttcgccggtggggcgatctggggcatgggcatcctgcccaatggtccggactacatggcagtgggtgatttgtccacgctgagtctgcttccctggcagcccggctatgcgcgcatcatctgcgacggccatgtcgaccagaagccttacgagtacgactcgcgcgtggtgctgaagaagcaggtcgaacgtctgtcggcgcaaggctggacgctctacaccggtctggagccggagttctcgctgctcaggcgcgacgaaaagggcgcactgcacccttgcgacgagaccgatacgctgcaaaagccctgttatgactacaagggcatgacgcggcaggcggtgttcctcgaaagactgaccgaagcgctgatcgcggccgggctggatgtgtaccagatcgaccacgaagatgccaacggccagttcgagatcaattacacctatgccgactgcctcaagagcgcggacgactatatcctgttcaagatggcggccagccatatcgccaacgagctcggcatgacctgttccttcatgcccaagccgttcggcaaccgccccggcaacggcatgcacatgcatatgtcgatcggcgacggcaacaagagcctgtttcatgatgacagcgatagcaccggccacggcctgtcaccgctggcctatcacttcctgggcggcatcctgcatcacgccccggcattgaccgcgctcgctgcgcctaccgtcaattcgtacaagcgcctggtggtcagccagtcgctcaccggctcgacctgggcgccagcctatatttcctatggcaacaacaaccgctcgaccatggtgcgcattccctatggccgcctggagctgcgcctgccggacggtagctgtaacccctacctgaccacggcggcggtgatcgcagccggcctcgacggcgtcaagcgcgagctgcatccaggccctggccattccaccaatttgttcgacctgagcctggcggaaatgaaggagcaaggcatcggcatcctgccgcaaaacctcaatgagtcgctggaccagctcgaagccaaccaggtgttgcgcgatgcgctgggcaatgcgctcaccgaggagttcatcaagctcaagcgcgctgaatgggtcgattatcagcgccatgtgtcggattgggagatcaaccgctatatcgaatttttctaggcggcttttttaaatgactggattctgtaaggagatttaatcatgtgtggaatcgttggattactggtgaagaaccagaacatgcgcgccaatatcggcgaactcatgctgcccatgctgatcggcatgacggagcgcggcccggattccgcaggcctggcgatcttcggcgcacccgtggataacggcgagcgcaagttcagcctgtattgcgccgatcccgacttcgactgggccaggctcagcgttgacctcaacaacggcctccaggccgaggccacggtggaggtgaaggtcaaccatgccgtggtgaccacctccgtcagccccgataccgtcaaggcctggctcaaggagcattatccccagctacacctgctgtccgtgggccagctcatggatatctacaaggataccggcacgccggcgcaggtggccagccgctacgacttttccaagctgtccggcagccacctcgtgggccatacccgcatggcgaccgagtctgcgatcacgccatcgcatgctcaccccttcactgcgggcgaggactggtgcctggtgcacaacggttcgctgtccaacgcgcatagcatccgccgcaagctggagcacgaaggtatttccttcgagaccgacaacgataccgaggctgcctgccgctttctgcaatggcgcatgcgcgaaggtgacgatctcaagaccgcgctcgagcatggcttcgacgagctggacggcttctacaccctgttgatggggaccaaggatcaactggcgctggtgcgcgacccatttgcctgcaagcccgcgattgtggccgagcacgacgattatgtcgcgatcgcctccgaattccgttccttggcccatttgcctgatatcaagaatgccaaggtattcgagcctgcaccgaaggagatgtatgtatggaaactgtaacattcgacctggagaaaaccccgctgcgcgaggtgaaccagtacctgcacagcgatgccaccgaattggacggcaagacggtcaggatcactaacccgggcggcgcgcacaacatcgcggtcggcctcaaggctgacgtcaacgtggtgatcgaggggcatgcggggtattacgccgccggcatgaaccagtttgccaatgtgacgatcgagggcagcgccggcaccggcgtggccgagaacatgatgtccggacgcgtgcatgtcaagggcttcgcctccaatgccgcaggcgctacggcacacggcggcctgctcatcatcgacggcgatgcgggcctgcgttgcggcatctccatgaagggtgtggatattgtcgtcggtggttctgtcggcagtttttccgcattcatggcacaggccggcaacctggtgatcctcggcgatgccggtgaagcgctgggcgattccctctacgaagcccgcatctttgtgcgcggcacgatcaagagcctgggcgccgattgcgaggtcaagcccatggatgacgagtcccgccagatcctggtcaggctcctcaaggagtccggccatgcggatgtcgatcccgacagtttcacgctgctcggctcggcccgcacgctgtacaacttccacgtagataacgcaggagcctactaatcatgagcgacacgccaaaaatcccgcaaaccgaaccgcgtttttctgcgactttcgacaagcacaccatgtccgagatccgccgtgccgcggcgaccggcatctacgacatccgcggcgcaggcgccaagcgcaagctgccgcacttcgacgacctgctgttcctgggcgcttccgtcagccgttatccgctggaaggctaccgcgagaaatgcggtaccgatgtcgtgctgggcacccgctttgccaagaagcccatccatctcaagacgcctgtgaccattgccggcatgagtttcggcgccttgtcaggcccggccaaggaagcgctcggccgcggcgccagtgccgtgggcaccagcacgaccaccggcgatggtggcatgacgccggaagagcgcggccagtcctccattctggtataccaatacctgccgtcgcgctatggcatgaatcccgacgacctgcgcaaggccgatgcgatcgaagtggtgatcggccagggcgccaagcctggcggtggcggcatgttgctgggccagaagatcagcgaccgcgtcgccaagatgcgctgcctgcccaagggcgtggatcagcgttccgcgtgccgtcacccagactggaccggtccggacgatctggaaatcaagatcgccgagcttcgtgagatcacggactgggaaaagcccatttatgtgaaggtgggcgcaacgcgtccttattttgatgtcgctttggcagtgaaagccggtgccgatgtcgtcgtgctggacggcatgcagggtgggactgcggcaacgcaggaagtgttcatcgagcatgtcggtatccccatcctcgcagccattcgtcctgccgtgcaggccttgcaggatatgggcatgcaccgcaaggtgcagctcatcgtctcgggcggtatccgcaacggcgccgatgtcgccaaggccctggcgctgggtgcagatgcggtggccatcggtactgcggcattgattgcgctcggtgacaacgacccgcgcctggaggaggagtacaacaagctcggcaccaccgctggcgcgtatgacgactggcacgaaggcaaggatcccgccggtatcaccacccaggatcccgagctcatgaaacgcctcgatccggtcaaggccgggcgcaggctggcgaattacctctccgtgatgaccatggaagcccaggtcatcgcgcgcgcctgcggcaagtcgcacctgcacaacctggagccggaagacctggttgccttgagcatcgaggccgccgccatggcgaaagtgcccttggccggtaccagctggataccgggcgtgtcacagttctagcttacccctgcgttgtactgacgtagtccttgtccaggctaatcgcttatgcggttgcctggctttttttcgtcaaaggcctccggacgtgtgtccggtgacgggtgcgcttggcaaggcggcatattgcctgcggcgggtgcttcgcgtgggcaggtgcgtagctacaagcagggggggttaacgccgagttactcattaggaagtaatgcttcaggggaatggtgcctacaggcaggtattgcgacaatgcccccgctttgatgagcgatgcctgctccttttcatcacggagctttcttacaggagtcatcacccaggggtgactcctttctttcaacgatggagaatgccgtccgcatgcaagatggcgcgtgcgatttcctcgatgggcacccgtttcagcatggcctgttcccgcatgatcttgtaagcctccacggcaccgatgtcacgtgtccgcgccagcacggcctgggctgcgctgatctggttggatgcctgcagtttttgctccaggcgctggttgcgtttattgagcagcctgagttgctggcaatggtgaatggccatgatcaaggtggatagaatgccgttgtggtgcacggggctgacgaggatgccgtggcatcccaggctggtggcagtatcgaggatggtcgggttttcatattcgacgatgccgatcaggggaatggccgaggcaggggtgagccaggccagttttttcttgtcgctggcctcggcattcagcaggaaaaagacaatgtcggtgccttctggcaagtctgccaatggcggccatatggtgacggtctggcagccgatgcgctgcagttgttgcactaggatgtcgcggttgtcgtccttgggatggaatatcgcgacgcgggcgttgcgcaggttgcggaagaggtccagcgtcgaacgctgccgcacactgctcttgctgtgactagccatgcttggtctccagctggtactgcaggctactccattcctctccggtatggctgaccagataggggtcgggttccacgccgccggcaatcgattctgcaatgatgtcgaacccgcctgctgcgttgacgcggcccagccttgggttgagccttgtatggtggttggcggggttgatggccaccttgccctgcggggcaaggtattcacggcccagcaggcgtggcagcaaggcttcatagctgtcgtccccggcttcccgcatcgcttctgcaaagagctgtgtctggaaataggccgcttcccagcacatattgggttcgatttcctcgccgaattgctggcggaaacgggccaggcaggattggttatgctcgctggcgatggactggaagtaaggcgcggaggtgatgtggcccgccgcgatcttgcatcccatttctgctatttccgcctcgcaggtggtcaagctggcaatcggcgtcttggcagcgtccatgccgatatcggcataggcctggtagagcatgcgcgttgccttgcccacgacggtggaaaaaatgaaatccggcgccttggccttgatgtcgcgcacgatgggaatgaagtccttctcgcttgcatccaggggaaggtagcgttcggcaagcttcttgccgcccggtgtctcgaggatgaaatcactcatgatgcgattggattcgtacggataaatatagtcgctgccgacgagatagatacgcgcgccgaagtgccgggtcatgtagtcggcgagttgggcgctgttctggttgggtgcagggccggtatagatcacgtgcggagagaattcgaagccttcataaggggtagggtagaacagcagcttgcgccacttctccacaacgggaatgaccgccttgcgtgtgctcgacatatagcagccaaagatgacgttgaccttgtcgtcgcggatcatgcgttctgcaaaggattggtagtgtctgggaatgccgcggggatcgtaatagatggggatcaattcacgaccgttgatgccgccggctgcgttgatctcggaaatcgcaaagaaagtggcgaatgcctgtgtgcgttcaatggtggcggtggcgccgttgctcgagaacaggacgccaacatgaatcgggtcggagcttgccatggactgctttcatatggtgccccggcactgccggggcgggttgctggacatttttctatgcgctgttgccaccgcaggttgcggacaaggcctgttgcatcctgagttccttggctaccattggctggcagtcaccaggccgcatggcagcgatgtcgggtcacggttcaaggcttagtccattccagacaatggcaacaggcgcttagttaggcagcccttcgatcggggcttccttggtgcccagggtagtccgcgtgaatgactctaccatttcacgtgcaccttgtggatcctgcacccatttgctgtagaaggtgtaaggacattcggcaacgccgtgctctccatccttggagttatagacgccggtgtatccacggtgcagcaacttgaacaggtggttttctgactggccgtgtttgcggaagtcgcggatcagatgcttgctcagtgcggcatactgtacgccgttttcctcttcaccgcattcgcccagtgtgcggccgtcgaagccaacaatagcagagtgcccgaaataggaatacacgccgtcaaatcctgctgcatttgccacggcaacataggtattgttcgcaaacgccatggccttgctgatgaggatttgctgctccttggccggatacatataaccctggcagcggacaatgagttcggcacccttcatggcgcagtcgcgccagatctcaggataattgccatcatcacagatgatcaggctgaccttcaggcccttggggccatcactcacaaaggtttccttgccgggataccagccctcaatcggcacccatggcatgatcttgcggtatttctgcacgatttcaccttggtcgttcatgaggatcagcgtattgtagggcgccttgttgggatgctcctcatgctgctcgccggtgatcgagaacacgccccagaccttggccttacggcaggcctcggcgaagatggcagtttccggcccagggatcgtcgtggcattgtcgtacatctcctggctgtcgtacatgatgccgtgggtactgtattccgggaatatcaccaggtccatgcctggtagcccggccttcatattgaccaccatgtccgcgatcttcttgcaattatcgatgatctcggccttggtatgcaggcgtggcatcttgtaattgacgactgcgacgccaacggtgtcattactgctggaaatatcaccatgtatcattttcttgctccttagattaagtcaattgtctgcaaaatccggggcacccacgccagcgacaggcgaaaaaaaaagctcgccaaccgtgttgatacggttggcgagcttttttgctctgaccattaccagcgctgttgctggtatggaaaaaatgtcagtaagccgttgttggcgagggtgacccttgagtggaaatttagtcctattttcctcgggcgtcaaccttatcggcagtacatgatgctagtttctcgaagtgggtatagaagcgggctgggtcaaattgcttgagtccggagtcgacattggccccttgcaatattggcgagccgggcagggtcagggaacgttagttctctggaaagattcaggcagggataaatgccatggatgtcgggatggatttccgcggcgacgataatatcaccgtacatgaccagtgcacctccccatgagcgaatcaagccgcgctggctgacaggcacctcgcatggctcggcagtcttgatttgagcatccagccaagcgtaggcaatcctgatgcagtcgtcattctggtgaacgggcacaaagcctgcatagttggccctggccttggcaagcgcgatggtttcctctgatagcatggatttcttctttttgattataggcaattctgccacagctttgcaccatgcttcaatttgtcatgatcggcatttgccgattcggcgctactgatgtcctccagtggtggtcaattggcgggcgtatgaccgtacactgtcgatgcgcgctccagcttcgcataattaagatgctcatgtatggcccgcaaatgctgtaggtcatccgaatatgacagctcaaagcacgggaaaggctggtgataaaaccttctttcgcgcgtgagctcgtccaggtcatcgtggaagaccccattgaagatgctgatcttgttttcagcaaagtcccggatggcggtaatcctgttgaccccgtccagcagccagcccgacatcggcttgacgccgctagtgcgccattgaggcgcatgaatcacataatatccaatgggaatgccaaggaaaatgttctcgataaaccgagcctgcttgttagggtcccagtccgtcggcccgctccacggcggcaatacgaaattgaccagggttttttcactttccaggcatggtatctgaggcgcaatgccgaagatatgctcaatggggtggttgtgcggagtgccgtgcaataaccgatccggaagcaatggggatttctgatgaggcacatctgccatggccaacctccttatgatgtggcattgaaataatctatagaactgaattttatgatgaatcagcgcttcaatagttccggacactagcgcagcgatacactgaatatctcaaaggagggagatccgcactgcaatggtatagggtggaaatcgggcccacatggcggcagggggggccaagcactttggcaggctgcgagtttgcaggtagccattgaccacgccatgatgacggaatatgaagggtgacttgattggatgatggtgcgcccgacaggagtcgaacctgtgacctttggcttcggaaaccaacactctatccaactgagctacgggcgcatcttgagcaggggatggattatagcaaatgaatgcgcgcttgtccttgcaataaccttttctctagcggggcttattgagtataatcctcatcatttcctctgcattactaagattggtttggcatgagcgcgcacgagtacgaatttccgaaaacaactaaaacgcaattcattttggcggcattaggagggttgtttccaccattgctggtgctctttcttgtggcacgcttgttctttgggatccagtccgagctgattgatgaccctgttgttgagcaaaagcctgaagcagccgcagttgctcccgcgaatgaaagtgccgatgacgatgagtctgctgagtcggcagacggggaagatgacagcgagtaaccgctgcattctttgacactttctcaattcaaatagcagacccatggctacctatgcaataggagatatccagggttgctatcactcacttctttcgctgttggagcttatccagtttgaccccgtcaaggataagctctggttggttggcgacctgatcaatcgtggccccggttcactggagacacttcggtgggctaaatcccacgaatccagtctggtcatggtgttgggtaaccatgacctgcatgcattggctgtggcagagggatatgtgcgtgcgcaccgcagtgatacgctgcaatctattttcgatgcccccgaccgcgacgagttgctggagtggctgcgttttcgccccatgatgcatgcagaggatggcatggtgttggttcatgctggtctcttgccgcaatggagcgccgagcaggcgctgcatctggggcaggaggtcgaacgcgcattgcgtggcgatgactatcatggttttcttgcacacatgtatggcaattatccagtgcgctgggaggccggtttgcaagggatggatcgtttgcgcatgatcacgaatgccatgacccgcctgcgtgtctgcactccagatggcgcgatggattttgacttcaagggcaagctggcagatattcccccaggaaagatgccctggttcgatgtgccggagcggggttcagccgatgtgacggtcatttttggacattggtctgcgctggggttgcaacagcgcgacaatctttatgcgcttgatacgggttgcctatggggagggaagctgactgccctgcgcctcgagggacgccagattttccaggtgccttgtcacccggcagatggtgtccgtgcaatcaatgggagctgatcagggctccctctcttccggtgagcccaggttcagcctggcggcaatcgattgtcttgccatgaggcacaaaccgcgtctttcatgtcctgtgctcgcgatgggcggggcgaaatccagttctaccgttgaccgtggttgtgccaataccctacgaagggattgccagagtgtggtttctccatggtaggccatggcggtattgatactgccatccggtttggggtaacggatcaacacggggcgaatggccgtgttcgtatcaatcgcagcctgcatcaggctacccttgaagggcctcaattcagtgccgtctgtcgttgtgccttcgggaaagtagcataggcagtcaccggccatgatgctttttgccactgtttcaaccatacggctgacatcctgttttttttcgcgatcaatgaatagtgtgtttgcctgggcgaccagccagccaagcaccggccaggagcgaatgtccgatttggcaatgaagcgtactgtgcggatgctgttgagtgcatagatgtcaagccaggagatgtggttggcaacaaacatcacgctacgcacatcttctcctgggatatggctcttggcaatcacttgtatgttgagaatgccaagcagctgcctgctccaaccacggatgatctggtcgcgggttgcagcactgactcgcggcaggatggtcgctgcgacggtgataccgtagagtgtatgcagcaccaggcgcgtcaggcggaatagctgtatgggcaggggcgtctttttttcaggcaagcaattaatgagcagcttatttgaaaaagtgagctgcataacgtttgttgagtcgcgacaatggtagcatgaccagcatgtctgctgtattgaaatcagggtcccaagctggtgcgccgcagatatatgcgcccaggcgcaggtaacctttgatcaggggcgggcaagcgacttccaggtcgttgcgcaaggcttccagcggcagcgggcaattggggaatacgcggtattccactggcgaaaggtgatcctgttttagctggtgatacaagctagccgccatatggccgccgtctgccatgccgatgctgccacagccgatcatgtactcgtagcgatgcactttcatgtagttggccagcccggcccagagcagggtgatcgtgccgcccaggcggtaatccttgtgtacgcaggcgcggccaacttccaccatgctgggggcaagatggcgcaggcgcgagaggtcgaattcgccagcggagtagtagccgccagcttcgttggccatggccggactcaatatgcggtaagtgccgacgacttcgcctgtttcatggttgcggaccagcaagtgatcgcaaaaggcgtcaaagccatcttggtccagtccttcagtgccggagacgttggcgcccatctcctctgcaaatactttgtagcgcaggcgttgtgcctcggcgatttcggatgcgttgcgtgcaaggctgacatagagctggtggacaccgggcctggtgccgagggaagactgccggtcaagcatgagggcttatcctgacgatttaagataggccacactctaagagtgatgaatgacggaacagttaaaacaaggttaagctttcatgaacatgccgggctcacccggcatgttcatgagtggggatgcggcaatgattaatgcgtgacgcgtgtgataccgccgctttccaccaggcggaccctgtcgccagggctgaactgcacatctgcttcctgcacgacggcaatcatactgccgttttccagctttactgtgatttccaggccatccttgcgggtgaagccttcttctgccgctgcgcctgcaaggccgcccaccagggcgcccagcactgtggcaatggtttgtccgcggccgccgccgacagagcttccggcaatgccgccgacgacggcaccggcgccgccgccaataggggtcttggtgccctccagtttgacatggcgcacgctttccacaacacccatgcgtacggtttgggtcttgcgtgcttcatcccggctatatacgtcgcctgagttagagctcatgcagccgcctaatgtgagtaagatgccagctgctaccaataaagacgtaatacgcatgttgcgactccttaaacgagttgttctgcggcgtgctctgacaatgtttcgtcgaccaacacctgactataaatacgctgtatctcttcgcgcgagacctgatggttttgcgccccacggctcgcgatcttgatggcgcccatcacggaagccagcctgccgcttacaggccaatcccatccttgcacgatgccgtagagcaaaccggcgcgataagcatcaccgcaaccagtgggatccacgacttgcttcgcttctacacagggaatcttgtgtactttcccgtcggcatgaatcgtggagccattagcaccctcggtcacgatcagggctttgacctttttcgcgacttgttccagcgtaagacctgttttttcctgcaatagttgcgcctcatagtcattgacggcgacatatgtggccaggtcgatgaagtacagtagctcttcgccactgaacatggggagtccttgtccggggtcaaacatgaatgggatgcctttgtcatggcactccttggcatgcagcagcatgccttctcggccatccggcgcgataatggcaagatcaatatcctgggcatcgtacacgctgttctggtgacagtcgttcattgcgccagcatggaaagcaatgagctggttgttgtcctggtcggtagtgataaacgcttgggccgtgaatgtgccaggaatttgcttgatgtgcgtggtgtccagctggtgctgctggagccattcgtgatagccggcaaagtcatcgccgaccgttgccatgatcacggggtcgccctgtagcagcttgaggttgtaggcaatattgccggctgttccgccaaattcccggcgcatttccggcacgaggaaacatacattcagcatgtggattttgtctggcaggatatggttcttgaacctgtcgtcaaaaaccatgatggtgtcaaatgccagggagccgcatatcagtatccgcatgtctataacctattgcaatcgtgtgtaaaccgccattatctagggccggcaagacgactgcaagcatgaaaaagcccgcagggcgtgcgggcttcttgtttttgcttctgaatacctgctgaaactaggctgcttgtttttccagcgagttctcgatcagtatcttggcagccttcttggcatatttcaccgcgcctgagccgcgcttgatctgttctgcctggatggccccttcgatcaggatggatagctgcaatgccaggctgtcgggatcgcgggcacctgcgtcggcggccagctctgccaagaattggcggaattggcgcgattgctctgccgaaaggcgatggacagggttttcctcattggggaattctgcggatgccttgagaaaagccatgccacggaaatccggcgccgtgacccattcctcgatgaagtcgaacagcttttgcaggcgctcggaaggttttttggtgtttttgctgagattgtggctgagccactcggtaaagtcggaatggcctttctggagcacttccagaatcaggtcttccttgctgcggaaatacttgtacagggtcatcttggttgtaccagcgaccgcgacgatcgtatccaccccggtcgagttgataccacgcgtctggaacaggtcagaagcaacatgcagtattttttcccgtagcacggacataattgttcccttattgagcgtacaggttgtacgcaatgtttatatacagattagtatacacatattcatgccagagcagtggatgacagattcagcaccggcatcatccagctaatgccgggagtataagtcttgcgcgtcaatcctgcttgatttaagtgtaaacaaactgttaccaaaatataaaaaagtgtaaacggtcaacgatatatggataggaaaaatatggtcgcctgtttacagaaaggtatgcatctatgagttttcgatatggacgtcgagcggcttggtatccgccaagtcgatgcacacatattggtcaaaggcagtcagcagcgccagagcgggcgcttgccgcccaggagttgcggcatgtcttatgggtgtgcagcaggcgcgaagctcaacctcaatcgcttaatcaggtgggattcaagcccaagatgcttggaagcgccaatattaaggaagggccaggtcgtcagggcatgcctccagccgggcctgtggcaggaagctaccagcatggttagccacaatggtaagcaggaaatcaggagctgcctgattaactcggcctaggaccgctggatgggtttattggctgtgacggcaggcactgtcagccgggccttgatataggcttgttcggattcagacagcatggtgaggggcttgtattcgcaactgaccttgttgagcagttggcttgccaaggtaatctcctcggcctggctggaaatgttgccggccacgatgttggtcaggaagacaccgcgttcaggtgcgctcagcatcagtgcctgcgggaaatggcaattgccttggcgcatgcgctctatggcgctgtacagttccgctacatggtgggggctggcaacaactgcttcctgtgccaccgtgttccataattggtggctggaaggggatttgtgcatcggcggcgtttcccgcaacatataccatgacatgaacaaggtgatccccagcaggctgatgaagctggcactcatgccgaagtcccgcagtctgcgccagctgtggtcacattgcgcatggatcagtgcgtcgctggcagtgcgggcctggcgcaatgcctgactgccagggtatcgcaactcttccttcagtgcattttccagcatgatgaggatttgctgggccagtacttccggaagctgggcaccgcacgccttggcctgcttgctgagatagcgggccaggctgtcttgctgccgtagcagttcttgctcaatttccggcaatggccgggaggacatgagggtcaggtcgaagatcttcaacaggcgcaatcgcggcttgctcttgcttgccttgagggattgcagtagccatgagtgatttcgattgaacataggcatatccaggctagaaaggtttgacaaccactaatatcaccactgcgaccagcacgagcacaggcagttcgttcagccagcggtaaaaaacatgtccgtggcggttgcggtcgtgcttgaagtcgaacagcagcttgccgcaatacaggtggtaagcaatcagcagggcgaccaatgtgagctttgcgtgcagccagccgcctgaaaaaccgtaaccatgccacagccagaggccaaatatgatggtgagtagcgcgccaggcgtcatgatgccgaaaaacagcttgcgctccatgattttgaagcgctcgctgccgacatggtcctcagtctgggcatgatagacgaacaggcgcggcagatagaacaagccagcgaaccaggtcaccatgaacacgatatgccaagccttgatccaaagcatgtcaacccgccttacctaagtgttggtcaagcaatttgcgcagggcgctgaaatccagctcgccgatcaatttttgaatgatgcggccttgcttgtcgatgatgaaagaagtcggcgtgacacggacatcgttgaattgcatagccgcatcaccgctgctgtcatggctgacgggaaaggggagggcgttattgtgcgagtaattgatgacctgctggataccatcgtaagacatggccactgcaatcacttcgaaacccttgtccttgtattcattgtaggtctggatcaacccaggcatttccgcgatgcagccagggcagtcggttgcccagaagttcaccagcaccagcttgccttgctgggaagacaagggaatggtcttgccttccagcgtgacgaaggtgatgtcaggcgcttgcggcttttgtgtcagggaaaagccaagaaatgcaagcaagccgacaatggccaaagggatcaggactttgcgtaatttctgtgacatggtgaagacagtcattccaacatcaacgtatctagaatgtcattgtggtgcttttcactggatttgtcatccgaaatgcgccggaagattttgtatgctaacaattatcattctcttgaaagccgcgccagcactgcatttgcgtttatttctgtatctatcgccatgatataattgtgtctttggcttccattcccagcatgacaccccgcctacgcgaaatcccctacaactacacttccttttccgaccgggaaatcgtcatccgcttcctgggtgaggatatctggaacgtactgaatgaactgcgatccgagcgcaagactggccgttcggcgcgcatgttgttcgaggtgctgggagatctgtgggtggtgtcgcgcaacccttatttacaggatgacctgctcgccaacaaaaaacggcgcaaggcattaattgatgcgctggcacaccgcatcaaggcgatcgacgaacgcagcgcgggcaataccaaggtaatcaagctggtggcggccgcacgcaaggcggtggatgcatttgcgcaggaattcgaggatatagaagcgctgcgcaagcgcgcattgagcaggctgtcgcgccatacgcgcaaggataatatccgctttgatggcttgtcgcgcgtttcccatgtgacggatgcgaccgactggcgcgtggaatatccgttcgtcgtcatcacgccggacaccgaacaggaaatcgcggcactggtgcgcgtctgcatcgagctcggcctgaccatcatcccgcgtggcggtggcactggttacactggtggcgccgtgccgctcaccaagctttccgcagtcatcaataccgaaaagctcgaccaatattccgcggtcagttacacccagttgccgggtgtggtggaaaaggtgccggtgatccattgcggcgcaggcgtggtgacgcgtcgcgtgatggaggcagccagcgccgctggactggagttcgccgtcgacccgacctccgccgatgcctcgtgcataggcggcaatatcgcgatgaatgcgggcggcaagaaggctgtgctctggggcacggcactcgataacctggtgtcctggcgcatggtgacgccggatgcgcaatggctgttcatcgagcgcctggaccacaacctcggcaagatccacgacgtggaaatcgcgcggttccgtatcacgcgttatgaagaggacggacagaccatcatcggggagccggaattgctcgacattcctggccccagcttccgtaccgtgggccttggcaaggacgtaacggacaagttcctttccggcttgcccggcatccagaaggagggctgtgatggcctgattacctcggcgaccttcatcctgcatcgcatgcccaagcatgtgcgtaccgtgtgcctggagtttttcggccatgtcgcgcttgcagtgccttccattgtggaaatcaaggattacctcgacgcacaccccaataccatccttgccgggctggagcacctggacgagcgctatctgcgagcggtcggctacgccaccaaggcgaaccgcagcgagcggcccaagatggtgctcatcgccgacatcgcgagcgacgacgaggccggcgtgggcgaagcggcttcgcaggtagtgcgcctggccaacgcgcgcggcggcgagggtttcattgcggtgtcgagcgaggcgcgcaagaaattctggctcgatcgtgcgcgcaccgccgcgatcgccaagcacaccaatgccttcaagatcaacgaggatgtggtcatcccattgccgcgcctgggcgattattccgatggtatcgagcgcatcaacatcgagttgtcgatcaagaacaaactcaaattgctggatgccttgcaagtctttatggaaggcgatctgcccctgtatgaggacgacgagacccaggcggatcctgacagcgttgccgccaagcgccagatggcgctggagttgattgccgccacgcgtcagcattggcagacggtgctggacaaccttgatggcgcgatttcgctgctcgggccggatttcagcgaccttgccgtagagaacatcttccgtgccgtgcaggagcaccaagtgcgcatctcctggaagcgggatgtcaagaaggaactgcatcgcatctttaccgggcgcgagtaccgccgcattctggaacgctgcgacgagatacacaagcaagtcctcaagggccgcgtcttcgtcgcgctgcacatgcatgcaggcgatggcaacgtgcataccaacattccggtcaattccgacgattacgaaatgatgcagactgcgcacgaagccgtggcgcgcatcatgaagctggcgaccggcctgggcggtgtgatctcgggcgagcacggcatcggcatcaccaagatggagttcctagacgacaagactgtggcgaaattcgccgattacaaggccaaggtcgacccggaaggccgcttcaacaagggcaagcttatggcgggctccggcctgcattcggcctatacgccttcgttcggcctgctggagcaggagtccatcatcatggagcaatcggcgatcggcgagatcgccgattccatcagtgactgcctacgctgcggcaagtgcaagccggtgtgcaccacgcacgtgccgcgcgccaatctcttgtacagcccgcgcaacaagatactcggcacctcgctgctgatcgaggctttcctctacgaggagcagacccggcgtggcatctcgctcaggcatttcgacgagttcaatgatgtgtccgaccattgcaccgtctgtcatcgctgcgagaagccttgcccggttgatatcgactttggcgatgtttcgattgccatgcgcaacttcctgcgcgaacagggcaagaagcatttcaatcctggcactacggtggcgatgactttcctgaacatgaaggatcccgccaccatccgcgccatgcgcgccgccatggtcggtttcggctacaaggcacaacgtatcgcgcatcgcctgttcaagcggctgggcgtattgaatgctaccaagagggcgccgccgcagacgctgggtaagccagcgatcaaggcgcaggtgatccacttcctcaaccgcccgatgccaaaaacaatgccaaccaagacctcccgcgccttgctcggcattgaggacgacactatcgtgccagtcatccgcaacccgcagaaaaccactgaggattcggatgccgtgttctacttccccggttgcggctcggagcgcctgttctccaccgtggggctggcgacgcaagccatgctctacgaggctggcgcgattaccgtgttaccgcccggctacctctgctgcggctatccgcagacctcgagcggcaaccacgacaagggtcagcagatcacggcggacaaccgcgtgcagttccaccgcgtcgcgaacaccttgaactacctcgacatcaagactgtgatcgtttcgtgcggcacctgcatggatcagttgcagaagtacgagttcgagcgcattttcccgggggcacgtttgctggatatccacgaatatctgatggaaaagaacttcaggatcgagggcatcaccggcacgcgctacatgtaccacgacccttgccatacgccgatgaagacctacgcaccgatgaaagtaacgcaagcgctggttggaaagaatgaagtggagcttaacgaccgctgctgcggcgaatccggcaccttcgccgtcgcgcgccccgatatcgcgacccaggtgaaaatgcgaaagcaggaagaactggaaaaaggcatggtgaaaatgggcctgaccccgggccgtcccgaacaggacgtgaaaatccttacctcctgcccgtcctgcctgcaaggcttgtcacgctatggcgaggataccggcatcgaagccgactacatcgtcgtcgaaatggccaagcacctgctgggcgagaactggatgcaggattatgtgcagaaggccaacaacggcggcatagagaaagtgttgctgtaactatgttgtagagatgcataaaaaatagaatttctccggtcttgattttgattctccattggaaagagagctcgtagggcgcactcgcttgctgtgcgccgtatgttaagagtataaaaatacggcgtacttgccttacggcgagtacgccctacgcggggtaatttttggtcaacatccagaaacactacagttggagatacatccgctcataagcaattcaataagtgtaataattaagaaataataatattgattaattaagtaaataccttcattttgattgaattaaagaaattaccgcattccaaatttctggcggcaatagaatacttaaagcgaaagtataataggagacagattgtcccctattgtctgggtattttcaccatccaccgcgccaccaatttttacaagcagatagaaaaaacatcaaaacaactaataagacatacttaattagcttcatcgtaaactcctatttatttgaattaatcactgcaagtacagcattccaaacttctggtggtagcaaaacacttaatgcaaatggtgtagctaatcctacattggtgatattggttgcattacctattgcaccaattaccgttttatctaaatttttaccattacccaactcttcataccagattacgctgttcaaggtatcatgcgttcctgcataagcctcggctagtttgtcccaaaaagatcccgcaggaacaataggggaaagaccacgtttattttctaggagatgccttaaaaggcctaccagctttacctcgtaatactcgtctcttcaatgcctctgaaatctgatctgcaaaacccgtgtctcccaacacataattaccattagtggcctgtcgtatttcatccactagcttcggttcaagctcatgccgaaatagctctcgataagccgcttgccttgcttcatcatccagccccaagcttttatatacagcatgtgatgaaaccagatgactagattcaccttgtgcattagttcgatagctactccacctatagtccgcagggtgctcaaccatattcgctcgtacagggttaagctctatgtaacgctggcaagtgagaagataggtttctgcctgggtcgggcaagacttgtagcgtccttcccacaaggtgccactgcgcgtataggtacggttaatgtattgcacataacgttgccccagtgctttcatcatcccgcttatggcttctgttttaactgatgaaactaaaagatgtacatgatttgtcatcaacacataagcatgtatttggcagcctgtttcatttgcatagtctttcaaccaatccagatacttgatgtaatcttcatctgcataaaaacacacagatcggttattccctcgctggataatgtgttgcggaaaattaggcaaaataattcgagggcggcggggcatattaaaccttataagagattggcctaaatactactattaatcgtggtctgtcccctattattcttgcaatcaatagagtctgtgaacctattgattttgagaatttatggtgcgccgcaaagaggcctggccttcatatattcgctggagcaatttcccatgtaacgatatccacttcgaatcaagcaacgttgaaatgcatgctcttgtcgcatacgagcagcttcatcggtctcatcaggaaactgctgtttgactttccatgagaaagtaccattttcactcccctcacatgccgcccaatcattaagtcgactttcttctgtcattccctccttttcccaataatcaatataaggtttgacgggctcacggaatggattgccattcatccaatgtcctccgatcccacaccctgtctgcgtaaggctaagaaataataaaaaatagacggatgtacgcatttttattttgcacctttcaatcaataaagtctgataagactattgacttagaatttatggtgcaccgcaaagaggctgagatttcatatactcactggaacagttgccagtgtagcgatatccagtgcgtagcatgcaacgttcaaagtcgtgttccagccgagcacggaatacatcgctgctttcttccggaagtcgtttttttctgtcaagtgcgaaactaccgttgggtagccctccgcatgccacccagttattcaaacgactttcctccgtcatttcttccttcgtccaataggagatatagggtttgatgtcgggtttgtagaaaggatcaccattcatccaatacccaccgatcccgcagcctgtctgcgtaaaactaagaactaataaaaaatagactgatttacgcatttttatttgtatcttctaataaaattgatattgcttgctagatcttggaaggtagcagtcatgacatcgcaaatggccttgatactactggatgctgttgattgctatcagcgtttcttttttagtcaagtctaaagacacctttcatcgcaatactccagataggtataacctttatcgcgcatgcaatcggcccactttttagtgagtcttgcctccgccatgacattattaaaatcttcaggttgtttggccgattggatttcatgcggaagaaaatttacactttcatttccttttgcaccacaagccgcaatatccattcgacggctttcctttgtcatattatccttgatccaatgagcaccataaggcttaggatttttcaatctgtcgtaggcaactttatcgcagtaagctgcgggtgtttgtggtccacaaatttgaccattaccaatcgtacagccaatcaataaacagctaacacatatggcgaacaatagcgttatcattactctcactttgcactcctcaataaaatagaaatagaaatagcttgccagacttctggcggtaacagctcagacattgcaaaaggggctgaaagtgcgatggctcctgttgcactccatgtgttgtgggctttaattaatgcatttgatctgccacgtgtcgcattcccttgctcgtcatataatcccgtgatctgccctccgataaaatcgtgtgagccgccaaaagactcaatgagttgatcttgccaacttccggctttatagggtatgtcagacaaagtgcctatgtagtcttgaatcccttccaggcaggggttttcacaaacatgcctcctggttatggtgcgccacaagctggcatagacttcatgtattcattgctacaatgtccgatataacgatagcctttccgaatcaggcatcgttgatgtttcgcactttgtcgcttataggcttttagaacatcctcctcttcagcggagtcctttggatccattgaaaaatttccgctcttatctccaccacatgcctgccagtcagccaagcgagtttctgcagaggtttcaggtctctcccaattttctatccgaggttttgaaggaggagggggtgatagaggaacaaagcacccccaacaaaagcacccggaaaggctagttgttaatcctagtgcgacacataatctggttattctcatttagcgcctttcaataaaatggaaatagcagtccaaacttcaggaggcaacagctccgccatggcaaatggagtggatggtaaaattgccaattcggatactcgatcccgaatgaatcgttctgtgctctccattccacgttttgtatttccttgttcgtcatacaagcccgtgatctgccctccgatatagtcatgggttccaccgaaggcctctatcaatttatcttgccagctacccggctgatattcatgaccaaataatgttcctaaccacccttgaatgccgcctgttgcaccagcagccttttgtccttcaggggacttgaggaattcggctagtgatatattgttgtctgggtgccattgcaccatgccatcttttagaacaagtacattatttccattttcatcttttcgagttacgcatcgtgcattatctgggccacagatattatccaaatcaaccctggttcctccgccttttataccgtcgccgcgaacgccttcgctttcgcctgatgtgttgttgagcaccgtgttgccatcggtgattcctttaaacaggcttgagtttgcgatggtgatttctctcattttttctgctgcagtagataaagcttccttgccaagcactgtatccaattgtccggtgacggccccaatcagtacattcataacctgctcttgcagtcgcaaatctttgagttgcgactgaatgattgatttttcctcaggcgttactgcttctttaagttgttgctgtaatgctcgacgtttttcctgaacatactggcctacagcataatgggcctgctgtccaaacgcctccgtaatctgcacctgcgcctgaatctccttggctaccttctccgcatcgaagataggcgcaatggtattagccgtactgttaccttggctatccaccgcattgccctgctcatccacatgcacgtcgcggttgagtagggcgactgtggtggcggcatccgtgccggactttgtctgctgttctgcgtcatttgtaatatcgactgtaccgccactgatcgcgctgactgtagtactgctggcttgaccggtatccgagcccatgcccgccccggatagctgcggcaacccagcctggataccaccgcctatcgtcgccgatgtcgccttggcatcatactctgcttggttcttgatatctgagacggtgagcgttcccgtggagaggttgttcctgttttccgcaatcgcggttccagtagatgcgatcaccgcacctttaagatcggtattccccttgacgttgatctggaacccgccatcgcctgaatagatgcctgcctgttcgttgacagaggcatagtcgctcttaatcttggtattggacgaactgaacgaaccgcctgccatgccagccccaatcggcatgctgacgctgataccagtgcttttctgcttgctgtcgtaagtgctgatgtcctgcaagctctggatattgaggttgcctttgcctgtagtgcccacatcggccactacttgatcccccctgacttgcgaaccgatgatgttggtatctgtaccgctttccagcgtgaccttgttgccagcctcaactacgctctcagtccaggtgatatctgtgccattggccttgcctttaccctgtgatgcgctggcggtgacggcaagcccgttggaaccgatgctgatgccgacactagcgctgctgtttttattcttgttgttcagtgtttccgtgttctgcgcagcgattaggtttactttatcatccgcctttaagctcacatccccatccgccttgattgtactgccgatgacgttgatatccgactgctccccagcccccgtcgccgtgatgttgacatcaccgcccgccatcaccgtgctgccttgggctgtgctgctggtttgcgtggaggtgctactgctctttgaagtaccaatactgagcgacagattcactccgcctgcctgattggcggcattggtgacgctattgcttgtcggtgctgcggacaatgcctgctgggtggaatcgaaagcgttcttggcagccaatgccgtggtgcctgctgccaatgcctgcatgcggacaccggaagtattgctggcggcctgcttcatctgctctgcggtctggatcgccgagatgaccgggctggtgatcgccagcgtcaggccgctctgcttgaacttcgtctcggtggtctgggtggaggtgttgttgcctgcggtgatgttgacctgttgggcgctgatctcaatatcgccttgtggcgcgagcacatcgctggcgatttgcgtgtaggtgttgcctgcctggatggtgacatcgccttcgacgctgcccacggtgctgccggtctgggtgatggtggtgccggtttgcttttggctcaggttgctggtgccgtagccgatgctggagccgctggcggagaagcctgatttcttggtggttttctggttgaaggtgtagctggtgttgtcagccgtattgaggttgatatcgccgctggcattgagagaagtggcgttggtggagacgacatgactgccggtgatgttgatattgcccgtatccgcggatgcgattccggcaggtgtgccggcttgcaggctgatggtgtctgcactcagggtgctgccgatggcctcggtggattctgcgatggtgcggtaggtcctggtcgtgctgcttagcccgctgctgcgcttggtcttgcgggcaagatcgaagttgctgccagcttcgcctgaggtgatggtgatgtcccctgatgcggcgatgccgaggttgccgttttcgctgttgaggttgcctgccttgatgctgatgtcgctaccagcttgcagggagatattgccgctggtgtggatattggtgccgatgtcttggattgagccgtagctgacgcgattcttggcgttgcggacgctattgttctgttcggcgacctgcaccgtgcccaggttgatgtcgtggcccgcctcgagcgaggtggcgccatgatcgccgctgttgacaatgctggcagccatgaggttgagatcgttgcctgcgctggcgacgaggacggcatcggggttgctcacgtataaaccggcaaccctgtcgaggttggtgcggctgaaactgctggcgcctatggtctgggcatggctttgcgtggtgctttcgatgttgatgtcactgccggcttcgagtaccagtgcatttcctgccatgatggtgccaccgatattgtcgatgttgccggtggctttcaagaccgtgacatcagcactgatgttgccgcccaggttctggatgttgtctgcattgagcacggccagggtgcgcccagccagggtgccgccattggtgatggtgtctgtggcattgatgttgatgctgttgcccgccatgatgccggtcgtggggtttaggtcgccgtcctgcaggcgtacgtatacctgcggcacgagggctttggcgatagtgccgccgggcagggtgacttcctgttccaccagccagacgatgtcactggtgagctgtgcgatttgctccgctgaaagcgcgacgccggggatgagttgcatttggctggccatggtgagtcctgcgttcatcagggcttggtattgggcttcgtcgtcggcgtagctttccaggaagcgcctgccggtcagttcggcaatctgttcccgcaccaggcgttgttcgtagaagccatcgcccagacgcttttgcgtgatagccgggtcgaacgagagttgctgcaccatgtagtcggagcttagccacgtgcggtaattggtgaagcgtgggttggtctcgatgagatagtctgccgctgtatctggaagcgcctggaacaatgcgttgttgctgactgcgcttgggttacctgccaccacggtaccactggttgggggcgcggcattgccttctaggcgggtagtggcgagattgtaggtggtgacgatgttgccgggactgtggttgcccaagtagtcgatgtcgtattcgttatccttgccgtcccaatcgtaataccaggcgccgccgctgtggcgggcaatggtctggccttcggtattgacgttctgtaccgttgcgccgctgatgtccaatacttcaccggcaatgatctggctatcgctgttcagtaggttgcctgtgatctgcatattgccttcggcgagtatcctgccgggagtggatgcgatcacttcggtatgggaggtataaagggtgccctggtagcgcgtgtattcgcggaatgtgtatggcccggcggagcgccatacgacatgaacattgcctatctgcgcgccgggatagtccgcgctatcccagacgacaccttggccggctggggtgaatttgtcgtagcctgcggtggtttccgctgtccttcccacttgcaggccggtgttgaggttttgcagcccatttgcgttgatgaccatgttgcccagcgcttcgatggtggcgtcccggttgatgatggaggcggcatggcctgtggctattcccgctgcgtcgagaatgcccccgatggcgatatcgcctccgctgaacagcatggcgttgtcgctgttgagtagtgtgctggtggctatgtcgagacgggtacgcccggccatgatggcggctgtggtggtgccattcacgctttcagccaggttgttgatctcgccagcctggatgctgaggtggtcgccgaagatgctgccgtgcccgatgttgtccagtctgcctgcattgatatgggtgttatccccgtctattgtgccgcgattggtcaatgttgcttggctcagcaggatggtgctggctgaagaaatttccccggtgttgtcgatgtcccccgcgttcaggctcaccctggcattggcattgatggtgcccgcattttgcaagtcttgattggtggcgatgtcgagattggtatgtgctgccagtgtccctgtattgacaatgcgtccatcggccgttaccacgatttcgcccacgctggccccgatgctgcccgcattgcgcacgcccagcccggcctcggtgccgatgaggtggatcttgcctgcgtacatgccgcccagggccgccacgtccacggcaaaggctggggccgtggcggagcttgcgggggtgagccgggagatcacggttgggttgccgtggttgtcgatgttgatgtggttgttgccggtggtaatgttgagttgcttggcccagatgcctgcgttgatttccacggcccgtgtgatgatgtcagtgtagtcggcatgacgggcgtccatgccgttgcccaggaagctgatgttgccgccgcctacgcgatagccgagcaggttgccgccattgacgatgggattgccagtggtgagggtggcgcggttggcgttgatgaagccgcagccgttgcagctgatgccggccgggttggcgatgacgagttgggcgcggctaccagcgatctcgataaagccgttgagcaggctggggctgctgctgttgacctcgttgaggatgacgcgggccatgccacctgcgagcagtgggttaccctgtatccagccgccgagctgggtttgcacattcgtgttgctattattaaggatggcgccatgggtgttgatgtcgaactggctataagtgttgcgtgataccccggctgtgctgggtgtctgaatattgaccagaggcaggccgttcgcggtgttgtcgatgataggttgctggctgggaggtgcggatggatcggcgatgatctcggccttggctgtgccgggcatgatgatgactgttcccagcatgagcatgatggttaggggcagtggggcaatgtgggccagcgcgagagcgggggattctcgcaccgcgtcggagtgtgtgccgagtgtggtgcggcgggtggcggtgttttccgccacggccatcatgaggccccgggcacggttgtatatcaggcggtaacggtgcttgttcatgtcgatgtctccccttgtgcgttgctagaacgaccaattgaagttgaatccggcggtggtgctggcggtctcgaacccatccggttttttgacgggtttgcccaggaacaggtcgtagctgagtcctttgtagcctccgcgcatgccgaggacggcgcctgccagttgcttgccgatcaggaggtcgctggatggtccgcccacttcgccgtagtcaagcccgagataaagcgcctggccgctttgtcccagcatggcgctgaagtcgttgcggatgaaccagccgtgatccgcgctcagggtgagctggccgtcgaagccgcgtacggtatagcggttgccaatggcgaagcggtcttgcggcgtgagcggggtgaagttggattgcgcgcggatgttggcagcgtaacgcagggactggcttccccatggcgccaggaagaaaagtggggtcatgaagctgatgtcggcagtgagcacttccatgcgcgaggtgccctcgccaaatgcttcctcgggcgccttgagtgcctgttgtgcgccagtgccgcggcggaaggtaaaggtatagtccaatatggcctggccgagataccagctctggttaacgcccaatgcccacccggcagtgcggcggcgctgtacttctacttccgtatcgtccacgtaattgaatgacttgcggaagaagcttcccgcggatatctgtgtcttgttgacggcggagcggtataccatgcggctgagccggaattcggcattctgcgtgcggccgctgtagaggtaggattggttgagcccggcgacttcctggtggtagcgatagttggagccggtggcgccgagcagccagtggccgaaagggatggagtaatgcaaggtcttgccgtgtgagccgcggctgcctctgtcgccgccgcccagatcctggttgaggttgatgtagaggagatcgctcaggccgagcaggttgtcgccagagagcgtgacgccgccctggtatttgccggtgctgtcgaagccgccgtcgtcggcgctaaaggtgatacggaaaggcaaggcctggtggtagcggatcactaggtcgctctcgccgggctgcgcattgcctttggcgggctcgatctggatatcggcatctgaagtcggggagcgcttgaggttttccagaccctgttcgatggcacgcaggttgaggatgttgccaggggcgattggcaatgcgttgccgtagcgtatcctcgggctggagtcaggcgcgaagcgaatctgccgcaccttgccgggaatcacggtaaggcggaggtgtccattgctcagatcctgcgacccggccaggatgcgcgtcgtgacaaagccctgggcgacgagggtattctgcatatgcgacatgacggtattgatgccttgcgcgcccaggcagcgaccaatggcgaggtgttcgccctggaggacactctgcaaggcaaactggaagagatcggtatgttcgccttcaaggctgatctgcctgatggtgaagcagggagactcctcggttggataggcaagcggggctgacggatgcaagccaggctggcgtgcatctggcgcggtttcctgttgctggcgcaggatgcgcaggcgttcctgctgctgtagctgctcttgcgcggatgtgtcgatcggctcgatcgctgcgctggaggggcttgcgtaaagcaggatcaataacgcccataatccataacgggatggcagcaagtatggttcccctatcacaatatgtactcggtatttttattgctaaggggcaagtgccgggcgtatatcacgcgagacgctgggatatatctagtattgacgcaccaggccggatcggcgaggcgggatcctcaaatatggcggttccgctgtcatagtagcaagctgcttaccttagaccggtgactttgcgtccttggtttttcaaccaaggttgcccttaacatttttgactattctccggccatttgagaattaatgtcaattggctcgggtcgggattttatccttttattttgtcggtggattgctggggatgagcctggtttttgtctgtcatgcggacgagaaggtaggtgggagaaaggctctggcgatagtatgcaaaaagatcagcatgagtattgtctataataatcgaacttctcaaaatttctggtgagtccatgctcgtattgaaaacattttccttgtttatcctgactgcgctggcggaaatcctgggctgttacctgccttatctttggctcaagaaagatgggtccgtctggctgctattgcccgccgccatcagcctggcggtgttcgcctggctgttgagcctgcaccccaccgccgcaggccgtgtatatgcggcctatggcggggtgtatattttcgtggcgctcgggtggttatggctggtagacggtatccggcccagcacctgggatttcgtcggggtcggtgtagccctcgcgggtatggcgatcatcatgttcgcaccacggtaatacccattagcattccagatgcagcttgacgctgggctgggctggttcgctgataaatgccagggtccgcgggcccatgcgttggaaagtcacgctgataaattcacccccgacctgcaggtgccgcaatgtcaattggttaacgcctgagggtaattgtgggcgcactattctgacgcagtggccggtagcatcgatctccagtcccagggctgcctgcagcaacatgaatacggctcccgaggcccaggcttgcggttgacaggccaccgggtagagtacgggttgttcgccgcgggtgcggctgaagccgcagaacagctcgggcaggcgcagcgagaagcagagtgccgcttcaaacaggttgtcgagcaactgccgtactccttcccgctccccgtagcgggccatgccggccgcgcagatggcaacatcgtgcggccagaccgatccattatggtaggccccagggttgtagcggatttcctgctcggataaggtgcgaattccccagccactgttgaatgccggtgccagcagtttctggatgacatggtacgcgcggtctgatgcaggcaagccgctccagagcaaatgtccagcgtttgagccttccacttcgcataacgtgtctttgccatccagggccagcccgtagaactggcggttctccatccagaagcgctcttccacttgcaggcgcagtttctcggcgagcgattcccagcgggcggcaaggccgggggagtgatcgatggctttggacatgtcggccatgtcctgcagcgcccgccaggcgtatccctgcacttccaggagggcgattggtggtgatgccaggctgccgtcggcatgcgaaactgcgtcggcgctgtctttccatccttgattctgcaggccgctgtcttctgctcgctggtagctcagcagccccgcgtggttttcctccagtcgttcttcaacccagcggatggctgcgagaagggcgggccaaagctgctcaagccccttcctatcgccagtacgcctgtaccatgcgcctgccagcatgataaacaggggcgtggtgtcgacaccgccgtaatagcgggcaaacggcagttcattcatggcggccatttcccccttgcgggtttcgtgcatgattttcccgggctgagcgtcccggaaggccgaggtctcttcggattgatgctccgccagatagcgcaatacgccttcagcgagcgaagggtcaatccataaggtttgcagggcggtgatgatggcgtcgcgcccgaatggcgtggagaaccaagggatgcctgcatacggataagggccggtgggcaggtcgctggtcagcaaggccaagtcggcccgcgcccgctgcagccagcggctgaacaaggggttgtccgcatgaagttgggcgccacgcatggtgcgcctgtgcatttgccggcgcgccttgcgttctgccttcataaaagcgtcagggctggcgcgatgtggtttccggtccacgctcagcaccagttcccagcgctcgcgcggtgccaggtgcaacctgaagttggcagactcttcggacagggaatcgggtgcctgcgagaaggagatcaccgagcggcgctgttgccggtcgagtccctcataagccatcgtgacatggcgaggactgatttctgagcgacttctctgaccgcgccgcatgcgccgttggccacggatctcgaacatatcgacgaagtctgcctgccagccgagctgtagcgatagatcgacggcggtggtgccgaagttctccaatgccaaccggatatggagctgattgtcatagagcaggcagcgcctttccaagtgcagggtgcctggcagaagcacttgtcccggcaagaccagctccgggttggtctgatgagaaatgaacatgacgttgtcttcgctgattgccgccgagagcaggacgggacgctggttctcaaggcggacggacaacctggacagcatgcgcgtgtcgtcgatgaacagtccctcactggcgccgccaatatctcccaggctgctcatgacgatgaaactgtccctggccttcagcacgaagggggcttcgtggctggcgtgactggtttccagggatgtaccaagttgatcgtccatcgttcacctcagcctacttggctttccatcaggttatcgtcgttggcgcttgccgcaagccgcttgtaaagcttgagatagtgctctgccatgacatcggaagtgaagcgcatgtcgaatgcctcgcgcaccttggcacgatccagcgtagtggcagcatgacatgctgccgcagcctggtgttcgtcggtgacgatgaagccgttcctgcccggctcgatgatttcgggcacagagccgcaacgccatgcgatcaccggtgttccgcaggccatggcctcgatcatgaccagtccgaatggctcgggccagtccacggggaacagcagggcgagcgcgttgcccaggaagtcgttcttctgcgcgtccgtgatttcgccgatgaattcgacatctgcttggttcagcaggggtttgatgacgtcattgtagtaattcaggtctgctgcatccacctttgcggcaatcttcagcgggatgccggctttgcgcgcgatggcgatggcgcggtctgggcgtttttccggggaaatgcggccaaggaaggccaggtaccctccctgtgggttggggttgaagcgatacagcgccggatcgaggccgtgatagaccgtgcctgcccagttggcgccagggagggcgcggcgctggtcgttggagatggagaccagcgggaactggcgccagcgcttgaatgcattcggcaagtcggccatgtccaagcggccatgcagggttgtcagggttttcgaggcgatcggctcgaagaacgggaagtggagcatgtcggtgtggaaatgaagaatgtcatattcgccagcatgacgccttacctcgtccaggagagtgtaatgggccgcgatatccgacttgagcggcgcagggtccagcctcagcgcgcgctcccggcagggaatcaggcgggctttgctctggctgtctcccgatgcatacaggtcgacttggtgaccggctttgaccagcgcatcacatatgcttgcgactacgcgttcagtaccgccgtaaaggcggggcgggacggcttcaaaaagaggggcaatttgtgcaattttcatattatctccgtgaaaataaagtgaaaagtggacgtgtgcaccatctaaatcaggaaaataggggcggcatatactttttcaagtagcagttcttgcagtgcgggctggcaatgacatcaccaaccgtcaatgaagttgagtaaggaggaagggtagaaggaatgtcaggcgcttgcctgtgcttcttgcggtgttttgcggatcagccgagcttgtggcaagactgcactgaaaatgctgcccttgcctgcttcggattcgatttccagtcttccctggtggcgagtgagaatgtgcttgacgatggaaaggcctagccccgtgccgccggtttcgcgtgaacggctgcgatccacgcggtagaagcgctcggtcaggcggtctatgtgctgctgttctatgccgatgccggtgtcgcgcacgctgaatacaatgtcattgccgcgcagaaacagcttcaggttgatcttgccgccttgtggagtatagcgcacggcattgctgaccaggttgccgagcgcactgtggagctcttccgtggcccccttgataaacaagccgggctctactggctcgagcgtaatttcgtgcttgccttggctgaggctgaccccttcatgcaatagcatattgagcagggtgcccaggtcgatctcggtttcctgaggggcttcgggactgttttcgagctgggaaagcgtgagcaggtcctcgatcaggcgccgcatgcggccggtttgctcctgcatcatgccgaaataggcgcgcgtgctttccggcacggcgccttccatgtccatcaacgtttccagaaaaccgcccactacagtcaacggggtgcgcagctcgtgcgagacattggcgatgaagtcgcggcgcatggtttccagcttttccatgtggctgacatcgcgcgagatcagaagcttctgattgatgccgaaaggcaccagttggatttccagcgtcgcgcctatggtgcgccaggacttgagtttgatcggctcggaataattctgtgcttgcaggtattgaatgaagtcagtgggccgaaccagataggtgatgggctgcccggcatcctggcgcatggacagtccaagctggctttccgcggttgggttgcaccattcgatctggtcattgccattgagcaggacgacgccgtcgggcagcgcgctggctgcatggcgaaaacgatcaagcgcggaactgatctgcgcctggctgcggtggtgccgacgcttctcgtaatagatcgcggagaacacatcctgccagatgccgctgccgacgggcatggtgttcagttctggcttcctgaaccattgcagcaaccggtgcagccagtagaggtggctggccaggtatagcagcaaaaaggcactgaatgccaacaatgctgtgatggcatctgtgaatgcccagatgatcaggcaggtgagtagggtggctaatcctagccacaaggctttccagcggatgtcttgcacgaagcgcttcttgtcttaaggcaatcgctattatgagctactgtgcggagaaacggtagccgacaccacgcactgtctggatgaactcctcgtgccctgattcagaaagagcgcggcgcagccggcggatatgcacatccactgtcctgtcttccacgaacacgcggtctccccatacacggtccagcacttgtgtgcgggaatgcacgcgttccgggttggacatcaagtagtgcagcaggcggaattcggtcggccccagttccaatgtcttgccgttgcctgatacgcggtgcgtcatcggatccaggcgcaggccgccaatttcgagcgggtcatcggtcatttgtggcgcgcggcgacgcagtactgccttgatgcgggcattgagctccctcgggctaaacggcttggtgacatagtcatctgcaccgacttccaggccgcgtaccttgtcggcttcctctccacgcgcggtcagcatgatgatggggatggccttggtgagctcgtcgctcttcagcttgcgcgcaaactcgatgccgctcatgccaggcagcatccagtcgagcaggatcaggtctggcagggcttcgcggatcagcatttgcgcttgctccacactcagggcgcgcacgggattgtggcctgcttgcgtcaagttgagcgcaagcaattcctggatggctggttcgtcttctacaaccagaatattcgctggcatgtcgggtttcctcgcttgttgaatgacgagcaatatatgacgctaatatgacagattgatgaacatggtccaagcaatttgggattgcggttttattcgatttgtataattatttgtaacaaaatgtttctttttgttacttctacatccaggctgccttcagatggggccgaaggggggcgcatggcaggttttttttccaaggaacgtattacggctgggccgggttataaccgctggctagtgccgcctgcagcgctggctgtgcacttgtcgatcggcatggcgtatggtttcagcgtgttttggttgccgctgtccaaggccttgggaattcacgagccgctggcatgtggggaagatatcagcttctggatgcgggccgtgacgacaacctgcgactggaaggtcagcgacctgggctggatgtataccttgttcttcgtcttcctggggtcgtctgccgcggtgttcgggcactggctggagcatgctgggccacgcaaggcgggcgccgttgctgctgtgtgttggggtggtggactgctgatttccgcaatcggtgtatatacgcatcagctctggctgatgtggctgggctcgggtgtgatcggcggtatcgggctcggactgggttatatttccccggtctcgaccctgatcaagtggttcccggatcggcgcggaatggcaactggcatggcgatcatggggtttggcggcggcgccatgataggagcgccgctcgccaatacgctcatgaatcattttgccaccgagacttccatcggtgtgtgggaaacctttgccacgatgggcgtgctgtacttcatcgccatgatgataggctcgctgggctaccgggtgccggcgcatgattggaaacccgagggctggacacctcctgttagtaatggcaatagcatgattacgcagcatcatgtgcatgtgaaccgggcgcacaagacgccgcaattctggctattgtggtgggtgctgtgtctcaatgtcagtgccggtatcggggtgatcggcatggcgtctccaatgttgcaggaggtgttcggcgggcagctgatcgatgtgccgctcaagttggcggagttggatggcgaccagaagctgcaggtggcggccatcggtgccgggtttgccggcttgctgtccttcttcaatatcttgggccgtataggctgggcatcatgctcggatttcctgggacgcaagctgacgtatatgatcttttttgccctgggttttgtgttgtatgtgttatcgccatgggcaggcagcatgggcagtgtggcgctgtttgcaggtttattctgcattatcctcaccatgtatggtggtggtttttccacgattccggcctatctggccgacattttcggcacccagcatgtgggcgcgattcatgggcgcttgttgactgcctgggctaccgccggggtgctgggcccggtaatcgtgaactacttgcgcgattaccagctcgaccagggcgtgccggcagaccatgcctacaacatgattatgtatgtgctggcgggcctactgctggtggggctggtctgcaacctgctggtgcgcccggtggcggagaagcactatatgaccccggccgagttggaagcggaaaagaaggtctcgcacgcgcaggcgcaggcaatggcaggagcagccgctcatagaagcagtaccgtattggttgtggcggtgtggatcgcggtcgggatcccgatcatgtatggcatctggaataccttgcagaaagcggttatcttgttccattgacgttttgctattggaatttgttgtgactgaagtctgccgctgtggatgggccaagagagccttggatgtcatctatcatgacacggagtggggcgtgcccgtgcacgacgacaggttgctgttcgagttcctggtgctcgaaggcgcccaggccgggttgagctggagcaccgtgctgaagaagcgggagcattaccgcaaggtatttgaccagtttgatattgccaaaatcgcggcctacgatgcggacaaggccgaagcattgcttgcggatcccggcatcattcgcaaccggctcaaggtgcatgctgcgatcagcaatgcccgcgcaacattggatatccaggccaagcacggtagcctggatgccttcctctggcaatttgtgcagggcacgccccaggttaaccgctggcgcagcctggcagaggtgcctgcccagacggaggtatctgaccagatgtccaaggcactgttgaagcatggcttcaagtttgtcggttccaccatctgctatgcgttcatgcaagctgtcggcatggtcaacgatcatgtcgttgattgttttcgccatgtcgaactgctgtccggcgcctcttacgtggtaaaatagcgcgcttagccagagggttgctggctcatttcaataacgcagcgccgctgcgcccggtttggatgaaatcatgaagaaaatcacagtagatttgaatggcaaggatttgcgcatcggcatcgtgctgtcgcgtttcaacagcaatatcggtgaaggcttgctcaaggcgtgtgtcgatcagttgcacaagttgggtgtggcggatgacgatatcacgctcgccactgtcccgggtgcgctggaagccccagccattctgttgcagatggcagatagcgagcagttcgacggattgattgcattgggcgctgtcatccgtggcgaaacttaccatttcgaggtcgtttccaatgagtctgcgcgtggtatttccgatgtgcagctgagcactggcattcctatcgccaatgccatcctgacgacagagaacgatgagcaggccgaggcacgggtggcggtcaagggggctgaggctgcggatgtcgttgttgaaatgatcaatctgctgaagcagttatgagtgatcgcgacaacatgcctgcagaggcaaaaaaaccggcgccgaaggctggtcgcagccgccgcaagtcgcgggaattggtactcaagggcatttacctgggcctgatgaaccagaaggatacttccgtcatcatccgcgagctcgcagatgatcccgatttcgatcgggcggactatgagtatttccgccagttgcttgaaggggtggcggagagcatcgacgagctggatgcgcgcctggcaggcttgctggatcggcaggtatccgagctcagtccgatcgagcatgccattctctgcattgcagcctacgaattaattcacgatgtgacgatcccttatcgcgtcgctatcaatgagggcgtagagctggccaagctctatggcggcactgacggtcacaaatacgtcaatggcgtgttggacaagatcgcggcggaagccaggccggatgagttccagcgaggcaggaggtaggcccgtccggattgtgtatgcgcagccagcctatgggctggctgtttttttatctggctcgaggtggcgtgaaacattcaccggcatcatgaagaggcttgtcattcggtgcaggctttgtaaagattgtgctgcgcgcattatcaatgatcaagaaaaacaaagcaggtatgtaggctgagacagctggctcaagggctgccacctgaatgaaagggagtgtcttcatggcaaaattggtgctgacgctggaaggggattttctagctgagttcccattggataagcagcgcttgaccatcgggcggcggccaagctgtgatatcaggctggagaatcttgccatcagtggtgagcatgctgccgtggtggcagaaaacggtgcgttttatatagaagacagccacagcactaatggcaccttggtaaatggccgggccattgtgcgccaccggctccaggatggcgacaggataggcttgggtcgtcaccagatcgaataccttgaagaggcgctgactgcagagcgtggcttcgagaagaccgtgctggtcatgccggccatcaaggagatgatgacgaaggcatccgaggagaaaacgagtggggcggatgggcttgcaagtcatcctgtcaatgcgtccgcagtcaacggaccgtcggaattgcagactggccttaccgccagggtcaaggtgttgaatggctccagtgccgggcgcgaattggtgatcaagaagaccttgatcacactgggcaggagtggggtgcaggtcgcggtcatcactcggcggcctcacggctactttctctctcatgtagaggggaatggtcgcccgctcctgaatggcatggcagtaggcttacaggcgcaacctttagcagaaggcgatatgattgagctggccggggtcaggatgctgttttcgctgggctagccaggctagggtgacgctcgagggggctggatatgtgcagtgtatggatcccagccattggaagacctcgatgcggtcggcactgccctatataccgagcatgatcactctcgaattgattgtgagaatcaccaagcgcttggcctatgccgatgcgggcacacttttacaaccacaacaatacgttacagttcgagatcatgcggaccagctcgcatggtactgcgatgggagagtgtggggagccaagcatgaggccgcgtgccgtggtatatgctggatcagtggtgatccggcgtgatcaaggcaatggttggctatgtatgccttgctgatctatcagcaggtagctgccctgttcgtaccagtcgcccagcacccatcgatctatcctgtgaccatctacttccaggggatgcagtgcgggtcgatgcgtgtgtccatggatcagcaactcaggatagtcatattcgcgcagcaatgctgcaactgcttccgggttcacgtccatgatgctttcctgcttgccggatttttcctgttcactgcgttgacgcaatgccgcgatctgtgctttacgcatatcgagaggttgttggagaaattcctgctgccaggtggggtggcgaacctggcggcggaaagcctggtaggcagcatcatcggtacagagcgcatcgccatggctcaacaatgcgcgcttcccatgcaggatgaggagggacgggtcgggcagcagcttgagcccggctgcgtaagcaaatgcctcgccgatcaggaaatcccggttgccatgcatgaagtagagctgtgtgccgtgatcggacagcgctcgcaatgcctggatgataggctggtaatgggcaaggtcgtcgtcgcccgcccagtattcgaaaaaatcacccagaatgtacagcgcccgggcctgggtagcttgcctgtgcaggaagtccaggaactgggcagtgatggcgggtctggagtcgcagaggtgcaggtcggaaatcagcaggctaaatgccgttttgtcctggtccgcagactccatcccggtgacgtgacttaaacgatttcggcgcgttcgatgatgactggctccagaggcacatcctggtggccgttcttgctaccggtcttgaccttcttgatctggtcaacgacttcagtacctgccgtcaccttgccgaatacggcgtagccccagccttgggaggtcggtgcggtgaagttgaggaagtcgttgtcggccacattgatgaagaactggctgctcgcagaatcaggcgcaggagtgcgcgccatggcaatggtatacgtcttgttctggaggccgttgttggcctcgttcttgatcgccgcattggtcggtttctgttgcatgtcgggagtaaagccgccaccctggatcatgaaaccgtcaatgacacgatgaaagatggtgttgtcataaaagccgtctttgacatattggataaagttggccgttgtcaccggcgctttttcttcatcgagttccagagtgatttcaccgaaattggtatgtagcttaatcaaggctgctttcctttacttttggttggcgcttctgtctgcgcgatggttttgactttcttgtaatccaggcgttcggcgatgctgatgggttgatccagtaatgcaaccttctcgataacgacaggctccactggcacgttgaggtgggcgcccactactttggtggggcttttacctatccgctcgactacatcaatgcccttgatgaccttgccaaacacgcaataccccatataggcaggttccggcttgtggaagttgagaaacttgttgtctgacaggttgatgaagaactgcgaggtcgcggaattgggggcgaatgcccgagccatggcgacggagccgtattcattctttagcccgttgttggattcattttcaataggtgaaaaggtggatttttccctcatttcggcagtgaggccgccaccctggatcatgaagcgatccactgtgcggtgaaaggttgtgccggtatagaagtcgctggtgacgtactggagaaagttggcgacggtttttggcgccttgtccgggtaaagctcaatgacgaagctgccgtggttagtctgtatttccagttgtggcagcgcattgtcgctggcggtcgctaccaggctggtacccagcatggaaagatacagaagcgggttgagcaaagcacgtgtaataaatgtgcgcatcagaatttcctccaatgtcttaaaagtcagcatcatgcgggaccttcatacatgattttccagcgatgatcgtcccacacccagtactgctgtttcttcatgtggtcaatgagtatatcgctcttgtagtcttggtcaaagctgaccagaaccataggcgctggggcattaggatagcggaacatactgatgttggatagactgatctgtacttttgtcttggctgcctggatgcgccgcttgttctctttccatttttccaggttgccgctgtcgctgaagaaggtgtcggcatagtgggcgaggtactgttccgtatcctgtgactcccagtcgcggcgccattgctccagtgcctggtccaatgcctgtctgcgctgctcggcttcctggggcgtgatccactgtaggtcgttgctgataatgaccggcgttgcgccttgctgcaatacgggggcaagtgccttgatgtctggattggcaatcacgacgcagccatcactagccttgggcggacggctgtatacatcctgaggggtgccgtgcagccagatgccatggccttttttcccatgtcgtttgtcaagcgggttgggatagttcaagggatatgctgcttcgccataaaaatccggcagcttgtgctccagcttcttgtccgcaatatatattcccaaaggggtgcgcttatccccttcagtaaatttctcgctgccattcttacccatggtgatgtagtagtcgaccaggtggtggagctggctgtcgcggttctgatatacatatagtcgtgattttgtcgtgtcgaccacgactgcatagcgctgctccggtgacatgtgccagagcacgtcagggatcttgccttcatgcgggcttgcaagatggcgttctatccggaccttggcttcttcctggaagtccgatagcgctgcatcctggtgatcgccgagcttggtagactgctgcgcaaacgtcatcagcaggtcgccacgcactaagtgcgcaaggcggaaattgggtgcatcttgcagtaactggtcaacggtattcaaggcttcccgcagctggcctgcattgatttgaagcaggctctgtaccaataagcgttcaatctggttgctgttgaatgcagggagcatactgcccggagacgtgctggacttgtctgccgtggcattccagggcagcaggccgccaccgacgaacatcataatcgataacagtttggttaagcgcttgagcattgtggttaccgctttgccagctcctgctggattagccattgaccttgctgttgaaccagcactagttgtttgcgggtgcgctgggataagtggtcggcctcataggactgctggaatgttgcgcgtgcagtatgatcatcctcgaagctaacttgtatattgctcaatttgacttctatccgtgtaggtttgctgagacgagttttgcgcattgcctcccagctcgagcgggtttctccgttgggcgtcttgaagtccttggcatagctggcaaggtaacggtctatgtcctggctggaccaggcttttgcccaggagtttactgcgtccagtactgcttgtgtctggtcagcctttttctgttccgcagcaggcgccgaggcgggggctgcttccgctatcgcgggttttgcgttggtagccagcttggtggtttccgcaggcttgctatcgattctggcggacacctgcgctggagttggactaggggtggtggtgtccttggatggcggctgcgcgactgcgacatcgccaggtggcggcagcaaatccttgatcagtgccagtttgcttttggcgcggctgttgctggtatcgagctgcaaggctcggctgtaagactctgaagccatgcgggcgtaaatatcccccagattttcgtgagccgtggcgtaacttgggtgggtgcgaatggctgcctcgagggcgcccttggctttttcgtaattgccctggtaggcatagagtacagccaggttgttgtatggtgccggtagctgagggtatttttccgtgagttcgctgaatacctgaatggcctcgtcctgcttatcgctttcggcgagtagtacgcctttgaggaacaatgccttcacatccgtaggctgcttgcctagatagctattgaggcgttgaagcgcctgggctgttttgccttgctctgcaagctggttgatttcatcaagcgcacctgccattccttccagggagaacagtaagatggtcgtcagcaggccatgacgcagcgtgcgtggaatagtcatatgctataattccgggctattattctatgggcatgattctatcaataagcgcatgcaagcactactgccagcatgacagacatgatggcgcgctgtccaaattcctatacctcgcaacctgagctatgttgaaaatctataacacgcttgcacgtgcaaagcagactttttccccgatcataccaggcaaggtcagcatgtatgtgtgcggcatgaccgtctacgattattgtcaccttggtcatgcacgcgtgatggtggtgttcgatatggtgaaccgctggctgcgcagctcgggctatgaggtgacttatgtgcgcaatatcacggacatcgatgacaagatcatcgcgcgtgcgaatgaaaatggcgagaccatcaatgcgcttactgaccgtttcatcgctgcgatgaacgaagatgcggcgcggcttggggtatggcgtcctgatctggagccgcgtgctacggattatatccacgagatgattgccatgatcgttgcgctcatcgagaagcaccatgcctatgcggccgataatggagacgtctactatgcggtctccagctttgccagctatggcaagctgtcaggcaagtcgctcgaggatttgcgcgccggggagcgtgtggaggtggacgcgcataaacgcgaccccatggatttcgtgttatggaaagctgccaagccgggtgagccgagctgggattctccttggggaccaggtcgcccgggctggcatatcgagtgctctgcgatgggagcgcggcatcttgggcctcacttcgatattcatggtggcgggcaggatctgcagttcccccaccatgaaaacgagattgcgcagagcgaaggcgcgcatggctgcactttcgttaattactggatgcacaatggctttatccgtgtggacgatgagaagatgtcgaagtcgctcggcaacttctttacaattcgtgaggtcctggaaaaatatgatgcggaggtcgtgcgtttctttattcttagagcgcattaccgcagtccactgaattattctagccatcatctggatgatgccaagcaggcattgaccaggttatacaacaccctgcgcggacgtgagctgccgcagcttgacattgactggcggcagccggaagcagagcgcttcaagcaggcgctggatgatgacttcaatacgccagaggcgtttgccgtgctgttcgaattggcaagcgaggccaaccgtaccggctcagcggtgcaggctgccttgctcaaggcgttggctggtcagctgggtttgctgcagcgggatcccgatgagttcttgaagggggaggcggtggccgggctgtccccagatgaaatcgagcgcttgatcgcggagcgtttagctgcccgcaagtgcaaaaattttgccgaggctgaccgaatccgcgatgctttgacggcacaaggcatcattcttgaagatactccccaggggactagctggcgtcgaagttgatgctgtgatgtgattgccggttctcagcagtagattttctggctataatctatgttatgccttttgcaaaacgcgtgtttgcgttactcagtctcattgtgtgcctctgtttgttcgctcagcaagctgagcaatcgtacgcaatggagtacgacgatccgatgtttacccatgtgcagcaggtggagatggataatgaccgcgaggtcagtgagcccatcttggtgctgcatatgcccttagtgcgcccttcctttttattcgatcttaagcttgccattctggctgagacctaccgtcagcctgaccttttcctgattacccgtcccccgatcgcctgatcacgcccgcaatccgtgctgaaatgccctgtgccatcctcaggccaggatgcccagtagctgttttcttcccgatgcatggattggcccaggccttgctaagtgatatccagtgaagcaaaagagtctgcgacaacaggctctctgcccgtaagttgtgtgcatcaaaggtttgcctcgtaaggtagggccatggttgctctgctgcatatgtttgctcaagcaaagcaagtacacgatgtggaaaattgatcaattggtttaagaatgacatgaaaacaaatatagagacaggcaggcgccggtatggtgcacggcaagtagcgcaagtccgcctgcgtacagttttagtgcatgcactatgcattatggtgtttggccaggcgtcgtcggcagtcgcgggatataccctcccagacttgattgatgtggccatgcaatacaaccctgcgcttggtattgccgctgcgcaacaggatgcagcgcaagccgaggtgaccacagcatcaacataccgcaaccctcaagtggaagccgtgatgggccctagccgttacctgacgccaggcgggcaaggcgacaagcgcaattggaatgtcggcttgtcccagccattggagtatccatgggtgcgtgatgccagaatcgcagcggcacaatctggaaccaaggtggcagaagccgggaccgagctgatccgcatcgaattgcgctcccgtgtaaaaaacgcattctatgatgtgatacagcgcaaggctgttctcaagctagtggaaggggatcgcaacttgctgcagcagatccgtgagcgggtcaagttgagggtggatgttggcgaggcacctagatatgaactgatcaaagctgataccgaggccttggccgccgagcgcgattatcaatcagcgctggtgcgggtgaatgaagggaaggcctatctgcgaggcttgctggggtccagcatcccgattgagtatgacgtcgaaggtgagctgcccatggggtatggtttgccgtcgctggaagcattgcatgatcaagtggtgcatagtccccatttgtcgcgagtacgggccgaaactgaaactgccgaagccaggctcaagctggaggagcgtttacgtaatccaggtctcacgctcaaggccagcgtggaagaggatccggacttaagacaaatgcgattcggcgtggcgattccactgccattgtgggacaggcgccaaggccctatcgcagcggcttccgccgacgtacgcaggacattggccaccctgaaggaccgcgagctaggtttgcggcgtgacatggagtcggcttatcagcgctacctgattgcgcagcagcaattggctgctttcgagaacggcttgctgagtcaggccgagtcggtgctcaaggtggcagaggccgcctatcggtttggtgagcggggcattctcgagtatatggatgcccaacgcactttccgtgccgtacgcaaggattaccttgccgcaaaattcgattatgtcagcagcatgctggaaatagagcgcctgcttggtacagaacttctggaggttaagccgtaatgttcatcaattccgtaataaaaccgtattccacattgacggcaagtactctgctggttctggcattgctgcttgccgcatgcagcaagcctgcagaaacgtccaatcaagctgtcgaggagcccagggatccgaatattgtcgagctttccgaagatttgcaacgacatgtcaagattgtaccggttggcaaggcagaaatcagggaggtgctgcgtgtgcctggcagtatccaggcggatgaccagcgtgtcgcgcgtattggtgcctctgtcactggccgcattactgatatcaaggccgtcttggggcaagacgttaaacaaggagatgtgctggctatcctgaacagtaccgagcttgcgcaaagccagctgctctacattaaggcggcgcaaaggatagacctgttgacgaaggccgtggagcgtgcgcgcttactgcttgaggccgatgtgatcggggcagccgaattgcagcgccgcgaagcggagttgagtgcggcacaggctgacttgtacaccgccaaggagcagttgcaggtactcggtatgtccgagaagtccatcgcccaaatcgccagttctgggcaattacgctcatacagcaatgtggatgcccgtatatcaggtacggtgatcagccgcaaggtcaatctagggcaggtagtgcagccggctgaggagttgttcatcgtggccgacctttctcatgtctgggctgtggccgaggtgcctgagcagcaggtggagttggtgcaggagggagaagatgttgatatcgaggtgcctgcactgagcaaccgaaaattcaccggcaagctgatttttgtcggcgatgttgtcaatcccgtgacgcggacggtgacggtgcgtactgagctcgaaaatcgtgatgaggcgctcaagccggatatgctggtctctatgttggtgcagtccaaacctaccgaacaaatcgcggtgccaagacctgctgtggtgcgggaaaatgataaagatcatgtatttgtgcagattgcaccgaacaaattccggttgcgtgaggttgtgctgggaactgcatatggggaaatggtggcggttcagacaggcttagatgagggagagttgatcattagcgatggtgctttccacattaataatgagcgtaagcgcaaggaactggaataagccatgatcgagtctctcattagggccgcgcttaagcagcggattgtcgtcattgtcattgcgctagcgctactggtggccggggtgtttgccttgcagcgcctttctgtagacgcttttcccgatgtgaccaatgttcaggtacaaattgcaacccagtctctagggcgttctcctgaggaggtggaaaggtttattaccgttccgttggaaatgtcgatgacaggcttgcctggcctgactgaaatgcgctcactcaacaagaacggactgtcaatcattaccttggtttttacagacagtaccgatgtttttttcgcccgtcagctggtgatggagcggctgatggaagtcatggagcgcatgcctgagggcgtgacgccgattctcgggcctgtttcgacaggcttgggagaggtgtatcaatatacgctggataagccaagcgatggtgataaggatctttcgcctgccgatctgatggaacggcgcgcagtgcaggactgggtggtgcgtcctctgctccgcagcattcctggcgtggctgaaatcaattcgctaggggggtatgtcaagcaataccaggcgctggtcaatccagaaagaatgaaccattacggtgtcaagctacaagaggtgtattcggcgctggcgcggaataatgccaacagcggtggcgggatcatgccgcattatgcggaacagtacttgattcgtggtgtaggcttggttcaggatttggaggatatacgccgcatcgtgatcaaggagcaaaacggcacgcctatttatatgcgcgatgtcgccgatgtgcaaatcgggcatgaggtgcgtgttggcgcgttggtgaagaacggcgacacggaatctgtcggcggcattgttatgatgatacgaggaggcaatgccaaggaggtcgtcagtcgaatcaaggagcgggttgaggaaatcaatagcaaaggcatgctgccaggtggaatgcagatcgtaccgttctatgatcgcagcgaacttgtcgatgctgcattgggcaccgtaaccagggtgctgatcgagggcattatcctggttatcgtcgtcctgtttttattccttggagatgtgcgttccagcctgatcgtggtgggcacattgattcttaccccattaattaccttcatggccatgaattatttcggaatctcggccaacctcatgtctctaggcggtttggccattgccatcggcctgatggtggatggttcagtcgtggtggtggaaaatgcattccaccatcttggacatcgaaaaggtgaaagcaagatcagggtggtgttcgaagccgctgccgaagtcgcaacgcctgtattgttcggtgttggcatcattatccttgtgttccttccattgatgaccttgcaaggtatggaaggaaaaatgtttgcaccattggcgtacaccattgcgatcgccttgttcgtttccttggtgttatcactgacgctcacacctgcgatgagctccttcgttctgaagggcggaagtggtgaagataccatcttcattagggcaatgaagcaaccctatcttcgattgctcaaatctgcagtaggcaaccccaagaagacagtaggaattgccgtcatggtgtttgtggggactttgtgcctgatcccgctgctgggcaccgcttttattccagaaatgcgggaggggtctattgtcccagggatcatccgggcacccaatatctccttggaggaatccatcaagctggagagagaagctttgcggagtattgcaaaagtagaaggggttaggggtgttgtttcaggggtggggcgtggagagagtcctgcagatccgcagagccagaacgagtccacacctatggtcagcctcaaacctcgtagcgaatggccagaaggggggacgcaagataccatcacggatgccatcagggataagattaagcatatccctggcattcaaattgtgatgtcccaacccattgcgcagcgtgttgcagagctggtgaccggtgtgcgctcagatgtcgctgtgaaagtgttcggcgatgatatcgagatactgaaagcaaaggcggatgaaatcgcgcgtatcgcaggcgcggtgcaaggtgctcaggatatgcgcgtggaaaaaatgaccggccagtattatctgacgattgatatcaatcgtgaagcaatcgcacgccacgggatcaacgtcgcggatgttcacgacttgattgaaactgcgctcgggggcaaggttgctaccgagatttttgagggagagcggcgttttaccgctgcagtgcgttttccggaggagtttcggaacgatgtgagcgcggttcggaatatcttgatgacctctgtcaatgggtccagggttgcgctcgatgatctggcggaaatcacggtccgggatgggccgacgcaaattagccgtgaaatggcaaagcgccgcattgtcatcggtgtcaatgtcagggatagggatcttggcggttttgtatcggagctgcaacagcaggtgcaggagaaggtcaagctgccagagggctattacgtggtctggggcgggcaatttgagaatatggaacgggcaatgagtcatctcatggtcattattccaatcacgattggggcaatctttttcttgttattcttgctgttccagtccgtgaggttcgccgctttgattatcctggtcctaccatttgcttccattggcggcattgttgcattgtttgtgacgggggaatatctttcggtaccagcctcggttgggttcattgccttatgggggattgccgttctgaacggagttgtactgatttcctatattcggagtttgcgtgaggaagggcgttcgcaattggaagccattacgcacgggtgcgcccaacggttccgtccagtaatgatgacggcgactgtcgccatgctggggctggtgccattcttgtttgcgactgggccagggtctgaggtgcagagaccattggcagtcgtggtgatcggaggcctcattacatcgacaatattgacgctggtcgtgttgccaactttataccgttggttcgaagagccgaaaattgaagcttaatactcataaggatgcgagatgaaagagataaaagccattgtccccccgcagcggctacccaagatacgttcggggctgcgtaacatcaagggttttcctgggatgacggtaaccaaggttgaaggatgtggccatcatgtggcacgccctatccttggcgcccgggaggagctaacggattacagtcccaaagtgcgcattgaggttgtctgtccagacgaactggtggaaggcatcttgcaagtcatcgtcgaggttgcgcatactggtcaggtgggcgatggaattgtgtggataaccacggtagagcgaatggttcggctgtccgagcaggtatcggttcttgattgctgaaatgcccacctgacgtgtgttccaaaggcaccttcatggtgccttttctttacagtaatacctgagctgttcgcatcaccagtgagcaggtgcgggttttccggtaaaatccctacatgctctattccattgtcaaaccttggttgttccgcctggatgcggaacgcgctcatgacttcactctcaaaaacctgaagcggctcgagcgttccggcctgctcaatctttacccgcggccaccgaagtgcaagcaacgccaagtgatgggaatcaatttccctaatccggtcggccttgctgcagggttggacaagaatggggcttatatcgatgcattggcagggcttgggtttggcttcatcgagatcggcacgattacgccgcgcccccagcccggaaatccaaagccgcgcatgtttcgtctgcccgaggcgcaaggggtgatcaatcgttttggcttcaacaatctcggggtggacgtcttgctgaggaatgtggctgcgaccaagtacaaaggcgtactgggcatcaacataggcaagaattttgacacaccaaatgagagggcggttgacgattacctgcattgcttgcgcaaagtttatccatacgcgcattatgtcacggtcaatatttcatctcccaataccaaaaacctgcgcgccttgcaggaaaaagaagccttgggccaattgctgcatgctttgaagcaagagcaacaggtgctggccgaccagcatggcaggtatgtcccgattgcgctcaaaattgcgcctgacctggatgagggacaggttgccgacatcgcggcgttgctgatgaagcaccaatttgacggcgtgattgccacgaatactaccctggcacgtgatatggtacaggctttgccgtgtgcacaagaggccggcggcctatctggcgcaccattgcgtgatcgttccacagccgtgatccagtctctctccaatcatcttgccggcgcattaccgatcatcggcgtgggcgggatactcagcggggaggacgctgagcagaaaatcaaggcaggtgccagcctggtacaggtctacagtggcttggtgtaccgcggccctgtgctggttgacgacatttgtcgcacattgggctgaggtggcgcagcctatcctgtattcctatcggcgctgcccctatgccatgcgagcacggatggcattgcactatgccaacattgccgtggacatccgtgagatcgtgctcaaggccaaacctacgcatatgttgcaagtgtcacctaaaggcactgtgccggtactggtgttgcctgatggtgtcgtcatcgacgaaagcctggatatcatgcgctgggcgctgcaacatcatgatcctgaaggctggcttggcagcccggcgctgcttgcgcaggcagaaagcttgattgccgagaacgatggccccttcaaacacgccttggaccggtataaatacgcgattcgctttcctgaacagccacctgaggtatatcgtgcgcaaggggaaatatttctgcagcagctggagtcgcgcttgcagcaacagtcttatttgctgggaagccatcagggattggcggatgtggcgatattccctttcgtgcgccagtttgccatggtggaccagccatggtttctctctgcgccttatccccaagtgagagcctggctgcaggcgtgggtggaaagcgagcgctttgccgcgattatgcagaaatatccgatctacacggattagatagaagcaggtgtctggctttaccaataaaaacgccgcattcttgcggcgttttcgtcgtagcgttgaggccaggctaggggctagcttggcatatcggcttcaagagtcgatttgtctttcgggctgctcgtttcattaaaatcgagcttgatattatcgtgttcatcgatatccacgtgcacatggccgccattcgccaatttcccgaatagcaactcgtctgccaaggccctgcggatggtgtcctggatcagacgcgacatcgggcgtgcacccatcaatggatcaaatcccttcttgcccagataagctttgagcgcatcgctgaacgtggcttccactttcttctcatgcaactggtcctcaagctgcatgaggaacttgtcaaccacacgcacgatgatttcttccgagagcggtgcaaaagagacgatcgcgtccagacggttgcggaactcaggactgaacaggcgcttaatatcgcccatctcgtcgccagagttgctacctagagtaaagccgatgctggtcttgctgatcgcctcagcgcctgcattggtcgtcatgatgatggtcacgttgcggaaatcagccttgcggccattgttgtcggtcagcgttccgtgatccatcacttgcagcaggatattgaagatatccggatgcgccttctcgatttcatccagcagcaatacgcagtatggtgttttgttgatggcttccgtcaacaggccaccctgctcgaagccgacatagccaggaggcgcgccgatcaggcgcgatacggcatggcgttccatatattccgacatgtcgaagcggatcaattccacgcccagagtataggcaagctgtctggccacttcggtcttgccgacgccggtagggccggagaacaggaaggagccgataggtttattggggctgcccaggccgcttcgcgccatcttgatcgcggcagagagtgcctcaatcgctttatcctgaccaaacacggtggccttgaggtcacgctccagcgtcttcagtgcattgcggtcatcgctggagatattcttcggcggaatgcgcgctaccttggcgatgatatcctcgatttccttgttgccgatcaccttcttttgcttggatttaggcaggatgcgttgtgcagcgccagcttcgtcgatgacgtcaattgctttgtcaggcaggtgacggtcattgatgtagcgtgcagacaattcagcagccgtgttcagggctgatgcagtgtatttcacgctgtggtgtttctcgaagcgagacttgaggcccttgagaatctcgacggtttcagaaacgctgggctcgacgacatcgaccttctggaaacggcgggaaagtgcatgatccttttcgaagatgccgcggaactcctgataggtggtcgcacctatgcacttgagcgagccattggaaagcgcgggcttcaacaggttggaggcatccagcgtgccgccgctggcagcgcctgcaccgatcaatgtatggatttcatcaatgaacaggatagcgccaggttggtccgccagtttcttcatgacagccttgagccgttgctcgaagtcgccgcggtatttggtgcctgcgagcagggcgcccatgtccaacgagtagatcacggcgttttcgagcacctctggcacattgccttccacgatacggcgggcgagcccttcggcgatggcggttttgccaacaccggcctcgccgaccaataatggattgttcttgcgacggcggcacaaggtctggattacgcgctccagctcctgggcgcgaccgatcagtgggtctatcttgcccgcgagtacttgctggttcaggttttgggtgtagttttccagcgcgctggagggagaggaatcggcttcggcttcctgctccgtttcaggacgcttggcattgctgccgtcggcgactttggccacaccgtgggaaatatagttgaccacgtccaggcgcgtaatgccctgttggtgtagaaagaacaccgcatgagagtctttctcgccatagatggcaaccaacacattggcaccggtaacttcctttttgccggaagactgcacatgcaggatggcgcgctggatcacgcgctggaagcccagcgttggctgtgtgtcgacttcctcgcttccttccaccgtaggcgtatgctcttcgatatagttgttgagctcgctgcgcagattatcgaggttggccccacacgagcgtaatacgtccgccgcagtggggttgtcgatcatggccagcagcaggtgttccacggtaatgagctcgtggcgtttctgccgggcatccatgaatgccatatgtagggatacttcaagttcttgcgcaatcatctaagcttcctcagctttcttcaggcttcttccatggtgcattgcagcgggtgctggtgctcacgggcataactaatgacttggtttaccttggtctcagcgatgccgtgtggatatacaccgcatacgcctgcgccctcggtatgtacttggagcatgatttgcgtcgcttgttcacgattcttatgaaaaaagcgctgcatgacatccaccacgaactccataggcgtatagtcatcattcaacaaaatgactttgtacatcgaaggcggcttgatgttggctttgccggttttctcgatgaggttgtcctggtgtttgatgctagccatacgttgatctattttgagccgaatgtagaaattttcaagtctgaaatgagtagggttattcccggcccctttcatccatgcaagatttctgccatgtagtattaattacggataaattctgaccgtttttacggtacggtcctgagttttcaatatttccagtttgtaattgccaatcttgagaccaataccgggttccggaatatcctcaaagtgttcgacaatcaatccattcagtgtgcgtgggccgtcgactggcaggtcaatccccagctttttgttgatatcgcgcaggctgttgctcgcatccacgagccagctacctttgtcttctttgcggtaagccagctgctccgctgacacacttgcaaaatcgccgatgatcgccttgatgatatcttcgagtgtgaccaagcccttgagttcaccgtattcatccacgaccaaggcaatacgctgctggcactgcttgaattcctgcatctgggtgtagaccggcgtgccggacgggatgaagtagggggcctccatatgttcacccaacagttgctggctgaggggttgagaccgcagggctgtcatgatcgcccggatgtgcagcatgccgatgatctcctcgtttggtcctttgcgtactggcaaccgggaatgctggctgccagtaatctgggagaggatttcctccatcggtgcctcgaaatcgatgatttcaagctgcgtgtgcacagtcatgatttcatccacggtagtctgctcgaggtccagcagattcaacaacacctcgcggtgtttttgcggaatcggactagtggtctcgctgaaaatgctccgcagctcctctatgctggtggtatggttgctctcggtgaagctgactttcatgcctagcaagcgcagcaggctattggcgcacaggttggccagccatattaccggatagccaatcttgaccagcggcagcaatacatagctcaacgagagggcaagaggttctgcataccgggatgcgatgaccttggggatgatttcgctgaaaactaggatggcaaaagtgatgagcacggtggaaaccggcatcagcaattcgcccaagttgaataggcggatgctgatgaaggcggccaatgtggcagcggcggcattggctagggtattgccgagcaggatggcgccaagaaactgttcgcgctcgttgagtagccgggtagcaaattcggcgctgcgcagaccttcttgggcaaggatggtgagccggtgccggttgagcatcaacaggctggtttcggccatggagaaaaaagcggaagcaaatagcagcagggccagaatgcccagctgccataataaggaactgtccaacggtatcaatcggtaaatgagatgccgctagtttcggcgcgaagcgccagctttgtcaagacaaggcttcttctgtctcgggcttcctttcaccgccgatcaggttttcgcgcgatacgccaagatacatggcaatcgggctggcgaccagtaccgaggagtagatgccgaacaggatgccgatggtgagggccagggcaaagttgtgcagcacctctcctccaaagaacagcatcgacaacaccatgagttcggtggagaagtgagtgatgatggtccgcgacatggtgcgggtgatcgcattgttgatcacttcaggcacgctggccttgcgcatcttgcggaagttctcgcgcacccggtcgaacaccaccacggattcgttgacggagtagcccaggacggcgagcacggctgcgagcaccgtgaggttgaactcccattggaagaaggcaaagaacccgaggataatgatgacatcgtgcatgttggcgatcacggctgctacggcaaagcgccattcgaagcgcatggctaggtaagccatgatgccgacacagacgaacagcatggcgagcgcacccttctcgtagagttcctgaccgacctgcgggccaacgaattcaacgcggtgcagcttcacctccggattatcggcagcaagcgcggcgagcacctggtcagaaagctgtgcagtcgacaggccaggcttaatcggcaggcgaatcagcacatcctggctagtgccgaaattctgtacagtggcatccttgaggccgatttcatcgactgccttgcggatattgtcgaggttggctgcctgcgggtagctaacctccatcatcgtaccgccagtgaaatccacccccaggtgcaaacccttggtcgccaggaagaataccgacaacaggaaggtcacgagcgagatggtcgtcgtcaggcgaccatagctcatgaacggtatgtcttttttgattctgaaaaattccatgatgtttacctaacgtattttcctgttgatcgatatcagcctatggaaagtttgctgatcttgcggcggtagccgtaaatgaggttgattaccgcgcgggaaaccagcactgcggagaacatcgacgtcaggatgcccaggacatgcacaacggcaaatcccttgactggaccggtgccgaacatgaacagtgcaaggccggcgatcatggtggtgacgttggcatcgaggatggtgccaaatgcacgttcataacccgcgtgaatggaagcttgcggcgtgttgccgttacgcatttcctcgcgaatgcgttcgttaatcagcacgttggcatcgatcgccatccccagggttaacgcaaccgctgcgatccctggcaatgtaagcgtggcttgcaacatggagagcagggcgaccagcagtatcaggttgatgctcagtgccagcacggataccgtgccgaacagcatgtagtaggcaatcatgaatatggaaatcgccacaaagccccatagcgtggagtgcataccgcgttcgatattggcttcacccatgctggggccaaccgtgcgctcttcgatgatttccatcggtgccgccaatgcgcctgcacgtaatagcaatgccacatccgtggcttcctgcgtgttggccataccggaaatctgtacgcggccaccgccaatttcttcgcggatcacaggggcggtaatcacttctgcctggcctttttcaatcagcaggatcgccatgcgtttgccgacattttcacgtgtgacttgcttgaagatgcgtgcgccacgggcgtcaagcgtgacgtgtaccacggcgccgccgccttggggatccatgccagggccggcatcggtgatgtagtcgccggtcagcacgacatttttcttgaccagcatggggatgccgttacggtcgatgtagaactcggtgccgaaaggaacctggcccttggaagcattttccagggtcacggcattgctcctgtcttcgtccaccatgcggatttccagcgtggcagtacggcccaggatttccttggctttggcagtgtcttgcacccctggtaattgcacgacaacgcgatcaatgccctgctgttggatgacaggctcggcaacgcccaattcgttgatccggttgtgcagggtctggatgttttgcttgatggcgaattcctgaatgcgttttttcgctggttcgctcaatacggcagtcaggatgctgtcttcgccgcgattggaagtgcggaaagtcaggtctgggtattctttttccaggacgcgctgcgctttgctgagctcggccgtgtccttaaagcggatgttgacggcctggccatcacgtgaaacaccgaggtagttgatccgggcggtacgcaatacgctacggaaatcacccacatatcgctctgccgcctggtccagggctgacttcatatcaacctgcaacaggaaatgcaccccgccccgtaggtccaggcccaggtacatcgggcgggcgcctatgctgcgcagccactctggagagcgtgaaagcaggttgagcgcaatgacgtaatccttgcccagccgggcttggagcgcgtccttggcctgcaactggatatcggtgctggggaagcggaccttgacaccagtggcatcgaggaatagcgcttcaaacggaatgttctcctgtttcaggatgttttccgtattttccagcagcgccgaatccacctggatattggacttggctgccgtgatctgtacggcaggggattcgccgaacaggttaggtgctgcatagagcagccctagcaggacgacaaccagcaccatcaggtacttccataaagggtagcggttcatgaagcggctcgcatttcagtgtttcagggatgttaaagatcgtcagtcaagtatgtcgcagtgatgttacagggatttgatcgtgcccttggggagtaaggtttgcactgtgtgtttttgcacggtgatcacggtttccggggcgatttccaggctgacatagccttcgcctaccttggtgatgcggccaacgatcccggagctggtggtgacttcatcccctttttgcagggcttcaatcagtttgcgttgctccttggcctgcttcatttgtggacggatcagcatgaaccagaacagcgcgaagataatgatcaaggggaggaaactcatccagtcaggggtggcctgggctgcatcagcagcatacgcggaagcgattagcacggtaaacctttcttctatttaacgggtgaatatttgaagcgcaaaatattagcccaaaattctaacataatgtggcgaatgcgctggattatgctgattgctgcagcatttgccgaccttgccggaactcggtggcaaatgcctcgaaccggccctgctcaattgcctggcgcatgccgagcattagctcctgatagtaatgcaggttgtggatggtgttgaggcgggcgccgaggatttcgccgctgcggtgcaggtggtgcaggtaggcgcggctgaagttgaggcatgtgtagcattggcagtgttcgtccagcgggcgtgtatctttgcgatgacgcgcgtttttgagcttgatgtcgccatgccgcgtgaacagccagccattgcgtgcgttgcgggtaggcatgacgcagtcgaacatgtctaccccgtgggagacagcggcgaccagatcttccggcgtgcctacccccatgaggtaacgtggcttgtcctgcggcattttaggggtggtgtgggcgagaatgcgcagcatgtcttccttgggttcgcctacggagagtccaccgatcgcatagccatcgaagccgatctcggtgagtcctgccagcgattcgtcgcgcaagtcctcgtacatgccgccttgaatgatgccgaacagcgcatttgggttgccttggtgcgcagccttgctgcgcgcggcccagcgcaagctgaggagcatggagtcgcgtgcgtcggcaggtgtggcaggatagggcgtacattcgtcgaagatcatgacgatgtccgagttcagcactttttgtatgcgcatggactcttcaggcgtcaggaaacagctgtcaccattgatgggggagcggaagcgcacgccttcctcggtgatcttgcgcaggtcgcccaggctccatacctgaaaaccgccggagtccgtgaggatggggccattccatcccatgaagcggtgcaggccgccgaattcaccaatgacttccagtcccgggcgcagccagaggtggaaagtgttgccgagcaggatgtgggcgccggtatcgcgtacttcgaccggggacaatgacttgactgcgccgtaagtgccgaccggcatgaaggccggagtttgcacatcaccatgtgcaaggctgacagtgcctcgccgtgcggcaccgtcttgcttaataagggtaaattccatgagtcgtaaccaaaattcaagccgcgatactatcacggactgtggattgcatcataaggaaagcgcatgataatgggcgcatgagcggaatgcgcatttggtatactattcgcatttttcgggcagatatcctgtccgtggtcacctgaggaaattctggaatggctgaaattcccaatcgtccgcgccgccatcactcattcatggaatccggcttgcgtgagcgcagcatctacctgttgcccaatctattcactactgcggcactgttcgccgggttctatgcgattgtgcaggccatgaatggcaagttcgagcattctgctgtggccattttcattgccatggtcatggacgggctggatggccgggtggcgcgcatgaccaatacgcaaagcgcgttcggcgcggaatacgacagcctttccgacatggtgtcgtttggtgtcgcgccagcattggtgatgtacgtctgggcgctgaagcccctgggcaagctgggctggattgccgcattcatctattgtgcgggtgcggccttgcgcctggcccgcttcaacaccaagctcgacgagagcgataagcgctatttccaggggctgcccagtcctgctgccgctgctttgcttgcagggctggtgtgggtatcgtatgaaaaccatgtgagcagtacggaggtgttttttgatgccgtcaaaatgcagtgggtcgcctggagtatcacattgtttgccgggctgtccatggtgagcgacctgcgctactacagtggtaaggacatcaatttgcgtcgcagtgtgccatttgttgtgattctattgatcgtgctggcattcgtgctgatttcctatagtccgcctgaagtgttgtttgccgttttcctgggctatggtgtttctggttatgtactatggatatggggtaagcgcaagaaggccgcccgcccgcaagggtaaatctcaatcgccttcagtgactctgttgtaatgcccgcagcacgggcttgatgtgctcgcccacatagatttgtggattggaatggccatccaccttgcctgcttgccgttcacgctcacggatgacgggaagcgcacgctggaaagcctcttcaaaagaataggtctcacgcagcgcctcatcaaacacggcgcggccgaaaaaagtcagctctgagccgctgccacagccgaatgaggtgtgggtagcgtcagctgcggtcatgatcagcgtattgtcgttttgcaatggcgctatccaactgccggaatagcaagccgatactacgatgacgcggtatttgatgcctgccttgtccagccataggctgagcgtctgcggtgtcagcgcgtccatttgcagaggccagagcgaggctgccagttcgccgtcctgtgcgccatgcgaagttaagtagataaacagcacatcttcgtcgggattcatgaggtcggctgcacgattgatagcgcgctccaggttctcaaggctggcccatggcaggctttccagggtggccgggtggttgacgagctcctgcatgtgccctgcggcatcgaagcgctcttcgatgacggcattgaccatgctgctctcgcgcaggaatacctcgtcgtcgccataaggcgcataggtgatgctatacaggtcgacaacaccaggccgctccggcttgacggcggcgcgttgcctctcggcaagctgtagctgcgtttccagtttttcctgggttagctgtagatcttcttgcacgttggcactgtcttcttcgtaaggcagccagtacatgggggcttccgagatatgcacaattagcggggcgcccagtgcaaatgcccccgtcaacaggataagccgggttggcacctgtgtgctgcgtgtcaggagaagccagaacgccagcgccgaccaggcggttgttacgatgtacaagctccagtgccaggtggagccgtccaggcctttcggctggatcagggtgatataggccagcgtactcaggatgtcgactataaatgcctgcatggtgccgatggcaaacaatgccgccgcctggatcttcaggccacgctggcgcgcatgatcgctgagataccagcacagccatagcagcaatagtacgaccagccagccccagagcaacgcttttggaaagaattctgccgggcccgtgatcaccaaccgccccatcagaatgctgccaagtgtggtaatgaccagtattgccagcaattgcaagggcgtgatctgcaacccattgacatggactctttggaagaatgcgcttttcagtccgtgcaggaaaaaggtgcggagtggtacggtggtatgtggcatgcggcttggtacacgattgaagtcaatgccctacatcctgcctcaaatttgtcaatgcgccaagggattggcctgcgtcggtctggtctccattgccatgccttggcttgccttgaggggggaaaagaattatattgagcctcactatgcagagtatcagccacaattccaagtttattcttgcccgggccttcttggccctggctggcctgatactgcgcagtccgcgctagtattgctccttcccagctttccttgtctattgagacgccccgctcataaatccaaacgttgatggaatttcaggctatgacccagaatcagctcattattttcgataccaccctgcgcgacggcgaacaaagccctggtgcggccatgactaaggaagagaagctgcgcattgcccgtcaactggaaaagctgggagtgaatgtgatcgaggccgggtttgctgcggcaagcccaggggatttcggtgccattcgtgccattgccgaggcgatcaccgaaaccaccgtctgttctctcgcgcgtgccaacgagaatgatattcgccgcgcaggagaagccatccagccggcaaagaagcgacgtattcatactttcatcgcgacgagcccaatccatatgcagaacaagctgcgcatgacgcccgaacaggtgctggatcgtgccgtgcaggcagtgcagtgggcgttggaatatactgacgatgttgaattttctgccgaagatgcagtgcgctccgacattgattttctggtgcaggtattcgatgccgtaatcgcggcaggtgccaagaccatcaatgtgcccgataccgtagggtattcggtgccaggacaatggggtgagcgcatggctcagctgattgcacgggtaaggaactcggacaaggtgatatggtcgacccattgccataacgatcttggcatggcggtggcgaactccttgtctgctgtgctggctggtgcgcgacaagtggaatgcacgatcaacgggttgggtgagcgtgcaggcaatgccagcttggaagagatagtgatggcggtcaagacgcgtcgtgacgtgttccagctcgaaaccaccatcgacaccacgcagatcgtggcgacatccaagctggtatcgacgatcaccggctatccagtacagcccaataaagccattgtgggcgcgaatgcatttgcccatgagtccggtatccaccaggacggcgtgctcaagcaccgtgagacctatgagatcatgcgcgcggaagacgtaggctggggcgccaataagttgacgctgggaaagctgtctggacgtaatgcttttcgtacccgtcttactgagcttggcattactctggagagtgaggacgcgcttaatgccgcattcgctcgcttcaaggagctggcagacaagaaatcagaaatattcgacgaggatatacaggcattagtcagcgataacgtggtcaatgaagagaacttcaagctgggatatttgcatgtagcatcgcagactggggaaactccccatgcggaagtggtcgtactggagaatggcgtcgagcaccgggcagatgctactggcggcggccctgtcgatgcggcgttcaaagcgattgaaaagattgtacgtagtggcgccgagctgttgctgtattccgtcaacaatatcaccagcggtaccgatgcgcagggcgaggtaacggtgcgcctgtccaagggggggcgtgtggtgaatgggcagggggccgatacggatatcgttattgcctcggccaaggcgtacctgaacggcctcaataagttgcatgcctatgcagagcgggcacatccgcaagtttagccatcggtacatgtcatgtactaatttactcaacgatcaaaaacctcaggtattaaagtaaaggaatttccatgttgcaaggtgcaatccaagtaacaagttttgatatggaccggctgttttccatgattgagcaactgcgcaaaaatggtttcccggaaacggataatctggcgcgcctcgaagatgagctggcacgcagcgaagaggtgccctccgagcaagtcggtgctgacgtggtgacaatgaactcgcgtgtcctactgcgcgacgaggcaaatggacatgagatgtcatgcacgctggtgtttccctccgatgcggatgcctcggccaaccgtatttcagtggtggcgccattgggcactgctatcctggggtaccgggtcggcgatgtgatcgactgggccatgccgggaggcgtgcgccagtacagaatactgaaaattgactaccagcccgaggctgcgggtgattttcacctgtaaagattgatagcaactaattcagcgggggcgccttaaggcgcccttttcattgccgaaagccgtgagccgtcgccctgcagaaattgcttctgcattggttctggattggtaactggagccggacagtcaatgggttgagtggcttactctcagcgcttggtgaggtaacgctgatcgcagaaggtagccagccagtgtgggcggaaggccgtcattagcgtgatggccatgccggtgacaaaggcctcagaccagccgatcaggatgaaatagggtaaatagttgctgaacaagtaatcgggcggataagcctgcatggcgctcagcgccagcactgcgctcaagccgcacatactgatggtcaatcctgcacaaagaaagccgcaggcaaaaatataaataatcaagtggttaggcaatttgctgtcgacaaggcggaacacgttgtagctgaaggccaccgggatggcagccataatgaggaagttgatgcccagcgtgctccagccccccatgccgaatgcggtaatgccgatgaggatcagtgccagtgcgatcagcgccagttgccagcgaaacatcaggcatagcgccgtggcacccaggaggtgaatgttgaggcccgggcgtatgcctgccttgatgctccagataaccatcagcgtcacgattgagcccaggaaaacgtgctgcaatgctgggtcgctcaaatgtctccagggcgccttgatgacagcataagcaagcagcgtcagtgctagggcgttggcaatccactgccaggcaactgggacgagatagtcaggcagattcattgccttggctggccttcctgcatgtgagggatgaagtcgcatacttcaggttcataggctaaactctagcaatttttgccgtggatggagaaacattttgcagctcgcattgtttgacctcgataataccctcttggctggtgacagcgatttccagtggggacagttcctcatcagcaagggcttgctcaacgagcaggagcacttggccaagaacatcgctttttatgaggattacaaggctggccgactggatatctatgcctttctggactttcagctgaagcctttaagtgaacatcctcgccatgagctggaagctttgcatcgcgagtacatggcgcagaaaatccggccaatgatcacggacaaggcccgcgcactggtggaaaggcacaggcagaatggcgacttgcttgtggtcatcacagcgacaaacagttttgtgacaaccccgatcgcgcgcgagttcggcattgatcacctgattggcaccacgccagaggaggtggatggcaagttcaccggcaaggtcacgggaacacccagttttcaggaaggcaagattacacggctccatgagtggcttgcagggcgtgaccagtcattgagcgattttgaaactacctggttctacagcgactcacataatgacctgccattgctgaagctggtagacaagcccgttgcagtggatccagaccctacactcgaggcgtacgctgaagaagctggctggcctatcatcagcctgcggtgatgttcggctggtatctgtcgcggacaacatatagcgaagattgtccgtcgatggaccccaccgcgggcaattgtgagtgcggtggccaggcataagccgcgtctgcccgctgcctttaacggtgcagcaggacttccagcacaaacttgctgcctgcatatgccagcaagagcaagacaaacccgctcagcgtccagcgcactgcagtgcgtccccgccagccgtagcggtagcgaccaaacagcagcccgctgaaaatcagccaagagagaatggtgaacacatttttgtgattgaactggaacggctggtcgaacaatagctcggaaaacatcatgccgctgatcaaggtcagcgtcagcaggatgaagcccagtgtaatgatccggaatagcagggtttccattgccataagcggggggaagtccggtagtctgagccagctcgacttctgatgcagcttgcgttcggcagccgtcatcagcaaggcatgcagcgcagcgaatgtcagcaggctgtaggccagcattgcaatcacaaggtgggcgacgaacaggggctggtcggcataaggaatcacatgtgactccggctgccatgcctgcagcagtacaaaaaaagctgctggcggtaggacgaaagcctgcaagctatgcaggttgtgcttgacattggtgatccagtaaatgagtaccgtgagccacaaaatggtggaaagcgcatttgtaaagctcagattgagtccctgcgagaacagatgacaatagagggtgagcgcatgtagcgccagcccggcggcaatcaggacggactgccatggctgcctggaggagacggcagctttgctgcttccggccctgcgccagtaattgacagctaccagcaggtaaatcaatgcggtaataacaggtagaaacgcaatcatacgggatgacttgggttagaattcatatattcacaacactataacatgcagctgcctggtgcatgcgtcaatccatggcagtgactatgagtatccattatgttcgaaaaccttagtaacagactacagcaagtcgtcaaaaccctgcgcgggcatgcccgcctcacggaagagaacatcactgacgccatgcgcgaagtccgcatggcattgctggaggcagatgtagccttgcccgtggttaaggacttcgtcagccaggtcaaggagcgtgcagttggccgcgaagtgttgcaaagcctgtctcctggccaggccgtgatccaggtcgtgcatgaagagctcacgcgcctcatgggcgaacaaaatgttggcctcaatcttgccaccaatcctcccgccatcgttcttatggcgggcttgcagggttccggtaaaaccacgacttctgccaagctggcaagattgctgaaggccgataaaaagaaagtgctgctggccagcgccgacgtttaccgtcctgcagcgatcgagcagctgaaaaccctggcgaagagtctggaggtagactgctttgactctaatgcgacacaaaaaccggccgatatcgccgcccaggcgctcgacttcgctaagcgtcatttctatgatgtgctgatttttgacaccgcaggccggcttggcattgacgaagccatgatggcagaaatcaagcaactgcatgagatactcagcccgattgagaccttgttcgtggtggatgccatgcaaggtcaggatgcggtcaatactgcacgcgctttcggcgaaaccttaccattgaccggagtggtgctcaccaagcttgatggtgatgcccgcggcggcgcagcattgtctgtgcgtcatgtcactggaaagccgatcaagtatatcggtgtgagcgaaaaagtggatggcattgaattgttccaccccgagcgcatggcatcgcgtgtgcttgggatgggcgatgtgctgtctcttattgagcaggcacaaaagaacgtcgatctggaagaggcaaaaaagcttgcagacaaggtcaagtcaggcaaaaactttgatcttgatgatttcaaggcacaaatgttgcaaatgcgcaaaatgggaggcatgggcgccctcatggacaaaatgcctgcgcagcttgccggcatggccggacaggtcaatagtgaggccggtgacaaggcactgcgccgcattgagggcattattaactccatgaccccattggagcgccgcaagcccgacatcatcaaggccacgcgtaagcgtcgtattgccgctggcgcaggcgtgcaggtacaggaagtgaaccgcctgctcaaccaattcggagaagtgcagaaaatgatgaaaatgttctctaagggtggtatgagcaagatcatgcgcaccatgcagggccgctttccgggcatgcggtaatgaagcctcctgtctgtcttgcaccaaagttgttcgatggcatgggcggattaaagtgaaggaaattgcaatccagcattgacgccaacggtgcttttcttcataattgcgcgctttccgagatgagacgctcatctcaagggccgttagctcagttggtagagcagcggacttttaatccgtttgtcgcaggttcgagccccgcacggcccaccagaaaaatcaaagggttagctaaaaagctaacccttttttcgttttatacccatattctccattggtttattgtttcccggcttattgcctgacagccgcggttaaggttgcaatatgcaaacaaatcattatccggacactcatcatcgctggctggcgttatttgtcctgtgttttggcgtgctcatgatcgtgcttgataccacgatcgtaaacgtggcgctgccgtcgatccgggatgacctcgggttcagtgagacttcgctggtgtgggtggtgaatgcctatatgctcaccttcggcggctttttgctgcttggcggtcggctgggcgattttttcgggcagcgccgtttgttcctcgtcgggattgcatcgtttacattagcctcgctgatttgcgggatggccgggacgcagcagcaattggtctgggcgcgtgcagtgcaaggcgttggcggggcggtggtgtcggcggtagcattatcgttgatcatgaatctgttcaccgagcagggcgagcgtgccaaggcgatgggagtctacgggtttgtatgcgcgggcggcggtagcctgggcgtgctgctcggtggggtgctcacgagtaccttgagctggcattggatttttctcgtcaacttgccaatcgggatcgtggtctatggtctgtgcttgagattgctgcctgcacacgatactgggctgcggccgcagaagctggatgtcgctggggcggtgagcatgacggcatcgatgatgctggcggtatatgcgattgtgaatggcaacgaaacaggctggctttctgttgagatattgggcttgcttgccttggccggattgctgtttgcatggtttatccggttacagctgcgcttggctgcaccattaatgccgctgagcttgtttcggcagcgtaatgtgtcggttgccaatgtggtggctgtgctgtgggcggctgccttgtttgcctggtttttcatgtcggcgctgtatatgcagttcgtgctgggctatgacgccttgcaggtggggttggcattcttgcctgccaatgtcgtgatggccttgttctccctcggtttatctgcctggttggtgatgcgcatcgggattcgcgcttcattgaccctgggattagtattggcggcgcttggcctggggtggttcgcccgcgcgccgctagatggcctgttctgggtggatatattcccttcgatggtgctgctgggattgggcggcggtattgccttcaatccgttgctgctggcggcgatgaatgatgtggcgcctgaagattcaggtttggcgtccggtgtggtgaatacggcgttcatgatgggcggcgcggtggggctggccgtcttggcaagcattgctgccgttgtgggacggcagtggttggcgcaggggcatgcgctggccgcttcactactggcgggctatcagcttgcttttttgttgggcgccgcggctgccgggattggcgcagggttgactatgctgctcatgcgcacgcctgcggctggattatcgacggttgcagcaaaagtgcattgatctttggcaaggtgtgcaacttgtccggcgatctggacttttgcatgtctggagcctgacctaagccagttggcgcaccatatagcaggcactgtgatcgtaactctgcagttttgccgctggcacgaggtggttggttgtctgaaaatggtggcgttgccagaatgcggcagactgattgacggcaatcagcgacagggtatccagctgctcatgcgtagcttgcgcgcataatcgggcaaggatgctgtctgtggccttgaagccgcgtgctactggcatcaaggcaatgtcatgcaggtaataagtggttgcttggctgggcagtgtttgcagcatgcaattaagttcaggaggtgcgtcgaggtaccatggatgactgagcaaatacccgcagatagcaccggcctgttcccatatccagcaaccttgcggatataaccggtggcgctcgaagaaaaccgcaaactcctcggggtaaccaggatgcacttgggtggctatgtgcatgacggctggcaaatcgctggcctgcatcagccgccatgaatttgcggattggatgacagtcgtagtcgccaccggggcttattcggcttcttcctgaagcttgcggcgcttccgtacgctttccgccagtgtatccaatagggtgaccgagtcatcccaacccaggcagccgtcggtgatcgacttgccatactccagctggcaacccggtaccaggtcctgtcgaccttcattgaggtgcgactcgatcatcgtgccgatgatgcggtcgtcaccgctggagatctgactggtgacatcggcgacgacatcgatttggcgtttgaattgcttgaggctgttggcatgcgagcagtcgatcatcaccttggcggcaagtcctgcattggcaagttcgcgtgcggcatcctcgacactggcggcatcgtagttgggagttttgccgccgcgcaggatgacgtggcaatcttcgttgccgctggtggagatgatggcggaacggccttccttggtcacggatagaaagtggtgcgggctggctgctgccttgatggcgtcgacagcaatgcggatattgccatccgtgccgttcttgaacccaacggggcaggagagaccagacgccagctcacggtggatctgcgattctgtcgtgcgtgcgccgattgccccccagctcaccaggtcggcagtatattgcggcgtgatgacgtcaaggaattcggtgccggcaggcatgccgagggcattgacgtccagcaggaagcggcgcgccagctccaggccttcgttaatgcggtagctgccgtcgaggaaaggatcgttgatcaggcctttccagcccacggtggtacgtggtttctcaaaatagactcgcatcacgagcagcagctcttgttcgaagcgagggcgcagcgccaccaggcggcgggcatattccagcccggcatcatagtcatggatggagcaggggccaatgacaacgagcagcctgtcgtcggcgctgtgcaagattttatgaatggcgctgcgggtagccaagatgttgtccgtgatggcgggactggcaggcagctcctcaagcagctcggacggtaatctcagctccttgatttccttgatgcgaacatcgtcagtcgcaattttctggtatgggctcattcttttcctaccgcggcccggagggtaaccaggcatctggcggtatttgatggtcttctaaaaaagttgattattatagctttatgcaggctttcatgcctgggtttgtgttgtgatcgagatgataacgcctgtagatgtcaacctggttgcgctgcctctgtagacttgcatacccatgtgtgaaagccgggtccggggttgtaaagatgatcaaaataaccgtttgacgaggatagtatgctgcccttgggacaggtaaagatggcagtcgcagacgatgagagtggtatatagcctgcgatacggccattggcatcgtagccggcgatcagcttgtagaaaatacgccggttgccctcctcggcaatctcggaagcggtccagcacatttcgccgtaaaaataggcttcgatcttgtcttcccgataatcggcaaatatgattccgccgatgacttggtcatgatctcctggcatgaagttgtcatggcgcttgcagatggccaatgcactcgtggcatgcaacgacagggcgacgaagagaagaatggcgggcttgttcatgctgattctttcatagggagcaaggcggtcaggtgatgtttttatcatccgcaagcattgggccgagtccggtgaactctttattgacggtttgatctcattgattattagctaatagaataatagctattccatatatcaagatatcaagcttatcaattcagtagcatttcttccatctgacttgtacctatgtgaaggcgagcttgtccaagccaggctctgagacgggaggccggcaatcagctggctgttgcatgccatcaagtcggtcatcatctagaaaccttgatgaacttcttaatattggatggtcggatggtgctaggcaatgggagacgccagaaaggatcaattttgtatcgtgcggtgagaaaaggtgtcattgtggttgcaacggtggtacatggtgctgggatatggccattgttggctgcagcagatgaaattcgtctgaaaaacggggacgtcattacaggcaaggtcgtgcgcaagttcaatgagaaagtggtgttcaatacttcctatgccggtgatatccaggtcacctggtcagagattgagagcatcaagacagatgagccgctggccattacattgacggaccgtactaacctgaagacgacactggacagctacgagaatggcaaggccatgatcaagctagtacaactggatgaagagggtgaggaggaaagggagcatgaggagaaagaaatctcattgtccgacttgctctatatcaacccgacacctgagctttccggtgtcggtgtcaattggagtggtcgcatcaatcttggcggctccgttacacaggggaatacggacactaccaccgtccgcctggatggcgagtcgattgcacgtacgctcaaccatcgcctgacagtaggtgccgtcgtcaatcgcgccaccaacaatggtcagaacacgcagttcaataaccgatcctccatcaagctggaccgtttcatcagcaacaaatggtatgtctatgccaataacacgctggaaaatgaccgttttcgcgatatcaagctgcggacaaccactggtgtcggtagcggttaccaagtgtttgaacggccaggtctcaacctcttcgtcgaaggcggcttgaattatgtgtcggtcaattattacgaagccgagaaggaaagctatcctggcgcacgctgggcgttgaagtatgaccaacgggtcttcggtggcagtacccaattcttccacgagcatgaggtcctgcttggccttgatagcgccagcaatgcattggccttcaccaaaacgggattgcgatttcccatcgtcaacaatttcaatgcctccatccaatacaacctggattgggctggccagcctgcggatggacgcaagcacacggacagcgctttgatattcaaccttggctatgtgtggcagtaagtgccgtcatgaacgccgccttttgcgccaatcggcaattcgctgtttacgcatgatatggcgcagtaaggcggcgatcgcaataaagctgacgaggtgggccaatcctgcgtaaatactaagcaacaggacgtgtgaggacgtatttgtcattgccagcggcaagactgcaatcagtgttgcaagcaggatcagaggcattgccaagctctccataccgactcaggatgtattgcttgtaaagcaggaatcacaccagcccagcaagcctgaaattcaatctttccagtatcccgccgttaattgatcaggaggcggatttactttctctcgtgccggtgtgtagatccggcaggccaagtggcaattggcgcatcattttcatctcaaagaacctaacaacatgttttctgatcagggaagccatttcagtatcgcgccaggggggtggagcttctactcccccttgattgtggcggtcctgatcggtatttcactgctcggtatagcatgttatatccacgagttggagcgtcaggccagggtcaaggaagagcggcattacgtggcgatgctggcggcaggggtgcgtgcgcggatcgagggagagctaaacagttccatccatctcggtctggggttgtccacctatgtcgctgccaaccccgatatcaatgccgacagtttcaaccgtgtcgttgccagcctggtgcattatagtcgccacctcaaggccattaccatggcgccggataatgtggtgcgatatgtgtatccccttgcaggaaatgaacagctgcttggagtgcgaaacccgccctgggaggctggtcgcgaggtgtctctggaggagtccaggcatccggaattgatcgggccggtcaatctggtgcagggtgggcgtggcatggtgcaccgactgcctgtgttcgtccctgtcaaggatggcggagagtcttattgggggacggcttcgatcgtgctggacattgatagcctgctgaaggcggcgggcttgcaagtgcgcgggccggtgttgagctatgccctgcggcgtctgaacgaccatggccaggtcgaaatgatcagtggggacagcaatttgttcagccaccacccggtgatgctggagattaatcttggggcacatggtgattggcagcttgccggtatgccaaccagtgggtgggggcgcctggtgcaacagaatgactgggttttctgggtcggggtatcgttggccctggcattggccacacttgcctatgtctggttgcgcaccattcaacagctgcgacggcgtgatgcccggatgcgcttggctaccagtgtatttgcctcttccagcgaggggatcctgattgccaaccctaacgatgaagtaatcggcatcaatcccgccgtgactgcgttgacgggatattcggtacaggaattgctgggtaggccggtcagctttctcgcacctgaacaaacggtagcggaaagcaggcggcaggcttctttctccatcagcgagaaaggcgtctggcaaggggaagccctgataaaacacaaacagggatataccttccccgtggcactgacgattaccacagtgaccggcgaagacggcagggtcgagtgctatatcaacaccttcagcgatatcagtgaacgcaaggcaaacgaggccaggatccatgacttggcgcataccgatacacttaccggcctgccgaaccggatgagcctctatagtggactggaagaaaggctggcaaatgtgcagccaatcggggtcatgatcctcgacctggataatttcaagatcatcaacgatacgttggggcaccatgttggcgaccagttgcttgtagaggtggcgcggcgactggtgtgctgtgtaggcgaacagggcatggtcgcccggcttggcggggatgagttcgtcatcgtcctcgattgcccgcaggcaacgcagattgtaggccgtgtggcaaaggaggtgttgcagcgcctggcgcagccttacctgattgagggctacgaactgcactcatcttccagcatcggcatcggggtatccccgcatgatggcagcgatccgtatagcttgctcaagaatatcgataccgcgatgtatgcggccaagtcttcaggcaagaacaatttcaagttctttaccgaaaagatgcgcgagcagatcaacgagcgcatgcagatggaaaaccatttgcgccaggcgatattgcgcaatgagttcgagctgcattaccagccgcaggttgaccttggcactgggcgcatcatcggcatggaggcgcttgtgcgctggaaccatcctgagtggggtatggtacacccggaaaagttcatcagggttgcagaggagtgcaatctggtcatcccgctcggcgaatgggtattgtgcgaagcgtgcaggcaaatcagtcaatggagccgccaaggcttggaggcggtgtgtatttctgtcaatatttccgcgcgtcaattaaaatccaggtatctgttcacgctgattgacaatctgatgatgacacatcagatcaagcccggcatgcttgagcttgagatcacggagagtgcggtcatggatgatcccgagcagaccatcccgcgcatgaaggaactgaaaaacaaaggggtcgcgttagccattgatgatttcggtacaggatattcctcactgagttatctcaagctgttgccgttgacgcgcctgaaaatagatcgctccttcgtcaaggatatcgaaacagacccgaatgatgcggcgatatgtgccgctaccattgcattggcacgcactctaggcctgggcctggtggcggagggcgttgaaactgaagcacaattggaatatttgcgtgcccagggctgtgatagcgcccagggatattatttcagcaaacccctgccggcaaacaacattatggcgtttgtttcccgccatcagcaggaggtaatgtcgtcctgatgcgatgacatcacgacagggataaaggggagcggttgcgtaggctagtcatattgattctgctgctggtttgccatgcctcggcctgggtgcaaactgcagcattgcgcttggatgacagccttgatgtggcgtctgccgggcctttcctgcaatatctggaggatcccggtcaccagctcaggctacaggatttgcctgccttgcaaagcggtgcgtggcagccggcgctgaatgagcggggtaatgtcaacttgggctattcgcgttccgcttactggttcgcgctacccgtgtccgtggtttccaatgacgttgaagaccgcctgctcgaaatcgcgtttgcctccctcgatcatgtcgaggtgtatagcccggacagccgtggcgtctaccagcagcaagtggcgggcgacatttacgccttcgaccagcggccttatccgcaccgcaacctggtatttccccttcagttacctccaggagagcatgtcctttatatcaaggtggtgtcgcagggaaccctgaccgtcccggtcaacctctggcaagtcgaggccatgcatatacatgaccaatctgcctattccttgctgagcttgtattatggcgctctgctcgccctgtttttctacaatttcctgatctatctctccacccgcgaaaccgttttcctgttttacgtggcttttgtcggcagcatggtcgtggcccaggcgtcgttgaatggcctgggaaaccagtttctctggcccagctggcccgagtggggtaatgtcgccctgccttgcggcatggccgccaccggattcttcggggtactgttcagccgtattttcctgaatacccggggaaactttccgcggctggatcgggtcatgctggcgtttgccgtattgttcgccttgatcatgctttccccgctggccttggcatatcagcattatgcgttgcttgtttcattgtccgggatatcgttttcactgttcgttacctgggtggcagttgtatcctatatgcgcaggaatccgggcgcattttactttctgttggcctggggcgccgtactggcaggtgtcgtgatcttgggattgcgcaatctaggctgggtaccgaccaatgtattcaccatctactccatgcagataggttctgccatcgaaatgctcatgttgtcgtttgccctggctgaccggatcaccgtgatgcgcaaggagaaggaacaggcccagcgcgatacactgaacgccaagcaggcattggtggatgccctgatcaagactgagcaggagctggaggagcgggtcgccttgcgcaccaaggaaatcgaggcagtcaacacccagttgcgacacaaggagcgcgagctgcgttatatggcactgcacgatgcgcttacgggattggcaaatcgtacgctcatgaacgatagcctcaagcgcgcactcgcccgtgcagccagagacaagggcatagtggccgtgctgttgatcgatctcgatgggttcaaggggatcaacgatacttatggccatgctgccggtgacttggtgttgcaagtcgtggccgctcgcctgcgtaaagtgacgcgggtaagtgatgtgaccgcgcgcctcgggggagacgagtttgtcgtggtcctggaagatatccatggggttgatgatgcggtacgcattgctgaaaagctgatccgcgagttggagcggcctgtggagggcggcttgcagatttccgccagcattggcattgcattaagcgttgaggggcagctggcagaggatgctttgttgcgccaagcggacaaggcgatgtatgaagcaaagctggcagggcgcaaccgttggcatgtatcggctgagatttttatgaccgcataagtcgccgggcagcaactttccaccactgcgtgtgtcattttaagctggagctctgctgcagggccttcctgtatagatcaaatttaaaaggcagcatatgcatatcatcaagaagtacaaaaatgtttatctttccttggtcctcctggtggcgggtattgccctgttctttgccggcgcgggcttataccatatgcaatggtggcctttcggccaaggctattttgccagcgttgacgtggatgaaatagtgccagagccgcgtcaggtcaagttgacatccatattcggcacggaggatctcgaagtccgcgagctgccattcagcgatcaatatcccacgggaccattcgagatgctgggcaacaagcattttcttttcatcacgaagtgtggggaggtttatttcaccaggatcaacgagtccggcgagatcgagatcaccaaaaatgctgactccttgaccaagccaggcctggatgagcgcgaggagagcaagggcgatgactatgatggcctggtgtattgcaaggaacttgccggagtcaaggactcactattggttggcaataccctgtatgtggtctataccacctgggatcatgaggcaaatggcgcaaggttggcggtgtcagcgttcgaacttgaccaggagcaatccgaactgacttttagcaaggatatcttcctgacttaccctgcagtcaaggagccttttcttggccatcaggttggcggcaagctggtgctgggagcggatgacgataccatgttcctcagcgtgggggatttttccaagcccgatggcgttcaggatccgtccactgcgcttgggaagatgatcaagatcaacctgaaggatgccagcgccgagatctatgccagtggattgcgttcaccttctggcggcctgtatttcgaccgggatagcaacgaattgtgggaaaccgagcatggcccgaagggcggggacgaaatcaacctcatcaagcagggccgcaattacggctggccgttggtgagctatggcaccttgtatgaacgcgagggcatggggaattactacggcaacaagtataactctcatgaggatttcgagaagccggcatttgtgttcaacccatccatcggtgtgggggctattgccaaatatccaaagaccggtaagaacgaatattgggagggagggttctttgtcgctggcatggccgccaactccctgctatacatgcgcaaggaaggggagcgcctagtgtatgccgaacccgtattgcatgattaccgtattcgcgcactcaagatcgacaagaacgggcgcttcttcattaagacagataatgaccagtttctctggatggagaaatagccagtacgccgccaggctgatttcagcctggcggtagggaatacctgttacccaggcgcgcgacagcactgggtatcgggcaaggtcagcaagtggtgctgcaatgcataaaaaatgaagtcggcattgctcttgaagttgagtttccgcaatacccggctgcggaatacgctgactgcgcctgcggtgacgttcagttcacgcgcgacagtggcgatggttttacgttgaatgaatttcaggaacacctggaactcacgctttgaaagttgttcatggggcaggggcgtctgctcggactgtaatgcctgcctgagcgtatccggcaggtgatgctttccgctgtaaaccgtctcgatggcttgaacgagatcatgttcgctagcatatttgtctaggtagcccttgcagccgcagcggataaaattgagcaggaagtgctcgtcctcgctactgctgagcagcagcaccgggatatggggcgcaatgccccgcaagtgagacaacagttccaagccgtctctcttgcaagacgatacgcacacgatgagaaggtcaagctgacgcctggcccgcaatttccttatcttttcctcgtcaatacttgccagcacatgcttgatctgcatttccttgcgctgggaaagcaagtggctgagcgagtaattgaccaggctgtcctggctgatcaatgcgatttttttcatggcgctcagtatggtgcaatgaatagatggcctaatcctacccccaatgtgatgaggaagctgtaggacaacatagcgcccccgtgtaggaaaaaatgagaccttccccgtccttgcaggcacgtaggatcgatctgacatgcattcgagcaatttgcctatgatcctcctgctctgcttgtcttaatctgcacatcagccgcatccgaggctagaaatacaacaaccactcaatatgttaggaggcagatatggcaacgttgcatagtgaagcatcaaggagggatggctggtgggttttgcctatttcatggcgggcaatcctggccggtttagccgtggcgatcgcagtacaactggtattgagcctgctgggtacgggcataggtttcagttttgtggaaccggctgagccaggtggcaccccctcggctgaggcatttggtattggggcatcattgtggtggatcgtctcatggatattttcgttgacggcggggaccattgttgccgtattgtcttccgatgaggtcacccgctgcaggggcgcattacttgggattgtcatctgggcattggcgaccattgcgggcgcttgtttgttcaccaatctggccggcggcgtattcaagaccactgctggggcgctgggtgtcgctggcagtagtgcggtggctggcggcggtgcattgctggcaaccaacgggactggaaacgaattgatgcaggagatagaagcatttttccgtaacgccaaggacaatgtggatcagcaggtagtcggtgagcaacgcggcaggagccatggtggcgcttactggcatgcgctgagccgctacctcaccaataccgatgaagcaagtcgggtgatagaccgcgatcgtgtcgtcactgcacttgcggatgcggcgggcgtatcgcgtgagcaggctgacgaagaggtgagaaagctcgaggaggcttatgcagccgggaaggaaagagccaaggaagcagctgagaaggccgctgaagcagccgcccaatttgcgctatgggccacgctgggcttcctactgagcctggttgctgcggtagtagccggtgccctcactgcacgtagcgtcgcccaatcagccaccaagaatacatattaatcagttaaaggagagagagatgccttatatcattgcatggttactgggagtgcccattactgtcctggtattgatctggctgattttttaaacagccttgttgatgaaccaaatataaagccccactggatggggctttatatttgcgtgcgcgggcaaaggtgtcagcgccgtctgacaaaaactatcatggccgtcctatggggaggcacgtccagggtggatatgatgggcttatagattagcaggcaatgccaatgcgaattagtttcaggatgctgacgaaaatttcgtattgagtcctcactaaacggcatgtgccatgcatgattattaaggagaacaagatgaaatcaatctttcgagtgctcgctctatcgcccctcatcgttattgccaatactgcatcggccgtggaaatgtgtcggggtgaattaccgcatgttccgccattgcccatgagtaaaggggcaatggtgagtattagtggtcatgccatatccactggggaaggcatgcaccaacgggtgtcggacaaacaggcgctgaagtcatatcgcgtcgagccatatcaacgccctgtattggtaggcaaagggctttgtcataaaggacctggcgcattcaatacaagcaccgtcaagatgtgatactcccccctctctcgctccagtcgtgcttcatgcaggcatgactggccgccatgatgatgaataaggaaaagaaatgagattatccaagtctaaatggtttgcagctattattgcgttggtgttggtctgggttgccttcagccagatacgcatgctggatggcacagctgtagacactgccaagaccgccgcgttgaagcatattgagaatcctgaatctgccaagctggagaatctggaggaagtccgtcacggcgacatgagtgtcgtttgtggagattacagcgtaaaggatgatagcggaaattacggcccgggccagaagtttgtcgttgaaatccgcgagggcgaagaagcgaggttcagcgagtcggatgaggacattacccaatattgcaatctatctggcaaatcctgatattgaaaagttgatacccagcgatatcagaagatattctgatgtcgctgggtgttcttcaattccgggctgatggggcgatgacgggccagcggtcatccatccatgcatattcctcgggtggttcggtggtaatgacataaatccggcgctcgtcgtgatgggtagcgatgatacccttgatggcatgaccaggcggaatatcgatccagtgaggattacgctgggggtcgcggctcaggaattcttctgcaaggagatccacaggctctggcttgagcttatcccatttaccttgctccaaggatgcttgacgggcccagccacccaagaagaagccaccctccttttcttccaggttattgccccatcgcagccacttgatctggccttcagcgctacggattggcaaggcggcctggggatcgggatactcgatacgtttttccagacccgtattgtcggttaatttgatgcctctgcacatgatactgtcctctaatacaatgaagtttattctagaggcatcgtattaagaattgattaaatgacgtagcctgtattttcttatcctgctgtaggagttttcctaaaagtggaattgtgtaaccaagatatttctatgtattgaaatttatgcttttggtatactgcttgagttctttgataaggagccatacaaaatgaaaacaataagtagattgattggcttgctggctgcggtgggttggatgactgcagccaacgctgatctcgcagacgttgaggctaacctgggccggctcaaggtgccggaggggttcaaggtggaggtctatgccgaagtgccgggcgcacggcaaatggcactgggaacttccggtacagtctacgtcggcactcgcggcaacaaggtctatgctgtcgtggacaagaacaaggatcacaaggcagacgaggtgatcactatccttgatgacctcaaggtaggcaatggtgtcgccatgtgggaggggaatctctacgtggccgagcagcaccgcatcacccgttacgccgcccccgattttgacctcaacctgccgttcaagcagatgcgcgaggtgatttacgaccaactgcccgacaaggtacatcatggctggcgctatatcgccttcggccccgacaagaagctctatgcgacgattggcgcgccatgcaacgtctgtgacccgcaaggcatcgaagcatccatcattcgcatggatccggatggcaagaatgtggaggtgtttgccaaaggcgtgcgtaattcggtcggcatggattttcagccgggcaccaatgtcctgtatttcaccgataatggtgtggacatgatgggcgatgatattccgcctgacgaactcaatgctgctccccaggctggactgcatttcggtttcccttacgtcggtggccgggatgcgcgtcctaaggactggcagaacaagaagccgccccaggccgtgacgccgcctgttgtcgaattccaggcgcatagcgcaaacctgggtttcaagttctataccggcaagcagtttccccgtgattatcagggcaatgccatcgttgcccagcatggttcatggaaccgcagccagcccgtcggttaccagctgatgcgtgtcgtgttcgacgagcagcatcaggtcaagtcgcacgaagtttttatcgagggatggctcaacgatggtgaagcatggggtcgtcctgttgacgtattgcagctcaatgacggttccttgctggtatcggatgattacagcggcgtcatctaccgcgtcagctatggcgagtcttctgccgctgctgcgcctggccgtggccaggcgtccaaagtgaccggcttgaacatgccggagtctgctgttgcacatccagacgggcgtatcttcgtcagcgagattggcgagttcggcaagtccggtgacggtaagattaccgtgatcaacaaggacggcagtcgccggacgctggccgacggtttgaatgaccccaaggggctcgacctcttcaacaatcagctgtatgtcgcggatatggaccaggtcgtgagggttggtctggacggcagcaaaaccgtcattgccaagtccggggacttcccggagaagccaatgttcctcaatgacattgagattgatgggctgggcaacgtctatgtctcggatagtggggacgatgatggcaagcatggcgcgatctaccagatatcccctgaagggaagatcacccagctgatcaatgacaagtccggcatcaagcgtccgaacgggctgttgctggatggccccggcaagctgctggtggccgatttcggcaatggcaagctattccaggtgaattttgccagcaagaaggcgagcgtcacgctgctcaaccagggctttggcggcgctgacgggctggtgcgcgatactgatgggttgctttatgtcagcgactgggccggcggcaaggtctggcaattgactgagccgcgcgcaacgccgcaattgatcaccgaaggccatcagtctgccgctgatattgccctatcggccgatgggcgcttcctgctggtgcctgatatgaaggctggcgagctggtgccattgcccatcaagtaagcaagtaagcctggacattttccatccagtaaaaaagccggcatgtcgccggcttttttactggatggggactttaatcaagtattggtgagtggggctttcgccgtatccggcaggtgcatatccagtttttttgccaggagcagggcccgtttccttcggttggtgtcatggatttgctggtctatcaggctcagcacatcttcgaccctgaggacgtcctggtaagcctgaatattgtccttgagtgtctggaggacttgaatgctttgttgcgcgtcataaatggactgctcgaggttctggccaaacatggcgactcctgatggcaaagtggaataagtggcctgattctagatccaacacttggattttcttatcaggcgaggctgatcttggcgtaggacagtgccgacaaatcagtatgcggtaatgacgatggcgacgcgccccggcggttagggcgtcaaccttacattccactgcatttagaaccggacatgcaacgcaacttcaaggctgcgcggttcgcccacatagtattgggtgttggtctggtggatgaagcgcgcatatgtttcattcgtgaggttgcggatgcgggcgaccacgtcggcattcttgctgacgcggtattttgtgtgcacgtcgaacaaggtataggaaggtacccacatggtattggcattgttggcatatacggatgcgacatagcgcgcgccgatgccggcctgccagcctggcgtgatctcataatggagacgcaggttggccacctggtcgggcacattgattgggtgcctgcccttgcgggaagcgacgccagtgccgacggcttcattgaagtcgtcatatctcgcgttggtccaagcaatattgccttctgcatgcagcttgggcgtaatctgcaaagaagtggcaagttcgatgccgttagaggtttgctggcccacctggatggtattgttgcggtcctgcgggtccgtcaccgggaaatctctgcgcacgatgtggtaggccgcgatggtggcggtgccccgtccgtcgaggtaattcaacttgctgccgacctcgacctggtaaccggtggaaagcttgaaattgttgtccacctgggctgcgctggcgctggtgagcgtgccgccaggcggttccgccgaggtgctgtattgggcatagaggttggcgtcttcagtgacgtcgaatacgaggcctgcgcgcccggtaaacgcatcccagcgccggtcgaccgttgccgggctggcgccgggattgttgtccaggtgcaggtcgatatggtcgtaacgcagcccggtcaccaatgacaggcgctgggccaggaactggcggttttcgatgaatgcggacaaggtcctggtcttggtgctgcggcctttctgcaggccgttgcccatgccgggaatgtcggagaatccgccgggatccggattgccgggcgcaaccgtgtcgaagacgctgctcaccgaagtcgggaacacggtttgccggttcacgttgtagtccacgccgaaagaccagtcgctttgcaagccgaatagcgcgcccttgtgcaggatttcgacccggttgccgttaagctcctggtcatggcgctgcatgtaggcgcccgaacgcaagatggcgctgttgtcggcgttgtagcggtatacctcgaggttgcggaaatcccgctggccggtgtagtggtagaaggtgttgcgcagtgaagtctgcgcgttgaaatggtattcggtgatggaccgcgcccaggtgacgcgctgttcgtaacggccgtccgcgacgttgtaattggcaaagcggttggacgtgtcgattttcaacctgccggcctgcgggttcagcgtcggcgtgccccagtaggggctgtcttcctgctcgacgtggtgttccaatgccagcgtatgcgacaactctggcgtgatgtcggccagccatgacaacgccaggctatccgcctcgcgttgctgccggtcgatatagccgttgctggtgtttcggctgaaatccaggcgtatccagttgttgccgttcagcgcatggttcaggccgagagcggtttccatcgtgtcgtagcgcgcatagctgatgcgggcttcgcgaatttcctcgtcgcgagtcgcgagcttggtgacatagttcaggctgccgccgatggagccgctgccgtagaggaaggaggaggggccgcccaccagttccactcggtcgtagacccaggcgtccaccgggcggttggcgctgttgtactgcaagctgatgccgttgaacaactggttgacctgtgcgccggtgaatcccctgtaggcaacgaatccgccgtgcccgggaggcgcagaggcattcacgccgggcaggctgttggccgcatcctggaaattgcgcgcgcccgtttcctccatttgctggcggcttgccaccgcgaccgaggcggggttctcgcggatggtcaatccgagccgggagcctgcctccgacggcttgtcgatgttcaagccctgctggtgcttgatgggggctgccttgacgtgcacggtgtccagggtctgggtgccgtccggctggttctttgcctgggcggattcctctgcatagacatatgaaatgcccatggccgaggaaaacatcccggcaatcaaggccctgatcaggaatgggtatggtgtcgtcatattgggtcgagaggcaatgtgcgaacgcgtcgcgatcgtggcaggcatggctgccacgacacggggcgtatcggcagttttttgttatgagggggtgaaatatagcaacatcgccggcttgggataatgtgacaaattgtcgcagccggcggcaaccttagagcctgccctgccggggcaacgtactctatggaaagatcgcgaacaggctcttatgccttgtcaggcccgccgggccgagctgcctctacatgagagttttgtgagttgcgcttaatgcgctatactgttcggtgttgtagctaattgcttacctttcctacagcaagtctgagacgtgctgcggttcccccaatatcaccgccacttaaagccacaggctcccaaaagagtttttacagtggtcaaacttccttaacggcaagccccataccggacgatttttccagtccgcaggtgacctccagccctccaaccggttgcatggcaccgttttccgcagcattgcgctgcctgagtaactgcatatgaaatcactcaacatccagcctttcacggccggacgttatttaatcaccccgatctcgcatagcaacgggaacggacgctataccgcctcgctgtccatccgcagcggccagggaacgagtacgcattgccgtatcgtcagcttcgcccgcgaattcatttcgcgcgaaaaagccctgaaccatgccgccacgcaaggacaagtctggctgaaaaatccacaggcttttgcctgatactattgaaaggaaagaccatggcaaaagaagaactcatcgagatgcagggcaaagtagatgaaatcctgccggattcccgtttccgcgtcaccttggataatgggcatatattggtcgcctataccggcggcaagatgcgcaagaaccatatccgcatcttggctggcgacaaggtcacggtcgagatgtcgccttacgaccttgccaagggcaggatcatcttccggcatatagaagcgagctcctctcgcccgttcaagcctgccaagcgtttcgcccgctagataaatccccgcccataaaaaaagcagacatccctcgggacgtctgcttcaaggcactggctggcaatgctgtatccgccatggagatgcctgctgcgtcagcaatgaagctatgctttgtgcaggcgcgtacgctccagggttttattgggacattccccgaacagctcgcggtagtaacgtgagaacaggctcatgtgccagaacccccatttggtcgccacattggcgatgctggtcacggagtcaggcgccgattgcagttctgcgcgtacgcggtgcagcctgacgttgcgcatgtaggcgacgggcgtgataccgagcacgcgcaggaaggcgtggttcagcgtgcgccggctcacgcgcaattcgatgcaaagctcgctgatcgtcaacggacagcatgagttcagcaaggtgaaatcgcgcacccggttgacgatatagcggtggatgcgatggtcgtaatggtggttgatgctgtcctttgcctgcaccagtgcttgcaggcacgtcgacatgaggtcttcctcgaaattcggccacatatgcttcacgctggcagactcgtgcacatccgaaatgtagcgggtgccgcccaccagcgaagtcatcagccggttggcgatggtggaggatatctgctccaccgccttcaccttcctcatgatttcccgcaggtcgacccactccaccaacgcggcatattcttccaggcgttgtgcggaaatgacggcggcggcaatttcggaacaatgcgaggtgcggaaaagcagctcggtgtttttgttcagcgtaatgagggaatcctgcttgaccgggagcatcccccaggtggcctcgccctctatcatggtcggcaggccgatgacgtaggtgtcggccggtgcgcttgccaactggtccaccgcgcgattcatcttttcgcggaaaatctgtatgccctgacaggagacgctggtgaccgcgccggaaaaagcgcccttgtccaattgggtgtaatcttgtttccagaaaggcaaggcttccgcctgttccagcacatccttgggccggcggtcgaccaggtgcaattcgtagctgccccgggagccgctacccaaaaactgttcttgaatattcacgcttctcactcctccgggcctgactcttgatcggccccgatcctggaatcatgggattcccggtcgaggctccggtcggcctttaatttttcatcgtgtagtacgttattttctgcccagttgaaaccgtcttttgaatgcttgttcttaaattaatacagactggtaagtgtaactgtagaccttattgatttgggccgatagcaagaattggcaatactcctctgctcgctggatacatttctcaacgctggccggcaacatggctatccggcaggctgggcgcgagtttggcgagagcttccagcttttgccaaggatgaaaaaagtaacgggtaggaggctgccggccgtgtctgtggcgccaagtattgccgttttttaataacgtcgcctggctgacccgtgcagaatgaccaatatagtttgtcatccggcaaccatacagcaaggcatagagatcatggcgtacaggcagcacagccttcattattatttagagagcattgtcgcggcggcggcccgtatcagtagctatatccatggcatggatgcgatggacttctaccagaacaagcaggcgcgggatgccgtgctgtggaactgcggcgggatcaagggcgcatgccggcgcatccagacccattttccttcgtttgccgccaataaccgggatatgccgtttggcgatatctaccgcaggctggatgccgccatcaagctttatcacgatgccgacttgaacatggtctgggagatcgtgcatgccgagctgccggtactgtcggcgcaaatagccacggtgcgggcgcattatgagcaatccaacgacaccttgagcttgtggcgcttcaatgatgccagcatggccgacggctgatgccgccgtgagatgttgccgattattgctaacgagtttggccgcttatcaaggatgatggatttttaagattgttgggagttcgcgaaatgggtagtttcagtatttggcattggctgatcgtgcttgcggtcgtcaccatggtgttcgggacgaagcgcttgcgcaatatggggagcgacctgggcggcgccttgaagaatttcaaggaagcctcgaaagaccccgacgcaaccttgagcgacaagccctgatatgttcgacgtcggattttcagaaatgctggtgatcgccgtggtggccttgatcgtgcttggcccggacaagctgcccaaggtcgcgcgcacctgtggcatgctctatggccggctgcagcgttatgtctccggcttcaagcaggacatggagcgcgagctcgccctggacaatatgcgcaaagccaccgcggaggcccagcaaaagctgctggccctgcaagcccagctgtctgaaatccatccggagagcgccgggctggccgaggttgagcccgtcagccaggcaagcccagagattcaaacggagaagtgaggccgccatggagcaggacgggtttctcagccacttttacgaactcaggacgcggttcatccgcatcatcgccggcatgctggttcccttgctggcgatcctgccgtttgccaacgagctgcatggctttttcgtcaccccgttactgaaccagttgccggccggcgggcagatgatcgccacctccgtcacttccccgttcctgatcccgctgaagatagcgttttacgtcgccgtcgccgtcagcctgccgcatacgctctaccaggtgtggaagtttttccagcccgggctatacccgaaggaaaagctcatcagcgtgctgggcgtggtgtccagcgtgatcctgttcgtcatcggcgcctgtttcgctttctacctggtcatcccggtcgtgatcaagttcatcgtcgggactgcgcccgagggcgtggcggtgatgacggaaattggcagctacctggatttcctggtctcgatcatgctggctttcggcatctctttccaaaccccgatcatcgtcgtcgccattgctgcgctgggcatagtcgaactcaagaccttgcgcgagatacgcggctacgtcgtggtcggcgccttcgtcgtcggcgccattttcaccccgcccgacatcatttcccagttcatgctggcgattcccctttggctgctatacgagctgggcgttttcatcgccatgctggtggttgcaaggcgggcggcagtgcccgccctgcctgacgcttgaggcagagttcgccgcgcgctcatggtctcttggactccaggcgtgcgcgctgcagcgtatcgatgggacattccccgaacagctcgcggtaatagcgggaaaacaggctcaggtgccagaatccccacttggtggccaggtgcgcaatgctgatgacttcgtgcggcgattgctgcatctcgaagcgcacccggtgcagccgcaggttgcggatataggccacgggcgtgatgccgagcacccggatgaatgcatggttcagcgttctgcggctgacgcgtagcgatttgcacagctcgcctatggtcaagggcagggcggagttggagagcgtgtagtcgcgcacgcggttcacgaggtagcgcggcaggcgctggtcgaagtgcggatggatattgcccctgacatgcagtagcgtatgcagacaggtcgacaggaggtcgtcctcgaaattccgccacatctggtgggcgtggatgttatccgcgatatccgccttgtactgtatgcctccctgcaaggcgctgagcaattgctgcgcaatgtcgggatgcagcatttcaacgggcttcaagccttccatgactttgctcaggtctatccactcgacctcggccgcataggtctccagcctttgcgcgggaatcaccgctgccgtgatttctgaaatattggaggtcttgaaatagagctccgcattcttttccaatgtgatgagggagtttgttgtaatgggaagcaggccccaggtggattccccatcaaccagggtcggcaatcccatgacgtagctatccacaggggcgctggcgatctggtccaccgcctggttcatcgtttcggtgaatatctgcaagccatcacaagagacgctggtcacggagccggaaaaagcgcctttgctgagctgggtgtagtcctgcgaccagaatggtagtgcctctgcctgttccaatacatctgaagttgagcgttctactaggtgcaaaaaagggcaagccccaggggcgttgcccataaaatcttctttaaaacccattatgtttacccctccgtataggctttaatttcgggcttataccctgtttttatcaatttatttaaattgtagtgatctacttgtttttaattttcaatcatttcccctgcatctaaaccagcctgtacaagctggataaagagtcaaaaacgcgatcatctgcacgtgactttaaatcggaatttggccgcgctatagcaaaaaatggcatgactgttacctgtttgtgacaaagcgttacggatatgccgattattgctagttcgaattgcataacctcactattgttccatcacttcaatctgttaatgaatgttccgagttgagagaagacgccggtaataggcgattttcaacctggatttttgtgaattgttcccgaaattgttttgaaatatttcgaagggttgtcagccgtatggacgctgcttgcaggggtttttatcaggtcgattatcgttttgatttttcacgaatcttcctggagttaacagtagatatttctcaataatttggtctttacattttttaacaaaactatacaagggagtataaatggtgagaaaaaatacattgatcgcaatgtccctgatgctgggggcaatgccgtactgtgcagtcgcggaagaggataaaaatttgaatgaggaggcgagcgaagaatgggcggattcgccgcaccatgtcaccactaacttgggcttgtattcggactacctgtttcgcgggctctcattggcgcgcgggcgcggcgcaatacaaggattcatcgactactcccacgtgagcggcctgtttctgggaataggaggcaccaatgtgcacaaggaggcaatcaatggcaacacattggaaatcgacctctacggcggctacagccgcgcactcgcgggcgatgtgatcggcacggtcggcttcctgcaattctattaccccgataacgaaaagatcgcaggccagtcttccaacgtgacggaagtcaatcttgccatcgactaccgtcatttcaatttcaagtattcctattccttgacggactggttcgggacgaataccgcttcctatggcaacacccaggtaggccgccataccacgggcacaggcgactccaagggcagcaactatgctgagttcaactacaacgatgcgctgccgttctggggcttaaacctctacctgcatgtcggccatacgaccgtcaagaattactccgtcgccagctataccgactatgccgccggcatcaacaaggatttctccgtcggcgacagcaaaggctggaacgccgggttgttgtatcacgcgaccgatgcaaacgacgactggtatgtgaccgcgagcggctacaagaccgggggcaacaggttctttggttacgtcaagcgcacattctaggcagatagggacggtgcaggctggatagggcgggtttcgcccagcggcccaccgttcgatgatgctccgcgatttgaataaggtttgcagcatatccatttcctgccatgcggtatttcttgttgcgcctatccctccggaagccatcccgacgcggctcaatgcttatcgaaatgggtgcctatggccggatttgcccaaatgggccgcatggaaaaagccgccaatagaaagaatcggcaagacttgttttcgatgcgcaggatatgccgattattgctacggcgccgaaaggggcggcgatatagtggcgccgtgtcatttacaaattattaacaatttctttaacaagaggccaatcggcctaagaggaggaaacgtgagtatagacgccaaactctctcgtcaggcatccggcagcaaagctggtgtcgcctgcgtgcctgacgcgtacagtttttccgaggcgcgatcgcccggcacgcgttttgcgctgatgctgtccgcagttgcggccggcctggcaggtggcgccatgctgcattctgcaatgtcagcgacaagcgcactgaccggattgttcatcgtgctggccctggctggcggttttttgtccacctggtcgccatgcggctattccagcctgagcctgttgcgtcctgccgggcgctattcgtttgcttccgtgctgcgttggtcgccgaccttcttcacgcatgcgctgggttatgcgattggcgcggtggtactgggcggggcattgggcatggcgggctggctgctgttctcgtccctgcctttcagctacatggtcgcaggcatggcggtgctggcgctgggatatggcgcgcaccagttcggcttcatgaagatgccttatccgcagcgccgcgcgcaggtgccgcatgatgcccgcttccgcttccgttcttccgtgatcggcctgttgtacggctatgcactgggcatgaattacctgacctatgtgcagaccccgatcctctacatcgtcaccggcgtcgcgctgttctgcggcgacgtgaagaccgcgatcgtgattatcggcatcttcaatatcggccgctgcctgcctgtcgccgtgaatttcctgccggtcaagaacgtgacggtgcaggtatggctggcccgttggcaggaacgcgctgtcgaggtggacggtttccttctgctgtctgtcggctccgctgcattgatgctgctggtgctgtaagggcaggggtttagtgaagtagaagtgcattgataaaacattaataatgtctggaggaaatatgacaacattccaacctggtcgcctggccgggcaactcgctgccacagcactgctggcagccacgtgttcggcatttgcggctgatgcgccgacgacagtacctagctcattgggtgcgataggcacgactccaacgctggataacatcacgatggagccagggcttccatctgatgccaagcgtgtgtatgtgctggatcccggtcacttccatgtgacgacgacggtctacaccattgatggcaacaagaacaacctgctggggatgaccgataccggcaagctggccaacgtgatgctgagcagcgatggtaagttcttcgtgacctcgaataccacctatagtcgcattgcccgcggcaagcgcgatgactatgtcgaggtgattgatgcgcaaagccataaggtgctggccgatattgacattcctgaaggtcggttcctcacgggcgtgatgaatcgcatggcatctctttccaccgataataagtacatgctgttccagcagtttgcgccgtctcctgccgttggtctggttgatctggagaagaagagcttcgtcaagatgatggatatacctgattgctaccagattttccctgtgcccaatcagagtttctatatgcactgtcgtgatggttccttgcaacagttcggctatgacgataaaggtaatctcaagccaatgaagcctaccaaggtgtttcatggcgaagatgattatctgttcgtgaatccttattactccaacggttctggtcggctagtatggcccacttatgaaggccgcatatttcaggctaagttgacggataagaaagtcgatttcatgaagcctttcgaattgttcactgaagcggaaaagaaagctaattggcggccggggggctggcaggtggtggcatatcacaaggcaagaaatgaaatctatgtgttggcagatcaacgtgccaaatggacgcatgtgactgcaagccgttatgtgttcgttgtcgacggcaccaccggcaagcgcctgcgccgcatcgacctcggccacgagattgacggcatcagcgtcacccaggatgccaaccccaatctctatgcggtgtctgccgaagccaagaccctgtttaccttcaatgcggtgaccggcaaggaaaccggcaaggtggacgagcttggccgcgcgccaaccatttctctgacaatggattaagagagcgcaaccatgagctggcttattaacgatccaactgccgcggtgctggcctcgctgttcatcggcattgtcctggcggcggcggccatcccgaagtttcgccacccggatgagttccagggggtggtggcaaattacaagttattgccatcgttcctggtcgcgccggttgccaagcttctgccgctggtcgagttgctctgcgcagttgccttgatgatcccgcccgcccgagaaattgcggcatgcgttgcggccgggctgttcatcgtgttcgcgctggcactggccatcaacgtcggccggggtcgcacccatatcgattgcggctgcgtacgccgccccaccagcatgagccgcatcggcatgttccatgtcatgcgggccatcgcgctggcgggggtaagcctgtatgtggctgctgtgcccgtggagttttccaggatttcaatcgaatccggactgatgggattggctgccgcggcgatgctggccttgctgtacatgggagcggacatgctggtgggcttccccaattcaaagaacgacttactcaaaggaaatacaaatgactagtggaattatgattgcatccaacgtgctgctatggggggctttcctcgccctggcggcgctcatgctcggcgtcatcaggcaaatcggcctgctgcacgagcgctcggctccgctcggcgccatgatgatcgatcacggcccggatatcggcgagcgttcgccggtgttcagcatgacgaccatcgacggcgtgcccgtgaccgtgggccgcgcagtgtcgccaggccgtccaagcctgctgatgttcaccggcccttcctgcccgatctgccagaaactgctgcccatcatccgctctgtcgccgctaccgaaggcgccgacgtgatcctgatcagcgacggcacgcaggccgagcaccgcgagttcctgcgcaaccatccactggacggcgaacactacgtcgtttccgccgagatcggcatgcgctaccaggtctccaaggtgccgtacggcgtgctcctggacaaggacggcgtcatccaggccaagggcctttgcaacacccgcgagcatgtcgaaagcttgttcgagacaacgcgcgtcggccactcgactttgcagaacttccttaagcacggcgtagaagatgcgtcgaaacatgtgcattaattgacggagaagggaaacaaaatatgaaaaaaaatacaggatttgattcgggcatcgaaaaactggcccgtaaaaccgccagcaaaacaggacgccgtagctttattggcaaactagggggctttttagttggctcagccttgttgcccttgctgccggtggaccgccggggacgcatgaatgaagcgcacgcggagaccaaaggcgtgctgggcagggagggctacaagccacaggataaggaccccaagtcttgcgattactggcgtcattgctcaattgatggcaacttgtgtgactgctgcggtggttctttgacatcttgccctccgggcacagagctgtcgccaagttcatgggtagcaagttgtttcaatccaggcgacggtcaaacttatctgatagcgtatcgtgattgttgtggtaagcagacttgtggtcgttgcaattgcgtgaacgtgcagggtgagcttccagtctatcgaccagagtttaacaacgacatcgtctggtgcttcggcgccgacaacgatgccatgacctaccattgcacggtctccccgatcgtcggtaaggccagctaagcagacaatgtgaagggctgtgccaggtatgcgtttttgcagtgtgtttctggtgtttggtctggcggcggcgatgggtgtcagccacgccgctgatcttcctccgcgggaatcctatcagcgtccggctgacattccatcgccgccggacaatccattgaccatcgaaaaggccgccctgggcaaaaccctgtttttcgacccccgtctctcgcgggacgggtccatgtcttgcgccacctgccacaacccgggcatgcgctggagcgacggccggatattgccgctgcgggcggatggcgtggaacatgcgcgacgcacgcctaccgtgctcaacagcgcctggctcactaccctgatgtgggatggccgggcgacatcgttggaggatcaggcgattctgccaattaccacggcacatgaaatgaattttgaaatgcctttgctgttaaataggttgaaggacgtggcagggtacgcgcccttgtttgccagggcattcggagatgcggaaattactgaaaagcgtctaacccaggcgttagccagttttcagcgtacattggtttccaagctagctccgtttgatgtctgggtagaaggcgacgagagtgcaatgagtgaacgtgccaagcgcggatttgccgtattcaaaggaaaggcacggtgcgcaacctgccattcgtcctggcgattcactgacgatagctttcatgatattgggttgcccagccttgatccagggcgtggcgcaagggtgccaccgcaagtcacgatcatgcaacatgctttcaagacacccactctcagagatttgcctcgcaacggaccttttatgcatgatggatcgatgcatagcttggatgaggttatcaggcattatgagcaaggtggccttcagcgccctagcatttctgcggaaatgaaaaggtttgaacttaccgaaaccgagcgggagtacttgatcgaatttattcatacattggatggtggcctgctggatatagagcctccccaactcccggagtaatgattgatgttgagaaatagaactgacgctgtgcatgaccgagtgcggttcagtatcggtacgcgtgtcatgagcagttggagcatcgtggtctggatgtttcaccggcaaacatggcaattcttattgactactggttttatcctttgcatttcttccatcgcctggagcgcagaagtgcatcaaatggagctgactcaccatgaattcgagccttggagtttcgtgccaaaacctggtgaccgcattgatatccacaaccattctgatatcgtgcacgcgatttacgttacatacccgaacggaattgttgtcaatctgagtgaaactgctgcacagctgcccggcatgaccgtgtcgtggaccgtgccggaagacgcggaggatggcgacgagtatgtattgcaatgctggatacacaccattatccgggctgctctgaaagtgaaggctcccttatctcagttaccagaaccatgatggagatccatgatggcagaggaaggaaacagaaataaatcgacgtcaacgatagaaaagcctgagcgcaggctgatgttcaagcagctgacgcgccgagtgggtgtggccgtagtaggctctatctttggcagcgccttgctcaggtcgcgacctgcgcccgcggctacagttttgcgacctcccggcgcattggcggaaaaagatttccaatcggcttgcgtgcgttgcggcctatgtgtggaagattgcccgttcgacatcctcaagctagccagctgggctgatccggcgcccatgggtacgccatttttcactgcgcgggacgagccgtgccgcatgtgccaggacattccttgtgtgcgcgcttgtccgaccggtgcgctaaatccactgctgacagacatacgcaaggccgacatgggcgtcgcggtgctggtggaccatgaaacctgcctcaactacaagggcctgaactgcagcatctgcgtccgcgtctgcccgatccgcggcgaggcgatctcgctcaagccgatccagaacgaacgcggcctgttgcagattccgaccgtggacagcactaaatgcaccggttgcggcacctgcgagaaacattgcgtgctgtcggaggccgccatccgtgtcctgccccgcgagcttggcctcggggtctccggcgcgaactccgccggacggacgccggtatggaaatagcggcgatgacaaacatgggcgcaatccgcgctgcgctgtatcggcgccgctggctgttgagccggcgtgtcgtgcagatgttcatcgtcctggcgttcctggtggattggcctgaagtcgggcgtatcgcgcatggcaacctgtcttccagcctctggctcggcgttctgccgctgacggaccccttcattgcactgcaatcgctgttttccggcacgatgctggcgaaaaccgcattggttggcaccgtcatcgtcgccggtttctattttctgttcggcgggcgcatctattgcagctgggtctgcccgatcaacatggtgaccgacctggcctactggctgcggcagaagctcaatctcaaaggtaatatgaccatgtcgcgcgagttgcgcatggcggtgctgggcatgtcgctgatactcaccgtgctcagcggcacattggcctgggagaacttcaaccccatcacgctgttccagcgcgaactcatgtggacttccgttgcgggcagcatggtcctgctcagcctgtttctgtttgatttattgatcacgcgccgcggctggtgcggccacctgtgcccggtcggcgctttttatgccgtgctggggcgctatggccgcctgcgcgtcaccgccgagcaatcaggctcatgcgcgggctgcggttcctgcatccgcgtctgtcccgagccccacgtgctggcgcccgtggtctccctcaaggccaataccgtcacccacggcgattgcacccgttgcggcgcttgcctggaccagtgcgcgactggcgcccttgccatgaagctggacctgggcaaatccttccgcggcatccccatcgtcagaaagtaatcgccggttcttcttgccgttttcctgccgtttccggcgaataccaacaataatcaaaaaaaatccggtggattacgccaccggaccaagggacaaggagtgaacaaaccaatttgctgggttacaacgacattaatcgaccagcttcaccgtaccgcgcatcatgaaggaatgaaacgcgaaggagcagtagaatgagtaggactcgccatccttcaggatgctgggcttgaaggtgacagatgttttctcaccgccgcctaccagcggggtgtatgccaatacgcgcgggtcgttaggcggaatgaagttcttgtctatgccggcttccacgccggccttcgccaggtcgttcacgtcggcgctgcgggccagcacccagttgtggcccatgccggccttggatgccgtgcctgtgtgggcgaagttgacagtgaactccttgcagcttttggggatgtcgatggagcgtgtattgaacgccatgctatcgccggcgctgacattgacttcgcagttgcttgcagcggctgcaatggtgggaatgaatgccagggcaaaaagaagttgattacgcataaacgatccgaattgtgaatgtaatggggagacaattctaagtgtctggcttggctttttatggtaagaattggcaagacattgagggcatgcgacgaattggtggccgcagggtttcaccttgatttgtatatcgatttcgtatcgaaccattggctaaataaggccttggaaaaataccttcctcaacgctttttgcagagagcgattgctgggaattaacgaacaaagcttgaatacatataaatagaaactgaacaccgcctcatgaacccatccaaacccaacaacaacttgcccaccctggtgggcctgtccgcagtcgtcatgtggagcgccacggtcggcctgttcaggagcgtgtccgagatattcggcgccaccggaggggccgcgctcattttcacggtgggcggcctattggcctgcctggtgctgggcttcccaaagctcaagacatttcctcgtccctacctatggataggcggggcgctgtttgtcgcctatgaagtggccctggcgctgtccatcggcttcgccctcaaccgggagcaggcgatcgagctgggcatgatcaattatctctggcctagcctgaccatcctgtttgccgtgctggccgggcagcagcgcgggtcgtggctgttgctgcccgccttgctcagcagcttctgcggtattgtgctggtggtgaaaggggacagcgcctggagcgtgcaaatgctatggcagaacatggctagcaacccgaccggctatgggctggcgttctttgccgccgggacctgggcggtgtattcggtctttacccggcgcttcggcaacggcgtgaacggcgtgccgctgttcttggtggcgacggcaatcgtgctatggggaaaatatgcactgggcaacgagcctgcattgtcccttcatatcggcggcttattgcaggtggcggtgatgggcgcattgatggcggccgcctattcgtgctggaaccacggcatacagcacggcaacatcacgatattggctaccatgtcgtgctttacccccgtactctcggcgctgatagccaacctatggctgggaaccaccccaagcacgggcctggtatacggcgtggcaatggtcacggccgggtcgttcctgtgctgggtggtaaccaggaggaacgcgcttgatcctggcaagcattgacgcgccttcctcttcaacttgatcccagcgattcgcaggatgccgccttgcaaatgcctgcaaccgccgccggtatcaggcaggctgtttcaccccggcgtggcgctgcagcaacgccagcacgtcctgctcggcggcctgccaggcatcgagctgttgcggctggctgtgtttgcgcagggctgcgaacagtttcccggtcatgtagatatcgatgatgagcggatgcacataacacttgcggcagatgctgggcgtattgccgagcttgcgcgcggcttcggtaatcgcggccagcacgttcttcttggcctgcgactggttctcgaacggctcggcggccgatagcgtgtggaaggtctgcaccgtgcccgaccaggtgcggaaatccttggccgtgtagtcgcgcccggtaatgcgcttgaggtagtcgttgacatcgctggagtcgatggcatgacgcttgccgtcgtcatcgatatactggaacagctcctgcccaggcaactccgtgatcttgcgcaccagccgcgccagcctggcattctgaatctcgatcgcatgttctacccggctcttgcccttgaagcgaaaggcgatccgtcctccgttgacctccacgtggcggttgcgcagggtggtcagtccgaatgagcgattgctgcgcgcatattcgtcgttaccgacgcgtatcatcgtggtttccagcaaggaaaccaccagggccagtaccttgtcacgggtcagaccgggttgcgctaggtcggcatctatgtgctcccggatggccggcaggtgcagggcaaaatcgatgatgtgctcgaacttggctttatctcggatcgctcgccatgccttgtggtagcggtactgcttgcgttgccgggcgtcgtagccggtagcttgcaagtgcccgttggcataggggcatatccacactttttcccaggccggggggatggcaagcgagcggatgcgggccagctgcttttcgtccttgatcggtcggccctgcgtatccacatagcgaaatcccttcgctgtccgcttgcgaccaaagccgggcttatcatcctgcatatagcgcagacgcgcggcttgcgctgacagcgccatgtcgccatgcagctcgctgcccagcgtttcactgagttgtgttgcacacttctccttcttgatatccggcatcactcaactccgcaaggtggtgggcagagataatgaccggtaaaggtattaaaaagtgccaggcaacccgatgatcaagtattgagcttcaatggtgcggacagggggagcgaatgcaacagcgcctggaatcaattccggttcaatttcgtcgcgaacaccctcttgaaaaataaatgacgatccctattgtgtaaaccaagcagatgctctttacggggtctgcctgttcaatcgcttaatcagaaaggatggatgacatcatgcgtacatttgatttttcgccactgtatcgttctgctattggttttgatcgattggcccaattaattgctgaggcccagcgtagcgagaatgacatcagctacccaccttacaatattgaactgattagtgaagataagtacaaaatcgtgatggccgtagcaggatttgatgaatcagagctacatatcgaaactgagcagcaaaagctcaagatccggggtcgtcaggtcaaggacactgaagaaaagtcacgtaattacctgcaccagggaatcgccgcccgcgactttgagcataccttccaattggctgatcatgtgaaggtgaccaatgcttcattgaacaagggcttgttgacgattgaactggtgcgcgaagtgcccgaggccctcaagccacgcaagatcgacatcaaggtggagaaggagccaaagctgctggaagagcgccaagcagcttgattcttccgttctccggaaaacgtaagggctagcatttgctggccctttttattttatgcagtggataaaaaagccttgagccacgtccatgcattagcattgtcctgatgatggtagttcgtcacgtaaccaaatccaatggcggccgattgcccacttttccaaacagccctatcaatcacgtccgaggtgtcagagcagactacacctacttcaccaaggttttgcgcaataaagcggcatttttacaacttaagatgaatattaaccgccagtcttcgccatgatccgaatgattttatctggatgctcattgaattcatgacgttcgggtttgtaggtcactgccagacgaatcgcttccatcaggtcctcatcggatatcccagagcgaagcagtggcctcagctcgtatttatcattctggcctaagcacagatagatggtgccatcgacagatagtctgaccctattacacgtgtcacaaaagtggctggacatcggggtaataaaccccattttgaattttccatcggccgagaccagatatttagcgggaccagggccacgatcaatcgattccaccagattgtattttgattgacaatgctttttgaccctatccaaatgcgttgggccggtgctccgtccagtgttacccactggcatcacttcaatgagcctcaaagtgaagcggtttcggattgaatattcaacaaggttttctattgtttcaatggatgtgttaggcgagtagacagtattgattttgatcaagtcaaattcggattcttgcgccgccgttaaccccattaagactttatttagcacgtctcgaccacatacgttgctaaactcaatggggtccaaactatccaggcttacgttgatgcgatggaggccggcagtcttgaggtccttagcatatcgagcaagttgtgttccattggtgctcagggagatatcagacaaaccattgattcttgaaagattggaaatgagagtggctaaatcttttctaagcaatggctcaccgccagtgaccctgacggcgttaacgccgagctttgcaaatgcattgaccacacgctcgatttcttcaaatgttagccagttatctggtatttcataatcagaaaacccaaccggcatgcagtaatgacaccgcagatcacagcgatcagtgactgacagtcttaagtaattaattctgcgcccaaaagggtctgttaaatgagatgctgaatcaaccattaaatgcaggcgagcatatccgcaacagaggtgaatttttcgcgaggtttgccaagggattttcccctttctatctctttagcattaatcaccttccagtcgctaaatgtcacacattggatattccgctcacccaacaggctgaccagagcaggatgccctggtttgggggctttgatcagctgatcgatatcctccatgatatggacgacggtgtcttgtgcacattccctattggtacccaccactccctgcgggcctcgcttagcccagccagcagcatacaggccggggattttaaccccgagttcggaaaggagccctgatcgtgaatgtttcagtgcaccattagcctcgctagtcatcagtccgggaaacgcagtccctttgaagcctacacagctgaaagctaaacctgcatgaatatctgatgttttccctgttgcaatgacggactgcttgaatgcaggtccttctagcgaggtaatgtcgaaccggacagtttgcaacttgttttcgccaataaatgctttgggcttcatcatgaagtcgatgacaatttgttttttatcgctgcttaatccgaaatgcttgccaaattcttggaaaattgaaaaattcttccttcccaaggcattcgtgacatcattcagttcgacggaacttgacaggttgatatccagatgcttcgggtcaattgaaactaagcaattctcgagcttgcctagctcatggatttcttttggtgtgaatttagcctgtacggggccgcgtcggccgacaagatggaccgtcttgatctggctttccgcgagtacggaaagtgcagcctcggtcatatcggattttcgcagttcatcaatcgattttgaaagaattctagccacatcgattgccacattgccatgaccgatcactacggccgctggcgaagccaagtcaaatgatgtgtcctggaagtctggatggccgttgtaccaacctataaaactggtagcggggtgaacacctggtaaatgttctcctgggataccaaggctagtactgtttggcatccctgtagtaagtacgacgatgtggaaaaaactttgtaattcctcaagactaatatcctgtccaagcgtgacattgcctagatatttcacctgtggatattcagcgattgcatctaatgtcgaggtgactgactttaatttctggtgatccggtgcaaccccatatcttactagtccataagggcagggtagcttttcaatcatggtgacttcaacatctgtgcactgattggcaaatgcttctgcgacataaaatccactgggcccggctccgatgactgcgacctgcgtcttgctgttgggtcctgtcatttctttaatactctccctaaaagcctaacgactgcttgcgatccagggcgccttcgagcggaacatccttggcagtaatttttggccataacttggcttctgaagcattgatatctatccattgcagcatgtcttccggaagatcaaggtcctcgtagattgcctgcaccgggcatttggggacacaggctccgcagtcaatacaggtttcagagtcaatatacagcatctcaggacctgcccggaatgctgataccgggcaagaggtcacacactcggtaaatctacacttcaggcaattatcggtaacaacggtagtcattatattcacctcattctggctttaggtttatgcagcgagctctacttggacgaggttgtcggagaagctaggagcatggcccagattggaaaattcgctagagctgatagcgttgactgctgaaccatgattatgctcatgccaataacccagaaatgccaccaccataccaggcaaagtatcgtcgctgatcacggcttttcctttaaagctaccgcgctcattgaaaacccggaccatttccccgccgttgattcctcgagcctcggcatccagagggtgaatcgtgaccgtctgttctccttgtctgtgtctttgattaggctcgttggcatactgtgagtttagaaaagcatgcgccttaggtgtgacgatgtttaaagggaatttcttggccaattcagggttggagatcggggattcacgcatgggcaaccactcgggcaatgggtcgatgggttcgcccggctgcattccctcatacatggaccgccagacgggaacgacgaagtttcccttgtcggcttgtgtagtcagaaactcgcatttgccagatggtgtggggaagttgccctcagcatgaggtagtcgcttgtcaggggcggcacctgccaaacttacgtagccagcttcacgcagcttttccatattccagccttgcagtttgggagaggaccagtcgataaaatcatttaacatctcgtaatcggtccggtcccaatagctatcttggaaccccattgcttttgcaagcctgcggaacagctccgagttagaaacacattcgccaggcggttcaatagccttctcattgtaagtgagataaaaatgaccccatgtcagcatcacctccagttgctctgcctgcatggctgctgggagtagaatgtctgcgtatttagcggtatcagtgatgaaatgttcgctgacaaccacgaataaatcttctcgcttaagctgcgattctaatctgaatgaatccccggcttgagagaccggatttgagttattcacaaacagtgacttgatcggtggatccttgaattcttcaaggactttacctaattgcgtaaggttggcgacacgagtgcccggcttgataaagtctggtcggcacatctcctcatacttgagtggaaattcccaaagcggcatttccagcaagccgccgcctacgtgacgccatgcgcctactaatgccggtaagctgcatatcgcacggatggattgaccgccattacgattgcgttcaggagcaacacccaggcgaattaccgatggttgtgtccctgcatattctcttgcgaagtgttggatagtttctgttgtaagcccagtaatattggcgacgcgttctataccgtaatctgctaatacgcgttgtttaagttcagcatatccgtgtgtgtagcgatcgatataatcctgatcaaccaggttttctgtgatgagcacattcatgacccctaaggcaaatgcagcatcagtaccgggtctcaagcgaatatggaggtcagcatttttggcagtccgtgttcgttgagggtcaatcaccacaattctcgcgccattggctctggcttcctggtagattggccactgatggaggttggtggacatcgtgttttgtccccaaatgacgatcagcttcgagtgaacgaagctttcaggatcgacccctcctgtaggacctactgtcatcaagtaacctgtggaggagccagaagcgcagaatgttttttcggagatggtggctcccaagcgattaaagaatgcatcgcccgacgtcaggccgttgatgatgccttgattgcctaaatagcagcaattgagaattgcctctgaaccgaaatcctcaatgatgcctttccattttgaagtgatttcatctaatgcttcagtccagctgatgcgttcatattggcctgaaccctttgggccaacacgacgttgcggatagataatacgatcagggttgtaatggtgcttcgcaaaatctttgagtttgacacacaagccccctcgcgtaattggatgcgccggatcaccggtgacgcttttgagaacaccatcttccaccgagtaaatcattgcacaggtgtcagggcagtcttgcgggcatccgcctttgaagattttagtttcgctagccatcatatttctccagtcaacgagtacatccgaacgaaaaagcctacgccagtattgaatggaataggccgacgcactatgcgtgcaaatggaatactttatttacaatggtccactttccatcaagctttaatagcaggaatagatcactgaatttaaaattggtccagttttcagcttcaactctcgcatgagcaactgttccgacgatgtcaatatttgtgatgcggctttggacattctttgcggggccattcgagttatgccagtcatacagatccttgattggaccattaaaggcaagtttgtcacctacataaccaaagatggtggcatctttgtgaaaagctgctgacatctcttcgccagttccggattccgcagcattcatatacacgtttaagacttctgtaattccgtcaatgtcatccacacttacttttacactcatggcacagctcctctagaataggcaacacgttctcaatgcgaccatcagaatgatttgatgagttaattcacttgatcacgatatggatattattggcaggatgatgatggcaacagtgccagagcatcattaatcgatagggccagttgcaggaaagggatgttgtcaaatggagaggtgtaatattgatgctcaatctaaacattgagggttagacctaagatgcagttggttctcagtatcgatcccgccagcaatctcacactgaaatcacagcttatagcgcaattccacaacttgataagaagtgggcacttacagccaagctcatccctgccaagcactcgagagctgagcctgcaactcaaggtttctcgaaacaccatttccgaagtatatgaaaccctcattgaggaagggtacctggtgaccaagtacaaggtagggacgtttgttgccagccagcttcctgcagacgccgtatttgtgccagagatagtgcaagttagcgatgaatccaagagccgtgtgaatcttcctctgccgtattcagggagagggcagtccggcttgcatcggtcgttcgatgcgaagctgctatacgactttactcttgggaaaaccgatgcccatactttcccagaaaaagcctggcgaagactgctgatcgaccggctgggcggagcagcaacaaacatgagtcagtatcttgacccagcgggtttgctggatttgcggcagcttattgccaattttcttggccccactcggggtattgtggtttcgcacaagcaagtattgattgttgcaggctgccagcaaggcttgagcctggttgctcacctgtttattgatagccatacgcccatcgtggtggaagctccctgctatagaggtacggcttatttgttcgagagctatggtggcaagatcatccaggtgccagtcgatgagcatggcatcgacgtgagtcagctgcccaagcacccggttaaattggtgtatgtcaccccatcccatcagtttcccacgggggggacgatgggtttgcaaagaaggattgaattgctggagtgggctgaagaatcaaatgcttatattgttgaagttgattatgacgtgaattacagatatgaggactcacctttaccctcattatggtcattggacaaaaacaattgtgtgatctatatcagctcgttttccaggtcccttggacctggattaaggctggggtatatcgtcgtacctccaaacctcattgagcctgccaccaaggtacgcagcttgatggacaatggatcgccctggctcgaacaggcgacgctctcacagttcatcatgagcggaagctttgagaatcacttgctcaaactaaagtacaacaatcataaacggcgcgacgcgctgatagcagcattgagggacaattttggaaacgtcaagattacaggcgccgaggctggcatacatttgctctggcacgtggataagagcgggccaaatgccatggagattcaagcaataggtaagcgttgcggggtaggggtttatccactacaagatagtccagcctgctattacgagaacatgccgaactatgatagggtcgtcatgctagggtataaccacttggacgttgatcggatacagcgaggcatatcaaccttggcttcagccatgaggaatcaatctttcccatgaacgggtcggatttaacgttgaagttttcattgattgcccaggcattggcgattgatgggaacaagactggtccgtgctacttactaaacggcaatacttggtgggttgatttcgttgtcccatggcaaacgaatatgcagaacgacagggactgagcaataaacgctcgcgtaagagttccgtgacaggctgggggggggcttttactgcggcagtaaactgtgtagtaaaagcattgcgggccatcttgaggatggtttgtgaatgagtggaaatggcttgataagcgccttcatcaggatactgaaagagccaagctgacacatctgctacctgactcaaggtgcaagaaaaacaaaagggctagcctaagctaaccctttgtttatttggtgcgcccgaagagattcgaactcctgaccccttggttcgtagccaagtactctatccagctgagctacgggcgcgtatgtgaggcgtgcattatacgtgaagatgaaattaatgccagcataaatttcatctcactgacacactgccttaaaagtggcggagagcgagggattcgaaccctcgatacaggtttaagcccgtatgcttccttagcagggaagtgccttcgaccactcggccagctctccgcacgagggcgtaacaatacttgattacgccgcaaaaatcaacgctgaagcaatgtattgttgattaaacttcttccagcccgaaagccttgtgcaggacgcgtacggccaattccatgtatttctcgtcgataacgacagagatcttgatttcggaagtggagatcatctggatgttgatgccctcttcggccagggtacggaacatctggctggcgatgccgacgtgcgagcgcatgccaacgccaacgacggaaaccttggctgttttgtcgtcgccaatgatttcacgggcaccggtgtgaggctgtactttctcacgcaggatattcaatgctttttgcaggtcgtttttatggacggtgaatgtgaagtcagtggtgccatctgcgccgacgttctgaataatgatgtcgacgtcgatgttggcgtctgccactgggcccaggatttgataggcaatgcctggacggtctggcacgcccagtacggtgattttggcttcgtcgcggttgaaggcgatgcctgatattacaggttgttccatgtctttgtcgtcctcaaaagtaatcagcgtgccttcgccttcttcctcgaagctggaaagcacgcgcagtttgaccttgtacttgcctgcaaactcgactgaacggatttgcagcaccttggagcccaggctggccatttccagcatttcctcgaaggtgaccgatctgagtcggcgcgcctcgggaacgatgcgtggatcggtggtgtagacgccatcgacatcggtatatatctggcactcgtcagccttgagcgcggctgccagcgcgacgccggtggtgtccgagccgcccctgcccagcgtggtgatgttgccttgctcatccacgccctggaaaccggcgacgacgacgacatagccggcatcgaggtccttgcggatgcgctcttcatcgatcttgaggatgcgcgccttggtgtgggcgctatcggtgacgatgctgacttggccacccgtgtagcttttggccttgacgccaagctccatgagcgccatggagagcagggcgatggtgacctgttctccggtggagaccagcacatccagttcgcgtgggtcggggttgggcatcacttccttggctaggctgatcaggcggttggtttcgcctgacatggcggaaaccacgaccacgacctgctgcccaagcgccttgtggcgcgccacgcggcgggcgacattgccgatgcgctctggattggcgaccgaagtgccgccatatttctgtacgataagtgccatatctgtgtcggtatcaaaggtgcatcaataaaacaccggcgcccgtcatgcaggtgccggcggctgttacttcagtctttcctctacccagccagcaacgctggcgagtgcccggggcagctggctggggtcgctgccgcctgccatggccatgtccggtttgccgccgcccttgccgcctacctgcgccgcaacgaaattcaccaactcaccggccttgatcctggcagtcgtatcggtggtcacgcccgcagccacgctgaccttgtcgccattgacgctggcgagcacgatggcggcagtcttgagcttgtccttgagcttgtccatggtttcgcggagggtgttggcatctgcgccttccagcgtggccgccagcaccttgatgccaccgatgttcacggcctggctggcgagttcgtcaccttgtgaggaggctagcttggatttgaggcgggcaagttctttttccagtgccttgatctgctccaaggtctggctgattttgccggccagctcaatggcaggaaccttgaaggaggctgccgcatcggcgagcagctgctgctgttgctggatatggcgcaatgccacatcgcctgcagcggcttcaatgcggcgcacgcctgcggcgacgccggattctgacacgatcttgaacaggccgatgtcgccggtgcggctcacatgggtgccgccacagagttcgcgcgaggtgccgatgtcgagcacgcgcacttcgtcgccgtatttctcgccgaacagcatcatggcgccggtcttctgtgcctcgtcgatgggcatgacgcgtgccaaggtgggtgtgttggccagaatctcggcattgacgatgtcttcaatgcggcggatctcatcggcagtcactggggcattgtgcgaaaagtcgaagcgcgtcttgtcaggatctaccaacgagcctttttgctgtacgtggctgccgagcactgcacgcaatgccttgtgcatgaggtgggtggcggaatggtgacgcatggtgcggtggcgcgacagaaggtcgacgcgtgcgctgacttcgtcgcccacgcgcagggtgccggtgctcaatacgccatgatggccgaatacactggcctggattttctgggtgtcttccacctggaaaatgccttccgcacctttcaatatgccttgatcgccgacctggccgccggattcagcatagaacggggtgttgtcgagtaccaccacacccagttcgccttcattgagggctggcactgcgctaccgtctttgtacagcgcgagtaccttaccttgcgcttcgagggtgtcgtagccatggaaggtggtcgcattgcctgtgtattccaggttggctgccatcttgaacttgcctgccgcgcgggcctgttccttctggcgcgccatggcagcgtcgaatgcggcagagtccacgctcacgccacgctcgcggcatacgtcggcggtcaagtcgagcgggaagccgaaggtgtcgtgcagcttgaaggcggtctcgccgttgaacacgtggttgccggtcttcgccatttcctcgagctcggcctcgaggattgccatgccgtgctcaatggtctcgaagaagcggtcttcttcctgacgcaggatgctggtgatacgttcttccccgctcttgagctcgggataggcgtcgcccatttcgttcacaagggcagaaaccatcaagtggaagaaagcttgtcttgctccaagtttgtacccatggcggatcgcgcggcggatgatgcggcgcagcacatagccgcggccctcgttgcccgggatgacgccgtcggcgatcagaaagctgcaggcgcggatatggtccgccagcaccttgagtgacgggctgtccaggtctgtggtattcgtgacgcgggcggcggccttgatcaggttctggaacaggtcaatttcgtaattgctgtgtacgccctgcagcacggcggcaatgcgctccaggcccatgccggtatcgacggaaggcttgggtagcgggtgcatgacgccttgttcgtcgcggttgaactgcatgaacacgttgttccagatttcgatgaagcggtcgccgtcttcatcaggtgagccgggtgggccgcccgggatatgctcgccgtggtcgtagaaaatctcggtacaggggccgcagggaccggtgtcgcccatcatccagaaattgtcggaggcatagcgcgcgcctttgttgtcgccgatgcggatcacacgctcggcaggcacgccgatttccctagtccagatgtcgtaggcttcgtcgtcctcggcatagacggtgacggtgagtttatccgctggaagcttgaaaacctgggtgagcaattcccaggcatagtggatggcgtcgcgcttgaaatagtcaccgaaactgaagttgccgagcatctcgaaaaaggtatggtggcgcgcggtatagccgacgttttcgaggtcgttgtgcttgccacccgcccgtacacatttctgtgatgaggttgcgcgggtgtaggggcgcttgtcgaagccgagaaacacatccttgaactggttcatcccggcgttggtgaagagcagggtgggatcgccggccggaaccagcgagctggagctgacgatctggtgccccttggaggcgaaatagtccaggaatgcctggcgaatctggttgctcttcatcgatgtgtatgcttgctcaaaacgttaaatgtcaaaatgccatgtgcacagtctatagccggcatcattcaatatcttcagggctgccacgcagcacctggcgtatcacttcaaaaccgaagccgcgcccttgcaggaagcgcgcctgtttggcccattcctcccgtgattgcggcggttggggaaacttcttgcggtaaaccgccgtggcggcttccagttcgttcggggccatctcggccacggccttgcctatcagctcgtcactgatgccatgctgcctgagctcatgcgccacgcgcaggctgccgtagcggcccttgcgggcatgtacgatctgctccgtataacgggtatcggataaccaaccgcgtttcttgaagtcttccagcagggcagggaggttgtcttcctctcccgcatgggggctcagcttgtgcagcaactcctgataggaatattctcgtcgtgccagatatgccaaagcccgctctcgcaggctggtggtaggcttattcgtcgctttcttcatccggtgccgtcgtcatcgcggcgttggccagattggaatgctcgcgaatcttggcgtcgatctcattggcgatttccgggtgctccctgaggaactcgcgcgcgttgtccttgccctggccgatcttctcgcccttgtagctgtaccaggcaccggccttctcgatcaatttaaggttgacgccgagttcgatgatttcgccctcgcgcgagataccttcgccatagaggatgtcgaattccgcttgcttgaacggaggggccactttgttcttcactaccttgacccgggtttctgatcccgtgacctcgtcccccttcttgatcgcgccggtgcggcggatgtccaggcgcacggaggcgtagaacttgagtgcattgccgccggtggtggtctcggggttgccgaacatcacgccgatcttcatgcggatctggttgatgaagatgaccaaggtgttggtgcgcttgatgttggcggtgagcttgcgcagtgcctgcgacatcaggcgggcctgcaggcccatgtgcgagtcgcccatttcgccttcgatttcggccttgggcgtcagcgcagcgacggagtcgaccaccacgacatctaccgagccggagcgcaccagcatgtcggcgatctcgagcgcctgttcgccggtgtcgggctgggagatgagcagatcggaaacattgacaccgagcttctgcgcgtagaccgggtcgagcgcgtgttctgcgtcgatgaatgctgccgtgccgcccagcttttgcatctgcgcgatcacagacaatgtcagcgtggtcttgccggaggattccgggccgtaaatctcgacgatgcggccgcgcggcaagccgccaatacccagggcgatgtccaggcccagggagccggtagaaactgcctggatgtcagcagcgacatcggtgtcgcccatgcgcatgatagagcctttgccaaattgtttctcgatttgcgagagggcggcggctagcgctttgcttctgttttcatccatcagtgaataccttttcgagttgcctgctaaagcctgcaattatttcataaatcagtgggtaaagtaagctgcaacaagccggttaatgcggttttgacagactgtctgcgcacggcgtctctgtcgcccaggaagtggtgggtttgggtgatgatccggccatcgcgatgggcccagccaaagcatacggtaccgaccggtttttgctcgcttccgccatccggcccagcgatgcccgtgatggaagcactaatgtcggcggtgctgtaggccagcgcgcccagggccatctccttggcggtttcctcgctgactgctccgtgctggctcagcgtgtcggcgcccacgccgagcatttgctgcttggcctcgttgctgtaggtgacgaagccgcggtcgaaacaggacgagctacccggcacggctgtcacgcactgcgaggcccagccgccagtgcaggattctgccagtgcgagcctgaggccctgcttgatcagggtatcgcccagtttgtgcgaaattgtcaaaagctctgcatcatccaccattgtgctcctttcaatacggcaattgcatagattgcggccaacaggtcgtccagcatgacgccgagaccgccgtgtacttgtcggtccagggttcggatcgggaatggtttccatatgtcgaacagccggaacagcaggaacgcgtacagccaccattcccaagcgttaggggtaaattccagcaccagcatgaaagccacgatctcgtcccagacgatgcatccatggtcgtcgacgcccaggttgcgcccggcgatgccgcagagcgggatgccagccaggaacagcgccgccaggatgggaaggtggcttgcctccggcagcagcatcaatagcccgaatagtggcagggcaatcaatgtgccacaggttcccgggcccttgcgcgccagcccgctgccgaagcccagggcaaaaaagtgggctgggtgccgcagcaggaagtgtcggtcaggcaaaatggtcaaaaccgtgctccttgagggtcagtggtgcatcgtccaggccgtggatgacaagttgctgcgtatcggtgatgcggccaatcacggccatgtccaggctcaattgccgaccaatgtcggcaatctgctgccggtgttgtgtggaggcggtaaaacataactcatagtcatcgccgccggataatatcattttctgtattgctacttcttgagagtgtgcgcttacaacttctgatttgggaatcgcctttagccagacctcagcgcccacttgcgagtgttccaggatatgcccaaggtcagccagcagtccatcggagatgtccagcgcgctatgcgccaatccgcgtagcgcctgtcccaacaccacccgcggctggggctggtgcagggccttgccacatgccgcgagctctgtgtcgctgagcggataacggccctgaatggcggccaaggctaatgcggcatcccccagcggacctgatacccagatgtcgtcgtccgcgcgtgcagtgctgcgcagcaaagatgcgccgggtggcgtctcgcccatgatctgcacgctgatggtgagagggccgcgcgtggtgtcgccaccgattagggcgatgtcgaattgcgcggcgcaggcaaagaagcctgcggcgaacttgctgatccaatcttcatctgcttctggcaatgcaatggtcaaggtagcccaacgtggctgcgcgcccatggcagccatgtcggaaatattcactgccagcgatttccatccgatcagccatggatcgatattgggataaaagtgtgtgtttgccaccagcatgtcggcagacacggcgagctccatgcctggcgatggttgaatcagcgctgcatcgtcacccacgccgagcacagccgaggggtgagcgcgccgaaaatagcgctggatcaagtcgaattccgatgccatggtcaggcgggtttttgtgctgacttggggcggaaagcctgcacgatatcggggttggtgtcgatatgcggggcttcaatcaagtccaggcagtaaggcacagcagcgaaaataccggggatgatggttttcccgtgcgcgtccttgaggccctcgagcgtctgcgcgatggccttgggctggcccggcaggttgatgatcaggcagcgcttgcggatgacagcaacctggcgcgaaagaatcgcggtcggcacgaattgcaggctgatctgacgcatttgttcgccaaatccgggcatgaccttgtccgccaccgccagggtggcgtctggcgtgacgtcacgcacggctggcccggtgccgcccgtcgtcagcaccagactgcagccttcgacgtcaactaagtcgcatagggtggattcaatgactgcctgctcgtcagggatgacgcgcaatatgctttcccacggggtggcgagggctctgcccaaccattcctgcagggagggaatgcctttgtcttcatatacgccgctgaaggcgcggtcgctgatggagaccaggccgatgcggatagtgtctgttgccatggatgtgcttctagggatttaggtcataatgatcccgtcatcattaacatgccgggaatgaaaaaaacgtggtttcatcataccattgtcaccaggaaaaacgaggaatagagaatatgcgcccatatttcatcgtactgttgcttgtcatgctggcagcgtgtagcaggccggtagtcaaggagccagtacctgagccggtggcgcctggaccggcagtgcagttgccacaggaggataacccctatgcacagcactatgtcgcgcgccagctgcatggtatcaagctcagtcagggggcgggcgagcccacgatctatcagggagggaaagagctggatgactaccagcacatgctgaatgatggatatcaaatgctcgggtatacgagcttcgaggcacccgagctatccttctcatacgctgcagcccatgctgcggaagtccaggcagatgcggtggtggtatacaagaagttgatcacggcgccgatggcgaccatggacttgcagccagtcaagacgcaggtcagtgcccagccacatgcaggcgctgccgcggatatttacagctattttgccacctactggggcaagctcgcgccaccggtgctgggggtgcacgtgatgcaacgcagcaacaatgatgccggaccaggactgactgttttggcagtgatcacgcactctcccgcagccaaggcgggagtggcggtgggggatgtcttgctcagcctggggggagaggcactttcgtcgccgcaagtgctgcaacaagcagcacatcgccatgccgggcaggaggtggagctggtattgcgccgggtcaatgccgagaagagggtgcatgtggcattgggaacggcattatagtgctgaaataacagtcaccatgctttacgatgaagcgaaataagctcatccttgaacagattatgtaaacatgaccgatcgaaatatgctgatggaagatatcctgcgagattacgcacaacaccacaccaatgccgcgcgcctgattgccgacctagtggcggagatccgcccacgtcatcaaagtgatgccgggcacgctgctcatgcagtgcaggcgctgtgccatgtattgaatagcgatcctggcaaggccgccttgttgcgggatgcgatcgtcagtctgctggtcgggcgcaaacccatatcgctgtatgtggattcaggcattcagccaaacagcgggttttttaccgagctttcacgccgaattgggcacaagatgttgccggatgccatcaaccccgcctacctcaaggatttgttcgggcagatattccccaagaagggtgatgaaatctgggtggctgcggtacccgacgaggtctgggtacagctcgtgcatgccctgcgttttcacgagttgtcggacgataaagtggcagaatgccagaaaagcttgctggatgcagcgcaggtgttgtcctatcgcctggctgcttcggggttggagccagagctgatccgcaaccatcccgagatcgaatatcacgactctcccttcatcacccagagcgtcgagctccaggcgctgctcgccatgccgttggagcagcagcatgatgtcggacatatcctggtgatgctggaccaatgcagggaagtgatcgccaagatacggcgcaacagttcgcagaccgggaccagcgtccatctcactttcctattgcagcgaatgagtcagcaggtgaggcgccttgagagcttgctggtaatcctcaagctggtgcgcagcgatgcggatgccggggtggcgattgtgcagttgttcaagacgctggtttccgccgagcggcataagaatgacgtgcggcagcatttccgcgagaatgtcgagctgatggccttgcgtgtcacggaaaatgccagccgcaccggagagcactacatcaccgaaacgcgcagcgagtactttggcctgatgcggtccgccatgggggcaggggtaatcatcgcgctcatgaccatgctcaagatcattgcggccaagcaccattatgcgccgctgaccgaagcgatcctgttcagccttaattacggccttgggtttgcgcttatccatattctgcatttcactgtggcaaccaagcagccggcaatgacggctgccgcgattgcggccagtattgatgcgagtgaccgcaagaacaagaatctggacaagctggtgacgatcattgcgcagacgttccgcagccagaccattgccatcttgggcaacgtcatgatggcagttcccgtggcgatgctggtgggctgcctgatcctgttggtgacgggacagcatttcatcacgccggaaaaagcccatgacttgctggatgctaacgatcccttccacagcggtgcggtattctatgccgccgtcgccggggtttgcctgttcctttcgggcctgatcgcgggctaccacgacaacctcgcggtttataacaagatcccgcagcgcttgcgggccctgggctggttggagaggctgctgggcccgtcgcgcctggaccgtgtggcgcgctatgtcgaaaacaatctaggcgccttggcgggcaatttctattttggctgtctgttgggtgggatgtccggacttggcgtgctgctcggattgcctatcgatatccgccacattgcgtttgcatcggctttcaccgggtattcctttgttgcactggatttcctgttttcatggcaggtattggtcaccgcgattctgggcatctggttgatcggcacgaccaatcttgtagtgagcttcagcctcgcgctgtatgtggcaatgaagtcgcgcaaggtgacatttgcccagtggcgtctgttgctgaagaccctggtcaagcgctttttccagaatccgggcttgtttctcctgcctcccaagcgcgatagcacgttggaggcagaggatctgcaactggctgcgagtggacaggccaacgcaaacaagccgccgtcggcgcattgatgccctcgctagtccagggtctggtagggcttgtgctggctgttcttgcgtgcaatagcctcatccggcaaggggaccagtgattccaccttgaggtgcagtgctgcttttgccagcaagtgtgcgctgatcggtgcagtgatgaacaggaatagcgtgatcaggatttcatgcaggctgacgccgtcgccctggacgctgaagaaaatggaggaggcaatcaataggctgccgacacccagcgtcgtgcccttggtcgggccgtgtaggcgggtgtaaaaatcgcgcaggcgcgccaacccgagcgagccgataaaggtgagcaaagcaccggtgacgatcagtagcgagaggaggatttctagcacgatgttcattcgatgatgtctccccgcaatagatacttgcacatggcgatggtgccgatgaaccccatgagggcgatcagcaatgcggcttcgaagtagaccatgcttttgatgtaaatgccgaataccaccagcagggcaatggtgttgatatagagcgtatccagggccaggatgcggtcaggcgcactggggccgatcagcaggcgccaggcattcagcgcaagtgctgccgagaccagcacgaatgcaatatggatggcgatttctatcattcttcgaaaatctcctttagtggcagttcgtaacgtgttttgatggtgtggatgaaggcgtcgacatcccccacgtctatcgtatgcaccaggatgcttttgcgatcaggggcaagcagagccgagagcgagcctggcgtcaggcaagtcgtgtttgccagtatgctcatcgcaaagtcggagttgaggtctatggggaccacgataaatgccgggcgcagcttttcgggcttgcccagaatgcgcatggcaacgatgaggttggcctcaatgatgtcatatagcaggatgaagctgaacctcagcagggtaagcggcttgtgcaccttgagcttgtcgggccagaattgcagggcaaagaacgggatggcccagcccagcagcaatccaaggacaatctgtccgggcgctatgctgttggtgagcagcagccagatgatgcccagggcgacggtcaacagcgggtgtggcaggaagcgttgcatcatggttctcctcttccgagcacggcatgaatgtaggattgcgtatccagcaactggttggctgtgtccagacaataacgattgatgggacctgcccagaaggtcatgagtacgcatagtgacaatagtgacaggatgggcagcaattcgcgcacccgcagccgctcgggtgcgccctgcttgatgtaggtgttggtggatgtgtccacggcatgggcttcgaagaagaacaaggtgccggtgcgcgccatggcaatcacagtcagcaggccattggtcaggataatcgccatgatgtagggcagggctggatgttccagcgctgcgcgcagcagcatgaacttgccgaggaagcccgagagtggtggcagcccggaggcgatgatggccagaatgaagaaagtggcgccgagaaatttctgtctggtaatcaccagcccggcttccagccggtcttcaatctggtctcgccgctggacgatcaggtcggcaagcaggaacaacgcggcagtggcaaacgtagtgtgcggcagatagtacagtccggcggcaatcccggcttgggattccaggctgaagcccgtcagcagggtgcctgcagaaatcacgaccaggtaggcaatttgctgacgcaggcgcttgctgccgagcaagccgaagctgccgatgacgatggtggcgagtgccatccccagcagccatccatccagcaagttggcgaggggacctgcctcgttgccgaaaatcagggtatagacgcggaggatgctgtaagcgcctacttttgtcatgatggcaaataacgcagcggcaggggcgctggtttgtgaatatgccgaaggcagccagaggtagaggggcaacagtgctgctttcaaggcaaagaccacgaaaaggagcagggcggccgccttaatcaggccgacattgtctggactgacctgggtgaccttgacggcaaggtcggccatgttgagtgtgccgagaatgccgtaaagcacgccagcggcaatcaggaacagcgaggatccaaccacgttgatcacgacgaagtgcaggccggaacggatgcgcttgcgtccgccgccgtgcaacaagaggctgtacgaggcgagcagcagtacttcgaagaacacgaacaggttgaacaggtctcccgtgaggaacgcgccgttgagcccgaacagttgcagctggaacaggatgtggaactggcgcccctgcctgtccgtaccgcccatggcatataccaaggcaaacagcgagagcaaggaggtggtgagtaccagcagcgcggcaagacggtccgccatgaggacgatgccgaacggggcgggccagttgctcaacgaatagaccagaatgttgccgtcgctgaccgtgcacagcagggtagcggccacggcgatcaaggcaatgctgctgatgccggaaatggcacgcttgacgtagatgcgttgctcacgcagcagcagcaggaaaatgccggtaaacaatggcagaagcaaggggatgatggcaaggtggctcaacggatttcctttccatcgacatggtcgttgcccatttcggtgcgtgccttgagcgcgagcacaatgatgtaggcagtcatcgcaaagctgatgacgatggccgtcagtaccagtgcctgcggcagcgggtcggcataactgccggcttcatcgctgatgatgggaggcttgccaatgactaaacgtcccatcatgaagaggaacaggttcacagcgtaggagagcagggtcaggccgagtacgaccggaaaggtatggctgcgcaggcagagataaacgcctcctgcggtgagtatgccgatcaggatggagatcaacgcttccatgacatgtcttcctgttttttcattgcgagcttttcaggcttgttggccattgtggcggcggaggccggtttcgcctctttccctccggtgggcttgctggcgcgaggcaagtagctgacctgatggatcatgcccaggttgatcaggatcagtagtgaagtgccgacgaccactaggaatacaccgatgtcgaatgccatggcagaagccagttcgaattctcccagcaccggcaaatgcacgtggtcaaacgtcgaggtaaggaaggggtagccgaaataccagctggccacgccggtgctggccgatgtcagcaggccatagccgatgagcggatgggtattggcaggcagtttggtgcgtgtccactccacgccattggcgagatattgcacgatgagtgccgcggaggtgatgagccctgcaatgaaaccaccgcctggcaggttgtgcccccgcaacaggatgaagaccgcaaccagcagggcaagtggcagcaggatgcggctaaaggtcgccaggattagcgggtgggtatcagggttccatggacggccttcggcatcctgcttggggctgagtagctggagctggtccagcatggcgtaaatgcccaggccggctaatgccagcaccgtgatctcgcccatggtatcgaagccgcggaagtccacgagcaacacattgacaacattggctccaccgccgccactcacgctgttctcaatgaaatagtcggcaatggtttcatattcccgggtcagcacggcatagctcagcgcggcaacgccaagaccagccaagacggcaatcacgatatcacgtgtctggcgcaggcgatcctgctcatccggcgttgtctgcggcaggaagaacagagctaacagcagcaacacggaggtgatgaattccacagcaagctgcgtcaatgcgaggtcgggtgcggagaacttgacaaaggtcaatgccacacccaggccgactgcaccgaccagaatgagcgaagtaaagcgttgctggtgcatgaccacagtggcaatggtcgctgctatcatgatgatggcgaccattatgctcatggggtcaaccgggagcatggcgcggctgcccacaaggctgccctcgccgctgataaagccgtatccacccaacacgatcgccgtgacgaacaatatccatagcatgcgcttctgagaaaggttgtccgcattcatggtaatggcgcctgaccaagcaaacagccttcgcatggcgccgttatacatgatcttggcatctatcctgccgtcgacaagggtttgcagggagaaaaacgcttcgcgctgccgatacaccaagataccccctgccagtgcaatggcgctcatccacaaggcaggcgtcaggccgtgccagatcgcaagatgaaaggctggaggtgcagtttgaagggtgctggctgtgaccaatgtcaccagtggctctgcaatcgcagggagcacgcctactgcaacgcaggcggcgactaggatggcaactggaatttgcatgccgcttgagggatcgtggggcgccttgggtaggtcatcaggctcgctgccgaaaaagacgctatgagcaatgcgaatggaataggctgccgagaacactgcgccagctgttacgattgctggcaacagccattggtgagggaaggtgttgccgtgggcaacgatctggtcaaggaacatttccttggaaatgaagccattgaggccgggaatacccgccatggctgctgcagcgatgaccatcaacactgcgctgtaaggcatgtagcgccgcaggccgcccaggtgacgtatatcacgggtgccggtctcgtgatctacgataccggccagcatgaatagcgaggccttgaaggttgcatggttgatgatatgaaagataccggcgaccactgccagcggggtgccaatgccaaacagggcgacgatcaggcccaggtggctgatggtggaataggccagcagcgctttcatgtcgtgcttgaacagggcgatgtagctgcctgtgacgaaggtggcaataccgacgccggaaacgatccaggtccattccggtgtacccgaaagcgcaggaaacaggcgtgcaagcaggaatatgccggctttgaccatggtggcggagtgtaaataggctgacaccggagtaggcgctgccatggcattgggcagccagaaatggaaaggaaactgtgccgacttggtgaacacgccaagcaggatcagcagcaacatgagcggataatgctcgtggctgcggatggcatcgcctgccagcaggatgtcgctgaggtcgtagctgcccgccatattgcccagcagcaggaaaccgcccagcatggcaagtccgccgccgccagtgatcgtgagggccatgcgtgcaccacggctggcttcttcgcgctgttgccaatagctgatcagcaggaatgacgacaggctggtgagctcccagaacatcaggagctggatgatgttttccgaaagcacgacacccagcattgagcccatgaacagcaggaggtaggaataaaaacgccccatgctgtcgcgcggggacaggtaatagcgtgcataaatcaccacgatcaggccaaccagcagaatcatcaggctgaacagcagggacaggccatccagccggaacgcgaggctgatacccagctccggcatccaaggcgtgatgcgctggatcacggtattgccctgccatgcctgcattgccagcggccatagcaggaagagtgacaacatcgcggaaagaatggcgacccaggcagacgagtagcggcccagtctggtgctgagtttagtgaagatcgccccgataaaagggatgagtgttaaataagctaggcccatgtggttcaacaatatgtcatcaaagtttgtgtttcctgcacaatcatgtgggttcggtatcgatttgcgcctgggggtgtcgggcagccagacatcacatcggggccggccttacccacctgtcatggcactgatctgatcagtcagcgctgagttcagtgccgggaggtggcgcttccgtaatactgcgcaataacttgaacagctcgcggctgctcttgggcggcttgcctgcagcatgctcgcgtcttgcattgcggatgaggttgcgtacctgttgcgcttccgtattggggaattcactgatgaattccgacaacgcagactcatcttcaatcaggcggttacgccattgctccagtcggtgaaagcgtgcattttcttcagtgtgcgagccttcccagcgttgcagctgctcgacaatggggtcggtatcgatatcgcgcatcagacggccaatatattgcatctggcggcgcaatgcaccgttcgatgtgatgcgcttggcttcgttgacggcatccaatagggcttccggtaggtccagcttgttgagcttgtcccttggtagctcggtcaatgtcacgccgatggcttgcagggcatcggcctcagccttgcgcttggttttgctgacaggctcaatgccatgttcggtgttttctgtcttgtcgggtttcatgctgatgtatgatagcagttttttgcaaagagactcctgtgaacgaccagacagagcatggttctcgcttttcatacacgctggatgagctgcaaggcatgagtgaagaagtcttgcgcctggcaaaggtggcgggcgcaagctcggcggaggccgaagtcagcttggggataggtcagaatgtctcggtccgtatgggcgagaccgaaaccatcgaatacaaccgcgataaaggcatgtcggtgacggtttatttcggccagcaaaaggggcatgccagcacttcggacctcagcgccagcgcactcagggataccgtcgccgcggcttgcaatatcgcgcgctacacggcccaggatgagttctgcggcctggccgaccctgccttgttagcgcgtgatattcccgatctggacttgcaccatccgtgggatattagcgtagacgaagccttggcattggcgctggagtgtgagcaggcggcccgttttgccgatccgcgcattaccaattctgagggggcttcggtctcgacttacgaaggcctgttttcttatgccaacagccatggattcaatgccggctaccccagctcgcgccatggtctcagctgttcggtgatcgccgagtcgggcgacagcatgcagcgcgactattggtacaccagcgcacgccatcccggcgacctggattcggcacgcgctgtcggcttgcgcgccggcgaacgcgcagcgcgccggctgggaccgggcaagatcaagacctgccaggtacccgttcttttcgaggccccgttggcatctgggctgatttcgcacttggtttccgccatctccggcggcagcctgtaccgtcagtcttccttcttattggacagtctcggtaaacaggtcatgtcctccctcatgagcatagaagagttgcctcatattcccagaggccttgccagctcgccatttgacaacgaaggcgtggcaacccgcggcaggctactaatcaataacggcatcctggaaggctacatgctcgggagctactctgcccgcaaactcggcatgcagaccacgggcaatgcgggaggcaaccataacctggtcgtccgccatggcgatcttgacctagccggcctgctcaacactatgggaacgggattgttggtgactgagttgctcgggcatgggattaatatggtcacgggagattattcccgcggtgcggcagggttctgggtggagaatggcgtgattgcctacccggtcgaggaaatcacgattgcgggcaatctggctgaaatgttcatgaatatcgtggcggtgggtaatgatgtgctggtgcaggggtcgaagcagacaggttccatcctcatcgagcgcatgacggtggcaagcggcgaatagttttcctgattcatgttgccttaaatgaaaaagccacgcggtgcgtggctttttcattgggtgtcgcaatgatttattggggctctggcggcgttacttcctcgtcatcgtcgtcgaaatcatcgaatgacgatgcctcgccggtgacgaactgatgcctgcgctccaggtaggcctcgcgcataaagatgtaaggatccaatgcggcatcgtcgatcaggtcgctggctggcaaatactgtgagcgcaagtcaatgaagctcaacatgcgcagctggttgcgctcgcgcacatggttggtatattggatcggatcgaagtaaagcgtatcgattgtcaggcctgccgtatcgcgcaatgtgctcgggccgaggaaaggcagcaccaggtaggcgccgctacccacgccccatttgcccagggtctggccgaagtcagccctgtggttgggcacgccatccatggaagcaacatccaccaagccgccaatcccgatagtggaattgatgagcaggcgcccggtgttgtccatggccttgcccagttccagctgcagaatattgttgactagcgacgtgaatgtaccgaggtttgtgaagaagttgttgacgcccgtgcggatcgggctcggcaggactgccttgtatgcgcctgcgattggtttgagaacggctttgtcggcagtatcattgaacttgtaaatgccccggttcatactttccagtgggtctttattggcttgggtcgcacagcctgccatgctgagcgcaactgcgacactgatcgcaatccctgaaaatttaacgcgcatacatctgtcctaaattattattgagtgtctctaattcgacacaaacggaattcactttaaccgagcgatttttagttgtctattgaattcaacataagtcgggcgctagccagtgcgacagttgcaaaaatgaaacaacttcccgtcgattggcaactcagtgtcgtcgttggagagattgtgtcgaccttatgaaaaggatgtaggaaaacatgctgaagctttcggaatttctggtccagcaggaaaggcaacatgccgttgccgataatgtcctgacgctgatacaggatatcgcagccacctgccaagcggtagcccgtgaaatcagatatggtgcattgcggggcaatatgggaagtgctggtcgcgagaatgtgcagggtgaggagcaaaaagcgctggacgtgatcagcaacgacattttcactgcgatggcgtcaaagcagcctcatgtcgcggctgtcgcttccgaggaaatggcgcaggcgcaggtgtttgccggaaagcagggcaaatacctgttggtattcgaccctctggatgggtcgtccaatgtcaacctcaatctctccgtcggcagcattttctccatcttgcccgcgccagaaggctcggtagacgaagcctcgttcctgcaggccggcagtcggcagctggctgccggttatgcgttgtacggcacctctaccatgctggtgttgacgatggggcatggcgtacatggctttaccctggatcctgaccagggcgagttctatttgacgcaccccggcctgaccatcgccgccagcactgaggaatttgcgattaacatgtccaaccagcgcttctggcagccgccggtgcagcgctatatcgcagaatgcattgcgggcagcagcggtccgcgcggcaaggattttaatatgcgttgggtcgctaccatggtcgcggaggtccatcgcttgttggtgcggggaggtgtatttctctatccgctggacagccgcgctgtaggaaggggtggtcgcctgcgccttctttacgaggccaatcccatgagcttgctggtagagcaggcaggagggcttgctacgactgggcacaggcgcatcctggatgtggagcctgcgggtctgcatcaacgtgtggcggtgatgatgggagcgcgcgaagaagtggagcgcctgcaggattatcattcgttcaccgatccgacggcgtagcgtaagtccctggtccttacggggggcgatgactccagcccggcacttcgctggactgtgcccaagcccgccacatcaggtctatcaagaacttgggcgcgtccatcatattctacgcagcctgccgatcctgaacagcctgctcggttactttctgggcctggttgcctggttcgccgtccatctggaatcctccatgcaaagcctcgcgtaattgttaactgagggcatggtcggctcggccgccggctggatatcgcacatgatctcgcttcgcctgttcaagccggctcagggatcagcatgagccgaaagctcggtacgcggcccttgcaagcccttgtctgcatctcagcgctctcaaacaacgcccatctaccctcgccatgcaaccgtattagccatcagtgggtcgctgcggccgcctcaagctgagccggctccatcaaggcaaaggccgaacgcatttcacgtgcttcctcgccggggctgcggccaaacagccgcttgaactcacgattgaactgcgaagggctttcgtagccgacgcgggctgcggcgcccgccgcggtcacattgtcgcgaatcatcatcagccgtgcctggtgcagccgcaccgacttgatgtactggatgggggaggtggcagccacggccttgaaatgcgcatggaaggccggcacgctcagccccgcttcgcgcgccagcgtgtccacgtccagcggctgggcgtagtcgttgtggatgcgccgcagcacgcgcgcgatgcgaccgaagttgccgtggttggccagcgcggcgcggatggcgccgccttgctcgccaagcagcacgcgaaagcatagttcccgcacgatggccgggcccagcacccgcgcttccagtgttgagcgcaaggcccgcagcaggcgcaccgtggtatctgccagtgtggcatccaatggcgttgaaacgatgcccgcaggggcggcaggcaccgggctggcctgttgatcgacctcgatgaccagatcggccacggccgtcatgtccagccgcacggataccgccagcaggggctcctcggggctggcatcggtttcgctggagaagggcagcggtaccgacagcaccaggtagtgctgaggatcgtagtggtagacccggtcggccaggtagccacgcttgtggccctggcagacgatgacgatgctcggttcgtacagtaccggcgtacgtcccaggggtcggtcggcacgcatcaggcgcacgccgtcgagcagcgagcgggtatggccttcgtgtggggccagttgttggatcaattcggacatttctgcctgccgcgacaggtcgggttgtgtatggggcatctcagcactgccatctattaatgaaacgacgatgattttgcaggataaggcctgtttaagataggtgataaataggattaggcaatgatgcaagagatatcgacctagtccattcagcctctcgtctctacgatttcaccttgttcacaatctcttggccggcccctgcgctggccaggaagacacaaggagaaatcatgtcatccaccccatcgggcaccgccaaggtcatcgtgcttaccggcgccagcagcggcatcggcgaggccacggcgcgccatctggctaggttgggccaccatcttttcatcggcgcgcgtcgcctggaccggctcaccgcgctgcaggacgaactgcgcgccgaaggctgccatgtcgaagtgatgcaactggacgtcacgcgtctcgaagacctgcaaggcatcgcctcccagacgcatgccacgcatggccgcatcgacgtgctcatcaacaatgccggcgtcatgccgctgtcgccgctggctgcgctcaagatcgacgagtggaaccgcatgctggacgtcaacgtgcgcggtgtgctgcacggcattgccgctgcgctgccgatcatgcaggcgcaaggccacggacacatcatcaatatcgcctcgattggcgcgtaccaggtctggccgtcttcggccgtgtattgcgcaagcaagttcgcggtgcgcgccatctccgatggcctgcgccaggagactgatgccatccgcgtcacgctggtcagccccggtgtggtcgagtccgagctggccgatcacatcaccgacgagaccgcgcgagcagccatgcgcgagttccgccgtatcgccttgccgccgcaggcggtggcgcaggcgattgcctacgcgatcgcgcaacccgatggcgtggacgtgaacgagctcatcgtgcgcccgacggccagcccgtactgatcgctgttcttaacaacgctcacaggagttttcatccatgcaagcacaagtcccttcctccaaaatctggttcatcaccggtgccgctcgcggcatcggcctgtcgctggcccgccaggccctggcgcgcggcgacgccgtggctgccacttcgcgcacgctggccagcctgcagcaggccttcggcggcgacaacgaacggctgctgccgctgcaggtggatctggtcagtgaagccagcgtccaggccgccatcgacaggaccgtcgccaccttcggccgcatcgactacgtggtgaacaacgcgggctatggccagcaaggcaccatcgaggcgctgagcgacgccgaactgcgccgcaatttcgacgtcaacgtattcgcgccgttgcacgtgctgcgccatgccctgccgcatctgcgcgcccagcgcagcgggcatgtgttcaacgtggcgtccatcgtcggtttccagggcagctatgcaggctggggcagctatgtggcgaccaagttcgcgctggcgggcctgaccgaaacgctcgcagccgaacttgccgaactgaacatcaaggcgaccgtggtgtaccccggcccggtgcgcaccggcttcctgtccaaggacacgctggtcgtggccgagcgctcgatcgccgattacaccgaggccaaggcctcactggacttgcatctcaatggcatggacggcaagcaggcgggcgatccggagaaagtggcaacgctgatcctgcaggcggccagcgttgctgaaccaccggtgcacctgttcgccggcaagattgccaacacgctggccgagcagaagatgcagaccgtgcagcaggaccttcaagcctggcgcggcgcatccgatgccacggattttgctgagtaattctgtgagaaggcgcgctacgcggccgggtgcagcgtagccaccgatcaaaccgcttcaggagatcacaccatgcgcaatgaattgcctccggaaaatgcctaccgcatcctcgaatctggccccatcgtcctggtgtccacgcgcggcgcggatggtcgggccaatctgatgacgatgggctttcacatgatgatgcagcatgagccgcccttggtcggtgcgatcatcgggccgtgggactacagccatcaggcactgtcggaaacaggcgaatgcgtgctggcagtgccgacggtggacctggccgagactgtggtggacatcggcaactgctcgggcgatgcgctggacaagttcggtcactttggcctgacacccgtgcctgcgcagacggtggatgcgccgctggtgcgccaatgctgggccaacctggaatgccgggttgtggatgacggctgggcgcgccgctacaacctgtgggtactggaggtccagcgcatctggatcgacaccgcacgcaaggaaacgcggctgatccatcaccagggcgatggccgcttcagcgtcgatggcgatacgctcgacctgggcgagcgcatgacgaagtggcgccacttgatgggctgacgtcccaggccgctcgggcggcgacatgccggcatcgcaagacgagctcaacatcctcgcagccggcgacgcggtggcattgctacacctccagacgctgctggacgtgctcggcaggtacgcttgcctgctcggggatcacgcggcggtgcgcatgcggccaagaccgcctgctacatgatgatggtggactacgcccttgcgaataacacgtccgccaaggtgaggctgaggccaacgtcgcaccgccggccttgaagtcgggctgatgatggtttgcgctgggtggtgatccccccgaacggacataactttgtgctcttcacactgcatagcagctgctactcggaccatgatgctgtcatacggcagcggtttgttggcaatcgcgcccagactttctacaacaatgctcttatgtagctcctagcccacgacgcgacagccttgccaagcaggctctgaagtagagctttacccgcgtcccatatggaccacaggccggcaggctgttttcacaaaacgcttgatgccggccatttttttcgactgcttgcctgtctgtaaagcgacaatacctgctcccggcgcatggcgtggtcgacgacgggagcagggtagtctttgccgatcactagtcctagcgcctgctgccgcagtggcgggatcagccacggcgcgtggatctccttgtcgtcgcatggctggagctcgggcacgtatttgcggatgaatttaccctcgggatcgaatttttccgattgcgttaccggattgaagatgcggaaccatggctgcgcgtcgcagccggtcgaggccgcccattgccagccgccgttgttcgcggcgaggtcaaagtcaatcagcttttccgcgaagtagcgttcgccccagcgccagtcgatcagcaggtccttgaccaggaagccggctgcaaccatgcgcaatcggttgtgcatgtagccggtctggttgatctggcgcatggcggcgtcgaccagcggatagccggtacgaccttcgcaccaggccttgaacaggctttcaccattggggaacgggatatgctcgaactccggcttgaagctgtgcccctcggccacttgcggatggtggtacagcacctggaaatagaaatcgcgccacagtagttcgttgagccaggtttccgcacccgcaccgccttgctgccacgccgtccgtgccaaatgacggatggagacggtaccgaagcgcagatgtaccgaaaggtaggaggggccttttagtgcagggaagtcgcgcgcatcgcggtagcgcggcatacgctcgctgaagtcctcgaacagggccatgccgcccgacatgccagtaggtagcctgagctgcttgaggttgctgcgcgcaaaggctaatgactccaaggagggcatcggctggggtgcggactgcgccaagtggtgtatatagcggtccaccgggtaggccttgaggtggaaatcgtccaattttctcaggcaggcgttcttgtaaggcgtgaagacgctgaatggggtgcctgacttggtcatgatttcgtcacgctcgaaaatcacctggtccttgaagctcttgaacgcgataccttgcgtgcccagttgctgactgacggtgtcgtccctttttacggctgccggttcataatcgcgattgcagtagacgcattccacgcccaacacgcttgcgagcgccgggatttcctcagtagccttgccgtggcgcaccagcaggtcgccgccgcgttcctgcagggcaagcttgagttcacgcacgctttcccagatgaattccacccggcggtcatccctgggcaggccatcgaggatatccgtgtcgaagacgaaggcgcacacgacctgttcggaatccttcagggcatggtagagcgcggcgtggtcgtagtcacgcaggtcgcggcggaaccacaccagggattttgtcatgggttattcgcggtggtaaggatggttgttgatgacgcttaagccacgatagagctgctcgctaagcatcacgcgcaccatgccgtgcggcatggtgagtttggacaggctccacagccagtctgccttatgcttgaggctatcatgcagtccatcggcgccgccgatcaccagactgacatcgcggccactttccatccatccacgcatcttgtcggccagttgcaatgtggtgacttcctggccgtgttcgtccagtgcgaccaggtaatcgcggcctgcagcttcgaggatgcgcttggcttcggcttcctgcacggcttcagcattcttgcccgaagcgcgcttgtcgggcttgatttcgacgatttccacattcatttcgcgcggcatgcgcttggtgtattcggtgcatgcggattgcacccagtccggcattttatggccgacagaaatgatccgcagcttcaagagggcagttactctgtggctttgatatggccgcggcggctttcggcctcgccccagagttgctccaggttgtagtaggcgcgggttgcgggcaccatgacgtgcacgacgatctcgcccaggtcgaccaacacccattcaccttccttctcgccttcggtcccctggatgttggcgcctttttccttgagcttctcgcggacattatccgcaatcgccttggcctggcgcgtggaattcgcgctggcgacgatcatgtagctcgtcagggaggtgagcttgctcacgtccatcacggtgatgtcaaaggctttgatgtcctccagcgcgtcgacgacggccagcttcatttgttctagatctagcattaggcagcttgtacggggatgtgctggcgttggtttttgatgcggttatcggcatcgacatacaccagctggggtttgaattgggccagttctgcttcagtatagctggcgtaagtggcaatgatcagcaggtcaccagggctggctttgcgcgcagcagcaccgtttaccgagataatgccggaattgcgctcggcgcggatcgcataggtggtgaagcgctcgccgttgttgacattgtagatgtcgatctgctgatattccttgatgtcggctgcttcgagcaacgcttcatcgatggcgcaggagccctcgtagtccagctccgagtgcgttacatgcacgcggtgcagcttggatttgagcatagttctttgcatggccaaccaatgtgaaaaaacatgaccgactattatagtggaaacaacacgctgaataaatgaagatttattgccaagggggatatcaaggtcatgagcaggcaagaacgtagctggattatcgcctgggcgaccctgcaagggataggcctgtggctgctgcacgagtggttgatcaggctggtcggtaaaggccagtatttgagcgtgatctggccttggtatgcattgatcgtgacattgccgctgagccagatgatgctttccccataccgcaacaaaccggcgttgtggtggatgtccgcgggcttctccctggtgttggcggcttctgcggcctacatgggtgatcaggcctgggtggccgatctgccggtgcgcagcgtcgagctgcgcggcttctcgcttggtgccatggggctgggtagttggtttgtcttgctgccgtttgccgagcacaagttgctcacgcgtcgctggttcggcgattattcgctgttgttttccgccgcctggcgcaatctggtgaagctggtactggcagcattgttcactgggctgctgtggatattgctgttcttgctggccggtctgttcaaggttctcaacatcggtttcctcatggacctcttcaccagccgcatattcgcctatcctgtcacggcgatcgcctttggcatcggcatttccctctatacagcgaaagaggaggcgctggtgggcatctatcgcgccagcctgaatatcctgggctggctgctgcctgtagtgagcctgatcctgattctgttcctggtggctttgccgttccagggcctggccctgctctggaagactggctacgctaccagcctgatgctgtgcctgctggcatggaccgtgttcctgttcaacgccgcctggcaggacgcctcgggcgagcagcgctttccccgttggctgctgcgtttcatcagcctcggcctgctggtgatgccggtttatattgccctctgcgcctattcgctcggcctccgcgtcgcgcaatatggctggagtgtggacaggatatgggcggtactggccatcgtcaccatggcggtctacgccctgggctatgcgttcgcggtgctcaggcgcaacgctgtctggatgctggaagccaggcaagtgaatatcgctgcggcgctgttcacggtagcactaatggtattgaccatgacgccggtactcgacccggccagggtggcggtgagtagccaggtggctaggctgctggatgggcgtatacccgtcagcgattttgatttcgagtatttgcggctgcaaggcgggcgttacggcaaccagcgtctccaggagcttgcccacaatgccacgcatgaacatgcgtcattgatccggcagaaggcggcaggtgcattgaaagtgacgtatcgcacgttcaagcccaaaggccctgaaccgctgacgcgcgagcaattgcacgggcgcttgacgccttatccacacgatgccggacttgatccgtcatttctggatttcctgctcgggcaacacaatgctggcgatatttactttaactgtagcgacaacaaaccgtgtccggtattgatgctggacctgaacggcgatggcgagcgggagctggtgctgctggccggctacggtagccgcatcttttcccaggagcagggggtatggaaggtggttggccggttggcaggcaaggatatggatgcattgggtgccgccaggatgcagggcgcgctggaagcgctggatttctccgccaagcctaacgcctggcgtgaactgtggataggcgacatgaaataccaggtggatgcgcagtaagcgcgcaatatgtcatgttcgtgcttcagtgccttgatcgcggggctggggcgctcagacggaaaactcgatattgtcgatcagccgggtgttgccttgcctcgctgcagcaagcactaccaggttgtgatcgtccaggctggcaggcaggagtgtcgtgctggagcggatggagatgtaatccacgatccagcccagctgggtgaggtattgactgctttgcgcctcgattgcggggtagtcgcggttaccttgctgcacgttgtccacgatcagcttcaatgtgcggtagagcctttgcgcttccagcttctgcccttcattcagatagccattgcgcgagctcagggccaagccggtgtgttcccgctgggtctcgcccgcgatgatgtcgatgggcaggttgaactggcgcaccagctcgcggatgatgaacagttgctgaaaatcctttttgccgaacacggcaatatggggctgcacaatattgaacaatttcatcaccacggtggcgacaccgtcgaaatgaccgggccgtgctgcgccgcataattcatttgcgattggtggtggcgtgatgcgcatggtttgcgtagtgggatacatttcctgcaccgatggcgtgaatacgatatccgcgccggctgcctgcagctttgcgcaatcttccgccagcgtacgtggatagttgtccaggtcttcgttggcaccgaattgcagcggattgacgaaaatgcttgttaccacgcatccagcacgctgccgtgcaagctccaccaaatgaatgtgcccggcatgcaggttgcccatggtcgggaccagggcaatgctgttttcgcccgctaggcgggcacgcagactcgagatctcgggaatgatttgtaacgtcatggtcttactcgaaagtgtgttcaatgccggggaaggtttgtgctttcactgcggcaacataatcgcaaatggcctgctctatgctgccggcgccttgcatgaagttgcgaacgaagcgcggcgacttgcctgcgtaaatgcccagcatgtcctgcagcaccaatacttggccgtcgcagtatttgcccgcgccgatgccgatcacggggatatgcacggcctggcttaccgcggccgcgagtgctgcgggcaccatttccagtaccaacatgcctgccccggcggcggccagcgccttggcatcgtctagcagttgacgtgcggcggcttcatcccgggcttggactctgtagccgccaaactggtgcactgattgcggggtcaacccgaggtgcccacagacagggatgccgcgctctaccaagaagcgcacggtttccagcatgatggcgccaccttcaaccttgaccatctgcgcacctgctgccatgagcaggacggcattctcgaatgcctgctcaggggttttctggaagctgccgaacggcatgtcggtaacgatgaaggcatgctgtgtgccgttggcaacgcaccgggtatggtattccatgtcgcgcagcgataccgccagggtgttggcatggccttgcatggtcatgcccagcgaatcgccgaccagcagtacgtcgacgcctgccttgtcgctgagcgctgcaaagctcgcatcgtagctggtgagtacagcgattttttcgccgcgctccttcatttgctgcagtgtcaggaggttcatgcggaacaggctccttattccaggttggggttgaaaaactcgcgtcggctgcgcatttgcatgatgcggtccagaagcatctgaatggcgccttgcttttccgtgatgtcgagtttctcattattgacgatgagcacgggggcgccatcgtatcggtggaaaaaatcgctgtatgcatccgacaggcgggcgaggtattcgcgtggtatttcctgctcgtaggcattgccgcgctgattcacacgctcatgcaaggtttccaccggcgattgcaggtagatcacgaggtcgggcgtgggcacttgtacatgcaggtgcttgtacatctggcggtaaagcgcatattcctcgtcgttgaggttcatttgcgcaaacaacgggtccttctccagaaagaagtctgcaatcgttgcctggttgaacatgtcgcgctggatgaggtcacgaatctgctctacgcgctggaacaggaagaacatttgcgtggggagggcataacgcggcgcatcctggtaaaacttgggcaggaatgggttggcgcctgcattctccagcagtagattgactgggaacatatccgccagcttgtttgccagcgtggtcttgccgctgccgatcgggccttcgacgacgatatagtggaaacggtcgaaaatgctcatgtactctgttcctgcagcaacaccacgccctgatccgcgcactgcttcgccaggtcggctacgctgccgtagccggcaatatgcagctctggcgcaatttccgccagcggcagcaggacaaagccgcgctggtgcatcctggggtgcggtagcgtcaatgccggagtgttcatgaccacttgttcatagagcaacagatcaaggtcaagcacacgaggggcattggggaagggccgctccctgccatgccggttttccaggtcgaggatggcctgcagtaacgccatcggctccaggccggtgtctattgccgccacggcattgatgaagtcgggctggttgtcatagccgacaggcgcggtgcagtaaagcgaggatgcttttaccaggcgggtttctggcaaggtatccagctccgtcatggcttggccgacctcgtgcatggggtcgcgaagattgctgccgagagcgatataggcaagcgccatcctattcctccgctgcagacgaggacggcttcctggagcggcggcgcctgcgtttgcgtggcgcggtgtcgggcagcagcatggcctggcgttgctcgccgtcggcattggcgaaatccgtccaccattggccgatttcgttaggcagctcaccggattcgcagcgcaataacaggaagtcgtaaccggcacggtagcgcgggttttccagcaggctgtaggggcgtctgcctgcccgctgctcaaagcggggctgcaggctccagatttcgcgcatcgtcacactgtagcgcttgtgaatggccattttttcggcctggatgtcgcagacctcatccattgccatatgcaatgcagggatgggcttgttcccttgctgttcgaatttcttccatgccagcagcacctcgtgccataacaatgcggcgaacaggaatccgggcgaaacaggtttgtcagccagcacgcgctcatccgtgttctttaatgccagccggacgaaacgctcgcccatcggctgctcaagcacaacatccagcaacggcagcaagccatgatgcaacccatgctgccgcaaggcgttggcgctttcgatggcatggccggagaggaacaacttaagcatttcatcgaataaacgcgagggaggcacatcatgcagcaactcggccaattccaggattggccgttcggtttcgggggccagcttcaagcctagcttcgccgagaggcggactgcacgcaacatgcgcaccggatcttcgcggtagcgcgtgaccgggtcgccaatcatgcgcaatacaccggcctggaggtcggccacgccacgatggaagtccagaacctcttcggtcgaaggatcgtagtagagcgcattggcagtgaagtcgcgccgcgcggcgtcttcctcctggctgccaaacacattgtcacgaaggatgcgaccgctgtccgttaccttggcatcccctgcttccgcaagatgactgccacggaaagtggaaacctcaatggtttcgtcgccgaacatgacatgaacgaggcggaagcgccgcccgatgatgcgcgaacggcgaaaaatgcggtgaacctgctcaggcgtggcatcggttgcgacatcaaaatccttgggccgttttttaagcaaaaggtcgcgtacagcccctccaacgataaaggcctcgaaccctgctttttgcaaagcgtcagtggtcttgatcgcagcattgctgatgagcctgcgatctatgcggtgcactgcggcaggaatacgctcgatattggcctgggaatggaccggggtggtggaggcaggttttttaggggatttaaaaacgcgttgcagcagttttttgatcattatattgagctagccagtcttttggtgtgcaattcaagcaacttgatattccccacattatatcgcatacacaatcgtagggatcagatgcagaattgggccgtgagaaagatattataagttttgtggttgagtcgggagtatcaccatcaaggtttaagggaggggtaatggcgtattttgcacattctgggatagcagaggatttgtctgatggacaacgacttgctgatcatttgcatgcagtagccaaattggcaagagagtcggcaacctggtttggatggcaggattgggcctatattgctgggttattgcatgatttgggcaagtattgcccggagtttcaggctagactgcatggcagtctcaaacgggttgaccatgccacagcaggtgccaagcagtcggtggagcgatgggggaaaagcggtaagttgctggcatattgtattgcagggcaccacacgggtttggcgaatggtcgggaaggggggcaggatcgatatgcgttggacaagagattaagtacggaatatggcaagcagttgccagtgcttgacccggtgtggcaagaagagctcagtttgccggagcacttgccgatggctgagttcatatggcatcagtctcctgcgcaagcgggtctgcaattggctttgctgacgcgcatgattttttcttgcctgattgatgcagaccgcactgacactcgtcgccattatgacaagttggatggcaagcaagtgacaacacattccttgcctacattggagcagctgcgtgaagcgctagatgccacgttggattgtttcaaggctgtaccggcgcctgaaggttcagtcaatcaactgcggcaggaaatacttggccatgccaggtcgcaggcattgcaaaagccggggctgttttctctgacagtaccgaccgggggagggaagacctacacctctatggcgttcgcactggatcatgccattgcccacggcatgaggcgtgtgatttatgtgatcccttttaccagcatcattgagcagaatgccaaggtgttgcgtgaagcatttggcccgctgggcgatgatgcagtgttggagcaccatagcgcattcgatgcaagcaaactaccgactcaaaccgcacgggatcacttaaagcaagcaatggagagctggaataagccggttgtcgtgacgacggcagtgcagttctttgaatccttgttttcggaccggccatcccaatgccgtaaattgcataacattgcaggcagcgtagtgattttggatgaggcacaggtgctgcctctcaaattgttgcgccccatcatggccgtgatcgacgagttggcacgcaactacaaatgcagtgtggtgttatgcacggcaacgcagccggcgctgaagaaggatcaagggtttatcaacggctttgatggggtgcgcgaaattgtccctgtacctgaggcattgttcaaaaaattcaaacgcaccgaggtgaagagcattggcttgcagcaggatgaggacttggtgcggcatttgacggagcgagagcaagtgctgatgatcgtcaataatcgtcgccatgcgcgggcactatacgatgcggttgcgcatttgcctgaggcaatgcacttaactaccttaatgtgtgccaggcatcgatcgcaggtattggcgcgggtgcggctaaatttgcgggatgggaagccttgccggttaatctctacctcattgatagaagctggagttgatgttgattttccatgtgtcatgcgcgctgaggccgggctggattcgattgcgcaagcagcagggcgatgtaaccgggaaggtaggcgttccccggagcaaagtgaggtgctggtttttcaaagcccggaatggaaggcgccgcctgagcttgatcaactggctggcaatatgcgtgaagtgatgcgtaaccatgcgggtgacttgttggctcctgaagctttgactatgtatttcaagggtgtgtactgggcgcaaggagcagagcttgatagcaagcgcttgctcgagatacatcgtgagcatgcccgggactttagctttccattccaggatatcgcacgtgatttctgcatgatagaggcgcatatgaaaccggtgatcgtgccatttgatgatgaagccagagagttgatcgatgcgttaccgcatgcagaacatattggtgggattgcacgaaaactacagcagtatcttgtacaggtgccggagaaaagttttgcggagttagtgaaatctggcagcgtgcaggcgattgcgccggaggtgctgggggatcagttttggcgactagtgaatgagagtttgtatgatgctgaagctggattaagctttgacaatccattttatataaaggcagaaaaccttgctatttagtgaattgtaacagtgatttttagtatagatttagtattcactaatcaatagtaaatgttggatgttatcaaactattggtgctgagaatgtaattcggggaggagtatggcatacggtgtcagattgcatgtttggggagattacgcgtgttttacacgccctgaaatgaaagtggagcgggtgtcatatgatgtgatgacgccatcggcggcacgcggcatattgactgctattcactggaagcccgctattcgctgggttgtggatagcatccatgttttgaaacccattcggtttgagtctatccgtcgtaacgaagtggggagtaaggcttcggctagtaaagccagcggagggatggcgagaggttcggtggaaggtatttacacgttgatcgaagaggatcgccagcagcgtgcctcaaccgtactgcgcgatgtggcttatgtcattgaggcgcatttcgagctgaccgagctggctggcgaaggcgataatcccggcaagcatcttgatattttcaatcgccgcgcccgtagggggcaatgccatcaccagccctgcatgggcgtgcgggaatttccagcatttttttccttgattgagcctgaaatggctttgccggcctcgattctaagcgatgagcagaaaagccgtgatcttggctggatgctgcatgatattgatttcgatcatggtgcgactccgcggtttttcagggcagcattagtaaatggggtgatgagcgtgccgccgttccatagcgaggaggccaagtcatgatcttgagcgcactggtggggtattatcaacgcttgcttaatcatcccgaccccaatactggtcagcccaaggtacctgcctatgggtatagcgctgagaaaattgcttacgtaattttgttatcacgggatggggaggttgttgatgtgcaaagtaatttagataccactgggaaaaagccggtacctcgacttatatctgttcccaggccagagaagcgcacgtcagggatcaagcctaattttatgtgggacaaaaccgcctatgtgcttggcgtggaaagtaataaagacaagagtgctgccaaggagcaaccctgggtagtcgcggataaaaccttccaggcattcaagcaactacatcttgagaaattgcagagtgttgaagatgtaggattgcaagcattatgtaagtttctccaatcctggcagcccacagaatttgcgcaagcgccattttcagcagagatggtggatgccaatgtggtgttccgacttgatggcgactatgagtttctgcatgaaaagcctgagactaggcagatatggggcgccatgctggttccagatgatgatgcgctcatcgccccttgcctggtgactggtgaagcatcagccgttgcacgcttgcaccctcccatcaaaggtgtttacggtggacaaagctccggcggttccattgtttccttcaatgctgatgcttatgcatcttatggcaaggtgcaaggggaaaatgctccagtatccgaggcagctgcgtttgcttacaccacggcgttaaactatttattgcgccgcgataatcgtcaatgcgtatccattggcgatgccagcactgtgttttgggctgtggccagcgatgagacttcggcgcaggaggccgagcagttttttgcggcatgttttgatcgtccagtcgatgatgctgaggagcaagccaggatcaggccttttttagagaaaatttcgcacgggcggccattggccgagtgcaacccgggtgttgatcttcaaaccaggttctatattctcgggttggcaccaaatgccgcgcggatttctattagatattggatggatacgacctttggcgagctagcggaacatgttgcccagcatttccgggatatgcagttggagccttgtgcgtggcgcgagccgccttcgatatggcgtttgttgattcagactgcagcccaaggtaaaagcgaaaatattcctcctcagttggctggagagttaatgcgatccattgtgacagggcaacgatatccgaggatgttgctgtcgcaattgacacaaagagttcgagttgatggtgatgtcactgggctgcgggcagcattgataaaagcagtgttgcagcgagattatcgtaaacggctaattcaagaggaggtgcctgtgggactggatagagacaataaaaacgtagcatatttgctggggcgtttgttcgcagtgattgagcggatccaggaagcgaccttaggggatgtaaatagtagtgtcgtcgataagtattacggctcggcttcctcgataccgttctcggtatttccacgattactggctggcagccagaatcacctggccaagctgcggcgtgacaaacatggttacgcggtgttgttgggcagggatatgggcgagattgtggatgggctgggcggcactttccctaaacatttttccatggaggatcaagggcgatttgccatcgggtattaccagcagaaacagcattatttcactactagaggtagtaaaaatgaaaaagttctagaagctgatgctgtaccggaagattaattaattgggaggataaaaatggcgattactaaccgatatgagtttgtatatttttttgatgtaaccaatggtaaccccaatggggaccctgatgctggcaatatgccgcggcttgatcctgattctagtaaaggcttggtcactgatgtttgcttgaaacgaaaaatccggaattttgtggagctgacagaggaaggccatcctggttttgagatatatgtcaaagaaaaaggcattctgaatttacagaataaaaaagcgtatgaagcattgtccattacgcctgaacccaagaagctgcctaaagatgaggcaaaagcaagggaggtgacggcatggatgtgtgcgaatttctttgatgtgcgtacttttggcgctgtgatgactaccgaagtcaacagtgggcaggtgcgtggccctgttcaacttgcatttgcgaaatcaatcgacccgattattccattggagctttcaattaccagaatggctgttaccactgagaaagaggcagaggctcaatcgggtggtaaccggacaatgggacgcaagcatattgtgccttatggtttgtatcgggtgcatggctttgtttccgctaagctttcggagaagacaggattttctgacgatgatcttgccaagctatggcaggcgttgaccttgatgtttgaacatgaccgatctgctgcacgtggggaaatggctgcgcgtaagctcgtggtgttcaagcacgctgatgcgctgggcagtgcacctgcgcacttattgtttgaccgggtaaaggtagagcgggtgagtggagagcgagatacacctgctactactttttcagattaccggattgttctcgataccaatggtttagatgccttaggcgtgactgtcgaggaaaagttttagcctttcctttggcacgatagtgatagagggggacgatatgatggttgctgaggctaaggaaatggaggtgctgactatctctgcattacagcacgtggcttattgtcctcgccagtttgcattgattcatgttgagcaagtttgggaagaaaactttttcactgcacatggacaggttctgcatcagcgcgtggatgcaggggcggcagaacaacgtggaaatgtacgttctgagcgtgctgtgtcagtctactctacaaagttaggattaagtggcaagctggatttgcttgaggtggatgtatctggggaaaatacgcgttactttccagtggaatataaacgcggaaaacccaaggtcgaagattgggatcgtatccagttatgtgctcaggcgatgtgtcttgaggagatgagagggatccgtatcacggaaggagcaatgtggtattggcaggagaggaagaggcaatccgtgcaaattgaccagacattacgggatgccactgtcagcgccatcaagctggcgcgtgaaattctgctttccggcagaacaccatctccggtcaaggaaaaatcaaggtgtaaggcttgttctttgaatgagttgtgtgtgcctgatgcgattcggaaggataattcagcaaattatgttgagcagatgtttcatcaaggtgtgcatgcatgaagaaattgctgaatacgctctatgtaacgaggcaggaaacctacgtacataaggagcgcgataccattgtcatcaacagcgcaggggagaagctggctcaatttcccgccctcacgatcagtaatattctctgctttggtcaagtatctgtttctccacctatgatgggatactgtggtgaaaatggaataggactggttttctatactgaatatggtcggttcctagccaggatgataggtaagcagactggcaacgtactactgcggcgtacgcaatatcggctagcggatgatcctgaaaaagccaatgccattgccagggtaatggtgggcgcgaagattgccaatgcacgtactgtgctgatgagggaaattcgtaatcatggcgaacatgcgaatataagtcgtgcggtcgagcaattgggatatagcctgaaaagctgccaattcagtcaatctgtaccacagacgatgggaatagaaggggatgctgccgcaacctatttttcagtattcaatggattgatacgaggcagcagatttcagtttaatggccgtattcgtcgaccagccacagatcctgtcaatgccttgttatccttcatctattccctgattactcaagagtgtgtttctgccttgatgggggtgggcttggatccatatgttggatttttacatcaggataggcctggtagacctagccttgctttggatttgttggaagagttccgggcatcgtgggcagatcgatttgtcttgacattgctcaatcgaagacaactatcaccgcaagcatttgttacagaagccagtggtgctgtacggctgacggatgatacgagaaaacaagtattagttgcttttcaagagcgcaaacaggaagaggttgtacatccctaccttcaggaaaaggtgccttatgggttattgcctcattgccaagcattgttattggccagacatctgcgtggagatatggagttttatactccatatctgattaagtgagtgcgctatgttgattctgattacttacgatgtgagtgtattgacgaaatctggccagcgtcgattaagagctatagcaagaacatgtctggattatggaatgcgagtacagaactcggtatttgagtgtgaagtaactccagatcaatatgtacgcctgaaaaacgaattgctgaatatctatgaccctcatcaagatagtttgcgattctatatgttaggcagtaaaggtcgacaaaaaatagagcactggggtgccaaagttatacccgaccctatcaaagatgctttgatcatctgatccgctaatctcctgttctcatcaaatccctaaggggttatcgctttttaacaatttgaattgataagcatagtaagtaaatggcgcatagttttggtaaacttgcgctattccgtaagtagttagcgggatgaaggttcgcaacccagaccccatgcagacttacagcaatacgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggttgcctggctgaatggatagaaaggggacattgtcgcaccctgcgagtgagtggctggtgagcatgcctacgagtcaaagcgcttcaattaaaaagaaaatattgtctattgattgacaaataaattgcctactacacaatcaccttgttggcttgagatgctacagtaagcgcttacagggagagtgctttgtattattgtcctagaaatgggcttttaataagcaatcaagtttctaattcaacatgactggcatggagaggaatggaagagctcatgctattcgcgttgatatctaaagatgataggcagaggttgggtgggtacattcaagcaatggctggagttttctctcgttgcatttgctgtgttgtttttcgcaatggcattcctttttttgggcaatgtcgtgatgcttcagggtgatcgccaggatttgcaaagctattccaacgatttattcgcccgcgctgtggccgttgctgcagagactgaaaaaattctggactctgattggggcactgaggcgccttgcagtgaggatgatctggatcgcatgcggtatgtcattttctattcgcgcatgcttcgtgatgtcgggcggctggaggtgaaccggttattatgctctgccgggtggggggcgttgccggatgagctccaggcgttaccgccttctcagtatcacataggagccgtcaggttctggtcgaagatcattaatcctgcccacccacaagtgatcagtgatatcgctgccaaaggcgatatttttgtggcgacatcgccagcggcattcgaccgttttagctctcctccttctggcattggtgccaaggtggtcacttcggatgggcaatatgtatttgagaagtttggtgaggcagacgcaatcaattatgttccggcagaacagtggcgcgaccaagggagtacgctgcgttttgtgcgttgtgacgagaagtacgcgttatgtgttgtttcccagaagactgatggcgggctcttttcaagagaaatcgtcctgccggtggtgttggccttggctgggacgttgtttggactcttcgccggactggtgggcgtgatccagctccgtcaccagcaatcgctgccggtaaggctgcgtaaaatgctgagggaaaagagcctggtgttgcactaccagccactgcgggtgttgagttccgggaagctagtcggggcggaggcgttggcgcgttggccgctgcacaatggatcgtcggtttcacctgataaattcattcccctggctgaagagttgggcttgatgagtgagttgacccggctagtcgttgaaaaagcattggcggagatgggcgcacgcctgagggaggatccaggtttttatatcagcatcaatattactgcggcggatcttctggatcatgatttcggcaaagtgctggatgcctcggttaagcatcatggggtgtcgcctgcgcaggtagtgctcgaaattaccgagcgaaccacttccgattatagccagctcgacggagcgatgcgatcactgagccagaaagggtttagattctatatggatgacttcgggacggggtattcgaatctcggcagccttgcgcagctaccattggatgccatcaaagtggacaaggtgtttgtgaaggccattggcacggactcgccagtggcggagatgttcggaccgatcagcaaaattgcgcaggatctccgcgtgaatatcgttgccgaagggatcgagactgctgagcagtccagtggggtcttgcaatgggtgcctgatgccattggccaggggtggctattggggaggccggttcctgccgccatgttccccgccaattagcatcgtgttgaatatggatgctggcggtgccaggttgccattcttctaggccgcgttgctggtattaccttccagaaacacttgtacgctgcgcggtctgaggtagacatggctgccttggtcgatgccaagttcgcggaagcgctcgcgtgtgatctcggcctcgatgatgtcggcctcgttcacgggttgcagttccagtcttaccagcgggccagcggcatgaatataactgacaactgcctgcaaggcagggtgaccattttgctcggtataaatgtcaatgtcgtgtgggcgtacataagcgagtgcatcgctgttttgaacggtgtggtgctcattcaggttcagtgcgatgttgccgatatgcgcttggccttggtcaacccggctgtagaactggttgacgttgccgaggaatttgtagacaaatggtgaagctgggttatcgtatacctcttgaggggagccgatttgttcgatcttgccttgattcatgacaacgatccgatccgcgacttcgagggcttcttcctggtcgtgcgtgacgaatacactggtgatatgtaattcgtcatgcaggcgtcgtagccagcgacgcaagtccttgcgtaccttggcatccaatgcgccaaacggctcgtccagcagcaataccttaggttctacagcgagcgcgcgggcgagtgcaatgcgctggcgctggcccccggaaagctgtggcgggtagcggtcagcgagccaatcgagttgcaccaggctcaatagctggtgtacccgtcgatggatttcggcgtcgctggggcgcgttttcttgggcctgacccgcaggccgaacgcgacgttctcgaacacggtcatatggcggaacagcgcgtaatgctggaaaacgaagccgacctggcgttcacgcacatcgcgattggttgcttcctcgccgtggaagtggatgctgccggaatcaggcgtctccaggccggcgataatgcggagcagcgtggttttgccgcatcctgaagggccgagcagggcaaccagttcgccgcttggcacatccagactgacattccccagtgctgtaaagctgccgaattcttttttgatgttgcggatttcaatactcatgaagtcatccttatggcaggtgtgctgccaatgcgttattggtcagaggctttttcacgcgcaatcgcgctgcggctgctttgccattcgatatacgacttgagcgccagtgtgatgagcgcaagaaaagccagcagcgacgccacggcaaaagccgccgcatagttgtattcgttgtagaggatttccacatgcagcggcatggtgttggtgagtcctcgaatatgccccgacaccaccgacacagcgccaaactcgcccattgcgcgggcattggtgagaatcactccatacagtaggccccatttgatgttgggcagggtgatgtgccagagtatctgccagcctgacgcgcccagcaccaagcctgcctcctcctcttccttgccctgtgcctgcatgagggggatcagttcgcgcgcgatgaacgggaaggtaacgaagatggtggccagcactatgcccgggagggcaaaaatcaccttgaggtcatggtcgatcagccattcgccgaaccagccttgcaggccgaagatcagtacatagatcaagccggcaatgaccggggaaacggcaaacggcaagtcgatcagcgtgatgaggatgctttttcccttgaactcgaacttggcaatcgcccaggctgctgcaatgccgaacaccaggttgagcggtagcgaaatggcggccgcgatcagggtaagcttgatcgcggagacggcatcgggctccaccagagcggcaacataggtatcaaagcccttgcgcagtgcctcggtgaatacggcagccaggggaataaagaggaacaggctgaggaacagcagggacgagatgatgagcgcccaacggacccaggtgggttccgaggtcgcgcggctacgtgctaccttggcattgtagtgagcgagttgggaaacggtggtcgacattattatggtgttcctatctcgaggtgctgttgcggcggctgctccaccattgcaggccgttgatggtgagcaatagcaggaatgagataaccagcatgaccacggcgactgcggtagcgccggtgtagtcatactgctccagtttggtgatgatgatcagcggggtgatctcggaaatcatcggcatattgcctgcaatgaagatgacggagccatattcgccaatcgcgcgggcaaaggcgagtgcgaagccggtgagcagggcaggccagagcgcaggaaggatgatgcggtggaaggtctgccagcggttggcgcccaggctagcagcagcttcttcggcttcagcctccatatcttcgagcacgggctgcacggtgcgtacaacgaatggcagtccgatgaatgtcagggccaccacgacgccgagcggggtaaatgccactttcaggccatagggttcgagcaggctgccgatccagccattggtcgagtaaaccgccgtgaatgcgatgcctgccactgcagttggcaaggcgaacggcaggtcaaccagcgcgtcgaccaatttttttccgggaaaagtgtaacgggtcagcacccaggcagtcagcaggccaaaaatggcattgatgatggcagcgagcagggatgccccgaaagtcagcttgtaggaagcgacgaccctgggtgtcgtgacggtatgccagaattcactgaaactcagttcggtggtcttgatgaaggcggcagacaaggggatcaagacgatcaggctcaggtatagcagggtatagccaagagaaagattgaaaccgggcagcacgcggtgcggtttatgtttttttgccatgttttaaagttagtgtgtttggcgggagtagggccggtgcaatgtagcagaagccactgctaggcaaaaataatatgttttcataacgatataccccgatgttatttccccgaggctgtgcgattatgctacagcttgtttgttcaggcgcaggggcttcaatgcttcggcaggctgtaactccttggcggtgacaggcttgccgaggaagtggccttgcagcaatgtgctgcccgactcgatggcgatttccaggccggcctgcgattcgatgccggtgatgaccggttgcgcgccgatgtcatgtacaagctgaatcaggcggggcagtatcttgcgtacgcgcgggttgcgctcggcctccttgatcaagctggtatccagcttcacgaactcgggcgagagcttccacagccgctccagatgggagtgcttgctgccgaagttgtcgatggcaatacgatagccacgctccgcgtagttctcaatggcatccaccagctggttttcgtgctcgacgacactttcctgtatctcgatgaccacgcgattggttggcacggagttcgcatgcaggatacgctcgaataccttgccgtgggcattgacgctgatcagcaggctggggtgcacattgaggaacagcaagccgttttctgcatagatctgacggaaattgagcacgtgaagcgtacgcacgacacgatcgaacttcaccagcttgcccacttgcccagcaaagctgaaggcgaattcagggctgatgccctgttggccgccaagcgatggccggataaggcctcatgcccgaacaggtcaccagcctcgctatcgtagataggctggaaggcactgttgagttgcaagcctaggaaggtactgtcgaactctcccgaggactgttcttccagtccatactcgtcgaggtccagatagagggattcccgcaattgggacttgagctgctcaatggcagaaacactaggagctgtattctttgtcgtcatggctggctacttatttgtttacgtagatctggtcaaaggtgccaccatcggaaaaatgcgttttttgcgctttctgccatcccccgaatagttcatcaacggtgaatagctgcagtggcttgaagtctgcctggtgggctgccaatacttctgcggaacgagggcgcaggtaatggcgggcagcgatttcctgcccttcctgtgaatagtggaactcaaggtacgcttgcgccacctggcgcgtcttgcgcttgtccaccactttgtcgaccagggcaatcgggttttccgccaggatgctggaggatgggtagaccacgtcgaagttatggttgcccagttccttcttgatcaggaagacctcattttcgaatgtcagcaatacgtcgccaatgccgcgttgaacaaacgtcgtggtggcgccgcggccaccggcgtccagtaccggcacattcttgaacagtttcgtgacgaaatcgcgcgccttggcttcgtcgccgcctttcttgatcacggcgccccacgcggcaagatagctgtagcgaccattaccggaagtcttgggattggggatgaccaccccgatcccgggctggaccaggtcctcccagtccttgatgttcttggggttgcccttgcgcaccaggaagacggtggtcgacgtggtaggcgagctggcatggggcaggcgtttttgccaatcggcagggatgagtttgccgcgctcgaagaggatgtcgatatcgttgctctggttcatggaaatgacgtctgcctgcaagccgtccgccactgacctggcctgcttgctcgagccgccatgagactggttgatcgtgacggattccccggtcttctgcttccagtactggctgaaggcaggattgaagtctttgtagaactcgcgcgtcacgtcgtaggaaacgttcagcagcgtggtgccggcatgcgctaggctcgctgcgaccaacaggctgaccgccaatattttgttcagcattaagacctcgagagggattgagagatgatgaggcgcactataaaagacttataaaataatgtaaaagaatataggggaatataattaggcttgtccattatttatgagtggattcatttatatattttttgattctattcatagaagtattttgaatatgtgatactcttccattattgctgtgtttgttgcaccatgatcaacatggacagcaagcctgctatgttgggatctgcgtagggacatcctttcaacacatgttagcgtaagctgaccggacaaccggaagccagcacctcatgaaagaggggctggcttttttattttttacaagaccaatgtgggtggcacctgaatgagtcaacttcgaaacaatgctgagctcggtgatgaactggggatcagccagatcgtcactagcttgcgcgaagtcaggttaactgcgttggagcaccgcaaccggctgaaccgccctcccaagcttcctgcgcgcaaggcgcttgcgggagtcgtagaggggttgggagccgccttatttcccaaccgccttggtttgccggacctgcgggaggagggcattgattatttcgtggggcatacgctggatgtggcactacgggaactggtcgctcaggtgcggctggagttgagcttcatcgcagagctcgatcaggtcgaggacctgaaagtgcgcgcaacggccttggtgcgtgagttcgcttcccagctgcccgccatccggcatttgctcgacagcgacatccgcgcggcttatgaaggtgatccggcagcgcgcagcgtagacgaagtgctggtgtgctacccaggtatcaacgctatcacccactaccgtattgctcatgtgcttcaccagttgggtgtgccgttgattgctcgcatgatcactgaaattgcccattccgccacaggcatcgacattcatcccggtgcccagatcggtgaggggttttttattgaccacggtacgggcgttgtcatcggagagaccagcattattggccgccatgtacgcctctaccaggcagtcacgctgggcgccaagcgctttcctgtagatgccgatggcaccctggtgaaggggaatgcgcgccacccgattgtcgaggatgacgtcgtcatctacgccggagccacgatcctgggccgcattacgataggtcgcggctcggtgatcggcggcaatgtctggctcacttacagtgttccacccaatagcaatatcacccaggcgcagatgggggaaggcgcgcctgcaggcccgcgcaacggcactgtgactcatcagtaaagcaataggcggcatctggtccgccgcatcaatcggtaattttaaaggagagattttcatgtcagacattcatcaagggcaaactgccctcggcgacgtcgcggcccgcacgctggcgaatgccacgaaaaccgtgcccatgctgggttccatcacgccgcgctggctggtgcacctgttgcaatgggtaccggtggaggcgggtatctaccgcgtcaacaaggtcaaggataaccaccatgtcgaggtggattgctccaacaaggacgaacgcgaattgcccgctactttcgtggattacgaagaatggggccgcgagtatgtgctgaatgccgtgaataccgtggtggatgtgcatactcgcatttcagatctctacagcagtccgcacaaccagatccgcgagcagttgcgtttgaccatcgagacagtgaaggagcgccaggaaagcgagctgatcaacaacaaggaatacggcttgctgcacaacattgcagacgggcagaaagtgaagtcccgcagcggctcgcccacgccggacgatttcgatgaattgatttcccgcgtgtggaaggagccagcgttcttcctcgcgcatccgcaggcgattgcagccttcggccgcgagtgcacacgccgcggcgtgccgccgccgactgtcagcctgttcggttcccagttcatcacctggcgcggcatccccatcattccgtgcgacaagctgcgggtgaccaagggcaagaccaacatcctgctgttgcgtaccggcgaaagccgccagggcgtagtgggcctgtaccagcccaacctgccaggccagcaaagcatggggttgtccgtccgtttcatgggcatcaatcacaaggcgattgcttcctacctggtttccctttattgctcgctggcggtattgaccgaagatgcgattgccgtgctcgagaatgtcgacgtaggcaactactatgactacaagtaacattcacgacctgtcatcgtttgagcccgaagccatcctggcagcattcccgggcgagcatccgcgcatggccgcggccattgtggtggggcgggaggcgcaggcaagcgggcatctggatattgacgagctgacccgtattgccaatgaaatctatgccgaaggttttccgcatggtgcgccagaacttccttccacggcatcattgacggattccgctgtgccatatgctgccggtagcccgggaataggggcacccgtgccgcccgtcccttccgcagtgtctgcattgccggcgggcgcgcccgctgcggccaatgtcgttcccggtattgagcttgcgcaggtcacgccccccagcctcggggtgtcgccgtcccggctaccgccggaattcagccaggagcgggttgaggccgttgggcctgcgcctgccttcccagggctggatatcagcagtttgcttggcggcgtggatatcccgtatccagtcgatctgcaaggtttgctgactttacctgtcaatagcctgtacccgcatggctcgggaaatccaggcgctggcaatgcatcgccttactattttgtcgcggagcgtcccggcataccggatgtagcagcttcggcccatccgccgttcgacgtcagtctggtgcgcaaggattttcctatcctgagtgagttggtgaacggcaggccgttgatctggctggataacgctgcgacgacacagaagccgcaggcggtgatcgaccgcctgtcctatttctatcagcacgagaattccaatatccatcgtgcagcgcatgagctagcggcgcgtgcgactgatgcctatgaaggcgcgcgtgaaacggtacgccgtttcatcaatgcgcctgcggtggaaaacatcgtgtttgtgcgcggcacgaccgaggccatcaacctggtggccaagacctggggcaggaagcatctgggcgagggcgacgaggtggtggtgacccacctggagcaccatgccaatatcgtgccttggcagcagttgtgccaggagaccggggccaagctcaaagtggtgccggtggacgatactggacaggtgctgctcgacgaatatcagaaattactgacttcgcgcaccaagctggtttccttcacccaggtttccaatgctctcggcaccgtgacgccggcaagggagatgatcgccatggcgcatgccgtgggtgccaaggtgctgttagatggcgcgcaatcagtctcgcacatgcgtacggacgtgcaatccctggattgcgatttcctggtattctcgggccacaagatatttggcccgacaggcatcggggcgttgtacggcaaggctgaggtgctggacgacatgcccgcctggcaaggtggcggcaatatgatccaggacgtcactttcgagaagacggtatatcatggcgcgcctgccaagttcgaggcgggaaccggcaatatcgccgatgcggtgggcatgggagctgcgctcgagtacgtggagcgattgggtatagagaacattgcgcgttatgagcacgagctgttggtctatgcgaccgccgcgctgaacaaggtgccggggctgcgcttgatcggcaccgcccagcacaaggccagcgtgctctcgttcaatctgcagggctacaagagtgaagaggtcggggctgcattgaatcaggaaggtattgcggtacgctctggccaccattgcgcgcaaccgatactgcgacgcttcggtgtggaagccacggtcaggccctccctggctttctacaatacttatgccgaggtggatgtcttgcagggggtgctgtccaaactggcttccgcgaaacgctgaacgtatctctgggcgagctaacaaggccaggagcactcctggccttgtcgtttaaccagcggttaaatcagttggtcgctatactttggcgagggaaacctcggtcgccttgatcagtgccagcacttccgtgccgacctgcaaattcaattcattgaccgagcgcgtggtgatgacggaggtgacaatgccgactggtgtctcgacgtcaatttccgagacgacggggcctagtacgatttccttgaccctgccccggaactggttgcgaacgttaattgcgtgaatggccatggtaaaactcctttggcagtatcaataaatatgaagcgcagattaatttaggaagagacggtcttgcctgcgggcattggcgtgaatgccctcgctacactctccctccgcgacatagtctggattcagttgcttcaagcgagtacgcaatgctgttggaccattcggcgtgtagacaatccgcacgccgcgcttggccgcggtctgcttgatcttgtgggtgaaggtgtggctgatccagtcggtgaccaacacgatcaggtcggtatcgtgcggaatgactttcttgccgtcgccgaccttgcggcccgaccagtggttgatatgcgtgacaccgaagttggatagttcttgcttgatgccttcaatctggtcgccgcctacaattaacgcagtactcatgatgagagtctcctttagctgctgccagcgccaaattgtgctcggcgctgactgttaatcaatgaatcgtcaatttattgctgatagatctggtcgaaggtgccgccatcggcaaagtgcgttttctgcgccttctgccagccgccaaacgcctggtctatggtgaccaggctgagcttgggaaagaacttttcatacttcttggcgacactctcaagacgcgggcggtagtagttctttgcggcgatttcttgaccctcctcgctgtacagatgctgcagataggcttccgccaccttgcgggtgccgcgcttgtcgaccaccttgtccactaccgagacggatggttcggccaggatggacagcgacggtgcgacgatctcgaacttgtctgggcctagttccttttgtgccaggaaggcttcgttttcccacgccagcaggacatcaccaattccacgttccacgaaggtggttgttgagccacgggcgccggaatccagcaccgggacattcttgagaatcttgccgatgaattcgcgggtcttggattcatcattgttgaacttcttctggccgtaagcccatgccgccaggtagttccagcgcgcgccgccggaagttttggggttgggggtaatcaccttgatgccaggcttggcgaggtcgtcccaatccttgatgttcttggggttgcccttgcgtaccaggaacacgatggtggaggtataaggggagctgttgtcaggcaggcgcttgatccagtccttgggaatcagcttggctttttcttgcagcgcatcgacatcataggcaagcgcgagcgtgaccacatcggcctgcaggccgtcgatgacggcgcgggcttgcttgcctgatccgccgtgagaggtcttgatggttaccttgtcgcctgttttttctttccagtattttgcgaatacgttgttgtattcttggtaaagctcgcgtgtcgggtcataggatacattcagcagggtgatatcggccgccaacgcagagagtgagctgcccaatgccgtgatggtaatcaggccggcaaggcggggaagaaaacgtttcatgcaaaatcctttggttattggctttatttagtggttaacagcattttgcaaggctggcttgggttttgtggcctcattgttgaagcggattttttcacgacgctcgatctgggtgacgcggctatcgtgaacggtgatttcgatggagccaaagcgcaacaggtcgatggaacgcaggatttcctggatcacctcgtcgctggctttcaattttggtgcttgtgacatacgcttgcctttggcagtgttcaatgaatggaggaactgtagcaaggttattaaatagttaaaaataatttgtttttataattttatcgtttttttgaatatgtgtttggggtgtaaaaaaaaccgagaagcttatggcatctcggttgacacggagctatacagagcaaggcggctagaaggcgctgaccgtcagctcgacatagaagaagttggaagtgtccttgcggtcgccaatattgcctttcacatactcgccgcccttgaaatatgcataaccgatattggccgctacatgcttgtgcaaggggaatcgcacacggatatcatattcttcgcctaagtcgcgcccatagcggcctaaacggtctctgctgatgctgctggcaccccagcggtccgtcgcactgtccagtttgtaccagctatagccggtatcaatattcacgccggtgaagggactgaattcggcgcgtatcttggtggcattgacattttccatctggatgtaatcgttgctggaccaggggcgcgcaaacccgaacaggcggtcgaacctttccatggtccccgtgctggagcttttgtcgccgctggcaacaccgtaattgatactgaagcgcggtttccaggcaaggtcggcggtgtagccgaattctgtaatgtgggaatatgccttgtggtcgcttgctccatcctcaccccattggcggtaatagctgatgtcgtaatcaaggccggtcttgccgatgaggccatagccgcgcaggcctgccgtgtggatctcgcggtcattggcattgttgactctggtgccggaggaattgtatttcacctcatctccattttgcttcaggtaaaaatacgatggcgatagcgtcacaacgtccgaccatttgcgccagtcgaataccgcgccatagaaccattgacccttgtccctttgattgagttgctcggtgaagcgcacgataggctgcagtgcgaacaggtccagctcccagtcgttcttatgttgaccgaaagtggcgcgtacgccctggaatgtgttcgtggtgttgcgccactcgttacgggcgatcagacggcggtccagctgctcgaaggccatgcgaccggccttgatgctgatggggcggtcattgcccaggtcatcctggcccaggccgtccttgaaaaacagctcgccatagaactgaatcggttctgccaagtcgacatcgcggttatcgcgggtgaaatggctatggttccttctcgcatcctcaatttccatggtgaatcggaagggatcgaacttgttgcgtacggctaggtaaacgcgcgagcgcagcaggaatggctcgtctctcacattgatgctgcggcggaaatcgttttcccgattttcatagcggaagcggtaatcggcacctatgtccagccagtctatatccgtataatccttgagccaggtttggttaatcggcttggtaaacttgggaggctcggattcgcgtgtcgtgccataagcgcgtggtgctacccagtagcctttttccgcttttttcgcacgtgcagcttctgcggcaatttccgcttggcgcgccttgatgcgtgcgccttgatcgagatcctgggcggattcttcggtggcatgagccagccctgctgccgttagcgtgatgcttccagcaatgagtagccggataagcctgttgttcttgatcaaaatacttctccctgattgtgctgcttccggttgactggcaagccaacctggttaaccgatgaggatgattgcgaccgctggaatacagcgggcgttaagcgcgtttacgtattacggcaaagcgctggggcacagtcttgcttctacactaaagcgactgcctgttcacggaaaggcatggtgcgagtgtctgggctgatatcaacatgagacagaaaaccttcagattgcattcataaagcaaggctgtaatgtagcaatgcgttttaataattaaaaatacttttttagtctattgttatatttatttttaatattcgagcttggttttgccacaatatatctgctcgccctgcggtatgattgagatggcgtgccatgacgaacagcaagtctgacaggcggttcaggtatggcaaggcggcatcgctggtcacttgctcgcgatgcagggatagcagcacccgttccgcacgtcggcatatggtgcgagcttggtggcataatgcagcagcgcgcgtgccgccgggaagaatgaactccttgagcggctcaaggtcggcgttcagcttgtccagtgtttgttccagtgctgcgacgcggcttgtttgcaaccgctggtacccggggatggaaatttcgctgcccaggtcgaacaggtcatgctgaatctgcgtcaatgattgggtgatttgttcaggcaatgtttccgccaataaaacgccgagtgcggcattgagctcatccacgcagcccatggcctccacacgcgggctgtccttctcaatgcgcgagccgtcaccgaggccggtagtcccattgtcgcccgtgcgtgtgtatattttgcttaagcggttgcccatgccctattctcctgatgatgatatcagccaaattgtaagacaatctgcatgctggcttgtggctgtatgcttgggtaaactcccggggttcatttcttttgtcgattgcggcttatacatccatgcattctcttgaaagcaccagcatgactcctgccattggtgtgttcgactctggcgtgggaggcttgtctgtgctgcggcatatccagcagcagcttccccacgagcacctgctttatgttgccgactccctgaatgcgccatatggtcccaagccgcaagccttcattattgagcgctcgcggaacattgcccaattcctgatcgaatccggagccaaggccattgtcgttgcgtgcaatacggcgacagcggcagcaatccgcattctcaggaatgagctcgatattcctgtcatcggaatggagcccgcagtcaagcctgcggcggcggcaacccgcagcggcgtggtcggtgtgcttgcgacgaccggaacattgaaaagcgcccagtttgctgccttgcttgagcattacggcaaacatatcaaggtggtggcccaggcgtgcgtgggacttgtagagtgcatagagcgaggtgagttggatactccatcaacccgggctttggttgctggatatgtggcgccactgatggaggagggagccgatacaatagtgctgggctgcacccattatccttttatcaagccactgatcgcggatattgccgggccggatgtcgtgctcatcgatacgggggcggcagtggcgagacaagttggccatcgattggaggaagccgggctgctgaccgcttctcgggcgccgggtagcgtcaaggcctggaccaacagcgccgcaggtaatgcgcaacagctgatccgcttgctgcatgctggacatattgatgtcgaggtattcaatggatagtcagctgacttgcaggaagcgttgcagacagggttgaccctgtcgtggaaacaatcaagccggacttgtccggcttgattgttcaatggtgtgcgacggtttcgccagctttcagtctgtacttggtgccgcagtagggacaagcaacatgacccgttgcagctacatcgagaaaaatgcgtgggtgcgaacaccacagtgccacgtcatcggtgggacaatgcagaggaagctctttcgccgtgacttcgatttccttgcgatcagttgccatatgtagtgtcctcctgctctcgtactgtgttataccagtgtcagccagtcgatatgctcgggagagcggccatgcaccacgtcgaaatacttggattgcagcttttccgtgatggggccgcgtgtcccggtgccaatggcgcgattgtccagttcgcggatcggggtgacttcggcggcggtgcctgtgaagaatgcctcgtctgcggaatagacctcatcacgggtaatgcgtttttcgatgatctggtagccgaattccgtagcaagctggacgacggtgtcgcgggtaatgccttcgagcgcactggtaaggtctggcgtgtagatcttgttgttgcggatgatgaagatgttttcacccgagccttcggcgacgaaaccatcgacatccagcagcagggcttcgtcatagccatcctgaacggcttcctggtgggccaggatagagttcatgtagttgccgttggcttttgccttgcacatatggatattgacatggtgccgggcaaaggaggaggtcttgacacggataccatgcttgatcgcatcatctcccatataggcaccccatttccatgccgccacgatcacatgggtggaaagcgtcttggcggaaatgcccatggcttcggcgccatagaacgccatggggcgcatatagcccgactcgagattgttctcgcggatggcagctttctgcgcttccagtagagtggctttgtcatatggcagtttcatgcccaggatatgagctgatcggaatagacggtcggtgtgatcctgcaggcggaaaatcgcagtgcccttgtccgttttataggcgcgaacaccttcgaaaacacccatgccgtagtgcagtgtatgggtcaatacatgtgtagtggcatcacgccacggcaccatttttccgtcataccaaatcagaccatcgcggtcggccatcgacatctttgcttctccgttaccaagtgctgtcaaaagctgccattgtacgcgcaaggccttgtatttgaatagctggttttctcaaattgttcatcggcaatgtcgcggccagtggtgttcatatctggtaatgaaaccaataatatggagcctaaataacttgagtaaaatgctcggatattaaccactttcatattatggttaataggattagaatggttcacgtggtatccgttttatagtgaataataaaagtgagagatatgatgaaactgaagcgaagtgtgctgttggcttgtgcgttgatggttccggctactgcaatggctgaggccggggactgggtgatccgtgcgcgcgcggtaaatattagcccgaatgaaagtagccgtttgggagatcataccaatgccttattgggcgttggcgctggctccaagctggaagtcaacgatcaggtgatcccggaattggatatttcttactatgtgaccaagaacattgcgctggagttgatcctcgccttgggtactcgtcatgatgtgagcatcaagggtgccaatggggttgcgagcgaaaatcttggttcagtgaacctgctgccgccgacattgacagtgcaatggcatttccgtcccgaccagacagttgatccatatgtcggtgcaggtatcaactatacgcgttttatggataacggcctccattccagtcaggtgggagatatccgtgtagagcgcaacagctgggctcctgcgtttcaagccggtttcgatatcaatctcaaggatggctggttgctcaacgctgacgtcaagtatctttggatcgataccgacgtcaagctcaaggacggccccaagatcgatagcttggacatcaacccctgggtcatcggctttggttttggtaagcgcttctaattgctcatcaaccgcaatctgcggtttggcataaatcgcctggtggccgataatcttggtttggattgtcggctgcaggtgagcatatgttgagatggctgtggatgttcctggttttttccttggttgcatgcggtccggggaagcaggagctggaactgtacggtactgatatcagcgacagggagctggaaggagctttcaccctgactgaccacctggggcaggtgaggcacctggaagatttcaagggcaaggtagtggtggtgtttttcggttatacgcattgcccggacgtttgccctacaaccatgctttccatggcgaatgccatgaagctgatgggagacaaggcgcaagaagtccaggtgttatttatcagtgtggatcctgaacgtgatacgccggaggtgctggcgcagtatgttccattttttgatgcgcggttcattggattgaatgggacgccagagcagttgaagcaggctgcaagaaattacaaggtggtatacgccaagcggtcggtggaaggtggtgatgcctatacggtcgatcacagcgccgggatatatgtggttgatcgcaagggtcgggttcgtgcttatttgcggcatgacgcaacgccggaacaactggtacatgatattacccaatttttttagggtttttcttgtccatgagcttggataaagaatataattttgggatttttaaaattcgacttttttgaggagtgcgaccatggcaacggcaagcattgcgtctgctggtgttggtgctagcgaacaatataactacgatattattcgcaagttcgccatcatgaccttgatctggggagcgattgggatgttcgtcggcgtatatatcgcctctgagctggcctttccgttccttaatttcgatagcccgtacattacattcgggcgtttgcgcccggtgcataccagtggcgtgatcttcggtttcggtggcagtgccctgtttgcaacttcttactatgttgtacagcgtacctgtcaggctcgcttgttcggcggagaggggttggccaatttcaccttctggggctggcaggcagcagttgcactctctgcattgggttatatgtttggctatacccaggcacgtgagtatgccgagatgacgtggccggttgacttgctgatcctcttcgtctgggtggcttatctgagcatttatgtggggactttgctcaaacgcaagcagccacatatctacgtcgccaattggttctaccttgccttcattctggcaaccgcattgctgcatatcttcaataatctgcaagtgccagtgaagctgttctccctggaatcctacagtctgttcgccggcacccaggatgcgatgacgcaatggtggtacggccacaatgcagtgggcttcttcctgaccgcggccttcctcggcatgatgtactacttcgtacctaagcaagccggccgtcctgtctactcctaccgactgtccatcctgcacttctgggcgattatcttcctgtacatgtgggccggtgcgcaccacttgcactggactgcattgcctgactggaccggcacgctggccgccaccttctccatcatgctgttgctgccatcctggggcggcatgatcaacggcatcatgaccttgtctggtgcctgggacaaactgcgtaccgatccggtgattcgcttcctgatcgtcgcattgtccttctacggtatgtccacttttgaaggcccaatgatgtccctgaaggatgtgaatgcgctgtcgcactatacggactggaccgtaggtcatgttcactccggtgcgctgggctgggttgccatgattaccttcggcagtatgtatcacctggtgccacgcatctggaacacgcagatgtacagcctgcgcctgatcaatgtccacttctggttggcgacgatcggggtgttgctctacatcaccgccatgtggatctcgggcatcatgcaaggcttgatgtggcgtgcgttcgatgatttcggcaaccttcagtattccttcgtcgagtctgttgctgctgcgcatccgttctatgtcatgcgcgccgctggcggggcattcttcctcgcgggcatgattctcatgtgctacaacatgtacaagaccattcgccaaggcagtacagaggcccatgccggtctcaatgtggcaacggcctgaacgggcgcttgattgttagacgagttactgtactggagttattcatgaagcatgacaaaattgagcgcaacctgggcatattgctggtgttcaccatgctggccatcagcgcgggcggcatggttgaaattattcccctgtttttcattgaagaaacagtggagaaggtggatggcgtccggccttacacgccacttgagcaacgtgggcgggatatttatgtcagagaaggttgctatctctgtcattcgcagatgattcgtccattccgcgatgaggcattgcgctatggccattactcgctggctgcagaatccaagtacgatcacccgttccaatggggttccaagcgtacaggtcctgatttggcacgtgtgggcggcaagtattccaatagttggcatactcagcacttgattgctccccgttccttggtgcctgaatcagtgatgccgaattatccttggctggcgacgactgaacttcaatatgatgatattcaggatcggatgcgcgccctgcgtcgtgtcggcgtgccgtactcaaacagtcaggccgagtatgagcgcaatgtagaggagttcggtgaagagatagccgatcaattacatattcccaatgcaaaagagagtttagtggagcaggctaaatctggtaattacgatacggatccaagcaatatcactgaaatggatgcattggtggcctatttgcaggtgctgggcaccatggtggatttcaagaaatatgatgacgattattttgtcaaattccgctaaggagtaaagatgatggaatggttgctttggttcacccgttttgaaaacactaagcctttatctttgttgattttctttctcgtgttctgcggcatcctgttctatgtcttcggaagcaaaaagcgcggcgaaaggctggaaagccacaagcatattccgttgcaagatgacgaaatctagttaggaaagcattatatgagtcaggataaggctacgacgacaccaaaaactacgggccatagctgggatggtatcgaggaatataccaacccgttacccacctggtggatatgggggttttacattacattcatctttacagtggtctactggctgctgtatcccgcctggccgattggcgacaagttcaccaaaggtgttcctggtttgcacaccattacctataccgcgacgacggcggatggcaaagaggtggaaaaaacaacccattggaacatgcgtgccaaatacatgcgggaaatgaatgaacaccaggccgcgcagaaacagtggttcgacaaagtggctgcgatgccgttcgaggatgtggccaaggacgcggagttgatgcaattcgtgaattccgctggcaagaccctgttttctgacaactgcgctgcttgtcaccaagccggcggtcaaggcaagatcggtatggcgccgaacctgactgatgaccattggcagttcggcggtacttatgagcagatccacgcaagcatcgaaggagggcgcaatggcatcatgccgcccttcaagaattctttgcaagatgaccagatcacccagcttgcgcattatgtgctgagtttgtctggggagccgcatgattcatcattggctgagcaaggtaaaaccctattcaatggcgcgggcatctgctttacctgtcacggacctgatgccaagggtaatacggccatgggctctgctgatctgaccgataagatatggctttgggcagatgttgtcggcaagacagggcaggaggccaaggttgcggaagtcaagcgcatcattgcaaacggtatgaatactggtgtgatgccagcttgggaaggtcgcttaaagccagaacaaatcaagctcctgacggtctatgtacatgacacactgggcggcggtcattaaatcgcatgatgctgaataaaggctcacggtgacgtgggcctttattgctagcgtagctcatttttagaggggtggtgtattaccagcgttatggaagcaactagttcggccagcactactaagaaatccccgcttctaaaccggcaaatcccgattgttacccgttcggtaaaaggcaaattccgcaatttcaagactgcggtgatggtgattgcctattccgtctattttctattgccatggcttccatgggaacgcaatagcgctgcgagccaggcgatactctttgacttggagtcgcgccgctttttcatcttcaatctgatcgtctatcctcaggatattttctggctggccatgttgctgttcatagcagctgccctgctgtttttcactacgggcctgattggccgtgcctggtgcggctatttctgtttccagaccctgtggactgacctttttatcatgattgagcgcctgatccagggggagcggccggcacgcctgaggttgctcaagcagccctggaatgctgagaagatcatcaaggttggagggtcacatgccctgatggtgctggtctcattctggactgcagtgacgtttgcctgctattttacctatgcgccggatttcgtaccccggctgttcagcggtacagcagcagaggcaggatatatcacggtcgtcgtgctgaccatcacgacgtatgtggccgcgggtttgtctcgcgagcacatttgcacgcttgcttgcccatatgccaggttccagggagtcatgtacgagccggataccttgactgttgcctatgatgtgaggcgaggcgagggcacggctggccgcaaggcgccagtcaagggattgcgtacgcgtgaggagcgccaggcggcagggcatggagattgtatcgattgcggttactgtgtccaggtttgcccgacggggatcgatatccgggacggcctgcagtaccagtgtatttcctgtgggctgtgcatcgatgcgtgcaatacgatcatggactcgatcggttctccccgtggcttgatccgctatgattcagaacagaacattgcaagtccctctcctcatcagccgcgtctggagtggaaacgtcccaaggtgttgggttatgcctcagcgctgatggtggcgaccgtgatattgtgctacaacatcggtactcgcaatgacaccgaggccagtgtacagcagatcaggcagcccctgtttgtcatgctgtctgatggcagtgtacgcaaccgctatcagatcagtatcgctaataagacagaacatgagcagcgctatgagttgaaagtgcagggaataccaaccgacgctctggatctcggcaatattccagaaatcagggtgcgcgctggcaagagcctgagcctgaatgccaaggtcgatctttccagtgatctcgcgcgcaataccaaggaattctcatttgtcatcatccctaccatcgcagatgccgagcctgtcgtggtgaaagccaatttcaacagtcattgacacatgcttaagctgattcctgcgttatctattgctgaaaccttgtttggcggcctccttttcgccgttgggttgtatttcttactgcgtgccgtcaggatcgctaatttctgggccgctgtcctgagcggtgccatacctttcattctgtatatcatctacagtacgcagcattgggccggcggcgatgtgcttgccattcacttcgtggtattccttgccaatgcgggtctgctcggcgtgttcggcagcatgaggcggaagaagcaatccatgcactggggacccaaggtcatcatcgggtttttcatcttcctggcgatttccaacgcgatcctgctttctattgccggacgcggcctgccacatggcctggcatcttttttcctccccgttcctgagaatgggcgcgtgcatacggcttttcccggtgtcatgccgcatgaccgcaacaagagctatcaaccgcacctggagcagttgcaacagcaacaagccttggggtggcagctcaagctgctgggtatcgatgagctgagccccggcgtttcgcagcgcattgcagcccgtatcctggacggccaaggccaggccatcacccaggccgaggtgacgctcaatttctggcgtatggcaaacagccgcgatgacaaggtttattccctgaaggagcaggctgtaggggagtatgctgccgatgtcattctgcctgactcggggcgatgggttgccgaggttctggtgaagcagggcgacaagcgttatcgcaagcaggagtcgctgtttatcggtgatgactaatctgcaggcaatcggggtgtcctgctaccactgtgggctgccggtgccctccggcagcgagttttatgctgctatcctcgggcagcgccgccgcatgtgctgtcacggctgtcaggccgtggcggagtcgatcgtcgataatgggctggaggattattaccagcaccgtaccgaactaccccagaccgccgaagaactggtgccggaagagctgcgtcagcttgagttgtatgaccatcctgaagtgcagaaaagctttgtgcacgatgaatcgggagatctgctggaagcttccctgattcttgaaggcatcacctgtgcagcctgcatctggctcaatgagcgtcacttgcagcagctcaatggcgtggtgtccgcttccatcaattactcttctcaccgtgcacgcgtcaggtgggacgacagtaagatccgtctgagccagatactggcggagatccgcagattgggctatcacgctcatcccttcagcgctcagcaacaggaagccgtacgtgagcagcgtcggcggcaggatttcagggggctggcgattgcagggctttcggccgcccaggtgatgatggtggctgtggcgttttatgccggcccggagcaggggcttgagccggctaccgagcaactgctgcgctggttcagcctggtcatcactgtccctgccatgatctactcggcctggcctttctatcaggccgcctggcgcagcattgtcaatcgcagggtcggcatggatgtgcctatcagcctgggcttgattaccggattcatcggcagtgtctgggtgacattccagggccagggcaccgtgtattacgacacgctgaccatgctcattttctttctgcttgccacacgttatctggagcgccatgcgcgcgagaagtcagtagaagcggcagaaaatctacaccgcctgattcccccgatggcgaccaggctggatgccaatcagcaaccgcagatagtgccgctgcatgcattacaggcaggcgataccttgctggtgaagcctggagaggcaattgcaggggatggtgtcgtgattcaaggacaaagccaagtggacgaagcgctgctgacgggtgaaagtcgaccagtcgccaagctgccaggcgcatatgtctatgccggcagcgtcaattatgaaagtcctttgcaagtcagggtgaccggactcggagagcagactgtcattgcgggaatcgcgcgcctgttggaccgggctcaggcagagaaacctcgtctggccaggatcgccgaccatgtggccatgtatttcacttccattctgctggttgccgtggtgctgatcggtgccgcctggtggtggattgcgccagaacgttgctttgaaatcgtgctgtcggtgctggtggtgagctgcccgtgcgcattgtcgctggcagcgccagcggcatttgcagctgcgggctcgcacttggtcggccggggcgtattgctgacgcgcggtcatgccctggaaacccttgccagggtcacacatgtggtattcgacaagactggtacactgaccatgggacgcccgcgaataacagcgaccatcccttatcatgggtaccaggcaggcacagtgctgcgtattgccgcaagcctggagcaagcctcagaacatccgctggcgcgcagtttcatggatatggtcccagcaggcgagcgagccggtggggtggatatccgcaatcatccaggcaagggtatcagtggcgaagtggacggcgagcgttattttatcggcaatatggcgctcaacccccagctcgcctatcccgaggtggcaggcgtggaacccgggagcagcgtcgtatggctcagtaatgcgcagcaggtggtggcagcttttgtattggctgacacaatgcgccccggtgtgattgaactgattgaccagctcaagagccgcaatataacagtttcgatattgagcggggatacggcttccagcgtgcagcattttgcctcgatagccgggataggtgactggcgggcagcgctgactccagaaggtaagttgactgcgttacgtgaaatgcagcagcgcggagaggtggttgccatggtaggggacggcattaatgatgctcctgtgctggccggggcacaggtttcgtttgcgatggggagcggcacgcaaatggcccgggcatcaggggacatcgtgctgctgggcgagaacttgctggaaattgatcatgccattacgacagggcgtttcactgtcagcatcgtgcgtcagaatttcacctgggccttggtctacaatgcattggcactgccatttgccgctgccgggctgattgcgccgtggatggcagcgatcggtatgtcagtaagctccttgatcgtcatcctcaatgccttgcggctgcgataacgcaagacttgtctttttatatccccaatcgatttctgcgcgaaagtgatgtgttctcttgtaatacgaagaatgcttcttgttggtatttttctttataaaatcattaaaaatcaattatttacaaataaattttctgttcatttcgaaatggatcaggtatgatgcatgcaactggatacatcctgttggagggactatgaaaggcgataaaaacatcattgatattttgaacgggctgctggcaggggaactgacagccgttgatcaatacctgctgcatggcgaaatgtatgcagattttggcttgggtcaattggcgcagaaaaccttgcacgaatctgaccatgaacgccagcatgcacgcgccatcattcagcgcatccttttcctggaaggagagcctgacctcgaaaagcggcatcccttgacgaccgggaaaactgtgcctgaaatgctgaaatcggatctggcgctggagtacaaggtggttcgagacctcaaggcagcgatggcgcaatgtgaaaaggctggtgattatgtgacccgggacatgctgctgctgcaactcgacgataccgaaatggatcatgcctattggctagagaagcaattgcgcctgattgacatggtgggtctggaaaattacctgcaaagccagatgagttctgagcctgccgtttgatgaggagtctgtgatgaaaggtgataaacgagttatcgatatcctgaacaaggtgttgaagaatgagctgacttcgatcaatcaatatttcttgcatgcccgcatgtttcgcaactggggactggagaagctcaatgactaccaatacaagcaatccatccgcgtcatgaaggaggcggataagctaatcgagcgtatcctgttcttggacggcctgcccaacctgcagaatctgggtaagctgctgatcggtgaaaatgtggtggaatgtctccagggcgacctcaagtacgaaagggaaatacaccgcccattgctggtggaggcgatcgcattgtgcgaagagttacaggattatgtcagccgcgatctgctggaagaactgctggaaaacagtgaggccgcgattgattggctggaaacacagcacagcctgattgcggatgtgactctgcccaactatctgcaagcccatatggaggcagcagactaagctggcttttacccaggaaaaaccgcagctttgcctgcggttttttgttgcatttattcggcaaattttcttgacaagacagtgagttaaaacgataataattatcgtttgttaacgcatgttgattcagcaagagaaagctgccgatagatttatgtacgtatgtgtgtgtcgagctattactgatcgccaaattctccaggcggcgcgcgcaggagccagtagtctcaaggatttgaggcgtgacctgggcgtggctacagaatgtggccaatgcgccagttgcgcgaagcagtgtttgcgtgaagcgcatcaggatagcgatattgccatgccgatcagtttcgcctgatcaagtcagcatgctatgtgaccggcaggctggcacattggccagcctgtgccggattccttgttgatggaatcttcctacagcaggtggtccagaagatctggcccgaatacttcccgcttgatatggcttgccgccacccctgcttgcaataactgctcgcgttgtgcttgcataaagcctagtgggccacacaggtagatatcggcatgatgcaggaccgccggccataagtcagtgatatccatgcgtccttgatacactccccctatgctgccatgtgcaccttccaggctttcatagaataaagccgtttgcagattggtcatacgatacctggcctcttgcagatccaggctatggctttgccatgcagggctgcgagccgcatgcgcgaagaagactgggcgctgcggggcgaggtcgcgcactgaattcaacatggacagcatgggggtgatgccgattccagctgagataagcagcaatggctggtcgctgatgacgggatccagaacaaagtcgccaaatgccggtgtggcgtgaattaagtcgccgaccttgacctcgtcatgcagccagttggaaagcaggccctccggtttttctgcttcctgctcgcgcttcaccgagatacgccaccacggagccgtgcttgagtccgagaggctgtattgcctgagctggcgccttttgttttgctcgaattgcatctctacgctgatgtattggcctggcagaaaatctccgggtttacgcccgtctgggtgctgcaggtaaaacgagactatgtgttccgactcaaataccttgcgcgcgaccttgagcgtcatcagggcgccagccgtgctggctgtgctggcatataacgacttttcctcctcgatcaggagattggccaatgaccaataggcctcgccccatgcagccagcagctcatcggtggcggcctctcccaatacttgcttgatggcgccgatcaggtattggcctacgatggggtagtgttctggtttgatgccgacggcagcatgcttgtggacgatgcgtttgacgacgggcgccagcgctgcgggattgtcgatgttggcggcatacgcgaatacggctgcagccaaggactgctgctggatgccgttggcctggttgcccatattgaacaggttcttgagctcaggatgggcgctgagcatattgtgatagaaggtttgtgtgattttcaggccgtgctctctcagtacgggaacactagcttcaatatagggacgggctgtggcagaaagcatatcggctccttatgttgtatttaataggaaacaattaatccagaaaaacagaggggcagttccatacgggcatatatcaatgcactcctgtcaaatgactttgatggagcttgaggatgatatgggctgtgcgattgcggattacatcctgcaacgtataagtatccatgtagtcgtagaatgcattcagccccaggtccagtgcatgcttgagtccgcactgtcctgccagagggcagggcggttcctggcagttcactagagaagcgctgccttccagcacccggatgacatggccgagatgcaatgaggcaggatcggtgcccagccgcaggccgccgttagggccgcgcgtggtctggatccagcccgtcttgttgaggaaagtgacgaccttgatcaggtggttgcgcggtatattgaactgtgtggcgatttcgctgatggtgatgggtttgttgcgctcatgctgggacacatacatcagtacccgtaagccaagatcggtaaatttggtgagctgcatattgggcacagtataatattgtttatttttagatgcaacaattgtagccaaggaacgagggctcagccaaggcggtagagttgctgtgagctgaccttgagggcttgctcggcggatctgtagccgggataaagcttggctacgattgcccaaaaccgggcagaatggttcatttcgcgcaggtgcgcgagctcatgagcaatgacatagtcaatgagagccggcggagcctggatcaggcgccagttgagccggacttcacgcttggaattgcagctgccccagcgggtcttggcattcgacagaaacagggcgggtgtgggctctccaagctgggccgcgagtaagattaaccgggccgcgaaatccttccgggcttctttctgtagccattggatgactttgcgggcaatcatggcatggtcgtggctattggtaacagccaatttcaagacatcgccttcgcgtcgggggccactgttgcgcgaggatggcatgatgctcaaactcaatggctgacccaatagctgcagctcggcaccatcgcaccactcgaactcaggaacgacagccgcttgcctcgccttgagcttggtcgtgatccagcgtgccttgctacgcaataatgcttcgagatcggcgtggcgaatgcgtaacggcgcatgcacgatcaggccatcaatggtgattttcatgccgatggtgcgcctggcgcgccgttcaagctgataagggatcaggtcaccattgggtagtgccaggacatactgcattatttgcgatccagcaacagcatttcctgctcaatccactcttcgactcgttggttgagttcatcagccttcatgcccgctgtttcaatgggtttgccgatgctcaatgtgattgtacctggacgtttcaggaaggagttcttgccccagtattcgcctgcgttgtgcgcgaccggaacgacagtcgtcttggtgtgggtggcaagccatgctccgccaatatggtatttgccgcgggtgcccggagcgacgcgagtaccctcggggaagattacgacaaagaagccctgctcgagccgctccttgcccttggcgaccaattgcttcagggcctcgcggcctgatgcgcggttgatggcgataggggatgtcagcgctagtccccaaccgaagaatgggatccatagcagctctcgcttcagcacccatacttgcggcggaaaaatctgttgcaaggccagggtttcccaggcggactgatgtttgcagaggatgatgctgggatgatcgggaatgttctctctgccgatgacgcgatagcgcaagccgcaggttaccttcagccaccagagcatgctcctggcccagccggagatcaggatgtagcgcgttctgcgtggcaatgggaaggtgaggagcgaaagcgtggtgaatatgggggtgaaaatccacatgcccagcatgtagagggatgaacgtatatagatcataggttaagccaattcgatctgcgaggttgttaagcaagttccgtgatgatgcgttgcgcagcctcggccaggttgtcgcatacccaggtattttccggcaggccgccgacttccagggttttctcccccttgccagtgagcaccaggatgggctgggcgccgaatgcagcgctggcctgcaagtcacgtaatgagtctcccacgctgggcacacccttgagatccatgccaaagcgcttgctgatttcttctatcatccctggtctgggtttgcggcaactgcagtttgcatcggctgcatgcggacaatagaacaatgcatcgatgcgcccgccgaactgcgcgagcgccttgtgcatcttgtcgtggatcgcgttcagggtggccatgtcgaacaggccgcggccaatgcccgactggttggtcgccaatgccacccggtaaccgttctggttgagcagggcgatggcttccaggctgccctcgatcggtttccattcatcagggctcttgatgaattgggggctgtcgtagttgattactccatcacggtccagaatgacaagtttcatggctgttttcgctcaggctggcctgtgtattatgccgcgagtctggataagtcggctacctggttcatggcttgatgcaacgttgccagcagggccaggcggttggttttcaatgccgggtcttcggcgttcaccatgacatggtcaaagaaagcgtccacgggagccttgagcgcagctagtgccttgagtgagcccgtatagtcgcctgcggcaaaggcttgctgtgcttgtggttgtacttgagccaatgcctgcgccagtgttttttcggcatcttcctgcaatagagctgggttgattgccgcctcaatggcactgtcggattttttgaggatattgcctacgcgcttgttggcggcggccaggctggctgcttcaggcaggctggcaaaggcgcgcacggcttccagccgcttcgtgatatcgccgagtagctgaggtttcattgccagcaccgcgtcaacctcctgcacgctgtagccttgatcgcgaaggctgccggagagccggtcgaaaatgaactcttccaccgcctgcaatgctgtgtcatggtcgaactcatgctggaataccgacaatgtctgttcaagcagggtattgagcggcaaggataagccgccctcggtgaggatgcgcaggatgccgattgcatggcggcgcagggcaaaggggtctttctcgccggtaggcttctcgccaatgctgaaaagcccggccagggtttccagcttgtcagcgagggcgacgatcatgccaactttgttacgaggcagtgcgtcacctgaaaagcgcggacggtagtggtcttcgatggcataggcgatgtcgtcgctgagaccctcgtgctgcgcataatagcgccccatgatgccttgcagttctggaaattcgcctaccatgtcggtgacgaggtcggccttggccagttgcgctgcctgcgaggcttgtgcggccagcgtctggtcgcccagtgccgtgcccaccaggttggcaatctcacttacgcgggcgatgcgttcgccctgcgagcccagcttgttgtggtatacgaccttggataggccgggaatgcgtgattccagggttttcttgcgatcctgctcgaagaagaacttggcgtcggccaggcgcgggcgcactacgcgttcgttgccgccgactacggcgctcgggtctgccgggctgatgttggatacgatgaggaacttgttggtaagcctgccttgcgcatccagcagcgggaagtatttctggttggccttcatcgtcaggatcaggcactcctgcggcaccgccaggaatgcttgctcaaattgtccgaccagcacgttgggacgctcgaccagcgcagtgacttcttccagcagcgcttcatcctcgatcgggcgcagcttgagcttgccggcggccgcttccagttgacgtgcgatctcgtcgcggcgttccttgaagccgggaatcacggcgccgtcctgctgcaattgctcagcatagctgtcggcatttcgcagcacgatgggactttgcgtggcttcgaagcgatgaccttgtgttcggttgcccgcggtcaggcccaatgcgcggattggaacgacttcattgccgtgtagggcgaccaggccgtgcgccggacgtacgaagttgacattgctccagccgtcctccagctgataggtcatgaccttggggatcggcagcttggcaatcgcttcatccagtgctttctgcaggccttccgccaaggtggcacctctgacggtgcgatcgaggagtagcacttctgccttgccgtcatgctcgcgcttgagttgactcacggcactttcatcggcgcccagcgccgccagtttcttcaataacgcgggcgtagcgttgccgtcggcatccaggcccacgctggctggcatgagtttttgcgctagttgtttgtcaggtgctttttgagtgacatttcttatccatacagcaattctgcgtggactggcaaaccatttccaaggggatgggtttgctgcatctaactcagagggtggctctattaagtcttgtgtgacaagggagtggtatatctgatcggcgaaagaaatgcctatgttctgcaaagccttgggtggcaattcttcgacgaataattctacgaggaggttgctcatgctgctgccttctttgccaattctgccaatacttcatctgcccaggccttgggtgccatcgggaagccgaggcgggcgcggctgtcgaggtagcttgcggccacggcgcgtgccagattgcggatgcgtccgatatacgtagcacgctcggtgacggaaatggcgccgcgtgcatccagcaggttgaaggtatgcgctgccttgagcacttgttcgtaggcgggcagggcgagtttatgttccataagttcctgtgccttcttttcatgggcgttgaaggcggtgaagaggaagtcggcgtcgctgtgctcaaaattgtaggcggactgttcaacttcgttctggtggaatacatcgccgtacttgaggtcgggggcgccgttgactcccttggagtacacgaggtcatagacgttttccacaccttgcaggtacatggccaggcgctcaaggccataagtgatttcgccggtgatcgggcggcagttgatacctccgacttgctggaagtaggtgaactgtgtgacttccatgccattgagccagacctcccagcccaggccccaggctcccagcgtcgggttttcccaatcgtcctcaacgaagcggatgtcgttttgctgcagatcgaaacccagggcttccagtgagcccaggtagagctccaggatattgccaggggccggcttgagcacgacctggaattgatagtaatgctgcagacggttggggttgtcgccatatcggccatccttggggcggcgactaggttgcacataggcggccttccagggctcggggccgagtgcgcgcaggaaggtggcggtatgcgaagtgccggcgccaacttccatgtcgtaaggctgcagcagggcgcagccttgcttgtcccaatattgctgcagggtcaggatgatctgttgaaaagtcagcatggtatggttagctatttgtattgatcggggtttgcgcctgctgatgccgaatgatgcccatcggtatagtcagtgcaaaagcgcttgattctacttctttttactgcgcggcaaaaggccgggcgcggtggcgcagcaaaacaccaacgctggtgaacagcaggatcaggatcggccagttgccccagcgcacgtaaggtgttgccccctggtatccctggacctcgccttcgaggatcatggtctggaaatggggtgcatgggcggctagcgtgccgtcggtccggataatcgcagtggcgccggtgttggtcgagcgcagcatcatgcgggcggtttccattgatcgtgcctgggcgatctgcaaatgctggtaggcggcgaacgagtcgccataccaggcatcattgctggtattcaccagtatattcgcttcaggcaactgcaagatgatctcctcgccgaatacatcttcgtagcagatattgatggcgacggcttgaccggcgatctgcatcggccgttgctggaagcccccgcgcgacatgtcggtgagcgggatgtccagccagttctcgtagatccagccaaatacctgtttaagcggaatgaattccccgaaaggcaccaagtgcgtcttgcgataggattgcgctggcgaggtgccgaggctcagcatgctgttgtagtactggccgttttcatattcgatggtgccgatcaggatgtcgccgccattttgccgcgcatgatcggcaaggcgttgcaggtagtcggcaggtaattggctagaaatcagcgggaatgcggtttcaggcaggatgatgagctgggccctggtctgcagtgtcatgtccaagtagcgctggaatgtttcatgtagcgtctggtgttcccatttcaggtcttgcgtgatattgccttgcagcaaggcgacggacaccggctcgccagaaggcgtgctccaatggggaagcttcagcagcacgccagcaatccacagcagggccagtaacgcgatattgcgacgcagcacggtgtgttggcgccaatgcaacgccatggctgccagcaggctggcactgacgacagtggcgagtgagaccccgtggatgccgagcactggggcaaacccggccagcggactgcctgggatttgtgaatagcctgatagcagccagggaaagccggtgaatatccagccgcgcacccattcgctcaatacccatagcaccgggatgctcagccaggggttgccgactttgcgtgccccccagccggtgatggccgggaacagagccatgaaaaggctgagcatgaaggtggcgaaggcggccatggcagtgggcataccgccaaaatcatgcaggctgatgtagatccagtagatgccgacgccaaataggccgagcccgaaggctagacccagccaccatgcctggccgggcgtttctgccttgtgccacagggcaatcaggacagctagccccaggattgttgccggaaaccaataaaaaggggcaaaaccggtgacgcagaatgctccggcaagcagggcggcaacatggcgcagacctagacgtggaagtttcaagtgggcctcggggtattaagctggacgggtatcgcgagtttattgcattatagcggcttgggctggtccaggcatgcagcatgcatgtgcgattcgacaatctggctgtttttgatgggagaatatatgtttaaagaattcaaagcgtttgcgatgcgcggcaatgtcgtcgatatggcggtgggtatcatcatcggggctgccttcggcgccatcgtgaaatccctggtggatgatgtgatcatgccgccgattgggttgctgctggggaatgtcgatttcagcaatctcttcattgtgctcaaggatggcgcagaggtcgctcccccttacgcatcagtggctgcggctcaggctgcaggcgccgtcacgctgaactatgggctgttcatcaatgccgtcgttagtttcaccatcgtggcatttgccgtgttcctcttgatccgtgccatcaacaaattgaaagcggaagagcctgccgcgccagaagtcacgcctgaggatatcgtgctgttgcgtgaaattcgcgatgccttgaagaaataactgtattttcctgggttgaataagcgatgtgccgatgcacatcgctttttttatcgcgccgggcagaacacatgcttgagggctgcgaaaaggagagcctggcttcatgacgaggggcaccactttgaatctgggagcagggggtagctatttcatgttgacgaacgtgctgccagagcattgatggcgatcatgtcctgcgcaggaggcttgggacactccatgtcgcagctcagtcttctggaaggtctccggcaggagggagcacttctaccagcagggaatgcactcggcggctgtcggctcgcagaaccgtgactttgagattgtcaaagctgacttcttcgccacgcttgggcatatgctggaatttgctgacaaccaggccgccgatagtggagaactcctcgtcgctgagttgggtgcctaggatttcgttcacatccgaaatttcggtcagtgccttgacacggtatcgaccatgcgaatcctggataatgttgtcctcgttctcatcctcatcaaattcatcctcaatatccccaacgatctgctctagcacatcctcgatggtcaccatgccggcaacgccaccgtactcgtcgacgacgatcgcgatgtgattgcggttgctgcggaactccttgagcaggacgttcagtcgcttggactcaggaatgaatacagcgggacgcagcatttcgcgtacgttgaagtccttgccactatagaacttcaataaatccttggccagcaggatgccgatgacgtcgtccttgttttcatcaatgacgggaaagcgggagtgtgcggcttcgatgacaaatgggatgaatttctctggcgggtcggtaatgtcgatgacgtccatttgcgagcgcgggatcatgatgtcgcgtacctgcatttccgaaacctgcaatactccctcgatcatggccagcgcatcggcatcgagcacgctgttttcataagcagtatggagttgctctatgagttgctcgcggtcttcgggttcgcgcaagagaaagtgggtcaggcgttccagccagtggggcttgtcgttggcgttacgtttgtcgggttctgccatgatggtagattagcgcttccgtttttctgatgaataagggtctgggtaaccaagctggatcatggtgaaggattctatcgactccatcagctcagcctggtgttcgtcctcgtgatcgtagccatgcatgtgcaagatgccatgcacagtaaggtgggcataatgcgattctagtgtaatgttttgttcagctgcttccctggccacaaccggggcacataggataatgtcgccgaccagccacggctcttcttccagcgggaaggtcagcacgttggtggcgtaatcctttccacggtagtcgcggttgagcatgcggccttcctcttcatccacgatgcgtaacgttgcttcggtatccacccgcagggcggcgcgtgcccacttgcggaactgtttttcgttgggaaggctgtcccattcgctggcatattgcacattcatggcaagcctgggcatggtggttaatccttgtctgctccggggttgcctgcattgggttgtgcgtgacggtcactatcgtagcgctcataggcgttgatgatcttctgcaccagcggatggcgtaccacatcttcggaaaggaactgggtaaaggcaatgccacgcacatcattgagcaccttctgcgcctccaccagcccgcttttctggccacggccgaggtcaatctgggtgacatcgccggtaatgaccgccttggtgccgaagccaatacgggtgaggaacatcttcatttgttccggcgtagtattctgcgcctcgtcgagaatgatgaagctctggttcagggtgcggccgcgcatataggctagcggcgccacttcgatggcgccgcgctcgaacatcttgttgacactgtcgtagcccgcgaggtcgtacagcgcatcatagagcggacgtaagtaagggtccactttctgtgcgagatctccaggcagaaaacccaggcgttctcccgcttctactgcagggcgtattagcacgatgcgcttgacacggtcgcgtgtcatggcgtcaatggcgctggcaaccgcgagataggtcttgcctgtgcctgcagggcctatgccgaaggtaatgtcgaagtcctggatctgctgcaaatagctgacctgcctgggcgttcgtccatgcagatcctgccgcctggtcatcagggacggcatgggtgtggtgacttgatcgggcgccaggcggtcaagctcgaccagtccaagctggatttcttctaggctgatgggttttcccgcccgctcataatagttttcgaccagttgcgccgctagccgagtattgccttgttctccggaaaagcgaaaattcgcaccgcggcgggcaatgccgacatccagtgcatcctcgatctgcttgagattctcgtccagtgcgccgcacaggttggcaaggcgtatattgtcttcaggttgtagggtaatttccaccggcatatgtttaaactagctctcctcgcagggtatgggaaagggcttccgtaattctgacattgacgaattggttgatcagcgcagtatcgccagggaagttgacgatgcggttattatcggtgcgcccggccagctcgtcggcgcgcttggcagagacgctttcgatcagcacccgctggatgctgccgaccatggaagcgctaatggctttgccctgggcctcgttcagtgcctgcaggcgggataggcgcgattgtttttcttctgggctgcaatcatctggcaagtaagaggcgggtgtgcctggacgcgggctgtaaataaagctgaagctaaaatcaaacccgacatcgcgcatgagcttcatcgttgcttcgaaatcctgctcggtttcgcccgggaagccgacgataaagtcggaactgatgcagatatcgggccgggccgcacggagcttgcggatgatggacttgtactgcaagacggtgtagttgcgcttcatattcatgagcacccggtcagaacctgcctgcaccggcaggtgcaaatgggataccagcttggggatgcgggcatagcagtctatcaatgccggggtcatttcgttcgggtgcgaggtggtatagcggatacgctcgatctcgggaatttccgccagatattcgatgagtagcgcgaggtcggccatttcgccgtccgccgtctcactgcgatagccattgacattctgtccaagcagcgtgatttccttgacaccttgctcagccagctggatcgcctcggtcaggatatcgtcgaaggggcgcgagacttcgtcgcctcgtgtatatggcacgacgcagaacgtgcaatatttgctgcaaccctccatgatggaaaggaatgccgcggctccttccactcgtggcggcggaagatggtcgaatttttctacctcggggaaactgatgtcgacttgggaaataccggtcctgcgcttggattcgatcatgtccggcaggcggtgcagcgtctgcgggccaaacacgacatcgacgtagggtgcgcgtgccacgatgctttcgccttcctggcttgcaacacagccgccaacaccgatcacgaggtcaggatttttttccttgagcggtgcaaagcgccctaaatggctgaatactttctcttgggccttttcacgaactgaacaggtgttgagcaggatgacatcggcttcttcgggattgtcggttgtctgcattccttcagcagcttgcagcatgtccagcatgcgcgacgaatcatactcattcatctggcaaccaaaggtttttataaagattctttttggcaggttcatacagcagatcaggctgccaacacggcagtagatatgtgaaaggtggacgttgcaggctgcaaaatagcgtaagaaaaacagtagggtaaggacccattttagcttagctattgtcgaaagccaatcttagtgtcatgccatgttcaatttatcttgaaatgcgttgttcttcatgtccgcttgtaacagcattgcctgtgtcgttatgcctgatcccgtattcagatggaaatggaatagaatgtcgcggatggaaaccctgcctatcttcatgaaactgcgtgatcgcccttgcctagtggtcggaggtggtgaaattgcgagtcgcaaagttagcctactggaaaaagccggtgccagcgttacagtggtgtcgcctgagttgcacccgacgttggcaaagtcgctggcggaggggcggatccggcatcttgcctctgtattcgagcctgcgcagctggatggtgcggtactggtgatcgccgcgaccgatgatgccgaggtgaaccgtgcggtgtcacgggaggcacaggcccgcaatattcctgtgaatgtggtggatgcacctgagctgtgtacattcatcgtgccttcgatcgtggaccgatccccattgctggtggccgtatccagcggcgggacggcgccggtgctggcgcgcatgctgcgtaccaggattgaaacgctgatccccgcgacttatggccgcttggctgcctttgccgccgagttccgtgaggcagtgaagcagcgcttcagtaccggacagcaacggcgaattttctgggaggatgtattccagggggtgataggcgagcaagtgttgtccggccaggaagaggcggcaaggcatgccatgcagcaagtgctgtcggggcgtggcgagttgcaccatggcgaagtgtaccttgtcggtggtggtccgggtgacccggacttgctgactttccgcgcattgcgcctgatgcagcaggctgatgtatgcgtctatgacaagctcgtgagcaaagaggtgatggcgctggtgcggcgggatgccgagctgatttatgtgggcaagtcgcgagatcagcataccttgccgcaggaagacatcaatcaattgctggtgcgccttgccaaggaaggcaagcgagtactacgcctgaagggcggagatccgtttattttcgggcgcggcggcgaagagatcgagaccttgatggaaaatggcatcccattccaggtggtgcctggcattactgctgcaaacggggtgtccagctatgccggtattccgctcacgcatcgggattacgctcagtcgtgcctgttcacgaccggacatttgaaagacggctcggtcaatctggactgggatgcgctggtgcgtcctaaccagacggttgtgatttatatggggttggtgggcttgcccgagatatgcaggcagatggtggctcatggtgcccccgaaaatctgccgattgccattgtccagcaaggaaccacgcagcggcagagagtcgtggagggtacattggcaacattgccagggctggtggagcgtgcgggtctgcgcgctccctgcctgattattgtcggccaggttgtgcgtttacgcgaaaagcttgcttggtttgcgccgtcacctgaggttgtatcggcagggtaagcctggcttccaaccctccctgcgggcggttaagcagggtaagctgtcccttgtgcagcttggcgatacggtctgcgatcgccaggcccagcccgctgccactcttgttgccccgagccgtgtcgagacgctcgaacgggcgtagcaacctttccatctgcgcagcgggaatgccgggaccattgtccagcacgctgaggatgatattgccggcagtgatgcgtgtcgtgaccgtgacttccccgcctccataggcaaatgcgttgtcgattaggttggtgagcaatcgctgcatcgcaagcggccgtaggggaatcaggtgggtgggggccaatgacatggtcagcttgcggccagcgcgagtatggcggtctgccaccgaggtgagcaaggcattgaggtccatcatttgcgtcggttcgccctctattccgcgcacaaagtccagaaattggtgaatgatgctatccatgtcgcctatatcttggatcatgccagccttgaggctggcacaatattcgtcgggcagcatttccactgacagccgaaggcgtgcaaggggcgtccgcaggtcatgcgagataccagccagtaacaaggttcgttcattgtctagtctgaccagtgcctcggtcatttcgttgaaggtgcggctgacttcacgtaactcatgggcaccttcttcgggtagtggcggagggtattcgccactactcagtcgtcctgcggccttgactagcaggcgtagggggtgatgaatgttcgatgcaatcaggtaggcgcctagcagcgatagcatgatgacgagggccccccatcctagccattgccaagggaatggacggtctacttggatacgtggaatgaccacccagtaatcgtcctggcctatgctgaaactgacccataggccaggtatgccgaaatggttcaatacgacgagcgtgtcctcccccaggcgctcgcgaattttctccgcaatcaggcggatcagatgatcattaggaagaggttcgatctcctcgagcatgtctgcggcgtaaatcctcaccccttctcggccagatagctctgagagtagggctagcctgcgattctcgtgggccgcaagcagggatgcgcgagtgtagttgacgacagtgatggcctggagcgctgctgccatggcgcgcggctcgctttcgaaatagtcgaacagcttcaaggccgcaaactgacctgctgcgagcagcagggcgatcagcagcatgacacgtgcgagaagggtacgaggcagcaggctcactggagcgcggcactagtttttctgggtttcgccatctggcacgaatacgtaaccaaatccccacatggtctgcagataacgcggatgcgatgggtcaggctcaatcaggcgccgtaaccgtgatacctgcacgtcgatactgcggtcaaacacatccagctcccgtccgcgtgccagctgcatcaaacggtcgcgcgacaatggctgcctcggatggtcgacaaataccttgagaagtgcaaattcaccactggtaatcgtcactggttcgccattcttggtcagcgtgcgagtcgatgggtcgaagatgaattcaccgaaactgatgtgatctgcctctgcaactggtgtccctgggggaagtcgactatggcgacggagaacggcgttgatgcgggcaagcagctcgcgcgggttgaacggtttcggaaggtagtcgtcagctcccatttccagcccgatgatacggtctatctcatccccgcgcgcggttagcatgatgacgggaatggtgctgccgtttgcgcgcaggcggcggcaaatcgccagcccgtcctcgcctggcagcataagatccagcacaagcaagtccacatgctcgtgggcaagcacttgatccatttctccggcatcggagacggcttttaccgaaaagccctgttcgcctaggtaacgttgcaacaactcgcgcatgcgcaggtcgtcgtccaccattaatatttttttcgaaggtgtctgcatagccatattttctgcggaaatagggttggatgaaaagtattatttacatgattccattcttttgatgatgaattccttctgtgctgcccatggttgccatggcgggaaaatcccgcaaaaccattgttacaattttttacaatggtgagttgatatgaaacactcagtttacatcaatgagggatgatgtcgcctcattcaactgctcggcagtagaattctgtatccgctggggcgagtgtgagtgattcctgggtcagataaggttgtcagccagggcaggtaagcttaaaacaggggcgagcgaatcatatgatcttgcaagtggacggtttggctttatgttaatggtctccaatcagttttggcgtcgccaactgatgctggcagcagtagtgttggttgctgctgctcatgtccaggcaggaaatgatgatgtcgcggcagatgcgcaggaagtttcgactgcacacattcaccagaccctggatgcaaagatttccggtgaggatcgccagcgcttgcggcgcgatctttacgaatattcccgtagccttgatgccgcccatgcccagatagaagaacgcaggcgcatcatgcgccagcgtgttctcgagcgtttccaagaggcagataaagatggcaatggtgtgatttcacgagaggaagctatggagttgcttcctcaggttgcccgccatttcatgcagttcgacctcaacggcgatggagttattgccatcaatgagcttgagactatgcaggctcagattgcagagcggcagcacaaggcccttgaaaagagggataaagcacttcaggatgcggctgagcctgcaccactgcgggatgaaataaaagatgtcagtgtctccgttccaaagcgagcgctataaccagattcctataataaacttccttgtgaaacccttaagcactgccttgccgggacagtgcttttcttttgtctgcaattagcgacagcttctttatttttttcttgtgacatcctatctgttcttatctaactaattgattttattttgatagtgtttcgtggcctagtttttgctctgtgagatgaaacgggtaatgcccgagcgtcgaaaggaaatgaaatgaagaaaacgatgatatggatattgttggtcatcatgatgagtggctgttccggattgtccacacggcaaaagaatgcggctaccggtgccgcggtcggcggggtggcgggagcggtgctcacaggcggaagctcgttcggtactgtgggcggtgctgcaattggtggcgtcattgggcatggcgtcgattccgcagtcaagcgtaaataatatcctgcacaagcgcgtcgtggttttgcgacgctttattgtcactgtatttcgcttctcctccatctcaccacgatgacgccaactggcgcatcgtggtattttttcgacggcgtattcgtcattatcctgctactctatagattagattcccagtatccgagaggtgggctgccttgtctcaatccagcaaaaacatcgagtattgcgttacatccaggcggtatcaccgttgcccaccgggatgaagtaggcaatggagatcgggattgcagcgtctgtcagcgagttggatggcgtgcaatgggatgccttgtcagatggctctcccttgctcagccacgctttcctcagtgcactggagcatagtggctcggttggcgaaggtactggctggcagccgatgccgctgacagtgaggcgcgatggaaagctgattggggctgtacccctttatctcaagcatcactcatacggcgagtatgtgtttgactggtcgtgggccggtgcctatacccagcacggcggggaatattatcccaagctggtggcggcagtgccgttcacgccgatcacagggtcacgcctgctatctcacgatcccatgctgcaagcgcatatggcagaggttttgcgcgatacagtgcagcgcttgcagctatcctctgcccatgtcctcttccccgacgagcaaagtgcagaggtgttgtcgggccagggctggctcagacgccagggggtgcagtttcgctggcacaaccagggatttgccagttttgatgaatttctcatgacgctgacccacgacaagcgcaagaaaattcgccaggagcgaagaaaggttgacgcggctggagtgatttgccgacgattgttgggagcggaaattggggagcgcgaatgggatttcttctacaagtgctatgttaatacttatctggagcaccgctccagcccttacctgacccaggcatttttccatgaactgggcgagcgcttaccgggcaacgtcatgctggtactggcagagcgcgatggccggcgcattggcgccgcgctgaacctctatgacacggattgcctgtatgggcgttattggggagcattagcctatgtgcccaacctgcatttcgagctttgttattaccaagcacagctattctgtattgaacgaggcatccggtttttcgaaggaggcgcacagggggagcataagctagcgcgaggtttcgttgcacgggagacatgttcgtttcatcatattgcccatcccgatttcgaggctgcgatcaggcattttgtctcacgggaggctgtgggggtcagtcactaccagcaagagctggatgagcgcgcgccgtatcgaaagccgggctagttcagagtcaccattccacgccagcgcgtacccagttcgccatgcctttggcaatctctctttcacccatgatggtgtaggatgctccgtgcttttccagatgctcgatctgcgcatcggagtgggcgcgtgcaacgacttcgatctgcgggttgatttttctggcatgctgaatgatgtgtcctgcttccagcgcatcggggatggcgaccaatagccagcgtgcagacttgatgttggcggcttccatcatgccgggtgctgcggcgttgccgcacaaggcgggaatgccctgttctcgcaaggattggaccacttctggctggtcctccagcacgatgaaaggttggtcttgctgacgcagcgcagcgccaaccagtttgcccacccggccatagcctactagaacggcatgggcatgaagatgggggtaggagatggtgcgtgcgccgctctcgcctttgagcggctttttctcttcacggttgagcagccacggtttcagacggtcgagccaggcaaatagcatcgggttgatcaggatggacaggatggcgccgctcaggatgaggtcgcggcctgtgtccgaaagcaggcccagcgatgctccgagagaggcaaggatgaacgagaattctccgatttgtgcgaggctggcagaaatcgtcaatgcagtgcccagagggtgacggaaggcgagcacaatgccaaaggcggccaatgatttcccgatcacgataataaacagcgtagccagaatgagccacggctcgcgaaccaggatggaggggtcgaacagcatgcccactgatacgaagaatagtacggcaaatgcgtcgcgcagcggcagggactcttcggcggcacgatggctgagttcagactcgcttaggatcatgccggcaaaaaatgcacccagtgcaaacgatacgccaaaaatgtaagttgcccccagcgcaaatccgagggcgattgcgagtacggcaaggcggaacaactcccgggagccagtggctgccgtgcgcgcgagcagccagggaatgacgcggcggcccacgagtagcatgacggcgacaaaggcaataatcttgcccatggtcaaagccatggtattgaagagtgcgctgccttcaagcgtgttgccatctccgcccagcatgccactcaggacaggcaccagcaccagggtgagcaccatggcaatatcttccacgatgagccagccgatggcgatttgtccacgcttggtttccagtatgcgccgctcctgcaatgccgtgagcagtacgacggtgctggctgtcgatagcgccaagccgaatatcagcccttcacccagtggccaaccgattgccagggccatggatagcccgagtagggtggcaatggcgatctgcacgatggcaccgggaatggcaattgacttcaccgatagcaggtcgcgcaatgaaaaatgcagaccaacgccgaacatgagcaggatgacgccgatttccgataattcgtgagcaaggtcggcgtcggcaacaaaccctggcgtatgcggacctacgacaacgcctgcgatcaggtagccgacgagtggtggcatcctgagacggttggccagcatgccgaaaataaaagccagtaccaggcctccaactatggtggcaatcagtggggtgtgctccatccgagggggacctttcaagcttggcgaggtatttggaatgcaggccgtgctgcctggcgtgtcgcacaagcagtatgggtatcccgaaattaccccaagatgatgccagagtgcaactttttacatgaaattcttgcccttttatacgcatgcctaccagtgtgcgaggagctaaccgtctgtttttctgacacgattttaggagtaggccagtttttgcaagcgtagggtgctattacactgggccttccccttttgaagtgcaggtgaggtttttatgccgaggctagaaaacaccatagatatcaaggttcccgtcaatattgcctataaccagtggactcagttcgaaacttttccgaatttcatgagcagtgtccttcaggtcaagcagctggatgacagccatgtgtggtggcaggttgagatcggcggacatgcgattgaatgggagactgagattattgagcaggtgcctgatgatcatatcgcctggcgtagcgtgtccggtccacgccatctaggacttgtttccttcaagcatgtggatattcatgctacgcgcgtccatgttgagattgagtatgaagccgacatgaaggctgaagtgagtgcgaccatgacgggattattggaacagaaaatctctgaagcgctgacgtgctatcgtcagttgcttgagtcacgcaagcgtccggcaggcggttggcgtggccgtattgctgtcggtaccgataacgcggtacggcattgacgcaagagaaatgcgatatggcgttgtttattgtgaccgtaggatataaagggcagctggctagcgagtccccgttatggcgtcatgagatccatgcgggaagtgtggaggaggcgtaccgtatcggcaaggcccagttcgaagcggagcgtcccgaccttgcaaatgagcctgtgagcattgaagcggcatcagggtatgtggagaaatgagggtaaacatggagagcttggttgcaaaactcaagatcccgtcaccgcatcatgaggtggagatagaagctgacggcttcatcattcgcccgctggatgacagcgtaagcgcgtttgaggatttccagaccgtggcgcaggaagcgatgcgttatgctggagaagactatgaaatagtggcccatccagcagatggtgcgccaggaaaattcaacaaggtgtatttcaacagggtacggtgtacctgagcgctggtgccatggctagcttattactcgcaaagtgccagccacttttccaaatactcattgagatactcgcggtctccttccacgatattaccaatgatcccttgttcgacaagccggtttttctgttcctgaatgcagaaggataaggccctcttgtcaggatgcgccgcgacgacagctttcatgaggatgcgatattccaggctttccagggtgcgttggtttagttgcctggccatggcttcgagctgtgcttgcagtattggaattctttccatatgcgatctttccagaataatgtccccgatgacctatttccgcagcttgcgactggcgcggtaatattttcaactttttccactattgtcacaaaatagcgtcagtctgccaactgggggcccgcaagttgagagggaaggcctctggcgtctcctttcataccggagattcgagtgaaattggggctgggtgctgatcatggtcgcccctctgactccctatcattctcttccacttgatgaaagtgggagcatgcatgatggcgcaatcgatggggtatgacaatgccaacaatgcctttgtcctgggctggatgaagtaaaaaaatcaattgatgggaatgaccgtattttgtctgggaaggggaagacgactcggcatgcatatttcacggtctagggtattgctgccattggctttatgcacttgcacgatgtagatggatagcgttgagaaaaggctgcctgttttcaatcaaggatcctgacggtatttcaggatgaattcattttccatgaattcgcatgcttcggcgacatatttcagctcggtgggggataaggcggattgggcgtgacgcttccagcaatcttttatggcggcacggtcgttgcgctgttccatgctttcagggattactggtgtgccgaaaagatagtaaagcagcactgcgctgatgaagacgacaataaaaagccaaagccaaggttgcgacctccattgctgagtgcggctggtcatggtgtgatgctcctttttgccatcgtgatggaattgctggtgatcgtatcatgcattgattatagtccggtatggctgttttcaagctttacgcagagcttattttctcctggtgtataaagaacccgcagggcattgatatgtcagatatcgaagtcgttccagcatgctttcagaagaggtttataagatgaagaaaatgccaacatgatggctttatttatcaggtgggtgcacaggaggggctctctacctattggagtccgctggttacatcgcacgctgatgttgatgctggttgcgcctctgtttgcatgtgggctgccgcatgttcgggacagcgacaagccttcttctgcagcatttccgatcgatgaggttgcggagactaagttgggccagaccatgcagccgctcaaggctgcccatcctggcgagtctggcattatgccgttactggatgcgtatagcgcttttgcagctcggatgttgttgacgcattccgcagaaaaaagcctggatgtccaatattacatctggcgcaatgacaataccggcatcctgttcctcgaagcattacgcaaagcggcggagcgtggtgtcagggtacgcctgctgctggacgataatggcatcagggggcgcgaaatggacgccagattggccgcgctcaacaagcatcccaatatcgaaatccgcctgttcaacccttttcctttacgtacattcaagtcattgggttttctgacagacttttcacgtctcaaccggcgcatgcacaacaaatcattcacggccgataacatggtgaccatcattggcgggcgcaatgtcggggatgagtatttcggagcggcggatggtgtgctgttcgcagacctggatgtcatggcaattggtacggtggtggatgatacgtcacgagattttgaccgctattgggccagtccggctgcctatccattgcgtctgctgatccctgaccctagcgaccgggaattgcaggcgctgagcatggcggcggagaaagcggaaaaaaccgtcactggccaaggttatctcaaagcgctgaaggaaagccaattcatccacgatttcatcaaggggttgcgcgcattcgactgggccaaggtggagttgatcagtgatagcccgggcaagattactggtcatgcggaaaaagatgagctgatggtcttcagtttggctaagatcctgcgcaaccccagggagagcgtggatttggtgtctccttatttcgtgcctacccagacaggcgtggatggtttttccgcgctggctagacgcggtatccatatccgcatcctgaccaatgcactcgagtccaccgacgtggccgctgtgcatgcgggctatgcaaagtggcgaaaacccctgttgcaggccggtatccaattatatgaaatgcgccgccaggtagctgaaaacggcatggcaaagtacctgggtcctctgggcagctcggggtccagtttgcatgccaagacatttaccattgatcgttcacgcgtatttatcgggtcattcaattttgacccgcgctcagcccagctgaatacggaactgggatttatcatcgaaagtcaaaaattagcccaacaggtagaggaggcattcaaggcggatgtgccccaaagtgcttatgaagtcaggctggatgaacatgaccgtttgtattggcttttctaccaagacggtgtcgagcagcgattcgatgtggatccgggtaccaacatgctgcaacgattttttgtgaaaatattgtcggtgttaccgatcgactggttgttataggaaacgggatacgggccaaataaaaaggcggaacgatgtccgcccttgggaacactgctcagcttatgtcttcttgaccagcgtcatcccggtccttttggctttcagcaatacttcaaaaacctccagggcagacaccttatgtgtcttcaccactgcgtcaaatgcagcaatcagttctggcatgccttcactttgacgattcagttccaccgattgcttttccagcgcttccagttgctctgtcaaagcggaaatcttctgcttcaatttttctctttttgtatcaatagatgccatgagttgatcctatttgtaatcacgtaaaaaaataaatcatcgggattgatacgtgaaaaaatcaatgtattaattattctgattaattcacttcaatgcggcattatattcaaattttcattaaaaataaaacattgaatctctcactgattgaacgaacatgagtgtatttatctgcatacaatacctgtcagtattggcaatagactggtcaatgatgggagcatcgcatgggttaattcctcggaaaaaacgaaaaaatgacagggaagagcacgagtcatgttttcaatttttcatgccagggagcagctgggaatttttaattccatctaccaagatcaagatggatggaggctgagatagcggttgatgccagattgatattgctggaaatccggcatgtgtgattatcacgaatgacagaaaatcaatggcaggcattggtgtttgtactgtgcgcatgcaagacgaaataacgttctacaaggctctgttaatgccctgagaaaaatggtgtcggccgggaactgctgaggctgatccttgctggcgtgagacaagaccattcacggagaaaagatatatttcctgtgtgtcgaaagctcaatcacgctcttcttgacagcggttgtcccaaaccgaatgcatccgtaaattgaatggcagataacggtttggaaaaaaagtatccttgcccttccgagcagcccatctcgaacagggccgtttgttgtgctgcggtttcaatcccttctgcaatggtgtccagggagaacgccctggccatgtcgatgacggcattgatgacggcccggtcctgcggtgaatcgagtatgccttgcacaaacgaccggtctatcttgatgcggctcaaggggtaatgtttgagcaagcttagcgatgcgtagcctgtaccaaaatcatcgaaggcgacaccaacgccagcttcacgcaagcttcgtagtgattcgagggcaatttcatcctgttcgaggacaatattttccgtgatttccagctcgagcgccgagggtggcagtccatggcgctcaagagtcgagatgacggttgcggcaaggtcatcaacccggaactgtgccccaaacaggttgactcccatgcggaagtccgtcatgccttgtcgcctccagtgcgcggcttgggcgcaagcttcatccagtacccagtttcctattgttgcagccagggggccattttccaatgcaggcaggaaagccgcgggcgacagcaggccgcgttcaggatgtcgccagcggatcagcgcttctgcgccaaccagtgcgccgtcggatagcctgatttgcggttgatagaagaggacaaattcgccattgtggactgcccggtgcagctccaggccgtaaagatggcgcgctactgcttccattctcagcgcaggtgtgaatacgtgggattgcgcgccgcccagccgcttggcatgaaacaacgccaaatctgcattgccgatcaatgtcagcgcttcctgggcatgctggggcgaaattgctacgccacagcttgccgtgatgcgaatttcgtgatggtcgatcaaaatggcgtgggccaatcctttaaccaaggattgcgctattgactgcgctttctcgggctgatcgatctggtgtagcacgacggcgaactcatcgccgccaatccgggctgccaacccggaagccccgattccatcctcgagcctgcggcctatttcacagagaatgctgtccccgactgcgtgtcccaatgtgtcattcacatccttgaatccgtcgagatcaagcatcaagacggccatgggctcggctgagaccaaggcgcgttcgacctcgcgataaaaacggccccgattggccatgccggtcagcaggtcggtggtggcgaggcggtgcagctctttttcttcacgtttttttgcggtgatgtcttgcaggtgagcattgaaaatgagctgaccatgctcatgccagcaaaacagggaaagtcccagctcaaactcgctcccgtccttgcggatgccgtatgcagcttccggcatgcatatgccgtcgaaagtaccggcttccactgcctgttcgaccaaccggtgaaatgtcggtcgttcccgctccgggatcaattggtcgaccagcaggccttcgccttcctctactgcataaccatgcaatgcggctgcagcctggttccaggagacaatcctgcgatggatgtcaaaccagaccatagcggtaggagagttgcgcgcaacctcttcaaacggccgacgcgactgctcagttgagatttccagccggcgcaactcgagtcggtcgaccgccatcttggcaagctcccgcaggcgttcgcaatcttcctcggaaaactccctgggctgactgtctatcacacacaatgcccctagggcatgaccatcaggtgatatcaatggaatgcctgcatagaaactcagattggctggccccatgaccaatgggttgtcgtgaaatcgctcatcaagatgggagtcggggactaccatgacattggtctggttgatggcatgggcgcagaaagacacgtcccgccgcatatccacatcgccggctcctatgctggcggcaaaaaacacgtgatcactaccgatcatattgatggctgccacaggcatgtcaaacatacgggcggcgatcttcacgaccggctcaagggcaggaagcggccgggtcggatctagcccatatgcggccaatgcctgcaagcgttcagtttcgtctggaggaatcgaagggcatttcatcaggagtttcctatcagcagaatacagtgttgggactgtgggtgacagattgaattgtgaagcgatatcccatcatattgaaacttaacataggtttgcatgctgagtgactgacatccttggatgccatccatccggcccacagtatgtctcgactggcctcggctgtacttatggtacgcagcaggcaaggtaggcgctatgtgatttctcattcgcaacgcctatccggtcaagggggaatgtcctaaagatcttgcaatgaccgcttcaaatagctcgagttctcgatttggtcgatggcgcgatgaagctcaagcattagtgccattgcctgatctatagtgaatgcatagtgtgggcccgtggcagcgttttctggatgttgtcccaatgcgttcagataaaccggagaaaacagaatgagcttgttttcagggacaggggtagtggtgaatgtgacaatgggaaataaaggcactggattttcctgggtcatacattttccttttcgtatcccgtttgagctcaggttgaaggttcgagctggttattggggagaggttccagaatgcttggccagcagaaaatactgctcgtgggcaaaccataggaaagccattcccggcttgactgcgccgggatatggccttcagccgctgtgccggtgcagttgctttctcagtgcggcatggatggcggccacggagacaggcttggatacgacatcatcgaagccggcagaatacagtttctcgcagtttccctggaggttgatgccagtcacggcaatgagcggcgttgtcactgtcttttcatttgctcgcaacctccttgccaattggaagccatccagatcgggcatgtcgatatccgagaggataaggtcgtaactatattcggctgtatcgatcatctctagaccgctcttcccgcctagtgccacgtctacctgataaccctccaacgtgagtagatgcgatagcaagtcggcagagtcctgattgtcctcaatcagcagcaagcgaacggagtgattcagtgtagacggatcttgactggcctctgcggggactgtacggctcagcggcaaaaagacgcgaaaatttgcgcctgtgcctttgccgcgggaacaggcttccactttgccttgatgcaactccacaatctgcttgaccagggccaacccgatgcccaggccgcccttgatgcgcgacgaggaggagtcttcctgcacgaacatgtcgaatacatgtggcaagacttcggcagcaatgccttgtccagtatccgacacttcgagtatcgcccagtcatcccgcgatgatagggaaacatggatggcgccgcctgaaggagtgaatttcagtgcattggaaagcaggttccatatgacctgttcaatgcgtgccgcatcggcgtggatgaggaggttgggctgcaacgcatggctgagcgcaatgccattgtgctgcgcttcgtcctggaaagaggtgatcaatctcctgaccaggggttcaaagtgcaggctatgacattgcagcgcgagtttgccggtattgatgcgggaaagatccagcaggtcatcaaccacgattgccagatttttcactgtccggctcaaggtttccgccgtgcgttggatgatgggctgggtttgggcctcggggatacgtgccagcaattcagcgttgagcagaatcaggttcaacgggttgcgcagctcgtgcgaaaccacggcgagaaaatcatcttttgccttgttggccttgagcagggcctgctcagcggcgatgcgcgaggaaatgtccttgaataatacgcagacggtatgttcttctggatcgtcaatgcgaaatccatagacttcataaaagcgcttcaatgcttccgccttgtgctcaaaacgctcaggtatactagtcctgtcgatgcgggcataggtatcaaaccagaattgctcatgatgtggtgccagctcgcgcatgcctttcccaatgacattggcgagcccggtctggctggcaaaggcagcgttggcatgcaggaagatgtagtcgatcggcttgccgtcgcgatcatagaccatccggatgatgcacatgccctggtctatggaatcaaaaatttgctgcgagcgcatctcggtaaggcaaagcgcatgttctgcacgtgcccgctccactgtttcccaggtgcgctcagcgaccttctgcagcagaagcgcatcccgtcgggaccagcgccgaggcgtggtggcattcaccgagagcacggccatgagcgtggactgcttgatcaatggcacggcaatatagctctgaacacccaccgaagcataagcctgccgctcttccgcgttgagcgatgcttcctgctggatattctgcatgatgagtgtttcgcccatgtgcaggcggcccatcagatctttgccaaattgatccaattcgaacttgccatggatttccgcaatgccgggggtctggtatgacacattgatcattgcgtcgccgacggcgctgatttcggagtaaatggcccgctcggccgacatcgcctcacaaagcatcttgcagacgcagcgcttgatttcttcagtgttgacgagggggcgaatggtgctgctgagcttaagcaagaactgatactcatcctctcccatggaactgggggtggcgtcatgcatggtcggcgctttcaagggcaagctttcctctctgcatctggggggggctggatacgagtcaagattgaccgacatcaatcgtgtgcattatgccatggctggacaaaaagagagtcagcgtttctgccagtcgtattgtttgagctgccgctggaaattgtcgtcggagtcgggtgggtcgctggaaattgaacgctggcgggcattccccggatgctcatactggccgccaaaagtttcacggtgcccactgcgttcatattgccggagtgcttcgacctgctggcgttgccgggtttcttcttctgccgcctcatatttgccctctgcatgaacaagcgttgccatcagtagaagaaaaccttcgagaaaaaatttcatgcaagtcgcgcctcctgtaagacagactcggcaatcccgtgaaagttgccccaggacggtacgcgcttcgggatcactttctcagcctgaactttgtcctttgtaagtttctgaagatttgctcactatttcgaaaatggcctggcaatgctgaggcaatgatctgttaatccgccgataccaggaagatttcaatcatcgctcgggatgctccagaaggcattgcgcagcatgaccatctggcagggttgaatttgattgtcgccaaactggattgctttgtgttgcatcatcagctgctgatgatcagcctcatgtaggggaggcttccagctccgtcacccattgatcccatactgctggttctggtgtgatgagttcaggcgtgacatggattgcaccactaccccatgatgtagggcgaagtcccactcagcttgatgcgtgatattgataatcgggcaagtcgaccttatcggcggcaggcatcgccaccttcgtcagcaccttctggatcccgggtttcgacacgaacctgagcgcggatctctgaaatgagacacccagacgactgtgcggatgcattagccgcggtccgaacttcgggacattctgccccttctcgacgaaggggcgcatgatgttttcatagcacttaaatgcctgtgcaatgtcgtgtgtcttcgatagttcgccagcgagcacataggccccgacgatcgcgagggtggtgccgatgccgctgagcggcgttgcgcaccatgccgcatcgcctgtcagcgcgatccggcccttgtgccatcgtttcattctcacctgccgcagcaggtcgaaatagaggtctgtcgcgtcttcgagcccatcaagcacccgcggcgcctcccagcctgcatcggcgaatcgttctttgagccaccttttctgttcctgtgctgactccggcgcttcgcgaatgggggcttgcagcgtcaggacggcgcgcgtcgtgcctttgttgtctgggcgcaggaagatgctcctgcctccgggtgcgttgtaccagcgggcgtcggtgctgtcccccggccccttggggatcgtgaaataacccatcgtgacgtccatccaacgcggctagttctcgcccttgaagatcaattcgcgtgtcaacgatcctaccccttcggcaaccagtacgagatcatattcctcgctcctgccgctctcgaagcgcacgtgcgcagcatgaacatcatcttcaatcgcagcgatggcgtcgccgaaacgatagtcaacgcgttcgtgaacgctctcgtacagcaccctggccagctcgccacgcaggacttccagctcggccgtagggccgtctgcccccagtttactcagttcgaacttggcgatgaccttgccgtgctcatcgacgaaggtccaggcggtttctccggttccatgggcagcgaccttctcttccagctccatgcgtcgtaatacgcttcgcgccacaccgcgcacgtcaatgctctgaccaccgtcgcggaactccgctgccttttcgacgaccgtaacgtcgaatccacccctgagcagccaccatgcaagcgtgttcgctgcgacgctaccaccggtaacaagaactcgtttcgccatcacgtgcctccttgatcctgactgtcgacagcagatacttgcagcatcattcgcgtttgctgatcgctccgtttttcacactttaaccagggttcctgcaggtgccttaccgaaagagtcgcaaacccgctgggtgaaagcgtcgaatgactttgttccgatgtggtctgcgctttgttcgctatctacgggccatccattccttggctaccaccttagcactgtttgccacactaccggcttgtgctgattgatgcgccttgcgttttgcactggggtcaatcagcgggactctagccaacaagctcttggctgtatcacggcgttcacgggcgtttgcatgactgacgtcagcaaaggtgtcctgcgagagcagtttttccttgccgttaaagcagtattagaaacgctactattactcccggctgggggtatcttgaatgaaccatcccgcttcatcatcaagcggggtgtgttatcacatggcttggcatttaagatggcgtctgaaagtgccatgtttggataaccgctccccggaaattacgcttctaaaacatgagatgtcaagcaacgggattggatggaataatacaaaaaaagccgcagattcagtgatcatgcggcttttttgatacttggtgaaactctgtgagacgggtaaatggtggtgatggggggacttgaaccctcgaccccaggattatgaatcctgtgctctaaccagctgagctacatcaccagaatccaatggattcaaccaagcccgctattctattttcttgtgggcagaaagtcaaagccaatgtgattttctatgttgagcgtgacttggataagtcagaagaaaggatcctggaaaaatcgggattttttcatggaatgattcaaccgattgaaatggaatggaaatctccagattcttgttgatcggaatggttttcctacggaagttgatggtgctgtctgacggtatccagatacacgttcatgaataatctcttctatcctaatcttactggcattgttttatggaggtgcatcatgaaagaagtgacgctgggtcggggcatgataccgggagtcgttccaagcttggcattcaggcgtgatgtttcctccattgtggccaagcgcaacccttcgccctccatccgggcttcctttcctgtgcgtgacttgtttcatgccttggcgcgcagcgctggtgacagcgatacccatcatgctgcacggaaattccttgatgagaggctggtggaggtggcgcacctggagagcgatcttccgcacgatatagccgcgttgccacaatggctggagcagcgctgcgctcgggtgagaagcgactaccgggcctatttagccgacaggcatgccggccaacaggcgcggtatttctcctgcagggcccatgccttgcattttttgcaatcgatggcgcccagcaggatggtggaaggcgcctggctctacggctttttaaaacactggcgcgaggctaggttcgctcccatgtgcagggtctatctccgcaatctgggcgatggcgatccgggctgcaaccaggtcagtttataccagaagttgctcgatcgaaacggatgcgcagactggcacggcctggatgatcagtattatgtccaaggcgccatcaggctggcactgggacatcatgtcgatcattacctgccggaaatcatcggcttcaacctgggttacgatcaggtctcgcttccgatgctgattgctgcttatgaactgagtgagcaaggggtgctgccgcattattttactttacatgtcaccgaggacgacgctggtgcctccagcgccatgaaattgctaggatccctgctggacacggcggacagcgcgaaggcaagggagatgttgcttcatcgtgtcaacaacggctacaaactgcatcgattgggcctggatatccccggtatcgttgcgtcattcgatttgcaaaaggcatttctcgctgtcatgcagccttgcgcggcgtatcttgagcgcgtttatcggattgattgcatggagaggggcattcgtgggcgctggacggatagcttgccgttgcccttgctattgcagcagctttgcaatgaggggtggatgcatccagatgagaaaggcaagacgaggttgtggcaggtgctggaacgagggaacttactgcctgcaccggggtatccgcagcaagtggtggtggactggtccgcccgtagcgatgaatacggtaagcgtctgccacataccgatgttgcagatctggtgccagtttcgcccccacctgcccgcaggccggaagaggcagaggagcactgggctgatttcaatgagtccggcagccaggcggatctcatggagcacatgatccggctcctgtcgccactggcacatcatacgcaggaagggctcaaggcagcgcggatatacaaatccatcctggaaaaaggcagtgagctttattcgcaacattctgctttgttcctgtggcatggcagggtgtaaaccgctgcgcaattgtctcggcatcaatgaaaaagccaggcaaaatgcctggctttttcatgctgggtaccaagtcaatagagacggccatcagctgacgaccgcctttgatgaatgactaggagctgcgccgaccgcctttgcggcctgcagcacgtgcctctttggaggtaaattggtgtgcagtgccttttgcatgtgcggcgcgaccacccttgcgtcctgcctcccgggcagaggcagagtcgaattcatgcgctgtgcccttggcatgtgcggctttgccacccatgctggcaatctggcgttgtttttcgggactcattgcggcaaagccgcgcgggcttgcagtttgtaccatggtagacctccataatgatgttgatagagtgaggcaatggggttgttgcaactctctccgttaaaagaaagtgtgatcattattggtcggcccggcgctgctcgttataagccgccgtcttataaccgtgtcagaaaactcgacaggaaggacacgctggaaatgcatgctggatatgcaagcgaaggagcctagtttcagtcatcttccaccttgaggacggcgagcagggctttggcggtttcgaggttggatgtggctggagataagtgttgcagggcaaatgccttgatctccggatcttccgcacgattggcgattttgccgagcaagttcaccatttcttcctgagacttgacgccgaccgtcttggcatagccgaggtcaaattcagcgccatccttggcggacaggctcctgagcttggctttttgccataaggagggttctttggggagtgaagcacgcttctggttggcgatctgcttgagcgcctcacccagctgggcctgaatcttgattatttcctgcgcatgatggcgtaccgcctcgttgctggacttgacgacggccaactcgctggcttcaatctgtaatatccccaagcgagcgatatctttcaggtatccctgatcttttgcagacagggcctctgccgcagcggcattactcaacatcaggatgggggaggcaagcagtgatatggcaagtaggttgagccactgcttgcgtagccataatacagacatcatgtcaggctccgtttttatgcgtgaataggcatgatgacggcaggctgcggctgatgtaaaccagagaaccctgattcgcgtgtaggagcgatgaggacaagctgcatcggggatacaggcatattttcctgttttttcctacaatgctttgcggattccacctacatgcggccacgtaagacatgcttaatatagcggcaattcatagaagcgagagccagcgatggagttattcactttcagtgttgcgccatgggaaattatagtgcgtggctctctggtattctggttcctcttcatcatcttccggttcattctgcgtcgggatgtaggaagcctgggcatcggcgacttcctgttcgtcgtgattgttgcggatgcctctcaaaatgcgatgagcggcgactccgaaacctttttggatggcgcgctgctggtcatgaccttgctgggctggaacctgctgttcgactacctgggctaccgcttcccattggtccggcaatttaccgagtcctccagcatgatgctggtgcgcaatggtgaaatccaatggaagaatctgcggcgggaatggattaccaaggaagaacttatgtcgaaaatgcgcgaggagggcctggagaagctggagcaggtcaaggaaatgcgcttggagcctgacggcaggatcagcgtgatccggctgtcggcttgagtaggttggatgaggagaatccgtgccgtagcacagatttccccctccactggatggcgggtcagacgttgaagcggaagtgcatgatgtcgccatcctgcacaatgtagtctttgccttccaggcgcatcttgcctgcttcttgggcgcctttttcccctttgtgcttgacgtactcatcgtacgcaattacttcggcgcggatgaagccgcgttcgaaatccgtatggatgacgccggcggcttgtggtgcggtcgaacctttgcgtatggtccaggcgcgtacttcctttacgccggcggtgaagtaggtctgcaggccgagcaggtcgtaggcggcgcggatcacgcggtccagccctggctcttccagccctagctcggcgaggaacatggccttgtcttcatcttccaggtcggcgatttcactctcgatcttggcgcaaattgcgaccaccggtgcgctttctttcttgccgagttccagtactttttccagcaaggggttattgtcgaaaccctcttcgtcgacattggcgaggtacatcaccggcttgaccgtgatcaggcacagcggcttgatcaatttgagctggtcttcgtccaggcccagggtgcggaccggatggccctggtccagatgttgctgcaccttttccagcacggcgcagagggcaatggcctccttgtcgccggatttggctttcttgctttcacgctgcagggttttctccacggtttccatgtcggcaagcgccagctcggtattgatggtctcgacatcggccagcgggtcgaccttgcctgcgacgtgcacgatgttgccgtcgtcgaagcagcgtacgacatgcgcaatcgcatcggtttcgcggatgttggcgaggaacttgttgcccaagccttcgcccttggatgcacctgcgaccagtccggcgatgtcgacaaattcgacaatggctggctggactttctgcgggttgacgatctcgatcagtggtttgaggcgcggatcgggcacttcaacgatgccgacattgggttctatggtgcagaacgggtaattggccgcttcgatgcctgcacgggtaatcgcgttgaagagggtggattttcctacgttgggtaggccaacaattccgcatttcatggtgatctgcctgttcttggttaagggttaattctacttggtcttggtgtgcagcttgagcatggcttcctcgaacttgccttcgagcagttgcggcaatacgagcatgctgtcgtccatggcatatgctatctgctgcatttcatcgcgcagtggggcattgagcacataattgaccaccgcgctgcggtcgccaggatggccgatgcccaggcgcaggcgccagaaatcattggtacccagttgcgcggcgatgtccttgaggccgttatggccgctatggccgccgcccttcttcaggcgcgcagcgccgggaggcaagtccagttcgtcatggacgacgaggatttgctctgccggaattttgtaaaaacgcgcgagtgctgccacagcacggccgctggcattcatgaaggtggtaggcttgagcagccaggtgtcggcatggccgttgaggcggccactcaggccaaagaacttggcttccagggtagttttgctggcagtctgcgcgcagagctggtctatccaccagaagcctgcattgtggcgggtgtcttcatattgggcgccgggattaccgaggccaacaaacaggcggataccattcatgatgatctgagtctttaaaatgaatacgcgcgcgccggttgcccggcgcgcgcgttcaagcattgacgctggtattactcggctgcagcttcgccttcagcatcggcttcgccttcagcgccagcaccgccgcgcggcttggagatggatgccacagctgcatcgttgtcgtgtgccagttgtacgaactcaacgccgttgggcagcttgatttgcgacaagtggatggagtgaccggcttcaaggttgctcaagtccacttcgatgaactctggcaggtccttgggcaggcagctcacatcggcttcagtcaggatatgggtcacgatgccgccggccagtttcacgcctggggcgatgtcggcattgatgaagtgcagaggcactttcacgtgcactttctcgcttgcactgacgcgctggaagtcgatgtgctgaatggtgttgcggactgggtgcagctggtagtcacgcagaacgacttgctctttttggccgtccacttccaggttcaggatggaagcgtggaatgtttcatgacggaactcgaggaacagttccttgtgattgaactcgaggctgactgcttccttgtccccaccgtaaaccacgcctggaacattaccagcgcgacggaggcggcggctcgcactcgtacccttgccctcgcgcttggttgctttgattgtaattgccatgttaactactcctaataaaaggcctgtcggccttgggtttgcctgttatccgcgaccagataacagaaaaggcggacgggtatgcccatccgccggaaccatgctcccgctattctacgaacagggagctgactgagtcttcattgctgatacggcgtatcgtttccgcgaacagctcgcccgcgctgaccacacgtatctttggtgattgttgcgcattcgggcgcagcgggatcgtgttggtgaccaccagttcatccaattcggagttggtgatacgcgataccgcctcgccggagagcacgggatgagtacagtaggccacgactttcttggcgccttgctgcttcagtgcaatggcggcttcgcacaaggtgttggcggtatctaccatgtcgtccatcaatacgcaggtgcgaccagaaacatcgccgatgatattcatgaccttggccacattgggcttgggcctgcgcttgtcgataatggccaggtcgacgttgagatgtttggccgcggcacgggcacgcaccacgccgccaacgtcgggggacaccacgacaaggtcatcatggttttgctgggtcaagtcctggagcaggatgggggtggcgtagatgttgtccaccggaatatcgaaaaagccctgaatctggtcggagtgcaagtccatggtcagcaggcgattgacgccaaccgtggtcagcatgttggcgatcaccttggcggtaatcgcgacccgtgcggaacgcgggcgcctgtcctggcgcgcatagccaaaataaggaatggctgcggtgatgcgtgcggcagaggagcggcgcagggcatcgaccatgaccatgacttccatcagatggtcgttggtcggcatgcaggtggattgcaggatgaagacatccttgccacggacattgtccagcagctcgatcatgacttcgccatcgctgaagcggtctacggtggcccggccaagcgctatgcccaggtggctgaccacctcttcggcaagcgcacggttggcgttgccggtaaataccatcatgtcgcccttggccacagttggaatccttatctctaaaaaaacaagccgcgagaaatcgtggtgtcaatcgcgtgcaaaaaacaaaagcgtgtaatttttaagttacacgcttttattctggctggggaggaaggattcgaaccttcgcatgccggaatcaaaatccggtgccttaaccagcttggcgactccccatttgatcgttgtctccatcaggttgcaaaactgcgcaggggatgttgatccaacccttttgcgcagaagcctgaaacttcacaacctacgaattgtggcaactcgcgtgcctcattcactcttgcaagtacagcttctgcagattcctggctatcgaatgctgcgaataccgaagcgccagaaccactcatgcgcgccttggagaatcgagaaagccattgcaggcatttttcaacttccgggtgctgttgtctgaccacggtttcgagatcgttgtgaaccaagtccctcagaaaggccgctattgtcgtgggattcgtgtctcttgtcaattgcttcgatgcaaaaatttccgcggtcgagatatggatgcgcggcgtgatgacgacataataggcttggggtaattgaattgattgcagtttttccccaatgccctctacccaggcgctttctccgaaaatgaagaagggaacgtctgctcccagactgaggcccagcgtgatcaattcctcgcgacgcaagtgaagatgccataactggttgagggcgagcaaaacgcttgcagcgtctgaactgcctccgcccagtccgccgcccatcggcgtgcgcttggtcacgtagatatcggcccctagtttgcagccggaatggcgttgcagcagtgttgccgcgcggatgcacaaatcgctttcctctggtacgccgggtgtgttttccgtgcgccggatgagatggtcggctcgcggcctgatatgcacggtatcaccaaagtccagtaggcggaatacgctttgcagcaggtggtagccatcagggcggcggcccgtgatatgcaggaacaggttgatttttgctggcgcggggtaagcgtggaagtcttgcatcatcaggacagataatattgctgaatgcgatggagttggtgatcggttagggcagttgccattgctgcacgatcagcttgagcgtgagcttgctggcatgacgcagggtgaggcgggtagggagctggtaatggccaatggcggtatattggccgtattcgatatcccatccatcctgcctgagcttgacgagccgtccggcatcatcccactgcacggtttctatcggcgccttgcctggccgtccaagcacccagtctgccagcccgttcatgggcaggcgccagcccaggttctgctccgtcagggtttcggcatccgccgcttcaaaatgcttgttgtcgctagtcaccagactgagactgccgctggtgcgatggattgcggcaacttggcttcccagcggcgaaaacagggcgatctcgtcctgcagcggagtgtgctgccattgcgtcgagccagagaatcccttggtttcggtctgcacgccaatgcgccccttcaggccgaactggtctatcttggccagggtggccaggtgttgtcggtgagtttcgggcgtgctgggcgccgtggcaggtgggatgctggcgcagccggggacggccaggatggtgcccaggagcaaccagcgtgctaaggcttgcatttagcggttgaattttctgttggtgctgatcaggacttcgttttccgggaaagcggaaagcgcagcttcccaggtcttgaccgcctcgtcgcgcttaccctgcttccagagcacttcccctaggtgggcggcaatttcagggtctggctgctgggcataggcgcgtcgtaaatattccagggccttgtccaggtcgcccaggcggtaatatacccagcccaggctgtcgagaatatagtgatcgtccgggctgagttcatgtgccttttcaatcatcgccttggcttcatccaggcgaatattgcggtccgccagggaatagcccaatgcattgtaggcctgtgcgaagtcgggttgcatcttgatcagtttgcgcagctcgcgctccatcacatccagtttgttgatgcgttctgccgccatggcaaagtcatagaccagctctggggagttgggcagggtgttgatggcattctccaggcgagcataggcttcctggtaacgcttggcctgggtcagaacattggcttgcgcgtggacgatggccgcacgctgggcatcggtcagatctttcaggttttccagcgactggatggcggcatcgatgccatcgcggcgcgaaatgacattggctaccccgagctgggcatcaacatagcgcacctcgccaggcgcaaccttgctgtaccattgcagcgcttcttcatcgttacgcttcctctcggcgatctggccgaggtagatgtagagctggtccttatccttgaaacccttgcccagggcctccttgaaatacttttccgcatctggcagctcattggcttgtagggagagcagacccaccacgaccaggatttcggggttgccattcgccgcttctatcaacttgatgaattcggccttggcttcgtcgaatttcttttgtccggcgagtatccgcgcgagcgctaggcgcacttcattggcacctgtattcgtcgacaggaagctgcggtaaaacgccacggcttctgccggcgatttgccaagcagcacctgcccacgcatcaatgctgccatttcccagcccgggcgcaatttgtccgcttggctgagttcgttgagggaaaggtcgatattgcctgcattccaggcagcatgcgcaattgcgaaatgggcttcgggaaggtcagggtagtcgcgcgcaagctcctgcacgaggctcaacaccgctgccttgttttgctggcgcgaaagtaagttgttgaggaacatgaagccgccagcacggccttcttcgttggcaagcagggccctgaggtgtggtttggcctcattcagcttaccagtgttgatcagcatctgggtcaaggcctggtgtgcctctgcggagctagggtcgagctgcgaccataggctggctgcgtcgatggccgtgcgtccgtcgttgcccatcacggcggtcttggctgcgcgttcggctagacgtgagtcctggctggtcttggccaggtcgagaaacaatgcgcttgccaggtcaaactggccacgttgtccggcaatttccccaatcaggtatttatatacgaactcgccagtgagcgcgggagaggggttttctgtcttggttgctgcgccagcagcagttcccatacccaacgataccgctgcataggcaactacaattgcaatctttttgctaataggcattttcaaggaaatctcgtagcgggttgataattagcatattgaagcctgcctggggcattttcaatggggtgaggcaagttttccaagaattttcacagttattcttagtccgtgacagtgcgcacaagttcacccataatgcgcgatgccatcagctggactgtttggtgtttacttgtctgtatgttttagagatcactctgtcatccggagatggtggttttacacgcgaatttttcaacattgtcaggcttgttgtgacgttcctgtagcgctgcgcaggtgagacaaacttgacaggcgagtgatgtttttctaacttagcaccccttaaaaaccggataattcactcaatatatgacgactattaccgtagaggcttcagagttaacccgtcaatatggcagccgcgcggccgtcaatgatgtcagcttcaccttgagcaagggtgaggtgctgggttttctggggccgaatggcgcaggcaagtccaccaccatgaagatgctgacaggcaatctggctcctagcaacggttcggtgaagatctgtggtatcgatatgatggagcgtcccaaggatgccaaggcattgatcggctaccttcctgagcagcctcccttgtaccgcgaattgaccgtcgacgagtttctcacgattgcggcccgtttgcaccgtgtcagcccccagcatatcaagaaagcggtcgatgttgccaagcagcgttgtgggctgaccgaaatgggcaagcgcctgatcgagaacttatccaagggttaccagcagcgcgtgggaattgcccaggccatcattcacaacccgatggtggtcatcctggatgagcctacggtgggactggatccgatccagatccgcgatatccgtgccttgatcaaggagcttggaggcgaacacagcgtgattctttccacacatatcctgccagaggtggaaatggtctgtgaccgcgttcagattattcacaagggcagcctggtcttcaatggcggaattgatgtcctcaagcagcagcgccatggtaaccgcctgctggtgggactccggaacccgcctgcacacgaggcattgctgagcattcccggcgtggaggcggtagaggcggtggagggtagcctgctgcgtatccgccataccccaggcgaagcgccatccgaggcgctggttcaggctgccgtcagccagggatgggggctattccagatcaatcccgaccagacttcgttggaggaggtctttgtccaactcacattccaggaagctgctgcctgaaggcagcagcctgcgttttaaggatttctccatgatcgtcaatattgccagaaaagaattgaagagcctgttctcttcgcccatgggctgggtgatccttgccctgctgcagtttgtgtttgccacgttctacctaatgagtgtggaccagtatttcttgaccatgtcgggtgcgatgcgtcccgaccagcgcatcggcgtcactgagttcgtcggtggcagcgtattcggcattgcgccttttatcatgctatttgccgtgcccttgctctcgatgcggctgattagtgaggaacgccgccagcagacgctgcctttcctgttcagcgctcccttgtcgctgaccgagatcgtcctgggcaagtttgtcggcttgctatcattcctgtcggtgagcgtgttgctgatcggggccatggtattctcgcttaatctgtgggcagatatcgatttcggttttctgtttgccaacctgctgggcctgttcctgctgctggccagctattgtgcactggggacgtatgtttccagtaccacgcagcagccggtggttgctgcgatcattaccttcgtcgcactgctggccctgcagttgatcgagtattttctcgcaggggatccgagcaatactgtcgcaaacctgtccctgatgcgccattttgagcctctttctcgcggcatgctggatacccgcgacattgcctatttcttgttgtttatcattacttttctgaccctgactattcgtaggctggatgcagatcgcttgcgtggctgatcgagagactttatgaaaaccaatcgcaaactacgctttcaattgttcgtacagaacagcttcttcgtggtgctgtttctggtgctggtgttcctgctcggattcctgacatatcaatatcatttcagccgcgacgtgacgcagggcggccgcaataccttgagcgagggaagtatcaatatcctcaaggagatggacgggccgatcaatatcactgcctacgtcgtcaaggacaacgacacacgcaagtacatcagcaagttcgtcgatcgctatcagcgtgccaagccggatatccacctgagcttcatcagcccgaccgaagagcccaaggcaacgcaggaagccggggtaaaggcggaagtcgagctggtggttgaatacaaccagcggaccgaacatatcgtaccgccgcaggcattcacggagcaggaaatgactaacctgctggttcggctgtcgcgcaccaaccagaatgccatcatgttcctggacgggcatggagagcgcagcctgatcggcgtcaagaaccacgatctcggggattttgggcgccatctggagaaaagaggcttcaagctgtcgaatcctgacctgctgcttgcccaggaggtgccgagcaatggctccatgctggtgatcgccagtccgcaggtggatctcacggatgtggaggtccagaagatcaagcgctatcttgagcagggaggcaatctgctgtggctgatcgatgacgaaatcaacctgcgtggtttgcagccgattgccgaatatctggggctacagctgacgccgggcatggtggtggatctttctgcgacccgctacggcgcggatgccaaggtggccttcgccaaccagtacggcgtgcatgccatcaccaagaacttcatgctgcgcaccttgttccctgaggcacgcatggtgcatgccgaagattcgtttgagaatggttggcgggtttccaacctggtggaagtggcacctaatggctggctagaaaccgacagcgtggacggtaatgtcagcttcgacagcaagaaggatctgccaggcccgatcaacatcgcggtggcgctggagcgtcaatatggtgacaagggccagcgcgtagtcgtggtgggcaatggcaacttccttgccaatactttcctctccaatggcggtaatctcgacctgggcctgaatatggtcaactggctggctggagacgacaggctcatcactatccagcccaagccgcgccgggatgtgaatatcgtgattccatccgagggctgggccaacttgcttgcgcaatttgtattcatcgggttcagccgtattttgccgctggccttgatcgtgatcggtattgtcatctggtggaggcgtcgcaaggcatgagggcgaggtggatagttaacctggtgctactggtgctggtggcgggaatcgtagcgttcctttatctcaagccgcaggagcaggaggagcaggaggctacttatgaggtgtccagtctcaagttgtcggatttcgacaagctcagcatcgagtttcccgccaaggcaccagtggtgttcgaaaagaaggatggcttctggtacttggcccagccatatgctgcaagggccgaccagccgactgtgctgcagattgtctccattgtggccgcgaccagtcgcgagaagttttctgccgaggatccggcccgctttggcctggacaatcccaggctaaaaatcaggctcaatgacgaggagttcattttcgggctgtataacccggtgacttccgagcaatatgtggcttatcaggatgctgtctatctgttgtccggcatctactctgaaacggccgcgatccagctgctggaaatgctggacaagagcccgttgaagcccaaggaagacattgcaggctttgatttctcgcgcctggagcagtggcaggaggttcgcctgcaactggatcgcgaccccggcggcaagtggcaggtatcagtaccaggcgccaagcccaagcaggaagaaattgagggatggttcgacgaattctgggaaaaagtccgagctgcttctgtcgagccatacaccccgggtcgccaagcccaatacccatcgttcacggtcaagctcaaggacggtggaaaagtgcatttcgacaagatgcaggagtctccgcagttgatactgggccgccctgatgagggaatgcgctaccatttccctgctgatgttggttttacgctgctcaacccacccattgggctggacaagtaagctgctggactgatgccggagttacccgaggtcgaggtcacgcgtcgcggcttggagccattaatcggcgccaccgtgacgcaggccgtgattcgccagcccgccatgcgttggcccatcccttcccacttgccgcaagtgctgcatggcgccaggctgctggaactgaggcgccgcggcaaatacatcattgcccgctttgaaagcggctgtttgatcctgcacctgggcatgtcagggcggctttgcctgctggaaagcgatacgtttcctgaaaagcatgaccatttcgacctgcattttgccgatgggcgtgtgatgcgtatgcgcgatccgcgcaggttcggcgcggtattgtgggcgggagatcagccggacgagcacagcttgctcaaggtgttaggtcaggagccgctggatgaggcgttcaatggggagttcctgcagcaggccattcgcacccggtcatccccgatcaagaccgtgatcatggatagccacctggtggtgggggttgggaatatttatgccagcgagtccctgttccgtgcgggcatccacccggaaacgccggcaagggcgctgacactggcgcaatgccggcgcttggtggaggaggtcaagctgaccttgcaagatgccttgcaggccgggggaagcagcctgcgtgattttttcggtgcggacggcaatcccggctatttccagcaaacctattttgtctatggccgcaccggccagccttgccgggtatgccaaacgcctattgcagtcctgcgcctggggcagcgctcgactttttactgccctgcctgccaacaaggccagccaccatccaatgccatgccttgattggcaatggggactgttttgtcctgagaagtttcagtgcacgatcgttagcccatgatggtatgcaagctgtcggcgtgccatactttgttgtccatttttgttgcttaattctcctgttatccagttgttttgatggcgaatgcccatgtcacctggctgaaatttggcgctgttacttggttcttgatttaggggcttgttaaaaaaagcattgccaaatatgaatttcgccatcaaaatatacagatctgtatataaattggcgattgaggatgaatatggcaagtgcagcaacggaaggtcagctggcggactggagaacgcgcgccctgaagctggaagacgaggttaaaaaggtcatcgttggccaggatgcggcaatacgcctgatcaatatcgccatcttcgcacgtgggcatgtcatgctggagggcggggtgggtgtcggcaagacgacgttgctgcaatcggtggcacgtggcattggcggtgcttatgagcgaatcgaaggcacggtggacttgatgccgaacgaccttgtctaccatactttcctcggcccggagggccgcccgcagatcgacgagggtccattgctgcgtgcaggcgagaacctctcggtgttcttcttcaacgaaatcaaccgcgcccggccacaagtccatgcgctgatgctgcgtgtgatggcggagcgccacctgcatgcgttcaagcgcgaatatcgtctgccgcacatggtggtgttcgccgaccgcaaccaggtggagaagaatgaaacctttgaaatcccgtccgcagcacgtgaccgcttcatgatggaaattcccatccatgtgccggaggacaaggcgctgcggaaatcgctggtgttcgatacgcgcttccagcatgccgagcaattgacacacactgtcgagagcggcctgctgccgtttaatatgctcaacgatttctccgacgtggtgcagaaccatgtgcagtcttcccaggccctggaagattatgtgatcgacctctgggatgccacgcaaaagccgcaggatttcggtatcacgctcgaaggcatcgacatgcagcgcctgatccaggccggtgcgagcccgcgcggcatggggatgctgctcaaggctgctcgcgtgcatgcctggcttatggagcgggaatatgtctatcccgaggatatccatgcggtgtttcacgaggtgattgcgcaccgcctcgtgttcaattccatgtacgaaagccgccgcacggtgctggcccgcgagttgactgccaagatactgcaaaccgtggcagtaccttcctgagccatgttgccgtcatatatcaagccgttttcctaccagattccctggaagtcatccagcgttcatgccggcgaccatctggggatacagcgcggactggggttagagtacaagggcaacgcctcgctagtcgattatcccgacttgcgccgcatggatgtgcgccagagcttgcgcgacccttacgagcaggtgcaggtgcgcttgttttaccacgactcgatcacgccagtgtatgcggtgtgcgacctgtccagctccatgcagtacaagggcagccgccgcaagatcgagctggtgcaggaggtcgcggcatcgattgcgtattctgtttcggccgagaacgacgtattcagcctgatcggctacgaccagcatttgctcgatgattacgtgctgccgctcggctaccaggtgcatgaagcgctggagcgtatcgatgcctttaccggcatagatgcgcttgggcggggctcgaccggcattctggaggtaggccccctgttgagccagaacaaggggctggtgttctggatatcggattttcacatgccgctcgacactatcatccaggccatgaacatgttttcccgtcaccaggtagtgcctgtcgtactgtgggaggaagaggagtatcggcgcctgccgcgctttggcctggggacgatgctggatcccgagaccgggcgcgaccgcacgattttctttcgcgagtcggtccgtgccaaattcattaccgcattcgaacagcgccgggcagcgctggaagacctgttcctggcgttcgaaagcccgccgcatttcgtcagcggcgtattcgaggccgaggctatgacgcattattttgagaaatacctgacagcatgaaaaaactgacgaccttgttttacctctgcctgcttcctatcggcctgtgcgtgggggcgatggcatatgcagcggaagctaccctggtcagcctggacaacccacgcatcgcgacaggcatcatgataggcgacgtactcgagcgcagactgataatcgaggccagtcctccctatgagttgccaaagtcggccctgcccctcaagggcgagcgcgtcgacggaatagagctggtgggcgtcgcgttgcaggacacgaagagggctggcaaccaacgctatgaagtcaagctcagctaccaggtgttcgctgcggcaactaagcccagcgtcatgcgtctgccggctttgacactggcgctcggtggcggcgatgcgccagcggaggtgaatgtgcccgcctggcatttctggagctcgccgttggcggcaggcaacatccataccgcgcgtagcaatgcgcaaccgcagcgcaagccggccttgctcgatacggggccggagcgcctggcgattgcattggccatattcctggtcggtgttgccggtttggtctatgtcaacgctgaccgtcgctggctgccctggatgggcggcagcttcgcccaggcttatcgcaagctgcgcaagatgcctgcgcaatccgggcgtgaggcgcaggccctgggttacatgcaccaggcattcaaccaggtgcatggaagcaccttgttccggcggcaattgggcgagtttcttgcgcggcattcgcagtaccggccgcttgcacaagatatcgacagttttttccagcgctcggaaaccttgctgttcaccggcgaaaacgcgaatggcccggcattggttagtgagctgcagcagctttgccgacgcctgagggattgtgaacggggagtcgcatgagcttgctcaatccctgggccttgctgctattgccgcttgcgctggtgcctttctggctcaggagcctgcaggggcagcgctactcttggctggacatggtgccggaagacccgttctcggacaacatcgtgttgctgttcaaggtggtgacggccgtcatcatcgctagcctcgtgcttgccctcgccgccccgcaaggcagcgacaaggttgtgaaccgtgtcggcaagggtgcgcagaccgtgatggtgatcgaccgcagtgtgagcatggaccatccttttgccggggacgccaccagcggccgggccggggaaatcaagtccggcgccgcacgccggctgatcacgcagttcatcgattctcgtcccgatgacatgatgggcgtggtggcgtttaccaattccgccttgtacggcgtgaagatcacggccaaccgcgatgccatccatgccgcgatcaacgccgcgaccagcgccggcatcaaccagaccaatatcggcgccggcatcacccaggcggccagcctgttcgacagcatccagagctcgggctcgcgcgccatcattctgctatccgacggcgcgggcaaactgagcccccgcgtcaaggcgaggatcagggaagagctcagggacaaggatatcaagctctactggatcgtcttgcgcgaaccggacgacgtgagcatatttggcgaccgggtgttcgaggaggacagggggcctgcggcaatccagctcgaccgcttcttcaagtcgctcaatattacctacaaggcttacgaagcggataatcccgtggcgctgcaaatggcgatccaggatatcgacagccgtgaaaaacatacgatccagtatgccattaccgtgccggggcgcgattacgcgcgcgacttgattgtagtggccctggtgctgagcctgggcatgttcgtcattaaaaatttcagggtaaaagcatgggaatccgcataaaaggcctcaacctgctgtttggactgctggcggttgccggcttggcgggcagcatctatgaaggcaatgcgctggtgcagcgtcatgatgtcaaccggcagatccaggccggggcattggtcgctcacgacggctttggtttcgaacagaagttcatggcggcttacaagctgggagagtccggggattacaagcacgcggtgcaaagctacagccagctgctcgaaaccggcttgagccagccgcagcaggcgctggtgcagtacaacatcggcaacaacctcctgcagtccggtttgaagcgccgcctcaatgacgacggcagcctcaaggacgaggcgaaatacgacttgtcccaggcacagatcgcctatgagcaagccttgcggctagaccccgcattcaggcaggcaaagttcaacctcagcctgatgctgctggtgcagcctaatggcatcgatgggttgaaaaaggaacaggaaggcatggagctcagcaacattccggtgggcctgccatgaagtggcagttgaggctgcgccatggctggcgctgggccagggatcattacgagtccgggttgtacctgttggtggtcgtgttgctgctgctggcgatctttaagccggaaatacagctcaagcagcgcgtgcataactatctcttgctcgccgatgtttcgcaaagcatgaacgcagaggacgtcagcctcaacggcaagccggtgagccgcatggcctatatgcgacacctcatgcgcaagctggtggagaattcgccctgcggcacttacttcagcctaggcgtgtttgccgcggaagacgtcgcgctgttgttcacaccgctggaaacctgcgccaactacgacatcatcgtcgatgcgatcgagcacctggagtggcgcatgtcctggcgcggcaacagccgcatcagttttggcgtcaagggagcggccaaggccttcgactcgctcaatgcgcctgcgcgcctgctgttcttcaccgacggcgacgaggcgcccaaggtgaacgcgatcaacaagctcaagctcgatgacgtgcagatcggcgagaatatcgtcttcgtcggcgtcggcggcaacgaggacgtgccgattccgcgttacaactccagcaacaaatgggtgggctattggtcctccgatgccaaggagaactccgccggcgcggtcggcgtcacctacaacgataccagccgcgacgatccggatccggtggtagcttctgccgactacgaccgctatctttccaagctggacgaggcatatctgaaggaactggccgaggagatcaatgcccagtacgtgctggcccaggacaagcccgatttctacacattcgtgcaaaagcagaagccggtcgccagctttgtcaccgcctattcattgcgctgggtctatctttcgctcgccctggtgctgatattggccacctactggccgcatttccgtcaaaggctgaatgctgcttgatcctgtattgttagcttttctgatgtgggtggagatgcgctgagtagttgtgtagataacatcgctgctcgtgacggcggtcgccaaaagaagcttattgatttgattgcttggtggaggatgtgctacccaatcgggtagtcgtggtcaatgcgccagtcgttgcggttctacgaagcgatttgagcgctccgcatttatcaatgcacacgccgccagcacaggtctcgcgaatggcgcgtagctgcacacgcaaggcgtttagttctgccagacgctgattgaccattcgcaggtgttcgtcaagcagggtattgacatcgtcgcaaggttgctcagggtcgctttggaggcgtagtagcgcgcgtatctcgacatgcgacatacccagtgaacggcaccgaagcacgaataacagttgcgttacatgttcatctccatagtcccggtagttgttgtttccgcgagaggccgcttgcaacaacccctccgcctcgaaaaagcggatagtgggcacttggcaacctgtcagagcgctgagttgaccaattttcatttctaatatctccaaacttgaccctctagtaacttgatggtttttaattcagacatgagcacttgtcaaaacaaatcctgccttggaaattgcagtaccccgttagtaaccgaaccgtcggtacagatgcctgcaacgctgagcgtcttttccattcccaagatggattgcccatctgaagaaaatcttatccgtatggtgttaggcagtgcgcccgaagttggcgacctaacattcgatttgcaagcgagggagcttaaagtcttacactatggagcctcggctgcggtgttagataagctcactcctttgaacctgggcgcacggctgctgatgtctgagcaaaccactgctcacgatatgattgaaaccgataacgatggtaatactggagaagcgcgcacgctcaagatattacttgccatcaatggtgcaatgtttctttttgaaatggcggtgggcattattggagagtcgactggcatcattgcagactctctggatatgtttgccgatgcagcggtctatggtcttgccctttatgcggtaggtcgtgctgaggacatgaagttacgtgctgcttattgcgcaggctggctccagatgatgctggcgatggggacattactcgaagttgtcagacggtttttctttggtagcgagccgcagtcgattctcatgatgggcatcggcttaattgcattggttgcaaatgttgtctgcctctatcttatcgctaagaagcgggatcgcggtgcccatatgaccgcgagctatattttttctgctaatgacgtcattgccaacgctggtgtcatcgttgctggtatgctcgtcgcatggacgaattctccttatcccgatcttgtcattggcactatcatcgccatgttcatcctcaatggcgctagacgtatactggctttataggcagaggtgtgttcgcatttcccgaccatggtctaggtatttggtgtgaaagtgcacggagaagggatccggagtgggtgattttcggtataagccgtttggaatcagttaacaaaactctacaggcgaacacactttgctgagttttgtgagtaaaaggccaaggtgttggttgatactgcagaaatgaccagcatcactataaatgctccttggttaaagaaatgctccttggttaaagtgttatttatgcgggccatgcggatgtgccgcgtggctatgcaggtagctcgtcggttgctcatgttgacgatgaggggcgatcttctgcggcaatagcgagcctaccaccatgccgatgatgctaacgccaagccccagcagttgtggtggtaccaagccttcctcacccaccaatacttccaccaatacccaggtgctgatgccgccgatgatggcggccaatgcgccctggttggttgcgcgtttccagaacacaccgaagaacaatggcacaaaagcgcctgccaaggtgatcttgtaggcggattccaccatatggaagatggacagctcagtgttcaatgcatagagcagcacgcagctagcgaagcccaccaggcagatgcgcatgatgttgaggaagccttggtcgttcaggtgtggaaaatagccgcgtacgatgttctcggcgaacgagatggagggggcgagcaaggtggcagacgagcagctcatgattgccgatagcacggcaccgaagaagatcacctgggctgcaatcggcatatgctgcagcaccagggtgggcagcacgcgctgcgaatcctggtcgatcagggtattgaagaagcctgggtcgatcagggtggcggaataggcgatgaacatcggaacgaaggtgaagcagaaatagaccgatgcgcccaggacggaaccccagatggcgaccttggcgctcttggccgatgtgatgcgctggaacacgtcctgttgagggatggagcccagcatcatggtcatccaggcgccgatgaaggtgacccagagccaggggtcggctggcggaaagaagtccagcttgccagctagccgggcatgctcaatgacgggtgcgacgccaccggtcatgcctgagaccatgtaagcgatatagagcatgccaccaatgatgacactcatctgcacgaaatccaggatggcgaccgagagcatgccgcccagcgtggtgtaggtcagcacaatggccgtgccgaggatcatgccgacttcctcactcaccatgccgtcggtgatgatatggaagatcaggcctagcgccttgatctgtgcggcaacccagcccaggtaggaaatgacgatggcaatcgtggtaagcacttccacggtgcggttatagcgcatacggtagaagtcgcccagggtaatgatgttgagcttgtatagcttggttgcgaaaaagaagcctgcgatgaccaggcacatgctggagccgaacgggtcagcgacgataccattgagcccgtccttgacgaaggtggcggagatgccgaatacggcttccgcgccgaaccaggtggcaaacacggtcgccatgactaccggcaggggcaggtggcgtccggctacggcatagtccttggtggttttgactcgggtcgcggcaaacaggccgatgctgatggacaccaggacgtaaagaatgacaaaccagatcagcactgaaccagccctttgctatgaggttgataatggggtaaatgtggtgccttttcaaaggaaggcagattttagcaaaaacttgtcctgaaagtaggctttatctctgaaaatcaatggctttgcagaaatcgtccggcttcgtatcaatgccgggccagccaccatagcaggagggccgtactttgcagcaataccagcaagatcaatgccacagtgatgaggcgcagccagcgggtctggcgttggtgctcctcgcgcatgcgttccagctcggcattggtgggagagtattgcaggccgcgctccagctgctggtggatcaggcgcggcatttggggaagaattttgctccaatagggcagctctgctctcaggttgtccagtgcgctgcgccagccgacctgctcggacatccagcgctccagataggggcgcgcggttttccataggtcgagattggggtcgagatcgcgtcccaggccttcgacgttgagcagggttttctgcagcatggcgagctggggctggatttcgacgccgaagcggcgcgaagtctggaacaggcgtagcaataccttgccgaacgagatttccttgagcggcttgtcgaaaatgggctcgcatacggcgcggatcgcggtttcgaattcgtcgatcggcgtgtccttgggcgcccagccagattcgatatgtgcgcgcgcgacttcgcggtagtcgcggcggaagaaggcgaggaaattgcgcgccaggtattgcttatcctcgtcgttcagggtgcccatgatgccaaaatccagtgcgacataacgaccgtcgtcagctacttgcacattgcctgggtgcatgtcggcatggaaaaagccgtcgcggaacacctgggtaaagaagatttccacaccgtcgcgtgcgagcttgggaatatcgacaccgatttcgcgcaggtgatccacctggctgaccggggtgccattcatgcgctccatcaccatcacttgctcgtggcaccagtcccaatagacgtcgggcaccagtagcaggcgtttgtcggcaaagttgcggcctaacaggctgcagttggccgcctccagcatgaggtcgagctcgctgtggatatggcgcgcgaattcggccaccacttcccgtggtttcaggcgcttgccgtccgaggagagcgtctgtagcagccatgccgcgctatccagcagcttgaggtctttttctatgaccttgctgatgccgggccgcaggatcttgaccgccactggcctgccgtcaggcagttgggcgaaatgcacctgggcgaccgaggcgctggcaatcggttcgacgtcgaagctttggaatacttccagtaccggtttgccataagcctgcttgagaatggtctcaacgtcatcgtagccaaaggccggcacccggtcctgcagcttcgccagttcgtctgcgagatccagcggaatgaggtcgcgccgcgtggaaagcatctggccgaacttgacgaagatggggcccagcgactcaagcgccaggcgcagccgttcgccgcgcgggcgggaagtgtcgcgccagaacaggaggacttgcaccgggcgctgtaatgggcgcaagctggtatgcccgaggataaactcgtccaggccgaagcgtagtgtgactaggatgatgtggaacaggcgcagccaacgcatgggaattctttctattgatccgcctgcaggcgggatttcagcttgtcgatgcgcttttgcaggcgctctgcatcctcacgcagcgtatccacgtcacgcacgaattgctcgatatggcgctttttggcaatcagcggttgttcctcctgccagtattccgccagcatgccagccacattttcagcttggcgtcttgcttgtgagactgcggctcggcccagtttgacggcttcgtgggcgggggcgtcgccgatgatgcggctcagatcctcttcatattcccatgacatgtcttgcaatacgctggccaaacctgcagcgaactcggtatcgcccgagacggatgcggcagtgccggccgattcgtcgccagccagcatgcgcaatgccacggaaggcggcaccgtgatggtggcgtcggtatcggcggtttctccggcgatagccaggccgccatcctcaagcacggccagcgtgacgctgaacgggggcaggagcaggcgggcatgcttgccgccgaaaggctgcagttgttgcatggcccagctgttctgggtcagtaggtgatggagcaggcgggtgaggagtggcttcagcatcatgacttcaattccagcgggttggggcaagggctcaggttttccagcctttgtgcagggcgaccacgccagcggccagattatagtaatcgaccttgctgaggccggcatccagcatcatctgcttcagggtttcctggtctgggtgcatgcggatggactcggccaggtaacgatagctgtcggcatcgttggcaagcagtttacccatgaggggcagcagcttgaatgagtaagcgtcgtaaattggcgccagcggcttccatacctgagagaactccagcaccagcagtcggccccccggcttgagcacgcgctgcatctcggtcagcgccttatccttgtgcgtcatgttgcgcaggccgaaggcgacgatgacacagtcgaaatgctcgtcgggaaatgggagttgttcggcgtcgcattgcagcgcgggaacagccttaccgtcgtcgatcaggcgatcgcgtcctactgcaagcatcgaggcgttgatatcggtcaggatgacctggcctgattggccgaccttgttggagaacaatcgggacagatcgccgctgccgccggcgacatccagtacgcggtcaccgggcctgacaccgctgacttcaacagtaaagcgtttccaggcgcggtgcaggcccgcggacatgacgtcgttcatgaggtcatatttgcgcgccaccgagtggaatacttcaccgaccttgcgggctttctcgcgttcatccacagtctggaagccgaagtgcgtcttggtgttgtcgctcatggtgtttgcctcaaattaattgtcagggtcgcggctggcgcctgcctgcgcgagccggtctagatattgctgccacagcgcttcatgctgtagcagcaattcataaagatagtcccaggagtaaagtccggtgtcatgaccatcgctgaacaccagcttcacggcataatggccgactggctcgatgctagtgatattgacgtcccgctttccggtctgaagcacagggttcccatgcccctgcacttctgccgatggagagtatacccgaaggaattcgcacggcagcttgccgctgacaccattgtcaaaggtgatttccaataagcgcgaagcctggtgcaagcggatatcagtcgggcgtggaatgtctgggctcaagccgctcatctgccaaatgccgggatttactcaaaaggcgatgatagcagaatgtattcacgcgcttcaaaataccatgacaatggcggcgtatgatggtagctgcacatgcttcgtggagggtgattaggcggctgattcatttgatgatttacataagcatgctaaagtagcgcctaaataataagcatcggggggtgctatggccgacaacaagcttgagcgtcacttccaggcctattccgagtggcggaagggcttggtggaagcgatctgtgattatcgcaactggttgaatgaacaggaactcaacgatgcacagatagagttgcggctgcagcagttgctggagcgtctgcgcgaggacaagctcaatgtggccttcgtggcggagttttcccgcggcaagtccgagctgatcaatgcgatcttcttctcggcttatggccagcgcctgctgccttcgagcgccggccgcaccaccatgtgccctaccgaactgctgtacgacccctccaagcctacctccctacagctcctgccggtggaaacccggacttcggatgctaccaccaccgaatacaagcgctaccccgaagagtggactgtgttgccgttcgatgtcgccgacagcgacaacatggtggaggtcttcaaggaggtcagccgcaccaagcaggtgtccgtggaagaggccgagcgctacggcctgttcgataccaatagcgccgatgatgccttggcagtcaacgcggacggtaccgtggacattccctgctggcgttatgccgtcatcaatttcccccaccccttgctggagcaggggctggtgattctcgataccccagggctcaatgccatcggtactgagcctgagctgaccctcaacatgctgccaaatgcgcatgccgtgttatttatcctttctgccgacaccggcgtcaccaaatctgaagtggatgtctggcgccaatacatcagcggtacacgctggaagcagaatggcaggctggcggtactgaacaagattgacggtctgtgggacgaattacgcaatgaagccgaaatcagccgtgaaattgccaagcagcttgcatccagcgccgagttgttggggcttgagcaagatcagattttcccgatttctgcccagaaagggttgttggccaagatcgcgggggaccaagccctactggagcgcagcgggctgcctctcctggaaaaggcattatccggagagctgatcccatccaagcgtgagatcgtacgcgacaataccatcagcgaagtcgacgatttggtcaagaacaccaatatgctgctggatgcccgactggccagcctcaatgagcagctggaggagctacgcggtttgcgcggcaagaatgaagatgtcatcgaacacatgatgaacaaggtcaaggtggacaaggaaatcttcgagaagggcttgcagcgttttcaggcgctgcgcagcgtattttcgcagcaaaccaacaagctgttcactttgctcggcatggaagccctgcgtgtgcaggtggccaatacccgaagcaccatgatcaatgcaaactttaccaagaatatacgcagtgcaatggatgggttttttgctgacctgcgtgaccgcttgctgaaatccgaggcgcaaatcgacgaaatcaagcgcatgatggacgccatgtatgagaaattcgcgcaggatcatggcttacgcaaggctgagcctccagcgttttccaccttgcgttatcagaaggagctgggcaagctggaacgcgcatatcgcgaacaattcaatacgacattgaatatgctgacgaacgaaaagatgactttgacatctaagttctttgagacgttggctagtcgcgtcatccatgtatatgaggtggccaaccatgatgtcgagaattggctgaaggcggtcattgccccgatggaatcccaggtgcgtgaacaccagctgcaactgcggcggcgcctggaaagcatcaaacgcatctacaaggcgacggatacattggaagaccgtattggcgaattggaggccatcgaaaggcatattctggcccagatggccgatctcaaggtcttgcgccagcacatgcataatgcgctggtctttgaaaacaggatagaggaagaagcggcatgaatcttaccagcctgctgctgcaactgggcttgacatttgtgttcatcggccttgctgctgcggggattctatgggcaattaaaagtggtcagtatgatgacctggaaggccctgcacagcgcatcctgatggacgacgatgaccccatgatcccgtttaaccacttgaagactggggctaatcagcataaaatcaagaaataatttgcaagggaattcatcatggctactggcactaacaacaaggacgacgacgacggtttgaagtcctacttcacgtttgagaacctgccgcttacgatcaccatcgccctcattatcttggcatggctaagcgcactgtcggtcatactttttgggtaagaggaaatagttttacatcccgcatgaagcgacaccatgaaaaaaggctgcaactgcagccttttttcatggtgtcgtatccaaggtcccgccattaagccagagtcaagaagcctctcatctgcttcatggctttttgctcgatttggcggatacgctctgcagatacgccgaattcttcagccagatcatgcagagtagcgttatgaccctcctgcagccatcgagcttccacgatacggcggctgcggtcatccagctttgcgagtgcggtggagagccctgtcgtgtgcagctggtcagcttcctgcgcttccagaatttcagaaggctcggcatggcttgcctgcaagtaggaaatagggctgaacatgtcctcgttgtcatcgtctgcattgccttcgagggaaatctcgtgcccggacatgcgagcctccatttccagcacctcttctggcttcacgttgagctcacgcgcgatatgggcgacctcgtccgaatgcaggctggcggtttgccctttcttcatgctgcgcagattgaagaatagcttgcgttgtgccttcgtcgtcgcaactttgaccagccgccagttccgcacgatatattcatggatctcggccttgatccagtgcatggcaaaggaaaccaagcgcacgccacgatctgggtcaaagcgacgcaccgccttcatcaggccgatattgccttcctggatcaagtcggcttggggaaggccgtaccccgcgtaattgcgggcaatgcttgctaccagtcgcagatgagacactaccagggttttggcggcctcaaggtcattatactttttgaggcgtgttgccagcttcaattcctcttctgcgctaagcacaggaaagctcttgatggcacgcaagtactgatcaaggctgtcgaaagatgaaattgcaggtaatgtcatgctgttggtcatatttgaaacctccgtcatggaaacgattctagcactcactgtttgagtgtgctagtggtgaaaagtttcaaggcaaacagaatacttctgaatgacgagtatttgtcgacatgccagtgctcaataggtattgatgctcaggtgctaattttccttgagcttgtacggcatgaggcgctcggccttgatgcggtatccggcgaagcccatcgaagtattgctggcaacggtctccatcaaaccgctcacagagattggaccatattgccgcgccgccaggtccagtgttttctgctgatccttgggcagcgttttgggcaggatgatatggatgacctgattgctgggcggcggaggcacatggatgcatgcgccgaaataaggcaccaacaggaactcgcgcacctgcgtcccattcatgtcaaggggaacgacgaatcctggaatctgcacgcgctgcttatccagcttttgcacaataggagcatcgttccaagcgctgcgcatctgttccaatgcttcgatcgcgcgcggatcggcgtcatccagcttgtccaggtccagttccttcagtgatttcataggatcccagtccacgggcatcatgtcatcccagtccagcgttttataggtcggattcgcttgcgagattgccttgacctcgccgatgcgctcgccgaccttgtagtcggccgccagcgcagacacatggccgccgatggcgacgatcatgcccagcatgcaaaaaatcttgtccattctctcactccgattgattgatccgtccatgcgttacagtctgggtgtgaggccgtccgccaacgagagcctgtaggccatccaggccgggaacaggctcgctagtatgctgatcagtaccatggcggcaagcaggcgaagctcttccaggctgggccaaccgactgtcatgttgatgccgaaatgggtctgcatgataggcgccgcgcatagggtggcgatggtcagggcgagcaggccgatcacgatgctggccagggtgacgaatattccttcatatatcaacagcagcaggatttccttcggttgcgcgcccactgcccgcaggatggcgagctcccggcgtcgctcgttcaggccggccatgatgacggcgaccagaccgctcaggcttaccacgaccacgatggcggataccgccatcaggcttttttctgccacgccgactacctgccacagttgctccagcgccagaccgggcatgacggcgagcaagggctcgtccttgctttcattcaccatccgttgggtgcggaacaccgccgcccggcttttcaggccgatcagcacggcggtgacatccttgggctgcaggtcgaatttctgtacgtgttgtggcggaatctggaagccgggggctggtgaaccacccacccaatccagatggatggcgctgatggcttccagactgacatgcacggtgcggtcgaccggcgtccccgtgggcttgaggatgccgacgaccgtaaatggcttgtctccgtgctgcgccagagcgttcgcgccgcccatgccgtggctcagggtgatgcggctgcctatgttgtagccgagctgcttggcgacactggcccccagcaccgcgtcgaaagtagcgacgaatggctggccagaggcgagctccaggggcaggtggtcgccgtaacggaaatgcctgaagtagtcctgggtggtgcccagcacggcgaaaccatgatgcgaatcccccagtgagattggcacgctccaggccaccgtgggatgctgtttcagcttttcgtagctggcccaactgatgttgttggtggcttcgccgatgtggaatatggcatacaacatgagctgaaccgggctggtgcgtgcgcctaccaccaggtcggtccctgagacggataggctgaatccctggcgcacctgctcacgcaggcgctcgaccccgagcagcagcatgacactcagggcgatcgccaccacggtcatgcccagggtcagcttacggttccaggcgctgtgcattgccagcttcagcaggtatttcgtattcattccggtacctttacgctaacccggttgagctcggcaagggcaatgctgcggtcaaagctggtcgcaagtcggtgatcatggctgacgaagatcagggcgctggccgaagcgaggcattcttgcatcagcaggtcgataaatgcctgttggtggcttgcatcgagcgcggaggtgggctcgtctgcgatgatgatttctggcctgccgatcaatgccctggctgcggcaacccgttgttgctggcctatgctcaaggtcgtgaccttgcggtgcccaagggtggcatcgatgcggagcgccgcaagcaggcgctgtgcttcctgctccacgttgccggcaatattgttgcgccggtatgccgaaaagcggcacggcagcaagacgttgtccagtacagagagataggggatcaggttgaattgctggaacaagaagccgatatggtcggcgcggaaacggtcgcgggccgcgccgttcagcgtgtccagtctctggctcaggatgtcgatgatgcctgtttggggaaggtgcatgccgccgagcaatcccagcagcgtacttttgccgctgccgctcggcccatgcaggaaaatacgctcgcccggcatcacgtccagagacgcgatatccaggcaggggcgcccggatgtccattcaaactgcaggttctccaggtggatagcaggtgacgccatgcctaccatgtgacccggttttgtccagggacgagcctgatgatttttctggtttgcccggccacgatctggacatcgatcttgcgcaggtgggggaactgttcaaacaaccgcacgttcaatcctttcaatcggctcgattggctcgattggctacactcatagacaaactcggcgtcaaggtcagcgtgatggccgttgtgcgtatggaacttatcttcgaacaacggtgatgccagggtgatggccgtgcttttgcaaccagccttgcccggtagatcaaacagctggtcgggtgtggagagctgttgtttcagtgcattcaccactgcctgctcttgcgggttatggggagcatgttcgaagcccagcaagctttccatagggctttccagcgcgaggatcagtgtcttgccttccatggcgatattcagtttggctgtaccgtgcacatgcgcacgctgttcatgcgcgagtgcaggcatcgcggcgagtgccaggctgctgaggccgatggataatccgtggatgaataacctgcagtataaatgcatacgtctttttgtcctgcctacgctaataccgtggtcaatggtgatgaagatgctgggcagccaacgacacggcaaccccgccgagtatcaatgcaacctggattgcaccatcccgcaatgagcgtttacgttgcaattccggcaccaggtccgcgacggcgatataaatgaagctggatgccgcgacgatcaggatcacggggatcgcggtttgcatcgtatccagcgacagccagccgagaaaaccgcccagcaccatggccgcgcccgacaaggcgttgagcagcaaggcacggcttttcgacaggccggcgttcaataacaccatgaaatccgacacttcctgggggatctcatgcagcatcaccgtgacggccatcgtccagcctaacgccgggtcagtcaagaaggcggcggcgatcaacatgccgtcgacgaagttgtgcaacccgtccccgatcacgatcatggacactttctgatcaatagcggtttcatgatcagcgccatgcgcctgccggtgatcgtgtcgccataatgccattttctccagcaggaagaacgccaggatgccagccagcaatatccagccggtatcatcgggcgataagcccgactcgatcgcttccggcaggatatccgtcaacgtaaaggtcagcaaaatcccgacggcgaatgcgaccatcttgtcggcaacccgtgccaggacggtgagcgagacgatggacgagatcaggactgaagcgacgccgcccaacagggtggcaatgcagatggagagtaggagcattgagcagggggaacttaatcagacatgtacaaatgaggtcgagagtgcattgtcatggttagtgacatgaggcgcagcccattaaagatcgattcgcatgccgatctcgatattatggcccagctctggcgtgtaatagcgcaggaatgacgtgctgttgcggatttccgcattggtgatgttgcgcatgttgatgaaaaggtcgccggtgaaccagttcggcacttcgatgctgcgtcgtagcgcgatatcgaccttgtgatagctgtcggtccctggttccagcactatttcgtcattcattggcattgtgccggtgcgtttctgcgctcgcatgtgcgtgagcctgatttcaccatcccatttgcccatgcctgcctgtatcagcagcccgtgccgggctggggtaaggcgcggcacatgggtatcatcatccagcatgccgcgtacctggtcggcaaatacactggcgcgaaactttcgtaacccgggaatgtgcagtggcaagcccatttccgcttcataaccatgaaacctggcgtcttgttgggaatggcgggtggttatcaggcaggtggccgggttcgcgcagcgcatgacggggtggggaatggccgcatcggtttcgtacaggccttcattctgttggtagatgtagttttttgcagaatacttgaacaggttcagattaccttccagtttgccgagacgttgctgaaagcggatgtcccagccgttcagcgtttcgatatccaagtcttgattgccgaaatcgtaagttctggtggccaggtgtggtcccagtgcatatagctcttgtacgtcaggtgcgcgttttgcgatccatctattgaccgtgatgctgccggtactgtgcatacgttttacagccagtgtatagctttccggagccagctttcttgccggaaagacttcagtgtgcgagatcgggccgaagtaaacagtctgcgggctggggtcaagtttgacctgttcctttcttaggcctaattccacttgccatggattgaggtcaatcgtctcgatgaggtagacgccctttgtgtcaatcgatgtggacgggacaaaggcctcaatgcctagcgcggagaattcacggtcaatgccatgaagccccaatgttcctgaaacgcgggcatgtagtgcatgcgtgaattccagacgggactcagtaacatcattctgaaagcgggtctgctggataccgttgcttagctcgtcatggtgatatcgggatttaccaattctaaagctgatgctttccaaccactcccaaggcaggaatagttcgcctttgaggtctaggcgttcttgatggaggtcaatgcgcacattgtccgcttctgccgcattccctgtgcatggtccatgacaatgcgcaggaccaagcggtatgccgtaattgttgctgtagcggctgattgacatgccgacgtatcccatctcgccgaacaaacttatacccatgctgcccccgtcgctgtgtgcattggtattgcccgtataaccatgggtgttattgggtgatggcacataaaaaagctgggtaaaggcatcctggtcaatagccatgccggggatgtgaatattgttgctttcccgaccatgcacatcggcatgaaaggcgacctggcctgccttggtcagcagttccgtcgccatgatgcgctcgtcatggttggtgttgaagcgcaattgcgtcgtgaccttggtcttggtgggtaggtgctcggggatgcggccgtcggtgatctccactgcgccgccgatggcgccgccaccgttgcggatggtcgccgggccacgcaacaccttgatttccttggccagcaaggattccaccgtggtgccatggtctgggctcatggcggatgcatcatgcgtgcctaagccgttgaccatgacccgggtgcgcgggccatgctgccctcgaatcaacggcagtcccacgttcgggccgaatgtcgcattggccacccccagctcattctgcaacgtggcacctaaagtggcagcactcttgagcatcaactctttgcctgaaagcgtactggatggatccagggagttggttgggctatcgggtgcagcctggacttctatggcatccaacacaatagaggagccgggtgaggaagacctctccgtctctgcagagtatgcctcggggaatatggcagaggcggccaaggccaatggtaacgcacggcgggtgaatttgaagggaaagcgcacatccaaaccaggttcaagtgatggggaagtttcagggacttggcaactgtaatgcaacattgtggcatattataaattgaagttcagatattggatctgaatgggagcttatatcttcttgtttataaagggagtagtaccatgcgtcatttgatcgcaaccatgtttgtcagtgccagtttatttagcgtttccgcctatgcagccgatgaccatcatcatgaccatggtcatgatcatctgcattcgggtgatattgaaattgaagtggagggtggcaagcttggcactcatggtgcaggccattcccaagagggatccggatatgccattttcgaaggagatttccgtgatcttgcgggtgggccgtatcgcacgaatgcgcctgggtttgacagtcatgcagggacttttgaccaaggcgacatcattggataccaggcaattggcaatttgtggtcctggaatggaagcagctggacaaatactgtactcaatggcgaaactctcagcctgactggcaattggggagaaaacactgtctggagtacgacaggcgtcagcggtgatgctattggcttactgggccaagccggtagcagcggcaatattcatgagcacctgaactttgagatttcttcctccagtggcctgccgactgatggtgcttatttcgtcacactgcagttgttgtctgtggatctcaacagcacgggcgacggatttgtggctggcagcaagtatgcaagctccgatcctttctacttgattttcaacaatggcttgagcgcggacgagtttcataccgctctgcatggtcttgaagacaatctgattgctgctgttcctgagccaagtacctatgccatgttcctggctggtctgggcttgatgggttggcagttacgtcgtcgccaacaggcctaaaattcttggaaacagcccctttaatggggctgtcattttggagagcatgcaatgatcaaatcttcgatattggcatttgccatgttagggtacgccacttttgcccaggctgtacattacgatgtacgtgtggggaccagtaacggcccggtcgccggcagtaaaatcgatattgatttttatggtgactttgatctggccggcaaattgcccattgacccacatactggatacaagattttccccggctactttgatgacttggcgggtgggccgcggctgacggatgaccctgggtttcaatctttttccaatacattgctatatggggaagaggttcattttcgtgcgctgggaacgctagaatactggaatcccgctaccggggcatggggcggggccgatgctgggagcgtgacgctttacggcggaatacccaccaatgtatggatcaactacatgctcaacccccgaaatcctgccaatgtagcagagtacaattattatgcagggggactgtctattccggacagggcatttccgggccgcaaaccgcgttggtagatggtggagataggaacgggacttttcattcccatctcaactgggagttgtctgaagatgcaccggctggtgcatatcttgtcaccctgcagctgtggtcaccggccatgggaaatggtgaacagaaatacattgactccgatcccttccatgtcttgttcaagtcggccggcattactcaggcgcagtatgatgaagctttcaacttacgcattgcggcggcagtgcctgaagccaatacatgggcgatgctggtggtcggcctaatgctgatgatcggctggaggttgaaggcaaaacgataatgtcatgattcgttcagttccccctctgcattgaaagcagcatgggggagccggatagatgcgctgttctcttccctgttgattcaattgaaacaatctcctagtttccatttcccattgcattgatgtcaccaaacacggcataagcatggtgtggtgagcgcaggactagttcttgtgacacatgattgtcatggaaatgacatcaaggtgggttaccttccctgctgaaggctcaaggatgagctttgtgcttttcaacgggagattgatcatgagagtgtatacatgcaagccagaatatttgaccaaggcattggagttgagtgacaagaaggctgagcgcctgctgtccagaatgagcgtgcatttgcattcccagcttgtgcgggagggctattcgccgcaggagatcatggcaatccagctgcagatcgaagatgagcaattgcaggattggcgagcgcgcgttgcacaaatgcgcaagcaagatcggttgtgggtggagcaaaatacacatttggccaataggtcatctctcaactgagtccggccacttcatcaataagcgcattccacgacgtttcagttcagcgatcaacccccgtctccttttggagacgggggtttttgttttaaaaacatggggttgtgttttttgtgcctaggtgttgacgtgaggggcgtctctttttggagacatgtagagggagagtttttggctgaacgtatttattttttaatagaatcaatgagttgtttttttggcataaaaggtgctttgctatagccgaagtactagcctgctcttagggctatctttagagtccaagccattccccccctggcggaagactcaacatccgacgccgggctttttgcccggcgtttttatgttgcaagccaggtatgatgatcgggatgagctggagaggcctgatacggctcaagctgagaggctggaaaagtcagttatatggagcgcaaaggcgtcagcagactcgttagtccgttatgatccaactcctgcatcaaggccaataatcgtcctatttcgcccggagggaagccttcccgggcaaaccagttgaggtagtgccctggcagatcggcaatcagccgccccttatatttgccgaaaggcatggtgcgagtgacgagcagttccaggtcgcgtgcgtccatcgtctaccctttcacgatgctggagagtatggtcagggccgtaggaatgtcaggcgcgccaagttttggcgtgcagcagataccctccagtatggcgtgggcgcggatcaatgccaggatttcttccagtgaagccaggcctttcatgatcaagcgtttgtccctgtcgataacatacgttttcccttccttatcgatcagtgttgccggcgtggatgtgagctgccatgtgtcgaatgcggctgcgtcgggaatgaactcaagctcggcatcgccaggatgttggatcaatgccggccatgtgggaagaggtgaagtcattggcgttgtttcaaactcgatcacttgatgaaaataaaagccgggctcgttattgctggtattgcgcaggcatgggcgttaccataacgccttttattcctgttatccagaagcaggattctaaaacgcccctcggcaatggggacaataccgaaagcatatcaatgagtcagattgtaattgaaagcaaaccctctgccacgcgcctggagcaactgggtgtcagcaaatggccgacttggtccaaggaagtctcgacgtttccatgggtgttcccagagcaggaaattgcctacgtgcttgagggggaagtcgtgattaccccagacggtggcggcgcgcccgtgacgttccgcaagggcgacctggttactttccctgcaggcctgcgctgcacatgggaggtcaagcagcccctgcgtaagcattaccagctggacggtacgctcgtcggccgcatttatcgtcgtatcaagctgttcttcacacgttgatatccccgggccagcctgaggagccgggcggctggcttctctcgcgagtcccttctgttttctgcggatgcttgcgcgatcgtgcgtgttgacagggccaactcctaaagccccatcattcccgcgatttcgataatcaagacgatgcgtatgccactctccggccacatcttcaacctgtgtgcgcaggcacatctgcggcatggcctatcagtattttcctacatcaacttcaggtgcctctgactgcggatggcgtgctgatcgcgcaagatagcgccttctcaaatcgcagcaagaataaatcggaaaacttgtatggaactgttcaaggtatgcgttgcctttgatgacggcggagatatttgcctgagtgatgctttcgagcatgaagatgccatttgcctgatgcttaacggacatgatgccgggcctacatggaaaagagcgcatccgaagcgcgtgctgcgcctacccaaggagcaactcaaggcaactgctgattcattgtattatgcgtttctattgccgagaccgctgccggcgcagttgcggacggccaggcaagcggcagatgtccccgaagggttcacaatggaattctatcctgacgatatctttgatctgcaggttcaggcaggagcggcggtgagcggaaaagtgcaccgtacgcacaggccgccatcatcgcaattactgagcgaaatgttgccctgatgatgctcgatggcgcgcttggcgatggcaagtcccaggccgtatccgacatgtcctgccttttccgtaccgcggacgcgatagaatggctggaacactgactcaatctctgtttccggcaagcctgggccatggtcccgcacttcgacgatcaccgcactctgcgtcttgagaattgagactgttactgcttgaccagcttgattatatttgagcgcattacggataatgttctcgaatgcgcggcgcagcaattcataatgtccctgtagtattacttcatctgcagcatgaaacgtgatgctgctgcccacggcttgcgcctcgaaattggcgtcctgaataatggtggcaagcaaatcattgaggttgagtgtctcgctgttttcactgctgatgcctgactccaaccgcgaaagcgtcagcatctggccaagcagttcgtccagcctctcggtttcacgctcgatacggctcagcgccgaggccagtttgtccggttgctgctgggcgagccccacggcaagccgcatgcgggcgaccggggaacgcagctcatgagaaacatcgtgcagcaataatcgctgggcatccagcaaggtctgaaggcgtgttgccatatagtcaaagtccgcgccgagttctatgagttcatcgttgcgattgccgagctctgggcttacacgcgtgctcaagtcgccttctgcgagcctgcggctggcccgccgcaacagcttgattggacggctcaggtagagtgcaaatccggcgctgaacagcaggcttgcaagcagggcgatgaaaatctgcagttgcaggttgtagcggggtggtcctgcagagtctgccccttctgcaggaatgaagagaatgtattggttgccattgcttgcctggacgcgccgcacgctgggaatcggcggggattggtccagcgcatggatggcttgttgcaaggtttccgacctgacggtgcggttgaggatatcctgatgatgctggttgatgaccagtacggttggcaccttgtgcccgggccagtgttcgagtagtgccttggcacccgcctctccgccatactgcagggcattggcggtgacaccgacgacaaaatcagccctgcggtcacgcaggaagccttcctcgccggaagcagtcttttcatttaaatagatggcaccgccgacaccagcgaccgtcaccagtaatgtcagcgagaacccaagaaatattttccagaacagtttgcccatagggatggtcgaccggctaccctgcaatgaattggtagccgacgccgcgcacggtctggatcggcgagcgtccgtcttccagcagccccagcttctggcgcaaattgctgacgtgcacatccacgctgcggtcgtagcgggattcggcacgccccagtgcctgggtaaagagctcagccttgctcaccacgtgtcctgcatgacgggcaaggacttccaggagtgcatattcgctggtggtgatatccagcggttcgcccttccattcgatgatacgctcggaagggtagatggcaattttgcccacgcgggtgatgctgggcttgttgtgatggttttgcaacgcctcatcccgcacgacgacacggcgctgtatggcgcgcaggcgtgcaacgagctcgcgggggttgaacggcttggacaggtaatcgtctgctcccagctcaaggccgacgatgcgatctatctcgtctcccttggcagtgagcatgatcaccgggatctggctgctggcgcgaatcaggcgcaaggtatcgaagccgttgaagcggggcatcatcacatccagcactacgaggtcatgttcaccggacagggcgagacgtgcgccctcttcgccgtcatgggcgatcgtcaatgagaagtcttccgctccaaggtattcctccatcatttggcagagttcgacgtcgtcatcgatcagcaggatacgtagcactgtgttcacctttcactactttctaaattgcaaaccgcattctgccgcaggctttgcggcagcaatcagcatcttacaaatttttacgcacaattacaccgatttcaccaaaggcaacaaacatttagccaaggttgagatcatagtgggacaagcgtgatttatcgtgattcacaaccaaaggagctatcaaatgaccaagccacgcaaactcctggtcccctctcttatcctggcatcatccttactcgcactgaatatcgcagtgacccatgccgggacggaacatggtgacaagaggtgcgacaaggaaaaaaagcatgccgcgcatggtgagcatcgcggtttttcagaaggacatttcctggagcgcaagctcggcaagctgggcctgagcagtgagcagcaagcccaagtgaagcagatcgtggataagcagaagccggcactggctgaaaagcgccaggccctgcatgcctcgttcaaggccttggcttcagcctcggcaaccgatcaatacgatcaaaagaaagtgcaggagatcgccagcgaacaagccaagctgcaagcagatttattggtgttgcgcagcaatacgctgcacgaggtctatcaggtgctgacgcctgaacaaaagcagaaatggaccgagtttcaatccaaagtgcgcccacggcacggcgaaaaagcctcgtctatcgggtagggagtgaaacgccgctatcctgtcatcaatatgccctggttttaccaggcatattgagctagaggaggggtgctgctgcctaatgcagatattccttgatcgcgcttgataccagtggcgcaagaccgttatcacttgggtgtgtgttgatgtgctgcatgatctgctggcgcatctgtggtgcccagaagcgttgcagatggcttgctatatcctttttagcctgttcatgatcgggataggactggaagaagtccccgatctggttggccatcttcaccagctgctcgatgttcatgctcacgccagctccttgtgtaacacacgttctgcaccgctatagacgacatgttgttccttgcgggcgaatcccaccagcgtcaggccgcaaccccgggccatgcgaatcgccagtccagtaggtgccgagatggccaccagcatgggaatatctgcgctagcggccttctgtaccatttcgtagctcgcccggctggaagtcagcacaaacccctcgcggggcaactgccgcttcgcgatggcaccaatcaatttatcgagggcgttgtgtcgtccgacgtcctccctcactagcagcacttggccttcccggtccgcccatgccgaggcatgggtcgccccggtcctactctgtaatgcttgttgcgtctgcaattcgcgctgggcgcggtagatggcctcggcatcgaaagtgatattcgcggcttgtatcctgcggggcaccctgatggcctggtccaggctttgtgagccgcaaaggccgcagcctgtgcggccggccatgctgcgcctgtgttccttcagatgggcgaaattctcgctggcgatttccatctgcagctcaatgccattgacgcgctcgacgatgtcgatgccgtaaagctctttcgggtcggacagtatgccctcactcagcgagaagccgagcgcgaaatcggcaaggtcatctggtgtggccagcatgacggcatgggatatgccgttgtagatcatggcgattgggacttcttcggcgacctggtcctgtacctcccgcagttcgccatgctcgtacttgtgcacggtgatgcgactgtcggtcgcctcggcttcaatcaagaactctaatgtattcatccttatcccatgcgggccatatcccgttgtttgaccagggcgatctggctgttgctgaattcctggtagcggcgctgccagtctgacagttgcgacacgcgagtaacctgtaccgcagtgaccttgaattcagggcagttggttgcccagtccgagttatcggtagtaatgacgttggcgccggattccggatggtgaaaagtggtgtagatcacgccgggctgcacacgctcggtaatcttggcgcgtagcacggtgttgccagctcggctggtgattcctacccagtcaccatccttgatgccgcggtcttctgcatcatggggatggatttccaccatatcctcgggatgccaggtgacattgtcggtacgacgtgtctgggcgcctacgttgtattgcgaaagtatacgcccggtcgtgaggatcagggggtacttctcgttgaccctttccgaggtcggcacgtattctgtgatcatgaagcgccccttgccgcgcacgaactcgtccacgtgcatgatgggcgtgccgttcggatgttcttcgttgcatggccattgtatgctgcccatttcctccagcttcttgaagctgaccccatggaatgttggtgtcaggcgtgcgatttcgtccaggatttccgaggcatgacgatagggcatcgggtagcccagcgcctcggaaagcatagcggtgatctgccagtcctcatagccgttcttgggtgtcatcacgcggcgcacgggtgagatgcggcgttcggcgttggtgaaggtgccgtttttctccaggaaggagcagccgggcaggaacacgtgcgcatacatcgcggtctcgttgaggaacaggtcctgcacgatcacacactccatggatgagagtgcctgggtgacatgctgggtattgggatcggactgggcaatgtcttcgccttcgcaatagagggccttgaagctgccatggatggcgaagtcgagcatgttggggatgcgcagcccgggttccttgtccagtggcctgccccaggcagcctcgaatagtgcgcgcgtcgtatcatcggagacatgacggtagccgggaaactcgtgcgggaaagagcccatgtcgcaagcgccctgcacgttgttctggccgcgcaatggattgacgcccacgccttcgcgcccgatgttgccggttgccatcgcgaggttggcgatccccatgaccatggtcgagccctggctgtgctcggtgacgcccagaccgtagtagatggcggcattgcccccggtggcgtacagtcgtgcggccgcacggaggtcttgggctggaaccccgatgacgtcctgcatggcttcgggggagtgttcaggctgcgcgacgaactcactccagtattggtaggagtcccactcgcagcgttctctgacgaaggcttcatcgaccaggccttcggtgacgaccacatgcgccagtgcagtgatcagggcgacgttggtaccggggcgcagtttcaggtggtagtccgccttgacgtgagggccggagaccagatcgatcgcgcgcggatcggcaatgatgagtttcgccccttcacgcaatctgcgcttcatctgggagccgaataccgggtggccatcggttgggttggcgccgatcaccatgatcacgtcggatttcatgatggagtcgaaagtctgcgtgccagccgattcgcctaaagtctgcttgaggccgtagccggtgggcgagtggcagacgcgggcgcaggtgtcgacgttattgttgccgaatgcagcgcgtaccagcttctgcaccaggtaggtttcctcattggtgcaacgtgaggatgtgattgcgccgatggagttccggccgtgcttggcctggatacgtttgagctcgctggcagcgtaggtaatcgcttcttcccagctcacttcctgccatggatcgtggatgctcttgcgtatcatgggtgtggtaatgcggtcgcgatgggtagcgtagccccaggcgaagcggccctttacgcaggagtggccatgattggcgccgccattcttgtccggcaccatgcgcaccacctgctcgcccttcatctcggcgcggaacgagcagccgacgccgcaataggcgcaggtagtgatgacactgtgctcgggctggccgtgctcgatgacggttttttccatcaatgtcgcggtagggcaggccgtgacacaggcgccgcaggaaacgcattctgactccaggaagttgtcgaagttgccagcagccaccttggaatcgaacccgcggccctggatggtaagtgcgaatgtgccctgcgtttcctcacaggcacgcacgcaacgagagcagacaatgcattttgagggatcgaattggaaataaggattggagagatctttttctgcatgcaggtggttgctgccgtcgtagccatagcgtacttcacgcaggccaactgctcccgccatatcctgcagctcacagtcgccgttggccgagcaggtaaggcagtccaatggatggtcggaaatgtagagttccatcacgccgcggcggatgtctgccagttttggggtctgggtgtgaaccttgaggccttcgtccaccggcgtggtacaggaggctggatagccgcgcctgccttcgatttccaccaggcagagcctgcatgagccgaacggctccagggtatccgtggcgcaaagcttggggatgctgacccctgcctccatcgcggcgcgcatgatcgaggtgcctttggcgacggtgacttgcatgccatcaatttccagcgtgacttgctgctcagttgtccggctcgctggggtgccgtaatccgcttgcttgtccatcactttctcctcttcaccttttgtggcaggccccgattgttatagtaggtgtcctgtcgataatcatgtcttggtgcgagcaacaaaacgcagcgaagcaatcctggctaggcgtgctggcgaaatagtaagatcgggcagtgccaacaacgccaggaaaggtttgtttgttgcgcttaactcatgctgcctgctcctttttgctgatgccaaaatcctccggaaaatggttgagcgcgctcagaaccggataaggcgtcatgcccccaagtgcgcagagtgagccattcagcatggtgtcaccgaggtcacgcaccagcgcgatgtgcttggcggggtccgtacctgcgataatcttgtccatgacttccacgccacgggtggagccgatgcggcagggcgtgcatttgccgcaggattccacggcgcagaattcaaaggcataacgcgccatgtgcgccatatccacggtatcgtcgaaggcgacaataccgccgtggcccagcacagcccacaatttgccgaattcctcgtagtccagcggggtgtcgaattgggattccggcaggtaggcgcccagcgggccgccgacctggacggccttgatcggcctgccgctggcggagccgccgccgtagtcgtacaacaattcgcgcagggtgacgccaaaggctttttccaccaggccgccatgcttgatattgcctgcgagctggatcggcaaggtgccgcgggaacggcccatgccgtagtcgcggtaatagacgctgcccttgtcgaggatgatgggcacgctggcgagggagataacgttgttgatgacggtcggcttgccaaacaggccggaaatggcgggcaacggcggcttgaaacgcaccagtccgcgcttgccttccaggctttccagcagggcggtttcctcgccgcagacataggcgcctgcggcacggcgcacttccaggtagaaatcatgccggctaccgagaatgccccgcccgagataacctgcttcataggcgctcttgatcgcgagattgagcgcggcgatcgagtgtgggtattcagagcgcacatagatataaccttgcgtggcgccgacggcgatgcctgcgatcgtcatgccctcgatcaggacgaatgggtcgccttccatgatcatgcggtcagagaatgtccccgagtcgccttcgtctgcgttgcagacgacgtatttctgctcggctggcgcttccagcaccgtcttccacttgatgccggtggggaacgcggcgccaccgcgaccgcgcaggccggaatcggtgacctgctgcacgatgtcttgcggcgccatgtcgatcgcattgcgcaggcccttgtagccgtcatgggcaaggtagtcctgcagcgataccgggtcggtgatgccgacgcgcgcaaaggtcaggcgctcctggtgcttcatccagggtagctcctccgtcggacccaggcttagcgcatgctgtccgccatctagaaaacctgcgtcaaacagggatgccacctggtcagtcgtgacggggccataggcgatgcgtcccacactcgtggcgacttcgaccaatggctcaagccagaacatgccgcgtgagccattacggatgatattcaggggaatgttgcgcgattcggcttccttggcgatggcggcggccaccaggttggcgcccagcgaaatggcgctggaatcgcggggaatgtaaacggtattcatggattgtccctccgtgcgctggcgagaagggattcgacttgctgggggctgacgcggccatagatttcgtcatcgagcatgatggcgggagagcaggcgcagttgcctaggcagtaaacaggttccagcgtgatgctgccgtcgctggtagtttcatggtagtcaatgcccagcgaggacttcacatgggattccaacgcaccgcaacccatggcctggcacgactcggcgcggcatacctgcaggacatgcctgcctggcgggcgggtgcggaaatggtgataaaacgtcaccacgccatggacttctgcgacagagaggttgagcgctttggcaatcaagccatagcattcttccgggatatagctcaaatcgtcttgaatcgcatgcaacaagggcattaacgcaccagccatgtgttgatgtgattcgatgtgcgattgaatgcgtgccatctggtcatgcatgactttctcctcgaatccattctcactacagactacgttatgattcttatggctccatggtacgactgatatacagatttgtacatacctatctctgattggatgggcgttctaactcgatgtattaaaaacgaacatttaccttgtcgttaatcgagtggaagaaaaccatttattctattggtctcaaatggaagttagcgataagtgttgcttcagatagctaatagagtggcgcttattgcaaggccgatgagggataggttgcggtcacggcttttctgtagaacttctgcacaaagaatgcgctcctttgctgtcagccatgattccaagtctcaatgagacaaggctaagcagtcgaatgcaggaaacccatatgatcggttgtttgaatgggctgggaaatcctataattagttaggatgaagttgctatctgctaaatgtggtgtgtgtgtggggcggcacggaatggtatgaaagtgtctggtcgacaaatgtttcagccaaggcttgcggcgctattgatgttccagtgtacaaggagcagaagtcgtcacccgacttctgctcagtactatgaaaggtcgaagatcttgcccggattcataatgccgtttggatcgaacactttcttgagttcgcgcatgtattcgatttcgatggggtcccgggtgtaggtgagatagtctttcttggtcatgcccacgccgtgttctgcggagatcgagccattgtatttctgcacggtctcgaagacgaactggttgaccaccttgcatttctcgaagaattcatccttggtcaggtcggccggcttgagaatgttgaggtgcaggttgccgtcgccgatatggccaaaccagcagacttcgaagtccggataattggcagccacaaccgcatcgatatcggcgatgaaggcgggcacatgggtgatcagcaccgagatgtcgttcttgtacggtgtgaatggggcaatcgtttccgaaatgccttcgcgcaaatgccataacgcttcggcctgtgcctgggattggctcatgacgccgtcgagtatccagccttgttccatgcaatgctcgaatatctgcatggcgtcgtcgaccacggcctcgaaacggccctcgaattcgagcagcacatacaacggggattcggtgtcaaaagggcgcaccgcatggccgtgagcgaggactttttccagcgccacgtgattgaagaactcgaaggcggtgaggtcgatgcgctgctggaacgcatgcaggataggcatgacagcggcgaagtcgggcacgctcaataccagcaccttgaggtcctgtggctgtcgcgtaagcttgatttccgcctcagtgacgatgcccagcgtgccttcggagccgatgaacaattggtgcagtgcgtagccggtggcgttcttgatcatgcccttgttgaggtgcaggatgtcgcccttgccggtgacaacggtgaggcccagcacccattcgcgcgtcatgccgtaatggatgaccttgatgccgcccgcattggtgccgatgttgccgcccatctggctggagccggcggcggcgaaatccacagggtaatagaggccttgctgctcggcatattgctgtaattgctcggtgaccacgccggcctggatgcgcaccagtcggtcggcatgcaggaaggacaagaccttgttcatgcggtccaggctgatgacgatctcgccattggcggcgaccgccccggcagaaagtccagtgcggccgccgctaggagtgatggcgatgttgaattggttggccagtttgacgatggcctgcacttcctcggtgctcccgggaaagacaatggcggatggacgcggttcgaaatgtttggtccagtccacgccccagcttttcaggctgtcttcatcggtcttgacgcgttgttcgcctacgatggtttggagttgttccaaaagagaggagggaaggctggcggctgcattcatcaaacatctacctgtgaaaatgacattgaatcttcaaatgggaattaaagcgcggtcaatcgacttaatcgcttattttatcagttttataatgggtattgattcccgatctcagttttatctggccttatcgcgtttatgatgaggaatggtcgtatccctgatcttcgaggggtttaataagtgtggcggtgtgctacgatcactgatttttggccttttaccggagccgtcatgacccaacaactttccctgccaaaggacaagatccgttttttactgctggaaggcgtgcaccaaaacgccgtggaggtgctcaatgccgccggttaccgtaatatcgactatcgcaagactgcactggacgaagatgcgctgatcgaggcaatcaaggatgtacatttccttggcattcgctcccgcacccaggtaacggccaaggtgctggacgctgccaataaactcactgccatcggctgcttctgcatcggcaccaaccaggtggacctggatggcgcgctggagcggggcatcccagtattcaatgccccttactcgaacactcgctccgtcgccgaactggtactggcgcagactattctgctgctgcgcggtattccggagaagaacgcgttggtgcacaggggcggctggaccaagtccgctgaaggatccttcgaggcgcgaggcaagaccttgggtatcgtcggttatggttccattggttcgcagctgtccgtgttggccgaaagcctgggcatgaaagtgatctactttgatgtcattgccaagctgcctttgggcaatgcacgccaggttggcacgatggaggaattgttgtcgcaggcggatgtggtgtctctgcacgtgccggaattgccctccaccaagaacatgatgcgcgccgagcagttcgcgcaaatgaagaaggggagcatcttcatcaatgcggcccgcggcacctgcgtggatatcgacgcattggcacgggcgatcgagtccaagcacctggccggtgcggcgatcgatgtattccccgttgagcccaagagcaatgatgaggagttccagtcacctttgcgcgcttttgacaatgtcatcctcactccgcatatcggcggctcaacccaagaagcgcaagccaatatcggcatcgaggtcggcgagaagttcgtgcgctattccgacgcgggatcgacaatcactgccgtgaatttccctgaagtctctattccgaagcagccaggcacgcatcgcttgttgcatatccatcggaatgtgccgggtgtattgtccgctgtcaatagcctgttcgcgcgcaacaacatcaacattgcggcccagagcatgatgaccaagggcgatatcggttacatgatcatggatgtggaagcctcggcatctagcgccgcgatcgaagcgttgcagacggttgagggaacattgcgcactcgagtgctttattaatctttgaagcagcgtgcttgaagcatgtaagtactttgcaaacccttggcttttgccaggggtttattttttatgggatttcagtttgggttgttctccgtagtatgtcccttacttaaggccaagggcgagcgcaacgtaagccaagtcaccattgacttttctcccgtctagttgcgcaggggcaagctaccggccctgcatgctcatctgctgtgcttgcccttggttttgttggattttttacatgctgacgtagtttggtccaccgccgccttccggcgtgcgccagttgatgttctgcaatggatccttgatgtcacaggtcttgcagtgaatgcaattggatgcattgatctgcaatctcgggttgccctcattggtgacgatttcatagacccctgcagggcaatagcgttgttctggcgcgtcgtactgcggcaggttgatgtcgaccggaatgctctggtcgcgcaataccaggtggcaaggctggtcttcctcgtggaagacattggtgagatacaccgatgacaatttgtcgaagctaaccacgccatccggtttgggataggtaattttcgggcaggctgctgccggtttgaggcactcgtgatcggctttgccatgtgacagtgtccagggcgtggtgatgccgaacgaggccagccacatttccatgccgccatacatgctgccaaggatattgccgaagcgcgaaagggcgggcttgacgttgcgcactgcgtgcaggtctttccatatccacgagttgcggattttgtccgggtagctttccagcgtggcgccaaatgattcctgcgccagggcttccaccacggcttcagccgcgagcatgcccgacttcatggcattgtgggagcccttgatgcgtggcacgttcatgaagccggcagtgcagccgatcagcaagccgcctgggaaagccaggcgcgggatggattgcaggccgccttctgtcagcgcgcgtgcaccgtagctaaggcgtttgccgccctccaacagcgggcgaatggcagggtgtgtcttgaaacgctggaactcatcgaatgggctcaggtgcgggttgctgtagttgaggtgcactacgaagccgatggccacggtgttttccttcagatgatagatgaatgatccaccgcctgtgctgttgtccaatggccagccttgcgaatgcatgaccgagccgggcttggatttttccggctcgatctgccagatttccttgaagccgataccgaatttctgtggctctgataatgcgcgaagctggaaatgctcggtgaggtccttggtcagcgatccgcgcgcgccttccgcaaacagggtgtagtgcgcgcgcagttccatgcccagtgcaaatcccggtttttcgtgaccttccttgtcgcggcccatgtcaccggtgatgaccccttggacaacgccagcttcatcataaatgacctcggcagcactgaaaccggggtagatttccacgcccagggcttccgcttgttcgcccagccagcggcaaacgtcgcccaaactgacgatgtaattaccatggttgttcatgaggggtgggatcagcttggctgggatgtcgaaacttttttcctcgctcaagacgaggaagtggtcgtcagtgacgggggtatgaagcggagcgcctttttccttccagtcgggaatcagttcattgagggcaatcgggtcgatcacggcgcctgaaagaatatgtgcgcctacctcggcgcctttttccagtacgcagacgttgatttcacgcccctgttccagcgccagctgcttgatgcggatcgcggcggacagtccagatgggccagcgccgacgatcaatacgtcataattcattacatcgcgttgcatgctaagactttcatggaagatacggtatgttgatttcgtcgctgcgccgcacatcgcgggtcagcagccggcaatgattgaggaattcgcgcacggcggcagtctggtatttcttcttgtgccagacgaacatgaactggcgtttcagatcgagctcgggcgttgccagcgccaccaggttaccacgcgtgatatcgtccttgagcgcgaggcgggaaatgcagcccaggccgatgccggattccacggcacgcttgatggcttcggtatgctcgagcaccatgcgtacctgcaggcggctgtgatggtggcgcaaggcatgatcgaacgtctcgcgcgtgcccgagccatgttcacgcaagacccagctttcctgaagaatggtctccaggctggcactgccctgtttggcgagcggatgctggggcgagcagaatacggtcagttcatcttcgatccagggctcaacctgcagatcggggtggtgacaattgccttcgatcaggccgaggtccaggtcgtacattgccacctgctgcatgatggcgttcgtattttgcacatgcaattgcacttggcaagcttgatgctgcttcatgaaggagccgatcagcagggtggcgagatagttacctatcgtcagtgtggcacccacttttagcaagccaaaggcggattttccctgtaaaatgctctctatttcagcagcgcggtctagcacagctgccgccatcggcagcaggctgcggcccagctcgttgagtttcagcactttacccatgcggtcaaacagtttgcaatcaaactgtcgttccagttcggcaagtgcagtactggcggcggattgcgacaatgacaaatcctcggccgctcgtgacacattctccaggcgtgcaatggcaacgaatacttcgagttgtcgtagggtatgcttcacctgagaatgattctcatatcgatgtggtagatatgtgatatagtgataattgatttaacagatattttaccgctgattaaaatatgcggcaaatgatggagtgggatcacaatatgaaagtcttagttgctgtaaagcatgtggtggattacaacatcaagccccgcgtgaagcaggacggctctgatgtcgatatcgccggcgtcaagatgggtatcaacccatttgacgaaattgccgtggaagaagcagtgcgcatgaaggaacgtggcattgtgactgaagtcgttgccgtgaccatcggcaagaccaacagccaggataccttgcgccatgcattggccatgggcgccgacagggtcatcttggtcgagaccgaggccgaattgcagcctttgggtgttgccaagctgctcaaggctgtggtggagcgcgagcagcctcgcctcatcattctcggcaagcaggccattgacgacgaccttggacagaccggccagatgctggctgccttgatcaatgcagggcagggcacttttgcctccgtgctcgaggtcaagggcgatgaaatcgaggtcacgcgcgaaatcgatggtggtactgacgtggtggcgctcaagctgcctgcggtcgtcacgactgatcttcgtctgaacgaacctcgcttcatcaagctgcccgcgatgatgatggcgaagaaaaagccgatcgaaaatatcaaggcagccgatctcggtatcgatattgcgccccgcctcaagcaactcaaagttgcagatcccgagccacgcaagcctggcatcaaggtggcgaacgtggccgaactcgttgaaaaactacgtcttgcggaagtcctgtaatgagtatcctgattctggccgaacacgacggcaaccacatcaagcaatctacccgtcaggcagtcagcgccgccgctgcctggcaacttcccatccatctcctggtggctggctccagtagcgaatcacttgccaaggaagctagcgggatcgctggtgtcgccaaggtgctgcatgcagaggcagcgcatttcgagcaccccctggcagaggatgtggctgcattgctggtgcagctcggggcagactacaaggtgattctttctgcgcatacttctttcagcaaaagtgtattgccgcgcgttgctgccttgcttgatgtggcaatggtctccgacgtggtgagcattaccgcgccggcaacgtatgtacgcccgatctatgcaggtaacgtgctttctaccgttgaaagcagtgatgccattcaggtgctgacgattcgtgctacctcttttgccgccgctaccgatggtgccaatgccgaagtggctaaagtcaatgtgcctcccagtactggtctcagccgctgggtgaaggaagacaagaccgtgtcagaccggcccgagctttcttccgcgcgtgttgtggtgtcaggtggacgaagcctgggtgagcgcttcaacgagttgctcgaacccttggcacatcgctttggtggcgcgctgggcgcaacccgggctgctgtggatgcgggctttgcaccgaatgacatccaggtcgggcagaccggtaccatcgtcgcgcccgagctgtatttcgccattggcatttccggtgcgatgcagcatctggcaggcatgaaagacagcaagattatcgttgcgatcaaccacgatcctgatgcacctattttccaatatgcggactacggcctggtggccaacctgtttgaggcagtgcccgaactaacggcagccttgagcaagtaaacccaaaaaattcaaagagaatctacaatcaatgagtgcatttaattccgagaaagtactgagcgttaagcactggaacgacagcctgttcagttttactaccacacgcaatgagtccctgcggttcgagaatgggcagttcgtcatgatcggcctgcaggtggatggcaagccgctgatgcgcgcctacagcattgccagccccaattatgcggagcacctcgagttcttcagcatcaaggttccgaatggtccactgacttcacgcttgcagcacctcaaggtgggggatgagctgttggtcagccgtaagcctaccggtacattactgctgtccgacctgcggcctggcaagcatctttacttgctttcaaccggtactggtctggcgccattcatatgcttgatccaagatcctgaaatctacgagcgtttcgagaaagtgatcttggtgcatggagtacgccgtgtcaatgacctggcttacgaagagttcattaccaaggaattgccggaaaacgaatttttcggcgagcaggtgaagaaccagctgatctactaccccaccgtgacccgcgaggaattccgcaatcagggccgcctgaccgacctcatggaaagcggcaagctgttccaggatatcggcctgccgccgctcaatcctgaaacggatcgcgccatgctgtgcggcagcccgcaaatgctggttgatacctgcaagattctcgatgctgcagggctcaaggtgtcggagcggataggtgatgtcggggattacgtgatcgaacgggcgtttgccgagaagtaatcgatacgcttttcctgatatatgaataaaaaagcttgatgcatgcagcatcaagcttttttgcttttaagggcttttacaagagtgaacacagcggcaccaacgtcaacagtaacttggcagctgtgctcgccctacgtcaagcactagggcaccggatacctaggtggtccaggcggtggtctctggcgctgcatatccaggtaacgtatgtcgccatcgccgaagaattccttgatgaggaaatcctccagaccggcgctgtcttccatgcgcgcggacaataccaccacgcggcccagttgccttgattcccagttgaagtcgccagagtagtggcggcgaatcagttctatcatcttgcgcacggtggcgcgctggatgtcttcgcccgccttggcctcgatctggaatacctcgcgtttggcagtactgaaatcgttgatccagccacggaactcgaaagtggaggtgtagttgctcatgctgaggatgcggaagacgccgctggcccccgaggacaggtttttcttgatggtttcatcgcgtttttcttcgtcggacaacgagcggttgccggattcgcgttgggcgcgctggttttccatcatcgctgcatagttgttgtcggtggcgcggcggtattcacgcatggcggccatataggatgacatatccgaatattgcgaggggtcgggctcctgcgggcgcggcggcgctggcgtcggtgcaggctgcggctcagggcggggggccggtttttgctcgggctggggcaaaggcttgctcttgccagtgacgacggggggcgcaggcttgctttgcctgcgtggctgttggggcgtgggcttgctggcaggaggcggtggtggcgtagccgctggcggtggtgccatttcaggttgcggcttcttatccggttgggccaggctcacgaccaactctttctgcccgccatccttctcggattcctctccctgatccatcgtcggcatgatgaagccgaagaacaggatcaagtgcaggatcagggaaaagatcaatgcatacagtgtgcgtcggctgatacggaattcgaagtagtcctccccatcgacaggggcctcccagggaagggcggcttgatccgtgtgagcgcgtgtctgaccgagacgacttgcgatcaatgcgtagaggtggcgaaacaggcgtagggcagccacggtgaattcagtccggggttctcgatcgattagtgggggttcaagcttgccagtgagcggctgacggcaatataggagcccagccagccgagcacgacagcgcatgcgactatccccaggctgatttcccagccgggtaatactaggatgaagctgctgccataaagttctgccagctctgcgaccgaaaagttgaagatggtcaatatgccattgacgaatcctaatgcaagcaggctgccgcccaggccgtacaagctgcctgcatagagaaatgggcgacggatgaatccatcggtggcgcctatcaatttactgacttcaatttcctcgcgctgggtggcaatctgcagacgtatggtattgccgataatggccaccaatgcaaatccgagcaggccggaaagcacccacactgcctttctgccaagctgcagcagcgcatagaggcgcttggcccagtctgcgtcagccagcacatgttctacgcctggatacccctggagttcatggtgcaggcgggaaatggcgtcgggggaatggtccttgggctcgataaagaatgcatcgggcaaggggttctcctccagctggctggcaatattctggctttcctgcatttcctgccatgcggcttccttgctgacaaactggtattttgcgatgcccgggtgctgttgcagtgtttggttgaattccttcaccaaggctgcctcggcatccagcttcatgaaaacactgatttgcggctcattcctgatgttgcctgccagttggttgaggttgtcgatgacaatatacaggatagcgggcaagctcagcgcgatgccaatgacgccccagatcatgagggtggagagcttgttacgcatgatgcgggacaggacgaggcgccagacctgtgtgtgctggttgatccagtgtttcatgataccgaaagctttccgtggtcgaggtgcaggactttagcgggaatgctctggatactgtgtgcgtcatgcgtggcgatgatgacggtggcacctacttgctggaatgcgaggaacagcgtcatgatgtccgaggcgtacgcttcatccaggttgcccgttggctcgtccgcaatgaggatggcagggcgactgaccactgcgcgcgcgatggcgaggcgttgctgttctccgcccgacaaggtgatggggatcgctttctccttgccaagcaggcctaccttgtcgagtgctgcacggatgcgtctggcagcttcctgcccggtgatgccattgatgtagagcggaagggcgacattttcgaaacagctgcggtcatatagtagcttgtgatcctggaataccaggccgaacttgcggcgcaggtaggggagcatgcgcggtcgcaatttgctgatgttctggttgccgatcaatacggtcccactggaagggcgttctatacctgccatcagcttgaggagggtgcttttacccgcaccagagtgcccggtgatgaacaccagttcgcccgcttcgatctcgaagctgacattgcgcaatatctcgtcgctgccgcggtaacgcttgttgacctggtcgaaacgtatcatgcgcgaaagatttccttattcaagcaaggcatgttatgccatcagcagcgcgtcattcaaataatgcatcgatgaactcgctggccttgaatggacgaagatcgtcgatggattcgccgatgccgatgtagcggatgggaacggggcgcgattgtgcgatcgccgcgattacgccgcccttggcggtaccatccagcttgctcagcacaaggccggtaacgcccagggcatcgtcaaatgctttgacctgcgtaaccgcgttctgcccggtgttggaatccagtaccagcaggacctcatgtggggcgccaggcagtgccttgtcaatgacgcgctgcactttgcggatctcctccatgaggttgagctgtgtgggtagccggcctgcggtgtctgccagcacgatatcgatgccgcgcgccttggccgaattgacggcgtcgaaaatcacggcagcggggtcgccgctctcctgagcaaccacgtgcacgttgttgcgctcgccccaggcctgcagctgctcgcgtgccgcagcgcggaaagtatcacccgctgcgatcaggacggacttgccctgggcctggaacaagttggcgagtttgcctatggtcgtcgtcttgcctgcaccattgacaccggccagcatgatgacgaaaggttgcgcggtggtggtatccagcggcttctccagcggggtgagcagctccagcagggattgcttgagtgcttccttgagctgggtggtgtcgctgaggttctgacgtttcacgcgcgtgcggatctgctccagcagcgcctgggtggcggcgatgcccacgtcagaggtcagcaggatggtttcgagctcctcgtaaacgttttcgtcaatcttaccgccaccgaacaggcgtgccagttgctggccccattggctgcgtgtcttggccaggctgcgcttgagccgctccgcccagctcaaggaaggcttttcctgggttagcggctgcggcgcagggacagggtcttgcgccgctggcgtaggtggatcctcaggcttgtttttcttgaaaaagtcgaacatgggtattgaaatgacaatggattggatattctaaagcaaaataggtgctcaataacggtatgtgcgcgtcttttacttcacatgcgggagatagaacttagtcattgctgccgggtcagagcaaagttgtcattcatgatccctgagccaccaagcgcctgggggtttgccatatgcatgcatcaagtgccgttataatgccgcattcttgatgcgccaaaaggagaagaacaaggtggttgaagcaatcaaaaatcgccccatgctggctgacagaagccggtggggaggggcagcatcagcactgctatatattgcgctggcatgcatgccgcaggcgcaggctgcagaaacgcatgaattcaagctcgacaacggcatgcgcgtcattgtacaggaggatcaccgtgcgcccgtcgtggtgtcacaagtgtggtaccgcgctggcagcgtggacgaggtcaatggcaagactggcgtagcccatgtgctggaacacatgatgttcaagggcaccaagactgtgccgccagggcagttctcgcggctgattgcggctgccggcgggcgtgagaatgcgtttactggcactgactataccgcttattaccaacagctggagaagtcgaagttgccattggcgatcaggctcgaggctgatcgcatggccaacctggaactgaccgaggaagagttttcgaaagaaatcaaggtggtgatggaggagcgccgctggcgcacggatgacaagccgcagggcatgctcaacgagcagttcaatgcggtcgcataccatgcccatccttatggtcgccccattgttggctggatgaacgacttggagaacatgacggtcgcagatgcgcgcgagtggtatcagacctggtatacgccgagcaatgcgattcttgtcgtggtgggtgatgtcgatccccaggcggtgtacaagcttgccaagcagcatttcggcaagatcaagccacatgccttgcccccgcgcaagccccaggtggagccgaagcagattggcgagcgccgcatcgtggtgaaagtgcctgccgagctgccttacgtgcgcctgggttttcatgtgccggtattgcaggatgcagacaaggattgggagccatatgcgcttgaaatccttgccggcgtactggatggccacgcctcagcacgcctcaatcagaacctggtccggcagaagcagctggccgtggaggtgggggctggttatgacctgatccagcgaggacaggtcggcttgttcgagctggaaggtacgccaagtgaaggcaggacagtggcagagttggaagaagccttgctcaatgaagtggagcgcatcaagcaggaaggtgtgacggaagaagagttgcagcgcgtcaaggcccaggtcatcgcggccgatgtataccagcgcgactccatgttctaccaagccatgcagatcggccgcctggagactaccggtttctcgtggcgcacactgaagcactaccccgcaaggctgcaggcagtgacgccgcagcaggtgcaggatgtcgcccgcaaatacctcgtcaaggacggcatgacagtggccatcctggatccgcaaccgattgaccccaatgcaaaaccaaaaggcaagccatatgcgcactaatctttcttttgtcaggcgcgtgcaacaggtactcatcattgccgcaggactgttgccggccctttatgcacaggccgctctcaatatccagcactgggagaccagtaatggaagcgcggtctatttcgtcgagaatcacgatctgcccatcatcgacatcagtacaaactttgctgcgggtagtgcgcgcgatggcgacaagcccgggctggccgggctgacccgctacctcatgactttgggtgcaggcggcatgtcagacgagcagatttccagcggcatggccgatgtcggcgccattctcggcggcgatctcgatgctgaccgggcggcactcaagttgcgcaccctgagcagcgagcgcgagcagaaggtggcgctggatatctatacaaagattctgcaccagcctgattttcccgaaaccaccttggcgcgggaaaaggcccgtatcgttgctggcctcaaggaggcggctacccagcccgcgagcatcgccaaccgggctttcctcaaggcactgtatggcagccatccctatgccgtggaagaggaaggggagccagaggcggtgagtgcgctcagccaggcagacctgcaacagttctaccgtcgttactacggtgcaagaaatgccgtgattgccctgatgggcgacctgacgccggaacaggcgcgcgcgattgccgagcgtatttccgcgggcttgccagacagccctgctgctgctgccctgcccgaggtggcatacccgcaagctgcggtagagcgccgcatcccgcatccggcaagccaatctcacatcatgctgggttacccgggagtgaaacgaggtgacccggattatttcgcgctttacgtcggtaattacattcttggcgggggcggcttcgtttctcgcctgacagaagaagtgcgcgaaaagcgcgggctggtatatagcgtgtacagctatttcttgccgatgcagcaactgggtcagttccagattggcctgcagaccaagcgcgaccaggccgacgatgcactcaggctggtacgcgaaaccctggccaacttcatcagcaagggcgtgaccgaggcagaactcaaggcggccaagcaaaacattgtcggcggatttccgctgcggatcgacagcaacagcaaaatcctcgactatttggccgtgatcggtttctatcgactgccgctcaattacctcgatgagttcaacggcaaggtggaagcggtgacggcggcccagattaaggatgcgttcagccgccgcatcgaccctgagaaaatggtgacggtggtggtgggcggcaccgagagtggcggcaaataaccgggtacgtatcagcggcggggagtggcgcagccgcctgctgagcttcccggatgtgccgggcttacggcctacccctgaccgtgtgcgccagaccgtgttcaattggctgggccaggatatgcatgggaggcgctgcctcgacttgtttgccggtactggcgcgatgggcttcgaggcgttgtctcgtggcgcgagcgccgttgtgctggtagagaaatccgcacctgccgccaaatctctgcagcagaaccagtccctgctcaaggcgggcgctgcgcgcatattgcagcaggatgccgtgcaattcctcgcacagaatcgagaacgcttcgacgtgatcttccttgatcctccctatcagcaggggtggttgcccaagctcctgccctgtctgccaaaccacctggcagagggcggtgtggtgtatgtggaggccgagtttgcgctctgtgacgatgcgttgtggcaggtcatcaagcaaggcaaggcgggcaatgtcttctatcacctgttaaaattggcagatagatcaaccgattgacaggcagttctgcctgcttcgcattgcaaggatattgatttgagtcagctgaaagtcgtctacccaggcacctttgatccgatcacccgcggtcacgaagatattgtgcggcgtgccgccggcttgtttgatcatgttgtcgtggcggttgccaaaagcccggggaaacatcccatgtttacactggatgaacgcgtggacctggcttccagcatcctgtccgattgcccgaatgtcgaggtgctggggttttctggcctgttgatgcattttgtgcgtgagcagggtgcacgcgccgtagtgcgcgggctgagggcggtgtctgatttcgagtatgaatttcagctggcaggcatgaaccgccagctattccccgagatggaaaccattttcctcaccccagctgagcagcacatgttcgtctcggccagcctggtacgtgagattgcccagctcaagggcgacatcagccagttcgtctcgcccctggtgcaggaacgcattacgctcaagctggcttgagcggggcaaggagtacgccatggcgctaatgatcacggatgaatgcatcaactgcgatgtttgcgagcccgagtgccccaacggcgcgatctatcagggcgaggaaatctatgagatcaaccccaacctctgcaccgagtgcgtcggtcatttcagcaatccgcagtgccaggatgtttgtccggtaggctgtataccgcatgacccggaccatgcagagacgcatgagcaattgcaccagaaatacctgcggatcatgctggtaaagcagtcttgagtcttgactgctgaagctgacgacgcgccccgcgtcggggtttgatgtggtgtccatcggtcagctcgcgaatcgtggttgcttcgagaaaagtgcaattccaagtcccatcggccgtctcaggcggccgggagtcttcatcaaatccagttagcactatcgacaatggtggcgagaccatcgtccatctttaatctcgttgattgccggcatctccatggagactaaaactgatgcagttataatgcgactttagtcattcatcatagggagaaagtctcgtgcgcatattgcataccatgttacgggtcggcgacctggagaagtcgctggcgttctatacccaggtgctcggcatgaagctattgcgccgccatgagtatcctgatggcaagttcacattggcatttgtcggatatggcagcgaacgtgaccaggcggtgatcgagctgacctacaattggtataccagcagttatgacaagggcaatgcctacggccacatcgccatcgaagtggacgacgcctatgccgcgtgcgaagcggtcaggcaggctggtggcaaggtagtgcgcgaggctgggccgatgatgcatggtacgacggtgatcgcctttatcgaggatccggacggctataaggtggagttcatccagaagggtacctggacgccggcctgatgcctgtttgaacgaatcttgggccagcgctcaacggattttcttcaccgggccgacagcaatttctgcactgcgctcgcaagcggctgatagtcgaaatttggcgaggcacatgcaccgagaataaggagccgcgaatgtcaccagctttacccttggccacgccaggccagtcactggatttgttgcaggacttgatccgttatgcacaggcgttgcctgctgtcaggacgggcgtggtgcatccgtgcgatgctgtcagcctggcagcggcactggaggcgaaaaccttggggttggtagatcccgtgctgattgctccgcgtggcaagctggaggctgttgcccggcaggagaggctaaccctggaaggcatcgagattgcggatgtgccacatagtcatgcggctgcggcaaaaggagcggagctggctgccgcaggtgaggtgcaggcgctcatgaaaggcagtctgcataccgacgagctgatgtccgcgatcttgccgtccagcgcggggttgcgcaccaagcgccgggtttcgcattgtttcctcatgcaggtgccgacttatcctcgcgccttcatcatcacggatgcggcgatcaatatcgcgcctgacttgtcggcgaaagcggatatcgtacgcaatgccatcgacctggccgtgattcttggtgcgaagtctcccaaggtggccttgctggcggcagtggaaacggtctccccacacatgcaggcgacgatggatgcggccatcctctgcaagatggcggatcgcgggcagattaccggcggtgtgctcgacgggccgctggcattcgataatgccatttccagcgaagcggcgaagataaaagggatcagttcggcagtggcgggacaggccgatatcctcgtggcgccggacctggaaagcgcgaacatgctggcgaagcagcttgagtaccttggcaatgcgcatagcgccggcatcgtggttggcgctaaagtaccggttgtcctcaccagcagggcagaccccaagcagagccggttggcatcctgtgcaatcgcttccatcctcgcccggcattaccgggagtgcccgccatgagcaaactggtactggtcctgaactgcggttcctccagcatcaagttcggcttgttcgacatcggccaggccgagattccacgcaggccgcgctggaacggcaaagtggatggcattctcggcccccatcccagctacggagatagcctgaccaggccgtaccaggtggagctcggttgcgagcatccatattccgaggcgttgcgctacattatcgaccgtacacaggcgcaattgcatggcgatcggttggtagcgattgcgcaccgcgtcgtgcatggtggcagcaagtatttcaagccggtgcgcgtggatgatgaggtcttgcgcgacctgcgcagctacatccccctggcgccgctgcaccagccttttgccctggaggcgattgaacgcttgctggaaatagaccctggcctgcctcaggtggcttgtttcgataccgctttccaccataccctgcccgaggtcgaacaggtcttgccactgccttatgcggcctacgagcgcggcatcaggcgttatgggtttcatggattgtcctatgagtacatggccatgcacctgccggagttggccggagaccgggccagggggcgcaccatcgttgcgcacctgggcagcggtgccagcttgtgcggcatgcaggatttgcgcagcatggcaaccaccatgagcttttccgcgctggacggcctgatgatgggcacacgctgcggtgcgctcgaccccggcgtgctactgcacatgatggaagttgagcatcttacgccggccagggtaggggaaatgctgtatcacgaatccggcctgctgggcgtgtccggcatcgcatccgatccgcgcgtattgctgcaatgcgaagcagcggagccacgcgcgcggctggcgctggcattgtacgtgcggcgcatcgtgcgggagatcggtgccatggcagcggcacttggtgggctggacatgctggtgttcacggccggcatcggggagcataacgcagagatacgcaagcgagtggtggatggactggactttcttggtttggaactggatgaagcagccaaccaggcgcatgcacaggtgatttctgcgccaggtagccggcccctggcactcgtggccttgacgaacgaggagtggatggctgcacgccatgcacaggcattgctgcgcttcgatttgtaaagctttgtaagcgccagctaaactgccatggttctatgtagagttgtgtaaattagtttgccgcgataggttgtgagcaaataatattgttttcagggcagtgcattggcagacagctgcggcaagcaaggcgtcatagccgtttaaactattccattcagatgtataacatcctatgtccactccattattgaaaaccctgcgtccttggctcatcttgtccattgtactggcagccgccgcttatgcgttatggaagtatgtgcctctgtcgtcgtcgccggagcacggtcccccagggatgaggcaagggatgccgccgggtgctgccggcggtcctggagctggcggcccgaggcctggaggcggcttccccggcggaggccgttttggcatgttcggagagagcatgctggtcagtgtaggcgaagtagttcagatgccgctttccgtgaagctggatgcggtaggcacggtgacttcgctcaatacagtgaacgttacggcccgggtggaaggtcagctgagcaggatattattcacggaaggccaagaggtgaagcagggcgacgtgctggccgagatcgatccgcgtccttatgaagcggcgctcaggcaggcagagggtattgtgagccagtaccgtgcccagctcagaaacgccgagattgatcttgcgcgctatcaggaattgaaggaagaggattcgatcgcgatccagacactggatacccaggcagccctggtgcgccagtatcagggcaacctggacaatgcactgggccagctcgaggcagcgaggctgaatctggactttaccaaggtgcgggcgccgatcagcggacgcatcggcctgcgacaggtcgatgtcggcaaccaggtgtcggtcaatgccactacgccaatcaccgtactgacgcagacgcgtccgatcagcgtggtattcagcctgccggagcaacagcttgcaacggtaaggcggcagttgagtcagaatcctgacaagctggtggtcgaggcactggatcgccagcgtcaggtacgcattgccaaaggcaaagtggtgagcattgataaccagatcgacattgcaacgggcacattcaagctgcgtgcgcgtttcgacaatgcagacgacagcctttatcccaaccagtttgtcaatgtgcgtctgcaggccgcggaagtgcccaatgcactgttgattccggctggcgccttgcagcgcgacgaccagggcacctacgtctatacgatagatgcagagaaaaaggtgtcgaagcagcgtattactgtcggcatcagccaggctgagcaggtggaggtgcgccaggggctggccgccgggcaacgcatcgtggtggatggtgtggacaggttgtcggatgggatggtggtacgggttgcgggcgaggatgatgttctgcctgctgcaggcaagcagggagagcgcaggcaaggtggcgcggagggcaggcgcggagccggttcaccaggccgaggccccggcgcatgaatccctcccgggtttttatcgaaaggccggtagcgactacgctgctgatgctggccttgcttatatcaggcctgctggcctataccttgttgcctgtcgcctccttgccggaagtggaatatcccactatccaggtgaagaccttgtatcccggggccagccccgaggtggtcaattccatgatcacagcaccgttggaaagccagctcggcaggattgcaggcctggacgaaatgtcttccagcagttcaggcggcgcttcggtgatcacactgcgcttcaacctcaatacgagcctgggcattgccgagcaaggcgtgcaagccgcgatcaataccgcatccaacctgctgcccaatgatttgccgactcagccggtctacagcaaggtcaatcctgctgatgtccctgtgttgaccctggccgtcacttccgacgccttgcccctgcccaaggtgcaggacctggtcgatacgcggctcgcacagaagatcgcgcagatttcaggtgtcggcatggtcagcatcagtggtgggcagcggccggcagtacgcgtcagcgccaatcccaccgcgctggcggcttatggcctcagcctggagtccatccggacggcgattgccagcaataacctgaacggatccaagggcagcttcaacggtgccacgcgctctaccatcatcgatgccaatgatcagatgcgcagcgtcgaggagtatcgcaacctggtgctgagctaccagaatggcgcgccgataaggctcaaggacgtggctgaggcctatgacggtgccgaaaacgaatacctcgccgcgtgggcaaatgacaagccggccgtcatcgtcaatatccagcgccagcccggggcgaatgtgatcgaggtggtcgagcgtgtgcgggacatgttgcccagcctcaaggaaagcctgccagagaatgtgcatgtctccatcctgagcgaccgcagtcacaccatccaggcttcggtgagggatacgcagttcgaactgctgcttgcgatcgggctggtagtcctggtgactttccttttcctgcaggatgcccgtgcaaccctgataccgtccattgccgtgccactgtcgttgatcggcacctttggcgtcatgtacctggctgggttttccctcaataaccttaccttgatggcattgacgattgccaccggcttcgtcatcgacgatgccatcgtcatgctggaaaatatcgagcgctacattgagcagggagacagtccgctgcaggcggcattgaagggttcgaagcagatcagcttcaccatcatttcattgacggtttcactggttgccgtattgattccgctccttttcatgagcgatattgccggacgcttgttccgcgagtttgcgttgaccctcgccatcgccattctcgtatcgatgctgatttctctgaccttgacccccatgttgtgctcgttatggctcaaacatgtgccacacaccgaaaaggggcggttttctcaggccggcgcccggatgatgcaggggctcatcacgcattatggccgcgcattgaaatgggtgttgtcgcatcagtggtcgacactgtttgcagcattggtgacgctgctcattacggtgctgctctatctctatttgcccaagggtttcttcccgacccaggacaccgggttgatccaggggatcagcgaggcaccacagtcggcgtcatttaacgccatggcaagaaagcaagcgcatctggcccgcgtgatccagcgcgacccggccgtggaaagcgtgtcatcctacatcggggtagacggtaccaacgaagcgcttaataccggacgtttgctgatcaacctcaagccccatgcggatcgcgacgtgaccgccagtcaggtgatcgcccgtctcaagcaggcgacggcggatatcccggatttcaagctctacctgcagccggtgcaggatctcaccatagaggacaagagcagccgcacacagtaccgcttcttgctcacggaccccgatatcagcgtgctgcagtctgccatgccgcgcgtgctggaacgcctgggccagttgccgcagatcaccgatgtcgccagtgaccttcagggcaagggcctgcaggctttcctggtgatagaccgtgacaatgcggcccggctcggggtgaccgttgccaatatcaatgcggtgttgtacaacgctttcggccaacggctgatttccaccatctacacccaggccaaccaataccgtgtggtcatggaagtgccgcccaacttccgcagcggccctgtggcgctcgccaatctctatgtgcccgggagcagcaccgatagcgcaggcaatgtagtgacgacgcaggtgccactcaatacactggtacacgttgaggagcgcaacaccttgctcaccattaaccatatcggccaattccctgccgccaccgtgtctttcaatctggctgaaaatgtcgcgctgggtgatgctgtggcggctattcgagaggccgtggccgggctgcagttgccgggcagtgtacagacccggttccagggagcggcgctggcattcgaggcttcgctttccaataccttgttcctgatcctggcggcgctggtatgcatgtatatcgtactcggcatcctgtatgagagctttatccatccagtgaccattctttccacgctgccttcagcaaccgtgggggcgatgctggcattgtgggtgtacggacatgaaatcggcatggtggccatcatcggcatcatcttactgatcggcatcgtgaagaagaacgccatcatgatgatcgattttgcactggctgcggagcgcgagcaggggctcaagccggtagatgcgatctaccaggcctgcctgctgcgtttccgccccatcctgatgacgaccatggcagccttgttcggcgccttaccgctgatgttttccaccggggcgggcgcggaattgcggcagcccctaggtattaccatggtgggtgggctgttgctgtcgcaattgctgaccatcttcactacgcctgtgatttacctgatgttcgatcgtctggtgcggcgccgacgtgccagtgcggaacgccgtagcggcaacacgggtgaggagctggcctgatgcaggcggaaggcctcgcatgaagcgcatcatttcctggtccaggctcaggcccgatgagcgcggacctgcctccctgttcatcctgcggccagtgatgaccctgctggtgtcgctgggcatgatgcttgcgggctggctggcttttggcctgttgccggttgcgccgttgccgcaggtggatttcccgacgatcaatgttaccgcctcgctggccggtgcgaacccggagaccatggcctcttcggtggcgacaccgctagagcgtagcctgggccggatatcgggcatcagcgaaattacgtcatccagttcccaggggagcacgtcgattaccttgcagttcaacctggacaaggatatcgatgtcgctgcacgggaagtgcaggccgcaatcaatgcggctgcgagcatgttgcccagcggcatgccgaatcgacccagctatcgcaagatcaatccggcggatatgccgagcatggtgcttaccatgacttccagaaccaagagcatgggtgagctgtacgacctggctaccaacatggtgtcgcgcaagatttcgcaagtacagggggtgagccaggtcaatgtcgcaggcagctccctgccggcagtacgcgtggatatcaatcccgatgccttggttcagcaaggactgtcgctggatgcagtacgcaatgccatcagcgctgctaatggcaacggccccaagggatatctgcagaatgacgaataccgttggcagctggatgcggatgaccgcctgctgcgtgccaaggattaccgctcactcatcatcgccaccaatcaaggtgcggtgacgcgcctgagcgacgtggccagggtgtatgactcggtggaggatatccgcaacgtgggcttccacaataaccagcgtgccatcctgctgatggtcagccgcgagccgggcgccaacatcatcgagatgattgagcgtatccatgcagagctgcccagcatccagagtagcctgggcgaggatatcaagctcaccgttgtggaagaccgcagcccgaatatccgtgcttccctgcacgaagccgagctgacactggtgattgcggtggcgcttgtgatcctggtagtgtttcttttcctgcgaaatagtcgcgcgacgctgattcctgcgttggccgtgccggtgtcgctgatatcaacctttgccgtcatgtatctttgtgggtattcactgaataacctgaccttgatggcgctgatcatcgccacgggttttgtcgtggatgatgccatcgtggtggttgagcatatcagcaagcgcatcgagcagggtgaagcgccgctccgggcttcgttgcgcggtgcccgtgaagtcggctttaccgtggtgtccatgagcttttcgctggtggcggtgttcatcccgctgctgttcatgggagatatcactggccgcctgttccgggagtttgcagtgacgctgtctgtcgcgatcctggtctcgctgttcgtctcgctgacgctgacgcccatgctgtgcgcctatctgctcaggcgtcaagatgctgcgaccattgagggagaaagcgccccggagagacgcagagcaggcttgttcatccgcatacagcgccgctaccgccagagcctggcctgggctttggatcatgctgcggggatgatggtgatcctgctgttcgcagttgcggtcaatgtctacctctatattgccatccccaaggggatgtttccggagcaggatactggccggctgtttggcaatgcccgcgcggaccaaggcgtgtcgttcaatgagctacagagaaagctggaagcattccgcagcatcctgctggcagatcccgcagtagaccaggtcatggggatgtcgggtagtggacgcgggccgggtgcctccaccaattccggcaactttatcattatcctcaagaacattcgcgagcgtgagtcggcacaagccgtcattgcacgcttgcggcccaagctggcgcaagtgccgggggcctccatgttcctggtcaatatgcaggatttgcgcatcggcggccgatctaccgattccagctaccagatgacactgaagagcgatgatgtcaaagacctacgcaaatgggagaacaaggtattggagactctgcaatccttgcccgatatcacggatgttggcggcggcggccgcagccgttcaatacaggttttcctcgatatagaccgcgaggcggccaaacgcctgggtatcgacgttgagatggtgattgcgctgctgaacaactcctacgcccagcgccagatttccacgatttacgaagaccagaaccagtaccgcgtggtcatgggtgtggacgaaaaatacatgcagggccccgatatcttgtctagcctttatgtgctgactgccagcggcaaccgtgtaccgctgtccaacctcgtgagcctgagttacaacaatgcaccgccaaggatagagcacgaggggcagttcgcctccgtgacctattccttcaatctgccagagggcggtaatctcgaatatgcgaagcagaagatcaggagtgcccttgccgatctcaaaatgccgctcaacgtgcaggcgaccttttccggtacggccagcgcccaaagcaaagtgctcaagcaaatgccatggctgatcctggctgcgctggtttcggtctatattgtcctgggcatgctgtacgagagttacgtccatccactcaccatcctctcgacactgccttctgcaggtgtgggtgcgttgctcgccttgatcctgttcgatacgccgctcaccctcatcgccttgatcggcatcatcctcctgattggcatcgtcaagaaaaacgccattctcatgatcgatttcgcactggtggcggagcgcgaacgtggcttgtcttccagggatgccatcatggatgcctgccagcagcgtctgcgccccattctcatgacgaccatggcggcgttgctgggcgcattgccattgatattcggcaccgacggcgatgcgccattgcgtcggcctctgggtatcgcgatcgtcggcggcctgctgctgagtcagttgcttaccttatacaccacacccgtggtctatctttaccttgatcgtttacgcctgtgggtcttgcgtcgcaagccgcaggccgcaatgatggagaaaacggaatgaattctttctctgccaagctaggcgttatcggcttgtccctgttgttgccggcatgcatggtcggtccggattaccgcaggccgcaaaccgtggcgcctgccgcattcaagcatcaggaagggtggagcatcgctgccccagccgatgacattcccaagggggaatggtggaagcgctatggcgatgcagaactcaaccagctggtcgcccgcctcaacaacagcaatctgaccctggcccagtatgaagcacaataccggcaggccttcgccctggcgcaaagcgcccgcggcgccttgtggcctcagctgaatgcaacgctgggcaagaccagggcgggacagggagcgggcagttcgacctccagccaggccgtgcaggtcagtggcatacgcaccacttacaatgctgctctgaatgcaagctgggaaatcgatatctggggccgtttgcggcgtaccctggaagcaaacagggccagtgcggaggctagcctcgccaccctggcggccatgcggctcagcatgcagtccgagctggtgcagaactatctgcagctccgggtcatggaccagcaaaagcggcttttgacagaaaccgcggacacctaccgccgtgtagtgcagttgaccgagagccagtacaagcgtggcgtagtggcaagcgccgatgtcgctgcggccaccacccagctcaagaatacggaagcggaattggttgatttggtctggcagcgggcgcagctggaaaacgcgattgccgtgctgatcggggaggcgcctgcgaatttcagcctggctgaagccgatacaatgccgcaattgcctgccgtgccggcagccgtgccaagccaactacttgagcgcaggccggatgtggcggcagcagagcgctcagtcatggcggccaatgccaatatcggggtggccaagtccgcctattacccgagcttgaccttgtcggcgacgggcggataccgtagcagaacatttgatgactggatgaccatgcccaaccgctattggtcggtcgggccacaacttgccatgaccttattcaacggcctgcagaacaagtataacgttgtgcaagccgaggccagttacgatgccgcagtggctggctatcgacagacagtcctgaccgcatttcaggaagtcgaggattacctagtggcattgcacaccttgggtgaggaggccacgctgcgggaagagtctgtggcggcagcgcgcaaggcgctcaggcaatataccaatcaataccgtgtcggcctgattggttttctggacgtagtgaccgcccagaccacggcgctcaatagtgagcgtacgctgctgaccttgcagcaaagccgcctgatcagcagcgtgcaattgattgctgcgctgggtggcggctgggatggtttgcctatacagaataaatgacggatgcctgatacttgccgccgccggtgacctgccatcaaggctggagtgcgcggcagcatggcgaggcaggctgttgcaacatctgctcatttgcaactgacactggtcatctgacaatattcccagggcctaccacttgccccatgccgggagagcctgtcaccgacatcgtaggcctttggcggcaatattggcctgacatcgctctcctgccgcatcccagcccttgcacatgtatggctcgtcatccgtggtctggcgcgaaatgcattgtgctgtgagacagcgccatgctgcgtcaggatgagatgcttctgacaagattgtcagtgactgactgacagattcgaacagcccgggctgctagagtcaacattcactacaatctgagccggagatctatcgtgaatatccttgacccgatcatgcataccctgatgcccgagacagatcaatacagtggcatggagccgaaaacccgggcatttctcgaggagttggcggcatccgatagcaagccagtggaagcgttgagtccagaagaggcgaggaaggtgctgagcgacttacaagccggggtggatgtcgagctgggcggcgtgaccgtcgaggagcgggaaatcgcgatcgagggacactccattcacctattcatcgtcaagccagccgatatcgccatcagcccacccgtggtcatgtttttccatggcggcggctgggtgctgggcgacttccctacccatcagcgactagtgcatgacctgtgtgtcgcttcaaactgtgctgtggttttcgtcgactattcccgctcgccggaggtgaagtatcctactgcgattatcgaatgctaccttgccaccaaatgggttgcgcaaaacggcgcggaaatcggtgtggacccagcccgcctcgcagttgctggcaacagtgccggaggcaacatggcggctgtcgtctgtatgatggccaaggaaaagcgcgagcccttcatcaagcaccagaccctgttctggcccgtgaccgacgccaggttcaacaccgactcctaccagcaattcgatgagggttatttcctgacccgcaacatgatgaaatggttctgggacaattatcttgaaaacaaggacgcacgcaaggagatctatgcgtcgccactcaatgccagcctggaacatttggcagacctgccgcccgccttgatccagacagcggaattcgacgtgctgcgggatgagggcgaagcctatgcccacttgttgatggatgcgggcgtgagcgtgacctgcacccgctatctgggggcgatccatgatttcggcctgctcaacccgctggccaagacgccgcaggcatacgcctccatcatgcaggcggcgggcgaaatcaggaaacatatctaggctgcatcatcctcgacggcagacatcggctgccggctggtgctagagcggctaacagaactcaacagcaatcctggctggacgctctgcgcaggaaatacagatcactacggcaagtcaggtcaacgacgccaggcgcatgttgttgaccgcgctgcccgcaagtttgacaggggcggcgccttctgtttatgattgccctcatgatgcaaatccagcagtccacatcattcgtgttttcctccctggctttccttagccaagggctgctgctgcgcttcgcgcgcatctaatccacctcttcctgccagtgagtttgttttatcctcgttgttagagggcaggacaatattgtttgtatttccggttttattccagaaagtattttcatcatgtgtgacacgccatatcatttttggcagtttcgactgccccgcggttgtcaggccttgcgtgagcggtagccagccagccccggatattgtcatgccgctgactagactgatatatcgagccgatatcttgagagaataatgatgttaaagaatccaagcagcaaataccgcccgtttaccccgattgacttgcccaaccggcaatggccggcccgcaccatcacccaggcgccgatctggatgagcaccgacctgcgagacggcaaccaagccctgttcgagcccatgaacgctgaacgcaagatgcgcatgttcaagatgctggttgaaatcggcttcaaggaaatcgaggtggcatttccttccgcctcgcagaccgatttcgattttgtgcgtaccttgattgaggaagaacatattcctggtgacgtgaccatcgaggtgttgacccaggcgcgcgaagacctgatccgccgcacgttcgaatccttgcgcggtgcaaggcgggcgattgtccatgtctataatgcgacttcccctgtgttccgcgagacagtgtttcgcaccgacaaggccggggccaagaagattgccaccgatgccgcccgcctcatcaagcagcttgcggatgagcgcccggaaaccgaatgggtgttccaatatagtccggaaacctttaccgcgaccgagctcgatttcgccaaggaagtctgcgatgctgtcacggacatctggcaggccacgcccgagcgcaaggtcatcctcaacctgcctgcgacggtggaaattggcacacccaattactacgctgaccagattgagtggatgcacaccaacctagcgcgccgcgacagtgtgatcatcagcgtgcatccgcacaatgaccgcggtaccgcagtggcggcggcggagttggcggtaatggctggcgcggatcgtatcgaaggctgcctcttcgggcatggcgagcgcaccggcaatgtcgatttggtaaccttggcgctcaatctctatacgcagggtatcgacccccgtctggatttctcccagatcaacagcatcgctcgcaccgtagaggattgcacccagttgccggtgcatgcccgccatccctatgcgggcgaccttgtgttcacggcattttccggttcgcaccaggacgcaatcaagaagggctttgccgtgcagcagccaggcgatctttggcaagtgccttatctgccgatagacccacatgatgtgggccgcacctacgactccatcatccgcgtcaacagccaatcgggtaaaggcggcatcgcctatttgctggaatctggctatggcctcgccatgccgcgccgcatgcaggtggagttcagcggcgctgtgcagcgtctcaccgatagcagcgggcaggaagtcagtgccgagggcatctggcaattgttcaacgaagaatatatcgcggcggatgagcccgtgcgctatatcgaccatgtgctcgacgagcaggatgatgtccagcacatcaagctcatcgcgcgcatccatggcgtggaaaccgtgctcgaaggccgcggcaacggcccgatcgatgccctggtgcacgcgttcggcagcaaattccgcatccatgactacgaggagcgcgcgcttggcgcgggcgctgccgccagggccgtggcgtttgccgagctggagaaggatggccagcccggtaccgtgtatggtgcgggaatccacgacaacctggtcacggcatccattctggccgtgatcagcggtatcaaccgcttgtaccagcgccttgatgcggctgcacagcaggcgcttctaccgcggtgagttgcgccaactgactgatgccaatggcgaaacaaaaagcccgcatactcgcgggctttttgttgtctgctgtaccgccggatgtagcgcacgatgatcaggcggtgcgccagccaagctcctatgccacatcccgccatgaccgtcaccatcgggaaagtcgtgccgtcgtgcaatagattgaccaggccacctgcaatggtggccaggccgaactgcagcgatcccatcaaggcggatgccgtgcctgcctgctggccgtgggtggccagtgtcgctgcgccagcatcggggccgatatagccgatgctggcgacaaagaggaaaatgccgattagcagcaggggcagggtgacatgccccgtcagtgacaggcccagcaataacacgccgatgccgccaggcagccacagggcacgtgagagcagcacggtggcccgatgctttttcagccgccatacattgatctggctcaccagaatcaaccctgcggcgttcatcccgaatatccagccgtaatgctgcgctgggatgtggtaatactcgatgaagacaaaaggcgagccggcaatataggcaaacatcccggcgcgcgccaggccgccactcagtgtgtaaccgatgaacctgcgatccatgaacagtctgccgtagttccgtaggatgcggcccagtaccagcggcggttcgtggcgcgtatcatgcgtttcctccagccagaaatacactgcgatcaatcctagtatgccggctacccccaaggtgatgaacaggacacgccaatcgaatgaggtgacaatccagccgccaatgagcggcgcgagaatgggtgccagccccatcaccaatatcagcatggagaatgcgcgtgccgcatcattcgcgctgcagcggtcgcggatgaccgccatcgtgatcaccatgcctgcgcagccgcccaatgcctgcaggaagcgccagaaaatcagctcggggatactactggtaaacgcacaaccgaacgacgccaaaatataaatcaccagcccaataagcaagggcaggcgccgcccgaagcggtcgctgagcggaccgtagaacaactgaccgatcgccaacccgatgaaataactggccagcgtcagctgtgcgctgcctgcctgcgcgagcaggcttttctcgatggctggaaagcccggcaggtacatgtcgatcgacagcggtgccaggccagtgagcgctcccagtagcagtagccagccactcgtgagggagggaggagatgtggaagcgttgttattattcgacatgaaaagtagaggtagattttgtctgggatagtataggagtaacttcttcacacaatagttgcttgcctagtgggtaagcaacatgcacggatgttgttttcgattgcccattcagaagtctttcattgcgctaaacgatcacgataaagaaccccggaagagaaaataagacatagttcccatcattgtagagtaaaccatgctattgcccgggagtggggagcgtcggttttgaaaagaaaacaaaatggatgctgcctgtgctgcggaaaatattggcaggagaaaagccgtgagtgaaaaggtctccaatctcagggcttcagattgcgtatccccatcttgaagcccatggagatggtgttcaagaggttttatcatcaagaaggtcaatagggcttttgccacaagaagttcaagttgaatggtgaagctttgatctattccgggtagaaaataaaaagacatggtagaaaccatgtcttttctgcacttcaagtattactgaaagaaatctttcaccttggtcatccaggatttctctctggggctgtgtttcccggagtcctgctggttgatatcctccagttcccgtaacaactctttctggcgttccgtcagcttgaccggtgtttctacgatgacatggcaaaacaagtcgccatgctcgttgctgcgcaatggcttgatgcccttgccacgcaggcggaacacagcaccggtctgggtctccggcggcaccttcatcttggcgtgaccgtccagggtcgggatttcaatttcgccgcccagggctgctgtcgtgaagctgatcggcatttcgcaatgcaggttggcaccgtcgcgctcaaagattggatgcttcttcaggtgcaccacaacatagagatccccaggtggtccgccattgacaccagcttcgccttcgccagagaggcggatgcggtcgccctcgtccacgccagccggaatcttgaccgacagcgtcttgtgctgcttgacgcgtccaccaccatggcaggtggggcaggggtccttgaccatcttgccggacccatggcacttggggcaggtctgttgcacggagaagaagccttgctgcatgcgcacctggccatggccgccgcaagtggagcaggtaacgggctgggtgccagggcgtgcgcctgagccgtggcaagtttcacactctgccatgacggggatacggatcttggtttctgtaccccgtgcggcttcttccagggagatttccatgttgtagcgcagatctgcaccacggtagacattggagcgtcggccgcctccgcccccaccgaaaatatcgccaaagatgtcgccgaaggcatcggcgaaattgccgaaaccacctgctcccgcgccagcagcagcgctcgggtctacgcccgcatgaccgtattgatcgtatgccgcgcgcttctggtcgtcagaaagcacttcataggcctccttggcttccttgaagtgttcttcggcttttgggttgtccgggttccggtccggatgatatttcatcgccagcttgcggtaagccttcttgatttcttcatccgtagcgtcccggttgacaccgagtacctcgtaataatctctttttgccattttcttctgctaaaaagttaaggatgccctgaattcggcccttgctgcatacattcataaaagcgggctgggcgcctggttgcaaacgagtgaccctcactggtcgctggtttgcgccttgcattccatcccgctccgcagcgaatgtccgctgcctggctgattcagggcttccagatgaggcacatcgggaaactccctgtgcgcctcatgaggttacatggtaaaggaattacttcttgtcatccttgacttcctcgaactcagcatccaccacttcggcatccactgtcttttcctgtggctcgcctggttctgcggcgctgctttcggtttcgccggcagcgtagactttttcaccaagtttctgcgaggcctcgatcaaggcattagtcttgctctcgatcgctgccttgtcgtcacccttgatgacgtcttccagctcttgtaccgccttttcaatggctcccttttcagccgcatccagtttgtcaccatgctcggccagggatttcttcacgctgtggatagcactgtcggcgctattgcgtgcgtcaaccagttcacgcagcttcttgtcctcgtctgcatatttggcagcctcttcctccatgcgcttgatctcttcatcggataagccagagttcgccttgatggtaatcttgttttccttgcctgtcgccttatccttggccgatacatgcaagataccattggcgtcgatgtcgaaggtgacttcgatctgtggcatgccacgcggtgcgggcgggatatcagtcaggttgaactgacccaggctcttgttgccggatgccatttcacgctcaccttgcaggacgtggatcgttacggcagactggttgtcctcggctgtcgagaacacttgcgatgccttggtcgggatcgtggtgttcttctggatcagtttggtcatcacgccacccagggtttcgattcccaaggaaagcggagtgacgtcgagcaagagaacatccttcacgtcgccttgcagtacgccaccctggatagcggcacctacagcgacagcttcgtcagggttcacatccttgcgaggttccttaccgaagaattccttgaccttttcctgcaccttgggcatgcgggtctgaccgccaaccaagatcacgtcctggatatcggataccttgactcctgcatccttcaatgcaacttcgcatggcttgatggagcgctcgatcaagtcttccaccaggctctcgaacttggcgcgtgtgatcttcaccaccaagtgttttggtccgctggcatccgcggtaatgtaaggcaggttgacttcggtctgcgtgctggaagaaagctcgatcttggccttttctgcggcctccttcaagcgctgcttggccagcaagtcgttgcgcaggtcgataccgttttccttcttgaattcgtccgccaggaaatcgatcaggcggttatcgaagtcttcgccgcccaggaaggtgtcaccgttggtggacaatacctcgaactggtgctcaccatcaatttcggaaatctcgatgatggaaatatcgaaagtaccgccgcccaagtcgtagactgcaatcttacgatcaccttcctgtttgtccagaccaaaagccagtgcagccgcagtcggttcattaatgatacgcttgacttccaggccagcgatacggcctgcatctttggtggcctggcgttggctgtcgttgaagtaggcaggtaccgtgatgacggcctcggtgacctcttcacccaggtagtcctctgcggttttcttcatcttgcgcaacacttctgcggagatttgcggtggcgccagcttctggccgcggacttctacccatgcatcaccgttgtcagccttggtgatggtgtaaggcatgaggccgatgtctttctgaacttccttttcgtcaaagcggcgaccaatcaggcgcttgacggcaaatagagtatttttcggattggtcaccgcctggcgcttggcaggagcgcctaccagaatttcaccgtcttcctgataggcaatgacggaaggtgtggtgcgtgcgccttcggcgttctcgatcacgcgaggctttccaccctccatcacggctacgcaggagttggtggtgcctaagtcaataccgataatttttcccattgtcttggttccttgtgttctttataactctgaaagtggataactatgccgtcaacatggggataggcgatgcgatttcaagcctagtttgcaaaaatgacgtgcaaaatccccccatggcagcgtaaaggtggttattttgcaaccatgaccagcgccggacgcagcacccggtcattgagggtgtaacccttctgcagcacattgaccacggtattgctttccgcctcgctttccacagtgccgatcgcttggtgcttgttcgggtcgaatttctcgccgaccggattgatttcgacaatgctgaatttctcgaatacggcagtcagctgtttggccgtaagctcaacaccatcgcgatagctttccagcgtagcggagccgacattcaaggctgcatccaggctatccttgacggcgagaagttcgctggaaaatttttccagcgcaaacttgcgtgccttttcgatatcctccgctgcgcggcgacggatgttttcgccttccgccttggcgtacagcacggcagcctgctgttcggccagctttgcttccagttcggcaatcctgtcatcaatcgagccggcagcccccgcttcttgcggagtggcaggggcattttcctgctgcagttcagtttccggcgtcttgttttcctgttgctcgggcgtcttgtcttcgtgttgcataatagtccctgttggtgatgatgtgacaacgggacacatgggggtgtatgcccggattacaagagggcatgaagatttttattcgcccggaacagtctgcaagcctttgctgctaccttgccgtgacctgggccagggcttcgagcacggcatcgactggcggaacctggccttgtccccccaggttgcggatcttgtgctggtcgtgggccagcactcccgtcagttccgggtcggtgtcggtatagatcgccacagtgggcaggtcgagggctgcggccaggtgcaccagaccggtatcgacgccgatcgcggcatagctgttgcttagcacggcagcgagctggctaagaggtagccgcggcaataccacgcaaccgggtacggtgtcggcaatgcgccgcgcccgggattcttcgccagcgctgccccaaggtagtaacagtttcaaatcttgctcgagcaaggcgttgcccagtcggctccagtggttttccggccagagcttggcatcccggctggtggcgtgcagcccggcaatataacggctgggcaatcctagtgtggcgggagccgtagcatgaatgccgtagtccggcgggctggacggaatagcgtatcctagcgcacgcgcggccagttcgcggttgcgcgcgaccgcatgctgaccgcgtgccacagggtggcgttgctggtagaacagtgcagcccagggctcccgcgcggaggcgccatcctgtccgtgaaagatgccccgtgcttgactgccgatcaatgcgcttttcagcaggccctgggtgtcgatgacatggtcgtaattgtgtgagcgcagctggcggcgtatgtctcgaatttcctgccaggtgctggcctgcaacaagtgtctgcgccaacgccggactgcgacggtaaagaccctgttgactcccggatgcaaccgtggaatgtcggcaaagctttcttccaccacccagtctatctgcatgtctggaaatgcagccttgacgtccgtgatgaccggcaggttgtggatgacatcccccagggaagtggttttgatcatgagcaagcgaggcatgggcggcattttcgcatacaattcagcttctttaaccctgattgaaggctgtagccattgaagtttgctttcctgatcttcaagtatttcccttatggcggcatgcagcgcgacatgctgcgcactgctacccggcttgctgaggcggggcattccgtggatatctttaccatgtcatgggatggcgagatgccgcaggttggcgctgcccatggcaggatatctgtgcacatcatgccggcaaaaggctggttcaatttccggaaataccaggacttcattcgtcaggcacaagcccgcattgcctgtgaattcaatgtcgacttgatcgtaggatacaatcgcatgggcggtctggacgtgtattttgccgccgacccctgttttatcgagcgggcccatacccagcgtaattggctgtatcgcttgacgccgcgctaccgctggttccagcgtacagaacaggtcattttctcaccgcaaggcaagacgcaggtattgatggtggatatggcggaaaaagctgtattccagcgctggtatcacactcaggacgaccgctttcactacatcccgccctatctttctggcgagcgactgcaattgcatgaccgcgcggaaatgcgtgcctatttgcggaatgcgttcaacctgccaccggagacgaagatcgccctgctggtcggttcagggttctatatgaagggattggatcgcgcggtgcatgcattggcgagcctacccgcggacatgcgccaggacttcaagctgattgccatcgggcaggataagccagcgcccttcatcaggatggcaagcaagctcaaggtggcggacaacctgatcatttcacgcggcaggcccgacatcccgcaattgatgcaaggtgcagatttctacctgcatccggcctaccgggagaataccggtctggtcatcctggaggcgatggcgagtggcgtgccggtactggcgacggccagctgcggttatgcggtgcatgtccagaaggccgatgccgggcaagtggtaccgttgccgtttgagcaggcggtgttgaaccggatgctggaggaaatggtatcgcttgtgcatgcaagggatgctcggctggagaagtggcgcgacaacggcttgcggcatgcacacaggttgatgacggagaacgatggtagtgccgaggctgcgatcatgctccggattgccgggaaaaagcaggaggacgcgatatgaattgcaaggaattgcagttgtcgccggagctgacgcaagcactgggagagggcgatgtgttttcgcgtgtcatggcgctggggggagaggtgttccgcgatgtgccgggacgcaagaccgtccgtgttcaacttgccggccagccctatttcatcaagcaacactttggcgtgggatggggggagattttcaagaatctcttggcgttcaaggtgcccatcgtcagtgcaaacaccgagaagcaggcgatagaaaagctcggcgagattggcatcgccactacgccgctggcaggtttcggcagccgcgggtgcagcccggcaagccgccagtcattcctgatcacgcatgacctgggcgatatattgtcgctggagaccctggcggaccagtggatgcaatccccgcccgagccgcgcttcaagcgccgcttgttgatggaagttgccaccttggcggcacgcctgcatgacagcggcctcaatcaccgcgatttctatatctgccatatctgccttgacctgccccggctcaggcatggcgatatccatttatatctcatagacctgcatcgcgtcggaattcgtgagacaatccgcccccaagatcgcatgaaggatatagcagcattgtatttttctgcgatgaatgcgggactagtaaccagggattatctgcgtttcctgcgtcgttatcgtggcaagccaatcaggcaggtcatgcgcgaagagcgggatttctggcagcaggtgcaggcccgcgcaatcaaactttatatcaaacttcacaaggttgagcccggcctacaccagattggcggaatgatcggctgatatgtagcggcccggcgtaaagaggaagtctataatatatgccattcacattcgcctggaagcgttcagactggagcgcttggttcaattactacctgtttttcttctatttctccggcattacccatttcttgctgcaaatcagtggcacgaccatttttgtcggtatgcgccaagcaattgtgatgagcttgctgtggctgataccggtgatgctggtgcggcgccacgctcgcaagatagccgctgtgatcgggctggtgctgtgggcatcttcgctggtcagtctcgggtatttctgtatttacgggcaggagttttcgcaaagcgtgatgttcacgatcttcgagtccaacccggccgaatccagcgagttcattgcccagtacttcgtctggtggatgattccggtattgctattgcatagcggtgtagcctattggctctggcgcaggctggggccgctccagatcagcgcgcgcgccgcctggacagtgtccgcgggcatcctggtcttgctgttcgtgcagccgatgttcaagcagttggtgctcaacaaggcaagcctcgacgatgccgtggaaaaattgcaaatacgcatggagcccgccgtgccctggcagatggtgataggctacatccactaccgcaagcagcttgccaatatggaaaccttgctcgagcagaacagcaggattccgccgctatccaacctgcaagacgccaatgccggccagcctgcgactttggtgctggtgctgggcgagtcgaccaatcgccagcgcatgagcctgtatggctaccaccgcaagacgacgcccagactggacgccctgcgacaagagttgagcgtgttcgtcaatgtagtaacaccgcgaccctatacgatagaggcactgacccaggcgctgacttttgcagaccaagaacatcctgagctgcacctcactaagccttcgctcatgaacatgatgcgccaggcgggttacaagtcgtactggattaccaaccatcagacaatgaccaaacgcaacacgatgttgaccaatttttccaaacagacggacgagcagttctacatgaacaacagccgtgcgcagaactcccgcgagtatgatgccaatgtatttgccccgttcgaggaagtgctgcgtgatcctgcgcccaggaagttcatcattgtgcatttgcttggcacgcatatgaaatatgagtaccgttaccctgcagagtttgacgtattcaaagggcgcgagggtgtgcctgccatattgaacgacaggcaggccaaggtctacaaccattatgataatgccgtgctctataatgattatgtgatatccaccctgattgaaaccttgcgcacgcaggccccgaacagcctgctggtctatttctctgaccatggcgaagacgtctacgatgcgccggggcatgacatgctgggacgcaacgaggccaagcccaccctgcctatgtatacggtgcctttcatcatatgggcgtccgagcagtggagggccgggcatgacatgcgcttcgacggcatgctcgagcgcccctacagtaacgcgcatttcatccatacctgggcggatctggctggcttgagcttcgacggcttcgagccgtcgctcagtctcgtgaatttgcaattcaaggagcatccattgctgattggcgacccgtaccagcctgacaccatccgtccgctggatattcatgcccatgactaaccttgccgcgctctccatccctgatttgcagcaatatgcgcaaggagctgttgctgcaccattcggcctggtgctggatgatggcagtgtattgcagtcgctggaggtcgtgcgccgtgtcccgggcaagcgtctggtttgccgtggcttgctgaatgggcaggccatttatgccaagcttttcattggcggtcaggcgggcaagtatgcggcgcgtgacaagcgcggcgctcgctggctagcgcaagccaggcttgcaacgccgacattgctgctagagtctggcgtggcgagtcaaggatgtgaagccttgctctatggagccattcccgcccgcaacgccgaacaggtatggcaggacctcgatgaggaagggcgtcatgcgctggccctgcggcttgtggaggaagttgcccggcatcatcgcgcagggttgctgcaaacggatttgtacttgaaaaatttcctggtggatgcacaggctgtctataccctggacggtgacggcatccggcagttgcgcgtttttggcaggcagcggcaacaatgggacaacctggcgcgcctgatttcgaagttcgatgtcgatgcggtggcagcgtggttacccagcctgctgcggcagtatgttgcggtgataggggggggggcgtctgatattgatatcatgcagcagctgatcgcgcgccactggcggcgcgatatgcgtcagtacgccagcaaagtgcagcgctcctgcacggacgtagcggtggaggagaaaccctggcattacctggccatcaatcgcgcacaagacagcccgggagtgcggcaggccttggcaacacccgatggcttgctcgacgcaacaagcgcggtcaggctcaagagtgggaatacctgcaccgtggctgccgttgaaattgatcagcgcaagatggtgatcaaaaggtacaatatcaagaatttctggcatggcctgggccgtgcttggcggccttcccgggctgtggtgtcatggtccaatgccttccgtttgcagttgaagggtattgccactccggcggctgtggccgtactggaacgccggtggctggggctgcgccgagaggcctacctgctgaccgaattcatgattgcccgggatgcggcggaattctatgccgacctcacgattgatcgcgaggtgaaggagcgggtcgcgcaacgcatcgccaggcttttcttccagttgttttgcctgcagctggaacacggcgatttcaaggcaaccaacatattgattcgcgaccagtacccattgttaatcgacttggacagtatgcggcagcatgcatgcaaaaaacgcttcgagcgcaggcatgcacgcgacctgcagcggttcttcaagaattggcaaggcgatgctgcgacttctcaattactggcggcggccttcagggcagtttatgcggatggccgtgtgctggaccaggcgggcatcgtatttaatcaaagcgaaaaagacgaatgatcattctaggtttatcaggtgcgctggggcatgatgcctcggctgccattattgtggatggaaacattgtagcggccgcggaagaagagcgtttcatccgcgacaagcatgccaagaacaagtttccgcttgaggcggcaaaatactgtttgcgcgaggccggggtgcggcccgagcaagtggatatcgtcgcgtttccctatggcgagattccattgagcagcggagctcgctggcattatgccaagcgttactggtatgcgcccgaccgcgcgctcgatgccattttcaacggaaaccgccgttttcgccgcaaccgcgacaagtccctggatctgatgcgcgagcttggcctgaccaaggcgcgttttgtgccggtcgagcaccacctggcgcatgccagtagcgcgtatcacttgagtggtttcaaggaaaagaccgcgatcgtcggcatcgatggcaagggcgagtatgccacgaccttctttggctatggcgagaatggcaagatccataagatcaaggagttttacgacccggattccctgggcggcatgtacggcgcgatcacggagtatcttggcttcgagatgctggacggcgagttcaaggtcatgggcatggcgccttacggcgatcccaagcgctacgacttgtcgcgcctggccaagttcgagcacggcgagctcaagatcaataccgactacgtcaatgtggttggtttgcgccgctacaaggaaaacggcaggggtttctatttcacgcccaaattgatcgagtggttggggcccaagcgccagggcgacgagatcgacgatccctacattcattatgctgcttctgtgcagcagctgctggaagacattgcgctggagatgatcgaatattatctcggcgatatcatccgcgaaactggccgtattgcgatggcaggcggtgtggcgctcaatgtcaagctcaaccagcgcatcattgccttgccacatgtcaaagagctgttcgtgcaacctgcctccggcgacaacggcacctcgctcggcgcggccagtttcgtggccgcagagatgggggagccgctggagccaatgcgtcatgcctacctcggtccgtcgttcacaacagaggagtgcctggcagcctgcgaggcacatcctgccaaacccaggttccagcgtgttgaaaacgcaccgcagaaaggcgccgagattctggctgcgggcaaccccttggcctggttccagggtcgcatggagtttggcccgcgcgcgctgggttgtcgcagcatcctcggcgaccccagccatcccggcgtggcggaccgtatcaatgcgcaaatcaagtatcgcgagcgctggcggccattctgtcctagcatgttggaccgggttgccgctgacatactacagacagatcatcctgcgccctacatgaccttcactttcgatgtggccgagcattggaagccacgcattcccgaggtcgtccatgaagatggcacggcacgtgcgcagatcgtgaccaaggaaaccaatccgcgctattacgccttgatcgaggagctggagcgcctgcgcaatgtgcccgtagtcctcaacacctcattgaaccgtcgcggcgaaccaatggtttgcagtccgactgatgcgctcaatatgttctacgggtgcgatctcgaatatctgctgatggaagacgttcttgtgaccaagaattaggccggggcgggcttgcagcagagactcagcagttgcaagcccatggtttttttaccttatcccagtcgtggttaatttgacgatgtccaacgctttcagcgataattcccggctaaattcaactttcagcagcacaccattaatgacacaaaccctgatagaagtcaccgagcgcattcgggaacgtagtgcacctacccgcaaagcctatttgcaacgtatcgaccagatcatcaaccgcacgcgcggccctgaccgtctgggctgtgcgaatgtggcgcatgcctttgctgccctgccgagcaacgacaaatttcgtgtcgtagcggaaaaggccccgcatatcgggattgtgacggcttacaacgatatgttgtcggcgcaccagccatatgagacttaccccagcatcatccgggacgaagcgcgcaaacatggcgctaccgtacaggtagcaggcggcgtgcctgcgatgtgcgacggcatcacccagggcgagcctggcatggagttaagcctgttctcgcgcgataccatcgcaatgagcacagcgatttccctgtctcatgacgtattcgatgcagccctgatgcttggcgtgtgtgacaagatcgtaccgggactgttgatcggtgccttgcattttggtcacttgcctaccctattcgtgcccgccggcccgatggcgacaggcatagacaacaccaccaaatccaaggtgcgcgagaaatatgcccagggcctggtgggccgggacgaactgttggcttccgaatccgctgcctatcacggtgctggcacctgtactttctttggcaccgccaatagtaaccagatgctgatcgaggcaatgggcttgcacgtgccgggtgctgcttttgtgcatccgcatgatgatatgcgcgaattgttgacccgcgaggcggtgaagactgtgctttccattacgaagggccagcgctttacgcccatcggcaagatggtggatgagcgtgtcatcgtcaatgcgatcgtggcgctgctggctaccggcggcagcaccaatcacctgattcattgggtggccgtggccagggctgctggcatcatcatcgactggtccgacttttccaagctctcgcagaatacccctttgctggcgcgtgtctatcctaacggtacggccgatgtgaaccagttccaggcggccggaggaccgagctttgtcattcgcgagctgatcgaaggcggctatatgcatggggatgttacctctgtcgtgctgggcggcttgcgggatttctgcaagaagccggtcaagtccgatgatggtctgatctgggttgacttgcccaaggaaagccctgacgagactatcgtgcgcaatgtctccaagccgttcagcgcgactggcggcctgcgcctgttgacgggcaatctcgggcgttccgtgattaaaagctccgccgtaccggaagaccgtcagatcatcgaggcgcccgccatcgtattcaatggccaggaagagctgctggcagcgtttgagcgtggtgagctggagaaggattttatcgccgttgtgcgcttccagggtccgcgtgccaatggcatgcctgagctgcacaagctgacaccgcctttgtccgtgttgcaaggtaagggattccgggttgcaatcgtgactgatggtcgcatgagcggcgcctctggcaaggtgccggctgcgatccacttgagccctgaagcggtggctggcggcgcgatcggcaaaatccgtacaggtgacatgatccgtctcaatgcgatcgtcggtaccttgaacgccttggtcgatgatgaagaatggcaggcccgacccgtggctgtcatgaccgaagcgcagcgcaacaacaacagtcatggcattggccgtgaattgttcggcggcatgcgcaagaatgtgcatagtgccgaagaaggtgctgttacctggctttaagccatttgaaaaaccaggccatgcgtcgtttgctctcgcttgccgtactaccgtactgtctgcgctcaaacgccttggcctccgcgattttgaaatggcaatatagtttgcctttctgcttgcagatttttaataatcaatccataggtatatagaacatgagcacactcgatttagccaaccatggcccagtcatcccggtcattgtcatcaacaaagtggaagacgcggtgccgatggcagaagctttgctcgaaggtggtatcaaggtactggaagtgaccttgcgcacgccagtggccttgcaggccatggaggccatcgccaaggccgtgcctgatgccatcgtgggtgccgggactgtgcgcaacatcaaggatgcgcaaaactgcaaggatgttggctgtcaattcgccgttagcccaggctataccagtgaactgggccgtgctgcgcgtgaaatggggttgccattgctgcctggcgtatcgaccggtagcgagatcatgcaagcaaatgccgatgattactatttcctcaagctgttcccggctgttgctgtgggtggcattaacctactcaagggctttgccggcccgttcggcgatgtcaagttctgccctacgggcgggctaacggtagaatcggctccccagtttctggcgttgcctaacgtcgtggtttgcggcggcacctggctcacgcctggcgatgccgtggcgcgcaaggattgggcgcatatcaccaagctggcgcgcgaggccagtgcgatcaaggctgcagcctaacaagcaataccaggcccctctcggggcctgtagtcttcatatccccaggctgtgcacatgccaattgcctatggcaccaaccttcaggtcgcgctatgctgaatctcgagcaataccacacatgggtgtttgattgcgatggcgtcatcctcaactccaaccatctcaagatcgaggcgtattacgccacggccaagaacttcggcgcgaacgaccagcaagcgcaggcactggtggattaccacatcaagctgggcggtatttcccgcttcgtcaaattcgagtatttcctcaagcagatcctgaagcagccctttacgcaggatgacgtggatttcttgctgcaggatttcggtcgcgaggtgcgcaagcgtttggcgagctgtgaaattgcttccgggctgcaagcactgcgtgaaaaaaccgcagccagcaattggctggtgatttcaggcggggaccaggaggagttgcgtgccatttttgccgagcgtaagctgtcctcattgtttgatggcggcattttcggcagcccggataacaaggacgagatcatggcccgcgaaaccggccgcgagaatatccgccgacccgcgatatttatcggcgatagccgctacgatcatgaatcgtcgagccgtgccggcctggatttcgtctttctgcacaaatggaccgatttccccggttggcaggcttattgcgctagccaggatattgccacattgcccgatatcaacgccttattaacgcatacatgctgattccccgcctgaatattcgcagcagccacctgcttgccccggaagactttgcgcaattaagccggaatgccaaggtgctcgagcaggatgagcgcggcatcaaagtgctgcagatggacaatggcaatatcctcaaggtgttccgcgtgcgccatacctttaccttggcccgcgtgtactcctacgcgcgccatttctgccgcaatgcggacaggctcaagcggctcggcgttcctacggtcgagatcgtgcaattgttccatttcgaggaaagtaccgatactgccgtactctaccggccgttgcaggggcataccttgcggcaactgcatatctccggtctggcggagcatggactcatggaaagttttggacgttttgtcgcgcaactgcatcagcatggcgtttatttccgctcgctgcattttggcaatgtcgtcaggacgccggatggacggcttggcttgattgatattgccgatctcaaggtgtatcggcatggcctgaccaactggcatcgcgcgcgtaatttccgccatctgcagcgttaccaggctgattgggagtcattgcctatggccgaacgcaaagtgtttgcggatggctatttctccacggcgcaattgccgcccaaagccgcgtctgcgcttaggtcgaggctgaagtttttatccggtgcttaaaccatgtacgtactgcatatctgccatagctattatcctcccttcctcgattgcgcccgccaatatgctgccttgttcaaggatagtccctacaaggtggtgacggtctacctgactgggaaacctgatcccgaggtggagcgaggcagcgcatccgatgaggtggtttttcttggttacagcagcaagcaggtaaaagggctcaagctgggggcgattgcgaaaatccggcaattggtgaaaagccggaacttcgcattttgcattgcccatcgcgccaagcctacctatgtggcattgctcgctaccggtctgccagtggtgagcgtacaccataactacaatgactacgggcggttcacccggcgcatcctcgtcaacttctaccgcaagcgtatattgatgctatgcgtgtcgaattccgtgcgggacgaaatgcgccagcacctcaaacactggcccgccgagcagatccagaccttgtataaccgcattgacgtggacgcggtcaggcaatccctgttgcccaggcaggaagcccgccgcctgcttgaattggaagacgatacttacgtaatcgccaatgtcggccgcttgcaccgggacaaggaccaagcgactctgttgcgtggatttgcccaggcactgcctgagctgcctgcgaacaccttattgttgatcctgggtaaaggcccgctggaacaggagctgaaggcattggcgagcgagctgggtattgccggaaacgtccgctttgcaggccaggtgccggaagcaagacgatatttccgggcgtttgatttgtttgtcttgacctcggatcacgagcctttcggcatggtattgctggaggcgatggcggcggagttgccgattatttgcagtgatagcgggggcggggcagaagtggtgaatgggtacggagatttgttctcactaggaaaccctcatcacttgtcgagtctgctgattgcacgcagtagattacctcaggctgccaattcttccgctgacattctgcatgaaaaatttagtgatgctgctgcgagaaaacatttctttatgttgacattcatcaaagacttattattcatttaattattcagaattggagagtgggatgcatcgctccctggtaaagctaacgactaaaagagggaaagtattgagcgcgtttgagggtgacgcgatcacacaggaaattcagaaaaaaggggagtatgacagcaatattttaaattcattggcagatgttttgggagacattaagcctgaaaccagccttgatattggtgctaatattggcaatcatgcgctagtgattgctgattattcccgccatctgattgcatttgagcctgttgactttatctttcaggtccttaaggtcaatgttgagcaaaataatgtcaagaatgcagaggtcgtgaatgtaggcttgtctgatgttgaccaagaaatggaaatattcatcccagataacgccaatcttgggtcttctagccttgaagtcatggagggagatggacaaagattgaaagtcagaacgctgataggagatgaatacttggctcaacgacaagtaaatcaggttgattttataaaaatggatgtcgaagggcatgaggtgccggctcttaaaggcttgaaacataccattcaacaacaccagccattattgctgttagaatataaaaataaaaaaaccctcgatgaatttattgagtatgatttattgaataatttgttttctgggtatactattttttctattactatcaccaatagtagaaagattcatggcagaggtgtttgcgggtttttaagaagattttattacaaatactttgatcgacgttgggtattgtccagtttctttcctgagaaaaaatactctaatatctatcttgttcctgaaagatacttagggattttcaggaaatatcgttttattccgtcctctgctcaataaaattagaatatgcaaaaagagcgatctagtatttgtatattaataccttattttggtaactggccattttggatatccttattcttacatgggtgtcgcgccaatccaacagtaaattggataatttatactgattgcgatttgcctgaaaattgccctaagaatgttcaaataaggcatgtgacatatcaaaattactgttgttgtatatcggaaagtcttgggatagagtttgcgccaaagagcccatataagctatgtgatataaagcctgctcttggatatattcatagcgaggaaattaagagttatgacttttggggatttggtgatctagacttaatctatggtgatttacgagcgtattttagttgccatcgattacagtcaaaagatttgttttctactactggtagacgtgtgtcaggccatctttgtttaatgcgaaatattgaagaaatgcgcacagcatttatgcgagtcgaaggatggaagcagatatttagcagcaatcagcatgttgcattcgatgaaaaacattttagtaaaatatttcttcgtcataaaaactctccattttttgttcggtggatagcagctaaatttgactcatggttgacccggggggagtttaatgaagcttatgtaactcctaatgctggaataccgtggattgatggcacatatgattttccaactgaatggtattggaaagatggggtggttactaataatttgactggagacagagagtttccttattttcatttcatgatttggaagaataaatggtcaaaatctaatacattatcaatgcttgatctaaacaatatgcaggatagagtgattgtgactgaaagcggaattactgtggtgtgatcttctggtaaataacagtgtactttttattataggggccattaaaccgtgctatttctttatagtgtggatactcagccgcaaatgcctcttgttgttctggatgtctcttattaattccaccaatcacgacaaatggtttagtaatatttttgcctttatgaatggaatccaacacaaatcttcctcctgatcctataaaaggcgctcccgcataatagcgtaatctagcgctatcaaaaaatacatcttggttatcaatatgatgttctttcaaccatcgaatggcatcttgctcatgattgaagccagtaggcttgggccataggttggtcaataagccaattaatatggatgctggaattacccatagaatggcacgcccggctcggctttttggaaacccagctttataacgatcaaacaaatatgccatgtaaaaagtagcatagatcataagtatcagcgcgagagcaatgacatatcgccctgacaggacaaatacttttgtgataatcaagaatatattgatcagtgaaatcaatatgccagcgttcaatattgtttttaccgggggcgtgactaacagtggtttagcagtaatggcaaagacgctgagaatcgtattgaccaagcctgttgcataaaacactttgaaaatgatgatgaaagcaaaggtaattagcaggctaggcacagcgaactcatctaggtattttcccaatacgagctctgccatgatgtttgcttgggtgaacagtttctgggtgagttgttgataaatatccagagtgagaatttcctgtaatcggcctaattccgttgctttcaagcctagaattaatatggaggctagcaaaccgacagctgcaaatatgttcaaactatgtgcttgcagaaatgctttgagtttcattggtcccggggcggtgaaaagcacggccagtggtagtagtgccagatagctgataccctctatcctgaatagggcggcggagcatcatgcaaatctgccatagcagagcatccctgatacggtagtgcttggcgtagcggacgagaaacaccaagctggtcaggaagaaagcccagaagccttgatcacgaagtagcatggttagaatgtcgcccacaatatattgggagctgaacagaatcagtcctcccgagatcagtgcagttttgtgccctccagattctcgaatgagttgaagaaaacttgctgtagcaagtccaaataacagggtattcaacacttgggcggagcagtggatatccagtccgcttaatttgtgtactcctgcaatgagaaatggaaagaatggccatccccagacttccatgcccgctttccactccccgaggctgaatagtctcgcagcttcaaaatacaggacagaatctccattgatccagccatgttgaatatagttaatccacgatgcaaacaacagcgccagggcaatgaaaatgaaatgcagttggcgaatgctgtatgagaataggctcatgcgtaatgcctgttaattgagtgttagcgtatgaataatgtgtttgggtgaaatttgtttcaagcagttcaaatgccccagtggacattcccgctgaaaacacgggctgcattccaggcctaggtactcaatcaccgctttgctgctcattggtggcgtgtgatgcggatcggaagagccgtagatggcgatgagttttttatcgagcgcggcggcgacatgcatgaggcctgagtcgttgctgaccactgcggtgcatagcgacatcaggtcgatcgcatctcctagtttggttctgccacccaaatccaggcataccatgttgctcagctggttgatttctgcggtgaatgggacatctttctctgagccgaacaaccagacttgccatccgtgggcatatgctgcgcgtgcgacctcggcatagtatgctatcggccaacgcttggcttccccatactctgcccctgggcacaggcctagcactggggcttgcggaacatcaatgtccatctttgtcaggcaggctagggcattttccttactggccaccagggtggggttggggattgcggatggaattgcggcatctgggttgacgccgagggcgacaaaacggtccacagtccttggcagtctggttttgtcgagagggcggatgtcgttgaggaggccatagcgcatttctccgaggaagccggtacgccgcttgatgccgctggcagcggggaggatggccgatttaagggagttggtgagcatgatggattgtgtgtaatgcctatccttcaagcggcggccaaagcggatacgttccctcaatgccagctggccatgcttgaatggcaggggaatggcggcatcgacttccggcatgcgctccagcagcggtagtgtccacccaggcgccgcaacttcgatgatgcagtcaggtttttgctgtttgagtatcttgaacaggctttgtgccagtaccatgtcgcccacccaggaagggcccatgatgaggattttgtcttgctgggtattggtcacctggcgaacctcagccatcaggatgcaagtttgcggatgatattgctagtgctgcgcccgggtacgacgtcaatcaatgcgacttttccgccccaggatttgacttctgcaccacccactacttggtcttctgtgtagtcactgcccttggcgatgacgtcgggacggatggcgttgatcaaatcaattggcgtgtcttcgtcaaacaggatgacggcgtccacggactcgagcgcggcaagcacgcgagcccgatcctgttcatggatcaccgggcggcttgggcctttcaatgcgctcaccgagcggtccgtgttgaggcctaacactagtcggtctccggtattccgggctgcctccagataggtcacatgcccggcatgcagcaggtcgaagcagccgttggtaaagacgatgcgctcgccttgatgtcgccagttttgcacgcgagccagcaggctgtccagattgcataccttgtctgcctgtgcggcggattgctgggattgcagctcctgttcaagctctgccttgttgatcggcaccgtgccgaccttgcccaccacaatgcctgccgcgatgttggcaagctcgatcgcatcgtgcaaggggaggccatgtgccaagcctgcggtaagtgtagcaatcacggtgtcgccagcacctgaaacgtcatagacctggcgcgcagtggctgccagatgtgcgctgccctgacggtccaggaccgtgatgccttcctcgccgcgggtaacggcgagaaagtcgagtttcagcgtatggcgcaattgttctgcagcagcaagcaatgcctggtcgtcatgcggggcaacatggcaggcttcggcggtttcgcgtttattcggggtcaggccggttgcaccgtggtatttgctgtagtcgcgccccttggggtcaaccagcaccgggatgccggaggccgtggcttgtgcgatgatggactggcacagggtttcactcagcacccccttggcatagtcggagagaatgatggccgcaggcctatcagtcagtgctgcggcgatggcggtttgcagggccagttgttcttctgctgacaatgctgcggcatcctcctggtccaggcgcatcatttgctggtgtccacccaagatgcgggtcttggtaatggtgggcctgcatgcgctgcagtgaatgtgctgcgtatctgcgccgatatcatgcattaatccgagcagcgtctctgcttcggcatcctgaccgatgactcccgcgatcctggttttgattccgagtcctgccaggttagccgctacattggctgcgccaccggcacgctcatcctgggacttgagtaatacaacgggcaccggcgcttccggcgatatacgttgtacatcgccaaataggtagcggtccagcatgaggtcgccgacgaccagtatccacactgggtcgtgtccgaaatggtgctgaatggtatcgaggaaggactcgcgcatatgaattgaggataatgaaatgtcagtcggcttcgaccagatcgcacaggctgtgcccgatcagaatgtgggcttcttggatgcgtggggtgtcactggttggcatggtcagcacatgatcgcaaagactcgccagcttgccgccgctcccgcctgtcatggcgacggtaacggcgccgatttcacgtgctttttcgatgccaagcaccacattgcggctattgcccgaggtggaaaagccaatcacgaggtctattggcaagcacagcgcttccacttggcgggaaaatatgaagtcaaaaccgtagtcgttgccaaccgaagtgaggatggaagtgtcagtggtcaaggcgatggcgggtaaaccccggcgctccttcttgtagcgtccgacaatctcagcggcgatatgctggctgtccgcggcactgccgccgttgccgaacagcagtatcttgccacctttggccaggcaggcgcgcattgcctgcgcgacgtcggcaatgctcgggagcagtggctccagcgccgctatgacggcttggtgttcagcgaaagcctgtttcagggttgcgacagcgttcaaggtattctcctggcccatttcagcaataagggtctgtttgcatcaggtattgctggacatagtcctgcacgccttgctccaaggtttggaagggagcggtatagcctgtattgcgtagcttgctgatattggcctgtgtgaagtattggtacttgcccatgaggtcctgtggcatgtcgatgtattcaatactgggttcgcgccccatactgatcatgactgcgctggctaggtctctgaaggcgcgcgcttcacccgtaccgatattgaacaggccggaatgctggggttgttcgaggaagtgcgccatcacggcaaccgcatccttcacatagataaagtcacgcaattgcatgccatcctcgaagccgggcttgtggctcttgaacagcttgacattgccttgctcgcggacttgattgaacgtgtgaaaggcgacactggccatgcgttccttgtgatattcattcgggccgtatacattgaagaacttgaacccgcaccactggggcggcgttgccagcccttcgctggattggcgcaatacccactggtcgaaaaactgttttgaatagccatatccattcaggggacgcaactggtctatggccgactcttcgtcatcgtagccgaactcacccccgccataggttgcagcggaacttgcgtagaggaatggcacctcattctcagcacaccacgtccacagcaattggctatagcggatattgtcctgtaccagcttgttgaaatcgcgttccgtggtggcgctgatggcacccatatggatgatggcatctatcttgccgatcttgggcagccaggtaagcagctcgtccttgtccaggtaattggcataacggcgatggcaaaggttttgccattgctcagggtgggcaatgcggtctacgatcacgatatcgtcgcgttgcagcacggtattgagatgccaggccatcatgctgcctatcatgcctgcgccgccagtgatgactatcattatttgaatccgtttctagctaatctgagagtataacaaaagccagttccttcttgggcaggcagcgatacatcaccgggaagaaagaaatgcgtggggcttccgaaactcaacgccgggttacccaaccttgcagattgtccagggcgatttcacgcatggcttttatccaggtgtcgttgtcattcagggctggaatgtaatggtactctccacctccaccttcgagaaataggcttttcccctccatggcaatctcctctagggtctccaggcaatcgctggaaaagcccgggcatacgacatccacgcggcgtagtttctgtttgcccagtgcctggatggaaggtgcaaaataaggctgcagccattctgctgtgccaaaccgggattggaatgcaatcatgtattggtcttcctcgaggcccaatgcctgggcgaccaattttccacttgtctggcactggtcgtaataagggtcacccaagtcgtaggtgcggcgggggacaccatggaagctcatgaccagcttttccggtttgccatgttgctgccaatagagccggatgcttttggcgactgcatggatataggccggatggtcgtgatagtcacgtatggtacggatttccggcatgttgcgtgtgcggatcagcgtgcgcattgcttcatcaagtgcagaggcgctgctacttgccgcatattgcggataaagtgggaacagcaaaatacggttgcaattctttgctttgagcttgccgagcgccgatgctatcgacggggagccgtaacgcatgcccagctcaacagcatatggcgaggatattgcctcgtggagatagccttccagcagtctggcttgcttctggctgttcaccatcaggggggggccttccttatcccagattgtggcatatttatgtgccgattgccgtggacgcagtaccaggatgacgccgttgaggatgaaccaccagagggggcggggcagctcaatgacgcggcggtcgctgaggaattgccttaaataaggtcgcaaggctttggcggtgggggcttcgggcgtgcccaggttcatgactaggatgccggtacgctcaggctcctgggtgggaatgctcggttctttcaggtaataagccatgccatttcctttggttgggcagaggattgctgtcgttgattgtccgcggtcatgctgcgggctgggctggcatactcaatggttgttggacaaagcattagatagcagttttgccgtaatgtccacaatggggatcacgcgctcgtaagccatgcgcgtcgggccgatcacgcccagcgtgccgatggtctgcccgttggtttcgtagggtgctgtcaccatgctgcactcatccagcggcagatagcctgattcccccccgatgaaaatctggaccccactggctttctggctttgatccagcagctgcatgagcgaagtgcggtgctcgaacatctcgaacagtttgcgtagggagctgacgttggtggagaggtcctgcacatccagaagattgcgcttaccggcaatgacgacgccatccttgttgtccgctgttttgctgctggcctccagggcggctgccatcaggcgggtcatatcggattgcatttgcttcagctcttcatgcagcttctgtttcacctcgtccagcgtattgcctgcgtagtgctgattgaagaagttgctcgcctgtgtcaggtctgaagcgctataaggcttctcggcaagaatgatgcggttttgcactgcgccgtccgtcgtgacgatgatgaccaggatgcgtttttcagaaaggggcaggaattccaaatggcggaaagcagcgccctgacgcttggggatcatgaccaggccggcaaagtgcgtcagactggagaggagttccgcagccttgttgatgagttcctgggggtctggtgaagacagtacattttccagtttgcggatttcctggttctgcagcggctgcacagtgagcaatgtatcgacgaacagacggtaaccccgctgggtgggaatccggccggcagaggtgtgtgggctggcgataaagccatgatcctccagttctgacatgatattgcggatcgatgcgggactgaggtccagcccggaggctactgacagtttgcgtgagccaacgggctgaccgtcactgatgtagtgctctatcagggtcttcagcaatatctgggcgcgtttgtctagcatatgcgtaataaatgagggtgtgtcattgtgaattcaatgcatgccgacaggctatatttaatagaaaattatccgatacagctgaacctcgcgcaatgtattattgattgtgacgagcggcaagggttttaagcgccaaccttctatgatttaatgccagccatgaaaagcgccttccaaacagtggcattgatcggcaagtacatgaacccggaaacccgggagcagattctttccttggcgcgtttccttggcgagcgccatatcggtgtgttcatcgaggagaagacggcgcagcactccagcatcaagggttataccacgctgcagatgaacgccataggcgcttatgccgacctggcgatcgtgctgggaggtgatggcacgatgctgacagtggcgcgggccctggtggattacaaaattccgctggttggtgtcaatcgcggccgttttggcttcctgaccgatatcaattcggatcatatgctggaaagcgtggccgcgatattggatggtatgtttgataccgagcagcgcatcttgctcgaggcatgcatcgttcgggaaggcaggacggtggcgcaagggtatgccttgaatgatgtggtcgtgaacaagaacgggctggcgcgcctgatcgagctggaaattcatattgacgggcatttcgtgcaaaggcagcgctcggacggcttgatcgttgcgacgccgaccggcacgaccgcttattcactttccgcggggggccccatactgtaccccacgctggatgcgattgccctggttcccatttgtccccatacactaagtaaccgtccaattgccatcagcagtgccagccaggtatcgattcaggtggtacatgccgaggatgccagcgtgcatctggacgggcaaatgaaaatggcattgcagcccggcgaccatgtgcaggtcaagcgtgcgaaaaacaccatcaccttgctgcatccgccggggcataaccattatgatgtcctgcgtgaaaagctgcattggggctaggcatgatcatggcaactatgcggccgcaatgcctgggtgacgtgccagcccgtccttcgccattttactgtgaacatacctgacctatgctgcaaacactctccatacgtgatttcgtcattgtcgataagctggagctcgagttcagccctggctttacggtattgaccggtgaaaccggcgcgggcaagtccatcctgatcgatgcgttgtcattggtgctgggcgcgcgcggcgagggcggcattacccgtgcaggcgcggaaaaagccgaaatcaatgcggtgttcgatattgcggcattgccgggattgcaggcctggctgctggaaaacgaaattgacctggatgatgcgcagctgctgctacgccgggtcatttatgccgatgggcgttctcgcgcttttatcaacggttcgtctgctaccattcagcagttgagggatattggcgagttcttggttgatatctatagccagcatgcccatcatgccttgctcaaatccagcacgcagcgacaggtgctggatgcctatggcggtgtgcaggctctggtgggagaggttgccaatgcctaccatgtatggcaggccctgtatcgcaagcgggtggatgcagagaggaatgctgaggctcatgcgattgagctggcggggttgcgtgaccaggtgcgcgaactggccgcgttggcgccttctgccgaagagtgggagccgttgcagcaggagcatgcgcggttatcccacggcgcaagcatattggcaggtggtgaagcctgccgggagttgatgagcgagggggagttggctgctctcacgcagctaagcagtgtgcagcacaaactgcaggagctggtggaatatgactgcggattgcaggaggcgctggatatattggacggcgctatcattcagttggaggaggccgatcgcttcctcaaccgctacttgcagcgcgcggacctggatcccgagcggttgcatgaggtcgagggccgcatccaggccctgcatgcggccgcacgcaaatacaggtcgcggccggaagagctaccggaattgctcgcgtcatggcaattgcgcatggcggagcttgaatctgcacatgacaacagccagctgcaacaggaggaagcccaggcacgcgccacttacgatgccttggcgcagcgcttgagcgacgcgcgccagcaagcggcgctcagtcttggtgacaagattagccatgaaatgcagcgtcttgcattgagtggcggacggtttgaagtggcactcaatgctcaggcgcccgccgcgactggaaacgagcaggtcgagttccttgtggccggccatgctggcgtggcgcccaggcctttatccaaagtggcctcgggtggcgagctttcgcgcatcagtttggcgattcgcgttgtcacagcgcagcagggcgatatgccgaccatgattttcgatgaagtggacgtcggtattggcggtggggtggctgaggtggtcggcaagttgctcaagaccttgggcaaccaacgccaggtgctggtgattacccatctgccacaagtggcggcgcagggtagtcagcatttgcgggtaagcaagcaactgcaggatggacagaccttgagcagaatcgaagtgctcactcctgcgcagcgcgttgacgaggtcgcccgcatgctgggcgggatggagatcaccgagactacattgcagcatgccagcgagatgctggccggcggcgcttgagccgagttggcgcgcgaaaatcctgaacggagatcaatgcgcctgaaacccgactatcatgtcgtggtatattacgccatttcttgccaaagtcgtcgtgtgatgcgccatattattcttttaacagcgctgctgtgtgctgcctgcagctctacattgccttccttcaagccttacaagatggatattcagcagggcaatgtcgtcacctccaagatgatgctgcagttgcggcctggtatgaccaagtcccaggtgcgcttcatcatgggctctccattgatccaggatagctttcaccgtgaccgctgggattatttctaccagatgcgcaagggcggcaaagtcatcgagcagcgccgcatcatcatggagttcgagaatgatgccttgaagcgtgtgcgtggcgatatcattcccgcttctccggaagatctggcggtgacggcacctacgcccgccacgcctgtcgtggtcgaacccaagccaccgcaaaagaaaagcctgctggatcgcctgaagttctggaaaggtgatgaagagctgcctgttggtgcagagtattacgacatgaggccggcgacacccgtggtacaggaagatccagccgcaccgaggaaggtggtgccggagcttgcagcgcctggtgtggcacccgcagcctctccggttcaggcaccaactcaatcgccgccaccacagcctgctacccagcaggccccagcaacacctgcggccaagcctgcggcacaacctgccgctggtgccgccacgacaatccagccagccgctgattcggatgatgaagatgacgaagacgatttgccgcctgaagatgagcctggctatttcgaacgcatgctggaaaagatcggtttctagtgaactgtcaagtggtggctatcgcgcagatttgcgcgtgcaagtgactggtgggacagtacgctaaagcttgagtggccgtttaatcaatcaatgaatatggttagaaaatgcagaaaatcgtcattgccggttgttccggtcgcatggggcatgccctgctcgagggcgtatttgaagatgatgggctggagttgcatggcgcacttgatcgcgccgatagtccacagatagggcgcgatgcgggggagcagcttggccgcaaaaccggcgttaaggtgacggccgatgtggctgctgccatcaggggagcggatgtacttgttgatttcacacgcccggagcccagtctggaatacctggaagcctgccgtagggcaggtgtgaagctggtgataggcaccacgggcttcagtgcgggtcagaagcagcagatcgaacgtgcagcgcaggatgtggccattgtatttgcacctaacatgagcgtgggcgtgaccctgttgatcagcttggtgcaggctgccgccaaggtgctgaatcaagggtatgatgtggaaatcatcgaggcgcaccatcggttcaaggtggatgccccctccggcacggctttgcgcctgggtgaggcagccgcggaagcattaggccgcaacctggaagaggccgcaatttatggtcgccagggtgtcacgggagaacgcgacccgaacaccatcggctttgccacggtgcgcggtggcgatgtggtgggggatcataccgtgctgttcgcgggcattggcgaacgtatggagctgacgcacaaggcgtccagtcgtgccacttttgcgctcggggccctgagggcggcaaagtttctcgctgatcgccgggttggcttgtatgacatgcaggatgtgcttgggctgaaaaaataacgtgccggcttggctgcctagcggtcatggctgcaatgtgaaaattgtttaagctgtgcgttgaaggcaataacgcattgagctataattctacaaatattaaagcgggatgggcggaagcccgtcccgctttgcacatccgctctccgtgcttgcttttgtgcggaatatcaaatagttacaaggagttagaattgccgcaaaccccagccgtacttgtgctcgcagacgggacagtgttcaggggcatttcaatcggtgccttgggtgagactgtgggggaggtggtattcaacacctccattaccgggtatcaggagattctcaccgacccatcctataccaaacagattgtgacattgacttacccgcatatcggcaatgtcggcgtgaatgccgaggatgtcgaatctgggcgtgtctatgcaagcgggcttgtcattcgcgacctgccattgctgagcagtagctggcgcagtgagaaatccttatctgaatacttggtcgaaaataacgtagtggccatcgctgacattgacacgcgcaagttgacccggatcttgcgcgaaaagggtgctcaagcaggctgcatcatcgcaggcgaagttgatgaggcgcgcgcgctggagttggcgcgcagctttcctgggctggccggcatggacttggcaaaagtggtcagcaggaaggatgccggcacgttcgcgctgggcgaatggaaactgggctcgggctatgccgctcaggatcaggccaggtttcatgtggtggcgttcgactatggggtcaagcataacatcctgcgcatgctggtggagcgcggttgcaaagtcaccatcctgcctgcccaggcgacagccgaagaggcactggcactgcgtccagacggcgtttttctttccaacggcccgggagatcccgagccttgtgattatgccatcaaggccatcagcaatgtggtggactccggcatcccagtattcggtatttgcctgggacaccagctgctggctcttgcgagcggtgctaaaaccgtcaagatgaagtttggtcatcatggcgccaaccacccggtgcaggacctggacgacaagcgtgtattcatcaccagccagaaccatggctttgcagtcgatccagaaagtctgcccgctaatctcaagcctacccatgtttccttgttcgatggcagtctgcaagggatcgcccgtaccgacaagcctgcgttcagcttccagggtcaccccgaagccagcccgggcccgaatgagatgagctatctttttgaccgcttcatcaacctgatgggacagcaaaagcaataaacaccatggcaaaacgaaccgatatcaaatccatccttatcataggcgcaggcccgatcgtgatcggccaggcctgtgaattcgattattccggcgcgcaggcatgcaaggctctgcgcgaggaaggctaccgggtgatcctggtcaattccaacccggcgaccatcatgaccgacccggacatggcggatgccacctacatcgagcctgtcacctggcagatggtcgagaagatcatcgccattgagcgcccggatgccttgttgcctaccatgggggggcagaccgccctgaattgtgcattggaccttgccaagcatggcgtgctggaaaaataccatgtggaactgattggtgcctccaaagaggcgatcgacaaggcggaagaccgcgagaagttcaaagcggcgatgaccaagatcggcttggggtcagcccgttcggcagtggcgcacagtatggaagaggcgttgcaggtacaagcctcgattggctatcccgccatcatccgtccctcgtttaccatgggtggtagtggcggcggcatagcctataaccgtgaagagttcatgacaatctgtgagcgtggcctcgaggcttcgcccaccagtgagctgctgatcgaggagtccctgcttgggtggaaagagtatgagatggaagtggtccgcgacagccaggacaactgcatcatcatctgttcgatcgaaaaccttgaccccatgggcgtgcataccggcgactcgatcaccgtcgcgccggcgcagaccctgaccgacaaggagtaccagatcatgcgcaacgcctctctcgcggtgttgcgagagattggtgttgataccggcggatccaacgtacagtttgcgatcaatcccgacgatggccgcatgatcgtgatcgagatgaatccgcgtgtatcgcgctcatccgccttggcctccaaggccactggtttcccgattgccaaggtggcagcaaagctcgcggttggttttaccctggatgagctgcgtaacgagattacgggcggtgcgacaccggcttcgttcgagccttccattgattatgtcgtgaccaagattcctcgttttgcgttcgagaagttcccgcaggctgattcccggttgacgacacagatgaagtctgttggcgaagtgatggcgattggccgcactttccaggagtccttccagaaggctttgcgcggcctggaagtgggtgcggacggcctggacgaaaagacgaccgacctcgacgaaatccagaaggagttgggcgaaccaggtcctgagcgcatctggttcgtaggcgatgctttccgtgccggcctgtcggtggaccaggtgttcgacctttccaagatagaccgctggttccttgtacagattgaagacatcatcaaacgcgagcaggcactcaagggtcgccatctcgccgacctggatcgcgatgcactgttccagctcaagcgtcgcggcttctccgacaagcgcttggccaagttgctgggtacggatcagcacgctgtgcgtgcctatcgccaggcattgaatgtgcgcccggtatacaagcgtgtggatacctgcgctgccgagtttgcaacggataccgcttatatgtattccacttatgaggaggagtgcgaggcgaacccgaccagcaaacggaagatcatggtgctgggaggcgggccgaaccgtatcggccagggcattgaattcgactattgctgtgtgcatgccgcttttgcactgcgcgaggatggttacgagaccatcatggtcaactgcaatccggaaacggtatcgaccgattacgatacttctgatcgtctctacttcgagcctttgacgttggaagatgtgctggagatcgtggcactggaaaagccggaaggcgtcatcgtgcaatatggcggacagactccgcttaaactcgcgcgcgacctggagaaggccggcgtgcccatcatcggtaccagcccggacgcgatcgaccgtgctgaagatcgcgagcgtttccagcagatgctgcaggagctcgacctgaagcagccgcccaaccgcaccgcgcgtacgcctgaagaggcgatccgcctggcgcaggaaatcggctacccattggtggtgcgtccctcttacgtactgggcggtcgcgccatggaaattgtgcatgagcaggcacagctcgagcgttatatgcgcgaggcagtcaaggtgtccaatgagtccccggtattgctcgaccgcttcctcaacgatgcgctagaagtggatgtcgatgccctttccgatggcgaggacgtcatcattggtggcatcatggaacacgtggagcaggccggcgtacattcgggcgactctgcatgttcgttaccgccatatagcttatctccagccatgcaggacgagttgcgcgagcagactgtcaagatggccaaggcgctgggcgtggtcggcctcatgaacgtgcagttcgctatccagggcgaaacggtctatgtactggaagtgaatccgcgtgcctcacgtaccgtgccgttcgtgtccaaggcctgcggtttgcagttggccaagatcgcagcacgttgcatgacggggcgtaagctcaaggcgcagggcgtgacccgcgaagtcgtaccgccttactattccgtgaaggaagcggtattcccgttcataaagttccccggcgtagatactattcttggcccggaaatgaagtcgaccggcgaagtcatgggggtaggcaagacctttgccgaagccttcgttaaatcccagctcggctccggcaccaagctgcccaagggcggcaaggcattcatcagtgtacggcgtgaggaccgcgagcgcgtggtcgagattgcccaggctttggccgggcttgggttcaaactggtggcgacgcgcggtactgccggggcgctgactgaagctggcttgagcgtgacaccggtgaataaggtcgccgagggccgcccgcatatcgtcgacatgatcaagaatggcgagatcagtttcatcgtcaatgtcaccgaggataagcgtgccgtagcggactcttatgaaatccgccgaagcgcgttgcaacagaaagtgacctactacacaacactggctggtgcaaaggcagcatgtatcggtatggcacatatgcaggagctagaggtacagtccctgcaaagcttgcataagcagctcgctcagtaataccatagtgaacgatcaaaccacgcctgcatcatgcgggtgtggtttttatttttgtctgcatgcctgtagaggttgcttcatcaggtattgcattgtgttcaagcaaatcgtggattccaaggaatagcaaatgaatcaaatcccaattacagtcaaaggcgccgaacttctcaaagccgaattgcagcgcctgcgcagcgtggaccggccggcagtgatccaggcgattgcagaggcgcgcgcgcagggtgacctttccgaaaatgcagaatatgatgcggccaaggagcgtcagagctttatcgagggccgcattgctgaaatcgaggccaaactctccaatgccatgattatcgatccggctacgctgaatgccgaaggccgctgtgttttcggtgctacggtcgaggtcgaggacttggacagcggggaagtctctacctaccaaatcgtgggcgatgacgaagcagacatcaagagcggcaagatttcgatcggctcgccgatagcgcgcgcgttgatcggcaaggtcgaaggagacgtggcagaagtggtggctcccggcggtcttcgctcctacgaaatactgagtgtgaagtatatctagcgagatcaagatatgaatgcgtggtcggacaagttagcattagtaatcgtcaccctgtgggtgggggctttgtggacggttggctatgtcgtggcacccagcctgttccatcagctctccgaaaacaagcccctggcaggcaatctagccgggcagcttttcgagctggtagcatatatcggcatggtcagcgccgtttacctgttattgcaccgtgtgctgcgctttggtgcacctgcattgaaacaaggctttttctgggctgtggtcgtcatgctgctgctgacattggcggggcagttcggtatccagccgctcatggcttcgctgaaagcccaagcgttaccagctgatgtgatgcacagtgcgtttgccgaccgttttaggacttggcacggcattgccagcattggctacctggtcgagagcttgctgggccttgtgctgatattcaaagtgaggccgtaaacaagctaaagccgcaatcacgatgagttgcggctcttggatggatcaatgtctctggctacttcggaatgacgatcttgggttgctctgcctggcggtagataatgagttgtttgccgatatggtgcacgggaatggcaccggttttctcgcagatttcctgcagcatggcgacccgggcagcacgatcgtcgccggaaaccttgatcttgatcaactcatgtgacttcaggctgacatcgatttctttcagcacctgctcggacaggccgttattgcctatcatcacgacagcatgcaaactgtggcccaagccacgcaaaaaactgatttgtttggaattcaattgaattatcttgttgattcgaaaaggctcgcagtttagcagatgaaacgccgacctactagtaaagcttggttgcaggaacatgtgaatgacgaattcgtcaagcgcgctcagcgggatggttatcgcgcccgcgcagcctataaactgctcgagattgacgataaggatcagttgatcaagccgggcatgacgattgtcgatcttgggtccgcgccaggcagttggtcgcaggtagcagttcagcgcctggccgggcagggccgagtgattgcccttgatatcctggaaatgccgcccattcccggcgtcgagtttattcaaggggattttcgcgaagaggaaattctgctcgtactggagaaaagcttgaatggcaagcctgtggaccttgtaattgccgacatggcccccaatatcagtggcatcagtgatgtggaccaagcaagggccgcttatcttgtcgagcttgcccttgaatttagccgggagtggctgaaaccggggggcaatttcctggtcaaagtattcgtcggttctggtttcgacgagattgtgatggccatgcgagacagttttgagaaagtggtgacgcgcaaacccaaagcatcccgggaccgcagcagtgaagtttatcttctgggcctcaagcgcaggaacgcctgaatagtagggcagaatggtgcaaataggtttagaataaagaagtaagtgtccatatgaataaggatcaggactttgaataacatcgtaaagaacattgctatctggctgatagtggcgctggtgctcatgacggttttcaaccagttcggccccaagagttcttccgaaagccaggtggtttattcccagttcatcaatgaggtgaaggagggccggatcgccaaggtcactattgatggccgtgtactgcgcggcgtgactaacgaaggccgcaagttcaacacatatgcgccttcggacccatggctggtctccgatttgctcaagcataacgtgaccgtggaagccaagccggacgaagagccatctctcctcatgagtatctttgtgtcatggttccccatgctgctcctgatcggcgtctggattttcttcatgcgccagatgcaaggcggtggcaaaggaggggcattctcgttcggaaagagcaaggcgcgccagctggatgaaaactctaaccatactacctttgcggatgtggccgggtgtgacgaagccaaggaagaagtgtctgagcttgtcgagttcttgcgcgatccgaccaagttccagaagcttggcggacgcattccgcgtggcgtattgatggtggggcctccgggaactggcaagaccttgcttgccaaggctatcgcgggtgaggccaaagtaccgttcttcacgatttccggttccgactttgtcgaaatgtttgtcggcgtgggtgctgcccgtgtgcgtgacatgttcgagcaggccaagaagaatgcgccatgcatcgtcttcattgacgaaattgatgccgttggccgccatcgcggtgcaggcactggcggcggcaatgatgagcgcgaacagaccttaaatcagttgttggtcgagatggacggtttcgaagccaattctggcgtgatcgtgatcgccgcgaccaaccgcgctgacgtgctggacaaggccttgctgcgccccgggcgttttgaccgccaggtcatggtcggcttgcctgatatccgtgggcgtgagcagatcctcaaggtgcatatgcgcaaagtacctattgctgcagacgtcaaggcagatattctggcgcgcggtactccgggcttctccggggccgacttggctaatctggtcaatgaagcagcattgtttgccgctcgccggaataagcgcactgtcgatatgcaggatttcgaggacgccaaagacaaaatattcatggggccagagcgcaaatctatgattatgcgcgaggaagagcgccgcaataccgcttaccatgaatctggtcatgccgtggtggcagcattgttaccgcatgccgatcctgtgcataaggtcaccatcatgccgcgaggctgggcgctgggcttgacctggcaattgcccgagcatgatcgcatcagcaactacaaggacaagatgctggaagaaatttccatcctgttcggtggtcgcattgcggaagaaatcttcatgaaccagatgtcgaccggggcttccaatgacttcgagagggccaccaagatcgcgcgcgacatggtgaccaaatatgggatgtcggatgtactcgggaccatggtttacgttggcaacgagcaggattccttcttcggcagcatgtcagccaagacggtatccgaagcgacccagcaaaaggtggatgcagaaatccgccgtatcctggatgagcaatatgcggtggcaaggaagttactagaagaaaaccgcgataaagtagaggcaatgacagctgcattgctggaatgggaaaccattgatgccgagcaaatcaaggatatcatggagggcaggccgccgcgtccgcccaaaccagcgcaatcgagcagcaagccagcggcagataatgacaatggcggtggtacaacaaccactgagccagcgccacagcctgctgccaaagcctgattagtttccgctcgcaggccacatgactcgaaaatgatgatttcgagacttgtggcctttatcgtttctatctgttgattgaatatgcatatccctcaccaattcatttgtggcaaataccagcttgacctcacacggccccatgtcatgggcatcgtcaatgtcaccccagattccttttcagatggtggacgttatgcctcgacggaactggcggtttctcatgctttgcaactggccgccgagggggctgatatcctcgacatcggtggcgagtcgacccggcccaatgcgacgcctgtggggttggaggaggagctgagccgggttattcccgtcatagagcgcctggcaaaagaggtggaggtaccattgtccatagacacttataagccagaagtaatgcgcgaggcggtaaaagccggcgcggccatcattaacgatatccgtggcctgcaggagccaggagctgtagcggtggctgcagaaacaaatgctggcatatgcatcatgcatatgcagggaacgccgcagaccatgcagcagaatccggtctacgaagatgtcgtcgcggaggtgagggcgtttctgctagaacgcttgcaggcatgcgaggcggccggtattcctgctgaacgtatcgtgcttgaccccggttttggtttcggtaagcgcactgtgcataacattgccttgctcaacggcttgccagacatcctcgagttgggccgtcccttgctggtgggtctgtcgcgcaagtcggtgcttgggcagatcgtcggcagtgatgtcgatcaaaggctgcacgccagcctggcagcatcggtgattgcggcaatgaagggcggtcgtattatccgggtgcacgacgtgaaggcaacagtagacgcgctgaaagtcgtgaacgccgtcgtcactgcataagtaacactgataaagtctaatgagtcatcaacaatgagtagaaaatattttgggacagatggtgtacgcggcaaggtgggtacatttcccatcaccccggattttgtcatgcgcctgggctatgcagctggtcgcgtattgacgcgcatggatcatcacctggtgcccggcacaaagccattggtgatcattggcaaggacacccgtatttcgggttatatgttcgagacggctttggtttccggcctttgcgcaggcggcgtcaatgtccgtatcactgggccgttgccgacccctgccatcgcgcatgtgacccgtgcacagcgtgcgcaggccggcatcgtgatttcggcttcgcataatccgtttgacgacaacgggatcaagtttttttctgcgcagggtaccaagctgcctgacgaggtggagctcgcgattgaggctgaattggatcagcccatggagcttgtgccgacggaacagattggacgtgtgaagcggatcgatgatgccgcaggtcggtatattgagttctgcaagagcaccttcccgaatgcgttggatttgcgcggcctgaaaatcgtgctcgattgcgcgaacggtgcaacctaccatgtggccccgccggtattccatgaactgggcgctgaggtcatcagcatcggaacccagccgaatggcttgaacatcaacctgaatgtcggctccacacatccagagtccttgcagcaggccgtggttgagcaccaggctgacttaggcattgctttcgatggcgacggtgaccgcgtcgtcatggcagacaatcaaggccaactgctggatggcgatcaattgctctacatcattgccagtcatcgccaccaacgtggccggttgggcggcggtgtggtcggcactctcatgaccaacctggcactcgagcatgccttgggcaaggagggcattccgttccagcgtgccaaggtcggggatcgctacgtcctggaattgctcaatgccaatgaatggcaattgggcggggaaaactccgggcatattctctgcctggacaagcacagcagtggcgatgggatcattgccgccttgcaggtgctgcacgccttgcgtgcctctggcctgagtctggcagactgggccaagcgcttgccgctctacccgcaggtgctcatcaacgtcaaggtcgcacagcggattgacctggatagcaacactgcattgcaggctgctgtgacatctgccgagggtgccttgaagggcactggtcgcgtgttgttgcgcgcctccggcacggaacccaaaatccgggtgatggtcgaggggcaggatcgtcccctggtgcaacgcttggccgaggagattgcggccgtggtgcagcaagaggcagctagctaaaaaaacctgtcatcgtaaattcaggggagtgacacgtttttgtcacgagggcatgcgaatctgcgcccatgcataaccgatccctgacacattatcttgaacgtatctgtgcgctggacagtgccttgtgcatcaaggtcaaccgcagcagccattaccgtctggtacgttggagcttccgcctggtgagccgactgggcgatggcatgttttggtacgctatcatgctgggcattgtcctgacccaaggtgaggacggtattgcggcttgcctgcacatgatgagtgtcggcttgagtgggacattgatctacaaatggctcaaaggcaagaccttgcgtccgagaccatatgaggtgcatcaggatgtatggttggcaggaaagccgctcgacaagttcagctttccctctggccataccctgcatgccgtggcgttcagcgtggtggccttgacctattatccgcagcttggcatgctgatcatgccgtttgccatactcgtggcgatgtcgcgcgtggtgttgggtttgcactacccgagtgatgtgctggcgggagccttgcttggtgccttgattgcaatggtatctttcatattcatctagctgtttttattttcctcacgccattgttgcgcccgcccttgtggaatatcagtggcgtcagtaaaagtattcaattgggctattgagcctgcgcttgaggtcagccaggcaacgcttgcgccagcgttgcatttgctcgctgggcacgtggttgagttccggttcccagtgcggcctgccgccttgcagcaaggtgccgatatggctgagtgccgtctgggtcctggcgatgtagaaggcaaagttgcggaacaggcgtttatcgagcagccgcatgccgtggtagatcacacctggcaggcgtgataatcgtaacaggcgatcggcctgacccaatctgaagatggtgcgggtggcttctgcggcactgcagttgaagtgagtggcaatgaaacgtcccagtgtatgcctgtgcttcgtcaatagctgtgcgggcgtatgctccagcaagggcgccaggtaggcatccatcgcccattctgcgccaatgtgcgtgatcatgctgccctccatccacatggcttcatgggcaggaacgaagtggttgtgcgcgatgacgtctatgtagaggtggctggcgtagccgatggcaatcgcggtttcctcatcgccgctggcattggccagcatttggtgagcgttttcccaataatggctgtggctgaagcgcggcgatacgatggcgaggtccggcaggcaggcccccgccattaccagttgcgggaagcggctgatggcgcgtttcaggcgcgggtcgagcaacggcattgcccagagcagcgagtgggcgaagtagacatgggtgaccaggccccaggcctgggcgtccgcactgtagcccacgattggtgtgaaccacagcaatgaagtcaatattttgccggtattcatgccgttaatgtgctggctggcaatgaatggattgtggcaattccgtgatgttatcgtgacaatgacaggggctgccggcaatttgctatactgccgcgctcaatctcccacattctgttccgaggaattcatggaaagtccgtacaagggcaagaccggtttgcgtcgtctgatcaatgcgtttggctactctgtcgacgggcttgcggctgcttaccgcaatgaggacgcgttccgccaggaagtgctcatggcggtgatcatgattcctttggccatttatcttggcaacgatgcgattgccaaaacgttgatgataggcagcgtgctgctcgtgattatcgtcgaattgctcaattctgccatcgaggcgacggtagaccggatttcgctggaaaaccaccagcttgccaagcgcgccaaggatatcggcagtgccgccgtattgatttccctgatcaacctggtggtggtctggggtctgttgatcttcggctagcgtattttctggccgcgcctcaccaaagcggggcagagagcaggcgcaagccgatgctgagccagcgttcgtcgctattgttgtgcatgcggttgccgtaggtggtgtcgatctgtacccggtcctgtaccagccaatagcgcaggcctgcctggtaatagggacgcgagcgatggtctccataagtttccgtaatcaggtccaatttgcctgcgagcgggatttccgaaccaaatccccaagtcatgtcagtccggcttttttccttgtcgtgcaatgcgcccaggttggcgtgcaggatcaacttgtcgctgaagagcgaggcgctgaccgggacgtaggcataggcgttgcccaccatgctggaattgttgtccagcctgggatgctgtgcatagcctacgaccaggccatagccgtagctattggtttccagcggcttgaacaatgctttcgcctgcatcatcaggtctgtgttctgcgaggcgccgtcttcgcgggtaatagctccgccgagcgtcagctccaggttctccgccgggctgcatccgggcaacgcccaatattccgtgctgttacggttgcgttttgcccatgattcgagctggcagctttgcggatcgacaacgcgggcatcgtcggtaatcatcgggcgtgctgccatggcaggcgagggcatcaatagcgcgcacaatacaaatgaacaggcaaaattcctcatgctgccagtctaaatgaaaaataatgacgcgtgcatggcagttcattgaagcgtcacaatttgcaggtatcttcatcgttatgtgttcgttgatcatggagcggatcgcgtgaagatattgttcatctctgatgtctatttcccccgtgtgaacggggtttccacctcgatccgtacttttgtgagtcagatgcaggcgctgggtcatgaggtgcacttgattgcgccggattacggcgtcgtgacggaagatgaggcctggatcaagcgcattcccgcacgcaggatttatttcgatcccgaggacaggttgatgcgctatagggccgtgctcaagctattgccgtcgctacgggaggagaattacgatattgtgcatatccatacgccgttcgtggcgcattatctcgggctcaagcttgcgcgcttgctggatattccctgcctggaaacctatcacactttctttgaagactatatgcaccactatttgccatggatcccccagtccatggcgcgcaaaattgcgatcaatacctcgcggcggcagtgcaatgcagtgagtgcagtgattgcaccctcacagcccatgctcgatgcattgcgccattatgggattaagactagtgcagaagtgattcctacggggttactggaaacaagcttcgaggaggcagacggcgggaccttccgagaccgctatggcatctcgcgccagcgtcctgtggccttgttcgtgggccgtgttgctcatgagaagaacatcgacttcctgctgcgcatggcgaatgagctgcgacggcaacagcccgatgtgttgcttgtcattgcgggggaggggccggcacaaaaacatctggaggcgttgagtgcagagctagtgctgggcgacaacatcaagttcatcggttacctcgaccgtaaaacagagttgaatgcctgctacaaggcggcggatgtcttcgtattcgcttccaagaccgagacgcaaggcctggtattgttggaggccatggcgcaaggtgtgcctgtcgtggcgctggcggagctggggaccaagtccatcctgagagagggcgagggggcgatgatctcccctgaggatgaacgtattttcgcgtccaaggtattcagcctgcttgccaatccgggcaagcgcgccaagctgggagaggctgccaggcaatgcatgatgaagcgatggaccgcgcgcctgcaggcagaacgcatgctgcagttttaccagcgtgtgcaaagccgtagcgcatttcatgccatgaacatggataacttcaaaaccagaggaagttaggagggcaaactccgcctcgcccggggtgcctgcttggtgtaagctagccttgtctggcatggtgaggaagcggtgtgaaagtgatcgtcttgggcagtggcgtcatcggcgtgacggctgcctggtatcttgccgaggcaggacatgaagtcatcgtactggaccggcaacctggcccagcgcttgaaaccagctacgccaatgccggacaggtgtctcccggttatgccagtccatgggcagcgccgggcattccgctcaaggcaatcaaatggatgctgcgccgccatgcgcctttgttcatcaaacctgacggcacctggcagcaactgcgatggatgtggcaactgctgcagaattgcacagggacgcgttatgagcagaacaaggcgcgcatggtgcgcctcgctgaatacagtcgagattgcctggatcaattgcgcgctgataccggcatcgaatacgaaggcaggcagcggggcaccttgcagctgttccgcacccgtgaacaacttgatgccgcgttgcgggacatcgaagtcctgcgctttgcccatgtgccttttgagttgttgccgccatcactgttgaccaaggctgagcctgccctagaacatgtcaagcataaactgacaggcggcctgtggctgccacgcgatgaaaccggggattgccgattgttcacggttcgcctggcagacatggcggcggccaggggcgtgcagtttcgctatggacaggaaatctctcatctcgctattgaatcgggcaatgtcaacggcgtggtcgtgagtggtgtgcgggtgcaggcggatgcctatgtcgtcgccttggccgcctattcggttgatgttctcaagggtgtgctcgacttgcccgtttatccagtcaagggatactccattaccgtgcccatcattgatgaggccttggctcccgtgtcgaccgtgctggatgaaacttacaagaccgctgtcacgcgcttcgacaatcgtatccgtgtcggcggcatggcagaattggtcggcttcgaccgccgtctcagccccaggcgggaaggtacgttgaaactgatcgtccacgacttgttccctggcgcagccgacctcagccagactagcttctggactggcttgcgccccatgacgcctgatgggccccccatcatcggtgcgacgcccattcccaacctttacctgaacaccgggcatggcacgctgggctggaccatggcatgcggctcaggaaaactacttgccgatatcatctcgggcaagaaaaccgacatccagcatgatgacttgggaatagggcgatacgcaaaataaaagccggaaggatccggcttttattagggcatatttcctgaggggctgattagccgaacttgccggtaatatagtcttcggtttccttacggctggggttggtgaagatcttgtcggtatcgtcgtattcgatcaattcgcccaggtacatgtaggctgtgtagtcggaaacgcgcgcggcttgctgcatattatgcgtcacgaccagaatggtaagcttgttgcgcagctcggacatgagctcttcgatattggcggtcgcgatcgggtccagcgcggaagtcggctcgtcgaacagcatgatctccggatcggtcgccaaggcccgtgcgatgcatagtcgctgctgttggccgccggagagattgaaggccaagtcgtgcaggcggtccttgacttcatcccacaacgccgcgcccttgagcgcttcttcaaccttgtcgtccaccacgcgcttattgcgttcaccgcgcacgcgcaggccgtaagcgacattctcgtaaatggatttggggaaggggttgggcttctggaacaccatgctgatgcgcatgcgcacttcaatcggatcgacgccgttgtcgaggatgttggtgttgtccgggtacatcacgatctggccatcgtacttgttgcctgggtagagatcatgcatgcggttgaagcagcgcaggaatgtggacttgccacagccggatgggccgatcaatgccgtgatgcgtttctcgtacagcggcatggtgatgcccttgagtgccttgtggccactgctgtaatagaaactcagattgcgtgattcggctttgaccggactagttgttgtcaccatgatgtcgatatcctgattctgattcgttttgttctatatgttgtgcgttgggcttaccacttgatgttcttgcggatgcggtagcgcaaccagatcgccgtaccgttcatgagcaaggtgacgacgatgatcaaggcaccggtggcggcggcattgatgtggaaagcgtggtcggggcgggacagccagttgaacatctggataggcagcacggtgaagccggattgcagccattcgaagttgatgaagggcgcgacgtcactgaccggggatggtggcaggaaggcgatgaaggtcagtgccccgatggtaatgatgggggcggtttcgcccagcgcgcgcgccatgccgataatgatgccggtcaggatgccgccggaggagtaatgcagcacgtggtggaacaccacttgccacttggttgccccgacagcatacgctgcttcgcggatggacaccgggatgcctcggatggactcacgcgtggtgacaatgacgataggcaggatgagcaagcccagcgtcaaacctgcagtcaggatactttcacccaggttcagaccgtatacgaacagaccgagtgccagcaagccatacacgatggagggaacaccggcgaggttggtgacattgatctcaatcaggtcggagaaccagttcttcggggcgtactcttccagataaatgccggcagccactcccaggggaacggcggagaagaatgtcaccagcatgaccagtagggagccgacccatgccgagagcaaacctgcgctggctgcgcggcgggagggatagctggtcaggaagtccagagtgaagcgaggataaccgtctaccactaggtcaacgaacaatgtgagcagggtgagcaggcctatcatcaatgccaccaagccaatgatggagaaaatgtagtcgttgcgcttgtgcttgcggatcatggcccgcacttcggctaggttttccagaacggatgcttgtgtcgtcatgatcaatatacctcgcggaatctcttgcgggtgatgtggccgatgacgttgaaagtgagtgtcattagcatcagcaccagccctgcggcaaaaatgctttggtagccgatactgccatgcggcaggtcacccatcgcaacttgcacaatgtaggctgtaatcgtggcggcgctttccatggggttgaaggtcaggttgggttgctgaccggcagcaagcgctactaccatggtttcacccacggcacgagaaatgccgagaatataagctgcgatgatgccggaaatggcggcaggcgtcactacgcggagcgctgtctggaagcgggtggcacccatggcatatgaaccctcgcgcatgctcatgggtacggcgcgcatggcatcttcagccatggagctgatataggggatgatcatgatccccatcacgatgcctggccccagcatattgaagccgggcagttcgggaaagattttctgcagtagcggtgtaacgaacagcaaggcgaagtagccgaataccacagtcgggacgccgaccagcaattccaggatgggcttgatgatttcgcgggtacggtgcgaagcgaattccgaaagataaattgcgcctatggtgcctaacggaatcgccacggcgagggcgatggccgaggtggtcaaggtgccggacaccagcggcaggatgccatagtgggcattctcgaacagcggggtccactccgtatcggtcaggaagtcccacaaggaaacatgttcgaagaagctgaaggattcgtacagcagaatcacgacgatagagatcgtggtggcaacggcagaaagcgccgccagcatcaggatgaattcaatgacccgttccatgatgtggcggcgcacattcttggccaggcgggcactgatggggagttctgcagggttttgtaacacttgagataccatgatcacattgataatccgcatattgtaacggaatgcagttatgcgggcgatgacggaaagccgaggattccttggcttcccgtcaataggggcttacttgatgcgtttcagcaagtcggtgattttgacgcctacttcaggctcgccgccaaagccagtgccgaccttcattgctttccaatgctccatgacagccgcatattcatgttcaggcagagcaatgtatttcacttcttcgaccaactccttggcattggccaggtagaagtcgatgaaagccttgacgttggggttgctctttgcagcatttgcactgatatagatgaacagcgggcgggacagtggctgataggttccattcatcacggtctcacgcgacggcagaacggcgggagcgccaggctttgccacgataggcaccgccttcacgcgcttgctgttttcctcgtagtaggcaaagccgaaataacccgtggccgcgatatcgctcgcaacaccttgcactagcacattgtcgtcttcggaagccgtgaaatcgccacggctggacttggccttgccgacaatggcctcggtgaagtaatcgaacgtcccggagtcagagccggcaccaaacagcttcacgggcgtatcaggccagcttgggttgacttgtttccaggtcttgatcttgccttgcgcttcaggttcccacagcttcttcagctcttcgacagtgaagtgcttgacgaaggtatttttcgggttcactaccacagtcagggcatcataagccacgggcaactcaatgaattcaatgccggctgccttgcaagcttccatttccttggcgaggatgggacgtgaagcctcggagatatcggtttctccgcggcagaatttcttgaagccgccgccagtgccggaaatgccaacggtcaccttgatacgcttggccttctgaaactcctcggcaacagcttctgtgattggatatacggtactggagccgtcgatacggatgatgtcgttttttgctggggccgcgtccgcatggggcatggagaatacagcggcaacgagggcagccacactggctgccttcaataactggcttggaacaaatggggattgcatataggctccgtcgattggtcaattgttgtctggggattcagtcaatgatgccccgatgacaacccggcaaatataaagcgtaaatatttcatatttgtgacaaattggcaaaaggccatttagcgcgccatctcctgacggaggcacttggggggacgagcggcgaggacgaacactgcgatatgcaggccaatggggcaggaaaccggtggctgggcgtggcaggatagcggatttggcagattgcatccgtatggtgcagaagaaatgcatggagttgtcgatcagatcctgagtggcgctattgcggggggtgcgtgttccgcattgtagacagcggctgttgggtcattaatgtataattacgcgctttgaattcagtcagttcggatattgtatggaagcggaacaactcaatcttatcgcccaccgcctggatgatcttgcggagcgccaccaggccttacgggggtatctttgacttcgataccaagcagcaacgtctggaagaggtttctcagcttttagaagaccccaacatctggaacgataacgaacgctctcagaagcttggcaaggaaagacgggagctggagttcgttgtcaattcgctgacggaagtggagaacggcgtgcgcgacagccgcgagctgtttgagatggcgcgcgaggaaaacgatgacgacaccctgcgcagcattgatgccgatacgcaggcgctggaaaaaatcgttgcggaaatggagttccgccgcatgttttcccatccgatggatcagaacaattgcttcctggatatccaggctggctcgggcggtaccgaagcgcaggattgggcgtccatgctgctgcgcatgtatttgcgttattgcgagaacaagggcttcaaggtcgaagtgttggaggagtcggaaggagacgtggccgggatcaagagtgcgtccctgaaaatctccggtgactatgcctatgggttcctgcgtaccgagagcggcgtgcatcgcctggtgcgcaaatcgccattcgattccggcaaccgccggcatacctcgttcgcgagcgtgttcgtctaccccgaggtggacgattccatcgtggtggaaatcaatcctgctgacttgcgtattgacacttatcgcgcctcgggagcgggtggtcagcatatcaacaagaccgattccgctgtccgtattactcacttgccgaccaatactgtcgtgcagtgccagaatgaccgctctcagcatcgcaacaaggatgaggcgatgaatatgctgaaggcgcagttgtatgcattggaactccgcaagcgcaacgaggaaaagcaagcgatggaagatgccaagaccgacattggttgggggcaccagattcgttcctatgtgctcgaccaatcccgcatcaaggatttgcgcaccaatgttgaggtcggcaacacccagggggtactcgatggcgacctggatccatttatttctgaaagtttgaagcagggagtgtaagggtgagtgacgcgcaaaatgccaagacggtaaatgaagcagccagtgtgcagccggacgaaaaccatgtgatcgccgagcgccgcgagaagctcaaggcgattcgcgaacagggcgtggcctttcccaacgatttcaggcctgagcatatcgcacaaagcctgcatgatagttacgatgccgttgaagccgaggcgctggagtctcaggcactaggcgtggcgatcgctggtcgcatgatgctcaagcgcgtcatgggcaaggccagctttgccactgtgcaggatagaagcggccgcatccagatatttattaccagagaaaatgtcggcgaagcaacctacgacgctttcaagaaatgggacctgggcgatatcatcgcggcccggggaactttgttcaagaccaagacgggggagctttcggtcaaggtaagcgagctacgcctgctgaccaagtccctacgccccttgccggaaaagtttcatggtttggcagatcaggaaaccaaatatcgccagcgctatgtcgacctgattgtctccgaggaaacccgcaagactttcgtggcgcgcagcaagatcgtggcggcgattcgtgcgttcatgctcagccacgagtttctggaagtggagacgcctatgttgcatcccatccccgggggcgccgcagccaagcccttcatcacccaccataatgcgctggacctgcaaatgtacatgcggattgcgcccgagctttatctcaagcgcctcgtggttggcggtttcgaacgggtgttcgagatcaaccgtaatttccgcaacgaaggcttgagcgtaagacacaatcccgagttcaccatgatggagttttatgcggcctatacggactacaagtggctgatggatttcaccgagagttgcattcgtgctgcagcgattgcggcctgcgggtcagccgtggtcgaatatcaggggcgggagctggacttgggcaagccatttgaacgactgaccattatcggcgcaatccagaaatacgcgccgcagtacacgctggagcaattgagcgaccaggcatttctacgccaggagctcaaaaagttcggagtggaggccttaccccacttgggcctgggtgccttgcaactggccttgttcgaggaaacggcggaaagccagctctggaacccgacctatatcatcgattatccggtcgaggtatccccgctggcgcgtgcatccgatagcgatccctcaatcactgagcggtatgagttatttattacggggcgtgaaattgcgaatggcttctcggagttgaacgatgccgaagaccaggccgcccgcttccatgcgcaggtggccgccaaggaggctggcgatgacgaggccatgtattacgatggggacttcattcgtgcactcgagtacggcatgccgccgacaggggggtgcggtatcggcatcgatcgcttggtaatgctgctgaccgatagccccagtatacgtgacgtgatcctgtttccgcatatgcggccagaacattaagtcgacaaggccggtcttcccggcctttttattgcttgtattgctggtcggttgttgtctgtcagcgacagacgctttgtttgtagtattcaacgacgtttgcctgctatcggggacgcacgactgatatagcgttgtttggtgacggcatatcatacagctttgatggcatcatgccggatattgggtacgctaggagcctgcaacgtcgtacatcagcgacattttaggcggaaatctcttgttgaatatgaatttattttcataacagtttgattgttaatcattaatgctgtgtggcatataccttgctgactgtcgatggtcttggcctattaatcaaataggcccgtccgtcatccattgagaggttttatccatgttaaacaagcaaggtctattcagccgcacttctacctcccacaacagcaccagtgtcaatcctgctccagctgctcccctgaacagcaaaccggacgctgtgtctgtaccttaccagtctgctccagtcagccatacatcctcctccaagccagaaaccccagcagcgtcagccgcgcgtgcagacgcccagaccggtagccggttgattgtcgggcctgacgtcaaactgaaaggggccgagatccaggattgcgacattcttgtagtggaggggcgtgttgaagccaccatggatagtcgggtgatccagattgcggagcatggcgctttttcgggcaaggtgggcattgatgttgccgaggtccatggccacttcgaaggtgaattgactgcacgcagtcagctgatcattcattccacgggtcgtgtaagcgggaaaatccgctatggcaagatcctgattgaagaggggggcgagctctccggggatattgcctcgctgaccgcggatgaagggaacagtaataaagtcaagcgcatccagtctgcctgaggttcggcggaacataatagaaaagcccctgacggggctttatctattatgggcgaaggaggtgatcaattgccttcggcaatggcggtctctctggcatggtatttgccaatcaggctgtcccattcgatgatgactttgccgcctgtcatctggtattgcttttgccagccatccagcaattggatgcaggcatggtcaatatattccaggtcatcaaacagcacatggatttcgcgtcccggttccagatgatccaatacggaaaccagcttgggaatacccagttgcgtggcggagcctttcaggtgcagcgtggtttgcttgctgtcgggttgatgctccgccttgatggaaacatgggagaacacgtacaacagctttgcaatcgacaataccaggccggtgacgacgcctgccaacaggttgaagctgacgatcgtcacaatggtgatgatgtagatggcaagctcggccttgccgtaagagagcaattccttggctaccttgggataagccagcttgtaaccggtgtagaccagcacacctgccagggtggcaacgggaatgtattccagcgtgaacaggaaaacactgatgaacagcagtagccacaagccgtgcaggatggtggatacacgactggtcgcgcctgcttccacattggcgctggagcgcacgattacccctgtcatcggtagggcactcaggaaaccgcaaatggcattgcctacgccctgcgccatgagctcgcggtcgtacttggtgcggactccctggtgcatctggtcaaccgccgcacaagacaacaaagactccgcgctggcgatgaatgccaacgaaacgaccgcgagcaatacgccagtggtcatggatgcctcgatcgtgctcatggtcggggtgatgatcgtgcccaagatgttttgcaggtcagtagggccatcaaacaggtcggtgaggtatttgatatcgaaattgaacaggttggctacgatgaccgccaagacaacgccgatcaatgcccctgggatcagcttcagttttgcgggagcaaagcgggtccagaggacaatggccacaatggtgatgatgccggtaatggcagcatatatgttgccgccatgcgactcgaacgtttccaacaggccgttgggaatgtcgatcaagtttgcgataccgcttgacaggggatcacggtctaacatgatgtggaactgggaaccgataatcaatataccaataccgcccagcatgccatggatgactgcaggcgaaatggcgcggaaccaaacccccagcttgaatacgccagcaagaatctgtaccaggcctgcagccaatacgatcacaccgtaaatggccaggccgaactcggcgacgatgtctgcaacgatgacgaccaggccagcggccggaccgctgacggtcagcggcgatccggaaatcgagccaacaaccaatccaccgatgatccctgtaataatcccggcggttggcggcaggccggatgcaatggcaatgccaagacacaatggcactgccaccagaaataccacaatggaagcaaagaaatctctgctgaaactacctgcttttacttcaaccgtattggtttgagttgtcatgctaatttaatcctgagttaaaggtgtgatcccggttggcctagttctgcaccaagggatggtcagcgctgaatatctggtaggcctctggaaagctcaccttggcagtggccaggtcatagatgccgcctacaatgccgatttttccttgattcaataaatcccgcaggatttcgctggaattccagatattgtcgatctgggtcttgacgttgagtttgcatacatggctcacaaaagccttgttggacgaggagcggttctcttttgtctccttttcagcttctaccgcagggaaaatcattttagtgatttccccaatatggccacccgagaaaccgtcgcaggctgcactcactgcgccgcaattggtatggccaagcaccacgatgagcttgctgccaaggtatttgcacgaatactccaagctgccaatcgctttgcgcgaggcgatgttgcctgccagcctgacactgaagagatcgccgagactttgatcgaagatgagttcggtggatgtgcgtgagtcgctgcaactgaggatggcggcaaaaggatgctgcttgtccttgataatgttcactacattcaacaagtcacgatgggctgaaatattctgagtgaagcgttcattgccttccagcaggatggccaaggcttcttgtggcgacattctatcgcggtcttgtagtggatgtttatacatgtttttactttccctgctaagttaagaatatagggtgttaaagggtgttctgcacataaacacgttttgaaacagacatgcggatggataattcgttccgtataaatatgattattatagataaatattgatatttctataaatgtcttaatgtaaagaaatgtaagtttctgaaagtatttggcaaaaattcatcgcatcatgcagttaaatcatgacggtttaatgaaagtaatggaaaggagccaggtttcatagtccttttctgatgccggaatttacgcttgtgtcataaatatgtcattttttggacattattcagtcatatttcatccacatacttcacgccacatcgttgacgaagtttaggctccctcaatgattggcagcctcgctgccatacgcggtatcagtcctgatacatatccttgaatcaataataagtgtagatagtaaaagtgattgcgatgacaactgggaagatggcccgcaaaaccttggcgacagcgctcatgctggcatctgccatggcaatggctgatgcgcaggtgctggagctgtatgtggattccaataccaaacagattttctccgagcccgggcctaaccgggtaaaaataggaacctttaggtcagtcgacaatccggctgacaccaagcaggagaataccgctagtatcgatctggtcgaaatgagacaggagctcgagctaaggcaaagggagctggaggaaaaactcgacaagattgccatggcgcctgcgcccaagccagccaagaaaaactgggccgagaccatgaaggtgcgtggctatatgcagatacgcagcaatcctatcattggtggcgacaaggatattagtcaccaggcggaccgttcgataggtgacaacaacaatttccttatccgccgtatgcggctgattttttttggggatattggcgagcggctgtcctattatatccagccggatttcgcgagccggactggcgacggaacagggaatattgcccaattgcgcgatgcttatggagatatttacctgaccaaggacagggtgcatcgcctgcgggttggtcagtccaagattccatacagcttcgagaacctgcagtccagccagaaccgtatcgcgctggaccggaacgacgccttgaacagttgctgtaaggatgagcgtgacctaggtgtgttttattattatacgccagaggacaagcaggaaatgttcaagtacctggtggacagtggcttgaagggctcaggcaactatggtgtgtttgctttcggcgcatacaatggcaccggtgccaaccgagccgagaacaacgacaacctgcacctggtttcgcgctttacttaccctgtcaagttcgagaacgggcagattttcgaggcaggtatccaggggatttatggtaccttcaagccgagtagaagcggcacggtggtggctgattccaagacagacggattcaaggaccagcgcgtaggtgtgcatgctgtgttgtatccgcagccattcggcctgcaggcggagtggaactggggtaaggggccgtcattgaatgatgctggcacgatgattgaagaaacgtccctcaatggtggctacatccaggccatgtaccgtatcacggatttcttcggttatggcgtgatgttgccgttcgtgaagtggcaatattatgatggtgcgcagaaatttgagtccaacgcgccgcagaaccatgtcaatgactgggaggctggcttcgagtggcagccagtaccggagatcgagtttacggcttactattccaagctggatcgcaacaatctggcgaccgcgccgtattctaagtacaacaccgatatattgcgtttccagctgcaatacaatttctaaagctggtctatgcagaagtctcagcccgccatgtgcgggctttttatttatggcaggctttttaagccgccgttgtaggaatttgctactacaatgcataaattatgtatatatcaagtcatcagcctgggcagaaagccaggccactgcgatatttgctgatttcgtcggcgatggccctcgggtatttcctgcttggccatagcgcgattcaactcgggacgcccaccaccttttccactttcatctggccccctgcgggttttgcgttggcggtattgatactggcaggtgcgcgaatgctgccaggcctgttgcttggcgcggtggcgacgcaatataccgctggattggtatttcccgcatctttcttgattggttgtggcaatgttgccagcgcagccttgggatattaccttcttaagcggttcatccggttcgaacccgaaatgacgcggttgcgtgatctcatggggatggtgctggtaggagccgtcatcagcccattgctcagtgccacttcaggcgcgctggggctgaggttgttcggtgtcgtgcctgattcggatctgcacgtgacttggttgcaatggtggatgggcgacgccctcggcatcattctgctaacgcctgctatcctggcctgcttccattacgaacccatccgctggacccgggccaagctgctcgaagccgtctccctggccagcatgttgctgggtttgtgcttcctggcgttcaacgatctcttgtcccaggctggtgagctggaagccaaggcattcctggtctttccattggtcatctgggcagtattgagttttcatcagcgaggggccgcagcagcttctttactgatcgtgatgacggctttgtggggcggtggcggatatcatggtttcttcagcatggaaatcagcaatgccgcgctgttcaattattggatgtttgccctggtgacggtatccataggagtagggctatcgggactccatgtagggcgcttgcaggcggatgagcggctacgacagcaactggggctttataacgcgctgagcaacgcccagtccgatgctggcgaaggggtgatggtgattgaggacggcaagatcatctatgccaatgaggcggtgcggaaaataggcggatatgatgccagggatatttccatgggctcaagctttctcagcctgatccatcctagcgaccgcgagcgggtagcgcagcattacaagcagcgcatccggggggaatatacgccaagccggtacgaagcgcttgccatcagcaagctaggcaaacctatcccgattgaggtggctgcagccaattaccgtgacggcagtgagcgtatcgtggtgctgatcatcgatatcagcagccgcaagcaagcagaagaggccttgctgcaaagccgtgcggagtaccgcaagctggtggagtccgtgaaagccgtagtatggcgggcgacgcccgaggcggcatttacttttgtcagccaggaggctgaaagtctgcttgggtatccagtccgagagtggactagcaataccagtttctgggtggataagctgcatccggatgaccgcccatgggtcgtggatttctgcgctcgggaaactcggcagctcaaggatcatgtgctcgaatacaggatgcgggccgcggatggtcgtacggtttggcttcaggacattgtgcgcgtcatcccggacagattcggcaagccgcaggagttgtttggtgtgatgctggatattacggatcgcaaggcggcagaggaaagcctgaacctctccaaacaggtgtttgacaatacgagcgaagcgattttgatagcagatcgtgaccgcaacattctcgaagtcaaccaagcctatctcgatatgacgggctatggacgggaggactgtgtcggtacgtatttggcgttgctggatgagcctgcgggtggcgggcaactgatagggaatctggtgcagcagcatggaaaatggatgggtgagctactcgcccaaaagaggagtggtgaatactatccggcatgggtgtccatcagtaccgtgcatgataatcatggtagcttgcagaattatgtcgtggtcttgaccgatatcagccagcgcaagcaggccgaggagagactgcagtttctcgccactcatgacggtctgactggcctgcccaatcgtacgctgttgcaagagcgcatggagttggccgtattgcgggcacaacgctatcaacaatgcgttggtgtgttattcatcgaccttgaccgattcaagatcatcaacgataccttgggtcaccaggccggtgatgtgctgctgcaggaagtggctggcaggctgggggaatgtttgcggcaaacggataccatcgcccgccagggcggggacgagttcgtggtgctggtcgaggatttcattgagcagcaatacctggtgaacgtggcgcgcaagatcatgcatgcgttagcacagcctttcattctcatgcaacaggagttgtatattagtgcgagcatcggcattagcgtctatcccgatgacggtgtagatatctcttctttgctcaagaatgcggatatggccatgtatcgtgccaaggatgatggcaagaataccttccatttttattcggcggatggcaatgccaacagtgtcagccggctgacactggaaaatagcttgcggcgcgcgctggagcggaatgaattcagtttgctttaccaggccaagctggatctggctgagcagaacatcattggcgcagaggccttgatccggtggcacagtgccgagcttggcatggtgtcgcctcaggatttcattccggtggctgaggaaacaggtatgattatcgagattggcgaatgggttctgcagcaagcatgtcgcgacgcctgtcattggcaggaagtcgcaggccgaccaatcagagtgggggtgaacatatctgcccggcagttccgcgaagacagcttataccaggcgatcagcaatgcattggaagaaagtggcctgacgccgaattgcctggaactggagatcacggagagcatgattatgcagaatgcagagcgtgccagccagatgctgcagcatttccgtaatctgggcagttacgtattaattgatgatttcggtaccggatattcctcactcggttacctcaagcatttcccgatagactccttgaagattgaccgatcctttgtgcgagacattccgcaggatagcgacgatatggccatcacgcaggcaattatcgccatggcgcacagtctcaagatcaatgtagtggccgagggtgtagaaacccaggctcagcttgagttcctgcgagggcaaggctgcgaccagctgcaggggtatatcttcagtcgaccgcttgtcgtggaggactttgtcggcttgctgcgttttgatacagcccgacgcgcagggcggacctatgcggctgggcttcagctgagggaatctcagctggcggcagaaaccggctagtgagggggttccttggccaggttgagagagtagattggtatttccacgacgatatcctcaaccccgacaatggcttggcatgaaagacgggaattaggccgcaatccccacgcctgatccaacatatcctcctctatttcttcaggctcggatagcgagtcatagcctttctggatatagacgtgacaggtggtgcatgcacagacgccgccacatgcgctgtcgatgtctacaccctgcttgtgcaggttgtggcagatcgatctgtcaggctgcgcttcgaatgtcttgccctcgggacaatattctggatgagggagaaccgtgatttttgccatgctagatatccagagtgttcagtgattgccctgcaagcgcctgctttacggaagcatccatacggcgcgccgcaaaggtctccgtcgcatgattgagcgcgtcgacggccttgttgattgcatcgctgtcttcgtgttgggcgatgttgcgcaggtgttccatctgcctggtaatctcggttctttcctcgtcattcagcagtttgtcgccgtcctgccgcaatgcggcttcaagcgcttccagcagcctggcggcatcgaccctggcttcctgcaatgcgcgggcatgtttgtctgcttctgcagcggtaaaggaggcctgcagcatgttggtaatttgctcctcgctcaagccataggagggtttgaccacgatattggcatgagcgccgctggtctgttcctgtgccgatacggaaagtaggccgtctgcatcaacctggaacgtgacacgaatgcgggcagcgcccgcagccattgggggaatgccgcgcaattcaaaacgacctagtgagcggcagtctgccaccatttcgcgttctccctgcaacacatgaatgctcatggcagtctgtccatccttgaaggttgtaaagtcttgggcgcgtgcaattggcaaggtggagttccgcggaatgattttttccaccaatcctcccatggtttccagcccgagagagagcgggatgacatccaggagcagcagctcatcgtcgtgacggttaccagcaagaatattggcctggatagcagcgccaagggcgacgacttggtccggatccagattggtcaagggcgcttggccgaagaaatcggcaacggcctgttgtacttgaggcatgcgggttgccccgccgaccagcacaatgcccttgacctctttcaccgtcagcgaggcgtcgcgtaatgccttccgtattggtaccaacgtgcggttgagtagtggttgcgtgagggagtggaactccgtccggctcagcgacagatcgactgtttttccgttactgagggttactgcgatgttggcgcttgtatgctccgtgagccattccttcgcttccttggatgcggtcatcagcaggcgtgtatctgctgggttaggggcttgcaggtgggtctgctccagaatccagtggaaaatgcggcggtcgaagtcatctccgccgagcgcagaatcaccattggtcgacagtacctcgaacacccccttggtcaggcgcaggatggagacgtcaaaagtacccccgcctaggtcgtagacaacgtaaatgccttcggaagcattgtccaggccgtaggcgatggcggcggctgttggctcgttcagcaggcgcagcacgttgatgccggcgatgcgtgctgcatctttggtcgcttggcgctgggcatcgtcgaaataggctggcactgtgatgacggcacctgtcagctctccacctagcgcctgctcggcacgcgctttgagcgatttgaggatttcagcagagatttcaacagggctcttgatgccagcacgggtctcaatctgcaccatgcctggtacgtcaacaaactggtagggtagatgtgaggtgtcaccaatatcgttcaatccgcgaccaaggaaacgcttggctgatgcgatggtattttgtggatcatggctttgctgtctctgggctgcatagcctacttcgacttgtccgttggccgcgtaatgcacgaccgaaggaagcaatgccttgcccgcttcatcaagcaacacggtactcaagccgctgcgcaccgtcgccacgagggaattcgtggtgcccaggtctatacccactgccagacgatgctggtgaggcgccgtgctctggccgggttctgatatctgtaataaagccataatttgccgctattcgtcttccagtttgcttatcttatgctccacatcgttggagattttgtcgatgaaactcagtttccgcacaatttctgtcgatgcctgccatgcgcgctgccgatccagtgtgtcttctagtgattgctccaaagttctggcctgttcgcgcatctccttgagcaaactttccagagtagtgacgtcaccgttgtcaaaagcttcctcgaccgcttcccgccattccatttgcagcatgaggaaatcggcaggcatcaccgtattgctttcctcttccgtatccactccatgcagctgcagcaggtaacgagcgcgtgaggttgggtgcttgaggatgcggtaagcttcgttggcctgggttgcccattgcatggactgcatgcgctcgttggccgaggctgccacgaaacggtcgggatgcacttctgcctgcaatgtacgataacgctggtcaagcaaggccgtatccagggcaaactggacgggcaagccaaacagctcaaagtaattctgctgtattgtggacatagagggcggagattgggtgggatgaagcgggctacggggccatcggcaaggggaaacaactacaccgtgaaactttcaccgcagccgcattcatctttgacattcgggttgttgaacttgaagccttcattcaagccttccttggcaaaatccagttccgtgccgtcgatgtaaaccaggcttttcggatcgacaatcactttgacgccgtgactttcgaataccagatcttccacctggatctcgtcaacgaattccagggtgtaagccatgccggagcacccggtcgttttgacgcccagacgcaggcctacacctttgccgcggttggcaagaaatttctgcactcgcttggcagcggtctctgtcagggaaattgccatgaaccagctcctttatgccacctgttgatccttggcgccctgcttggctttgagatcggccaccgctgcacggatggcgtcttcagccagtaccgagcagtggattttgactggaggcagcgccagttcctgggcaatatcggaattcttgatttccatggcctggtcaagggacttgcccttaatcagttcagtcaccagtgagctggatgcaatggcagagccgcaaccgtaagtcttgaacttggcgtcttcaataatgccctggtcattgaccttgatttgcagcttcatcacgtccccacaggcaggagcacccaccatgccggtaccgacagagggatcgttcttgtccagtgagcctacgttacgtgggttttcataatggtcgagtactttgtccgaataagccatttttctactcctcaatattgtcaatatgccgctttatcaaacgggtgatccgacactttgacaggtgcatgtatctaaatgttgtctcttcgagcggctaggctgctgctcaggatattcctgtatgcgttaatgcgttgcccaagccacggcattgagatccacaccttccaggtgcatttcccaaagcggagacaattcgcgcaacttgcctatcttgcttttcatcagctgtatggtgtagtcaatttcttcttccgttgtaaaacgtccgatcgagaagcggattgagctatgcgccaactcgtcggagcgtcccagcgccctcaatacataagacggttccaagcttgccgaagtgcaagcagaaccactggaaacggcaatatctttgaccgccatgatcagtgattcgccctcgacaaagttgaagctgatgttcaagttatgggcaacacggtgttcaaggtcgccattgacgtacacctcttcaatctcttgtagaccctttagcagccggtcgcgcaactggcggatgcgtacgttctcgctatccatttcttcacgtgcgatgcggaacgcctcacccatgccgacaatctggtgtgtggccagtgtgcctgaacgcataccgcgctcatgaccgccgccgtgcatctgtgcctcgatgcgtacacgtggtttgcggcgtacatagagggcaccgatgcccttgggaccgtaggtcttgtgcgcggaaaagctcatcaggtccacaggcagtttttgtaggtcgatatgcactttcccggtggcctgtgcagcatccacatggaaaatcacgccttgctcacggcagatattgccgattgcctcgatatcctgaatgacaccgatttcgttattgaccagcatgaccgatgccagcacggtatccggacgcaacgcagccttgaatttatccagatcaatcagaccgttcggctcgggtattaggtaagtcgcctcgtaccccagacgttccagttcgcgcacggtgtcgatgacagctttgtgctcggtttgcaccgtgacgatatgcttgcccttggatgggctgtagaagttggcagcacccttgatcgccaagttgttcgattccgtagcgcccgaagtccagacgatttcacgcgggtctgcatttactagcctagctacttcttcgcgcgcattttccacagccttttctgctgtccagccgaaagcatggctgcgcgaggcagggttgccgaagtgttccgtcaggtaagggatcattttctccgctacccgcggatcaatcggggtagtggctgaataatccaggtaaattggcgtacgtactgtcatttttcggtttcctaaactgcgactgcagttaactttctcaatcttgtgagttcgctttccagcgcttgcaggaaggcattgatctcatctatgtcgttattagcgcccaaactgacgcgaattgcaccccgggcagtatccggctggatacccatggccaacaggacatggctgggctctgtattgtcgctcgagcaggctgagccgctggtaacggcgaacccttgcttgtccaacgccatcaccagggtctcaccttcaataccggcgaaagcaaaaaagctggtgttgggcagacgctcggcttcagcaccaaaaataaccgcatccagcctgcggagaccctgctcaagatgctcgcgcaggcgagccagctcggtgcggccttgccgcgcttccgcgacagccaggctgcaggctgctccgaagcccacgatcgcggcgatattttcgctaccgcttctcaagcctctttcttgaccgccgccgtaaaggagaggctgaatatcgatccgtttgtccagaatcaatgcgccagcgccctgaggaccattgatcttgtgcgaggacaagctcatggcatggacattcaggctggcgaaatccacatccatcttgcctaatgcctgtactgcatcagtgtgcatataggccttgtgcttgcgtgcaagctcgcccaggccagcaacatcttggatgacgccagtctcgttattcgccagcatgaccgagaccatatcggtcttattttgtaatatggcttccagtgcgtttttttcaacctgtccatgccggttactggcaatacggtcaagtatccagccatgccacctcagggcttctgctggccgggatactgcagggtgctccaggcagctgacagcaatcctgccgttgcccagtgcgtttgctactcccgtgatggcaagattgtcagcttcggtgccgctactggtgaaaatcacttgcgagggatgcgcgcccacggcgtccgcgacctgttcgcgtgcctggtcaatggcattgcgggcagaacggccatacatatggcggctggtggcattgccttgctgttcggacaagtaaggcagcattgcctgcaacaccttggggtggagggcagtggtgccattgttgtcgaagtaggcagcgcgaggcattccgcaatccttaagctgcgacctggacggctggacgcgaggtttcccggcggacggtgaatcggatttccttaccttcgcgttgcgaagccacaaggtctgagagtgccacacctgaaaggtattccagaatcttggcgttaaggctggaccagaggtcatgggtcatgcatggcttgccttcatggcaattttctttgccgccgcactgagtcgcgtcaatcaattcatccacggcagtaatgatgtcagagacggaaatctcgtgatggttcttggtaaggcggtagcctccgccaggacctcgtacgctcttgaccaagccgttgcgacgtagacggctgaaaagttgctccagataggaaagtgagatgccttgccgctcgctgataccggccagggtgaccggcttttcctcttcgttcagcgccaggtccagcatcgcagtgactgcaaaacggccttttgtagttaatcgcatgtttcgttcctaaagttgttcggatcatgcgccattgctgggtggtgcagcaatttaatggcgtatttctagagtgaaattctagaatacctgaatactttagtcaactattttgttgatggagttcacatcgaaagcatgtccgatttcgacatcggtttcgatatcagcgccgagttttgccagctgttgcctgacctcttgcagttgattgtcctgattggcaatatgatcgatgagggtttgaatggccttgttcaatgggtcattcatcttttcgctgacagcataggcggcaaagccgattttctctgccatattgtcctgcgggcgcggttgttcctggtcgacgattcttgcaggaatacccactgcggtggcattgtccggcacatccttgacgacgacggcattggatccgatcttggcctttgcgccgatggtgattgggcccagcactttggcgccagcgccaatcacgacgccatttagcaatgttggatggcgcttgcccttgttccaggatgtaccgcccagggtgacgccgtgatatagagtgcagtcatctcctatcacggccgtttcaccgatgaccacgcccatgccgtggtcgataaacacacggcgcccaatgacggcgcctgggtggatttcgatccccgtaaaccagcgtgcgatataagagctgagccgtgccaaccagtaaaggcgcatccgccaaagccggtgcgagaaacggtgaatgagcaaagcatggacgccagggtaggtggtgaggatttcccaacgtgtacgcgctgcgggatctcgctcaaacacaacgccgatatcttcttttattttgctgaacatccgactattttactctgaaatgagaagtcggcgtcatgcttcaggggaagggcgcggcgggcgaggcgtctgtgtcgcgctgagtatgccccgcaggatattgacttcttccttttccagcctagcgcgtccgtacatgcggcgcaggcgctgcatcaggcgtttaggctgcgcaggattcaggaagccaatctcaatcaacacttgttccagatgcgcatataagcgctcgatttcttcgctggttgccaatggggcggactcagtgcgcgtaggaccgggatgatccaacactgccatacgcagctcatagctgatcacctgcacagcagcagcgaggttgagcgaagagtattcagggttggctgggatcatggccagcaattggcagtgatcgagctctgcattggaaagcccgctcatctccgtgccgaatacgatggcgacaggggcgtcgtgggctgcttcgattgcacgttgcacaccagtacgcgcggaaaccagctcatgtgaaagttcacgcctgcgtgcgctcatgccgatggcaagtgtcgtaccgtgtaatgcttctgccaaagtggcgcatacctgggtgttatcgaggatgtccgtagcgcccgatgccatggcggtcgcctcggcatgagggaacgatttcggctttaccagcacgagctgtgacaatcccatggtcttcatggcgcgtgcggcggctcctatgttgcccgggtggcttgtctggcaaaggacgatacggatttgttgcagcaggttgagtttggatgtcatggcaataaggcttaaaatgctattttaccagtttagggtgtgtgccctaacaagcgcaatttgtccctgttctttaaaatcagcccggcgtgccgggataccgtaacggaaagaatctatgcatttgttgaataatgcggtcaaggccgcccgccgtgcaggcgatatcattaaccgtggctctttggatatcggcgccctgacggtgcgcagcaaggattacaatgatttcgtcagtgaagtcgaccaggccgccgaggctgccattattgatatattgagaaatgcctatcctgaccatggtttttttggggaggagagtggcaagcaggatgaggatgcggataatgtctggatcatagatccattggatggtaccaccaactttctgcacggttttcagcaatattccgtgtcgatcgccctgaggcagaaagggcagatcacgcgtgcggtcatctatgaccctagtcggaacgatctgtttactgccattcgcggcggtggcgctttcctgaacaataagcgcatccgcgtcaccaaccgtcccaagttgcaggattccctgatcggtaccggcttcccgttccgggatttcacgcatttcgagacttatattggcatgttcaaggacatggtcaagaagaccgctggcttgcgtcgccccggctctgccgcgcttgatttggcttatgtcgcagccggctggtttgacggcttctgggaaattggtctgtctacttgggatatcgcagccggcgctttgcttgtgcatgaagctggcggcttggtcggcgatttcgaaggcaacgagggttaccttgaaagcggcaatatcgtcgcagccaatcctaaagtattcgctcagatgttgcaggtgttggctccccatttgacggaagaactgaaaaccaagaaaaaatagtcctggggcggcggatgtcgcctttcgatatccatcatgccaacacgaaaaaaagccagcgtgagctttcacgctggcattacactatggagaagttgcaaagaacatggagtgaactcttaacttctgaggtccattctagacatccgtcaggaagctggctgtaggaatgtgtcactcgggtagggggaaatattcattcaattttcgtggtgaaggaataagtatcgggactttttcccgtttctgttttcggagaactgatttaaattgcgcaatcacacgcagcaggctgctttatcaagttcaccgatgaacctaaaattacgtctcaatctgatcattaccctattgttggcattggtgttgttgcttgctgctgtgatgatgatccacaatgcccgggacgatgtccgtgcggaagtgcaatctactgctaccctggccatgcatctgctggatgctgaaatactgcattacacttctgatttcgcttggctgaatgaagcggatgggcaaaatcccaattccatattccgattgcataacctgggcaacgttcgccatctgcgcattgagttctttgacgctaatggccgcctgcgtgacagcaatatcgaaagtcataaacaggaacccacatcttggctggtgagcgcgatggggttcatttctccagccctgcctgaaatccgccgcaagatttttgtcagcggccgcatgattggagagctggttgttacaccagaccccagttatgaaatccaggaagtccttggcgatgtcatggggttgctattgctagtggccatcttcttcgtggccgtcaatgcattggtgtactgggcggttggccgtgctatgcggccggttgatagcgtcatgaccgcattgaatgagctggagcgaggcaatctgaaagcgcggctgcctgattttgaattgccagaactggccggcattagccggaagttcaatgccatggccgaaacgcttgaaaccagcatacaaaacaatcataagctcacgcagcagttgattcgactgcaggaagacgagcgcaagaacctggcgcgggatctgcatgatgaaatcggtcaatacttgaccgcggtgcacgtggatgcttctgccatcctcaatgccaagagtatcgagaatgctaaggaaagtgcgaaagcgatcagcgccgtggcgcggcagatgatggatatcgtgcatgacatgctgcagaggttgcgaccttcagggttggatgcgttcggcttaagtactgcgttgaaagatctggtgagcacttggaaacaacgcaatcagcaagttgacgtgcatgtcgatattcccgggcggctcgatgacatccgggatgagacgactgccattgcggtgtatcgcatagtgcaggagtgcctgacgaatgtgacccggcattccaatgcaagccgggtcgatatacggattactattgagaagacgatgctcaacattactgttgaagacaacgggcgtggattcaatactgcccagctgccatctggttttgggcttgccggcatgcgtgagcgcgtagaaggcttgggaggacgcttctcattagacagcgcgttggcggcggggacacgggtcaatgttgagttgccattacaagcgtcagcaggggaaaagcaatgagtgtcaatattcgcatcatgttggtggatgatcatgaggtggtccgctcaggcctgcggcgattgcttgagcagaatgacggtgttgaagttattgccgaagcagacagtggggagcaggcatatcagttttatggcgagcatatgcctgacgtcatcgtcatggacatgtccatgccaggtatgggcgggctagaggctttgcgccgcatcattgcgcgctatcctcaggctcgtgtcattattttttccatgcatgagaatgctgcgtttgcatcgcaggcattgggcgcgggggccagggcgtatgtggccaaatctggtgcggcggatgatctcgtccaggcagtgcgtgaagtggcgcagggaaaaggttatttaagcccgggtattgcccagcagattgccttgcagaccctctctggcagcgacgaccctacgcgtctgttatcagcgcgtgagtttgaagtattccgcttgttggccgcgggcaagggagtagaggagatttccactatattgaagatcagtcagaaaaccgtggcaaattaccagacactgctgaagcagaaattaggtatcaccagccccattgagctggtgcggctggcgatcaagcatggcgtaattgaggggtgacaggcaaacccttgcggccaatgttcccgttgatatgggcgaatatttcattttcgggaataattccctgtaattttgaggaatgaatgcgataggtgattgcttggtttgggattacgctgtcattcagcagcttggatttcttagcaagataattttccatcaagcctgttgttcaactccataccactaaggatttaccaaaaccaggatgacacctggtttttttttgctgtttaatcccgctgctgggtaatgccaaagcgtattgcaatatgcaccagttgtcctgttgtctgcacattgagcttttgccgtacctgggtctggatattggcagcagtcttgtagccaatatgcaactcctcagcgataccgcttaaagaaataccttcagcgatacggcgaaacacctcgaattccctgggggatagtttttccaatggattttcgctaggagagaagcggtccatggcgaggtgctgtgccagttcatgtccaatatagcgtccaccacgcaatacttgtttcactgcttcaagcaatatttctggcgcatcggtcttgacgacatatcccctcgcgccggcctgcatggagcgcgccgcatagatattgtcgttatgcatactgaaaataatcaggcgggcattcctatctcgtgcaatgatgcggtgcaaggtttccaatccgccaattcccggcatgtccaggtcgagaattcccaagtcggggtgatgctcttgccaaagcgtacaggcgcgctcgccgctctctgcttctgctattacttggtaacctgcgttctcaagcaagatgcgcaatccactgcgcactactgcgtggtcgtctgccagtagtattcgttgaaccatacttaattttcctgaatgaccttcggtgtggcattgaagggaagcgttgctgaaataacaaccccttttcgttcgctgcggatgttaaatgtgccgccctctgcctcaacacgctctcgcatgccggataaaccgaaacccgcccggggcagatgtggattgaagcctacaccatcatcttgcacctctaccgtcaatatgtctgaaagtattccatgggtgcggattagcctgatcgcgacacgattggcatacgcatggcgcgcgatattggtgagcgactcctgcacgatacgatatgccacgatactggttttttccggcaggctcggataatgtttatccagcatcagttgacactcgattgccggatgttgtcttttccattcattgaccagttgctcaatcgcttctgcaagaccatgagcgtccaatgccgtaggacgaaggcggtgaatcaagccgcgtactgcttgctgaatatgttcgacatgtgaattgatacgtgcggaaaactccccgatgaaagaatggccctccttgggtaggctcgccaattccagacgaattgcagtcaggtactgccccatttcatcgtggatctcacgcgcgatattgcggcgctcttcctcttgcacttgcatggcatgacgggcgagtgcttggttttccttgagcagaacagccagttcacgttctgccaaatgctgctccgtaatatcggcaaaaaaaccgtagatattctgttgtgaagagtgtgggttatccaaggcacgtgtcagtctagccgttacgacccaaggcgcattgtccggacgggtaagcgtaagctccgggatgtcgactttgtctgaagtttgcaactggagacaaatatccccccagcgccgccccattgccttcttcaggttgagggtagatgcgctgttgccggacatggcattaaatgccggattacacagcaagatattaccattgagatcagcaatgaaattgccggacaagccttgttcaaaaagtgttttgaacaagcgctgactttcttgcgatgcctgttctgcgacactgcgacggttaacctctgcgatcatttcgcgcatgcggcggcgtgagaaccacaccgcaacaaaagccgctgtgaaaaggaccagtggaaactcgtccagctggagtgattcgtgggccagcgcccacgcgatgaacttttctgacagatccaactttgccgatagcagaaacacgcttgcgatgacaagcagggaaatgatgatatcgcgggtgggctgggaaatgcgcgtccagaatgtgagagtggggttgggcgtggtactcattgttgcgcaattctgatagagaaccttcattccttggaagtgattttttcctgaaatcgctgacggcatgcggggttgggagtttttcctggtgtcgtgggcaattaattttcattggtattgaaatatttcaaaacatattcgggattttttcccaatgtaatttgtgattaattcctcttcttgaattgaaccaatccttggaaactctcagctatctctggttacaaatttttacaattaaataaaatcggtgatatttatggagaggtgctggaaagccgtgctgttccagtgttcaatgaaactaagagggaattcaaaagtgattaaaaaaccaatgatggggatggcagtcttgatcttgaccatgccggcattcgcggctgagcaggcaaatcaaaaaaatgctgcttccaatgccaatgaggagagcattgttgcagataaggtcaaagtgaccagtatcctgccagaccgtctggaagcagtgcctggctctttcaatgtagtcgacgaaaaggaattgaaggcccgtcaaccattcagcgtacgcgaagcattgaaccaaacgcctggcatcaatattgtgggtgaggatgcctttgtgctggcgcctaatatcggcattcgcggcttgaatccccgtcgcacatcccgtaccttgctgatggaggacggggttcccttgttcttggcgccttatggagatccttctgctcactatactacgcctcttgatcgagtgaaccggattgaagttgtgaaaggttccgggcagacactgtatggtccgcaaaccgttggtggcatgatcaacttcgtgaccaagcctgtaccaaaagagtttcaggcgagcgtgatggcgattattggtaacaataatttcagcggcggccatgtcaatatcggtacaggtggtgactggggtggcatcatgctggatgcggtcaatcgcaaaggcgatggcattcgcgacaaccatgactttgaagtcaatgagttgaccttgaagggacagttgaatttagacgagcggaatacgctgattactaagctgggctggtatgaggaaaactcgagtatttcagaaactggtttgggtcttgttgaatataatgaggataaatatcaggccccaactggaaagcaggattatttcaatcatgaacgtaagtcaatgcaattaaagcatatttttcaagtttctgataaggcaaaacttagtacacagttttattatgttaaatcagaagcccagctaaaaaccggttataccggctctttttcaacaattctaatctgcaacacccggctagcctacgttccaagccctcgctacatgggccgaacaataaacaataaaaaaggagccgtcaatatgtcattcaaacatttcaataatttttcattgagcaatgagaatacgcccgaggccattgattggctgttggaagtcggatggcattacaccaccatgcaggaaaatgaagcgatgcagattgccagagttaaccgtacgacctggggacgctggcgcaaaggccaaatcaagattccaccggcaacactggaattgctacggcttcatgccttcggccatacgatgtgcaatttgcacaggcaatgggatgatttccgcttcaggcgcgatgctctcatcacgccagatggacgggaaatgcgacccgcagacctcaaggccgtttttgtatggaagcagatgtgcctatacaacaggactagcgccgagcggcaagatatttataataggctgcgcttggtttatggcgacaattaccaacacgcgatagcttaaggggaaagaatgaataaatacgaaattgaacaccttgagaaagacagcggaaagacattccctgtcattattgaggctgaaacggccgaggatgcttggtttattgccaacatcaacgcagagcgcgacatcagcattcaaggccacggagaacccgttcttgtgcctattggcatcaaagcattcaaagaataagaaaggtaaaaaaaatgaaaacaatcaccctatcgcttatcaccgccctgaccctggctggctgcgcgtcaactcagacttacaaggcacccacacagaactacagactaaaaggccaagataacgccatcacaattaatggcgctattttttcccaaaagaaacatgaacttgacacgcccaagctaacagctggaatttatatcaatggaagcctttatatagaagttccgctagatagacaaggtaacggccaagcaacaggcggcacttttgaagataaaagcaccgaggcatcttgccatagcaaacccgttgcaaaaggcatcgccaatatagattgcatggttttcatcgacaatgaaaagaccgtcacccttacgttttaacgcttgataaaacggcctgtacgcttcgaacgtgcaggcttttttgttgccttacgcttttttctggtagccatatctaacaaccctttccagtgaatctatacgacgatgtgctgtatcaacatccctgcgcaggtatttgatatgcactccgatggcggcataactgcccacgaatgagcagagcgccgccagccctggcatcagccaatccattacagaatagccattaccacagcgcctaccgcattcacggtatttgctgcctgctcaccaaagatcgcaccagcagcaacgccgattgcggcccatgtactacgcgcatcaaagagcgctttcaatttctcacgcatattccccccgagttaccaagaaccggtagcaccatgcccaccgaatgagccgccaccgcctataaaatcaacctgcccactggtgaacaagtcattaaattgccatgcgataaaatcgcccgcatcgcaatatcttgaagcgtcccaagaattacctagacgctttgccatttcgcatttgctctcattggtgcgaggcacccccagcaggtcgccaacacccaccaccaccccgcccccaacgctcccagcgagactaccaacaccgctaattgcacccgcaaccgcatcttgtgccgctgccgccacactgcctttttttatgatgtacagagcgacccccgccgcgcccaacatccagaaccaaggcgggattgcatccagtgctttcagcgccttatacattgatgaccccgttgttatttgtcgcattgttgcccgttatattgtccgaccatgacggcgcgtattgcgtgggccagaacaaagcctgttccgtctttttctggtagcgcgtcagcagcaggaatgcaccaacgccaaggccaaccacggccagaatctgaattgttttcatacgttcaccttatgcaagaaacagcgcccgctcattggcacggcgcttgaccaaaccggccatgacaacgccgccagacatgcgccacgccgggaattgattcgcggccccctgatagtccccggcattcagcagcttgagcagtgttgagcggctgaaagcgcctgaacctacgttgaacacgaatgacaccagggcgtcatattgattttgcgtcagcggcacctttaccaagcgattgacggcggattctgcatcaaccagatcagataccagcaagcgcgttgcttccgcttccgtgatcgtccataaatcctcaaacgtcccgagcttatggccgtacccgattgttggataacctttcgccttttgccccctggcaagcggctggcctgttgcatcgtcatatctgacaagctttaagccctcttcttgtttgatttttgccagcccgttaaggcttatgcgcattccagatgctggcattactgtattgctcatttgaagaaaatcccccgtaattccatcaagccagcccgtaccctcgccgtccggcgttgttacagtgtcgctattgttgagatagcgccagatcatataaccgccgaaccccaaggcaaggccggtaatgatgtttttaagcaccggccagccccttgatgatggtttgcgcctggagtaagtcatctggcgacatatcgacaacgagcattggcagatggacggccaattgcgcggcgctgatgctgcgcgatgtttcttgctctacttcttgcgattcgccgccaccctccacaactacggtaacaacttcactcactgttaaattgccgtattcatcgaaagtaaaagttttcatttttttcctcataaaagcgagtaaataacctgcatcattccaccatcccgatttttgttactgatgaaatacacccccaaaccagctggcacaaaaaattccctatccagcttcaaaatatcggcatcgctgtttgtgaaagcagaatatccagatgtaattgccagcgcctgaccatcaaaaatatttgccggcgcactagtctttacaatcaatgacgaaagaaccgccggcccccgcaccatggatgcagctgcatgaatgatgcagccccttgcatttgcggcaggtgagatgacttcttgagccacatttaccccagcaactatgccagccaaccagcatgcgccgtatcgaattggcctcatcagtagctaccctcccacaccatgacattcggattgctggcagcattacctatggcgatcaagacgccagtgaacacggcaccgcctataaattcgatgctttcacccggccccaattcccaaccattgcccacggataccgagccagaggaaacccaaatagtgccgacctcatcctgattttttatagatataaatgcccggttcggattgaccgcggccagctccccggctgatgttgtaatcgtccggcgcacaaggttactattgccaacttgcaccgcactacgcagattgttgacattcaccccacccggcaccgagactcccccggatactttggcagagccgacacgcgccccgccggtgccgacaaacaggcgtatttcctcttcccctaccccaccatgccccaatatcagtcgcttgaattcgccgatattggcctcttccccttcatctaaggtgaagtcatcgccgttttccgtgcggacgcgcaccgggacaagggctttttcaatgcggatatagtcgccagtcaaagccggtatttcttccccgcccgcctggactttaaacgtataaagtttgagactcatttcagcgcttccgattgaagtagaaatagagcgcggccagcccggccactacccacagtgttttgtttgtcagcttttcttgcgtcagctcgggattggtggaatcagagacgtattgcatggcctgattgcctgccttttctgcaaagccgagtgcctgaatattggcctgctgtaccgcatccagaaacttgaccgtcaacccggccacggtatcgacggatttaccagcaagatcaatcgcgccaccgtccagaaagctgattacagaatttgcccccgccgaaaaatttccgccaaagaaggttccatccccgatattgacgcccttgctacccgcgacattgttcacagccagaggcgtatcaatatcttgaagggttagaggcgcctggatattttcgttaaatgtggcactggctgaccccttgtaacccgttaaactcaccgattcaggcattgccatttacagccaccctctcttttttgcatatacaaaccccagcccgatcgccgccagcacggcgatatgaatcgggttttcgagatcaatcagcggcttgttatagactggtgcactggtgtttgtcggtgcaaacgcgcccagccccgaatatgccgcgctggaattggtttccgtatcagaaccgaacaaaccgccacccccacctaataaagccagcccggcaagccagggattgccagaggcgagcgcacccgctccggctgcacctgttgcgcctgccgccccgctggcataaccgcccccgaccgacccccacgaacccggagccacaaggccagcaattcccgccattacttaccacgcagcagcatgaagcccacaaggccagcaccggcaatcacggccacccataacaggcggttattgctggcgctggtgtttgcttgcagggcttgtgcctgcatttgcgcttgcagtgtgagcaacgaggcttggttctgccattcggcctgctgctgcgtggtttttgccacgcctttggcgatttcttgctggttccagaaggcggcaatatccagcgcatccttaatgctgaacgcttttaaatcgtcccatagctgtagcgccatgatgcccccttaagcccaaacggccagtgtctcagcgacgatatttgccaaaccggcagtatcaaatgtcattttgagtcgcagatcggacacgccgcgcgtattcagcaggtcgcccgcatcgccttcaagcaggaagtcaatatgtgttgccttgcctgtttgcggtacgcgtggcaccggatagacgtttttctgagcacgctcaagaatcggcttggtagcatcgatcacctggacgccatcaaccagcaattccacattgctaatatcagacttgaagatatggatagccttgtacacgtcaccagacttcggcaatttgtcgttttcgactacgccagatacagcgcttgaaatgccgtaatcgcggatttgggtatatacgcccagcttttgcggcacggtatcaatgaacgcttgtgccttcatggtgatgtccgcaggcgcaccggctgcgagttccaattccacagtgaaggtttgcagatcatcagtaccgaacgctggcgctcgcttgtaggcaagctgatcgtaggcgttatccgtgaaatgaatcatgaactgattcacggtatcagggctgcggccatagtaggcattcagatcaaacaggcgttgcaggctggcaaaagtttgtacttccttgccattggcgagaacgcgaattttgccgatgtcggttacgtccaatcctgtacctgtcacagaaaacaggatgttgtgatatgtgggcttgattggaatctcaagcacggcagtgctaccagcaacaacacggctgatagagggcagtttgatatgctttttagccatgatgcccccttatgcagccaatgcggtgttgacgtatggaatttgacgggcaacgatcatgcccagaacgccaagcgcagcgccctttacatgattacccggcgcgaacttgtaaacagcaaaagcgatgcccgcaccgatggcgatagtaacccacttgctatttgctgttgtggttgtggaatccatttaaaacccctgttagttagaaataagttatgacagggcgaagattgcgacgaaagccgcgccgcgtatataggcggtaacggttacggttacaggaaaaagggccatttttggcccttttctttacaaacttttacacttttttcatcgaaaagtgagttttgaccctgttacctggcccgtcaatgcgtccttatgcaggtattccagcggctgcaagtgagcaatgcgctccctaggcaggccggttttctttgccatgtaatcgacatccgacccggtagcagcgcggaacacgtagaaatctgtggcgttgcctatggcagtcttatctgcctctgcccagcgctgggatatggggaacagactgataccccgcttcaggccgcgccgcaccaggatgccccagccctcgggtgccttgctcatggttgtcacgtctgccagttcttccagcacagcggcacactcgccgaagtacgagccgtaatgaaacacagcccggcagaatctatcgaagtctgccttcatgtcgccctggctgacgtaggcatatttgcccggcttgcctttcttgaccacttccaacagatcggcaaatgcagtaatgcgcttatagccctgcaacttgctccactggtcctcaatgtcccacacgaacacggccttgaatttgccctggcgcacgaggcgcaccgtcatggccgttttacccgaccggctggccccggacatgatgcatagccgtccgtcccttgtcgccaacgtcatgacgcgtacctatccacgtctgccgcgcattcatccgccgggactggctcgtattgcggcgctggctctgctggcttttctggctctttttccggttccggctttttcaaatcctgctgcacggcgttgactgttgccatggtgagcggcattgccacggcgaacagcgccatttcctcgacaccggcgccggattccagaaaggccagcaccctgccgccccatgggtatttgcgcagcacaggcacggcggcaccggcaaaggcgttgcatgaatcttgattccagacggcggcggtattgcgcatgccgccagccagcaaggccaaatgtccgatttgcagcaacccggcaaggctttgttcggcgctgatttgtggcaccggcccggcttcctgccccggctccgctgtttcttgtacaggctcatccgccagcatttcaagctgggtttccgatgcgatttgttcaggtgttttttccatgactagaactccaatgagaaaccggcttttttctgcgctggcttcgtttcaggtatcggcgcgggcttgttttccggcaccggcgttgctgttacggtaacaggcggtttttcctgtttcggctgcatggcctgggcaatgtgcggatactgtttcaggaacgcatccacgcgtcgggcttttccgcctacccgcaattggccgtcacatgacgcttcacagaagccgaacggcgcaccgtttttgtcggacgtgatacgcatgccattggccgtgccgcaatatgggcaattgatatgccctagaatggatttttcagacatgcagcacctcaagatcatcggggttcacccagcgaattgagccgttgaccatgatgcccacgttgcctttgccgctgacctggcgcacctggccgactatttccggcctactcaccacgcgcaccaattggccgcgcactatctcttcaagcgtcatttttccctctcatttccaactttgtgacaatctcagccagcaactgcacctgaaaatcatgcagcaccatgacagccgcccccaattcctctactgctggcaccttttgaaacatcggcgcgtgcttcgctttctctgaaagcacttcgaccacccgcatttggcgctgcaaacgcgccattttctctaccatcgccattcccccggttacagttatttacagaactccaagcgggcctaacggccctctttaaaacccactcgcgcaagcgagttttgacgtaatcgccccagcgcgtttccaatccttcaaccctctccatccccgccccgtcatagcgcgtcatggcctcatcaaaccagacccggcgcaccttcacggcgtgaaacctgcgctttgcaaatgccccacccatcagcgccgtatagcctgcccaatcgcccgcatcagccgccgccacaagatcaggcagaattccgcccatctgatcgtcgccagcatcgccaaggcgacgaagctcacgccatacgcccacccctgcaccgccgatttgctggaactgccgaattccccagcaagcagcccaagcgtcaacccggacagcattgccagtaacagaaccaccctcaaagtcatcagcatcctcaagcccttttccattgatattttttgatatgtacttagccagatagcccaccgcagacccctttttgcgatcaataggctcaaacttgaaacggtgttcagacgcgccgaattcgtcgccatcctcacgcagggcataatgacgcaacacctcgcgcactcgctcgacgtgcgcaggctgcataaacagcaccatatgccagtgcggcgttccatcatggtgcggttcgaccacgcggaacccgtagaccttaataccctcttttgccagcgcggcgcgtgacaatgcccagcccttgcacaggtgcgcttgcgcctcgcgtggtgtttccgccttgtatttgggatttggtttgccatcagaccggacggcgtgaaaacggctaggggccgtgatggtgtagaactctgctgcatgaccgtgagtgcgtgagtaggaatcaaacccggccatgcgcgccatcaattccatgcgcctaatttcaggattggagacgcccagcgcggaaagctgggcaagtgtgtattcctggccctcatcattgacggcgaggattgtttccagcaaggccgcattgcgccgccgctggcccttgcgccgcgctacggtttcatcgctggaatagataccggcccgtttgctgaccatgccaaggttgattgccgcagcttcgacctgacgccccaccaccttgcgcaactgccgccgccaccacaattcgcagcacaaccgcgcccgctggccggacttctcgacacccttgaattgcggcttgatgccgtacttttctgcaagcccaatcatggccctgagcgctaaatcggcatctttccagtacccggccagcctaaagcactcatccgcccgcgccttggcataagcgcatatctcatcatcgcttgcagccagcagcgctttgtttccgccgatggcttccgtgatgtcaagcaaggcaaggtttgccgccgccctgccctctcgctggtaaagctctacataccgcctattgatcgcaggcttgaaccgcttgggatatttggcgaaatgggcgcggatatgcttgtgatccaaccactcgccggttacttcaattgccagcatcaggccgcaaccctcgcaccttttggcggctcaatgccccaaaaaagaggatcattcaacagttcggaaaacgcgattaattccgcctcgttataccgcctgcccttcaattgtgtaggctcaaacagatgcaactgccccgaaccgtcccgcacgtcccacagctcgacaaagaccagaacaacatgcgtttgatcgcatattctgacgtcccgcaccctgccgaaccggccagccttggaaccttcgcagacgtttaccagcgtcccggccttaatgaacatcggccatcaccatgcgcacaggtgccagctttttagctgccttgcagcactgttcctcgttgcgaattgcgccgttcagaatgtcggcaaggtattcagagaaggagatttcagcgccggtaaaggctacgtattgcaggcggcatgcctcaatacgtttgcgctgcattgcggatagtggaaattcatagaccatttcaagccctcgcagttggttgtcaaccagcgagaaattgaaacgttatagacagtgtgcagattgcacaccgggtaaaaggttagattgttgtaaattaagagattagttagctaagtcactgattcagtgtatattatgtaaaatctgatcgggcctctttccgacaaattaatgagccaggaggcttgggaggacgatcagaaatggatcgatgcccaggtgttgtagcgacagaagcaaattctgctcaatgtggcggtcgctggcgtcctcgagagttcgagtattggggaattgagccaaggttagatattagtcacaacttatttggagtagaaagtgatgcagtccttggcttgcgctaccatagggagacccaagatcgaaatcaatttagaggagcggatcctcgatttcaaagtttaagttatgcagaaagtttttatggagtaaatgggggaactggacacagagaacaagtagatattgatgttgaagctaagtcttactatgcacaaaataccttttatctcggtaattggtcattaacaccaggcattcgtgtagaagatattagaatttctacaaatgtgaaacgtgccgaaggtcagccacaaaataatcctgagtctgaccttactaacaatcagactaaggtgttaccaggttttggtgtggcatggagtggtatcgaaaacacgactgtatttgcaggtgttcaccgagggtttgcacctccacggcctgatcgtgatatatctgctggtggcgctaatactgcagttgttgctaaaacaaaacctgaggagagtaccaattgggagttaggtattcggtctaattatttaaaagggattagctatgaaaccaccctttttcatactcaatttgatgaaatcgtaatcagcgatggttttggctcattcagaaatggaggggagtctcagcattctggtatcgaggtgggcggacgtattgactttggtaccatctacaatacttctcataacttctatatcagtggagcatatacgaatctctttactgctaagttcaagaagactagccttgatgatgacattcgcagtggtgatcgtcttgcctatgcacccaagcatattgcttccctgagctttggttacgagcacccgattggttttaatgcacgtataggtgtggattacgtgagtgaacagtatgaagatgtgcccttccgtgagggacgtagtgagtatgatccactcagtggacagagtggcaagattccatcttacacactggttaacgcttctctcagctaccgtccaataggcagcaaggcaaccttcttcgtcagcgggcataacctgggtgacaaggagtatctggcaacccgtgtcgatggcatgcatgctggtcgtcaacgccaggtgttcggcggtgtccgttacgatttctaatccttaaccgcatccttcctctggctttttgctggagtagttgtacttgcgccccgttatcggggcgtttttttgcatggagagcatgatcgtggcggcgttataatcaaggtttgtgatgatgtgctggcgctggccggcaagcatgaacgggcaatcaatttgactaagttagacaataccttggaacaacataccccgatgatgcgccagtatcttggtatcaaggcgcaatatcccgatatgctggtgttttatcgcatgggggatttctacgagttattccatgatgatgcggaaaaagcatcgcgcctgctcggcatcacgctgaccaagcgtggcagttccaacggcgagcctatccgcatggcaggtgtgccttatcatgcggcggagcagtatttagccaagcttgccaagctgggggaggcggttgccatctgcgagcaggtgggcgaccctgccaagagcaaggggcccgtggagcgccaggtcacacgtattctgaccccggggacgttgaccgacgcggccttgctggacgatacgcgtgacaacctgctgcttgccattgcacatggcgaaggtgtattagggttggcacgcatcaatcttgcttcaggccggttcattctgagtgaaataacgcccggactattggcgcaggagttggagcgcatcagtccggctgaaattctttatcccgatgatttttaccatatggcgctggagcaggtgaaatgcccaaagaagcgtctggcgccttggcagttcgacctggattcatccatccagaccttgaccaagcagttcagcacctacgatctggatggcttcggctgtgctcatatgctggccgccatcatggcggctggcgccttgcttgattatgtcaagcatacgcagcgtacgagcctgccacatatccagtccctgatggttgagcagggaagccagttcatccagctggatgctgcgacacgccgcaacctggaaatcgaccagaccttgcgtggtgaatcttcgcccacgttgtactctttattgaataccaccgtcactgccatgggtgcgcgtttgctgcgctcttggctgcatcatcctttgcagcatcaagcagatattcaggcacgcctgcaggcggtgaaggttttgcaggcgcaatatgatggattgcgccccttattgcgcaatgtcggggacatcgagcgcatggcagcaagggtggctttgaaaacggcgcgaccccgggatttgtccggtttgcgcgacagtctgcaacagcttcccgcactgcaacgagtgttgcggcctgaagattccgcactgttgcactccttgcaacaacaactggatgtgccacaagcagcgcttgatatgctgattgctgcgatcaaggatgagccggctgctgtgctgcgcgaaggcggcgtgatcgccgatggttttgatgccgagctggatgagttacgcgccatacagagcaattgcggggagtttctccttcagtttgaagcgcaggagcgcgagcgcagtggtatcagcaacctcaaggtagagtacaacagcgtgcatggcttttacatcgaaatcagccgtgcgcaatctgagaatgtaccggccgaataccgccgtcgccagacgttgaagaatgtcgagcgctatatcacccctgagctgaaaaccttcgaggataaagtactgtccgccaatgagcgtgccttggcgcgtgaaaagttcttgttcgatgaattgttagggaatttgcaacccgcattggctgcctggcaacgcaatgcagaggctgtggcgcagctggatgtgctggcaacgtttgccgagcgcgcagatgttctgaagtatgttgcgcctcagttcagcagcgaagccggattggatatcgtggatggtcgccatcccgtggtggagcagcttgcccaacctttcattgccaatagtgtttcattatcgccttaccgtcagcttttgctgattactggtccgaatatgggcggtaagtcaacctatatgcggcagacggctttgatcgtgctgcttgcacactgtggatgctttgttccggcgaaatcggcgaggataggacctatagaccgtattttcactcgcatcggcgcatcagacgatttggccggggggcgctctacttttatggtggaaatgaccgagacagcgaacatcctgcacaatgccactgagcgcagcctggtgctgctggatgagattggacgcggtacctcgacatttgacgggttatccctggcatgggcagtggcccgacagttgctggagaagaaccgtagctataccttgtttgccacccattacttcgagctaaccagaatcagcgaagagttcaagcatgcagccaatgtgcatctggatgcggttgagcacggtgatgggattgtgttcctgcataatgtggaggaagggccagcaagtcagagctatggtttgcaggtggcccagttggcaggcattccacgcactgtggtgaatgccgccaagcgcaaactggtgcagcttgagcaaagccaggtcatgcaacaatcattggcggggcagggcgatatgtttgttgctgccaatgtcgagccagagcccgccacacatccggtggtatccgagttggaaagcatcgatcctgacagcctcacccccaggcaggcactggatgttttatacaaattgaaaaaattaatataagaatcagacatatttttgaaacaactgcctgccagaatacacaacatagtccttaccgggactcccgttttgttactttagaaaatcccaaaaggaagatatggttgtcgagtatttcatcaaaatagtgattccagtagtatttgcgtcctttgtggccatgataggctggtttgtcggcgagaagccgggcgcaatgatcgctgggggcgcttctcttgccctttcattcggctggaccagttatagctgggcattgtctgtgcggcaatcgcgcatcaatgcgcgattggccaaacgcaagcaggccagggccaagaagacagtgcgccgagtgtcttgcgcataatgcatgcatgagcggctctcttgagttggcagccgcactgaatacaaaaaggcagcctaggctgcctttttcattgatcacaagatggctgagttgagctcatcaactcgcaatgggcctaatgatggtgaccacctgcaccatgtacatgcccgtgatcgatttcttcctggcctgctggacgcacggcggtcacagatgccttgaacaatacgcgctctccggcccaggggtgattaccgtcgacaatgaccttgccatcttcaatattggtaacggtatacagtacgatgtcgccagtttcgtcttcgccctcaaattgcatcccgaccttcaactcttccgtcgggaaggcggaaacaggttctatctgcacgagttcctcatcatattcgccgaaggcatcagctggttccagcgtcagttcgatagagtcgcccacagacttgccatgtaattcctcttctactcgcgggaaaatattgtcatatccgccgtgcaggtagctgacgggatccttgctggcctccagaatatttccatcgctatcgcgtaattcataggtgatggtgacaacagtgttcatggcgatctgcatgaaagatccttctttaaagtgatttgataaatttgagtatttctgcggcatggcctttggccgttaccccatattgtgccaagcgtaccactccagtccggtcaatgacaaatgtggagcggactatgcccatttttctgatcccgtccttctctttttcctgccacacaccatattgcctacatacctctccatcctcgtcggatagcaggcagactgccaagccgtgcttgtctcgaaaggtggcgtggctgatgcagtcatcccggctgatgccgatcacgatcgtatcgtggcgcttgaattcgtcttccaagtcgctgaactctattgcctgcaacgtgcagctgggggtgttatctttgggataaaagtaaagtactacattgtgaccgcgtagcgcggaaagggtaatgggctcaatatctgcatctagcagggagaagtcaggagctggtgaattgggttgcaacatggcttgaatatactttagaaaagagattgctcatgtttttatcctactacggtgttttgccaagtaggggcaaggcgagaattgtcagcatgatgagcattgcctgcggatcacatcttgaacgagcatgtgttgcggccatgcgtatgcgatgaaatgacattggactgacttcaagaaaggatggggaagattctaacctaatttcttggcagcgtaagcaatgcgctatcatgcacgcatgaaaaataaacaaaattcactagatggccggcttgctctgctcggcgggctgagtgcagcacaatttcttgctgaatactggcagaaaaagcctttattgattcgtcaggcgatcccaggattcaatggattgctaagcccagatgagctggcagggctggcttgcgaagaagatgtacagtcgcgcttggtttcattaaaacgcggacgctggcatgttgaaaacgggccgttcgacgaaaagcgctttgccaaactgcctgagcgtgactggaccttgttggtgcagggggttaatcaccacttgccggaagccgcagagttattacagcagtttgcttttatcccgtacgccaggctggatgacctcatggtgagctttgcgcccgaccagggtggggtggggccacatttcgactcatatgatgtatttttgctgcaaggggaaggccagcgcttgtggcggatcagtgagcaggacgatcttgccttggtcgagggtgcaccactgcgcatcctgcaaaatttcaatactgagcaggaatgggtcctcgagccgggagacatgctttatttgccgccacacgttgcgcactggggtattgcagtgggcaatgccatgacatattcgattggctttcgggcgccttcggtgcaggagctagtcagcgagttcctcaatgatctgcaggacaggctgcaaatacctggaatgtatgcagatccggatttgcaactgcagcgacatccggcggaaattggtacacaaatgctgaacaaagtgggcgccatgctggatcagatccgttggcaatccgaggatgtatccagtttcctgggacggtatctttctgagcctaagccgcacattatctttgatgagaatacgccgctagacctgccgcgatttgtgcaacaattgccaagatgcggtattgccttggctgccaagagcctgatgctattccatggcaatcggtttttcatgaatggggagcaattcacggcaacggagaagcagcagcacctgctgacggccttggcagatgatcgtcggctggagggagcttgttttgattccgccatattgcaagagacagtattgatgcagcagctccatgactggtatctggccggttatttgcatttcatggagtgatcgcgtagcttacacaaaagcaatacgccaggttgagtggtctacctgtcatgagtggcagcacatttgccaccttaatcaattgggagcttgccttggccaggagtgaaatcatgcgtaccttgttgatcactttgcctctgatctgtttgcctgtccaagcgtcagcgctggatttcaagatgattacgctgcagcaccgctttccgcaagatattctgccagcggtagagcagctcgtccttccggaaggctcggtgaccgcaatagatcatcacttggtcgtgcgtgctacagccgacaagatgagtgaagttgaggccttggttgaaagactagataccgcgcagcgcaatgtacggattgcagttcgtcatgaagatcatgcaatgcaggacaatagcgccataggcattgatggaagactgcgacatggcgcccccgaaatgaggggatggttcgaagaaggtgtgcgttttggcatcgatgacagccaagccacgagccgtcgcagcggggagcagtttttgacagtcatggatggtgagcgtgcttttatccaagtggggcaatccgtgccttttacccagcaatgggtattattgacttcgcaatatgccaatatccagcagactatcgagtttcatgacgttacgactggttttgccgtcaggccacgttatatcggtgatcaagttgaggtggaaatcacgccgcgcatctcacgcatcaatgcaaggggcttcatcgatttcgagcagttgtcgaccacggttcgtgctccgcggggcgagtggctggacatcggtggcatcatgcagaatcacgatgaagtcagccgtgccattctcttgcaaagccaatctgcgaccggaaaaaacacccgtttgcaaatcaaggttgattgaagaatttgacctctgtgtttttgcacgataattgacagagtattgtgtaaaacaaggctggcagccaaaaaacagtggtattttttatcggaaatggtagaatttttgacactcggttggttttaccgtaactggttttcaaatttattgtctacacacatctttaagggataaaaaatgacacgttctgctctgcttgccgctctgctcgcacttgctttgactgcttgtggtcaaaaagaagaggcacctgctgaagctcctgctgttgaagaagccgctcctgctgttgaagaggcacctgctgaagctcctgctgttgaagaagccgctcctgctgttgaagaagcacctgctgaggctcctgcagaagaagcaccagctgaagaagctaagtaattgataagctggctttgatgccagccatcaattatctgtaccgaaaagccggcatcgccggctttttgttttttgctgtgtagtgcgtttaaagttttcaggatattggttttattttatttggcgccagtcgaagccttcttgctggctggcaatcccgatccaatgttcttcacaacccagagtgcgacttaatgcggtattgaccagggccggatgattatttttctcgctcaggtgtgccgcgacgatatgctgtagcttgcgattatcgagtttgcctagcagggtggccgcgctctcattgtccagatgtccaaggcggccgcctacgcgttgtttcagggagcgtacgtaggggccgttgtgcaacatgtctacatcatggttacattccagcaccaatgcgtcacaggcgctcaatgtggcttcgatgtgtggcgtcgaggtgcctgcatcagtgagtacgccgagcttgtgcttgccatcttcgaaagtgaactgcactggctcgcgtgcatcgtgggggacaggataaggctggatttgcaagttgccgatgctgaaaggttgatggctgtcgatgatgtgcaagtcaaattcgagttccttgggcatgagtttctgacttgtgatatatgtgccgtaggtcaaccagaccgggatgcggtagcggttggctagtttgaaaactccgcctgtatggtcatcgtgttcgtgggtgacaagaatgccattgatctcttctggttgaaggcctagcctggcgatgcgccggatcgcgtcgcgcaacccgaatccgcagtctagcaacaggcgggttgagtcttgctcaataaccagtccgttgcctgtgctgccgctgccgagggaggcaaatcgcatatcagcaaatattgctcaagggcgattgcgattttaatgaaaccaaatcaacaagcgccctgatgttaattatttgagctgctcgaagagcaggttgatgatgcggtttgccgtgctggtgcgctcgcgctgcccatccttgtctgtgatggtaatcaaggagctgctggagcctgaactttctacccggacctggtattgagtgtcccctgatttgcgcttttggttgccatccttgtcagccttgtctttcccccagaacttcagggtttccagtaggcccttcttttcctttggtaattcatcaatgtcattatccgtgtaacggacatagaagataccgctcgaccggtcgcgatcctcgacgacgaagccaatacgatccagcgccagccctacacgacgccatgctcggtcaaaggcatcattggtgctgaggctgagtgtgccgtcgctttccttgttgatgctggcacgcaattctggggaggcattggcaataatgctgcgggatctcttttcttctacgccaagacgtaccatcaatctacgtaatagctccgcatcaatgtcctccgcaatggcgcgggattcttccgaacctgtgcgctttgtcttggtgggagcgtaacccatttcgacttccccggcgatggtgcgtaccttgatcttgccgtcgtctggcacattgctgacggcacgatggctcatatagatttcagtcgtaccaggctctaccccacgatcgatacgcgtgcggaatttttggcggttttgcaggctgttgagcttgtcaagccagccctggaatttttctaggtaagtcttatcattagggtccagtgagctggggtcaacccattcagtctccatgacaccggtttgcgggttttctatctggacggcaaatccaaggtcagtccagaattcacggatgacgggccagactttttctggttcggcattcactaccagccatctttgcgcgcctgcacgctccatgcggacgccgtctgggtttggcaacactttatcctgctcgttttctatttgaccgctttcattcagcgactggctgtagtccgaatagttggtggcggcaccgggaatggcgtaagcgtcactggccgaaatgttggtcaggtcgggtggcacttccagagggcgcgcgcgtcctgcggctttgtaatctgagctggtgtcgaggaatggaatggagcacccgctgatggtcagcaatgtagccaataaaacaggttggagtgtgagtcgattcatggtttctctatgactgaataactgtgacatcaaatggcagcttgcttcatggcgctgcgcaatgtgtcatgaaattgggatgatagtggcacgagtggcaggcgaatgccaccttggatcaagcccatctgttgcagtacccacttcaccgggattggattggcttcgataaacagtttttgatgcaatgcgaatagcttggcattggtactacgggcagtcttgagatcgcctgtcagtgcggcagcacacatctcatgcatcagcctgggagcggcgtttgccgtcaccgagatgacgccgcgtccgccgagcagcaataatgcaaggctactggcatcatcaccactgtaaactgcaaatccttcaggtgcgcgcaggatcaggtcagtgccacgttcgatattaccggtggcatccttgatgccaatgatattctctattgcagcaaggcgcagtacggtttcattatgcaggtcgcaacctgtccgacccggaacgttataaagaatctgtggaatatctacagctgcggcaatggccttgaagtgctggtacaggccttcctgcgttggtttgttgtaatagggggtaacaagcaggcatgcatctgcccccagcgcttttgctttacgggtaagcgcaatggcttcgctggtggagttggcccctgtgccagcgatgaccgggatgcgtccggcactgtgttcaactgcggttttgatcagcagggcatgttcatcaaagtcgaccgtgggagattcccctgttgtgcccacgacgacgataccatcggatttttgctcgatatggtagtcgatgagtgaacgtaatgcctggatatccaggctgccatcatcgtgcatgggggtgacgatggcaacgagactgccttgcagcatggttatgcgacctgataatgatgaaacccgcctattttaactgaaaccaaggggataataatatgattttatgcgctttcagggtgctcactcattgcaggaaaaggtggtttcacagcggaaaagcctaatggggatattattttcctataatattcgccaatattttcacaagcgacagattgatgaagcctgatgcaataaccataccaaccatggctgcggtggcgagcttattttctgtattgtcccatgcgaatgatgcagcattgagcagtgagcagccttctattccagaacccatgctatttgacctggtgcgaccgctgggttctcccaggggggagctggaggtaaacaatctggcagagcattccctacgtcatggtgatatccagtgggctccggaaatcgaatatgcgtttgcggacggatatgccatcgaggttgagctgccgttcgagaattcatcattgtcaacatataagctggcattgcaaggcacgatggactctcattcaagtgatcgaatggttcatggctggcaggtaattgcccgtcgccaggcggatgaggatgtgtattctgcggatgcattgtatttgcatggataccgttttaactccaggtggagcacattcaatatgttgggtatgcggcgtactgaatttggtggtgatggtatgaatacggtactttccaataacagcctgttctatagattttccagcaagcttgtgctggggctggaagtgaacaatgaaattgaccatcacatgaagtggcgatatcgcatcacgccacagatgcattataacttcgacaaacatcgtactttgcaatttggcctcggcccttcaaggcttgacgatgacatgaggacagagtggctggcttcctggcggctgatctatgctttctgatgcccagcgtcttcgggcggaagcatatcccgaatgcaggccgcaatgaggtcggttcgggcaaagcggtgatggccgccaccgggcagtatcagcttggctttgccggagaaattcacgacgctttccatatatggaattaattcatcgccttgctcgtggagcacggtaagcctgctgggctggccgttgacacggtaagcagcatattttcccaagtgggcctcggtcaaccagccttgttcgtgtgagtagaaattctccactttgccgatatagcgctgcaggctcaattcaggatgcatgcagggattgatcagcaaacagggttgccgatagcggcatgcaaactgataggcccagaagccgccgagtgatgagcctgtgagcaggacaccctggttcagcaatggcaggatggcttgttcgagctgtatataggcaatatcgggatcccagctgttgtattcgggaatggtgaccagggggaaatgttgtcgtagtagtgatgatttttcacttgccgggctggagttgaagcctggcatgtaaagtatgttcaaacgatattctcctgcgtcgtatcagtcacgcaatcctagcagcgcaggcaggtcggcgatagagtctattatcaggtctggcgtgactgatgaggaggcaagatattcttcgcgaaacttgccggtgcgcaccagtaccccgcgaatgcctgctttttgtgcgcctccgatgtccgagtcgacatcatctccaatcattagcacttcagatgccgggagcttgagatctgcgagggcgatctgaaagaactcggtggcaggcttgccgatgatcatggcttgtgtgcctgctgcatactcaagcccggtgatgaatccaccgatatctatctgcagtccagcctcggtttgccagaatcggttcttgtggatggcaatcagctttgcgccgttcttgagacagttgaagacctcgttcatgatgtcgtaggtccaggcttggccgatatcaccaacgacaatgtattcagcggaagtgttggactgacggaaatgcgagaagtccttcttgacatcatccgccagcagaaagcggcagatgggattgccgagttgttcgaggtatttcaatgcggcttcaggggcactgatgatttcctccggcgcgatatagaatcccatgcccaggattttctgatgcaaggaatggcgcgaaagcgtgctggtgttggtgacaaaacgacagcccaggccttgccggcgtaacaaatctattgtttctatcgcgcctggaatcgggctgttgcctatatgcaggacgccatccaggtcgaacaggacggcgttgacagatgaagtgtccatgatgtgtacctcctggaaagtccactatgggacaagcaagccttgtgccgaaaaaacaacggaggcaaatgcctccatcgcttaacttaaatattcagtcttgtttgcgtggtgcaaaccttcaattcctcaaatctgcttcccaggcattgccataggttttgccgttgcgagagaggatcagcatttgatacatgctggtcacccacatgaatgtggacgcgatactgtagccgatcccgccaatgatcgtcagccaggcgaacccagggttgagcttggtcagccaccacgagagcacgtcaaggatcaagaacgcgaatgggaaggcaatggccagtattttcaggatgcgaggcacattcacggcaaaactgaaaatgaaagccatgaggaagaaaatgaagcagatcccgaacaagtggatatgggaaactcttgtcaggctctgaatcgtggcgccctcattgacggcagatacttgttttacgccttcataggttgtgtagtctgggatgccgggaatcacgctgtggcacatgacacagtgtttggcaaatacgcccttgaagtggttttcccattgatcttcaggtgcgccattgcgcacccacttgatgatgtcgaggcgtacctcaggaggtgcatgcggtttcatcgagccgttaagtttgctttccagcttgctgccgctgcggtccccgtaatagctgtagacgatatcatccttggacagccccaacttgccatcagccatgccgtgcgtcagcatgatctgtagccctgccatgcaaaggccgacgccgatgaccagcaggtagcctatgaacaagaccttgatcgacatgggaagattggggaggtttagccagggaaggctggagggtgtttctttcatggtattctcgtctagcgtaaaaaaaatacaagcaacgcaagcatacctcaatttgagatatagcacctagttttagtagggttattgcaaatgaaaagtcttactgtcgtagtaaggcttgcatcggtgcaataagtcagtgcgatgaggcgtttttccgctccttgcgggcgttcagtatgcagaatccaatccaatagctgatgacgataatggtcaggatgatggtgctgatcgatgcaatgcccacccacgaaccaaacagtactttaagcatagtggtctccttattatcgttgtcgtggttaaagattaataaccatgataattttatggatatgctacgcttttgctaggaagagtaaagacctttatcaaaaaatggttaaattttcttctgccgcatcggtgttgtcttgtctcgctatctgacatcagcaataatccggcggataacatgagcagacagaccatggttttgccccggacaataagcgcaataagaacaggccatcatgacaaccattgagaatcaacccgaggcgggaagcggggtgcagggaatgatcgggtttgaggaactcaacctgcaaccggggaccagactgcagttaatgcggcaccggggccgtactcccgtacaatacctttccacctttatcggcatggagcgcaatgaatacctgctgttgcgtttgccgaaggcgcagggcaccttcctgaccttttacgacggggagaaagtcacggttcgcgtcttttccggggtcatgatcagtagctttgacgccagcgtgatccagacgatccatcatcccttgaattgcttgtgcatttcctttccccatgccatccaggtgaagaaaatccgtagggaaatgcggatcaaggtcgatatcgaagggcggctggggttgcaggatagaactattttgccagtaaagttgaccaatatcagcgccaccggatgccagattctggttgatcgcgatatcggcaaggttgacggccaggtggtcttgaatttcaacattgcccaattgcacgacgatgagacttccgccatgactctggaggccaaggtgcgcaacgtggtgccagcaggtctgtcaggcggtgcaagctttcttgccggccttgagtttgtggcactggaaagcaacgtgcaattgctcgtgcgccattatgtctacgaatgcctagtcgataggcggcagaacttggtctaggcactaaccaatggaaaggaaacgcataccgatctaaatcgctatacggaaatctgtttttttacatagaatcgcgttgggatacagctagaggttcgtagtcactttaacaatgaagtaacaacctgccgggagatctcgtgaagaaaatagcatttgcgttactagcatgctgtactttgaataatactgccaatgcggtggacggtattgcgttcacaggcgggcacggccccgatgccaatatggtcgctgtttcgctgacctgggattgggggaagcgttggttcacagagggggattggcaccttggaggatattgggagttgactggtgctgcctggaaaggcgacgggccatctcctgaaaaagaactgtatgcgatcggcatagcgccggtgttccgtttgcagcgcttcacaccatcagggtggctcaatccttatgcggaagctggcataggcgcctatcagttctctggtcggcgcgtgcatggaagcctcagcatgggaactcgcttcgagttcggcagccatgtcggcttgggcgtcacgttcggcgaccagcagcaatatgatctcagctatcgctttcagcatttctccaatgcgggcatcaccagcgagaacccgggagtcaatttcaacgaaatccgtttcggatatcatttctaacttacccggataaagcagattcatcatatcgggtggcggttataattctgttattccttcataacggacgacagaatgatcgaacttgcagatcgcatagacgccatattgccccagacccaatgtacgcaatgtggatatgctggctgccgtccatatgccgatgcgattgccaagggagaggcagccatcaatcagtgcccgcctggcggcgaggctgggattcgtgcattggcacagctgcttggtcagccatatgtgcctttgaatccatttcacggcgccacccgacccaagatgcgtgctgtcatcgatgaggcccgttgcatcgggtgtactttatgtatcaaggcatgtcctgtggatgccatcctgggggcgcacaagcagatgcatacggtgattgcggatgaatgtaccggttgcgaattgtgtttggtgccttgtcctatggagtgcatcgacatggtgcccctgatagagcaggattgggattacacgcgtccggaaagccatgcgcgtcaggtagccgatgcagcccgcacacggcatctagcacgtttgcatcgtctcgagcggaatgcgtcaaagcgatcaggcgtagcgactccgcagggctctgatcgtcaggtgtccaaccctgtagaggcaaagaaagcggcgttggctgttgccatggcccgtgttcgcgcccaacgaaaaatcacagacccggaaaaagcatgaatccagaaaaatgtagagagctgttccgccggctcagtcttgccattccagaaccgacaaccgaacttgtgcatgcgagcacgttcgaattactgattgccgtcattctttccgctcaagcaaccgataagggcgtgaacatcgcgacagcgaagctgttccctgttgccaatacgccccaagcaattcttgatcttggtatcgagggcctggaaggctacattaagacgatagggctctatcgcagcaaggccaagaacatcatggcaacctgccgcctgctggtggagcgatataatggcgaggttcctaatacgcgtgaagcattggaaagcttgccgggcgtcgggcgcaagacggccaatgtgatattgaacacagcattcggtcaccccactatcgcggtcgatacgcatatctttcgactcggcaaccgtattgggctcgcaccaggcaagacaccgcttgaggtggaaaacaagctgatgaaagtagtgcccaaggagtacctgcgtgatgcacaccatttgctgatccttcacgggcgatatgtgtgcgtggcgcgcaagcccaagtgtggcgagtgtgtcatttacgacctgtgtgagttcaaggccaaatcgacgccagcgtctgctgccgtggaggccatttgaaagttgggacaggactcacacgcgggcgtcagccgctgccagggcttgcggtacaagctgttaggcaagcgatggatcaagcaggtctcgatattgccaatagcgtgttgctgttcttgagcgagaatttcgcgcaaaatccgcaaccagccctacgtgctgccgcgaaggcggcgagcaccactcaggttagcggttgttccgcgcctggcatttttacccaggatgaatgggtgctggacggctctgcagcagcagcgctggtgctgggcgatgatgctgccatctctctggcgagaggccgaaaggatgaaatactgttgacattggccgccccaaacgcattcaactcgtcttggatgatgtcacctggcatatgcttcggcggagtggcaggagatgcaactgggcaaggccggttctcagtctggaataatggtaaagcctcgtcggctggacattgtcaactgatcttggagggagcggcaggcgtggtcgatgtcgcccatgctgtcaagccgatgagtgtgccgcaacgcatcgaacaggccagccggcatgacttgcttgtattgtctagtcaatccggccctcgccaatccgcatggtcgagcctgaccagcgcgcttggtggtcaagatatcgacgatcacgcggggatgccgtgccgtcgtgtgatgctgatgctggctgagcatgaggcagaattgttgcggagggaatgccagcttattcctatcgtgggggccgatgccgtcgcgcagtcagtcacgctgactaagaaagctgtgcccggcaattggtgtgcctggggggtgttggatcgtgatgccgcgcagcagcatcttgacgccaagatcgtctccatgggcgcccgcttgcgcgatgagcccgcttttggtttgatgttctcctgcctggcgcgcgggccacatttttatgatggggtagatcaggatatagcgctgttgaaacgctattatcccagcatgccggtgatcgggttctatggcaatggtgaaatcgccccgctcaatggccgcaatgtgttgtggcaaaattccgtcgtgctgggattatttactgctgaaagttgaacgatgaatgcatcattgttgttgaatgccgctaaccgttatccacgcgtgctttccatcgcgggctcggacagcagcgggggagcaggcatacaggccgacctcaagacattttccgccctgggctgctatggcatgactgccattactgccttgacagcgcagaatacccagggagtgcgcgccattcatagcgttccacccgagatgctgcgtgaccagattgatgccgtcgtggaggatattggcgtagatgccgtcaagatcggcatgttgcattcaccggaagtcgtgatgactgttgcggaagcgctggacacgcacggcctggagcacgtggtgctggacccggtcatggtggcggccaacggtgccaaattgatttcggacgaagccatctcggtgctggtaaaagaacttttcccccgggcgctcgtggttacccccaatctcgacgaagccgcattgctactaggccgatcattgaccggaaccgatgagctggagcaggccgcgcaggatctactcggcctgcgcgctcaggccatcttgctcaagggcgggcacctgcccgggcatgacgtcctggatatcctggtacaagccaatgcggcaggtcaagtaaccgagctgcacaaactacattcactgcgcatttccacccataacctgcatggaacgggatgcaccttgtcctctgcgattgcggcatatctggcattgggttttagtctgccagatgcggtgcaggccgccagaatttatgtgcgttccgccttgtatgcgggatctaacgtcagaacgggcgcaggcatcggtccgctgaaccatggctttgctccgcaagcgatgaaagtgtgggaggcctgatggccttgttccaccccagtcgcgatcaggtgcgccagtttttcttcgatgcctgggccaagttccaacagcagcaagccttgaccgacctcgagaccattgctgtcgacatcatccaggcacatcctgaataccatcatgtcttggaggcgcctgagcaatatctggagcagtcctatttccccgaaatgggggaaaccaatccctttctccatatgagcctgcacctttccgtacttgagcaagtgtccattgaccagcctcctggtatccatgccgcttaccatgctttggcgcgcaagtatggcagtgtgattgaagcgcagcatgcgctgatggattgcctggctgaggcgatctggcaagctcagcgcagtagtaccggtcttgatgcacaggcttacgccgcttgtatcgaggccaaggcaagaggctagccgcgtaagcggatatcttgctgtaccggatcagtggtgttcgtgtccatgctggctgtccagcaagctgtaatagtttgagggctccagcacggtaggtacggcttcctccgccaggaacgggtaatccttgctgtagtgcaagccgcggctttccttgcgctccatggcgctcttcacgataagttccgcaacctgcaacaggttgcgcaattcgatcagattgttgctgatgcggaaattgctataaaactcgtgcacttcgtcgcgcagcaaatgaatgcggtgcaatgcgcgtgtcaggcgcttgttggtgcggacgatgccgacataattccacatggtgcgacgtagctcgctccaattgtgggtgatgatgatttcctcgtccgcatcggtgacgcggctctcatcccagtagggcaggatgatttccggcatctgaggctgcctgaggatgtcctgcgctgctgcctggccgaataccaggcactccagcagcgaattgctggcaaggcggttggcgccgtgcaggccggtacaggctgtctccccgatggcatataagcgcggaatgtctgtgcgaccaatatggtcggtcatgatgccgccgcagctatagtgtgctgcaggcacgacgggaatgggttcgcgcgtgatgtcgatgcccagctcgaagcagcggcggtaaatcgtggggaagtgggaaaggatgaagtctgctggcttgtgggatatgtcgaggtagacgcactccaggccgcgttttttcatttcaaaatcaattgcgcgcgccacgatgtcgcggggcgccaattcggcgcgctcatcatgccaaggcatgaaacgtgtaccgtccggcagcttcagtatgccgccctcacccctgatagcctctgaaatcaggaacgattttgcttctgggtggtaaaggcaggtaggatggaactggatgaattccatattggcgattctgcagcctgcgcgccaagccatggcaacgccgtcgccagaagcgacatccgggttggtggtatagaggtagacctttcctgttccgccggtggctaatacggtatgctgcgcaccaatcgtgagcaccttgccagtcgtattgtccagtacataggcgcccaggcaggcgctgccttccatgttgactttgccagcagtgatgaggtcgactgcaatatgctcttccaagacggtgatgttggggtgcttgcgcactttttcggcaagggttttctggacggcatgtccagtggcatcggctgcatgaatgatgcgccgatggctgtgaccgccttcgcgggtaagatggaaaccactattgtcatcttcacgtgtgaaaggcacgccttctgcaatcagccactcgactgtttcccggccatgttctgcaaccaggcgggtaacggcagcatcgcataaacccgcgccagcgataagggtatcttgaatatgcgcctctgttgagtcatcatctgcaagcacggcagcaatgccgccttgcgcccagttgcttgagccatcgttgatgctgcgtttgctgatcaagcagacttttttacttgccccgaccttgagggcgagagtgaggcctgctaagccgctgccgatgataaggacgtcgtattgctgcataagaacctagaaatggatgaactttagcgagtgtagcgctgtctgtagcactaagctagtcatgaaaatacaaagggaaggtcatgatcaagacaaataatttcgaggaattttcgcgcatgagcttcgtcgacacgggagtgcgcgggtatactccatctgtcaagaaaacacagtcagggagcgtggccgcaatggcagtaaccccgccagcgggtaatcgggagctagaccagcagttagttgagcgcgcacaaagtggtgataagcgtgcgttcgggttgctggtggataagtaccagcgcaagctgggacgattgctttcgcgcttgatcagggatcccgccgaagttgaggatgtcgtccaggaatccttcatcaaggcttaccgggccttgcccagcttccgtggtgatagtgcgttttatacctggttgtaccgtattggcatcaacactgcgaagaattaccttgtcgcgatgggacgcagaccccaggccacaggggatatcgagatcgaagacgcagaaaattttgatgatggcaatgaattgcgcaccatggatacccctgagacggaattgatgggcaaagagattgcccaaactgtgaacgacaccgtcgctatgttgccagaggaattacgtactgcgattaccttgcgcgagatagaaggccttagctacgaggaaattgccaccatgatggactgccccatagggacggtacgttctcgtattttccgtgctcgtgaaacgattgcccagaagttgcgtcctttattggacacccccgaaaacaggagatggtaatgaaaagtcaaatttcagcgctgatggatggcgatatggcgcttgaggatgcagagtatctgtatacgactttgaagtctggcggtgagtctgcccaggcgtggtctgattatcatttgattggtgatgccatgcgtggcaaccctgtttttaagcctgattttaccgaacgcctgatggcagcgcttgaggaggagcctgtgcttttggtgcctgctgtcaagcgtaaacaggccgtgctaaagaacagcaggttttggtctgtagccgcttcggtttctgcggttgcatttgttggatgggttgtgttgcaacaacaagtgcagagcgatcttgacgatgacgcaacgccaatggagattgcccaaagcttgccggctgactattggcttgctcatcaatcccaggcctccaacaactctgcctactatatccagccagccaattactcggagtagtgggtagatgaagcgttttctgctggcttggttgctggcaactccgtttgtggctgcgcatgctgaatctgaagacccttggcttgtcctgcaaaaggctgcccgcgcagcgcatgagcttagttacaaaggagtattcatctaccaggcgggcgataatatcaaatccgtccaaattacccatacgaattcaggccaaggcgagtatgcgcgcatggtggtgctggatggcgcaccgcgcgaagtgctcagccagggtggggatgtggtcatcttcagctccaagaatgagaaagtcatcatggaaaagcgtcgggcgcataacctgttccccgctgttctgcctgatgacatggagcttctcaaagccaattatcaggctcggattggcggaacggagcgcattgccggccgcgccggtcgtgtagtgttcctagatccgcgtgatggcctgcgctatgcctacaagttctgggcggattgcgagtacggcttgctgctcaagtccctgatgctgagcgagcaaaaacaaatgctggagcaaatggccttcagccagcttaatatgatggaagagcagggaatggactggttccaccctagtgtcgatcatagtaagcattatattctcgaagaggctaatgcacagctggtacaggaggcttcgaactggacggttggggccttgccggtaggctaccgcaaggttgagcaggtgacccgcttggttcctggaaaaagtgcgcctgttacacaagtcattttcacggatggattggcttctgtctctctcttcattgaacctttatccaagggtgttcgtcctagaatcggccaaacatctaaaggggctacccacttctatgccaatgtcagcaaggggcatcagatactggtggttggcgaggttcctgctgcgactgtagcgcagataggcagcgcagtcagtttcaaatagctcgtcagtgcctgaagcacagtgatttttaaagtatggattggccttgcagcatgcaagctgtgaggtgcgcattttcatggttcatgaatgatggtgtgtgagtttgctgctacaaagttcttggcagcgtatgagtgtgacgtgttaacgaggtgacgcaatgtttaaaaagctaattgccatgtcagcaatttgtttatttgttggtatggcgggggcaacgccggttttagccaaggaattgcccgattttaccgagctggcggaaaagcagggagcggcagtggtcaatatcagcgtgacccaggtcgtacagtctggaataggtggatctccttttcccggattccccgaagatgaggcattgaatgaattctttcgccgttttggcattccagggtttccgggtgtgccgcgcggacaaggtggtccacagcaacctgaatttaaatcccagtccctcgggtcaggattcatcattagcagcgatggttatatcctgacgaatgcccatgtagttcgcgaagccgatgaagtgatcgtcaagctgaatgataaacgtgaatttcaggccaagattgtgggggttgaccgccgcacggatgtcgcgctgcttaaaattgatgcgacagggctgccgaaggtcaccattggcaatcctgagcaactgaaggtaggggagtgggtggtggcaattggctccccgtttggactggaaagtacgttgaccgccggtgtggtcagtgcaaaaggccgtgccttgccacaggaaaattttgtgcctttcatccagaccgatgttgccattaaccctggcaattctggcggaccgttattcaacctcaagggtgaggtggtaggcattaactcccagatatacagccgaactggcggttatatggggttatcgttcgccattccgattgatgtggccatggatgttgccaatcagctcaagatttccggtcgcgtagcgcgtggctggcttgggatcggtattcaggaaatgaccaaggagctggctgagtcgtttggtatgaagaataccaaaggggctttggtcgccggcgtggaaaaaggcagtcctgctgaaaagggcggcctggagccaggtgatgtcgtaatcaagttcgatggcaaggatgtcaatgtttcttccgatttgccgcgtatcgttggttccaccaagcctggcaagaaggtgcaggtcgaagtcttgcgcaggggggctagcaagaccttgaatattacactgggtgaaatgccggccgacaaggatgaggttgtgccaactgcgcagcccgatgccaagccagagtccaatcgcctggggttgaccctacgcgagttgacgccacagcagcgtcgtagcctcaatggtcgcaatgcgctggtcgtggttgatgcgcaaggtgctgctgcacaggcaggcatccgcaggggagatctgatcctagccctgaacaatacggaggtgcaaagcctggagcagttcaccaagcaggtaaatgcggtgcctgcgggtaagacagtggcgttgctcgtgcagcgggaaaacaataccctgtacgtaccagtcaaggttggcaagtaaggcaggccaagtaaaatatgttgagtgccggtatttcctgtaaaatccggctcaattagagtgttgtaaaagggcgcttcggcgcccttctttacttggcttaatctagaataactacatgaagaatattcgcaatttttctattatcgctcatatcgaccacggcaagtccacgctggccgaccgtatcatccagttgtgcggtgggctgtccgaccgtgaaatggaggcccaggtactggactccatggatattgagcgtgagcgcggcattaccatcaaggcacaaacggcggcattggaatataaggcgctggatgggcaggtctataacctgaatctgatcgatactcccggtcacgtcgatttttcctacgaggtcagccgctctctcgctgcctgcgagggcgcattgctggtcgtggacgcttcgcaaggcgtagaggcgcaaagcgtggcgaactgttataccgcgattgaccaaggtgtcgaggtggttcctgttctcaataagatcgatttgcctgcagcagatccggaacgcgtgatgcaggagatcgaggatgtgatcggcgtggatgcttccgaggccgtgcgttgttccgccaagactggtgtcggggtgcaggatgtgttggaaaccatgattgccaagatacccccgccggtaggcgacccggaaaaacccttgaaggctttgattatcgactcatggttcgacaattatgtgggcgtcattatgctggtgcgggtggtggacggcgtgctcaagcccaaagacaagatccgcatgatggcgaccaaggcaacttacctttgcgagcaggtcggtgtcttcacacccaagtcccgcccgcgtgcctcgttgtcggcgggtgaggtgggattcatcatcgcgggcatcaaggagctgaccagtgccaaggtcggcgacactgtcacccttgcagacaggccagccagtgaagccttgccaggcttcaaggaagtcaagccacaggtatttgccggcttgtatccagtggaatcgaaccagttcgaggccttgcgcgaagcgctggaaaagttgcgcctcaacgatgcttcgctgcaattcgagccagaaaactccagtgcgctaggcttcggcttccggtgcgggttccttggcctgttgcacatggaaatcgtgcaggagcgcctggagcgcgagtacgacatggatctcatcaccacagcgccgactgtggtgtatgagctgttactcaagagcggggaggtggtgcagatcgagaacccgtcgcgcctgcctgagccgtcgcgcattaccgaaatccgcgaacccatcattaccatcaacctgttgatgccgcaggattacgttggcccggtgatgaccttgtgcaataacaagcgcggcgtgcaacgcaacatgcaatatatggggcggcaggtgatgctgagttacgagatgccgctcaatgaagtggtattggatttcttcgacaggttgaaatcggtgtcacgtggttatgcttccatggattatgagttccttgagttccgtgccgcggacctggtcaagctcgatatcatggtcaatggtgaacgcgtcgatgcattgtcgttgattgtgcaccgttcaaacagcgtttaccgtggccgggaactggtatccaagatgcgcgagctgattccgcgccagatgtttgatattgcagtgcaggcttccatcggcgccaatatcattgcccgtgagacggtgaaagcgatgcgcaagaacgtcctggccaagtgttatggtggcgacatcacccgcaagaagaaacttctcgaaaagcagaaagaaggcaagaagcgtatgaagcaagttggtaatgttgaaattccacaggaagcattcctggctattttgagggttgaagacaaatgatgtttgcattgtttatgttggcggtgctggtcatcactggggcgatctggctgctggacagcttgttctggcgcaagaagcgtgctgcagatgcggcagaccctgtgatcgtggagtactccaaaagcttcttccccgtaatcctggccgtattcctgattcgttccttcattgtggaaccattcaagattccttccggctccatgatgccgaccttgctggccggggatttcatcttggtgaacaagttttcctacggtctgcgcgtacctatcctcaacaagactttctttgagatcgggcatccgcaacgcggggatgtgtttgtgttccactatccgcctgatccctcgattgactacatcaagcgcgtggttggcgtgccaggggatcgcattgcctatcgcaacaagcgcctctatgtgaatggccaggcggtgcagactgaatatgtcgatgattacaagtatgtcggctccggccttaacatgattgtgaccaaacgctatcaggagcagctgggcgataccaagcacgatatcctaatcgaggaaaacggcatggcgttcgatggcgaggtcgaggtgcctccaggtcactacttcgccatgggcgacaaccgggacaatagcaaggacagccgtgtctggggcttcgtccccgaggataacctggttggcaaggcattcctgatctggtggaattttgacgactttggcagaattggcaccaagatcaaataattggagggagccagcatgaaaaagcagcaaggcatgtcattcctgagcctggtggtcgtcatcgcagtgggtatattttttgctgtattggcaatgaagcttgcgccttcctatatcgaatattttgctgtcaagaaagcgattagccgcattgcccatgacccagggttctccagcatgagcaaagcggacatgattgctgctttccagaagagcgccaccatcgacgatatccgcagcgtcgaagcccgggacctgaccttcctgcgtgatgagaacggcaagacggcgctttcggtcgattaccaggtcgtggtgcccttgttttccaatatcagtgtcttgctggacttcgaggcatctaccgacaatgcccgttgatcgtcaatcttgccctggccgtgtggcttgcatggctttttcaatgctgcatgtatcccgtggcgggctgccgttttgagccagaacagcctggtacgccagcttgcgtacgaattcaaggataaaggcctgctgacgctggcgctcacccatcgcagctattctggaagcaataacgagagactggagttccttggagacggcgtgctgaatttcctggtggcacatcagttgttcctgcgttttccaaaattgcccgagggcgatctcagccggttgcgtgctcagctggtcaaggaacaaaccttgagcgagattgccacagaactgagtgtgggggaattcctccgtcttggcgaaggcgaactcaagagcggcggctggcggcgcccctcggtgctggccgatgctatggaagccatcatcggcgcggttttcctggacgggggctacccggctgccgaggcgctggtgaagcgcttgttcctgccgcgcatggagggcatagacccgaaggcaatcggcaaggatgccaagtccctgctacaggaattcctgcaagggcgcaaaatagacctgcccgaatacaacgtcttggcaaccgagggcgaagcgcattgccagacattccgggtgagctgccatatcaccaagttccagattaccaccgagggcaaaggctccagccgacgtgcggctgagcagcaggccgcccagctggcttacgagcaattgctcgaaaaaggaaagaaatgacatcatccaacgcttttcgttgtggcaccgtcgccatcgtcggccgtcccaacgtgggcaagtccaccttgctcaaccatatcctcggcctcaagctgagcattacgtcacgcaaggcgcaaaccacgcggcaccgcctgctgggaatacataccacggaagatacgcaattcctgttcgtggatacgccaggtttccagcaaaagcatatcaatgcgctcaaccgcaacctgaaccgcaccgtcacccaggtgctgagcgaggtggatgtggtgttgtttgtgatcgagcccatgcacctgggagatgcggaccgcaaggtgctgcagctgctgccgaagaatcagccagtattcctggtcgtcaacaaggctgacctgatgggcgacaaggggaacctgttgccgttgattcaggatttcgacctggagtttccattcaccggcatcattcccgtaagcgccaagaaaaatctgtatctggatgagctgctggctgccgtccgtgaacacctgcctgaacagccggcgatttatggcgaggatgagctgacggaccgtaacgagcgcttcctggcggcagaaatgctgcgtgaaaagatattccgtttgctgggggacgaagtgccgtattccgtagcggtggagatcgagaagttcgagcaggaaggcaatttgcgccgtatccatgccgccatcattgtcgacaaggatagccagaagccgatgctgatcggcaagggcggcgaaaagctcaagcgcatttccaccgaggcgcgccaagatatggaaaagctgttcggcggcaagatctggctcgagacctgggtgaaggtcaagagtggctgggcggacgacgaacgcgccttgaaatccctgggctactgagagcctgttcacaattttttcatagggtacgcatggctccaaaacgtgtctggtcaaggcccagtgtgcaggtaatgctgcaacgcggcggacgtgttttaggggcatgccctccgggttgctccggcagcgcagccgctgctgtgttgcaaatcctcgccgggcaatgagcccgtctgtggtttgcgccttgcttcgactacactgccggagcaacgtacctcatgaaaaaattgtgagcaggctctaaaagccgaccctggaccagaagaacaggatattgccgttgccccggccgccaggcacataactggtgttcaccgagtattgcctgtagttgagcgacgcaatcggcagtacgccagggatggggatgttcttgtagatatcggcacgcgaagtgaggaatgccgtgtagccgacgccggcatgcagtcccgaccgaggtcccatcatccattggtgtccatagcccagcataggttgcacattgctgtgcgagtccgagaatgccatcaagtaaacaccttcccaattgcctgcggcattgtagcggctgcgtccgtatcccaggccccaggtgaattcacggaacgagtcgatcttgtcgttatcgtaggcaaagcgcaagtggtgggtccaaagcggaatgtagaggtcatgatcgccgtttttccaggtatccgagatgcgctcgcatgacttgtctatccatgagtagtccgtgttgcacgcggcctctgccgccagtgggacgagcatggtgctgctcatcgcgatgatgccgtgcctgatattcataagcctataccttaaccatctgctagacctgacagcagagcatgaggaaaggtttctccactgcgctgatatgggcgaggaaacctgagataaaatgcgtgctggttcttaatctaacataaagtttgcatggcactcagtaacatccaccgccaagacaatcagcctgtgtatgtgctgcatacctatccgttcaaggaaaccagcctggtggtcgagttgttcagccgcgagttcggccgggtggcggccgtcgccaagggcgcgaggcgtccgcgttctgccatgcgcggcatgctgcaggcttttcagccactgcaggcgacatggtcaggcaaggccgagctcaagaacctgcacagcatggagtggggagcgggtttgctcctgctgcgcggcgaggcgctgatgtgcggcttctacctcaacgagttgctgttgcgcttgctgccgcgcgaagatgggcatgacgcattgttcgactactatagccaaaccttgcgcatacttgcgcaggaccaggtgccggtggcgactactttgcgtcgctttgagctcaggatgctgcaggagctgggctatgccgtgccgctcgagtatgacgaagcaggcaatgccatcaagcctgagcatatgtattcctacgttgccgaacaaggcgctgcccctacaagccagcatgtagcgccgccaaatggcgtacaattatccggcaagacattgcttgccatggcgcaggatgactacagcgatgcgctgacccagcagcaaagcaagcaattgatgcgtgccttgctcgcgcactatctgggagataaacctttacatacccgacaactactcatggatctgcaggcattatgaaactaggcgtcaatatcgatcacgtggccaccctgcgccaggcgcgcggcactcaataccccagtgtggtgcaggccgccctgcgcgccgaagaggcgggggcggacagcatcaccattcatttgcgcgaggaccggcgccatattcaggatgccgatgtttttgcgttgcgtccgttgctgcagacgaaaatgaatctggaaatggcggtaaccgacgaaatggtcggcatcgcccttcaggtgaggccgcaggatgtctgcctggtgcctgagcgccgcgaagagcgcacgaccgagggcggtctgaacgtgatcggcaacctaggcgctatcaagggcgcctgcaagacgctgggagatgctggaattcgcgtttccttgtttatcgggccggagctggaacaagtcgaagctgccaaggcggcaggcgcgccggtcattgaaattcacacaggggcatttgccgacgccggtaccgaggcagcaaaacatgctgaattgcagcgcattcgcatggcagtggaccatgggctggcactgggcctgactgtcaacgccgggcacggcctgaatattcacaacgtgcatgagattgtcagcattcccggtatcgaggaactcaatatcggccatgcgatcgtggcccacgccctgtttgtcggctgggagtacgcagtgcgcgaaatgaaggcgctgatcgtgcagaaggcgacctaagcttcggtaactctccagcatgatttatgggataggtaccgatatcgtcgaagtggtgcgcattgaggagtcactcagccgctttggtgacgcattcgcccggcgtattctcaatgctgccgagtggcaggaatacgaggcgagccgggtcaaggccaggtttcttgccaagcgcttcgctgccaaggaggcattcgccaaggcgttgggcacaggcatacgcggcgcagccagtttcgagaatatcggtatcgggcatgacgccctaggcaaaccggagtttcggttggcgccgttgttgcaggcgtggctggaggaaaagggcgtaggcagcctgcatctttccctcagtgatgagaaagccatcgctgccgcattcgtggttttggagcgcgcctgaaccatgcatcgtaagctgtggctcgcctgcctgctatttgcaggcgctgtaatgagcgctgagcagtgggagctggcgggggaaagcagcgtcggcaagcattatatcgaccaatccagcgtggtgcgcaatactgcagatcagaaagtgaccgtgcagaccaaggtggaacaacctgatgccagtatctgggtgacgaccatgcaggtggattgccacaccaggcggttcagttatctcaaggggttccagctcaaggacggcaagcaagtggtcaggttcgacgctccacgtgcggaagagccaatcagcccgggttcactcccggatcagctggaacagcgctactgcgccgctcgcgttgcgccgatttccgcaccggtacccagctgggagatcgtcagcaacagcaacgcgggcgaggtggcgattgaccgtgcttccttgcaggcgctgccaggtcaggagttcaaggtcaatacgcgagtgaggttgttcaacaagaatgagcaaacactgagttcgctgcaattcaattgtggcaaaggcacgttcaggatactgcagtcgcagagattgcgtgacggtcatgccgagtttctgtttgacaagccgcagcccgatgtgccggtaagcaagtcggcgaccacacaggagcttgccaagacaatctgcactccggccgccaagcctgcacgcacaccatttcaggaagatgcctgcaaggcgacattgcatgatttgcaggggctggaaacccgcgtgcaggctgatgtcgatgcccacgccctgtattgcgacaccatgcagaactacttggaccacctcgcaaaaattgccgacgaggtggaaaaaaaccactgcgctatccacggtctggaccaataccagcgcgaaatccgtgctgttgggtgcgaggacccggtaaatggacaatagcatagagatggattgggagcgcaggttcggcggtgtgcgcaggctgtatggcgagttggcgctacataggtttcgtcatgcacatgtagccgtgatcggcatgggcggcgtgggttcatgggcggtggaggccttggcgcgtagcgcgataggcaagttgacgctggttgatctcgacaatatcgccgaatccaatgtcaatcgccagttgcacgctgtcgaaggggctttcggccttgccaaggtcacggccatggcgcagcgcgtgcgagagatcaatcccttggctgaggtgcgggaggttgaggatttcattgcatcggataaccttgatgtattactggacagcagtgttgacgcggtgctggacgcgatagacgatgcgcgggccaaggtagccttggccgcatggtgccgcaagctcgggattccgctggtgatggcaggcggagcgggggggcgcgtcgacccgacacgcatccgggtggccgacttggcagacgtgcatggcgacaggttgctggcaaaagtgcgcaatcagttgcggcgcgaccacggcttcccgaaaggattggacggaaacaagccaggcagtaaaaagaaattaccaacattcggtatcgcctgtgtttattctgacgaacctgtacagcagccggaaacaagttgcaacgtagaggccggcagcatcacgggtttgaattgcgcaggctatggctcatcggttgccgtgactgcctcatgcggcatgattgccgcggcggcagtgctcaagcgtttggcggtggggtgaacgcttgggcgatggtgcgctcgtattccggaaaatagcgcgagatcacggaaaggtcgaagctgcgcagaatgctggtgttgggttcgcgctccagtagaaactcgaaagagcgccggatcaatacttcattgtcgaagcgcccttggctgagcgtgtttgcatagtctggcgctattgtcacccggtgcgtagtcgccgaatttgcctcgatggcaacctcgaacgtatgttcatctagtttgttgacggtgattttcgtcatcgcaatcccctttgatgattagggtatagtgtagctcgaaatgtagccgtgtaacactaaattagccacatgttaaggcatttgccgattagaaatcgtagcgcagactggcgcctatcgtacgcggctggccggccgaaccgacatagaggttgctgcctgcgttggtgaggccgagaaagtagcgcttatccaatacattcttagcccatagcgagaagtcccagcgatgcttgccgctggttacccgcaagccggtgctgacattgaggatgccgtatccggcaatcttcgagtattccgagttgttgacgtcgccatagctttcggagcgccagctgtattgtgcattggcatagtgttcaaggttgtcggcagggttccagcgcaagtgggcgccgctactgaatgcccagcgcgatgcgccgttcacctggttgcctgcaatgctgcgcgttcctttgccatagccgctgtcactggtaccgccaggaccattgaattcctcggccggggtgggagccgtgccgcggtcaaagctggcatcggtgtaggccccgctcaggctgaggctgagatgctggctgaccctggcacgcaaatccaattccatccctttgctgctcaggtcgcccacattggtaagcagtcctgcataggtgccgttgatcgatgtcccggtgatggcctggtaatccttgaccctggtcaggaagacgctggcgttggcgaccaagcgctgatccagccagctcgacttgatgccgaattcgagattgttggctttttccgggtcaatgttcaaggcctcggtgcccagcaccgcgcctggtgaagccacgccattggtgttgaagccgccggatttttcgctggatgagtaggtggcatagccaagcacacggtcattcagccagtagcttgcggtcagcaggctggaaaggctttcatccttctggtgttgcacgccggtatcgtaatgatcaagcaagggggagaggattggtggcaacggggtaatctggtcttgcaccactcgcgcttcttttttctccatggtggcgcgcaggcctgcggtcaggtcgagtttttccgacaggtgccaggtgccttgtccgaataacgcatagctgtgggtcttggcgtagccggacccggaaaacgccgaattgtcggggtagatggtggtcagcgcgaaagcatccggcccggtcatgtactgctcgcggttggaaacgtcttgatagtagtagtagacgcccgctacgtagtcgaatacatcgctcaggggtgaggccaggcggatttcttgcgagtattgcttatggcgggcatcgacgccgccgttgaccgcaaacagatcggtacggtcgagatcgttgtctggcttgaattgccattgccgccaggcggtgatcgaggtgagggtgtagccattgaaatgccagttggcctcagccgagagggcatcctggctggtacgggtacgttgccttccgtccaatgtgaccttgtagtccttggggtcataggcgcgatttgatgcacccaggccgttggcgtgggtgatggcgtcggtcgcgttggaacctggagtgccagcaggcaggttactggaataatcagggccgaaaaccggctggcctgttaccggatgtatccctagaaacatgaatgcattgggtgtccatggcccataccgataaggcaccagggtgccagtgctggaatcttcctcgttgtgctcggcaatcaggcgcaggtcaaacgattcgctgggttgcagcagcagttgcccacgtgcgccagtacggttgatttcgttgaggttcttgccgtcgtaggtgttctttacccagccgtcatcatgggttttataggcggcaatgcgcaatgctgccatctcattgattggctggttgagcatgaccttgtattgctcaaagtcgcgcgacccgtaactcgcttccgccgaatattccggtttgaaaaccggcttgcgggtggtgatgttaagcacgccggcagtggtgttcttaccgaatagtgtcccttgcgggccgcgcagcagttcggcctgctcgatatccagcaggtcgaacacggccaggccggggcggccgaggaatacgttgtcgagatagataccggcgctgccttccagcccctcgttggccgggttgttgcctatgccgcggatggcgatgctggactggcgcggatgcaggaattgcgccgtgaggctgggcatgagctgcggcaggtcctgcaattggtaaatcctgccggcttccaactgattgcctttgactaccgatacggtggcagggacgtcctgctctttctccaggcgccgtctggcagttacgctggtggtctcgagtttctggattcgctctgttgagtgtaaaggtaattcatcatgggcatggctggggccggatgtggcgatgagggcgagcatgctgacgcccatggtactgtacttcaagactggagctcccgtacgaggctggcagaacctccgcctcacttatggcaatgaataacttaatttctgattattttttgcgtattttatatctaaatgacaccggcttactgcctggtgcttgaaattcgtttcgctgcccttatataggcaacattgtcgttcaactgcataacgggagtgagcaagatgtccacagagacactacagaaggaaaccctgggtttccaggcggaagtcaaacagcttctgcaattgatgattcattcgctctacagcaataaggaaatcgtattgcgcgagttgatttccaacgccagtgatgccgcggataagctgcgattcgaagcactggcagataacagcctctatggcaatgacagcgacctcaaaatccgtgtcagcttcgacaagcaggcgcgcaccatcactatctccgataacggcattggcatgagccgcgaggaggtgatcaacaatattggcactattgccaagtctggcaccaaggaattcctacaatcactcactggcgaccaagccaaggatgccaacctgatcggccaattcggcgtgggcttctactctgcattcattattgccgacaaagtgaccctgaccacccgccgtgcaggcagcaatgaggctgtgcgctgggagtccaccggcgagggcgattacaccctggagcctgccgagaaggaaagccgcggtacagatatcgttctgcatttgcgcgaaggcgaagatgagttcctcaacgattggaaactcaaatccattatccgcaagtattccgaccatatcaccctgcccatcgtcatgaagaaatccgagtggaaggatggcgagcaagtgccgacggatgaggatgaaaccgtgaacaaggcttctgccttgtgggcgcgcaacaagagtgatatttccgaacaagaataccaggaattctacaagcacgtctcacacgatttcgagaacccgttgacttggagccataaccgggtggaaggcaagcaggaatacatttccctgctctatattccttccaaggcgccgttcgacctctatgaccgtgagcgccagcacggcattaagctttatgtgaagcgcgtattcatcatggatgatgccgaacaattgatgccgcaatatctgcgcttcgtgcgcggcgtcatcgatagcgccgacctgcctctgaacgtgtcgcgcgagatcctgcaacactccaaggatatcgaggccatcaagaccgcctccgtgaaacgcgtattgagcatgttggaagacctggccgagaacaagccggaagagtatgccaagttctggaaagagtttggtcgcgtgctcaaagagggcccaggagaagattttgccaacaaggaacgcattgcgggtttgttgcgcttcgccagcacgcatgccgatactgacgaacaggtggtttccttcaaggattacatcgcccgcatgaaggaagggcaagaggccatctactatattaccgctgatagctttgctgcggccaagcatagtccgcacctcgaaatcttccgcaagaaaggcattgaggtcctgctgctgtcagatcgcgtcgatgagtggctggtgagcagcctgaccgagttcgatggcaagaagctgcagtctgttgccaagggcgacctggacttgggcaagctggaagatgaagccgagaaggagcagcagaaaaaaaccgaggacgaatacaaaccattggtcgaacgtatccaggccgcactgggcgatagcgtgaaagaagtacgcgtgactcaccgcctcacggactccccagcttgcctggtggcgggcgaacacgatctatccggcaacctggagcgcctgctcaaggctgcaggccagaaaacgccgggcagcaagcccatcctcgaaatcaaccccgatcacggcattgtgcagcgcctgaaggatgtgacggatgaggcgaaatttgccgactgggcgcatcttctgtttgatcaggcattgttggcagagggcggccagctggaagacccagctgctttcgtgcgccgcgtgaacgcgatgcttgcctgagcccgcaacgtcaggtcagcattgaaaaaaccgccattggcccttggtcaacggcggttttttattgtataatccgccgcttcgcataagccgttgagcgtatgcgaaggttcgtagtgtgcaggtatgctatgccttcgggcgtggtgatagcgtcgagctatccattccgtgcgtgattgccggggtgcaggaagcgaagtgtcaggtcagcctgatcaaaccaactaatgaggagttttaaagaatgtctagattcaccggcccacgtcttaaagtaatgcgcgcacttggtattgatctgcctggcttgtcccgcaagaccatagaggcacgcccaacccctcctggccagcatggtgccaagaatacacgccgcaagaagtccgacttcggtgtcaagctgcaggaaaagcaaaagctgcgtttcaattacggcctctcagaaaagcaactgcgtcgcctgatggtggatgcgcgcaagggcaaatcccctaccggcgaaacattgctgcaactgttggagcgtcgcttggataatgtggtcttccgcgcaggtttcgcaccaacgattgccgctgcccgccaactggttacccatcgccatgtaatgttgaacggcaagtccgtcaacatcccctctattcgcgtgcgtgtgggtgatgaaatatcactgaaagcgagcagcaccaaactgcctatcgtagtggaaacattggccaacccacctttgacacgccctgaatggatctcctgggctgagcaaagccagcaggccaaggttgcgcatctgccggcagcggaagatgtgccgttcccagttgatgttcagcaggttgtcgagtattacgctaaccgtctgtaatttttgacaggaatttcaaaaggccgcaattgcggccttttttattgctgaaagcccgcaacatgatgccattcgacttagggatagcaaataagaataattaaggagtaggcgtaattaactgatagaatgcgtattattcttgactacatatatgagaatagttatcatttttcgctcgtgttgcagggtgcttggcaccgttggttgcaacctaaacaacgagcgggatgatgatgaagacagcgaacaattgtaggcgtgtagtgcttgctggagctgaaggatgcagggtgttgtactgtgaggagtgtaatgtcatggaaattgaagtcggcgcattgagtctgcgcctggaagatcatgcattcaactcgtttgctgaaatgattcaggaagcggccacccgcttggcaatatacactgccaacaagtcccatagtcaatttgcaaccagcatcaaaaatgtccactgaatctgcactggcacgtctttcaaaagagcaatatattgaggggcaattgagtcagacatcaactcgcaatctagttccaaagcggactcccaggacaccagacgcacagcacttttctgtcaaggcgttgattgtcactatcttggttcatgccgcagtgtttaccgcattgatcattgcttccacccgtgagcctcaccgggaagagtccgcgccgcctatcatggtcagtctggtacagagcccagagcctgtgcctgaggtagcgattactgaaccggagcctcagcctacacctaagccgccccagcccaagccgaaaccaaagcccaaacccaaggtagtggataagcctgtccccattgaggctccacagcctgtggagcaggtggaggaggtcagggaggaggtgtcggagccacaaccgcaggaagcgcagcaggccccttcgcaggcgccagtccaagatgcgccagtggttgctgaaaggatagagccggtgccgccgccagagccaaaagaacagcctatcccggaagtggcgatcagcggggtctcgtattcgcaccaggaaattcctgtttatcctgccatgtccaggaggctgggagaacaaggggtcgtgatgttgcggatactgatttctgaaacgggcgtgcctgagtccattgagattgaaagcagcagtggttcggagcgtctcgacaaggctgcactggaggcgaccaagaaatcgaggttcaatccatacaagcgtaacaacaagccgatgaaggtctccgtgattgcgcccgtccggttctcaattgcggattagcaagttcaaccaggttagtcacactttaaataaataggattaatgcaatatggaaaatgcatacgaatttaacagcttggatttcattttggacggtggcccggtttccatcctggttgcagtggtgcttgtcttcatgtcggtggcaagctggtatctcatggtggtgaagttctatcaggccttgaccattcgcagcgctaaccgggaatacagcaacagtttctggcaggcatcctcgattgagtcggcattgcgccatgacagcggcgagaccattgtttcccgcgtcgcgaaccaggcagtggatgcagccgagcaccaccagtctcatgtcggcagcaacgtggaagatgcctgcaacaaagatgaattcattgcccgtgccatgcgccgtcagatttccgctgagagcgaacgtcttgattatggcttgaccatgctggcatcggtaggcagtgtcgcgccttttgtcggtttgttcggtacggtatggggtatttaccatgcgttggcgagtattagccaaagcgggcaggcgactctggacaaggtggccggtccggtgggtgaagccttgattatgacggctttaggcctggcggtggcgattcctgccgtcttggcctataacgcgctggtgcgccgcaatcgcctgattctgagcgaggtcgaggctttcgctaatgacttgcacattttgttgaccactggcgctccattgaatcccagcagcaagaccacggcaggcgtggccgctgtccgtactggagccaagctgaaagaggtgacagcatgatggcaggcggtggagtcggtggcgcggagggcggcaaccgtcccatgtcggagatcaataccacgccgcttgtagatgtgatgctggtattgctggtgatcttcatcatcaccgctcccttgttgactcatgcggtcaagattgatttgccccaggcgaccagtcagccttccccggaaaagcctgatattatcgatatcgcgattgatggtgctggcaccatgtattggaatgaccaggccgttacactcgaagagctgaatgccaggctgcatgaggtggctgacaaggaccctcagccggagctgcatatccgtgcagacaaggagacaaggtatcaagtgcttgctgaagtcatggcgtatgcccagaatgcaggtgtacaaaagctgggtttcgtgagtgatcccactccaaagtaactttaggtgtgtaaagtaaaaagccggcgatgaccggctttttacttttttgtcactcagttcccctgataaggtctcatttcaatccgcttcttgccatcactgttcaactttctgccactattgtagtcttgtaaagagttcacctgttgtaagcgcgtggagttggtcatgcgcgcaatacgactcccggatggcctgatttttgctcgctgaacaatgagagtgctaggttcgcgagaatttcatgttggtcattcaatatgggttcccacactcaagccaacgggtggcattttgtaaactcacatggaaagacgccaatgactgctgcaaaagaatctaacaagccgaaagcctccacgcttgtgattaccaccgagaagaccccgatagcacaagcattgcagaatcacctgattttttctgcgttcaagaccagtgaagcttccacgccccgtgactggtatgtggcgaccggatataccatacgtgaccatgtcgtcgaacgctgggtcaaaactgctgaggcatacaatgcccaggatcctaagcgagtgtattacctttctctggagttcctgcttggccgcatgctgcaaaatgctgcactgaatctgggcatcgagggtgaagtggctgagggcttgaagacgctgggacacaaactggaggatgtcgtcgagctggaaaacgatgctgcgctgggaaatggcggcttagggcgcttggctgcgtgcttcttggactccatggcgagcatggatattcctgggacaggctatggcatccgctatgaatatgggatgttccgccagtcaatcagccaggggcaacaggtggaaaatccagacaattggctgcggtacggcaatatctgggagtttcaacgaccagaaagccagtatccagtaaggttttatggcagggtggtggagttcccgactgccaagggcatggaataccactgggtggatgcggaaagcgtgctcgccattgcctatgacatgccggtaccaggctacgacacagagaccgtgaacaccctccgcttatggtcggccaaggcggcgcgtgaattcgatcttgcgcatttcaacgaaggcaactatgaaaaggccgtcgaagagcgtaatgcctacgagaatatctccaaggtgctttatcctaacgatacctccgtattgggtaaggagctgcgcctgaagcaacagtatttcttcgtttcggcctcgatccaggatatcttgcgccgcttcttggccaagcacgacgattggagcgtgttgccggacaaggtggcgatccagctcaacgatacgcatcccgcgattgccgtggccgagctgatgtatcagctggtggatgtgcatcacctggactgggacaaggcatggaaaatcagtgaaaaggtatttgcctataccaaccataccttgatgccggaagcactcgagacctggtcggtggagatgttcggcaggctactgccacggcatttgggtatcatctaccgtatcaatcatgagttcctgcagatggtaaaccacaaattccctggcgataccgatttgctcaggcgcgtgtctattattgatgaggagcatggacgccgcgtgcgcatggcgcacctagccgtaattggcagccataccgtcaacggggtggctgccttgcacagcgagctgttgaaatcgaccttgtttgccgatttcaaccgcattttccccgggcgcttcatcaatattaccaatggcattaccccccgtcgctggctcaatcaatgcaatcccggattgaccaagctgttggaaagcgtcatcggcaaggatttccaccatgacctctataagctgcgcgcattggagccattggctgacgatgccgatttccgtaaagcgttccatgcggtgaaattggcgaacaaggagcggcttgccaagcggattgagcaagtgacaggcgtcaggctcaaccctgctgccttgttcgatgtgcagatcaagcgcatacatgaatacaagcgccagctgctgaatgtgcttcacatcgtgaccttgtacaaccgtatccgtagcgggcatgtcaaggacatcacgccacgcgccgtgatttttggtggcaaggcagcgccgggctattggatggccaagctcattatccgcttgatcaacgacgtggcttctattgtcaatgaggatcctgccgtgggggataagctcaaggtcgtgttctacccgaattacgaggtgtcggcagcggagcttttgtttccgggtagcgatctttccgaacaaatatccaccgccggcaccgaggcgtcgggcaccggcaacatgaaaatggccctgaatggcgcccttaccatcggaacgctggatggtgccaatgtggaaatccgcgaggaggtcggggaggacaatattttcattttcggcctgaccacccaacaagtggcggagctgaaagccaatcattacaacccgtgggactactaccatggcaaccccgagttgaagcaggctctggacatgatcaccaacggctttttctccgtcgatgaaccagatcgttatcgtgccatcggggaggctttgctgcaaaacggggatcaatacctgctgctggccgattatgcgagttatatcgacacccaggatgcggtgggccagctatacagggacaaggatgagtggaaccgtcgggcgatcctcaatgtcgcgcgtatcggcaagttctcgagtgatcgcaccattggtgagtacgtagagaaagtctggcacgtcaaacccgtgcaacattaagcggcaatacttgtgcgcatggttgtgtgttgcggagtaaaatgctgagctaaccttgtggaccatcttctgggaggaaccatgcgtcatcttgtgactgcattatcatttgccattttttccacccatgcggctgcgctggatctgggcagcatcagcaatgccgatgccagccagggactcaagcaggcgctgatgcaaggggcagagcgcgcggtcacccagctgggacaggccgggggatttctcgataacccggaggtcaggattcctctgcctgaatctatgcagaaggcagaaaaggccatgcgcatgttcggcatgggcaagcaggcggacgagctggtactgaaaatgaaccaggccgcggaagccgcagtccctgaagccaaggcattgctcgtgaattcagtcaaacagatgagtgtgcaggacgccaaggatattctgactggcgggcaggattctgccacacagtattttcgcagaaccacgtcagcctcgatggcggagaaattcctgcctatcgtgaaaaacgcaacgcaaaatgtggagctggcacagcaatacaataagtttgccgaaatgggcagcaagtacggattggtcggcaaggaccaggccaacattgagcagtatgtcacccagaaggcgctagacggggtttatcgtatgatggccgaggaggaaaaggccatccgccaggatccgatggggcaggccagcaatctgctcaagaaagttttcagcgccgttaagtaaccttgcttttttatctcccggcgcctgagagagaactaacgccgggaaagtgttctaaccacatatttgtgatgcggggaggaacatgcaagcagggactgtctatatcattcacggataccaggcttcgccggaaagccattggttcccatggatcaagcaggcgttggaaagccagggcttcagggtcttagtgcctgcgttgccggcatctgaccgtcctgaaatggagggctggcttgactgcctgcatgcgcatgttgtccagccggatcagcatacctattttgtcggacacagtctgggttgcatcaccttgctgcgtttccttgagcagcatgagcagccggtaggcggcatggcgttggtatcggggtttgccgagccgttgagttttctgccggcgctggatgcattcaccgcagcaccgcttgatgtggaaaagctgatcagcctggttccccgacgcctggtgttggccgctcaggatgattatatcgtgccttatccctattcgttgcggctcgcggagaagcttgatgctgcatgggagttgtttgaacgcggaggccatttcatggcacaagatggatttaccgagtttccagcactatatgacatgattgtcggcatgcgtggtacatcagatcagtgacactttcccctggcgccattgctctgcattgacgcaccaaggtctatttcctgcgacagggcaactgtgatggacaccttgctgagatgtgttcgctgtgccaagccctattgcaaaaaggaggaaacatgaagaaagttacccagcatgtcattccggcggtacgcgtcgcgtcatatgcattaagcaggccgtattatgaaaagctcgggtttcgtgaattgtggacgcaccagtttgaacctggacatcctgtttttgccgccattgcccgtggtgatatgcagatattcctgaccgagcatgtcggggactgtgctttcggtgcgctggtgcatttttatgtggacgatgtcgatgcagtacatgcggagttcgtgagacagggcttgcatgtcacagagccgcccggcaacgacttggggcctagtgtacgcaatatgctgatggtcgatccggatggcaaccgcctgagttttattaccgtgaccgagctgtgatatatgcagcattggatatacttgggaattgccatcacggctgaagtggtggcgacatcggcgctcaaggccagcgacggtttcacgcaattattgcccagcacgctggtgatcgttggctatgcgacggcattttattttctcgctttgacgttgcgcagcattccggttggagtagcctatgcggtctggtcgggactgggcattgtgctggtttcagtgattgcctcgttgctgtatggacagaaacttgacttgcctgcagtgatcgggatggcgttgatcatcgcgggcgtggtggtcatgcagttgttttccaggacaacagggcattaaggtatatttgttgttagattgatcaatgggtattgcccttttgaatgaaaggaatggattgtggccgcaccatggctgactgtattgaaagtggttccctgggtcgaggtgatccgcaaggcgccggagattgccgagggtgccaggaagttttggcatgccgtctccggcaagcagaatcatcatgagcccccggtatacgatgtgccttacagtgagttgccaagcgatgatgacaaggaagcgcgcatccagtcgctcgaagtgcgcattgcccaattgcagacccagatggtggaatcctcgaagctgctcaagaccttggcagaccagaatgagcagttggttgccaagctggaggatggccgacgccgggtggcacgcctatccaggatcgtcatggtcctggtgattgccatgctggcggtttcagcatggatttggcacttgccaccgatggcggcatagtacctgacatcatgttattggcgggatacgcccttactgccctggtcgcgctattaacggcgggatccctggtgcgccgcagcgaatggtggttccgggggcttgatttcccgcgactgcagatcatgacgctcgggatgctggcattgctcgggctggtgctgcccgatgccgagtggtcaccgatgcgctgggtggcgctggcggtcctgatgttggcattggcccaccaactgcgcatggtcttgccttatacctttctgtttccgcaggaagtgaaatcgatcagacccaagcattaccgccgcgacaggcaaatttccttgatcgtcgccaatgtgctgatgaccaatcaccagcatttcaagttgattcaacaggtcaggtcacttcggcctgacttgctgctaaccctggagactgaccgggtgtgggagcaggcactgacagcaatcgagcctgaatacccctatgtggtgcgtgcgccgatggataatctgtatggcatgcatttatatagccgcttgccattacgtgatgccgaggtcaaattcctgctcagcccggaaatcccttccatccatgccacggtgatgctgccatgcggtgccccggtcaagctgtattgcctgcatccagaaccgcccagcccgaccgaggcaccggattccgtcctgcgggatgccgagctgttgattgtcggggatgctgtgagtgacaccgaggagagcgtgattgtcatgggagacctcaatgacgtggcctggtcgcgcacgacgcggttgttccagcgcgtgagcggattgctggacccgcgcaaggggcgtcaccatatcagtacctaccattcggattatccgttcatgcgctgggcgcttgaccatatctttcacagcccggacttcggcctgatcaagatgcagcgcctgccacacatcggttcggaccattttcccgtgctgacccatttgcagcttgagcgccatctggagcacgttcaggcactcgaagaaacatcggatgcagaagaacaggaggctcaggataaagtggaggaaggcatggaaaaatcggagcaatccggcttcaagccgcttgggccgatgtgatgcggttgcggccctgatgcttggattgatagagcgccgagtcggctcgcgccatgagctggtgcagcgagccgcttagctggtcactttcggtgactgcaatgcctatactcaaggtcaccgccagcccatcgggtttcactctgtcagtctcctgtgcaaacgcgttttgcagccgtccagccacatccctggcctccttctcgccgctcgaggggagaatgatgacgaattcgtcacccccctggcgtgcaaacaggtcggagctgcgcaattggtggtgcacgatatccgcaaagcttcgcagcagttcgtcgccgaatgcatgtcccagctggtcattgacttgcttgaagtggtcgatgtccaccaatagcaaggcagtgaacggatggctgtcggaatggcggcgcatggtgttgttttccagggcgcgcttgagtccttcgcgattgagggcgccggtgagcgggtctcgtaaggcgcggccgatccagttgcggttgatgcgttccatgatcataagcagcatcgacatattccacaacggaccgatgctggccgccaagaggatgacccacatgctcatgcctccggacgagaaaatcgaatcccctcccaggtgataggtgaggctggccagtatgcgcatgcccaacacgagagctgcgagtgtaaatatcccgaaaaccaggtaggccgacacgatgtcctcttcgcgtgcgatctgtttggtgatcttggccacccgcagggcatagtaaccacaggcaaccgagctgagcgcggttctctcattgtagtaactatctgcgttctgcatcatcaggaacaagcccgcaatcaaccccaggaatagcaaatgcggccaccacgtcatgtttcggtgatgcaggccctgtgccgtggccatcaagagaaaatagccgatgatgaccagcatattggcgactgcgatactatagaagtcaggcacaatgtcgcgaaaggtgagcagcagaatccctgcgcctgtgcataaattgctgattccccaatatttcagccagcggtcaaaacgccccgtcagggcgaggatggataacaccgcacctgtggtcgtggcgaataggccgactagaaagtaaatggttttgacgtcaagctgcggcattggtgaatgcaataggcctattggaaacaagtgattatagcggtttacccttgagctaagcgctgatccacgatctttctcgaaatccgtggccgggggaagggaaggtcaggttagtaccgatgcgttcagcctctttgcgcagtgataattttccgtgcggcagctctcgacaggcagggcctggaagctgccaccttgccaggcagtccttgtcaaggccatcggcattatctgtcttctgtgctggaaacattctgccgccctatggacataggtatttcatgaaaaaagagtacatataggcactcaatttgcgcaaagacgcggtatcttccagtcaacattgctgacgggtttgcttttcttcatagatgtcgagcccactgcaggtgtggggggctgacggcgaacgcgcatggatggccggttggcagtgatcaagctgattgtgcatggcattgacggttcagccaagctttggcaagcggggtacctgtccagcagtttgagcgggtaggcatgctgtcgcgggcggcagcggaaagccgcttatccttggccgtcaaagcgctaagggggtgcataatctggtaaaatcccgcttttgccatcacttcgaatttcttcatgtccagcccaatgatcagtcttcgtggcagtgccgctttatctccgttccgtatcgagaaaatcctggctgcgctgaaaggttcagcgccgcgcatcacgcatttgtacgcagaattctggcatttcgcctggtctgaccagccactgagcgaggcgcagcaggaggtgttgaagcagatcctgacctatggaccgcgcatgagcgaagaggcgccggcgggcgagctgttcctggtgattccgcgccccgggacgatttctccctggtcctcacgcgccacggatattgcgcgccattgcggcatcgaggccatccagcgcctggaacgcggcattgcgttttacgctgccactgccgatggcagcccgctcacggatgcggaaaaagctgcattgcgacctttgattcatgaccgcatgacagaggcggtgtttgcctccctgacagatgcgcaaaagctgtatcacacggcagagcccgcgcccttatccactgtggatatcctctccggcggcaaggccgcgctggaggccgcgaatgccgagatgggcctggcgctttccccggatgaggtggattacctgatagagaatttccaacgcatgggccgcaacccgaccgatgtggaactgatgatgtttgcacaggccaattccgagcactgtaggcataagattttcaatgcagactgggtgatcgacggtgtggcacaggcacagtctctgttcggcatgattcgcaatacacacaagctcaaccctggcaagacggtagtggcctatgccgacaatgcatccatcgtcgagggtggcaagaccaagcgcttctatccgctggcggatggccaatacggctttgtggaagaggatatgcatttcctcatgaaagtggaaacccataaccacccgaccgcgatctcgccatttgcgggtgccgcgaccggtgcgggcggagaaatacgcgacgagggtgcgaccggatccggctccaagcccaaggccggcctgaccggtttctcggtgtccaatctgcatatccccggcttcaagcagccctgggagcataacaatggcaagcccgaccgcatcgcttcggcattgcagatcatggtggacggcccgttgggcggggcggcctacaacaatgagttcggccgtccgaatatcgcaggttatttccgcaccctggaaattgagtccgcaggagaaattcgcggctatcacaagcccatcatgcttgcgggcggtgtgggcaatatctctgccaggcatgcgaagaagaacccgattcccccgggggcggcgctgatccaactaggtggccccgcgatgctgatcggcctggggggcggtgcggcatcaagcatggataccggggctaataccgagaacctggatttcgattccgtgcagcgcggcaaccccgagctggagcgccgtgcgcaggaggtcattgaccgttgctggcagttgggcgacaagaacccgatcctgagcatacacgacgtcggcgccggcggcatttccaatgccttccctgagctggtgaacgatgccggcgtgggcgcgaggttccagttgcgcgatgtgcacaacgaggagcccggcatgtcgccgcgcgaaatatggagcaatgaggcgcaggagcgctacgtgatggcggtacgcaaggaggatttgccattgtttgcggaaatctgcgaacgcgagcgctgcccatttgccgtggtaggcgaggcgaccgaggagaagcgcctggtcgtgtccgatcgtcatttcggcaataccccggtggacatggatttgtccgtgttgctgggcaagccgcccaaaatgacgcgggacgtccagcatgtggcgcgtgagctgccagccttcgatcattcccgcatcgacttgaaggaagctgcccagcgtgtgctgcgcctgcctggcgtggcggacaagactttcctgatcaccattggtgaccgctctgtgaccggcatgatcgcgcgcgaccagatggtcggtccctggcaagtgccagtggctgatgtcgcagtgacactggatggtttcgagacttatcgcggcgaggccttcgccatcggtgaaaaagcgcccctggcgctgattgacgcacctgcttcgggccgcatggcgattggcgaggcgattaccaatatcgctgccagcctgatcgaggatattgcagacctcaagctttccgccaactggatggcgcctgccggccacccgggtgaagatgctgccttgttcgataccgtcaaggccgtgggtatggagttgtgtccgcaactgggcatcagcattccggtcggcaaggattccatgtccatgaagaccgtgtgggaagagcgcaatgaaaagaaggcggtgactgcgcctatatcgctggtggtcactgcctttgccccaacggccgatgcgcgtaagaccttgacgccgcagctgcgcactgacttgggcgatacccgcctgctcctgatcgacctgggtgcgggcaggaatcgcctgggtggctctgcccttgcgcaggtctatggcagtgtcggcaatgtggcaccggatgtcgaggatgcggacagcctcaagcattttttcaatgccgtacagaagcttaaccgtgaaggccgcctcttggcctatcatgaccgatccgatggcggcttgtttgccactgtggtggaaatggcctttgccggacgtaccggcctggagctcgacattgccagccttggcgaggatgccgtggcagtgctctataacgaagaactgggtgccgtattgcaggtgcgtgctgccgacctggacgccattaccgccgagctggagacaaccctgcgcggtaaggtccatgtgatcggcgcgcctgccagccatggcgatattgtgatccggcaaggcactaagctggtgtttgccgaaagccgcgtggcattgcaccgtgcctggtcggaaactacctaccagatgcagaagctccgcgacaatccagtatgcgcgcagcaggaatatgaccgcttgttggacgagcgcgatgccggcctgcatgccaagctcaccttcgacatcaacgagaatattgccgcaccttatatcgcttcgggcgcgcgccccaagatggcgatcctgcgcgaacagggcgtcaatgggcaggtggagatggcggcggcattcgatcgcgctggcttcaatgctttcgatgtgcacatgagcgacattatcagcgggcgtgtcagcctcaaggatttcgccggcttcgttgcctgtggcggcttttcctacggagacgtgctcggtgccggtgagggctgggccaagtccatcttgttcaatccgcgtgcgcgcgacgagtttaccgcattcttcaaccggacggattcgttcgcgctgggcgtctgcaacggttgccagatgatgagcaacctgcacagcattattcccggtgccgggcactggccgcattttgtgcgtaaccgttccgagcagttcgaagcacgtgtcgccatggtggaagtgctggactcgccatcgctgttcttcaacggtatggctggcagccggatgccgatcgccgtggcgcatggcgaagggtatgccgaatttgccgatgcagcagcgcagcaacgcgcacaagatgcgcgattggtgacgctgcgctatgtcgataatagcgggcttccgaccgaagtatatccatttaacccgaatggctcgcctcagggaattaccggcctgactaccgctgatggccgtttcagtattatgatgcctcatcctgaacgggttttccgcaccgtgcagcactcctggcatcccgatggttggggtgaggatgggccgtggattcggatgttccgcaatgccaggaagttcattggctagcggtcaacaacgagtattagatgtgcgttaggcatgtcagcatgcggtgcgaatttccgtaccctgcagcctagacaatcataagcacacttaaaatcaaatgatgattactatggaatggagaagtcgcatgaagaagatgttgaaagtgatgttggcaacgttggtgctgggctgggcggtcatggctcatgccgaggatcctcacgtagaatataccgatgccattggcaagggcgacctaaaggttgtgaaacagtatttcaacaatccttacaaggttgatgaactgttttttgcctggagcggtcttgaaatcgccgctaacaagggccagctggagatggtgaagttcttcgtcgagaatggtgccgatgtcaactacaagcacccgattaccaagatgacagccttgcacctggctgcttatcaaggcaataaggatgtggtcaaatacctcatagaccatggtgcagacgtgaacgccaagctgcgcggcaatgtttccatcctgcgtgccttgcgggatgagggccgaaccgacatggtagatttcctgattgctgcaggtgccaaagatgatggctgccaggagaagaaatgctattgatttgacaatctcctcgttgtgtcatggagaggacaaggcatagcccttcaggcttgccggaaaatggatgccggtttcgtaccggcatttttcatcggcttccgggaacctaagtctgatcccaggctcgtaatctgtgaatatcaaacttgcgcctagtatagggaacgccatgaggaaaacgccgatgcgtgcaatgactatcctggccgccagcgccgcgctggtggcatgtactaccgtcgcggcagtgagcaagacaccggatgacattgcccgtagcctgacattgccgccgggcttccatatcaacacgtttgccaagctcaatccgaccaagggcgattatttccgtggaccgcgcttcatggcgttcggtccggacggcaatctgtatcttgccagtagcgtggacaacaccgtctatatgctgccggaccgcgatcacgatggcgtggccgacgatgtcgttcctgtcgtggaagggctgaatgcccccaacagcctggtcttcgccaacggcagtatgctggtggcaaaccaggatggcgtggtccgcatcgagttggcgcaggatggaaagcgctcggctgccaggcaggtgcccctgatcagcaatcttccctctggcgggcataccctcaaaaccgtcaagcttgggccggacggtcatctttacctgaacgtgggctccagctgcaacgtatgtgtcgaaaaagatcccttgcgtgccaccatcctgcgctacaccctggatggccggccggcaggtgctcctgacggcagcgtcagtggtgccaggagcgcggtctgggcgagcgggctgcggaattcccaggggctggcctggcaccctgctacgggcgacctctatgcgactaataacggcgcggacatgcgttcaggaaccaaggggggtgccatggatgacgaattgccgcccgagcatatcaacaagattgagcctggcaagcactatggctggccgcattgctggggtaaccgggtgacggatcccaacttcccgggcaagcccggtttctgtgacaatatgcagccgcccgcaattaccttgcgcgcgcattccacgcctataggcatcacctttctcgataagacggattttcctgacgagtataagcagggtgcaatcgtagccctgcatggctcatggaatcgtgtccagccatatggctacaagctggtacgcattcgcttccagaacaatcagccggtggccgtggaagatttcgtcactggttggcaaaccaagaacagcgcctgggggcgtcctgtggatgtgattgccgggcctgatggcgcactgtacgtatcagatgaccgggccggtttggtttatcgtattacctacaacaataaataaccttgtaaggagcaatgcaatgaaaaagcgcgtgatcggattggtagccttattgttcgcttcatgcctggctcatgccgaagggccgcagcctgccagcaaggtggcggtttacatcagtccgtatgaatacaccaacgagatcaaactctggcacttcatgaaggattactggttcgcgcagggtcccttgatagagccggtgttgaccaagacgctcagcgccaggctcggcgacactgtcatgtgtgaggcaggggttacggccaatgtattgctctgggtcaggcccaagatgttttacaacccccatatgcgcaatttctacggcaccatcaatgccaccatttataccgggagcggcagggccatcgcgagctatactggtgaatcgcgcctgagcggcgacctggacatcctgccagccaatacggtgcaggcaacatatgatctcgcaatccagcaggtggcagacaagataaaggccgatcctgtcatcacgcggctgattgatgaagggctgccagatagcgaatcgtatacaccctgtgccatgattgcgatattgccaggcctgaaaaagccatagaacacctgatccttgcgtagcgcttcgctcgcgctacgcaagataacgtatggcgtcgtgcggtggcgccaggctatattgcctctcatcctgaccgagtagggaggcaagcattgcatgaccacatccgtttaaactgctgccatgccgcagcattctgccagggccgcttcccaggtgcctgtcggatttgcaattgtggcgatcattctggttgccgttgccttgcgtcccggcattgtttccatcggccctttgctgcctgccatcattgatgagtttcagctttcccacagcacggcttcactgctgactaccattcccgacctgctgatgggcttgcttgccctgcctacaccgtggctggcgcggcgatatgggcgtgaccccgttctgttgctggccttgctattgctgtgcgtggcgatcgcggcgcgcgcgttctcccgaagtgtggacatgttgctgctgagcaccgccggggtgggggccggcattgcggtagccggtgcgctgatcgcaggctacatcaagggaaatttcccgcacaaggcggcgatggtcatgggtatctacgcgacagcactctctttcggcagcaccttatctgctgcggtctctggccctgtggccatgcactccgctgccgggtggcgcatgggagccgggatgtggagcctgtgcgccgccattggcctgctttgctggctggggatcgcgagactagagcgcgggcgcgcgcatgcggcgagccacccggtgcggttgccgtggggtaatcgcaccgcctggctggtggccctgttttttgccgccgacaattttttgttctatgccgtgctgtcatggacggctcccatgtatatagaacatggcagctcgcctgctgttgcaggcttcattctcgcgacctttaccacggtattcatgatatccaatcctatcctgggcgccatcagcaaatccacggatagacgtggcctgcttgcggcctgtgctgcgctagccgttattggcttgctattgattgcgatggtgcccacctgggcgccattcatcagcattgccatttgtgcgttcggcctggggggagcattcaccctgggcatgacactgcctttggataatacgcatagcgtggatgaggctaacgcctggaatgcttttgtgctgacggtagggtacctgattgcggctgccgggccattgtccgtgggattcctgcgggatttgacgcagaacttccatatgtcgagctggttgttggtgctggtggccatggtcatgctgctgcttaccccattgttgaggccccatcaacccggaggatagctttccgccttgtgaggttgagttagcctgtgttcaaccgcataatcctcgatacggtcaggtcgcgatgatcggccgatcatacggataagtgcaggagggataaatggttaaaaccgtggtggctgtctggctgggcagtgcattgatgctttccgcaacggcctcagggcacgagttgaaggtggtgcaaggcttcaacaacccggagtccgtgctcgcagacagggcaggcagggtatttgtttccgagatcggcgaattcgaccaggacggcgacggacagatcagcgtgatcgagccggatggccagcgccgcgtattggcgagcggcatgaacgaccccaaggggctggccctgatcggaagggatctgtatgtcactgacaaggaccggatactcaaagtggatggggatggacaatgggaggttctggtcgataaaagcgcgttccctgtctccccccgtttcctcaatgacctggagcctgattacgaggggaagtatctctatgtgagtgacagtggcgatatcgccaaccagggcggcaccagcggcgcgatataccgggttattcttgccaccaacaaggtcgagaccgtgatcagccatcaaatggatgacaggatcaaggcgcccaacgggttatggatggatgatacgggcgaggtattgatctttgccgattttgcgcgcggcgtgttatacaagctcgacttgctcaaccgccacctgatcgagcttgcaacggggctgggcagcagtgacggtgtggcgatgggagcgaaccgcaagctttatgtcagcgattacgtgggtggcaaggtgttcagcctcaatatggaagatgaagtcgcgctggagcatgagggattccagagtgcagccgatatcggcgtgacgcctgacggcaagatattgctggtcccggatatgaaggcaggcacagtcacttggctgcatttgcattgagaggacacagccatggaattccgctggtttggttaaagtcgcttgatcagcacgtgatcgtttggcggtgcaagagcgaaaccgggctggcagtatcaataaccgccaacctgaccttgaataggcgtattgtgcctattgcactgaatcgtcccttccagaaccatcaatgatctgcaggctgccatttccaatcccggatttccggcatgtcctcgccatgctgccagatgtattgcttgtgttgcgcgagcttttcgtccatgagcgcatccagaaccggagcattgtcgatatgcggtagccagcgcaaggtattcttgaccagattgtagcgatccagcctgttcagcaccgtcatgtcgaaaggcgtagtggtcgtgccttcttccaggaagccgtgcacatggaagttggcatgattgtgccgcttgtaggccaggcggtggatcagcccaggatagccatggaaagcgaagatcactggtttatcccgggtgaacagttcgtcgaaggcatcgtcggtgaggccgtgtggatgcacgtcgtgaggaactagggtcatgaggtcgaccacgttgacgtagcgtatcttgagcgcgggcagatgctcgcgcaacagcatgacggcggcaagcgactccatgaccggcacatcgcccgcgctggcgatgaccaagtcgggttcctcgtctgctgcgcagttgccggcccagtgccaaatactggcgccacggcgcgcatgttcaatcgcggcgggcatgtccagccattgcccttgcggttgcttgcctgcaacgatgacattgatgaggttgcggctttgcaggcaatgatcggtgattgcgatcagggtattggcgtcggcaggcaggtagatgcggatgatgtccggctttttgttggcgacatggtcgatgaagccgggatcctgatgcgagaagccattatggtcctggcgccagacatgcgagctcagcaggatgttgagcgaggcaatcggtttgcgccagggaatgtggcgacattccttgagccacttggcatgctggttgaacatggagtcgatgatatggataaatgcctcgtagcaggaaaagaatccatggcggccagtgagcaggtaaccttccagccagccttcgcagctatgttctgagagtatttccatcacgccgccatgcgctgcaagatgctcgtcgctttccagacgttcggccatccattgccgattggtgacctcgaacaatgcctgcaggcgattggagttattttcatccgggctgaatacgcggaagttgttcggattgagccgccaaacttcggccagatacttgccgagctcgcccgtggtgctggtctggcgttcgcccggctgggtcacggcataggcaaacttgcggaaatccggcagtgccagaggcttgagcagcaggccgccattggcgtgcgggttggcgcccatgcgccgttcgcccttgggggcaagcgcgcgcagctcttccttgagcctgcctgtatcgtcgaacagttcgtgcggcgcgtaggattgcatccagtcctgcaacagcttgatgtgctccggcttgtctaactcaccgaacggcacttggtgcgcgtgaaaggtgccagtgttcggtttgccgtccacttccgcaggtccggtccagcccttcggcgaacgcaggatgatcatgggccagcgcggacggctgacttcgcgtttcaggctggcttcgcgcttgatccgttgtatttccccgatgacctggtccatgacgctggccatgcgctgatgcatgaagtcagggtcgctgccttcgacgaaatagggcgtgtagccgtagccttcgaacagtttctgcagctcttcatcgccaatgcgcgacaggatggtggggttggcgatcttgtagccgttgaggtgcaggataggcaataccacgccgtcggtcttgggattgaggaatttgttgccgtgccaggaggtggccagcgggccggtttccgcctcgccgtcgccgactacgcagcaggcgatcaggtccgggttgtcgaacactgcgccgaacgcatgcagcaggcaatagcccagttcgcctccctcgttgatcgaccccggtgtctgcgccgaggcatggctggggatgccgccagggaaggagaactgcttgaacagcttgagcatgccggtctcgtcctcggtgatttccgggtaaagctcggtataactgccttccaggtaggtattggcgacgacggccggaccgccatgccccgggccggtaatgtagatcatgttgaggtcgtgctcgcgaatgacccggttggcgtggacatagacgaaattaagccccggtgtcgttccccagtggcccagcaagcgcggcttgatatgctctggcagcaaaggcgtcttgagcaacgggttggcatagaggtagatctggccgaccgagagataattggcggcgcgccagtaggcatgcaattgcgccaattgttgagcattcaggacatggtccgcggcttgggattgcattgacattctccttgggaggggcgtgattccatcataacagcagggaggggtatggcaaccttgaaacaatgaagtttcatcgttggcgacttgggcaggctggtcctatactctaggacatgaatgcacagactttgatgcagttattgctggaagtagagcgcgaggatcccatcgatttttctggattgccttttgacgtggatgatctgcggcggctcgcctgcctcaatgtggtagagatcatgcagcaactccgggccggcaattctgcggaggacggggagatggtcatggcggccactgtcacccgcctagtgctggaaaatatggtgttgcaggcaagactggccattttgttgcaacaagagggagagtaggccttatccgccaatcaggacattgactgcccctggacccatgacgattccacctgttcctgtcatatctccaacgcgtgctgcaggcaggccattgatgaaaacagtcgatgatccttggactatgatgtctatcccgttgccatgacccctgcaagcccctggtttgccaccaatcagcacggtggcgatgccagtattgattggcttaatgggctgagtaggcaggagaatatgcatcagcatatcccccattcgggcagcaggtttcatgggggccttccttagttgatgtggatcatacttcccttgagggccaatatgctggtagcgctaatttcggcagtggcttcactgttcagtttgagggatccagcctttatttcaatattttgtccattcatcttgatatcgttgccttccagggacaaacaacggctttgcaaatgtattccggcttggctgaaatggatggaattgttgtgttgatcttcaagcacgagactttctttttcatccttgctcagttttaacaatggaccgttctgggtggatatttgtatttcctgtcctgcgtcatccagcgatagcaataacccgttggggcttttgtaaccatactggcttggattggcccatggtcttggcatggctgggctatgaactgccccaatcaccacgatattattcaagtcgctaccattcaggcctaatatcacctcatcgcctatggagggcgtgaagatcgtgccggagaattcacctgcttgtaatgtagccagtcgcgcccacacaccctggcctgtgggatcaatcaaggggcaggtgactttgattctttcgttgacagctggatcatcactgacttcttgcacgatacccgttagcatggtggggagttgtttgctattggttggctcagcgcatatctttcgcggcaatccaatctggaagtgggtgactggtgctgctcctggagcaagttcataagtgatcccactaatgtaatagtatccagataaatggtgactgatgtctgacagtagtaatgtttgtcctggataggcgacatgtaaggattgtgccgtaatcgtgccttgcaccagacttaatctggagtatgcgagtagggcatctgccatgatttggagttgaggtagggtatattccccgctaattcgctgtacctttgtgactggatgatctttgcccaacagtgcaaaggctgaaagatgcgcattgactggaaaatcaatattttttgcttcaacagtctccagcgcctgattgctgtaacaccatgcctggagttccaaagcatctacctgatggtaggtgtctatatcaatctctaggttgatgatgttttcatgtggtagcggaaacccatttgccgtccctaattctggagaggtgactgtgacggtattaccgttacaacaggcgaccaagcccgtttcctgaaggcgttgcaagacaaaattccagtcactcgtgttgtgctgaattaaatactcatgctgtacacctgaggagtcaatgtaggcttcgatgccgtggctagccagtatttggtgaatgatttcaccatcggtcatttcatgaaaaatttggttttgaggcagggtggtcaatgcagtggctgcatgacagcaattcaggataagtaaagtatctttgaccgagtactgaattttttgtgtcgcgataacgcctaaaaatagtggggtgtcattcgagtggatgtctactttatttcctggaagtagtcttttagcaacttgatcaagttctgtgagtgaactgaatgccagttggatagatgcagaaggcagtgcattcaagcgatgttgtattgataatgcatggggcgtgcttaatcgctctccagcaaccaacacttcgacgctagatatcgtcacgaaaccggctccgatggcaaaggtttgctaggaggactgggttgttgtcgctgacggatgacaacattgatcgggcttgtcttagcccggatcttgactcgatttaccggttttccaggcctggtgattgctggtttcaagtcgggggctgatatgactttatgtagctttagtatgataaattcggcaggcctgagcaaggcaatgcctacatgcacaattattcgtcccgctgcgatatcctgggtggacatggtctggttaaggcctatcctgacatagaatgcttgttcaggtttatctccaactaaagcaccctcccgccaaagcgtgtgcagaaaatcctggcactggtgaccaaccaaactccatgtagcttcatcatttttctcaaaggtttgctgatccaggaatcgacgtagagaggcctgcacaaatccacgggtaagcaaatgggctatataacgccattcgctgtcattgctggctaatgtgtgtcctccccacatcaagagagcattgtcgaagcgacgaatggcattgattgatttacctgttgggtgaatattcagcgattcttgaatgatgttatcaatggtggcgcttaatgaaatgatttccttgatgggggtatggttaggggttgtccaaatgttacgcttgcgggcattggcttcaaataatgccatgatgctgccgctgggaggaagcatcctgttgaatcgtatcgcaggggatgcttccagttgtttatgaagcaggtgagattggagcttggtggctttgtgaaaatcattccaggctgtggcaacgccaggcgtatatttgatttccaggtcgacatagcctgagatgccagccgcagctgtttccagccatggcatgaacgctgcaccgtgttgcaggcctcgctgaccgatatcatggcggaacgtattgaccgtcatctcccgagtctggtcattgcaataggggacatccagaattgctaggcaataatcctgttgtgcacaatattgcagtagtttcctttggagttgaggtaattctgctagcgaaacagcatcggggatcgcaaccagtgtaaatgcggcgtttaggggtaatgctctaatggccgctttcagcgcagaagcatctggtgcccgggaatatgggccaacggaaagaatttcgcattgtccacctccattggcgaagtattgatgtacggctgcataaaggtaaaaaggactgtagctgtgggcattgacgatattacctttgccgtccaatagcacgcgtagggtttctggcgcacctttgccaaagtgttcttcgtattctgcaagtgaggaaacgctgtagcgcttacccaatggtaatggatgtccattggcatcctgggatttttctgtatggccaatgaataggggcaggcatgcggcaacaggctcaatgttgggtgcaatagctatttcctgtacataaatgccaggatgttgatagttccccatgtaaagctcccctatcattattttaaatataaccatattacggcaatttgttgtcagtatttaagtatttcgtgaattgaatgaaaaattctatgtgatggatacgatgcacgccgctaaaatgcgcacatgaatcatcaagtgcttacctctcccttaccgggaagcaaaacagaattacggcaagcggcactgatgttgctctgtgaatgtgacccggtacgcaagtctcaagacgtggcagccctgcaagcagcctggaatgaaggaagcgtgagcttggtgcctgagctgcatttgaatgctcccggcaatattccgggtcgtccggaaaaaccggagctggtagcccctcaagcattggggcgacgctcaatgaggactgagcaaggcagggccgcgcttattcatgctttatcccacattgagtttaacgcgatcaatttggctttggatgctatatggcgcttttccgccatgccggcacaatattatgtggactggctgaagattgcagcagaagaggcgttgcacttcaccatgctgcatgaccacttacaaagcctaggctatcgttacggtgatttcaccgggcacgatagcctatgggagatggtagcgaaaaccagcgacgatgtgttggcgcgcatggctttggtaccgcgtaccctggaggcacgtggactcgatgcctcgccgcctttgcgggccaagctggcccaggctggcgacctcaaggcggcagccattcttgatatcctcctgcgtgacgaaattggtcatgtagcaattggcaaccgctggtatggctggctgtgcgagcagcggggattggagcccgtctccacttatgcccggcttaccgcgcaataccaggctcccaagctgcgcggcccgttcaatttcccggcacgccgggcagccggcttcagcgaagccgaactggcgctgatggccgagcgtcgggagtagcaaggcacagattgaaggatggctcacttttgctagcagttctaaagcgctacctacattagattcattgcacgcatccgccggtacagcgtattgcggctgataccgagctgccgcgccactgcagagacattgccggcatgcgattgcatggccgccttgatggcctccgccgtcagtttgctcaatgaaagcgccgcgtcttcctcaacgccgtttttcatgtcgtcgagaaagtcctgcgtcaagtgcatcatggagatggggcttgctcccgacagtgccagtgccgtacgcagcacattatgcaattggcggacattgcctggccaagggtgagacttgaataacgccatgacctcccggtctatcgtcttgcctgcggcattctctgtctgcaggatggtgttgatcagtgcaggcaaatcctggcgctgccgcagtgcaggcagggtggcggtgaggccgttcaggcgatagtagaggtcgcggcggaattcgccgcgctcgaccttctcgcgcagtttctggttggtggcgctcaacagcgcgaaattgacgggcttgggtttggtgctacccaggggcgtgacgctgcgttcctgcaatacccgcagcaagcgcgcttgcaaggctagcggcatgtcgccgatttcatccaggaacagggtaccgccgtcggcctgctccagtttgcccacgctgcccttgcggcgcgccccggtaaaggcgccttcctcgtaaccgaatagttctgattcaatcaggccttctggcaaggctgcgcagttgacggcaacccatggaccccggctgcgggtgctggcttcgtggatggcccgtgcgaacaactccttgcctacgccggtttcaccctcgatcaggatgggaatgtcctgatcgaggacaagctctacctggctgatgatgcgggcaacgcgcgggtcgccggtattcagcatctgcaggctggcagcgcaatgccgttcgctggccgaggagttggtggccccaggctggcggacgccaggtgcttgtcgcaacgtcatgcgcgcgtaaagccgcgcttcccgcgtagtataaagcggtgttaccagtgaacttccctgcgccgcctgcatcagcgattccggcctgcaggcaaacaattcgctgaatagcgagtcttccagtttctcatgtgtgatgccgagctggaactggccactgcgattcagtgccattagtcggtgccgatcgtcgaagatggcaatgccttcccacaatgtgccgatgaattccggccgggcatgaaaatgcagtgaatacgccccggcatggctggcgatgaacagccggttctcgatcatttgcgccgacatgcgcaccagtgccagggtatgctgctgcggcatgctggcgtctgtcgacacgtccagcgtgcccattatctggttgcgcgcgttcagtatgggcactgccgagcaagccaacacatgattgcgttcgaggaaatgttccgcgccttgtaccgtcatgggggaacgttccaccaacgccgtgccgatggcattggtgccgcgcaggctttcctgccaggatgagccgggaatcagggccacgcgctgggcatcatcaagaaattcgctattgccttggctatgcaggatgaagccctgggcgtcggtcagcacgattacgctgcgcgtatggctgatctgcgcgttgaggctttccatttcaggcctggcgtgcgatagcagtaactgattggcttcctgcttttccagcagttcctgttgggtcagtatttcggtgcgcactggagcgccagcttccatgccgttttccacacacctgcgccaggagcgctcgatttccttggaaacgctgcctttttccacggcaccatgcgcaaggaattggctttttgcatccagaaaccgaggcccgtcaggataaggattatgcatgggttaagtccctgattgtatggggttgaactagtgtgttaggcaatttagcacctgttcacggatgacacaacttttcctgaggctggtgtggcggcatgcacgcgcaaggctagcaatcgtgctgggaaatcccttgccccgtcttggtttcggcatcttctcagaggtcagaggattggcgtgggatcgggcaggtggcggcgctacctgggtgttgtgactagtcccgcattcattcaggggtcacggcgggggaagaaactcgctgcattcatgtttgctcattattgattggggagttgtgatgaagttgaaatccgttgttcgaaatcgattcgccattgctgcatggttgttggcagccattggcgtgcagccggtggctgcggtatccgctgccactgcggcgcctacccaatggtcttttggcatccttgctgatacccagggggcaagcgatccgcgaggtgtttccgtcaggctgatgcagccagtcattgaccgcttcgccaaccaccacgacattgacttgctcatttccatcggcgatctgaccgaggacggtaccgtcgctgagttcaacacttggaagcaggccgcaaagccattgaccgatgccggcattccgctttatctgacgcgcggcaatcatgatgtccgcgccgaaagcagtaccgtaggtatcgatcctttgctcggtccttccacttcccgaggtaccgaggtctggtccgcaacctttcctgaactgagcggacccaacgtgaccgctggaccaggcgcatcctactcgttcacctataacaacacgcgtttcgtttcgctcgacctttacggcgcaatgcctagcgagctcgttggctgggcagccagccagcagaaaggtagccatgaccatatgttcgtctttgcccatgagcctttcttcgggcgtgcgcgggaaggcgtaatcggcgatgacccgctgcggatgcagatactctcgcaattgagcagcaatggggttgatgcctatttgagcgggcatgaccaccagtacagccgctcggctgctgtcgatggccaggacgtattgcttcaccacttcgtcgcgggttctaacgccgagaaatattatcggttcgagaatgaattcaatgttggagaggaagttggtgccgcactggaaaacaataaggttggctacagcgtcgtcgatatcgatgggcccttcgtgaccttcacctattactcggcgactccaccagcttcatcggatttcctggaaacttgggagccagagtgggccgtggctgaccgtacgaccttctcgaccaacggccactcctatggcatcaacgcaggtgagtcctacgctggtctggacagttcgattgcagcgggcgatggattcatcggtacgcaggcagaaatcctggccggacaaaatctcgatggacgcaccgtgaccactgagcctgattccggcgatggcatcacccagaaacttggcaatatcgtcaacttcggctggcgggcgaatacggacggcctgcacagcgatatcctctacctgggtggtatggatgaccagcttgatggtgttgccgatcctttcgtgctcgccctgagctatggcgaggatgtggcagtcgacgaatcattgctgcgcctgatgtatctggtggatggtgagtgggtattggcagtggaagccaacacagaggggacgccgttctttgtctcaggtgcttggaatgccacctatggcctggggacgtatggcgtggatactgtcaacaaccaggtatgggcggtgattgaccgcaacgggcagttcgctgtggctgccgtgcctgagccttctgcaatggcactgatgctgtgcggacttggactgttggtgccactggcagcgcgacgtcggcgcagctgagtggagaataccggcgctctcaagccagataaaacaagggctgctgtggcagtccttgttttttgtccaacctgtgcggttgtgaccgtgggaccagtggcacatgccgggctggaaggcatcattgtgcaacatagctgacgttcacgttctcagccgcgtcaggctgcgtttgcggtgtgatgctgaggatgaagctggaagtgctagtcgccagtgttggcggcaaggatacactgaagcggatagcataggatttgcctcaggaatagtgatttcactattgcccttgaagctgcctgccggaagtccatgcgccttgatgtagtaggtttccgtattgcctgacttattcgtgatgcgcagctcgtaacggttgcgcaggctgccgtcggcaagttggatgactagcggctgccgctgttgttgcacgatggcagtaaacggcgtaagcgtgctgatggagtgccaggtgaaggcaatgctggcaatcagtaggccaacgtagccgaaccgtttggccctggccagtcgtttcatgcggacatctggttcctggatattttcatcacggtcgaaacggatcaggccatgaggtagcttgaggcggtccatgatctggttgcaggcatccacgcacaagccgcacgaaatgcagccaatctggaaccccttgcggatgtccacgcctgttgggcaaacattcacacagtaattgcagtctatgcagtcgccaaaaccttgctggcgacggctttccacagtcttgagctcggcggtgggtgctttgcgcccacggcggccttcgccgcgcacccagtcgtaaatgaccgtgacggtggcgggatcctgcattactccctggaacttgccataagggcaggccacgaagcatacgtcttcgcgtgcaaacccggcggccacataggtcgtggcggtcaggacagcgatggtgatataagccgccaccgctgcttctcctgcaaatacctgcctgaataacatccctgcctcggcaaaatagagggtgaaagtgagggctgtggcgaacgacagcatcaaccacagtgcatgggtgctgccgagcaggatggcttttcgcgggctccagggggcttgctgcaggcgcttcctggccggggcttcgccttgtatccatttttcgatgaagagaaaagcatccgtccatagggtctggaaacagaaaaatccgcagaatacccgcccgaacatggcggcggaaacaaacagcaggctggcggctaccacgaggatgcccacgagcaccatcaagtcctgagggtagaggatgaggttgaagatatggaagcgcctgttcccgatatcgaaaagtaatgcttggccaacctggttgggccatggcagccagggcagcaggaaatagacagcaaaagcgatattgaggatgatggatttcagggtgcggtaacgccccttgaccgaataaggcacgatgggaatgacttttcgcgaggcggcggggcgggaaatggtagcttctgcttgcatgacaattcctgaatgaacgatgctatgcaaaattgtgaagaagcaggtagtcctataacagattcagatggtaatgaatttatagtgtcagattgccggagcgggctgcagttcctgcattgggtcaaataatcaaagctgcggccacctgacggctttccgccatcaggatattgtaggtgcggcaggctgcttctgtggtcatgcattccatgctgatgccggctacgacgaggtcgcggccaatggatggatgcagaaagcggtgcctgctgcccgtgccgagcaggatcagctcaggcttgagtgccagcaatgcctggaaatgggttggctgtaattggtcgaagtcttcaaccggccaggcaggcagcaggctgcctggcaatacgatcaggctgtgttcgtggcgctgatggttgatttcaacccagccgtcgccgtaaccagtgatcaaatggctgcccgcagcctgtgtcaggtgcaatttcataagcagaggtgtcgaataatcaagaaagtcttttggggcgccatgcttcaattgcatgtcaactcaatgtaagatagcacattttccccaaccggaatttgcaggtcgccatgcaagaaatttccaagtccagcaagctcagcaacgtatgctacgacattcgtggcccggtgctggaccgagcgcggcagatggaggaggacgggcaccgcatcatcaagctcaatatcggcaatcctgcgccttttggttttgccgcgcccgaggaaatcctgcaggacgtgattcgcaacatggattccgcttccggttatacggattccaagggtctgttcgccgcacgtaaggcgattatgcattacacccagcagaagaatatccagggtgtgaccatcgatgacatcatcatcggcaatggcgtttccgagctgatcgtcatggccatgcaggcattgctcaacaacggtgaccaggtactggtgccgatgcctgattatccgttgtggactgcggcagtgaacctggcgggcgggacggcgcggcactatgtctgcgacgagcagactggctggctacccgacctccgggatatcgagaacaaaatcacggcgaatacgcgcggcatcgtcattatcaacccgaacaacccgacgggtgccttgtatccgcgggaaacgctggaaggcatcatcgagatcgcacgccatcacggcctggtgattttcgcggacgaaatctacgacaaggtattgttcgacggcaatacgcacacctcgattgcttcattggctgatgatgtgctgttcgtgaccttcaacggtctgtccaagaattatcgtacctgcggttaccgcgccggttggctggtgatctcgggagagaagcggcatgcgggagactacatcgaggggttgaacatgctggcttcgatgcgcctgtgcgccaatgtgcccgggcagttggcgatccagaccgcgctgggcggctaccagagcatagacgaccttgtggcgccgaccggccggttatgcaagcagcgcgaccttgcctacaagatgctgaccgatattcctggtgtaagttgcgtcaagcccaaggctggcctgtacctgtttccgcgccttgatcccaaaatatatcccatccaggatgaccagcaattcatcctcgacctgttgctggaggagaaagtcctgctggtgcagggcacgggcttcaactggcgcgcgccggatcatttccgcgtcgtgttcctgccgaatgtggatgacctcaccgaggcatttacccgaattgcccgcttcctggaaaattaccgcaagcagcacagcaccatcaccatagtggaaggcaaagcctcgaaagaggcacaaacaacctcccaaagcgcgtcggcatgacggcgctgtcgctgtacaagattgaataaagcaagataactggaaacctgaatgaaacccatcaatgttggcctgcttggcatcggtactgtcggtggcggcacctataccgttcttacacgcaatcaggaagaaatcgcgcgccgtgctggtcgcccgattgccatcacgcgcgttgccgaccgcaatctggaattggcccgcaaggtcacggcaggtcaagttgacgtgactgacgacgcatttgccgtggtggcagatcccagcatcgacatcgtggtcgagctgatcggcgggtgcactgtcgcacgcgaattggtgatgaaggcgatcgaacatggcaagcatgtggtcaccgccaacaaggcgctgatcgcgttgcacggtaacgagatttttgccgcggcgcagcagaagggggtgatcgttgcttttgaagctgcggtggcagggggtattcccatcatcaaggccgtacgcgagggcctggccgccaaccgtatcgagtggattgcgggcatcatcaacggtaccaccaatttcatcctctcggaaatgcgtgagaaggggctggcctttgctgatgtgctcaaggaggcgcagcgcctgggctatgccgaggccgacccgaccttcgacgttgagggtgtggatgcggcgcacaagctcatgatcctggctgcaattggcttcggtatcccgatgcagttcgacaaggcctatgttgaaggcatcagcaagctggactccattgatatccgttatgcggaagagctgggctaccgcgtcaagctgcttggcattaccaagcgcaccagccaaggcgtggagctgcgcgtgcacccgaccttgatccccgaaaagcgcctgattgccaatgtcaacggcgccatgaatgcggtgctggtgaagggggacgcggttgggcctaccttgtattacggcgcaggcgcaggtgccgagcccaccgctagcgccgtggtggctgatattgtcgacgtaacgcgcacacacacgaccgatgtgcaccaacgcgtccctcacctggcgttccaacccgaccagctcgtggatttgcccatcctggcaatcggcgaggtgagcagcgcttattacctgcggctgcgcgcggtggacaagccaggcgtgctggccgatgtgacccgcatcctgggtgaccgccagatttcgattgatgccatgatccagaaagaaccacaggaaggcgaagaccaggccgatatcatcatcctgacccatgtcacggccgagaagaacatggatgacgcgattgccgccatcgaggcattgcctgccatttccggcagcgtgacccgcttgcgtatggaagagctgagccgataacttgagaaagggttgcaggtagcgcagttgctgcctgcatcagttgtgccatgagatatatttccacccgcgggcaatcgcccgcacagtcgtttactgaaatcctgcttggcggcctggcgcccgatggcggcctctatttgcccgagcaatatccgcaattcagccaggacgagctgaatgcgatgcgcggcatgcattaccgcgacctggcgttcaccatcctctcgcgcctgatcgatgatattcctgctgctgacctgcgcgccattatcgacaagacctatcgtgcggatgtctatgcctatgcgcgcgctggacagaatgccgaggacatcactcccacgctcaagctggaggacgacctctacctgctgtccttgtccaatggcccgaccctggcattcaaggacatggcgatgcagttgcttggcaacctgttcgaatatgtgctggcgcagaaaggcgagacgatcaatatcctcggcgcaacttccggagacaccggttctgctgcggaatacgccatgcgcggcaagcagggtgtcaaggtgttcatgctctcgccttaccagaagatgagccgtttccagactgcgcagatgttcagcctgcaggatgacaatattttcaatatcgcggtcaagggcgtgttcgacgattgccaggacatcgtcaaggccgtgtccaatgaccatgccttcaaggcaaagaacaagatcggcgcagtaaactccatcaactgggcgcgtgtggcggcccaggtggtgtattacttcaagggttactttgccgtcaccgcggacaatgcgcagcgggtcagcttcgccgtgccttccggcaacttcggcaacgtctgtgccgggcatatcgcccgcatgatgggcttgccgattgccaagctggtagtggcgaccaacgaaaacgatgtgctggacgaattcttcaagaccggtgtctatcgtccgcgcggttctgccaatacttaccacacctccagtccttccatggatatttccaaggcatccaatttcgagcgcttcgtcttcgatctggtgggccgtgatgcggccaaggtgcgtgagctgtggggcaaggtagatgcgggtggcagcgtcgacctcaatgaaggcggttggtttgccaaggtggcggattacggctttgtctccggcagcagcaaccacgccaaccgcatgcagaccatcagggtgacccatgagcgctatggcgtcaccatcgatacccataccgccgatggtctcaaggtggcgttggagcagcgcgaggcgggcattccgatgctggtacttgaaaccgcgttgccggccaaattcgaggatgcgattgtcgaggcgctgggccagaagcccgaacgcccgcacagcctggagggcttggaagccctgccgcagcgctttgaggtgatggaggccgatgtggccgctatcaagcagttcattgtcgagcatgtttgatcgggagagggaatgaaggtctatcacgacttgatgcgccacgtactggagcagggccacaagaaggaagaccgcaccggcaccggtacgctgtccgtattcggctaccagatgcgcttcgacctgtccgagggctttccgctgctgaccaccaagaaggttcacctgaagtccattattcatgagctgctctggtttttgcagggcagtaccaacattgcctacctcaaggaaaacggcgtgaccatctgggacgagtgggcggatgccgagggcaacctggggccagtgtacggctaccagtggcgcaattggcccaaaccggatggaggccatatcgatcagatcagcgaagtgatagcggccatcaagcgtaatccggactctcgccgtctgattgtgtccgcatggaatgtcgccgatgttgacaagatgaaattgccgccttgccatgcgtttttccagttctatgtggcggatggcaagctttcgtgccagttgtaccagcgtagtgcggatatctttctcggcgtaccgttcaatatcgcctcctatgccttgctcaccatgatggtggcgcaggtatgtgatctcaagcttggcgattttgtacatacactgggtgatgcgcatatctatctcaatcatctcgagcaggtgaaggagcaattgtcgcgtgagccttatcctctgcctgtgatgcggatcaatcccgaggtcaaggatatctttgctttccgtttcgaggatttcacactggagaattaccagtcgcatcccgctatcaaggcccccgttgcagtgtagttccccggtttgagtctatgtggtcgttttcccttcatgcgcttgcaatgcgggcaccggtggtcgcgcatttgttttctgtatcaggctgccagcggcatggtccgggaaggtagcattcaatgatgagtcccgtgcatcaccagcccgtatcgcccaaattgcgtaaggcccatatcctggctgtgggcctcgccttgttgattgccacggtgacgctgatcagcatggagtatgcttcgctcaggcgcaacatgaccgtcaccatgcagatccagatgcggattatggcaggcaatattgctcaggcgctggtgcggggcgaacatgaggtggcatctgaagtcctggcaagcttggccgaagcgcctgaaatcgatacggcggttctatatgacatgcaacagaaccgttttgccgaatatgtacgtcccggtagcctgtcgcgcttgtttgacatgatggtcgcggaccaggtacagcgtcattcagacatgcacaaaagtgaaatatggcagcctgtcgtatatggcggcatgcaagtcgggatgttgtacatgcgatccaatatgaaaggattgtatcgccagctgctttggtatgttggtaccacggtaatggtgatgttggtgactttgtttgccgctgccctgctgctcagccgattgcaacgcgcgatgctcaaggccgaagagcgggcgggttttctggccaattatgatacggtgaccgatcttcccaaccgccatgctttcagcagacatttccatttgctgctggaaggggcgcgtcatcggcgtggcgtattggcattgctggtatttgacctggatgatttcaaggtgatcaacgataccctggggcacgatgtcggggataagctgctgcatttggtcgcgcagcgcctgatggtcgcagcaggcaagaaaaatacagtgtatcgcgtgggtggggatgaatttgccatgatgcttgaccagcccgcggatgtcgagaatgtggaggctgttgccaatcggttcattcgagcgctggcgccgcctattgtcttgaatgaccgcaacttttatatcggtgtcagcattggcgcgagtatctatccttacgacggggaggatgccgcccatttgctgcgtgatgccgatgcagccatgtactatgccaagagccgcggcaaaaacaatttccagatgttctctgcagaaatgcatcacaagagctcgactcgcttgctcctcgaaaccgaattgcgcgtcgcgctggaagaaaaacagttcgagctttactatcagccgcagttcagtctgccggattgcaagctggtgggggtggaggctttgatccgctggcatcatccacagcgtggtctattgtgcccaagtagctttattccggttgccgaggagactggcctcatcgtgcgcatcggggagtgggtattgcgcgaggcttgcaggcaggccatggagtggaaggcgttgggagtgccactgcgcatgagcgtcaacctctcggggcgccagttccgccaagagaacctggtacagaccatgaccaagatcattgagcgaactggcatggatagcagcctgctcgaattggaaattaccgaaaccgtcctgatggaagacgcggaagcgaccactactcgcctggcagacctcaaggccatgggcatgcatcttgccatcgatgatttcggcacaggttattcatccatggcatatctcaagcgttttcccgtcagccggcttaagatagaccgcagctttatccgggatatccccaatgatcccgacgatgtcgcgattaccacggccactatccagatggcgcacagcctgaagcttgaggtcgtggcagaaggcgtggagaccaaagcacagttgcaattcctgcgggagcagggaagcgatatggtgcaaggctatttattcagtcgtccagtgagcgcacgggagatggcagagcttgtcatcactggcaaggggcatcaggaaaatgattttatcctggagcaataaggaatttgtcctgaatgctaattgttcgtttataatcgcaacattaggttgaataatgattatatggagataaatggtgggaaaaaccttagttgtgcttagtacttttgcattggcgatatccagcagcttggcgattgctgatcatcactttcccaaaggaaaggtcagcttggaaacctgcctggaagcggcgctcaaggctaaaccaggaacagtggtcaaggtagagtacaagctggaaggcgagacaccagtttatgaatttgatattgagtctagcgatagtaccgcttgggatgtagaatgcgacgctaatacaggcaagatcgtggaaatagagcaagaggtcgactccgcagaccatcctctgttcaaggccaaacagaaggtaagcgaagccgaggcacgcaagacagcccttgctgcgcatcccggtgaaattgtcgaggttgaatacgaaattgaagagaatggcgcagcctcctacgagttcgacatcaagaccaaggatggcaaggaattcaaggtcgaagtggatgcctctactggtaaaatcgttgaagccaatcaagagttttaccagattggcaaggaatgatagctttttgactggacggacagtcgacaacgctccttcgggggcgttttttttcgccactgccatgagaaatgcgatgatcaagtgagcagaagccttaacttgagcccaaacctgccgttaatgcatatattatcgtcaaaatggaaatcaacatggatgtgagtgcaattgcgagtgttgcctccgatctttcagctacgcgcttgcagcaggaagtggggacgacggtactgaaaaaagccctggatatcagctcagccaatgcgttggcattgctggaggcgctaccagctccctccgccaatctgccggcacatctaggacagaatgtgaatacggtggcttgaaatatccatatcaatatcaggaaaaaataaagccctgctttgcagggctttatttttgaagaaaaaaagcagaccttctcggggaggataaaggcctgctatgaggagcttggagattcaatatacgttaggcattcaccagtcggccactcttgagcttgacactgtcccctacagaatagtggggcatgttgtactgggtaaaagtatacaagtgcccatcgctcattctgactttgatgatgtaggttgcgccttccgctgttttatcattgatgtggtaagcatcgctattattcgtatgagaagtaaaagagcgaatcgatatgatagtgccacactccaggcaagtatgagtcgattcgttcttacccgcttcgttagtgtcttgtgtcagtatattgctgatcaccatggcggcattgggatcggtaattaattcctgagcaaggtcggggcgataggtatgcgccacaggaatcaggccagtcatcgcggcgctccctaccaagctgaatatcgtcatggcggttgctgcaaccaagaccatggggtgcgttttttttgtattggatcccatcatatgtttagtatctccgactcatgattttcgtttggagtatgcagccgaaaaattcaattaatctatagcgaagagtgtgccaacattaataaatctatatttatcattgggttaattgaatttggagcgagcgggcccttctgtttcatgtctcaaaattgagacgtattgcgtgcatgatgagttaacttgttgaaaatcaatgggtaattccgtctctcagaggagacattaatgtgcggtattgtcgttcttgaacaacgccggcgtgagctggtggcgttgcaatagcttgtaaaactcggtgcgattgcgttgcgccaggcgggcagcttgtgtaacgcctccattcgtggccttgagcagcttgatcaggtagtcgcgctcaaaattcttccgtgcaacttcaaacggtacaatgccgccgatgttttcttgcaatgctttttgtaccaaagtggccgggattaagggtgtggtgcagagcactacggtttgttcgacgatattctgcaactggcggacgttgccaggccatggcgcagtgatcaacagctccaaggcttcgggggcaaagccgttgagttttttacggtacttggtggccagttcgttgagaaagttattggccaatagggaaatatcttcacgacgtgcagccaggggaggaatttcaagtccgacaacattgatgcgatagtacaggtcttcgcggaaccgtccggctttcatctcctctgccaggttgcggtgagtcgcagaaatcacacgcacatcaatgttgatgctggtattggacccgacgggacggatggcgcgctcctgcagggctctaagcagttttacctgcaatggcagcggcatgtcgccgatttcgtccaggaacagggtgccgccgtcagccgtctggaacagccctttgtgatcgcgcaaggcgccggtgaatgcccctttgctatgaccgaatagttcagactcaagcagggcttctggaatggcaccgcaattgatggcgataaaaggcttgtcccggcgaggactggcctgatggatggcgcgtgccagcaactccttgcccgtcccgctttcaccttggataaatacgctggcatcggaaactgccatgagcttggcttgcccgagcaagttttccatttgcggactgcgtgtaatgatgctcttgcgccattcattgtcgatatcctggtcatgaggctgcagatcgcctgtgccgatgcgtaatgcggcctctacctgctgcagcagtgacttgctgtcaaaaggcttagtgaggaagccgaatacgccgcgttgtgtcgcatcgaccgcttcagggatcgagccgtgggctgtaaccatgatcacgggcaaggcaggatcggattgatggatggcatcgaacagggccaagccatccatgccaggcatgcgtaagtctgtaatcaccaggcttggtcggctgatggcaatttgggacagcgcctcttctgcattggtggcagtgatgacttggtaacctgctgcctgcagcctcattcccatgagtttgaggatgtcgggatcatcatcgacagtcaggattttcttggttgttcctatcatttaccgttgctccgggttggagggttgttcagtgatttctgcatcatggttctctcaattttcttcaattcatccagcttcttttgcaagttatcagctttttgctgactttcgtccgcgcgtcgcatttcgtcgcgcaggcgctgggtaagcttggcgatttccgctgcattttctctcaagatggaaacgatggctttttcttccttgcccagctgtttttcacgtgccaactcctcaagcaagggttgtgccttgatcggatcacgcaatttgctgccagggatggcatagataatggcaacgcgggtcttttgatgtaagtctttattgttactgctgattttatttaaagcttctgccagctcttttttttgtgactcgagcgacagctcggagaaatgactgatgaattccagcaggttggaggcagcgtagcgttccttggtcggctgaggggggggaggaggcgcctggtggataggagcttgggcaggtgtcggctggtgagcgcaggcgctgagcaaagttgctgtcatggcgatggtaagcaggttattcaggttcattttgttaaagctttcaatggaagggtaacgcggaaacgggcaccgcgctcagaaggcaagagaatgatttcaccgccatgcgcgtcgacgtattctttggcgatggaaagcccaagcccgctgccgctgaccaggctctcatgggcgctgtcgccacggtagaagggctcgaacagtttggccttgtcggatgccatgacgccggggccgccgtcgtggacttcgatgatggcttggtgtgcctgatgtgtaatgctgatacgaatgctgctggatggcgaagtgtacttgacggcattggaaatcaggttgtccagtacggagtgaattttttcccggtcggcctgaatgagagtaggaaagaagtcacgctggatattgatattcttgttgctgattgtcagggagtagtctgcgagaattgcttccgcaagtccggtgaggtctacagtttccagattgagctgtggcgcatggaattgcgctgcagtgaaactgagcaggttttctatcattttctgcagccgtaagctgctttcacgcagtatcccggcaatttcgcgctgttgcggcgtgagagggccacccacttcgtcactcagtagctcgctgccttcccggattgcggtaagcggagttttaagctcatgggagacattgcgcaagaagcgctgcttctgctggtcaagctcgttcagttgtgcacgcagccagtccaggcgttcgcccaggttgcgcaggtcgccaggaccgtcgatgctgatcggctcgctatagtcgccctcgccaagcttgcggatggcggcatccatgcgccggatcggttgggcgacgagaaatgtgatcatgagggcgaccagcagcgcaaccgggatcagggtaagtgtctgccagagcatgatttgctgtgttcgctctgcagtttctgcaaggatggcggattcccgatctatctgacgattattttcatcgagaatatcttgagcctgtaccgtcaggtcggcaaaccgaccaacgatttcttcgattgacgaggattccgtggaatgctgcgcgacattttgaaaaagtgcttgctcctctgcagacaacttgcttaaagcaagcctttgcttgctggtcatgggaagctggtccagatcgtgccatgaatcgacgaacttttcatgcgccttctcatagttttccagcagcaattcatcttccagcacaaaatactgccgcgcgctgcgttccatgaaggcgatctgttcgacgagggcacggcttgcccgggtagcctgtactgcctgagtgactgcatcgctgctctgagtggcaagccggtccaggtaaagggctgcattgccgaatgcaaacaatagcggcagcatcgcaagtgcgaaaccgatcagcagtagcttgagaaaggattttgggtatgtaatttgcaaagcgtgcgttccgttccttttcgttggcgaagctgggataatttgaagaagcaaattgccttcatcttaaaccatctcttctgtcacgggcatacggtgcttgtcctacaaaagcctgccatccaacatccaagtataatgtcgcgatggctaatttatctcttatcgtggcggttgcccggaatcgtgtcatcggcctcaacaacgccttgccctggcaccttccggaggacctcaagcgcttccgggccctgaccactggtcaccatatcatcatgggccgcaagacttatgaatcgctcaaccggctattgccggaccgcacgactatcattgtgactcgcaaccagaattatcatgtgccaggtgccatgatcgcgcatagcctggagcaggcgatagacatggcggcagatgatgccgaggcattcctgatcggtggcgcggagctataccaagctggattgaagctggccgaccgcctctatattacggagatcgacgccgagtttgccggtgacgctttcctgcccgcatttgatttacgggattggcagaaagtggcgagtgaagagatggtcagcgcccagggcttgccatttcgctatatcacttatgtgcgtaaaaatagcaagatgcctacgggctgagtctgtaaggggcagactcagccccgttttcaattggcaacgcagtccacatagtagtgcgccttgccatccacgatttcctttaccaggccgtggacatccgtctcgaaaccggggaagcgctcattgaagtcgcgtgcgaaacgcaggtagttgatgatgactttgttgaaacgctcgccgggaatcagtaatggaatgccgggtggatagggcgtcagcaataccgcggtgatgcggccttccagctcatcaatcaggacgcggtcgatcttgcgatgggctaccttggcgaatgcatcggtaggcttcatggcgggtaccatgttggacagatacatttccgtggtaaggcgcgccacgtcattagctttgtatatttcgtggatctgcgtgcacaactctcgcaggccgattcgctcgtaacgcggatgcttggcgacaaactcaggcaataccttccataacggctggttcttgtcgtagtcgtccttgaactgctgcaaggccgttaccatcgtgttccagcggcccttggtgatgccgatggtgaacatgatgaagaaggagtagaggccggttttttccacaatgacgccatgctcggccagatacttggtgacgatggcggcgggaatgccaatctcgtcggaaaatgcgccatctacatccaatcccggcgtgataatggtggccttgatcgggtcgagcatgttgaaaccttcggcgagattgccgaagccgtgccagcgttcgccagccttgagcatccaggcggcgcgctcttcgataccttcctcggagaggtcgtctggcccccacaccttgaaccaccagtcactaccccactcttcgtccaccttacgcatcgcgcggcggaaatcaagggcttccatgatggactcctccaccaaggcagtgccgcccggcgcttccatcatggcggcggcgacatcgcaactggcaatgatggaatattgcgggctggtcgaggtatgcatcagataagcttcgttgaacaggtcgcgatcaagctgtatgtcctgtgcgtcctgcaccaagatttgcgatgcctggctgaggccggccagcagtttgtgggtggattgggtggaaaacaccatggactgcttgcagcgcggacggtcggctccaatcgcgtgataatcgccatagaagtcatggaacgtggcgtgcggcagccaggcttcgtcgaaatgcagggtatcgatcttgccatccagcatttccttgatttcctcgacattgtagagcacgccatcgtaagtggactgagtgatggtcagcacgcgcggtttgacattcttgtccccaatgaaggggttggcttccagttttttctggatgttctcccaggagaactctgccttggggattggcccgatgatgccgaaatggttgcgggtcggcatcaggaagatgggaatcgcgccggtcatgatgatggagtgcaataccgacttgtggcaattgcggtccacgatcactacgtcacccggcgccacagtggaattccagacgatcttgttggaggtggatgtgccgttggtgacgaagtagaggtggtcgcaattgaagatgcgggctgcattgcgttcggaagccgccaccgggccggtatgatcgagcaactgtcctagctcgtccactgcattgcagacgtcggcgcgcaacatgttctcgccgaagaactggtgaaacatctggccgaccggtgatttgaggaaagcgacgccgccggagtgtccgggacagtgccaggaatatgagccgtccgccgcataatgagtgagtgcacggaagaagggcggcggcaggctgtccaggtaggcgcgcgcctcacgtacaatatacttggcgacgaactcaggcgtatcctcgaacatatggataaaaccgttcagttcacgcaggattgcattcgggatatggcgcgatgtgcgggtttcgccatgcaggaagatgggaatttcctcattgcggaagcggatttcatccacgaaattacgcaggttctccagcgcttccggggattcttcaatgaattcctcatcgtctatcgacaggataaaggcagaagcacggctttgctgctgggcaaacgaagtcaggtcgccgtaactggtgacaccgagcacctcgaagccttcattttcaatggccttggccagcacgcggatgcccaggccggaagagttttctgaacggaagtcctcgtcaatgatgacgacagggaaacggaatttcatgaggcctcctgaaggcatacagggcctgctgccacattgttcatggagaacatggcaacagacccctcattaaaaaaagcgcaatatagcataatcactcgcgatgcatatgaccgcgaagcgtgcgttgcggtcagatcttgggcagggtgactcctacctggccctggtatttgccacccctgtccttgtaagaaatttcacattcttcgtcagactcaaaaaagagcacctgggcgcagccttctcccgcataaatcttggccggcaacggggtggtattgctgaattccagtgtgacatagccctcccattcgggctcgaacggggtaacgttgacgataatcccgcagcgcgcataagtggattttccgagacacacggtcagaacgctgcgcggaatgcggaagtattcaaccgtacgggccagggcaaatgagttaggcgggataatacagaaatcgttcttgaattcgacaaatgagttgggatcgaaattcttggggtcgacaatcgtgctgttgatgttggtgaagaccttgaactcatctgcgcaacggatatcgtatccatagctcgaggtgccataggagacgatcttctcgccattcacttggcggatcaggttgggctcgaacggctcgatcatgccatgctgtgctgccatgcggcgtatccatttatcggatttaatgctcattgcaatctctttcgctgaaagacaaaaagcggagtgtatgcactccgctttggttcgtcatttaagatgaaattattttttatcgccacccagcgcaatactgtagcgccagaattggtcctcatgctcgaatatgaccttggacgcttcagggtcactgctgccggcaggatactggtgtacaggcttgcggtccttggcccaagcctcgatgacaggatccactaagcgccactgggcttccacttcgctgatgtgcaggtagagcgagttatccccttccattaggttcagcagcagggcctcgtaagcatcgatggtttcatcaccttcctggcggttggcgccgtcgagctcaatcgtgcgggtcgcgatatccaagccgggaatcttggactggatttcaaacttgatgcattctctcggctggatgccgatgatgagccagttctgatcctgcccgttgcccagttgcagcggtgctttcttgaagcggatcgcaatgcgggtatctgcctcgtgaaggcgcttggccgtgcggatgtagaatggcacgccttcccagcgtgggttgtcgatgaacagcttgagcgcggcgtaggtttccaccacactgctgtcgtcgccgagttcttccagatagccaggcactttttcacccttgatttcaccggacgaatattgtgcgcggaatgcgtatttttccagctcgtcgaccggaatagggcgaatggcttccaggaccttgatcttctcggcgcggatgtcgtccggattcagcgaggctggttgttccatggcggtcagcgccaatgtctgtaacacatggctctgaatcatgtcgcgcagcgcgccggtagcatcgtagaactgggtgcgctcgccaaccccgagttgttcggtattggtgatctgcacatgatcgatgtagtccttgttccacaaaggttcgaggatggtattggcaaaacgttgcagcatgatgttctgcaaggcggatttaccaaggtagtggtcaatgcggtatatctggctttccttgaggtgcttggtgatcgaggactgcagctcttgagcgctcttcagatcagtgccgaatggtttctcgacgacaacgcgacgccagtatttgccttcctcggtcaatccaacgctggcgagctggtcaacaatcgctgcaaaatcagatggccgtacagaaaggaaataggccaagttttgcgggaagatagcctcgtccgataaggtttccttcaggcgggtgaaggagctggggtcatcaggcggattggcatggtaatgatggcgctcgataaagcgcttgaacactgcctggtcatagcccttggggaacttggcatccagcatgctcttgatgtctgcaagccagtcctcgcgagaaacctggctgcggccaacggagaggatggccattttctcaggcaggcgaccagcctggtcaagacggaatagtccaggcatgagcttgatgcgggagaggttgccgctcgcaccaaacagaacaagggtacaggggtctatgactttcattcagtgttctctaattttgggttggtcatgacgaccatgcaggggacatggccgtcgcattgcttacttggttttgacggcatgtccgccaaaggcgttgcgcatcatggatagcagcttgtagctgtagccagtatcctcctggctggcgaagcgcatttgcaatgccagggtcagcacaggggcggcaacaccctggtcaacagcctcgaccactgtccagcggccttcgccggaatctgcaacgtatggtgcaatcgcggacaactcctgatcgtgcgccagcgcttccgctgtcaggtcgagtagccagctgcggacgacagaaccatggcgccaaagctccgtgatctgcgcgaggtcaaggttgaactcttccttgcccttgagcaggtcgaggccttcggcaaatgcctgcatcatgccgtactcaatcccgttgtggatcatcttggtgaagtggccggagccgactggtccgacatgcgcccagccgcgatctgcatgtgcgagcgcctgcatgatgggcaccacggcatcggcagcatccttgctcccgccatacatcaggcagtagccattatctaggccccagatgccgccggaggtaccacagtcaatgaattcaatgccgtgctcggccagccaagcgccgcggcgctgactatgtttgtaattcgagtttccgccatcaacgatgatgtcgcctttgctcaacaaggggacaaggtccttgatctggttttcggtgatgtcgccgctaggcagcatgatccacacaattttccggggttcccccgacagcttggagacagcatcctcgacagagctggcaggaatcatgccgttagtcagggaaatctggttgaccgcatcctgattaaagtcgaagcctacgacttcgatgccatgtttaaggagacggcgtgccatgttgccgcccatttttcccaagccgataattgcaagtttcattgaattttttccttgatgaggatcatgccatctttactccgtggcgcttccttttgggcaaggccattgagattgagatgggtgggggttgataatgttagaattctcaagatatagcccggtaattataacgtgaaggttttatatcatgcaaaatacaacacagtccctgatgattaatgatcaggtaagccgatggcaagtgtacacggcgcaggaagcgttatacagcagtgccgtcaagcatatcgaggaagccgcgcgcaacgctatcgccggtcacggcaagttcagcattgtgctcgcgggcggtagtacgcccaagagcatctaccagttgctaccgaagatcgataccgactggagcaagtggcatgtgttctatggtgatgatcgttgcctgccacccgagcatgaagagcgcaacagtttgatggcgcatgaagcctggctcaagcatgtggccatcccttcatcccagattcacgatatcccagcagaacgtggcccggtggaagcggcacatgcgtacaatcagacattggcagcggtgggagagtttgatctcgtgttgctgggcttgggggaagatggccacacggccagcctattcccaggccatacctgggatgatacacagtccgcagtgccggtgtttggtgcacccaagccgccgccagagcgggtttcccttacggctgcacgccttagtcagtcgcgggaggtcatattcttcgtgaccggcgcgggtaagcaggaagccgtggacaactggcgccgcggcgagccgattccggccagcctgatcaagcccaagaacggggtggatgtctatatcttcggcgttaacttgtaacggatatatgccgtttttttaggagctcaaggtccacgagagagccttcttgctcaaaaacgctaagtgttctggatcacgatattggggaacttgctgctgtggtcttgacgcaggttggccaacttgactgcggcacggcgggcaatggacttgtagatgccggcaacctggcctgcagggtcggcaactactgttggcttgccgctgtcagtctcttcgcggatgcggatgtccagtggcaggctgcctagcagttctacatcatagtcggcgcacatccgggctgcacccccggaaccgaatatgtgctcttcatgtccgcattgcgagcagatatgcgtgctcatgttctcgacaatgccgagaatgggaatgccgaccttctcgaacattttgagccccttgcgggcatccagcagggcaatgtcctgcggcgtggtgacaatgatggcgccggtgaccggtactttctgcgctaaggtaagctggatatcgccggtccccgggggtaggtcgactaccagatagtccaggtctttccagcgggtgtctcgcaataattgctccagtgcgccgacaaccatcgggccacgccagaccatgggggtgtcgatatccaccaggaagccgatggacatggcttgcacgccgtagcgctctaacggctccatgcttttgccgtcggcgctttccggcttgcccgaaatgcccagcatttgcggctgggaggggccataaatatcggcatcgagtatgccgacgcgcgcgccttctgcggccagtgccagtgccagattgaccgccgtggtggacttcccgaccccgcctttgccggaagcgacggcaatgatgttcttgacgttcgggataagctgaacgcctcgctgtacttcatgggagacaatgcggctggtgacgccgactgtcacattctctactccaggcaaggctgctaaagcctgtgttaccagatccctgatttctccgaggatactgttcgcgggataatcgagtaagatctcgaccgaaacatggctgccggcaatggtaatctggcgcgcggatttgctgctgatgaagtctttgccggtgttggggtcaatcactgagcgaagggcgtcctgtaccagggattcggtaagcggcataaggttttcctgcggattcgttgaatggacattctagcttatgaggattgcttatgtgaaaccgtggcagtttgttagaatgcgagattccttttgttgcttgctatagagaatgatgcccggaaccggaaatacccctgccaacgcttggagcgcaccacgaaaattgctggttacctctgccttgccttatgcaaacggcagcatccaccttggtcacatggtggagtacgtgcagagcgacatctgggtacgtttccagaagatgcaagggcataccgtacactatgtctgtgccgatgatacccatggcacgcccatcatgttgcgtgcggaaaaggaaggcatcacgccggaggaactgatacgccgtgtccatgccgagcactatgctgatttcagtgatttcctcgtggctttcgataattattattccaccaattccgaggagaatcgcgaattggcaagccagatctaccgcgcgctgaaagcgaatggcaagatcgcgacgcgcacgattgagcagtattatgacccggtcaagcatatgtttctgcctgaccgcttcatcaagggagaatgccccaaatgccatgccaaggatcagtatggcgattcctgcgagtcctgcggtacgacatatagtccgacggaattgatcgcaccttattccgcagtgtcaggcgcggcgccggtacgcaaggaaaccgagcattatttcttcaaactgagcgagtgcgaggattttctcaggcaatggacgcgttccggcaccctgcagccggaagcggccaacaagatgggggagtggtttgcctcaggcttgtcggactgggatatctcccgtgatgcgccgtatttcggcttcgagattcccgatgcgcccggcaagtatttctatgtctggctggatgcgcctatcggctacatggccagtttcaaggatctcgcaacgcgtgagggcctggatttcgatgagtactggaagccagacagccaggccgagctataccactttatcggcaaggatatcctgtatttccatgcgttattctggcccgccacattgaagttttctggttatcgccagccgacgaaggtattcgctcacggcttcctgaccgtcaacggcgagaaaatgtccaagtcgcgcggcactttcattaccgcgcgcagttatcttgaccacgtcaagaatcccgagtacctgcgttattactacgcagccaagctcaacggcagcatggaggatatcgatctcaacttggaggacttcgtcgcacgcgtgaatagcgacctggtgggcaaatacgtcaatattgccagccgtactgccggcttcattgccaaacgctttgacggcaagctgggtaccgtgggcgagaacgcggtgattgctgaattgcgtgctgctgccgacagtatccgcgagagctttgaaaaccgggataccgcacgtgcggtgcgcgacatcatggcactggcggacaaggccaatgcctatgtggcagagcatgccccgtgggacatggcaaagcagccggagcaaacggcagcgctgcatgcagtctgttctgtcgccctggaaatgttccgcctactcactttgtacctcaagccggtattgcctggattggcgcaagctgtcgagaaatttctcaagatcgacccattgacctgggcggatattgaccgcccgctgccagctggccaccagatacaggcttaccagcacctgatcacccgcattgaccccaagcatgtggaggccatggtcgaggcgaataaggagtcgctgcaaacccacgctgctgtcgtgccagaacaaaaacaggttgcttcggaagcgacaccggaaagtgtttacatctcgatcgatgatttcgccaaggtcgatttgcgtattgcgcgcatcgccaatgccgagcatgtcgagggcgctgaaaaattactcaggctgagtctggatattggcgaggagaggccgcgtcaagtttttgcaggcatcaagtccgcctatgaccctgaaagcctgaaggggcgtctgacggtgatggtggctaaccttgcgccgcgcaagatgaagttcggcttgtcggagggcatggtgctcgctgcgagtgacgagcgaggagggccattcatcctatcgccggatagtggcgcccagccagggatgcgcgttaagtaaaataaattgccagatgaaaaaagccccggtgacggggcttttgtttttttgcgtggtgcttattttttgtcgtttttcgccgtggttgttttttccgccttgggcgttttgccgacggaaacctcactacgcagcttgtctatgcttttcttaccaaacccttttacgttgtccaagtcgtccaccgatttgaaactgccgttcgctttgcggtaatcaatgattgcctgggcttttgctgggccgatgcctttcactgattccagttccaccgcagaggcagtgttgaggtcaaccgccgccatggcattgaatgtcaacccaaacaacacgaggactgcaaacaacaaagacttcatgatgctctccttagatatgatggaattgccctttcattccagggccagaacatcatatgcttcatgttgagcatgagctattggtggaaagtatagtttttttgtgagtgtttttccttattttcctaggattgattcccgaatttgatccagtgtggctagtgggtcggctgccctggtgatgggacggcccatcaccaggtagttggagcccatggcaagcgccctggcgggcgtcaccacgcgggattggtcgtcgagcgcggcgtccgcagggcggataccaggcgtcaccaggcaaaaatcatgacccagtgcccggcgcagtgctggagcctcctgggcagaacagacgacaccatccaggcctgcctgctggctgagtcttgccaagtgtaatacatgctgctcgatcggggcattcactcccagctcggacagctcctcctggttcatgctggtcaataccgtcactgcaattagcaatggagcgtggccactccgcgctacgccctcgcgtgcagcctgcatcatctggctaccgccagaagcatgcacattgagcatccatacgcccagcttgcttgctgcttcgcaagccttggcgaccgtattggggatgtcgtgaaacttgaggtctaggaacacgccaaagccgagcttgattaatgcctccactagctgcggaccagcagcggtgaacaattccttccctaccttgacccggcacaatgctggatcaagctggcgggctagccccagggcgtgtgcagcatcagggtaatcaagggcgacaatgatctttgggtcggtcatacggcggattctttggtttcgggagagagagattcccacgcgttgcatgcggggcactgccagtggaagttgcgggcgcggaagccgcactggtcacaatagtgtgcgctacgattgccaatggcataacgcacggtttgttgcatcagcaaggcatcctgctggttggcgccttccagcagcgattgcgcacgcagaaactgatccagggcttgcaggctaggtttacggcgcagttcttcccgtgcaagcttttcagcgctggcagcgccttcttcgctcaaggtggtttcatagaccaggttgagaatagacggaagcttgtatgtctgcaggtagcccttcagcagggtgatgccctcatccagattgcctaacgccttatagctgttgagcagctttggggcgacaagtccgagatattcaggccgctggaattcgacgcgcttccagaaggaaatagcctgtttgtggttgcctgcgccagcttcgagatcgcccagcatgatattggcgcggacgcagcccttatcggcttcaatcgctgtgtccagcgcatggcgtgcactatggacatcgtgttcaaggatagccttcattgcgatttcgcagtggaactgggctacttccttgcggaaagaaataccagacagtcgttcaagctctaccgcacttttgatcgcatgatgccattcccgctcgcggatatagatttccaatagcgcgcgcaaggcggtctgcttgtaacggctgtcgtgcaatgaggtaaacagctcttccgcgcggtcaaacaggcctgccttgagataatcctgcgccagttctgccatgacggcctgcttttgctggtccggtaattctttgcgttccagcaggctgagatgcaggtggattgcacggtctacttcaccgcggcggcggaacaggctgcccaaggcaaaatgcagttccatggagtctgcattggcttgcaccgcttcgatgaaggcttctatcgccttatcgtgctggtcgctgatgaggaagttcaagcctttgaaataggctgcgggtaaagtcgtggattcggtgagcagctgattgatatccacgcgtgcggccagccagccgagcgtaaagaagagggggagggcgagcagccaccagtattcaaattccatggttggtttccaggcctgtaatcagcacgacaggcatctaactagaaggatgacgttgcaagtcatgtgcttgtcatttggtcatcttgaggttcttgatttctttttccagagcaagcagcttgcggcgctggctaatcaacgagcccaggcaggcaacgacgcctgcaatgatgccgctgaaaaatgtcaccagaagcatgagggaaagcggtgctttccaggagtagcccagataataggctagctcgacgggttccgcgttcttgaaggcaaacccgagcagtaggatgaacagcaaaacgccaagtacggtatataaggtgcgcatggctcaattttacccaagcattgccgaagcgtgcaggatttaatgtaaaaaaacggtagcatcatcgatgctaccgtttttcccagcacagcagtctgcgtgcttaattgctgttgccgtctacacgctcacgcaattccttgcctgccttgaaatgaggtacgtgtttctcaggtacctgcactttttcaccagtcttggggttgcgtcctagccgcggtggacggtagttcagactgaagctaccgaaaccacggatttcaatacgctcaccagaagcaagattctccgtcatggagtcaagaatcgtcttgacggaaagttctgcatccttgacgaccagttgcggaaagcgtgcagccaggttggcaatcaactccgatttggtcatgacgctatgaccttactcgttgtttttgccgtcgagcttggccttcagcaatgcaccaagattggtagtgccagcagatccggcatcattgctgaacttttgcaacgcatcagcttcatcggcaatatccttcgccttgatggaaagagcgatggaacggttcttgcggtcgatattagtgatgcgggcttcgatctcgtcaccctccttgagaacggtagaaatgtcgtccaccttgtcacgggaaacttcggaagcgcgcaggtagccttcaacctcgttgtccagcgcaatcacggcacccttggcctcgatggacttgacagtacccttgacgatagcacccttgtcgttcagtgcggtgtaagcactgaatgggtcgctatccagttgcttgacgcccagagagatgcgctctttctcaacatcaatgctaagcaccactgcctcgagttcatcacccttcttgaagttgcggattgcttcttcaccaggctggttccatgacaggtcggacagatgaaccagaccgtcgatgccgccaggcagaccgatgaatacgccgaagtcggtgatggacttgatctgaccgctaaccttgtcgcccttcttgtgggtggcagcaaagtcatcccatgggttggcttggcattgcttcatgcccagggagaggcggcgacggtcttcgtcgatttccagaatcatgacttctacttcgtcacccagctgagcaatcttggcaggatggacgttcttgttggtccagtccatttcggaaacgtgtaccaaaccttcgatgcctggttcgatttcaacgaatgcaccgtagtcggtcagattggtgaccttgccgaacaggcgggtaccgactggatagcggcggcccaaggcaacccatgggtcatcgcccagttgcttgatgcccagggaaacgcggtttttctcttgatcgaacttgaggattttggcttcgacttcttcaccaacggtcaatacttccgatgggtgcttgacgcggcgccatgcgaggtcggtgatgtgcagcaagccgtcgataccacccaggtcgacgaacgcaccgtagtcggtaatattcttgacgatgcccttgaccactgcaccttctttcaatgactccagcagggcttcgcggtcggcgcccatggtttcttccagtacagcgcggcgtgaaaccacaacattattgcgcttgcgatccagcttgatgaccttgaaatcccattccttgttttcgaaaggcgtggtgtccttcacagggcgcaggtcaaccagtgagcctggcaggaatgcacgaatgctgttgaccatgacggtcaggccacccttgacacgaccattgaccatgcccttgatgatacgggattcgttcatcgcttcttcgagttcttgccatgccgcgaggcgcttggccttttcgcgggaaagtttggtggaaccataaccatcttccagggattcgatgcagactttaacgaaatcgcctacattcacttcgagttcgccacgatcattgcggaactccgaagcgggaatcacgctttcggacttcaggccagcgttgacaatgacaaagtcgtcatcgatggagacaacttcagcggtgatcacttcaccggagcgcatttcctggcgagccaggctttcctcgaacagggctgcgaagctttccatggaggaggttgtggttgaaaggttagtcattaaaaaaatatccagataatcccgccgtgcagcgggtcaaattaaaaaaaaccatgaaccggtgagattcacggcactcatactgaaagcttattttccagcgtcagctcggctataatccagaatagcctcgactgcctggtctatgctgaggtcgctggtttccagcaacctcgcgctctcgcttttttgcagcggcgcaacggctctttggctgtcccttgcatcgcgggtttgcaaatcctgcaagatttccgcgagattagcatggattcctttttctatcaactgtttataacgcctctcagccctgacttccgcgctggcagtaagaaatatcttggtttgtgcatcagggaagacgaccgtggccatatcccggccatctgcaaccaggcctggtgccttgcggaaactctgttgcagattgaggagtgcgcggcgcagggcaggatgaacagcaacttctgatgcaccacgactgatttcttcagtacgtacagcctcggtgatgatttcgccatccaggtagatttcatcgtccaaaaagcagatatccaactcttgcgccaactttgccagcgcggcttcatcctgccagctgatgccgcgcctgagtgctgccagcgcggcgatgcgatagatggcgcccgagtccaggtagtggtagcccaaggcctttgctacgcgctgggccacggtccccttgccggaggcggaggggccatcgatggcgatgacgggtacggcagaggtttgcatgtcagtcattggcagtgcggagataatcggttttacgcatgaaccagcgcggaaaatcgctcgaaatagtcagggaaggtcttggcaacgcagttcgggtcattgatcacgatggggacgccgccgagtgcaaccagcgagaaacacatcgccatgcggtgatcgtcgtaggtgtcgatacaggcgttgggcgtcagtgcgtctgggggcgtaatccggaggtagtcgttgccttcctccacaacagccccgaccttgcgcagctctgttgccatggcggccaggcggtcggtttccttgacgcgccagctcgcgatattgcgcaaggtgcttgtgccgtcggcaaacaaggccaggatcgccagcgtcatggcggcatccgggatgtggttgcaatccatatccagcgccttgagtttgcctggcgtcgagtggaccttgatccagtggtcaccggtattgacgtcggcccccatccgttcaagggcctcgacaaagcgcacatcaccttgaatgctgttgcggcctacgccttctaccgtgaccgggccctgcccgatcgctcctgctgcaagaaagtatgaggcagaggaggcgtctccctcgacatggacaatgccggggcttttgtagcggctgccggcaggaatggtgaacgtgcgccagtgctcgcgcagcacttcgatgccgaattgacgcatgaggttgagcgtgatgtcgatgtagggtttcgagatcaattcgccgatgacttcgattcgcgcttcctcgcccgtgagaggcaaagccatcagcaaggcggtcaggaattggctggagacatcgccgcgtacccgcaatgcctcgctggtattcagtgtcgcagggcggatatgcaagggaggaaagcctgggttctgcagatattcaatggcggcgccagctgcattcagcgtatccaccaggtcgccaatcggtcgttcgtgcatgcgggcgatgccggatagttcatagttaccgtgcgacaaggccagcgccgcagtcaatggccgaaaagcggtgccggcattgccaagaaacaacgcggcctgtttgaccgggaattccccgcatgtgccatgaacctgccattgatggagaccggtctgctccagcttgacgcctagtatgcgcagggcgtcgagcatgcgttgcgtatcgtccgatgccagaagctcatgaatttcggtatcgccctgtgccagcgctgcaagcaacagggtgcggttggaaatgctcttcgatccaggcagcttgacggtgccataggcatggcgtacggccggtagggtgaggctttccatacctagttacccccttgcgctgattgggtgcgctcggcccatgcattgcgggcgtggctggcacgttcgaagatggcttgcaggctggcagcgttgccttgttccagagtttggcgcaggcgagcaaggctggcttggtagtgatccagctcttgcagcagggcggtgcggttggccaggctgatgtcgcgccacatttccggggagctgcctgcgatgcgggtgaagtcgcggaagccgctcgctgcaaactcgaagaactggtctgcgtcggggcgtgccgccaattcgtctaccagggcaaatgccagcaggtgaggcaagtggctgacggcggcaaacaccgtgtcatgctcggccgggctcatttgccgcacaatggcgccagtgctcagccagagttcatgaattgcctggattgcggctgggtcggtgtgcgcgcagggtgtgagaatgacctttttgttctgataaagcgtggcttgcgcggcagatggaccgcttttttctgcccctgcaatcgggtgacctggcacgaagcgcgaggcagcctcgccgaggatgcggtgggcctgttcgacaatctcggccttggtgctgcctgcatcggtgacgatggtattttcttccagatgcggtgcaatacgctcgaggatggaggcaatctgggccacgggggtcgcgatcatgaccacgtccacgtcctttagcgccgtgaccgggtcgctggcagcttcatcaatgatgccaagcgctaaggcttcctgcaagctgtcacctgtgcgtccaatgccggtgacatgccagtctttgttggctgccttgagcgcgagtgcaagtgagccaccgatcaggcctacgccaaaaacaagcagttttttcaaggtgcgaacagtgcgaggtgaatgaaaacggcaattgtatcatgccagcggtgattggctggacggagaaaggcaaccggggcgttccttgtcaaggcagacgaagcaaaaacgccggttgctggagatagcaaggagtaatggctaagactggccagcggaaaaatggttcacaggcagcagggctattttggctgtgcgtatcgctcggtgtgaatggggcgccattcgccgtcaattaacccttcctggggcagaaaattttgcttataggccatcttgcggctttccttgatccagtagccgagataaaggtaaggcaggttgaggctgccgcaccagtcaagcagccacaggatattgtaagtgccataactggcatgtttgtcggcagtgtcataaaaggtataaacggcggaaatgccatcgcgcacgatgtccaccacgctgaccattttgagtacgccgttctcgcggaattccaccatcaggctttccacattgctttgcaccaggaagttacggtattgctctacggtttccggatcctccgagctgccttcatgccgggcagcctggtaagcggaatacagggcaaagtgctcttccgagaaggccagctcaatgagggcgacagagaggttgcgatgctgtttccatgcccgccgctggctgcggctgggctggaattctgcaacgggtagcctgacgggaatacaggcatggcaagtctcgcagtgaggacggtaggcgaacttgccgctgcggcggaagccaagctggatcagcccgctgtatgcgtgagcgtctatcaggtgatgtggtgtggcaatcagcgattgcgctggtttgtccgcaaggtagccgcaggaatacgcggtggtagcgtagaactggattttgtgcagatgctgttcgccaggcaatgtcatgctgggtagtgtaccaattcattcagtcgttgggaaaattccgcgcgggtaatctcgcgtgcgcctagcgaggccaggtgccgggttttcatctggcagtcgatcatgccataccccagtgcttgaaggcgtcgcaccatatgcacaaatgcgagcttggaggcatcggttgtatgatgaaacatggactccccgtagaacatcctgcccaggctgacgccgtacaagccgcccaccagtttgccatccacccaggtctcggcgctgtgggcgtggcctagcagatgcagcgtattgtaggcttccatgatgccgtcggtaatccaggtaccatcctggccttcgcgcggagtggcggcgcatgcggcaatgacctggctgaaagccgtgttgaagcggatttcataatctcggcgcttgagccgcttggccaatgaccgggaaattttcagttcgccggggaacagcaccatgcgaggatccggactccaccacagtatgggctctccctcgctgaaccaggggaatatgccctgcgcatatgcgttgagcaggcgttcggcagtcaggtcgccgccaatggcaatcagtccattgggctcccgcagagcggcctccaggggaggaaagggtgtaccggcctgcaatacacgtaccgggccgccaggcaagcggtagtattgatgtgtcatgcgagggtcatcttgttgagttgttgtggaatcgaccatgaagcagcaattcagtcaggatcggtgctagcataatgcagatgcagctttgctgcatgccctgattatgctactattcttccatgcgcctttatcgcaccattatcctgttgctgctgaccatgtttcttgcggataccgtggcggccagcagcagcctgcatctgcctgccgtttcccctgcgacagcgcagccagcggcgcatcagcatcatgctacccacgatcatgcgcgtcatgatgacggcgcgtatcagcatgatgagcagcatggcgacaattgcaggaactgccatgattgcctgtcatgcttcagcgtattgcctatttccatccgcatgtctacgcccgatttgccgcctcgccaggtggacatcgcgccaagcctgatttatttcccgcccgccctggcgcaatggcagcgcccgccgatcctgccctccatctgatctcgtcatggccgccgctgtctctgcggccaaaggttttaatggcccgcttgcatcaagcaggcttcatatcatgaatggagagtatcatgcgattcaatatagccttgtcagctttaggctgcctgtgccttgtcctgcccgtggtggcggcagaggctgaaactgagtttagtccggccttgcgccatgagccggtcctcgggcaataccagaaattcgagcagggcgccgcagccgcgccggtgcagccgcatgccgaacacgatatgcaccacgaccatgccgaacacgatatgcaccacgaccatgccggccatgagcagcatcagcatgctacgcaacatgatgctggacagcgcggggacggacagcatgacggccaccatcgcatgcatggggaatgatcatggccaagttgttgcctggacaatatgtgtcctgccttcccgtcgttgctcttgccatcgtcactagcctgctcgccggctgcgccacgttcagccgcaacggcggcatggacgatgtacgctccacggttgcccaacgcctgaaacaggacgtggccttggatagtgctggagaggtttcttcgcagcagcggacggaggaattgttagcaaagccgctcggagtcgaggaagctgtgcagctggccttgttgaacaaccggggcctgaaagccggtttcgctgcgcttggcattgccgaagcggacctggtgcaggccgggcgcttgcccaatccgcgtttctccatgctgtacacgcgccatgacggcgactacaagatcgagcagtcgttcaccttcaatcttttttccctgctgacgatgccgcaggccaaggctgtggagcagcaacgcttcgaacagaccaagcgcgaggtaagcctgcaggtgctggtcttggcgcaggcaacccggcaggcctgggttgcggctgtcgctgcggagcaatcgttgctgtatgccgcgcaggtgatgcaggcggcggaagcggcagccgagctggcgcggcgcatgcaccagcaaggcaactggagcaagctggaccaggcgcgcgagcaaagcttttatgccgatgccgcgctggagtatgcggcggcgcgcgaacaccagcgcatgacgcgcgagcggttgtcacgcgtgatcgggctggggaacagcgagcaattcacgctgccgccgcgcctgcctgatctgccggctacggaggaagatctcctgcaggtgcagcagcaggctttcctgcagaggctggacttgctggcgatgcgtgccgaggtggatgcgctcgccaagcagctcggcttgagcaagaccacgcgcctgatcaatgtgctagatatcggcccggcccgcgtgctggaggggcggcgcggcgaggcttacaagaagggcatcacgctgggctttgaactgccattgttcgactggggcagcgcgcgcgtgaagcgcgccgaggcaatctatacgcaggcgctcgagcgtacggcacaaacagtcatcgatgcggaaaccgaggtgcgggccgcctatgcacggtaccgcgtgcgttacgaaatggcgcgccatgtccaagacgagatcgtgccgctgcgcaagcgcatcctgcaagagcaccagctgcgctacaacggcatgctgctcagcgccttcgaattgcttgcggacgcgcgggagcaggtcagcagcgtgagccggtatatcaatgccgtgcgtgatttctggctggcggacgccgggctgacgatggcgaccatggggcccgtggcatccctggatgagaatggaaggggagaatgatgctgaatcgccgtgattttttcaggctgggagcggctgccgtagctgcgggcacggtcagcaaggtggcgatggcggccttgccggaaattgccagcatgggcagtgcagaaacccaggtgccccgcgcgcctggcaacggcaggccttttcacccggtggtgaccttgaatggctggagcctgccctggcgcatgcgcgatggcgtcaaggagttccacctggtggcggaacccgtggtgcgggagatcgcgcccggcatgcaggcgcatctgtggggttacaacggccagagccctgggccgacgatcgaggtggtggagggggatcgtgtgcgcatctacgtcaccaatcgcctgccggaggcaaccagcgtccactggcacgggcagcgcctgcccaacggcatggacggcgtgagcggcctcacgcaaccggcgatcccggccggcaagacctttgtctatgagttcgaggccaagcgtgccggcacctttatgtaccatccgcacgccgacgaaatggtgcagatggccatgggcatgatggggttctgggtcacgcaccctaaaaaccccgatttcatgcgcgtggaccgggactatgtcttcctcatcaacgcctatgatatcgaccccggcagttacacgcccaaggtggcgaccatgctggagcacaatctctggactttcaacagccgcgtgtttccaggtatcgcccccatggtggctgggctgaacgagcgggtgcgtatccgcgtcggcaacctcagcatgaccaaccatcccatccacctgcacggccacgagtttaccgtgacggggactgacggcggctgggtgccgcctgcagcacgctggcctgaggtgaccaccgatgttgccgtcggccaaatgcgcgcggtggagtttgtcgccgacgcgccgggagactgggctttccactgccacaaaagccaccatactatgaatgccatggggcaccaggtgccgaccatgataggcgtcgagcagaaagggctggttgacaagatcacgcagctgctgccggactacatgcccatgggggaaagcggcatggcggaaatgggcgagatggacatgccgttgccggaaaataccctgccgatgatgagcggcaagggccagttcggggacatgcacatgggcggcatgtttactgcggtcaaggtgcgtgcgggattgaaggccggagattacagcgatccgggagattacccgaatcctcccggcactgtggcgcacgaagtcgacgccagcggggtgccggtgagcagggcgcccgctgcaagcggcgaggggcataccttgcatatcaggaagccgggcgggcatgaagggcattagcgtcacgcccgccgggttggcccggcagctattcaggcgtatagccggcttcgctgatcgcatcgcgaaagcgggcgatatcggcgctgctgtctatatgcacggcctttcccgcgaggtccaccgtgacttttgcctgcgggtcgaccgcctgcgcagcctgggtgatcgcctgtacgcaatgattgcagctcatgtcgttgaccttgaatgtatgcatgaatagctccagattgaaaaattgaggattggttggatattggattatgcgcctttcccgcatggtaaagtcaagccttggtgttgtgagaggcccgtgcaagattgatatgataaggaagttgccgcgatgacaaagcagccaccattggaaaaactggatttcgccattaccggcatgacttgcgcggcttgtgccgggcgcatcgagaaatccttgaacaagttgccgggcgtgcagctggcgaatgtcaatctggcaaccgaaaaagcgcatgtggaagcggttggcgccgacctggcgcaacaggtcgagcaggcggtgtccaagctgggctaccaggcccgcctgatcaggccggacgcccccattgcgccggtcgaggatatccagggcggctggaaggtcggcatcgccgccttgctgaccttgccgctggtgctgccgatggtgggaatgctgctgggacagcactggatgctgcccggctgggtgcagtggttgctggcaacgccggtgcagttctggctgggtgctcggttttaccgtgccggctggaaggctgcaatccatctttcgggcaatatggacttgctggtcgccattgggacttctgcggcgtatggactttccgtatatctgctctggcagcattccccccatctgtatttcgaggccagcagtgccgtcatcaccctggttctgctggggaagtggctggaaagccgggccaagcgccagacgaccgaggccatacgcgcattgcaggcgctgcgcccggatactgcacgtgtccgacgcaatggcttagaacaggatgtgccgttggccgaagtcatggtgggtgatcaagtgctggtgcgcccgggcgagcgggtgcctgtggacggggtgatatgcgaaggtgacagccaccttgatgaatccatgcttaccggcgaaagcgcgccggtcaagaaaggcgtgggcggcaaggtggccggcggtgccgtgaacctggacggggtcttgctggtggaggtgacggcgattggcgccgagacgacattgtcccgcatcattcgcatggtggaggatgcacagatcgccaagccggccatccagcggctagtcgacaaggtgagtgccgtattcgtgccgctggtgttgctgattgctgtgctgacgttggcaagctgggcctggtataacggacagtgggaacaagccgtgctcaatgcggttgcagtgctggtgatcgcctgtccctgtgcgctcggtctggcgacgcctactgccatcatggccgggacaggcgtcgcagcacgttacggtatcctgatcaaggatgccgatgccctggagctggcgcacaggatcgatacggtggcattcgacaagaccggtacgctgacggtgggcaagccgcgtgtgatcaaggtcgccagcatgccagggcgggcgcttgaattgctcaggctggcggcggcactggagcgaggcagccatcaccccttggcggtagcggtactggagcatgcgcaagcagcaggggtggaggcggcctctgcggcagaggccatggcattgccgggcagcggactgatggccaaggttgatggccgtcgcgtctggctgggcaaccagcgtgccatggagcaggctggtgtagcggttgacagcatgcaaggcgaggtggagccattgatgaaccgcggatgcaccctgtcgtggctcgctgccgagaacgatgccggtcagcccgaattgctcggcctcatggcgtttggcgatgaactcagaccagaagccgtggcagcagtacagcatttgcatgcattgggcatcaaggtgttgatgctgaccggggacaaccacgccagcgcgcagcgcatcagccagcaattggggctggatgaggtgtatgcggaacaattgcccgattccaaggcagccgttgtggcggcgctgcgccggcagggcagggtggttgccatggtgggagacggcatcaatgatgcacctgcgctggctgcggcggatatcggctttgccatgtccagcggaacggatgtggcgatgcacactgcagccgtcaccttgatgcggagcagcccgctactggttgccgatacgattgcaatttcgcgtcgcacttatagcaagatacgacaaaacctcttctgggcgtttatatataacctggtggggatcccgttagcagccatgggaatgctgaacccgatagtggccggtgcggcaatggccttgagctctgcaagcgtggtcaccaatgccctgacgttgcggcgctggcggcctgcggcggaagagcggcattgagagtgtgtggtactggcgcatcatgcaaagtccaacctgaggagttgctggtgccgtcagcctgagcctggagaccatctttgtatacccagactcgcttgagcgatgccatagaggcggatgcggttttaataattcactgatttatcagttgaatttttaaaattttggtggtttttcgtcatgtcgcagggattccaaggtaaaatgccgacgctatggaattacgcccggaatcacctcgtttattgagtgcttaccggccctattgggccaagcgctttggcaccgccccgatcttacccatgacgcgcgaagaaatggatcaattgggctgggatagttgcgacattatcctggtcacgggcgatgcctatattgatcaccccagctttggcatggccttggtgggtcggctgttggaggcccagggttttcgcgtcggcatcattgcccagccggattggcactcggcagatccgttccgtgtgctgggaaaacccaatttgtattttggcatcacggccggcaatatggattccatggtcaatcactacacggcggaccgcaaaatccgctccgatgatgcctatacacccggcgcggtagctggcaaacgaccggatcgtgccgtgctggtgtattcccagcgttgccgcgaagcttttcctggcgtcccactggtgatcggcagtatcgaggcttcgttgcgccggatcgcgcattacgattactggtccgacaaggtgcgccgttcggtgctggtcgattccaaggcggacatcctgatctatggcaatgccgagcgtgcattagttgagatcagccaccgcattgccaagggcgaacccgtcagcgagatgaccgatatacgcggcacggctttcctgcgcaagcatgtgcctgaaggttgggaggaaatctcgtccaccgccctggatcggccgggcaagatagaccaggcagtgaatccatatgcgatggagccggccatggagcagaccggcgcctcctgcgcatccacagctgccgctgcggccagccagggtctggagccgggcgtgcaagccatcaccctgatgcgcaaaccgaacaagcccaaggcagggcgcgacaggcaattcatccgcctgccgtcatttgaggaagtttccaaggatcctgtgctctacgcccatgcttcgcgcgtgctgcacctcgagtccaacccgggcaacgcgcgtgcgctggtgcagcgacatggggatcgcgaggtttggctgaacccgccgcccattccgctgaccaccaaggaaatggactatgtctacgacctgacttatgcgcgcaccccccatccggcatacaagggagagcgtatccctgcctgggagatgatccgcttttccgtcaatatcatgcgcggctgtttcggcggctgcaccttttgctccatcaccgagcacgaaggacgcattatccagagtcgctctgaagcctccatcctcaaggagctggaggaagtgcgcgacaaggtggaaggattcaccggcacgatttccgaccttggcgggccaacagcgaacatgtaccgtcttgcctgcaagagtgagaccatagaaaagaattgtcgtaagctttcctgtgtgttcccgggcatttgcgagaacctcaataccgatcattcgcatctgatccagctttaccggaaggcgagggcgatccccggcatcaagcgtatccagatcggttctggtctgcgttacgaccttgccgtgaaatcgccggaatacgtgaaggaactggtgcagcaccacgtcggcggctatctcaaaatagcgcccgagcattcggaagagaatgtgctcagcaagatgatgaagccggcgatgaccgcctatgacgaattcaaggaaatgtttgaaaggttctcgcgcgaggcgggtaaggagcaatacctgatcccttatttcattgcggcgcacccgggtaccactgatgaagacatgctcaacctggccctatggctgaagaaatacgatttcaagctcgaccaagtccagactttcacccccacaccgatggcgatggcgaccgccatgtaccactccggcaagaaccccttgcgcaaagtgacgcatgacagtgaggatgtgcctatccccaaggctggcagcgtgcgtcgactgcataaggcattcatccgctatcacgaccccaacaactggccgatgttgcgcgaggcattgaagcggatgggccgtgaagacctgatcggcaacggcaagaagcacttagtgcctgcctggcagcccatcctgcccaaggaacaggctaaggccaacggcagccgccgcccggccaagcctgtagcctctgcaccgcgtccagtaggccgagcgcccgctgctggcaagaaaaatcacgtaacagttcaacgatctggcaagcctgctaggaaacctggccgaccataaagcccgtatgctgccaatgcgtttttattccagcctcacaagtttactcttgcggggctttttttctgcctactgtctgtgctccgccatggcgatggcggcaggagacggcatgctgtggaaggtgcaggcgggtcacggtcctgtcagctacctgttcggcaccatccatgtcgatgatcccagggtcactacattggcagagcccgtcaacgccgccctcgagtctgtgcaatcgttcatgatggaagtcctgccctccaatgatgtctcaccctactatatgcaaggtagcctggctcagttgctgactgaggcagagcttgagcaggtctatgccgctgccgattttcacggcttaccgcgcgacatggcattgcgtatgaagccatggctgctggccatggtgttcgacctgcccgtgtcgcaatctccctataccctggatgtgcacagctttacctgcaggcgcaacgcgcaggcaaggctgtcgaggcgctggaaacgccagaggcgcatttttccgtgctggaaagcatcagcctggaagagcagatgctgatattgcgcagtgtgctcaagcgcagccaggagcaaagggaaaaagacttcgagttgatgatccaggcgtatctttccggcaacctggataaggtgggtgcactggattcagcattgggggtggatggtctgcctgccggattgtgggagaagatacgtgtcaagctgctggacgagcgcaatatgcgcatggcagagcgcattgccgctgctgccagcctgcagccggtgttcgtggcggtcggtgcagcgcatttgccgggagagggtggcttgattgatctgctcagccgcgcaggcttaccgtatctcccgtcaatagccagtgacgcacggcggcgtctgacattcatgccgcatttgcccctaactcacgcacgctataattcaagctatttccgtagaatggatggattgaccatggctgaccgcatcaatttgcgcccattggaacgcaacgatctgcatttcgtacacaagctcaacaataacgataccatcatgcgttactggttcgaggaaccttacgaagcttatgacgagctggttgccctgtatgacaggcacatccacgaccagaatgagcggcgcttcattatcgagctggataacggcgagctggccgggctggtcgagttggtggagatcaattacattcaccggcgtgccgaattccagatcatcattgccccggattaccaggggcgcggcctggccaagtcggcgacgcgcattgccgtggggtatgcctttcgtgtgctcaacctgcacaaggtatatctggtcgtggacaaggaaaaccaggcggcgatccatgtgtatgaggcttgtggtttcgaggtagagggacgcttgaaggaggagttcttttccaacggttcctaccgggatgtcttgcgtatgcgcttgttacaggacgactacctgcgccatgtcggtccggcgccggtggacgcctctgtgttgagggaatggcaggaccagtgaatcctgccttcgcggcaacggcttatgacacaagcttcaggccgataatggcactgatcaacaacagcagaaacaataggcgggagtcatgctggctgaatcgccaaacaggcagatgccgatgaggatggtgccgaaatgccgatgccggctttcactgcgcgacacggctgtcaaaacaggtcgcgttgcctaggcattcaggaatgcaagccgatggcctgcatgaaaagtcgcatgaggagggctgccgccagcatgaccgtgacgctggcggcccagatcaagaccagccagagtagtctccggagccagtgtgggcgcgctttctcttgttcagtggtagccatcgccgtgtcgtaccttacccttgaacacgcggtatgaccagatggtatatcctagaatgacggggatgatggccaatgtgccgaccagcgcaaatttgaggcttgcaggcggcgctgcagcatcccatatcgtcacgtgcggcggaatgatctggggccagatgctgatcgccaggccaagcagtccaagcagcacgatgatcaaggcggagatgaaaggctggcaatcgtagcctgaccggagttcgtgcatgagggaatataggctgatggcgaccagtataggcacgagtgagaggaagtagaagttaggcaggctgaaccagcgctcggcaatagcggggtgggccaggggcgtccagatactcacgcctgccagtgcgattaccacgaggcctaccagggggcgggtgagttctaacatgcgctgctggagcttgtcctcggttttcatgatgagccaggtgctgcccagcagggcgtaggctaccatcacgcccaacccggtaaacagcgagaacgggctgatccagtcaaatgtacctccggaaaatgcattgtcgttcaacgcgataccgttgatataagcacccagcgttacgccttggaagaatgcggcagtgattgagccaccaataaacgccttgtcccacaacgactgctcatgtgccggcgccttgaagcggaattcgaatgccacgccccggaaaatcaatcccagcagcatcaggataatcggctggtacagggcgctcaacaccacggcatatgcgagcgggaaggctgccatgaggccggcgcctcccaaaaccagccaggtttcattgccgtcccagactggggctactgtattcatcatcacgtcacggtcatgcttgtccttgacgaacgggaaaaggatgccgattcccagatcgaatccatccatgatcacgtacatggcaatggcgaacaggatgaccagcaaccatatcatgggtaaatcaaaatccatcgattacgattccttagtgtttggtaattgcgactccagtgaaaaggacgcatccggtgtggacagtggccgcataggctgcctgggctggcccgggccgccctctggctccggcgctctatgctgcacgggcaggcgcatgagatgcatcaggtagctgatgccgataccgaaaacaaagaagtagacaataataaacaaggccagtgaagcggccagagagctgatgtcgtgattggacaccgcgtcggcggtacgcatgatgccatacactacccagggctggcggcctatttccgtggtaaaccagccggccaggatggcgattaccccggcagggcccatccataatgtcatacgcaggaatccctggtggctgtacaaactgcctcggtagcgtaaacataaactccacaggcccagggcaatcatcagcatgcccagtccgaccatgacgcggaaagaccagaagatgatgctggcattgggccggtcttccggcgggaaatccttgagcgccggcacctgaccgtcccagctgtgagtcaggatcaggctgcccagatgcgggatgcccacggcgaaacgggtggtttccgcttccatgtccggtaggccgaacagcaataacggcacgccgccctcatgatgctcccagtgcccttccatggctgccagcttggcgggctgatgtttgagcgtgttcaggccgtgcaagtctccgacgactgcctgtagtggtgcaaccaccaccagcatccacatggccatcgacagcatggtgcgggttgcctccgtcttttgtcctttcaggatatgccatgcgccggctgccccgacgatcagagccgttgccaggaaggcggcaatgcccatatggaccaggcgataggggaaagacgggttgaaaatgatggcccaccagtcgacggggaccacgacgccatccaatatctcgaaaccttggggggtctgcatccaactattggatgccaggatccaggtcgctgaaatcagcgtacccagggctaccatcgctgtggagaacaggtgcagcccaggtcccacccgactccacccgaacatcattacgccgagaaagccggcctcaagaaaaaatgcggtcaatacttcgtaagtgagcaaagggccggtaacgctgccggcaaaagcagagaagccgctccagttcgtaccgaactgataagccatgactagccccgagaccacgcccataccaaagttgacgccgaatatcttgagccagtagtggtagaggtccttgtatacttcgcgtccggttttcaaccataaggcttccagcacgaacaggtaactggcaagaccgatggtgattgctggaaagatgatatggaaggatacagtgaacgcaaactggatgcgcgccaggtccagtgctgaaatgtctggcatggtggtattctaactccttgataaacaacctgaaggcatgtctaacctaaaaaagttgcctggaactcaagatcgctagcttacggtgagtccttgcctcccaatagacccagattcatcaaaaaatatccatcacagatgtcatgacaagtgaaatctcagggagcaaagcgcgcagcctgggcctctattgtctcgatcgccagatcgaaatccatggatttgtcgaagaaatgatccacccccagctcattcgccatttgccggtattgcggataggtgtggttggtcaggatcaggtaggtggggcggggaaatgggtagtcgggccgttgggttgccttgatgacttcaaaaccattgccttgggctagttcgatatccacgagcaataggtcgaatggctgtttgtaaagctgtgcgatggcttcatcctggcttaacgcgacacctttgaaggataagccacgacagtcggacaggatatccatgatcgtttcgcgcaatagcgacgagtcttcgaccagcaatactttcattgttttcgtatgcggctccacgctactgcgtctttccttcatgatgatattcatgggctcaaactcattgcttgtgaattctatcgggcaatataaagcactgccatccgccttactcctacaatctctgacgttgattgcagccatgattatgatatcaactgattcttgatggcatagtaagtgagatctgcattggtcttcaagctcattttttccatgatgcgggtacggtaagtgctgacagttttcacactgatgcagagttcttcgccgatttcagtggcgctcaggccgctggcaagtttgaagaatacctggaattcccggtctgaaagcgtttcatgcagcagcttttccgaggggttgctcagttcgttagtcatcagctcggcaagttcggccgagatgtagcgcttgccgttggcaacggtgcggatcgccttgatgatctcctccgagtccgcatcctttgaaaggtagcctttgcatccgctgcgcatgaggttgagtgcatattgttcttcgccgtagccactcaggatcagtacgggcaactctggcgcaacatgtcgcaggtcgtgcaaggtgtccacgccgttcttgtctggcatggcgatgtccatcacgatcgcatcatattgattgctgcgtaccagcttgatggcctctagtcccgaggcggcctctccggtcacctcgaggtcggattccagttcaattaggttgcgcaatccctgtcggacaatattgtggtcatcaaccaataatatttttttcatgtatgctgacgatccttgtcatcaaataatctatagtgatttgaggatactaagatggcttgccggtctctgcaagccatcatccaagcttgccggtgcggttggcaatgccaatgcttcaatcgtccttgcccagggcatagcccaccagcacacccgctcccactgccagtgataatgtgagcaaggaaggcttacgcagccattgtcgcggttggatccggctgtttttcaatacctgggacaactccttgtccaacgactcggaccattcggaaaaattttctgaaagttgctcgattacatgctctgtggcgttactgtgtgcgtctggatccagaatgtccctgaggctttcgagcagagccaaggcttccttcttgctgtcccgggccttgttttccagcttgcgacccagcttgcgtacggatgccttgcctgccttggcgctatcgctcagggtttcctgggccgtctccgctagctcggaagcctggtcttttatttcgcttgctgtgttgctgttgaacatgtcgtgctccaatactgtctatgaaaaaatctcacaaaaatccgcaccgctctcctaaataccgcgtggctgatcaacgcttgtgaaaaatacccgcaaccaaggagacgatggtgatgatcagaaaaacgaagaacaggatcttggcaatttctgccgcccctgccgctatcccgctaaagccgaaaaaagcagcgatcaatgcgatgacaaagaaaattacggaataatgcagcatcatttttctccttggctggtcagtctacggtttacactgtaggcttttggtccgtcaggaattagcagacagccactgaatcgcttgtcagaaaatacttacacgatgtttggaatgtcatgaatatcaacgccatcggcaacaaaatgaaggggtgggcagagagtctggtcaagcggctcgggggaaaggtattggccattctgtttgcctccatgatcttggcattggtgtccgtgatgttcaccgatgcctggctggtggaaattgagaagcaaaacgcccagatcgaacaggtgcagcgcaatatcaccgtcctgcagcagttgcgcaccagcctcaacctggctgagagtgcgcaacgaggatacctgctgacccagcgccaggagctggtttccacctttaaccaggaaatcgatgctgcacgccggcatatccgcaagattgaggggttgttcaacagtgagaagatcgctatgcagggcaagcaggagcagagctggctgattgctctcaattcggccctggaggccaagaatgcggagatgaagctggccatctcactggtgcagtccggcaaggcggaagaggcgatgcaggtcatcaagctcgatcagggcgtcatcgagatggccaagttcatgcagtattcccagactctgctggatcagcagcacgaggcgcaggcgcagttgatgaaaaagcgcgcgcagaccatcgtcatcacccgtattgccctagtcggtacggcactgatcctcctccttctcgtgatcatggtgatccgacagctggtgcgggaaatgaacagccgtgatcatttgcgccagcagctggcgcgagactgtgcggcctatgaggagcgcattcgcagcaactcccacatgatgaagacgctggcactggattaccagtccgatgtagagcgtgctcggcaaaagctggcacgcgacctacatgacgagctgggttcgatattgactgccaccaagatggatatctcctggacgatacgccgcgtgaaggatcaagatccggaaatcgtggagaagctggacaagacgatgcgctatctgaaccaaggcattcagttcaagcggcaagtcgtgcaaaacctgcatccctccatcattaccacgatcggtttctggcccgcgctaaggtcactgatcgaagatatggcggagcgcaatgactggaatctcgatcttatcctgcctggagagcagatcgagctacctgaaaccctgggtctgattgcctaccgggtggtgcaggagagcctgaataatgccagcaagtatgcctatgccaccagggtatcggtgcatatggtgaatgagctggattacctcaagttggaaattgaggataacggggtgggggtcgacttgaacaagacctcttccgcgacccacggcctttctggtattcgcaaccgtatcatggcgattggcgggcgggtggatatcgtcagctctcccaatcagggcttcctcctagtcgctatcattcccaccaagctttgagcccggggctgggctctgcatctctagaagcgcaggaacaaggatgtcgagaacacgtggtgcatgcggtcgaaggtatggccgcggacatactggttgacgtagccgatctcgagccgggcatttgcagctgcctgccaggccaagccagcaaatgcgcggttttggtcgaagccgctcagcgccccccagtccgtgctgcgtgtgctgacgaacaattcatcccataccagccagttcagcgactctgtgccttcgatctttttgatggcgcgtaccagctggcgtatgcggtggcctgtgtcgttgccagtgtcgaaattgcgttgctccagccgggtgcggctagtaatgacaatgccgcttggggtaggaggaaaggtatacatgaattgctgccaccaacgttgctcatggttcttgccttggtcagtatgtgtcctgacgtcagcgtagcccagccagatgctggcccggtctgaaagccagtagttgatggcaggcctcaagatggtctggtcatgctcgcggccttcctctttcagccgcggctgtacttctgcgtaccagccgatatgcttgtcctccgataacatgccctccatagtgaggttgatccagagccgtccgtcctcttcaacctcggcatgtgccaggcagctactggcacacaatatggtggtcagcagtgtatgcaataagggtgtatcaattctcatgccttttccttcctccaacgcaatctgcagccatcacggctgccatggcctgtcattgagggggtgactgtaacccaccctcgtgcaaaaggcgaggccaaggggatgtattgtcagttggctctgacatgatttgcagccccatgctgacggtcagagctgtcggaagacattaccatgcaagcacatcactggaattactttcctaatttaactggaggagcacaatatgcatcgttcgaccaagaccaacatcatttccagcgtcatcaccatcctgctgggggcggctgcaagcggcgcatgggcagtatccatttcggaagagctcaaccagagccctgacgtgaagcagtttcatgaattggacgtcaacaatgacggtcaccttactcaaactgaggcgagccgtgatagtttttacaccaaggagcatttcaatgccgccgacaagaacaaggacggcaaactgactcagcaggaatacagtgactacaagacggcccagcagaaaaaggaagtgggacgcgttgtggatgacactaccatcaccaccaaggtgaaagccaatattctgaaagaagagggcttcaagggcctgcaagtcggcgtggaaacctacaagggcgtggtgcagctgagcggattcgtcagcaccaaggcacagatacagagggccggagaaatcgccaaggcggtagagggcgtgaaatccgtcaagaacaacctgaacgtgaaaaattaaatcactgctgtaatgcatgaccaaagaagcccgtggtgtttgacgggcttctctttattttggctgctagcgatgcaaggtatcctggtgggggagtttcatgccgggggtggagtcatgctcgacaaaaatcagcttgctggtatcgaagcccagttgctgagccctggctatcaactcggccttaatgggataggataattcgggtgtgcgtgacagtatccagaggtaatcgcgattgggtcccgccaccagcgagaaattgtaattgacgtgatccagcaccaggatgttgtaggccccgtagaatgggccgaagaaagatactttcagtttgcctgtatcgggaccatcgacgaaatacgctttgccttccgcttctttccaaatgcctttttcaacatcgtatccccggttgatgactttcagcccgccgtcgtcgcgcttgctataggtcgcggtgacctgttgcaagcctcgctcgaatgaatgatccaggcgagcgatctcgtaccaggtgcccaggtattggtcgggcttgaaatgagtgacgggcctggtgccttcgggcgtaccggtgccggcgcatgccaggagtatgcatggaaggaggagccagaatagacgtttcatcatggtggtttctatccggataatgatgttgcaatgaagcggtcaagtgccgctgcgaacgcctgccggtctgcctggctgaatgaagccgggccgcccagtgccacaccgctgctgcgcaagtcttccatgaagtgccgcatggcaagccgctcgcctatgctgcccttgtcatacatttctccgcgcgggttgagcgcgtgggcgtcttttgcaatcacctctgctgcaagcggaatatctgcggtaatgacaagatcgcctggctgaagtttttgcacgatctccttgtccgccacatcgaacccatccggcacctgcaaagcgcggatatggggtgagggcggtacccgcagcagtttgttggccaccagtgtgaccatgatgccggtccggtctgcagcgcggaacaggatttccttcaccgctaccggacatgcatctgcatcaacccagatatgcatggcgagtgtcctttgtcttaatgggcatattcttccagtacttcgaggaacgcgtccccgtatcgtgccagcttggccgcgcctatgccgctgatgcggcccatttccggcagactgccgggtttctggttgagtatttccagcagggtgctgtcgtgaaaaatgacatagggaggcacttcctgctcgcgggcaagctccagccgcttggccttgagtgcgagccagagcgggtcgtcctgcacttcattgtaggcttcgcggctgcggctcgcgcgctcggctttgcttgagcttgcacgcacatcgggtgggtcgctgcgcagccagatttccgtttccccgcgcagcaatggtcgggcttcctcagtaagacgcaagccgccgtagccttccatgtcggtggagagtagcccggacgccaccagctggcggaacacgctgctccattgcgcctggttcagggccttgccgatgccgaaggtagacaacgactggtggttgaagcgcttgatctgctccgtcgtcttgcccaacaggatatcgatgaggtggcccgcgccgaagcgttgaccgctgcggaacacgcatgagagtgccatgcgggctgcctcggtgccgttccaggtgtccaccgggctgaggcagttgtcgcactgtccgcaattgcccgggtgctgctcaccaaagtagcgcaagatggcttggtggcggcaggccgtggattcgcaaaagcccagcagggcgtccagcttctgccgttccaggcgctttctctcctccggcgtgtcgctgccgtcgagcaattggcgcatattgaccacgtcacccaggccatacaccatccatgcgtccgcatccaggccgtcgcggccagcgcgcccggtttcctgataatagccttccatactcttgggcaggtcgagatggacgacgaagcgcacgttgggcttgtctatccccatgccgaaggctacggtggcgaccatgatgatgccttcctcacgtaggaagcgctgttggttggcctggcgcactgtggcgtcaagtcccgcatggtagggcagtgcatcccagccctgctccttgagccaggctgctgtttcctccaccttgcggcgcgacaggcaatagatgatgcccgcgtcgttggggtgctcggattcgaggaagccgagcaactgcttgcgggcgttgttcttcagcgctacgcggtagcggatgttggggcggtcaaagctggaaatgaattgccgcgcgtgctccagtcccaggcgctcgacaatttcgttgcgggtcggcgtatcggcagtggcggtaagcgcgatgcgcggtacttcggggaattcctcgtgcagcaccgtcaactgacggtattctggccggaagtcatgtccccattgcgatacgcaatgcgcttcgtcgatcgcgaacaaggcaataccgaagcgctgctggatgtcatgcagggtgctgagaaagctcggtgtcatgagccgctctggcgcgacgtacaacaccttcagctctccgcgcatcaaggcctgataaacatggcgtgcggtatcggcatccaggctggaattgaggaaggccgcctggatgccaagctggcgcagggcatccacctggtcctgcatcaaggcgatcagcggggaaacgacaatgccgacgcctggtcgcagcagagagggaatctggtagcagagcgacttgccgccacctgtcggcatgagcaccagcgcgtcgccaccgtcaaccacatgattgacaatggcttcctgctcgccacgaaaggcactatagccaaaagtttgctccagcagttgctgggcggcagtgtttgcctgcatgcttgccaggttctagcggcgaccccggttggggcgctgcccagaggtattgtggaattgacgcttgggtggctgtggcggcacgaacagcccgacctgcggcatggcctggtggcgtgcggcttcggacaagagcggttccggttttttcttggcttgaaccgcctggccctggccctgaggcttgctgcgttgcgcttgtggctgaggctggccttgagccttggcctggtgattccggccttgacgcggcttgttgccggagcgcggttcggcgctgttgccagccgcgtcactgcgctcacgctgggcttgcggacggttacttttcgtttggcgcgcttgggcaggctgctgcctgggcgggcggctttccacgcctggtttatcactgggaacgaaagcgccgggaatgtccaggcgcgggatttcacgcttgatcagacgctcgatgcccttgagcagcttgatttcctcgccatccaccagagagacggcagcgcccgagcatcctgcgcggccggtacggccaatgcggtgcacatagtcttccggcacgttgggcaactcgaagttcaccacttgcggcaactggtcgatatcgaggccgcgcgcggcaatatcggttgccaccaggaccggcagggtaccgttcttgaattcggctagcgccttggtgcgggcggattggctcttgttgccgtgaatcgcggcagcggcgatgccgtccttgctgagtttttccgcaagtcggttggcgccatgcttggtgcgggtgaatatcagcacctgcttccagtcgtggtggcggatcagatgcgcgaccaagtcgcgcttgtgcccctggctgacgaggtgaacggcttgttcgaccagttcggaggccgtattgcgtctggccacttccacaaagccggggttgtgcagcaggccgtcggccagctccttgatctcgtctgagaacgtggcggaaaacagcaggttctggcgctttttcggcagcaatgccagtacgcgcttgatatcgcggataaagcccatgtccagcatgcggtctgcctcatccaggaccagaatctcgatcgcggacaggtctatggttttctgcgctgcatggtcaagcaggcggccgggcgtggcgaccagaatatccagtggctttttcaggcgctcgatctgcgggttgatgcccacaccgccgaacatcaccatggatgtcaatttcaggtgtttgccataggtttgtaccgattcttccacttgggcggcaagttcgcgcgtcggggtcaggatcaggcagcgaggctggccgggcttgaccttgaccggcttggcatgcaacaggtgaagcacgggcagggtgaagcccgctgtcttgccggtgccggtttgcgcacctgccagcaggtcgccgccattcaataccaaaggaatggcctgggcctggataggggtcgggtgggtatagccggtatctgcaatggcacgcaggatgggttctgccaggccgagatcggaaaattgtaagttggaaagggtaatgcttacgtcagtagacaagctgaaactccattattcaaagggtgttttgtcggcctgttacgatgacataactccaatctaggcagacagcaggaaggtatctgttaggattcaagaccgctgcgcggattggatgtagcgcagggaatagggattatacggcaaaaacaggcaagctgtggccatgcagtttgaaaatatctctgtcaccatgctggcaaggtgctgatatctgtgatgagcactgccgggagcctatgcctgccgcatcggcgctactgctgccagcatcgctgcatccagccagcgccatgcccccggtgccaggtcctccggcaaatcaaggctgccgatgcggatgcgtttcaacgcctccacccggttgctaactgcggccagcatgcgtttgacctggtggtatttcccctccgccagcgtcaggtgcagcacatggtcgcccactattttcgcggacagtgcggctaccggcgccggttcgtcaagcagttgtacgccgctcaacagcgaggtaacttgcgtttcatccaaaggatgcttggtggtgacctcgtagaccttgggcaccttccactttggcgagctcatgcgatggatgaactgtccgtcgtctgaaagcagcagtagcccggtcgtgtcctcgtccagcctgcctatgctttgcaccccgcgttccagcagcggcgcaggcagcaggctgaaaatgctggggtggtgctgcggcttgtgcgagcattcataatgcgctggcttattcagcatcaagtacgctttttcccggtatgtccatgtctcgccacgcacggtgaaaacaaggtgttctgggtcaaattcggtaaaggggaaatcacacacctcgccatttaccgcgacctcgccgtggcggatcatcgaacggcaaatcttgcgggagccaaagccctgcgagtgcaggatacgttcaagttgcatagggatcaggaattaaggttggtcagtcggaatatcggcatcgcaggcggaattcacccacttgccaatgatggttgagttctggttgacgggcaggccctgcgcaatgccctgcatggagatacgaccctcgaaagcgctgtcgctaagcaaggtcatgtcgaagcgaccattgccctgaattgcgccattgcagctgatgtccccggtgactttgtcgccgctgtgctggtaattgcgcacgctgcaaccgtcttccgtttgcggcagcagcggttgcttgagctttgcctgctcaggcgtaatgcattgctgcgtcacgattgcatgaccgccgacaggcagttcgatgccgaattgccgcaactgttccagttgctcaggcgcaatcgcgggcaggccttgtatcgtcacggaggtttcccactggcccggcttgatctggtcgatggcaagcgcagtgaagggactgaggagcaaggcgcagagagataatcttgcaatgcggttaggcatgggctaagggaatattgatcatgagaaggcaagtataacacccggcaggcaactacttccgaccggaaaaaccaactagtggcagcatggggagttggtccgcagaggcgcccggtttccggtttagaatatgcttggatattcatgcatgtccatgttgtgcgactccccataattttgcgagaaaatgccaatgaaaccctgcattacctctttcatgatccttgttttttgccaagtgcttcccgctggcgctggcgggagaaattgtatcgatgaggctggcaagcgccatgccgacatcctggtggaatggtgcaaggcagtcagccccgccacgcatccaccctgcaatacagcaaatagctgcgatttgatcatagacgagattaagcgcggctgcgccttcgtcaggcaagaagaagcttcgccttactattgccagctgacctatccccgcaactacgaataaggcaagttagccatacccttcttaaggggttgcctcggatcaagaccgcgtggctcaaggggagagggacggtaagtgtataataaccatgttgcagtattggttaatcggcaatcagtcacgtgctggggtttgccatgcaacatctttgtttaatccagaagtgagtcaaaatgagcgaattacctaattgtccccaatgcagttccagctatacctaccaggatggcgccttattcatctgcccgggatgcgcgcatgagtggacaagcgaggacgaagaggcggcgggcagcgatttcatcgtcaaggacgccaacggcaacctgctgcaggacggcgacacgattagcgtgatcaaggacctcaaggtcaaaggttcatctcttgtggtgaaagtaggtaccaaggtcaagaacatccgcctggtggatagcgaccacaatatcgactgcaagatcgacggcatcggcgcaatgaagctgaaatcggagttcgtgaaaaaggcctgagtcatgaacgacatcagcttcgaggattttcttaaggtggaattgcgcgtgggcgaagtggtttctgccgagatattcgccgcagcccgcaagcccgcctacatattgcatattgatttcggtcaggagattgggatattgaaatccagcgcccagattaccgtgcgctaccagcctgatgacttgatcggcaagcaggtggtggcggtggtgaattttcctgcgaagcagattggcccgattcagtcgcaatgcctggtgaccgggttccatgatgagaatggagcagtggctttgtgcgtgccggataaattggtgcctaagggggcgaagttgctttagatatggcttgtcaattgaattgaagatgcatgttcagaagttttattgcgattaattagtaaacaagtttagtgcttatgataaaagtcatctacctaaattttagatgagctaattgcttattccaagcctgtaatattggagtggttggaaagagcattgacttaggtcttgatgcttaaataccatctggctatctaaaaaacatatttagaagtgcagttgacccgtggcctgtgaaatgtgtcatgcccttaatgttcggcctcattagcactactaccatccagaacaatcatctttaacagaggaaaaacgtatgcgcttcaagtgcgttgagttttcttggcgtgcagcctttattggtctttatctcaccccagaacgcgacaagctttgggtaacgatcgtgccgtttttcccgctttatttcaagaagtcaacgtagtatcgaattggttgcttttcgcatgcttcgctttcatgcagcatatcggtggatgcaatgcttaggcttaatctggctgtcagtcccagctagttagggtttatccgcttcaggatcaagataaggatgaccgtttttggtagatcaggccccgattgaggccgggttaatagttatatgagctttagcactgccagcgcaaggctgcagtatgcaccggactatcccagtgctgcctgatttcatcatcaagcagggtgacggtgatagaggcacctgccatgtcaagggcggtggtgtagttgcctaccagtgatcgactgatgaccaggccttgcgcttgcagcagcttggctgcgctgttgtagagcaggtacagctccatgagcggagtggcggcgaagccattgatcaatagcagcacctcgctgcccggtgtcggcttgaggtcttccaggatggcggcgaccaggtctgcgacgatggcatcggcgtttctcatcgcttcgcgcctgcgtccgggctcgccatggatgccgacacccatttccagttcagtgtcgccaatatcgaaggttggccggcccgctgcgggcacggtacagctggtgagggcgacgcccatggaggcggtgcggctgttgaccttgtcgccgagcgccttgcaggcggcgaggtcggctccggtctcggcgaggctgccgacgactttctccacgatcatggtgccagccacgccgcgacggccggtggtgtaggtggagttctccaccgcgacgtcgtcgctggtgagcacggtggcgttctcgaacgtcagcatctcggccgccatctcgaagttcatcacgtcgccagcatagttcttgacgatgaacagcacgcccttgcctgcatgtacggcttcggctgcggcaagcatctggtcgggggaaggggaggtgaacacgtggcctgggcaagcggcatccagcatgccgtagccgacatagccgctatgcagcggctcgtggcccgagccgccgccggagatgatggcgaccttgttttctgctttctgcctgcgggtgaggaagtgcggctccagattgaggctgacgatgtccgtatgcgccgcagcaaagccactcaggctttcggtgaggatgtcgtcgacgttgttgatgaattttttcatgttttcctcttcctcctttgcgctggcatcagacggcctgctgctttgccaattcggcaatggtatggatgatgatctggctgctgcgtgcgccgggatcgatatggccgatggcgcgttcgccgaggaaggcggcgcggcctttggtggcgaccatgtccttggtggatagcatgccttgttcggcagcctgctgaatggcgtcgaacacctgggccggttcggcattgacggctgtgaggcggctgaaggtgtcagcaaccgggatcagggtatccagcagggttttttcgccagcatcggccttgccacgctgcttgatggcctcgacgctggcatggaaggcggcggcaatttcggccaggctgttgaggtcgccggctttttccaccttggccatggtcatgaagaaggtcgcgatcagcgggccggatgcgccgcctatggtggaaagcagtttcatgccgatgcgctgcagcacgtcggcaggcggtagcggtgcgagctcgtcacgcatggcgagcagggcggcacagccgcgcttgagattgatgaagtggtcgccgtcgccgatctcgcggtccagagactccagttcggcctcgctgttgaggacggcgtcattgaccgcggcgatggcttcaaggatgaatgcggttctcatttaaatatttccaggcctcttccagatttcttccacctggccgttgtcggccacgaatacggcatcggcaagctcgtcgaacacgccatgctcgacaatgcccgggatgtcgttcagcagccggttgagctcatcgctcttgaaggttttcggcagcgtgagctccagtaccaggctgccgtgggaggtgatggcccagccatccttggcggcattttgccgcaggctgcttgcgatgcccagttgttgtaatgaggcctggaccagttgccatgcgaacgggatgacttctagcgggatggggaatttttcgcccaggtggcccaccagcttgcttttgtcgaccagcacgatgaagcgctcgctggcgcgggccagcagcttttcgcgcacgaggtcgtagccgcgccccttgagcagggctaggttggtggtgacctcatcggcgccatccacgtagaggtcgagcctaccaagatgctcgagcgccaccaacggcaagccatgagtctgcgcctggatggtgctggctacggagctcgcggctgcggtgatatgcagaccttcgtcgcggtggcgccgggccagttcctcgatgaagtaattggcggtcgagccggtgcccaggccaaccaccatgccgtcctgcacgtgctgtgccgcctgtatggcgacgagttgcttgtcgttcatcggttttctcctccgtgtagcgggtgttttacgcgagctgtgagcgatgaatcgagtaaaatggtccggtctcaagctgcgtgcgatttttcatgacatttaaacatatcacctcccgcgataacagcctgttcaagcaattgaaaaaactggccgacaatgcacgagagcggcgcaaacacaatgaaaccctgctcgatgggccgcacttgctcacggcctatatggaagcctttatatagaagttccgctagatagacaaggtaacggccaagcaacaggcggcacttttgaagataaaagcaccgaggcatcttgccatagcaaacccgttgcaaaaggcatcgccaatatagattgcatggttttcatcgacaatgaaaagaccgtcacccttacgttttaacgcttgataaaacggcctgtacgcttcgaacgtgcaggcttttttgttgccttacgcttttttctggtagccatatctaacaaccctttccagtgaatctatacgacgatgtgctgtatcaacatccctgcgcaggtatttgatatgcactccgatggcggcataactgcccacgaatgagcagagcgccgccagccctggcatcagccaatccattacagaatagccattaccacagcgcctaccgcattcacggtatttgctgcctgctcaccaaagatcgcaccagcagcaacgccgattgcggcccatgtactacgcgcatcaaagagcgctttcaatttctcacgcatattccccccgagttaccaagaaccggtagcaccatgcccaccgaatgagccgccaccgcctataaaatcaacctgcccactggtgaacaagtcattaaattgccatgcgataaaatcgcccgcatcgcaatatcttgaagcgtcccaagaattacctagacgctttgccatttcgcatttgctctcattggtgcgaggcacccccagcaggtcgccaacacccaccaccaccccgcccccaacgctcccagcgagactaccaacaccgctaattgcacccgcaaccgcatcttgtgccgctgccgccacactgcctttttttatgatgtacagagcgacccccgccgcgcccaacatccagaaccaaggcgggattgcatccagtgctttcagcgccttatacattgatgaccccgttgttatttgtcgcattgttgcccgttatattgtccgaccatgacggcgcgtattgcgtgggccagaacaaagcctgttccgtctttttctggtagcgcgtcagcagcaggaatgcaccaacgccaaggccaaccacggccagaatctgaattgttttcatacgttcaccttatgcaagaaacagcgcccgctcattggcacggcgcttgaccaaaccggccatgacaacgccgccagacatgcgccacgccgggaattgattcgcggccccctgatagtccccggcattcagcagcttgagcagtgttgagcggctgaaagcgcctgaacctacgttgaacacgaatgacaccagggcgtcatattgattttgcgtcagcggcacctttaccaagcgattgacggcggattctgcatcaaccagatcagataccagcaagcgcgttgcttccgcttccgtgatcgtccataaatcctcaaacgtcccgagcttatggccgtacccgattgttggataacctttcgccttttgccccctggcaagcggctggcctgttgcatcgtcatatctgacaagctttaagccctcttcttgtttgatttttgccagcccgttaaggcttatgcgcattccagatgctggcattactgtattgctcatttgaagaaaatcccccgtaattccatcaagccagcccgtaccctcgccgtccggcgttgttacagtgtcgctattgttgagatagcgccagatcatataaccgccgaaccccaaggcaaggccggtaatgatgtttttaagcaccggccagccccttgatgatggtttgcgcctggagtaagtcatctggcgacatatcgacaacgagcattggcagatggacggccaattgcgcggcgctgatgctgcgcgatgtttcttgctctacttcttgcgattcgccgccaccctccacaactacggtaacaacttcactcactgttaaattgccgtattcatcgaaagtaaaagttttcatttttttcctcataaaagcgagtaaataacctgcatcattccaccatcccgatttttgttactgatgaaatacacccccaaaccagctggcacaaaaaattccctatccagcttcaaaatatcggcatcgctgtttgtgaaagcagaatatccagatgtaattgccagcgcctgaccatcaaaaatatttgccggcgcactagtctttacaatcaatgacgaaagaaccgccggcccccgcaccatggatgcagctgcatgaatgatgcagccccttgcatttgcggcaggtgagatgacttcttgagccacatttaccccagcaactatgccagccaaccagcatgcgccgtatcgaattggcctcatcagtagctaccctcccacaccatgacattcggattgctggcagcattacctatggcgatcaagacgccagtgaacacggcaccgcctataaattcgatgctttcacccggccccaattcccaaccattgcccacggataccgagccagaggaaacccaaatagtgccgacctcatcctgattttttatagatataaatgcccggttcggattgaccgcggccagctccccggctgatgttgtaatcgtccggcgcacaaggttactattgccaacttgcaccgcactacgcagattgttgacattcaccccacccggcaccgagactcccccggatactttggcagagccgacacgcgccccgccggtgccgacaaacaggcgtatttcctcttcccctaccccaccatgccccaatatcagtcgcttgaattcgccgatattggcctcttccccttcatctaaggtgaagtcatcgccgttttccgtgcggacgcgcaccgggacaagggctttttcaatgcggatatagtcgccagtcaaagccggtatttcttccccgcccgcctggactttaaacgtataaagtttgagactcatttcagcgcttccgattgaagtagaaatagagcgcggccagcccggccactacccacagtgttttgtttgtcagcttttcttgcgtcagctcgggattggtggaatcagagacgtattgcatggcctgattgcctgccttttctgcaaagccgagtgcctgaatattggcctgctgtaccgcatccagaaacttgaccgtcaacccggccacggtatcgacggatttaccagcaagatcaatcgcgccaccgtccagaaagctgattacagaatttgcccccgccgaaaaatttccgccaaagaaggttccatccccgatattgacgcccttgctacccgcgacattgttcacagccagaggcgtatcaatatcttgaagggttagaggcgcctggatattttcgttaaatgtggcactggctgaccccttgtaacccgttaaactcaccgattcaggcattgccatttacagccaccctctcttttttgcatatacaaaccccagcccgatcgccgccagcacggcgatatgaatcgggttttcgagatcaatcagcggcttgttatagactggtgcactggtgtttgtcggtgcaaacgcgcccagccccgaatatgccgcgctggaattggtttccgtatcagaaccgaacaaaccgccacccccacctaataaagccagcccggcaagccagggattgccagaggcgagcgcacccgctccggctgcacctgttgcgcctgccgccccgctggcataaccgcccccgaccgacccccacgaacccggagccacaaggccagcaattcccgccattacttaccacgcagcagcatgaagcccacaaggccagcaccggcaatcacggccacccataacaggcggttattgctggcgctggtgtttgcttgcagggcttgtgcctgcatttgcgcttgcagtgtgagcaacgaggcttggttctgccattcggcctgctgctgcgtggtttttgccacgcctttggcgatttcttgctggttccagaaggcggcaatatccagcgcatccttaatgctgaacgcttttaaatcgtcccatagctgtagcgccatgatgcccccttaagcccaaacggccagtgtctcagcgacgatatttgccaaaccggcagtatcaaatgtcattttgagtcgcagatcggacacgccgcgcgtattcagcaggtcgcccgcatcgccttcaagcaggaagtcaatatgtgttgccttgcctgtttgcggtacgcgtggcaccggatagacgtttttctgagcacgctcaagaatcggcttggtagcatcgatcacctggacgccatcaaccagcaattccacattgctaatatcagacttgaagatatggatagccttgtacacgtcaccagacttcggcaatttgtcgttttcgactacgccagatacagcgcttgaaatgccgtaatcgcggatttgggtatatacgcccagcttttgcggcacggtatcaatgaacgcttgtgccttcatggtgatgtccgcaggcgcaccggctgcgagttccaattccacagtgaaggtttgcagatcatcagtaccgaacgctggcgctcgcttgtaggcaagctgatcgtaggcgttatccgtgaaatgaatcatgaactgattcacggtatcagggctgcggccatagtaggcattcagatcaaacaggcgttgcaggctggcaaaagtttgtacttccttgccattggcgagaacgcgaattttgccgatgtcggttacgtccaatcctgtacctgtcacagaaaacaggatgttgtgatatgtgggcttgattggaatctcaagcacggcagtgctaccagcaacaacacggctgatagagggcagtttgatatgctttttagccatgatgcccccttatgcagccaatgcggtgttgacgtatggaatttgacgggcaacgatcatgcccagaacgccaagcgcagcgccctttacatgattacccggcgcgaacttgtaaacagcaaaagcgatgcccgcaccgatggcgatagtaacccacttgctatttgctgttgtggttgtggaatccatttaaaacccctgttagttagaaataagttatgacagggcgaagattgcgacgaaagccgcgccgcgtatataggcggtaacggttacggttacaggaaaaagggccatttttggcccttttctttacaaacttttacacttttttcatcgaaaagtgagttttgaccctgttacctggcccgtcaatgcgtccttatgcaggtattccagcggctgcaagtgagcaatgcgctccctaggcaggccggttttctttgccatgtaatcgacatccgacccggtagcagcgcggaacacgtagaaatctgtggcgttgcctatggcagtcttatctgcctctgcccagcgctgggatatggggaacagactgataccccgcttcaggccgcgccgcaccaggatgccccagccctcgggtgccttgctcatggttgtcacgtctgccagttcttccagcacagcggcacactcgccgaagtacgagccgtaatgaaacacagcccggcagaatctatcgaagtctgccttcatgtcgccctggctgacgtaggcatatttgcccggcttgcctttcttgaccacttccaacagatcggcaaatgcagtaatgcgcttatagccctgcaacttgctccactggtcctcaatgtcccacacgaacacggccttgaatttgccctggcgcacgaggcgcaccgtcatggccgttttacccgaccggctggccccggacatgatgcatagccgtccgtcccttgtcgccaacgtcatgacgcgtacctatccacgtctgccgcgcattcatccgccgggactggctcgtattgcggcgctggctctgctggcttttctggctctttttccggttccggctttttcaaatcctgctgcacggcgttgactgttgccatggtgagcggcattgccacggcgaacagcgccatttcctcgacaccggcgccggattccagaaaggccagcaccctgccgccccatgggtatttgcgcagcacaggcacggcggcaccggcaaaggcgttgcatgaatcttgattccagacggcggcggtattgcgcatgccgccagccagcaaggccaaatgtccgatttgcagcaacccggcaaggctttgttcggcgctgatttgtggcaccggcccggcttcctgccccggctccgctgtttcttgtacaggctcatccgccagcatttcaagctgggtttccgatgcgatttgttcaggtgttttttccatgactagaactccaatgagaaaccggcttttttctgcgctggcttcgtttcaggtatcggcgcgggcttgttttccggcaccggcgttgctgttacggtaacaggcggtttttcctgtttcggctgcatggcctgggcaatgtgcggatactgtttcaggaacgcatccacgcgtcgggcttttccgcctacccgcaattggccgtcacatgacgcttcacagaagccgaacggcgcaccgtttttgtcggacgtgatacgcatgccattggccgtgccgcaatatgggcaattgatatgccctagaatggatttttcagacatgcagcacctcaagatcatcggggttcacccagcgaattgagccgttgaccatgatgcccacgttgcctttgccgctgacctggcgcacctggccgactatttccggcctactcaccacgcgcaccaattggccgcgcactatctcttcaagcgtcatttttccctctcatttccaactttgtgacaatctcagccagcaactgcacctgaaaatcatgcagcaccatgacagccgcccccaattcctctactgctggcaccttttgaaacatcggcgcgtgcttcgctttctctgaaagcacttcgaccacccgcatttggcgctgcaaacgcgccattttctctaccatcgccattcccccggttacagttatttacagaactccaagcgggcctaacggccctctttaaaacccactcgcgcaagcgagttttgacgtaatcgccccagcgcgtttccaatccttcaaccctctccatccccgccccgtcatagcgcgtcatggcctcatcaaaccagacccggcgcaccttcacggcgtgaaacctgcgctttgcaaatgccccacccatcagcgccgtatagcctgcccaatcgcccgcatcagccgccgccacaagatcaggcagaattccgcccatctgatcgtcgccagcatcgccaaggcgacgaagctcacgccatacgcccacccctgcaccgccgatttgctggaactgccgaattccccagcaagcagcccaagcgtcaacccggacagcattgccagtaacagaaccaccctcaaagtcatcagcatcctcaagcccttttccattgatattttttgatatgtacttagccagatagcccaccgcagacccctttttgcgatcaataggctcaaacttgaaacggtgttcagacgcgccgaattcgtcgccatcctcacgcagggcataatgacgcaacacctcgcgcactcgctcgacgtgcgcaggctgcataaacagcaccatatgccagtgcggcgttccatcatggtgcggttcgaccacgcggaacccgtagaccttaataccctcttttgccagcgcggcgcgtgacaatgcccagcccttgcacaggtgcgcttgcgcctcgcgtggtgtttccgccttgtatttgggatttggtttgccatcagaccggacggcgtgaaaacggctaggggccgtgatggtgtagaactctgctgcatgaccgtgagtgcgtgagtaggaatcaaacccggccatgcgcgccatcaattccatgcgcctaatttcaggattggagacgcccagcgcggaaagctgggcaagtgtgtattcctggccctcatcattgacggcgaggattgtttccagcaaggccgcattgcgccgccgctggcccttgcgccgcgctacggtttcatcgctggaatagataccggcccgtttgctgaccatgccaaggttgattgccgcagcttcgacctgacgccccaccaccttgcgcaactgccgccgccaccacaattcgcagcacaaccgcgcccgctggccggacttctcgacacccttgaattgcggcttgatgccgtacttttctgcaagcccaatcatggccctgagcgctaaatcggcatctttccagtacccggccagcctaaagcactcatccgcccgcgccttggcataagcgcatatctcatcatcgcttgcagccagcagcgctttgtttccgccgatggcttccgtgatgtcaagcaaggcaaggtttgccgccgccctgccctctcgctggtaaagctctacataccgcctattgatcgcaggcttgaaccgcttgggatatttggcgaaatgggcgcggatatgcttgtgatccaaccactcgccggttacttcaattgccagcatcaggccgcaaccctcgcaccttttggcggctcaatgccccaaaaaagaggatcattcaacagttcggaaaacgcgattaattccgcctcgttataccgcctgcccttcaattgtgtaggctcaaacagatgcaactgccccgaaccgtcccgcacgtcccacagctcgacaaagaccagaacaacatgcgtttgatcgcatattctgacgtcccgcaccctgccgaaccggccagccttggaaccttcgcagacgtttaccagcgtcccggccttaatgaacatcggccatcaccatgcgcacaggtgccagctttttagctgccttgcagcactgttcctcgttgcgaattgcgccgttcagaatgtcggcaaggtattcagagaaggagatttcagcgccggtaaaggctacgtattgcaggcggcatgcctcaatacgtttgcgctgcattgcggatagtggaaattcatagaccatttcaagccctcgcagttggttgtcaaccagcgagaaattgaaacgttatagacagtgtgcagattgcacaccgggtaaaaggttagattgttgtaaattaagagattagttagctaagtcactgattcagtgtatattatgtaaaatctgatcgggcctctttccgacaaattaatgagccaggaggcttgggaggacgatcagaaatggatcgatgcccaggtgttgtagcgacagaagcaaattctgctcaatgtggcggtcgctggcgtcctcgagagttcgagtattggggaattgagccaaggttagatattagtcacaacttatttggagtagaaagtgatgcagtccttggcttgcgctaccatagggagacccaagatcgaaatcaatttagaggagcggatcctcgatttcaaagtttaagttatgcagaaagtttttatggagtaaatgggggaactggacacagagaacaagtagatattgatgttgaagctaagtcttactatgcacaaaataccttttatctcggtaattggtcattaacaccaggcattcgtgtagaagatattagaatttctacaaatgtgaaacgtgccgaaggtcagccacaaaataatcctgagtctgaccttactaacaatcagactaaggtgttaccaggttttggtgtggcatggagtggtatcgaaaacacgactgtatttgcaggtgttcaccgagggtttgcacctccacggcctgatcgtgatatatctgctggtggcgctaatactgcagttgttgctaaaacaaaacctgaggagagtaccaattgggagttaggtattcggtctaattatttaaaagggattagctatgaaaccaccctttttcatactcaatttgatgaaatcgtaatcagcgatggttttggctcattcagaaatggaggggagtctcagcattctggtatcgaggtgggcggacgtattgactttggtaccatctacaatacttctcataacttctatatcagtggagcatatacgaatctctttactgctaagttcaagaagactagccttgatgatgacattcgcagtggtgatcgtcttgcctatgcacccaagcatattgcttccctgagctttggttacgagcacccgattggttttaatgcacgtataggtgtggattacgtgagtgaacagtatgaagatgtgcccttccgtgagggacgtagtgagtatgatccactcagtggacagagtggcaagattccatcttacacactggttaacgcttctctcagctaccgtccaataggcagcaaggcaaccttcttcgtcagcgggcataacctgggtgacaaggagtatctggcaacccgtgtcgatggcatgcatgctggtcgtcaacgccaggtgttcggcggtgtccgttacgatttctaatccttaaccgcatccttcctctggctttttgctggagtagttgtacttgcgccccgttatcggggcgtttttttgcatggagagcatgatcgtggcggcgttataatcaaggtttgtgatgatgtgctggcgctggccggcaagcatgaacgggcaatcaatttgactaagttagacaataccttggaacaacataccccgatgatgcgccagtatcttggtatcaaggcgcaatatcccgatatgctggtgttttatcgcatgggggatttctacgagttattccatgatgatgcggaaaaagcatcgcgcctgctcggcatcacgctgaccaagcgtggcagttccaacggcgagcctatccgcatggcaggtgtgccttatcatgcggcggagcagtatttagccaagcttgccaagctgggggaggcggttgccatctgcgagcaggtgggcgaccctgccaagagcaaggggcccgtggagcgccaggtcacacgtattctgaccccggggacgttgaccgacgcggccttgctggacgatacgcgtgacaacctgctgcttgccattgcacatggcgaaggtgtattagggttggcacgcatcaatcttgcttcaggccggttcattctgagtgaaataacgcccggactattggcgcaggagttggagcgcatcagtccggctgaaattctttatcccgatgatttttaccatatggcgctggagcaggtgaaatgcccaaagaagcgtctggcgccttggcagttcgacctggattcatccatccagaccttgaccaagcagttcagcacctacgatctggatggcttcggctgtgctcatatgctggccgccatcatggcggctggcgccttgcttgattatgtcaagcatacgcagcgtacgagcctgccacatatccagtccctgatggttgagcagggaagccagttcatccagctggatgctgcgacacgccgcaacctggaaatcgaccagaccttgcgtggtgaatcttcgcccacgttgtactctttattgaataccaccgtcactgccatgggtgcgcgtttgctgcgctcttggctgcatcatcctttgcagcatcaagcagatattcaggcacgcctgcaggcggtgaaggttttgcaggcgcaatatgatggattgcgccccttattgcgcaatgtcggggacatcgagcgcatggcagcaagggtggctttgaaaacggcgcgaccccgggatttgtccggtttgcgcgacagtctgcaacagcttcccgcactgcaacgagtgttgcggcctgaagattccgcactgttgcactccttgcaacaacaactggatgtgccacaagcagcgcttgatatgctgattgctgcgatcaaggatgagccggctgctgtgctgcgcgaaggcggcgtgatcgccgatggttttgatgccgagctggatgagttacgcgccatacagagcaattgcggggagtttctccttcagtttgaagcgcaggagcgcgagcgcagtggtatcagcaacctcaaggtagagtacaacagcgtgcatggcttttacatcgaaatcagccgtgcgcaatctgagaatgtaccggccgaataccgccgtcgccagacgttgaagaatgtcgagcgctatatcacccctgagctgaaaaccttcgaggataaagtactgtccgccaatgagcgtgccttggcgcgtgaaaagttcttgttcgatgaattgttagggaatttgcaacccgcattggctgcctggcaacgcaatgcagaggctgtggcgcagctggatgtgctggcaacgtttgccgagcgcgcagatgttctgaagtatgttgcgcctcagttcagcagcgaagccggattggatatcgtggatggtcgccatcccgtggtggagcagcttgcccaacctttcattgccaatagtgtttcattatcgccttaccgtcagcttttgctgattactggtccgaatatgggcggtaagtcaacctatatgcggcagacggctttgatcgtgctgcttgcacactgtggatgctttgttccggcgaaatcggcgaggataggacctatagaccgtattttcactcgcatcggcgcatcagacgatttggccggggggcgctctacttttatggtggaaatgaccgagacagcgaacatcctgcacaatgccactgagcgcagcctggtgctgctggatgagattggacgcggtacctcgacatttgacgggttatccctggcatgggcagtggcccgacagttgctggagaagaaccgtagctataccttgtttgccacccattacttcgagctaaccagaatcagcgaagagttcaagcatgcagccaatgtgcatctggatgcggttgagcacggtgatgggattgtgttcctgcataatgtggaggaagggccagcaagtcagagctatggtttgcaggtggcccagttggcaggcattccacgcactgtggtgaatgccgccaagcgcaaactggtgcagcttgagcaaagccaggtcatgcaacaatcattggcggggcagggcgatatgtttgttgctgccaatgtcgagccagagcccgccacacatccggtggtatccgagttggaaagcatcgatcctgacagcctcacccccaggcaggcactggatgttttatacaaattgaaaaaattaatataagaatcagacatatttttgaaacaactgcctgccagaatacacaacatagtccttaccgggactcccgttttgttactttagaaaatcccaaaaggaagatatggttgtcgagtatttcatcaaaatagtgattccagtagtatttgcgtcctttgtggccatgataggctggtttgtcggcgagaagccgggcgcaatgatcgctgggggcgcttctcttgccctttcattcggctggaccagttatagctgggcattgtctgtgcggcaatcgcgcatcaatgcgcgattggccaaacgcaagcaggccagggccaagaagacagtgcgccgagtgtcttgcgcataatgcatgcatgagcggctctcttgagttggcagccgcactgaatacaaaaaggcagcctaggctgcctttttcattgatcacaagatggctgagttgagctcatcaactcgcaatgggcctaatgatggtgaccacctgcaccatgtacatgcccgtgatcgatttcttcctggcctgctggacgcacggcggtcacagatgccttgaacaatacgcgctctccggcccaggggtgattaccgtcgacaatgaccttgccatcttcaatattggtaacggtatacagtacgatgtcgccagtttcgtcttcgccctcaaattgcatcccgaccttcaactcttccgtcgggaaggcggaaacaggttctatctgcacgagttcctcatcatattcgccgaaggcatcagctggttccagcgtcagttcgatagagtcgcccacagacttgccatgtaattcctcttctactcgcgggaaaatattgtcatatccgccgtgcaggtagctgacgggatccttgctggcctccagaatatttccatcgctatcgcgtaattcataggtgatggtgacaacagtgttcatggcgatctgcatgaaagatccttctttaaagtgatttgataaatttgagtatttctgcggcatggcctttggccgttaccccatattgtgccaagcgtaccactccagtccggtcaatgacaaatgtggagcggactatgcccatttttctgatcccgtccttctctttttcctgccacacaccatattgcctacatacctctccatcctcgtcggatagcaggcagactgccaagccgtgcttgtctcgaaaggtggcgtggctgatgcagtcatcccggctgatgccgatcacgatcgtatcgtggcgcttgaattcgtcttccaagtcgctgaactctattgcctgcaacgtgcagctgggggtgttatctttgggataaaagtaaagtactacattgtgaccgcgtagcgcggaaagggtaatgggctcaatatctgcatctagcagggagaagtcaggagctggtgaattgggttgcaacatggcttgaatatactttagaaaagagattgctcatgtttttatcctactacggtgttttgccaagtaggggcaaggcgagaattgtcagcatgatgagcattgcctgcggatcacatcttgaacgagcatgtgttgcggccatgcgtatgcgatgaaatgacattggactgacttcaagaaaggatggggaagattctaacctaatttcttggcagcgtaagcaatgcgctatcatgcacgcatgaaaaataaacaaaattcactagatggccggcttgctctgctcggcgggctgagtgcagcacaatttcttgctgaatactggcagaaaaagcctttattgattcgtcaggcgatcccaggattcaatggattgctaagcccagatgagctggcagggctggcttgcgaagaagatgtacagtcgcgcttggtttcattaaaacgcggacgctggcatgttgaaaacgggccgttcgacgaaaagcgctttgccaaactgcctgagcgtgactggaccttgttggtgcagggggttaatcaccacttgccggaagccgcagagttattacagcagtttgcttttatcccgtacgccaggctggatgacctcatggtgagctttgcgcccgaccagggtggggtggggccacatttcgactcatatgatgtatttttgctgcaaggggaaggccagcgcttgtggcggatcagtgagcaggacgatcttgccttggtcgagggtgcaccactgcgcatcctgcaaaatttcaatactgagcaggaatgggtcctcgagccgggagacatgctttatttgccgccacacgttgcgcactggggtattgcagtgggcaatgccatgacatattcgattggctttcgggcgccttcggtgcaggagctagtcagcgagttcctcaatgatctgcaggacaggctgcaaatacctggaatgtatgcagatccggatttgcaactgcagcgacatccggcggaaattggtacacaaatgctgaacaaagtgggcgccatgctggatcagatccgttggcaatccgaggatgtatccagtttcctgggacggtatctttctgagcctaagccgcacattatctttgatgagaatacgccgctagacctgccgcgatttgtgcaacaattgccaagatgcggtattgccttggctgccaagagcctgatgctattccatggcaatcggtttttcatgaatggggagcaattcacggcaacggagaagcagcagcacctgctgacggccttggcagatgatcgtcggctggagggagcttgttttgattccgccatattgcaagagacagtattgatgcagcagctccatgactggtatctggccggttatttgcatttcatggagtgatcgcgtagcttacacaaaagcaatacgccaggttgagtggtctacctgtcatgagtggcagcacatttgccaccttaatcaattgggagcttgccttggccaggagtgaaatcatgcgtaccttgttgatcactttgcctctgatctgtttgcctgtccaagcgtcagcgctggatttcaagatgattacgctgcagcaccgctttccgcaagatattctgccagcggtagagcagctcgtccttccggaaggctcggtgaccgcaatagatcatcacttggtcgtgcgtgctacagccgacaagatgagtgaagttgaggccttggttgaaagactagataccgcgcagcgcaatgtacggattgcagttcgtcatgaagatcatgcaatgcaggacaatagcgccataggcattgatggaagactgcgacatggcgcccccgaaatgaggggatggttcgaagaaggtgtgcgttttggcatcgatgacagccaagccacgagccgtcgcagcggggagcagtttttgacagtcatggatggtgagcgtgcttttatccaagtggggcaatccgtgccttttacccagcaatgggtattattgacttcgcaatatgccaatatccagcagactatcgagtttcatgacgttacgactggttttgccgtcaggccacgttatatcggtgatcaagttgaggtggaaatcacgccgcgcatctcacgcatcaatgcaaggggcttcatcgatttcgagcagttgtcgaccacggttcgtgctccgcggggcgagtggctggacatcggtggcatcatgcagaatcacgatgaagtcagccgtgccattctcttgcaaagccaatctgcgaccggaaaaaacacccgtttgcaaatcaaggttgattgaagaatttgacctctgtgtttttgcacgataattgacagagtattgtgtaaaacaaggctggcagccaaaaaacagtggtattttttatcggaaatggtagaatttttgacactcggttggttttaccgtaactggttttcaaatttattgtctacacacatctttaagggataaaaaatgacacgttctgctctgcttgccgctctgctcgcacttgctttgactgcttgtggtcaaaaagaagaggcacctgctgaagctcctgctgttgaagaagccgctcctgctgttgaagaggcacctgctgaagctcctgctgttgaagaagccgctcctgctgttgaagaagcacctgctgaggctcctgcagaagaagcaccagctgaagaagctaagtaattgataagctggctttgatgccagccatcaattatctgtaccgaaaagccggcatcgccggctttttgttttttgctgtgtagtgcgtttaaagttttcaggatattggttttattttatttggcgccagtcgaagccttcttgctggctggcaatcccgatccaatgttcttcacaacccagagtgcgacttaatgcggtattgaccagggccggatgattatttttctcgctcaggtgtgccgcgacgatatgctgtagcttgcgattatcgagtttgcctagcagggtggccgcgctctcattgtccagatgtccaaggcggccgcctacgcgttgtttcagggagcgtacgtaggggccgttgtgcaacatgtctacatcatggttacattccagcaccaatgcgtcacaggcgctcaatgtggcttcgatgtgtggcgtcgaggtgcctgcatcagtgagtacgccgagcttgtgcttgccatcttcgaaagtgaactgcactggctcgcgtgcatcgtgggggacaggataaggctggatttgcaagttgccgatgctgaaaggttgatggctgtcgatgatgtgcaagtcaaattcgagttccttgggcatgagtttctgacttgtgatatatgtgccgtaggtcaaccagaccgggatgcggtagcggttggctagtttgaaaactccgcctgtatggtcatcgtgttcgtgggtgacaagaatgccattgatctcttctggttgaaggcctagcctggcgatgcgccggatcgcgtcgcgcaacccgaatccgcagtctagcaacaggcgggttgagtcttgctcaataaccagtccgttgcctgtgctgccgctgccgagggaggcaaatcgcatatcagcaaatattgctcaagggcgattgcgattttaatgaaaccaaatcaacaagcgccctgatgttaattatttgagctgctcgaagagcaggttgatgatgcggtttgccgtgctggtgcgctcgcgctgcccatccttgtctgtgatggtaatcaaggagctgctggagcctgaactttctacccggacctggtattgagtgtcccctgatttgcgcttttggttgccatccttgtcagccttgtctttcccccagaacttcagggtttccagtaggcccttcttttcctttggtaattcatcaatgtcattatccgtgtaacggacatagaagataccgctcgaccggtcgcgatcctcgacgacgaagccaatacgatccagcgccagccctacacgacgccatgctcggtcaaaggcatcattggtgctgaggctgagtgtgccgtcgctttccttgttgatgctggcacgcaattctggggaggcattggcaataatgctgcgggatctcttttcttctacgccaagacgtaccatcaatctacgtaatagctccgcatcaatgtcctccgcaatggcgcgggattcttccgaacctgtgcgctttgtcttggtgggagcgtaacccatttcgacttccccggcgatggtgcgtaccttgatcttgccgtcgtctggcacattgctgacggcacgatggctcatatagatttcagtcgtaccaggctctaccccacgatcgatacgcgtgcggaatttttggcggttttgcaggctgttgagcttgtcaagccagccctggaatttttctaggtaagtcttatcattagggtccagtgagctggggtcaacccattcagtctccatgacaccggtttgcgggttttctatctggacggcaaatccaaggtcagtccagaattcacggatgacgggccagactttttctggttcggcattcactaccagccatctttgcgcgcctgcacgctccatgcggacgccgtctgggtttggcaacactttatcctgctcgttttctatttgaccgctttcattcagcgactggctgtagtccgaatagttggtggcggcaccgggaatggcgtaagcgtcactggccgaaatgttggtcaggtcgggtggcacttccagagggcgcgcgcgtcctgcggctttgtaatctgagctggtgtcgaggaatggaatggagcacccgctgatggtcagcaatgtagccaataaaacaggttggagtgtgagtcgattcatggtttctctatgactgaataactgtgacatcaaatggcagcttgcttcatggcgctgcgcaatgtgtcatgaaattgggatgatagtggcacgagtggcaggcgaatgccaccttggatcaagcccatctgttgcagtacccacttcaccgggattggattggcttcgataaacagtttttgatgcaatgcgaatagcttggcattggtactacgggcagtcttgagatcgcctgtcagtgcggcagcacacatctcatgcatcagcctgggagcggcgtttgccgtcaccgagatgacgccgcgtccgccgagcagcaataatgcaaggctactggcatcatcaccactgtaaactgcaaatccttcaggtgcgcgcaggatcaggtcagtgccacgttcgatattaccggtggcatccttgatgccaatgatattctctattgcagcaaggcgcagtacggtttcattatgcaggtcgcaacctgtccgacccggaacgttataaagaatctgtggaatatctacagctgcggcaatggccttgaagtgctggtacaggccttcctgcgttggtttgttgtaatagggggtaacaagcaggcatgcatctgcccccagcgcttttgctttacgggtaagcgcaatggcttcgctggtggagttggcccctgtgccagcgatgaccgggatgcgtccggcactgtgttcaactgcggttttgatcagcagggcatgttcatcaaagtcgaccgtgggagattcccctgttgtgcccacgacgacgataccatcggatttttgctcgatatggtagtcgatgagtgaacgtaatgcctggatatccaggctgccatcatcgtgcatgggggtgacgatggcaacgagactgccttgcagcatggttatgcgacctgataatgatgaaacccgcctattttaactgaaaccaaggggataataatatgattttatgcgctttcagggtgctcactcattgcaggaaaaggtggtttcacagcggaaaagcctaatggggatattattttcctataatattcgccaatattttcacaagcgacagattgatgaagcctgatgcaataaccataccaaccatggctgcggtggcgagcttattttctgtattgtcccatgcgaatgatgcagcattgagcagtgagcagccttctattccagaacccatgctatttgacctggtgcgaccgctgggttctcccaggggggagctggaggtaaacaatctggcagagcattccctacgtcatggtgatatccagtgggctccggaaatcgaatatgcgtttgcggacggatatgccatcgaggttgagctgccgttcgagaattcatcattgtcaacatataagctggcattgcaaggcacgatggactctcattcaagtgatcgaatggttcatggctggcaggtaattgcccgtcgccaggcggatgaggatgtgtattctgcggatgcattgtatttgcatggataccgttttaactccaggtggagcacattcaatatgttgggtatgcggcgtactgaatttggtggtgatggtatgaatacggtactttccaataacagcctgttctatagattttccagcaagcttgtgctggggctggaagtgaacaatgaaattgaccatcacatgaagtggcgatatcgcatcacgccacagatgcattataacttcgacaaacatcgtactttgcaatttggcctcggcccttcaaggcttgacgatgacatgaggacagagtggctggcttcctggcggctgatctatgctttctgatgcccagcgtcttcgggcggaagcatatcccgaatgcaggccgcaatgaggtcggttcgggcaaagcggtgatggccgccaccgggcagtatcagcttggctttgccggagaaattcacgacgctttccatatatggaattaattcatcgccttgctcgtggagcacggtaagcctgctgggctggccgttgacacggtaagcagcatattttcccaagtgggcctcggtcaaccagccttgttcgtgtgagtagaaattctccactttgccgatatagcgctgcaggctcaattcaggatgcatgcagggattgatcagcaaacagggttgccgatagcggcatgcaaactgataggcccagaagccgccgagtgatgagcctgtgagcaggacaccctggttcagcaatggcaggatggcttgttcgagctgtatataggcaatatcgggatcccagctgttgtattcgggaatggtgaccagggggaaatgttgtcgtagtagtgatgatttttcacttgccgggctggagttgaagcctggcatgtaaagtatgttcaaacgatattctcctgcgtcgtatcagtcacgcaatcctagcagcgcaggcaggtcggcgatagagtctattatcaggtctggcgtgactgatgaggaggcaagatattcttcgcgaaacttgccggtgcgcaccagtaccccgcgaatgcctgctttttgtgcgcctccgatgtccgagtcgacatcatctccaatcattagcacttcagatgccgggagcttgagatctgcgagggcgatctgaaagaactcggtggcaggcttgccgatgatcatggcttgtgtgcctgctgcatactcaagcccggtgatgaatccaccgatatctatctgcagtccagcctcggtttgccagaatcggttcttgtggatggcaatcagctttgcgccgttcttgagacagttgaagacctcgttcatgatgtcgtaggtccaggcttggccgatatcaccaacgacaatgtattcagcggaagtgttggactgacggaaatgcgagaagtccttcttgacatcatccgccagcagaaagcggcagatgggattgccgagttgttcgaggtatttcaatgcggcttcaggggcactgatgatttcctccggcgcgatatagaatcccatgcccaggattttctgatgcaaggaatggcgcgaaagcgtgctggtgttggtgacaaaacgacagcccaggccttgccggcgtaacaaatctattgtttctatcgcgcctggaatcgggctgttgcctatatgcaggacgccatccaggtcgaacaggacggcgttgacagatgaagtgtccatgatgtgtacctcctggaaagtccactatgggacaagcaagccttgtgccgaaaaaacaacggaggcaaatgcctccatcgcttaacttaaatattcagtcttgtttgcgtggtgcaaaccttcaattcctcaaatctgcttcccaggcattgccataggttttgccgttgcgagagaggatcagcatttgatacatgctggtcacccacatgaatgtggacgcgatactgtagccgatcccgccaatgatcgtcagccaggcgaacccagggttgagcttggtcagccaccacgagagcacgtcaaggatcaagaacgcgaatgggaaggcaatggccagtattttcaggatgcgaggcacattcacggcaaaactgaaaatgaaagccatgaggaagaaaatgaagcagatcccgaacaagtggatatgggaaactcttgtcaggctctgaatcgtggcgccctcattgacggcagatacttgttttacgccttcataggttgtgtagtctgggatgccgggaatcacgctgtggcacatgacacagtgtttggcaaatacgcccttgaagtggttttcccattgatcttcaggtgcgccattgcgcacccacttgatgatgtcgaggcgtacctcaggaggtgcatgcggtttcatcgagccgttaagtttgctttccagcttgctgccgctgcggtccccgtaatagctgtagacgatatcatccttggacagccccaacttgccatcagccatgccgtgcgtcagcatgatctgtagccctgccatgcaaaggccgacgccgatgaccagcaggtagcctatgaacaagaccttgatcgacatgggaagattggggaggtttagccagggaaggctggagggtgtttctttcatggtattctcgtctagcgtaaaaaaaatacaagcaacgcaagcatacctcaatttgagatatagcacctagttttagtagggttattgcaaatgaaaagtcttactgtcgtagtaaggcttgcatcggtgcaataagtcagtgcgatgaggcgtttttccgctccttgcgggcgttcagtatgcagaatccaatccaatagctgatgacgataatggtcaggatgatggtgctgatcgatgcaatgcccacccacgaaccaaacagtactttaagcatagtggtctccttattatcgttgtcgtggttaaagattaataaccatgataattttatggatatgctacgcttttgctaggaagagtaaagacctttatcaaaaaatggttaaattttcttctgccgcatcggtgttgtcttgtctcgctatctgacatcagcaataatccggcggataacatgagcagacagaccatggttttgccccggacaataagcgcaataagaacaggccatcatgacaaccattgagaatcaacccgaggcgggaagcggggtgcagggaatgatcgggtttgaggaactcaacctgcaaccggggaccagactgcagttaatgcggcaccggggccgtactcccgtacaatacctttccacctttatcggcatggagcgcaatgaatacctgctgttgcgtttgccgaaggcgcagggcaccttcctgaccttttacgacggggagaaagtcacggttcgcgtcttttccggggtcatgatcagtagctttgacgccagcgtgatccagacgatccatcatcccttgaattgcttgtgcatttcctttccccatgccatccaggtgaagaaaatccgtagggaaatgcggatcaaggtcgatatcgaagggcggctggggttgcaggatagaactattttgccagtaaagttgaccaatatcagcgccaccggatgccagattctggttgatcgcgatatcggcaaggttgacggccaggtggtcttgaatttcaacattgcccaattgcacgacgatgagacttccgccatgactctggaggccaaggtgcgcaacgtggtgccagcaggtctgtcaggcggtgcaagctttcttgccggccttgagtttgtggcactggaaagcaacgtgcaattgctcgtgcgccattatgtctacgaatgcctagtcgataggcggcagaacttggtctaggcactaaccaatggaaaggaaacgcataccgatctaaatcgctatacggaaatctgtttttttacatagaatcgcgttgggatacagctagaggttcgtagtcactttaacaatgaagtaacaacctgccgggagatctcgtgaagaaaatagcatttgcgttactagcatgctgtactttgaataatactgccaatgcggtggacggtattgcgttcacaggcgggcacggccccgatgccaatatggtcgctgtttcgctgacctgggattgggggaagcgttggttcacagagggggattggcaccttggaggatattgggagttgactggtgctgcctggaaaggcgacgggccatctcctgaaaaagaactgtatgcgatcggcatagcgccggtgttccgtttgcagcgcttcacaccatcagggtggctcaatccttatgcggaagctggcataggcgcctatcagttctctggtcggcgcgtgcatggaagcctcagcatgggaactcgcttcgagttcggcagccatgtcggcttgggcgtcacgttcggcgaccagcagcaatatgatctcagctatcgctttcagcatttctccaatgcgggcatcaccagcgagaacccgggagtcaatttcaacgaaatccgtttcggatatcatttctaacttacccggataaagcagattcatcatatcgggtggcggttataattctgttattccttcataacggacgacagaatgatcgaacttgcagatcgcatagacgccatattgccccagacccaatgtacgcaatgtggatatgctggctgccgtccatatgccgatgcgattgccaagggagaggcagccatcaatcagtgcccgcctggcggcgaggctgggattcgtgcattggcacagctgcttggtcagccatatgtgcctttgaatccatttcacggcgccacccgacccaagatgcgtgctgtcatcgatgaggcccgttgcatcgggtgtactttatgtatcaaggcatgtcctgtggatgccatcctgggggcgcacaagcagatgcatacggtgattgcggatgaatgtaccggttgcgaattgtgtttggtgccttgtcctatggagtgcatcgacatggtgcccctgatagagcaggattgggattacacgcgtccggaaagccatgcgcgtcaggtagccgatgcagcccgcacacggcatctagcacgtttgcatcgtctcgagcggaatgcgtcaaagcgatcaggcgtagcgactccgcagggctctgatcgtcaggtgtccaaccctgtagaggcaaagaaagcggcgttggctgttgccatggcccgtgttcgcgcccaacgaaaaatcacagacccggaaaaagcatgaatccagaaaaatgtagagagctgttccgccggctcagtcttgccattccagaaccgacaaccgaacttgtgcatgcgagcacgttcgaattactgattgccgtcattctttccgctcaagcaaccgataagggcgtgaacatcgcgacagcgaagctgttccctgttgccaatacgccccaagcaattcttgatcttggtatcgagggcctggaaggctacattaagacgatagggctctatcgcagcaaggccaagaacatcatggcaacctgccgcctgctggtggagcgatataatggcgaggttcctaatacgcgtgaagcattggaaagcttgccgggcgtcgggcgcaagacggccaatgtgatattgaacacagcattcggtcaccccactatcgcggtcgatacgcatatctttcgactcggcaaccgtattgggctcgcaccaggcaagacaccgcttgaggtggaaaacaagctgatgaaagtagtgcccaaggagtacctgcgtgatgcacaccatttgctgatccttcacgggcgatatgtgtgcgtggcgcgcaagcccaagtgtggcgagtgtgtcatttacgacctgtgtgagttcaaggccaaatcgacgccagcgtctgctgccgtggaggccatttgaaagttgggacaggactcacacgcgggcgtcagccgctgccagggcttgcggtacaagctgttaggcaagcgatggatcaagcaggtctcgatattgccaatagcgtgttgctgttcttgagcgagaatttcgcgcaaaatccgcaaccagccctacgtgctgccgcgaaggcggcgagcaccactcaggttagcggttgttccgcgcctggcatttttacccaggatgaatgggtgctggacggctctgcagcagcagcgctggtgctgggcgatgatgctgccatctctctggcgagaggccgaaaggatgaaatactgttgacattggccgccccaaacgcattcaactcgtcttggatgatgtcacctggcatatgcttcggcggagtggcaggagatgcaactgggcaaggccggttctcagtctggaataatggtaaagcctcgtcggctggacattgtcaactgatcttggagggagcggcaggcgtggtcgatgtcgcccatgctgtcaagccgatgagtgtgccgcaacgcatcgaacaggccagccggcatgacttgcttgtattgtctagtcaatccggccctcgccaatccgcatggtcgagcctgaccagcgcgcttggtggtcaagatatcgacgatcacgcggggatgccgtgccgtcgtgtgatgctgatgctggctgagcatgaggcagaattgttgcggagggaatgccagcttattcctatcgtgggggccgatgccgtcgcgcagtcagtcacgctgactaagaaagctgtgcccggcaattggtgtgcctggggggtgttggatcgtgatgccgcgcagcagcatcttgacgccaagatcgtctccatgggcgcccgcttgcgcgatgagcccgcttttggtttgatgttctcctgcctggcgcgcgggccacatttttatgatggggtagatcaggatatagcgctgttgaaacgctattatcccagcatgccggtgatcgggttctatggcaatggtgaaatcgccccgctcaatggccgcaatgtgttgtggcaaaattccgtcgtgctgggattatttactgctgaaagttgaacgatgaatgcatcattgttgttgaatgccgctaaccgttatccacgcgtgctttccatcgcgggctcggacagcagcgggggagcaggcatacaggccgacctcaagacattttccgccctgggctgctatggcatgactgccattactgccttgacagcgcagaatacccagggagtgcgcgccattcatagcgttccacccgagatgctgcgtgaccagattgatgccgtcgtggaggatattggcgtagatgccgtcaagatcggcatgttgcattcaccggaagtcgtgatgactgttgcggaagcgctggacacgcacggcctggagcacgtggtgctggacccggtcatggtggcggccaacggtgccaaattgatttcggacgaagccatctcggtgctggtaaaagaacttttcccccgggcgctcgtggttacccccaatctcgacgaagccgcattgctactaggccgatcattgaccggaaccgatgagctggagcaggccgcgcaggatctactcggcctgcgcgctcaggccatcttgctcaagggcgggcacctgcccgggcatgacgtcctggatatcctggtacaagccaatgcggcaggtcaagtaaccgagctgcacaaactacattcactgcgcatttccacccataacctgcatggaacgggatgcaccttgtcctctgcgattgcggcatatctggcattgggttttagtctgccagatgcggtgcaggccgccagaatttatgtgcgttccgccttgtatgcgggatctaacgtcagaacgggcgcaggcatcggtccgctgaaccatggctttgctccgcaagcgatgaaagtgtgggaggcctgatggccttgttccaccccagtcgcgatcaggtgcgccagtttttcttcgatgcctgggccaagttccaacagcagcaagccttgaccgacctcgagaccattgctgtcgacatcatccaggcacatcctgaataccatcatgtcttggaggcgcctgagcaatatctggagcagtcctatttccccgaaatgggggaaaccaatccctttctccatatgagcctgcacctttccgtacttgagcaagtgtccattgaccagcctcctggtatccatgccgcttaccatgctttggcgcgcaagtatggcagtgtgattgaagcgcagcatgcgctgatggattgcctggctgaggcgatctggcaagctcagcgcagtagtaccggtcttgatgcacaggcttacgccgcttgtatcgaggccaaggcaagaggctagccgcgtaagcggatatcttgctgtaccggatcagtggtgttcgtgtccatgctggctgtccagcaagctgtaatagtttgagggctccagcacggtaggtacggcttcctccgccaggaacgggtaatccttgctgtagtgcaagccgcggctttccttgcgctccatggcgctcttcacgataagttccgcaacctgcaacaggttgcgcaattcgatcagattgttgctgatgcggaaattgctataaaactcgtgcacttcgtcgcgcagcaaatgaatgcggtgcaatgcgcgtgtcaggcgcttgttggtgcggacgatgccgacataattccacatggtgcgacgtagctcgctccaattgtgggtgatgatgatttcctcgtccgcatcggtgacgcggctctcatcccagtagggcaggatgatttccggcatctgaggctgcctgaggatgtcctgcgctgctgcctggccgaataccaggcactccagcagcgaattgctggcaaggcggttggcgccgtgcaggccggtacaggctgtctccccgatggcatataagcgcggaatgtctgtgcgaccaatatggtcggtcatgatgccgccgcagctatagtgtgctgcaggcacgacgggaatgggttcgcgcgtgatgtcgatgcccagctcgaagcagcggcggtaaatcgtggggaagtgggaaaggatgaagtctgctggcttgtgggatatgtcgaggtagacgcactccaggccgcgttttttcatttcaaaatcaattgcgcgcgccacgatgtcgcggggcgccaattcggcgcgctcatcatgccaaggcatgaaacgtgtaccgtccggcagcttcagtatgccgccctcacccctgatagcctctgaaatcaggaacgattttgcttctgggtggtaaaggcaggtaggatggaactggatgaattccatattggcgattctgcagcctgcgcgccaagccatggcaacgccgtcgccagaagcgacatccgggttggtggtatagaggtagacctttcctgttccgccggtggctaatacggtatgctgcgcaccaatcgtgagcaccttgccagtcgtattgtccagtacataggcgcccaggcaggcgctgccttccatgttgactttgccagcagtgatgaggtcgactgcaatatgctcttccaagacggtgatgttggggtgcttgcgcactttttcggcaagggttttctggacggcatgtccagtggcatcggctgcatgaatgatgcgccgatggctgtgaccgccttcgcgggtaagatggaaaccactattgtcatcttcacgtgtgaaaggcacgccttctgcaatcagccactcgactgtttcccggccatgttctgcaaccaggcgggtaacggcagcatcgcataaacccgcgccagcgataagggtatcttgaatatgcgcctctgttgagtcatcatctgcaagcacggcagcaatgccgccttgcgcccagttgcttgagccatcgttgatgctgcgtttgctgatcaagcagacttttttacttgccccgaccttgagggcgagagtgaggcctgctaagccgctgccgatgataaggacgtcgtattgctgcataagaacctagaaatggatgaactttagcgagtgtagcgctgtctgtagcactaagctagtcatgaaaatacaaagggaaggtcatgatcaagacaaataatttcgaggaattttcgcgcatgagcttcgtcgacacgggagtgcgcgggtatactccatctgtcaagaaaacacagtcagggagcgtggccgcaatggcagtaaccccgccagcgggtaatcgggagctagaccagcagttagttgagcgcgcacaaagtggtgataagcgtgcgttcgggttgctggtggataagtaccagcgcaagctgggacgattgctttcgcgcttgatcagggatcccgccgaagttgaggatgtcgtccaggaatccttcatcaaggcttaccgggccttgcccagcttccgtggtgatagtgcgttttatacctggttgtaccgtattggcatcaacactgcgaagaattaccttgtcgcgatgggacgcagaccccaggccacaggggatatcgagatcgaagacgcagaaaattttgatgatggcaatgaattgcgcaccatggatacccctgagacggaattgatgggcaaagagattgcccaaactgtgaacgacaccgtcgctatgttgccagaggaattacgtactgcgattaccttgcgcgagatagaaggccttagctacgaggaaattgccaccatgatggactgccccatagggacggtacgttctcgtattttccgtgctcgtgaaacgattgcccagaagttgcgtcctttattggacacccccgaaaacaggagatggtaatgaaaagtcaaatttcagcgctgatggatggcgatatggcgcttgaggatgcagagtatctgtatacgactttgaagtctggcggtgagtctgcccaggcgtggtctgattatcatttgattggtgatgccatgcgtggcaaccctgtttttaagcctgattttaccgaacgcctgatggcagcgcttgaggaggagcctgtgcttttggtgcctgctgtcaagcgtaaacaggccgtgctaaagaacagcaggttttggtctgtagccgcttcggtttctgcggttgcatttgttggatgggttgtgttgcaacaacaagtgcagagcgatcttgacgatgacgcaacgccaatggagattgcccaaagcttgccggctgactattggcttgctcatcaatcccaggcctccaacaactctgcctactatatccagccagccaattactcggagtagtgggtagatgaagcgttttctgctggcttggttgctggcaactccgtttgtggctgcgcatgctgaatctgaagacccttggcttgtcctgcaaaaggctgcccgcgcagcgcatgagcttagttacaaaggagtattcatctaccaggcgggcgataatatcaaatccgtccaaattacccatacgaattcaggccaaggcgagtatgcgcgcatggtggtgctggatggcgcaccgcgcgaagtgctcagccagggtggggatgtggtcatcttcagctccaagaatgagaaagtcatcatggaaaagcgtcgggcgcataacctgttccccgctgttctgcctgatgacatggagcttctcaaagccaattatcaggctcggattggcggaacggagcgcattgccggccgcgccggtcgtgtagtgttcctagatccgcgtgatggcctgcgctatgcctacaagttctgggcggattgcgagtacggcttgctgctcaagtccctgatgctgagcgagcaaaaacaaatgctggagcaaatggccttcagccagcttaatatgatggaagagcagggaatggactggttccaccctagtgtcgatcatagtaagcattatattctcgaagaggctaatgcacagctggtacaggaggcttcgaactggacggttggggccttgccggtaggctaccgcaaggttgagcaggtgacccgcttggttcctggaaaaagtgcgcctgttacacaagtcattttcacggatggattggcttctgtctctctcttcattgaacctttatccaagggtgttcgtcctagaatcggccaaacatctaaaggggctacccacttctatgccaatgtcagcaaggggcatcagatactggtggttggcgaggttcctgctgcgactgtagcgcagataggcagcgcagtcagtttcaaatagctcgtcagtgcctgaagcacagtgatttttaaagtatggattggccttgcagcatgcaagctgtgaggtgcgcattttcatggttcatgaatgatggtgtgtgagtttgctgctacaaagttcttggcagcgtatgagtgtgacgtgttaacgaggtgacgcaatgtttaaaaagctaattgccatgtcagcaatttgtttatttgttggtatggcgggggcaacgccggttttagccaaggaattgcccgattttaccgagctggcggaaaagcagggagcggcagtggtcaatatcagcgtgacccaggtcgtacagtctggaataggtggatctccttttcccggattccccgaagatgaggcattgaatgaattctttcgccgttttggcattccagggtttccgggtgtgccgcgcggacaaggtggtccacagcaacctgaatttaaatcccagtccctcgggtcaggattcatcattagcagcgatggttatatcctgacgaatgcccatgtagttcgcgaagccgatgaagtgatcgtcaagctgaatgataaacgtgaatttcaggccaagattgtgggggttgaccgccgcacggatgtcgcgctgcttaaaattgatgcgacagggctgccgaaggtcaccattggcaatcctgagcaactgaaggtaggggagtgggtggtggcaattggctccccgtttggactggaaagtacgttgaccgccggtgtggtcagtgcaaaaggccgtgccttgccacaggaaaattttgtgcctttcatccagaccgatgttgccattaaccctggcaattctggcggaccgttattcaacctcaagggtgaggtggtaggcattaactcccagatatacagccgaactggcggttatatggggttatcgttcgccattccgattgatgtggccatggatgttgccaatcagctcaagatttccggtcgcgtagcgcgtggctggcttgggatcggtattcaggaaatgaccaaggagctggctgagtcgtttggtatgaagaataccaaaggggctttggtcgccggcgtggaaaaaggcagtcctgctgaaaagggcggcctggagccaggtgatgtcgtaatcaagttcgatggcaaggatgtcaatgtttcttccgatttgccgcgtatcgttggttccaccaagcctggcaagaaggtgcaggtcgaagtcttgcgcaggggggctagcaagaccttgaatattacactgggtgaaatgccggccgacaaggatgaggttgtgccaactgcgcagcccgatgccaagccagagtccaatcgcctggggttgaccctacgcgagttgacgccacagcagcgtcgtagcctcaatggtcgcaatgcgctggtcgtggttgatgcgcaaggtgctgctgcacaggcaggcatccgcaggggagatctgatcctagccctgaacaatacggaggtgcaaagcctggagcagttcaccaagcaggtaaatgcggtgcctgcgggtaagacagtggcgttgctcgtgcagcgggaaaacaataccctgtacgtaccagtcaaggttggcaagtaaggcaggccaagtaaaatatgttgagtgccggtatttcctgtaaaatccggctcaattagagtgttgtaaaagggcgcttcggcgcccttctttacttggcttaatctagaataactacatgaagaatattcgcaatttttctattatcgctcatatcgaccacggcaagtccacgctggccgaccgtatcatccagttgtgcggtgggctgtccgaccgtgaaatggaggcccaggtactggactccatggatattgagcgtgagcgcggcattaccatcaaggcacaaacggcggcattggaatataaggcgctggatgggcaggtctataacctgaatctgatcgatactcccggtcacgtcgatttttcctacgaggtcagccgctctctcgctgcctgcgagggcgcattgctggtcgtggacgcttcgcaaggcgtagaggcgcaaagcgtggcgaactgttataccgcgattgaccaaggtgtcgaggtggttcctgttctcaataagatcgatttgcctgcagcagatccggaacgcgtgatgcaggagatcgaggatgtgatcggcgtggatgcttccgaggccgtgcgttgttccgccaagactggtgtcggggtgcaggatgtgttggaaaccatgattgccaagatacccccgccggtaggcgacccggaaaaacccttgaaggctttgattatcgactcatggttcgacaattatgtgggcgtcattatgctggtgcgggtggtggacggcgtgctcaagcccaaagacaagatccgcatgatggcgaccaaggcaacttacctttgcgagcaggtcggtgtcttcacacccaagtcccgcccgcgtgcctcgttgtcggcgggtgaggtgggattcatcatcgcgggcatcaaggagctgaccagtgccaaggtcggcgacactgtcacccttgcagacaggccagccagtgaagccttgccaggcttcaaggaagtcaagccacaggtatttgccggcttgtatccagtggaatcgaaccagttcgaggccttgcgcgaagcgctggaaaagttgcgcctcaacgatgcttcgctgcaattcgagccagaaaactccagtgcgctaggcttcggcttccggtgcgggttccttggcctgttgcacatggaaatcgtgcaggagcgcctggagcgcgagtacgacatggatctcatcaccacagcgccgactgtggtgtatgagctgttactcaagagcggggaggtggtgcagatcgagaacccgtcgcgcctgcctgagccgtcgcgcattaccgaaatccgcgaacccatcattaccatcaacctgttgatgccgcaggattacgttggcccggtgatgaccttgtgcaataacaagcgcggcgtgcaacgcaacatgcaatatatggggcggcaggtgatgctgagttacgagatgccgctcaatgaagtggtattggatttcttcgacaggttgaaatcggtgtcacgtggttatgcttccatggattatgagttccttgagttccgtgccgcggacctggtcaagctcgatatcatggtcaatggtgaacgcgtcgatgcattgtcgttgattgtgcaccgttcaaacagcgtttaccgtggccgggaactggtatccaagatgcgcgagctgattccgcgccagatgtttgatattgcagtgcaggcttccatcggcgccaatatcattgcccgtgagacggtgaaagcgatgcgcaagaacgtcctggccaagtgttatggtggcgacatcacccgcaagaagaaacttctcgaaaagcagaaagaaggcaagaagcgtatgaagcaagttggtaatgttgaaattccacaggaagcattcctggctattttgagggttgaagacaaatgatgtttgcattgtttatgttggcggtgctggtcatcactggggcgatctggctgctggacagcttgttctggcgcaagaagcgtgctgcagatgcggcagaccctgtgatcgtggagtactccaaaagcttcttccccgtaatcctggccgtattcctgattcgttccttcattgtggaaccattcaagattccttccggctccatgatgccgaccttgctggccggggatttcatcttggtgaacaagttttcctacggtctgcgcgtacctatcctcaacaagactttctttgagatcgggcatccgcaacgcggggatgtgtttgtgttccactatccgcctgatccctcgattgactacatcaagcgcgtggttggcgtgccaggggatcgcattgcctatcgcaacaagcgcctctatgtgaatggccaggcggtgcagactgaatatgtcgatgattacaagtatgtcggctccggccttaacatgattgtgaccaaacgctatcaggagcagctgggcgataccaagcacgatatcctaatcgaggaaaacggcatggcgttcgatggcgaggtcgaggtgcctccaggtcactacttcgccatgggcgacaaccgggacaatagcaaggacagccgtgtctggggcttcgtccccgaggataacctggttggcaaggcattcctgatctggtggaattttgacgactttggcagaattggcaccaagatcaaataattggagggagccagcatgaaaaagcagcaaggcatgtcattcctgagcctggtggtcgtcatcgcagtgggtatattttttgctgtattggcaatgaagcttgcgccttcctatatcgaatattttgctgtcaagaaagcgattagccgcattgcccatgacccagggttctccagcatgagcaaagcggacatgattgctgctttccagaagagcgccaccatcgacgatatccgcagcgtcgaagcccgggacctgaccttcctgcgtgatgagaacggcaagacggcgctttcggtcgattaccaggtcgtggtgcccttgttttccaatatcagtgtcttgctggacttcgaggcatctaccgacaatgcccgttgatcgtcaatcttgccctggccgtgtggcttgcatggctttttcaatgctgcatgtatcccgtggcgggctgccgttttgagccagaacagcctggtacgccagcttgcgtacgaattcaaggataaaggcctgctgacgctggcgctcacccatcgcagctattctggaagcaataacgagagactggagttccttggagacggcgtgctgaatttcctggtggcacatcagttgttcctgcgttttccaaaattgcccgagggcgatctcagccggttgcgtgctcagctggtcaaggaacaaaccttgagcgagattgccacagaactgagtgtgggggaattcctccgtcttggcgaaggcgaactcaagagcggcggctggcggcgcccctcggtgctggccgatgctatggaagccatcatcggcgcggttttcctggacgggggctacccggctgccgaggcgctggtgaagcgcttgttcctgccgcgcatggagggcatagacccgaaggcaatcggcaaggatgccaagtccctgctacaggaattcctgcaagggcgcaaaatagacctgcccgaatacaacgtcttggcaaccgagggcgaagcgcattgccagacattccgggtgagctgccatatcaccaagttccagattaccaccgagggcaaaggctccagccgacgtgcggctgagcagcaggccgcccagctggcttacgagcaattgctcgaaaaaggaaagaaatgacatcatccaacgcttttcgttgtggcaccgtcgccatcgtcggccgtcccaacgtgggcaagtccaccttgctcaaccatatcctcggcctcaagctgagcattacgtcacgcaaggcgcaaaccacgcggcaccgcctgctgggaatacataccacggaagatacgcaattcctgttcgtggatacgccaggtttccagcaaaagcatatcaatgcgctcaaccgcaacctgaaccgcaccgtcacccaggtgctgagcgaggtggatgtggtgttgtttgtgatcgagcccatgcacctgggagatgcggaccgcaaggtgctgcagctgctgccgaagaatcagccagtattcctggtcgtcaacaaggctgacctgatgggcgacaaggggaacctgttgccgttgattcaggatttcgacctggagtttccattcaccggcatcattcccgtaagcgccaagaaaaatctgtatctggatgagctgctggctgccgtccgtgaacacctgcctgaacagccggcgatttatggcgaggatgagctgacggaccgtaacgagcgcttcctggcggcagaaatgctgcgtgaaaagatattccgtttgctgggggacgaagtgccgtattccgtagcggtggagatcgagaagttcgagcaggaaggcaatttgcgccgtatccatgccgccatcattgtcgacaaggatagccagaagccgatgctgatcggcaagggcggcgaaaagctcaagcgcatttccaccgaggcgcgccaagatatggaaaagctgttcggcggcaagatctggctcgagacctgggtgaaggtcaagagtggctgggcggacgacgaacgcgccttgaaatccctgggctactgagagcctgttcacaattttttcatagggtacgcatggctccaaaacgtgtctggtcaaggcccagtgtgcaggtaatgctgcaacgcggcggacgtgttttaggggcatgccctccgggttgctccggcagcgcagccgctgctgtgttgcaaatcctcgccgggcaatgagcccgtctgtggtttgcgccttgcttcgactacactgccggagcaacgtacctcatgaaaaaattgtgagcaggctctaaaagccgaccctggaccagaagaacaggatattgccgttgccccggccgccaggcacataactggtgttcaccgagtattgcctgtagttgagcgacgcaatcggcagtacgccagggatggggatgttcttgtagatatcggcacgcgaagtgaggaatgccgtgtagccgacgccggcatgcagtcccgaccgaggtcccatcatccattggtgtccatagcccagcataggttgcacattgctgtgcgagtccgagaatgccatcaagtaaacaccttcccaattgcctgcggcattgtagcggctgcgtccgtatcccaggccccaggtgaattcacggaacgagtcgatcttgtcgttatcgtaggcaaagcgcaagtggtgggtccaaagcggaatgtagaggtcatgatcgccgtttttccaggtatccgagatgcgctcgcatgacttgtctatccatgagtagtccgtgttgcacgcggcctctgccgccagtgggacgagcatggtgctgctcatcgcgatgatgccgtgcctgatattcataagcctataccttaaccatctgctagacctgacagcagagcatgaggaaaggtttctccactgcgctgatatgggcgaggaaacctgagataaaatgcgtgctggttcttaatctaacataaagtttgcatggcactcagtaacatccaccgccaagacaatcagcctgtgtatgtgctgcatacctatccgttcaaggaaaccagcctggtggtcgagttgttcagccgcgagttcggccgggtggcggccgtcgccaagggcgcgaggcgtccgcgttctgccatgcgcggcatgctgcaggcttttcagccactgcaggcgacatggtcaggcaaggccgagctcaagaacctgcacagcatggagtggggagcgggtttgctcctgctgcgcggcgaggcgctgatgtgcggcttctacctcaacgagttgctgttgcgcttgctgccgcgcgaagatgggcatgacgcattgttcgactactatagccaaaccttgcgcatacttgcgcaggaccaggtgccggtggcgactactttgcgtcgctttgagctcaggatgctgcaggagctgggctatgccgtgccgctcgagtatgacgaagcaggcaatgccatcaagcctgagcatatgtattcctacgttgccgaacaaggcgctgcccctacaagccagcatgtagcgccgccaaatggcgtacaattatccggcaagacattgcttgccatggcgcaggatgactacagcgatgcgctgacccagcagcaaagcaagcaattgatgcgtgccttgctcgcgcactatctgggagataaacctttacatacccgacaactactcatggatctgcaggcattatgaaactaggcgtcaatatcgatcacgtggccaccctgcgccaggcgcgcggcactcaataccccagtgtggtgcaggccgccctgcgcgccgaagaggcgggggcggacagcatcaccattcatttgcgcgaggaccggcgccatattcaggatgccgatgtttttgcgttgcgtccgttgctgcagacgaaaatgaatctggaaatggcggtaaccgacgaaatggtcggcatcgcccttcaggtgaggccgcaggatgtctgcctggtgcctgagcgccgcgaagagcgcacgaccgagggcggtctgaacgtgatcggcaacctaggcgctatcaagggcgcctgcaagacgctgggagatgctggaattcgcgtttccttgtttatcgggccggagctggaacaagtcgaagctgccaaggcggcaggcgcgccggtcattgaaattcacacaggggcatttgccgacgccggtaccgaggcagcaaaacatgctgaattgcagcgcattcgcatggcagtggaccatgggctggcactgggcctgactgtcaacgccgggcacggcctgaatattcacaacgtgcatgagattgtcagcattcccggtatcgaggaactcaatatcggccatgcgatcgtggcccacgccctgtttgtcggctgggagtacgcagtgcgcgaaatgaaggcgctgatcgtgcagaaggcgacctaagcttcggtaactctccagcatgatttatgggataggtaccgatatcgtcgaagtggtgcgcattgaggagtcactcagccgctttggtgacgcattcgcccggcgtattctcaatgctgccgagtggcaggaatacgaggcgagccgggtcaaggccaggtttcttgccaagcgcttcgctgccaaggaggcattcgccaaggcgttgggcacaggcatacgcggcgcagccagtttcgagaatatcggtatcgggcatgacgccctaggcaaaccggagtttcggttggcgccgttgttgcaggcgtggctggaggaaaagggcgtaggcagcctgcatctttccctcagtgatgagaaagccatcgctgccgcattcgtggttttggagcgcgcctgaaccatgcatcgtaagctgtggctcgcctgcctgctatttgcaggcgctgtaatgagcgctgagcagtgggagctggcgggggaaagcagcgtcggcaagcattatatcgaccaatccagcgtggtgcgcaatactgcagatcagaaagtgaccgtgcagaccaaggtggaacaacctgatgccagtatctgggtgacgaccatgcaggtggattgccacaccaggcggttcagttatctcaaggggttccagctcaaggacggcaagcaagtggtcaggttcgacgctccacgtgcggaagagccaatcagcccgggttcactcccggatcagctggaacagcgctactgcgccgctcgcgttgcgccgatttccgcaccggtacccagctgggagatcgtcagcaacagcaacgcgggcgaggtggcgattgaccgtgcttccttgcaggcgctgccaggtcaggagttcaaggtcaatacgcgagtgaggttgttcaacaagaatgagcaaacactgagttcgctgcaattcaattgtggcaaaggcacgttcaggatactgcagtcgcagagattgcgtgacggtcatgccgagtttctgtttgacaagccgcagcccgatgtgccggtaagcaagtcggcgaccacacaggagcttgccaagacaatctgcactccggccgccaagcctgcacgcacaccatttcaggaagatgcctgcaaggcgacattgcatgatttgcaggggctggaaacccgcgtgcaggctgatgtcgatgcccacgccctgtattgcgacaccatgcagaactacttggaccacctcgcaaaaattgccgacgaggtggaaaaaaaccactgcgctatccacggtctggaccaataccagcgcgaaatccgtgctgttgggtgcgaggacccggtaaatggacaatagcatagagatggattgggagcgcaggttcggcggtgtgcgcaggctgtatggcgagttggcgctacataggtttcgtcatgcacatgtagccgtgatcggcatgggcggcgtgggttcatgggcggtggaggccttggcgcgtagcgcgataggcaagttgacgctggttgatctcgacaatatcgccgaatccaatgtcaatcgccagttgcacgctgtcgaaggggctttcggccttgccaaggtcacggccatggcgcagcgcgtgcgagagatcaatcccttggctgaggtgcgggaggttgaggatttcattgcatcggataaccttgatgtattactggacagcagtgttgacgcggtgctggacgcgatagacgatgcgcgggccaaggtagccttggccgcatggtgccgcaagctcgggattccgctggtgatggcaggcggagcgggggggcgcgtcgacccgacacgcatccgggtggccgacttggcagacgtgcatggcgacaggttgctggcaaaagtgcgcaatcagttgcggcgcgaccacggcttcccgaaaggattggacggaaacaagccaggcagtaaaaagaaattaccaacattcggtatcgcctgtgtttattctgacgaacctgtacagcagccggaaacaagttgcaacgtagaggccggcagcatcacgggtttgaattgcgcaggctatggctcatcggttgccgtgactgcctcatgcggcatgattgccgcggcggcagtgctcaagcgtttggcggtggggtgaacgcttgggcgatggtgcgctcgtattccggaaaatagcgcgagatcacggaaaggtcgaagctgcgcagaatgctggtgttgggttcgcgctccagtagaaactcgaaagagcgccggatcaatacttcattgtcgaagcgcccttggctgagcgtgtttgcatagtctggcgctattgtcacccggtgcgtagtcgccgaatttgcctcgatggcaacctcgaacgtatgttcatctagtttgttgacggtgattttcgtcatcgcaatcccctttgatgattagggtatagtgtagctcgaaatgtagccgtgtaacactaaattagccacatgttaaggcatttgccgattagaaatcgtagcgcagactggcgcctatcgtacgcggctggccggccgaaccgacatagaggttgctgcctgcgttggtgaggccgagaaagtagcgcttatccaatacattcttagcccatagcgagaagtcccagcgatgcttgccgctggttacccgcaagccggtgctgacattgaggatgccgtatccggcaatcttcgagtattccgagttgttgacgtcgccatagctttcggagcgccagctgtattgtgcattggcatagtgttcaaggttgtcggcagggttccagcgcaagtgggcgccgctactgaatgcccagcgcgatgcgccgttcacctggttgcctgcaatgctgcgcgttcctttgccatagccgctgtcactggtaccgccaggaccattgaattcctcggccggggtgggagccgtgccgcggtcaaagctggcatcggtgtaggccccgctcaggctgaggctgagatgctggctgaccctggcacgcaaatccaattccatccctttgctgctcaggtcgcccacattggtaagcagtcctgcataggtgccgttgatcgatgtcccggtgatggcctggtaatccttgaccctggtcaggaagacgctggcgttggcgaccaagcgctgatccagccagctcgacttgatgccgaattcgagattgttggctttttccgggtcaatgttcaaggcctcggtgcccagcaccgcgcctggtgaagccacgccattggtgttgaagccgccggatttttcgctggatgagtaggtggcatagccaagcacacggtcattcagccagtagcttgcggtcagcaggctggaaaggctttcatccttctggtgttgcacgccggtatcgtaatgatcaagcaagggggagaggattggtggcaacggggtaatctggtcttgcaccactcgcgcttcttttttctccatggtggcgcgcaggcctgcggtcaggtcgagtttttccgacaggtgccaggtgccttgtccgaataacgcatagctgtgggtcttggcgtagccggacccggaaaacgccgaattgtcggggtagatggtggtcagcgcgaaagcatccggcccggtcatgtactgctcgcggttggaaacgtcttgatagtagtagtagacgcccgctacgtagtcgaatacatcgctcaggggtgaggccaggcggatttcttgcgagtattgcttatggcgggcatcgacgccgccgttgaccgcaaacagatcggtacggtcgagatcgttgtctggcttgaattgccattgccgccaggcggtgatcgaggtgagggtgtagccattgaaatgccagttggcctcagccgagagggcatcctggctggtacgggtacgttgccttccgtccaatgtgaccttgtagtccttggggtcataggcgcgatttgatgcacccaggccgttggcgtgggtgatggcgtcggtcgcgttggaacctggagtgccagcaggcaggttactggaataatcagggccgaaaaccggctggcctgttaccggatgtatccctagaaacatgaatgcattgggtgtccatggcccataccgataaggcaccagggtgccagtgctggaatcttcctcgttgtgctcggcaatcaggcgcaggtcaaacgattcgctgggttgcagcagcagttgcccacgtgcgccagtacggttgatttcgttgaggttcttgccgtcgtaggtgttctttacccagccgtcatcatgggttttataggcggcaatgcgcaatgctgccatctcattgattggctggttgagcatgaccttgtattgctcaaagtcgcgcgacccgtaactcgcttccgccgaatattccggtttgaaaaccggcttgcgggtggtgatgttaagcacgccggcagtggtgttcttaccgaatagtgtcccttgcgggccgcgcagcagttcggcctgctcgatatccagcaggtcgaacacggccaggccggggcggccgaggaatacgttgtcgagatagataccggcgctgccttccagcccctcgttggccgggttgttgcctatgccgcggatggcgatgctggactggcgcggatgcaggaattgcgccgtgaggctgggcatgagctgcggcaggtcctgcaattggtaaatcctgccggcttccaactgattgcctttgactaccgatacggtggcagggacgtcctgctctttctccaggcgccgtctggcagttacgctggtggtctcgagtttctggattcgctctgttgagtgtaaaggtaattcatcatgggcatggctggggccggatgtggcgatgagggcgagcatgctgacgcccatggtactgtacttcaagactggagctcccgtacgaggctggcagaacctccgcctcacttatggcaatgaataacttaatttctgattattttttgcgtattttatatctaaatgacaccggcttactgcctggtgcttgaaattcgtttcgctgcccttatataggcaacattgtcgttcaactgcataacgggagtgagcaagatgtccacagagacactacagaaggaaaccctgggtttccaggcggaagtcaaacagcttctgcaattgatgattcattcgctctacagcaataaggaaatcgtattgcgcgagttgatttccaacgccagtgatgccgcggataagctgcgattcgaagcactggcagataacagcctctatggcaatgacagcgacctcaaaatccgtgtcagcttcgacaagcaggcgcgcaccatcactatctccgataacggcattggcatgagccgcgaggaggtgatcaacaatattggcactattgccaagtctggcaccaaggaattcctacaatcactcactggcgaccaagccaaggatgccaacctgatcggccaattcggcgtgggcttctactctgcattcattattgccgacaaagtgaccctgaccacccgccgtgcaggcagcaatgaggctgtgcgctgggagtccaccggcgagggcgattacaccctggagcctgccgagaaggaaagccgcggtacagatatcgttctgcatttgcgcgaaggcgaagatgagttcctcaacgattggaaactcaaatccattatccgcaagtattccgaccatatcaccctgcccatcgtcatgaagaaatccgagtggaaggatggcgagcaagtgccgacggatgaggatgaaaccgtgaacaaggcttctgccttgtgggcgcgcaacaagagtgatatttccgaacaagaataccaggaattctacaagcacgtctcacacgatttcgagaacccgttgacttggagccataaccgggtggaaggcaagcaggaatacatttccctgctctatattccttccaaggcgccgttcgacctctatgaccgtgagcgccagcacggcattaagctttatgtgaagcgcgtattcatcatggatgatgccgaacaattgatgccgcaatatctgcgcttcgtgcgcggcgtcatcgatagcgccgacctgcctctgaacgtgtcgcgcgagatcctgcaacactccaaggatatcgaggccatcaagaccgcctccgtgaaacgcgtattgagcatgttggaagacctggccgagaacaagccggaagagtatgccaagttctggaaagagtttggtcgcgtgctcaaagagggcccaggagaagattttgccaacaaggaacgcattgcgggtttgttgcgcttcgccagcacgcatgccgatactgacgaacaggtggtttccttcaaggattacatcgcccgcatgaaggaagggcaagaggccatctactatattaccgctgatagctttgctgcggccaagcatagtccgcacctcgaaatcttccgcaagaaaggcattgaggtcctgctgctgtcagatcgcgtcgatgagtggctggtgagcagcctgaccgagttcgatggcaagaagctgcagtctgttgccaagggcgacctggacttgggcaagctggaagatgaagccgagaaggagcagcagaaaaaaaccgaggacgaatacaaaccattggtcgaacgtatccaggccgcactgggcgatagcgtgaaagaagtacgcgtgactcaccgcctcacggactccccagcttgcctggtggcgggcgaacacgatctatccggcaacctggagcgcctgctcaaggctgcaggccagaaaacgccgggcagcaagcccatcctcgaaatcaaccccgatcacggcattgtgcagcgcctgaaggatgtgacggatgaggcgaaatttgccgactgggcgcatcttctgtttgatcaggcattgttggcagagggcggccagctggaagacccagctgctttcgtgcgccgcgtgaacgcgatgcttgcctgagcccgcaacgtcaggtcagcattgaaaaaaccgccattggcccttggtcaacggcggttttttattgtataatccgccgcttcgcataagccgttgagcgtatgcgaaggttcgtagtgtgcaggtatgctatgccttcgggcgtggtgatagcgtcgagctatccattccgtgcgtgattgccggggtgcaggaagcgaagtgtcaggtcagcctgatcaaaccaactaatgaggagttttaaagaatgtctagattcaccggcccacgtcttaaagtaatgcgcgcacttggtattgatctgcctggcttgtcccgcaagaccatagaggcacgcccaacccctcctggccagcatggtgccaagaatacacgccgcaagaagtccgacttcggtgtcaagctgcaggaaaagcaaaagctgcgtttcaattacggcctctcagaaaagcaactgcgtcgcctgatggtggatgcgcgcaagggcaaatcccctaccggcgaaacattgctgcaactgttggagcgtcgcttggataatgtggtcttccgcgcaggtttcgcaccaacgattgccgctgcccgccaactggttacccatcgccatgtaatgttgaacggcaagtccgtcaacatcccctctattcgcgtgcgtgtgggtgatgaaatatcactgaaagcgagcagcaccaaactgcctatcgtagtggaaacattggccaacccacctttgacacgccctgaatggatctcctgggctgagcaaagccagcaggccaaggttgcgcatctgccggcagcggaagatgtgccgttcccagttgatgttcagcaggttgtcgagtattacgctaaccgtctgtaatttttgacaggaatttcaaaaggccgcaattgcggccttttttattgctgaaagcccgcaacatgatgccattcgacttagggatagcaaataagaataattaaggagtaggcgtaattaactgatagaatgcgtattattcttgactacatatatgagaatagttatcatttttcgctcgtgttgcagggtgcttggcaccgttggttgcaacctaaacaacgagcgggatgatgatgaagacagcgaacaattgtaggcgtgtagtgcttgctggagctgaaggatgcagggtgttgtactgtgaggagtgtaatgtcatggaaattgaagtcggcgcattgagtctgcgcctggaagatcatgcattcaactcgtttgctgaaatgattcaggaagcggccacccgcttggcaatatacactgccaacaagtcccatagtcaatttgcaaccagcatcaaaaatgtccactgaatctgcactggcacgtctttcaaaagagcaatatattgaggggcaattgagtcagacatcaactcgcaatctagttccaaagcggactcccaggacaccagacgcacagcacttttctgtcaaggcgttgattgtcactatcttggttcatgccgcagtgtttaccgcattgatcattgcttccacccgtgagcctcaccgggaagagtccgcgccgcctatcatggtcagtctggtacagagcccagagcctgtgcctgaggtagcgattactgaaccggagcctcagcctacacctaagccgccccagcccaagccgaaaccaaagcccaaacccaaggtagtggataagcctgtccccattgaggctccacagcctgtggagcaggtggaggaggtcagggaggaggtgtcggagccacaaccgcaggaagcgcagcaggccccttcgcaggcgccagtccaagatgcgccagtggttgctgaaaggatagagccggtgccgccgccagagccaaaagaacagcctatcccggaagtggcgatcagcggggtctcgtattcgcaccaggaaattcctgtttatcctgccatgtccaggaggctgggagaacaaggggtcgtgatgttgcggatactgatttctgaaacgggcgtgcctgagtccattgagattgaaagcagcagtggttcggagcgtctcgacaaggctgcactggaggcgaccaagaaatcgaggttcaatccatacaagcgtaacaacaagccgatgaaggtctccgtgattgcgcccgtccggttctcaattgcggattagcaagttcaaccaggttagtcacactttaaataaataggattaatgcaatatggaaaatgcatacgaatttaacagcttggatttcattttggacggtggcccggtttccatcctggttgcagtggtgcttgtcttcatgtcggtggcaagctggtatctcatggtggtgaagttctatcaggccttgaccattcgcagcgctaaccgggaatacagcaacagtttctggcaggcatcctcgattgagtcggcattgcgccatgacagcggcgagaccattgtttcccgcgtcgcgaaccaggcagtggatgcagccgagcaccaccagtctcatgtcggcagcaacgtggaagatgcctgcaacaaagatgaattcattgcccgtgccatgcgccgtcagatttccgctgagagcgaacgtcttgattatggcttgaccatgctggcatcggtaggcagtgtcgcgccttttgtcggtttgttcggtacggtatggggtatttaccatgcgttggcgagtattagccaaagcgggcaggcgactctggacaaggtggccggtccggtgggtgaagccttgattatgacggctttaggcctggcggtggcgattcctgccgtcttggcctataacgcgctggtgcgccgcaatcgcctgattctgagcgaggtcgaggctttcgctaatgacttgcacattttgttgaccactggcgctccattgaatcccagcagcaagaccacggcaggcgtggccgctgtccgtactggagccaagctgaaagaggtgacagcatgatggcaggcggtggagtcggtggcgcggagggcggcaaccgtcccatgtcggagatcaataccacgccgcttgtagatgtgatgctggtattgctggtgatcttcatcatcaccgctcccttgttgactcatgcggtcaagattgatttgccccaggcgaccagtcagccttccccggaaaagcctgatattatcgatatcgcgattgatggtgctggcaccatgtattggaatgaccaggccgttacactcgaagagctgaatgccaggctgcatgaggtggctgacaaggaccctcagccggagctgcatatccgtgcagacaaggagacaaggtatcaagtgcttgctgaagtcatggcgtatgcccagaatgcaggtgtacaaaagctgggtttcgtgagtgatcccactccaaagtaactttaggtgtgtaaagtaaaaagccggcgatgaccggctttttacttttttgtcactcagttcccctgataaggtctcatttcaatccgcttcttgccatcactgttcaactttctgccactattgtagtcttgtaaagagttcacctgttgtaagcgcgtggagttggtcatgcgcgcaatacgactcccggatggcctgatttttgctcgctgaacaatgagagtgctaggttcgcgagaatttcatgttggtcattcaatatgggttcccacactcaagccaacgggtggcattttgtaaactcacatggaaagacgccaatgactgctgcaaaagaatctaacaagccgaaagcctccacgcttgtgattaccaccgagaagaccccgatagcacaagcattgcagaatcacctgattttttctgcgttcaagaccagtgaagcttccacgccccgtgactggtatgtggcgaccggatataccatacgtgaccatgtcgtcgaacgctgggtcaaaactgctgaggcatacaatgcccaggatcctaagcgagtgtattacctttctctggagttcctgcttggccgcatgctgcaaaatgctgcactgaatctgggcatcgagggtgaagtggctgagggcttgaagacgctgggacacaaactggaggatgtcgtcgagctggaaaacgatgctgcgctgggaaatggcggcttagggcgcttggctgcgtgcttcttggactccatggcgagcatggatattcctgggacaggctatggcatccgctatgaatatgggatgttccgccagtcaatcagccaggggcaacaggtggaaaatccagacaattggctgcggtacggcaatatctgggagtttcaacgaccagaaagccagtatccagtaaggttttatggcagggtggtggagttcccgactgccaagggcatggaataccactgggtggatgcggaaagcgtgctcgccattgcctatgacatgccggtaccaggctacgacacagagaccgtgaacaccctccgcttatggtcggccaaggcggcgcgtgaattcgatcttgcgcatttcaacgaaggcaactatgaaaaggccgtcgaagagcgtaatgcctacgagaatatctccaaggtgctttatcctaacgatacctccgtattgggtaaggagctgcgcctgaagcaacagtatttcttcgtttcggcctcgatccaggatatcttgcgccgcttcttggccaagcacgacgattggagcgtgttgccggacaaggtggcgatccagctcaacgatacgcatcccgcgattgccgtggccgagctgatgtatcagctggtggatgtgcatcacctggactgggacaaggcatggaaaatcagtgaaaaggtatttgcctataccaaccataccttgatgccggaagcactcgagacctggtcggtggagatgttcggcaggctactgccacggcatttgggtatcatctaccgtatcaatcatgagttcctgcagatggtaaaccacaaattccctggcgataccgatttgctcaggcgcgtgtctattattgatgaggagcatggacgccgcgtgcgcatggcgcacctagccgtaattggcagccataccgtcaacggggtggctgccttgcacagcgagctgttgaaatcgaccttgtttgccgatttcaaccgcattttccccgggcgcttcatcaatattaccaatggcattaccccccgtcgctggctcaatcaatgcaatcccggattgaccaagctgttggaaagcgtcatcggcaaggatttccaccatgacctctataagctgcgcgcattggagccattggctgacgatgccgatttccgtaaagcgttccatgcggtgaaattggcgaacaaggagcggcttgccaagcggattgagcaagtgacaggcgtcaggctcaaccctgctgccttgttcgatgtgcagatcaagcgcatacatgaatacaagcgccagctgctgaatgtgcttcacatcgtgaccttgtacaaccgtatccgtagcgggcatgtcaaggacatcacgccacgcgccgtgatttttggtggcaaggcagcgccgggctattggatggccaagctcattatccgcttgatcaacgacgtggcttctattgtcaatgaggatcctgccgtgggggataagctcaaggtcgtgttctacccgaattacgaggtgtcggcagcggagcttttgtttccgggtagcgatctttccgaacaaatatccaccgccggcaccgaggcgtcgggcaccggcaacatgaaaatggccctgaatggcgcccttaccatcggaacgctggatggtgccaatgtggaaatccgcgaggaggtcggggaggacaatattttcattttcggcctgaccacccaacaagtggcggagctgaaagccaatcattacaacccgtgggactactaccatggcaaccccgagttgaagcaggctctggacatgatcaccaacggctttttctccgtcgatgaaccagatcgttatcgtgccatcggggaggctttgctgcaaaacggggatcaatacctgctgctggccgattatgcgagttatatcgacacccaggatgcggtgggccagctatacagggacaaggatgagtggaaccgtcgggcgatcctcaatgtcgcgcgtatcggcaagttctcgagtgatcgcaccattggtgagtacgtagagaaagtctggcacgtcaaacccgtgcaacattaagcggcaatacttgtgcgcatggttgtgtgttgcggagtaaaatgctgagctaaccttgtggaccatcttctgggaggaaccatgcgtcatcttgtgactgcattatcatttgccattttttccacccatgcggctgcgctggatctgggcagcatcagcaatgccgatgccagccagggactcaagcaggcgctgatgcaaggggcagagcgcgcggtcacccagctgggacaggccgggggatttctcgataacccggaggtcaggattcctctgcctgaatctatgcagaaggcagaaaaggccatgcgcatgttcggcatgggcaagcaggcggacgagctggtactgaaaatgaaccaggccgcggaagccgcagtccctgaagccaaggcattgctcgtgaattcagtcaaacagatgagtgtgcaggacgccaaggatattctgactggcgggcaggattctgccacacagtattttcgcagaaccacgtcagcctcgatggcggagaaattcctgcctatcgtgaaaaacgcaacgcaaaatgtggagctggcacagcaatacaataagtttgccgaaatgggcagcaagtacggattggtcggcaaggaccaggccaacattgagcagtatgtcacccagaaggcgctagacggggtttatcgtatgatggccgaggaggaaaaggccatccgccaggatccgatggggcaggccagcaatctgctcaagaaagttttcagcgccgttaagtaaccttgcttttttatctcccggcgcctgagagagaactaacgccgggaaagtgttctaaccacatatttgtgatgcggggaggaacatgcaagcagggactgtctatatcattcacggataccaggcttcgccggaaagccattggttcccatggatcaagcaggcgttggaaagccagggcttcagggtcttagtgcctgcgttgccggcatctgaccgtcctgaaatggagggctggcttgactgcctgcatgcgcatgttgtccagccggatcagcatacctattttgtcggacacagtctgggttgcatcaccttgctgcgtttccttgagcagcatgagcagccggtaggcggcatggcgttggtatcggggtttgccgagccgttgagttttctgccggcgctggatgcattcaccgcagcaccgcttgatgtggaaaagctgatcagcctggttccccgacgcctggtgttggccgctcaggatgattatatcgtgccttatccctattcgttgcggctcgcggagaagcttgatgctgcatgggagttgtttgaacgcggaggccatttcatggcacaagatggatttaccgagtttccagcactatatgacatgattgtcggcatgcgtggtacatcagatcagtgacactttcccctggcgccattgctctgcattgacgcaccaaggtctatttcctgcgacagggcaactgtgatggacaccttgctgagatgtgttcgctgtgccaagccctattgcaaaaaggaggaaacatgaagaaagttacccagcatgtcattccggcggtacgcgtcgcgtcatatgcattaagcaggccgtattatgaaaagctcgggtttcgtgaattgtggacgcaccagtttgaacctggacatcctgtttttgccgccattgcccgtggtgatatgcagatattcctgaccgagcatgtcggggactgtgctttcggtgcgctggtgcatttttatgtggacgatgtcgatgcagtacatgcggagttcgtgagacagggcttgcatgtcacagagccgcccggcaacgacttggggcctagtgtacgcaatatgctgatggtcgatccggatggcaaccgcctgagttttattaccgtgaccgagctgtgatatatgcagcattggatatacttgggaattgccatcacggctgaagtggtggcgacatcggcgctcaaggccagcgacggtttcacgcaattattgcccagcacgctggtgatcgttggctatgcgacggcattttattttctcgctttgacgttgcgcagcattccggttggagtagcctatgcggtctggtcgggactgggcattgtgctggtttcagtgattgcctcgttgctgtatggacagaaacttgacttgcctgcagtgatcgggatggcgttgatcatcgcgggcgtggtggtcatgcagttgttttccaggacaacagggcattaaggtatatttgttgttagattgatcaatgggtattgcccttttgaatgaaaggaatggattgtggccgcaccatggctgactgtattgaaagtggttccctgggtcgaggtgatccgcaaggcgccggagattgccgagggtgccaggaagttttggcatgccgtctccggcaagcagaatcatcatgagcccccggtatacgatgtgccttacagtgagttgccaagcgatgatgacaaggaagcgcgcatccagtcgctcgaagtgcgcattgcccaattgcagacccagatggtggaatcctcgaagctgctcaagaccttggcagaccagaatgagcagttggttgccaagctggaggatggccgacgccgggtggcacgcctatccaggatcgtcatggtcctggtgattgccatgctggcggtttcagcatggatttggcacttgccaccgatggcggcatagtacctgacatcatgttattggcgggatacgcccttactgccctggtcgcgctattaacggcgggatccctggtgcgccgcagcgaatggtggttccgggggcttgatttcccgcgactgcagatcatgacgctcgggatgctggcattgctcgggctggtgctgcccgatgccgagtggtcaccgatgcgctgggtggcgctggcggtcctgatgttggcattggcccaccaactgcgcatggtcttgccttatacctttctgtttccgcaggaagtgaaatcgatcagacccaagcattaccgccgcgacaggcaaatttccttgatcgtcgccaatgtgctgatgaccaatcaccagcatttcaagttgattcaacaggtcaggtcacttcggcctgacttgctgctaaccctggagactgaccgggtgtgggagcaggcactgacagcaatcgagcctgaatacccctatgtggtgcgtgcgccgatggataatctgtatggcatgcatttatatagccgcttgccattacgtgatgccgaggtcaaattcctgctcagcccggaaatcccttccatccatgccacggtgatgctgccatgcggtgccccggtcaagctgtattgcctgcatccagaaccgcccagcccgaccgaggcaccggattccgtcctgcgggatgccgagctgttgattgtcggggatgctgtgagtgacaccgaggagagcgtgattgtcatgggagacctcaatgacgtggcctggtcgcgcacgacgcggttgttccagcgcgtgagcggattgctggacccgcgcaaggggcgtcaccatatcagtacctaccattcggattatccgttcatgcgctgggcgcttgaccatatctttcacagcccggacttcggcctgatcaagatgcagcgcctgccacacatcggttcggaccattttcccgtgctgacccatttgcagcttgagcgccatctggagcacgttcaggcactcgaagaaacatcggatgcagaagaacaggaggctcaggataaagtggaggaaggcatggaaaaatcggagcaatccggcttcaagccgcttgggccgatgtgatgcggttgcggccctgatgcttggattgatagagcgccgagtcggctcgcgccatgagctggtgcagcgagccgcttagctggtcactttcggtgactgcaatgcctatactcaaggtcaccgccagcccatcgggtttcactctgtcagtctcctgtgcaaacgcgttttgcagccgtccagccacatccctggcctccttctcgccgctcgaggggagaatgatgacgaattcgtcacccccctggcgtgcaaacaggtcggagctgcgcaattggtggtgcacgatatccgcaaagcttcgcagcagttcgtcgccgaatgcatgtcccagctggtcattgacttgcttgaagtggtcgatgtccaccaatagcaaggcagtgaacggatggctgtcggaatggcggcgcatggtgttgttttccagggcgcgcttgagtccttcgcgattgagggcgccggtgagcgggtctcgtaaggcgcggccgatccagttgcggttgatgcgttccatgatcataagcagcatcgacatattccacaacggaccgatgctggccgccaagaggatgacccacatgctcatgcctccggacgagaaaatcgaatcccctcccaggtgataggtgaggctggccagtatgcgcatgcccaacacgagagctgcgagtgtaaatatcccgaaaaccaggtaggccgacacgatgtcctcttcgcgtgcgatctgtttggtgatcttggccacccgcagggcatagtaaccacaggcaaccgagctgagcgcggttctctcattgtagtaactatctgcgttctgcatcatcaggaacaagcccgcaatcaaccccaggaatagcaaatgcggccaccacgtcatgtttcggtgatgcaggccctgtgccgtggccatcaagagaaaatagccgatgatgaccagcatattggcgactgcgatactatagaagtcaggcacaatgtcgcgaaaggtgagcagcagaatccctgcgcctgtgcataaattgctgattccccaatatttcagccagcggtcaaaacgccccgtcagggcgaggatggataacaccgcacctgtggtcgtggcgaataggccgactagaaagtaaatggttttgacgtcaagctgcggcattggtgaatgcaataggcctattggaaacaagtgattatagcggtttacccttgagctaagcgctgatccacgatctttctcgaaatccgtggccgggggaagggaaggtcaggttagtaccgatgcgttcagcctctttgcgcagtgataattttccgtgcggcagctctcgacaggcagggcctggaagctgccaccttgccaggcagtccttgtcaaggccatcggcattatctgtcttctgtgctggaaacattctgccgccctatggacataggtatttcatgaaaaaagagtacatataggcactcaatttgcgcaaagacgcggtatcttccagtcaacattgctgacgggtttgcttttcttcatagatgtcgagcccactgcaggtgtggggggctgacggcgaacgcgcatggatggccggttggcagtgatcaagctgattgtgcatggcattgacggttcagccaagctttggcaagcggggtacctgtccagcagtttgagcgggtaggcatgctgtcgcgggcggcagcggaaagccgcttatccttggccgtcaaagcgctaagggggtgcataatctggtaaaatcccgcttttgccatcacttcgaatttcttcatgtccagcccaatgatcagtcttcgtggcagtgccgctttatctccgttccgtatcgagaaaatcctggctgcgctgaaaggttcagcgccgcgcatcacgcatttgtacgcagaattctggcatttcgcctggtctgaccagccactgagcgaggcgcagcaggaggtgttgaagcagatcctgacctatggaccgcgcatgagcgaagaggcgccggcgggcgagctgttcctggtgattccgcgccccgggacgatttctccctggtcctcacgcgccacggatattgcgcgccattgcggcatcgaggccatccagcgcctggaacgcggcattgcgttttacgctgccactgccgatggcagcccgctcacggatgcggaaaaagctgcattgcgacctttgattcatgaccgcatgacagaggcggtgtttgcctccctgacagatgcgcaaaagctgtatcacacggcagagcccgcgcccttatccactgtggatatcctctccggcggcaaggccgcgctggaggccgcgaatgccgagatgggcctggcgctttccccggatgaggtggattacctgatagagaatttccaacgcatgggccgcaacccgaccgatgtggaactgatgatgtttgcacaggccaattccgagcactgtaggcataagattttcaatgcagactgggtgatcgacggtgtggcacaggcacagtctctgttcggcatgattcgcaatacacacaagctcaaccctggcaagacggtagtggcctatgccgacaatgcatccatcgtcgagggtggcaagaccaagcgcttctatccgctggcggatggccaatacggctttgtggaagaggatatgcatttcctcatgaaagtggaaacccataaccacccgaccgcgatctcgccatttgcgggtgccgcgaccggtgcgggcggagaaatacgcgacgagggtgcgaccggatccggctccaagcccaaggccggcctgaccggtttctcggtgtccaatctgcatatccccggcttcaagcagccctgggagcataacaatggcaagcccgaccgcatcgcttcggcattgcagatcatggtggacggcccgttgggcggggcggcctacaacaatgagttcggccgtccgaatatcgcaggttatttccgcaccctggaaattgagtccgcaggagaaattcgcggctatcacaagcccatcatgcttgcgggcggtgtgggcaatatctctgccaggcatgcgaagaagaacccgattcccccgggggcggcgctgatccaactaggtggccccgcgatgctgatcggcctggggggcggtgcggcatcaagcatggataccggggctaataccgagaacctggatttcgattccgtgcagcgcggcaaccccgagctggagcgccgtgcgcaggaggtcattgaccgttgctggcagttgggcgacaagaacccgatcctgagcatacacgacgtcggcgccggcggcatttccaatgccttccctgagctggtgaacgatgccggcgtgggcgcgaggttccagttgcgcgatgtgcacaacgaggagcccggcatgtcgccgcgcgaaatatggagcaatgaggcgcaggagcgctacgtgatggcggtacgcaaggaggatttgccattgtttgcggaaatctgcgaacgcgagcgctgcccatttgccgtggtaggcgaggcgaccgaggagaagcgcctggtcgtgtccgatcgtcatttcggcaataccccggtggacatggatttgtccgtgttgctgggcaagccgcccaaaatgacgcgggacgtccagcatgtggcgcgtgagctgccagccttcgatcattcccgcatcgacttgaaggaagctgcccagcgtgtgctgcgcctgcctggcgtggcggacaagactttcctgatcaccattggtgaccgctctgtgaccggcatgatcgcgcgcgaccagatggtcggtccctggcaagtgccagtggctgatgtcgcagtgacactggatggtttcgagacttatcgcggcgaggccttcgccatcggtgaaaaagcgcccctggcgctgattgacgcacctgcttcgggccgcatggcgattggcgaggcgattaccaatatcgctgccagcctgatcgaggatattgcagacctcaagctttccgccaactggatggcgcctgccggccacccgggtgaagatgctgccttgttcgataccgtcaaggccgtgggtatggagttgtgtccgcaactgggcatcagcattccggtcggcaaggattccatgtccatgaagaccgtgtgggaagagcgcaatgaaaagaaggcggtgactgcgcctatatcgctggtggtcactgcctttgccccaacggccgatgcgcgtaagaccttgacgccgcagctgcgcactgacttgggcgatacccgcctgctcctgatcgacctgggtgcgggcaggaatcgcctgggtggctctgcccttgcgcaggtctatggcagtgtcggcaatgtggcaccggatgtcgaggatgcggacagcctcaagcattttttcaatgccgtacagaagcttaaccgtgaaggccgcctcttggcctatcatgaccgatccgatggcggcttgtttgccactgtggtggaaatggcctttgccggacgtaccggcctggagctcgacattgccagccttggcgaggatgccgtggcagtgctctataacgaagaactgggtgccgtattgcaggtgcgtgctgccgacctggacgccattaccgccgagctggagacaaccctgcgcggtaaggtccatgtgatcggcgcgcctgccagccatggcgatattgtgatccggcaaggcactaagctggtgtttgccgaaagccgcgtggcattgcaccgtgcctggtcggaaactacctaccagatgcagaagctccgcgacaatccagtatgcgcgcagcaggaatatgaccgcttgttggacgagcgcgatgccggcctgcatgccaagctcaccttcgacatcaacgagaatattgccgcaccttatatcgcttcgggcgcgcgccccaagatggcgatcctgcgcgaacagggcgtcaatgggcaggtggagatggcggcggcattcgatcgcgctggcttcaatgctttcgatgtgcacatgagcgacattatcagcgggcgtgtcagcctcaaggatttcgccggcttcgttgcctgtggcggcttttcctacggagacgtgctcggtgccggtgagggctgggccaagtccatcttgttcaatccgcgtgcgcgcgacgagtttaccgcattcttcaaccggacggattcgttcgcgctgggcgtctgcaacggttgccagatgatgagcaacctgcacagcattattcccggtgccgggcactggccgcattttgtgcgtaaccgttccgagcagttcgaagcacgtgtcgccatggtggaagtgctggactcgccatcgctgttcttcaacggtatggctggcagccggatgccgatcgccgtggcgcatggcgaagggtatgccgaatttgccgatgcagcagcgcagcaacgcgcacaagatgcgcgattggtgacgctgcgctatgtcgataatagcgggcttccgaccgaagtatatccatttaacccgaatggctcgcctcagggaattaccggcctgactaccgctgatggccgtttcagtattatgatgcctcatcctgaacgggttttccgcaccgtgcagcactcctggcatcccgatggttggggtgaggatgggccgtggattcggatgttccgcaatgccaggaagttcattggctagcggtcaacaacgagtattagatgtgcgttaggcatgtcagcatgcggtgcgaatttccgtaccctgcagcctagacaatcataagcacacttaaaatcaaatgatgattactatggaatggagaagtcgcatgaagaagatgttgaaagtgatgttggcaacgttggtgctgggctgggcggtcatggctcatgccgaggatcctcacgtagaatataccgatgccattggcaagggcgacctaaaggttgtgaaacagtatttcaacaatccttacaaggttgatgaactgttttttgcctggagcggtcttgaaatcgccgctaacaagggccagctggagatggtgaagttcttcgtcgagaatggtgccgatgtcaactacaagcacccgattaccaagatgacagccttgcacctggctgcttatcaaggcaataaggatgtggtcaaatacctcatagaccatggtgcagacgtgaacgccaagctgcgcggcaatgtttccatcctgcgtgccttgcgggatgagggccgaaccgacatggtagatttcctgattgctgcaggtgccaaagatgatggctgccaggagaagaaatgctattgatttgacaatctcctcgttgtgtcatggagaggacaaggcatagcccttcaggcttgccggaaaatggatgccggtttcgtaccggcatttttcatcggcttccgggaacctaagtctgatcccaggctcgtaatctgtgaatatcaaacttgcgcctagtatagggaacgccatgaggaaaacgccgatgcgtgcaatgactatcctggccgccagcgccgcgctggtggcatgtactaccgtcgcggcagtgagcaagacaccggatgacattgcccgtagcctgacattgccgccgggcttccatatcaacacgtttgccaagctcaatccgaccaagggcgattatttccgtggaccgcgcttcatggcgttcggtccggacggcaatctgtatcttgccagtagcgtggacaacaccgtctatatgctgccggaccgcgatcacgatggcgtggccgacgatgtcgttcctgtcgtggaagggctgaatgcccccaacagcctggtcttcgccaacggcagtatgctggtggcaaaccaggatggcgtggtccgcatcgagttggcgcaggatggaaagcgctcggctgccaggcaggtgcccctgatcagcaatcttccctctggcgggcataccctcaaaaccgtcaagcttgggccggacggtcatctttacctgaacgtgggctccagctgcaacgtatgtgtcgaaaaagatcccttgcgtgccaccatcctgcgctacaccctggatggccggccggcaggtgctcctgacggcagcgtcagtggtgccaggagcgcggtctgggcgagcgggctgcggaattcccaggggctggcctggcaccctgctacgggcgacctctatgcgactaataacggcgcggacatgcgttcaggaaccaaggggggtgccatggatgacgaattgccgcccgagcatatcaacaagattgagcctggcaagcactatggctggccgcattgctggggtaaccgggtgacggatcccaacttcccgggcaagcccggtttctgtgacaatatgcagccgcccgcaattaccttgcgcgcgcattccacgcctataggcatcacctttctcgataagacggattttcctgacgagtataagcagggtgcaatcgtagccctgcatggctcatggaatcgtgtccagccatatggctacaagctggtacgcattcgcttccagaacaatcagccggtggccgtggaagatttcgtcactggttggcaaaccaagaacagcgcctgggggcgtcctgtggatgtgattgccgggcctgatggcgcactgtacgtatcagatgaccgggccggtttggtttatcgtattacctacaacaataaataaccttgtaaggagcaatgcaatgaaaaagcgcgtgatcggattggtagccttattgttcgcttcatgcctggctcatgccgaagggccgcagcctgccagcaaggtggcggtttacatcagtccgtatgaatacaccaacgagatcaaactctggcacttcatgaaggattactggttcgcgcagggtcccttgatagagccggtgttgaccaagacgctcagcgccaggctcggcgacactgtcatgtgtgaggcaggggttacggccaatgtattgctctgggtcaggcccaagatgttttacaacccccatatgcgcaatttctacggcaccatcaatgccaccatttataccgggagcggcagggccatcgcgagctatactggtgaatcgcgcctgagcggcgacctggacatcctgccagccaatacggtgcaggcaacatatgatctcgcaatccagcaggtggcagacaagataaaggccgatcctgtcatcacgcggctgattgatgaagggctgccagatagcgaatcgtatacaccctgtgccatgattgcgatattgccaggcctgaaaaagccatagaacacctgatccttgcgtagcgcttcgctcgcgctacgcaagataacgtatggcgtcgtgcggtggcgccaggctatattgcctctcatcctgaccgagtagggaggcaagcattgcatgaccacatccgtttaaactgctgccatgccgcagcattctgccagggccgcttcccaggtgcctgtcggatttgcaattgtggcgatcattctggttgccgttgccttgcgtcccggcattgtttccatcggccctttgctgcctgccatcattgatgagtttcagctttcccacagcacggcttcactgctgactaccattcccgacctgctgatgggcttgcttgccctgcctacaccgtggctggcgcggcgatatgggcgtgaccccgttctgttgctggccttgctattgctgtgcgtggcgatcgcggcgcgcgcgttctcccgaagtgtggacatgttgctgctgagcaccgccggggtgggggccggcattgcggtagccggtgcgctgatcgcaggctacatcaagggaaatttcccgcacaaggcggcgatggtcatgggtatctacgcgacagcactctctttcggcagcaccttatctgctgcggtctctggccctgtggccatgcactccgctgccgggtggcgcatgggagccgggatgtggagcctgtgcgccgccattggcctgctttgctggctggggatcgcgagactagagcgcgggcgcgcgcatgcggcgagccacccggtgcggttgccgtggggtaatcgcaccgcctggctggtggccctgttttttgccgccgacaattttttgttctatgccgtgctgtcatggacggctcccatgtatatagaacatggcagctcgcctgctgttgcaggcttcattctcgcgacctttaccacggtattcatgatatccaatcctatcctgggcgccatcagcaaatccacggatagacgtggcctgcttgcggcctgtgctgcgctagccgttattggcttgctattgattgcgatggtgcccacctgggcgccattcatcagcattgccatttgtgcgttcggcctggggggagcattcaccctgggcatgacactgcctttggataatacgcatagcgtggatgaggctaacgcctggaatgcttttgtgctgacggtagggtacctgattgcggctgccgggccattgtccgtgggattcctgcgggatttgacgcagaacttccatatgtcgagctggttgttggtgctggtggccatggtcatgctgctgcttaccccattgttgaggccccatcaacccggaggatagctttccgccttgtgaggttgagttagcctgtgttcaaccgcataatcctcgatacggtcaggtcgcgatgatcggccgatcatacggataagtgcaggagggataaatggttaaaaccgtggtggctgtctggctgggcagtgcattgatgctttccgcaacggcctcagggcacgagttgaaggtggtgcaaggcttcaacaacccggagtccgtgctcgcagacagggcaggcagggtatttgtttccgagatcggcgaattcgaccaggacggcgacggacagatcagcgtgatcgagccggatggccagcgccgcgtattggcgagcggcatgaacgaccccaaggggctggccctgatcggaagggatctgtatgtcactgacaaggaccggatactcaaagtggatggggatggacaatgggaggttctggtcgataaaagcgcgttccctgtctccccccgtttcctcaatgacctggagcctgattacgaggggaagtatctctatgtgagtgacagtggcgatatcgccaaccagggcggcaccagcggcgcgatataccgggttattcttgccaccaacaaggtcgagaccgtgatcagccatcaaatggatgacaggatcaaggcgcccaacgggttatggatggatgatacgggcgaggtattgatctttgccgattttgcgcgcggcgtgttatacaagctcgacttgctcaaccgccacctgatcgagcttgcaacggggctgggcagcagtgacggtgtggcgatgggagcgaaccgcaagctttatgtcagcgattacgtgggtggcaaggtgttcagcctcaatatggaagatgaagtcgcgctggagcatgagggattccagagtgcagccgatatcggcgtgacgcctgacggcaagatattgctggtcccggatatgaaggcaggcacagtcacttggctgcatttgcattgagaggacacagccatggaattccgctggtttggttaaagtcgcttgatcagcacgtgatcgtttggcggtgcaagagcgaaaccgggctggcagtatcaataaccgccaacctgaccttgaataggcgtattgtgcctattgcactgaatcgtcccttccagaaccatcaatgatctgcaggctgccatttccaatcccggatttccggcatgtcctcgccatgctgccagatgtattgcttgtgttgcgcgagcttttcgtccatgagcgcatccagaaccggagcattgtcgatatgcggtagccagcgcaaggtattcttgaccagattgtagcgatccagcctgttcagcaccgtcatgtcgaaaggcgtagtggtcgtgccttcttccaggaagccgtgcacatggaagttggcatgattgtgccgcttgtaggccaggcggtggatcagcccaggatagccatggaaagcgaagatcactggtttatcccgggtgaacagttcgtcgaaggcatcgtcggtgaggccgtgtggatgcacgtcgtgaggaactagggtcatgaggtcgaccacgttgacgtagcgtatcttgagcgcgggcagatgctcgcgcaacagcatgacggcggcaagcgactccatgaccggcacatcgcccgcgctggcgatgaccaagtcgggttcctcgtctgctgcgcagttgccggcccagtgccaaatactggcgccacggcgcgcatgttcaatcgcggcgggcatgtccagccattgcccttgcggttgcttgcctgcaacgatgacattgatgaggttgcggctttgcaggcaatgatcggtgattgcgatcagggtattggcgtcggcaggcaggtagatgcggatgatgtccggctttttgttggcgacatggtcgatgaagccgggatcctgatgcgagaagccattatggtcctggcgccagacatgcgagctcagcaggatgttgagcgaggcaatcggtttgcgccagggaatgtggcgacattccttgagccacttggcatgctggttgaacatggagtcgatgatatggataaatgcctcgtagcaggaaaagaatccatggcggccagtgagcaggtaaccttccagccagccttcgcagctatgttctgagagtatttccatcacgccgccatgcgctgcaagatgctcgtcgctttccagacgttcggccatccattgccgattggtgacctcgaacaatgcctgcaggcgattggagttattttcatccgggctgaatacgcggaagttgttcggattgagccgccaaacttcggccagatacttgccgagctcgcccgtggtgctggtctggcgttcgcccggctgggtcacggcataggcaaacttgcggaaatccggcagtgccagaggcttgagcagcaggccgccattggcgtgcgggttggcgcccatgcgccgttcgcccttgggggcaagcgcgcgcagctcttccttgagcctgcctgtatcgtcgaacagttcgtgcggcgcgtaggattgcatccagtcctgcaacagcttgatgtgctccggcttgtctaactcaccgaacggcacttggtgcgcgtgaaaggtgccagtgttcggtttgccgtccacttccgcaggtccggtccagcccttcggcgaacgcaggatgatcatgggccagcgcggacggctgacttcgcgtttcaggctggcttcgcgcttgatccgttgtatttccccgatgacctggtccatgacgctggccatgcgctgatgcatgaagtcagggtcgctgccttcgacgaaatagggcgtgtagccgtagccttcgaacagtttctgcagctcttcatcgccaatgcgcgacaggatggtggggttggcgatcttgtagccgttgaggtgcaggataggcaataccacgccgtcggtcttgggattgaggaatttgttgccgtgccaggaggtggccagcgggccggtttccgcctcgccgtcgccgactacgcagcaggcgatcaggtccgggttgtcgaacactgcgccgaacgcatgcagcaggcaatagcccagttcgcctccctcgttgatcgaccccggtgtctgcgccgaggcatggctggggatgccgccagggaaggagaactgcttgaacagcttgagcatgccggtctcgtcctcggtgatttccgggtaaagctcggtataactgccttccaggtaggtattggcgacgacggccggaccgccatgccccgggccggtaatgtagatcatgttgaggtcgtgctcgcgaatgacccggttggcgtggacatagacgaaattaagccccggtgtcgttccccagtggcccagcaagcgcggcttgatatgctctggcagcaaaggcgtcttgagcaacgggttggcatagaggtagatctggccgaccgagagataattggcggcgcgccagtaggcatgcaattgcgccaattgttgagcattcaggacatggtccgcggcttgggattgcattgacattctccttgggaggggcgtgattccatcataacagcagggaggggtatggcaaccttgaaacaatgaagtttcatcgttggcgacttgggcaggctggtcctatactctaggacatgaatgcacagactttgatgcagttattgctggaagtagagcgcgaggatcccatcgatttttctggattgccttttgacgtggatgatctgcggcggctcgcctgcctcaatgtggtagagatcatgcagcaactccgggccggcaattctgcggaggacggggagatggtcatggcggccactgtcacccgcctagtgctggaaaatatggtgttgcaggcaagactggccattttgttgcaacaagagggagagtaggccttatccgccaatcaggacattgactgcccctggacccatgacgattccacctgttcctgtcatatctccaacgcgtgctgcaggcaggccattgatgaaaacagtcgatgatccttggactatgatgtctatcccgttgccatgacccctgcaagcccctggtttgccaccaatcagcacggtggcgatgccagtattgattggcttaatgggctgagtaggcaggagaatatgcatcagcatatcccccattcgggcagcaggtttcatgggggccttccttagttgatgtggatcatacttcccttgagggccaatatgctggtagcgctaatttcggcagtggcttcactgttcagtttgagggatccagcctttatttcaatattttgtccattcatcttgatatcgttgccttccagggacaaacaacggctttgcaaatgtattccggcttggctgaaatggatggaattgttgtgttgatcttcaagcacgagactttctttttcatccttgctcagttttaacaatggaccgttctgggtggatatttgtatttcctgtcctgcgtcatccagcgatagcaataacccgttggggcttttgtaaccatactggcttggattggcccatggtcttggcatggctgggctatgaactgccccaatcaccacgatattattcaagtcgctaccattcaggcctaatatcacctcatcgcctatggagggcgtgaagatcgtgccggagaattcacctgcttgtaatgtagccagtcgcgcccacacaccctggcctgtgggatcaatcaaggggcaggtgactttgattctttcgttgacagctggatcatcactgacttcttgcacgatacccgttagcatggtggggagttgtttgctattggttggctcagcgcatatctttcgcggcaatccaatctggaagtgggtgactggtgctgctcctggagcaagttcataagtgatcccactaatgtaatagtatccagataaatggtgactgatgtctgacagtagtaatgtttgtcctggataggcgacatgtaaggattgtgccgtaatcgtgccttgcaccagacttaatctggagtatgcgagtagggcatctgccatgatttggagttgaggtagggtatattccccgctaattcgctgtacctttgtgactggatgatctttgcccaacagtgcaaaggctgaaagatgcgcattgactggaaaatcaatattttttgcttcaacagtctccagcgcctgattgctgtaacaccatgcctggagttccaaagcatctacctgatggtaggtgtctatatcaatctctaggttgatgatgttttcatgtggtagcggaaacccatttgccgtccctaattctggagaggtgactgtgacggtattaccgttacaacaggcgaccaagcccgtttcctgaaggcgttgcaagacaaaattccagtcactcgtgttgtgctgaattaaatactcatgctgtacacctgaggagtcaatgtaggcttcgatgccgtggctagccagtatttggtgaatgatttcaccatcggtcatttcatgaaaaatttggttttgaggcagggtggtcaatgcagtggctgcatgacagcaattcaggataagtaaagtatctttgaccgagtactgaattttttgtgtcgcgataacgcctaaaaatagtggggtgtcattcgagtggatgtctactttatttcctggaagtagtcttttagcaacttgatcaagttctgtgagtgaactgaatgccagttggatagatgcagaaggcagtgcattcaagcgatgttgtattgataatgcatggggcgtgcttaatcgctctccagcaaccaacacttcgacgctagatatcgtcacgaaaccggctccgatggcaaaggtttgctaggaggactgggttgttgtcgctgacggatgacaacattgatcgggcttgtcttagcccggatcttgactcgatttaccggttttccaggcctggtgattgctggtttcaagtcgggggctgatatgactttatgtagctttagtatgataaattcggcaggcctgagcaaggcaatgcctacatgcacaattattcgtcccgctgcgatatcctgggtggacatggtctggttaaggcctatcctgacatagaatgcttgttcaggtttatctccaactaaagcaccctcccgccaaagcgtgtgcagaaaatcctggcactggtgaccaaccaaactccatgtagcttcatcatttttctcaaaggtttgctgatccaggaatcgacgtagagaggcctgcacaaatccacgggtaagcaaatgggctatataacgccattcgctgtcattgctggctaatgtgtgtcctccccacatcaagagagcattgtcgaagcgacgaatggcattgattgatttacctgttgggtgaatattcagcgattcttgaatgatgttatcaatggtggcgcttaatgaaatgatttccttgatgggggtatggttaggggttgtccaaatgttacgcttgcgggcattggcttcaaataatgccatgatgctgccgctgggaggaagcatcctgttgaatcgtatcgcaggggatgcttccagttgtttatgaagcaggtgagattggagcttggtggctttgtgaaaatcattccaggctgtggcaacgccaggcgtatatttgatttccaggtcgacatagcctgagatgccagccgcagctgtttccagccatggcatgaacgctgcaccgtgttgcaggcctcgctgaccgatatcatggcggaacgtattgaccgtcatctcccgagtctggtcattgcaataggggacatccagaattgctaggcaataatcctgttgtgcacaatattgcagtagtttcctttggagttgaggtaattctgctagcgaaacagcatcggggatcgcaaccagtgtaaatgcggcgtttaggggtaatgctctaatggccgctttcagcgcagaagcatctggtgcccgggaatatgggccaacggaaagaatttcgcattgtccacctccattggcgaagtattgatgtacggctgcataaaggtaaaaaggactgtagctgtgggcattgacgatattacctttgccgtccaatagcacgcgtagggtttctggcgcacctttgccaaagtgttcttcgtattctgcaagtgaggaaacgctgtagcgcttacccaatggtaatggatgtccattggcatcctgggatttttctgtatggccaatgaataggggcaggcatgcggcaacaggctcaatgttgggtgcaatagctatttcctgtacataaatgccaggatgttgatagttccccatgtaaagctcccctatcattattttaaatataaccatattacggcaatttgttgtcagtatttaagtatttcgtgaattgaatgaaaaattctatgtgatggatacgatgcacgccgctaaaatgcgcacatgaatcatcaagtgcttacctctcccttaccgggaagcaaaacagaattacggcaagcggcactgatgttgctctgtgaatgtgacccggtacgcaagtctcaagacgtggcagccctgcaagcagcctggaatgaaggaagcgtgagcttggtgcctgagctgcatttgaatgctcccggcaatattccgggtcgtccggaaaaaccggagctggtagcccctcaagcattggggcgacgctcaatgaggactgagcaaggcagggccgcgcttattcatgctttatcccacattgagtttaacgcgatcaatttggctttggatgctatatggcgcttttccgccatgccggcacaatattatgtggactggctgaagattgcagcagaagaggcgttgcacttcaccatgctgcatgaccacttacaaagcctaggctatcgttacggtgatttcaccgggcacgatagcctatgggagatggtagcgaaaaccagcgacgatgtgttggcgcgcatggctttggtaccgcgtaccctggaggcacgtggactcgatgcctcgccgcctttgcgggccaagctggcccaggctggcgacctcaaggcggcagccattcttgatatcctcctgcgtgacgaaattggtcatgtagcaattggcaaccgctggtatggctggctgtgcgagcagcggggattggagcccgtctccacttatgcccggcttaccgcgcaataccaggctcccaagctgcgcggcccgttcaatttcccggcacgccgggcagccggcttcagcgaagccgaactggcgctgatggccgagcgtcgggagtagcaaggcacagattgaaggatggctcacttttgctagcagttctaaagcgctacctacattagattcattgcacgcatccgccggtacagcgtattgcggctgataccgagctgccgcgccactgcagagacattgccggcatgcgattgcatggccgccttgatggcctccgccgtcagtttgctcaatgaaagcgccgcgtcttcctcaacgccgtttttcatgtcgtcgagaaagtcctgcgtcaagtgcatcatggagatggggcttgctcccgacagtgccagtgccgtacgcagcacattatgcaattggcggacattgcctggccaagggtgagacttgaataacgccatgacctcccggtctatcgtcttgcctgcggcattctctgtctgcaggatggtgttgatcagtgcaggcaaatcctggcgctgccgcagtgcaggcagggtggcggtgaggccgttcaggcgatagtagaggtcgcggcggaattcgccgcgctcgaccttctcgcgcagtttctggttggtggcgctcaacagcgcgaaattgacgggcttgggtttggtgctacccaggggcgtgacgctgcgttcctgcaatacccgcagcaagcgcgcttgcaaggctagcggcatgtcgccgatttcatccaggaacagggtaccgccgtcggcctgctccagtttgcccacgctgcccttgcggcgcgccccggtaaaggcgccttcctcgtaaccgaatagttctgattcaatcaggccttctggcaaggctgcgcagttgacggcaacccatggaccccggctgcgggtgctggcttcgtggatggcccgtgcgaacaactccttgcctacgccggtttcaccctcgatcaggatgggaatgtcctgatcgaggacaagctctacctggctgatgatgcgggcaacgcgcgggtcgccggtattcagcatctgcaggctggcagcgcaatgccgttcgctggccgaggagttggtggccccaggctggcggacgccaggtgcttgtcgcaacgtcatgcgcgcgtaaagccgcgcttcccgcgtagtataaagcggtgttaccagtgaacttccctgcgccgcctgcatcagcgattccggcctgcaggcaaacaattcgctgaatagcgagtcttccagtttctcatgtgtgatgccgagctggaactggccactgcgattcagtgccattagtcggtgccgatcgtcgaagatggcaatgccttcccacaatgtgccgatgaattccggccgggcatgaaaatgcagtgaatacgccccggcatggctggcgatgaacagccggttctcgatcatttgcgccgacatgcgcaccagtgccagggtatgctgctgcggcatgctggcgtctgtcgacacgtccagcgtgcccattatctggttgcgcgcgttcagtatgggcactgccgagcaagccaacacatgattgcgttcgaggaaatgttccgcgccttgtaccgtcatgggggaacgttccaccaacgccgtgccgatggcattggtgccgcgcaggctttcctgccaggatgagccgggaatcagggccacgcgctgggcatcatcaagaaattcgctattgccttggctatgcaggatgaagccctgggcgtcggtcagcacgattacgctgcgcgtatggctgatctgcgcgttgaggctttccatttcaggcctggcgtgcgatagcagtaactgattggcttcctgcttttccagcagttcctgttgggtcagtatttcggtgcgcactggagcgccagcttccatgccgttttccacacacctgcgccaggagcgctcgatttccttggaaacgctgcctttttccacggcaccatgcgcaaggaattggctttttgcatccagaaaccgaggcccgtcaggataaggattatgcatgggttaagtccctgattgtatggggttgaactagtgtgttaggcaatttagcacctgttcacggatgacacaacttttcctgaggctggtgtggcggcatgcacgcgcaaggctagcaatcgtgctgggaaatcccttgccccgtcttggtttcggcatcttctcagaggtcagaggattggcgtgggatcgggcaggtggcggcgctacctgggtgttgtgactagtcccgcattcattcaggggtcacggcgggggaagaaactcgctgcattcatgtttgctcattattgattggggagttgtgatgaagttgaaatccgttgttcgaaatcgattcgccattgctgcatggttgttggcagccattggcgtgcagccggtggctgcggtatccgctgccactgcggcgcctacccaatggtcttttggcatccttgctgatacccagggggcaagcgatccgcgaggtgtttccgtcaggctgatgcagccagtcattgaccgcttcgccaaccaccacgacattgacttgctcatttccatcggcgatctgaccgaggacggtaccgtcgctgagttcaacacttggaagcaggccgcaaagccattgaccgatgccggcattccgctttatctgacgcgcggcaatcatgatgtccgcgccgaaagcagtaccgtaggtatcgatcctttgctcggtccttccacttcccgaggtaccgaggtctggtccgcaacctttcctgaactgagcggacccaacgtgaccgctggaccaggcgcatcctactcgttcacctataacaacacgcgtttcgtttcgctcgacctttacggcgcaatgcctagcgagctcgttggctgggcagccagccagcagaaaggtagccatgaccatatgttcgtctttgcccatgagcctttcttcgggcgtgcgcgggaaggcgtaatcggcgatgacccgctgcggatgcagatactctcgcaattgagcagcaatggggttgatgcctatttgagcgggcatgaccaccagtacagccgctcggctgctgtcgatggccaggacgtattgcttcaccacttcgtcgcgggttctaacgccgagaaatattatcggttcgagaatgaattcaatgttggagaggaagttggtgccgcactggaaaacaataaggttggctacagcgtcgtcgatatcgatgggcccttcgtgaccttcacctattactcggcgactccaccagcttcatcggatttcctggaaacttgggagccagagtgggccgtggctgaccgtacgaccttctcgaccaacggccactcctatggcatcaacgcaggtgagtcctacgctggtctggacagttcgattgcagcgggcgatggattcatcggtacgcaggcagaaatcctggccggacaaaatctcgatggacgcaccgtgaccactgagcctgattccggcgatggcatcacccagaaacttggcaatatcgtcaacttcggctggcgggcgaatacggacggcctgcacagcgatatcctctacctgggtggtatggatgaccagcttgatggtgttgccgatcctttcgtgctcgccctgagctatggcgaggatgtggcagtcgacgaatcattgctgcgcctgatgtatctggtggatggtgagtgggtattggcagtggaagccaacacagaggggacgccgttctttgtctcaggtgcttggaatgccacctatggcctggggacgtatggcgtggatactgtcaacaaccaggtatgggcggtgattgaccgcaacgggcagttcgctgtggctgccgtgcctgagccttctgcaatggcactgatgctgtgcggacttggactgttggtgccactggcagcgcgacgtcggcgcagctgagtggagaataccggcgctctcaagccagataaaacaagggctgctgtggcagtccttgttttttgtccaacctgtgcggttgtgaccgtgggaccagtggcacatgccgggctggaaggcatcattgtgcaacatagctgacgttcacgttctcagccgcgtcaggctgcgtttgcggtgtgatgctgaggatgaagctggaagtgctagtcgccagtgttggcggcaaggatacactgaagcggatagcataggatttgcctcaggaatagtgatttcactattgcccttgaagctgcctgccggaagtccatgcgccttgatgtagtaggtttccgtattgcctgacttattcgtgatgcgcagctcgtaacggttgcgcaggctgccgtcggcaagttggatgactagcggctgccgctgttgttgcacgatggcagtaaacggcgtaagcgtgctgatggagtgccaggtgaaggcaatgctggcaatcagtaggccaacgtagccgaaccgtttggccctggccagtcgtttcatgcggacatctggttcctggatattttcatcacggtcgaaacggatcaggccatgaggtagcttgaggcggtccatgatctggttgcaggcatccacgcacaagccgcacgaaatgcagccaatctggaaccccttgcggatgtccacgcctgttgggcaaacattcacacagtaattgcagtctatgcagtcgccaaaaccttgctggcgacggctttccacagtcttgagctcggcggtgggtgctttgcgcccacggcggccttcgccgcgcacccagtcgtaaatgaccgtgacggtggcgggatcctgcattactccctggaacttgccataagggcaggccacgaagcatacgtcttcgcgtgcaaacccggcggccacataggtcgtggcggtcaggacagcgatggtgatataagccgccaccgctgcttctcctgcaaatacctgcctgaataacatccctgcctcggcaaaatagagggtgaaagtgagggctgtggcgaacgacagcatcaaccacagtgcatgggtgctgccgagcaggatggcttttcgcgggctccagggggcttgctgcaggcgcttcctggccggggcttcgccttgtatccatttttcgatgaagagaaaagcatccgtccatagggtctggaaacagaaaaatccgcagaatacccgcccgaacatggcggcggaaacaaacagcaggctggcggctaccacgaggatgcccacgagcaccatcaagtcctgagggtagaggatgaggttgaagatatggaagcgcctgttcccgatatcgaaaagtaatgcttggccaacctggttgggccatggcagccagggcagcaggaaatagacagcaaaagcgatattgaggatgatggatttcagggtgcggtaacgccccttgaccgaataaggcacgatgggaatgacttttcgcgaggcggcggggcgggaaatggtagcttctgcttgcatgacaattcctgaatgaacgatgctatgcaaaattgtgaagaagcaggtagtcctataacagattcagatggtaatgaatttatagtgtcagattgccggagcgggctgcagttcctgcattgggtcaaataatcaaagctgcggccacctgacggctttccgccatcaggatattgtaggtgcggcaggctgcttctgtggtcatgcattccatgctgatgccggctacgacgaggtcgcggccaatggatggatgcagaaagcggtgcctgctgcccgtgccgagcaggatcagctcaggcttgagtgccagcaatgcctggaaatgggttggctgtaattggtcgaagtcttcaaccggccaggcaggcagcaggctgcctggcaatacgatcaggctgtgttcgtggcgctgatggttgatttcaacccagccgtcgccgtaaccagtgatcaaatggctgcccgcagcctgtgtcaggtgcaatttcataagcagaggtgtcgaataatcaagaaagtcttttggggcgccatgcttcaattgcatgtcaactcaatgtaagatagcacattttccccaaccggaatttgcaggtcgccatgcaagaaatttccaagtccagcaagctcagcaacgtatgctacgacattcgtggcccggtgctggaccgagcgcggcagatggaggaggacgggcaccgcatcatcaagctcaatatcggcaatcctgcgccttttggttttgccgcgcccgaggaaatcctgcaggacgtgattcgcaacatggattccgcttccggttatacggattccaagggtctgttcgccgcacgtaaggcgattatgcattacacccagcagaagaatatccagggtgtgaccatcgatgacatcatcatcggcaatggcgtttccgagctgatcgtcatggccatgcaggcattgctcaacaacggtgaccaggtactggtgccgatgcctgattatccgttgtggactgcggcagtgaacctggcgggcgggacggcgcggcactatgtctgcgacgagcagactggctggctacccgacctccgggatatcgagaacaaaatcacggcgaatacgcgcggcatcgtcattatcaacccgaacaacccgacgggtgccttgtatccgcgggaaacgctggaaggcatcatcgagatcgcacgccatcacggcctggtgattttcgcggacgaaatctacgacaaggtattgttcgacggcaatacgcacacctcgattgcttcattggctgatgatgtgctgttcgtgaccttcaacggtctgtccaagaattatcgtacctgcggttaccgcgccggttggctggtgatctcgggagagaagcggcatgcgggagactacatcgaggggttgaacatgctggcttcgatgcgcctgtgcgccaatgtgcccgggcagttggcgatccagaccgcgctgggcggctaccagagcatagacgaccttgtggcgccgaccggccggttatgcaagcagcgcgaccttgcctacaagatgctgaccgatattcctggtgtaagttgcgtcaagcccaaggctggcctgtacctgtttccgcgccttgatcccaaaatatatcccatccaggatgaccagcaattcatcctcgacctgttgctggaggagaaagtcctgctggtgcagggcacgggcttcaactggcgcgcgccggatcatttccgcgtcgtgttcctgccgaatgtggatgacctcaccgaggcatttacccgaattgcccgcttcctggaaaattaccgcaagcagcacagcaccatcaccatagtggaaggcaaagcctcgaaagaggcacaaacaacctcccaaagcgcgtcggcatgacggcgctgtcgctgtacaagattgaataaagcaagataactggaaacctgaatgaaacccatcaatgttggcctgcttggcatcggtactgtcggtggcggcacctataccgttcttacacgcaatcaggaagaaatcgcgcgccgtgctggtcgcccgattgccatcacgcgcgttgccgaccgcaatctggaattggcccgcaaggtcacggcaggtcaagttgacgtgactgacgacgcatttgccgtggtggcagatcccagcatcgacatcgtggtcgagctgatcggcgggtgcactgtcgcacgcgaattggtgatgaaggcgatcgaacatggcaagcatgtggtcaccgccaacaaggcgctgatcgcgttgcacggtaacgagatttttgccgcggcgcagcagaagggggtgatcgttgcttttgaagctgcggtggcagggggtattcccatcatcaaggccgtacgcgagggcctggccgccaaccgtatcgagtggattgcgggcatcatcaacggtaccaccaatttcatcctctcggaaatgcgtgagaaggggctggcctttgctgatgtgctcaaggaggcgcagcgcctgggctatgccgaggccgacccgaccttcgacgttgagggtgtggatgcggcgcacaagctcatgatcctggctgcaattggcttcggtatcccgatgcagttcgacaaggcctatgttgaaggcatcagcaagctggactccattgatatccgttatgcggaagagctgggctaccgcgtcaagctgcttggcattaccaagcgcaccagccaaggcgtggagctgcgcgtgcacccgaccttgatccccgaaaagcgcctgattgccaatgtcaacggcgccatgaatgcggtgctggtgaagggggacgcggttgggcctaccttgtattacggcgcaggcgcaggtgccgagcccaccgctagcgccgtggtggctgatattgtcgacgtaacgcgcacacacacgaccgatgtgcaccaacgcgtccctcacctggcgttccaacccgaccagctcgtggatttgcccatcctggcaatcggcgaggtgagcagcgcttattacctgcggctgcgcgcggtggacaagccaggcgtgctggccgatgtgacccgcatcctgggtgaccgccagatttcgattgatgccatgatccagaaagaaccacaggaaggcgaagaccaggccgatatcatcatcctgacccatgtcacggccgagaagaacatggatgacgcgattgccgccatcgaggcattgcctgccatttccggcagcgtgacccgcttgcgtatggaagagctgagccgataacttgagaaagggttgcaggtagcgcagttgctgcctgcatcagttgtgccatgagatatatttccacccgcgggcaatcgcccgcacagtcgtttactgaaatcctgcttggcggcctggcgcccgatggcggcctctatttgcccgagcaatatccgcaattcagccaggacgagctgaatgcgatgcgcggcatgcattaccgcgacctggcgttcaccatcctctcgcgcctgatcgatgatattcctgctgctgacctgcgcgccattatcgacaagacctatcgtgcggatgtctatgcctatgcgcgcgctggacagaatgccgaggacatcactcccacgctcaagctggaggacgacctctacctgctgtccttgtccaatggcccgaccctggcattcaaggacatggcgatgcagttgcttggcaacctgttcgaatatgtgctggcgcagaaaggcgagacgatcaatatcctcggcgcaacttccggagacaccggttctgctgcggaatacgccatgcgcggcaagcagggtgtcaaggtgttcatgctctcgccttaccagaagatgagccgtttccagactgcgcagatgttcagcctgcaggatgacaatattttcaatatcgcggtcaagggcgtgttcgacgattgccaggacatcgtcaaggccgtgtccaatgaccatgccttcaaggcaaagaacaagatcggcgcagtaaactccatcaactgggcgcgtgtggcggcccaggtggtgtattacttcaagggttactttgccgtcaccgcggacaatgcgcagcgggtcagcttcgccgtgccttccggcaacttcggcaacgtctgtgccgggcatatcgcccgcatgatgggcttgccgattgccaagctggtagtggcgaccaacgaaaacgatgtgctggacgaattcttcaagaccggtgtctatcgtccgcgcggttctgccaatacttaccacacctccagtccttccatggatatttccaaggcatccaatttcgagcgcttcgtcttcgatctggtgggccgtgatgcggccaaggtgcgtgagctgtggggcaaggtagatgcgggtggcagcgtcgacctcaatgaaggcggttggtttgccaaggtggcggattacggctttgtctccggcagcagcaaccacgccaaccgcatgcagaccatcagggtgacccatgagcgctatggcgtcaccatcgatacccataccgccgatggtctcaaggtggcgttggagcagcgcgaggcgggcattccgatgctggtacttgaaaccgcgttgccggccaaattcgaggatgcgattgtcgaggcgctgggccagaagcccgaacgcccgcacagcctggagggcttggaagccctgccgcagcgctttgaggtgatggaggccgatgtggccgctatcaagcagttcattgtcgagcatgtttgatcgggagagggaatgaaggtctatcacgacttgatgcgccacgtactggagcagggccacaagaaggaagaccgcaccggcaccggtacgctgtccgtattcggctaccagatgcgcttcgacctgtccgagggctttccgctgctgaccaccaagaaggttcacctgaagtccattattcatgagctgctctggtttttgcagggcagtaccaacattgcctacctcaaggaaaacggcgtgaccatctgggacgagtgggcggatgccgagggcaacctggggccagtgtacggctaccagtggcgcaattggcccaaaccggatggaggccatatcgatcagatcagcgaagtgatagcggccatcaagcgtaatccggactctcgccgtctgattgtgtccgcatggaatgtcgccgatgttgacaagatgaaattgccgccttgccatgcgtttttccagttctatgtggcggatggcaagctttcgtgccagttgtaccagcgtagtgcggatatctttctcggcgtaccgttcaatatcgcctcctatgccttgctcaccatgatggtggcgcaggtatgtgatctcaagcttggcgattttgtacatacactgggtgatgcgcatatctatctcaatcatctcgagcaggtgaaggagcaattgtcgcgtgagccttatcctctgcctgtgatgcggatcaatcccgaggtcaaggatatctttgctttccgtttcgaggatttcacactggagaattaccagtcgcatcccgctatcaaggcccccgttgcagtgtagttccccggtttgagtctatgtggtcgttttcccttcatgcgcttgcaatgcgggcaccggtggtcgcgcatttgttttctgtatcaggctgccagcggcatggtccgggaaggtagcattcaatgatgagtcccgtgcatcaccagcccgtatcgcccaaattgcgtaaggcccatatcctggctgtgggcctcgccttgttgattgccacggtgacgctgatcagcatggagtatgcttcgctcaggcgcaacatgaccgtcaccatgcagatccagatgcggattatggcaggcaatattgctcaggcgctggtgcggggcgaacatgaggtggcatctgaagtcctggcaagcttggccgaagcgcctgaaatcgatacggcggttctatatgacatgcaacagaaccgttttgccgaatatgtacgtcccggtagcctgtcgcgcttgtttgacatgatggtcgcggaccaggtacagcgtcattcagacatgcacaaaagtgaaatatggcagcctgtcgtatatggcggcatgcaagtcgggatgttgtacatgcgatccaatatgaaaggattgtatcgccagctgctttggtatgttggtaccacggtaatggtgatgttggtgactttgtttgccgctgccctgctgctcagccgattgcaacgcgcgatgctcaaggccgaagagcgggcgggttttctggccaattatgatacggtgaccgatcttcccaaccgccatgctttcagcagacatttccatttgctgctggaaggggcgcgtcatcggcgtggcgtattggcattgctggtatttgacctggatgatttcaaggtgatcaacgataccctggggcacgatgtcggggataagctgctgcatttggtcgcgcagcgcctgatggtcgcagcaggcaagaaaaatacagtgtatcgcgtgggtggggatgaatttgccatgatgcttgaccagcccgcggatgtcgagaatgtggaggctgttgccaatcggttcattcgagcgctggcgccgcctattgtcttgaatgaccgcaacttttatatcggtgtcagcattggcgcgagtatctatccttacgacggggaggatgccgcccatttgctgcgtgatgccgatgcagccatgtactatgccaagagccgcggcaaaaacaatttccagatgttctctgcagaaatgcatcacaagagctcgactcgcttgctcctcgaaaccgaattgcgcgtcgcgctggaagaaaaacagttcgagctttactatcagccgcagttcagtctgccggattgcaagctggtgggggtggaggctttgatccgctggcatcatccacagcgtggtctattgtgcccaagtagctttattccggttgccgaggagactggcctcatcgtgcgcatcggggagtgggtattgcgcgaggcttgcaggcaggccatggagtggaaggcgttgggagtgccactgcgcatgagcgtcaacctctcggggcgccagttccgccaagagaacctggtacagaccatgaccaagatcattgagcgaactggcatggatagcagcctgctcgaattggaaattaccgaaaccgtcctgatggaagacgcggaagcgaccactactcgcctggcagacctcaaggccatgggcatgcatcttgccatcgatgatttcggcacaggttattcatccatggcatatctcaagcgttttcccgtcagccggcttaagatagaccgcagctttatccgggatatccccaatgatcccgacgatgtcgcgattaccacggccactatccagatggcgcacagcctgaagcttgaggtcgtggcagaaggcgtggagaccaaagcacagttgcaattcctgcgggagcagggaagcgatatggtgcaaggctatttattcagtcgtccagtgagcgcacgggagatggcagagcttgtcatcactggcaaggggcatcaggaaaatgattttatcctggagcaataaggaatttgtcctgaatgctaattgttcgtttataatcgcaacattaggttgaataatgattatatggagataaatggtgggaaaaaccttagttgtgcttagtacttttgcattggcgatatccagcagcttggcgattgctgatcatcactttcccaaaggaaaggtcagcttggaaacctgcctggaagcggcgctcaaggctaaaccaggaacagtggtcaaggtagagtacaagctggaaggcgagacaccagtttatgaatttgatattgagtctagcgatagtaccgcttgggatgtagaatgcgacgctaatacaggcaagatcgtggaaatagagcaagaggtcgactccgcagaccatcctctgttcaaggccaaacagaaggtaagcgaagccgaggcacgcaagacagcccttgctgcgcatcccggtgaaattgtcgaggttgaatacgaaattgaagagaatggcgcagcctcctacgagttcgacatcaagaccaaggatggcaaggaattcaaggtcgaagtggatgcctctactggtaaaatcgttgaagccaatcaagagttttaccagattggcaaggaatgatagctttttgactggacggacagtcgacaacgctccttcgggggcgttttttttcgccactgccatgagaaatgcgatgatcaagtgagcagaagccttaacttgagcccaaacctgccgttaatgcatatattatcgtcaaaatggaaatcaacatggatgtgagtgcaattgcgagtgttgcctccgatctttcagctacgcgcttgcagcaggaagtggggacgacggtactgaaaaaagccctggatatcagctcagccaatgcgttggcattgctggaggcgctaccagctccctccgccaatctgccggcacatctaggacagaatgtgaatacggtggcttgaaatatccatatcaatatcaggaaaaaataaagccctgctttgcagggctttatttttgaagaaaaaaagcagaccttctcggggaggataaaggcctgctatgaggagcttggagattcaatatacgttaggcattcaccagtcggccactcttgagcttgacactgtcccctacagaatagtggggcatgttgtactgggtaaaagtatacaagtgcccatcgctcattctgactttgatgatgtaggttgcgccttccgctgttttatcattgatgtggtaagcatcgctattattcgtatgagaagtaaaagagcgaatcgatatgatagtgccacactccaggcaagtatgagtcgattcgttcttacccgcttcgttagtgtcttgtgtcagtatattgctgatcaccatggcggcattgggatcggtaattaattcctgagcaaggtcggggcgataggtatgcgccacaggaatcaggccagtcatcgcggcgctccctaccaagctgaatatcgtcatggcggttgctgcaaccaagaccatggggtgcgttttttttgtattggatcccatcatatgtttagtatctccgactcatgattttcgtttggagtatgcagccgaaaaattcaattaatctatagcgaagagtgtgccaacattaataaatctatatttatcattgggttaattgaatttggagcgagcgggcccttctgtttcatgtctcaaaattgagacgtattgcgtgcatgatgagttaacttgttgaaaatcaatgggtaattccgtctctcagaggagacattaatgtgcggtattgtcgttcttgaacaacgccggcgtgagctggtggcgttgcaatagcttgtaaaactcggtgcgattgcgttgcgccaggcgggcagcttgtgtaacgcctccattcgtggccttgagcagcttgatcaggtagtcgcgctcaaaattcttccgtgcaacttcaaacggtacaatgccgccgatgttttcttgcaatgctttttgtaccaaagtggccgggattaagggtgtggtgcagagcactacggtttgttcgacgatattctgcaactggcggacgttgccaggccatggcgcagtgatcaacagctccaaggcttcgggggcaaagccgttgagttttttacggtacttggtggccagttcgttgagaaagttattggccaatagggaaatatcttcacgacgtgcagccaggggaggaatttcaagtccgacaacattgatgcgatagtacaggtcttcgcggaaccgtccggctttcatctcctctgccaggttgcggtgagtcgcagaaatcacacgcacatcaatgttgatgctggtattggacccgacgggacggatggcgcgctcctgcagggctctaagcagttttacctgcaatggcagcggcatgtcgccgatttcgtccaggaacagggtgccgccgtcagccgtctggaacagccctttgtgatcgcgcaaggcgccggtgaatgcccctttgctatgaccgaatagttcagactcaagcagggcttctggaatggcaccgcaattgatggcgataaaaggcttgtcccggcgaggactggcctgatggatggcgcgtgccagcaactccttgcccgtcccgctttcaccttggataaatacgctggcatcggaaactgccatgagcttggcttgcccgagcaagttttccatttgcggactgcgtgtaatgatgctcttgcgccattcattgtcgatatcctggtcatgaggctgcagatcgcctgtgccgatgcgtaatgcggcctctacctgctgcagcagtgacttgctgtcaaaaggcttagtgaggaagccgaatacgccgcgttgtgtcgcatcgaccgcttcagggatcgagccgtgggctgtaaccatgatcacgggcaaggcaggatcggattgatggatggcatcgaacagggccaagccatccatgccaggcatgcgtaagtctgtaatcaccaggcttggtcggctgatggcaatttgggacagcgcctcttctgcattggtggcagtgatgacttggtaacctgctgcctgcagcctcattcccatgagtttgaggatgtcgggatcatcatcgacagtcaggattttcttggttgttcctatcatttaccgttgctccgggttggagggttgttcagtgatttctgcatcatggttctctcaattttcttcaattcatccagcttcttttgcaagttatcagctttttgctgactttcgtccgcgcgtcgcatttcgtcgcgcaggcgctgggtaagcttggcgatttccgctgcattttctctcaagatggaaacgatggctttttcttccttgcccagctgtttttcacgtgccaactcctcaagcaagggttgtgccttgatcggatcacgcaatttgctgccagggatggcatagataatggcaacgcgggtcttttgatgtaagtctttattgttactgctgattttatttaaagcttctgccagctcttttttttgtgactcgagcgacagctcggagaaatgactgatgaattccagcaggttggaggcagcgtagcgttccttggtcggctgaggggggggaggaggcgcctggtggataggagcttgggcaggtgtcggctggtgagcgcaggcgctgagcaaagttgctgtcatggcgatggtaagcaggttattcaggttcattttgttaaagctttcaatggaagggtaacgcggaaacgggcaccgcgctcagaaggcaagagaatgatttcaccgccatgcgcgtcgacgtattctttggcgatggaaagcccaagcccgctgccgctgaccaggctctcatgggcgctgtcgccacggtagaagggctcgaacagtttggccttgtcggatgccatgacgccggggccgccgtcgtggacttcgatgatggcttggtgtgcctgatgtgtaatgctgatacgaatgctgctggatggcgaagtgtacttgacggcattggaaatcaggttgtccagtacggagtgaattttttcccggtcggcctgaatgagagtaggaaagaagtcacgctggatattgatattcttgttgctgattgtcagggagtagtctgcgagaattgcttccgcaagtccggtgaggtctacagtttccagattgagctgtggcgcatggaattgcgctgcagtgaaactgagcaggttttctatcattttctgcagccgtaagctgctttcacgcagtatcccggcaatttcgcgctgttgcggcgtgagagggccacccacttcgtcactcagtagctcgctgccttcccggattgcggtaagcggagttttaagctcatgggagacattgcgcaagaagcgctgcttctgctggtcaagctcgttcagttgtgcacgcagccagtccaggcgttcgcccaggttgcgcaggtcgccaggaccgtcgatgctgatcggctcgctatagtcgccctcgccaagcttgcggatggcggcatccatgcgccggatcggttgggcgacgagaaatgtgatcatgagggcgaccagcagcgcaaccgggatcagggtaagtgtctgccagagcatgatttgctgtgttcgctctgcagtttctgcaaggatggcggattcccgatctatctgacgattattttcatcgagaatatcttgagcctgtaccgtcaggtcggcaaaccgaccaacgatttcttcgattgacgaggattccgtggaatgctgcgcgacattttgaaaaagtgcttgctcctctgcagacaacttgcttaaagcaagcctttgcttgctggtcatgggaagctggtccagatcgtgccatgaatcgacgaacttttcatgcgccttctcatagttttccagcagcaattcatcttccagcacaaaatactgccgcgcgctgcgttccatgaaggcgatctgttcgacgagggcacggcttgcccgggtagcctgtactgcctgagtgactgcatcgctgctctgagtggcaagccggtccaggtaaagggctgcattgccgaatgcaaacaatagcggcagcatcgcaagtgcgaaaccgatcagcagtagcttgagaaaggattttgggtatgtaatttgcaaagcgtgcgttccgttccttttcgttggcgaagctgggataatttgaagaagcaaattgccttcatcttaaaccatctcttctgtcacgggcatacggtgcttgtcctacaaaagcctgccatccaacatccaagtataatgtcgcgatggctaatttatctcttatcgtggcggttgcccggaatcgtgtcatcggcctcaacaacgccttgccctggcaccttccggaggacctcaagcgcttccgggccctgaccactggtcaccatatcatcatgggccgcaagacttatgaatcgctcaaccggctattgccggaccgcacgactatcattgtgactcgcaaccagaattatcatgtgccaggtgccatgatcgcgcatagcctggagcaggcgatagacatggcggcagatgatgccgaggcattcctgatcggtggcgcggagctataccaagctggattgaagctggccgaccgcctctatattacggagatcgacgccgagtttgccggtgacgctttcctgcccgcatttgatttacgggattggcagaaagtggcgagtgaagagatggtcagcgcccagggcttgccatttcgctatatcacttatgtgcgtaaaaatagcaagatgcctacgggctgagtctgtaaggggcagactcagccccgttttcaattggcaacgcagtccacatagtagtgcgccttgccatccacgatttcctttaccaggccgtggacatccgtctcgaaaccggggaagcgctcattgaagtcgcgtgcgaaacgcaggtagttgatgatgactttgttgaaacgctcgccgggaatcagtaatggaatgccgggtggatagggcgtcagcaataccgcggtgatgcggccttccagctcatcaatcaggacgcggtcgatcttgcgatgggctaccttggcgaatgcatcggtaggcttcatggcgggtaccatgttggacagatacatttccgtggtaaggcgcgccacgtcattagctttgtatatttcgtggatctgcgtgcacaactctcgcaggccgattcgctcgtaacgcggatgcttggcgacaaactcaggcaataccttccataacggctggttcttgtcgtagtcgtccttgaactgctgcaaggccgttaccatcgtgttccagcggcccttggtgatgccgatggtgaacatgatgaagaaggagtagaggccggttttttccacaatgacgccatgctcggccagatacttggtgacgatggcggcgggaatgccaatctcgtcggaaaatgcgccatctacatccaatcccggcgtgataatggtggccttgatcgggtcgagcatgttgaaaccttcggcgagattgccgaagccgtgccagcgttcgccagccttgagcatccaggcggcgcgctcttcgataccttcctcggagaggtcgtctggcccccacaccttgaaccaccagtcactaccccactcttcgtccaccttacgcatcgcgcggcggaaatcaagggcttccatgatggactcctccaccaaggcagtgccgcccggcgcttccatcatggcggcggcgacatcgcaactggcaatgatggaatattgcgggctggtcgaggtatgcatcagataagcttcgttgaacaggtcgcgatcaagctgtatgtcctgtgcgtcctgcaccaagatttgcgatgcctggctgaggccggccagcagtttgtgggtggattgggtggaaaacaccatggactgcttgcagcgcggacggtcggctccaatcgcgtgataatcgccatagaagtcatggaacgtggcgtgcggcagccaggcttcgtcgaaatgcagggtatcgatcttgccatccagcatttccttgatttcctcgacattgtagagcacgccatcgtaagtggactgagtgatggtcagcacgcgcggtttgacattcttgtccccaatgaaggggttggcttccagttttttctggatgttctcccaggagaactctgccttggggattggcccgatgatgccgaaatggttgcgggtcggcatcaggaagatgggaatcgcgccggtcatgatgatggagtgcaataccgacttgtggcaattgcggtccacgatcactacgtcacccggcgccacagtggaattccagacgatcttgttggaggtggatgtgccgttggtgacgaagtagaggtggtcgcaattgaagatgcgggctgcattgcgttcggaagccgccaccgggccggtatgatcgagcaactgtcctagctcgtccactgcattgcagacgtcggcgcgcaacatgttctcgccgaagaactggtgaaacatctggccgaccggtgatttgaggaaagcgacgccgccggagtgtccgggacagtgccaggaatatgagccgtccgccgcataatgagtgagtgcacggaagaagggcggcggcaggctgtccaggtaggcgcgcgcctcacgtacaatatacttggcgacgaactcaggcgtatcctcgaacatatggataaaaccgttcagttcacgcaggattgcattcgggatatggcgcgatgtgcgggtttcgccatgcaggaagatgggaatttcctcattgcggaagcggatttcatccacgaaattacgcaggttctccagcgcttccggggattcttcaatgaattcctcatcgtctatcgacaggataaaggcagaagcacggctttgctgctgggcaaacgaagtcaggtcgccgtaactggtgacaccgagcacctcgaagccttcattttcaatggccttggccagcacgcggatgcccaggccggaagagttttctgaacggaagtcctcgtcaatgatgacgacagggaaacggaatttcatgaggcctcctgaaggcatacagggcctgctgccacattgttcatggagaacatggcaacagacccctcattaaaaaaagcgcaatatagcataatcactcgcgatgcatatgaccgcgaagcgtgcgttgcggtcagatcttgggcagggtgactcctacctggccctggtatttgccacccctgtccttgtaagaaatttcacattcttcgtcagactcaaaaaagagcacctgggcgcagccttctcccgcataaatcttggccggcaacggggtggtattgctgaattccagtgtgacatagccctcccattcgggctcgaacggggtaacgttgacgataatcccgcagcgcgcataagtggattttccgagacacacggtcagaacgctgcgcggaatgcggaagtattcaaccgtacgggccagggcaaatgagttaggcgggataatacagaaatcgttcttgaattcgacaaatgagttgggatcgaaattcttggggtcgacaatcgtgctgttgatgttggtgaagaccttgaactcatctgcgcaacggatatcgtatccatagctcgaggtgccataggagacgatcttctcgccattcacttggcggatcaggttgggctcgaacggctcgatcatgccatgctgtgctgccatgcggcgtatccatttatcggatttaatgctcattgcaatctctttcgctgaaagacaaaaagcggagtgtatgcactccgctttggttcgtcatttaagatgaaattattttttatcgccacccagcgcaatactgtagcgccagaattggtcctcatgctcgaatatgaccttggacgcttcagggtcactgctgccggcaggatactggtgtacaggcttgcggtccttggcccaagcctcgatgacaggatccactaagcgccactgggcttccacttcgctgatgtgcaggtagagcgagttatccccttccattaggttcagcagcagggcctcgtaagcatcgatggtttcatcaccttcctggcggttggcgccgtcgagctcaatcgtgcgggtcgcgatatccaagccgggaatcttggactggatttcaaacttgatgcattctctcggctggatgccgatgatgagccagttctgatcctgcccgttgcccagttgcagcggtgctttcttgaagcggatcgcaatgcgggtatctgcctcgtgaaggcgcttggccgtgcggatgtagaatggcacgccttcccagcgtgggttgtcgatgaacagcttgagcgcggcgtaggtttccaccacactgctgtcgtcgccgagttcttccagatagccaggcactttttcacccttgatttcaccggacgaatattgtgcgcggaatgcgtatttttccagctcgtcgaccggaatagggcgaatggcttccaggaccttgatcttctcggcgcggatgtcgtccggattcagcgaggctggttgttccatggcggtcagcgccaatgtctgtaacacatggctctgaatcatgtcgcgcagcgcgccggtagcatcgtagaactgggtgcgctcgccaaccccgagttgttcggtattggtgatctgcacatgatcgatgtagtccttgttccacaaaggttcgaggatggtattggcaaaacgttgcagcatgatgttctgcaaggcggatttaccaaggtagtggtcaatgcggtatatctggctttccttgaggtgcttggtgatcgaggactgcagctcttgagcgctcttcagatcagtgccgaatggtttctcgacgacaacgcgacgccagtatttgccttcctcggtcaatccaacgctggcgagctggtcaacaatcgctgcaaaatcagatggccgtacagaaaggaaataggccaagttttgcgggaagatagcctcgtccgataaggtttccttcaggcgggtgaaggagctggggtcatcaggcggattggcatggtaatgatggcgctcgataaagcgcttgaacactgcctggtcatagcccttggggaacttggcatccagcatgctcttgatgtctgcaagccagtcctcgcgagaaacctggctgcggccaacggagaggatggccattttctcaggcaggcgaccagcctggtcaagacggaatagtccaggcatgagcttgatgcgggagaggttgccgctcgcaccaaacagaacaagggtacaggggtctatgactttcattcagtgttctctaattttgggttggtcatgacgaccatgcaggggacatggccgtcgcattgcttacttggttttgacggcatgtccgccaaaggcgttgcgcatcatggatagcagcttgtagctgtagccagtatcctcctggctggcgaagcgcatttgcaatgccagggtcagcacaggggcggcaacaccctggtcaacagcctcgaccactgtccagcggccttcgccggaatctgcaacgtatggtgcaatcgcggacaactcctgatcgtgcgccagcgcttccgctgtcaggtcgagtagccagctgcggacgacagaaccatggcgccaaagctccgtgatctgcgcgaggtcaaggttgaactcttccttgcccttgagcaggtcgaggccttcggcaaatgcctgcatcatgccgtactcaatcccgttgtggatcatcttggtgaagtggccggagccgactggtccgacatgcgcccagccgcgatctgcatgtgcgagcgcctgcatgatgggcaccacggcatcggcagcatccttgctcccgccatacatcaggcagtagccattatctaggccccagatgccgccggaggtaccacagtcaatgaattcaatgccgtgctcggccagccaagcgccgcggcgctgactatgtttgtaattcgagtttccgccatcaacgatgatgtcgcctttgctcaacaaggggacaaggtccttgatctggttttcggtgatgtcgccgctaggcagcatgatccacacaattttccggggttcccccgacagcttggagacagcatcctcgacagagctggcaggaatcatgccgttagtcagggaaatctggttgaccgcatcctgattaaagtcgaagcctacgacttcgatgccatgtttaaggagacggcgtgccatgttgccgcccatttttcccaagccgataattgcaagtttcattgaattttttccttgatgaggatcatgccatctttactccgtggcgcttccttttgggcaaggccattgagattgagatgggtgggggttgataatgttagaattctcaagatatagcccggtaattataacgtgaaggttttatatcatgcaaaatacaacacagtccctgatgattaatgatcaggtaagccgatggcaagtgtacacggcgcaggaagcgttatacagcagtgccgtcaagcatatcgaggaagccgcgcgcaacgctatcgccggtcacggcaagttcagcattgtgctcgcgggcggtagtacgcccaagagcatctaccagttgctaccgaagatcgataccgactggagcaagtggcatgtgttctatggtgatgatcgttgcctgccacccgagcatgaagagcgcaacagtttgatggcgcatgaagcctggctcaagcatgtggccatcccttcatcccagattcacgatatcccagcagaacgtggcccggtggaagcggcacatgcgtacaatcagacattggcagcggtgggagagtttgatctcgtgttgctgggcttgggggaagatggccacacggccagcctattcccaggccatacctgggatgatacacagtccgcagtgccggtgtttggtgcacccaagccgccgccagagcgggtttcccttacggctgcacgccttagtcagtcgcgggaggtcatattcttcgtgaccggcgcgggtaagcaggaagccgtggacaactggcgccgcggcgagccgattccggccagcctgatcaagcccaagaacggggtggatgtctatatcttcggcgttaacttgtaacggatatatgccgtttttttaggagctcaaggtccacgagagagccttcttgctcaaaaacgctaagtgttctggatcacgatattggggaacttgctgctgtggtcttgacgcaggttggccaacttgactgcggcacggcgggcaatggacttgtagatgccggcaacctggcctgcagggtcggcaactactgttggcttgccgctgtcagtctcttcgcggatgcggatgtccagtggcaggctgcctagcagttctacatcatagtcggcgcacatccgggctgcacccccggaaccgaatatgtgctcttcatgtccgcattgcgagcagatatgcgtgctcatgttctcgacaatgccgagaatgggaatgccgaccttctcgaacattttgagccccttgcgggcatccagcagggcaatgtcctgcggcgtggtgacaatgatggcgccggtgaccggtactttctgcgctaaggtaagctggatatcgccggtccccgggggtaggtcgactaccagatagtccaggtctttccagcgggtgtctcgcaataattgctccagtgcgccgacaaccatcgggccacgccagaccatgggggtgtcgatatccaccaggaagccgatggacatggcttgcacgccgtagcgctctaacggctccatgcttttgccgtcggcgctttccggcttgcccgaaatgcccagcatttgcggctgggaggggccataaatatcggcatcgagtatgccgacgcgcgcgccttctgcggccagtgccagtgccagattgaccgccgtggtggacttcccgaccccgcctttgccggaagcgacggcaatgatgttcttgacgttcgggataagctgaacgcctcgctgtacttcatgggagacaatgcggctggtgacgccgactgtcacattctctactccaggcaaggctgctaaagcctgtgttaccagatccctgatttctccgaggatactgttcgcgggataatcgagtaagatctcgaccgaaacatggctgccggcaatggtaatctggcgcgcggatttgctgctgatgaagtctttgccggtgttggggtcaatcactgagcgaagggcgtcctgtaccagggattcggtaagcggcataaggttttcctgcggattcgttgaatggacattctagcttatgaggattgcttatgtgaaaccgtggcagtttgttagaatgcgagattccttttgttgcttgctatagagaatgatgcccggaaccggaaatacccctgccaacgcttggagcgcaccacgaaaattgctggttacctctgccttgccttatgcaaacggcagcatccaccttggtcacatggtggagtacgtgcagagcgacatctgggtacgtttccagaagatgcaagggcataccgtacactatgtctgtgccgatgatacccatggcacgcccatcatgttgcgtgcggaaaaggaaggcatcacgccggaggaactgatacgccgtgtccatgccgagcactatgctgatttcagtgatttcctcgtggctttcgataattattattccaccaattccgaggagaatcgcgaattggcaagccagatctaccgcgcgctgaaagcgaatggcaagatcgcgacgcgcacgattgagcagtattatgacccggtcaagcatatgtttctgcctgaccgcttcatcaagggagaatgccccaaatgccatgccaaggatcagtatggcgattcctgcgagtcctgcggtacgacatatagtccgacggaattgatcgcaccttattccgcagtgtcaggcgcggcgccggtacgcaaggaaaccgagcattatttcttcaaactgagcgagtgcgaggattttctcaggcaatggacgcgttccggcaccctgcagccggaagcggccaacaagatgggggagtggtttgcctcaggcttgtcggactgggatatctcccgtgatgcgccgtatttcggcttcgagattcccgatgcgcccggcaagtatttctatgtctggctggatgcgcctatcggctacatggccagtttcaaggatctcgcaacgcgtgagggcctggatttcgatgagtactggaagccagacagccaggccgagctataccactttatcggcaaggatatcctgtatttccatgcgttattctggcccgccacattgaagttttctggttatcgccagccgacgaaggtattcgctcacggcttcctgaccgtcaacggcgagaaaatgtccaagtcgcgcggcactttcattaccgcgcgcagttatcttgaccacgtcaagaatcccgagtacctgcgttattactacgcagccaagctcaacggcagcatggaggatatcgatctcaacttggaggacttcgtcgcacgcgtgaatagcgacctggtgggcaaatacgtcaatattgccagccgtactgccggcttcattgccaaacgctttgacggcaagctgggtaccgtgggcgagaacgcggtgattgctgaattgcgtgctgctgccgacagtatccgcgagagctttgaaaaccgggataccgcacgtgcggtgcgcgacatcatggcactggcggacaaggccaatgcctatgtggcagagcatgccccgtgggacatggcaaagcagccggagcaaacggcagcgctgcatgcagtctgttctgtcgccctggaaatgttccgcctactcactttgtacctcaagccggtattgcctggattggcgcaagctgtcgagaaatttctcaagatcgacccattgacctgggcggatattgaccgcccgctgccagctggccaccagatacaggcttaccagcacctgatcacccgcattgaccccaagcatgtggaggccatggtcgaggcgaataaggagtcgctgcaaacccacgctgctgtcgtgccagaacaaaaacaggttgcttcggaagcgacaccggaaagtgtttacatctcgatcgatgatttcgccaaggtcgatttgcgtattgcgcgcatcgccaatgccgagcatgtcgagggcgctgaaaaattactcaggctgagtctggatattggcgaggagaggccgcgtcaagtttttgcaggcatcaagtccgcctatgaccctgaaagcctgaaggggcgtctgacggtgatggtggctaaccttgcgccgcgcaagatgaagttcggcttgtcggagggcatggtgctcgctgcgagtgacgagcgaggagggccattcatcctatcgccggatagtggcgcccagccagggatgcgcgttaagtaaaataaattgccagatgaaaaaagccccggtgacggggcttttgtttttttgcgtggtgcttattttttgtcgtttttcgccgtggttgttttttccgccttgggcgttttgccgacggaaacctcactacgcagcttgtctatgcttttcttaccaaacccttttacgttgtccaagtcgtccaccgatttgaaactgccgttcgctttgcggtaatcaatgattgcctgggcttttgctgggccgatgcctttcactgattccagttccaccgcagaggcagtgttgaggtcaaccgccgccatggcattgaatgtcaacccaaacaacacgaggactgcaaacaacaaagacttcatgatgctctccttagatatgatggaattgccctttcattccagggccagaacatcatatgcttcatgttgagcatgagctattggtggaaagtatagtttttttgtgagtgtttttccttattttcctaggattgattcccgaatttgatccagtgtggctagtgggtcggctgccctggtgatgggacggcccatcaccaggtagttggagcccatggcaagcgccctggcgggcgtcaccacgcgggattggtcgtcgagcgcggcgtccgcagggcggataccaggcgtcaccaggcaaaaatcatgacccagtgcccggcgcagtgctggagcctcctgggcagaacagacgacaccatccaggcctgcctgctggctgagtcttgccaagtgtaatacatgctgctcgatcggggcattcactcccagctcggacagctcctcctggttcatgctggtcaataccgtcactgcaattagcaatggagcgtggccactccgcgctacgccctcgcgtgcagcctgcatcatctggctaccgccagaagcatgcacattgagcatccatacgcccagcttgcttgctgcttcgcaagccttggcgaccgtattggggatgtcgtgaaacttgaggtctaggaacacgccaaagccgagcttgattaatgcctccactagctgcggaccagcagcggtgaacaattccttccctaccttgacccggcacaatgctggatcaagctggcgggctagccccagggcgtgtgcagcatcagggtaatcaagggcgacaatgatctttgggtcggtcatacggcggattctttggtttcgggagagagagattcccacgcgttgcatgcggggcactgccagtggaagttgcgggcgcggaagccgcactggtcacaatagtgtgcgctacgattgccaatggcataacgcacggtttgttgcatcagcaaggcatcctgctggttggcgccttccagcagcgattgcgcacgcagaaactgatccagggcttgcaggctaggtttacggcgcagttcttcccgtgcaagcttttcagcgctggcagcgccttcttcgctcaaggtggtttcatagaccaggttgagaatagacggaagcttgtatgtctgcaggtagcccttcagcagggtgatgccctcatccagattgcctaacgccttatagctgttgagcagctttggggcgacaagtccgagatattcaggccgctggaattcgacgcgcttccagaaggaaatagcctgtttgtggttgcctgcgccagcttcgagatcgcccagcatgatattggcgcggacgcagcccttatcggcttcaatcgctgtgtccagcgcatggcgtgcactatggacatcgtgttcaaggatagccttcattgcgatttcgcagtggaactgggctacttccttgcggaaagaaataccagacagtcgttcaagctctaccgcacttttgatcgcatgatgccattcccgctcgcggatatagatttccaatagcgcgcgcaaggcggtctgcttgtaacggctgtcgtgcaatgaggtaaacagctcttccgcgcggtcaaacaggcctgccttgagataatcctgcgccagttctgccatgacggcctgcttttgctggtccggtaattctttgcgttccagcaggctgagatgcaggtggattgcacggtctacttcaccgcggcggcggaacaggctgcccaaggcaaaatgcagttccatggagtctgcattggcttgcaccgcttcgatgaaggcttctatcgccttatcgtgctggtcgctgatgaggaagttcaagcctttgaaataggctgcgggtaaagtcgtggattcggtgagcagctgattgatatccacgcgtgcggccagccagccgagcgtaaagaagagggggagggcgagcagccaccagtattcaaattccatggttggtttccaggcctgtaatcagcacgacaggcatctaactagaaggatgacgttgcaagtcatgtgcttgtcatttggtcatcttgaggttcttgatttctttttccagagcaagcagcttgcggcgctggctaatcaacgagcccaggcaggcaacgacgcctgcaatgatgccgctgaaaaatgtcaccagaagcatgagggaaagcggtgctttccaggagtagcccagataataggctagctcgacgggttccgcgttcttgaaggcaaacccgagcagtaggatgaacagcaaaacgccaagtacggtatataaggtgcgcatggctcaattttacccaagcattgccgaagcgtgcaggatttaatgtaaaaaaacggtagcatcatcgatgctaccgtttttcccagcacagcagtctgcgtgcttaattgctgttgccgtctacacgctcacgcaattccttgcctgccttgaaatgaggtacgtgtttctcaggtacctgcactttttcaccagtcttggggttgcgtcctagccgcggtggacggtagttcagactgaagctaccgaaaccacggatttcaatacgctcaccagaagcaagattctccgtcatggagtcaagaatcgtcttgacggaaagttctgcatccttgacgaccagttgcggaaagcgtgcagccaggttggcaatcaactccgatttggtcatgacgctatgaccttactcgttgtttttgccgtcgagcttggccttcagcaatgcaccaagattggtagtgccagcagatccggcatcattgctgaacttttgcaacgcatcagcttcatcggcaatatccttcgccttgatggaaagagcgatggaacggttcttgcggtcgatattagtgatgcgggcttcgatctcgtcaccctccttgagaacggtagaaatgtcgtccaccttgtcacgggaaacttcggaagcgcgcaggtagccttcaacctcgttgtccagcgcaatcacggcacccttggcctcgatggacttgacagtacccttgacgatagcacccttgtcgttcagtgcggtgtaagcactgaatgggtcgctatccagttgcttgacgcccagagagatgcgctctttctcaacatcaatgctaagcaccactgcctcgagttcatcacccttcttgaagttgcggattgcttcttcaccaggctggttccatgacaggtcggacagatgaaccagaccgtcgatgccgccaggcagaccgatgaatacgccgaagtcggtgatggacttgatctgaccgctaaccttgtcgcccttcttgtgggtggcagcaaagtcatcccatgggttggcttggcattgcttcatgcccagggagaggcggcgacggtcttcgtcgatttccagaatcatgacttctacttcgtcacccagctgagcaatcttggcaggatggacgttcttgttggtccagtccatttcggaaacgtgtaccaaaccttcgatgcctggttcgatttcaacgaatgcaccgtagtcggtcagattggtgaccttgccgaacaggcgggtaccgactggatagcggcggcccaaggcaacccatgggtcatcgcccagttgcttgatgcccagggaaacgcggtttttctcttgatcgaacttgaggattttggcttcgacttcttcaccaacggtcaatacttccgatgggtgcttgacgcggcgccatgcgaggtcggtgatgtgcagcaagccgtcgataccacccaggtcgacgaacgcaccgtagtcggtaatattcttgacgatgcccttgaccactgcaccttctttcaatgactccagcagggcttcgcggtcggcgcccatggtttcttccagtacagcgcggcgtgaaaccacaacattattgcgcttgcgatccagcttgatgaccttgaaatcccattccttgttttcgaaaggcgtggtgtccttcacagggcgcaggtcaaccagtgagcctggcaggaatgcacgaatgctgttgaccatgacggtcaggccacccttgacacgaccattgaccatgcccttgatgatacgggattcgttcatcgcttcttcgagttcttgccatgccgcgaggcgcttggccttttcgcgggaaagtttggtggaaccataaccatcttccagggattcgatgcagactttaacgaaatcgcctacattcacttcgagttcgccacgatcattgcggaactccgaagcgggaatcacgctttcggacttcaggccagcgttgacaatgacaaagtcgtcatcgatggagacaacttcagcggtgatcacttcaccggagcgcatttcctggcgagccaggctttcctcgaacagggctgcgaagctttccatggaggaggttgtggttgaaaggttagtcattaaaaaaatatccagataatcccgccgtgcagcgggtcaaattaaaaaaaaccatgaaccggtgagattcacggcactcatactgaaagcttattttccagcgtcagctcggctataatccagaatagcctcgactgcctggtctatgctgaggtcgctggtttccagcaacctcgcgctctcgcttttttgcagcggcgcaacggctctttggctgtcccttgcatcgcgggtttgcaaatcctgcaagatttccgcgagattagcatggattcctttttctatcaactgtttataacgcctctcagccctgacttccgcgctggcagtaagaaatatcttggtttgtgcatcagggaagacgaccgtggccatatcccggccatctgcaaccaggcctggtgccttgcggaaactctgttgcagattgaggagtgcgcggcgcagggcaggatgaacagcaacttctgatgcaccacgactgatttcttcagtacgtacagcctcggtgatgatttcgccatccaggtagatttcatcgtccaaaaagcagatatccaactcttgcgccaactttgccagcgcggcttcatcctgccagctgatgccgcgcctgagtgctgccagcgcggcgatgcgatagatggcgcccgagtccaggtagtggtagcccaaggcctttgctacgcgctgggccacggtccccttgccggaggcggaggggccatcgatggcgatgacgggtacggcagaggtttgcatgtcagtcattggcagtgcggagataatcggttttacgcatgaaccagcgcggaaaatcgctcgaaatagtcagggaaggtcttggcaacgcagttcgggtcattgatcacgatggggacgccgccgagtgcaaccagcgagaaacacatcgccatgcggtgatcgtcgtaggtgtcgatacaggcgttgggcgtcagtgcgtctgggggcgtaatccggaggtagtcgttgccttcctccacaacagccccgaccttgcgcagctctgttgccatggcggccaggcggtcggtttccttgacgcgccagctcgcgatattgcgcaaggtgcttgtgccgtcggcaaacaaggccaggatcgccagcgtcatggcggcatccgggatgtggttgcaatccatatccagcgccttgagtttgcctggcgtcgagtggaccttgatccagtggtcaccggtattgacgtcggcccccatccgttcaagggcctcgacaaagcgcacatcaccttgaatgctgttgcggcctacgccttctaccgtgaccgggccctgcccgatcgctcctgctgcaagaaagtatgaggcagaggaggcgtctccctcgacatggacaatgccggggcttttgtagcggctgccggcaggaatggtgaacgtgcgccagtgctcgcgcagcacttcgatgccgaattgacgcatgaggttgagcgtgatgtcgatgtagggtttcgagatcaattcgccgatgacttcgattcgcgcttcctcgcccgtgagaggcaaagccatcagcaaggcggtcaggaattggctggagacatcgccgcgtacccgcaatgcctcgctggtattcagtgtcgcagggcggatatgcaagggaggaaagcctgggttctgcagatattcaatggcggcgccagctgcattcagcgtatccaccaggtcgccaatcggtcgttcgtgcatgcgggcgatgccggatagttcatagttaccgtgcgacaaggccagcgccgcagtcaatggccgaaaagcggtgccggcattgccaagaaacaacgcggcctgtttgaccgggaattccccgcatgtgccatgaacctgccattgatggagaccggtctgctccagcttgacgcctagtatgcgcagggcgtcgagcatgcgttgcgtatcgtccgatgccagaagctcatgaatttcggtatcgccctgtgccagcgctgcaagcaacagggtgcggttggaaatgctcttcgatccaggcagcttgacggtgccataggcatggcgtacggccggtagggtgaggctttccatacctagttacccccttgcgctgattgggtgcgctcggcccatgcattgcgggcgtggctggcacgttcgaagatggcttgcaggctggcagcgttgccttgttccagagtttggcgcaggcgagcaaggctggcttggtagtgatccagctcttgcagcagggcggtgcggttggccaggctgatgtcgcgccacatttccggggagctgcctgcgatgcgggtgaagtcgcggaagccgctcgctgcaaactcgaagaactggtctgcgtcggggcgtgccgccaattcgtctaccagggcaaatgccagcaggtgaggcaagtggctgacggcggcaaacaccgtgtcatgctcggccgggctcatttgccgcacaatggcgccagtgctcagccagagttcatgaattgcctggattgcggctgggtcggtgtgcgcgcagggtgtgagaatgacctttttgttctgataaagcgtggcttgcgcggcagatggaccgcttttttctgcccctgcaatcgggtgacctggcacgaagcgcgaggcagcctcgccgaggatgcggtgggcctgttcgacaatctcggccttggtgctgcctgcatcggtgacgatggtattttcttccagatgcggtgcaatacgctcgaggatggaggcaatctgggccacgggggtcgcgatcatgaccacgtccacgtcctttagcgccgtgaccgggtcgctggcagcttcatcaatgatgccaagcgctaaggcttcctgcaagctgtcacctgtgcgtccaatgccggtgacatgccagtctttgttggctgccttgagcgcgagtgcaagtgagccaccgatcaggcctacgccaaaaacaagcagttttttcaaggtgcgaacagtgcgaggtgaatgaaaacggcaattgtatcatgccagcggtgattggctggacggagaaaggcaaccggggcgttccttgtcaaggcagacgaagcaaaaacgccggttgctggagatagcaaggagtaatggctaagactggccagcggaaaaatggttcacaggcagcagggctattttggctgtgcgtatcgctcggtgtgaatggggcgccattcgccgtcaattaacccttcctggggcagaaaattttgcttataggccatcttgcggctttccttgatccagtagccgagataaaggtaaggcaggttgaggctgccgcaccagtcaagcagccacaggatattgtaagtgccataactggcatgtttgtcggcagtgtcataaaaggtataaacggcggaaatgccatcgcgcacgatgtccaccacgctgaccattttgagtacgccgttctcgcggaattccaccatcaggctttccacattgctttgcaccaggaagttacggtattgctctacggtttccggatcctccgagctgccttcatgccgggcagcctggtaagcggaatacagggcaaagtgctcttccgagaaggccagctcaatgagggcgacagagaggttgcgatgctgtttccatgcccgccgctggctgcggctgggctggaattctgcaacgggtagcctgacgggaatacaggcatggcaagtctcgcagtgaggacggtaggcgaacttgccgctgcggcggaagccaagctggatcagcccgctgtatgcgtgagcgtctatcaggtgatgtggtgtggcaatcagcgattgcgctggtttgtccgcaaggtagccgcaggaatacgcggtggtagcgtagaactggattttgtgcagatgctgttcgccaggcaatgtcatgctgggtagtgtaccaattcattcagtcgttgggaaaattccgcgcgggtaatctcgcgtgcgcctagcgaggccaggtgccgggttttcatctggcagtcgatcatgccataccccagtgcttgaaggcgtcgcaccatatgcacaaatgcgagcttggaggcatcggttgtatgatgaaacatggactccccgtagaacatcctgcccaggctgacgccgtacaagccgcccaccagtttgccatccacccaggtctcggcgctgtgggcgtggcctagcagatgcagcgtattgtaggcttccatgatgccgtcggtaatccaggtaccatcctggccttcgcgcggagtggcggcgcatgcggcaatgacctggctgaaagccgtgttgaagcggatttcataatctcggcgcttgagccgcttggccaatgaccgggaaattttcagttcgccggggaacagcaccatgcgaggatccggactccaccacagtatgggctctccctcgctgaaccaggggaatatgccctgcgcatatgcgttgagcaggcgttcggcagtcaggtcgccgccaatggcaatcagtccattgggctcccgcagagcggcctccaggggaggaaagggtgtaccggcctgcaatacacgtaccgggccgccaggcaagcggtagtattgatgtgtcatgcgagggtcatcttgttgagttgttgtggaatcgaccatgaagcagcaattcagtcaggatcggtgctagcataatgcagatgcagctttgctgcatgccctgattatgctactattcttccatgcgcctttatcgcaccattatcctgttgctgctgaccatgtttcttgcggataccgtggcggccagcagcagcctgcatctgcctgccgtttcccctgcgacagcgcagccagcggcgcatcagcatcatgctacccacgatcatgcgcgtcatgatgacggcgcgtatcagcatgatgagcagcatggcgacaattgcaggaactgccatgattgcctgtcatgcttcagcgtattgcctatttccatccgcatgtctacgcccgatttgccgcctcgccaggtggacatcgcgccaagcctgatttatttcccgcccgccctggcgcaatggcagcgcccgccgatcctgccctccatctgatctcgtcatggccgccgctgtctctgcggccaaaggttttaatggcccgcttgcatcaagcaggcttcatatcatgaatggagagtatcatgcgattcaatatagccttgtcagctttaggctgcctgtgccttgtcctgcccgtggtggcggcagaggctgaaactgagtttagtccggccttgcgccatgagccggtcctcgggcaataccagaaattcgagcagggcgccgcagccgcgccggtgcagccgcatgccgaacacgatatgcaccacgaccatgccgaacacgatatgcaccacgaccatgccggccatgagcagcatcagcatgctacgcaacatgatgctggacagcgcggggacggacagcatgacggccaccatcgcatgcatggggaatgatcatggccaagttgttgcctggacaatatgtgtcctgccttcccgtcgttgctcttgccatcgtcactagcctgctcgccggctgcgccacgttcagccgcaacggcggcatggacgatgtacgctccacggttgcccaacgcctgaaacaggacgtggccttggatagtgctggagaggtttcttcgcagcagcggacggaggaattgttagcaaagccgctcggagtcgaggaagctgtgcagctggccttgttgaacaaccggggcctgaaagccggtttcgctgcgcttggcattgccgaagcggacctggtgcaggccgggcgcttgcccaatccgcgtttctccatgctgtacacgcgccatgacggcgactacaagatcgagcagtcgttcaccttcaatcttttttccctgctgacgatgccgcaggccaaggctgtggagcagcaacgcttcgaacagaccaagcgcgaggtaagcctgcaggtgctggtcttggcgcaggcaacccggcaggcctgggttgcggctgtcgctgcggagcaatcgttgctgtatgccgcgcaggtgatgcaggcggcggaagcggcagccgagctggcgcggcgcatgcaccagcaaggcaactggagcaagctggaccaggcgcgcgagcaaagcttttatgccgatgccgcgctggagtatgcggcggcgcgcgaacaccagcgcatgacgcgcgagcggttgtcacgcgtgatcgggctggggaacagcgagcaattcacgctgccgccgcgcctgcctgatctgccggctacggaggaagatctcctgcaggtgcagcagcaggctttcctgcagaggctggacttgctggcgatgcgtgccgaggtggatgcgctcgccaagcagctcggcttgagcaagaccacgcgcctgatcaatgtgctagatatcggcccggcccgcgtgctggaggggcggcgcggcgaggcttacaagaagggcatcacgctgggctttgaactgccattgttcgactggggcagcgcgcgcgtgaagcgcgccgaggcaatctatacgcaggcgctcgagcgtacggcacaaacagtcatcgatgcggaaaccgaggtgcgggccgcctatgcacggtaccgcgtgcgttacgaaatggcgcgccatgtccaagacgagatcgtgccgctgcgcaagcgcatcctgcaagagcaccagctgcgctacaacggcatgctgctcagcgccttcgaattgcttgcggacgcgcgggagcaggtcagcagcgtgagccggtatatcaatgccgtgcgtgatttctggctggcggacgccgggctgacgatggcgaccatggggcccgtggcatccctggatgagaatggaaggggagaatgatgctgaatcgccgtgattttttcaggctgggagcggctgccgtagctgcgggcacggtcagcaaggtggcgatggcggccttgccggaaattgccagcatgggcagtgcagaaacccaggtgccccgcgcgcctggcaacggcaggccttttcacccggtggtgaccttgaatggctggagcctgccctggcgcatgcgcgatggcgtcaaggagttccacctggtggcggaacccgtggtgcgggagatcgcgcccggcatgcaggcgcatctgtggggttacaacggccagagccctgggccgacgatcgaggtggtggagggggatcgtgtgcgcatctacgtcaccaatcgcctgccggaggcaaccagcgtccactggcacgggcagcgcctgcccaacggcatggacggcgtgagcggcctcacgcaaccggcgatcccggccggcaagacctttgtctatgagttcgaggccaagcgtgccggcacctttatgtaccatccgcacgccgacgaaatggtgcagatggccatgggcatgatggggttctgggtcacgcaccctaaaaaccccgatttcatgcgcgtggaccgggactatgtcttcctcatcaacgcctatgatatcgaccccggcagttacacgcccaaggtggcgaccatgctggagcacaatctctggactttcaacagccgcgtgtttccaggtatcgcccccatggtggctgggctgaacgagcgggtgcgtatccgcgtcggcaacctcagcatgaccaaccatcccatccacctgcacggccacgagtttaccgtgacggggactgacggcggctgggtgccgcctgcagcacgctggcctgaggtgaccaccgatgttgccgtcggccaaatgcgcgcggtggagtttgtcgccgacgcgccgggagactgggctttccactgccacaaaagccaccatactatgaatgccatggggcaccaggtgccgaccatgataggcgtcgagcagaaagggctggttgacaagatcacgcagctgctgccggactacatgcccatgggggaaagcggcatggcggaaatgggcgagatggacatgccgttgccggaaaataccctgccgatgatgagcggcaagggccagttcggggacatgcacatgggcggcatgtttactgcggtcaaggtgcgtgcgggattgaaggccggagattacagcgatccgggagattacccgaatcctcccggcactgtggcgcacgaagtcgacgccagcggggtgccggtgagcagggcgcccgctgcaagcggcgaggggcataccttgcatatcaggaagccgggcgggcatgaagggcattagcgtcacgcccgccgggttggcccggcagctattcaggcgtatagccggcttcgctgatcgcatcgcgaaagcgggcgatatcggcgctgctgtctatatgcacggcctttcccgcgaggtccaccgtgacttttgcctgcgggtcgaccgcctgcgcagcctgggtgatcgcctgtacgcaatgattgcagctcatgtcgttgaccttgaatgtatgcatgaatagctccagattgaaaaattgaggattggttggatattggattatgcgcctttcccgcatggtaaagtcaagccttggtgttgtgagaggcccgtgcaagattgatatgataaggaagttgccgcgatgacaaagcagccaccattggaaaaactggatttcgccattaccggcatgacttgcgcggcttgtgccgggcgcatcgagaaatccttgaacaagttgccgggcgtgcagctggcgaatgtcaatctggcaaccgaaaaagcgcatgtggaagcggttggcgccgacctggcgcaacaggtcgagcaggcggtgtccaagctgggctaccaggcccgcctgatcaggccggacgcccccattgcgccggtcgaggatatccagggcggctggaaggtcggcatcgccgccttgctgaccttgccgctggtgctgccgatggtgggaatgctgctgggacagcactggatgctgcccggctgggtgcagtggttgctggcaacgccggtgcagttctggctgggtgctcggttttaccgtgccggctggaaggctgcaatccatctttcgggcaatatggacttgctggtcgccattgggacttctgcggcgtatggactttccgtatatctgctctggcagcattccccccatctgtatttcgaggccagcagtgccgtcatcaccctggttctgctggggaagtggctggaaagccgggccaagcgccagacgaccgaggccatacgcgcattgcaggcgctgcgcccggatactgcacgtgtccgacgcaatggcttagaacaggatgtgccgttggccgaagtcatggtgggtgatcaagtgctggtgcgcccgggcgagcgggtgcctgtggacggggtgatatgcgaaggtgacagccaccttgatgaatccatgcttaccggcgaaagcgcgccggtcaagaaaggcgtgggcggcaaggtggccggcggtgccgtgaacctggacggggtcttgctggtggaggtgacggcgattggcgccgagacgacattgtcccgcatcattcgcatggtggaggatgcacagatcgccaagccggccatccagcggctagtcgacaaggtgagtgccgtattcgtgccgctggtgttgctgattgctgtgctgacgttggcaagctgggcctggtataacggacagtgggaacaagccgtgctcaatgcggttgcagtgctggtgatcgcctgtccctgtgcgctcggtctggcgacgcctactgccatcatggccgggacaggcgtcgcagcacgttacggtatcctgatcaaggatgccgatgccctggagctggcgcacaggatcgatacggtggcattcgacaagaccggtacgctgacggtgggcaagccgcgtgtgatcaaggtcgccagcatgccagggcgggcgcttgaattgctcaggctggcggcggcactggagcgaggcagccatcaccccttggcggtagcggtactggagcatgcgcaagcagcaggggtggaggcggcctctgcggcagaggccatggcattgccgggcagcggactgatggccaaggttgatggccgtcgcgtctggctgggcaaccagcgtgccatggagcaggctggtgtagcggttgacagcatgcaaggcgaggtggagccattgatgaaccgcggatgcaccctgtcgtggctcgctgccgagaacgatgccggtcagcccgaattgctcggcctcatggcgtttggcgatgaactcagaccagaagccgtggcagcagtacagcatttgcatgcattgggcatcaaggtgttgatgctgaccggggacaaccacgccagcgcgcagcgcatcagccagcaattggggctggatgaggtgtatgcggaacaattgcccgattccaaggcagccgttgtggcggcgctgcgccggcagggcagggtggttgccatggtgggagacggcatcaatgatgcacctgcgctggctgcggcggatatcggctttgccatgtccagcggaacggatgtggcgatgcacactgcagccgtcaccttgatgcggagcagcccgctactggttgccgatacgattgcaatttcgcgtcgcacttatagcaagatacgacaaaacctcttctgggcgtttatatataacctggtggggatcccgttagcagccatgggaatgctgaacccgatagtggccggtgcggcaatggccttgagctctgcaagcgtggtcaccaatgccctgacgttgcggcgctggcggcctgcggcggaagagcggcattgagagtgtgtggtactggcgcatcatgcaaagtccaacctgaggagttgctggtgccgtcagcctgagcctggagaccatctttgtatacccagactcgcttgagcgatgccatagaggcggatgcggttttaataattcactgatttatcagttgaatttttaaaattttggtggtttttcgtcatgtcgcagggattccaaggtaaaatgccgacgctatggaattacgcccggaatcacctcgtttattgagtgcttaccggccctattgggccaagcgctttggcaccgccccgatcttacccatgacgcgcgaagaaatggatcaattgggctgggatagttgcgacattatcctggtcacgggcgatgcctatattgatcaccccagctttggcatggccttggtgggtcggctgttggaggcccagggttttcgcgtcggcatcattgcccagccggattggcactcggcagatccgttccgtgtgctgggaaaacccaatttgtattttggcatcacggccggcaatatggattccatggtcaatcactacacggcggaccgcaaaatccgctccgatgatgcctatacacccggcgcggtagctggcaaacgaccggatcgtgccgtgctggtgtattcccagcgttgccgcgaagcttttcctggcgtcccactggtgatcggcagtatcgaggcttcgttgcgccggatcgcgcattacgattactggtccgacaaggtgcgccgttcggtgctggtcgattccaaggcggacatcctgatctatggcaatgccgagcgtgcattagttgagatcagccaccgcattgccaagggcgaacccgtcagcgagatgaccgatatacgcggcacggctttcctgcgcaagcatgtgcctgaaggttgggaggaaatctcgtccaccgccctggatcggccgggcaagatagaccaggcagtgaatccatatgcgatggagccggccatggagcagaccggcgcctcctgcgcatccacagctgccgctgcggccagccagggtctggagccgggcgtgcaagccatcaccctgatgcgcaaaccgaacaagcccaaggcagggcgcgacaggcaattcatccgcctgccgtcatttgaggaagtttccaaggatcctgtgctctacgcccatgcttcgcgcgtgctgcacctcgagtccaacccgggcaacgcgcgtgcgctggtgcagcgacatggggatcgcgaggtttggctgaacccgccgcccattccgctgaccaccaaggaaatggactatgtctacgacctgacttatgcgcgcaccccccatccggcatacaagggagagcgtatccctgcctgggagatgatccgcttttccgtcaatatcatgcgcggctgtttcggcggctgcaccttttgctccatcaccgagcacgaaggacgcattatccagagtcgctctgaagcctccatcctcaaggagctggaggaagtgcgcgacaaggtggaaggattcaccggcacgatttccgaccttggcgggccaacagcgaacatgtaccgtcttgcctgcaagagtgagaccatagaaaagaattgtcgtaagctttcctgtgtgttcccgggcatttgcgagaacctcaataccgatcattcgcatctgatccagctttaccggaaggcgagggcgatccccggcatcaagcgtatccagatcggttctggtctgcgttacgaccttgccgtgaaatcgccggaatacgtgaaggaactggtgcagcaccacgtcggcggctatctcaaaatagcgcccgagcattcggaagagaatgtgctcagcaagatgatgaagccggcgatgaccgcctatgacgaattcaaggaaatgtttgaaaggttctcgcgcgaggcgggtaaggagcaatacctgatcccttatttcattgcggcgcacccgggtaccactgatgaagacatgctcaacctggccctatggctgaagaaatacgatttcaagctcgaccaagtccagactttcacccccacaccgatggcgatggcgaccgccatgtaccactccggcaagaaccccttgcgcaaagtgacgcatgacagtgaggatgtgcctatccccaaggctggcagcgtgcgtcgactgcataaggcattcatccgctatcacgaccccaacaactggccgatgttgcgcgaggcattgaagcggatgggccgtgaagacctgatcggcaacggcaagaagcacttagtgcctgcctggcagcccatcctgcccaaggaacaggctaaggccaacggcagccgccgcccggccaagcctgtagcctctgcaccgcgtccagtaggccgagcgcccgctgctggcaagaaaaatcacgtaacagttcaacgatctggcaagcctgctaggaaacctggccgaccataaagcccgtatgctgccaatgcgtttttattccagcctcacaagtttactcttgcggggctttttttctgcctactgtctgtgctccgccatggcgatggcggcaggagacggcatgctgtggaaggtgcaggcgggtcacggtcctgtcagctacctgttcggcaccatccatgtcgatgatcccagggtcactacattggcagagcccgtcaacgccgccctcgagtctgtgcaatcgttcatgatggaagtcctgccctccaatgatgtctcaccctactatatgcaaggtagcctggctcagttgctgactgaggcagagcttgagcaggtctatgccgctgccgattttcacggcttaccgcgcgacatggcattgcgtatgaagccatggctgctggccatggtgttcgacctgcccgtgtcgcaatctccctataccctggatgtgcacagctttacctgcaggcgcaacgcgcaggcaaggctgtcgaggcgctggaaacgccagaggcgcatttttccgtgctggaaagcatcagcctggaagagcagatgctgatattgcgcagtgtgctcaagcgcagccaggagcaaagggaaaaagacttcgagttgatgatccaggcgtatctttccggcaacctggataaggtgggtgcactggattcagcattgggggtggatggtctgcctgccggattgtgggagaagatacgtgtcaagctgctggacgagcgcaatatgcgcatggcagagcgcattgccgctgctgccagcctgcagccggtgttcgtggcggtcggtgcagcgcatttgccgggagagggtggcttgattgatctgctcagccgcgcaggcttaccgtatctcccgtcaatagccagtgacgcacggcggcgtctgacattcatgccgcatttgcccctaactcacgcacgctataattcaagctatttccgtagaatggatggattgaccatggctgaccgcatcaatttgcgcccattggaacgcaacgatctgcatttcgtacacaagctcaacaataacgataccatcatgcgttactggttcgaggaaccttacgaagcttatgacgagctggttgccctgtatgacaggcacatccacgaccagaatgagcggcgcttcattatcgagctggataacggcgagctggccgggctggtcgagttggtggagatcaattacattcaccggcgtgccgaattccagatcatcattgccccggattaccaggggcgcggcctggccaagtcggcgacgcgcattgccgtggggtatgcctttcgtgtgctcaacctgcacaaggtatatctggtcgtggacaaggaaaaccaggcggcgatccatgtgtatgaggcttgtggtttcgaggtagagggacgcttgaaggaggagttcttttccaacggttcctaccgggatgtcttgcgtatgcgcttgttacaggacgactacctgcgccatgtcggtccggcgccggtggacgcctctgtgttgagggaatggcaggaccagtgaatcctgccttcgcggcaacggcttatgacacaagcttcaggccgataatggcactgatcaacaacagcagaaacaataggcgggagtcatgctggctgaatcgccaaacaggcagatgccgatgaggatggtgccgaaatgccgatgccggctttcactgcgcgacacggctgtcaaaacaggtcgcgttgcctaggcattcaggaatgcaagccgatggcctgcatgaaaagtcgcatgaggagggctgccgccagcatgaccgtgacgctggcggcccagatcaagaccagccagagtagtctccggagccagtgtgggcgcgctttctcttgttcagtggtagccatcgccgtgtcgtaccttacccttgaacacgcggtatgaccagatggtatatcctagaatgacggggatgatggccaatgtgccgaccagcgcaaatttgaggcttgcaggcggcgctgcagcatcccatatcgtcacgtgcggcggaatgatctggggccagatgctgatcgccaggccaagcagtccaagcagcacgatgatcaaggcggagatgaaaggctggcaatcgtagcctgaccggagttcgtgcatgagggaatataggctgatggcgaccagtataggcacgagtgagaggaagtagaagttaggcaggctgaaccagcgctcggcaatagcggggtgggccaggggcgtccagatactcacgcctgccagtgcgattaccacgaggcctaccagggggcgggtgagttctaacatgcgctgctggagcttgtcctcggttttcatgatgagccaggtgctgcccagcagggcgtaggctaccatcacgcccaacccggtaaacagcgagaacgggctgatccagtcaaatgtacctccggaaaatgcattgtcgttcaacgcgataccgttgatataagcacccagcgttacgccttggaagaatgcggcagtgattgagccaccaataaacgccttgtcccacaacgactgctcatgtgccggcgccttgaagcggaattcgaatgccacgccccggaaaatcaatcccagcagcatcaggataatcggctggtacagggcgctcaacaccacggcatatgcgagcgggaaggctgccatgaggccggcgcctcccaaaaccagccaggtttcattgccgtcccagactggggctactgtattcatcatcacgtcacggtcatgcttgtccttgacgaacgggaaaaggatgccgattcccagatcgaatccatccatgatcacgtacatggcaatggcgaacaggatgaccagcaaccatatcatgggtaaatcaaaatccatcgattacgattccttagtgtttggtaattgcgactccagtgaaaaggacgcatccggtgtggacagtggccgcataggctgcctgggctggcccgggccgccctctggctccggcgctctatgctgcacgggcaggcgcatgagatgcatcaggtagctgatgccgataccgaaaacaaagaagtagacaataataaacaaggccagtgaagcggccagagagctgatgtcgtgattggacaccgcgtcggcggtacgcatgatgccatacactacccagggctggcggcctatttccgtggtaaaccagccggccaggatggcgattaccccggcagggcccatccataatgtcatacgcaggaatccctggtggctgtacaaactgcctcggtagcgtaaacataaactccacaggcccagggcaatcatcagcatgcccagtccgaccatgacgcggaaagaccagaagatgatgctggcattgggccggtcttccggcgggaaatccttgagcgccggcacctgaccgtcccagctgtgagtcaggatcaggctgcccagatgcgggatgcccacggcgaaacgggtggtttccgcttccatgtccggtaggccgaacagcaataacggcacgccgccctcatgatgctcccagtgcccttccatggctgccagcttggcgggctgatgtttgagcgtgttcaggccgtgcaagtctccgacgactgcctgtagtggtgcaaccaccaccagcatccacatggccatcgacagcatggtgcgggttgcctccgtcttttgtcctttcaggatatgccatgcgccggctgccccgacgatcagagccgttgccaggaaggcggcaatgcccatatggaccaggcgataggggaaagacgggttgaaaatgatggcccaccagtcgacggggaccacgacgccatccaatatctcgaaaccttggggggtctgcatccaactattggatgccaggatccaggtcgctgaaatcagcgtacccagggctaccatcgctgtggagaacaggtgcagcccaggtcccacccgactccacccgaacatcattacgccgagaaagccggcctcaagaaaaaatgcggtcaatacttcgtaagtgagcaaagggccggtaacgctgccggcaaaagcagagaagccgctccagttcgtaccgaactgataagccatgactagccccgagaccacgcccataccaaagttgacgccgaatatcttgagccagtagtggtagaggtccttgtatacttcgcgtccggttttcaaccataaggcttccagcacgaacaggtaactggcaagaccgatggtgattgctggaaagatgatatggaaggatacagtgaacgcaaactggatgcgcgccaggtccagtgctgaaatgtctggcatggtggtattctaactccttgataaacaacctgaaggcatgtctaacctaaaaaagttgcctggaactcaagatcgctagcttacggtgagtccttgcctcccaatagacccagattcatcaaaaaatatccatcacagatgtcatgacaagtgaaatctcagggagcaaagcgcgcagcctgggcctctattgtctcgatcgccagatcgaaatccatggatttgtcgaagaaatgatccacccccagctcattcgccatttgccggtattgcggataggtgtggttggtcaggatcaggtaggtggggcggggaaatgggtagtcgggccgttgggttgccttgatgacttcaaaaccattgccttgggctagttcgatatccacgagcaataggtcgaatggctgtttgtaaagctgtgcgatggcttcatcctggcttaacgcgacacctttgaaggataagccacgacagtcggacaggatatccatgatcgtttcgcgcaatagcgacgagtcttcgaccagcaatactttcattgttttcgtatgcggctccacgctactgcgtctttccttcatgatgatattcatgggctcaaactcattgcttgtgaattctatcgggcaatataaagcactgccatccgccttactcctacaatctctgacgttgattgcagccatgattatgatatcaactgattcttgatggcatagtaagtgagatctgcattggtcttcaagctcattttttccatgatgcgggtacggtaagtgctgacagttttcacactgatgcagagttcttcgccgatttcagtggcgctcaggccgctggcaagtttgaagaatacctggaattcccggtctgaaagcgtttcatgcagcagcttttccgaggggttgctcagttcgttagtcatcagctcggcaagttcggccgagatgtagcgcttgccgttggcaacggtgcggatcgccttgatgatctcctccgagtccgcatcctttgaaaggtagcctttgcatccgctgcgcatgaggttgagtgcatattgttcttcgccgtagccactcaggatcagtacgggcaactctggcgcaacatgtcgcaggtcgtgcaaggtgtccacgccgttcttgtctggcatggcgatgtccatcacgatcgcatcatattgattgctgcgtaccagcttgatggcctctagtcccgaggcggcctctccggtcacctcgaggtcggattccagttcaattaggttgcgcaatccctgtcggacaatattgtggtcatcaaccaataatatttttttcatgtatgctgacgatccttgtcatcaaataatctatagtgatttgaggatactaagatggcttgccggtctctgcaagccatcatccaagcttgccggtgcggttggcaatgccaatgcttcaatcgtccttgcccagggcatagcccaccagcacacccgctcccactgccagtgataatgtgagcaaggaaggcttacgcagccattgtcgcggttggatccggctgtttttcaatacctgggacaactccttgtccaacgactcggaccattcggaaaaattttctgaaagttgctcgattacatgctctgtggcgttactgtgtgcgtctggatccagaatgtccctgaggctttcgagcagagccaaggcttccttcttgctgtcccgggccttgttttccagcttgcgacccagcttgcgtacggatgccttgcctgccttggcgctatcgctcagggtttcctgggccgtctccgctagctcggaagcctggtcttttatttcgcttgctgtgttgctgttgaacatgtcgtgctccaatactgtctatgaaaaaatctcacaaaaatccgcaccgctctcctaaataccgcgtggctgatcaacgcttgtgaaaaatacccgcaaccaaggagacgatggtgatgatcagaaaaacgaagaacaggatcttggcaatttctgccgcccctgccgctatcccgctaaagccgaaaaaagcagcgatcaatgcgatgacaaagaaaattacggaataatgcagcatcatttttctccttggctggtcagtctacggtttacactgtaggcttttggtccgtcaggaattagcagacagccactgaatcgcttgtcagaaaatacttacacgatgtttggaatgtcatgaatatcaacgccatcggcaacaaaatgaaggggtgggcagagagtctggtcaagcggctcgggggaaaggtattggccattctgtttgcctccatgatcttggcattggtgtccgtgatgttcaccgatgcctggctggtggaaattgagaagcaaaacgcccagatcgaacaggtgcagcgcaatatcaccgtcctgcagcagttgcgcaccagcctcaacctggctgagagtgcgcaacgaggatacctgctgacccagcgccaggagctggtttccacctttaaccaggaaatcgatgctgcacgccggcatatccgcaagattgaggggttgttcaacagtgagaagatcgctatgcagggcaagcaggagcagagctggctgattgctctcaattcggccctggaggccaagaatgcggagatgaagctggccatctcactggtgcagtccggcaaggcggaagaggcgatgcaggtcatcaagctcgatcagggcgtcatcgagatggccaagttcatgcagtattcccagactctgctggatcagcagcacgaggcgcaggcgcagttgatgaaaaagcgcgcgcagaccatcgtcatcacccgtattgccctagtcggtacggcactgatcctcctccttctcgtgatcatggtgatccgacagctggtgcgggaaatgaacagccgtgatcatttgcgccagcagctggcgcgagactgtgcggcctatgaggagcgcattcgcagcaactcccacatgatgaagacgctggcactggattaccagtccgatgtagagcgtgctcggcaaaagctggcacgcgacctacatgacgagctgggttcgatattgactgccaccaagatggatatctcctggacgatacgccgcgtgaaggatcaagatccggaaatcgtggagaagctggacaagacgatgcgctatctgaaccaaggcattcagttcaagcggcaagtcgtgcaaaacctgcatccctccatcattaccacgatcggtttctggcccgcgctaaggtcactgatcgaagatatggcggagcgcaatgactggaatctcgatcttatcctgcctggagagcagatcgagctacctgaaaccctgggtctgattgcctaccgggtggtgcaggagagcctgaataatgccagcaagtatgcctatgccaccagggtatcggtgcatatggtgaatgagctggattacctcaagttggaaattgaggataacggggtgggggtcgacttgaacaagacctcttccgcgacccacggcctttctggtattcgcaaccgtatcatggcgattggcgggcgggtggatatcgtcagctctcccaatcagggcttcctcctagtcgctatcattcccaccaagctttgagcccggggctgggctctgcatctctagaagcgcaggaacaaggatgtcgagaacacgtggtgcatgcggtcgaaggtatggccgcggacatactggttgacgtagccgatctcgagccgggcatttgcagctgcctgccaggccaagccagcaaatgcgcggttttggtcgaagccgctcagcgccccccagtccgtgctgcgtgtgctgacgaacaattcatcccataccagccagttcagcgactctgtgccttcgatctttttgatggcgcgtaccagctggcgtatgcggtggcctgtgtcgttgccagtgtcgaaattgcgttgctccagccgggtgcggctagtaatgacaatgccgcttggggtaggaggaaaggtatacatgaattgctgccaccaacgttgctcatggttcttgccttggtcagtatgtgtcctgacgtcagcgtagcccagccagatgctggcccggtctgaaagccagtagttgatggcaggcctcaagatggtctggtcatgctcgcggccttcctctttcagccgcggctgtacttctgcgtaccagccgatatgcttgtcctccgataacatgccctccatagtgaggttgatccagagccgtccgtcctcttcaacctcggcatgtgccaggcagctactggcacacaatatggtggtcagcagtgtatgcaataagggtgtatcaattctcatgccttttccttcctccaacgcaatctgcagccatcacggctgccatggcctgtcattgagggggtgactgtaacccaccctcgtgcaaaaggcgaggccaaggggatgtattgtcagttggctctgacatgatttgcagccccatgctgacggtcagagctgtcggaagacattaccatgcaagcacatcactggaattactttcctaatttaactggaggagcacaatatgcatcgttcgaccaagaccaacatcatttccagcgtcatcaccatcctgctgggggcggctgcaagcggcgcatgggcagtatccatttcggaagagctcaaccagagccctgacgtgaagcagtttcatgaattggacgtcaacaatgacggtcaccttactcaaactgaggcgagccgtgatagtttttacaccaaggagcatttcaatgccgccgacaagaacaaggacggcaaactgactcagcaggaatacagtgactacaagacggcccagcagaaaaaggaagtgggacgcgttgtggatgacactaccatcaccaccaaggtgaaagccaatattctgaaagaagagggcttcaagggcctgcaagtcggcgtggaaacctacaagggcgtggtgcagctgagcggattcgtcagcaccaaggcacagatacagagggccggagaaatcgccaaggcggtagagggcgtgaaatccgtcaagaacaacctgaacgtgaaaaattaaatcactgctgtaatgcatgaccaaagaagcccgtggtgtttgacgggcttctctttattttggctgctagcgatgcaaggtatcctggtgggggagtttcatgccgggggtggagtcatgctcgacaaaaatcagcttgctggtatcgaagcccagttgctgagccctggctatcaactcggccttaatgggataggataattcgggtgtgcgtgacagtatccagaggtaatcgcgattgggtcccgccaccagcgagaaattgtaattgacgtgatccagcaccaggatgttgtaggccccgtagaatgggccgaagaaagatactttcagtttgcctgtatcgggaccatcgacgaaatacgctttgccttccgcttctttccaaatgcctttttcaacatcgtatccccggttgatgactttcagcccgccgtcgtcgcgcttgctataggtcgcggtgacctgttgcaagcctcgctcgaatgaatgatccaggcgagcgatctcgtaccaggtgcccaggtattggtcgggcttgaaatgagtgacgggcctggtgccttcgggcgtaccggtgccggcgcatgccaggagtatgcatggaaggaggagccagaatagacgtttcatcatggtggtttctatccggataatgatgttgcaatgaagcggtcaagtgccgctgcgaacgcctgccggtctgcctggctgaatgaagccgggccgcccagtgccacaccgctgctgcgcaagtcttccatgaagtgccgcatggcaagccgctcgcctatgctgcccttgtcatacatttctccgcgcgggttgagcgcgtgggcgtcttttgcaatcacctctgctgcaagcggaatatctgcggtaatgacaagatcgcctggctgaagtttttgcacgatctccttgtccgccacatcgaacccatccggcacctgcaaagcgcggatatggggtgagggcggtacccgcagcagtttgttggccaccagtgtgaccatgatgccggtccggtctgcagcgcggaacaggatttccttcaccgctaccggacatgcatctgcatcaacccagatatgcatggcgagtgtcctttgtcttaatgggcatattcttccagtacttcgaggaacgcgtccccgtatcgtgccagcttggccgcgcctatgccgctgatgcggcccatttccggcagactgccgggtttctggttgagtatttccagcagggtgctgtcgtgaaaaatgacatagggaggcacttcctgctcgcgggcaagctccagccgcttggccttgagtgcgagccagagcgggtcgtcctgcacttcattgtaggcttcgcggctgcggctcgcgcgctcggctttgcttgagcttgcacgcacatcgggtgggtcgctgcgcagccagatttccgtttccccgcgcagcaatggtcgggcttcctcagtaagacgcaagccgccgtagccttccatgtcggtggagagtagcccggacgccaccagctggcggaacacgctgctccattgcgcctggttcagggccttgccgatgccgaaggtagacaacgactggtggttgaagcgcttgatctgctccgtcgtcttgcccaacaggatatcgatgaggtggcccgcgccgaagcgttgaccgctgcggaacacgcatgagagtgccatgcgggctgcctcggtgccgttccaggtgtccaccgggctgaggcagttgtcgcactgtccgcaattgcccgggtgctgctcaccaaagtagcgcaagatggcttggtggcggcaggccgtggattcgcaaaagcccagcagggcgtccagcttctgccgttccaggcgctttctctcctccggcgtgtcgctgccgtcgagcaattggcgcatattgaccacgtcacccaggccatacaccatccatgcgtccgcatccaggccgtcgcggccagcgcgcccggtttcctgataatagccttccatactcttgggcaggtcgagatggacgacgaagcgcacgttgggcttgtctatccccatgccgaaggctacggtggcgaccatgatgatgccttcctcacgtaggaagcgctgttggttggcctggcgcactgtggcgtcaagtcccgcatggtagggcagtgcatcccagccctgctccttgagccaggctgctgtttcctccaccttgcggcgcgacaggcaatagatgatgcccgcgtcgttggggtgctcggattcgaggaagccgagcaactgcttgcgggcgttgttcttcagcgctacgcggtagcggatgttggggcggtcaaagctggaaatgaattgccgcgcgtgctccagtcccaggcgctcgacaatttcgttgcgggtcggcgtatcggcagtggcggtaagcgcgatgcgcggtacttcggggaattcctcgtgcagcaccgtcaactgacggtattctggccggaagtcatgtccccattgcgatacgcaatgcgcttcgtcgatcgcgaacaaggcaataccgaagcgctgctggatgtcatgcagggtgctgagaaagctcggtgtcatgagccgctctggcgcgacgtacaacaccttcagctctccgcgcatcaaggcctgataaacatggcgtgcggtatcggcatccaggctggaattgaggaaggccgcctggatgccaagctggcgcagggcatccacctggtcctgcatcaaggcgatcagcggggaaacgacaatgccgacgcctggtcgcagcagagagggaatctggtagcagagcgacttgccgccacctgtcggcatgagcaccagcgcgtcgccaccgtcaaccacatgattgacaatggcttcctgctcgccacgaaaggcactatagccaaaagtttgctccagcagttgctgggcggcagtgtttgcctgcatgcttgccaggttctagcggcgaccccggttggggcgctgcccagaggtattgtggaattgacgcttgggtggctgtggcggcacgaacagcccgacctgcggcatggcctggtggcgtgcggcttcggacaagagcggttccggttttttcttggcttgaaccgcctggccctggccctgaggcttgctgcgttgcgcttgtggctgaggctggccttgagccttggcctggtgattccggccttgacgcggcttgttgccggagcgcggttcggcgctgttgccagccgcgtcactgcgctcacgctgggcttgcggacggttacttttcgtttggcgcgcttgggcaggctgctgcctgggcgggcggctttccacgcctggtttatcactgggaacgaaagcgccgggaatgtccaggcgcgggatttcacgcttgatcagacgctcgatgcccttgagcagcttgatttcctcgccatccaccagagagacggcagcgcccgagcatcctgcgcggccggtacggccaatgcggtgcacatagtcttccggcacgttgggcaactcgaagttcaccacttgcggcaactggtcgatatcgaggccgcgcgcggcaatatcggttgccaccaggaccggcagggtaccgttcttgaattcggctagcgccttggtgcgggcggattggctcttgttgccgtgaatcgcggcagcggcgatgccgtccttgctgagtttttccgcaagtcggttggcgccatgcttggtgcgggtgaatatcagcacctgcttccagtcgtggtggcggatcagatgcgcgaccaagtcgcgcttgtgcccctggctgacgaggtgaacggcttgttcgaccagttcggaggccgtattgcgtctggccacttccacaaagccggggttgtgcagcaggccgtcggccagctccttgatctcgtctgagaacgtggcggaaaacagcaggttctggcgctttttcggcagcaatgccagtacgcgcttgatatcgcggataaagcccatgtccagcatgcggtctgcctcatccaggaccagaatctcgatcgcggacaggtctatggttttctgcgctgcatggtcaagcaggcggccgggcgtggcgaccagaatatccagtggctttttcaggcgctcgatctgcgggttgatgcccacaccgccgaacatcaccatggatgtcaatttcaggtgtttgccataggtttgtaccgattcttccacttgggcggcaagttcgcgcgtcggggtcaggatcaggcagcgaggctggccgggcttgaccttgaccggcttggcatgcaacaggtgaagcacgggcagggtgaagcccgctgtcttgccggtgccggtttgcgcacctgccagcaggtcgccgccattcaataccaaaggaatggcctgggcctggataggggtcgggtgggtatagccggtatctgcaatggcacgcaggatgggttctgccaggccgagatcggaaaattgtaagttggaaagggtaatgcttacgtcagtagacaagctgaaactccattattcaaagggtgttttgtcggcctgttacgatgacataactccaatctaggcagacagcaggaaggtatctgttaggattcaagaccgctgcgcggattggatgtagcgcagggaatagggattatacggcaaaaacaggcaagctgtggccatgcagtttgaaaatatctctgtcaccatgctggcaaggtgctgatatctgtgatgagcactgccgggagcctatgcctgccgcatcggcgctactgctgccagcatcgctgcatccagccagcgccatgcccccggtgccaggtcctccggcaaatcaaggctgccgatgcggatgcgtttcaacgcctccacccggttgctaactgcggccagcatgcgtttgacctggtggtatttcccctccgccagcgtcaggtgcagcacatggtcgcccactattttcgcggacagtgcggctaccggcgccggttcgtcaagcagttgtacgccgctcaacagcgaggtaacttgcgtttcatccaaaggatgcttggtggtgacctcgtagaccttgggcaccttccactttggcgagctcatgcgatggatgaactgtccgtcgtctgaaagcagcagtagcccggtcgtgtcctcgtccagcctgcctatgctttgcaccccgcgttccagcagcggcgcaggcagcaggctgaaaatgctggggtggtgctgcggcttgtgcgagcattcataatgcgctggcttattcagcatcaagtacgctttttcccggtatgtccatgtctcgccacgcacggtgaaaacaaggtgttctgggtcaaattcggtaaaggggaaatcacacacctcgccatttaccgcgacctcgccgtggcggatcatcgaacggcaaatcttgcgggagccaaagccctgcgagtgcaggatacgttcaagttgcatagggatcaggaattaaggttggtcagtcggaatatcggcatcgcaggcggaattcacccacttgccaatgatggttgagttctggttgacgggcaggccctgcgcaatgccctgcatggagatacgaccctcgaaagcgctgtcgctaagcaaggtcatgtcgaagcgaccattgccctgaattgcgccattgcagctgatgtccccggtgactttgtcgccgctgtgctggtaattgcgcacgctgcaaccgtcttccgtttgcggcagcagcggttgcttgagctttgcctgctcaggcgtaatgcattgctgcgtcacgattgcatgaccgccgacaggcagttcgatgccgaattgccgcaactgttccagttgctcaggcgcaatcgcgggcaggccttgtatcgtcacggaggtttcccactggcccggcttgatctggtcgatggcaagcgcagtgaagggactgaggagcaaggcgcagagagataatcttgcaatgcggttaggcatgggctaagggaatattgatcatgagaaggcaagtataacacccggcaggcaactacttccgaccggaaaaaccaactagtggcagcatggggagttggtccgcagaggcgcccggtttccggtttagaatatgcttggatattcatgcatgtccatgttgtgcgactccccataattttgcgagaaaatgccaatgaaaccctgcattacctctttcatgatccttgttttttgccaagtgcttcccgctggcgctggcgggagaaattgtatcgatgaggctggcaagcgccatgccgacatcctggtggaatggtgcaaggcagtcagccccgccacgcatccaccctgcaatacagcaaatagctgcgatttgatcatagacgagattaagcgcggctgcgccttcgtcaggcaagaagaagcttcgccttactattgccagctgacctatccccgcaactacgaataaggcaagttagccatacccttcttaaggggttgcctcggatcaagaccgcgtggctcaaggggagagggacggtaagtgtataataaccatgttgcagtattggttaatcggcaatcagtcacgtgctggggtttgccatgcaacatctttgtttaatccagaagtgagtcaaaatgagcgaattacctaattgtccccaatgcagttccagctatacctaccaggatggcgccttattcatctgcccgggatgcgcgcatgagtggacaagcgaggacgaagaggcggcgggcagcgatttcatcgtcaaggacgccaacggcaacctgctgcaggacggcgacacgattagcgtgatcaaggacctcaaggtcaaaggttcatctcttgtggtgaaagtaggtaccaaggtcaagaacatccgcctggtggatagcgaccacaatatcgactgcaagatcgacggcatcggcgcaatgaagctgaaatcggagttcgtgaaaaaggcctgagtcatgaacgacatcagcttcgaggattttcttaaggtggaattgcgcgtgggcgaagtggtttctgccgagatattcgccgcagcccgcaagcccgcctacatattgcatattgatttcggtcaggagattgggatattgaaatccagcgcccagattaccgtgcgctaccagcctgatgacttgatcggcaagcaggtggtggcggtggtgaattttcctgcgaagcagattggcccgattcagtcgcaatgcctggtgaccgggttccatgatgagaatggagcagtggctttgtgcgtgccggataaattggtgcctaagggggcgaagttgctttagatatggcttgtcaattgaattgaagatgcatgttcagaagttttattgcgattaattagtaaacaagtttagtgcttatgataaaagtcatctacctaaattttagatgagctaattgcttattccaagcctgtaatattggagtggttggaaagagcattgacttaggtcttgatgcttaaataccatctggctatctaaaaaacatatttagaagtgcagttgacccgtggcctgtgaaatgtgtcatgcccttaatgttcggcctcattagcactactaccatccagaacaatcatctttaacagaggaaaaacgtatgcgcttcaagtgcgttgagttttcttggcgtgcagcctttattggtctttatctcaccccagaacgcgacaagctttgggtaacgatcgtgccgtttttcccgctttatttcaagaagtcaacgtagtatcgaattggttgcttttcgcatgcttcgctttcatgcagcatatcggtggatgcaatgcttaggcttaatctggctgtcagtcccagctagttagggtttatccgcttcaggatcaagataaggatgaccgtttttggtagatcaggccccgattgaggccgggttaatagttatatgagctttagcactgccagcgcaaggctgcagtatgcaccggactatcccagtgctgcctgatttcatcatcaagcagggtgacggtgatagaggcacctgccatgtcaagggcggtggtgtagttgcctaccagtgatcgactgatgaccaggccttgcgcttgcagcagcttggctgcgctgttgtagagcaggtacagctccatgagcggagtggcggcgaagccattgatcaatagcagcacctcgctgcccggtgtcggcttgaggtcttccaggatggcggcgaccaggtctgcgacgatggcatcggcgtttctcatcgcttcgcgcctgcgtccgggctcgccatggatgccgacacccatttccagttcagtgtcgccaatatcgaaggttggccggcccgctgcgggcacggtacagctggtgagggcgacgcccatggaggcggtgcggctgttgaccttgtcgccgagcgccttgcaggcggcgaggtcggctccggtctcggcgaggctgccgacgactttctccacgatcatggtgccagccacgccgcgacggccggtggtgtaggtggagttctccaccgcgacgtcgtcgctggtgagcacggtggcgttctcgaacgtcagcatctcggccgccatctcgaagttcatcacgtcgccagcatagttcttgacgatgaacagcacgcccttgcctgcatgtacggcttcggctgcggcaagcatctggtcgggggaaggggaggtgaacacgtggcctgggcaagcggcatccagcatgccgtagccgacatagccgctatgcagcggctcgtggcccgagccgccgccggagatgatggcgaccttgttttctgctttctgcctgcgggtgaggaagtgcggctccagattgaggctgacgatgtccgtatgcgccgcagcaaagccactcaggctttcggtgaggatgtcgtcgacgttgttgatgaattttttcatgttttcctcttcctcctttgcgctggcatcagacggcctgctgctttgccaattcggcaatggtatggatgatgatctggctgctgcgtgcgccgggatcgatatggccgatggcgcgttcgccgaggaaggcggcgcggcctttggtggcgaccatgtccttggtggatagcatgccttgttcggcagcctgctgaatggcgtcgaacacctgggccggttcggcattgacggctgtgaggcggctgaaggtgtcagcaaccgggatcagggtatccagcagggttttttcgccagcatcggccttgccacgctgcttgatggcctcgacgctggcatggaaggcggcggcaatttcggccaggctgttgaggtcgccggctttttccaccttggccatggtcatgaagaaggtcgcgatcagcgggccggatgcgccgcctatggtggaaagcagtttcatgccgatgcgctgcagcacgtcggcaggcggtagcggtgcgagctcgtcacgcatggcgagcagggcggcacagccgcgcttgagattgatgaagtggtcgccgtcgccgatctcgcggtccagagactccagttcggcctcgctgttgaggacggcgtcattgaccgcggcgatggcttcaaggatgaatgcggttctcatttaaatatttccaggcctcttccagatttcttccacctggccgttgtcggccacgaatacggcatcggcaagctcgtcgaacacgccatgctcgacaatgcccgggatgtcgttcagcagccggttgagctcatcgctcttgaaggttttcggcagcgtgagctccagtaccaggctgccgtgggaggtgatggcccagccatccttggcggcattttgccgcaggctgcttgcgatgcccagttgttgtaatgaggcctggaccagttgccatgcgaacgggatgacttctagcgggatggggaatttttcgcccaggtggcccaccagcttgcttttgtcgaccagcacgatgaagcgctcgctggcgcgggccagcagcttttcgcgcacgaggtcgtagccgcgccccttgagcagggctaggttggtggtgacctcatcggcgccatccacgtagaggtcgagcctaccaagatgctcgagcgccaccaacggcaagccatgagtctgcgcctggatggtgctggctacggagctcgcggctgcggtgatatgcagaccttcgtcgcggtggcgccgggccagttcctcgatgaagtaattggcggtcgagccggtgcccaggccaaccaccatgccgtcctgcacgtgctgtgccgcctgtatggcgacgagttgcttgtcgttcatcggttttctcctccgtgtagcgggtgttttacgcgagctgtgagcgatgaatcgagtaaaatggtccggtctcaagctgcgtgcgatttttcatgacatttaaacatatcacctcccgcgataacagcctgttcaagcaattgaaaaaactggccgacaatgcacgagagcggcgcaaacacaatgaaaccctgctcgatgggccgcacttgctcacggcctatatcgagcgcttcggcatgccgaagctgctggtgactgccgagggcgaatccaccaatgaagtggttggcttgctgcaggtgcttgccgatgtgccgacagtgatgttcactaccttgatgttcgccgagctgtcgcctgtggcaacaccgacaggcattcttgcgctggtggatattccgcagcagccggtgcccgagcaaccggatttcctcctgatgctggaagatatccaggacccgggcaacctgggcagcatgctgcgttccgcagccgcagctggggtcgaggtggtttacttgtcgctgggttgcgcggatgcctggtcgccaaaggctttgcgcggtgggcagggggcgcagttcatattgccgatcgtcgagcgcgctgatctggaaaatgtgacgcggggatttgccgggcagacgctggcgactaccctgatgggggagtcgctttacgagatggacttgcagccgccgacggcgttcatgatcggcaatgaaggcaccggactgagcgagacgctgatcaaagccgccagccgccaggtcagcattcccatggctgggcaggtggagtcgctaaacgctgcagcagcaactgcgatatgcctgtttgaacgcagccgccagaaggcggtgcataggtaggactggattggctagtgccggacgtcgttgcctggcatgacgatttccgtggtgaacaactgctcggcatctacttcgtcaaaatggtattccgcgttgcagaaatcgcaattgatatcgatggtgtgctgttcagccagaatgtcggcgacttcttcttcacccagcatgcgcaacatgttgcctacactttcgcgtgagcagccgcaatggaatttgatgggctgttccttgaacaggcgcacgtcttcttcattaaacaggcgcttgatcaatgacacggcggacaggtcgagcagttcttcgtcccgcaccgtatccgccagcatgatgatacggttccaggcatcgggatcggcggcatcgggttggtccggcattttctgcaccagcatgcctgcggcacgcttgccatcgcaggccagccacatgcgggtatctatttgctctgagcgctgcatgtagctctgcagtatttccgcgatgctgccaccctcgaccggcacgatgccttgataaggctggccgccgtcgcgcgggtccagggtaatgacgaaatggccattgctgaccatatcgctgaaactcatcccgtcaagctcccccgaccactttgccgtggcgcggatgccaagatccgaggtacattccacgaccaacagcttgagcggccccttgccttggacttgcaacaccagggcgccgcctttcaacttgagtgtagctgccagcaaagcgcttgctgccatgagttcaccgagtgcctggcgcaggatctgggggaaatcatggtgttgcagcgattgctggaagctgtcgtccagatggacgatactgccccttacgggcgtgttttcgaatagaaagcggtgcagatggtcgctgatttgcatggaatccaagatataaagagtatgacggttgaagacaatgataacaccgtgcagcctgtaggttgtgtactgtcttaatctacacggtgatggcccgttggcgcggaatccggcttggctgccaatgttgtatggcccattgccatatgtctgcgtgatgtccttgacgtagatcatctggaggcgattgctgcaggaatgccagcgcttgccacaagtcttccgttttgtggcggctgtcgagtggctgcgccagggtttgcttgctgagtttctcccctgccgtattggttgcgaccggaacatgcaggtattgaggcgtggcataccccagtaggcgctgcaggaatatttgacgcggcgtggagtccagcaggtcggcaccgcgcacaacatgcgtgataccctgggtctcgtcgtctacgacgacggcaagctggtaggcaaacaggccatcagcgcgcttgaggacgaaatcgccgatatcgcgcgacagcacctggctgatctccccttgtactgcatcctggaaactgatgggcatatcacctaccctgatacgccatgcacgggcagttttgccgggtggcaggccgtgccggcaagtgccgggatacaccagcccgtcgataccgtgcgtggccgagtcggcgatttccttgcgcgagcaaccacacgggtagagcaggccgtcggaagccaactgctgcaaggcatccaggtaatgtgcgttacgctggctttggtacagcacctcgccatcccactcaaagccgtattcctccagtgtacgcaggatcaaaccggcagcgccgggcatttgcctcggcaggtctaggtcctcgatgcgcaccagccattctccttgcctgctgcgcgcatccagatagcttgcgactgcggcaatcagggagccgatatgcaagggcccggtgggagagggggcaaagcgtcccctgggcttgggagtctgtgccacggcagcaggcgctagtagagggggttggatggtacaggctgcaagtagggcgggatgtgccagctctgcaggtggcggcccagcatgaccagctcgcaggaaaggcggtcactgccacgcgcgctgacctcgaattgataggtacggcgcaactgcatacgcccgcggctgttgcgaccgaaccagaccttgctgcaggaaacggtgtcgtccagcagttgcaaattccagcgttccgccagttcccttccgcaggcaatggcttgttcgcggctggagatgctgtctatccagtaccaggcgccgatgacggcaatgatgagcaaatagagttccattatggcttcagtgagtcgggtgcttcttcgggttcgtcttcgtgcagggaaaggctgtcgatgcgcgcgctattgtcctccgcagaggcatgcttgccgtgcagcttgaagcgcaggcgcagctcgttgtaggagtcagcattgcgcaatgcgtcctcttctgtgatgcggccttcctcgcacagtgcaaacaaggcctggtcgaaggtctgcatgcccagctcgaccgatttcgccatggcgtccttgatcatattggtttctcccttgaggatgaggtcggcgaccaagggagagttgagcaggatttcgatcgcagcgcagcgtccgccccctttcttgggcaccaggcgttgcgagatgaacccgcgcaggttgagcgacaagtccatatgcagctgcgcatggcgctcttccgggaagaaattgatgatgcggtcgatagcctggttggcgctgttggcatgcagcgtcgccatgcacaggtggccggtctcggcaaatgccagggcgaattccatggtttcgcggtcccggatctcgccgatgaggatgacatccggggcctggcgcagagtgttcttgagcgcgctgaaccaatcgttggtgtcgcgaccgacttcgcggtgtgtgatcaggcagtttttgctcgcgtgcacatattccaccgggtcttccacggtgatgatgtggccatggctgtgttcgttgcggtagtcgatcaaggccgcgagggtggtggatttgcccgagccggtaccgccgacgaggatcaccaggccgcgcttggccatgatgacgtccttgagcacgggtggcaggcccagatcatcgaagcgcgggatctgtgtcgtgatggtgcgcaacaccataccgactttttcctgttggatgaagacgttgacgcggaagcggcctatgtcttttggccagatagcgaaattgcattccttgttctgttcgaattcctggcgctgcttgtcgctcatgagcgcatgggcaaatgctctggtgtgctcgccggtcagcttctgctgggtcaccggcgtcattttgccgtctatcttcattgccggcggaaagtccgcggagatgaacaggtcagatgccttcttctccagcatggagcgcaacagcgtatgcatataggctagagcctgttcctgattcatgccaaatccaattcgggatgcgggttaaaagggcggtaaagcgccggggcagacgccatattaaatgaggttgaacgctgctgtcattatctccggcttggagcgactgtgccgcgccattgcgcgctagtcggccacgcctacagcatggggctctcgtatgcagtcagattttcctgcattggagctacctaaatttaatttggcggatgccgctaatatgcttacactgccatcgcagtttccgtgggggactgctttctgaattgaccgcaagcgagccgtactaagtccatgaatgataaccgagaacgcgaggccatgaatgcctatctcaagctgctcaagaacaaaggggtcgatcatgaggggttaaggcagcgggaacagtggctgctcgcgttggtgccagccatcgccgggcaacctgcggacggcctgatctaccgcgaagccgtcgagcacctattgaccgaggtcgagcgggaacagtggccgttttttctctctgtggtgcgcgagtactaccatttctggaatcatgacatcaagacgattgccgcattgaatgcagggcatgagttcgagctcaacccgaccaagtggcaaccgctggaacacgacctcaaggcgctctggcagcggctggatagtgagaaattcggcgtggcagaaacctggcctctcaaggcatacggtcatgcattgcgccaggaaggcgcgagccaggcattggtcgatacccgtctgcgactggtcaagttgctgctgctcaagcttagggatgttcccgagcgtgaccataaagtgtatcgccaggcggtggatgccacggttggacttttcacgatgaagccgacgcagcgcttgtttctcgccgtcgtgcgcgagttctattatttctggatcggcgaccctgatgccgtgagccatatccagatagagcgaggcgacaatcttgcctgagcgtaatgcaagactaaggctgcgttgctggcttcactgctccgtgtagtgatggtgagctgattggtgttctacctatccagaatgcccatctgatttcaggccatggaaatagatccaatccgcattattcaggcaagcggatgttggggataccctgtgctatttcagtgaattgagcttgtgttccagttgatcgcagatggtcttgagtatcttgatgcgggcatatttcttgtcattggattcgaccagtgtccaaggcgtctgctctgtgctggtacggtctatcatgtcgcagacggcccgctggtaatcatcccatttttcgcggttgcgccaatcctcatcggtgatcttgtagcgcttgaacgcggtattttcccttgtcttgaagcgggctaattgctcatccttgtcgatatgcagccagaatttgacgagcacgatgtcatgattgaccagctgctcctcgaaatcattgatttccgcataggcacgcatccagtcctgcgtgctgcaaaagccttccacccgttccaccagcacgcggccataccaggtgcggtcaaaaatcgtaacgcgtccgcggcggggcaattgccgccagaaacgccagaggtagggttgggcgctttcttcgtcggaaggggctgagatcgggacgacgctgtaggtgcgggcatccatggcccgggtgacgcggcgaatggccccgcctttgccggcggcgtcaacgccttcaaaggccatgatcacggaaagctccttgaatttcttgtggcgagtcagcaggttgagctttccctggtattcctccagttgctcttcgtattcatttttgtccagcgatttgccaaggtcgagggcgttcaggacgttgaggccgtctgctgccatcagtgtcagggccggcgccgctgccttacggggtggcggtactttgctgtcaaggcggttgcgtatggcctccagcaaatattttcccgtggtcaggctgcggtaattgggatcgaatccttcgatgacgagccagggtgcgttggcagtactggtctcgcgcaggatgcggccggtaagagtgcggaattcgtcatagtgcttgagatgttgcttgtcctgttccgtgacgcgccagcgcgttttgggattggcttccagttcggcaatgcgggttttctgctgtttttttgaaagatggaaccagagcttgatgacgagcgccccttcatccgtgagcatgcgctcgaagcgcacaatatcgttaatatggctgtcaagcttcttatacagcttgccgtttttcaggttttctacaatgggcgcggtataccacgagccgaagaaaataccgatcttgcctttggggggtaattcgcgccagaagcgccacatgggcggccgttcagcttcgtcttccgttgccggcccaaatgcacaggtgtggatcaggcgcggatccatccattcgttgagcagattggcggtttcgcccttgcctgcaccatcgacgccaccgatcaggatcaagacagggaaggccttggattctgccaggtcgaactggacgtcaagcagcgcttcgcgtaaggctggtacctcttttttgtaacagtcatcgtcaatgctgtgaccgagctctgcagattcaaacatgaatacgcacactttccgctaattgcataaggttcatggtgcatatattctctgtgagtgtcaaaacgtaagttttctactcaacaaaaatgctttactaccgataattagattaagaatatcgcttgcagccacggatgcctccccttaacatttaggttcctaatcattttttgatgcaaaaataactgcagatttgcaatggtgagtgttgcaggcaagtgaatgaaaaggatatatctatgcaaatcgataagctgctagagatgccgattgtcgagtctgatgccgaagcattgcaggagcgcctggtacaagtagaaacggccttgcgcaagcaggatgtccagttgcgcaccattctcgataatcttccactctgtgctatctgcttcgatgtcgagttttgctgtcagtttgtcaatctgtcattttgcgatgatttcgggagaacgcccgagcagtgggcgggcgccaggttggcatcgatgatgcccgaggattggttgcgtcatcttgagccggccatgaggcaggcattgagcgggaagcaggctaatattcattttgccgtgcgcggtgccaatgatgagatattgtataaaaatgccctgattatatcgcgacgtgggatgaccgatatgccccatggcagcacgacgggtgtactggtgctggtgacggactgcacggagcaagagctcatgagccagaaactcatggctttgatcaaggagcatgatgagctcaagattgcactggatgcgcatgccattgttgccgtcactgatgcgcgtggggtgatcaccagggtcaatgataaattctgctccatttcccaatatggccgtgaagagctggtaggcagcacgcacaggatagtcaattccggacaccaccccaaagagttctttcagcacctgtggcgcaccgtgtcctctggtcaggtctggaatggagaggtgtgcaatcgcgcgaaagatggcactttgtactgggtgcataccaccatagtcccgtttctgggcgaggatggcgtgcccgtgcaatacattgcaattcgcgcagacattacccagaggaaaatactcgagcagagcgttcagcgcatggcgctttatgacgacctgactggtttgccgaatcgcaggctgatggtggaacggctgcagatgatcagggaggcatgcgtcaggtcgcatcgacacggggccgtcatgttcctcgatctggacaatttcaaggaaatcaacgatacgcatggtcatgagcaaggggatagattgctcaagcaggtcggtcaaaggttgcgggaaaacattcgccaggtggatacggttgcccgggcgggcggagatgagttcatcattttgctggctgacctggacgaggatcctgcaaaagcgacagcgcaagcatacaacgttgccgagaaactacgcaatgcactgagtaccccctatattttcaatcgcattgtgctgcatacatccaccagtgtaggcatcgtgatgttctccgacaaggcaaaacccaagactgagctattcaagcatgcggacatggcgctttaccgcgccaaggcgcagggtaaaaaccggatctccatgttcgacccctcgctgcaggccgaagtgctggaatatgcctctttgctggcagacctgcgccaggcattgcagcgggacgagttcaggctgtattttcagccggtagtcaaccgggatggcaaggtcatcggccatgaggcactgatccgctggatccaccctgtccgtggcatggtcctgcctggccagtttattcctgtggccgagcaaaccggcctcatccaggaaatcggtcaatgggtgctgtcaatggcctgcaaacagctgaatgtgtggagcgaggatgctgtcaaatcgcagtggacgttgtcggtcaatgtcagtgcgaagcaattcagggatatggattttgtgggtaaggttcacgatgccatcagacagtcgggggctgatcccaagcggctatggctggagctgaccgagagcatgttccatacggatattgtgcagacgatagaaaaaatgagggcattgcaggatatcggcgtacatttttccatggatgattttggcaccggctattcttcgctcagtgtcttaaagctgttgcctctagaccagctaaagattgaccgttcatttgtgcgcgatgtgattgatgatcccaatgatgccgcgattgttcgcaccatcctggccctggcgggcattctgaacctgacggtggtggcagagggcatagaatcctctgaacagttcgactttctcgagcaacatgggtgccaggcatttcaaggctattttttcggcaagccggttcccatggatgaagagacccaggcatctggtttgataagttgatttgactagcaagcccaatacccgcgtggtttggcctaggtgaaaagacattagcacttgcctctgggcgtatgggcggtaagcgtggtatcttcaagcgttgtttacgtcaggtatcgtatgcttaggcaaaccaagattttattgtggcgcatgctggcgatcgtggcgctcattctcggcgtgataggggcttttctgcccatcatgccgacggtgccgttcgtgctgctcgctgcatgggcaggtggccatggctggcctcaactggagcattatctgctcaaccatccccaatacggtcatcacattcgcgattggcgcgagcgcggtgccgtgtcgcgcaaggcaaaatatcttgcagtgttcatgatgtcgtgcagcgcaaccggtctctggttctctccagcaccgctatgggcaaaatggggcgtgaccctgaccatggcgaccgtggctatctggctactgttgcgcccagagcctgagtcttgcggcaggagggactgaacccgccccgtggagtgtactgcttgctgtttgtactcaatatgcaaggcgcctgcccagtagcatttctggaagaggctggcttccttgagccgggccgtgctggcgacggcatgttagaatgccgcccatgtcgaaatttcatgccctgatccctgcagccggcaccggcagccgcatggggtccaagctacccaaacaatatctgccgctgaacggcaagccactcatctttcatgccttatccctttttgctgcggctccccgcatcagcgccgtgcatgttgtgatcgcaccggatgaccatctgtgggcacaatacggtgcgacgggtctggacgcaaaagtggtcgttcatgcgctgggcggcgcaacccgtgccactactgtcctgaatggactggaggcgatggtgcaccaagtggcggatgacgactggatattagtccatgatgcggcccggccgggattgagcatggccatgctggatcgtttgctggatagtgtgcaggacgatgcggtaggcggcctgctggcaattccattggccgatacactcaagcgtgcagatgccgggcagcgtgtcgcccatacagaatccagagagggtttatggcaggcgcagacgccgcagatgttccgttatgccctattgaagaatgcactgcgccaggcaagcggggcgcctacggatgaagcgcaggcagtggaggccctgggcttcagtccccgtctggtacccggcgaactcaggaacctcaagattacctatccgcaggatttacaactggcagaagcgattctgcttgcagatgccaaggagcagaaaacatcatgatcagagtgggaaacgggtttgacgtgcaccaattggtggaagggcggccatgcatcatcggtggggtggagatcccctttgccaagggcctcaaggggcattcagacgcggatgtcttgctgcacgccgtcagtgacgccttgctgggggctgcggcgctgggggatattggcaagcactttcccgataccgacgaacgcttcaaggatgcggactcccgggtattgctgcgccatgtcgtggccttgctcaaggccaagcattacaacatcgtgaatatcgacgcgaccattatcgcggaggcaccgaagatggcaccgcacattgcacgcatggtgcagcatattgcggaggattgcgacatcctggctgattgcgtgaacgtcaaagccaccaccagtgaaaagatggggtttgtcgggcgtggagagggcattgcggcacaggccgtttgcctgatacagaagtaccagatttagggtttaccgtactgatgccatatcgctgcgcacgattgcgtgaccaggcgcagtttctgaaactcaggcactcaatgtgatgtcgcaggctcagtgccggcagggcaagtgcaattcacctcttgatgagtcgtcatgccttgagcaggacgatgacggcgccactgccgccatcctgctggcgggcctgggcataggcaatgacttcatctttctgcatgagccaattgcgtaatttgtgcttgagaactggttcacggttacgcgaactcaagcctttgccgtggatgatgcggacgcagcggatgccgcgcttcctgcagtgtgagagaaactcggcaacatacacccttgcttcgtcactgaccatgccatgcagatcgatggcagcctgcaccacccagtgcccacggcgtaatttgcttaggatgtcaggagaatgtccttctcgcagataaagcagctcctcgccgctttcgagttcatgtgcaggaatgtaaccatcgctcaatgagtccgccagcgcctggcgctcatcacgcaggaactggcggggaattggcttgggagtgggtgcctgatggtataccctggctgacctgagcgggcgtacatccttgactgcatcaaggaacagtttgatttcgtcatccttgtcgccttgatttgtcatgtattgcccaccccagaaagaaacccgcagaaaatcctgcgggaacgctcaagacaattggtctaggtagcgctcggcatccagtgctgccatgcagcctgtgccggcactggtcaccgcctggcggtagatatggtcctgtacatcgccagcggcgaaaacccccggtacgctggtggctgtgaagttgccttcacgcccggccttggtgacgatgtagccgccttccatttccagctgaccctcaaagatatcggtgtttggtttgtggccaatggcgatgaatacgcccttgagtgcgatttccttggtggcgccgctgttgacgtctttaagccggatgccggtgacgccggaatcatcgcccaagacttcatccagggtctggaaggtttccagcacaatgcggccttccttgacgcgctccatgagtttgtccacgaggatagcctcggccttgaacttgtcacgccgatgcaccagggtcaccttgctggcgatgttggccagatacagtgcttcttccacggcggtgttgccgcccccgatcacggcgacttcctggttgcgatagaagaagccatcgcaggtggcgcaggcagaaacgcccttgccagcgaaagcctcttcagacggcagcccgagatatttggcagaagcgccggtcgcaatgattaaggcatcacatgtgtattcaccggcgtcaccgaccaatcggatcggcttttctgtcaagtgcgtggtatgaatgtggtcaaagatgatttccgtgttgaagcgctctgcatgcttctggaagcgtgccatcaactccgggcccagtacgccatcggcgtcggcgggccagttgtccacctcagtcgtggtcatgagctggcccccctgggcgataccagtaatcagcacgggcttcaggttggcgcgcgctgcgtacacggcagcagtatagcctgccgggccggaacccaggatcagcaagcgagcatgttttgttgccatacggtgagtactcctcaagcagtctgtctaaatgtgcaatattcaaaagggcgaaatgttagggcttttccagcaggctgcgcaacatccaagccgttttttcatggatctgcaggcgttgcgtcagcaggtccgcagtcgcttcatcggaagctttttctgctgcggggaataccgagcgcgcagtgcgtacgacagcttcatggccagagaccagtgccttgatcatgtcctgggcatggggaacaccgtcagtttcctcaatggaggtgagcttgctgaactccttataggtgcctggcgcaggaaagtcgagtgagcgaatacgttctgcaatctggtcaactgcagtccacagctcgttgtattgctcttcgaacatcaggtgcagggtgcggaattgcgggccggtcacattccagtggaagtaatgggtcttgagatacaacgtataagtgtctgcaaggaagcgcgaaagcccttcagcgattttcttgcggtccttttcactgatgccgatatctaccatgttgttctcctttgtttgcggtgaaatacaatccacgatcaggcccatggggaatctgcgcggatgagcttaagcttgcctgttaccagaccatcaagccactgcttagtttcgctagtttaggcgtcgctccaggggagtgcaaattgattgtgtttatttggctgatagtctgggttaatgattcgcatgcattgagtcgagagatatgcgcagtctggcaatgcaggaactatcttcgatgattgatatccaagcgctcgacaggaacacaattcctgccgtgtcgattaaactcccaaaaggaaaaggaagtgaagtatgttggtatcggaagtacgctcatcttcaagccaggcaagccaggtgctgcaatctgggaaattggctcctcgtctccatcattctcaatatattcccgctgaaaatgttgctgaaaaagaagcagcattcgatcgcatcagtcgcgcgggcaaccagagtgcattggtcaggaatatcgatgcattttgcgattgcgtctgacatggtgctgtcgcgcttgtaaaagtggctggggttggctccggccattattactaattgccatataagctttcttgttgcggaacgcgcaatggcaatgatgtgcacaccaaaatatatcaagggcgtcagcagcattgccgctgacgccccaaccttgctggatgaagccagtcagttgattacagagcgcgacgacggcgcgcgactgcacccagcacacccaagccggccagcaacatagcataggtactggcttctggcactgcggctaccagtccgggagtgacagcccatacatggaactgaaagttgttcctgctgaagaagtactgattaccaatgctggtatagaaggcccacgcaaatgtatcgagcgatgcgtgctctgtgccagtccagtaagtccaactctgctcattgtcaaacatgtcggtgtcgggaatagctttgccttgtataccccccagttcctggtagaacagttccggtagttcatccccagcggcagtaccatttgtcggagtgttgtagccagcttgtgcattgacgaccgtgggcagacgccattggtcgctaccaccataattgacgctgttcagataatcgacaaaggcaaacccgccccaccagctaactcggccattgctggtgttgaagtcgctggcgtctatggtttgcagaccaaaatgtgggtcattgaaggtaggagtcactgcaatgatcttgtcgatgagcgtgttgtctgcgtcatacagggttttgaacaggttggcatccttggtccaggtgacatcgctgaccgagctatatacaagctctacaccgttgggattgtagctggtgagttcagcgtggacgttgatgctggcaaacaacagggcgctggccagtaaagcaggcttgaagtacatgaaatagctcctttatgcagaatggtgaaaaatgatcaagcaatactaaaagtcaagctacagcgctgattcatgacagcgctgcaaggtggtactgcatggagtttcaattgatgaggttgcaacagtttgaatgaggtaactaattgagatggggcttgccatgatggcatggtgatatttctagcgcctgacatcacggccgttgctacacctactttccgcgatcaggagccgactcaacaccgccttgggggcgcgggagtaccagcaacaatagatatggcaccaaatgaaaagggcgccaccggcagagccgctgacgcccgaatttcactggatgaatccagctgatggattacttggcgcgacgacgacgcatcactgcgccgagaatgccgaggccagccaacaacatggcagtggtgttggcttcagggactgcagctaccatgccaggcgtgacagcccatacatagcgatcaaggccgcggatgttggttgcctggtagccattgttggtgttgaagttccatgcgtgggcattgttggcggggtacagtgtttcagtccagtaagtgccagtctgctcgttatcaaagtaggctgtgtctggaatagatgtaccagcggttgcgcccagttcctgatagaacaactcagggaactcatcgccggcggcagcgccattgccgggaagattatatccttgtaggcggccggaaactgagggcaggcgccattggttgctgccgccgtagctgatgtcgttcaggtagtcgacaaacgccaacgcaccccaccaatcggcagtgccgttggaagtgtcgaagttatttgcgctgagagtttgtaggccccaagtcacgtcattgaatgtaggagtcaccgcaatgatcttgtcgatgagcgtgttgtccgcgtcatacatggacttgagcaggttggcatccttggtccaggtgacattgctgatcgagctatagacgagttctgcaccattggggttgtagctggtcaactcggcttgagcgttgatgctggcaaacagcagggcgctggccaacaaagcgggtttgaaatacatgtgataattccttttaaggttaaaaaatcagcaaacaatactagaaatgcgaactgcgacattgtcgaactgcagcactgcaaaggtagtactgggatggattgtgaagactgggggtttcaggagtttgaatggggacctagtctgatgagcttcagcatagcgtcaagggattatgctgccctgatgggcgtcaagatgcccggccccgaggtatcactggagcggccatgatggttcgcccagaagatgccagccctgaccattgatggttttatattccctgcatggtttacgatcaggcaccggttcggaatcggcttgatactgtataatcagggcagcttaaatttcgtcgccggatcctgaatcatcttgtttttccagaaaaaaaacacaccgctcaacagccgccgtcaagctgagccccaagccacgcctggtattgtcaaggaggcatggtggcttgtcctggtcgtcgtcggcctgtatctcgcgctgattctattgacttaccacagtgccgaccctgcctggtcgcatagcacaagcgacagtgatctgacgcgaaatgcaggaggtgcgctgggcgcctggttgtccgacatcctgctttacctgtttggtttttctgcctggtggtgggtggtgctggcgttttatgccatgtggctggtctacttgcgcctggaagtggatgaggccgagcgcaaacccttgatctggctgaatctgacggggttcctgatgctacttttgtcctcagcagcattggaggcagggcattttcataccttggatgtggagttgcccatggcggcaggcggcatgttgggatccttggtggatgccggcctgcaggcaatgctggggttcgcaggctctacattggtattgctgttattgctggctgtaggtttcagcctgttcaccggctggtcttggatatcgatcgcggaaaaagtcggcgctggattggagtcggcctatcactacatgattgaacgttggcaggactaccaggacaggaaggcaggcaaggccgccgagcagcagcgcaacgaattcgtggacaatgagcgcaagcgtaccgaggatcgccagcccgtgcagatcgagttgccacccaccttcgagatcgtgaaaagcgagcgcgtgcagcgcgagaagcagacgccattattcgaagccttgccggattcgcctttgccgcccctgcacttgctggacgagcccagcggcgtggtggaagttcagtctgccgagacgctggaatttacctcccgtctgattgaacgcaagctcatggacttcggcattgaggtcaaggtggtcaccgcattgccagggccagtcatcacgcgatatgaaatcgagccggcggcaggggttaagggcagccaagtcgccaatctctccaaggacttggcacgggcattgtccgtggtcagtgtacgcgtggtggagactattccgggcaaaacctacatgggactggaaatccccaaccccaaacgccagattgtttacctatccgagattctcggttcgcaggtgtatgccgaagtgagttcgccactggcgattgccatgggcaaggatatttccggcaagcccgtggtggccgaccttgccaagatgcctcacgtgctggtcgcgggcactaccggatcgggcaagtcggtggcgatcaacgccatgatcctgagcctgatttacaaggcggaaccgagcaaggtacgcctgattctgatcgatcccaaaatgctggaactgtctgtgtacgacgcgattccacatttgcttgccccggtgattaccgatatgcgccaggcgggcaatgcgctcaactggagcgtggcggaaatggaacggcgctataagctgatgtccatgctgggcgtgcgcaacctggctggctacaaccagaaaatccgtgacgcggaaaaggaaggcaagtcgattccgcacccattcagcctgacgccggatgaacccgagccgctggaagagctgccgttgatcgtcgtggtgatcgatgagttggccgacctcatgatggtggtcggcaagaaggtggaagaaccgatcgcgcgtctcgcacagaaggcccgtgcctgcggtatccacctcgtggtggcgacccagcgcccttcggtggacgtcatcaccggcctgatcaaggccaatatcccgacgcgcgtggcatttcaggtgtcgagcaagatagattcgcgcaccatcctcgaccagatgggcgcggaagcgctgctgggccagggcgacatgctctaccagcctcctggtaccagcgatccgcagcgtgtgcatggtgcatttgtatcagaccaggaagtacaccgcgtagtggagtacctcaagcagcagggtgagccgaactatatcgagggtattctcacggggggcagcgaggatggcggcgaggccggggaacttggcgagagcggtggcgaggccgatccgctctacgacgaggctgttgccatcgtgctcaagtcgcgtcgcgcgtccatttcatccgtccagcgccagctgcgcatcggctacaaccgtgccgcgcgcctgatcgaggaaatggagcgggccggattggtgtctgccatgcagagcaatggcaaccgggaagtgattgcgccgaataaccatgattaagcattgaagggcacagcatgaggtttttagcagtagccaccatggtggtagcattgatggtcccctggtccgtacgcgcagatggcgtagagtcgctcaaggcgtttttcaagtccactagcgccatgcgcgcgcatttccgccaggtcgtgaccgatgcccagggcaacaaggtgcaggaggtcgaaggccatatgcaattgcagcgccctggcaaattcaggtgggattacaacaagccttatgtgcagcagatcgtgggggatggcgagaaggtctggctatacgaccccgatctcaatcaactgaccgtgcgccccatgagcaaggcaatcggttccagccctgcttcactgctggctggtgcgcaggatgccgagcgcaatttcactctgactactgtcatccggtctgatggcctggcgtgggcgcaggcggtgcccaaggcggaagacagcgggttcgacaaggtattgttgggcttcaagggcgacgaattgcagaagatggagctgcacgatagtttcgggcatgtcaccagcattcagttcagccaactgcagcgcaacccggccatcgccaatagcagcttccagtttgtcgtacctgccggggctgatgtggtgggcgagtaagtgatcctgctcaggcaatgcatggcgggagtgatcctgttgttgatgggcgaagggctagcttgcgcgcatgatacggccttgctcgacaaggcaggccgcttgatggccagccgtgactatgctgcagcctatgctttgctggagccggtggagtccgagtattccggcgaccctgcatatgacatgctattcggcctggcggcgattgacagcggtcatgtgacgcgcggcgtgttcgcgcttgagcgcgtgcttgcggtccagccgtataacggcaatgccagggcgcagattgcgcgcgcgtattttcttctgggcgagcaagaagctgcccgcgctgagttcaggaatgtgctcaaccagcaaccgcctgaagagatcacccaggtgatcaatcgctacatgagcgcgatcgacaaggcccaggggttgacgacggcattctctgcgtatcttgaaggcggagtgggtcatgattcgaatgtgaacagtgccacggccgccagttctgttaccgtcgctgtccctgcgctgggcggcttgattgtggatattggccttgaccgtcaagcccgcgagtcgagcgataactataccaatcttgctggaggcatttcgtttcgcaccccattggcaagacggtttgcgttgtttgccggtatcaatgcgtctcagcggttgaatcggcatcaggatgcctttgatctgggaatgctggatgcgaatgttgggctgagttatcgtcagcaccgggatacctataccgtagccgcgcaggcgaatagcctcagcctcgatgaccagacttatcgtcgggcatacggcatcaacatgcaatggcagcgcgacattgataccaagaatcaagtcaacctgtttgcccaggtttcgcgcctggcctatcccgacaacaggattcgggatgctgaccgatatattgtaggcggagggtgggctcatgtcttcgatggggacctgacgcctttattgtttgtgagtggctatggaggaaaggaacaggcaaggaacgagtatgcggacttcctcagctatcgtgtccatggtgtgcgcagcgggggccagctgactctcaggccgaatcttgtcgcgttcacaacattgggatacgagaaccgccgacatgatgagccggaaacattcccttttcttttcgcgacacgcgaggacaagcagctggatgccagtgtgggattaaggtatctgccgggatacaattggattatcaagccgcaattcacttttattcgtaatgactccacggttgaactctacagctttgaccgttatatggtctcggtcagcgtccgacgtgagttcaactggtaggcgaaatcaactggtaggcgaaagaggactatgcgtatgaggcatttattaaagacgtcactgctgatgctcggattgatcgcccatgcagacttaacgctggctgctgcaggcaaggtggaatttgtccatggggtcgcgaatatcatggattcgtcagggggtctccgcgaggctgcaaaaggagctgagtttgatgcaggagaaaccttattgacggctgatggccgcatgcaggtgaagttcattgacggtggatacatctccttacagcccaacaccagtttcaaggtggaggcgtatcactacagtgggcgggaagatggcagcgagcgcggcatttttcggttgatcaaaggtggcttgcgcgccattaccggtgtcatcggccatgcgaacaagccgaattaccgcatggatactcctgtggccaccatcggcatccgtggcacagagtttactgcctcgcttgacgatgcacaaaagctgctggtcaaggtgggggacggtgccgtattcatggaaaatcatgcaggcaacctcgtgctttataaaggccaggcaggggaggtctctaatatgacaagccggccgagctattcggagatcatgccagtattggtggcggcgggacctcagcaggggactctgcaagacacgctcgaggaaaagcagacaacggataccagtgaaaatggctttcgcaatgctgatatcaggagtgattttggcgccccttgtgtgttggtcgcttgtgatgtgctgagcgagcttgaagacacggtcgacaatacgcctactgtacccagccctcttcccggaggcggcggtgacgccatcagttctcaaatcctcaccgccaatgcgcgcaacatgacaggtacctggagtggcaccagcgatgtcagcgggcggtttttcggtattccggtaacactggctgcgacggggacgctccgggtcgatttcagtaattatcaggcaggattcagtgtgaacctgcgtgactggaccacgcttgttagcctgaatacgcagaaagaggctgtagggcagttgcagtctgatggcagctttactttcagtgatgggcgcatgagtggctcagggtgtacgtttgactgcacattaaaagtgcattggggccagctcagtggagatgacttggggaaagccggggtcaatttctccgtgcgggatttgctcaacctgattgtggtgaacaaccaaaccctgaacttggacgggaggcttatgggtgcgccataggctgtcgttttctacatggacttgacggtaaaataacactagttgatctttcaatcccttttgctggctgcttctgcagcataacccatcacgatagcaggcatattctttgaccggattattcgaacccattgctccccaggcgccgcttgcggagcgcttgcggcccaaatcgctcgacgaggtggtcgggcagcggcatttgctgggcgaaggcaagcctttgcgcctggctttcacgtcgggcaagctgccgtcaatgatcctgtgggggccacctggcgtaggcaagaccaccttggcgcggctgattgccaacaccgcggatgccgagttcattcctttgtccgctgtgctggccggcatcaaggacatacgcgaggcagtggagcgggccgagcatacgctgcagcagtctggacgccgtaccatcctattcgtcgatgaagtccaccgtttcaacaagggccagcaggatgcgttcctgccgttcgttgaaagcggcctgatcactttcattggcgcaaccacggaaaacccttcgttcgaagtcaacagcgccttgttgagccgtgctcaggtgttcgtgctcaatgccttgtccgaagacgagttgaagcaattgctggagcgcggcaaacaggaaatgcaactggatattcccctgacgccggaagtcgtggagcaggtgcttggctatgcggatggcgacgcccgccggctgctcaattttgtggagggcttgttcaatgcggcattaactgccggggtgacgaagatcgatgccgaattcctgcagtcgaccatggcgagcaagctgcgccggttcgacaaagggggggaggcattctacgaccagatatccgccctgcacaaatccgtacgcggctccaatccggatgcggccctgtactggttcctgcgcatgctggatggcggcgccgatccgctttacctgggccgtcgcatcgtgcgcatggcggtcgaggacatcggcattgccgatccgcgtgcgcagaccatggcgctggaagcctgccagatttacgaacggctggggtcgcccgaaggggagctggcgttgtccaatgccgtgatctatctcgcggtggcggcgaagagcaatgcggcctacatggcttacaaccaggccaaggcctttgtcgccagcgacaagtcgcgtcccgtgcccttgcatttgcgcaatgcgccgaccaagctcatgaaggatctgaattacggcaaggaataccggtatgcgcacaatgagccaggcgcttacgccgcaggcgaggactatttccccgatggtctagaggccatccagttttatgtgcccacgcagcgcgggcttgaaggtaaaatcagcgaaaaaatggcgcatttgcgcgcgctggatgaagaagcacgtagcaagcagcgcaagaagtgatcccctatcaacgtgcttttgcacacaatgtaatcatcaggaatttcaatgttagacatccagcagttacgcaatgacctcgataacgtcgtggcgcgcctttccagccgcggctttgcctttgacatcaatgccttcattgcgctggagaacgaacgcaagacggtgcagacgcggacgcaggatttacaggccaagcgcaatgcgacatccaagcagatcggcattgccaagtccaggggcgaggatgtggcatccatcatggcggaagtagctgggctgggtgcgcagctgaaggaaggcgaagagcggttggccgcgatccaggctgaactgcagcagctcttgctgagtgtgcctaacctgccgcatgagagtgtgcctgtcggtaaatctgaggaggacaatgtcgaggtacgccgtgtcgggacgccgcgccgttttgacttcgatgtcaaggatcataccgatatcggcacgccgctgggactggatttcgataccggcgccaagctggcgggtgcgcgctttaccctcatgcgcggccagattgcccgcttgcatcgtgcgctcgcccagttcatgctggatacgcagacggaacagcacggctataccgaatgctatacaccctacatcgtcaatgcagactccctgcgcggcaccggccagctgcccaagtttgaggcagatctgtttgctgcgcagaagggcggacaggagggtgaaagcaatgaagcgttttacctgattccgacgtcagaggtgacgctgaccaataccgtacgcgatgaaatcgtgccgctggacagcttgccgatcaagctcacggcacataccccatgtttccgctccgaagccggctcgtatggtcgcgatacgcgcggcatgatacgtcagcaccagttcgacaaggtggaaatggtgcagatcacgcatcccgagcgtagttacgatgcgctggaagagatggtggggcacgcggagcatgtactgcaggcattgggattgccataccgggttgtgctgctgtgcaccggtgacatgggctttggtgcagccaagacctacgatctggaggtctggctgcccgcacagaacacttatcgcgagatttcttccgtgtccaattgcgaggcattccaggcgcgccgcctgcaggcccgtttccgcaacgaaaacggcaagccggagctgctgcataccttgaatggttccggcctggccgtgggccgcacgctggtggctgtgctggagaataaccagcaagcggatggcagcgtagtcgtgcccgaagtgctgcgtccttatatgggtggattgaccgttatcagcgcccagcaataatccggccttttgccctgataccaccgcgggcgatgattgctcgcgggagtgtcaatgctcctctttttcctggctcaaagtctcgagcagggcaatctgcatgcgatagtgcagtagcacgaaccagcgccagagcagggcaaccagccctgcaacaatcagcagtactacgatccagacgtccagtggcggcatgatgcggtggcttaatgccaggatcagcagtgtcatgccgatgacggccagcacgttgaccgccttggcgatgaagcgctgtacgcggccgcaatcatttcccatcatgccttgcgtggtatggtcggcaatcaatagaccaagggattgcagctttctgaaggccgcgatcaggaaaggtgctgccaacagcaatgctcctccccaggtgacggcctgctgccacatgatgtctcgggtgggcgatggcaagctgatcaggtagccattgactagccagaccgcccccagaaagagggcactgaccatgcacaggttgacgaatacttgcagcagcagcttgcggtagattcccgcgaggatggcgccgtcgctgccgggaagatggttattggagtccagccaatcactgtagagccggaagaattgcgagatcctggctggcatattgcgcgccagggcgctggagagcgggtctgcggccttgatgagataaggcgtggtgagtgtggtaatgaccgaggcagcaaccgcgattggatagagaaatgagctggtaacgccgagtgtcaggccaagggcggcgataatgaaggaaaattcgccgatctgcgacaggcccatgccgacacgcagggaggtgcgcccatcattgccagctgccatggcgcccagcgtgcaggcaaagatcttaccgaagatgatgacgagagtgactacgatcacgggcttggcatactcgatgatgatggcagggtcgagcatcaggccgatggcgacaaagaagatcgcgctgaacatgtcgcgtattggcatgatcagccgctcgattacccggatgcggcgcgattctgccatgatggcgccgatcatgaaggcgccgagtgccacgctgtagtccagcttcatcaccagcaggcagaagccgaaacacaagccgagaatggtgatcagcagcatttcgtcgcgcttgaagcccgcgacatattccagcagtttggggacgaagataatgcccagtaccagggcaaccaccatgaacaaggtgagattggaaatggtgatggcggcatccagcgtagatacctgtccggtcgctgcaatgccggaaagcagtgcaataatgccgatgccgaggatatcctcgacgatcagcacgccgaagatcatctgcgcgaaacgctcatgcttcatgttgagctcatcaagggccttgacgatgatagtggtcgacgaaatcgccagcatggcaccaaggaagatggagtccatggagctccagccaaagtaactacctatctcataacccagccagatcatcacgataatttccaccagggcggccaccacggcagtcgccccgacggcccgcaatttgcgcagactgaactccagccctagcgagaacatcaggaatacgatgccgagctcggccagtatctcgatcgtatgattgtcgtgcaccatggcgaacggcggcgtgtgaggccccaggatcaggccggcaagaatatagcccagtaccacgggctgtttcatccggtgaaagatgatggtgaccatgcctgccaccagcatgatgacagccaggtcctggatgaaggcggcggcgtgcataaatcgtatatgttttctctatcgtagaagcgcgacggggataaaggtcggcgtcatgtttattgtattgtgtgactggaccgttctattctataacgatcccggtaggatcgaaggctggaaagcgcctgcttttctctgtttattcctgactcagcgtattgccaaagccgttcaggttggccacttcgaaactagggaagatgggcgtgtgccgaggctcgcgccgcgccagtatcttgtggtaggtgcgtacggactccacaaacacaactggagcgccgccgcgagcaaagccatatttgagcgttgaaaaatattcttccttgctcaggagtggcagagcctttttgacatccacccagcgatcaggattgagcttcaatcgctttgcgagaatgcgtgcatcttgcaaatgggcataaccgatattgtaggccgccagcgccatccaggttcggtccggctcgtgcacgctgtccgggatcaagtccttgagcataagcacatatcgtgccccggcaataatgctctggcgcgcgtccagcctgtcggtaacgcccagccggtcggcggtatcctccgtcagcatcatcatcccccgtacattggtgggtgaagtattgaacctgtcccaatgcgactcctgatatgcaatcgcggcgaccaagcgccaatccagtcctgtcagctcctgtgcctcataaaataaccgcttgtattgaggtagcaaggtctcggagcgctgcatgaaagtggtgacatccactggcttgagtcggtccgcgtgaccgtaatagcggtcgatcagatggttgagtgtgccatcctggctgatgcgggtaaaaaatgcattggccttttcatacagccatgtatcgcctgttttcggaaaggcccatgcgatctcttcaggctttcccaatgcgagagttgcaccaagattgggataatagttctgtaccagtgcaatcaaatgtccatcggcgacggtaaaatccagctcgccttcggcaacttgagccatcaactcgtcggagttcgcatgcggggtttctgtccagctgagcaggggctcctgttccttcaggcgctgcaagcgttccgaataactggtgccggaaggaacggcaatttgcctgttgagcagctccttgatgttttttggcgcttttgtcagctcgttgttgaagacaatctgttgttgcactttctggtagggccgggtgaacctgaccaggtgctctcgcgtacgggtgatgctgagatccgcggcggcaaagtgagctttgtgcttgagcagggtgggaatgacctgggagatgttattgacgacgaggaacttgacactgtattcaggaccaagctcacgaacgaaattgcgtaccaggtcatgctccagtcccgcatattgattgttgccgctgtagtaatacgtgcttgggccattgtgggtgaccacaatgatttccttcgtcgtgcgcgggtctgcaagcggtttgggcgcctctttgcaagccatcagcaacagcgccaataaaaagataaccagtaaacgcatccagccaagtttcctaaagattgctgtctttgtccagtctgagcatcttttagttcttgcctgcccattaaaagcacggacatcgcttcaatgtagcaatgtgttcacaaggcacaaacaaaaaaagctgcggaaaaccgcagccttgaatgaaaccggattactgattaagcgaacttgcttgcgttcctgcggctgcgggcagcaaatccaaccagaccaagacccagtgccagcatgccgtaggtggatggctcaggaactgctgcagtgaaagtcaggttgccaccataagatgcttgcgcggtgggaattgaagtcaggcctgcttcacccttgatagttagcgtataagtaccagctgtcaagttaatacccgagaaagtccaagtgttggttgagcttgatcctccatcaaagtagtagctgaccgtgttctctacactagagccaccgctcagaacaacgctggtcaagtcaataccctgatacaggagtgaaccaatggttaagtaagttgagcttgctgttcctgtaacatcggttggttcagtcagtgtgaattgaaacacgtctgtgaattcacctaaagtgtcgaagtcgttaccaaagtggatattgccaccagtaactggaagcacaattggttcagcagcgaatgcgctggatgctgcaaatgtagtcagaccgaaggccagtgcaaccgcacttttcttgaatgttgtagctagcatgataaacccctaaaaatatgagaatgaaaatgaaaggaccaaactgttatggacttatgatcagcccgtccgagacatagtcaccgatccttgcaggtcgctcaatagggcaaatggactaaatagtgctttttgaccagggggcagtcattaagatgacatgtggggattgggtggaggggctgtggcggagagggagggattcgaaccctcgatacgctttcacgtatgcctgatttcgagtcaggtacattcaaccagctctgccacctctccggtgagcgcggattatagcttagcggcacttccaagtaaaacctatcatgtgtccatgggacgacagggaggcctattgcacattccgtgtccctgccccgggtttcggtgatagtaccaggatgccgccggcgcagatgatggtgatgccaatgacgctgtacagatcgggtatgtgtccaaaaaacagatagccgatcagcccggcgaagatcaattgcccataagtgaaaggtgcaagcgttgccgggttggtatgcttgtatgcctctgtcatcaggagatggcttagcaaggccgatacccccagggcgagcagtagcagtgcatgatgggcacttggggtttgccagaaaaaaggcgcgatgaaagtcagggcagcgctacccaccaggccactcaacagattggtggtggctgagctgtccgtggcattgagtttgcgcgtgatgagctggtacagactgaaggtgaatgccgcacctacggcaagtaagctgacggaagtgaacagtgcgccgccgggccgcaacatcaccagcacccccacaaagccgagagacacggcgaaccattgcagtggccggacgcgttcccccagcagcgggccggacaagatggtgacgatcagtggcgtcaggtagacgattgcagtgccttcggcgagggggatgtagcgcaaggcagaaatgaagagcatgttggtgcctaccatgcataggcctcgcaggagctgcaaaccaggattgcgggtcttgaagacggcgaaaccggagcgcggcagcataacgaccagcatgaggctgctatggatgatgtagcggacccagatgatcatgacaacggcatagaaaccggccagatattttgaaagcgcatcgctgcccgcaaacaggaatatggcgccgcacatgcagaggatgccttgcagcagttgtggcttgaacattgattgcatgtcaggaggcctggaagagtgtagcgggcagcattcgtgatatcagcggcggagtgtatcacggacatcggtatggtgaatgtcgtctggtgaaattacgttgctgcaagcctctttcggcatccttcaagctttctgagccgaagtgggggaggcggtggccatgggtctcgccagtgggtcgcgtataatagggttcttttcgaacagcccgttgggcgcctacggacagtgatcatgcattgtggaatagattacggcacttccaattcgtcgctgggaatcgtgaaggacggcaaggtggtgcaggccgagctggagcggaacagtgtttacctgccttcggcgatctatcgcgcattcccggagcatgagctcaacgatgacatagcatcacgcagcatacgccagcaattgggcagtgcgcagggtttgttgtatggctctgaagcgattgaagcctatgttcgccatcccggtgatggcttgttcatgaagtcgcccaaagtattcttgggcagcgatctcagcaaggatcagatggattttttccagatcgtcattgccaagatgatgacgcatatcctggaacgggccagagagttctatgggcaggagttgcgccaggccgtcatcggcaggccgatccgctatcacggcatccgaggcgaggagggggacaagcaggcattggcaatcatggagcatgccgctgcaggcgcaggcctggaagaggttgtcttcatgtacgaaccgctggcagcggcgctggattatgagcaatgccttgatcgggatgaagtgctgctggtggtggacgtggggggaggaacgacggattgctccgtagtcaaggtcggaccatcctaccgggacaagcgcgagcgtagcgatgacctgctggcatattctggcaaccgcatcggcggggttgatcttgatatcaacctgggctggcacacgatcatgcccttgttcgggcgtgggacggacgagctgcataacaaggcatttgacgcgattacagtcaacagtattcccagccagcaagcattctactcgcgcttcgagatgcctgtgcacgcccaggcagacactgtgcgtgaaaggctgtacagggtatggctggacaagctcagcagccatctcgtacgcagcgccgaactggcaaaaattgaattatcgcgcaggacaagccatgtactggagcttggatatgtcgaggatgggctcgaagtgcacgtttcccgtgaggatttccgtcaggcgattgcccggtctgccgagaaaatccggcaggtgatcgatgatgcgcgccaggctagcgcatcccgcccagacaagatttacctgaccggtggctctgccgtctctcccgtcatccagcaggtgatccgcgaggtcgtgggcgatgccgtgccattcgtttcgggcaacatgcatggcagtgtcgcttgcggcttgagtgtgtttgccaatcggcatttcgcttagctgggagtaaaaacagaagggaaatgtgcggcatgccggcaacgggggaatcacaaaaggattgccatgcaatccttttgtgatggaagccctcgctagcgttgattattcgagaccttggctagccaggtaatcctcgtagttgccaaggaagtcgacgatgccgtccggcttcacttccaggatgcgcgtggcaagggagctgacaaactcgcggtcgtggctcacgaaaatcagcgttcccttgtacttgtccaatgcggtgttgagcgcttcaatggattccatgtccatgtggttggttggctcatccatcaacagcacattggtgcgcgccagcatgagcttgccatacagcatgcgacccttttcgccgccggaaagcaccttgacagactttttggtgtcctctccagagaacagcaggcgccccagcatgctgcgcaccgactgatcgtcgtcgcctggctgggtatgcttggtcatccactcgaacaatgattccccgccgtcgaactcatattcgtgatcctgggcgtagtagccgatcttggctttttctgcccacttgacgctgccatggttgggctggatgtctcccgcgatgcagcgcagcagggtggttttgcctacgccgttttcgccgatgatggcaatgcgctcgccggcttccaccatgaggttgaaattgctgaacaatggcttgtcataaccatggccaagattctcgatttccaccgcctggcgatgcagtttttctttctcatcgaactcgaaccggatgaacggatactggcggctggatggcttgaattcctcgatcttgatcttgtcgatcattttcaggcggctggttgcctgcttggccttggacttgttagcggagaatcggcgcacgaattcctgcagctcggccactttttccttggcgcgggcattgtccttggccgcttgcgcgcgtgcagcggtggaggcctccatgtaatcgtcataattgcctggatagaccttgatcgtgccgtagtccatgtcgcaggtatgcgtacagacctgattcaggaagtgccggtcgtgcgagatgatgatcattgtgcaatcgcggttgttgagtacgtcttccaaccaacggatcgtattgatatcgaggttgttggtgggttcgtccagcagcaatacgtcgggattggcaaacagggcctgtgccagcagcacgcgcagcttccatcctggcgccactgcgctcatgagaccattgtgctgatcggtggggatgccgacacccagcagcagttcacctgcgcgtgcctcggccgtgtagccatcatattcggcaaacacactttccagttcggcagctttcatgtagtcgtcttcggtcgcttccgggttcatgtagatggcgttcttttctacattggccttccacatttcctggtgccccatcataaccacgtccagcacgcgctgatcctcataggcaaactggtcctggcgcaggaaggccatgcgttcgttcgcatccagagcgacattgccagaggtcggttccagaacgccggccaggattttcatgaaggtggacttgccacagccgttggccccaatgagaccgtagcggttgttgtcgccgaacttgaccgagacattctcgaacaagggcttggcaccgaactgcatggtgatattgtttgcgattaacacgtcggttgtattcctaaagtaaaacgaatagtcaatgaattaaaacttgttgcggatgacgacctcattcagcggcaattggccgccgcgtgggcgtggaggctgagtgcccttgccaatggcaacgaacatcacaggcgtatggtcggcgggcagattgagcagtttggcgactgcgtcgaaatcaaatccgtccatcgggcatgaatcgtagcccagcgccttggctgccagcatcagcgtcatggcggccatgccacaggagcgcatgccttcgtcgcgctgtacctgctccttgccgcgataataattgtcgatggcgttgaccaggtaatcctgaacagattgttctgcattgcgccagtagcggcgcggctccttttcccaggctttcaggtcagccgtgagcacaatcagcagggaagcatccgtgacttgtgcctggtcccaactgacagctcgcacctgcttgcgcagttctgggtcttgcaccaggacgaagcgccagttctggatattaaatgccgtgggggaaaggatggcgagtgacatcagttgctctatctcagcctcggacatcgtgtggctgggatcatatgccttgatcgagcggcggctctcaatggcttcaattacattcatgtatcggattcctcaatagtggattgcaataatttccagttccaggttccctgccggccggtgccacgtcacactgtcgccaattttctgcccgatcagtgccttggccagcggtgacacccagctgacgcggttggtggcaatatctgcttcgtcttcgccgacgatcatgaacgtatggctgttgccattttcatcctccacttcaaccgtggctccaaacaatacagtgtcggttggttgtgtcgctggatcgaccacgatggcagattccagcctggcttgcaggtagcgcaagtcgcggtctatcatggccagccgctgttgcacggcggggtcatccttgcgcattgtgagcggttggcgctcttgctccagcgcactggcctgttgctgcaacagcttgaagccatgcggggtgacgtagttcggatgcgggctgagcggacgctccggcagatccgtgccagcatgctccagatcgtcctcttttacaaatccacgactcatggcgcacgacctataaaaccttgaattataacctaagtggagagagctgcagcgccttattcctgccatggaatcgctgattggattggagtgctggcagtgtgtgttgacgctacaattctatgtgggtgtgcgggtgcctgtatcgctatcgccaaattcgggaggcggcatccagcgtcatgaataaaaaacgcgacctacacagatcgcgttgagggaagcaagcagcgagatcatgccaccaaacgattgcacgatagcttaaaaataattcaaccccagtgcagccttcacctcgtccatggtcctggcggcgacttcacgcgcttgctctgtgccttcacgcaacaactgcaggatgtaacccttgtcttcagccagctcggcacgacgggttcggataggggtcaacagttcctgcaacacggcttccaggcgctttttcacgacgctgtcggccaggccgccgcgggtgtagtgggctttgaactcggctactgcggccttgtcggtatcgaatgcgtccaggtaagtgaatgcgatattgccttccacatggcctggatcctcgatcttgaggtgcagggggtcggtgtagactttcttcaccgccttgctgacttcatcggcggaggcccccagattgatgacattgcccagggatttgctcatctttgccttgccgtcgatgccgggcaggcggccgatttccggcaccagcgccttggtctccaccaggatttcctgcttggtgaccgggtgcttgtagagacggttgaaacggcgcacgatttcgttggtctgctctatcatcgggatctggtcttctcccaccggcaccaaggttgccttgaaggcagtgatatcggctgcctggctgacagggtaggtaagaaatcctgcggggatgtcgcgctcgaaattgcgcaggcggatttcttccttgaccgtagggttgcgctccaggcgggcgaccgtcactaggttgagatagtaaaaggcgagttcggtgagctcgggcacttgcgattgaatgaagatcgtggacagcttggggtcgatgccgactgccaggtaatccagggccacctcgatgacgttgcggtggaccttgtcgatgtcatccatgttgtcggtgagcgcctgggcgtcggcgagcatgatgtactgcttgtactcatgctggtaatgcacgcggttgcgcaggctgccgacgtaatgcccgaggtgtaaagggccggtcgggcggtcgcctgtgaggataatgggttttgtgctcatcgtattgttctcaatttgtctgaaaccgggcaggctggccggggaggatattgtccatcactcccactcgattgtggctggtggcttgcccgagatgtcgtacaccacgcggttgatgccgcgcacttcattgatgatacggttggacaccttgcccagcaggtcgtaaggcagctcggcccagtgcgcggtcatgaagtcggtggtgaccacagcgcgcagggcgaccacatagtcataggtgcggccatcgcccattacgcccacggatttcactggcaagaacacggcaaaggcttgcgaggtcttgtcgtaccatgacttgccgtccgcatccttggtgctgcgcagctcctcaatgaaaatatggtcggcctggcgcagcaggtcggcgtattcgcgcttgacctcacccagtatgcgcactccgaggccggggccggggaaggggtggcggtagaccatgtcgtgcggcagaccgagggcaatgccaagctcgcggacttcatccttgaacagttcacgcaatggttcgagtagcttgagtttcagcgtatcgggcaggccacctacgttgtggtggctcttgatggtatgggccttcttggtcttggcgccggcggactcgatgacatcggggtagatggtgccctgtgccagccacttggcttgcggcagcttggcagcttcctgctggaacacttccacgaactcacggccgatgatcttgcgcttggcttccggatcgttcacacctgagaggtcgccgaggaatttggcgctggcatcgacatggatgaccttgacgccgaggttcttgccgaaggtttccatcacctgctcggcttcgttgaggcgcaacagaccgttgtcgacgaagacgcaggtgagttggtcgccaatcgcgcgatgaatcagcgcggcagccactgaggaatccacgccgccggaaagaccgaggatgacttcatcgcagccgacttcctcgcggatgcgttgcacggcggtttccacatagtccggcatgttccagctctggtcgcaaccgcagatgtcgtgcacgaagcggttgagcagggctttgccttgcttggtatgggtgacttcaggatggaactgtaccgcgtagaagcggcggttttcgtccgccatgccggcaatcggggttgcgctgttgctggcaatgatcttgaagccctcgggcaaggccgtgaccttgtcgccatggctcatccagacgtccagcaagccgtggccttctgcattgcttttgtcctgaatgccttttagcagggcggagtgtccctgggcgcggatttcggcgtagccgaactcgcgcttggcggcattttccaccgagccgccaagttgcgctgccatggtctgcatgccatagcagatgcccaatacgggcacacccagttcgaacacgctttgcggcgcacgcggggtttcgtcttcatagacagagttggggccgccggagaggatcacgcctgctgggttgaactcgcggatgaatgcatcagatacgtcccatgagtgcagctcacagtagacgttggcctcacggatgcgacgggcgatcagctgggtgtattgggagccgaaatcgagaatcagaattttttgttgcatggaagctcaagcgctggggattaaggttgaaaggtgaccggccacaaaacatcagtttcgtcaggcatcagtcggaaaggtaatactccaccttggacactacgcggactttcttgatatgcgcggtgccggcgtcgcggttttctatgctgaacgtgccctggttggcacgcttgattttgcccagtgtactgtcggaatccttggcaaacttgttggcggcttcgcgtgcgctcttggtggcttcttcgatcatggccggcttgatctcgttcagtttgctgtagataaactgggtattgtaactgtcgcctgcgatcggaatgccttgctggccgagctcgacgatcttgatcatggtgtcgcgcaccttgtcaacctggctggaatacaccgtgatagtggagctggcggtgtaacgatatctggcattggcactggtattgccgtattcgcgcgcctgcttgtctacgacagatggtgcagagacgctggcctcgtcggcggtgaagccattatttttaagaaactcaagcacgctagtgttcttttcctgaatgctttggtacagggcgctgaggtcgttgtccgcgatgctgaacgtaatcggccagatggcgatatcggctttgacttcgcgctcggaaaggcccttgacctccaccgtgcgttcgagttgcttgatttgcagggcgctttgcgccagttggtaaccaagaccgcatagccctgcgaacagcaatacaccaagaatggtataagcagggatggatgcggtcttttcggttgccatggcgttctcgctgtttagtcgatgcggtagttaggcgcttctttggtgatttgcacgtcgtgcacgtgggattcgcgcatgcctgccgccgtgatttgcacgaactcggcacgtgtgcgcatttcctcgatcgtgctgcaacccacataacccatggaggcacgcaggccgcccatcagctgatggatcaccgccagcacgctgcccttatatggcacacggccttcgatgccttcagggaccagtttgtccacattgccgttgttatcctggaaataacggtcgctggagcccttctccatcgcgccgatggagcccatgccgcggtaggatttgtaagagcggccctggaacagttcgatttcccctggtgcctcttcggtgccggcgaacatgccgcctaacatgacggaataagctccggccgcaatcgccttggcgatgtcgccggagaagcgtataccgccgtcggcaatgaatggaacacccgtgcctcgcaaggcttcctctacattgcttactgcgctgatttgcggtacgccaacacccgccacgatgcgtgtggtacagatggagcctggaccaatcccgactttgacaccgtcggcacccgcatcgaccaatgccttggctgcgttggcggtagcgatgttgccaccgatcacttgtatatgggggaagttcttcttgacccagttgacacgatccagcacgccttgggaatgtccatgggcagtatccacgacgatcacgtccacgccggcttcggccaatgcagcaacacgttcttctgtgccatctcccacgccgacagcagcgccgacacgcaggcggcctttttcgtccttgcaggcgttgggatggtcactggatttctggatgtccttgacggtgatcaggcccttgagctcgaacgcgtcattgaccaccagcacgcgctccaggcgatgcttgtgaagcagggctgtcgcttcttccaggctggcgccttcacgcacggtcaccaggcgttcacgtggcgtcatgatgttggaaatggcctggtcgagattggtctcgaatcgcaggtcgcggttggtgacaatgccgaccacttttttgccgtcaacgaccggcaggccggatatcttgtgctggcgagtcagcgccagcacatcgcgtacggtcaggttgggctggatggtgacggggtcgtgcaccacaccggactcgaaacgcttgacgcgggaaacgtgagcggcctggtccttgatggacatgttcttgtgtacgatccccatgccgccttcctgtgccagcgcgattgccagcggggcttccgtcactgtatccatggcggcagagatcaggggaatattcagggtgatggagcgggtaagtttggtagcgaggcttacttcgcggggcagcacgttggagtgtgcgggtaccagtaaaacatcatcgaaggtaagcgcttgttgcaacagacgcatagaatatctttccggcaaaaggcaattataccgggtagtgccgtcatggtaaatctcccctgcattttgccgataatgaactcaagtgcagattttttcaattgacggcagggatgaagctgcttagtgtgggacaggatttcgatgactcgggggattcatgaataacgttcggtggctggcattcgtcatgatggtgatattgccttggatgacgcaggctcaggtatacaagtggaaggataataacggggttacgctgtattccgattcgcccccaccgggcaatgtgccttacgagctggtggacaatgtcaaatctacgcctggcacggcaactgccccagtggcaggcgccgattcccaggccgtgcgcaatgctgctgccttgcgccgccaggcagaggcggagcaggagcggcgcaatgaagaaaagaaacggtccgaagaggaagccaggcgcgtcaattgccagaacgccaaggcgaactaccagaatttcaagataggggggcggatctataaaatgacgcccgaaggcgaacgtgaataccttggggatgaagatatacagcgcgggctggaagaggccgccaaggaagtcaagcaatactgcacggatgaggggtaggctggtaaagcagtgcctttggcactgcccatcatccgcacgaggcgatggtcagcgcgtcctgacggcgacggaaggtgttttgtgtcgtattttgcttgcgccttgttgcttgacacggttgcgcctcgccattttcgggtctgcttgcagcgggcggtagatttcaaccctgtcgccggcctgcaacaaggtagtggccgccacctgttttccaaatatgcccagcctgctcgtgtcgatatctaggccctcaaaatgatcggcaatacctgattgccttgccgcttcaattgcagttgtgccgggctcaacttccagcttcaggatgagctgcctggaaggaagcgcataggcgacctcaatggaaaacttggtactcacggcgtcttgtgatcgctttcggcgcgtcggacgaaggcttcgacgaaggtattggcaatgtgcccgaagacaggggcaatcagcttctccaatatgatgctcgaaaactcatactgcagcctgaactgcactttgcaggcgtcctctgccaatggggtgaaatgccagaatccttccaggtgtttgaacggcccgctcttgaggcggatatccatgctggttgggaatgtcttggaattttcggtagtgaatttctgcttgaggccatgatagtcgatatggagagtggcctcggtaatcatatcatccttgcggtgcagatccacgccaccacaccagggcaaaaagtgcggataggcttctacatcgtccaccagattaaacatgcgttccgcggattgtccaaccaggactgttttttcaacctgtgccattcgtgttgcgatctagagtaaaatatcgattttaagtcatatttcccagttgtcagcaaaatagcatcaatattgacatgctataccgcgcatgaatccatgcgtgcaagagctacaacatctatcacacgaccgaaacagcaaacaccatgagtatcgcccagaacaaaaaagcgtttcacgattatttcatcgaggaaaaatacgaagccgggattgtgctggagggctgggaagtcaaagcgattcgtgaaaaccgcgtccagctcaaggaggcgtacgtcatcatccagcgtggcgaaatctacctgatcggctgtcatgtgacgccgctgggctccgcatctacccatgtacgcccggatgcgatccgtacgcgcaagctgctgctgcattccgagcagatcgctaaactcattggcaaggtggagcgtgctggctatacgctggtgccactggacatgcattacacccgcgggcgcatcaaggtgcagatcggcctggccaagggcaagaagcaatacgataagcgccatagcgagaaggaaaaggactggaagcgcgagcaaagctcattgatgaagaaatacgtcaagacacaggccggttcctgatcgtgatatttcagaattgtctgacacgtattttggaaatgcgctgacattttattgctgtgctccttggtacggtattgctgacttaactcagcgggacacggcaatgaacattttcgaagccttgcggcaaagccatgagcgccaacgcgatttgctggcgcaattgattgagacaagcggagatacgccggagcgtaagcagttattccagaaaatccagcaggagattgaagcgcatgagcgggcggaagagcgccatttctaccgtcccatcatgatggatgacaatgggatagacccttcgcgtcatggcatcgctgaacatcacgaaatcgatgaaatcttggagttgctgaaagaaaccgagctttcctctcccgcgtggttggtgcatgccaaagaattgcggcataaagtgctgcatcatctggaagaggaggaacacaaattcttccagatggcgggaaagatcctcagccagcaggaaaagcagcagctttcagccaagtacctgcgcgattatgaagaggcgcttgcgcagtagcggtggctcacggtttggtacggcgatattgccagggtggtatgggcttggcatcctgccataatccctgcttgtcgcgcttggcctggtattctgcttgggcatatttcgcgcggtcttcgggttcctgctcgcgctcaaagtgcttatagtgccaggccatgcctttctggatttgctgcaggttgatatcctgtccattgtagatcaccttgccgacgatacggccataatcatcccgcttattccaatcgatcgtgacctgtttaccgttgatggcgcggttgagtgccacgcgcgactgcttgccataagcctggttcttctcaggcgcatctatgcccaacagcctgatcttgtgctgggtattgttcaccatgacggtcaaagtatccccgtccgcaatatggatgaccttgccggtcagcgtatcggcatgcgcattgaaggccagaaacgcgcccgtcagcattgtaaggaaggcgttgatgtagcggggtggtgtactgcgcatggtgggtgtaggggaagctggcatggaggttgtcatagggcgattatggcgcgtagagcaaatcattgtccagagtcgcgcgcctggatgaccaaagcatcgtggcattcgcatcagcgtgttgctccagaccgtagcgggtgcaaagtaccaaggttggcagcgtggcaatcatgatgcccggcattgggcatgctgtgtggctagccatgtgctgcagccaggggaacgagttcggattgaaaaaaaggcccgtaggtcaggggcccttgaagataaagtattgcctgaatatcaggccgggtacatgatctcggccgtccatgaggcttgcggttgggaatgcaattgccagaattgttctgcaatgtctctggcttctttagagccggcagagacaaaggttgcgaccgtgacagtcgcaatatgcacattcttctgcttgaaaggctcgaatagccccagcgtgattgtacgaatgccggctttgccgatactgagggataaataatccggacttggatataacgcaaaaccgccgcctgtcatcaggatcgtaccttgtccgcggctttcctgtctgggcttgaccgcctgggtggcagcaagcgcaccgccgatattgacggccaggtcgctgacaaagctatcagcaggttgctcttccactgttgcctggcgaaggttggcggcgttgtaatgcagaatatctatgggcccaagggtattctcaatctcatcgatcaaggcgatgacacttgtggggttgctggcatcgactgtgcgcacctcaacttgatgatttgattgatacaacactttggcgagcgcattaagcttgtccgcattccgggcgctgagcactacccgatagccttcttgggcaaaacgcgctgcggtttcaaacccgattccaggcccagtgccaatgcttaaaaaagttttcatctccatctccatgtcaaattgaagggatattgtatatatgtggaatcagtggataatggctcgttcgagcaaatgacaactgtaaaaaatgcatgaattgttaagccgtgtctcgctggatgagcttgtcgcatttgtagcagtggcggaaaccagtagtttttccgtcgcagctaagcgcatgggccgggatcccactatcctgtcccgcagggtgagccagctggaaagcagtctcggggtgcggctgttgacccgcaccaccaggcgggtggtgttgacggaagtgggcaatttttactacccacgcatacgtaccattatcgatgagttggatgcggcgagccttgaggccagtaatttcgcgtccagccctcagggattgttgcggatatccctgccgtttacattcggtaagcaatggatagctccgcttattccaggcttcattgcacaacacccccgtatcaaggtggacgtcaggttcacagaccgcctggtagacctcgtggccgaaggctacgacatcgcggtcaggctgggcacttctttgaatagcagttcgctgactgcgaagaaaattgcgccattccgctacgtgttgcttgccgctcccaaattcatcgcagagcatggtctccctgctggccctgaagatttggcgcactatccatgcctgggtttcaccagcctgtcgacttggcctgaatggagattgaagaacggcgctcaacgaaagacgatccgcccagaagggccgctggtgaccgataactcagaagccttgctcctggctgctatccaaggcgcaggtatcatactcactgcggattggttagctgctgcagcaatacgtgaaggagcattgaccgaagtcctgcctggatgggagggagcgggggaaggcgggatttatgccgtcatgccgccagggcggctcattccgacaaaaaccaggctcttcgtggatgaaatcactgcatcaatacgcaaggggttaggctgatcaaacaatcattgatgagcgaatacgcagttctcttccgtagacatcggcctcaagcttgtctcaagctgttccactgtaagggaatgtcggactatctccgatagtgacgatacggctccgaagatagtattgcttaagcggattgttattccttatggataggccggagatggggggtccacaccatgcgcctcatcggatgctgggaactcaagctataagctattgaggagattggatacgatgactcggaagaacctgtcgaacatcctgatttttatcattcttttatctgtattcagcgggctggggttgtgcctgttctactctttgtcgataccggtaaagtgaccttgccaggaaatctagaaataaaaaaacctgctgtttcaaaaagagatgaaaacaggtttttttatttcgtagcagagccttaaaagaccagtgcggcagatggagttgccggcctcattattgacggttgaagaatagagatatttcttttcggatcggaatacctcttttatcaatgttgctcccgcggcggttctggtttaacaggctcttctgccaatggaactgtcatccatttgctggggttgttgtctccatcagcctgatcctcggcagcacgctgctctataacgcgtgcctgcgactcgagttcggtacgggctggctcaggcagtggtggttccggtccgataacgcgataaatgcctatgccggccagcacggcaatgaacaagcctaatagggtccgttgcagagaactcaaacggcgcttgtctggtgtgctcatctttagacctctcgtgtaaggggtaaaaccatacgacaatcaatatgcgccaaggtgccgtccagcatttcattcgcgtttcacattttcattgattgatgccatattctttttcgatagcggtaagcggccaagagatttttgcgtgccagaatgtaagacaacgcccgatagtgaaaatgaaattccctctatatgatccttcttaaaatgattcaacaagttaaggataaacaatggaaaacctaaagggagacactatgcgaccagagcttgaaccttggattgcgctgggattggcttttattgggacgttgttgatgggtgtcatttgttggatgtatcagttttacctcacttgaccttaagtcgttacgtaggaggttggtatgctgagtcgacaagaagtcgccgaaattagcatttgggtgctcattctgttaatgatcaatggcgtgggactattcgtgttttaccaattaatgtcctacgcagagtgagcctatgcccggcggcgtaaaatacatcaatcccaagggcgaggatttagagatttactttcccgatccccaagcttatctgcccgtacagcgtaagttgggcctaatcgaatggttgaagtggggcaagcgtgacgaggaaaccgctcccgagcttgctgagttcctgcaaggaggatgggctcgcaaggatttgcttgatgctggggagtggaaacagttagacacagagatcgtgagcctggctgtgcatgcctttatggaaaagggcgaagacaacgctccactctggtttgaggttccccaggggcatgcgatcctggcgttgattattaaagagcacaatgaagaacgtgtctatgtgatcatctctgatccgcccttggaatattcctggttgcatgatggatggcccttgttggcttcggtagaccagttgaccggttgactaagcgggcaaagcgacaaaacctgtcttcagtgttccctgaaggacaatgtaagacaaaagccgatgtttgccagtgagagtcacgtttatgcttggtagcgctggttggctcaggcgggatattaatggcttccccccagacatttgctcccggttcatggttgagccgatcagcaactcctctacaaagcccctggctacttgataatccagcatcaatccccatttggcaaacgtcaagacatgacaaacacgcgcgggaaatctgaagaaaggttataatccgcctcccggctctcgtgagaactttcattctcaaggggagtcatacgatagctttaaaccatcaggggccgaccaggtttcgacgtgggttgcaaagcagcgcagggcataccgaggcctagtcacctcgtaaataaactagaacaagtatagtcgcaaacgacgaaacttacgctctagccgcttaatcccggctggacgctgcaccggaaggcctctcggccgggcgggtaaccgcagcagcgtcatttagagaggatcgtgttgtattgggttacttaatacaacattaaatccaaggtaactcgcctgctgttcgcttgctcgttggtgggcatcaggttaaatcaaacaacacagctaagtatgtagaactgtctgtggagggcttgcggacgggggttcgattccccccggctccaccaatacctaaaatcccaacccttatcggttgggattttttttgcccgttcccccagcgttggcacggctcccgggcttggtctcgcgagcgccacccctgcgaagtcggcgctttcggccccgcctacgcctctctgttctccgttttctctggtggccacgcgagcgttctcgaggccatttcctttgctggcgcgggtttagaggcggtgggttgtggttggcaactcctgtagcggtggcgaccgagtgccgaaccgaggggtgtaagccttcggcccgggcgatctccgaaccactcttcatctcgccggtgtccacgaggtgctgccagtagaaaccgcgtgccaccccctccagcagcgtcacatcgtggacgtggcggtcatcggcggccacgcgccgcgcgccccggcggcggaaggtcagtggcacgaaggtttccagtgtgtcgtccatcaggcctcgacctccaccagttctgcgccgatccctctcggggcgaattcaccgattagggcgtcccaccccagttcccgccacttcaccttgataccctgcacctcgccgacgtggacgaggtcgatgcgctcgatcatcaggttggcgatgcgatggcgctcgaccgggaacaactgatcccacacgtcgttgagccgtcccatcgccatcaccgtggtggcctcgtcgacctgtccgccgttgcgctggatgtggcgcaccaccgatgcgatggattccgggctggtcagcacagtgcggatttgggccactactgccgcctcaatctccggtgcaggcaggcgttagtagctcttgcccggtgccccgaaccggctttccgacttggacacgtagtagtggtacttgcgcccgttcttgcgtgagtaggtcgggtacatccgttcgcccgagggggcgtacagcaggccgcgcagcaaggcgtcggtgcgcgaccggatcttggtttccaccgaccgggcgtgcccatccctggccagcaccgcgtgaaccttgtcccacagttcccggtcgatgattggcaggtgagcgccggggtaccagttccccttgtgcgacaactcgcccaggtagatgcggttgcgcagcagattgtgcaggtactttttgtcgatacgcgtgccgttgcgggtctggccctcctgcgtcgtccaggccttgttcgtgatgccgtcggcggtgagattgacggcgatctgggtcggagagccgatggtcagcatctcctcgaagatacggcgcaccaccgccgcctcggtttcgttgatgaccaggaggcggttgtcgacgtcgtagcccaggggcgggacaccgcccatccacatccccttgcgcttggcggcggcgatcttgtcgcggatgcgctcgccggttacctcgcgctcaaactgggcaaaggacagcaggacgttgagcatcagccgacccatcgaggtggtggtgttgaactgctgggtgaccgacacaaaggacacctcgtggcgttcgaacacttcgaccatcttggagaagtcggccaagctgcgcgtcaggcggtcgatcttgtagaccaccacgatgtcgatctggccgcgctcaatgtccgccatcagacgtttcagcccgggccgatccgtgttgccgccggagaagcctgggtcgtcgtagtcgtcggccaccgagatccaaccctcggatcgctggctggcgacgtaggcgtggcccgcctccttctgcgcgtcgatggagttgaactcctggtcaagccgttcatccgaggacacccggcagtagacggcgcagcgcttgcgagccttggtgctggcaatctcgctcatcgcgcacctcccttgctcaggccaaagaacagcggcccagaccagtgcgcgcccgtgatgtgacgggccaccgccgtcaggctcttgaaattgcgcccctggtactcgaacagcccctcggcggtgaccgtcacccggtgctcgcgttcgccccattcgcgcagcaggatcgtgcccggcgcgaaatcgaactcgcgcggcttggcccgcaacttgatcttggagtgtttcgcgccgatggcttccagacgctgcttgatctcgggcgcgaggccaccgaaggcttcctcctgcagcttgtaggcgagacgggactcgacgtgcgtgcggttggggtagtccgggcggcgcgggaaatatcgatcccacaccgtccagagctcggacatcggcaggcaggccagctccgcgatccgtgccgcgacggatgcttgtttgtcgttcatcacaacttctcctcttgatagggggttgtatgaacgcgctggtcgggcaggaagccaaggccaacttctctctgttttggctcatccgcagcaagggtgcggacgatggcagccgcaaggatggcggcgatttcgccagcacgggcgctggcgctcatctccgtgggagatgcgagttcgaggttcttcatgacggctccgaggaattgcaaccgtcagggatagtgagcctgatcttccgaagcggatggcaacgcaggggtaatcgtgaccgccagtcatgaatccattgcgcgttaacgaaacagttgacagggtgcctcttgaccctttgccgatccccagaagtcatcaactccagatcaggcgccaggttgcaactccacgcgcacttcccgtggcttaccggcccgctcgactgacaagaccacaacatctcctacctttcggtcgtcaagccgtgcgagcagcttggcgacatcgtcgacgggagcgccgtctatgcctgtgatacggtctcccggcacgatgccttcggggccaacggtgataccgctcagccccgccttttgcgccgctgagccaggggcgacacggagcacaaacacgccttgggtactggtcagtgcctgcaatcggcggttgagctgctcgtctacctcgatcccaagcgccggacggatgtatttgccggtcttgatgagttgtggcaccacacgcatgaccgtgtccaccggcacggcgaagccgatcccagccgatgcaccggaagggctgtagatcgctgtgttgatgccgatcaggcggcctgccgaatcgagcaacggcccacccgagttgccggggttgatagcggcatcggtttgaatcaggtgttcgatggtcactccgccagattccccgggcagcgatcgatcgagcgcggacacgatgccggtggtgagcgtccagtccaggccgaaggggttgccgatagcgaacaccttctgacccaccttgaggtcggcactggtgccgaccggcacggccggcgggcgcttgaaaccgacgccgatcttgagcacagcgatgtcgtgcgcggggctcgtccccaccagtgcggcctggtagtcgcggccgtcggccagtttgacggtggcttcggacgcgccctggatgacgtggaagttggtaacgacatgaccggcgtcatcccagatgaaacccgaacccgttccgcgcggcacggaaaagacgttgcgcgtccagacatctcgtaccagttgggacgtcgtgatgtagaccaccgatgcccgggatttctcgaacagttcgatggtggcctgttcgtcagcggccagatcgccacgcggcgtgacggtgcgctcagcggcttggcgcgggctgaaccaggcctcgatggcgggcaggaactgccagaacagcatgagtgcggcaacgcacgcagtgatgaagagccaccgccggacgaaatgatccggagctgggcgttgtgggtaaggatcgtggtaagccatggcgggggttcctttcgagtgatttagcgccaaaggccgctcaggccccggcgtggcgggcgcatcggggcgaacgaccttggcgcgagatattccgtttggaacggcagggcctgcgatggctgaggcgccaacgccatcaggcgcgcgatacgatcctctgtcgccggatgcgtgcgcaaccaggacggttcgggattcccccagccgggcaacaaccaggcccgccacgagcggctcacccgctcgatcttcgccagcgccgaggcgagcccgtgcggatctcccgtcagctctactgccatccggtcggcatcgaactctcgcacacgtgacagacccaactgtgcgagcagtgccagttgcggcgaagcggccaacaacagtaagccaatccagttaatttctgctgcaccgaccagcaagactggaatactgatcaggagcgcgacctgacccaacaacgccagcaggttcgtgagccggctgatcgaatcggccaagcccatgacacgaagatcttcttgagcgatgtgcgcgacttcatgcgccagcacggcttgcagttcgcgcatactcaggctgcggagcaggccatcggtgagggcaatggaggcaaggcgcctggagccggtggcaaaggcattgacgatgtcgctgggcacatagtacggaaccggcgtgttcggcaatcctgcccgagctgcgagcgctcgcagcaacgaccagattgcgggggcttcatcagggcgcaagggacgggcgccatacagacgcaaggtcatcgcggaggcggcgacaggttcgatcagcagggtcaatgcgcatgttgccagtgccagccaaaggccaatctcgccgaacagcagactgccagcggcagccgcgatccccaccagggtcaaaaccagcagcgcggtttgaaagcgattgagccagcggtgcctcgacctggcattgtgtcggccgactagaccatagggggtcatgcctccattactcgctcttgcggtcatcgcgttcacgcatgagccaataggtcagacccaaggccagtaccgtccccgccagcgcggccactttggcaggatcaacgtcgggttcgaggatgatgaacttgcgggccagtgccaggatcgcgatcagaatgatggtcttgacctggatgatgctttccttgcgcagagccactttgacgatcgaatgcttgaattccatggcgatcagcagcgtcatggtggcaccgaacaccagctggaaaaccttatgatccagtgaattcagcgcatccatgacgagcagcgtgaagacgagccgaatcaactggatcagcgaaatcacaatgaccaacgcgctgacgcccgaaagcgtgatggcaacgacctgctcgaagcgctcgtaaaccgtcatcaaccgccactgggagcgtatctcgtcaagggccgtgtggccagattctttatgcataagcgttgcgctctctctttcaatgaaacgttaatggaacggggagtccgagaagacgactcgattgcacctgaatcatcggggcaattgcgaagccacccagcgcataatgtcctgcgcgcccatggcgcccgcctgacgtgcaacctcatgtccccctcggaacaaaatcagggttggaatgctgcgaataccgaactgggcggccaggtgaggctcggcctcggtatttaccttggccaacctcaccttgggttcaagcagggaggctgcctgctcgaactgcggcgccatcatcttgcacggtccacaccacggcgcccaaaagtcaaccagcagcggcaggtcgctgcgctccagatgacgggcgaaggtcgctgtggtcaactcgatgggctcgcccgtgaacaagggctgctggcagcggccgcagttgggatgttccgatagcttcgcagtcggcacgcggttgatggactggcaatgcggacagacgaggtgaagatcattcttcatggttcgcctccttggaccacagtgaggctgccgcgcttcgggtcacagacaatgccgaccaatcaacgccttggagccaatcgttcccgtttttgcttactccggcctcttccagatgagcagcgatgaacgcttcggcctgcatgagccaccttcggacagcatcttccttactaggaatcagcaggatttcagagacgctgctggcatccagcccgtccacacggataagcagaaaaatgcgccgccacaaacgcggcatgtccttcagcaggtcgaatgcaaaagcgaactcgctcgaccgatcaactagctcctcctgttccgcgatcgttgcggcatcgggatgctgactgtcagcgatgatatcggccagcctgagtgtgtcatcgggctgataaaattcgaagacttcctcttccaccatggcctcggcgacgtcctgggcatccgcttcgaccggcgcgtccagagaaacgaattcgccaaattgccggctgtttgccacttcgtgatccaggacggcgaacagatgcttcagaagaccgaagtaagccgctttttcttccggcacggattgccattccacctcagcttggacaatcgcttcatccaccacgtcgcgcagcgtcggataatcgcgcggtaaatcgccgacggcacgcagataagccagctcacgccttgcgacagcctcaagtttcgacagtagaggcattcgggtcactttggcctcatgggcggctgacgcgggttttgcggcaatccgcaccttgagctcgcgcaagcgctcgcgtcgtgctttgcgcttgatttggtcctgagcatgcagccggtcaaaatgcttcttggcctgacggaacatcgactgtacgagtgtctgcgcgaggggcgtcagctcgtcatgtgacgcagtaacgctgacaatctttttgccgggcaggtgcatatagccactggccagaaattgccgcttggtcttgtcgcgatcaaggacgatttgaagtcgcactgaatctttagtgtgtttgtcgagcaatggcttgaggtcgcgctcgatcacatttcccaaagctctctgccatggttcatgaaactctttgtcgatagctcgatagctatattgcatctgcatgcatgactcctttgatgtcatttctatggaggcacgaaccgaaaatgctcatatccatagaatttagtttgacccgctcttatccctggcgcgttttgcgaagacgccaactcaagagcagaagcgtgacaccatagactgccgcatagaagcccaacagccagcctgcggccaggaatgactcgaccggacgggaaaaaaatatccacaagacgatagcgccaaggacaatcgagagcagtccactgaaggcaagccagatttcacccttgatttcttgacgcagccgaacggcggcggatatctccagcacaccggtgaaaatcgcccagaaccccacgctagcccataaaaaagaagccatgaccatcgtggcgacccaaggagcaaccaggacgacgacgccggtaagtatgccgacaatgccgctgaacagcagccagccccagcgctcttttttctggatatggcgcaccgctgcaaccaagttgaaagcgccattgaccaaggaaaatgcgccgaacactaaggtcatggccaacagagccgattgtggcatccagaacgcaagggctgcgaaaatcaatgccaagacgccgcgcaacgcaaaaatccaccaattttcggtcaatgaacacagtgttttggtgggctcatccgcactggaatcggtgatggtgtctatattcatgctatatctcctaaagatctaatggggtgaaaaagcaaacattcctgagccaagagaggggcgcgacgcgcccctcttacgccctatccagcggtttcagaacaacttggacagctttgccttgatttcatcgagccagccttttccgccgcctcccccagccgtcttttgcttgactttcttgagttcagcatacaggggctcaaagtccttcttctttccatagcccagcagttctgccatttccaactgctgccgcgcttcgttcaataatgtcgccaggcgctcattggacgcttcgctccgctgaccatcttctaccaagggctcggcgcgcttcaggagcagcttcgcacgcaggacgggcagcggaagcacgctgcgctcctcgaccagcgtgctgagcgctgactgcagcgcggctttggcttcttcgatcttgccctgatcgatcagcggcacgactgccttcacggctgcgggataggacgccagagggatgttggtgaccacgatcacgatttcactggccagcaaagccagcacgtgacgtgcctgttgcacctcgccatgtttgagggcatccagcgcctcgtcgatcatcgcctcaatggtttccgtgttggcgaacaagtcgtgcacgatggtgcgcacatcaacgggggccagggcgagcgtgggttcgcgcgcgacgatcagctccagctttcccgtcacttcggccagcattgccactgcgcgtgcagtgtccttgccgtcaagtgcggccagcgctgatttggtcagcgccaaggccgagacggcctcatcgaggacttgtttacgtttgtctgccgcctgcgagtccgtttctttctgaacctcaggctgtacctccgtgacgacgtcaggcttggcctctggactgacaggaaggctgcttaccgcggcctgttcgtttatttctttggccgtcgcattgggattcgatgtttgctcgttcatggtgatatgcctcgtatgagttagtgaaaataggcgaatctattggggctgactgcgaacatcgcgagactgaccgaccgaacagtcggccccatcataacctcaaaacagcttttggaggcgcgtcttcaactcgtcgaaccatcccttgccgcttttgccaccagccgacttttgctcaatggacttcacctgatcgaagatgggtttgaagtcctccttcttgccataacccagaatttgcgccagctcgatctccgtgcgcacggacgacagcaaggtgctgagctcctcgttctgcttggcatcgcgcttgtcggtctcggccagcttttcagctttttccatcgcggcttcggcccgtagcatgggcagaggaaaggcgaccgaggtcaccaccagcgtgttcagtgctcgggcgagttccgctttggcgttgtcgatcttgccgctgtcgatgagccgtgcggccgacttgatcgcagccgggtacgttgccatcggcaggttgtcggtttcgatcacgatttcgctggccagattggcgacgatgggccgggccttttgcacctcgccatcacccaacaactcccgagacaacttgaccgctttcttcaccgattccacgttggcgtggatatcgtgggtgatgacgcgtacatcgaccggcgccaaagcaagtttggcgtcgcgtgccaataccagttccagctttccgctggccagttccagcgcagcgagcgcctccttggtcttctttgcatcaaggagggtcaaagcctcctgggtcttggtgagcgccgtgatggcgtcctgagtgagctcagcacgctttttttcggcttcccgggcgacctgtcatctacctgtggctgcgccgccttggatgcggcagagggtgctgcagcacctgggctagaacctgccgccgattgggccagagccggtccgctcagtccgacgacgaccgccagggcaagtgcggagaaggttgattggggctgtttgatattcatgatcttgggctcctaattaaagttagttgactgagatttcaatctgtttcggtttggcttgctcggccttgacaagccgcacttccagcgcgccgtctttcatcgaagccgtcaccttggtcggatcaacgttgtcaggcaagacaaagctgcgcacaaagcggccatacgcacgttcgatgcggtggaacttcttgccctgctcctctttttccagtttgcgctcgccgctgatggtgagcacgccgttttccgcgctgacgcgcacggcatccttggggacctacggcagatccagtttgaggatgaatgcgttctcatcctcgctgatgtccaccattggcgcccagtccgccgtggtcatggcttcgttgccggtacgggcgccctgtcgctggggtgtccgtcccaacatcgtcgccaggcggtcttgcaattcatccagttcccggaaggggtcccacggagtcaatgcagacatatcggttctccttgaacaatgccgacgaattggatgacgcactgaacagagccgtcggtttactctgaatggctcttactacagttttcagttccgaacaagtccttgagtcaattgacggatatcgctttcgtcgagcgtttcccgcgccagcagctcgcgcgcacagcgctccagcacttctcggttgatttcgagaattcggtatgcacgatcaaacacacccatcacgatgtcgcggatggcctgatcgatgcgcgcctgggtcgattcggccacccggcagccgccttgggccagttccggtgtatcgagaaagcggggccgctgcgcctcgaaggcgatgtagcccagtccttcgtccatgccaaagcgggtgatcatgtcgcgggcaatgtcggtggcccgtgcgaggtcatcggcagccccggtggacagctcgccgaacacgagcttctcggccgcacgaccgcccagcagcacggcgatcttgtgttccagatcggcgcgcgtcatcaggaagcggtcttcggtggggcgttgcagcgtgtagcccagcgcgccgatgccgcgcgggatgatcgagatcttgtgcacggggtcggtgccgggcagcgccagcgccaccagcgcatggcccatctcgtgataggccacggtttcccgctccttgggattgagcactcggttcttcttctccaggcccgccacgatgcgctcgatggcggcggtgaaatcctgcaactccacggcggacgctttgcgccgggtcgcggccagcgcggcctcgttgaccaggttcgcgaggtctgcacccgaaaagcccgtggtcagcgcagccacctgttcgagatcgatatcctgagccagcgtcaccttcttgacgtggactttcaggatgtccagccgtcccttcttgtcgggccggtccaccagcacctgacggtcgaagcgaccggcgcgcagcagcgcctggtcgaggatttcggggcggttggtggcggcgaggatgatcagcccgaccgagctgtcgaagccgtccatctccgtgagcagctggttgagggtctgctcgcgctcgtcatggccgccgatggggccgccgatgccgcgcgcgcggcccagcgcatcgagctcgtcgatgaagatgatggccggcgcctgcccgcgggcctgctcgaacaggtcgcgcacgcgcgctgcacccacgccgacgaacatctcgacgaactccgagcctgagatggaaaagaacggtaccccggcctcgcccgccacggccttggccagcagggtcttgcccgtgccgggcgggccaaccagcaacacacctttcgggatgcgcgcgccgaggcggccgtaatcctgcgggtttttcaggaaatcgacgatctcaaccaactccgccttggcttcatcgacgccagcgacatcggcaaaggtcacgccagtgttcttctccatgaataccttggcacggctcttgccgatgctcaggaagccacccatgccctgcttctcggcgaagcggcggaacaggaagaaccagacgccgaagaaggccaccgccggcagaatccaggagagcacatcacgcagccaggtgctttccaccacccgcgcatagggcacgtcgtacttggacagccgctcggccaggtcgggttcgacacgggtggccacgatggtggtcttgccccggctgtccggcgatttcaggcgcccggtgaccgtgcggtccgacaccagcacttcggcgacgcgcccctcggccagcgccttctcgaattcgctgtagggcacgggctcgacggtcttggccgcctgccagtagttctgcagcgtcagcagcaacaggccggcgacgatccagtagccaatgttccattgatctttcttttccatgggcaatgttcctcgcaagtcgtgccgctagagaatgggggtgaacagacgggccaccccgtcgcgcaagcggatggccagcgggcgggcgcgcaacgccttcgccgatatctcgcccgacgcatcacgagcggcatcaaaaagggattccagccgcgtagacagcgcggtgtcgtacacctccacattgaactcgaagttgaggcgcaggctgcgcgcatcccaattggcagaacccaggcagcaccactggccgtctatcagcatcagcttgctgtggtcgaacgggccaggccgttcgaagatgcgtacaccgtgctccagcacctgccagtagtgggcgcgcgcggcccattgcaccgtgggatggtcgccgtttgcgggcgtcagcacctcgacgcgcacgccgcgcaacgcggccgtgctcagcgccgcgatcatcggctgatcgggcacgaagtaaggtgtccagatgcgcaccgaatgcttcgccgcgctcaaagcgcccatgaaggtccagcgcatcctgtccagggcctcatcgggaccggcctcgatgccgcgcgcccaagaggttccttgctcatcagccgttgcgggcggttcgccccagaaacccttgctgagccgctcgcccgtggtatcgcaccaatcatcggtgaagcaccgcatcagatgcgcaaccaccggcccgcgcagacgaaagtgcaaatcgtgacaggcctgctccggcgcatcgggccgccaatacgggctgaagatgttcatgccgccggtgaaacccgtctcgccatcgatcaccagcagcttgcggtgattgcgcagatgcgcggcatgcaggcgcgcgggaatcaacgtcgggttgaacgtcgccgccggaacgccggcgcgttgcaaggcgcggtaagcgctgcggggcctccagcgggcatagacgtcgtcgatcagcacccgcacttgcacgccgcgctcatgagcccggcgcagcgcatcgacgaactgcgccccgatgccttggctgtcgaagatgtacgaagccagcgcgacgctgtgccgcgccgactcgatggcagcgagcatggccgggtaggcctgctcgccatcgacgagcggctcgatgcggttgccgctggtcagcgactggccggtggcacgtcccaccaggtgcgccaggccggcaaacggcgccgatacggcctggggcatcgtaggcgcgaggtcctgctgaacagcaggatctgcccccgggaagagccgccgcgcgcgccgctggtagcggttaataccgaacagcaagtacaacagcgaaccgcccagcggcaacagagcgatcagcagcacccacagcgtggccgagcgcgggtcacgcttgtagatgaccgcgtgccccgctgtggggatagcgaccgccagcgacacgagggtggctgcccatgtcagcacgttggggtcggacacgacagcctccccatgactcaagattcgccgcccgctgacttcttcttgcgcgcaggcttgctcgcgtcgctcggcggcgtctcggccacgttcgcggcatcgggcttctcaggctcggccggcctcgcgggtggctccttgcgctcgaaaatcacccgctcggccttgtcatcccagcgggcgctggcgtgatcgcccttgccgatgccgccacccagcatctcgcgcgccagagcagtttccagctcgctgcggatcagccgcttgagctcgcgcgcgccgaactcgggcttgtagccttcctccgcgaagtgatcgatcaaggtctgatcgaaggtcagcgtcacgccctggctggcggcgttgcgggccacacgatcgagctgcaggccgacgatatggcggatctcctccttgcccagcgcatggaagacgatgatctcgtcgatgcggttgaggaactcggggcggaagtgtccgcgcagcacgtccatcacctcggccttggtcttctcgtattcctcgccggcggcgccacgggccttcagccgacgctggatgatgtccgagcccaagttcgaggtggcgatgatgatggtattggtgaaatccaccacccggcccttgccgtcggtgagccgcccgtcgtcgaacacctgcagcaggatgttgtagacgtcggggtgagccttctcgatctcgtccagcagcaacacgctgtagggtttgcgccgcaccttctcggtgagctggccgccctcgtcgtagcccacataacccggaggcgcccccaccaggcgtgccacggtatggcgttccccgtactcggacatgtcgatgcgcagcagcgcaccttcatcgccatagatggactcggccagcgccttggcgagctcggtcttgcccacgccggtcggcccaaggaacaggaaagtcgccaccggcttgctgccttcgcgcaggcccgcgcgcgacaaccgcacggcatcggccaccgcgcgcaccgcttcgtcctggcccaccaggcgctcgtgcagccgctgctccagatgcagcagcttctcgcgttcttccaccgtcagctcgttgaccggaatgccggtcaggcgcgagacgatctgcgcgacatgctcggccttgacttcggcgctgcccgaggcgcgctcgcgttcccattcctcgacgagcttcttgagttcggcttccttggcctcgatgcgcttgccaagttcagcagccttgtcgtactgcttgcgtgccgccacatagtcctgctcacgccgcagctggtgcagttcggactccagctcttgcaccgccaccgggcgcgccgtggccgacagcttcacgcgtgcggccgcctggtcgagcaggtcgatggccttgtcaggcaaaaagcgcgcggtgatgtagcggtccgacaactcggcggcggcgatgatcgcatcctcggtgatgctgaccttgtggtgcgcctcgaaggtgtcgcgcaggccgcgcaggatcatcatggtctgcgctaccgtcggctcgggcaccatcaccggctggaagcgacgctccagcgcggcgtccttctcgatgtacttctgatactcgttgagcgtggtagcgccgatcaggttcagttcgccgcgcgccatcatcggcttgaacacgttggccacgtccagcccgccttcgccgccaccctggcctgcaccgacgatggtgtgcacctcgtcgatgaagagaatcagctcgccctggtgctcggtcacttccttgagcaccttctgcacgcgctcctcgaactcgccgcggtacttggcgccggccaccatggcgttgatgttgagttcgaccagacgcttgtcgcgcagcgtctcgggcacttcgccggcgaccatgcgctgcgccagcccttcgacgatggcggtcttgccgacgccgggctcgccgatcagcaccgggttgttcttcttgcgccgggccagcacttcgatggtcgtctcgatctcctgcgcgcggccgatgaccggatcgagcttgccctcgcgcgccatcttggtgaggtcgcgcgaatacttgtcgagttccggcgtgttggtcggcgtcgaggcgcggccatcctcggcccctttgccgaccaccttgcttacctgctggcgcagcgcttgcggcgtgaggccgtaacggcgcagcaggttggccgccaaaccttcgccttcctcggcgagcccgatcaggaaatgctctggcccgacataagagtggccgagttcgttggaggccacgaaagcacggctgagcgcgtccttgacccggggcgacacgccgatctcgccctcgaacggcttatcgccgcgcttggcttcggattcgatctggcgcttgaggtcatcgaccttgatcttgaactgccccaggatggtcttgaccacgtcgctgtcggatagcgccagcagcaggtgttcggtatcgacttcggcgcgcccgaactctgcagcgtgtcgggcggcctcctgcaatagggcctcggactgttcgctgatacggctggcgagcccactgccgcgacggcgcgaggtgcccgtaccggccggggcgggttcgccgaacgaggcatcgaccacctcgtcggtatcggccgccatggaccgcgcgtcgtcaccgatgcggaagaagtcgctgccaaggaagtcttcgaacagcccgctgcgcgagccgaacaaggcttccagcggtgagacggtgcgcttttgctggcgcaccagttggcgatagtgatcgtcacacaacagcatggtgctgtggcgaccattgagattggcttccacccgcaccgtggcgggctggccgcagacttggcattgttttctgaccatgctgatgctccttgagaggactgatttgacgaggcgccgaaggtcacggcgcctcgaccttcacctggttttttcggaggacgagccgatcggcgtcagccgttgatcgggatcgagcgcccctgcttgggcgtactggcctcgcgcttttccatcgtgatcgtgagcacgccgttcttgaaagcggccttgatcgtgtcctggttggcatcggccggcaggttcagagcgcgctgaaagctgccgtaggagcgctccacccggtggaaaccaccgtctttgctttcctgctcctgacgcttttcaccgcgcaccagcagcacgtcgttgtcgagcgtgatctggatgtccttttcctctacgccgggaacctccaaagaaatcttgtactgcttgtcggtttcctggatgtccagcgccggtttcagcaggcccggccactccgacggccagcgtggcatggccagcgtcgggaaaccgaagcctcgaaacgcgtcgtcgaacaggcgatcgatctcgcgatgcaattgcaggatgggactgacgggcccacccgccaccggcaggtcattgcgctgcaccggcagcgagacagtgctctgttgttcttcctgctcctttttgaaccagttccagggagccaatttcttgaaatcaatgtccatgtcatacctccagaaatcaattgaagactcactcaatccgtttgcctgcggctatggatagcgcgcccaggcaacacgggatgtttcgctgacttcggctgctcatctgtgcgtatcacctccttctttctgcctgcttggatctgatcattgatccattgatcgatttcactttgacgaaaccgccacgtcccgccgagcttgaaggccggaatttccccgtgcgcggcgagccggtaaagcgtccgcttgccgacctttaagtaggtagccaactcgtcgagtgtgaagatcgcctgctggcgcgctgtcataccccccccacaagttccgtcttcgtgcagcctcgctcgaggaagttcttgcaagactttgcaatattttgcgcctaacatgcagaaagtcaagagccaacacccagcgatttgctggccgattgatgtgactcaaatcttcaaggacggtatgccagggcgggccggtccggcgcaggggacggtgggttgatcgggaccttgcgggcgccgcccacggccgcagatcaaacaccgatcctcacgttgtaaccgagcgcccgcagccccttgctcgtccgcatgttccttggtggatactcgtctgggcgcgcccagccgacaatttccccgaggctgctcagaccaatgtgtggaattgcccagtcgtcgctgcggatcgcgttccagagccgggctgaaacacttccgttgccccagacgacgtagttcaacagctcaagcaccgtccgcccttcgcgagatcgctgccgccagagccactcgccgaacttttccaccttgtcgtcgccggcctgcggtcggtcgggcaagcctaagtgctcgttttcctgcttgatggcgtggtctcggatcgcgtgcacccgggaaacggcatccacgaactcctgctcggtcaatttgagaatgcgatcgcgtgccagcagctcacgcagccggggcgaccactcgtaaatggtgcgttcttcaaacgagtggtcgaagtcggcgtcatgccaccactccagcgcgtcgcgcagcgccagctcagggttcttcgagttcctgtcgaagaactcctcgtaaggatgacggtttccatccttgacctgcttgtagtaataggcgtgcaggaactgatccgcttgaacgccgggagccaccgacgcatcgatccaggcgggcttggcacccggtgccgcaaccctggacgcgatggatcgcatcacctgcagcgtgtcgttccagtcctgctcgaacttctggaagcgcttctcagacgatcgcttcgtgtcgacaaacaccagaccgtggttcttcggcagcaagcggtccttgtcgaactgctgctcaagtccgtattcgcgcttcgacaactcagaccgccggtccgccaagcgcagctgctcctggtagatctccttggtcagaggccgggcacggtcatccacttcctcaaagaagcgctgcagctcacgctccatacccgtttcgacgagttcgtcgtggggcagaaaggtgcccgcttcgatgttcgatatccaggcccggtcagacaggttggcagacccgatgtaggcaccggcatccacccaccagatgatcttggcgtgcaggatgtcgggcacgagcttgcagtcgtagttcgggctggccttatccagaaaccacttcaaaacggcgggatcgacagccaccgtgtggtcgtagcggccaaagaactccaggggcttcaggtgctgcgcgcaggcctcgaacaacttcatgttgtcgcggctggcgtaagcgacggccgcgcgaacgcgcgtgcaggattcaatcacctcgcccagcaggttttgtagcagttgtttgttgagcgggccggcgatgaagcgcattgcagcagatccttttgttattgcatcgtcatcgggcatgaccgctcggtttgcgggagagccgctcaacggatgcgccatctgcatcgcctatctggcgttgctcgatcgtgcgccaacccgggacatgtgcactcatcagcgccttgaacatcctcccgtggttcgcgtaacgcagatgaagcagttcatgaacgatgacgtaatcctggaaaggctcatcctggtcgagcaagtcagtggccaaggtgacggttcccgccgatgaacaggaaccccacttcctgcgcatctcctgcacccgaaccacgcggggattcaccttcaacttgaccgcccaggccagtgcgcggcgtcgcaagtcctgcgccgggtacagggacgatttcattcgccaccctccgtgagcagcaaacgcacaacgagatcgacgacccgtgcccgctcgtcctgcgccagcgcgaggaggggcttgtagagcgacgcacggagccgtcgctgctcgtcggcgttgaccgaggcattcgggaaacgcccgagcaactcttcggcatccttggccagtgtcatggggtcgatgcccgctgccttgacggccgcatcctcacgcagtacccaggcgactgcaaaggcacgagcagacaggccgctgtcgcgcgccgccttcatggccgcttccttctcggcagccaacgccgccagttggtccatcgccgccagaccggtcgtcttgcgctcttccagatccttcaggatgcgctcggcacgatctttcagcggttgcagcaccggtgctgcggcagggtcctcgtcaatctcgtgctgcagaccgcgcacaaggttgaacactttgccctcatcggtcccatcctcactgcgcaatgacttcagggtcgccacatcaaaggtcacggtcttggtcaatcgtccaagaccatgttgctcggcgctttcctcgatcagacgccgcgtcttgtaggccaggtcagccacgaacccgactttttcggcgtaagcattgcgcacggccgcatagagctgactgagctgcttgtaggtcgcgatgtggtcacgcagcgccgggtcgggcgagaggatctcccacagcgcctcgacctccttgtagctctcgaagaaggtcttacgcgcctcgggcgtcaggaagcgtccgaacaccaggcgctccagccgctcgtcgggggtgccgccggcgtctgactccaggtagtccttcttggcctgctcgatgcgttgcaggaagtcctgcagcagcacgtcgaggtcctcaatcacgccgctgacgtcgctggaatcgaactgcagcgccttttttagctcgcgcagcacaccgacaaagtcgaccaccaagccgacgcgcttctgcacaccgttcgcgtctacataaggccggttcacccgtgcaatcgactgcagcaggacatggtcgcgcatcggcttgtcgaggtacaagcagtaaagcggcggcgcgtcgtagcccgtgagtagcttgtcagtgacgatcaggatcttcgggttctcggtgggcttcttgaacagcaagcgcacctgctcttcggcgtcgtctgagagctgcaactcggccaccagcggccgatccaccacatcggcggagttctcggtgtagaccggcgcgctccactcgggtggcagatgcttgtccagcgccttcttgtacttggcacaggcctcgcggttcaccgccaccacgaaggccttgtagcccaagggcagcacgttctccttgaagtgctcggcgatgaaggccgaaaccttctcgatccggtcgtcggccgtgaggaaggtgcgcaggccgaccgcgcggtcgagcaccttgttcagttcctcgacatcggtcacgccctcgccctcggccagcgcgaagaactccttgtccagccgttcggccggcaccgtcatctcgctgggcgccatcacgtgtttgatcggcagggtggtctcgtcctcgatggactccttgatcgagtacttgtccaggtagccctgttcgtcctcccggccgaagatcttgaacgtaccttcgccttgcgacgtgcgcgcaatcggcgtgccggtgaaaccgatgatggtggccttcggcacggccgccatcagataggtgccgaggtccttggcgaccgaccggtgcgcttcgtcgatgaacacgtagacgttgtcgcgcaggcagctgtctttgcggatggcctcgaacttgtggatcatcgagataatcaggccgcgaaagtcggcgtccagcagggactgaagttcggccttgttgttggcccgccggaccgcgatgtcctggctctgcatctcgccgagcaggcgctcgacccagcccttcaactgaccttccagctcggtgcggtccaccaccagcaccaccgttgcgttggcgaagcgcgccttgtcctccaggatcaggcgagcggcggtcagcagggtgaaggtcttgcccgagccctgggtgtgccagatgaggccacgtgtcttcgtcgggtcggcgcagcggttcaggatggcctcacaggcgcgccgctggtgctggcgcagcaccgacttgcgcgtctcgccgtcctgcacgtagaacaagatccagtgccgcagggtgcgcaggaagtcggtcggctcgaagaaggcttgcaccgcaaagcggtaggtttcctccggcgcctgtttccagcgcgccatgtcgcgccggttggcgttccaggtcacgccgtaccagtaatcgagcaggtgcgtcacgttgaacaactgggccgtcgccagcagctccggcgtttcgagctcgtagcggcgcagctgcttgatggcgcgctcgatggcgtcgccgtccttcgggttcttgtgctcgacgatgaccaccggcacgccgttgacgacgaacatcacgtcggcccggttgcccttgcgcgcgggcggcttgatcttccactcccaggtcacatggaagacgttatccgccacgtgctcgaagtcgatcaccgtcactggtcgatggcgcttctcggtctcgtcgtaccactggcgttcgccgcgcagccaggccagcagctcgcggttgccctcgatggtggccggcagcgcgtccagggtttccaccaccgagcgcacggcgtcggcggacatccaggggttgaacgcggcgagtttggcttccagtacgtcgcggaagaaagctcctgcctcaccgcctcgcttcgcgcgtgcatcatccggcgtaattgccgtccagccgatctctaccgcgtgcttcaccatcgggaactgcactgtgcccgcttcgctgatcttgagcgtactcatgccgtggcctcctcgtgttgcgtcgaggccggggacagcgccgacagatccagatccgatacggctatctcgccagtcatcagtttgcgcagcagagattcgaagagttcctccaacacttcgcacttcgtctggtgtaggtcgatctttcggtcgagggtatggagtatggtcacgatgtccttggcctcgtccggatcgctcgggcaagcaaccttgaaggtctccacatcgttcagattcaatgtcatcgttccgtgcgctgatggaacgatctggctaagcagcctctctttaccggcatagattgcggatcgtaagaactgcccggagtattccccacgcgtcaccagggctttgacgtcctggttgaaagccatcgctcggttgatcaccgcgaccgggaggtctttcgccagacccataccacgaaccagaagaagaacagcgccctcaggcgcaagacggcttcccgcctccacacctgcagccgacacatgatcgatagcgtcatcgagtgccggacgcttcagatccttgcctgacacccaagggatgtcgccattccaatactccgtcactgactttcgaggcgttccaccgctccagatttcgcagagttcgaggatcgttcgcgggctccagctttctggcatcagcccgatctcagtctccttttgtgcttctgctcgcaggccacgactgaatagctcgcccaatgtcgcgcgcttgagttcttgcagcatgtccagcagcgacgactgctgaaccagcgccgattcggtttgacgcaacacggcggcgatcgctttctgctctccgtcgcttgacggataagaaatctccttctccttgaggatggtgaagtgtcggttgtagccacgcgcgggcaagtcaaccgcacggcaggcgtagaaaaagaatagcgggtcgatgcctggcttcgggcgtaacagttgggttccgtccgcgccgcgcgcaaacggcgtatctagaaacttgaatacacgcgtgtggtcaccgaaaacgatcaacggaagcggtgtgtcgatgacggcgctttcgtcatcggtccagcctgcaatcggctcttgcccttggtcgatgactgggaaacgaccagacggcttgtagtcccgggattgaatcttggccttgcctgtgaccgataccgggacaaggcaatcagcgaccgattcggtggcccacgattcgactgtcatgcgtcccccgtctttgccaaagggcgcagcagttgcagcaggccggatgtcaagctggcatcctcttcgttgagctgttcgagtgctctaaggagattaggaatcgagccgatttccgcgtcgccgttctgccccacccaccgactcggactcaggttgtaatccgcctcccgcgcttgctcggtggtgatgaccgcaagctcgccctccaccggctcgcccttgaggtacatcgccgccagcggccggatgtcttcctccggcaggtagttcttgggccggcccttcttgaagcggcgactggcgttgagcaggacgatcttgcccttgcgcgcggcgggcttgcgcctggagagcacgacgatgacgccggcggcggtggtgttgtagaagaggttctccggcagcaggatcacgccgtcgatcaaatcctgctcgacgaaccatttgcggatggtgcgttccttgtcctcgttcttggagccggaaccgcgcgtgacggcaccggtgtccagcaccaccgcggcgcgcccgtggtcgttcatgcaggccagcgtatgctgcagccaggcccagtctcccttgccgctggtgatgccacccgctgtgcggaagcggtcgaacggatcgttggcgaacaggtccgccgcgaacggctgattccacatggggttggccaccacgatgtcgtgcccgcgaatcttgccgctggcctcgcgaaacttggggttgatcatggtgtcgccgcgcgccagctccacctccatgtcgtggatgatggcgttcatctgcgccacggcgtaactctcggcctgtagctcctggcccgaaagcttgagcggcacgcggctggtggggtcgagttcgcgggcgacgagctggagcttgatcagcagccccgccgagccgcaggcgtagtcgtggcaggtctcaccgggcttgggccgcaggatgtgcgccatcaagaagccgacctcagtcggcgtgaagaactcgcccgcactctggccggagccttcggcgaacttgcgcagcaggtattcgtaggcgcggccaaggaagtcgggctgcacgtcggcgaggccgaggcgatagcgcgggtcagagaaggtttcgaccacgccgcgcagcttggccgggttgatgtcccgctcgccgttgcgctcggcggcgaaatccaccacgtcgatcacgccggagagcgtcgggttctgcttgaccacggcgcgcactgctttggtcaggtgctcgccgatgtcccggggcgcggtcggacgaccacggtcatcgagcggccagtcgaacgattcacgcccgctgatcaccgcccaacgggcctccggtggaaggtagaaacgcagcagcgagtggtccgactcggcaatctccagggcggtggctcggtcgccatactcctcggccagccgctcgatctcgtcgtcaaaaacgtcggacaaccgcttaaggaagagcagcggcagcaggtaatccttgaacttggccgcatccttttcgccccggatcgagcaggcggcgtcccagagcatctgctccatcggcttggtggtgggcgcaaccgccacccgcccagtgcgacgccgggtcacctgagcagctgcttcagcaggccgggggctttcagcaccctcgaccccggcctctcgcgccagcgcgaggatggtctcctgcgcggcacgctggggcttattaccgccgccttcccatcggttgaccgtggcaaaggagacacccaggcgctcggcgagctgctcctgagtcaggttgagggccgcacgggtggcgcggagtatcgctggaaaatcgttttgttttgtcatgtctgctatgtttgttatattctgcttacttgtcaagcagaatttggcgatggggtgcaccaccgcctccggaataggagatcaggcatgagcgggaaccgatgggacacggctggcgtgcctcacaaggggtggacgtgcgttgacgtcgtcgacttgcgagccgatggcggtccggcagacgaaaccgattacgccacctgccagatgtgcggcaacgagaagatccgctacgtccacatcatggagcatccggatctggacgagcacttcgacgtcgggtgcgtctgcgccgggaagatgagcgacgactacgagggaccgaggcgccgcgaggcaaggctgcgtaaccgggcggcgcgccggacccgctggctgcagcgcaagtggcgggtctccgccaaggggaacagcttcctcaacctcgaaggctacaacctggtggtctatccgacgaagacgaagcgctggggcttcaagatcggggaccgattcggtccgaggacatacccgacagccaacgaagccaagctggcgctgttcgatgacttctgggcggcgacccaggatgatgaccgactgtggtcatctgactgatctgcggacgcgggttcaattccgcaaacgggaatcgaaccggcgtcctgcacgatgcacttgtctggtgaccccggccgggcagaactggtaggattgttggcagttgggactggattccgcacctttccgcaggagttcgcagcggttctaaggcgctgagttacacaggtttggcgcagggttccaccccaccgaaactccgcaaactgttcgatcctgttcgcaggaacccgcaggagttcgaaatagtccgcacggcctcacggtaagctgttgattttgaacaacccgcttgatcagtccgcgcttgcggactgcggacttccaatgagccggaaatctggctcacccagacggctctcggtaccgacacgttgcaaacaatcggtacttctcgataacgacccgacgaatcggaacatctcagctagccctgatgttgcccctgcttgctgacgcggcttggtagttctggctgcaatattgccccccaatcgctgtggaaggtagctccctgggcaagtgcaatcgaggggggacgctgcgtagggccgcgtgccccccatcctgcagcgtgacctgattgagtcaaggccgggttgtcatgcaggcagtttggctgcaagcacttcgaccttctcgatattgggcggagaactgagcaaggtcgcggcgttggccatcaaggccgcggcgatctggccgttcagatgtgcctgacgacctgcctcatcggcaaaggcatcgaacacaccgaacgtcgaagggccaaacttcaatgcaaaccaggcagtggtgccggactcggcgttggcgagcggcagtgcgctggccaggaagtcggcaagcgcagcctcctggccgggtttagcttcgaggcgaacaaacagggcgagcttggtcatgctgtattcctttgggtaaatggaaaagtgggtgaagggatcgacgagcctgcagtctaaatcttcatgacagccatctctataggcaataatgacaactttgatatcattgttgccatgaaactccacatccttgtttgtgatggcgtgtttgatctggggcttgcggcgctcactgacacagtgggcttggccaatgcgatgtcgggctcgctgccacaggctcccgcgcacatagagctcacgctggtgggcgtgcggcgtcgcatccgaactgcgcaaggcttgacggtccccgtggtcactgcgcgtggtgtgccggaaccagacgtcgtgctcgtgcccgcgtttggtgacaagatgcctaacacgctctcggctcggctcacacgccccgacgtgcccgatgcggtcgccatgctacagcagtggtccaccgctggcgcgcaccttggtgccgcctgctccggtagtttcttgcttgcagagagtggcctgcttgatgggcatcgtgcgacgacgtcatggtggctggggccgatgtttcggcagcgctatccgaacgtcacgctggacgagtcacgcatgatcgtgaactcgacacgcttcactaccgcgggtgccgctttagcccacgtcgacttggccttgcgcatcatccgggggcgcagtccagcgctggcggctctagtggcacgctatctgctggtcgaggcacgcagttcgcaagccgagttcgtgattcccgaccaccttgcacatgccgacccgatggtggagcgcttcgagtgctgggccagacgtcagctcgcgaaggggttctcgctggccgaggcggccagcgccgtgggcacaagcgagcgcaccttggcgcggcggctgcaaagcgttttgggcaagacaccgctgtcgtatttccaggacctgcgcgtggagcatgccgtgcatctcttgcgcaccggaaacgcgagcgtcgaccaagtcgccgcacaggtcgggtactcggatggggtgaccctgcgggccctgttgcgccgcaagctgggccggggtgtcagggagttgcgacgcggtggatgaccagaagcgtttggtgtatgtacggctggagaccgccgggaaactgacgcaggccaaacggcgcatttggacctgacaaactactgcccgccacggcgcgcaagctccagtttgaccccggacaaagttttgctggcaatgtcgtggttgagcaaatcaataccttgattgagcaacgctgtgcactgacgattcggcggctcaccgaccccgccgccgacaatgatgcagccgccgagcccaccgtttgaactaccgtgcagacacgggttcgattcagggtttgggaattgaaccgacatcccatcgcagacgagtttgatgcccgtttccggcgactgaatcgcccagatggccggcggtgccgccgacgttgcaaatcgtcggtacttgtcgatatctaccgacgaatcggaacattcctcagctgacactgacctgggccaccacggtcttggtcgaggtcgccaggcacgactcctcgtaggcctcaatgtcggcctgccggtagagcgcgcgcccgcagagcttcagaaacttggggccgatccctgcgctgcgccagcgttccagggtggcctcactgatacaccagcgaacagccagttgtttttgattgaggtgagcgacttccatcttggtctccgtccgaacgagttggcaggagtccatgaaggcgctgttccggccgcgagccaaggcaattccaggaagtgccgctactcgggcagatcattcagctcgtagctggtgctacgcccgccggcatccgatttgcgcagcacgccccgcgtcagcagatcgttgatgtcgcgcagtgccgtgtccggcgagcatttggcgatggccgcccacttgctgctggtgagcttgccctcgaaaccatcgagcagcttgctcagcaatttcacctgccgctcgttcaacggggtcgtcgcccagcgctgccagaaccgcgctttcgtcaggacagcgtccagcgtgtgctgggcctggtcgacggcgcgatgaagcgtgtcgaggaaccaggcaagccactcggtgacatccatcgaccgcttctgcgtcctctccaggatgtcgtagtaagccttgcgttcgcgctggatctgcgccgacaaactgtagaagcgttgcgggctgccatcggcacgcgccagcatcagatcgccaatggcccgggcgatacggccattgccatcatcgaatggatgcagagtgacgaaccacagatggccaaggcctgccttgagcagtggcggttcgtttgatgtgccattcagccagtcgaggaagcggctggtttcggtctcgaggcgatcggccggcggtgcttcgaaatgcacccgctggcggccgatgggtccggacaccacctgcatcgggccggtggcatcgtcgcgccagccgccgacgttgatcttggagagcccagaatagccggtaggaaacagtgcggcatgccagccgaacagacgctcacgcgacaccagtgcctggcagttggcggtggcatcaagcaccatctcgaccacgccttcgacatgccgatcgaccggagcgagcgcgccgatgtcaacgcccaacctgcgggcgatggacgagcgcacggattcaacgttgagctgctcgccttcgatctcgctggtcttgactacgtcctcggtgagcgccgcgagactcgcttggtcacgcaaggccatgccgacgtcagccagacgccccatcaagagcccttgggcacgactgacctcagccatgggctcggccagcgccgccaggtcgaagcgccagtttggccagtcaccggcctgccagatgtatttgtattcgccgctattcatgcggagattatgggctgcaatctccgctcgcgcaagtcaatcgccgcgcattgtgcggtgaatttggtcaccattcgccgcatgacggatcgccttgccccaggaatgggtgtaaatgggtgtgttattggctgtggcaacggacgcgggttcagttcccgtttcgagaattgaactggccacggaaagcagacgaggttgaggccgtattccgactaccaatcagtccgaaaaacctgcttgatcgtccactgccgaagggcgtaccgactggcttttcgatcgagttcgcactggttcgcagcaacccgcagcgcttcgattccgtactttcaatagtcgtttgatacggggtaccatcccaccaccaaatacctgttcaatgcaattcggagcagtacacaaaaccccggtaaatcctagtgattccggggttttttgttgaatactattcagtcccatccattgataccctgcaaattaatggggtaactttgggggtggctcacttacctcaatctggagttaccccataatggcctgaatgacgcggcattgcataaagcaagcctaaggcaaaagggctgtaagctctatgatgaagcggacccgctcattcaacctacccctgccgatgtaaggggtgtttcaggtgtcgaaccacggcaaagaaaagctgcttttccctgatatttcgctgcttttggcacgcgaacgcagggagtgaggaggctgaaaagctgcttgcccagaatattgatctggagaacatcttgagcagccaaattgccagttaccgattcaatgccatgctagagtagcccatcaaactcgagtaaacgctctgcccttctaggacaatgcaatgtttctttatccaacggcgccacggcgagtcaacgagaaacccattcatgaccatcggtttttatatgttagatggttggttgtgtggattatcaatgctgcgtgatcaacgcgtcgtcaggttcgccatttttgtgaaacaggttggcttgacgcttgagcagtgtggtgatgttctgggcgggtaggggtttgctgaacaggtagccttgcattatgttgcagcccattttgtgcagggttttcatttgttgtaaggtttccacgccttctgcgatcagatccagcttgaagccttttgcaattcctgaaatggccgtgatgatgggcacgctttcgtcatgggtgttgatgtcgcccacgaaggatttatcgatcttgatgttgtggatggggaattgcctcaggtaggacagggatgagtagcaagtgccgaaatcatccagggcgattctgatgccgtgtttgcccagtgccttgagtttcgctactgtgttttcgagatctctgaccagcaggttttcggtaatctcaatctcaaagaattctggtttcaggtgatgcgactgaatgtagctcagtgtcttggagacaaagctctcttcttccaccagttgcggcgatacgttgagtgcaagtctgaagttcagtaagcctgcggcctcccacagttgcatctgcttgcaggcttcccccagcagcatttcgctgagtgagaaaatcaatcctgtttcttcggcaagcgggatgaattccgtgggagagatgatgccgagctcgggatgatgccagcgtgcaagcgcttcaaggccgatgatcttgcgcgtttctacatcgacttggggctggtagtgcaacatgatttgctttttctcgatcgcacgcctgagctcgttttccatggagagcttcttgtggaacatggcattcatgctggcttcatagtattgatagccatttttgccacgccatttgacgtgatacatggcgatgtccgcgctcttgatcagcgtttcgatcgtatcaccatggtctgggtatagtgcgatgccgatactggaggagatgaagatttcgcgttcgtccaacaggaatgggcgcttgagctcatccacaattttggccgccaccaggctggcgtcttctggctgttgtaagtcgtgcagcagcagtgtgaactcgtctccgcccatgcgcgccagggtatcttgtgcgcgcagacaccctgagagtcgctgtgcgacatgcttgagcaattcgtcgccataaaagtgccccaaggtgtcgttgacccatttgaaccggtctagatccaggaacatgatggcgagttgctgttggttgcgcttggcatggttcaaggccacattgaggcgatctttgaacagggcgcgattgggtaggcctgtcaaggtatcgtgataagcctggcgggtgatgacttcttccactttttttctgtcgctgatatcgcgggcgacgccataagtgccactgaacggagtgcctgattcatgggtgcccccgtaagtccctgttgcattcaggacgacagtgatgaagttgatttcaaaatgccgtatgtcagattccaggtccttgcatttcaagcgcagctctatgttgcgtgtggcacggttgccggtgcggcgctcattgaatgcatacgaggcgcgatcaaagtcgtcgctgtaaatgatttctgtatagtgcttgccaatcagggattcgcgcctgtagccaagaagcgtttcaacccggtgattgataaaggtgaaatggccgctgtcatccagggtgtaaataatgtcgggtgaactattcactaggtagcggtacaggttttcggattcctcgagcctggcatggatgctgcggttctgcgtttctaggcgcgatttctcgatcgcgttttcaatggtatgcagcaattcttcaggttgatagggcttgcgcaagaagtcataggcacccagacgcatggcctcgatagcggcattgagagtctttgttccactgatgacgatgaccggtggaggtgccgaataggtggcaagctcggtcaggacatcgaagccattcatgtctggcatggagaggtcgaggagcacgaggtcgaacttgatatccatcaccaattgcagtgcatcttcgcccgaagagcatatttcagcgttgtagccatgtaactgcagcaattgctgcaggctctgcgccaggcgttcgttgtcgtcgacaatcaacagagtgggccttgacatcagtttgttcacgacttgcgaagggttggaagcagccattggtttgccttagttgatcagcttggagtgcgggttggcttggatgggcaggcggatatcaaaggtcgttccggtactggaggtgcggcaggcgatactgccgcacaatcctttgactagatcgtggctgatggaaagcccgataccgccatgttctccgcctttggtgctttccacaggtgtgaatagcttgctgagcacgctttcagggatgcctggcccagtgtcgctgatctggatcaggatgccctggcctgatccagattggttttccaggaaggtggaaatactgagttcgccaccttcgggcatggcctctgccgcgttacggatcaaattgaccagcacttgccgcacctggtaagggatggtcgtgattttaggcaggttgggatagaggttgagcgtgacttttatgcctgcaggctgtaggtaggtctggcgatgcaaggcaagaaggtcctggatcagttggttgatgtccgtactggcggcgatatgttcctgttctccggaatataggttgccgatcagcgaaccaacgcggtcgatttcttcgttcacaatcgcaatgtcgcggtttggtatgccattcagcagcattttttgctccagaatggcgaggtaattcttgatggtagaaaggggagtgctggtttcatgaacaaagcgcttgaggcgttcttcatgcacggctgcctcaagctcgggatctgccggtttttgatccggcagcaggcgggacgccacgattctagcaagggcggcttgcacattcagctgctgtttggcgatcaggaattccgcctggttcagggcgaacaccatgacgccgacgagggtgtctttagcaaacatggggaagcagagcatgccttccacaccacatagtcgcatgatttgctggtctggcaatgaaggcttgaacccgtcaaatgcctgaaagctgtgacagtacgatttcttgatccaggcagcggtgataatactggtggaaggtttgatcgggaactggaagctttcgatccagccttgatcctctgcaatgggtttgcctgagaggtgttgcctggcttcgtccggtacgaacagcaatacttcccgggcattgcagagtaacctggacagtttggacaagagctcaaaaaagccgtcttgctgacccacctgcagacaggtggattccaggtgattgatcaaggcggtatccatcacgcccttgactaacttgttcttgctgaaaggaggtgaggtagcaggaggggagctgaagtttttgctgagtgcctccaccaatgcctcaatgtctggctcttgcctatcccagtcatgctggctggtatgggctgcgcctacattgatgccgagcgagtcggaaaggatatgcacctgcgagattcccaggctcatgagttcattgatgacgtcgctatctagctggaaccacttttttgcaacaatcagcgccgattggcgttccggtcttcgttctatcagcagcaggttggccaggtagacgatcttgaccaatgctggcgtatgttccagctgcgtgactgacaagtggtggtacgccactgcatcctcaaggaaggacttgatattccagttgcggatgatccaggcaccgagctcgcaatggtctatgccgaaatgcgcaacctcgctttccaggtagccaggaagcgaatcgtctatggcaaagaatggcgggtacttgtgcttgaagccggcaagtaggccaagcctgccgatgttgtgcaacagtcctgcgacataggcttcgtcgggagaggctgtttctgtgtgagtggcgagcgattttgcgatcaccgcgcagcgcagggaatgataccagtagtgctcaatgtcctggttgctctgttcatagtagtcattgaacatgcgctggcagatgatactcagcgtcaacattttgaccatgtcccagcccagaatgacgatgccactacggattgacagcaccggatggtgattgcggcgataggcggcggaattcgcgatctccagcacgcgggcgctgatgacaacatccatttcaaccaggttggctaattgctccagccccgaattttcgtcctgcaacgtttccagcagtttggtgaggacctgcggaacggaaggtaatgcgctgatggtggcgttattcagaacaatttgggctcctgctgcactgcacattctctacatgttccccaatttagatgtgttgcatggtaggccagctagtgattattggtgttgtatatgttgttgtatctagctttgtttccggtgtgagccgttgagacggcgctataacgtaaggccctattatcattcaagattcattttaaatggtcggtatcatcactggcaatgactcttaagaaagtactttaacattgcatgccaagataggttaatactttttgtacgcaatgtcttggtatcttaggcaataacggctctcacgcccttttgtttaggctgggacagtacatttttcattgtacagccttgtatgacattgccatgacgggcggtgtggctatccgtcagtcaaactcccaggctatggcaggaatatttgaccttgtctgcgcgagatgcctggctttagactcatgacgcaaggtagaccaacaatccatcatcatgaatagaatcctggagtcctcatggctgtgcagcatttgaacaagcgtaatttcaagcagacgatggaacacaatccatttgtcatcgtcgatttctgggcgacctggtgcgagccctgcgtggtgtttaagccggtgttcgaggcagcttctgaagcctatcccgatgtagtctttgccatggtcaatgttgatgatgaacctgagatcagcagttactttcatgtgaagcagatccctgctttgatggcggtccgagaccaaatcttggtagatgcgcaggtcgggaaaatgagtcgctccgagttggaaaatgcgattcagtcatgggctggctttgatgtgaccgatatccgccgccacttcagtgaaaaggcgctgccatagccatgggcgccaagaaacgccgggctcccggtgctgcttaatgaggctgcgcagtcttgagctgcttcaggtcgtctatgatttcttgggagtggcgcgacgtgtccactttcaggtaagtcttggcaatgttgccctgagggtcgatcaggaaggtatagcgttttgcgatcttgatgattcccaggttggtcagtgcgccataactgtcggctactttgccatcgctatcagagagcagggggaatggtaggctgtatttatccgcaaacttggcatgcgactccgggtcgtctacgctgatgccgatcacttttgcacccaatttttccagttgaaacaagtcatccctgaaactgcaagcttcttttgtgcacccaggagtatcgtccttggggtagaaatacagcactagccattggcccgcataatccgtgagccggtgttgtgctttcttggcatccagcagtgtgaaaccgggggcaggcgagcctggttggggaacggatgcggcatgagccggacgtaagatgatgaaggctgccaagcctatcatgagtaggatagaaagagttttcagcatgatgtctccgggaagtgcgcaggtgttatgggttgaccaaggccagttttctgagcaagtcattgaatttgaatggtatcgacttagtataacgcgtcaagatgaaatgattgagtttttgcggctctgcgaatcctgacaaaaaatttatttggcctcttcccaaatcaaaaaaatgctgtagaatgccgctcctcagtcaggcacgggtgattagctcagttggtagagcgtcgcccttacaaggcgaatgtcggcggttcgaccccgtcatcacccaccatcccatgcctggtgaaaagtagtgaagccatcaggcatgacaacctgatgcagggtcatggagcggtagttcagttggttagaataccggcctgtcacgccgggggtcgcgggttcgagccccgtccgctccgccagaaaaagcgaaccttcgggttcgcttttttgttttcttatgcgtatgcgtcatttgactgatatgcatgtccgtttgctatgtagcaatatggtgctcaccataatgggagttgccgcctatgtatccatatattgtgttatctgcagccttgttattggctccggcccatgctctcgccacagagtgggagttattggtcaagaaagctgaagtcgacttatctgtcgatctcgattcttacgatgagaaaggcgcatattcttcgatactcgccaagcgtgaggtgcgagggaaacaggcatttgccaagcagatgaagctggaattcgattgcagcaaggagacttaccgcacgcttgccactgtgtcctttgatgctaaaggcaagttgttgagccagactgcaggttcccgtgagttccagcctttgctccatgatgaggaaatcaggaccattgcgagcctggtatgccaagtcaggcgtatggtgaatccatcatcttgataaaaggtaggcaagcggcgccaaattcaattttatttgtaattattgattgacatatcggtaataagcacgtaaaacccttattcaaggtgtttgaactttatattttttacagaatttgaaatacaaacttttggggcgccttccccacattgaaatgattggaataaattatggcaacaggtatagttaagtggttcaacgatagcaagggctttggcttcattactcccgatgaaggcggcagcgatttgtttgcacatttctccgctatcgtaaacgaaggcggttacaagagcctggcagaaaaccagcgcgtcagttttgacgtgacagatggccccaagggcaagcaagccagcaatatcaagcctgagtaatgttctgcacattatggtgaactcgcggagtgaatgatcattcccgatgaggttcatgaaatgcccggcatgtccgggcatttttacgcgcatcgattatgtggggcataccataaaactgctaaagcatcacagtaatcatttcctacatgaccaaggctgagcctctgacaggcaaaatcaggttggtctattacattcaagccatatcaatccggccatgatgttatgagcactcttaaagaaggcagaccctatccgcgtggagcccattttgacggcaaaggcacaaactttgcgttgttttctgatcatgcctccagcgtaacgctgtgcttgttcgatgcgcagggcgaatcggaaactgagcgcgtcaccttgaaggagtgcacgaatggcgtctggcacggataccttgagggtatcaagccagggcaattatatggatacagggtggacggcgtctgggcgccagcagaaggcttgcgtttcaatcataacaagctattgctcgacccttatgcgcgcaagctttccggccagattaaatgggacaacgcgctgtttggctataccatcagtgacgatccggatgccgatctgcacatggacgagcgcgacagtgccaagttcatgcccaaggccattgttgtcaagccagatgtcctgaccaagtcgcccaagcccgatattcgctggcccaagaccatcatctatgaggcccatgtccgcggcctgaccatgcagcatcccttgatcccgaatgatatccgtggaacattcgcagccctcagtgattctgccattatcagccatttgcagcgcataggtgtcactgccatcgagttgatgccgattcacgctttcgcgcaggaccgccatctcctcgatcgcaacctgtccaattactggggttacaacaccctggcgtattttgcacccgagccgtcttacctggggtctggggcactagaggaaattgccaagacagtggatgccctgcatgatgcggggatagaggtgatactcgatgtggtctataaccatacctgcgagggcaaccatctaggccctaccttgtgctggaaaggaatagacaacctgagctattacaaggagctgccaggcaatccacgctattacgacaacctcaccggctgcggcaatgcgctcaatacctcgcaccccaaagtgatgcagatgatcatggacagcctgcggctatgggcttccgtctatggtgtcgacggcttccgttttgacttggcgctgacgctgggcagaaatgaaaatggcttcaaccgcgaccatgcattattccatgccatgctgcaggatccgatactgacccgttgtaaattgattgcggagccgtgggatgtcggtccgggcggcttccagctcggctcgttcccgccgggattttccgagtggaacggcgactatcgcgatgtcacccgccagttctgggcagggaaggaaggcatgttgtcgcgctttgccagccgtttcgccgcgtctagcgacttgttcaacgaccagcaccggcgtccgtggtccagcgtgaactttattacggcgcacgacggcttcaccctgcacgatctcgtttcctacaacgagaagcataatgaggccaatggcgagaacaaccaggacggcgccaatgacaatcatagctggaactgtggccatgaaggagagacggatcaggaagacatcctggcactcagggcccagcaaaagcgtaattttctcactacgctttttttatctcaaggcatcccgatgctacttgcaggtgatgagctcaacaatagccagcaaggcaataacaatgcctattgtcaggacaatgagatcggctgggtcaactgggagaatgccgatgatgccctgattgattttgtcggtgagctggcacgcctgcgtaaggaacataatgcaatctcgcgcgccgagtttgtcacgggcaagctgaatgaacatggcaattccgatgtggcctggttcaatgtcaatggtgaacccatgagcaatgaggattggaatgatccttgcaataaagccatggcggtcaaattcgtaccgcctgataaaacagggcacgcaatactggtcatgctcaatgcctcacatgtgacagtgccagcccggatcccgtattgtgacagctacgattggaaactgctcctggataccccattgaaaccgattcccaaccagcagggtgaggaactggtattggagccgcgctctatctatgtttatgaaggcaggctaatctccagatgacagtaatcacaccacatttacttacacagtttccctactttcgagcttgttacagaacattttgatggaagacttcatggggtccccttgcggccttcgatggtaatctttccagcatgcggcaatcgctgaattgtcatagtgaattgtcgggccggaagaagtgtgtgcatgcttatacgcggaaaacatcagtgtagaaaaaataatcgccagtaaccagaagcactttatccgccttttcttcttgtatccacaagatggacaggacatatccaatactcccgcctttctaccacatttctggcaataagtagccgtcatgagccaacccccggtctgaactttttgaatgctgaatgagtgttttcttcatgttaaaagagtggcatgccagaacactgtaagaagatgtctaatttaaggagaggaaatacttagcagagcaataaaaagaggataaatattgaagcaagcaccgtcaggacttcgggagcaactatagccctaggaaaagactgacatctaaatcagcgtaaccttcttcgaaatcatcatgcctagttatatgatgcctctactgccaccatagaaaaggagtgcatcgtgtttaaattcaacctgactgaaatcactattctatgcattgccatgtcgtggctgacatacaattttttggttctctagataaaatttcccgggcaacgcagtaagcttcatgtatggctctccaaattcttatgcagagtgtgatcagtacatgtgagacaaggtaatgcgtacttgagactcctattattgaaggcatactcagtcatatgccatcgttactcaggtaaaatcatgtcagaattttcctgcagaagaatagggatgaggccgataaaaaatctgtaaatacatggttacaatagtttcgctgattggctcagactgagctggttcccccggcaaggatcacttatatacggacaataagggattgagctgatcagcactaatacgaggagtcaatctcactttaatatccatattgtaatggcaaaaaaatcgaggaaggattaaggcagcgccattgtggattgatggtcaggtttatagatcgtcagtatgtcaggaagtttattgactaagttgttttgatcactattgccaacaggatgggatatcaatgaaatggatagtcatcgctacagataagactaaaaaattattctcgttgaaatcttattccacgggaaagtattctgtcatcgaagctccgcagaatttagaattgaattttcacgactcagtatttggtgatttttcttcagtgggctttcgtttcatggagaaatccaatggtcagaaatttttagtcgaggtgagactggctaacgtaggcatggtggaagcattgaaaaccaccctgagtcatggaattacaccccgcttgcaagggaaatcttcccctggcgtaagccatcctttatctggaactggcaatgaaccatagcctaacttctggcatggaagaagtgagatgcaggatgagaacttgatgaagctaaggctaaggatcttatttgcagcgactgctgaaaacaatagcgcttagagactatcaacacgcagaataatgatttaaagttttcaatcaatcatctctttttttactgcagaagaatcaattttgcaactcctcctttttcataaaacacaattgcattttgtttgtaatgttttccaatttcttttgcggtatctagatcaatatcgatcacaataaagttcttttccggccactcgccatgtgttgacttggataggccctgcttgaagctaataaagcgttgcctaagttcattgccaagtttctcagtattctggatattgatcatctcatctgtagggttgctgagtggattgaatgcagagatgatggccatggtagtagctgcatgctgttgcagaatattatccatctcttgactatggctcccaatcttcattacaaaagaatatgaatcacattccacaacataatctgcatcggaataggctgcaatcaacttttcaggtaaaacggtttcttttaatgaatcattcatcactgctccagtgtgtgtaaaggctgtcattgttctgaagagatatattgccgaaatataaaataattttataaaggctatattattgactgtcaatatggattattgatcaggtttttaatatgagaaaaatgtgattggaaattaaattgatgaagcaaaaattttaatgtttatgtattttctagatctggcgattaacagtagacttaaaccaagatgctcatgggataaataaatatacgaaatttttgatcatatagtacgcggtgaaggcaacttcatggtattcaatgtaaaaccctaaaaagaaaggaataaatcctagtagtggatcatgatttttctcactatttcatgcagtgagcgtgtatattatccagcgacatataattgtaaagaaaagaatgtattttatcgctcttacagcagtgagttgaggggtgtgtcatatgtggagagggtttgatccattcgaatggttcgtcgtgctgctctcgtgcggctggttgttggggcagtttttcttgctttcgttgatctaaggcaagctgcaagacatgatggcgttgtactttatactgagttttaagcttggctttatctctgtcgtcttcacgcgtcttcaaaacgcagactgtgatagtcaagacagccgctgctattcccgtaagcctccctgtcaactggataacaaccgatcattatttcagctagttttcaaagctttcagcctgtagcttccacatttgagcgaatactccgccttgattgcgaagcgtttcagggtgaccatcttctattattttcccattttctaacacaatgatgcggtcaaatgacgcaagagtagataaccggtgagcaatagccaatacagtgcgaccacgcatgagatcggccagagccgcctgaatttccttttcggattgagtatcgagtgctgaagtggcttcatcaaggatcaggatgggagcatccttgaggaaggcgcgtgcgatgcccagacgttgcctttgccccccggacagcgagacgccgcgttcgccgaccacagtgtggtagcctttcggcagggcgcggatgaattcatcgcaataggcattgcgggctgccgcatacacttccatggctttggcatcgggacgtccatagcgaatattttcaaataccgagcggttgaatagcgcgatatcctgaggcaccacggctatccgctcgcgcaggctgtcctgtgaaaccatgtctatgggttgcccatcgatgaggatacggccttttttcacatcatccaggcgctgtatcaggctgatcagtgtggattttccggagcctgatgcgccaaccagtcccacgcgttcaccggccttgatctctaggctcaagccctcaaaaaccttattgccgttagggtaagcataggaaatattgtccagcttgatgatgccgcgctccacttgcagctgggcaggccggtcagggtcttgcacggtgtgtgggctggcgatgacccgcagcgtctcgttgatgacgccaaactgctgagctgtaccgactagggccagtgcgaggtcgcgtgagccgtgcaggatgcggaaggtcagtgcactgacaatgacgacatcgccggtgctgatagtattgctgcgccagagcataattgcccagtacagcataatgccggcagtgatcaccaggcagaggtcatggatcacgcgtgccatttcgatatgcatccagctgcgccggtgggccgatgcctccttgttcagctccttggccaagcggcgcttttcgcgcaggctggcagcaaatgccttgactgtccagacattgctgacgacatcgaccatctcgccgctggcactggatgcacgttgcgcgtagtcatagtgtatcttgcgtccgcgcacgccgaacaggatcagcacgccagcgacaagcagcaccgaaagaaccaggcctatgcccatgggccaccgtatcgtcgtgagcaccaggaccgcgccgaggaagtccgtgatcggcggcaggatgcgccagaaaatcgtgccgaacaattccccggtggctgcggcagtggcggtgacgcggttgccgagagagcctgaaaaatgctgattgaagtagcgcatggagtgcccggtcaggtgcacaaacaaatccaggcgcaggtcgacaccgctggcaacaatcgcgcgcgatccctgcacgcctcctatgcgccacatgatgttttccagggtaatcaacgctaaaaagaccgcgagcggcatccagacattggcggtcacgcgcggttcatgaccgtccatggcatctatcagcatcttcattgcatattgcacaccaacggcacagctggcggcaatgatgataaccaggaataccgagccaaacagccagggccggatacgaacatagtgaaataaaaagggaatggcgcgattaggaatgacgtggtggtttttcttcatattcatgcctcaacgccaatgatcaagcgtgtcctgatttcatgagtgttgttctgttcaggcggatagcatcttgcctggatcgggatcctgtgccgcatgtccctgaggcaggtgctgccatttgcgcagcacagccgccagcggcgcatatagtggccggttgccatgcccactgtcggcagggccgagcaggccggtttcgcagtgcctgtcgttatcccagcctgggtaatccagtatcgggtagaggcagacgccctccagcggtatgccagccttaatcgctttgtcgacctcgagacagacgccttccagccagggcgcccgttgcctgccttcggccccggtttcagcgaggagcaggggacggccatagcgcagatacacctcggccagcatgtcatgcagggggcggtaatacggcgaattcagcgcaatggtgtcgccacccaggaaccattggttatcgctatagaaattgaggccgacgatatccagatatctgggatcaccaccgagcccgggccagagttcgcctatcagcagatcgcaggcctcgaattgcgcttgccggtagatttcggccggtcttttatcgcgcggatgctctggacgtggcaggacattgatcaatggctctgccgtgatgaaacgcgcacgtggatccacatcgcggatagcctcgattgcggcgatggtggcacgtaccagctggtgcttgagctccatgccacggcctttggtcgtgggattgaacttggccatgtcaccgccagcccatgcccagaacgacatttcattgatcggacaatagaagggtatctcatcactttcttgactgaccacgcgcgcagccgcagctgcatagcgcgcaaatctgtcgacaaaggcagggcgccagatatcgaggtcatccgggtaaccgtaatggcacaaatcccagatcacctgtacctttgcttcctgtgcggcccgtagcatgggaagaaagctggaccagtcgtattgccagggctgactttccaccaagtgccagcgtatgccgtcacgcatggtgcggatgccatgcgcgacgagcgcgttgtaatcagactgtgcccactgttcatgcagggtagaggcgatcaggtccaagcgacggccatccgcccggcggtgtgaggaacactcgaacccaccaagaaagaagctccggaaatgcctgctgtgggggggctgcagctgcgggttatggagagtctcttgcaccgtttgctccgttctaaactacagccttgagcggcagggcattggcttctgcttccgccaggcggtgataggtggccaatgcctggccaatgacctgatccatgttgtagtacctgtaagtcgcgagacgcccgacaaatgtcacgtccggacttgcatctgccaatgcctggtacttgcggtaaagctcggcattttctggcctcggaaccgggtagtagggatcgccctctgcctggggatattcataagtcagcgcggttttggcatgctgctggccagtcaagtgcttgtactcggtaatgcgggtatagggcacctcctggtcggggtagttgaccacacccacttcctgaaactgcggagtatcttcagtggtgtgcctgaatgcgagcgagcggtaaggcagcttgccaaagcggtaatcgaaatactcgtctataggcccggtaaagatgaggtgcttgaaatgcacttcatcacggatctcgcgataatcggcattgagcatgatcttgatattggggtggttaagcatgttctcgaacatgcgcgtgtagccatgcagaggcatgatctggaattcatcgaggaaatagcgatcatcggtgttggtgcgggtaggtacgcgcgaggtgacggacttatccagctgtgacggatccagtccccattgcttacgggtatagccgcggaaaaatttctcgtataactccctgccgacctgactgatgactacatcttccgaagtcttgatctcgtccagcgtttccgcgcgtgcggcgaggaaggcctcggcctgttccggagtgaggtcaaggtcataaagctggttgagggtggtcaggttgatggggatgggcaccaacttgtcatccaccttggccaacacccggtgctcatagtgccgccattcagtgaactgcgacaggtagtcgacaatgcgccgggcattggtgtggaagatatgcgggccataacggtggatcagcaggccgtcatcattgtaatggtcgtaggcattgccgccgatatgcggcctgcggtctatgatcagcacgcgtttgtccaggccggcagccaggcgttccgccagtacgctaccggcaaagcccgcacccacgatgaggtagtcaaatccttcggcggccatgggctagacccttgatggcatggttggacgctcggcatattggccggggaaatactccaacgcctgcgattgggcagtatcgatggccttttccatgatgttgcccatgcgcagcacagtgtcgtcccaggacatgcccatcaggatcaagtctgccatgtgtgcgacctgttcgggctgttgcatggaggccagagcggtttccactgcctggataaagctggcgctatcgctggcaatatgcaccaagccggtgtcgccatagctgttgacgacgtctcgtattggtgttgagaccacggggcggccaccggcaagatattctggcgtcttggtcgggctaatatagcgtgtggcctcgttgatcgcaaaaggcatcagcgccacgtcccagccgcccagatattgtggcaactcatcgtagaccttggggccaagataatggatgttgggtctttgcggcagctcgtcggggttgatcttcgccactggtcctatcatgatgatttgccattcagggcgtgcagctgccacggcatcgatgagctccaggtccaggcgttcatcgatcacgccatagaagcccagcctggggccactgatcgctgcctgatcctcagcttgctcggtcacgcgtcgcgcagccttgaaatgggcaatatcgacactgctggggaaagggtgggtgttggcatggtgcttgcgcttggcatcataaaggctgtagccgccggtgaacaccaggtcggcccggtccagcagtcgcttttcatattccagcagctgcggtggtgctcccctaaaggcggacaactcatccatgcaatcgtagacaatcagcgaagtgcgcacatgatcggtaaaagccatgctcatgggggtgtagtaccagagtaccgggtccacttgggtcaatgacaggtagcgatccagcagttcgcgctggatctttacagcgcggttggcttccaggtcagccttgggaatgtaaggtgtcagcacgcgcacgccttcctccgtcatcttcacggccagccgcgcagaagcagactggctcgcgcagggctcctcaaagaacaacacttcatagtgcttcgcaaaacggctcatcaagtgctgcggcctttgatagacgaaattccagcgcagatgggacaggcagagcaacaggggtttgttggggttgggcagaatggtgctggcttgaacagcaccgatcgtctgttttgatttgccgataggatcctgatttgggcaccagctcatggatagctccttctgaaatgaaactggagattatccaagtgatagtgagctgttgtatcagtgcaatagattaaatagggtcagaaaacattagtgttaattgcagagctatccaagccgatcaagctggctttgaattgggcaccgtccgggtgtatcaccacaaaaagatcgccaccggccatctcgttgggcttggctttatgcactgctacgttattgaggttcatgggagcaatggctcatctggggcatcaactgcccgctgagagtgttgcaccaatcgtgctctcgttgaatggcgggttgcaatggacaggtctgaacggtattgaacaaaaaacccccgcaatcactaggattgagcggggtttgtcggatggggttgaactgctttgaattctggattggtgtccccgtcaggactcgaacctgaaactgacccttaggaggggccggtgatatccgtttcaccacgaggacatccaagcccgttattctacctttttagtcgcttgagcggtactgtttcgcttggtttctggccgtcaattttggcttctgaccttgcttcacagtaccgctgcggttaatggcggatcaggtgttcgaaggcgcctaatgcggccttggaaccttcacccatggcgatgatgatctgtttgaatggcacagtggtgacgtcgccagctgcaaatatgccaggctccgatgtctggcctttgtcatccacttcgatctcaccgaacttgttcagggtgatcgtgtccttgatccagtcggtgttgggcaccagaccgatctggatgaatacggcagccaggtcaatacggtgcgattccccagtttggcgatcaatgtaggtgagtccgttgaccttttcaccgtcgccgttgatctcggtggtttgtgcgcctgtgatgacggtgacattgggcaggctgaacagttttttctgcaatacggcatcagcccggagctcattattgaattcgatcaaggtgacgtccttgacgatgccggcgaggtcgatcgcagcttccacgcccgaattgccgccgccgatcacggctacgcttctgcccttgaacaaggggccgtcgcagtgtgggcagtaggccacgccgcgtccgcggtactccttttcgccgggaacgttgatttccctccagcgcgcgccggtggcgatgatgacggcttttgccttgagcgtcgcaccgctttcgagcctgacttcggcaaggccgccgttttcatgcgccggcaccaacgctgctgcgcgttgcaggtgcatgatgtccacgtcgtagctcttgacgtgttcttccaatgcagcagccagtttggggccgtcggtctccttgaccgagatgaagttctcgatggccatggtgtccatcacctgtccgccgaaacgttcggcgactatcccggtgcgtatgcctttgcgggcggagtagatcgcggcagatgctccggcagggccgccgccgacgatcaatacgtcgaaaggctccttggcggaaagtttttccgcttctttcttgaccgcgccggtgtcgatcttgttgagtatttcctgcacacccatacgtccgtgaccgaattcctggccgttgaggaatatggtgggcactgccatgatcttgcgctcgtccacttccttctggaacaaggcgccgtcaatcatgacatggcggatattcgggttgatggccgccatgaggttgagcgcctgtaccacttctggacagttgtggcagctcaacgagatgtaggtctcgaagttgaattcgccttcgaggttgcggatctgttcaatcacttccggctctgccttaggagggtgtccgcctacctgcaacagtgccaatacaagtgaggtgaattcatgccccatggggagaccggcaaagcggatgctaaggtttttcccagggctgttcaagctgaaggagggcttgcgctgagtatcatcatcactttgttggacggtgatgcgggaagacaggctcttgaggtcgtcaagcaactccagcagctcacgtgacttgtcactgccgtctaccgaggcggtgatttcgatgggctgggtgagtttatcgaaataagcctgtaattgtgtcttgatgtttgcgtccaacatgatgtgctctcaattctgtatcgatattgcttgaagaaatgcccgggcattcggacagggagttggcgatgcccgggcacagtccagcttgactagcgtttagatcttgccgacgaggtccagggatggagccaatgttgcttcgccttccttccacttggctgggcatacttcacctgggtggctggcaacatactgcgctgccttgatcttgcgcaccaggtcggcagcgtcgcggccaatgccttcggcggtgacttcaatcgcctggatgatgccgttggggtcgatgacgaaggtgccgcgatcagccaggccctggtcttcgcgcaatacgccgaagttgcgggagatggcgccggttgggtcaccaatcattgggaatttgatcttgcggatggtatccgaagtatcgtgccatgccttgtgggtgaagtgggtatcggtcgatacggaatacacttccacaccaagcctttgcaattcatcgtagttatcggcgatatcacccaattctgtcgggcaaacaaaagtgaagtcggctggatagaacacaacggcagcccatttgcccttcagatccgcgtcggtgacggtgatgaactctccgttatggaatgcagtggccttgaatggcttgatttcggtgttgataagggatgtcgtcatagcaatctcctaaagtggttgaaatagtgagattgcagtgtaggcgatttagttgattaaataaaattgattgtttaaatttaggtgataaataaatgttatcgaacatcgtcttccaagttgtactgcagcatgcaattacgccccgcagccttggcagcatacagcgcagtatcggcacgatgcaacatggcttcccagtttgcggccagatcaatatgcgggttccatgtatacagcccgatgctgcaagtgacatggcgattatcgcaggcggggtggcgcaggttgcgcaaggcctccagcaggcgttcacccagggctgtggcttcttccttggtggtatgcggacagacgatgcataattcttcaccaccgtaacgcccgatgatgtcggtattgcgacaggtattgctcaacgtcaacgctacgctcctcagtactttgtcgcctgcatcgtgtccgtatgtgtcgttgatcagcttgaaatgatcaaggtcgatcatgaatatgctgatcgggcgtttataacggtgcgccaggtctatctcacgccggcccaggttgaccagggcacggcggttgtaaatcttggtgagctcatcgtgcgttgccaagtgttctttttcgtgaatgatggattcaaagtacatcagcagcagccccagcgagcccagcaggttacaccacatgggcaccaggtaaagcccgaagacgttcacgggattgtggctttgtggcgtgaggtcgatgccgccgctgatggcgaggatgccgcgcaaaataaagtcgacggcagccaaggtgtaggcaatgatgactaggctgttggcaaaagacaacttgatgccgcgggccctgatcacctcgtagacggtcaggagcatcatcaatgccagcatgagcgaaaagagcagggcgcggatggctacggcgagctggagcagtacaaccaagctataggcaatgaaaaagcccagtaccaggtaccagccgacatgagcagggcgtttgccgaagaaagcctgggtgccccaccattttgccgtcatggcggcgatcatcagggtagagccgataatgagcggcagatgtccgaattttgagatgctgaaagcggtgagcgtagtgccgaagacgctgataagccccgagagtgcccaatagcgggtacttcgctccgtaggtgcgagaaagtacactccgcccatgatgatcgcgatgcatagctggctgatcgaataggcaatgttggcggtatatgaattccagaaagaatccaagctattatttcctcaggtattcaaagccatgcatctcgaatatcgcagcaggaagcacgaaaactatgttgttcatgcaactgctgccactttacgccaagttccggttttccagcgcttcccagcgcgacatggcctggtcgatttccgtgtcgatctcgtttaggcgctgttgcaatgcacgtacttgctcagcgttttcccgatagatttctggattagcaagtgcggcattgatggaggcttgctctgcctcaagcgcttcaatcctggcgggcaggctctctagctcgtgcttttccttgaagctgagcttggtcgcgggttttctggtagtcgcctccggcttgggtttgtcgacgtgcgctttggcagcggcctcagtggctcgggcttgtgtatgccggaaccagtcatcgtagcctccgccgaattcactcaacacgccgccgccttcaaaagcgatgatctgggtgacggtgttttccaggaaggcccggtcgtgactgactaggaataatgtgccctcgaattcctgcagcaggctttcgagcaattccagtgtttcgatatccaggtcgttggtcggctcatccagtaccaacacgttggctgggcgggcaaacaagcgggccagcagcagccggttgcgttcgccgccggagagcgacttgacgggcgatctcgagcgctgcggcggaaacaggaagtcttccaggtagctgatgacatgcttgcgctcattgccgatctgtacaaactcggaaccggggctgatcgtgtcagccagcgtagcttcttcatccaattgctcacgcatctggtcgaaatacgccacattgaggttggtgccgcgctggatactgccgctgtcaggttcgagctcacccagaatcagtttgagcagggtggatttgcctgcgccattcggcccaatgagcccaatgcggtcgccgcgcaggatgcgggtgctgaaattctggatcagtagtttgccgtcataacccatggaaacctgctccagctcggcaaccagtttgccggagcgttctccgctatccagcgtaagcctgacattgccctgacgttcacgacgggcagcccgttccagacgcaaggcttccagcctgcgtacccggccttcgttgcgggtgcgccgcgccttgatgccctggcgtatccaggtctcttcctgcgcaaggaatttgtcgaacttcgcggcatgggtcgcttcgaccgccagcagttcttccttctttacctgatattggctgtaattgccctggaagtccgtcaggcgcccccggtccagctcgacgatgcgggtggccaggcgatcaagaaagcggcggtcatgcgtgatgaagagtaggctgccgtggaagtccagcaataggttctctagccattcgatggcggcaaagtccagatggttggtgggttcgtcgagcagcaatacctcgggctcagccacaagtgcgcgggcgagggcgacccgcttgcgccaaccgccagagagcgtgccgattttcgcttccggatcgagatgcaaccggctcagtacggcatcaacgcgtgcctgggactgccatccatcctgtgcctcgagctcatgttgtaggctctggatccgagcaaccaggtgatcgatgtccgcatctggctctgccatctgctgcgatacctgatgatagtccatcaatacctggcgcagcccacccaggccttctgccacggcctcgaaaatagtgtgttccggcgccagggatggttcttgcggtacatagacgacacgggtgtcgggggcgcgccagaggttgccgtcatccagcttgctttctccggcaatgaccttgagtaggctggattttcccgcgccattgcggccaatcaggccaacccgttcaccagcatcaagctggaagtcggtatgatcgagcaaggggtaatgtccataagccaggctggcttgatctagggtgatataaggcataggggcgtattgtatcagcggagcgctgtcggctatatggcccattcgggcctagtcaagaccctggcaggtattggtttcaatgccctggaaccaccggcaagggagatggtggcggcggggaggatacattttccggaggtgtcccggaatcttggggtgaggaggcgctgagtgcttggccgcaagggtgggtggcgctactggaaccgctgtccaggtagggcaggatggcagccagcggattgacgaaagccagcgccacactgccaagcaggcgggcagcaatcggcgcagcttcggggcgcaccttgggggcggcgaagctgccttgcaccctgatcggcgagcgtaccgtgaaaggcgagaagttcttgggtttggcggcaagcagcagatccagctcttcctgcccgagattgatactgccatcaatcagtaccaaggtgacaggcgtgtcgataagcgcgacttcgggcctcaccacgccatcggatgccttgaggtccatgacggcacactgcaggcgttgcgactggtcgccccccagccaggcactcacgctttgcgcaatgtccagccccagcagctccatgatcagccgcgatatttccccatgctcgacgaacaaggtggttttgccgttgagtgagcccagcagctcggcggtggtcgaacccttgccggtgagatcggtgtggccgttgagagtgcctgtaatataggcaggcggcactggcttaccttgcttcctggcttcttcctgccgcgctttggacacttgcagccacttgccgagatcgatgtctttccagccaagctggatccgccattggggcgggtattgagcctggtcgagatttttgtcctcatgggcatcgaccgagaagctgcctgtcagggtgccatccgccgtctgtgccaggatttcgccgatcatgaatttgcctttgtccaggccgagctttgccttgaacggggaaatcggcagggcgaaggcgttaccgagttccatgtaatccagcttgattgtgatatcggcatccatgaggttgagtgagggcaggtccaatggccgatcggggatgacgcgtccctcgacaggctcgggcttactgccgtctgcttgcagtgtgccgaatgcgggcgccaggtcagccaggtagaagcggctgccatcgatatgcccgctcaatatcggaatcccggtggttttgctgcgcggatcatactggaacgtggcggcaagactgctcctaccgatcttcgccgaatccacattgacctcccatacatccttctgcttgctcaggctggcgctgaggcggaatggatcggtcgtggggaagacgctaccgactagttcgcccagcactgaaagcgaaggaccggtcacaacggcgctgccctcgatgttcagcctcccgaacaggtcagcggcctggccgtcgaagtccacgcggagcttgccatattccagccagcccttggacttgatcggcggggaatcctcgtcatgggtggcgaccgggaggaatccgggggtttcgaggaaagccttcagcggacgatgcttaaactggccgtcgacgctgacttcggagcgcagtgctgcctgcttggcaccttcgtcggtcttgaatgtcgctttcagcttggtggcgctgatcgcgtcgtcgatatgaccactgccgtttcttacgatgagtgtttcaatgatggggaagggagaggccggttgactctcatccttgggaaaatcccatgaggcgctgccgtccgcgtgacgtaccagttgtccatcaatggcatccacgatgatttcgtgaatgcgcagttcgccttgcttcctatagtgccaaaggtcgcggtagcgcaacttgaggcgaatgttgtcagcgtcgaccaggtgtggaacattgaatttttctggagcagagatataaagatggcccaggtcgagctggatacccgataacaagcgcagcctgaagggtttgtccaacctgacgtcgcgttccaattgcttgctcaatagtgactgggcaggttcgcgcaggaagctccagccctggacttcgcaaatgacgaaagccaggatcacgcccaggaatagccaaagcaggattttgccgaatttgatcaatctgcgggcagtttgcccggcaagcggttgcgccatggtttacctttgcgattatccagcccaggcaaagtttgcaggagctgatggttacaggttcttttttccgtagtgccgcatgctgtacacggtcaataatgccccgcatacggcaacggctgcgctggccagtgccacagcaggcaagccgaaaccgaagtggatcacggcaccgcccaggaaggcgccgcccgcattgcccaggttgaatgcactctggttgacggtggaggccatcagcggtgagtcgccggcctgggccatggcattggtctgcaggccggggccgacggcaaagctcaccattccccaggcaaatgccgttagcacggctgccagcgtgaactgcatgctccaggcgaacagcattcccagtaaggccatgcctgtcagtgagatggcgattgtcggcaatagtttccaatccgccattttcccaccgatattgagcccgatggtggctgcgatgcccatcgcgaccagcatggcactgacgttgcggggagagagtcctgccatgtcttccaggataggcgtgatgtaggtgaagatggtgaacaccccggcgaagccgatggccgtaatggccatggccagcaatacactgggtttgagcacggctcgcatttcgcggcgaatgtcgggcctgggcatggcgctgaggtcgtggatgaagcgccagatggcatagagggcgactgccccgcacactgacaccgtccagaacgggatgcgccagctggtttcctggcccagcaatgtgcccagcggcacgccgagcacgttcgccatggtgagcccggtgaacatcagtgccagggcgcggttgccttggcccggaggagccagatagagcgcgaccactgcggcgatgccgaaaaacgagccatggctcaatgcggtgaagatgcgggcagcggccagggtgaggtagttcggcgccaacgcgcacagcatgttgccgagagtgaaaatcgccatcaaccccagcagcgtggccttgcgtggacggttgatcgtgagcgccaccatcagggggccgccaatcactacaccgagagcgtatacggtgacgaggttaccggtggccgggatggagacatccaggtcgtgcgcaatgtcgggtagcaaacccatggggagaaactcggtcatgccgatgcagaacgcaccagcggccagtgcaatcatccaactgcccatactcgccttacgatgaattgagaaaaacaggacttgaaaagaataccctgtgcttccgaatgagcggagcgcacgaaaggaaaagccattcaggcgcgctactttaccatgccgcggtgtcttgaggatgaatttatgggacgtaaaacagcatcaggaaacattgccagtcccactgcccagcatagcccggatttgtgccatgcgctgccgtgcgttttccttgctggcagccgggtcgctctgtggttgaccggaatggcgcacatcttcttccggcagctcggcaatgaagcggctgggctcgcaggactcaaactctccagcacgcttgcgtttgcggcaccaggaaatgtgcagtgacttctgcgcccgggtgatgccgacatacatgaggcgccgctcttcctcaatcttgccctgatccacactttcacggtgtggcaggatcccttcctcgcagccaaccaggaaaacgtggccgtactccagccccttggacgcgtgcaaggtggaaagcttgacggcatcgggctcttcatcctcgcggccttcgagcatgctcatgagtgaaatcatttgcgtcagcgcgagcaggttcttttcgtcctcgtcgcctttgcgtgtcagccagccgacgaaatccagcacgctcttccatttattttccgcactgcggggctcttcggtatcgtagaggaaggcttcgtagttgatggcgttgagcaggtcgttcaagacctcgcctgccgggtctttctctgcacgcacctgaatgcggttgatgaattggcagaaggtcagtaaatcttccagttgtcggttgcccatggtgcgctggaagtctccctcgaacgcggcctcgaacaaggacatcttgtgcgcgctggcatactcgcccagtcgttcaagcgtggtattgcctatgccttttttcggcgtggtcgcagcgcggatgaacgcaggatcgtcgtcctcgttggcaatcagccgcagatagctgacaagatccttgatttccgccttatcgaaaaacgactgcccgcccgaaatagtgtagggaatcttgtgctggcgcagctgctgctcaaaaatgcgcgcttggtgattgccacggtagagaatggcgtaatcgaggaacttggtgcggtgttcgaacttgtgcgcgagcagcttcatgacgacggattctgcttcgtgctcctcatccttggcggcgctgacctggatcaggtcgcccatgccgagctcgctccagagttttttctcgaacagtttgggattgttggcaatcacctggttggcggcacgcaagatgcgcaccgtggagcggtagttctgctccagcttgatcaccttaagccggctgaaatcctcggtaagctggcgcaggttctccacgtcggcgccgcgccagccgtaaatcgcctggtcatcgtcgcccaccgcggtgaagcggccctctacgccggtgagcatcttgaccagcttatactggcaggcattggtatcctggtattcgtcgatcaacaaatatttcagcttgtgctgccatttgcgcaatgcgtcgggatgctgctcgaacaactccaccggcagcttgatcaggtcatcgaagtccaccgcctggtaagctttcagtgtctgctggtaaacctggtataccttggctgcggcatggctgagttcttcatccgcaagcgctgcggcctggtcggggttgatgaaggcattcttccagctggaaatctgccattgcgtcttgcgcagtaactgcttgtccgtggtggccagcgcatcggagaggatcttgaagctgtcggaggagtcgaggatggagaactgcggcttgtagccaagtagttcggcttcctgacgcagcatctgcaagccgagcgagtggaaggtagcgatggtaagccctttggcgttggtgccttgcagcaattgaccaacgcgctcctgcatttcccgtgctgctttgttggtgaaggtgatggcggcaatttccttaggggcgtagccacactgctcaatcaggtagctgattttctgcgtgatgacacgggtcttgccgctgccggcaccggccagcaccagcagggggccgtccagatatttcacagcttcccgctgctgggggttcatggaattcagcatgttgatctgcctgcaggctctatggatgaatcttggagaaaagctgctacaagcgtgtaacaacatcgggtgggattttagcctgtgacagcttgactggtctagggcggtgtgagagagaggcaaaaaaaagccttgcccaatctccgggcaaggctgttcaaacaggggctgagcttgatcaggcgtacaaccggttcgccttgcggcgcgaaaggaatcctaccaggcccaggcctagcgccagcatggcataagagctaggctctggcactgcagtgacgctgtagaaggtgaagtccgattgcttgacattggcaggcgaggtaagggcgaaagacttcaccgcattgtcgccaaatggattgtccaggctccagacgccacccatatcgtagctagcagggctgaggttggtgactgtgccgaagggagctgtccaggtggcggtgctttccccaatcgcggtcaggctgaatgttgaaactgtgtcatcgaaaaaggtcacagtgatgagggcagtttcgtggtggtcgttgtattcaggtccatcgaataacaatccgagagtaaggttgctgacgacgcgggcgtcactgaaatccgcaatgatccactcgtgcttgtcgatttcccctacatgggcatctgaccctttaatgggagaaacccctacgccttgataaccatcttgcccaggcttgaagctgaatttgccattggtgaggttgtcaaggtctgggcctgtttttgcagtgaatgtgacggtagtgccggcaatggattcagttgtgctactgctgccagcagtaaaggtgttgccatagacggtatctgccgcaaacgtggtcagggatgaagccatcaatacgccacttgccgcagtgaccagtatcttggaaatgctcatgttgtttctcctcattagcagtcaattaggttgattgtttttatttcgatgtatttgcaatcccatcctagcgctgcattgcggaagtgctcaatagtctgttgtggctgatacgtttggactaattcatgaagattgacatgagaatttatatctatgtaattgaatttattgtctattttataaatgataaaaatgaaatgacgtgtcttaaggttctgtcttggttttttcttcctggctttcctcccttgccttctgccgggccagcgcttctgtcatcatggctgcgcgtgattccggcgtttcgaggctaatgcgcccgagggtgccggaacgatagtccacgagaaaggccatcgcggtcttttccatgtccagcgcgccgcccttgagcaggtagcctcgtcgtttgccgatcgcttcgagcaggtcaatcgcatccatgttgcttacatctatcttgtatcgcgactgtagcagggcggggtagcgctccagcaggataccggcgagaaattccgcgacttcctcatcgatcacggcattgcggccaatggcatggctggcggcgagcatatagccgtcggagtcgtacttgattttcggccacatcatgcccggggtgtcggtaatggtgagctggggactgagttcgaagcgctgctggctcttggtgacggcgggctcgtcgccgaccttggcaatgcggcggttgagtaaggcgttcatgagcgtggatttgccgacattgggaatgcccatgatcatcatgcgcagtggcttgaggtggctgccacgatgcggtgccaggctgcggcagaggtcgggaattttctttgcgtcgcccggcttcttgcaagacagcgccactgccttgatgccgtcctggcggttgaagtggttgagccatgcctgggtgacggcagggtcggccaggtcggccttgttgaggattttgaggctcggacgctggcggtgcaggcgcaattcctcaatcatggggttgtggctggcttccggcacgcgcgcatccagcacttcgatcactacatcagtgaactccatggtttcttccgcttttttacgggcggaggtcatgtgtccggggaaccattgaattgccatgatgaactgctctacctgaaagtcgatgatgaaagtatgcggttttttgctcgagggtgcagcctagtcccgtgcggctgtcattttagcattccgcttgctatttcggcccgtctttgcatctttgttgcaaaaatgaaggctaggcaccgttttgacatagtccattcggactattctgtgtccatctggttaacacaactgcttcctactatggctcccggattgtttccaactcttacctaaacaaaggggaatcaccatgaagtttcaaaaacatggcgtagcgctggccctggccagctccatgctgtttgctgtgcctgcatttgcgcaggaagtcattgtcaatggcggcttcgaggccgatgctgccgaaagttacaaccctcaaggttggcaagtggccgaacaggggatttatggttctgtgctggcgacggatgccaccgagtcctatggcagcggttacaagacagttggcgctgccagcggtcagttctacggcttcctggattctgcttatcctagcagccaggcgctttaccagaatttctcgatcagtgccgtgacttccgccgtactgtccttccagatgttcgtcaatgaccagagcgacaacggtattgtgtatatcaatcaggctggcctggatgccaccaccggcggcagctacgaagccaaccagcacgtccgtgtggatattctccgtgcggacgcagatccattttccgttcatgctgctgacatcatcggtacgtactatcttggcggtgccaatggccgtcgctttgatggagcagacaatgtgaaccagtatgtggactacagttttgatgtgaccgatgcactggctgccggaggcgaatacaccttgcgttttgccgcagtgagcaaccagggcgccttgcaggtcggtctcgacaatatcagcctgaacgttaccccagtgcctgaagccgatacctacgccatgctgcttgctggcctaggcgtacttggcctggctttgcgtcgtcgtcaaacaatttaatcaaccccgggagagcataaaatgaaaaaggcaacaatgaaggtatccgccttggcggtcacgatggccctggctggccaggcgctggcagaggatgccaatacctggtaccaggatggacaagatgcgctggcagctgccaagaagctttatcccaataaccgcaaggccaaaaacgtgatcctgttcgtgggtgacggtatgggtatttcgactgtgacggcagcccgcatcctcgagggccagatgaaaggccgtgatggagagcgcaacaagctggctttcgagacgctgccttacctcgccttgtccaagacttactctgccaatcagcagacacctgattccgcgcccaccatgacggccatggtgaccggcgtgaagaccaacgacggcgtgatttcggtagatcagcgtgtgttgaacggcgataaggacaacagcaaggtacaggccgccaagctggcgaccattcttgagctggcagagcagaatggccgtgccactggcgtgatttccacagcccgcatcacgcatgcgacgcctgcggcaacttatgcccacacctccgcccgtgactgggagtccgataacaatgtgcctgccgattccgaagtcaaggatattgcctcccagctgatcgacaattttggcgccggcgcgattggcgacgggattgaagtggtactgggtggtggccgcagccgcttcctgcccaatactgtcgatgatcctgaaaatgcaggccgcaagggcgagcgccgtgatggccgtaacctggcccaggaatatgtggagaagttcggcggcaagttcgtctggaaccaggcacaattcgatgccatcaatccagccaataccaaccgtttgctgggcttgttcgagcgctcccacatgcaatacgagcatgaccgcccgaatgacacaggcaaggagccatccctggctgacatgacaggcaaggcaatcgatatcctcaagaagaatcccaagggctttttcctgatggtggaagctggccgcatcgaccatggccaccacgccaacaatgcgtaccgtgcgctgaccgataccattgccttgtctgatgcggtgaaaaaggccctggaaaaggttgacctcactgataccctggtcatcgtgactgccgaccatagccataccatgaccattggcggctatccagagcgcggcaatcccatcctcggcaaggtgatggtcgatgggcgtctgagccttgcgacagacggtaacccatacaccaccatttcctatgccaatggcaagggctactacccagaagtgccgggtgaggaagtctataactacccagcacgcagtggccgtatcgaagacatgaccaatgtcgacaccagccaccctgatttccaccaggaagtgactgtgccgctgaactctgaaacgcattcagccgaagaagtgcagatttttgccggcggccccaaggcgcacttgttccatggtatgcatgagcagaattacatcttccatgtcatgaaggatgccttcggcttctaaacagtggcttgatgctgtgtcattgagacggatggaatggcggcaagccattccatccattttgttttattagtatgcgagagtattcaacatgcaaaacaacatgaaatgtatcgggttggtcgcgctagccttgtcgtccaacctggtctttgctgacacgctgcccgcgcttgatgcgcggtttgaaactatccaatgtgccttgccttgccaacgaccagtgacgcgagcatggttgatgctgcgtgaggccgggcaggttgagttgcgtgacgtgggtgcaagccagagtgatctgtggcaacgccatcccaatggtgatctggagtatctctacctgatgcacgagcagcagcgtgccatcaattacaatagcgtggatatgcggatgctggggatgccggttggcgattccaaatggcaggccctgacccaactagtgaccaaaaacgaactggcgcaactggaaaagaaaccagggcagccttatcaacagatgcctacggagatctacagcggcaagctgaataatgtcgatactgaaattacctggattcccgcgctcgcaattccattgcaggtggaataccgccatcccacgcatcatgtgacagtgaagctggtggaacgctaccagggcaagctgcccgtggagaaaacgaccgaaaagatcctgcaaggatatcaacacgtcgattttgccgatattggggatatggagcatgacaagaatgccctggcatggctagcacatgcgcaaggcgccccaggcgtacatgcccatgcgcatgacaagcatggcgagcagcaagatcacgcgcattaaccgttgtgtctggctgacatcgcgatgatgtcagccacctcgtgggtgagtgttaaaatgccgtcatgacactcatcccggaaatcaagccccagcaatcaatcgagctcctcaaggagctgcatatcctcacgcgggaaggcaagctcaaccaggatacacggcggaaactcaagcaggtataccacctgtatcacttcatcgagcccttgctgctggaagtgatggaaagccgcgccgatcccattctcatcgatcatggcgcgggaaaatcctacctgggatttatcctttacgacctgttcgtcaagcagcaggcggccggccgcattgctggcatagaagcacgcggtgagctggtggagaagtcgaagtcgcttgcgcaaaagctgggtttcaaccgcatggacttctttcacctgacggtggaagaggccatggcctcacctgcattgcctgaccaggttgatatcgtcaccgcattgcacgcctgcaacacggcgactgatgatgctattcgatttggcctggagaaaaaagcccagttcatggtactggtgccttgctgccaagccgaggtggccgaagtgttgcgcaagcacaagaatgaatccttcggaaaaacaccgctgtccgagatatggcgccacccgatccatacgcgcgaattcggcagccagatcaccaatgtgctgcgctgtctgcagctggaagctcacggttaccaggtgaccgtgaccgagttggtagggtgggagcattccatgaaaaacgaacttatcattgcacgctacaagaacagcccgcgccgcaatgcccaggccaggctggaacagatactggaacagcttaatctgcaggatctgcgcgaccgctttatctactaaggtcgcgaggtgggttgtgatccgcccaccggcattacttgagcggaatcttgtctgtggggatgccgcgcaggctgccaaatgtgagggcgtattgccgcgtgatttcggcgccgaagaaaaaaatctgcgcggagtaatacacccatagcaacagggcgatcaaggagcctgccgcaccgaagcttgatgccaccgcgctgttgcccaaatatatcccgatcaggtatttcccaaggctgaacaggatggcggtgaaggcggcccctatccagacatccgaccatggcagcttcacgtcaggcagcatcttgaagatgacggcaaacatcgaggtgatcacgccaaagcttaccaatgcggaaatgtgcttgaatacgccgatggccgtaatgaagcggccaacgaactccgcgaagaactgctcgaccagcgccaatccggcattcaccagcaatgaagtcagcaacaggaaggcgagcgagacgatgatgctgaatgaaagcagccttgtcttgaccaagttgccaatggctgccttgccgccccgggccgtgtcctttgagacttcccagacttcatccaggctggccttgagttcggcaaacactgtcgtcgccccgatgaacagcagggcagaggcgatcaacgtcgccacgatgccggacttgggattgctcgacttagccagcatgctctggatcacctgcgcgccgctctcgcccaccaggtccgatatctgcgccacaatttcgccatgtgcggcacgctcaccgaggaagtatcctgcaatcgcaatcaccaacaccaggataggggtcagcgagaacatggtgtaaaaagccagcgcggcccccttgctggtggcgcgatgggaaaaccatgacaataccgattgcaccaacagttggcgcaaacacttgagcctatgcagggcttgttcgctcaagccttgtagcagtttggcaaccaaaagcgtactcctgtttatattcggcggcggatatgtcagtgtgcgtgatgctccatcccttggtgggagacggcccgtccgttgaataccgcggagacactctcctgcacggcttgcccgtcttcaaataccagggtcagcggaatggcatcgcccaccttcacagggcttttgatcccaatgagcatcaggtgcgctccgctaggcttcaattctacaggggtgttggccttgagttcgagtcgctgcagcgggcgcattttcatgatgccgtcatccatcagcatttcatggacttcaaccttgtccgcatgactggagctggccgagaccaacacgacatccttgtccgatacgatgcgcgcataaccagctgccaccttttgcccaggtgcagtggtgcgcacccacggctcgacgatggtaacctcggcctgtgcatggagactgcaaagcaatagcaggcttaggcagatgtgtttcattgtggatctcctagggaaagaggttcagtgtaggcgctgatgccgggcagggcgagtgccgctggcccaagcgtcaatgtttgcgagacgagctggtgcgaaagcgccacgcacgcgatacatggcgtaagcggcttggtgctagaagccggggcaacaatgcaaagctcgccaaagaaatccgcaccggcagggccgtcgcccatggtcgcggtctgcagcaataaccagcagccgaatcccaacagcaggaaaaaggcgctcatcccgcctaccagcttcaattgatcaaattccatcccgctatcttaacatgcgtctttcaacagataacgccctgcgtcgagtcagctttgctaggaaaaggtggattgacccttagttcatacaatgagaaatgcatgaatatcccctgcatgcaggggtgtaagttgtgttctgctcattgtttattgcaggttttgattttgggttttggtttcgcggcgaacattgctgataagcacacccaggccagcgagcagcagcgcataagtggcaggctcgggcaccggtgtgagcaggtaggcgtggtaaaaattgtcgtcatctattcttcagcattgatgaaattgtgggtgttgagactgtctcgttgggcataaagcactattgtcagggcctgaaaacaagggcagccatgctaaaatccattcccatctatgacgacaaccagttctatcaatgagcgccaagtgctgaagcacttgcaggcgcaacttcccgattgtttattgcttgaccgcttccatttaaagcgccgtttgcagcaggttggtgccatgctggagcagggcaaaccggttgataaactgatgacagagctggcaacaaaagtccagacctctcttcaacgccgacagttaaggcaggaacagttacctaagcccgaatatccggctgaattgcccgttagtgcacgcaaggatgaaattgcgcaggcgattgccaagcaccaggtggtcatcgtgagtggggagacaggctctggtaagacgacacaattgccgaaaatctgccttgagctggggcgtggtgttgccgggttgatcgggcatactcagccgcggcggattgctgcgcgctcggtggcgtcgcgcattgcacaggagctgaaatccccattgggcgaggcggtaggttacaaggtgagattcaacgaccgactctcggaaaccacctatatcaagctgatgacggacggtattctgcttgcggaaacgcagggtgaccgtttcctcaacgcctacgacaccatcatcatcgacgaggcgcacgagcgcagcctgaatatcgattttctgcttggctatctcaagcaattgttgccgcgccggcctgacctcaaggtgattgtcacctcggcgaccattgatgccgagcgcttttcacgccatttcaacggcgcgccggtgatcgaggtctccgggcggacttatccggtggaaatccgctaccgacccctgggcagtcgccgcatggtggtggcgccgccagcgccagtcgctgcgccggtgccagtcgtggcgcaaaaagaagaggcgccgcaggaggatatcattgatatcggcatcaagcgcaaggcaggcaatatcgatccttccatccgcaaatggctggaggacgataatgacgtggaggtgctgggtcaggacatcatgggcatccagcgcaagccgcgtgccgaagccaaatggctggaagaggacgatgccgaggaagcgatggaggaggcgatcctcgattccgtggagcaactgtcgcggctcggcggcggcgacatcctggtgttcctgccgggcgagcgcgagattcgcgagacggcggattacctcaacaagcacctgcgccatgtggagatattgcccttgttcgcgcgcctctccatagaagaccagcagaaagtattccgctccagcggcgggcggcgcgtggtgctcgccaccaatgtcgccgagacttcgctcaccgtgccgggcatcaagtatgtgatcgataccggtctggcgcgggtcaaccgttacagcgcacgcgccaaggtcgagcaattgcaggtggagaagatctcccaggcggcggcgcgtcaacgagccggtcgctgcggacgcgtgtccaacggtatctgtatccggctgtatgacgaagcggatttcaatcaccgtcccgaattcaccgatcccgaaatcctgcgatcctcgctagccgctgtcatcctgcgcatggctgcgctcaagttgggcaacgtgcaggactttccattcatcgaagcaccaagctcgcgctatattgccgatggctaccagctattgcaggagctgggcgcggtggatgcagagcagaatatcaccgataccggacgtcagttggcgcgcctgccgctggatccacgcgtctcgcgcatgatcctggaaggcaagaagcagggctgtgtgcgtgaaatcctcatcatcgccagcgcgctggcgatacaggatccgcgagagcgtcccatggacaagcgcgaggcggctgatcaggcacatgccaagttcaatgtcgagcattccgattttcttggcttcatcaagctgtgggagtggtacgaagacgcgctcaagaccaagaaatcgaacaaggacttgctcaacaagtgccacagcaatttcctctcgttcctgcgactcaaggagtggcgcgagctctaccagcagctcagggaaattgccgaggagcttgaacttaagctcaacgagcagcctgcttcctatgagcaggtgcaccgtgccttgcttgccgggttgctcggcaatatcggtttcaaggatggcgaagcggacaattatctcggcgcgcgaggcatccgtttccatatcgcgccgggttccacgctgaagaaagcgcggcccaagtgggtgatggccgccgaattgatggaaaccaccaagctctatgcgcgctgtgtggcgcgtatagagccggactggatagagcccctggcgcgcggcctgacacaaagccactatagcgacccgcgctgggaccgcaaggctgcccaagtcgtggcatgggaacgcgtgagcctgtatggcctcaccgtggtgccgcgccgccgcgtgcattacggcccgatcaatccccaggagtcgcgagagatattcatccgcgaggcattggcgaacatggaattcgatacgcgtgcgccgttctttgccgccaaccgcaagctgattgcagagatcgaggagctggagcacaaggcgcggcggcaggatgtgctggtggacgagcatacgctgtttgcgttctacgatgccatcattccggcaggcatcgtcaatggtgcaggattcgaaaaatggcgccaggaggcggaaagggaaaccccgcgcctgctgtacctcacgcgcgaccacctgatgcgtcatggcgcagcgggtgtgaccgaggtgcagttcccggaaagcctggagctggatggcgtgaaactgccgttgaaataccgtttcgagccgggccatccgcttgatggcgtgacggcgaccgtgccgctggccttgctcaatcagctcaacccggtcgaggcggaatggctggtgccgggcatgatacgcgagaaggtcacggcgctgatcaaggcgctgcccaagacgctgcgacgtgtctgcgtgccggtgccggatttcgtgaccggcttcctggaaaccgcaaccaggaaggacggcgcattgttgcctgcattggcgagctatatccagcagcgcaccggcttgaagctgagtgccagcgaatggcaggccgatgcgctggacgcgcacctttacatgaacttccgcgtggtggacgagaaaaaccgcgagcttggcagcggccgcgactggcacgcactcaaggcccagcttggccaggccgcgcagctgaccttccgcagcaattcgcccggtatcgagaaagccggcctcaagcaatgggatttcggcgacttgccgccgacattgagtttcagccgtgacgggcgccaattgactgggtacccggcgctggaggacaacggcgacagtgttgccatcaagctgttcgataccgagctggccgcgcggcaatcccaccgggcaggagtacgccggttgatgcgtttcgagctcaaggaacagatgaagcaactggaaaaaggcctgccgggcttcaatcaatatgccttgcagttgcgcagcatcatgagtccggaagagttgcgcgaggacatgctggtcgcgatcagtgatcgcgccttcatcggcgaggatgagcttccgcgcaacagccaggacttcatggcattgaaagcccgtgcccgcacgcgcctaccggcagtcgtggagggcgcaggccggttggcaaccgcaattgctacggaatacacgcagctcacacaaaagttgaacgccgctccggccagcctgtccagagtcaagaaggagctggagggccagcttgcgcgcttgctgcccaagcgttttttcagtgcgacgccttgggataccctgcagcacctgccacgttatatcaaggccatgcggctgcgtctggagaaatatcccggcgcgatagagcgtgatactcgcagcggccaggccgtgcaacagatctgggagcgctgggaatctcatgtgcagggattgcgcaaggcaaaccaggaagtgccgccagccgtgctggactatcgctggctgatcgaggaactgcgcgtttccctgtttgcgcaggagctcaaaacaccgttcccggtatcggtgaagcgcttggataaggcctgggaagacatggttcgtgcttagcgccgctcacaaaacccttttggcgtcgttgctccgccttgccgtacttgttgtattgtctgcggcagagcgtctagccaaaatcgcttcgctgggctttgtccgtagcgcttaatacgcgaattgtcgccagccaggtccatttgatgatgcatcaaagcatcgcgagattgaggaggaagcgttgttgaaattgcgccgttcactagcttttatattggtttgcagcctgttttacagcgcgctgtcgcatgctgacgggcaaagtttcgacgaatggatgcaagacttcaaccgtgatgccctgtcgcaggggatttccgaaacgactttgcaggcggccttggctgatgccgagccgatcgcgcgcgtggtcgaactggaccaggcacagcctgaattcgtgcagaccttcctcaattacctcaatcggcgcgtcacccccaagcagatcgcgcgcgggcaggccttgctgcaggaacaggagcatctgctgcggtctgtggagcagcagtacggcgtgcctgccgccatactgcttgcattctgggggctggaaaccaattacggacagacgctgggcggtttttccacgccccaggcactggcaacgctggcttatgaagggcgccgtcatgcgttcttccgcagccaactgcttgacgccttgcgcatcatcgatgcaggccatatcgaggctggcaacatggtcgggtcatgggctggcgcgatcgggcatatgcagttcatgccctcgaccttcctggcctatgccgaagatggcgatggggacggcagaatcaatgtctggcaatccattcccgatgccatggtttccgccgggcgttatctgcattcgataggctggaggcgtggtgagccagttgccatcgaggtcacgctccctgatgattttgcctggcagtatgccgccctcaaccaaaagcgcagcgtggaacaatggcaggagcagggcgtacaggcggcggaccagcaggcactgcccattggcctcaatgcggcgattgtcttgccgcaaggctggcgcggccctgctttcatggtgttcgacaatttcagcgtggtgatgcaatggaatcgttccaccagctatgcgttgacggtggcgcatcttgccagccgcctgcagggtgggcctgccttgattggcggtataggtgccgagcaggaggcggtgagcattgatgccgtcaagcgcctgcagcagcagttgacggaactgggtttcgataccgggggtagcgatggcttgcctggcccccggacgcaggcagccattaggggataccagttcgcacatgccttgccggcggatggctacgcatcacctagtctgctgcagcatgtggcaactacgcttgccagccaggcagaggacacagaattgatcccgggctttcctggcacccagccttgaccatgcctgctgtagcagaagtgccaggccagtgcgcacaggtaagagtagtatccaaataatagccaaaggagaaaccgtacatgagccagagtaacgtgagcccccagcgcaaactgcgctggggaatactgggcgccgcgcgcgtcaatgagcgcctgttgcccgctatcgtggatgcagccaacgccgagctggtggcgattgccagccgccgtccgggtgctgccgctgccacagtgcaaaagcatgcaccccagacggcaagcactgtcaagtgctatgacgtgcccgacgcattgctcgatgatgccaatgtcgaagcggtctacttgcccatgtccaatcacgaacataccgaatgggcgctgaaggccatcgcgaaaggcaagcatgtcctgatcgaaaagccgctggcgctgacggtggcagatgtcgatgccatcgcgaacgcagcgaagcagcagggtgtgacggtgatggagggcttcatgtatgtcttccatccgcaatttgcgcgcgtgcaggagctgctgcgttccggcgtgatcggcgacatcaagttcgtgcgcgcgagctattccttcctcatgaagccggcccgcctctatcgcctggaaagagacgtgaaccatggcggcggcgcgatgtgggacatcggcccttatgcggtccattcattgaggcgctgctttggcaccgagcccaagcgcgtggtgacgatcgccaagtatgccgagagcggtgcggatatcgccaccagcggtgtcttcgacttcggtgaaggcaggcatggccatttcgatatcagcttcgaaacctcccggcgctccgaatatgaggtgacaggcagcaagggtggcttgaaatgccatactgtctggcagcaggcaggcgatgtgcccgtgattacctggtggaccgaggatggccgcttctgggaagagcgcttgcccgtgagcagccatttcatccttgaagtcgagcatttcagcgactgcgtgctcaatggcaagccaccgttcctcagcctggcggatgcgcgtggcaactgtcaggcgattgtggcggcaatgcagtcggcagcggaagggcggagcattaatattgagtaagaaggcagctatcgaacttccctatagatagctgataatggcattgatcctgtagaattcagtgctttggaactcaattaagtcgtgaggatgaatatcactgaaagccagattgagcagaatctaattaacaagctagccgatctcaaatataccttgcgtccagatatccgagaccgtgcgaccttggaagctaacttccgaaccaagttcgaagcgcttaatcgcgtacgcttgactgacaatgaatttcaacgcctgcttgacagcatcatcacgcccgacgtttatagcactgctcaaacattgcgcaacatcaacagcttcgagcgcgacgatggcacaccgctgaactacactctggtcaacatccgggactggtgcaagaacgacttcgaggttgtcaaccagctacgcatgaacactgacaacagtcatcaccgctacgacgtgatgctgctgatcaatggcgtgcccgtggtgcaaattgagctgaagacgctggccgttagcccacgccgcgccatgcagcagatcgttgattacaaggctgatcccggcaatggctacggcaaaacgctgctgtgcttcctgcagctcttcattgtcagcaaccgcacggatacctggtacttcgccaacaacaactcacgtcacttcagcttcaacgcggatgagcgttttctgccggtttaccagttcgccagcgaagacaacaagaagatcacccagctagatagctttgccgagaagttcctggccaagtgcaccttgggccagatgatcagccgctacatggtactggtggctagcgagcagaagctgctcatgatgcggccttaccaaatctatgccgtcaaagccattgtggagtgcatccaccaaaattgcggcaacggctacatctggcataccaccggctcaggcaagacgctgacttccttcaaagcgtccaccctgctcaaggacaacccggacatcgacaagtgtctgtttgtggtagatcgcaaagacctggatcggcagacccgcgaagaattcaaccgcttccaggaaggctgcgtcgaagagaacaccaacaccgagaccctggtgcgccgcctgctgtcggatgattatgccgacaaggtcatcgtcaccaccattcagaagctgggtctggcgctggatggcgccaacaagcgcaactacaaagaacggctggaaccgctacgcaaccaacgcatggtgttcatctttgatgagtgccaccgctcgcaatttggtgacaaccacaaagccatcaaggagttcttccccaacgcccagctttttggcttcaccggcacacctatcttcgagaaaaacgccagctaccagcaaatcgaaggccaacaggccagctatcgaaccaccgacgatttgttccagcgctgcctgcaccagtacaccatcacccacgccattgaagatcgcaacgtactgcgcttccacgtggactacttcaagcctgaagggaaaaaaccgcccaagcccggcgaaggcatcgccaaagccaaggtcatcgaaaccattcttgccaagcatgacacctccaccaatggccgcaagttcaatgccgtgttggcaaccgccagcatcaatgacgccatcgaatacttcgagctgttcgcggaaattcagcagcaaaaagccgagcaagatccggagttccgcccgctgaacattgcctgcgtattttctccgcctgcagagggcaacaaagacgtacagcagattcaggaagacctgccgcaagagcaggaagataacaaaaaagacccagaggccaaaaaggcagcgcttacacgcatcatcgctgattacaatacccgcttcggtaccaatcaccgcatcagcgatttcgatctgtattatcaggatgtgcaaaagcgcatcaaggatcagcagtatcccaacagcgatcttcccgccgcgcaaaagatcgacatcaccatcgtggtggacatgctactcaccgggtttgactccaagtacctcaacaccctgtacgtggataagaacctcaagcatcacggcttgatccaggcattttcacgcaccaatcgcgtactgaacgacagcaagccttacggaaatattctcgattttcgccagcagcaaagcgcggtggaagaggccattgccctgttttccggcgaacggatcgacaacccccgggaaatctggctggtggaatccgcggcagaggttattcgcaaatacgaagccgctgtggcgggcatgtcggacttcatggcagacaagaacctcgtttgcgaacccgaagcggtctacaacctcaagggcgatacggcgcgtatcgagttcatcaaccgtttcaaggaagtgcaacggctgaaaacccaacttgaccagtacaccgatctggcacccgaacagaaaacccgcattgacaccatcctgccacccgaccagttgcagagcttccgcagtacctacctggaaacggccaagcagctgaaagaaattcagagcaaggaaggtgatcaagctccgccggaaatacaacaactggactttgagttcgtgctttttgcgtcggcagtgatcgactacgactacatcatgggcctgatttcacgcatgacgcagcaaggcccctcgaaactgaagatgaaccgtgagcagttgatcagcctgatccagtccgatgccaagtttattgacgagcgcgaggatattgccgagtacatccgcagcctgccagccaatgaggcgctggatgaaaagcaaatccgggcgggctacaaccgcttcaaggatgaaaagaaggcaagagagctgactgacattgccagccgtcatgggctggaacccgatgccttgcaagattttgtcgatgaaatcctgcgtcgttgcatttttgatggcgagcgcctttccgagctaatggcaccgttgaacctgggctggaaagcacgcacccagaaggagctggcactgatggaagagctggcaccgctgctgcacaaacttgctcaggggcgtgagatttccgggctcaaggcctacgaggaataagcatggacaagcaaggcaagaaggcgctggtgccacggttgcggtttccggagttttgcgaggatcgaccttggagctttcagccactcgggaaacttgcaagacgctcaaccaaaaaaaatgccgatggcgatatcactcgtgttttgaccaattctgctgaatatggcgtgattgatcagcgcgacttctttgataaggatatagccaatcaaggaaacctagagggctattacattgttgagatgggagattacgtttataacccccgtgtctctgttagagcccccgtcggacctatttcgaaaaacaggatagggctcggtgtgatgtcgccgttgtacacagtattcagattcggtgacaagcaaaacgacttttacgcccactatttcaaatcgacgcattggcatcactacatgcgtcaggcatcgagcacaggcgctcgccatgaccgtatgagcatcacgaacgatgattttatggcgttaccacttccggtttcgaagcccgaagaacaacaaaaaatcgccgattgtctgacttcgctggatgaggtaattgctgccgagaaccagaaactcgataccctcaaaacctataaaaagggcctgatgcagcagctgttcccccgcgaaggcgaaaccgttccacggctgcggtttccggagtttcgggagacgggggagtggtgcgagaaaccgctttccaaagtgtgcaacgtgctccagggctacggatttcctgaagttctacagggcaagagcgaaggaaaatatccattttgcaaggtgagcgatatttcgagagctgttgccgaaaaaggtggtgttctggacgaagcgactaactacgttggcgacgacgagctgttgaagctgaaagcaaagccagtcccgaaaggtgcaacggtgtttgccaagattggcgaggcgcttaggctaaatcggcgtgcctacgttcagaaagcgtgcttgatagacaacaacgccacaggattgaaagcaatcgatggcattgcagatgattatttcgtctatttgttaagtcagcttatcgacctcaacaggcattgtggtggagctgtgccatctgtgaacaagaccaccctagaggaaatcgaagttgttgtccccggtcttgatgagcaaaagcgaatcgcagaaaacctgtcgtctctcgacgaccttatcaccacccaaagccagaaaatcgacgccctcaagaaccacaagaagggcctgatgcagcagttgttccctgtgctggatgaggttccggcatgacctggctggcagcttaccaagccggacacaactgcgtttcctggcaggggcactgcgcgcaagaaggcgatgcgtttgatgctttcctgcaagggccggtggctgctcgtcttcatgatgcggcaggccatgatgccctgaccgagcatctgcgtgggctgagcctgaccggcatggggcaggaagcactggaagaagtgctggcggctgaggtgccggaaacccgtgattgggccgccggtgaggcgctggccgaagccgtgctggaagcgcagcacgatgtggtgttgccgtggaataccgagcgcgacaaacgcaatccccttgcctccctgcccggcgcggatatcgtgggctttcagcgcgatggagaatcccaccggctggcactgggggaagtcaaatgctcgtccgaagtccagtcgccgccgcaagtcatgagcggccgcagcggtatgatgcaccagctggatacgctcgccagcaaccttgccaccctctgccagttgctcaagtggctgctgccccgggtcaagggtactgagcatgaaacggcgttcaacaatgcttgcacgcgctatttgaatagcgggaagcgtgatctggtgttatttggcgtgctgattcgtgaccaagccgtgcgtgaatccgatttacaagcgcgtggccgcacccttgcagctcgcctgcaagcccccagttgctgccagctgctggcgttgtatctgccctggccgattgcccaactgcccgagcgtgtcgggcagggaggcggcgtatgagccattggttgctcgatgccattgcagacaagcgtagcctggcgctgcacgaagccgatcgggtgcagttctatcgcgaaatgtcgccggaagtaccagtcttcgatacacaagccatgcaggatgtggtcgccgcgctggagttggcagtgctggatatggagctggatcgctttgccgatgaggaagcttccctaaaagtgatgcgtcaagcggctgaagatgctttccgcctgctgcgcgttctgcctctgcctgaagcgccgatggacgcggccacacagcttttgcgggcttcagccctggctgtgatcggtgatcgtggtgcggatgccgcccgctggctacgagcgatggagggcgatcaaaccgcgccagccctgccgctggagtctgaagattggggcgagcgctgccgggcggtgctgaccgacatctggctgcgcttggtgcgcaaaaaaggctggtcagaccgtgatgccgttctggagcgcgtggcggcattgcgagctgcccagcaggagttcgagcgtgactatctgggcaccttcgagccacttgccgccaagcgctcggcgctggagctgattgccatctaccacttggccaaggcagccgaggtgctggctcactacattactgacggcgtggtggacgacagctaccagattcagcctttactggattcacatttcgaccgcgccatcgctgcttgcgatacgggtcagttgctggagttggggccactgacccgcctgttggcgcgcgctgctgcgcagatggtggagaactcgctgtggacagtaacccgcgccgtgaactcgcgggttacccgattcgtgcgtgagctggtaagccgggggcgcggtgaccgggcgctatttgaagtgttgccaccgcaacggcgcacactggcagaacaaggcttattgggctccagccgccgtgcagtagtggtcagtttgccgacctccagtggcaagacgctgattgcccagttccgcatgttgcaggcgctgaaccagtttgatgaccagaaaggctgggtggtctatctcgcgcccagccgggcactggtgaatcaaatcacacgacagctgcggcgtgacttccagcccctgggtgtggttgttgagcgtgtcagcccagcgctggaagtcaatggcatcgaagccggtctgctggcggaatcgcaggacgatacccagttccgtgttctagtggcgacaccggaaaagttcgacctgatgctgcgtcagggttgggaggaaaagattggtcgtcccctcacgctggtggtggtggatgaggcccataccattcaggacaaggagcgcgggctacggctcgaactgttgctggcaaccatcaaccgggaatgtcgtgaagcgcagttcctgttgctgaccccctttattgaaaacgcccgagaggttgcgcgctggctgggcgggcaaaattcggacgacatcagtctgggcgtggattggcagcctaatgacagagcgattggtattgtcagcccggtggatgctggcgctatagatggtcgcagtcgagattatcagctgaacttccagacggtgcatacctcgcgcccaagcattcgtttggatgaggacttttccctgggcaaagaagaagcgctggctgcttctctatcaaaagccaaggatattggcaccttggctgcgatgacagcccgcaagctgtcggcgcgaggcccggtgattgccatgcacagccgcccggattatgtctggaaattggctgagaagctgaaaggcaatcgctgcgacaccttgccggatgatgtgcgctttgttcagaactacgtggctgccgagttgggggcagcctttccgctggtcgatttgcttgcgcacaaggtcggggtgcaccacggcggcctgcctgaagaagttcgaatgttgatggagtggctgttcgagcaaggccatcttgatgccttggcggccaccaccacgcttgcgcagggggtgaactttccggtcagcggtgtggtgatggcggcaatccagtacccctttggccaggacatgccgcctgaggatttctggaatattgccggtcgtgccgggcgcgtttctcaaggccaactcggtgtggttgctctggtcgcgaagaatgaaagtgaagtagcacaaaggcgagaatttattaatcgaaacacgggcgacttgaattctgcactgattcagattgcgcgtgctgcagccgatggactggaagacctggggctcatcgtttaccaccatccggaatggtcgagcttcttgcagtatctggctcatacctatcgccagatggggcagccatcgaactttgcggatcagatcgaacaggtactgcgtggcacctttggttttgagaaattgcgcgtatcggatagccagattgcccgccgcttgctgaatggtatccatcgctatgtcgattatctcgccagcccttcccaaccgctaaagctggtcgacagtaccggattttcattgcaaagcatcaggacggtgttgacgcataaaggcgacctggggccggattcctggaatcgtgagcggctgttccgttctggtgacaacaccctacagaacatgatgggcgtgctgctgcgagtacccgaattgcgcgacaacctgaattcggtgctgggtggcagatcaccggatggtgacaaattagcacgaattctgaaggattgggtaaacggggcagatattgcccatatcgcgacgcaatatttcagcgagggtggtgcagatgctgttactgccttgaccaagtgcggacaaaacctgtttggcaaactgacacataccacgtcctggggcttgaatgccctgttggctattaccacagcagaactggatgatgatgaacgtagccagctatccaatctgccatcgcaggtgtactacggtgtctccacggatgaagctgtatctctgcggctgctaggtgttccgcgccgtgctgcgccgcgtttggcagaagcattgcgtttaactcggcaagactcactgccttcgattcgccaacgcttggaaaacttgccggagcaggtttggagtgaggccttgggtagtcaaggcgctatctatcgcaaggcctggatgattctggatggggctcagtgatgacacgaaatactccgcccattttctctgatctcaccgcattagctacacacctgcgtagcgagttggagaacaaaaaggccatcctgctctatgcctacaacggcacgggtaaaacacgcctgtccatggtcttcaaggacatcggcaagcagggcgaggctcgcgatacgctgtatttcaacgctttcaccgaagatctgttccattggaacaacgatctggaaggtgatgaggataggcgcttactgatcaataaagattcacgctttttccagggcctgttcgagatggagatggacaaccgtatccgcccgctgctgcgacgttacgcggatttcgatttccgcatcgacactcaggagccagagtgggccgtgcgcttctcgcgcttggtggatggacagaccattgacaatatcaaggtatcgcgcggtgaggaaaacatcttcatctggtgcttcttcctcgcggtagtcgaattggcgatggacccggaaatcgaggcgtaccagtgggtgaagtacctgtatatcgacgatccgatctcatcgctggatgaacacaatgccatcactgtcggcaaccatttggctcaaatattgggcaaagcaggcaatccgttaaaggtggtgatttcgtcgcaccatccgttgttcttcaatgtgatgcacaacgagcttgatgcgcgaaagtcgaagaaagtctccgctcacttcctgtcgcgttccaaagtggatggctcgtacactctggcccacaccggagcgacaccgttcttccatcatgtcgctgtgttgaccgagttgtacaaagccgagcagtcgggagagttgtatacctaccatttcaacatgctgcgctccgtgttggagaagtcggcgagctttcatggtttctcgaatttctcggcctgtataccgaccgatgatgtcgacgatccggacggcgtgcttcatgcacggctcatcaatatcctcagtcacggcaattattccttgtttgagccgcagccgatgctggaagaaaataaggtctattttaagaaaattctggacgatttcctgaagcgttaccccttcaatcccgatttatttcctcagaccgctgaggctgaaaatacaggtacaccatgactgaatctgaaaaacagaaactgggcaagaccctctgggccatcgccgaccagttacgtggcgcaatgaatgcggacgatttccgcgattacatgctggcttttctcttcctgcgctatctgtcggacaactacgaggccgccgcgcaaaaggagctggggacggactatccagaccttccttccgatgtgttgaggcagaccggcgtgaatacgccgcttcaagcgtggtacgaggaaaatctggacgacgtatccgaattcgagaagcagatgcgccgcaaggtgcattacgtgatcgaaccccaatacctgtggggcaacatcgcagagatggcgcgtacgcaggatgacgaactgctgcacaccttgcagaaagggttcaagtatatcgaggaggaatccttcgccagcaccttccgtggcttgttctcggagatcaatctggcgtcggataagctgggcaagacctacaccgagcgcaacgcccgcctgtgcaagatcatcgccgagatcgccaagggactggggcagttctctaccgatagcgacacgctgggtgatgcttacgagtacctgatcggccagtttgcagcaggctctggcaaaaaggctggcgagttctacacgccgcagcgtatttcagacatcttgtcggccatcgttacgctggacagtcaggagcctgccacaggcaagcgctcgcatctggatagtgtcttcgactttgcctgtggctcgggctccttgctgctcaatgtgcgccgcctgatggggccgcacggcattggtaagatttacggccaggaaaagaacatcaccacctacaacctggcgcgcatgaacatgctgctgcacggggtgaaggactcggagttcgagattttccatggcgataccctgctcaacgagtgggatatgttgcgcgaaaccaacccagcgaagatgccgaagttcgacgcggtggtggccaacccgccgttcagctatcgctgggagccgagcgaggcgctgggcgaagacgtgcgcttcaagaattatggcctggcaccgaagtccgccgctgactttgccttcctgctgcatggcttccatttcctcaagcaagacggtgtgatggcaatcatattgccccacggcgtgctgttccgtggtggtgccgaggctcgcattcgtaccaaactgctgaaggatgggcatatcgacaccgtgatcggccttccggcgaatctgttcttctccaccggcatcccggtgtgcattctggtgctgaaaaaatgcaagaaaccggatgatgtgttgttcatcaacgctgccgagcacttcgagagggggaaacggcagaaccagctcttgccggagcacattgacaaaatcatcgacacctaccgctaccgcaaggaagagccgcgctactcgcggcgggtaagcatggaagagatcgaaaagaacgatttcaacctcaacatctcacgctatgtcagtactgctattacagaggaggaggttgacttaaacgcggtaattggtcagttaaaagcaatagaacaggaaatttaccaagctaaatctaagcataatgaatttctaaaagagcttggattgccattattgccttaagagttaatttttcatatttaggtttgcttctcgaaaggtatgtccatgtatcaggtaatgctcgtggccctgggtggcgcgatcggctccgccgcccgttttacgctgtcagggttggtcttgcgttatagcctggactggcggtttcctttgcccacctttacggtcaacatcatcggttgcctggtcatcgggatgttggccgggctggcctcaaaagaggggttcatttcccccgacatgcgtgtgctgctttttaccgggcttgtcggcgggtttaccacgttctcggcattcggcttggaaacattggtcttgttgcgggaagggcttgtcgggatcgccgctgcctacatcgtgtcgagcatcgtcgtcggcttggtcctgatgtggttgggcttcgagctggtcaaaatgacgatgcaggcatgaacggatgctctcgctgaaacgcggctgatgggcctggcaatctatatccactccatatgccgctgatgccgcagcgcgatcacgccatactagtatcagcaaggggaaacgctatgaggaaggccagcagcgtcgaagccaggttcgcgacatggctcgctacattgatgatgcaactggctagagaaatcaccgcttggtggatgcgcatgattcggtcgcctgcgtgagaagctgggagatctcttctgggcgctgaggacgcaccacccgcccgacttcgacgccattgtgcagcagaaccaacgtaggccatagtttgaccttgaagctgcgtcccaaccgtttgcccctgccgtcctcgatgcgttcgtgacgcaggccgggaaattgtgctagtgccttgccgagcatgggttggatcgcttggcaaaatccgcaccagttggcgccgaattccagcaacagccatcctgtcatggcgtcaagatcgcttctgtgtggttcagggttccaggctggtttcatcgcgttgctcggcagtcatggtgttttaggttggttggtgatgggggctgcggtgtgccatgagtgaccgcaacgagggctgaaaattcgctgaaaatttacccttaaaaatccagcatatacctcattggaacaatatatagtgttttttggtgtacacaaacacattttattgcgatatagtccacaccatctacggtgtccggcgattgttcgatccagccggaaacagggaatgcggtcaagggaatatcctgtcaagccgcagctgcccccgcaactgtgaccagtgagcggcaagccaaatagaaggtcactgggcctggaagtttgaggcccgggaagacaggctgtccgcgtggacctgggagccaggaaacctgccgtagatcattttcataacgtttgaggcggggtgtcctcggctggatagggtatcgctgatgcgtcggcgccttacctgtcatgctgtttcatgattgttgcttgattgccttgggcaattcatgtccgctcatgaggaaaccctgcttcctgactgggagcctaagatgacacagtacgaatccatgaaagccaccaagcgcgatggccgccaggaaccgatcaacctggacaagatccatcgcgtgatcgattgggcggcgcaggggctggacaatgtatcggtatcgcaggtcgagctgaagtcgcatatccagttctatgacgggattcgcaccgacgtcatccatgaaaccatcatcaagtccgccgctgacctgatttccgaggaaacgcccgactaccagtacctggctgcgcgcctgtcgattttccatttgcgcaagatcgcctatggtcagttcgaaccgccgcatttgttcgatcacgtcaccaagctgaccgagatgggcaagtacgacaagcatattctgcaggattacagccgtgaggagttcgacgcgctgaacgatcatctcgaccactggcgggacatgaatttttcctatgctgcggtgaagcagctggaaggcaaatacctggtgcagaaccgggtgaccaagaaaatctacgaaagcccgcaatttctctacatgctggtggcgatgtgcctattcgccaggtacgagggcaagacgcgcctggaatacatcaagcgcttctacgatgcggtgtccaccttcaagatttcactgcccacgcccatcatgtccggcgtgcgcacgccgacgcgccagttcagttcctgtgtgctgatcgagtgcgatgatagcttggacagcatcaacgccacgaccagcgccatcgtgaaatatgtatcgcaacgtgccggcatcggtgtcaatgctggccgcatccgtgcgctgggcagcgagatccggggcggggaggcgcagcataccggctgcctgccgttctacaagctgttccaggcggcagtgaagtcctgctcacagggcggcgtgcgcggcggcgctgcaaccttgttctacccgttgtggcacctggaggtcgagtcgctgctggtgctcaagaacaatcgtggcgtcgaggagaaccgtgtgcgccacctcgattacggtgtacagatcaatcgcctgctgtaccagcgcctgatcaagggcggcaacatcacgctgttctcaccgcatgacgtgcctggcctgtatgacgctttctttgccgaccaggatgagttcgagcgcctatacacgcagtacgaggcgaacgacagcttgcgcaagcgcatcgtgcctgcggtggatttgttttcgctcctgatgcaggagcgtgcagggacggggcgtatctatatccagaacgtcgaccattgcaacacgcacagtccgttcaatcccagactggcaccggtacgccaatccaacctgtgtatggagattgcgctaccgacgcgaccgctcaatgacatcaatgatgagaacggcgagattgcattgtgcactttgtcggcgttcaacctgggggcgctggaaagcctggatgaactggaagggttggccgacctggtggtgcgtgcgctggatgccttgctggattaccaggattatccggtcaaggccgcgttcaacgctacccagaagcgccgctcgctgggcgtgggcgtcatcaattacgcctattacctcgccaagaatggcaccggttacaccgatgatgcggcgctggggctgacccaccgcacctttgaggcaatccagtactacctgttgaaagcctcggtgcagctcgcgcgcgagttcggcccgtgcggcgcattcaatgaaaccacttattcgcaaggcatcctgcccatcgacacctacaagaaggacctcgatgccgtctgccaggaagcactgcaactggactgggagcagctgcgcaaagacatcgtcgcacacggattgcgcaactccaccctgaccgcgctgatgccttccgagacttccagccagatcgccaacgctaccaacggcatcgagccgccgcgtggcctggtgtcagtcaagcagtccaaggacggtatcctgcgccaggtggtgcccgagatcgagcgcctgcgcaaccagtaccaattgctgtggtctttgcccaacaacgacggctatctcaagctggtgggtatcatgcagaaattcgtcgaccagtcgatttcatccaataccaattatgaccccaagcgcttcgaaggcggcaaggtgccgatgaagcaattgctcaaggacctgctgcaggcctataagctcggcatcaagaccctgtactatcacaacactcgcgacggcgcgagcgaaggcggcgccgaggccggggatgatggctgcgaaagcggcgcgtgcaagatctaggggcgaaccccagtcagggcaatggaatgggcagcagctttgctgcctgattgaagggtatagagacgaatcatggcatatagcattttttccaaggtcgacaacgagcaactgaaagagccgatgttcttcggtcagccggtcaacgtggcgcgttacgaccagcagaaatacccggtgttcgagaagctgatcgaaaagcagctttccttcttctggcgtccggaggaggtggacgtgtcgcaggaccgcatcgattaccagggcctgcctgagcatgaaaagcatattttcatcagcaacctgaaataccagacgctgctggattccatccaggggcgtagtcccaacgtggccttgctgccgctggtgtcgctgccggagctggaaacctgggtcgagacctgggcgttctcggaaaccatccattcgcgttcctatacccacatcatccgcaacatcgtctccgacccagcgctgatcttcgacgatatcgtacgcaacgagaacatcgtggcgcgggcgagcgatatctccgcctattacgacgacctgatccactacaccatgctgtattcgcaattggggaagggcgaccacgtcatcaacggcgagaccaagacggtcaacctgcgtgagttgaagaagctgctgtacctgtgcctgatgagcgtcaatatcctcgaggcaatccgtttctacgtcagctttgcctgctcattcgcatttgccgaacgcaaggtgatggaaggcaatgccaagatcatccggctgatcgcgcgcgacgaggcgctacacctcaccggcacccagcatatgctcaacatcatgcgcagcggccaggacgaccccgaattcgccggcattgccagcgagctgcaggacgagtgcttcgagatgttcaagcgcgcggcggagcaggaaaagaaatgggccgactacctgttcaaggacggttccatgatcggcctcaaccgcgacattctctgtcagtacgtggagtacatcaccaacaaccgcatggcctcggtcggcctgtctgccgcgttccccaatgccaagaataatcccattccctggatcaatacctggctggcatccgatacggtgcaggtcgccccgcaggaagtggagctgagttcctaccttatcggccagatcgatgccgaagtcagttcggaagatctcggcgacttcgagctttgagcacggtccgcacccggcacaccagcttcagcctcattcctcaggaaaccctgcttgaggggctcgagcgtaccgggcacgaagtggaataccagtgcaggggcggctattgcggcctgtgccgggtgcgcctgctggatggcgaggtgcagtaccttgagcaaccattggcattcattgcctccgacgaaatcctgccatgctgttgcgtgccccggtcggatctcagggtggattgcgaactcaggccggaattcaggggctggcaggagcaggaagatatgttcccagttcaggccagcctgtttgcagatgacgcatcattgcagatgagccagccgcgccagccaagcaagcgcccgcggaagaggaggccgcctagcaggcttccagcgcagggagttctgttcgactagcctctgtccagtggacgggcggtggaaaaaatatcccacatggtgatgaacagcgcggcaatcagcggtccgatcacgaaaccgttgagaccgaatactgccatgccgcctagcgtggagatcagcacgacgtaatccggcagcttggtatccttgccaaccaggatgggccgcaggatattgtccaccaggccgatcacgaataccccgaatgcaatgagaatgacgccttgccagatggcgcctgtggcaagaaagtagacggcaaccggtgcccagatcaggctggcccccactgctggcaacagcgagaggaatgccatgatcacggcccacagcagcgctgcctggatgccgagtatccagaaaatcagcccccccaatgcgccctgggtgatggcgacaagaatattgcccttgaccgtagcacggatgacagtggtgaatttgttgaacaggtggcgtttatgctctgcactgagcggaatggcttgctttacccggatggaaagggagctaccgtcccttagcaggaagaacatcaggtaaagcatgacggcaaagccgaccacgaattggaaggtattctgcccgatgctgagtgctttggtggccaatagctggctaccctccatggcaagctgggaaagcttctcctggaagctttgcacgtcggacaggccaacacgttccaggatgcgatgcacgggtgctggagttgcatcaagtatttgctgggtatacaaggcagggttgatctgtcctgtcttgatcttctggaacaacatggtgccttcgtgtaccagggagctggcaatgataatgacaggcacgatgacaatgatgatgcaggcgctcagggtgcccagtgcagcgaggttcttgcgattgcgtgtggtgacgagcaggcgccggtacaagggagtgaaaaggatggagaggatgacgccccagaacactgctccatagaatggtagcaggatgatgatgagcccggcggaaaccagcaggagcaggaagacgaacgttttatggtggaaatcggcgctgttcatgaatgaggaggtctactaaagggtgcgctgctgccagcctgttatttccacgtgacatcgctttggtttgtgactgcagattgtagcagttccaccaatggcaaggcgcgttgcttcaagctgatatgacgggcttcaccatcccctgtcggttcggcaccatctggcccaccagcactttccaatgcgcgttgaagacgctgtagcgcatgaggcacatcggcagcaagaatcgcacctggaatcgtaccgctatgccccatgagatgaagaagctgcttggcgacatcaccaaacagcatgatgtcgctataacgcgccgtggaaaaagtgacaagcatattgtgaccttaaaagcgatggaacaggtaagtggactggccatcccgtgaacgccggatggccgatgtgcatatcagtcggttttactgcctgggccggctaagtaccagacaatcaggccaagcactgggaaaatcaatacaccaagaatccagaggattttctttaccgtgtctgccgagctctggataatcttaactatcgcataaatgtcggcgatgaggatcaatagaccgatgatactttccatgatgttttccttcttgtggatagtgaaagaaacggcagaaactccctgctgcagcctgaacaagagtatatgctgtacatgcgatccgtaatatcagactacactgacttacaagtaggactttaccgactcgccgtaaggcttggcaagcggagattgcatgacatgatgaagcagatacatgattgaaaatacgcgcctacccattaccgtgctgaccgggtttctcggtgccggaaagaccacattactcaaccggtatttgcggcatccgcaggtgcaggataccctggtcatcgtcaacgagtttggtgaaaccggcctcgatcacctgctggtggcgtaccagtgcgaccaatccatgctagcgcagcccatggtggtggagctgaacaatggttgtctatgctgccagctgcgtaccgacctcaagcaaacgctgaaggacattcattggcgcttttcccgcaacggcgtgcggcaattcaagcgtgtggtgatcgaaaccagcggcctggccgaccccgcccctgtgctacataccctgatgaccgacgcctatgtcgcagcagcctaccagctggatggtgtggtcacgctggtcgatggactgctggggaaggcgaccttgcagcatcacccggaagcactgaagcaagtgcaactggcagaccgcttgctggtttcgaaggccgacctggccggcagcgacacattgcatcagctggaggcttatcttcatcaactcaaccctgtggcggcgctgaccaggctggattcatcccggcctgaggcatcagggcctgcgctgttgttcggggcgggggcaaccgcaggctttccgcattggttgtcagcactggcggcgccggccctgcatggcggggaggccgcctccttgagcctgtcgctggccaggcctgtacccagggcggatttcgagcgctggctagatatattgcgcgatgacaccagccccggcctgttgcgccttaaaggcgtgttccacattgaaggggagcccgacccgatagcggtgcaccgcgtgcagcacgtattgcatgtgcccgaggccttgccgcattggcaaggccgtgaccggcgcagccaactggtgctgattacccagtcggggatcggcaatgaggagaagcgactattgcagccgcttgccaggttcctggattaaagacgattgatcgtgcccgctccgtgttgacgttttcacctcgcctatacctgcatcaacgcatcgcggatcttgatttcatccagtcccttgccgatcaggacaatgcgggtgatcggctcatcttcgtcccatccttgcagcaggttgggtgggtacagcgtatggtgcacggcatgcactgccagtggcgcgggctggtcttcggcatggatgatgcctttcatgcgcagcaggttttcgccatgggtcgcgcaaagccattgcagcacaggttcgagctgtagccaggtcagcggcttgggcatggtcacggtaaagctgctgatctcgtcctcatgcactgcttgtggcagcatgccgcgcctggccttggagcgggacggcgcacgcagccagcgttgcggctgcgcttgtgtgccgcccgggttgaacaggcctgcatcaattaccgccgcgggatctatctcgccatggctgatgcggtattgggtggcgccggggttgagttcctgcagcgcagccgagagcgcctccaggctttcctctgatgccaggtctgtcttggtgatgagcagtacgtccgccacggcggcctgcttgcgtgcctctgcgtgccctgcgatctgctgcaggccgtaggtgctgtctatggtgaccactaccgcatccaggcgataggtggaggaaatcaccggctcattgagcaggttggccatgatggggccggggtccgccatgccggtggtttcgatcaccaggcgggaaaaagcgggtatcgcttccagctggcgcttgaagaacaggtcacgcatggtgtctgccagctcgttgcttaaggtacagcacaggcagcccgactccagcagcacggtgttgtcggcaatatgctggctctcgacggtacgcgcgaggatatggtccagcccggcgctaccgagctcgttgatgatgactgcggtgtccttcataccggggtggttgagcagtttgttgagcagcgtggtcttgccgctgccgagaaaaccggtcagcaacgtcaccgggatgcgatggtccagcgtcattgataaattccttgattgccttgaggttgtggtgatggtagccagatgccgtattgcggtggcggcattcgcattttaaacgagaatggcagtgcctggcttaaagacaagcgtgccagcaggattcaggccgagctttcttccggttggcgatcccaggctgggaaggggtcgttgaaattcttccatgcctgcatgccgagcctgagttcggcatcggtcagcaggcaatggtcgaacgcctgtctcagggcaactttgtccatgctgctcccgatcagcacgatctcctgctggcggtcgccaaattcaccggaaaagcgctcacggatggcgctgagcgattccatgtcctcgggccagtaggccttgggtgtggcggcccaccagtatccggccggtccgtgccgggtgatggagccggcctgcgaccaactgccgcaatgggcggggcggctcgccatccagaaataccccttagagcgaatgacgttcggccattcgcgcgagaaccatcgccacagccgctcagggtggaaaggccggcgcgcacggtaaacgaagctcgtgatgccgtattgctcggtttccggcgtatgttcgccgcgcaattccctcagccatcctggggcagactgggctgcggcaaaatcgaacagcccggtatcgagcacccgggctagcggcacacggccgaattcgctttccacgatccgggcgcgtggattgaagcttttcaggatgccgtgcaattgctgcaatgcttcctggttgactaggtcggtcttgttcagcacgatgacatcgcagaactccacctgctcgaccaacaggtcgacgacggtgcgctcgtcgccttcacccattgatgagccgcgttctgccagcatgtcgcgcgaggcatagtcgcgtaggaaattgaaggcgtccaccacagtgaccatggtgtcgagccgggcaatatcggaaaggctggcgccgttttcatcgcggaaggtaaaggtctcggcaacgggcagcggctcggaaataccggtggattcgatcagcaggtagtcgaagcgtccggcctccgccagacgcttgatctcgaccagcaagtcttcgcgcagggtgcagcagatgcagccgttgctcatctccaccagtttctcttccgagcgcgacagaccggctccgccttcgcggatgagttgcgcgtcgatattgacctccgacatgtcattgacgatgacggcaacgcgcttgtcctcgcggttgttcaggatgtggttgagcagggtggtcttgccggcgccgagaaagccggatagcacggtgacgggaagtttgcgggtgattttcatgataattcctggagtttgatgatgcttagagagtgactaacaacacgctcctggcgtttttgccttgctactcgtactgccgcagctgagtgtctagccagaccgccttactgagattggtgagccgtttttcgttagtggctgtattggcgctcgcgcctttcatgccgctcctgtgcctccagcgcaagggtggcagtcgggcgggcgagcaggcgctgcaggccgataggctcgccggactcttcgcaatagccgtattcgccatcgcggatacgctgcaatgccgcgttgattttcttttccagcttgcgctcacggtcacgcgtgcgcagttccagtgtatgcagttcttcctgcgtggcacggtcggctggatcgggaaattcttcgtgttctctcaagtgtttgctggtttcggcagcgttgtggcgaatatgggcgagctgctgttcgagcaatcgttggaagaaggcgagctgctgcggattcatgtaatggtcgtcaggcatggcaagcagttcttcaacgctgacgatatctaggttcaacatggctttggctaataatgcaacaatgttgcattttagggtggggcgactttatatgcaactatgttgcaattaattttgtttcaggggagattgataccttggatgtgcaatggcaggcccgcttggtgagaaaagccctgccgggagggatcagttagctacggaattacagtggtcgcattgaccttttatattgagttcgaccgactcgacggtaaaatgggagggaacgctattgggaatgcgcggcttgacttcgtccaggcaaaatatcttgccgcaggatgagcattcgaaatgcgcatggtggtgcttggcattgcgctgggtgagctggaagcgcctggcgcggtcgtcgcccatgataggatgcacgaggttgcattccaccagccagtcgagaacgcgatacaaggtgacgcggtcaaagggggcttcctgggtcagggtttgcaatatttcatgatgcgtgagtgggaattccgactccatcagaacattcaatacggcaacacgtgaggaggtcgggcgctgcccaatctcatgtatcattcgttcggcgttatgcataggcgctaaattacagacaatcatcacgtgccgtcaacagggcacgtccaaaaagcaggattatgaacgtattttttgaagaagagggcagtttcaaggttgcctcggtcatgacggaaaaccccagctctctccaggtggaggccatttccggcaaacgctccaagatcaagtccgccaacgtattgatgcgcttcgaaggcgcattgtcgggattcatggaaagcgccagcgcagaggccgagggcctcgatgtgccattcctgtgggaatgctgcggcgaacccgagttcggtttcgaggagcttgccgaggagtattacggcggcaagccgacttccatccaggcggccgccattgctatccggctgcatagcgctcccatgtatttctatcgcaagggcaaggggcgttacaaggccgcccccgaggaaaccttgcaggccgcgctggcggggctggaaaaaaagcgccagcaagccgagaaagtggcgcagtatgtggagcagctcaaggccgggcagttgcctgccgagttcgatggcaaggtgatcgatgccttgctctaccagcccgacaagaacagcctggaatggaaggcactggagcaggcggcaagtgaaaccaatcagcatgtcgtgcgcgtgctggcgtcgtgcggtgcgattgcatccgtgcatgactaccatctcggcgcattcctgcgggaatacttcgccgaagggcagggcttccccgacatggagccgcccatcgtgccgagcgatctgccgcgcgccgaggctgaggcattcagcatcgacgacagcaccaccaccgagatcgacgatgccttcacaattgtgccgttggccgatggcgtggtcagggtaggcatccatattgctgcaccggcgctcggcattctgccgggcagccagctggatcaggttgtcatgcagcggctttccaccgtctatatgccgggccacaagatcaccatgctgccggatgaagtggtggcgccgttcagcctgaaccagggcgagtggcggtcggcgctttcgctttacctggacgtggcgcccgacttgagcatcgttaagcgggaaagccgcgtcgagcaggtcaaggttgccgagaacctgcgccatgacacgctggaacctttcttcaacgaaaacacactggatcaagacacgggacatccctattggcagcgactgctgttcctgttccggctggccgagtcgctggaaaaggcgcgtggcaaatatgaccctacacgtccggtccagctcgactacagtttctatgtgaacgatggccgggtgcgcatcctggcgcgccgtcgcggcgcaccgatcgacaagctggtggccgaactcatgatcgaggccaacagtcattggggaggcctgctggccgagcaccatgtgccgggcatttaccgtgcccagaacggtggcaaggtctacatgacggtcaaggccgagccgcaccagggactgggtgtgagccagtacagctggagtacctcaccattgcgccgcgcggtggacctggtcaaccagcgccagatcatctcggtggtgcagggagatgagcctgtctacccaccaggcagcgacgatctggccgtggtgatgcgcaacttcgacctgacctacaacgcctataacgagttccagacacgcatggagcgttactggtgcctgcaatacctgctgcaggaagacatccatgagatcggcgccactgtctggcgcgagagcctggtacgcctcgacggcatgccgctgatcgcgaaggtgcacggaatgcccgagctggcgcccggcagtcgcgtgaggattgaaatccagaaggtcgataccttgctgatcgagctcgaaagccgcttcaagtcgatggagcatgccgaagccgcggcagaaagcgaggcggcctgatgttcagagtggggcgcaagattgcgcgcagcatacacaaggccattaccagcgaagacagtgtcgatgtaagcgagctggacggcgtgcgttccctgcacctggggtcggacaccatccagagctcaatgcgcatcaaggatccgtatgcgctggaactgcgctattcgcgcggcatgatggtctacctactgttccagaagcaaccgcgtgacctggtggtgctaggcctgggcggcggttcgattcccaaatacgtttaccaccacctgccgcaggtaaagacgcgggtggtggaaatcaacccgcgcatcatcgaggtggcgcgcagccatttcttcactccggaaaacgacgaacgcttcgagatcatcgagggcgacgcggctgctttcctgcgcgacaacccggccacgacttccatgctcatgatggatgcgttcggtagcaatggcttgcctcccgacctatgctcgcaggatttcttcgactcctgctttgaggcgctgacgctggatggcatgtgcgcgatcaacctatggggcagcgacaagcattacgatgtctacctgcagcgcatcgagaccagctttcatggtcgcatcctggtgatgcccacgggcaggcctggcaatgtagtcgtgttcggcttcaagcgcgcgcctaacgacctgcgctggagcacgctgcgcgttcgcgccaaggcgctcgaagccgagcacaagatcgagttccttgagttcgtcgagcgcttgcgcgagcacaacccgagtactagcaaccgcttgttgctggaatcctaacaagccttcaggataccgcatgcattatcagttttttgccacttgtccgcgcggactggaacctctgctcgaagacgagctgaacagcatccgtgcgcggcaaatcaagccgaccgacgggggcgtgggtttcgccggggacatgctgctctgctaccgtgccaacctcgagagccgtattgccacgcgcatcctgctgcaagtcggcaaggggcgctacagcaacgaggatgagctctaccaaggcgcatacaagattgactgggtgcagtggttcgaggtggaacaggatttcatggtcaaggtgaccggcgtgaggtgcccgctcaagagtctagaattcgcgaccctgcgtatcaaggacgccatctgcgaccgcttccgcgaggaagtcggcagccggccttccatcgatacccgcgagccggacgtgcgtgtgcatgcctacctgggagccgaagaataccagctttacgtggatacttccggcaatgccttgtatcagcgtggcctgcgccgcgccagcatcgaggcgccgttgcgcgagaacctggcggcaggcatcctcaagctgtcgggctggcagcctggcacacccttgctcgatccgatgtgcggtagcgggacgtttctgctcgaggcagcgatgatctcgctggatatcgcgccggggagcaaccgcagcttcggtttcgaacggttgaagaacttcaatgccggcgcatggcaatccctgctcaagcaagccaaaagccgggccaagcctgtggcattccagggtatctacggcagcgatgcggacctgcgcgcggtgaggataacccgtaagaatctggagcaggccgggctgctggacgcgatgcaagtcgcccatcgcgagttcaccgatgtggtgcctcccgctgccgagggtatcctggtcgccaacccgccgtacggggtgcgaatcggcgaagatgaggagctggcggcgctctatcccaaaatgggcgaggcgctgaaaaagaagttcgccggctggaacgcctatttcctcaccaacgacatgcgcctgcccaagctgatgcggctatcgcctaccaagcgcacaccattgttcaacggcccgctggaatgccgcgtgttcgagatcaagatggtggccggttccaaccgcaaggagaaaagcaatgactgatgacagcatccggccggattccctggaaaacctgcgcgcgcggatcaaccactttgtcgccgagcgcgaatgggaccagttccatacgcccaagaacctggccatggcgatgatcgtggaagcggcagaggtggtggagcactttcagtgggacagcccggctgagagtagcacgctgaccgatgaacgcagaaccgagatcggtcacgagctcgccgataccttcgtatacttgctgcgtattgccgaggtatgcggtatcgacctgattgcggcagccaatgccaagatagacctcaacgcgaagaaatatcccgctgacaaggcgcgtggcagcaacgccaaatacaccgcataccaggagcagtgatcgttggcgaatcaccgacaggcttgcttgcatgatgaggtcgaacgacatgtcggagacagcatctgttgctactattgaacctatttaacctgaaaatccagccaaagaagaaatgccatccatgttcccagctaccgaaaccgcgccaacaacgatctatctcaaagactatacgcccgcaccttatctcgcctctcgcatcgcactcaagttcgaattgttcgaggacaaggccatcgtcaggtcggaagtcgcctatgtgaagaacccagcgaccaactcgaaccggctggtactgaatgggcaagaccaagtcatccgggccgtggaattggatggggcaccgttcgacggctatgtgctggacggcgataagctcatcatcaatgatgcggccgaggcattcacgcttgcgatcacgtccgagatccacccggaaagcaataccgcgctggaggggctgtacaagtcccaaggcactttctgcacccagtgcgaggcagaagggttccgtcgtatcacctacttccaggaccggcccgacgtcctgagcatcttctcggtgcgcatcgaggcggacaaggacaagtacccggtattgctgtcgaatggcaatctgatggcatcgggtgaactggcgcaaggacgtcacttcactgaatggcacgacccgttccccaagccttgctatttgttcgcgttggtggccggcgacctcgtgcgcattgccgataccttccgtaccaggtctggccgccatgtggacctgcacatctacgtgcgccagggggacgaggggcaatgtgggcatgccatggcatcgctcaagaaggccatgaagtgggatgaagacaaatacgggcgtgaatatgagctggacctgttcaacatcgtggcggtcagcgacttcaatatgggggcgatggaaaacacttcgctcaatatttttaataccaagctcgtgctggctcaccaggaaaccgcgaccgatgccgatttcaccagcgtcgaggcggtgattgcgcatgagtactttcataactggaccggcaaccgcgtgacttgccgcgactggttccaactgtcattgaaagaaggcttgaccgtattccgtgaccaggaattcagcgcggacatgaactcgcgcgcggtccagcgcatcgatgacgtcgaccaattgcgcaggctgcagtttcccgaggatgcgagcccgctggcgcatcccgtgcagcccgatcacttcatcgagatcagcaatttctacaccatgaccatctatgaaaagggggcagagctgatccgtatgcagcataccctgcttggcgaggagaggtaccgacaggctaccgatctttatttccagcgctacgatggtcacgcggtcaccatcaacgatttcgtccagtgcatggcggatgcctcggggcgcgacatgacgcagtttttccgctggtacaagcaggctggtacgcctaacctgcaggcaagcggacgttacaacccggaagccgggcaatacatcctgaccctcaagcaatcccagccggatacgccagggcagaccgacaagcagccgttgctgatcccggttgcggtgggattgctcaatgaagcgggtgaggagacgcacgccacccgagtgctggaaatgacggagcccgagcaaagcttcattttcgataatgtgccatcgcgccccgtgccttccattttgcgtggtttttccgcgccggtgaaattatccacagacctcagcgacgacgacctgcgcctgctgcagctcaaggatacagacggttttaataagtgggaggccggccagaccattgcgctgcgcaccattcagcgagtcatggccgaccctggggcggacatcgcacaattcattgccgacttcggcgtcctgctagaacaaggcttgagcgaggacacagacaaggccctgttggcacgcgccttgtcactgccctccatcgcggtcatcagccaggcacaggaggtggttgaccccgcggctatcgatgctgcccggaccagcatcctcaaggccatcaagcaggagcacagggagatcctggctagcctgtatgagcaccaccgtggcaatggagcgttctccatttcgccagccgagatgggccgcagagcattgcgcaataccgtgttgcaactgctgaccgtgaccaatggcaccggatgtgccgcgcgtgccaaggcgcattacgacaatgccgacaacatgacggatcgcgtggccgccttatctagcctggcagatagcaacaagcctgaacgcgatgaggtgttcgcggatttctatgagcgtttcaagggctaccagcttgtggtggataaatggttctccctgcaggcgattgccaaccgggaaagcatcttcgaggatttcgcccgattgcgccagcatcccgaattcaatatccgtaatccgaaccgtgtcagggcgctctattcggcgtttgccgtcaacaacccggtgaagttccatgaccccagcgggcagggctatgccttgcttcgggatgtgatcatcgagttgaatgcgatcaatccgcagatcgctgcgcgacaggtgacgcctttccgcgaatggaaacgctatacgccggtgctccaagtgcagatgcaggatgcgctgcgcgccatcatggatacgcccaacctgtccaacgacgtgttcgaggtggtgagtaaatgcctgcaggcatagcagaacagtaagtctgggccggcagggcgggcgcgcctggggccgatgctcgacgggcatatcgactacagggatgtgtgcgtttttccgggacacccatgctcaagcatattgccgacagtttgtggatgggctgccagatgcaccgacatatgcaccgcaaaccgggagagctgccgactggcctggctcacagcgcgatgaaggtgagcgcgggtgtgcagggcgcccatttcaaggtcttcctgaaaccggaatctggcgcctgcgatgccgaactgcacgatgatgacatcccgctccctgtcgctgcgattggggttgccgccatgcaaaaggcgcgggtggatggccagcacatcgcctgcctccacatccgggtgggcaatagcgtctttatccagtgtgtgcttgttcatgctgtgatccagatggctgccaggcacgactgctgttccgccgttttcctgcgacatgtcctgcaaggggatcagcaggcgtaaaaagtcgtccccttccgggcagaagtaagtattttcattgtcgcggtgccaactgatcgccggacctattcccgcgggtttgcgcgtcaggttggcgtagtggaatatgatgttcccggcttgcgtctccagcaggttcgccgtgatcgaccaaagcggatattctgacagcaatgaaacaaagcgcctgtccaacgtgagcatatcgccgatgatgtacggctcatggatcagcttgctgccatcaatgccgggattgcgttcgggtttcgcgagcgagaactctcccaggctgacgccgttccgctgcgccaagggcgcattggtgcggtattgcctgatgatggatgccacggcatcgcgcgtacaatgcagccaggatggtgaaagcacacgcctgaaaacctggaacccatgcgtggagtaacaggcagtattggctgggttcatgatgggagaaaggccgccgcgggctggctgcggcggcgtagtgcgttacagtgcggctagtgcggcgtcgtagttgggttcgttggcaatttccgcgaccagctcgctatgcagcacctgattgttttcatcgagcaccactacggcacgtgcagtcaggccagccaggctactatccaggatttgcacgccataatccttggagaacttggcggtatcgcggaaagtggagagggtgatgacattttccaggccttcggcgccgcagaaacggctttgtgcaaacggcaggtcggcggaaatgcacagtaccacggtattggccaggccgctggcctgcttgttgaatgtgcggaccgaggtggcgcaggttggggtgtcaatgctggggaagatgttcaaaaccttgcgctttccggcaaagtcggcaaggctgaccaggttgcgtttcgcatcagctaattggaaatcgggcgcggtttcgcctttttgtggcaggtttccgccgatttgtaccggattgcctttaagggtaacggttgccataaatcaagtccttttctgtctggttgagaggtgttggtgattgactagccatcagtgtggctattgtttaatagtttcgctatttagcgctcggctatcataacgcttcgctcagataaccgatggtcatggtctggttgtgcaatacattatccgtggtgttgggccgcggacagaattccccgtaagaatagaagccggttagcgcagtctggctacccagcgtttgttgcaccgcctggatctcatccgcaatctgctcggccatcaccagtttgcgcccgacgcagctgacacacaaggccaggccgggctggctggtatccaggtttgcggtcaccagcctcgcagcgccgcctgcgccctcgaccagccggtcatgcgtggtttggcagaggcgcacggtttcgccttcctccacgtttccggcaaaggtcaggctgttttcttccggatcgatggcaagcagggtgcgcactttttccacttcgcgcttgccttcctcgatgactgcaaatgggaaacggaggcccgagccgggcaaggctttggcgttttgttcgccgatgtacatgcgatagagcggtagcgccggtttgccgtccatttcatacaccacatttttttccgagcgcgtgatcttgcgtggcggaccgtagggtttccatccgcccaatgcgccactggcggtgatgagcttgtcgccatagaggccgatggcaaccaccaggccttcttcaatgctgtcgttaagcagctgtagtgtccgggagaactcggcattgtcgcccgccatgccgccgacgatcgggatgtcgcccagcacgctctgaaagccctgcagcagttccgagccgttgatatgcaggccgtcggagaagaccaggatggtgcgcagactgtccgatttgagttgcttggcaaggttgatggccgtttcggccgatgtctgcatgttgttggcgcgagcataggtgacgcgctgcatggtgttgtcccaggcgatggcggtgatctgcagactgtcgtcgctgacgccatgggggccgatttcaccggaggtggtgcagccgacgatctgggcggctgggtagcgctccttgagctgggtcggcagtttgccatcgctgaagcgcctgaccgaaccaaataccaatacgagattggcattgggtaatggtgaagacgatggcaaatccttgatgctcatcttcgacgatagagcttcctgtctgactagcatgatctccgttccctagatggccgctgatggttggcgcggcgcttctggttattgttgttttgtgcgactatgcagatgacgttccaggtcatcgtacttagcaggcaggttatttaacctttttgttcgcggattgacaacctgctttttatggcaccggtattgcacggcgtcgaagtctgtagatagaatggtgcgaaaaccgggcgctttttcatgagcgctgaactcaaagtggctaacaacattcaatgcagcgttcctggataggcgtcttgtcgaaagctttacaagacagggtgccgctgccgggggtcagccgcgctaagcctgctgctcaatgcagcctgtcaatacaggggataaagggtgggggatactgatctatctggtgtgaaggtcatggtcatagatgacagtcataccatacgcaggagcgccgagattttcctccggcaatcggggtgcgaggtatttctggccgaggatggctttgatgccttgtccaaaatcgccagccatccccccgatgtgatcttcgtcgatatcatgatgccgcgcctggatggctaccagacctgttccctgatcaagcgcaacccccgcttcaaatccattcccgtgatcatgctgtccagcaaggacggcttatttgaccgcgcgcgcggccgcatggccggttccgaccagtacctgacaaagccttttacgcaaaatgccctgctcgacgctgtgcgccagcataggcagcacagtccgggcgagctaaccatggaacaagagtaaatgacgatcaagaaaatcctcgtggtggatgattcggcgactgaccgtttgtacttgagcgagctcctgcagaaagctggctttgaagtgagtacggcagaagatggccaggactgcctggagaaggtcagcgcatctatgccggacttggtactgatggatgtggtcatgccgcgcctcaatggtttccaggccacgcggtccttatccaggaatcccgacactgcgcatatccccgttattgtctgcacaggcaaggagcaggccaccgaccggatgtgggcgttgcggcaaggggccagggattgtgtcatcaagcctgtggatgcggacgagcttttgtccaagattgcggagatttgctgaggtggccagaccgaggattaatctgcaggcttatcagcaaggtatcttggagcgcctgcagcatgtcgcgacggactcgggtgcggcggacaatgccaggctgggtatccatgccggggggcagcaataccttgtggccttgcgggatattaaggaagtcttgcctgtaccggaaatccacgccgtgcctctggtacagccctggtttcttggcatgtgcaatattcgcggcaacctgtacgcagtcaccgatttggccaggtttctggggagcaggcaccagccggccgtcatgacggccgaaagccggttgatgctggtgcatgatgactttgacatcaatgctgcctttctcatcgacagcctggccgggctgagaagtcttggggatttcaagccgctggaaatggtggctgatgggccatcctatatcacgtcgcggcatgaggacgatcaacatcacctgtgggaggagctgaacatggccctcatccttgaaaagcaagaattcctgcaggttgccgcctgacggaaaagggagatagtaatggcagtaagttttgcgagactcaatcatttattcaagagaaaaaaaaccaaggatcaggctacggcgtctccacaagtaggaaaagccagccgggtcttggtgggggccttgctgctagccatggtgctcgccttgctaggattgctattcaatcaattgcaggtggtgcgtaacaatcagtttgccgacattgccaccagcctgaaggtggcggcacagcaggtggcgcgtgatgccgcattgagcgctggcggggaaactaccgccagcgaacgtctgcgcattacgctggaccaggcttttgccagcttggcagcgttgcgcgaattgcagcaggtagccttgctgcaaagcgacgaagtgaccggcagtcttttgcgcctggagcaggtctggagcgagctgcgcagccaggcattggcatccggggagctcgcgcaactggcagcacagagcgatctggccgtacaggcaacgcaccaggcctggcaagcctatcttgatcaaggcaaggcaggatggtggctggcgttgtcagtgattgcaggtctgcttgccctggcgttgttgattcgcatcggctaccaacaggttgcaagtgcgcgcagcaggtttgaggaaatcgagcggaccaacctcagcaaccaggaagcgatcctcaacctgctggatgaaatgggcgatctggcggacggtgacctgacagtaaaggcagaggtggcagaaaacatcactggcgcgattgcagactccatcaactacaccatcgacagcctgcgcgacctggtggccgaaatcaaccgcgcgacagagcaagtgaaccaggcgacggcacaggcacaggaaacctctgccgagctgttgaaagcagccgagctgcaatcgcagcaaatcacggatacgggcgaggcggtcaatcatatgacccagtccatcatgcaggtgtcgagcaatgcggaggaggcttccaaggttgcccgccgctccctggacgcgaccagccagggcacgagggctgtgcagaatacgattgccggcatgaacgaaatccgcacccagatacaggaaacctcgaagcgcatcaagcgcctgggcgaaagttcccaggagatcagcgagatcgtcgaccttatttccgacattaccgaacagaccaatatcctggccttgaatgccgccatccaggcggcatctgctggcgaggctggccgcggctttactgtggtggcggaggaggtgcaacgcctcgctgaacgttcttctgaggcgaccaagcagatcagtgccatcgtgaaaacgattcagaccgataccaatggcgccgtggccgcgatggaaaaaagcacggaaggcgtggtggagggcgcccgcctgtctgatgcggcaggcaaggcgctgggcgaaattgagaatgtgaccaataacctggctcggttgattgaggaaatctcgagtgcaacagaggcgcagaccaaggccgctgctaccgtcagtatgaatatgcagcagattcagaatattacgtctcagacctcggaaggtaccaggaaaacggccagttccattggacagctcaccagcctggcggaggagttacgggcttcggtggcaggcttcaagctcaactaggacatattggtggaagatttcgatatcggcccgctgagctgggtcaagggggagatagaccaggccctggagcaggtgttgatgcagctggatgcgctaagtaccaatgccagcgatttgtcgccgctgcgtttcgccaagacgcatctctaccaagtcaatggcgcgctcgacatggtcgggctggaagggtgcaggcgctattgcagcgagatagaaacggtcgtttccaagctggacaaggcagagctcagcctggagccggaatgtctggatgctctacgctacgctatcctgcatttgcagcaatacctgcaggacctcatgaacggcgaaccggatcgacccctgcgccttgccccgcccctgcacaggctggcagctttccatggtgcagcgtttgaggacgccgaactgttcttccctgatatcagtcagcgccttcccaaggatatcccgacagaagcactggattccccagccttgctagccactgtcaaggagcagcgcgcgcacttccagaaatccctgcttgcctggctgaagggggatgccgaggcgccgcaagacatggctgctgcgctggagcgagtgcagcttgtacagtctcaccccgcccagaaaaccttgtggtgggtggcggttgcattcaccgacaccctggccgatgaatcgcaccgtaggaatgccggtatcaagcggctgtgccgccgtcttgatcaggaattgcgctccgtcagcgagggggcaagccgaccggcaagcggcctgttgcgcgacttgttgtatttcatcgcggtgagcaagcctttgagcgcacgtattgcacaagtgaaggcgctgttcgagctggatgagctgatcccttcaggggaaatctttgtcccagacggcgaggagcgccaatatatcaggcaatgccaggtggccctggatgcgctgacggagctgtggacgcatgccaatgaaggcgacggcgcctttgatcaattcatgacccgctttgcgggtatcctcaacacctatccggcgttatcgtctgcaccggtaaagcagctgtttgccgccgtgtatgaccaagtggccgctctgcagaaaggcaaccaccctcaacaggaggctgccttggtcgaagtggcatctgccttgaccttgttatccgacgcattgcagcactatgggcagcaaggggagcaggcggcacttgaaatggaaaagcaacagcaacgcctgcaagccctgctgcagggggagttgcctacactggcgcctgcgcctggcgtgcagcaggccgcgcaacaggcattggcgcgcgaaacggctgcgtcgctccaggaaatagagcagctgttggacgcttatttccggcagccggatgatgttgctccactgtcgcaggtaggcactccgctgcaacaagtctccagtgcgctggatatgctcgacatgtctgaagtgaagggcttggtgacgactgctcatgaagtgattggcgggctgcatcaggggcagattgccaagagccaggaggtgtttgagtcgttggcggacagcctgagcctggtcaggatgtatgttgagcaatatcctcatgtggtgggcggggcattggcgctcaaggatgcgctggaaaggctgcaggccgtccaaagcgctgggccggcagcacagcccatcgaaaccgcaaacgttccggacgccgatactccagcggttggactgcctgatgacgagctgctggacatctatctgagcgaagccgaggaggtgttggcaaatgtcgcgcagcatttgcagacattgcgcgtcaatgctaccgcccaccaggcgttggtcgaggtgcgcagaggtttccatacattgaagggcagtggacggacggtgggccttgccgaactcggcaatgtggcagccattgtcgagaccctgcttaaccgcttgatcgaacgcaaactgacacccaccactgccatcatctcttttgttgaagaggcgacggctgctttcgccggctgggtcgcagcgttgcgcggaaaagaacatcctgtggttgatgctgccttgtggcagtcgcgggctgacgagctggaatccagcatgtctggcttgccagccaagggacaaacggaggaagtgctgatcggcggcacgcgtaagatcagccgtgccttgttcgaagtattcctgcaggaggcagggcaacacctggagcaattgcaggattggctgcagcttgtcctgcatcgcagcgaacctgtgctcaagcctggtcaggaaacctgcagggcagcccacaccctggcaagcaatgccggctccaccggcttcaaggcaatgtcggacttggcacgtgcgctggagagctggctggatgtacatcagggcaattggacggagcagaccgttaccctgctgcagaatgccgtcagcacgctggaaaagatgctgatcaaggcgcgagagcgtaaacagtcgcgagcggcgacagcattgctgcgtgcgctcaagaaggctgcgcaggatgcggctattccagtgattgatgcggctactggcagcaatgtcgtgccattggccccgcgtctggccaaggctgaggatgtcgtcgccagcctgctggaggccgaggccaacatgaaaggcctggtcgatggctccttgtccctgccggaggctgggacggatacccacgatgctgggcctgaggggcatgccccagagcagcccgaaccagaagcacccactgaggaggctgttgtctcaccgcaagcagtggaccaggagctgtttgccttgttcgtggaggaggcgagcgacctcatgcccgtcatcggcggcgaattgcgcgcgtggcatgcagctcccgatgaggctgagcatccagacatgttgcagcgtgcgttgcatacgctcaaaggaagtgcgcgcatggcgggccaaggcagtctgggtgacgcggtgcatggcatggaagacttggtgatgcgtgccttgaagcggatgccgcaggccgatgactttgccgagatgtttgcagcgctggatcatataggcgcactgctcgaggatgcactgggagggcagaccacattggtggcgggccgccagtcggcaacccagcattccgggcgggaacggcggacgcaatacctgcggctgcgcgctgatacgctggaccgcttgatcaacgaagcgggtgaggtgagtattgcacgctcacgcctggagcgtgaaatgcaggcattcaagcaatcctcgtcggacctgaccgaaagcttgcagcgtcttcgcggttatctgcgtgagctggaaatcgaggcagaaagccagctgcaatcgcgcatgacattgctgcaagaatcgaacgagacctttgatccactggaatttgaccgctttacgcgcttgcaggagctgacccgcatgatggcggaaagcgtcaacgatgtcgccactattcagcagggcctgctgcgcaacctcgacgaggccgatgccgcattgctgcatcaggcgcgcatgagccgtgacttgcaatacggtctcatgaatgtgcgccgggtgccgttctccctggtgacggagcggctgcaccgtatcgtgcgtcagaccgcacgcgaactcgataagcgggttgagctgacgctcgaaggtgccgacaccgagattgaccgcagcgtactgcaccgcatgggcgcagcagttgagcacatcctgcgcaatgcagtggcgcatggcatagagccgcccgacgtgcggcggaaacaaggtaagcctgtggcaggaagcatcacgctcaaggtgagccagcaacatgacgaaatcatgctcacggtcagtgacgatggcgccgggattgatctggaccaggtgcgggatcgggcattggcgatgcatttgttgcagccaggccaggaagtgggtagccaggcactgctggcactgattttcgagccgggctttaccacggcgagcagcgtgtcgcagatatctggccgcggagtggggttggatgccgtacgcagcgacattacggcattgggtgggcgtatcgaggtcagcagtacccaaggggttgggagcattttcagaatattcctgcccgtgaccctttccgtgtcgcaggcggtattggtcaggtacggcaaccgccagtttgcattgcctgcggtgatggtggagcaggtgatgaagctgaagccggatgtattgacggctgcctatacggatggcaagttgcgctgggctgatcatgattatcctattcatttcctgggcaggctgtgtggcgacccccaggcggtagcgcaaagccagcgttatacgccagtcatgctgttgcgtagcggcgagtaccgtctcgcattgcatgtggacgacattatcggcaaccaggaagtcgtgatgaagcagattggccctcaacttgcacgcgtgcccggcatggtgggggccactgtgctgggggacggcggtatcgtgctgatcatcaatcccttgcagcttgccaatcgggaggctttgtcggccggcagcctgaatgtggcggtaacagcggctacaccgttgccgttgggcaagccggtggcattgctggtggatgattccctcaccatgcgcaaagtgttggggcgcttcctcgagcgagagggatatgaggtcgtcacggccaaggacggcatggaagccctccaggccatgcagcagtccctgccggcggtgatcgtgaccgatatcgagatgccacgcatggacgggttcgagcttgcacgcaatgtgcgcgatgacgagcgcacacgccacattccgctagtgatcgtcagctctcgcacggcggaaaagcaccagacgctggcaaaaagcctgggcgttgacgcattcttcggcaagccggtgcaggaggaagagttggcggccacgttgcgccagttgctggcctgataccagtgaagggcaggggtgcggatgcaatctcctggcatcaagcgagcctgaatcaggtaaaatccaggcagtatgtcgaaaccttcattcatccatctccgttgccatagcgagtactcggtggtcgatggcaccgtgcgtattggcgattatgtcaagcaggcggtggcagaccagatgcccgcattggccctgaccgacctgagcaacttattcggggcaatcaaattctacaaggcagcccgcggtaaaggtgtcaagcccttgatcggtgccgatatctggctggaaaacgaatccaagcgtgaccagccttaccgcttgctgctgttatgccattcgcatgtgggctacctgcgcctgtgcgagctgttgagccgtgctttcctgcataaccagtaccgtggtcgcgccgagatcaagcgtgaatggttgcgcgaaggcggaaccgaaggcttgatcctcctgtctggcgccatggcaggcgacatcggacaagccttgctgcaaggcaatttcagccaggcgcagacgctggccggggagtgggccgccctgttcccgcagcgcttttatattgagctgcagcgagcaggccacccccagcaggaggcctatatcgccagcgcccttgccctcgccagtgagctggagttgccggtcgtggcgacccatccagtgcagttcatggcgccggacgatttcaaggcgcatgaggcgcgcgtctgtattgccgaaggctatgtgctcgccgacaatcgccgccccaagctgttcaccccggaacagtacttcaagtcacaggcgcagatggcggaactgttcgcggatattcccgaggcgcttgccaacagtgtggagatcgccaagcgttgcaatctcaccctgacgctgggcaagaattacctcccgcaattccccacgcctaatggcgaaagcctggatgaatacctggttgcccaggccaaggctggcctggaagagcggcttaaggtgctctttcccgacgaaggtcagcgcgaggcgaagcgcccggaatacgaggcgcggctgcagttcgagaccaatatcatcattcagatggggttcccgggctatttcctcatcgtggcagacttcatcaactgggccaagaataacggcgtgccggtcggcccgggtcgtggttccggcgccggctcgctggtggcctacagtctggggatcaccgatctcgatccgatgcgctatgcactgctgttcgagcgtttcctcaacccggaacgggtttccatgcccgatttcgacatcgatttctgtcaggagggccgcgaccgcgtcatcgactacgtcaagcgcaagtatggcctggatgccgtgtcccagattgctactttcgggaccatggctgccaaggctgtgatccgcgatgtgggtcgggtgcttgacctgccattcaccttcgtcgacagtgtggccaaactgatcccgaacgagctgggcatcagcctgagcgaggcactggagaaggagccgcagctcaaggagcggcgggagcaggaagaggaagtggcagagctgctggagcttgcgctgaggctggagggcttgacgcgcaacattggcatgcatgctggcggcgtgctgatctctccggggaagatttctgatttttccccggtctattgccaagcgagtggggaaagcgtggtgagtcagtacgacaaggacgatgtcgaggcagtcggtctagtcaagttcgactttctcggcctgcggacattgaccatcctggccatggcgcttgaaagtgccaacctgcagcgcgcagaacatggcctggagccgctcgacttcgagacattgcccatcgacgacaaagccagctatcaattgctcaaggcggctaacacaacggctgtgttccagctggaatcgcgcggcatgaaagacatgctgaagcaggccaagccggacgtcttcgaggatattattgccctggtggcgctttaccgccccggaccgatggacctgattccggatttctgccgccgcaaacatggcctgcagcgcgtggaatatccgcatcctgcgaccgagcccatcctcaaggagacctatggcatcatggtctatcaggagcaggtgatgcagattgcccaggtggtggcaggttacagcctgggcggtgcggatctgttgcgccgcgccatgggcaagaagaaacctgaggaaatggccaagcagcgcagcattttcatcgagggagccgtcaagaacggcacctctgaaaagcaggccggggaactattcgacttgatggagaagttcgctagctacggcttcaacaagtcgcacgctgctgcctacgccttggtggcctatcagaccgcctatctcaaggcacattacccggcggctttccttgccgccaccatgtcagccgacatgaacaacacggataatatccatctgttttatgacgactgcattttcaatggcctggaagtgctgcctccggacatcaatgccagtgaataccgttttaagccgatcaatgccaagcagatcctttacgggctgggtgcgatcaagggcacgggctgggcggcgatcgagttgatcctggcagcccgccaggagggcgggccattcaaggatttgttcgatttctgcagtcgcctggatttacgcaaggtgaaccgccgcgtgatcgaatccctgatccgtgctggcgccttcgacaagctggagcccaaccgcgccgcgttgctggctggcgtgagcctggcaatcagtgctgcagagcagagtggtgcggccagcgggcaggatagcctgtttggctcggtgatcgacagtgccgtgcatgtactgcctgagacgccaccatggacggagaaacagcgcctgcaggaagaaaaggcggcactgggcttttatttcagtggccacccttatgccgattaccagaaagaagtcgcgactttcgtgcggagcaatctggcaaacctcaagcccagcgatcagccgcaactactcgcaggggtggtgatgggcgtgcgcatacgcatgacaggccggggcaagatggcgattgtgaccctggacgacatggcaggacgcgttgatatcgtggtgagtggagagctgctcaacgagcatgctacgctgctcaaggaagaccagctgctcgtggtggaggggcgcgtcagccatgacgatttctcgggcggactgcgcgtcaatgcacgccgcctgaccgatattgctggcgcgcgcaatgcctatgccaacctgctcaagctgagctgcaacggccaatccgatgcgggcaagctgcgcgcgctgctctctccttaccgcagtgccggttctccggaagcagggcggggttgtgccgtgaaaatagcctaccacaacgatgaggcgcaggccgagctcatgcttggcgatgattggcgtgtagcgctgcaagatgaattattgcatgggctaaagagttggctcagcgatgaaaacgtgaaaatactttataattgacgccctatgaacgccaaaaccaacaacgtgaaaaccagtttcctggaattcgagcaacccattgccgaactggaagccaagatcgaagagctgcgctacgtgcaggacgattccgcactggatatctcagaagagatagagcgcctgcaacaaaagaacaagacactgaccaaggatatctatgccaagctcactgcatggcagatttcccaagtggcgcgccatccccagcggccctataccctggattatattcgcgggatatttactgattttgaggaactgcatggcgaccgcgcctttgcagacgacccggccatcgtcggcggcgtcgcccgctttgaggggcagccggtcatggtgatcggccaccagaagggccgcgacgtgaaggagcgccagtatcggaacttcggcatgccgcgtcctgaaggctatcgcaaggcgctgcgtttatatcggctcgccgagaagttcaggttgccgatcatcaccttgattgatacgccgggtgcttatccaggcatcggagccgaagagcgtggccagtccgaggcgattgcgcgtaacctgtatgtgatggcggaactgactgtaccaatcatcggcgtgatcattggtgaaggcggctcaggcggcgcattggcgctgggtgtggtcgaccacctgatgatgctgcaatattccacttactccgtcatctcgcccgagggctgcgcgtccatcctctggaagagtgctgacaaggcatcggaagccgccgaaacgctcggcattaccgctacgcgcctcaaggcgctgggtctggtggaccgtatcgtgccggagcccatgggtggtgcacaccgtgcccccgaggacatgatgcagaacctgcgccgtgcattggccgacgagctggcacatttgcaggtcaagtccatcgataacttgctagaggcccgccatgagcgcctcatgagctatggcaagttcaaggaagtccctgtcaagtaacccttcatccgggcgtgcagaagatcctcagcacgcccgtgcttccgctgttcagtccagccagccatctgcgctggcgcaccgcatagacaaattcctgtcgacacatacccggcccgggcagcgcttgctgatcgcattcagcggagggctggattcgcgtgtgctgctgcaactgcttgcacaatgtagtcagcagcatggtgtcctgctcgaagccatgcacgtgcatcacggcctgagcccaaatgctgatcgctgggcggctttctgtgcggcagagtgccagggcttgggcattgcattccactgtcagcgcatatgcgtcgatacgtcgtcaggcctgggtatagaagcgggtgccagactggcgcgctacacggccttgctgtcccacgacgctgattatgtgttgctggcgcatcaccaggacgaccaggcggagaccctgctgctgcaattgctgcgcggggcgggcgccaaagggctggcagccatggcgatacacgatccatcccgcaggctgctgcgccccttgatcgatgtttcccgtgatgagattcaggcatatgcgaagcatgccggcctgcagtgggtggatgacgaaagcaacctggatacgcgttatgacaggaatttcttgcggcatatggtgtttcctgtgttggcgcagcggtatcctgctgtacgaagtacattggcacgctcggcggcacatctggctgaagcggcatgcctgctggatgagcttgcagcgctggatgctgatggtatggtggtggatggcaaggtcaatgtcgacaggctgggcatgttgtcgagccagcgtgcgcgcaacctgttgcgctggtggctggatgcgcatggcttgccgatgccaggattgccgcgcctgcaggagatgttacagcagttgttgcacgccggagggcaggctgccatcaagattcgggtatgtgagtccacctatctgcggcgatatcgtggctgggccagcctgagcgctgagccgcctgtaccagagcctgcaggcttgtgctggcagggtggcgataggctgttgctgccggccaacggacagctgatggcccggcatgtgatgggagacgggctggccatatcacgatggcagggatgcaggctagatatacgttatcgtagcggtggcgaacgtttcaggcttgatgcccggcgccccagccgtacgctcaagcaactttttcaggaggcggacattgccccctggctgcgggagcgcctgccattaatttatatcgaggatgagctcgtgctggtgcccggcgtcggggtggccgccggctggcgggcacagcctggagagcagggcttaatgctcgactggcagccgctgcggccaagccgcgatgaaccattcaggcattaggttgatttgtcgcgcttgagcagtggctccagttgcttccagacgttttccaggatcttttcctgtgcattggccttgggatgcaggccgtcctgctgggtgaactctggcttgccggcaacgccctccagcaggaaagggacaagacgcaggttgaattcttttgccagttccgtatagctggcaatgaactctcgcgtgtatttagggccatagtttggcgggatcatcattcctgccaacagcacttgcgccttggcttcgtggctggatttgatcatgctggcaaggttgttgcgcatctggtcgactggtaggcctcgcaggccgtcgtttgcgcccagctcgagaatgacgatatcgggtttgtgctgggtgagcgcagccgcaatacggctgactccgccactggtagtttctccgctgatactggcattgacgaccttgtagccgggatattggtgtgcaatgcgcttttcaagcaaggctacccaaccttgctcgcgtgggatgccataggcggctgaaaggctgtcgccatagaccaggatggtggcggcatgggcagtgctggccagcatggcgcaggcaagactgaataacaatatgaaacggaacatcattgatgcaaacacctttggctgttgaagcggttaatctcgataaatatatagaaaatggggacggcaggcttgatatcttgcggtcactctcactccaggtagcagcaggggagaaagtcgccatcatcggcagctccggatcaggcaaatcaacattgctcagcctgcttgcaggcttggacagccccagcggtggaaaagtgctggtcaatggtacggaaatcagtcacctcgatgaagacggcagggctgccatccgcggcaagcgcatgggattcgtcttccagtcattccaattgttgccctccctcacggcgctggaaaacgtcatgctgcccttgcagctggctggacgcaaggatgcccgtgataggtcgagcgccgcgctggaaagggtagggcttggtcagcggctctcacattatccgcgccagatgtcaggaggcgaacagcaaagggttgcgattgcgcgggcctttgccccgcaacctgccatcctgtttgccgatgagcctaccggcaacctggatgagcataccggcgagcgcattgtcgagctactgttcggcctgaatgctgagtccggtacgaccttgattctggtgacgcatgacatgcaactggcatcgcgctgccagcgcaagctgcgcttgcatgatggtcaactgcacgaggaaggtccgacatgatggcgttcatgattgcctggcgccagctgcgcagccaatgggcggctggcgaggtgcgcgtcctggtcttcgccctcatattggccgtcgccgccacgacctcggtcggtttctttactgaccgcattgagtctgccctggtgcggcagggcggcatgctgctcggaggcgacatcatggtggctgcggatcatgtcattcctgacagttatatcgaagaagccaggcggcgtggcttgcaatcgacgcatgccaccgagtttgccagcatggtcctgtttggcgatgagagtcagctcgcggaaattaaggccgtaggggcaggctttcccttacgcggcgaattgaccgtgctggagcaacgagttgagcccgccatgatgctgacgggcggacaagctgcaaacggtattcctgcgccgggtacagtctggatagagccgcgcctggcctccaatctgggggtgaacataggcgacaccctagaagtcggcgaacgtagcatgcaggtgtctgccatcctgcagcgcgagccatcgcgtggcggggatatgttcagcatcgcgccccgcgtgatgatgaatgcggcagaccttgcctcgaccggattgatccagtttggcagccgggtcaagtaccagctgctgttggcaggcgacgccacacaggtcgatgagttctctggctggctcaagcccagactggaacggggagagcagttgcagaaggtgaccgatgcccgacccgagatgcgcaatgccctggaaaaagcgcagcagttccttggtttgtcagccatggtgagcgtgatcctggccatggtggcaatgttccttgccagtcagccctatgtgcagaaaagtctcgacagttatgcgctcatgcgctgtttcggtgcctcgcggcgtttcatttttcgcatcctcatgagccagaccttgctgatcgccgctttcggcagcggcatgggcgtattgctcggctttgccgcgcaggctggccttgcggtgcttgcggacaggttgctgctggaaacactaccggcgcccggcttcatgccggcagtgtcgggggcggcggcggggtttgccgccatgcttgccgtggtctggccacaccttgcccgcctgcgtgacgtacctgccctgcgcatcctgcgccgtgacctgggtgagcaataccgggtacattggctgcatttcgtcccggccctgctggtgttggcgggcttgattctgtggcatgcgggaagcgtaaggctgggtggcatcgtactgctggcgctggcaggcttggtattggccgtggcattgcttgcctggctgggcatgcgcctgttggcgcgcttgccgcagaatgtgacgggctcctggctgctgggcctggcagccctgaagcgcaggcctggcttggtggttgcccaggtgctgggattcagcctggggctgatggcgctgatcctgctggccatcgtgcggggcgacttgctgtcgagctggcagcagagcttgcctgaggatgcgccgaaccgctttatcatcaatattcagcctggccaggttgcaccgctcaggcagtttttcgaccgcagccatcttcctcatgtcgaaatattccctatggtgcgtgggcgcttgctggaaattaacggcaagccgctcaacgtggaggattaccaagatgacagggcgcggcggctggcggagcgtgaattcaacctgtcatgggcggcggatatgcagcaggacaaccagctgctcgaagggcgttggtggcagccgtcggatcatggcaagcccatgctgtcgctggagcagggaattgcacatgacctgcacctgaagctgggtgaccgcttgacctatgatgtcgccgggacgcggctggaactggaaattaccagcttgcgcaaggtggattgggataccatgcgggcgaatttctttgccgtgacgccaccgggcgtgctggagggatatcctgccaattacatcaccagcttccatcttccgagcggtcaggaacagctcctcaatcagctggtacgtgaatttcccaacctgactgtgatcgatgtcgcagctttgctcgatcaggtgcgcgagatcatgagcaagatgagccatgcattggaatacgtgtttgccttcagcctgttgacaggcttggcggtgctctatgcggccctggtggcgacccgtgaagagcgcgtcaaggaagcaacgctgttacgcgtgctgggcgcttccaggcggcaggtgttgcaggcgctctggaccgagttcgcagtcattggtgcattggctgcgctggttgccacgctggcggctgccatcatggcgtattacctcagcagccaggtgttcaatattccttaccagtttaatttgcggggtgctttgggcgtcatggtgctggctgctttgctggtgcctgccgccgcatggctgggcatgcggcgcttcctcaaccaatctccgcgcgctatattgcaaagtatatgaatggggtggttatatacagccaatttggctgtatataaccacaataattggttgtttataaccgattcaaacgaagttctgatattctctttcacagaaatccatgaatacaatcacttaccgcctgcctgaaatccggcatgaaacttgatagatggagatgccggaatcataaatataaaccggcgatcacaacaactatggaaggattgtatgttaaaaagagagaatctgaggttgagtacggttgcagtgctggttgccaatgcctgtatcagcttccaggcatatgcagcagatgcaacgcctatcactacggataaggtcaatgtggtgggcacgacgccgctgccttcgctcggtctgccattggcgcaagtgcctgcaggcatccagctcatcaccggccctcaaatgcaaaagcagcgcagcgtcacgattgcagactttctgcaaaacaatgtgcctgcggttaacgtcaacgatacacagaataatcctttccagcccgatatcagtttccgcggctattcggcctccccattgctcggtacgccccagggcttgtccgtttatgtggacggcgtgcgcgtcaacgagccgtttggcgatgtcgtgagctgggacctgatccctgtcaatgccctggccaatatggccttgattccgggttccaatccattgttcggcctgaacacgcttggcggagccttgtccttgcagaccaagagcggccgcgacaatcagggcgccgctctggaggccagtgtcggctcatggggccgcaaggcgggatctgtcgagtatggtggtgtatcgcaggacggttcggtcgatttcttcatcacggccaattcgtttcgtgaagatggctggcgtgactactccccgaccgatgtgcggcaattgttcgccaaggtgggctggcagaatgaaaccagcaaactggacctgagctacaccggcgccgacaacgatatgatcggcaatggcatgacgccatccgacatgctgcgcacgctgggccgcgataccatcctcactcgacccgaccagacccgcaataccctgtcgttcctcaacctgaccggttcgcactggttcaatgacgacgtgatgctgagtggcaatgtctactaccgccaatccaggacccgtaccttgaatggggatggcaatgatgatgtggaagatgcggcgatcagtgctgtggggatttgcggcacagatgccaattggggctttgaggattcctgtagtggcgccttgaatcgcagcaaggcgcgcaaggattcttatggcttgactacccagctcagcttcaaccaggattggatgcaaaagaaaaaccaattgattgtcggactggggcttgatcaaagcaagactcggttcgggcagtcttccgagcttggcacgctgacttccagccgtggcgtgtcggggattggtgaattcagtgatgagggggaagtgagcctgacaggccgtacccgcacctggagcgtgttcgctaccgataccctgtcgctcaatgatttctggcacctgacaatgtcggcgcgttacaaccataccaaggtggagaatcgtgatcacctggttgcaagcggtgccgaatcgctgtccggcgatcacggcttcaaccgcatcaatccggcagtgggcctgaacttcacgcccaccaaggattggacatggtatggctcgtataacgagggcagccgtgcgccaaccgcgatcgaactaggttgtgccaatccggatgtaccttgcaaactgcccaatgccatggccggcgatccgcccttgcagcaagtggtggcgaagacatatgaggccggcgtgcggggcacgctggcggaaggcttacgctggactgccaatgtgtaccgtgcgcagaatgacaacgatatccagtttatctatgccaattcctcgggttacggctattttgacaatgtcggtaaaacccgccgtatgggcttggatacgagcctggtaggcagccagggcaatttcaactggatgctgggctatagttacatcaaggctacctatgagagcgatatcagcctcgccaacgaggtgaatacctcctcagacggcgatagcatcaatgtcggcaaaggcagtcgattggccggcattcccgcccatcgcctgaagttccgtggcgaatacgccattacgcctcaatggagcataggcaccaacgtcctggtgttctccgatcaatatgcccatggcaatgagaacaataaggaccaaggagaaggtgcgaagctgggcggttataccatcgtcaatctggatacccgctatcatttcggcaatggctggcaattgtttgccaaggccgtcaatatcttcgatcgtgaatatagtagtggcggcatgatcggcgagtcctacttcctggctgacggcacttatgacggcggcgaggatcaccgggcgagcttgcgtgccccaggtgctccgcgcgcagggtggattggtgtgcgctgggattttggtggcgccaagcaagcgtctttcaccaattaaactgacttattattgattacgttaaggagtgacttcgcgatgcaggagcaggtgactgggcaagatcaaaagtttcaggccggacgatctaggcccaagctgcgcgtcctgctcgtcgaggatgaagtgatctttgcgcgtgccgtggccaagcgactgcagcaggcaggatatgactgcgagcacgccgccaccttgcaggccgggcgtgagcttgtgcggcagatggcacccgatatgatattgctggatatgcgcctgcccgacggcaacggcctggatttgctgccggagttggttgccaaggggatttccgtgatctccatgacggcctacggggaagtggcagatgctgtctatgcaatgaagctgggggcgacagactacctcaagaagcccgtggatcttgacgagctgctcctgacgatagaaaaggcgcaagccgccacccggttgaaacatcatcttgattattcacggcagcgcaatatgcatgccactgaaggcgtcgaactgctcggggacagccccgcgatgagcagcgtgaaggcacagatagagcgcttcgcacagttggtcactttttccgatgccattccacccaccgtcctgatccagggggaaaccggcacgggcaaggacgtggccgcccggctgctgcatttgtcatgtgcgaacagcgaccggcctttcgtgcatgtagattgtgcctccttgccggccgagttgatcgagagcgagctgttcggtcacgaaaagggcgctttcacgagtgcgcaaggttctcgttgcggcctgatcgaggctgctgaagatggcaccctgttcctggatgagattggcgaattgccattggcgctgcaggccaaactgctcaatgtgctggaaaggcgcatggtgcgcaggctgggctcaaccaaggagcatcccgtgctggcgcggtttgtggctgcgaccaaccgcgacctgcatcaaatggtgcttgaaggccgcttccgctcggatttgttctaccgcctcaatgtgttgaccatgaacatgccacccttgcgcgagcgcggggatgacatcctcttgctggcaaagcattttgccgtccagaccgagcgccgctatgggttgcagccgcggccattttccgctggcgccacgagtatgattcgtgagtatcactggcccgggaatgtgcgtgaactcaaacaccaggtgagccgggccgtgctgcttggtcgcgaaagccagatcatgccacatgacctggccttgcccggaagcttgcagcccgaacaggccatgaccattccggagcgcggtgtcaccctcgagtctgcagagaaggcgctgatcgagaacgcactgcgtcaatccaataacaatgtatccgaagctgcccgccaattgggcattacccgcatggcaatgcgctaccgcatggagcgccacggcatcaaggtttgatccgcctgccctcgctacggcctgtgcctgcctgggcggcagcatggggcggctcgtggtatcatgccgggcatttccatgccattcaattgcggagcgttcatgaatatcggtacccctctcagtcctgttgccacgcgtgtcatgctgctggggagcggggagttgggcaaggaggtaatcatcgccttgcagaggctgggggtcgaggttattgcagtggatcgttaccagaatgcgcccggccatcaggtcgcgcatcgcgcctatgccatcgacatgacggaccccgttgccctgcgtgagctgatcgacaaggaaaatccccacctgatcgtacctgagatcgaggcgctgaacacccagttattggccgaggtcgagttggccggccatacccgtgtggttcccacagtcaaggccgtgcagctcaccatgaaccgggaaggcatacgccgccttgctgcggaggaactcaagctgccgacttcgccttatgcgttcgccgatagcgagcagtcgttgcggacagcgattgaaagcggcatcggttatccctgtttcatcaaacccaccatgtcgtcctccggcaagggccaatcccgcatcacttcccccgagcagattgccgctgcctgggaatatgcagccactgccgggcgcgtcaaccaaggcaaggtgattgtcgaaggacagattgattttgactatgaaatcaccttgttgaccgtgcgcgctctggatgcagagggcaaagtggaaacgagcttctgcgagccgatcggccatttgcaggagaagggcgactatgtcgagagctggcagcctcagcccatgacggcattggcattggggcgtgcgcaggaaattgcccgggccgtgacggaaagcctgggcggtctgggcttgttcggggtcgaattgttcgtcaagggcgaccaggtatggttctccgaagtcagtccgcgtccgcatgataccggcatggtgacaatgggcagccagcggttcagcgagttcgacctgcatgcgcgcgccattctcggtttgccggtcaatgtcgccttgagccggccgggggccagtgctgttatttacggcgggctggatagcagccagctcgtgttcgagggtgtcgagcaggcgttggcagttccggagtccgatatacgcctgtttggcaagccggagtcattcgcgcgccgccgcatgggcgtggccttggcgaccgccgacgatgttgagaaagcacgggcgcgtgcccgcacggcggcaaagctggtcaagacgcgcgatggaaagtaagagaaattagacatgctggacaagataggcgagccagggagcagtaaagccaccctgttcgaattgctgggcggggcggagcaagttcgtgccatcgtcgaacgcttctacgacatcatggataccgatccgcgcgctgcgggcatccgcgcgatgcatgcgcccgaccttacctctgcgcgtgaaaagctgttcatgttcctcaccgggtggaccggcgggccacagctttatatggagcgttacgggcatccccgtctgcgcatgcggcatatgtcattcccgattgatgactctgcccgtgaccaatggatgtattgcatggtcaaggccatgcacgataccggcgtggatgaggccatcatcgagaaaatgggcgctgcgctgtatggcgtggctgacttcatgcgcaaccgtgaaggttgagagaggcccagggcgattcgagggcgtatctgaggataattaaaaaggcgccaaaggcgcctttttaattatttgcggttcaacccgccgagcagggcgggaatttcctttttcgatttttcccgggaatgcatgggcttgggcgccggcgcatctgtggaaggctcatacggcttgaaaaaccattcgtcttccttgttgcggccagcatgccgttggcgcggagcaatacttgccggagccttctgtcgttgggtatcctgcccgcggcgtacaggctggggagcattcgcctgttcttttggcaattcccgcttgatgagcttttcgatttccttgaggaacttctcctcctcactggataccagggaaatggcgatgccggaagcaccggcgcgaccagtgcggccgatccggtgtacgtagtcctcggcggcgctgggcaactcgtaattgaccaccatggggagctggtcgatatccaggccgcgtgcggccacatcggtcgccacgagtgctgtgattttgccttgcttgaaggcatccagcgcctgaatacgctcaagctggctcttgtcgccatgaatggcgccggcggcaatgccttcgcgctcaagatggcgcgccaggcggcttgcggaaagcttggtcttggtgaagacgatgacctgtgttgcttccttgcgcaacaagtcggccagcacgtgctgcttgtgctcgctttccaccagcaggattttttgcgtgacgttttctgatgtcgcattgctgcgggcgacttcgatcagtacaggcttggtcaggaactcttcggaaagcttcttgatttcaggtgagaatgttgcggaaaacatcaggttctgccgttgtttcggcagcagtgcgagaatgcgcttgagatctggcatgaagcccatgtccagcatgcggtctgcttcatcgagcactagcatctgcacttggcccagctgcactgtgcgctgttcgacatggtccagcaggcgccctggagtggctaccaatatctccactcctttcatgagggtgggcgtctgggatttgatatccactccaccgaagacaaccagcgaacgtagcggcgtatgcttggcatacgtcttgacactttcttccacctggattgccagttcccgggtcggggtcaggatcaaggcccgcaccggatgccttgcgggcgaggcactactgctggccaatggcagcagcttctgcagtaagggcaaagtaaaggcggctgttttgccggtcccggtctgtgcgccggccatcaggtcgctgccttccagcacgacaggaatcgcctgggcctgaatcggggttggcgtggtatagcctgactcatccagcgccttcagtaactcgggcgccagattgagcgatgcaaaactgatagtgtctgtattcacgttgtcttcgggttgagcgttcacaaattaactacttaaagaggcgattaggcaaagctgcgcgagcggcgtgccggacggtcactgtcctggcgcttggctgggccacgatttgcatcggtgcggctgcctgctgcccggtcgccaaatgagcggccttccgaacggttgccatcgcggctggcgtaaccctggccgcgtggcttgtaaccgccaccacctggacgttgaccagggcggccactgcgtggcttgtcattgtgatccatacgtggggctgggcgctttggctccaggccttcaatcacggaaatctccaggcgctggcctgtatattgttcgatcttgcgcaactggtgcctgtccatgtgcgaagcaaacgagagtgccacaccggtattgcctgcacgtcctgtgcggccgatgcggtggacatagtcttccgcaaacttcggcaggtcatagttgatgacgtgggtaatgccttgcacatcgatgccgcgggccgcgacatcggttgcaaccagcacgcgtacatcaccatggcgcagcttggtcaaggtgcgattgcgcgcgccctgggtcatgtcgccatgcagtgcggcagatttgtggcctgcagcatacaggtcttccgccagcaggtcggcgtgacgcttggtggaagtgaaaacgatggcctggttgacaccgggagcaatgagcagatgttccagcagcttgttcttgtgcgccatgtcatcgacgaacaatagcttttgctcaatattggcgtgcttttccttttgtgccgcgatctgaatgaccttgggggttttcagcaacgtcttggcaatgttggcgatctggccttcgaaggtggcggagaacatcaatgtctggcgctcgctaggcaaggcggaggaaatgcgctcgatatccggcatgaagcccatgtccagcatgcggtcggcttcgtctaggatcagcatttgcaagcgggacatgtcgatgcgtccgcgttccatatggtcgagcagacggcccggcgtggccacgagaatgtcgattggctgcgacaataacttgttctgcaatggatagggcatgccgccgacaatactgacagtgcgggcgcgcaggaacttgccgtatttgcgcgctgcttcgttgacctgtgcagccagttcgcgggtcggggtcaataccaggatgcgggggccgcggctcttggcagggtgcggcgtagccagcaggttgagtgctggcagggtgaaggcagcggtcttgccggtgccggtctgggcagaggccatgaggtcatggccttctaggacttcaggaatcgcctgggcctggatgggtgtgggggtgctatagccagcctcggtcaaggcacgcaggatggctggatgtaagttcaaattttcaaaagacacaaaattccctttcaaggaaaactgaagaggtcttggataagaccccaaaagggcgcaagcagccatcgtgagcatgccttggtaggcagttcaatatcaggcgcaatgactaaaattttttagcattcttaccggcgcacgggcatagccactaaccggtaacaaatgcaagagagccgtaaaattgcacaggcttcgagaggctagggcgatgaatcatcgattcagtgtgaatcgaatcaggtcgccagtatataggttggatgcaatttgtcaaaggttttaacgcggatttaatcaactatgtgttaaaatcgcgcactttttcgcatatagagtaattacatatcatgtcgcgcgcccttcgtaatatcgccatcatcgcccacgtggaccatggcaagaccaccatggtggacaagctcctgcaacaggccggtacatttgccgcccaccagcaggtttcagaacgtgtcatggactccggtgatattgaaaaggaacgtggcatcacgattcttgccaagaatactgccgtcaattatgaaggcacgcatatcaatattgtcgatacgccaggacatgccgacttcggtggcgaagtcgagcgcgtactgggcatggtggatggtgtggtattgctggtcgactccgtggaaggcccgatgccgcagacccgcttcgtgaccaagaaagcgctggcgttgggattgcgtcccatcgtggtcatcaacaaggtggaccgcccgggcgcacgtcctgactgggtcatcaaccagacattcgacttgtttgccaacctgggggccacagacgagcaactggatttcccggttgtctatgcctctggcttgaatggtttcgcaacactggacctcaacaaaccgtcggatgacatgcgtcccctgttcgagaccattctcagccatgtccaaccgcccgctggcgacagcaatgctggcctgcagctacagatttctgcgctggactactctacttataccggccgtcttgggattggtcgtatccgcaatggccggatcaagccaggccagatagtggcggtcatgaagggcgatgagcaggtggcccagggccgcatcaaccaggtgctgggcttccgcggcctggagcgtgtacaggtggaagaagccgaagctggggatatcgtcatcatttccgggatcgaggaaatcggtatcggcgtcactgtggccgaccgtgataaccctgtcggcctgcctatcctggctgtggatgaaccgacgctgaccatggacttcatggtgaatacatcgccgctggctggcaccgagggcaagttcgtcaccagtcgccagatccgtgatcgcctgaacaaggaattgctgaccaatgtggcacttaaggtcgaggatactgaagatgcagacgtgttccgcgtttccggccggggcgaactccacttgactatcctgttggaaaacatgcgccgcgagggctatgaaattgctgttggcaagccgcgcgtggtgtacaaggaaatcaacggacagaagtgtgagccttatgaaatcctgacagtagacctggaagacgactgccagggcgccgtgatggaagagcttggtcgccgccgcggagagcttcagaacatggaatccgatggcaatggccgcacccgcctggaatacaagattccggcacgcgggctgatcggcttccagagcgagttcctcaccatgacgcgtggcactggcttaatggcacacattttcgatgagtatgccccggtcaaggccgacatgcccggccgccgcaatggtgtcctgatttcttccgagcagggcgaggccgtggcctatgccttgtggaaactgcaggaccgtggccgcatgttctcttcacccggtgacaagttgtatgaaggcatgatcatcggtatccacagccgcgagaacgacttggtggtgaacccgatcaagggtaagcagttgaccaacgtccgggcctctggcaccgatgaggctgtccggctggtaccacctgtgcagctgacgctggagtccgcagtcgagttcatcgacgatgacgagctggtggaaatcacgcccaagagcatccgtatccgcaagcgccacttgctggagcatgaacgcaagcgtgccgccaaggactaagcgccttgacttcgtgaagtagttaaaccatgcacaaccccggttttcccggggtttgttatttgtgatcacgctttttgtcacactggccagtgtccatgatctttggcaattcattaataacgtgcagccgatggctgcgttacgcggccaggggaggagttgaaatcatatacaagcttgcttgcgggcatcaccttttgtcgccgctaaaacaatagccgaggggcctgaataggagctcgcatcaatagataacccgctacggcgggttttttattgacggaaacatgagtgaaatgtaaaaaatgtttctaatttgtaacagaatctattgccagcagggggcacattcatgcagaatacttactgaatatacaaatttgtatatctgccgggccgggagaagcggaacggtattgcatgagcagccgacagagttgcaatgcatcaagtgaactatggagatgagctatgaagcaaggtatgcaggtagcccggcagcctggccagggcgaagttcatgcgctgttcaacttatataataccggccagcttcatgaggcggaaatgaaagcgcgtgcattgattaagcaatatcccggcgcgctggttgtctacaacgtgctgggcgtggcgcttgaggggcagggcaagctgcaggaggcggtacagtgctaccgcagggcgctggctttgaatccttctatttcagaaatgcactttaacttgggatcggtgttgtcccaacttggacatgaagacgaagcgatcacttcgtacaagcgtgctatccagatcagcccgggtcttgcagtggcccatttcaatctcggtaccctgttgcagaaaaagcagctgcttgaggaggccattgcacactaccgccaagcagtcgtgatcgagccggggtttttcgaggcttacggtgccatgggtacggccctgcagcagcagggccacctggatgatgcgattgcatgttatcgccagtcgttggcaatttccgaccatgcgctaggacatttcaacctggccactgccttgcgtgaccgtggtgcgctggaacaggcggtttcgcactaccggcaggctattgccttgcagcccaattatgccgatgcgcacaacaatcttggtgaagtgtttcgtgatcaaggcgacatggaaaatgccgtggcttgttatttgcaagcactgcgcatgaagccagggcaccaggctgcctctttcaacatggcgcagttcctgtacgatgccgggcgcttcctcgaggcgatcccttatttcgaggattcacgacaagaggattggcaggaaagaatactctactgcctttataaatcggggcagtatgaaatattccggcgccgcttgctgcccctgctggaggccaaagaccatgtttcgccttttcttgctaccttgtccacgcattacgcgaccaatttccgcgtggaggatcactaccgcttttgcccgaacccgatggatttcgtcttccatcgcaatatcaagtcattggcggaggcgggcagcaccttgcgggcacaactgctggaagacatccagctgactgaaattgccgagcgcaagcaagggcgcctgcatcacggcatgcagtctgcaggcaacctgttcaagcgcaaggaggagtcgttccgccagcttgccgacttgattcgcgctgaagtattggcttatgcgcaggcgttcgagggccgggattgcgacctcatgcgccattttcccgaacaggttgaatttgccagctcctggtatgtgcgcatgcgccaggggggacatcttacatcacacatccatgaaattggctggctgagtggctgcgtctatctcacattgccgcaagcgctggaaaaccgagatgaaggctgcattgaattcagcactcatggcgatgattatcccaggttgcacgatgactttccggtccgcgcgatcaggcctcatgtgggtgatatcgtattgtttccatcttcgctgtttcaccgtaccgtgccgttccattcggacgaagagcgtatctgcattgcattcgacatcaagccgcgggcatgcttttcccaaggtgctttgcgcttggacagcatgaaggtcatgctggtcgcaggcttcaacctgcttgtgactgagcttgcagaaatttcaagctggtcgttggtggtgctggcctgacactttttactgactgtcccggatttctccttgctttttcctaatctgatccggggcggtcactttttatctcgagcttctgcaggcatgaggtcgcttgcctgcatcgctatcaataggagggccaacagggcccgacgaagcggtcctggctgagcgttgcgtagcagatagacaagccgtatgacaaggcagagcaacagcgtcaggcgcgttttgtcagtcactccaaaacgggccgcgggggtaggcgggcgatgcggtataattccaccgctatgacagacattctgcttctttccgctgctttcgcttccttgctgcttttgctctggatcgcctatcgtcaatcgcggggcggtgatgccggccagctgttgctgcagcagttggaggaaaagcaccgcgaaatgctgcgcgacctgaatgacggtctcaacaaattgggcgaccgcctcaaccaatcctcgcatgatcaagccgagcgcttgcgtacagcagtggcgcaggagttgcagcagacgcgcgacgccatgagggcactggagctgagccagacagcaagcctggcccaaacacgcgagaccatgctggagcgcctgcatatcaccctggccgagcaaggcaaggcggaacagtccatgatccaggaaagcatgctcaagaccgcgacccagctgaccaatacgatagagttgctgaccaaggcggtggatgctcgcctcgaggaaatcggcggcaaggtgtcggagcgtcttgatgagggattcaagaagaccaacgatacctttgtgcgcgtgatggagcgcctggcaaccattgacgaggcgcagaaaaaaatcgacggattgacgaccaatgtagtgagcctgcaggagctgctgggcgacaagcgatcgcgcggcgccttcggcgaggtgcaactggaggcgctggtgcgtaatgtactgccggtgacttcctacgccatgcagcatgtgctcggtaacggcacacgcgtggattgcgccttgttcctgccagagcctacgggcacggtcgccgtggattctaagtttcccctggaaaactaccatcgaatgctggaccgagacattggcgaggcggagcgcatcgccgcgcaacgtcaattcaaggcagatgtcaaaaagcatgtggatgatattgcaaataaatacatcatccccaatgtcacttccgacggtgccgtgatgttcattccggcggaagcggtgtttgccgaaatccacgcctaccatccggacctcgtcgattacgcaatgagccgcagggtatgggtggtgtcccccactaccctgatggcggtgctcaataccgcgcgcgcagtgctcaaggatgtggaaacgcgcaaacaggtgcatatcatcaaggatgagctgggcaagctttccaaggagttctcgcgcttcgacgtgcgcatgaagaagcttgccgaccatattcggcaggcgcacgaggacgtgcaggatgtacatacgaccagccagaagatctcgcgccgctttgcgcagatcgagcgcgtggagctggaaggcgagccgcaggccggcctggcactacctgacaatgacttagaggagtaaatcatatgagcgatgaacaaggactgatcatgctgattcagcaatatgccagcaaattcgggattaccttcagttccagcctgatggacaacgaagagcacaagcagaaattgttggtgctcatgatggaagcgatcaatggcaagcgcggcccggtgaccgatcaggacgtgaccggcgcatgattcagctactgtacttcgccaggctgcgtgaagcgcttgggaccgaaagcgaaagcctgcactggccggaaccagcgacggtttctgcattgatgcagtcgctggctacgcgcggtggagtatgggaagagcagttttctggcaatactcacctgagggcggcggtcaaccaagagctggcgccggagtcggcgctggtcaggccaggcgacgaagtggcttttttcccacccgtcacaggagggtagatgacggtacgcgtacaggagcaggatttcgacgtaggcgaggaaatcacgcgcctgcgactgcagtatccacaagcgggcgcggtcgtgtcgtttacggggcaagtgcgtgacctgaacgatggccagtcagttgccagcctgaagctggagcattatccgggcatgacggagaaatcgctggctgccatcgttgagcaggcgagaaagcgctggcccatcttcgatgccgtcgtgatccatcgcatcggcacactggcgccgcaggcgcagatcgtgctggttgttgtggcaagcgcacatcggggagatgcctttgccgcctgcgaattcatcatggactacctcaagaccgaagcgcctttctggaagaaggaagcgacaccggaaggtgaaaaatggctggattcccgcgaaagcgatcaagccgctcgcgggcgctggcaatagtacactcctgcaaattcaaccctgaccatacttttacctgatgctaagcaagctgacaccgcaacaactcaatatatccattgatccgcaaagcctgggctttgacactaccgcagaattgttactgcatggtcagcatgacgtggcgcaatggataggccaggagcgggcattcgctgcagccagccttggcttgcgcatgcagcatcccggctatcacatgctggtgatcggcgagccaggttctggccggatttccctggttaggaagatgatggagcaggcgctggcagaaaaacctgcgccggcggatctggtgtatctgctgaatgttcaattgccggaaaagccgattctgctgcgcctgaaggccggcagggggagtgagctcaggcatttgctcgagcagttcgttcgcaaacacttgcgcatcatcccggcattgctgcagcgcaggccgtccacggagactgggagcggtgcggggggcgaagccagcctcaaagcatcgctggagcaggagctgggaaggattcgccagcagatactgccgggattgcttgagccggaggtgtttgagcgttggtcggcagggctggtgcaggaagtgctcgatcatatcgaactgttctccacgacagccaatcaccaggaggccgacgatatgcaggacgcctttctcgggcggtttcgtgccaacctcttgcttagcaatgacggcctctctggcagccctgtcatctatgacgctgatcccagccatgcttccttgttcggcggtgtggaagcgatggccgatcaccacttcgcagatttcatgcgcctcaaggcgggcaacctgctgcgggcaaatggcggggtgctgatcctgcatctggaagatattcttggcgaccggcaggacggtagcagtccattattggaaaaactggggcgcgtgttgcgaaaccgtaagctacagatcgaggatgcaggcagcgcctcgggcaatgccgcgctgaacacattgatgccggaagccttgcccctcgacttcaagctgatcctggtggcgagccgcgacgattattactacctgcatgaacagcatgccgacttcctgcagtatttccgcatcaaggtcgagttcgcggacagtgtcaaagccacaccggacatttatcgccagatagcaggctatatagcgcaccatgctgacggcaacggcttgccgcatttttctgcgcctgcggtggcgcggttgctccaggtattacatgagtgggaagaggacaagtgccgcgtcagtctggcgcttggtcgtttgctgcccttgctgcaggaagctgcagcattgacccagcccggcaatccgaccggtgtggccgaagtcgagcaggccctggcagcaacacggcagcgccatgattatgccgaggagcagatccgggattccatccttgacggtgagctgaaaattgcagtgacgggccgccaggtcgggcgcatcaacggcctgacgcatattgatatgggagacgctgcgttcgggtctcccgtgcagatttccgcgcgctgccatcctggccggcaaggcatcatcaatatcgaccgcgaggtcaagctgacaggaccgcagcatgacaagggcatgttcatcctgcagcactggctggccgccatgttcgtgcagcaggctcccttgtcgctcaatgcttcgctggtgtttgagcaggagtatcacggcgtggaaggtgattccgcttcttgcgcggagctgtacgccttgctttccagcctttctggcctgccgctggcgcaaggcatcgccgtgaccggggcaatgaaccagcatggcgatgtgctgccgataggcggcatcaatgaaaaaatagaagggcacttccgcttgtgcgagaaactcgggctgaatggacagcaaggcgtgttgttgcccgcgagtaatctgcgccatgtgctgctgcaccgagatatcatccttgcaatggccgaaggcaagttccatctgtacaccatggagcacgtactggatggaatcgcgctactgaccgggcttccggcaggtagcgcggataaggagggcgcttatcccgcagatacggtgcttggccatgtgcagcgcagcttgcgggcttaccaggatatctaccgacgcaatcactaccatacaggttgaatcgcatgagtgaacaggaaagcaagtgccgcctggacaaatggttatgggcggcaagattcttcaagacccgcagcctggcgtcggaagccgtggacaccggcaaagtgcatgtggacggagacagggtgaagcccgccaaggaagtccgcctggggcaacgtatccacatccgccgcaaggagatggaggtggaagttgtcgtgcgcggcctgagcacgcagcgccgtggcgcacctgaggcagcgctgttgtatgaagaaacccctgaaagcatcagcaggcgcgaaaatctcacggttacccgcgagcatgagcatgctaggcgcgagcgcggcatgggtcggccaaccaagcgccagcgccgcgacatcaagaagtttaccgggatagactggtaagcgggttgggattagaggcgtagcgctggtaccgaaaaatgccggatggagtccggcatttgactgaggggcatgctctcatcacgagaccccaggagaaagctgggtccgcaactgccaagcaaggtgcgccggctggctttatatcctgctcacaatcttagaacagccccaattgttccggttttccaggaggccggaacaatgaagtatccatttccatgctgcgctggttgagccccagctttctgcatgccagcctgaaacgctggcgtatcatctctgcgaacaagccattccctcgcatacgtgcatggaagtccgtatggttggttttgccgtcgcgactctggcgaatgatgctcatcacatggctggctttgagcgggtaatggtgctgtagccattcctcgaacagcggcgcgacttccagtggcaggcgcagcagaacataaccggcgctgctcgctccggcttcgcttgcagcggccaggatatgttcaagttccggatcggtcagcacaggaatgacaggagctgtcatcacccccgtggggatgccggcttgatgcagacgcctgatggtgtcgagccggcgttgcggtgcggcagcgcgaggctccagcgtgcggctgacctggttgctcagcgtggtgatcgaaatgaacacctgcacaagcccttggctggccatgggggcaaggatgtcgatatcgcgttccaccatggctgccttggtgacgatgctgacgggatgcctgaattctgccagcacttgcaggatttgccgcgtgagctgatgctgcttttccagcggctggtaagggtcggtattggtgcccatggcgataggcgcgcagcggtaatgctgtttgctcaactcctggcgcagcaggcgggctgcatccggcttgaccaggatgcggctctcgaaatccagccctgccgacagtcccagatatgtatgggtggggcgcgcaaagcaatagatgcagccatgctcgcagccgcgataaggattgatcgagcggtcaaaaggtacgtcaggcgagttgttccagttgatgatggagcgggaattgtcgatcagtacttcagtgggtaggggagcaaggtcttggtctagattgtgccagccatcgtcgatatccgcatgctgcaggtggtcgaaccgaccatcgtggttactgagtgcgccacgccccttgaaaaccagggggcgtagtactccatggggatgcaacggcttaccaggggatctcttgtccgtcatacgcataaaacttgcctgcatccgcaagcgtggcgcggtctatcacctcacgcaggccgctgatgctttgctcgacagtgatcagagcattggggccgcccatgtcggtcaacacccagccgggatgcagcaccagtgctgtaatgccttctcttgctagctcgatggaaagactcttggtgaccatgttgagggcggttttactggagcggtagatgtagctgccgccgctggtattatcgctgatgctgcccatcttgctggtcatgttgaccagcttcttgagctgcccttgcttcaaatgtgccgtgaatgcctgggccatcttgaaaggcgcgatgctgttgatgcggaatgcctgcaaccaggcctcgtaatcagcatctccaaagatatgatgggggctatcgggataaatgcccgcattgttgatcaatacatcaataggctggcttgccagcgaggccgccagctcatcgatctggtagaaattccccacatccagcttgtgcacgctgactaggtgcttgaagcgtgaagcaagctgcagcagctcctcggccgtttctgggtgacggcagcaagccagtacgtgccagccagcctcggcatattgcctggtgaattccagccccaggccacggttggcgccggtgatcaatacatttgccatgtgaggagactccttgatgaacgtagtttaaacatactcttgtaatccaagagtttaacttgggatgagatattctgaattggttgaagcgtaatcttttaaaatttttgggatgtgtgttatttagtattatgatttttatgatgtttttttattgttaaatattgtttttagtagcaatattttttatataattagatttcatattgaatgctcaagatttaatttaattcagtatttaaaactctttaggtataatgagccaattttataaaaaagttttttaatgctgcttcctgtcattatgtctggcggggccggttccagattatggccggtttctcgtgaaactctaactaagccatttatcgaattacctgatggcagaacccttctgcagaagactttgcaacgtactgcttgcctggatggtgtgagcgaagtgctcacagtaacgaataaggaatattacttcctgacacgtgatgtctatgaggcaacagacactaatgtttcccatagctacttactagagacgatagggcgcaatactgctcctgccattgcagttgctgcactacatgccgctgcgaaacatggggaagatgtagtgctgttggtgatgccggcagatcatcttattggtaatcaaaaagttttttcaaaagcagtgactgttgcgacagatatggcggtgaatggctggatagtcacgtttggtgtagagccaagcacgcctgaaacaggttatggctacattgaaggcggagagtcaattggggactcaggcgcgcgtagagtcgttcgatttgtcgaaaagccagatttggaaactgctgagaaatatattgctttaggtcgatttacatggaatgcaggtatattctgttttactgcaaaaaccattattgctgcacttgcggagtatgttccagaagtgcttgagatagcaaaaaagaccctggcatctagtgactccaaaactgagcctgttgtattgggcgaggagcactttgcatcaagtccagatatttccatagattatgccgtcatggagcgtgcttcaaaagtggcggtagtcgcagctgattttgactggagcgacattggttcatggagcgccatggctgagttggtccagtcagatgagcgtgggaatagggtgaatggcgaagctttattggtggatgctaataattgctatatccaaagtgattcccgtcttgtggctggtataggtattgataacctgctggtggtcgatacacccgatgccctgcttgtggctcatcactccagagctcaggatgtcaaaaccgttgtgaagcaactcaagcttgagtcccatagtgcggcaaattaccatcgcaaggtacaccgtccatggggcacatacaccgtattggaagaaggcgctaattttaagatcaaatgcatcaaggtaaagcctggtgccagcctgagcttgcaaatgcaccatcatcgtagtgagcattgggttgtagtaagcggtatagctaaagttgtcaacggcgagcgcgagctgctcattaatgccaatgagtctacttacattccagcaggacacaaacaccgtcttgaaaatccaggtttgcttgacctggtgattattgaagttcaatccggggaatatttgggcgaagacgatattgttcgttttcaagatatctacggacgcacttgatgatcagcatgttaaaagccttatggctttatcgcggctttgtgttgggcagcgtcaagcgcgagtttcaatccaagtaccgtaattcgctgctaggcgcagtctggacggtcttgaaccccctcgcaatgatcgtagtgtacacagtgattttctcgcaggtaatgaaggctcgtttgcctggcgtggacagtacttttgcgtttagcattcatttatgcgctggcatactcacctggggcttgtttgctgagattgtcgggcgctcacagaccacgttcatcgataatgccaacttgctcaagaaactgagtttcccccgtctatgtctgccagtcatcgtcaccgccaccgcgctagttaactttgccattgtttttgggttgttcacagcgttcttgctgctgatcggtatgttttcgggttggccttatttggtgctgatcccggtattgatactgatgatcgtctttgctctaggcttgggtattatattgggcgttctcaatgtgtttttccgcgatgtaggtcagttctttggcattgtgcttagtttctggttttggcttacgccgattgtctatccggtcagcattcttccagaacgggtacaagattatatgcggcttaaccccatggcgcgcttgatggaggctttccaaggaatattggtacaagcaaaatggccggactggtacagtctatggccagtgtttgcgctgtctatcgtgttgtgcctgctggggctgtctttattccgcaaacatgcgggcgatatggtggatgaactttaatgggtactattgttgtcaccaacctgggtaaggcctacaagcaataccccagtcgctggtctcggttgttggagtggatagatctgaggcgtaagccgcaccaccaattgaagtggattctgcaaggagtaagttttcatatccagccaggagagacggaggcagctttgccgtgactgctgccaagcgttctaatacgagtattaagcctaaccttgcagtgatcaattggatgcttgagcaagaagaccggatgggattatctaccccaaggccttatcgtgaatttgaggagcgtgtatatcgtcatcgcgatgatctcaggcgcttaattcattcgttagtagctgacggcaaaaaaatatatgggtatggagcttctgccaaaggtaatgtagtactacaattttgtggctttacttctgaggaaatccctgccattgcagaagtaaacgaagaaaaattcggacgagtcactccgggaacgcatattcccattatttcggaaaaagaggcgcgcgctgccaagcccgactacttcttggtgcttccatggcatttcaaagatggtatcctgcgccgtgaaaaggactttctagctgatggcggcaggtttatcttcccatttcctgagatcgaaatcgtctagtttccaaaaaaagatgaaggaaaataataagataatttagacgctgttctaacgaatccattatttacataccatatatacatatacagtaagactttaaatacataaggcataatacgatgaccataaaaactgccatcattaccggcatcacaggccaagatggtgcatatctcgcagaacttctccttagtaaaggctataaggtttacggtaccttccgccgtacaagctcggtcaacttctggcgtattgaagagctgggaattgaaaatgacccaaatcttcttttggttgaatacgacctgaccgatttgtcagcaagcatccgtctattgcagagcacaggtgcaacagaagtgtacaacttagctgcgcaaagttttgtgggcgtgtcttttgagcaacctattactaccgcggagatcacaggtgtcggtgcgctcaatcttttggaggccattcgtttagtaaatcccaatattcgctattaccaagcatccacatccgaaatgttcggcaaggtgcaggcgattccacaaacggaagatacgcctttctatccacgcagtccttatggtgtcgccaagctgtatgcgcactggatgactgttaactatcgtgaaagctatggaatcttcggatctagcggtattttattcaatcatgagagtccgttgcgtggtcgcgagttcgtgacgcgcaagatcacggattcggtggccaagatcaagctggggaaacttgattgcctggagttgggtaacttggatgcaaagcgtgattggggctatgccaaggattatgtggaaggcatgtggcgcatcctgcaggcggatgagccggatacctttgtactggcgaccaatcgtaccgagactgtgcgcgattttgtaagcatggcgttcaagggggctggcattgctgttgagttcaagggcaagggcgaggacgaagttgccgtggatactgcaaccggtaagatagtggttcgggtcaatccgaagttttaccgtccagcggaagtggacctactgatcggtagcccagccaaggccaaggccaagctgggttgggaaccgaagacaacgctggagcaactctgccagatgatggtcgaggccgatctgcgccgcaacacggaaggtttctcattttgagaattctgcttactggtgctgatggattcaccgggcgccattttctgacggccgcgaaagcggccggccatgaggttgttgcactgagggccgatttgacggacaaggctgtattgcaacgcgaagttgaggcggctcgtccggaagcagtggttcatctggcagcgatcagttttgttggtcatgcggatgttagtgccttttatgacgtcaatgtgatcggtaccctgaacctgttggatgcgctggctggcttgtccgtgacgccgcgcagcgtactgctggcaagcagtgcgaatgtgtatggcaatgcagcgcattcacctatcaccgaagagcaggcgccggcgccggtcaatcactatgcaatgagcaagctggccatggagcacatggcccgtacctatctggacagactgccgttgttttttgtgcggccgttcaattacacggggccggggcaggctgagtctttcgtgattcccaagctggtggcgcatttcgcgtgcaaggcgcagaccgtggaactgggcaatctggatgtggagcgcgagttcaatgatgtggctttcgtttgcgaggcctatctgcgtttgttggacaaggctgtgccgggtgaggtgtttaatatctgcagcggtgctccggtgacattgcgtgcagtaatcgggatgttgagggaattgacggcgcatgatatcgaggtcaaggtaaatccgcagttcgtgcggaataacgagatcaagacattatgcggtgatccatcaaagctgttccgtactattggagaggggaggctggttcctttagcgcttaccttgaagatcatgctggaacacgctacgcgaaaagaaaaaaaatgatgaaggtaggttttggtgtcaccgtgcttacacgttgcctggcattggggggaatcgatggaattggtagttatacccgggagctgatgaaaagactcgaggctgacccggccgtcgagcttttccctatctcgtacgggtattctccgtcacagtttcctatcggctcacgtgctccgacgacatttggacgatatgcgccgcttgctgcagtatcggctgtatccgggtttccctttctgggaacagctcaattgaaggagcgtgttgatctgattcatgcgcctgatcatcttattcccaactacggaaaagttcctgttattgcatccatcatggacgcgattcccttgtcgcatccggagtgggtatcccccaagttgcgcaagatgaaaaatgcgttatggaagcgctctgcgcactgggcatcgcatatcattactatctctgagtattcgaagcaggaaatttcacagcatttcggtattgaggcacaaaagatcagtgccatcccgcttggcgtggatgagcggtggtttcagccgttggaagaagaggcgatgaaggtggtattgagacggtacaatctgcctcaatactattttcttgtcgtggggacgctgcagccaaggaagaatgtcggccgggtaatcgaggcatatcggtccttgccccaagggatacgtaacgaagtgccgttggtgattgttggtagggcagggtggcgatgcgaggatgtggttgaaatgttgacttcgtcttcttcaggaaattctctgaggtggctcaagcatttgccggatgccgacttgcttgcagtgttgaaaggtgcaacggctttggtctttccttcgttgtatgagggatttggtttgcccgtagtcgaagcttttgcggctggaactcccgttattacttccaataccacttctcttccagaggtggcgggcgatgccgccatgctggtgaatcctctgaatgtcagcgacattgccgctgcaatgcaatcgatgctggaacagccggaactggcagagagtttcaggaacaaggggcaagaacgcgcattggcatattcgtgggacaaaacagcctccatgacgcttgacgtctataaaaagacgcgagaggctgcttaacatcaacgcaccgtcaaacatcgcactccttccctttttatgatcatccgttttctgggcgcacagtggctcgccgttggttttgtcggggtcatctctctggcggtcagcattttgattgcgcggacgcttgggccggattcatttggtgtttattcggttgtcttgtccggcggagccattgccgccattctgcttgatggtggtttcgggcgattgttgcaaagagaacgcgcccatcccacacctgcattgctcagattcctgcccatattgccgcaggctgccttggggcatgtgattatcgcggccagcatattttcgttgatcgctttattggtactgcccaagcatgcgctgacgattgttgcggttatctggtttttcgcagcatctgtgaccaatcagttcggtttgaacattctccgcggagatgggcggatggtaagggatgcctcgtggcagatgggcaatcgaaccttcacagctgcgtgcgtgtgcattgtcattctgatgggagctgagaaaccgtggcaggtattctttgcccagtttgtcggtgcgaccgccttcggtttgctgatcatgcactatctgcgcacgcgcccgctatggaagattcctcctactctttatgcggcaaccttgccattcgtgtggttggatctcgcgacagtcctttattttcgagcggacatgctgttgctggaatggttagatgtgtccaagtttgaagtcgggaaatacggggttgcctgccgcttgattgaggcggtgattctgcttgcttcgccgctctgtattattttgttccgcaagtttcgtctgggtagcgcttctccccgactgatgttgcggagaatgctgccggtgctggcaggggcgctgatggttggagtgttcttcatggtgtttttctggttgtgcagcacgcctttgatcgcggttgcatatggcgaggcctatgcgggagctgatcatattctggcgatactcggctgcgctttgctttttattttgccaaatggcgtgctgaaccaagctgcgctagcgctgggtatcgaacgttggctggcaatgtcggcatcttttgccgcagtgctaaatattgcaggaaatctctggctgattccccaatatgggttgattggagctgcctggatgactgttgtgaccgaagcggtgttaggctgctgcgttgcgttagggctatggcgccaccgtaataggagtgtttaatgcaggatcttgccgttgctcatgtttatcgtacctattttcctgaccctccaggcgggttgcaggaggcaattcgccagattgccctcacgacgggtatgcagggcgtcgataatacggtgtttacgctttctccgcagccgcgtccggcaatcttgcagcgtccggaggcttgtgttgttcgttgccgctcctgggcggctccggcatcatgcgatctgggcggtatcggcgcatttcttgcgttttccaggttggcggaaaaatctgatgtgctacattacctttttccgtggccatttgcggatgttctgcatacggtggttcgcccaggttgtccggccgtcatgacttatatctcggacgtggtgcgtcagcagcttttagggaggttatatgctcctttgatgtggaaggtgttgcgccagatgaggcttgtggtggcgaattctccagcgtatgcacgcaccagtcccgttctctcccatcctgagattcgcgaaaaagtcagggttattccacttggtattgaggagtcttcttatcctaaatcaggggatgaggagattctgcagcgtctaggcattgggaaggatgagccttattttctttttattggcgttcttcgttattacaaaggcgcgcattttctggtcaaggcagcaaagcggataggcgcaaaggtggtgtttgctggcgcggggccggaaggcgcgcgcctgaaagcattggctggcgaagtcggtgcagagaatgtgatttttgccgggatggtgactaacgcggaaaaagtaaccttgcttcaatgctgcagagcgcttgtgttgccatcgcatttgcggtctgaagcgtacggcatggtgctggtagaggctgccatgttcgggaagccgctgatttcttgcgaaattggcacaggcacttcatatgtcaaccatcatgaagaaacagggtttgtcgttgagccggcctctcctgaagcattggcgtcggcgatggcggttttgttatcagaggataggctggctacagagatgggagctgctgctcgtcagcggtatgagctgctcttttccggcccggcattaggaaaggcatatgctgcattgttccgcgaagttgacgcttcgtagcagagtgcgtcatgatgaagtagccagagttgtaacgtttttgggattatcctgttggttttcttgattgttaatacatgatgcaattactggtgacaggcgctacagggtttgtaggtaaaactttgtgcagtgcgctaaggcggcagagcttccccgtaaaagcaattgggcgtgcgggcactatccgggctgacgctttgggtgatcaggttgcttcaattgacggtcaaacggattggtcactgatattggacggcatcaatgccgtcatccatctggcagccagggtgcacgtcatgcgggaacagcttgctgatcccttggcggcatatcgtgaaacgaatgtcgaagggacgctgaatctggcgcgtcaggcggcaaaggccggagttaagcggtttgtattcattagttccatcaaggtcaacggcgaacagactctacctggaaagccttttactgcgtacgatgtaccagctcccgaagatgcgtacggtatttcaaagttcgaggcagagcagggtttgctggccctggcgcgggagacagggatggatgtggtggttattcgccctcctttggtttacgggcctggagtgaagggtaattttgccagtatgatgaagttggtgaaaagtggaataccgttgcctctgggcgccattcataaccaacggtctttggtggcgattgataatttggtgaacctcatcgtcacgtgtattgaccatcccgcggcagccaaccaggtttttttggtaagcgatggcgaggatttgtccacttcagatttgttgcggcgtttggccaaggctgcgggcgtttcctcccgattgatgccagtgtctgcccgctggctagagatgggtttgcgtatgtgtggcaagcgattgatcgcccagcgtctcctgggatcattgcaagtcgatatttccaagacgcgcgagttgttggggtgggttccgccgatctcagtggatgagggcttgaagcgctgtttctctaccaagggctgattcttgatccgattttttgacattattttttcggtgataggcttggtactgggattcccgctattgctatcgatttataccctcggcttgtttgatacaggtgctcccttgtttcgccaggtgagggttgggcgctaccggcagccgtttactttggtgaaatttcggacgatgaaggtggatacggcttctgtggcgagccatctggcttccaccaattccatcacccggctcggacggttcttgcgcaggaccaagctggatgagctgccccagctctggaatgtcctgaagggagaaatgagcctggtggggcctcgaccgaacctgttcaatcaggaggagctgatggccgagcgcgagttgcgtggcgtttaccatgcgcggccagggattaccggccttgcacaggtgaatgatatagacatgtcgacgccaaggctgcttgccgagaccgatgccaggatgctgcgcgagatgaatgtacggctttatttcaagttgctgattcagacggtgctgggtcgaggacagggcgaccgggtcgtgcgctgagctcggcaggaaccaatgcctggctacaaagtgttgatccatgattggtcgtcactgtcccgtggtttttagtagaatgttattcattttcactttaggctgggcgcgtgctgcattatttcccctcattcaagtggtcgaactacatcagtttgaagaatccacgctctttgagcgcttggatatatgacattgttgctgctgcgctggcatggtgggcagccttcctgttacggttcaattttgatattccggccaattttgtccagagtatgctcgacagcgcagcatgggtgattccgctgcaggcatttgtgtttctgctggctgggttgtacaaaggcgtctggcgttttgccagcctgccggatttgcagcgcttggtgcgcgcgattgcgatcagcgcagtgcttgtggttgcgatcttgttcatgttcaagccacacggcattgttcctcgctcggtgctgatcttggatcctatgctgttgctgctgttgatgggcggcagccgctttgcttaccgagcatggaaagaacatcgcctgtatggttctgcccagttttccggaaagccggtgctggtgctcggcgcgggtgaggcagcgattgccttgttgaaggatctttccaaaagccgtgaatggcatgtcgttgggttgctggacgataagaaaaccatgcatggccgagagctactgggcgtcaatgtgctggggtcgattgcgcaattgccacagatcgctgcggatttgtcggtcaatcatgtgattgtggccatgccatccgcgcgtcatcaacgacgcagggaaatcgtcgagctggcaagcagaaatgggctgactgcgctcacggtgccgtcgtttgatgacctgatgagtggccacctgagcatggcacagattcggccggtcgaggtggaggacttgctggggcgggagccggtcagtctcgatggagaggggctccagcatttgatcgaggggcaggtgttgctgattactggtgcaggtggttccatcggttctgagttatgccgccaggtgctgaaataccgtccagcttgcctggtctgcctggatcagtcggagtacgcgttgtatcggttggagcaggagtttgacaatctggagtttgatacccgcattgaatacgtggttggcgatgtcaggaacgcacgccgggtggggcaggtgcttggccgttatatgcccaaactggtgttccatgctgctgcgtataagcatgtgcctttgatggagaaccgcaatgtggcggaatcattgtcaaataatgtcagcggtacttacacgctcgcccaggcatgcaaaactgcaggggttgccaagttcgtgctgatttccaccgataaggcggttaatcccaccaatgtgatgggggccagcaagcgcctggcggaaatgatatgccaaggcctgcaggaggagtcgggtacgcgttttatcgtggtgcgctttggcaatgtgctgggcagtagtggcagtgtaatccccaagttccgtgagcagattgcggcgggcgggccaattaccgttacccatcccgagatcactcgctatttcatgtccatcccggaggcgtgccagctggtcatgcaggctggattgatgggtggtggcggggagatatttgtgctggatatgggagaccctgtgcggattgtggacttggcccgtgatatgatccggttatccgggcttaatgaagatgacattcagattgtatactctggcttgcggcccggcgaaaagctgtacgaggaacttttggctgacgacgagctcactgtaccaacaccccacgacaagctacgtattgccgtggcgcgaagcgtggatggtgcttgggttcaggcattgctgaaatggatcgacagggcatcgctcatagatgaatctgtcatcaagcaagagctgggcatgtgggtggaggagtatgcaggggatattcatgccaatccatccatgatgttcccccccgagtcttcaaccatacattagaagaaagatagatagaaatggcaaaaaaaattaccaaggcagtatttccagtggcaggtttagggacacgtttcctgccagcaaccaaggcgagtcccaaggaaatgttgccaattgtggataagcctctgattcagtatgcagcagaggaggctgtggccgccggtgctaccgagctgatttttattatcgggcgcaacaagcgcaccatcccggatcattttgataagtccttcgagctggaagcgacgcttgaggcaagcaagaaaaccaaggtgctggaagaaatccgcaatatcctgccaaaaaatgtttcctgcatctatattcgccaggccgaggcgcttggtttggggcatgcggtattgcttgccaagtccgtggtcggcagcgagcctttctctgtgatcctggccgatgaccttattgatgccgacaaacctgccatgcagcagatgacagagctgttcgaccaagagggtgtcagcattctgggtgtcgaggatgtggagcccagtgagacggcaagctatggcattgtggatgcgacagaggtgagtggcccgaatgtgttgcaattgaatggcattgtggaaaaaccgcagccggaagaagcgccctccaatctggctgttgtcggtcggtatattctcacgcctgaaatttttgaatgcctggagaacgtcaagccgggcaagggcggggaaatccagttgactgatggcattgccgccttgatggaaaaacagaaaatcctggcttaccgtttcgatgggaagcgctacgattgcggcagcaagctgggttatgtcaaggcgaacgtcgagtattccttgaagcatgaggagtttggcaaagagtttgcccagtacttacgtgatctaaccaagtagcagtcgtggtggtacttgagggtaaccccgatctcattctgcagcgatccacgctggtctcttctgaagaggaagtgaagcaggcggtgacgagggtggcgcaggaaatcactgccacgctaaggcaggaccaacctctcgtcctgtgtgtcatgggaggcggggtggtattcaccgggcaattattgccacagctggttttccctttggagttcggttatgtgcaggccacccgctatcacaaccggacacatggcgatgcccagctggtgtggaaaatgaagcccggggaggaggtgcgcggccgtaccgttttattgctcgatgatattctcgatgagggggtcacgctggcagaaatcaaggcgcagtgtctggcactgggtgccagcaaggttgtcgttgcggtcttggttgaaaaaatgctggggcgggtcaagccgatcagggctgatttcgtcggactggaggtgccggaccagtatgtattcggatgcggaatggatgcctatgggtggtggcgtaatttgccggccatttatgccatgcaaggggaagcttgattaataatgttctggctgggtcttgctgtctgaccatagtagtgaatcgacgatctctgccagccggatcgggctgaaaggcttgaccagatattcgtcgcagcctgagcggtatccgtcgaccatgtcctgttcctgcgcgcgcgcagtcaggaaaataattttcgtgttcttgaaatcttccctctctttcagtatgccgcatatctggtatccattcatgatgccgggcatcatgatgtccatcagaatcaaatctggtttcaattgttcagcgagagccagaccggtgtccccgttgcttgcttcatggatggtgtatcgatcatttcccaagctcatatgaatgagtttgcgcacatcttcttgatcttcgatgatgagtatcttgcgcaatgcttgatccccggaaactgatgtagttagcatgacatttttatgattggcaattcttatcatttttatcatatctgtgagatatgtcaacgaatgtataaggagtattaatctatctgattgatttttatttattatctaggataatgtatatgtatattacattccgataattgtgtcatggtgaatcaaaattctgggaaggaagagttcctatctacgcgagatgcctcgaaagtgctaggggtgtctctacgtacagtgcagctatgggttgagtccggagtgctgaaagcatggaagactgccggaggccaccgcaggattgcacgctcttcgatcgaccgtattctcaaccagcgtaagcaggccattatgcctgtcaacggtttgtcttcgaagcacaaggtatttcatattcttttggttgaagacgatagcgcattgcggaatttattttcatacttttttttccagttggaagcatccggtgcgtattgatgtggcgacagacggctttgaggggctgatcaaccttgggcgtgaagttcccgatctcctgattacggatttgaacatgcccggcatgagtggtttcgagatgctgcggcatttgaaaagctcaaaccagttcagcaaattaaatatcattgccctgaccgcattgaatgacgactatattcaggataagggcggtttgccggatggggtattattattccgcaaacctgtagtgctgagtgagctcgagcccatcatcgagtccatgatcgcagataccattgaccaagaccaaatgaaagcccatgcgtcaatttaggcctgcattgcaattacctaaatcaactccagacctactggccacatttccctttcacgtcattgtcgatgagcaattgatcatccatcatgcaagtagcgccttgcaatcattggatgctggccgccttgtcggtcgcaagatggatgaatgttttgcattactttgccctaccgaggtgttttgcctggcatccttgcgcaacctgcgcaggcaggcttgcttgctgaagcacaagccgagtgggttggtattgggtggtaaggtggcatcacatgaggaaaaatatgctgcttttctgctgatgccctggatcgaggatactgctgacgtaagcaatctgcgtagcattcccaagttttcaagggttgcaggctcacaacgattgtattcatccgtagtcaatgtgcgcaagctgaatgctgagaaaaagcggctgtttcaggcgcatgccttgctgtcgatgcgcgagtcggagtccaggacgcttacgcatatcgtttccatgaccgataattcagtggtcattgccaatgcgctgggctatgtggagtgggtcaatgatgcttatgtgcgccgctccggatacttgccggaggaggtggtgggccggtatctgggagacctgatggatggagacgaggaaaccgttgagcagatcaggcgacaactggatgccaagcaaagctatcaagccgaattgctacgcacggcgaaagatggctcgaactattgggtagatctcgatatcgagccattgttcgatggcaatgggcaggtattcaactatattgccgtcgcgcgcgatatcaccgaaaagaaaatggcgcaggaaacctccagccgcttgcatggcatcatgcaaagtacctttgagctgagtccggatggactagtgaccttcaataagaaaggcatgcttagcaccttcaatccggctttcctgaatatgacgggcctgaagccagagcaactgcgtgaaatttcgcaaagcgagtttattcgcctcttgaaatcgctttgccaggatgaccagggggcagtatctcagcgcttgcctgatgcggtggtgatgcgcatgacgaaacccaagctgacggtcatcaagcactctgtccgcgaggcgcatgatccggaaaatcgctttgtcggtactattcattactttcgcgacattactcaggagtctgagctgcaccgtatgaaaggggagtttctttccatggcggcacatgagctgaggacgccgatgtcaagtatccatggtttcacggaattgctactgaagcgggaatttacccccgagcagcagaaggatatgctggccaccgtccaccggcaatctgtgagattgaccaaactgatcaatgatatgcttgaccttgccaagattgaggccaggaaggggatgagctttgacatcaagccatatcgcctgacggatatcgtggataccgcgctcaaggagtttcttgtgagcggggagggccgtgcgatcaagtttcatttcaataaccatgccctcaaggtctctgcagattttgataagttgatccaggcgctggtcaatgtgctttccaatgcgcataaatattccgatccttctacagaaattcatctctatatcaaggagaaacagcaatatcagcatacttatgtgggtatcgctgtggaagattacggaatcgggatgagtaaagagcacatggatcacttgtttgaacgcttttatcgtgctgatgtttccgggagcatcccaggtaccggattagggctttgcctagtcaaggagattatggagatccatggcggctgggtagatgtgtcctctgtttacggcgagggcagtgtcgtaacactatggttgaagaagttgaaagactagttgtaaaaaaaaccacatccatcatttatctaagttaatttagcggtttttcattaaatatcaataggtaagccactttctggagagtcaagaaagtggctttttcttttttatcttagcccatccttagcaattaattgacacttttgataaaagtgataaaaatgataaacatgtggttctgtaattgctaccgaccacttaaacgacaacgagctgccccatcaagtcacttaatatgtttcaggggcgcttggcgttatgtatggaacggatccaagttgtcattggctccattaacatttgaaggggaatgtaatgtccactaaagcaaaaatgccgctgaatcatacggtcagcctggctgtaatttgctcatccatcgcattgatcggttgtgatggcgggggaagcagcaatgtcaggccaaccaacacttccaataacccgcctatcgtgacaacagctgacaacacgctgaatgatacgattgatacggtcaatgacctcaccaacgacgtgcttcaaccagtgaccacagccttgcaacccgtcactgatccactcggcaatgcgctggatcccgttcttgagcctgttgtgtctgctttgcagccagtgctgaatccggtagtgagtacgctgagcccggtgacagctgcacttgcgcctgtcacggatagtttgctgcctgtgaccggtgtgctgggagaggtactagcacctttaggcacagctctcggccctacgtccgaagccctttctggcgctctagagccgctggcgacagccttggggccggtagcgggcggattgaatggcacattgctgcctgtgacgacggcgacgggcaatgccctcacgcctgtattaactggcgtgggaacattgcttgagcctattgcgggcccgttggcacctgtgatcaatacggcaggcggtgtcttgcagccagtgcttcagcctgtggcaggcgtgctggcgcccgtggcacaaacactggcacctgtgacggataccctggcgcctgtcatcaataccgttgcaggtattgccaatccgctgctggatactgtcaatggcgtgactgcgcctttggcatcgacattggcgccaacattggaaacagtgggcaatacagtgggttctcttgctaacgtgactggcacggttggcggtacggtggatggcattgtcacaccattgacaacaacggtcggaggtgtagtcggccagcttggatccactttgactggcgctattccaggagttgagggtggactgggccccgtcactgacttgctgggtggtggcaatggcctggcaggcttggatgggcttggcaatggcttggtcacccaagtggcggcgacgacgaaatttactgtcgacagcgtcgctggcctggccaaaacagtaacaggatccattgcaggcaatggcgccctggctccagtcaccaatttattggccggaaccaatgggctgcttgacccattgatcggcacgaatggcattttgcctctgacgactgacggagatcagacactgcttgatccgctggtcggcaagaacggtgtattggccctgaccagtggagaggccagcaatggccagccagcgttgcttgatccgttgattggagagggtggtgtattgcctttgaccagtgcggagggcaatctcacaacgcttgatccgttgatcgggcatgctggtgtattgcctttgaccagcaatgtacctgccggtggcaacggcggcatacttgcccctgtgctgaacttgtcctcaggcaatctgggcggcttgggtagcgtgctggcaccggtgaccaatattctagccggaggcggggcgaacgggctgaatgggttattggcccccgtgaccggactattgggtggcgcactgcctgccaatggtggtctgctcgctcctgtaacaggattattgggcgctggacagcctaatggcggattgctggcaccggtaactaatattctggcgctgggcggcggtagtggaggcagtgctcctgccaacctcctgacacccgtcacagcattgttgtcaggtaataatggtggtggtctacttgcacctgtgaccaatattctgggggggattactcagaatggggggggaactgttgcaagcccatctgcgaccgaaggtggcaatcctgtcaatggattgtctggcctgctgggcgctcttttagggctgtaaagctttaaaagccataaagtcccggtggtagttttctactaccgggatttttatttgaatgactgcataggggagaagatgcagaagaaaaaatgccagcatcaggcaggcgcggtgatgctgatgaccagcatgctgttcaatccatatcatctgtacgcggtagaaaatcctgtagacaccctgcctaaggccgaaacacctaaaaccaggccgcaagcagatgtgcaggtagagacaaagcaggagatatcgcccgaacttcagagactgatggcgactgaagtccagccagccagttttggtatttatggagtcaaggcggtgccctttgaggaagtgagtgccttttttgctccttatgccaataaaagactcaccattggcaagatagtagagttgtcgaaccaagtcacccagttctaccagcaacgcggcttgccactatcgttctgctacattccagcacaaaacttcactgagccaattatcaaggttattgtcatcgaggggcatatcggctcagtcaagatagagggcaatcccggggcgacagaggagaagatccgtgagatcacggcgccgttgcttgcagaaaagccattgacccgcaccaccatggagcgatatacgaccatgctgggattgcttcctggcttgaggatacaagcgaccttgcctttgccacagcagatggacggcgcgtcggtactttccctcaaggtcgaacgcaggcccgtggaagccttgggtcgactggaaacagtgcagccgtttacccgcggcatctttactgtcaaagccagtggcaatacccggctggctgaggaaatcacggcttccaccctgatttctgcggagaatgagcaatactatgcattaagctatgcccagcccattggaagagaggggctggtcgtcagggtggatgcgtcagactacgacggcaagccaactgccgagttggcttccgggctcggccgccaagtgaaatcgcagcgtctgagcgcgggcttgagctaccccttgctgttgcgtcaagacagaagcctgttgctcagcgcatcgttgacggccaacaattttgaagatgaaatcaggaacaagcagaatggcgctgccgttacgacagtctccgatgtgcgtacagtcacgatcggaggcagttatagcgacagtgcggccaggcgcggtcgccggctacagctgatgatgagtcgcggcctggatgccatgggagcatcaaaggagattgtcactaattttccttcacagcccattcagagcgatatcgacctgaacttttccaagtatgtcgtcaatttcgtccagcgcaattatttcgatggtgcctggggaacatcggtatctgggacgttacagtattctccggacaatttgcccattaccgagaaggtgcagttcggcggctatcaacacggcagagcttaccgtcctggtcgcctcgtaggcgactcggggtggggaattacgctggaggtgaaccgcaccgtgccattcaattacaaattgccgttctaccagatggtggggctgcaaccttacgcactcttcgaatccgcgcgcatctatgagcacgtcgagactcaggagttcgagcgtatgagttcagtctcgctgggtctgcgtttgatcagcaatcagcctgaccgaaccaatctggatttttccatttctagggcaattacgtcaggagggcgcagcaatgcgctgaaggatcttatattcggtttcaatttcgggataccgttctaaggcagagagcgggtatcaacaagagcacccctggggtgctcttgttcttgagaaggcaagcgcttagaccacgccttgcgccagcatggcttccgctaccttgacgaagccggcgatgttggcaccatccacataattgacgctgccatcctcacgcgtgccgtattgtacacaggcatcatggatgcccttcatgatgtcgaacagacgtgcatccacttcttcacgtgtccatgagagacgcatggcattctgggtcatttccaggccggacgttgccacaccacctgcattggttgccttgcctggcgcataaagaatatggtgctcgtcgaacagcttcatcgcttcggccgtgcatggcatgttggcaccttcagctacacacaacacgccatttgcgatcagggttgctgcgtcagccttggtcagttcattctgcgtggcgcacggtagtgccacttcagccttgacactccagggtgagccgccagggacgtaaagtgcgccaacccgctcagcataatccttgatacggccatactcgacattcttgacctgcatcaggatttgcagtttctcggcagtgaaaccagcctcgtcaattacggtgccgctggagtcagaagcggtgatgaccttagcaccgagtgccagggccttctcaatcgcgtattgcgccacgttacctgaacccgagacagcaacgcgcatgcctgcgatggtgcggccgctgtggcgcagcatttcttcggcaaagtagacagtgccgtaaccggtcgcttccgggcggatgagcgatccgccatagctcagtcccttgccggtcaggacgcaatcggcgcgattggtcagtttcttgatcatgccggtcatgaagccgatctcgcgtgctccaacgccgatatcgccagccgggacatccgtatcggaacccacgtggcggaacagctcactgataaatgcctggcagaaacgcatgacttcgccattactcttgccctttggatcgaaatcggcaccacccttgcctccgcccatgggcaaggtcgtcagggcattcttgaaggtttgctcgaaagcgaggaatttcagaatggacaagttgacggacggatggaaacgcaagccgcccttgtatgggccaatggcaccattatgctggatacggtagccgcggttgacctgaacttcgcctttatcatcaacccaggagacacgaaacaggatggcacgttccggttcaaccagccggtcaagaatgccgtgttcggcgtagcgcggattggcgctgatgaatggccaaaggctttcgacgacttcagtgactgcctgcaggaactccggttgaccgggatttttttgtgcgacaacggctaagaaatcatgtgccgattgatacttcattccttcttatctccatgagcgtgagcgaaaatagtgcattttctcttattggaaataaaaatgcaccaatataattcgtcttgttcggagattttgccccaaatgtgtgcattgttggggcagagtgtatggttttcaccaatccagattgatgtttgggagatatagaaggatattctgtatcggcaacatggatcagacgtgctgtacggactcgccagaaagcgctgcatatcctatgaaaaacatgctgatccgaatggaagcgtgaggcgtaggtagcgatgcgatgtttgattcttccatcgcgtggtaagctatgccgcgatcctgaaacgcgtgatgcaagcgataaccaggccgagcttctccatcctacctttccgtaaagtgcccaatgatcatgccccctttttctaccttgacaccggacctgattctcgacgccatgaacagtgtcggcatcctgggtgatgggcggttgttggcgttgaacagctatgagaatcgtgtttaccaggtgggtgttgaggatcaaccgcccgtgattgccaagttttatcgtccgggtcgctggagccgggcgcagatactggaagagcatgcattctcactgcagcttgcggaagaggagataccagtagtggcgccactgctcatctccggtagtacgctgcagcattatcagggattttattttgcagttttccccaggcgtggcggaaggatccccgagctcgaccagcatgggcggctggaatggatagggcgttttctcgggcgtattcatgctatcggtgcgcagagcccattccagcatcgtcctgccctggatatcgaaagttttggcgaggagcctgccacttggttgatggagaacaatttcattcccgcggatatcctacctgcatatcgtagcgtggtggagcaggcgctggcgggcgtgagggtgtgtttcgaacgggcgggggatgtcgcagccttgcgcttgcatggtgactgccacttgagcaatatgctgtggacggatgacggtccgcattttgttgatttcgacgatagcaggatggggcctgccatacaggatttatggatgctgctttccggatcgcatgccgacatgagcctgcagcttggcgagttgctggaaggatatgagtgcttctatgatttcaatccagcagagctgcacttggtcgaggcattgcgcaccttgcgcctgattcattattccggatggttggcgaagcgctgggatgatcctgctttcccaatgacgtttacctggttcaatacccagcagtattggcaggatcgtatcctggagttgcgggaacaggtggcattgatgcaggaaccgccgctctcgattgcaggagggaaccgatagggtgtaagggcgatataaatgaacaaaattgaggccgctcaccaccagtgctgagcgatggcatcacttggcacttcccgccgtctttttctgtatatgaaaagtcaagcaggttttgcgcaaacagcatcaatgatggggcgccatttaaatatgcaacaatgttgcaattttggggtgaatcgagcataatccggggcctgtcctgcatgaggagcttgccatgaaaatcttgtcgtcactcaaatctgccaaaacgcgtcaccgcgactgcaaggtcgtgcgtcgccatggcaaaatatttgtgatctgtaaaagcaatccacgcttcaaggcgcgccagcgctaagtcaaacaaagggaagcgatgcttcccttttgtttttcagttgcttttggcagattccagcacaaagcgattcgcacccgctctgctgccatggtataagcctgcgagcgtgatggcagtgatgagccagcctgcttgatcccaattgccgctcgcctcatgaaggagtcccatcagcagtgggcccagcgatgccagcgtatagcccaccccttgagacatggcggaaagctgcccagcctggtccgggttgcgggtacgtagcacgatcatggtcagtgccatggcaaagcctccgccttggcccaatcccagcaatgccatccaccaccacatatgagcaacaggcgcatagagtgcgcccatgaacccgatgtaaatcaaggcgaacatgatgccattggcgagcttctggtcccgcagatacgaagatagccagggaaccagcagggcggaaatgacctgcaccatcacggaacccgaaagaaacaagccagcctgcacggcaggcacgtcgcgatcctgcaagatggtagggagccagccaaatacgcaataggccagcgcgctttgtgttgccatgaataaggtgacttgccaggcgagggaatcacgcaacagaggcagaggatgttggcgatctgcgatgatggcggcgggcctacttaccaaatgacggagtggccaccacaacaaggcggccagtatgacaggcagggaccagaaagcgagtgctaatggcaggctgccaaaaacttgatgcaaaggcaccgataatcctgccgccagggccgtacccaggcacaaggccatggtatagaccccggtcatgaggtctggatggcgtgggaactctcgcttgatgacgctcggcagcaatatgcccagcaagccgatgctcatgcctgcaaggcctgtgccgagaaataggctggcagtattccatacgccgcgcaaggcgagtcctgctgccaataccagcagcagcggtatgaccagcttttctgtcccgtagtgctttgccagccatgcagcgaaaggagcaaataccccgaggcacgccacgggcagggtcgtcagcatgccggcggcactggcactcaggcccagactcaagccgatatcagccaacaacggggatacactggaaaaggctggtcgcaagttgatgccgaccaggatgatggcaatcacgattaacgcggtaggcggccgatggtacatactgccgtccgtattattcatatgtaaacgtcagtcctgtccgactgggatttcggaacaggctgatgggggaagagatagtgcactcttatagtgagcatataaattgtatttaagcgggtactgatatatgagcattccatgcatcaatgtatcacaacagtgatgggttgcctgttgatgatgctggcatggcgatagtatcgagctgggtgtaacaatcggtttatcctgccaagggaagctcaaattccagcttcatcagtacatcattggtactggtctttgaccgttgggaagccaaacgagtgtttgtggccggattcgatggtgggcagcttaacgatggagatgcccgcctacgcgcatttccattattggcaatttactagagaagaggaagcaaaatggcggattatgtggatagtgtcaccggtatttatcccacccttgatgatgcccataaagcggcgcaaatactcatcgacaacggctttaatcgcgaccaggtacaagtcgcggctgggcataccgatcatgtcgaacaggatgaagacaacaaggaagtattgaaaaacgtggtcgtggacagcgctatcggtacggcagtgggggctggggtaggcgcgctcgggcaattagctattgtggcagccaatgtcagtctgttcgtggctagcccgctagtaggtcctttatttatggtgggatggggagcggctgttggtggctttattggggccggcaagggaatttccaaccaggatcgacgttattccgatttaattgcgaatgccgtggagaaggggcatgccgtcctggtggcatatgccaggacggaagcagaggctgagactgcgcgtgctgtggtaggtgcttccatgaaccaatatgcataagctgggaagcaggcaataaaaagccgttgcatgcaacggctttttatttgatcaaggaaagggggaggaactttaatctagtcaatccaccttgacttgatgttcgatgatcgacggcatgcgtgcggcgacccagacgccatccttgtgcggttccttgaaatcgatcgacatcatgacgctcaaggcggtaatggtaatgatcgaaaacatgaacagtttttttgcccatatctggtcgttatttgtcttgtagcctgccaatgccaatcccagccagtaaatgctaatgacaccggctactaccaggtaatggttgccggtatagccgctgagggtcagcatgacggcagcgatgacgaacgccacgatataaagcacgatgtgcttcttggtagcgagaatgcctttcttcaccggcaggacaggaatggccgctgccgtgtaatccttgagcctgaaaatggcaatagcataagagtggggcatctgccagaggctaaagataatgagcaggatcactgcccccatgtcgaactcgttgctgacggcgcaatagccgatcacgggcggtgccgcaccggacaggctgccaatcaatgtgccatataccgagttgcgcttcaggtagaggctgtatgcccctacatagatcgcaaacccgaacagggacagccagacggtcagcatattcgtggtggcgtagagcagggcgattcctgcaatccccagcaggtagccgtagatcgcggcgttcctggcgggaatgaggccacgtaccagtacgcggttacgggtgcgttccatcttgctgtcaatgtcgcggtcgatgtaattgttgaggacgcagccagaggcaatcaccagcgaaatgccgatggcggttgccaggaacagggcaacatcaatgtcgcccctagaggccaggaaaaaacctccggcaaccgaaatcaggttgccgaagataatgcccggcttggtgatgagtagatattgcttcatcaatctggctttagaaatgcctcatcatgttgtggttcaggtggaacatgacccacagtgagcccaccacgacgattgcgagaatgatcacggtaaatataaaggccatgacgttccagctctgttcggaggaggtgttcatatgcaggaagtacacgagatgcaccacaatctgtaccaccgcgaacaccaggatggtgacgaggatggtcgaggatgacaggtcattggggaacatcagcaagccgaacggaatgaccgtcaggatcacggaaagaacaaagccgatgatgtaagacttgacgctagcgtggcctgcgccagcgcgctcaacgtgcccatgtgacatttacagcacccccatcagataaacaacagtaaatacgcagatccagacaatatccaggaagtgccagaacaagcttaggcacatcaggcgggtattgttggtttcggtcaaacccttggtccagatctgggccatcagcactgccatccagatcaggccgcaagtcacgtgcaggccatgggtgccgaccaatgtgaagaatgcggaaaggaaggcactgcggtcagggccgaatccttggtggatcaggtgatggaactcgttgacttccatcacgatgaagccaaggccgaacaggaaggtgatggcgagccagttcagcacggcctgcttgttacccttatgctgggcaatcatggcaaagccgtaggtgatgctgctgaacaacagcaggaaagtctcgatcaacacatagtcgagttcgaagatatccttaccggtgggaccgccggcaaagctggtactcaggactgcataggtcgcgaacagggtcgcgaacaatatcaggtccgtcatcaagtaaatccagaacccgaatatcttcgtgccgctggcatcgtggtgatgcgcatgctcgtcggcatgcgcgtgttgagtatgcaaagtttgactagacatggttacgcctgactcgcttgtttgatttgaagatgcttgttttcaatagccgtgacttcttcgaccggcacgtagtagtcgatatcctcgttgtaactacgcgcaattacagtcaccagcatcgcgatggtgctgaggatcaccagccaccagatatgccagatgaaggcaaagccgaacaccaggctgaacgcgctgatgatcacgccttcagaagcattcttgggcatatggatcttctcgtatttggcaggggccttggtggcgcggccatcctgcttcatttcccaccattcatccaggtccttgacgacagggacatgagcaaagttgtagaaaggaggaggtgacgaggtggaccactccagtgtgcgggctccccatggatcgccagtcaggtccaggttctgcttgcggtcacggatgctgacgtagatctgaaccagctgaaccacgatagctgctccgatgatgaatgcgcctacgagcgctacatacatcattggtgtccatgcggggttgtcatagttattgaggcgacgtgtcattcccatgaaccctgccatatacagggggatgaaagccaggaagaagccgctgatccaaaggtaggcggcgatacggcccagtttttcattgagtttgaaaccaaacgccttggggaaccagtaggtaaagcctgccagatagccgaatactacaccgccgataatgacgttgtggaagtgggcgatcaggaacaggctgttatggagcacgaagtcagctccgggtactgccagcaataccccggtcatgccgccaatggtgaaagtgatcaggaagccgatggtccagatgatcggggtggagaactcaatacggccacggtacattgtaaagagccaattgaatatcttcacgccggttggtatcgagatgatcatggttgcaatgccgaaaaacgcgttgacattggcgcctgcacccatggtgaagaagtggtgtagccagacgatgaacgacaagatggtgatggctgcggttgcccacaccagcgaagtgtatccaaacagctttttcttcgtgaaggtcgcgacaacttcagagaaaatgccgaaagcaggcaggatcaggatgtacacttcagggtggccccagatccagatgaggttgacgtacatcatctggttaccgcccatgtcattggtgaagaaatgggtgcctagataacggtccaatgtgagaagggcgatggtcgccgtcagtaccgggaaagctgccaggatcaggatgttggtacacagggcagtccaagtgaataccggcattttcatcaatgtcataccgggtgcgcgcatcttcatgatggtcacgaagaagttgaccccggtaagcaaggtgcctaacccggaaatctgcaagctccagatccagtagtcgacgcctacgcccgggctgtattcgatgccggaaagcggagggtatgccagccagccggtctgcgcaaactcaccgacgccgagcgagatgttgatcagcgcaacaccgacgacgaacagccagaaactcagggaattcaggaacgggtaggcaacatcgcgcgcaccaatctgcaatggcacgacaatgttcatgaggccgaccatgaaaggcatcgccatgaagaaaatcatgatgacgccgtgagcagtgaaaatctggtcgtagtgatgtggcgggaggaagccttcggccccaccagaagcgaccgcgagctggccgcgcatcatgatggcgtcggcgaagccacgcagcagcatgatgagggcaacggcgatgtacatgacaccgatcttcttgtggtctactgaagtcagccactcggaccagagccatttccattttttaaaatgggtgagagcagcaacgatgcccaagcccaacacgccgacaactgccagcgtgatcatgatgatcggttcgtggtagggaaccgcttccagggttaatttgccaaacatttttactccttgccctccgaaagtgagcgcgtattcgaaccagtggaatgggtgtatttcgcgacaatgctgtcatagagatcgggcgtgacggtagagaaacgctcaatcggattgttgtatgaggctttctccagtgcagcgtacctatcaaggtcaagcgcagtgctggattgcttcacttgctgcacccattcatcgaacttttcctgggaagtgacattggcattgaatttcatgccggagaagccgtggccactgtaattggcggaaagtccgcggtagacgccctcttcattggcgatcaggtgcaaggtatttttcataccagccatggcatagatttggctgcctagctgtgggatgaaaaacgagttcatgacagagcccgaggtgacttcgaaacgcaccgggacattggcagggaatgccaactcatttacggtcgcaatgccttgttccggatagatgaacagccatttccagtccagcgatacgacttggaccgtcatgtgggggtgttctgaatcaatcggttggcgcgggtctaaggagtgagtggttttccaggtgatcgtgcctagaaccaggatgatgaggatgggaacggtccagacaacaacttcaatcttattggagtgcgcccagtctggggtgtaggtagcttgggtgttggaagcgcgatagcgccaagcgaatacgattgtcatgatgatgactggaaccacgacaatcagcatcagtaatatcgcggtgatgatcagggatttttcttcaactcctacctggcccttggggtcgaacagcacaaagtcgcaaccactcagcaacaacgtgacacctagagaagacaatagactgaaaagtctgggatatcgcttttttatcatttcagcatctcaactataaaagacgtataaaaccattgccatacacccctggacgacattgttgcctgccacccaggaatacctatcatcggctggtaagccaccgacattttgaagtgttgcctgtaggcgacacttcaggctggtcatccattgccaccttcgagaatgcaactcaagtaagtaatcatgaaaagggaggaatgactacatgcatgataaccgctcccgatgagtgggctgatccccctaccagccctatattttatacgattaaacgccttaggcccacaccaaataaggacattttttgtgatggctggcggggttttgatgaggattgaaacaaattgttacagctgtcgtcttgaagtaacggaatgttacatgtcggcttgcgcagacgattgagagccaatcagtcttgcggtacggtctgaaattcctgtaccggttgccaagtgcggtatctcaattcaaatccctggggaatgtagacgaccacgggcagtttactgttgtagcgcaccacaaaaccgttgccatgagcggcaacaaacttggaggtttcggtcccggatgggcaggccatgcgggtggagatcgggccgccgatactattcacctcataatatggatatccccagcctttcactgtgtgttcaaccactgttgcgccaaagctgtggtggttgcagtcgacctgcatggttttgccgacctgtagctccagtttggtgttttcctcatcagctaacatgggcagatgaatgacgttccgctgatagccatctgcgggctgggggtacggaactttctcatcgagctttccggcatgggcgcagccttgcagcattaacattgtcagggaggcgatggcggtttcaatggggcgtaaggacatggcaagcttcctcgagagttaaaggtagcgttactctactccgggattgccatcttggtaagtcacgaaggtaaggatcaagcggctcctgacaactcaacgatttccacgatccagtaagccagtatcgcgatgaggatggcggcgatggtgaagataatgactttatgcatggctgagtgcagtggaattgacgaactcacagtatgtggcgcgcaacctgtgggaaggattccgtgattatccgaaaccgctgtcagaaaaactaacgccatctatcaaaatggcgccgcaaagggcgccattcttgctcaaatcatgttgttgtctagacccgctcagggcggaatggctccagtacgcaacggatctccagcaccttagcttcgttttcaaccccttcttccttggtaaagcttaccttggtattccgtggggccgtatagacgacgtttccggccttcttgatctgttctgcagtgttttgcaggcgggcagagcatgcttcgatatcatcgtgcacggaagtcttgagtaggtagttgttttccagatggtcgaaaatcgcaatcactgtgctccattggccgggttgggggttgagcttggatacgtcttcagcggcatatgcttgtgcggaaaaagcaccgatcatggtcagcgcggcaagagtacgtttcatcatgttggctttcctcatatgggttattcatttattgagtgttgcgaatgggagtagaccgcgacagtcgcaaaaagtgcccaccagaccaggatgcaatgtttcatgcacatgttctgtggataaggttgtgggagatatcaggatggctggcctaagtgcttgtcgaggcagtacaagcccggactgaccatattttgggcaacaccgagggcatgttcagcaggacgggaactctatggaaaaacagttgtaaaagggcagtgttgaatacagtggtctcaatttgatgacataatgcatcatggtgtttgttcctgatctcctttctcaggccagcgcgcaaggagcgctggatgttggggcctggcttgcatccctggaagggcaattctctacggaagaggttgcgctcattcgccacagcgtggattttgccgcgccgtgctatgccggcagcctcgaaatcacgacggtgcctgtcttgcaccatgtgttgggagtggcctccatcctggtcgggatgagcatggatgcggaaacgattgccgccacggtgcttcatgcctgcccggaatatctgcctggatggaaagaaaagctgcaacaggcgttctcgccgcagatagtggccttggttgagggcttcgcgcgtatggagcagatccagagcttcagccgtccggacatcggccgcaccaaggatcgcaagaaggacagcgaggcccagcaggcacaggtcgagagcatgcgtaaaatgctgcttgccatggtggaggatatccgcgtggtgctgatcaagctggcagacagggtggaaaccctgcgcagtctggcgggagcgcccgaggatgagcagctgcgcatcgctgaggaggcgaagacgatttatgcgcccctggcgaatcgtcttggtgtctggcatatcaagtgggagctggaagacctctcgctgcgctttctcgagcccaaactctataaggaaatcgccaagctgctggccgagaagcgtgtcggccgtgagcaatatatcaaggaagtattggagatattgcagcagcaattgcagtctgcaggcattcaggctgacatgatgggccgccccaagcatatttacagcattgtcaacaagatgcgccgcaagcagctttccttcaacgagttatacgacgtgcgcgcagtgcgcattctcgtggacgatgtcaaggattgctatgcagtgctcgggctgatccacaatctttggcagcctatccccaaggagttcgatgactacatcgcacgtcccaagagcaacaattatcgttccctgcatacggtcgtgatcggtccgcgtaacctgccgctggaaatccagatccgcactcatgaaatgcactatcactccgagctgggcgtggctgcacactggcgatacaaagagggcggcagggccgacagcaagttcgatgacaaaatcgtctggttgcggcaaatcctcgagtggaggcaggaggtatccgatgacggcgggaatgcaggccatttcaggaatgaaatgttccaggacaaggtctacgtgctgactccgcaaggaaaagtcgtggacctgccgcggggtgcgacgccggtggacttcgcctacatcgtgcatactgatcttgggcatcgaacccgcggcgccaaggtggacggcagcattgtgccgctcaactacaaattgcaaaatggccagcgcgttgaaattctcgcggcaaaacaaggggggccaagcagggactggctgaaccccaaccttggctacctgcaaagctcgcgcgctcgcgccaaggtacggcattggttccgctaccaaaacttcgaagaggatgttgcccagggtcgtctacggctggacaaggagttgcaccgcttgggcgcggttgacgtcaacctggaaaaaattgcccagaaactgcattaccccaaactggaagagttgctggccgcgatcggccgcggagaaatcggcgagcaccagatcacccaggccgtgcaaagcgaattgccggccaagcctgagcaggacgtgccgttcctgctcaagtcgggaggcgatactgactcttcaggcgtcttggtagaaggggtcggcaacctgatgacttatatggcgaagtgctgcaaacctgcaccgccggatgcgatcatcggctacgtgacgcgggggcggggcgtgaccatccatcgccaggcctgccccttcatcaagcgcttgcccgaggaaaaacatgaccggctgctggcaacccaatggggcaatcgccaggaaaagcttgccggcgtggacatcgacatcgaggcctatgaccgccagggcttgctgcgcgacatcagcgacctatttgcgcgcgagcgcgtgaatgtcacgcaggtcaggacgcagagtcgcaataaccaggccaggatgagtttttccattgagattgcagacctggagcagttggcgaggttactggctttgttacgccaggtacctagcgtcaattcggcacagcggcacctatagctcctttgatataagaagataatggctaaggtgggagatagtctcggggcacgtgccacaaataccaggcggcgctgctgcggtgggggctccacgccaatccgatgtcccgcaggaggcgaggggtgggcgccgtgctcagccccttcagtcggcggaatccctcgcgtacacctaggtcgtcaacgggcaggatatcggcacgcctcaaggtgtgcatgagcatcatttccaccgtccagcgcccgattcccggcaatgcggtgagctgggtaatcaacgcctcgtcctccatcgccagcgcagttgcatggtcggggatgttcccggcgagcgccgcctgggcaaggccggtaatgtatgtgatcttgcggccggaaaacccgcacgcgcgcagttgcgcgacatcggtggccagtaatgcggcaggcgcggggaactgtccgccgtgcaactccagtagtctgccgaggatcgcggcggcagccttgccatgcagttgctggtaggctaccgccctgaccagcgcctcgtatggctcctgggtgtcgggagcggtgtcaggcctgggcctatcattgttaccagcctggcccagtcagcatcaagcgatgccaagaactggctggcttctgaaggggatggcatggaatatccggtgttctcaagttttcggggagaatggcagcatacgcgtttcgtcagccagatggagataaattcaatcacaagaatcaccaaacctgcacctgttgaggtttgctagactgatggcatgttatgccatgaaaagaaggctgctcgggggtgagtcaatgacgccaatgaattcaggggataagccaacgagtgctatgcacggtgacttgttcagcgaggcatcgaccccggcagcgttggtccccggtgcctatatcttacgtggctttgccagcgagcaggatcaacagctcctgcatgacttgcaaaccgtattggcccaagcgccatggcggcatatgcagacgccgggcggcttagccatgtcggttgccatgtgtaactgcggtcgattgggctgggtgtcggaccgtgctgggtaccggtataccacccatgatcccttatccggcaaggtatggccggcgatgccgccatcctttgctgcgctggcccaatccgccgccgctactgtcgggttcgcccggttcgtgccggatgcctgcctgatcaaccgctaccagaccggtgccaagctcagcctgcaccaggacaaggacgagcaggatttctcgcagcctatcgtatcggtttccctagggctggcggctaccttcctgtttggtggcctgcggcggagcgatccggtgttgcgtaccgagctcaatcatggcgatgtcgtggtctggggtggccaggcccgcttgcgttaccatggtatcctgccgctcaagccgggcgagcatcccttgacgggcgatgtgcgcatcaacctgacttttcgcgcggcaggctagtggctaatctatcgtctcaacctatcttccaagttgtgtttgttgttaaatgcagcttgcttcacttttgaccacgataatcaggaacatgtcatgaaaaccgctgtcgccctgcgccacattgcattcgaggaccttgatggaattgcacctttactcactcgcgcaggctatgaagtgcattacgtcgatacgcccaatgccacggataaggcactcaaacaggcaggtgatgctgatttgttggtgatattgggtgggcccatcggcgtctaccagaccgtggaattcccctttctgcaagcggtgatcgacctggctcaagcccgcttgcaacatgggcagccgacattgggcatatgcctgggcgcgcaaatcatggcgttggcgctgaatgccaaagtgtatgctggagaatcaggcaaggagataggctggagcccattgagtctgactgcggaaggccggcaatctcccttgaccgcattgggggaggagcaaccagtgctgcattggcatggcgataccttcgacctgccgcaaggcgcggtccgattggcgtcatcagcgctgtatgccaatcaggcatttgcttacggcaagcacggcttggctttgcaattccatatcgaggtgacggcggcagggctggagcgctggtatgtcgggcatatcggcgagctgggcggattgtcgatacccgagttgcgcaagcaggggcaggtactggcgccgcagcttgcacccaagctcgagaaagtgatcgcgcagtggctgggccagttgtcttgacgacatgagctatcgcacgaatgaatatgggcagcctgtcggggaggccttgcccgactggacgccgcgtccgcttccatcccgtgtcaccttgcaaggccgctactgtcggctggaacccatcgcagatcgccatgtggcaagcctgtttgccgcataccatcaggcacctgatagccgggactggacgtatattcccttggaacggccggagagcctggacgatttccatgcatatgtctcgtcgttgcaagcatcggcagatccgctgcattacgcgattgtcgattctgtcactcatcatgcactgggcatgctcgcactgatgcggatcgcgcctgcggcaggctcggcggaggttggttattcgcccgccctgcagaaatccacggcggcgaccgaggctcagttcctgctgatgcaatatgtattcgatacccttggctaccggcgctatgaatggaagtgcgacagcctgaatgcgccttctcgggctgccgcgttgcggctgggctttcaattcgaaggcatttttcgccaggcggtcgtgtacaaggggcgcaaccgggatacggcctggttttcaatgatcgacagcgagtggccgaggctgtcgcaggcataccggcaatggttgtcaccggacaatattgatgcgtcgggcaagcagcttcagcggttgaaggccttcatgccagcgcgtggtcttgcaaggtagtagggccttcgctggattactgtcagcaacagtctatcaatgcgggtgaaggaatccaggctccggtcggcaaggtcaatagccggttgcacttgaacaggtagtcgaggatctcgcgagagtgccgccagggctgcatgcatcatgcccgtcattccgcccagttcatgctatggcctgttgccaatcatgatgtcgtcttgcctattgcctgaccatcgcaaacttttcagatgtctgccggcagtttgccggagtgtgcaatacgccgctaaatcatcgtcgtcagattattgtcagccagggttaaggttggtgtatggaccgcctgcctacaatctggccatcatgcagaaaagatggggccgtttgctgtgcatggctgtgctggtatcgtcgggatggggtgccaccccgttgcaggcggaagagcctgagccattgaccctgcgccagctggcgcaggagttgcgtgcgcgcaacccgcagttcgtgcaggccgagcaggcgcgtgcacagatcgaggcgcgcattccccaggcgctggcatgggaccagcccatgattggcatggagcaaacaccgttgccgcgtagcccgctcaatatcaatcattcccagggcatgagttaccgcctgacgcaaaccatgtcgttcccgggcaagaagcgcctggccgctgacatcctggaagcagaggcgggcagcgctggtgcgcagatcgacggcttgtatgtcgacctgctggcgcaattgaagcgccagtactaccagttgctcgccctgcagcaactggccgacatcaaccgcaacacgatcgaacgccttggccagatcaagcaggtggccaaggtgcgctatgccaacaatgccgcggcattcgtggagtacatgaacgcccaggtggcgcacggcagcgctgaaaataacatctaccagacccagcgcctgatcgagcaaacccagcaggggctgaatgccctgatcgggcgcgaccccgcccagccgcttgccatcatggccgagacatggtcgggattggagctgccgccgctggcggaattgaccagccgggcacgggagctgcatccaaatttgcgcgattcggcccaccgattgcaagcggcgcaaaaaagtctggacctggcgaaaaaagcctattacccagatatgcagctcatcctgaccaaacacagcaacaatccgccttatggactggcgggcaacgaatatggcgtggaggtggatttgatcctgccgacctggttcttcgagcgcgaaaaagcgggcgtcagcgaggccaatgcaggtgtgatctccgcgcaggccggggtagagctggcatggcggcaggtgcaattggagattgccaatgcttacagccgattgcagcaggttatcaaggaaagagagctcttgcagcagcgccgtttgccggaagcgcaagccgcttaccgccttgcattgaacagctacgcaaacaacgccggggattttaacgggctattgctggcccagcaaaacctgcgcgataccgagctttcagctgcctgggtcgatagtgcgttgcagcaagccaaggctgcgctggatgcagccataggacaagcaatggagtcaccatgaaacggttcttgttgccattggtatttctatcgggcgtagggctgggaggctggctgatgccgtggacctcaaccccgttgcccgagccggaagctgtcagtcagcccgcgcatcacgaggatgcgatgagcgcggataaggtcgctgcagatttctttgtcagcgccttgcccgagcagcgcgaaatagaggatgtggtgccattgatgggacggttggcgttcaatgccgagaaaacgcacctggtatcggcgcgtatcgccggcaggctggaccgcatcttcgcgttcgagggcgcacaggtccggcaggggcagccattggcagcgctctacagtcctgaatatatttcagcgcagaatgaattgctgctggcacataatacctggcgcaccctgcaggccagtaaggccacacaggaactggcacaggatgccgagtcgaccctacagtccgcgcgtgagcgcatgcgggtgatgggcgcttccgagcaggatattgccgccctggagcagagcaggcgcattcatgagcatctactgttgcgtgccccgatcagcggcgtggtgacacaacgcaacctcgaccctggtgccttcatcaacctcggcgacagctttatgtcattggccgacacttccacgctctggttcttcgggcatgtttatgaacaggattaccagcgcatccgccaggggcagcctctgcaactggaggtgcaggcgctgccggacaaacgctacagtgcgcatgtcgatatcctgtcccctacactggatgttgagactaatacgttgcgtatccgctgcctggtggtcaatgatggcacattacgcccggatctgtttgccactgctggcctcagtgttggcaaacgtcaggccttgctggtgccgatggatgctgtagtgcgctcgcaacagatggatttcctgatcgtggaaacgccggatggccactaccgcaggcggcaggtcaacgtcaagccatacagtgaaggggtggctgctgtgatggaaggcttgtccgccaatgaaaaaatagtggtgcgtggggctaccttgctcaaccagaagctttcaggagccatctagtgcaggcgaccggcgcgttcatcgcaggcgtattgcgccggcgccttctgattctcgggttgtcgttcggcctgcttgtgctgggctatatcagttttatcaagctgccgatcgagccttaccccaacatttcaccacgcaatgtgcaggtcatcacgcaatggcagggacgcggcaccaacgaggttgagcgacagatcacagtgccggtggaaacggcccttgccaacctgccgcatctcaaaaccttccgctcggtatcgttgttcggactatcggtagtgacgctgcaattcgaggaagggaccgactcctttaccgctaggcagaacgtgcagctgcatctggatagcgccgagttgccggagggagttcaaagtgaattgagcccggatgccgatgccttgggtgaagtgttacgctaccgcgtgacgtcagagagcggtgatgatgtcatgttgctcaagtccttgcaggactgggaagtctaccgccaactcagaacagtgccaggcattgcagacatcaatagctttggtggaccgaccaagcaatatcaggtgctgccagatatccgcaagctgcaatccttcaatatctcgctcaacgagctggttgaggcattgagcaatgccaacgccaatgccggcggcggcaatctgagggcgggggagcaacagtacgtggtgcgcggtatcggcttgatcaagaccctgcaggatgtacgcaatatcgtgatcgtgtcgcgcaacggcttgccgatccgtgtgggcgatgtggcgcgcgtggagttcgggttcgcgccgcggctgggcgtggtgcagtacaaccaggacccggatgcggtagagggcattgtactgatgcgccgtggcggcaatgcgtctgaaatgctggcgcgcgtccacgacaaggtcgacgagatcaaccgcggcggcatcctgccgcaaggtatcaaactggagcctttctatgaccggcaggaactgctggatttgaccatgggcacggtgcaccacaccttgctgttcggcatggcgctggtactgatcgtgttgttcatttttctcggcagcctgcgcgccgcgttgactgtggccctggtgattcctctggcgctcagcgtttctttcgccggcatggtatgggcgatcccggccaacctgatttcgctgggcgcgatcgatttcggcctgatcgttgatgcggccgtgatcgtgatcgagaacatcatgcgccgcatggaaaacggcaccagcaacctgcgccagaccattgtcgcggcggcggcggaggtgcaacgcccgatgatcttctccaccatgatcatcatcatggcttatgcgccgctgttcatcatgggcggcgtggaaggcaagattttccatcccatggcctataccatgggtctcgccttgctcgcctccatggtgttgagcctgactttcgttccctccgcggcttccttcctgttcaagccgaacaagctggagcacaggcctggcatgatcaacctcctgctcaagctctatcgcccggtactggccaggctgatgcacaatccaggcctggtagccttgggggcggtacttgctttttcccttgccatgtttggcgccagccgtctgggcaccacttttttaccgacattggaggaaaacaatctctgggtgcgtatcagcctgcctaataccgtggacctgcaatattcgtcgggcttcgctacccaggtgcgcggctacctgctagaacaacctgaagtcaagactgtcgtggcacagatcggtcgcccggacgatggcaccgatgcgactggggtattcaacgtcgaattcggggtctacttgaaaaagcctgagcagtggccgaaaggcattacgcgtatcgacctaatacgccgagtggaggcctacctgcagcgaatacccggcatcgaatacaacttttctcaatatattcaggataatgtggccgaggccctgtcgggcgtgaaaggagaaaactcagtcaaaattttcggcgatgatctagatgtgctgcatgcaaaggccttgcaagtgcagaccattctgcaaggcatcaatgggatgagcgatgttggcatcttccgcgagcttggacagccgaccatgaatatccgcgtcgaccgcgaagccagcgcgcgcttcggcctcaatgtggacgatatccagacactggtagtcaacgcgattggcggcaatcccatcagcaaggtactggagggcgaacgcactttcgacttggccttgagattcccggaaggtcagcgtaaccgcctggacctggtccagcgcctgttcgtcgatacacctgatgggcagcgcatcccgctctccatggtggcgcaagtagagctcagcgacggtccatttttcatctatcgtgaatccggacggcgcttcatcgccattcgcttcggcgtgcgcgaccgcgacctgggcagtgccgcggcggaggcacagaaacttgtggctgagcaagttgagctgccgcgcggctatcgtacgcaatgggatgggcagtttaaccagatgaaagaggcgcacaaaaaactggccgtcatcgtgccactcaccctgctggccattttcatcatgctgtattcggcatttggctccgccaaggatgctggcctggtgctgctcaacgtgccattcgccaccataggcggcattgccgcactctacctggcgggagaagagctttctatttccgcgggtatcggcttcctgtcattgttcggcattgccatccaggatggcgttattctgatctcgtatatcaagagtttgtataatcagggagagcatgcgctggaagaggcggttctcgaaggcgctagcatgcgcctgcggccagtgttgatgacggcgatgctggctggcctgggcctgctgcccgccgccttgtcgcacgccattggctctcaagcgcagcgcccgctggcgctcgtgattgtgggcggcatggtcacgactactttgctgaccctgttggtattgcctgtggtgtttggctggatttaccgccattatcccaagagcgccagcgcacagccagcttactaagaccggtgaatgttgaggaagaccatgcgtatattggttgttgaggacgatgccatcctggccgaaggcacttgcgagtcgctttccaaggctggttatgccgtggacctggcagaaaccggcacgaaggccaatgccatgatggaagctgggcattacgatatgttgctgctcgacatcggcctgccgggaatggatggcttcgaggtgttgcgtcgcctgcgcaagcacaacaacagcattcccgttctcatcatttctgcgcgtgacgatgtcgatttccgtatttacggactggatctgggcgcagatgacttcatgctaaaaccttttgtactcgccgaattgcatgcgcgcacccgtgccttgctccgtcgtcataccctgagcgaacgcaacaccctggcctgcggcaagctgatggtggacctcggcgcccagcgcgccagcgtcaatggcgagccaatcgagctctcgatccgcgagtgggacgtattggtatacctgttgcgcaacctcggcaaagtcgtgcgcaaggaagccatcatcgaaaccctgtgtgactggaaaaccgatatcagcctcaacgcggtggaagtctatatctcgcgtctacgcagcaagctggatgcgcatggcattcatattcgcacggtccgtggcttcggctatctgctggatgatccggtgccatgaaagctgccaacagcttgcggcgcaagctgctacgctggctgctggtcgcgctgactgcgctggtggccgtggggattctcacagattacttcatggccttggagcctgcgcgtgaagtctacgaccagcacttgctcaagctggcctataacctggagcgctcgctaccggatgatccaggagaatggcatggggcttacccccagatcgaacgtagcctactgcgaagcgagcaggacaactacgatgcggccaaggcggccatctttgatctgcaaggccagtttcttgctggcgtggcagacctgcctatacagctgccctcagctgaccacaagccttacttctacgacgccgagtaccagggagacccgatccgggtcgttgccatcaagagcccggtgctggatgctgtgctctacctggcagaaaccacctacaagcgcaaccgcctggtgcaaaagactctgatccacatgatcgtgcccgagctcgtctttgcggttttctcgattgtcgtgctttgggtcggggtggggcgagggctgcagccgctggcacaaattcgtgcccagatcaacgcacgctctgaaaccgacctcagtcccatggacgaaggcaaggcgccggtagaagtccgcgaaatcattgtcgccctcaactcattgcttgcgcggcttgatcgctccctgaaactgcagaaccagttcctggccaatgccgcacaccagttgcgtacaccgctggcagggttgcaaatgcagcttgaactggcatccgagcaaagtccggaggaaaggatgcaatctcatgaacgcatgctggtcagcactcggcgcatcgtgcgcctggccaaccaactattggcattggcgcgggcggaaggagagggcgaggtcaacaagtttgccgaactggacatcagcaacgcgatcgaggccatggcgacggaatggctgttgcgtgccgatgcgaaaagcatagacttgggcttcgacctgtatcccgccaaagtcagcggcagtctatggcaaatccaggaaatgctcgccaacctggtcgacaacgctttgcgttacacacccatgcacggcaacatcaccatccgctgcaagcaacaggaacaaaaggtcgtcattgaagtggaagacaacggtcccggcatcccacaggatcagcatgaaaatgttttcaaccgcttctatcgtctggatgaggaccctgaaggctgcggcctgggcctatccatagtccgcgaaatcgtgcgccatcatggcgggcaggtcactctacaaacgccagttcatcatggccaaggactgttggtacgcattcaattgcctgtaatgacctagcggaaattgcacacttaagccgctaattgttgataaaccgtgctgggcgctttcatctccagtgcctgatgaggccgttgctcgttgtagtaattgaaccacgccctcaatgtttgtctggcttcatccagtgactggaagtgatgaagccagatgcactgctctttcacagttcggatcagccgctcgaccattccgttctgctgtggggtatggggccgaatgaactcctgtttcaaaccatactggtgcaccgtccgggtgtagtgccgagaggtaaataccaggccgttgtcactacgcagagtgatcggatcccgagccctacccagcgtgccataccggctaatgagtgcttcttccagagccgcttcagctgctttggcgttgccgctggggctcaaccgccagcccaatgcttcgcgggtatggcagtccatgacgatggtcagggcacaccagcgatgaaccggaccacaccagacccgtgcaatgtctgttgcccagcgctcattcggacgcgaggccaccgaaggtaatgcctgcacccgcgatcgggctccgctgcgacgtttgcgtacctgccagcccttgagcaggaacaggcgctggatagtgttcttgttctcgcccagtagccaggcaacggtacggtagccggcatacggcaggtcggtgatgatacgtttgacccgcgcagccagatgctcattgatgctgggtttggttttagtagaccgatagtaatcactgcggcgggagataccggcccagcgacaggcctgcaccaccgtcaccacatcgccaacggccgccatctcactcatggtttgctcgatcaatcgtcggtcgagtcgagatggcgctgcaacttttttcggaacttgagctccagcatcgcctcgccataggctttcctgagctcgcgcagctgggcttcatactgctcggcaatatcctttggattggccttcagggcgttttccatcccagtttcggcatcatccatccacttctcgatctcttgctgggtgaggtcgtagtggcgcgctgcctcgggcactgtggtctgccctcggtagatctgcttgatcagctccgctttgcgtttggctgtccagcgcttgatgtcagattcttgcgtcatgctttactccaatttctgaagcgactttagcatgtgtaggttttcaatgcgtcattacagctggacattacgcaacaaatatccagcttccagcccacgacaacaggtgtgaatcagtcgccaacactgttaaagcgtgaaatcaagacggtagtgaataccaggagcggtgaattgatcctgctcggcgtcttgaatgagtcctggctcagcaaacagcgccagggcttgagcttcctgccaaggttgttcaatgctaacaccaattcagatgagaaaagcgacatcctgcttgtgatgcagattcagcgattgtaatgcaataaggctagccatagtggccatgtcatgttccatagaaataaagatgaaaaaacctcgttttataaggtctttggatgtcagcgtcacctctttgttattgaagccttttttcagatagctaattgaaactgatagtaggacgacagaaagcaatactaagtaagcaatcaaaatcccatgcataacacaccctttgtcaacaagaccttctgcattctacatctgggcgatttgaggtttggaaaaactgtagtgaagcggaacctcggcattccccaatacctaggcaataaaaaagcccggcttaaccgggcttattcatcaggcagcgtgtttcagcttcccgctctgcttactgaccgacaacatctcaaaaccgacaatgttgcccagggcatcatagtccaggatcacgcctgggcggatctcctcggtacgctccacatcattctcgctcagcgcgatatacaaggcatctgcaatcggatcaaactcaattttcatattcatcacctattcaaaaaataccgtgacaaccgtcactggctcagtggtttcgttatagatgacacgcaactgcttaaatccccgatcagcaatagccttgaccgcatgaaccaacataatgtcatctgcatcattgcgcgtcgcatcagggttggccaacgtctccctaacccattcctccttcacgccgcgcttcaccatccgcttcaacgcatggtcgcttaacctgtattccataaggctatcttaccttgtttaaactacctgtcaaaaaatcaccctggccatcgcgtttaggactgccgttggtatgggctgctgtgcccggttttggcacagatgcccgtgccaaacggcatggccgaccagcaacacatggagaaataaggatcaaggcagaaaccgcgaagcggcgcggtaaatggcaggggcccacgcagtgggaaggaagccgtttaaggagcggccttgatgcttatttcttcatgtggttcccgcgaacctcgggaatgcctcaactatgagcatcaagaaaaccccttccggctggctcgtcgatatccagcccggtggccgaggagcgaagcgcttccgcaagaccttgcccaccaaagctgaagctttggcctgggaagcctgggtcaaaactcaagtcatccaaaccccagcatggcaaccacccaaaaaagacaaacgcagactcagcgacctggtcgacctctggcacgaacaccacggccagcacctcaaatcaaagaatacactcccaaaactgaagaacatctgcaaagccctgggcaacccctttgtggatgacttcaatgcagaacaatttgcagcatatcgtgcaagacgtcttgaggcgggcatatcagccaatttcatcaaccgtgactatgcctacctgcgggccgtattcaacgaactcaaaagactaggctactggaacaaagaaaacccgctatccaaaatccggcaattcaaaatcgaagaaaaagaacttgcctacctcacccaagaccagatcaggcaactataggcctgcctgaatggtgacgcactcctcatcatcaaaatatgcctctcaacaggagccagatggagcgaagcagaaagcctcaaaaacacccaggtcaaagacggcatgatccacctgagccgcacaaaatccggcaagaaccgctcaattcccattgatgcagccctctatgcagaactggcaaacctcaagccaaaaacactaggcggcaacctcttcaagccagcctacaaccaattcaggcacgccgttgaaaaaagcaacctccaactcccacaaggccaactatcccacgtgctgcgccataccttcgccagccacttcatgatgaacggtggcaacatcctcgtattgcaacgcctgcttggccactcaacactcaccatgaccatgcgctacgcacacatggcaccagatcacctgcaagaagcaaagaccctcaacccgctggcgaaattgactctttattgacacgaaggggaagtgcagaaggaagtgaaaaacctaagtgattgatttctcttggtgcccggggccggaatcgaaccggcacgcccaaggggcgagagattttaagtctcttgtgtctaccaatttcaccacccgggcaggaagtgcttgaatcgcaccgaacggagcgagggcgtattctatcatcggataacgatgcttgagtagctgaaaatgatcaatcctagaacgggggctgtgttcagcagtatttagccatcgacatggatgtggagcaaaatgaaattgaccggggcatttgctgatctcgagtgcggggagatcattccatggtgagtccagtacggttcaatttaacgctattgtaagtttattgataatgcatctgcttggtgaagtaatactgttaaaagccgatggaataaccaataaatccaagtggctgcgctctcgtttctacaatggggctatccgcttgttcattgcctaagcggttgataatcaggccgaagaacaaggcttgattttcttttacactgtaaatgccattgacccctatttggtattgagttccagcgctcgcttgataggcatggcgcccgggcctgacttcatcattgtctacgccaaaataataatcattgaacttcttgttgttccattgaatgccaacgagcccattgatgcggagttggctggatcgatacaggctgcgaatgaactgtagctgaatattctgcccgttgcttgcattcccggcatcaaacccccattgcgcgtttatcgttccgtagtctgtttgccagcggaggatcgggccgacatctaccgagaagtcgcgatcatgcatgcctttggtccggctattgtcatcagcatcccaaccaaacctggcatctgctgacaatccaaacctgagtcttttatctgtggaatccaaaagccaaacgccggcttgtaggccattgatatagaatcggtcagcataattggcattgatgaccggtagtaccagtgtccggaagcttttggagccagatgcctcaggaatcatgccgatcccgatcccatacatgtttttttgacgaggcatggcagtttcggtttgacggtcaatcttgggttcggccaatacgtttgtgctagtcaatgccacagcaatcaatcccaccatgcatttgattttattcatcaattttctttcttctctcgtttaagggataaggcgcgtgcttgtgttttgattcggccatcatgttcggtcagggtgtgtgagatgattcaggatagccccaccgtctgtcaaccatattgcaagtgatgaatgataggtgcatggagattgactagattgtagtaggtgcagagcggaagtttgagatgctatcggctgggaattctttaaaccctccagattgtgctgatcgcacttcagccttgataccactgaccagcacgattctcttatgcagtttcctgaaccttgcccgtcattggaagtctcttgaagataatgctccgtccggttttcatgaaaaaaatcatattgtcagtgctcttgctctcattgggtgcatgtgccggggctttgctgcagagaactgcaagcactcccgtgccgccagatcgggtgtatgcatcgtatcctaaattctttacaggcgcctatgtcactgtacgccgggatccttctcctaaagagatcggaatcggttgtgagaacgagctgtatatcgataatgttcgctctttcaccatcatgccgggggagtatgtgacgttcttcctcaccgacggcaagcatgtactcaaagtggatactgggcgtggttcttgccagggtcggccgggtgctgtagagatcaatgtttcgaacgggatttcccaggaatacaagattttcagcccacctggggatgtgctgcgattattccgtatcatgtaatgtaaaaggcattgtggttcctttccctgcaatgttttcaaatgaaaaaaatgataatcttgtgtttcgcgatggaagttgtcacggttgaccatatatattcagtcaggagatttaaatgttaaagaaaacgctcgccatctctatgctggctatgctaggtaatgcgtatgccgctacgccttccgatgagctgatcttcaagttcatggaggtgtccaacgttaagggtgccctggaaactatgcgggccaatgccgatacggcattgcgcaacaacctgctgcagtcgctgcaataccagcaattgaacgacaggcaaaaaaagattgcggaggaggccagtgagaaagtggtgaggatacagcaggaaaacttgtcttatgacgcgatcatcaagctggtgctgcccttgtaccgccgtacattcacccaggatgagctgcaggccgccatcaacttctacagttcgcctgctggaaagtctatcaatcagaagatgccacaactggcagctgagtcgatgaagttgaccaatgagctcaaccagaaggtcattccgcaataccaaaaaattgcccaagaggcggtggagcgtatcaagcaggcaaattagcgggtacagcggatggatggactcaatccgctgattccggtagtggcaggtgactttcttctttagggagggtgtggatttgttcaatgtgcggctccgtccgcagcatcatgatagcttccagggctttgtgctcgtcgaggggaggttcgtctggctgcagcaaggactgccagtgcgattgcacaaaatttttggcctgccgtgtttcatgttgcaggtccactaataatggcagccgtacggcgccggtattggaaagagcaaacaagccgattgccatcgtcagcaggaccatgatccattggatgcgcgcgctgtcgcgatgcctgcggttttcttcctggaaatcgctcaagcttttccaagccaggcctgtgaccttatattgacccttggcagtcatttccaaatcatgcgtttccactagggatgccaactggtatttcatcttctgaaggtgccagttgcggtcttcctgcgtgaagcataggtagccgaccatttccgccatgagttcgttgagtgtaaatggggtttcggagaccgctttgtgtgccacgatgtacttgagcaggtcgtagcgttcacgagtttccgtcggcctgcggttgaggaagacattgcctaggaaatgcttgatattggcgccccatcgatggagcggggtaaggatgaagggaagcgccagcaatagccgccccagcgaagtatagcggcggaagcggttgtttcccgcgaccgtataacggtattcgaccacaatattctggtaagggaagcgctctaccgggctggcaatcacattgcgggaaagtgcgccctcgggattgagagactggccatatacattgctgccatccaccgccaggattttttgcacgccgtagtgcgatgtcgtggcgatgatgttgaaggagcgttcgcgcctaccaagcaacatgatcatgagcagccagaggttaagcttcatcgggaaggtggcgaaatcatcttggttgtcttgagagttggatactttacactgagttgatgttttgatgaaatgggtttacccaatagtactaatgaccgtgggctggtcaaataaaaagcctgcatcggcaggctttttatttgaatcaagagcggtcgggttaaggttcgattaattcgccagagcgcgctcgatacgctccagcgccttcttgaggttgtccatcgaggtggcgaaggaaatgcggaagtagccctcggcaccgaatgcggagcctggcaccacagcaacaccttcttgttcgagcaggtattcggatagggccatgtcggtggcttgcttgatcttgcctgcggcaaacaggttgtggatggcttcgcgtgcatcggggaaggcatagaatgcgccgcccgccttgatacacttcaggcccttgatctcattgaagcgcttgacgacgaactcgtgccgttcgcggaaagcatccagcatcggcgtgatgcactcctgcgggccttccaatgccgcctgggccgccacctgggaaatcgaggtcgggttggaggtggattgcgactgcaggatttccatggccttgatgatcttggccgggcctgcggcatagccgatgcgccagccggtcatggagtaggccttggaaacgccattgagtacgatgcagcgctccttgagttcaggcgcggcattgaggatgttgtagaacttgtcgccggtgagattgacgtgttcatacatatcgtcggtagccaccagaatgtgtgggtgcttcttcaataccgcgcccagggccttgagctcttcaaggctgtataccgcgccggtcgggttcgagggcgagttgatcatgaacagcttggtttgcggcgtgatggcggcttcgagctgcgcggctgtgagtttgaaaccttgctcgataccacattcgatgatgacaggcttagcccccgcaaccagggcgatatcggcataggacacccagtagggcgcaggtacgatcacttcatcacccgggttcagtacggcgagcgcgaggttaaagatacattgcttgccgcccacgccgacgatgacttccttctccgtgtaatcgaagccgttctccttcttgaacttggccacgatggctttcttcaggccaggaataccagcgacgggggtgtatttagtgaatccttggtcaatcgcttgcttagctgcgtccttaatgtgttgtggcgtatcgaaatccggttcgcctgcgcccaggccgatgatgtcgcggccctccgccttaagttttgcggctcgagcagtaacagccagggtgggtgattctttgatggattgaacgcgctgcgagagttccaagatctgaaatcctatagagaaataatgaagacgatggcagaacgttaattttactcatattatccgcaatgcggaatacggaacctaacgatattttgacgggatgcacgctaatttgttatatggcgagcatggggtcgcgatcatggagtgccatcgatgtggcatcacccgttcgcttgaatgctctggtcctgctctttggggtgtgatggcaccaggcttcaggctggtttacaagaatctgtggcaacaggcgcgcagaatccgttggcctgttagaatctcagttcattctcattggtgattgatgtgattgtcacttttcccaacagcaaatacaagcttttccagcctttccctccagcaggcgaccagccggcggcaatcgaagcgttgacggctggggtgaacgaaggactgaagttccagacattgctcggtgtgacgggctccggcaagacgtataccatggcgaatgtcattgcccgcacgggtcgtcctgcgattgtgatggcgccgaacaagacattggccgctcagctgtattcggaattcaaggaattctttccgcagaatgccgtggagtacttcgtctcatactatgactattaccagccggaagcctatgtgccttcgcgtgacttgttcatcgagaaggactccagcatcaacgaccatatcgagcagatgcggctgtctgccaccaaggctttgctagagcgggaagacagtattattgttgccacggtatcagcgatttacggtattggtgatcctggtgaatatcatggcatggtgctgcatatccatctgggcatgaaaatcagtcagcgcgatatcgtcaacaagttgatcgccatgcagtatgagcgcaacgactttgatttttcccgtggtacattccgtgtccgcggcgatgtgctcgatgtgtttccttcggaaaacagtgaaaccgcagtgcgcatcagcctgttcgacgacgagattgagaacattaccttgttcgatccattgaccgggcagattttcaacaagatccacaatttccgcatctttccgtcgagccattatgtgacggcacgcgaggccacgatccgcgcgatggaaaccatcaagcaggagttgcgggagagggtggatttctacatcaagaccggtaagctggtagaggcgcaacgcattgaacagcgtacgcgcttcgacttggagatgctcaacgaaatcggcttctgcaaggggatcgagaactacagccggcacttgacaggcaggcagcccggcgatgcaccgccgacattgatcgactacctgcccaagaatgcgctcatgatcatcgatgagagccatgtcactgtgccgcagattggtgggatgtacaaaggtgaccgtgcgcgcaaggaaaacctggtcgattatggctttcgcctgccgtcggccatggataatcggccgctcaagttcgaagagttcgagcgcatcattccgcaatgcattttcgtgagtgcgacaccggcagagtatgaagccacgcaccagcagcgcatcgttgaacaggtggtgcggcctacaggactgatcgatccagaaatcatcgtcaagcctgcggatacacaagtggatgatttgctgtctgaaatcaagctcagggtcgaagcaggcgagcgcgtattggccacgacgcttactaaacgtatggcggaagatctcacggactacctgtcagaacatggcgtgcgggtaagatacctgcactccgacatcgatacagtagagcgcgtggaaatcatccgcgacctgcgcctgggcgagtttgacgtgctggtgggcatcaacctgttgcgcgaaggtctggatattcccgaagtatcgctggtggcagtgcttgatgctgacaaagagggctttctgcgctcagagcggtcattgatccagactgccgggcgcgcggcccgcaacctcaatggcaaggtcatcttttatgccaacaaggtgacgcgatccatgaagctggcaatggacgaaacccagcgccgtcgtgccaagcagatggctttcaacgccgagcacggcattacgcctaaaggcgtcaacaagcgtatcaaagacatcattgaaggtgtctacagtaaagaagaccatcagcgggaccgcaaggtggccgaagagcgggccagttatgcccagatgaccgaaaagcagttggtcaaggaaatgaagcgtctggagaaagccatgcacgagagcgcaaaaaatctggagtttgaaaaggctgccgagtatcgcgatcagctgagaaagctcaagaataatttctatggtgcggaagtgacggatgagttggcggattgaaccgtgcggcaaacccctacgtatgttgaaggcataagctggggttcctcggaataaagtgtatgttcctcaaaagaaaaagccctgataagtcagggcttttttttaatgctgcttgagcttatttctgagtttccaccatcaccagctcttcgctgactgcggcttccttggccgctttttgttgccaggctgcaggtttgcgaggggcgcgaggcgcaggcgcttcctcaacagcgatgactgcttgaatggcttcggccttggtttctaccagttgcaagccagaatccatcaagtcggccggcttctctgcttcaaccttgcggcggcgaggtgcacggggcttcttttcaggcttcgcagcttcagtaggcgcttcatccgccaacgcctcaagaggtttttcctgcttggtatcagcaggactctcggctaaaggctcgctcaagtgagctgatttttcttccttggtccgagtttccttaactgccgttgcatcaatggcaggcaggctttcttcagtcacgaccacatctttcctgatggcgggcgcaggcgcttccttttggggcgcagcttcagttgcagtatggaccgtctcggtgttttccttcacctgggtgatgggcgctgcttccggggtggtgggggctgtcttggcctccactggtcgctcagctgcctcaacggatgcaataggtgctgcggctgcggcatgcaattcttccgctgcttgctggcggttttcgcggtttgcattgtcgctgcggggctggcgctcgcggcggccgttgcgtccgcggcggttgccacgttgttcgctgttggcctctataggagtttcagactgcagcgatggggtgggctgcggctgttgcaccttgggctggcgctcgttgcgctccggacgctcggctctttcttgacggccttgagcggcgcgctgttctgcctgttgcgggcggcgctcctgttgactccgttgttccttgcgctgctcttgacgctgctcgttttgcatctgtcgatcgttgccggttcgttcgctggcgctacgctcgttacgcctgttgttgcggcgtgggttccggttgctgtcgcgctgctgggtttcttcctgtggcttgacttcgggtttgggcgcagcgacgctggctagccaagacttgaagcgatggagcagggatgtgctgctgggtttttctttttccctggctgcggcgggtgcgggagaagctggggtaatccccttgacggcggcttcggcttttgcaggctttggttcctgggcgagtgccgtctcgagagtctcggacggcagctcaaccatttcatagctggcccggcctgtttcttccacatcatcatggcgaatgcgcaggatgttgtagttgggagtctccatgtggatgttgggaatcagcactacctgtacgcccatgcgctgctcgatcttatggatttccgaacgcttttcgttgagcaggaaagtggctgcttcgacaggaagctgcacttgaatgatggcgctgttctctttcatggcttcttcctgcgtgatacgcaggatatgcaaagcggtcgactctatgccacgaatatggcctgtgccatggcaacgcggacaagggatatggttgctttcgccgaggctggggcgtaggcgctggcgcgaaagctcaagcaggccgaagcgcgagatcttgccggtctgcacacgagcgcggtcatggtgaagcgcttcacgtagacggttttcgacttcgcgctggttgcgctggttttccatgtcgataaagtcgatgacgacaaggccgcccaagtcgcgcaggcgcagttggcgtgcgacttcgtccgcagcttcaaggttggtgttgaatgcagtctgctcgatgtcgctgcccttggtggagcggccagagttgacgtctacggataccagggcctcggtatggtcaatgacgatcgcgccgccggaaggcaagcgcacttcgcgcgcaaaggcggactcgatctggtgctcgatctggaagcgggaaaacagcgggatttcatcacggtagagcttgacgcgcgatacattgttcggcatcacgtggttcatgaactgcacggcttgctcatagatgtcgggcgtgtcgatgagaatctcgccgatatccggctggaaatagtcacggatcgcgcgaatgaccaggctgccttcctggtagatcaggaatgggccgctctggatggtggaggcgctttcaacggcagtccatagttgcagcagatagttgaggtcccattgcagttcttccacactgcgaccaatccctgcggtacgggcaatgatgctcatgccgctggggacttgcagctgcgccatggtgtcgcgtaactcgttgcgctcttcaccttcgatacggcgggaaacaccgccaccccgagggttgttcggcatcagcaccaggtagcgtccagcaagcgagacaaaagtggtgagcgcagctcccttgttgccgcgctcgtccttgtctacctgcacgatcagctcctggccttccttcagcacatcctggatgcgtgggctgcggcctgcatcgctatcgttcaggaagtaactgcgggcgatttccttgaagggaagaaagccatggcggtcggtaccgtaattgacaaaagcggcttcgagagaaggttctatacgggtgatgacacccttgtagatgttgctcttgcgttgttctttgcctgcggactcgatatcaagatcgatgagtttctgtccgtcgacgattgcgacgcgtagttcttctgattgcgtcgcattaaatagcatgcgtttcattgtgtactcccgcgctcttcaagcgggcagcaggccgtgcatggcttctggggcagcagcggtatgactgaaacttccatgtatgcgcctgctcaatgaggcaggcgataacaacacgatacgagcagatcaaagtccgcaagaggtaacgcgaagcaatagtttctcaatttttcagctaggcagttctttgccttcaggctgctttttccttatatgcgtttttagtgcagttttgaggtgtcgtcttgggccacccggaaaaagattttctaatactgttgtgccacagtatcagcttgaatttgttaacgaaagctttcgtaaactattgggtctaaaccccggtacgtctatttctgtctcggattagccgtcattatcggctaatatgctatctattcagtatatcctgggctgttgcgccacatgagctgtatcggtctgcggcggctagagcgcatctatttagttgttgcaaatcgctacttgatgttgattggcgagcgagttaaccaaggtatttttttgttccagttgtcattcttgaagaagcgcttagcgcattgacctcaagatggtcgtagtataggtgagatgattcatttaagcaaaacaagaaatcaatataaccctgccgtcgtcaacctgctcaccattgatgaagctagtgaaggccagcgtgttgataattttctggcaaagatactcaagggtgttcctaaaagtcatatttatcgcattctgcgtagcggagaagttcgcgtcaacagtaagcgcgtggattcaagctgtaagctcaatctgggtgaccaggtgcgcgtgccgccggtgcgtatggcgcagccgcaagccgaatcggtcgcaaggccgcaggcttccaggtttgagggcgccattattttcgaggacgaggcattgctggtcatcgacaagccggctgggttcgccgtgcacggcggcagcggcattagccgcggggtgatcgagcaactgcgcctggaacgtccgcatgccaagttcctcgagttggtgcaccgcctggaccgcgaaacctccggcgtgctgctgctcgccaagaaacgcgtggcgctggtcaatctgcatgacgccatccgaaacaaccagaccgacaagcgctacctggtgctggtgcatggcaaatggaccgaccagaagcgccgggtcaagttgcctctgcataaattcgtactgccaagtggggagcgcagggtggccgtgcaggatggcggccagaattccgacactatcttctacctgcgcaagcccttgggggagttcaccttgttggaagcccaacttgtcaccggtcgtacccaccaattgcgcgtgcaattgtcgcacctgggtttcccgattgccggtgatgataagtatggtgactttgccctgaacaaatccttgcagaagcgtggtttgaaacgcatgttcctgcattctgcggaaacgaatttacgacatcccgtgagtggagaaaaattgaaattgatcgcacctttacctgatgagcttaataaatttattgaaatgctgagcgtggagtccaagcatggctaagcggtttgacctcattgtgttcgactgggatggcacgctggccgactctacacagatcatcgtcgatagcattcgcagggctgccgtggaaaccggcctgaaagatcctgggcaggaagcggcaagcagcattatcggtttggggctgcgcgaggcgatcgagcagttgttcggtgtgatgacgcaggagcagatccagcagatggcagcccgctacaatatgtattacaacgcacaccaggatgacgtcgtgttgttcgaccatgcgtacgacactgtgcgcaggctcaatgagcagggttatatgctaggggtggccaccggcaaggggcgtcgcggattgaatcatgcgttggcccatagcggcctgggagagttcatccatgccacgcgttgtgtcgacgagtgtccttccaagccacatccgcagatgctgctcgagctcatgggcgagtttggcgtcgagccagaacgcacattgatgatcggggataccagcttcgatttgcagatggcacaaaatgccaaggtatccagcctgggggtgacctatggcgcccatccattggaacgtctgctcccacattctccactggcgcatttcgatgattttgctacactcagccagtggctgcaggaaaatgcctgattggcctgagcgctgatctggaagatggcggctgcggcatacttcaagctgccggaacttggctgccccatgtccctggattaaacgctaaaggcccatgtccatgctaaccagcgtgcgcatatcccattggcgccgaactggaaccatgaccagttttctgatgtcagtgcgcagtacctgatctgcgctgaccatgctgcgcatgttttcggccggacatagggaatttgtgtagcgaggccatgccatggatagcgcttgcgcctgttcatgtcgaaaagcaacaacacaacatattgatcaacctggaaagcttaatgaatgtctgacaactatcctaacggctccaactgggagcgtgaaacactgcatcagcttgccttggctacggtcaaggagcaacggcgttcgcgccaatggggtattttcttcaagtcacttgggttcctttacctgttcattatcctgttctacatcacagggtggaatgaaggtcgatctgcctcgatggagcatacggcattgattgatatcgatggtgtgatcggtagcgatgatgtggtgaatgcggatagtgtgattgcaagcctgaagtccgcatatgaaagtaagggaaccaagggcatcattctgcgcatcaacagccctggcggcagcccggtccaggccggcatcattaatgatgagatcaaacgccaacgcaagctgcaccctaatatcccgatatatgccgtggtgcaggatgtatgtgcatctggcggctattacatcgcagtggcagcggacaagattttcgtcgacaaggccagcatcgtcggctcgatcggtgtattgatggatgggttcggttttacgggtgccatggacaaggttggcgtagagcggcgactgatgacggcaggggagaataaggggatgctggatccattttcgcctgtcagtccaaagcacagggaattcgctcagcagatgctggaccagatccatgcccagtttattgccgtagtgcgggaaggccgcgggaagcgtctcaaggaaacgcctgaaacattcagcggcttgttctggagtggtgaaagcagtgtggccatggggttagccgacggctttggtagttctgactatgtagcgagggaagtgatcaagcaagaaaacctagttgacttcactgccaaggaggggttggctgaccggtttgccaagcgcctaggggcaagcgtgagtgcgagtgtgcttggcaggaagttcggtttggaataactgcacgcgtagcggtgctcaatcaataagaaagccacgatatttcgtggctttcttaatttctattgtcttggacggtgggcttgtttaggtgcccgaggattgtgtccgcgatttgaagtaattcatcaggccattggtcgagctgtcgtactcagtcgatgcctgatcttcgctcagctgaggcaggattttcttggcaatttgcttgccgtattctacgccccattggtcaaaggagttgatgttccagatgatgccttgcacgaatatcttgtgttcgtagatcgcgatcagcttgcccagggtctttggcgtcagcttgtcgaacaggatggtggtgcttgggcggtttccctcaaagactttgtgcggcagcagggtttccagcgcttcaccagtcaatccttgcgcaaccagttcggccttggcttcatccagtgtcttgccctgcatgagcgcgctggtttgcgcgaagcaattggccagcaggatgaggtggtgttcattgccatttttgcccatgctgtagtggctctgcagtggcatcatgaaatcgcaggggatcagacggttgccctggtggatcagttggtagaacgcatgctggccgttggtgccagcctcgccccagatgatggggccggtggtgcattgcacaatgcggccgtctcgggcgacaaacttgccgttactttccatatcggcttgctgcaggtaggcagggaagcgggcaagcccctggtcgtaaggcaggatggcgaggctgtctgcaccgaagaaattgttgtaccagatgcccagcagcgccatgatcacgggaatgttctgctccagcggcgcattcttgaaatgccggtcgatttcgtagccgccttgcagcaactcctcgaaatgatccatgccgatgtagatggcaatcgagaggccgattgcggaccatagggaatagcgcccgcctacccaatcccagaattcgaacatattggcggcatcgatgccgaacttgccgacttcgtccgcattggtggaaatcgcgacgaagtgttttgcaacgtgcgcctcatccttggctgcctgcaggaaccagctgcgggcagagcgcgcattggtcatggtctcctgggtggtgaaagtcttggaagcgacgatgaacaaagtggtttccggatcgcagcgttccaaggtctgggcgaggtgggtgccgtcgatattggacacgaaatgcgcgttcagcccagcctgggcataaggcttgagcgccccgcacaccatgactgggccgaggtccgagccgccgatgccgatgttgacgacatcggtaatgcgcttgcctgagtagcctttccattccccagagcggatgctggtgctgaatttacgcatctgggccagtacgcggttgacgtcgggcatgacatccttgccatccacatatacgggcgtattgctacggttgcgcaaggcggtatgtagtacagcacggttttccgtaaagttgatcttctcgcccgcgaacatgcggtcacgccattcctcgaccttggagtcgcgcgcgagcttgaacagtagcggcagggtttcatccgtgatgcggtgcttggagtagtccagcaacaggccttccgcttccagggagaacttttcgaatctgcgcccatccttggtaaacatgtcccgcatctgcagggggaggacttcttgataatgggcactgagatcatgccagatcggacagtttgttggatttgtcattgcgggttatgtggttattggtagtctttaaagtggtttggccatctgtctgtttgcgaggcttggtgttgagctggcatctcatccgatgcagcttgacgtatatgtatgaccaagttcaatcctgacgattctattcaattctgagtaaatagacaattttagtattcagcactttcctcaggatgcccgaggcggtgtaggttgtgattgattcattgacgtttttaggctatagtcgccggttttccaccttgcctcaccgttgcgcatgcgggaggctatcaatccaaaaggagattctatgcgacattatgagatcgttttcattgtccatccggaccagagcgagcaagtacctgccatgatcgagcgttaccgtacgctcgtgacttcgaatggcggtaccatccatcgcctggaagactggggccgccgccagctggcttacccaatccagaaaatccacaaggcacattacgtgctgatgaatatcgaagtcagccaggaagtattgaacgaactagagcatgcattcaagttcaacgatgcagtattgcgtcacctgaccctgaataccgacgaagctgtgactgcgccatccccaatgatgaaggaagagaagtccaagtcattgctggccaaggacgaggctgctgcacctgcacctgcgcccgcaacagagcaggccaccgcttaaatagtgagcttgaacaggctggagttggacggcgagttcacgcaattggcggaactgcgctacaccccggcaggaataccagtatcgagcttcgtcctgaagcatgtgtctgaacaggtcgaggcgggaatgaagcgcaaggttgaatgcgacgtgtcaagcatggcgatggggccactggcactggaagcgcaaaacatcagcgaggggtcgagtgtgaaagtgaccgggtttctcgcaaagcgcagcctcaagagttcgcagctggtattgcatatacaaacattggaaagaattatctgaaaggttttcatcatggcacgtgacatgttcaaacgccgccgctactgccgcttctcggcagagggcatcaagcaagtggattacaaggatgttgatctgctgaaggacttcatcaacgaaaacggcaagatcatcccagcccgtattactggcaccaaggccaagtatcagcgtcagctgacgactgcagtgaagcgcgcccgcttccttgccctcctgccatacactgacaagcactaagaggtgacgccatgcaagttattttgttggaaaaagtagttaacctgggcaatctcggcgacatcgtcaaggtaaaggacggctatggccgcaacttcctgatacctcaaggcaaggcaaaacgtgcgacagaagccaacaaggcagagttcgaggcacgccgcgccgaactggaaaaacagcaggccgagcagctggctgccgcgcaaaagcgtggcgagaagctggctggcttcatgctgcaagtgactcagaaggctggcgtcgacggccgcttgttcgggtctgtgaccaatggcgatatcgctgaagcgctgactgctcagggcttcgaagtttctaaatccgaagtgcgcttgccagaaggtccgctcaaggcgattggcgactaccaggttcacattgcgctgcaccacgatgttgttgtcgagatcactgtttccgtgctcggcgagtaatactgcatccggctttcaagccatcgaaagggctgccatcggcagcccttttgttttgaagattccagcgcatattgccgagaacgggcaaccaacccgcaagcctaattgttataatgcgccatggctgacgacacactagaatccctgaaacttcccccgcattccgtagaggcagagcaatcagtattgggcggcctgctgcttgaaaatgaggcgatggaccgcattgccgatatcctcggcgccgacgatttctaccggcatgatcacaaactgatcttccagcacatcagccgcctgttcgagcgcagcaagcccgccgatatcgtgaccgtggccgagtcgctggagaattcggctgagctgtccagtgtcggcgggctcgcatacctcgctgcattggcccagaataccccgactgcagccaacatccgccgctatgcggaaattgtgcgtgagcgctctgtgatgcgcaaactggtcgaggtgggttccagcattgcggagagtgcctataatccgttgggccgagatgcccagcagctgctggatgaagcagaagccaagattttccagatcgcggaaggtggcaagcgctcgacccagggctttctcgatatgaagaccctgttaccgcaggtggccgaccgtatcgactatctttatcaacgcgacaatcataccgatgtcaccggtataccgactgggtttactgacctggatgcgatgacttctggcatgcagcccggagacttgattatcgtcgcaggccgtccttccatgggcaagacctcgttctcgctcaatatcgccgagaatgtcgccctggacactggattgcccgtcgctgtcttttccatggaaatgggggcgacacagttggtgacccggatgatcggctccgttggcaagcttgatcagcatcgcatgcgcaacggtaacctggaggatgaagactgggtgcgcctgacgacggcgctgggcaagctcaacgaagcgcccatctacatcgatgagggcgctggcctgagttcattcgaagtgcgcgcgcgagcgcgacgcctgcatcggcaggtcggcaagcttggcctgatcgtgatcgactatctgcagctgatgacaggtgcctcatccggcggcggcaggagcgagaaccgcgccacggaaatttccgaaatctcgcgctcgctcaaagccctggcgaaagaactggacgtgcccctgatcgcgttatcccagctcaaccgcagtgtggagcagcggccagacaagcgaccggtcatgtcggacttgcgcgagtctggcgcgatcgagcaggatgccgacttgatcctgttcatctatcgcgatcaggtctacaacccggatagcccggacaagggcaccgccgagatcatcatcgccaagcagcgtaacggtccgatcggccgcgtgcgtctgaccttccttggcgaaaacacccgcttcgagaatttcgtggggcagtatcaagataattatggcgagtaggcatgcgtgcgaccacagcgacgattgacctgggcgcgctgcgccataacctgaatctcgtacgccagcgtgcgccgggctccagggtgctggcggtggtcaaggcggatgcctacggacacggcctgctgcgggttgcgccggggctggcggaggccgacggttttggcgtattgcgcctggaagaggccctggcattgcgagaggcgggctatcgccaacgcctgctactgctggaaggaatattcagcatggatgagctgggcgccgccgcccagcacggcatcagtgttgtcgtgcacaacgcacagcagctcgccatgttcgaggcaatggcagctgcctccgtcaagcctatctcggtattcctcaaaatgaacagcggcatgaatcgactgggattcaagtctcaggcctacaaacaagcgttgcagcggctggaggcttgtcctgtggtagcagacgtcagcttgatgacgcatttcgccacagcggatgaagagcggggcattgccgaccagctcaaggagttcgatgctgtgacggcaggctggcaccatcccgtcagcctggccaattctgccgcaatcttgcgtttcccggaggctcatcgcgattgggtgagacccggcatcatattgtatggcgcatccccggtttcaggcgtcagtgcggccagtttcgggctgcggcccgctatgcgtttcactagcgaagtgatcgcagtgcaaacgctggaggccggggatatcctcggatacggtgcgcgtttcaccgctacgcaggcaaccagggtcgcgattgtcgcctgcggatatgcggacggctatccgcgccatgcgcccaacggtacgcctatcgccatcgacgggcatcgcacccaaaccctgggacgcgtctccatggacatgctgtttgccgacatcagccagttgcccgatgccgatgtcggcagccaggtggaactctggggcgaggttgtgcctgtggatgccgttgccgaagccgcgggtacggtagggtacgagttgttgtgcgcggtggcgccgcgcgtggtgttcaaggtgacaggctgatggcgaaggcaaaaacggcgtatagctgtaccgagtgcggcggacaaaccccgaagtggcaagggcaatgtccctcgtgcatggcatggaatacattggtcgaaagcgtggtggaagctgcccccagccagaaccgttatgccgcgcttgcgcaatccagcggtttgcagaagttggccgatgtcgaggctgcggatgtgccgcgccacccaacgggcatccacgaattcgatcgggttctgggtggggggctggtgccgggcggcgtggtgttgatcgggggagatcccggcatcggcaagtccaccttgctattgcagaccttgtgtcatatcggcggtatgcgcaaggccgtctatgtctcaggtgaagagtccgcacagcagatcgccatgcgtgccaaacgattgggccttgacgccggtccggtcgagctgctggcggaaatcagcctcgaaaagatcttggctatcctgcagcagcacaagcccgaagtggctgttatcgactcgatacagaccttgtactccgaggccttgcaatctgcgcctggttccgtggcgcaagtccgggaatgctccgcccagctgacgcgtttcgccaagcagaccggtgtgaccatgattttggtcgggcacgtgaccaaggagggatctctcgccggaccacgcgtcctggagcatatagtcgataccgtactgtatttcgaagggggccagaactccagcttccggctggtgcgcgccttcaaaaaccgttttggcgccgtgaacgaactgggcgtgttcgccatgaccgagaaggggctgcgcgaggtcagcaatccttcagcgttattcctgtcgcatcatgcagaacaggttgcaggttcctgcatcaccgtaacgcaggaagggagcaggccgctcctggtggaagtgcaggcactggtggacgaggcgcatgcgcccaatcccaagcgcctgtgcgtcggcctggaacagaaccggcttgccatgctgctggccgtcctgcaccgccatgccggcgtagcctgctttgaccaggacgtattcatcaatgccgttgggggcgtcaggatcagcgagcctgctgtggatctcgccgtgctgcttgcaattgtttcctcactaaaaaacaaacccctgaacaataaattgatcgtattcggcgaggttggcctggcaggcgaggtccgcccggtgcagcgcggccaggagcgcttgcgggaggccgccaagctcggcttcacccacgccatcgttcccaaggccaacttgcccaagcaagtgatcgatggcttggacgtcaaaggagtggagcgcctcgaccaggctttgcagctgttgcgtaacgggtgagccattaggcttatgatttattacgataaatgaagaatgatgctgtcattatccatcgaccgtgctgccaaattaagcattttcttgggcaaaacccttggtcagtgcctgagatttaatatataatccggcctcgttttgcggagaggtggatgagtggtttaagtcaccaccctggaaaggtggcacaggggcaactctgtcgagggttcgaatccctccctctccgccaggttactcaagaccccgatatatcggggtctttgcatttctggcctatcaattccagtcttgatggcaccctccctcatactcaacatcatgcagtccctttgctaaatcgctaccggtgcgttctgaagggctgaatgaaattcctacagcggtttcaggtatccctggcttatgttctccactcgattaaagcaccatgctagacagtatgaacgcttgagcgaatgttgcttcactatcttggtgtcgccttactcccatcgcttacgcagaaattcttttcttaaaatctatctttgccaaggaggactgaccatgagagcgaaccttttagtgttattggctttaaccgtggcatatccggcagcagctgatatggcgcaagacaatattgtcattgcaggtgcagcaggaacaggtgcgacaggaacctcgcctagtacttctccaagcacctcacctagtgatacaacaggtacaacaggtacaacaggtacaacaggtacaacaggtacaacaggtacaacaggtacaacagatccgggtgctccaggaacgccgccaggtattccgcacggcgcaccagccggatctccctccagcccgggctccacgctagataatggggcagaaccgtatgggcaaggcaacatcagaggaatcgggcaataagcatcaccggatagtgcttggtgagtgaatgaacccgtctcaatgcagatcgagacgggtttttcatgtttgttattttttatttattcaagcgccggggatgagctattgtctgtctcaggcatgtaggcaaatatccagtctatataggcttttttcttttcaaattcctggtagggcggcgggaagttccgagttttgaaagggcggtcgcccgagaggctatatatgcccatgatgccgccgctgggtgcataaagcaggccccagccttctctttgcgtgacggggtcgatatagagtttgcgcaaatggcgttgtggggtggggaagcggttgtcctttaatagcgagtccagtgtaggcggaaactgtttcaccatgccgggagactggttgtaataggacccgatggctttgcggatggtgtcgcctacctttatcagctcttgttcgcgctcgcgccgctgcatgtcgctccagcggtttcccgcttcagccagggctaatcccatgaggatgatcacaagcagcgcgcccatcagcgccatgccttgctgctgcttaccattcggcatagtagctcccgtccgcggccatggcctccgagccgctgcggatgtcatagatttcgcctgggatattggtattctccggcggcaccagcatccaggtctcggtactttcggtaatggggtcttccgggatcgcgcgcaggtacttgcgttccaccaagtcatacagggtgtcgggataacgcccggtatcgctgtaaaacttgtcgatggcatcgcgcatgacgatgaggtcatgcttgagagagttctcgcgggcgcggtctatgctggagaaatagcgcggcgtgaccaggctcagcagcgtggcgatgatggcgagcaccaccagtacctcaatcagggtgaatcccaatatccttgctggtttttgtcctggaattggccgcatgcttaccattcccggtacggctgctggttgagcccggtatcgccggagagggaatagacgtcgtagacgtcctcgccctcggcaggctcctcgaacgagctggcatagctgcgcttgccccaggtggcttcattcggcagctcgggatcggaggcgaaggggtcgcgcggaatgctgcgcaggaagtggattttgcgcttcttggggtcgcgcgggttttccacgccctgcaccaggatttgcaggctggggggatagccggattgccctggggttttcttgatgagcccgtcatctacggctttcttgtaagcgtcgattgcatcgcgcaattgccagaggtggcgcttgagttcctgttccttggcgcgcttggccgtcacctgcatcacgggcgcggccgagctgaggatcagcgccagcagcaccagcgccaccatgagctcgatcaatgtaaagccgtaagatggtttcgagcactgcttcattgttgctcatccgggctcgcaatgtcttccaccggacgcatgaccgatccggcaaaggaacggtccgactcggcgcgttcggcctggatttcctgcggggtcttgaccggtgtagcaggtgcggcttgcgcggtgacggtgcctggttccgcggcccggcccggcctagatgcgctgcggtctatcccggccgggaaggttgtgtagatggcattttccggggtgaggttgctgatgatgcgtggcgtgataaacagggcgatctctttcttgcttaggtcgttgttattgttgttgaacagtttgccgatcagtggcagtttggaaagccccggcacgccgtttgtgatcttctgttcgtcgttgcgcatcaggcccgcaaggatttgtgtttctccatccttcaatcgcaggatggtgctggcattgcgggtgcctatggtataggtgacggtgccggaactcgtctccatgcggtcggtctggttgctgacttccagtccaatcttgatcgatacctcatcgcgcagcaggatggtgggctcgacgtcgagtttgacccctacctcgatgtagttcaccgtctgcgatataaagccggtggagttggcgacgctggtaagcaccgggatgcgatcgccgacgtggatcttggccttttcgcggttcttgacgcggatatgcggattggccagcaggttggtgtcggtgtcctgctgcagcaggttcagtgccagcactgggtcgctgatgctgaagacgccgaggttggaattgaagttcttgagctcgttgatggtgagcttgcctggcgtgagcgtggtggtgccgttgacggtatcgcgaccctgcacgtcgaggctgacattggtgggatagcggatgccgatgttctccaggctgcggcggttgatttccagcacctcgacctcgagcatgacttccggctcggccatgtcttgcgacatgatgagcttctccgcggtgcggatcgcttccggcgtatcccgcatcaccaaggtgttgagtttctcgtcgatatagatgtccttggtcttcaccacggtcttgatcatggccatgagcttcttggcatcggtgttgctcaggtagaagctgcgcacgaaggtttcctggtattcctggctgcggctcaaggggtagatcagcagggtgttgtcattgagcactttcttgccgagctggttgctcgcgaggatgacatcaatggcttcctcgatcggcgtgttgcgcaggaaaacgctggtgcgctggtcgctgcgcagttcctggtcgtaggtgaagttgatcgcggcggcctgcgagatgaactcgaacactgacttgatggtgatatccttgaattccaacgaaatgggacgcttgaaggaagagcggatgtgaggcgggttcaccaccttgtccatgcgtttctgctcgatctgctcgaacagggcgcgcgcgctgcggttgctggaatcttccgccaataccgtgcgcgccaggttctgcgcgccttcccagtcctgcttggcgagcagttcgtcggcgcgctgcatcatggcgtcgtgcgtggtggcgatgcgcatctgctggatgccgttctgcgcacgctggttctggctgtcgagctcgagcacgcgccggtaggcgatgtcggcttcgccccagcgtttttgccgcttgagctggtccgcctccttgagcaggatggcaagctgaatgtcctgctgctgcttgaggtagttgcggtattccggattgtcggggaaggtgcgcaccaggctcttgagccgctctatcccggcctcgacctgtccggcgttgatcatgtccctggcttgctggaactccaggttggtctggttctgccgcatttccgtgccggagcaggcggcgagcatgatcgcgataaataccgcgctgaatttcaggcttgcgtgcgatgtggtgttcaattgctttctccaatcatcaatggcacatcagcacgcaatggctgatagctcaggatcatgcgggaaggggtgatttccttgatcttccagtcgccgacgatatcgccggtcttgacgctgacatttttttctccgagggagagaaagacggtgaattggccgtggtcctccagcttgcccgcatacgtaaaggggaccggtggaatttccatggcctgctgcacgatgggttgttgtgcggtttcggcctgggcgacgagttgcccgccgccgaataaattgtgctcgctgtcctgccagggcgcgcgttgcagctgggccacgtccagggagtccgcacccgctggccgggcctcgccagacgtcctggatttcggctgattctttacctcggtactcaccccttgcggacgcgatgccgcgacgtgcacctcgtcagcctgttcgccattcaaggcggtccacgccgtggcagccagcgtcatggtcaacgcgacccataccagccgctgtcccggcgtctgcttcattgcccgtccttgcgcaggtagagcgtgagttttaacctggcttcgacatggtcgctcagcatgtcttcgcgtttgagcgaaatatcgtttagcgcggccgatggcagggtgttcatgacgtcggcaatgaagcggcggatgtcgaggtattgtccctgtagcggcaggctgagctggtacttggagaacgctgccgatgattgccggctcagggtgtagtcgaccttttccggcaccaggccgtgctgctctgcaatatccagcacctggttcagcagggtggtggcttcgctctcgcgcggcaggaactggtagaaggcattgagcgaggcctgcggcgaacggtctatccactggccctggtgctgtggcatggcgcggtgcatagcggcgacatcgagcttgagctgctgcaacgccctggcatgcggccaggcataggcgagggcaacgagcaggcaggctgccagcaagcctagccccagcttgctgagcccgtcgagctggcggaggcggtagcgcagcttatgcagcttgccgacactcatggctgctgtatccatacggcctccactacgaagcgcaccggcatgggttggtcgtgatgaaactcatgcgacatcagcagcacgtcgttgaatacggactgctcggagaggccacgcacgtatttgaacatattgaccacttcattggtattggccgtaatcctcagcttgtgcagcctggcgttgggctcgatgctggcgagcttgatatccgcgaccttgatgctttccaacgccaggaacagtttctgccacggcaaggcgagctcgtgcatggcggcttgcactgccgcgatctcttgctgcttggcttggtcttccttggggttgagcctgggagcgctgaccggggcctgcatctgctgcaggtctgcgttcagccgttggcgctccgaattcaattgctgcatccagcccaacagcgcgatgccgcaggctgccgccagcaggagcgtcacgattcccttcacaggccggtcttgcagcaggggggcgtggttgatggagatgacgggtagcattactgccatgcctccatgccgtgttggtcttgcgaggaggccaggatattgtgcaccttacgcccgggaagctggagcgctggccggccgtccgcggcgtagaacacgacaggccactcgctgttgtccacgtctgcgatgatggattcgcggtccagcaatgcctgcaactggttttcgatatcgctttccgcggcatagctctgtaggctcagccattgcccgtgctgcaccagggcgatggtgatgcgttcgttttccaacatgatcaggttcaaggcgttgggtaaaggggtgcgcgccagcttgcgccggatgacgtcggtagcgatcatcaggtgggggtggatgtgctgcaccggcattcgcgcttgattgaactcctcgcgcagggcttgcagcagcttctcgtcaatggcgctggcaaaggtcgggtggccgtaggccaccggcgtggtgcggatgtcccatgcacgtgaaaactcgccgtagacctgcgtgaagtaatgcctgacgaacgcgctttgctccttgcgggtatgcaggctggcgttccacggcacgatggcatagtgcgcgaaatagttggagaccactaccctgggctggcagcctcgccattggcggttttgcaactgctggtgcaggctggaaaccgccggctgccagaattcccggttctggaacgactcgctggtggagcgcaatgcaatatcttcttttgccacgaccttggccttcatgccgcgcttgatcctgagcatggtgagcgtgcgcggctggatcaggacgcgcagctcgtcccgccatggaaaggcccacgaggcggaaggccagctaaacgagcgaggtaacacggttgatctcctgtagggtggtttcgccgcgcttaaccatgtcgagcgcggcttctcgcatggtgcgggtaccgtttgcgcgtgcggcctccttgaccttgcgcaccggttcccgcgtgatgatgagctcgcggatgacgtcgttgaacaccagcagttccgccacggccttgcgccccttgtagccggtgccatggcattgcccgcagccctggccggcacggaagcggtatccgtcgatcgactccggcgcaatgccggacttggcgatcaaagcggggtcgggcgtgtcgtcgatggcgcaatgcgggcagatcgtgcgcaccagccgttgcgccatgatgccgttgatcgccgagacgaagctgtacgggtccacgttcatgttggtgaagcggccgatgacgtcgaatacgttgttggcgtgcaccgtagtcaggaccaggtggcctgtcagcgcggattgcaccgcgatctgcgcggtttccgcatcgcggatttcgcccaccatgatcttgtccgggtcgtggcgcaggatggagcgcaggccgcgcgcgaaggtcaggcccttcttctcgttgaccgggatctgcagcacgcctggcaactggtattccaccgggtcctcgatggtgatgatcttgtcctggccgtggttgatctcggaaatcgcgccatacagcgtggtggtcttgccactaccggttggcccggtgaccagcagcatgccgtagggctcctcggccagcaggcggaagcgcgccatgatgtccggttcgaagcccagcacgtcgaggctcagtccctgcgcctgatctgaaagcgccttgcggtcaaggatacgcagcacagcgtcctcgccgaacacgctgggcatgatggaaacgcgcaggtcgacttcgcgtcccagcgccatgaccttgaagcggccgtcctgtgggatacggcgctcggcgatatcgagctcggacatcaccttgatgcgcgaaatcgcttgttccgcctgcatcacgccgtggatgctgcccacgctgctcagcacgccatcgatgcggtacttgatggtcaggccgtgcgcgtcggtctccatgtggatgtcgctggcgcctgccttgagcgcgtcatacagggtggagcgcaccagcttcaccaccggcgaggtgtcttccgcgatcgagcgcaaggaaatgtcctcgatggcgctgttgccgctctcgctctcgacttgttccggcagcaggccatccatggcgcgcatgctttcctcgaaacgggaaaggaaggcggcaatatccttgcggtgggcgatgctccattgcgcaggctcgggcagcagttgattcatgcggctgtatagctgcgcatcgaaagggttggcatgcaccatgtgcagcttgccggcctcgtcgcgcaaggcgaggcattcctgcctgccggcctcggcaaaaggcagcagctggaaatccggctgccactcgtacagttgcaggatgccgagcacggggtaacgcatgagcctgccaagcgcatgcataaaggtgtcggcatcgaggccggaaatctcttccagcacgtccagcagcggctgtttgccttgctgcgccaacgcgcgcgcctgctgcactttctccagctcaatccgggcgaggccggaaccggcctgcagggaggggaggtccagcggctggttcattgtatgctcccggccaggtcgaaaatcggcatgtacatgagcactaccacgacaccgatgatcaggccgatcaccaccatcagcagcggctccagcaagcgcgtgaaccagtccacggcgcgggcgatttcctcgtcgtaaaagctgccgatgcgctccatcatctcgcccatccgccccgtacgctcgcccacgcgcagcatgcgcagcgcaatcgacgtggtcatgccgtgctcctccatcgcgctcgacaacggctttccttcgcggatgtcatgctctgccagttgcagctggtgcttcaggctgggctgcagcagggaggcgaccatctgcatgccggtcacgagtgggatgccgccttgcaatagcatgcccagcgtgcggtagaagcgcgccagttgatagatgcgcatggtttctcccagcgcggggattttccatagttgctgcagcaaggtgttgcgcaccacagggcggctcaaggacacacccagcagactaaagacaatgacggaggccagcagggcgacttttccatgctcgtgcagcaggcgaccccaggagagcaataattgcgacatccagggcaggttgtccccggcgctttcataaatggcgctgaagcgcggcacgacatagccgagcaggaacagcatgaccaatccgccgacgacgatcagcaataccgggtagatggaggctgtggtgatctttttcttgaccgcatccagctggccctggtaggtcacatggcggttcagcgcctgcaccatatcgccggtgcgttcgctgctgcggatcagcgccacatagagcggggggaatgtgttgggaaacttctccagcgcgcccgacagcggcaagccttcatagagcaaagccagcaattgcttgagcaatgtgcgcgactcggcatggccttccttctccgccagggcctcgatggcctcgaccaggctcaggccagagtccagcagggacagcagctcttggctgaacagcatgaggttgaacctgggcttgcgcaaccgggcgcctatgccagcgctttcaagatgcttcaagcccaatacgctgtagccctgcgcttccgcctgcagctgcgcctgcaaaccatcgctggcctccagggtcagcgactgcacttctgcgccgcgtgcgactttaagctcgaatttcatgcgcgatggtgtccgtcaggcgctactgccagctcacgatgtcggcagattcctcgctgccgcccagttggccatccttgccgaacgaccacaaatcgtaatccccatgctcgccgggagagcggtattggtaaggtttgccccatgggtcctgcggcagggctttttgcaggtaagggccatgccagcgggattcgtccgaaggctgcgcgttgagcgccgccaggccttgctcagtgctggggtagcgcccggtgtcgagccggtattggtccagcgccttgcccagcgcctcgatttgcgccttggcggtcttggcttccgacttgccgatctgggcaaaatacttggggccgacgtaacctgccagcaggccgatgatcaccatcacgaccagcagctccagcagcgtgaagccgaggttctgctgtttcgaaggcaagggctgcatggcagggctgtcggtcatatcagttttcaatgagcgggtgcgggaaaacggcatggcggtatcctcaaggttgcggtgttgtgctgttgattgcgggtttggataacaagccactgggtacaaattgactcggtacgaagccaggcacgctgagttcgataaagggagcgatggcctggcgcaggcggatcgcctgcggctgttcggccggcgtttcgttgctgcagggcgctttcacgtacagcatgggcgaggccgggcgcttgggcaggccgaccaatgtcgtgaaattgacccagtcgtcgttcagggaagcggtttgctggctgaaggaaggaacggcgcgctcggatgtttccacgccgttgacggcttcgcggaaggcaggctcggtaagcggctggcgctcgtagccagggcgcttgtaatactgcacggcagtaaaagtgcggccgatgcggtagacgggctccgcccccgtggcatacatcgcataggcgacctcgatgtcctggccggcaaagccgcctctcgcaatatccgtgatgcggaagaactgcttgccgggcatttgcatgttgtaatcggcatccaggctggacaatgccaaaaccctggtgccgtagatgcattcgcctacggccgggttgcgccagaccacatccatcacattggcgatcttcttgtccgtttgccccgtcagcgcattgttcatcaccgcctggcggttggcgtgcttgaacagcttgaagccgggcaggggggcggcgatttcgttttcgggaaatatagcgcaggcattgctatgctcgaccgtgggtttgcgcggggccatatggcggccttcggggtcgaacttgccggttgcattgcagagaatataggcgctgctgccgtgctccagcagcacgccgctgatcggcagcggctcgaagcccgaagcatgcgcaatggacaagaacatgagcaggccggttgcccagcagcacttaaagcatgtgccgggattgcgggggatggggtgcatgggcatggcgggcatcatggtcaattcgccgcaaaatactggttcaatgcatgcagctgggcctcgttgagcatcccggcggcttgcttgagattgatgatgtcgttgaccagcacgtactgcacgcggctgagttccagccggctgcggaacagcttttgctgtgcgttcagcacctcgatgttggtgcgtgtgcccgcggcaaagcctttctgcgtgccttcgagggcgatctcgctcgatttcaccgcctggcggtaggcggagagcgccagcagcccgctgcgtatgctgttgaggtattttttcgtattggcctcgatgtcgcgggtgcgcaggttgagcagctcctcggccgcatccaccctgttgaacgcctggcgcacgctggcgctggtgaagccgcccgcgaacagcggcatgttgagttgcaatgcaatggtagtggtgtcgaagcgcgagcccagggtattgttgctgtcgttctcgctaaaggaacggacgccgaccaggtccagggtggggaaatgcccggcgcgctttttctccacatcctgccttgcgacttccaccgagagccgggcggcggtgatctccgggttgttgcccagcgcctgctgcatccagaattcaaggtcgtcggaatccggcaccccggccggcagctgggcgatgtcgagcggggcgatgtcggtgacggcgacgccgctcatattgctcaaggtctgcttgaacaccgccagcgaattctcggtggtgatgagctctgcctgggccagctccaggttggcttgcgcctcgttgatctcggtcacggtgccttcgccgttgtcgtaacgccgctgggcctggtcgagctgctggctggtggcggcgatattgctgcgcaatacctccactttttcctgcgcatacagggtttcgaagtaggtggcggcaaggcggctgatcaacgtggcgttttccttgagcagcagggcttccttgctttgcacgttcgcctccgcgccgcggtaggtggcgatgttttccttgttgaacaagggctgcctcaggctcagcgcatagttctggatgtcatagttgagccgggtgtcgatggcgcccaggctggtttgcgtggtgcggtcggtggcgccgcggccgacgctggcgccgaattgcaccctgggcatgaacaaggcgcggctcttgttgatctcctcgcgttccgccgccatattggcctcggccgccttgtactgcgcatcgtactgcaaggctttttcatagaggctgagcaggttttccgcggcatgcagcggggcgctggcgtagattgccagtgtgcagagcgcgcgcgccagcgccaatcggttcaatctcatgcggtaacggcgggtcatcatcctgcgggctcctcactcttccttcatcgaggccgcaatccgcttcacgagcgggtgcatcagataggtgagcagggtgcgctcgccggtgcggatcaccacctgtaccggcatgccgggttgcaggcggcggtcgccaagggttttcatgccgtcctcagtgatgttgatgcgcgcaaggtaatagctggaaggcgcctggccgcctgtgccggggtctaccagcaaatcgctggaaacggtcttgacctggccttccagcagcaattgtggcgtattggaaaagctggagaagcgcacgtctgcatcctgcccggtatgaatcttgtcgatgaggtggggaggaattcgggcgtcgaggatcaagggctcgtcgaacggcacgatatccatgattttctgtccgggctggatgactgcgccgacggtatgcacctgcaagccgacgacctggccgctgaccggcgcagtgacggtgatgcgctgcaactcatcccagagcggcttgtacttctcggcatcggcctgcaccgcgagcttcacctgcgccatctcggtgtcgatttccttcttctcggtttgctcccgagcggtgatgcgctgctgcagctcgaggatggccttgcggctgcgcaggatgttcgagtcgttggtggcgatcaggccgtaggtctgggccagcttttgctccagctcgttctgctggttgcgcggcgcgaagccctcgctcaccagttgcctgatgccggccagttgctgggtcagcagttccaattgcgattgatagctgccggccaccccctggtagccttcgatcaaggcctgctggccctggatggattcgcgcatcgcctcgacatcggcgcgcaaggcctcctggcgcgcgcgcagcagttgggactggttcagcatgagctgctgcacataagggtcgccttgctgcttgatcagctcttcatgaaacacaatgctgcccgcgcccagcttttccgcgagcaggcggctttcctgcgccagcagcccaaggtagcgctggcgcacctcgtcgaagcgcgccttgctggcggtggcatccagcgtgaacagcacgtcgccggcctgcaccgcctggccttcgtgcaccatcaactggctgatgatgccgccattcaggtgctgtacggttttatgccgtccttccaccgtcaccaggccctcggtcggcacgccttcgtccagcggggccaaggcggcccaggcgagaaaaccgccaaaaccgagcagcaggatgataaagcccagccgggttgtgcgctgttcatggacatgcccggctgcctgctcgtgcaaggggattaccttggattcgtgcgcaggcgcatcgggcgccgcgtgttgtaaaggcaggttcatgttgttcatccttatgccaccttgcttgccggggtttgccttgcccggttgagttctgcgatcacctggtcgcgcgggccatggcagaccatggcgccctgatcgagcaccagtagcttgtccgtaatgttcaggatgtgcgtacggtgcgagacgatgacgatagccttgccctggtttttcaggagcagcagcgcggtgatcaggctggcttcgccctggtcgtccaggtgcgagttcggttcgtccaggatgatgacggcaggctgctggtagatggccctcgccaggccaagcaattggcgttggccgcctgagagcacgggtgcctcggcgtcgatgcgggtgtcgtagcctcgcggcagccgcaggatggcgtcatgaatgcctgcggtttgcgcagcctggatcaccttttctgggtccggctgcgtgaagcgggcaatattctcggcaatgctgccttccagcaaggcgacctcctgcggcaggtagccgatcgctgccgcatatacattggcaggcagacgcgagagcgcaatgccgtcgacgaggatttcgccttcgcggttatcgcagatgcccgcgatgcagcgcaccagcgtggtcttgcccgagcccgatgggccgagaatgccgagaatctcgcccggctcgatgtccaggttcaacgggcggagcaggggcttgccgccggatgccttcacggcgatctgcaccagtgccagcctgcccttgattggttcgcccggcgtggtcaggtacacagggtcttcctctccatgggcgctggcaagcaattggtcgatgttggaggcagacgccttggcctggatgaactgtttccaagtgctcacgatgacgtcgaaaggctgcaatgtgcgtgcgatcagcacattggaggcgatcattgcgccgatcgagatatcgcctttcaccgccagtagggcggccacgcccagcatgcctgattgcatggtgtagcgcgcaaacttgttgacctgctgattgcggctctgcacttggtttgcctgggcgtccagcgcatgccagcgcgactggatgctgacccagcgttgccacagggacggcagcatgccgagaacgtgcagcgtctcaatattgcgcagcttgctgtcgaggaattgcagcccctgctggcgggcctcggccgttttttccaaaggcagcgccgtactgcgctggttccagagcgcgagtccgaactggaccaggcacaaggcaattgccaatgtccccaatatcggactgaggacgaacagcaccgccacatacagcaatgtccagggcaggtcgaaaaaggcgaacaagccgttgctggtgacgaagtggcggatgaaggtcagctcctgcatggcctggtgcgtaccgttcaatgcaggcgcctgcgttgtcaggccgagcgagaacagcctggaggtcagcaactgatcgaagcgcacgcctgccttgatcgcgaccatggagcgcacccagtctgaaaacgccatcaccataaacaggaacacggtgatgagggtgacggcgagcagcgtcatctcgctgcggctcagcaatacccggtcatagagctgcagcaggtagagcgtgggcgcgagcattaatatattagtcaccatgctgaatgcggcaatggcccaggcttcacgcctgaacagcgccaggtagccgcgcagggaggcgggcggcctgttcatgcctgcatcctcggcgtgttgccggcttgctgcaacgaggccagcacttcatccggcttgccgtagcgcagcatctggcccttcatcatcaccatcatggtatcggcaacgtgccggatgccttgcaagtggctaatgatgacgaacgtcgttccctgcgccttgagcgtgcgcaccgcgtgttgcaggcattgttcgctggcttcgtccaggttggcattcggttcatccaggaccacgaccgcaggcttgccgtaaagggcgcgcgccaggccgaccagctgcctgcggccgccggagagcaagtggccctcatggccgatgcgcgtatcgaggccgtcgggcaaagagtctatccaggcttgcaattgcagcagttcaaccacatttgccagcttctcctggtctggcgtgccgaagcgggcgatattttccgcgaccgagccgtctagcagggcgatttcttgcggcaggtagcccaggtgctgcccgagctccgccttgtcccactggaaggcatccacgccatccagccttaccttgccggtgctgggttgcagcaggccgaccagcaacttcgagagggtcgtcttgccggaggcggatgggccggtaatgagcagcacctcgcccggatgcatgcggaactggatattgcgcagcaagggttcgcgcgcgttgtccggcaaggcgtaactgaggttttccaccgagatctgcccggtcggcgcaggcagcgccatgccgggccgcttggccgggtgttgttccagcaattcgtctagcctgacgtatgcctgccatgcattggcaaggctgcgccattgggctatgagctggctgaacggcgccaatacacgtgcggccaggatagaggcgacgatcatcatcgcagccccattgaccaatgcctggctgacgactaggtagcagcccagccccagcaccagcgacgtcagggtgatttgcaggaatttcgaatatgccgcgtgccggcctgcaatttcggaggccatggcctgcttgctgagaaaggcttgctgcttgtcctgccagcgcgcctcaagcggcgcttgcatacccatggcccttaccacgtccgcatgctgttggatattgctgaaataactctgtgccgccagggcgtattgattggcttcctgcagtaccggctgcacgcgcacctggttgagcagcgcgaccacggtctggattgccaggccgagcagggtcaggtaacccaggctgctatggatgaagaaaattgcgacaacgaagatcacgatgaaaggaatatcgatcaggccgagcagagcgggggagtagagtatttcccgcaggctgcgatagtcggcaaatacgcgctgtgcggggaagccggcattggcgagcttggcggcgaatgcggcattgaaaatacgatggttcaatgattggtcaagctggccggccgcttgcagcatcatgccgcggcgcacccattccaggctttccatgatcaggtaaataaagaccaccatcatggtgagcatgagcaaagtaccaagattgcgactgaaaatcacgcgatcatagacttcgagcatgtaccacgatggcgccaacacaagaaggttggtaaaaaaaccgaagaaaatcactcgacggaagagagagatgagatccatcaaggacttcttcagttgagcggagttgctgcttttagtcacgtaaacagtattcctggaagtaaaaacgtagaaagccgattgggccggtacgggaccggccctgttgccagggtctgttgatgctttgttcgcgagccgcgttgctgcgacaaatggtgataggcaaggcgcgggacacaggcaatggtcatccccttgtcaagtctcgcaacgcagcatggcatcatttgtcacagcaacccgaagggccgggccggtttttttgcacggtgctgcgttattcgtcgtttatttggaataaccaaacttcactcctcatgccttgctccgtacaaaaactggctctggcgcggtcgtgaacaaaacttcaatagacccttttaaacaaccacgatatctgccgcagtgatcgaagtgacgcctgtcaggatcgcgatatccaccgctgtgcttccgccattgccgtctgcgtaatactgcagggtattggtggaagtgttgaacaccaggtagtcatctgcatcgagcgggcccgaaccgaccaccaggttgccggcattgaagccgaccaacgaggcgaactggtccgtattgagctcgatcttgtcgacgccgctggcgaagtcggtgatggtatcggtgtcagcgttagtgagatcaaccccgacgttttcataccattgcacttcgtcgtcatcgccggtcacggtttgcgtccaaatcttgccaaagacaaaggtatcggaaccagaaccgccggtcagggtatcgtgcccgccgttgctgatgaagcggtcatcctgagtcgtgccgatgaaggtctgggtgttgccgttgccttcaaaggtcaggccgttggctgtcacgccggaagcatccactacgacattgttgatggtgccgccattgttgcccctagcattggagaggtctgcgacagtaccgccagcattgaagaaatagtggtcattcagcaattgcagggctgtgttttccacgttcaagcgacccacggtgccgcctacctgcaccacttccatttcctggaagttggcatcgttgagcacgatagtgcctgcagcctgggtgttggcgccgatgccagtggtgatgcgcagggtatcggtaccttcaccgccgacgatcacgtcatgcttctcgccagtggcgatccactcggggttgccatcatcagccttggaagtagtgccttgtacgccgctgccgaagccaccgatcaggaagatgtcgtcgccttcaccaccgtcaaggtaatccgcaccgccgtgaccaaccagcaagtcgttaccgccattgccgtagaccacatcatcgcccaggcgagcagtgacgtaatccacgccatcgctacccagcacgatttcgcgggcaccgtcggtttcattggcaccgtcgatacggacatagctgccagcctcgccctcggtggcatcgtaaatgatgtccacgttgtggaagagctcggcgacggagtagtcgtctacttcaaatacagcggcatcgtattcgacctcatcagccccttcaacatcgggctcgaattcctcttcctcgaattccagcttgatggtgacggattcggtaggaccgccagcgacgccgtagatatgagtgccgggattgaggaagccaaggctgagggattcaccgttgttttcaagctgttcggcggagagggtgatgttgacgccgctggctaactcaatacgctcaatgcctgtgaagtatagtgattctgaaaaatcaccagattgagtaaactcaagcgtatcaacggcgttgtaaccagcgatggtagtagcataagtgctgattgcgtcggagccagggcgagtctgaatattgaggcgaacatcagtctcaatttcttcagacatttcctgatcttcgatttcaacccactcaccggtgacagtgtcgaagacaaaaagctcttcctcctcttcaccttcttcctcttcttcttcgccttcaacttcagtgatgtcgatatagcgcgcaggattgccagaattatcaagatttgaaacaccgccttgaataatggtcaagccttcaaattcatcgctaatacgaaaggtatcgttaccgctacccccgatcaagacatcgtcaggagcaactaaatagacattaccatcgattgtctcatcacctgcagtactgccgccgccttcgatgtaatcagtaccttcacctccagacagcaaatcatcgccatctccagcaaaaataacatcattgccgtcgccaccaaaaatagtatcattgccagcacctgcataaatgttgtcattaccgctcccaccaaacacaacattattgccatctcctgcatcgataacatcattaccatcgccaccaaagatgatgtcattgccatcaccgccaatgataaaatcatcaccatttccgccgaaaatgatgtcgttgccattgccaccaaaaatagtgtcatttccatcaccagcaataatgatgtcattgccggaatcaccatcgataaaattatctaggttattgccgataataatgtctgaatcgctagtaccggtataagaagtctcgctagagttaaaaatctttatagccattttctataacctccaaaattatttacaaactcactaaattagctcgcaggtagaggccagaaaggtctctacctttacactaactagaattaataaggatcagtatgagctggagtaattgagccgccagggggaacgaagccacgtacttttacttcgatgaatggattgtctgttattccatcccccgagagttcttggaatgtttgacgaaggcggatggcttcatcatgctcactcgtactcggcgcagcagatgagcatgttgtttttacatataccatgcctgatgctgccactgaactaccatcatcatccagaaaattcacatcggtagtgaattcaacccagttgggatgaatatctgcaagttgctgggtgggagatgccgtacctggatatgagttcaatccattgattgatggataggatcctaagcctgtgagaggctgtgcagcatagcttgagctacggtgctgaacagacgtatatgctcttcctattctgtatacagggtcagaaacaacgggaatggttgagtaagcaacatcaaccggtaaccctgcaaatccaccacgtgcaataccattgacttcaaagtattggttgccagatgcgatagtgttgtagtcagtactattgttaaccacttttgcaccataaatgcactcataggttgagcctgtttgtctacgccaaacatattctgtcactgtacctacagttttgttggtatttcctgtgtatatgttattcattacaacagggcgggatgctgatgcaacaaaactaaatccagtttccggcgcagcaatttcgctgctagggaagacagcgcaagtgttattggcagagggtgttggctttgtcgtaattcctgaaccgaaattaccggttgtattacaaagcgtgtaggcacttgttccaccagaaacgggaaaacccgtggtaggaagattgacgaagccagtcgcataagattgcatgctaattgcgcttaaggcgcttaatacagcaagtttcaatgtcacttgtttcatgcttattctcctttgtattacaataagcaggcatttgtggctgcctgacgacaccaattcacccgaatctgttcaagttctttgcgagtcctttagctgattctggttgaatgcttgagttaggtagaccacaaatgctccttattttctggggtcaaactcataacttaaactgatccaaaatgctcttggagctccaggcgccaagaagttggtggtaagccaatcattggagttgtggttataaccatcagggccgattgcaccatagaccgatggggaaaatggatttctccccaaactgccagcgttgaaatattctttatccaagatattgttcaccctcaaacccagtgtccattcggaattgagcttgtagctggtttgcaagttaaaagttatgtaccccgctaccgtgcctgctgaagtagtagggctgcgcgcaatctgacgtactgcacctgtcgcagtatcttcatagctgtctatcaaggttacgcctgctctatgtttattgttttcattgcctcgaacataggccatggagtggccgatagcagttaagccaatctgccagtttgaggtaattgcgtaacttaatgttgcattgagattgtggagtggtacaccaggcatacggtcacccggagtgacctgaatgcggcggccgaattgattattgccgatgacattttcaactgaactgctattgtcatttgccgccatccagaaggtgtcttggaaagtggcatcagtaagagcatagttgagacgtagttttaatttatcaaaagtggcagtaattcccgcttctatgccttgccttctggtatttcctatcgtgtcaaaaaagcttcggttacctggaaaagtgaccatgtaaatatcgtcttttaaatctgtacgatatgcgcctaaattccattcaatattttcattcaacttgcctcgcaagccgatatcaaaagtttgtgctttgatctgaggtaaataggggtcgccagataatgtggttggcagtgagcatgaacgattttgggctaaactacgctcaaggtactttcccgggccaatttgaactggtgtgtcgtcaaacgcacaacctaattcaatcactgatgggacgcgagtgccttgtgaccagctgccatagatattgagattatctttggcttgccagcttattcccagagacgggttaagtgagtaataagaaaacttttctttttcgggatcattgagtataccggaagcgtccggagtgatatatccagtggtggggcaaacgccatttctgcataccccataatcatccgggaaagcttcaagatcggaaaggtcatatacgttataaccaaaagtacgcgaagcaattttgttttttccttttgtcgcgttataacgtgcagagccggtgatgtgaaaggtttctatagggctccatgtctcactgaaataaatactcttggtgacttgtctgccactaaagttattattgctgatcgattgatcagctgcggcatattgatcacggattgcatctggcgctagataagcatcgcgttcggcatcaaacaaaccaagcatttggctgcttttgtaccttgctgaaggcatatcaaccgaggcccccaccatgaacttatgcttttcaaaattccagttgaactggatggatgcgccttcagtgacttgggtgatgttggtatctgtcaatatggaagtgggtgtgccttccaccacgccaggtgcggttcctcccggctgagccgccccatccacgaatgtagggtctgtagtattgccatatggcacttccaatgggtctcgcccggtgaggtcggtgccgtccgccccccatttccactctgcgcaagtcgaagcattattcgggaatacaggtactactacgtgtttgacgccatcgtccgtgtagtagtaaaagttcgacatggcaataccggcttgagaaaaagcatcgccgacgaattcgcggtattggagtagaactgatggatcataaacccaccctggttcaaatccactgccaacagtgggctcccccattgaagtatccggaggggcgccattttgggccatatagagcagccgtgcccggtaattttgaaagggaccataaaaattcctttgcgcgccggcaatgaatgctgccgcttcttctggcaacggtttgttgaatgactcttcaggaggatttccggaaatgaaatcccagaactgttgatttgctgccatatcaccaagatcggacggattgcccaagtcaatgaggtagtaatcgggcaagccataatcattggtactgtcaaacaggcaggtaaattgctcgcctgggcgtagatttcttttaactgtttgtgtgccatgttgcgtatatacatcagctcccagggattttcttttactatttcgtcgataagcttgtgctgtaattgtgaagttatcattgacgaaataactgcctgagagttggaactgccatagacggttatcggtggtatcaggagaggtaaagactccatttctatcctgtttatacatctcatttggcatcaggccgttgccgatcaggtcgttccagaccacaagggaactaaggtttaggtctagcttgtcggtgcggtaactacccttgccaaaaacctgattaaccttgctgggagagttctcacgccagccatcctcgaggaagatattcgctgcagcaaaacctgccacagtgccattgttccaaccaccttcggcttgaagttggcgcctaccaaatgaaccagtcaatatttctgcattgacttcggtattgttgaaaccatccttggttttcatggagagggcaccgcccagggtgcctaagccgaagatgggattggagccgggaaagacgtcgaagctcgctagcgcattcaggggaatcatgtcccagttcacgacgtcaccgaaaggttcattcacgcggatgccgtcaaagaagactgacaagccttgtggcgtcccgatctggggacctgctgtaaaacctcggtactggacgtccatctggaacgggttgccttggtagtcgttgacgttgaccgattgcagtttggagttcattaggtcagtcaaacttaaggcatgggcttctttgatatctttggctgtgaggctctggacgttgccgggaatttcttctttagttaatcctaatccaggtaaagggccgatttcataaaaacgcttggcacgtacttccacggcatctacttgctggaagtcgatcgcggatttttctgctgcaggcttgatgacggcattgtctttatcaatcgtggattccagcccactgcctgcgagcagcaatctgagagcttcgtccgctttcattcggcctttgacggctggagcggtctttcctgtggcgagcttgctgtcgaaagcgacactaatgcctgtggtgcgtgcgagttgcttgagtgctgcatccagcggctggctggggatatcgatgttgctgggcgcgaacgagcctgtgctttcattgctgttgggcaatgttgtgtcgagctcggctgcatgtggctgaaacggcatgattccgaccattgccgtcagcagtacagcgcttttatggctataaacgcggtgcaatgcatgtgatagcttcttgaattgtagttgttcatgaaaagttctccctctcttgctcatcccttgctccatatgtgtatgtttaataattttttattcttgtttttgtgatcgaatttctcggcattgaaggcacggcctgacgccaggcggatttcttcaagtcggatgaagagtgcaagattcgcccttcatgtttgtttaaccgttgagtttgagaaaccctgacggcatttttttgagaaaaactgaaaattgattgcggcgattaattatctatttaaaacaataagttaatcgtaagggggattttcctgacttttttgggatttttggaagggggattgggagtgtaaaaaactggttttatttagcagccggcagtgcggcaagagggatgtcgattgaggcggcagagttagtatgaaaaccttgctatgtcgggctataaccagacatgaataggaattcgcttggtttttttagctttccagctaaaccttggttggaatattgccgtttgcctacaaggaaaacgagagggtgccgagcaatatgatgaagagcagtgcggtcaatgcgatcaccatacggtacatgagcttgaagatatccaatttaattctcctgaaaaatcggtcttactaccgatataaccgccagggaaacaaaaccctgatgtctgtgatgaaaattcgggaatatttttatggcgacttgaaagtaggaaggggcaggtaccaatacattctccgctcatgcgtgatgatttgttccgacctatatcttgcaaacgagcgatgcctgtatgaaacagtgtcgcaagatgctattgcttacgggaggcttgggttttctttggcgtcaggagggtcatgtcgccctccgtggtgaccttgaccggagcgatgacaggcaactctttgatgaagcgctctacatatttagactggatgacggcagtgatgctgacgtcctgttgggcggcgaactcggcgctgaccggcaaagtacggtagcgggaaagggtttccgcgatttcctccaggccggcctggtcgaaggtgatggtgccgtactcaaagctgaaggcatcctccgctgagcgttgcaggcgcttggcctcgccgttgaggttgatttccgccacttcattgtctcgcagcgtcaagacgtgctcggcatagcggttgggggcggttttttctgtggtcagatattgctgaggctcgatccgcaccacgccatggtcgacgctgatccgcactttgctgctgaatctgttgacggcaaaccgggtgcccagcacggtgatccgggcaagaccgctatcgacgacgaagggccggtcgggattttttgcgatatcgaaactggcttcgccgcgtttcaggatgacgcggcgttctttgcgggtgtaagtgacttcaatatcgctattggcattgaccatgagcttggtgccgtcttccagtacctgggagcggatctggccgatttcggtactggccgccatgtgcatggtaggttcgttctgccatgactcgtaaccgtaatagctggtgatgccgagtgcggcaaagaacatgacgctgagggtgcgggtgatgacggtgcgtatttttttgctgcgatcggtcttctcgatgaagatcttttgctgcatggcgctttcaagatgcagcaagcggtcggaggaatccaggtcctcccatagggcgcatacttcctgataggcacgttggtgcgcagggtgggaaagcagccattcctcaaaacggctgcgctcgggatgctcggtatcggcatcctgcatgatgacaaaccacttgatggcggcttggcgtgcgctccgttgtgcagggctatggctcattttcttggttggcggcagcgcctgcaaaggcgctacccggacatggctaattgatcaggtcttttgcttcgagcaagtctagcatggcgcgcatgatatgtttctgtaccatgttgacggagatacccagtttttcggcaatttcctgttgggccaatccctcgatgcggaacagcacgaacacttccttgcagcgtgcgggcatgtggtcgatgatgttgagcaggatggagagccgctgctgcatatcgagcaggtgttcggtggagggcgccaccggctgctcaagctcatagcttgcgccgatctcttcgtccaccaagggcaggaagcgggattggtccttgtagccatcgaccagcaggttgcgaacgatggtgcgcaggtaggcatggggttgttccatgcgcccggcattgctggagatggcaaatcggatcagcgcatcgtgcagcacgtcgcaagcggtgcgacggtagcctgtttgacggtagatagtaggcagcaaatctgagtaagcccagtgtaagtcgataccatgccatgttggattacttctcatgctgaactactcttaaaaagacaatcttgctaaaaatatagcaataaacaggcctaacgcgtcagttatttgtaaggatgtgatttgtatagcattgcagcaatatcttgttttgtttaaagcggattttggttgcaaatgtggtggctgtttgcagccaattggttgtaaacagccaactggctttatccggggatggcttttatcaacggcggcaacattgcgcaaacggggcgtaagcggtgataatcaggcatgagccatcacttcgagtccatttctttctgtggaacgcagccgggaaaacgcctgattgtgctgggtggcgtacatggcaatgagccttgcggcacgctggcaatccgccgggtggtcgacgaattgaagagcggtgcgctcactatccttgcgggcagcgtcacatttgtgccggtctgcaacccgctggcgcgggcacaatatacccgtgcgggcgagcgcaatctcaaccgcaaattatttcccacaaagaacccgcagcagttcgaggaccatgtagccaattggctttgtccgctactggccagccatgacgtactgctggacttacattccttccataccccaggtgagccgttcgccatgctggggcccaagaataaccagggcagcctggagcctttcgagcatgatgtcgaggaagaggcattggcgcggcacctgggcgtcaagctgttcgtggatggttggctggacacttatgccaatggcgtggctcaacgccaagttcgattggacaaggaaggtgccgatgtgcgttacggtgtgggcaccactgaatacatgcgctcacagggcggctatggcctgacactggaatgtgggcagcacgaggatgccgaggcgcccgccgtcgcttaccgggcgattctgaatacattggcgtggctgggattgagcggacatgataagcccgaggagactcggggcaggagaaccttgcgtttgtttgaggtcgtggacaagcatcatgccagtgaccgcttggcgcgtgaatggcgcggctttgagcgcctcgaagccggaacgctgattggaacccggcatgacggggaggaaatccgcccgactgaaacggtttacatcgtctttcccaatcccggagcggaaccgggaagtgaatggttctatcttgcaagagcggttgaacgggtgtgatacttgatgcaatgagatatgaatggaggtcaggatgaaaaaactttctgtagccatgctgggcatgggcttgctgctcgcccaaagcgccggtgcagattggacactggacaatgaggcatcggtcctcaattttgtgtcaatcaagaaaaacaccattggcgaggtgcatcggttcagccagctgaccggcacgatcagccaggatggggctttcaaggcgagtatcaagctcgccagcgtgaatacgaatatcccgacccgggacgagcgcatgaaaaccatgctgttcgacctcgccaactttccccaggccgacatcacgggaaagaccatcaatgcattcaaggcacctgccgctggcgaggtcaagaccgaggccgtgaagctgcagcttgccatcaatggcaagacgattccgctggaaacacgcttgcgcgtggcagggcttggcaagcagggtttgctggtcagcacgatagagccactattgctcgatgccgcagcgctcgggtatggcgaggggatagataaactgcgcgaagtggcgcagctgccctccatcagtacagtggtgccagtgacgttcagcctggtattcgagcatcaacgctaaatcaatccacagcgcaaactaacagtaacaagccagcagactggcgaaggaggttctccccatggcaaatagacacctactggcacagaaggcctggcgggcattgaccagtctgccttttctcatggtgctcgggttctgggtttcttatcttctgttcggctactttgccattaacccgattgcccagcgtctgctgccatgggtggccgaaaacaagctggccagccgtctgcaggtggagcgtgtggattatgatcccttgcggattgcgctgacggtaaaccagctgcaattgacgacgccggaaggcgtgtcgctcgcagggttcgagcgcctgcatgctgatctcgagctgagcgggctcttccgtctggcttggcgactcaaggatatccagctgagtgcgccacatgtcagtgtcgaggtattgcctggcggcgaaagcaactgggcaaaattgattgccaaactcaacgaaaacccggacgaagagaaaagcgaaggcatgacgcgcttgctggtggatcatatcctcattgagcgcggcgacatcgaatacatggaccacaaccgtccagagccattccgggctgtgcttgagccattggggctggagctggacggattttccacattgcccgaagaccttggcgattacgccatcctggcgaaactgccggaacagggcggcacattgaaatggaagggcgagcttggcctcaacccgatggtgtccagcggcaaggtcgagctggaagggctgaaattggcgaaactgctcgaagtgctgccgcccgaggcattgccggtcaagttggaggctggcctgctcaggacacggctggattaccaattcgcactcgtggaggacaagccagaggcaactattcgaaatttcagcctggcgctggatgaggcggccgccaccttgttgcaatctcaagcgcagcaaggcaaggtggcgctcaagcaactggcggttgaattgccgagtctgcagttcaggatgaacgaccaggcccagatgcaattcgacgcgctcaagctggtgcttgacggcctcaagctggcgcaggatgacaaaccgttgctggatttgcctgccgtgacggtcgcggatgtcgcgctggacctgcaggcgcgcaagctcgatatcggcagcttcagtatcgagcagggcgaagtgaaagcggtgcgacagcgggatggcagtgtgaattggcagcagctgcatatcgcgccagagcaacctgagcagcagcctgccgaggtcgagccggatgctgaggctgcagtagatacagaaactccatggagtattcacctgaaccaggccaggattgatggccttaaactggattatcaggatgaaaccttcaagcggcccctgcaggtcgcggctgacaagctctcgctcaatctggcgttcgccagtgagcagggaaacagcagggtggaaagcttgcaggggagtatcggccctttctctgtgcgctcgggtgcaaatggcaagcctgtcgcgcgcctggagagtctggttttacagggtgggcaggttgacctggcagcgcgccaggccggcttggaggcgttagtgttgaaagggctgagtgcggatgtgctgcgagatgccaagcaggtcaattggcaggcgattctggagcctgctcagtcatcaacatcgcagaaaacccaacctaaaacagcacgagccgagccaggcacgggtgaggctccctgggcgttcgacctcaagcgctttgccatcgaggacgcaggtctgcacttccgcgaccaaagcgcgaacagccctgtggccctggacattgaaaatgccaatctcgaggtcaaggacgtcagcttggacaccaagcgggcgctgcctgtcagcctggcgttcagggcaaagcagggggggagcttcaatgccagcggcaagctggcgccagcacccatgcaaggcgatatcaaggtcaagcttgcagggttttcgctcaagccttttgccccttacgtcaaccagttcgccatgctcaagctgaacagcggcgcggtcagcacgcagggcgacttgaacctcaagcagggccagaagctcgcaatgcagtataagggtggcttcagcgtcgacaagctggatatcgtggaggaggatacggggcaggcattcctgggatggcgcagcttctccaccaacagtctccgactggggctggcgcccgatagcctacgtatcggcgaattgaagatcagcgagccgcgcggcaagttcatcatttacgaggaccgcacgctcaatgtcaagcgcatcttgcgcgagcagccggcagacgcccaagcccaggctgtgccatctccggttgctgcccagcccgcagcccaggctgccgagctgttcccagtcgcgatcgaacgtatccgcatcgacaatgccaacctcgaatttgccgacctttcgctcacgccgcaatttggcacccatatcaacagtttgtccggggtgatcaatggcatgtccaccaaccccagcacaacagctcaggtggagctggacggcaaggtggatgattatggctcggcaaggattcgcggttctgtgcagccgttccaggctacggaattcaccgatctcaagctggtattccgcaacctggaaatgaaccgcctgacgccatattccggcaagtttgccgggcgcaggatagattccggcaagttgtcggtcgacctggaatacaagatcaagaaccgccagctcgcgggcgagaacaagttcatcgtcaacaaactcaggctgggtgagagggtggagagcgaggatgcggtgaatctgccgctggacttggcgattgccctgttggaggacagtagtggcgtgatcgacctcgacttgccggtgtcaggaagcctggacgatccagagttcagctacggcaagatcgtctggaaggcggtggtcaatgtgctcagcaagttggtgacttcgccgttccgggcattgggcaacttgcttggtatcagctccgaggcacttgaggcattggtattcgatccgggaagcgccgagcttgcgccgccggagcaggaaaagctcaaggtgatcagcgaagccttggccaagcggccagccctgattctccaggtagcgcccgtgatcgacgagcaggctgacggacgcgccttgcaggagcagctggtacgcaaccaggtggctgccaagatggggatcaagctgcagccaggtgaaaaaccggggccgatagatacgtcgaacaaaaaggcgaggtctgcgctggacaagctagccaaggagcagttgccgccggacatgctggatgccatcaaggcgaaaaagaaggaagacaaggatgaagcggcctattacatcgcattgcttgacgcattgaacaagcaggccaagatcgaagcgtcttcgctggaagcgcttggcaatgcgcgccaggaagccgttcagcgctatttgctggagacattggcccttgatcccgggaagttgcagctcatgccgctgaacaggcaatcaacagacggcggcgaggtgaaaatgccgctggaactgggtacggcccgcaaggcggagtaagcggtacgcacttctgccgcgtatgatggtcgtatggaatatggctaggagagggattgagcttcagcgcatagcggcctttgaatatgcatgcatgtcaaccaggaggagatcgtcatgaaagtggatatttataaaagtgcgaccagtagcaataagtatatttcggtcaaggcaggcgcggatatttccaaggtggaagtgcccgaccccgactatgccaagctgattcaccagacggcagatgtcgaggtggatgaaagccagggacatgtgcattacgatgctgccttgatcatcaaggatattgagcaacacggctatcaccttcaccacgtcaagcgcaacttcagttgacgaacaaaaagagcggcttggccgctctttttaattctgtatccctaaatcaagtattcctaggctcagagctcaccgaagttcgggtttttcatgtctgtctgtgcaaaaaagtggcccagccgatcgcgtttggtcaacaggtattgcaggttgtcctggttgggctggatgaccagcggaatgcgctcagtgacagtcaatcccgcttgttgcaggctggagactttctccgggttgttggtcagcaggcgcagcgagtgcacgcccagatccttgaggatatccacggcggcggcatagctacgctggtcgatcggcaggcctaggtgtaggttggcatcgacggtatccaggccgcggtcttgcaaggcataggcatggatcttgttggcaagcccgatgccgcgcccctcgtgccccttgaggtaaagcagcacgccctggccggcttccgcgatcatgctctgcgccaataccagctgttcgccgcaatcgcaacggttggaggagaagatgtcgcccgtcaggcattcggaatgcacgcgtaccagcacgttctcattgttgagcacatggcctgccaccagggcgacatgctcctggccggtttgtacgtcgtgatagacatggataatgaattgaccgtacttggtgggcagggtggatgaagaaattttactgatcgtgctcatatgggtaatgcaatggttgagtgctgctgcgaaacgcagacaggcagattaaagtaaatctgcccatgacgccagggtttgttgccttttgttgaggggctggcgcgctcaggctggcgttgagatgtcgttattggcgtccttttcggtattgagttgggaataaacgcatagtgtatcggcattaagtttttctggtttaaatttaaattaattcatatggttacattgaaaacttaaagtcatcacttgctgatggaaaagcaggatgaggaatgcatgctgagctgtcagcatgggagtacgcattgtagcggtctgctattggatggcgatggttccacggctcatgaagcctgccattcgcctcccagcaccttgaacaggttgatgctgttggtcaggctcaattgcttgagctggactagctgctgctcggattcgaagaggctgcgctgcgcatccagcagctcaaggtaattggcaacgcctttgtcatagcggcgcatcgccaagcgcaaccgctcgcggtcggcatccgcaatgcgggtttgcgaggcaatctgcgcttctatttgttcgcggtcaagcagcacgatggacacctcgctgaacgcggtttgaatggctttttcatattccgccactgtgatttccttgcgtacgcgcgccaagtccaggttggcccggttgcgtgcgtggttgaatatgggcagggtgagttgcgggctgaatgcccaggctttgtcgctgctgctggaaaagaggctgctcaggtgctcgttgaccaggccgacattggtcgtgagctgtatgcgcgggaagaaggctgccctggcagcgccaatgttggcattggcagctttcagcctgtgctcggctgccctgatgtcggggcgtcgttccagcaaggtggagggaagtccgacgggcagggggctgaacgcaatgcggtcgagccgctcctgtggcacggtgatggcgaggccgggctggccagccagcagctgcaatgcattgaccgcctgcgtgtattcgcgctgcaaggcggcaatgctggcctgggcggtttcgagctgcatttccgcagtcttgaggtccatggcgttgtccaggcctgcctgatggcggcgcaggatgcgggaataggccagattgcgcgcatgttcagtgtcctttgccagggccagccgctcggccagggcgcggatattgacataagaggccgcaacttcagcaatcaggctggttctggcggtctgctgggcttcctgcgtggccaggtattgttccagcaaggcggtggtcaggctcttgacccggccaaagaagtccagctcgaagccgctgatgccgacactggcgcggtagaggtcaacgtcgaaggtctggccttgcgcaaatatcatcttgctgcgctcataggtgccagtggcatccagggtgggcagccgatctgcgcgttgtatgccgtattgcgcgcgcgcttcctcgatgcgcagcgctgtcatgcgtaggtcacggttgtttgccagggcaatgttgatcagtttctgtagttccgggtcggtaaagtattcctgccagctcgtgggcaatggcaggatgtcggcatcggcgttgattggatactgcaccggcaccggcgctgctggcctgtggtattccggattaagcgaacatgcgcccagcagcagccctgtggcgaatacgataggtttcaatgcgtggttcatgcagactcccgcgtatggtgttgcggtcgcttgatatagcgaccgatcacggcgaaaaacaaggggacgaggaagatggcgagcagggttgcagtgatgatgccgcccagcacgctggtgccgattgccgactgggcgccggaggcggcgcctgtggcaatggccagcggcaatacgcccacgccgaaagccagggatgtcatgacgatggggcgcagtcgcaggcgggcagcttccagtgtcgcttccatgagtcccatgccgtcggcatagaggtccttggcgacttccacgatcaggattgcattcttggcggaaaggccgatggtggcgatcaggccgaccttgaagtagatatcattgggcatgtcgcgcaaggtcacgcccagcaatgcaccgagtatgcccaagggcaccaccaggatcacggccaggggaatcagccaactttcatatagcgctgccagtgccaggaagacgatcagcacggacaagccgaacagcatgggtgcctgtgcgcccgagcggcgttcttccagggattggcctgaccagtcgtagccaatggtgcggggcaagctgcgggcaatgccttcaatcgcttgcatggcctcgccgctgctgtagccgggggcggcattgccgttgatggtgaaggacgggtagccgttgtagcgcgtgagctgtggcgggccggaaatccattccagttgcacgatcgaagataaaggcaccatgctgccattgctgctgcgcaccctgagcttgcggatatcctccagttccagcctgtccttgccgtccgcctgcatgatgacgcggcgaacctggttgccgtgcatgaagtcgccgatgtagtcggagccgaacatggaggccagcgtgatattgatctcatccatgcctacgcccagtgcctcggccttgcggcggtctatgtcgaggttcaccagggcggcctcgggtaagcctgcaaaaatgaggttggtcagtaccgggcttttcatgccttcgctcatgagctggtccttggcggcaaggaatgcctggtagcctgccgagccacgatcctgcagccgcaggtcgaacccgttggaggagcccagctcgggaagtggtggggtgttgaccgcgaataccgtggtgtttttcagccccatgaattgcatattgacgcggtctacaatcgccttgacatgctgcccggcatcctcgcgttccttccagtccttgagggtggcgaagatcatgccgctgttggagccggtgccatagaagctgaaaccgccgacctcgtagacgtatttcaccggctcgttctcattcaggtaatgtgcgatgtgtgccagtgtgcccatggtttcatgcatggtggcaccggccggcagcagcacggtaatcatgaagtcgccctggtcctcatcgggcaggaaggctgtgggcaatcgcacgaacatgaatacgaccacagcgatgatggtgccatataccaccagccacctgatgggacgcttgatgatggcaccgacgcgctgctggtagcggccggtcaaggctgcaaacatccggttgaaccagccgaagaaaccgcgcttttcatggtggtcctggataataggcttgagcagtgtagcgcacagggcaggcgtgagcgaaagtgcgagaaaagcggaaaaggcaatcgatacggcaagcgacatcgagaactggcggtagatgttgccgaccgcgccgctgaagaacgccatgggcacgaaaacggaaatcagcacgacggtgatgccgatgatcgcgccgctgatctgcttcatggccttgatcgtggcctgcaacggcggcaggccttcttctgccatgatgcgttcgacgttctctacgacgacaatggcatcatcgaccacgatgccgatggccagcaccatgccgaacatgctcaacacattgatcgagaagccagccgcgagcatcacggcaaacgtgccaagcagggcgatgggcacgacgatggtgggaatcagcgtggcgcgcaggttttgcatgaacaggaacatcaccaggaacaccagcacgatggcttccaatagggtatgcacgactttctcgatggaaatctcgacaaaagcggaagtgtcatagggaatctggtaactgacgccagccggcagatagcgcacgagctcatccatggtggcgcgaatgcgcttgacggtggcgacggcgttcgagcccggcgccattttgacggccatgccggcagcgttattgccgttcacgcgcgacacgaacgcgtaatcactgccaccgaattctacccgcgcgacgtctttgagcaggatggccgagccgtcggccctggtacgcagcggaatgcgctcgaagtcttccggcgttgtcagggcgctgtcggaaatgacattggcgctgatgggtgcgtggtctggcaccgcccggttgcccaagtcgccaaccgtgacacgggcattgtggctacggattgcagaggcgacatcggaagcgctgaggttcattgcagtcagtttggcggggtcgggccagatacgcatagcgtattccgggctccatatctgcaccttgcccacgccctcgacgcgccgtaatgcctgcagtacgttggctgcggccagctcgcccagctcgatctcggtcaggcgattgccttcggaggtgagggaaacaatcaattggatgctgtctgcggatttctcgatgaagataccgttgcggcgtacgacttccggcaggcgcgcctccaccgtctttaagcggttctgcacttccaccgccgccagatccgggttggtgccctggcggaaggtgaggctgagcgaagccgtgcccgggctgctggtggccgagatatacatcaggccgggcgcaccgttcatttcgcgctcgatgatggcagtgaccgattcctcgatcaccttggcggacgcccctggataggtggcggaaatgttcactactggcggcgcaatgtccggatattgcgcgaccggcaggccgcggatcgcgagcaggcccgccaggatgatcagtagggaaatgacccaggcgaagactgggcgttcaatgaaaaatcgagccatgaattctcagtccgtcgatagggatgaaggcttgccgccgggttcgcggtcacgcaccttgattgcagtgccgggagccatcatggccggggtggtgacgatcacgcgctcgccgcccttgaggccgctggtgacaacccagaacccgtcacgcatggcattggcctcgacgttaaccgcctgcacctgctcgtgatcgtcgacgatcatgacgctgctcgattccgccgtgcggacaagcgcatcgcggggtaccaggaccgaggacgggttttctgcctgtttcagcttgacctgcacatacgcccctgggagcagttcacgttcaggattcctgaacagcgcccgcatggccacggtgtcggtattgctgtccacggcaaggtccgaaaagaacaatttgccgggatgctgatattcagtgccatccgggaacagcagtttcacctcaatgctattttgcgccacgcctttcatcctgccgttcctgatggcgcgctgcagcgccatcacatccgttgccggctgcgagaagttgacgtagatgggatcgatctgttcgacggtggtgaggggcgtaggggaatccagtcctaccagcgcgccctcagtaaccagcgcacggcgggcgcgcccgtcgatcggggaagtgaccttggcgtagccgaggtccaggttggccttgtccagttgcgccttggccgtcagtacttgcgccttggcctgcaactcctcggcaacggccgcctggtaatcacgctcgctgaccgaatggtcgctggcaaggtcgcgataacgctccagcttgtccagtgcattgcgatggctggcttccgcacttgccaggacgccggctgcctggtcgcgcgcggcagtcaatagctcggggttgatcaggaacaggggcgtccctttttttacttcctggccttcctgataaaggcgttcggtgacgatgccagcgacacgggcgcggacttcagcctggcgataagcctccaatcgtccggggaccgagacttcgaccgggatagtcgcggtttgggtgatatatacctcgacttccggaatgccagcatttcctgctgggggctgctcctggctgcatgctgtgaggccaagcatgagagaggcgaacagccacaatcggctgcgtccaaatggtgatgatggcataggcgtactctatgagcgtgagttgaaatggtagctggaattgattcagccgttaaatttcgtgcactatatcataatcattcatgactgattaattatttcggtataatgacagggattaagttgaaaatgaaacggagctgcagtggccagaaaaacgaaagaggattccctgcggacgcgctccagcattctggatgctgcagaacgcgtcattatccagcggggcatcagctatgccacgatggcggatatcgcccaggctgcaggcgtgtcgcgtggcgcggtgtacgggcatttcgagaacaagatggaggtggccatcgccatgtgcgaacgggcattggcactggcggtcgcgccggagcgaaagcccggcacatcggcgctggaaacgctttatgagcaaggcatgtattttctcaagctctgcagtgaacctggtccggtgcagcgtgtattgcagatcctttatatgcagtgcgataccaacgagcacaatttgccgctgctggaaatccgtgaccgttgggaaatggaatgccgtgaagatgcagaaacattgatccgcgaggcggtggccagtgaagagctgcctggagatattgacgtcggccttgccaatctctacctcttttccctattcgatggcatctacagtacgttattcttggccaatcgcatcaagcaggaccgctggcaagtggccgaggcgctataccgtgctggttttgcagccttcaggacggcgcccgagctgcgcaagaaggctgcaggttaggcagcaccgtacaggtgtttgtaaaggatcaggctgccgatcccgatcaggatcagtccgccgataatttccaccgtatgttttgaagccgaaccaagcacgcggcccagcatgacaccagcgcttaccatgatgcaggtcacgatgccaatggcgaaagccacgggtacgatatcgatatccaggaacgccaggctgacaccgacactcatcgcatcgatgctggtgcccaatgccgtcatcgccagcaggataaaagagtggctacgtgatttctccacgactttgccatcatgcttcagtcccgaccaggtcatgcggattccaagaaaggcaaggatgctgaaggcgatccagtgatcccatgccgtcacgtaatctgcggccacccgccccaggctccagccgaccaatggagtagtggcctcgatcacgccgaaaatcatgccggtacgcagggcttcgatgatgcgaggtcggtgcagcatcgcccctttgctgacggcggcagcaaaggcatcggccgacatggccaatgccagaagcaaggttgaaacaatattcatgaattcagtgtggggttgggcgtgattaaatggccgccagaccgcccaaccggaacgtactggcatccattagtctcgccaaccaggatggctgcccgcaccacggccaaggccgatcatgttgatgggggcgcttcggaaagaagcaggctactccctaaagattaggcgcattttactacaaattaccggcgtggaagagggcgagcggcgggtgaacagtttttgcatgcccgacggcggcgatgggaggctcaggttttcgctttgcgacgggtgcggtcctggatcagcctggcaatccatttgagtgcagtatcgagtttgtggacgccatagtatcgcttgaggaaatatagccgggtggtgcggctcaggtgcatgagctcgcggttgagcgtggcgagatcctgcaaggtgcgcaacagcggaaatagccggatgcgggctttctccaggtcgatcagtgccatgtcgaaattgccactgggggtttccttgacgagaatatgcttggggtagagggcgcgatgctggaggcgtgtcgagtgaaatttgctcactgcgtccgctaccgatgccgcgagcttgcgctgcctggtgatactgacatccgccttgaaaatgtctgcagccaattgatcaagtggagtaaatccgaccaattcggcagtgaccaggatggcactgacgttgcggccttctttcttttcagaaaagaaaagaggggccggaacaggcacgccaagcttcaacaggcggagcagatgatggtattcgcaataaaaggtggatacgccgtgccacgggtgacgccaggtcctgcgcatgaagttgtgctggcgcttgagaaaagcgtagaggggcctgtttccatctgccggacccaacggggtcctgctgacgccgctccagccctggcgatacacattgggcgcttcaaaccattctccgggatggtgccagagcgtatcgaaatccattccgggtacggtgacaggcttacggtgtggcataaacacctcaatgaaatgatgtcatttgtcattgaaatttcatctatcttacccatggatgtagcgaatgtatgcattttgaaatgcaagagaatgatttttttatgggaaatgcaatttttcggtattactgcaacagtgattaaggacagggtcgaacatgtggcatttttctctggaactactgctgggcttggtggtgttcgcaacagtgacttccattacaccaggaccgaacaacctgatgctcatggcctcgggcttgaattacggcttccggcgctcgctttcccatttgctggggatcagtatcgggtttggcgcaatggtcttgatcattgggctgggagcacaaagcctgttcgagcgctatccattgttgcacgtattgatgaagtacgcgggcgcggtatatctctgctggctggcattccggattgcagcggcgccgacggatggggtgggcggcccgtcaacaaacaccgccaagcccttcacttttttccaggctgccgcgttccagtgggtcaaccccaaagcctgggtcatggcagtcgctgcgttgacagcctatttgccgcagccctcaggcaccgctgatgttgtcctcttgagtggcgtattcatgctggtgaatctgccttgtgtgggggcgtgggcagggttcggggtgatgttgcgccgtatcctttcccaaccacgcaggatgaggatgttcaacagggtgacggcattgcttctgctgatgtcgattttcccgatactgactactcaggtgccatgaaaatgtgacacgtaataaaagacagccggactcagcagtaggttaaggatgctcaggcagtcggtcagctggtggatgcgcagcaggtggtgatgtcgtttgaggaaacgtatccgaaactggcttttgtcttcatttttcaacaccttgatatcaaagatgtaacggtcggtgatgaagttcatgcccatggagacggctgtgcagaggatcaggaatcccagtgcgatgaaaaacacactgggatcctccgcaacatccgtcatgaggacggcgagcaaagggaaaaggtagccaacaagcaacacgaggaggcttgaataaatatatcgcctggccagggcactgtattcactcatctggggggaggggggaggtcaatggcaatgtgaatatatcacctcaagaccatttccgggcgcacatgggtcggatatttacattcggcagccaacttcgcctagcgagcatttcctggtgtcgccaccaggcatcccatcctgccgccgagcagttagggccaaaacgctcctggcgcaggccgtctcgtcgtacgctttactgtaatactgtctgtggatagtgcctaaaccaggatggtgttgttggctgtgccttagcccggttgaatgatgacgcctcccaggggcgggatggtaacgacgagggagtgcgaatgccccatccagggatatgcctcggtttgaagcccgttgccgttaccctggttactcccaccgtaatatccggcgtcgctgttgaagatttcacggtaatgtccggccaggggggtcccgacgcggtagccgctgcgaaggactggggtgaagttgagcagcaccagcacaaagctgccgtcgcgagcccgccgcaggtagttgatgatggactggtcactatcgctgcaatctatccattcaaacccatgggcgtcgaaatcgagctcatgcagtgcgggcacttggcggtacaggtgggacaaatcgcggtgcaggcgttgaatgccttggtgccagtgcaggtcaaggaggtgccagtccaggctgctgttgacgttccactcccgtccttgcgccagttcgttacccatgaagttgagcttcttgccggacgctgtcatctggtaggtggcgagcaggcgcaggttggcgaatttctgccaggtatctccaggcatcttgtcgagcagggagcgtttcccatgcacgacttcatcgtgggagaagggcaggacgaaattctcgctataggcgtaaatctggccgaatgtgagtttgtcgtgatgaaagcgtcgatggatggggtcgtgctgcatgtaagagagggtgtcgttcatccagcccatgttccatttcatggaaaagcccaggccgccaaggtagaccgggcgggataccatgggccaggaagtcgactcttccgctatcgtcaaggcgcccgggaagtcctcatgcaccatgacattgagctgcttgaggaaatcgatggcttccagattttcgcgtccgccatgccggttcggcagccactcgccctctttgcgcgagtagtccaggtagagcatggaggccacggcatccacccgcaacccgtccatgtggaactcctccagccagtaatgtgcgctggccagcaggaagttgcggacctcgttgcggccataattgaaaatataagtcccccagtcctgatgctcccccaaccgggggtcctcgtgctcaaacaatgccgagccgtcaaaacgcgccagtgcccaatcgtccttgggaaaatgccccggtacccagtccaggatgacgcctatcccggcctggtggcattggtcgacaaagtagcgaaggtcgtccgggctgccaaaccggttggtgggggcgaaatacccggtcgtctgataaccccatgattcattgagcgggtgttcggaaaccggcagcaattcgatgtgggtataacccatttcctgcatataagggacaagctggtgggcaagttcgcgataccccaggaattcgccatgggcatctcgccgccatgagccaaggtggacctcgtagcagttgaagggcgcgtgcaaccagtcggctcgcgcccgatcttccagccactctgcatcctgccaagcgtaatgaccgtgtgccgtgaccctggcagccgtacctggccgctgttcaaagctgaaaccgtaggggtcggtcttgaccaggatctgtccggtttgccggttgcggatctcgaatttgtacaggtcgctgctggtcagcccgggaatgaagatttcccatacgccgctgcttccatgcacacgcatctggtgcatgcggccatcccagtggttgaagttgccgatgacgctgacacgttctgcattaggcgcccataccacgaagcgcacccctgccactccttgctgctcgcacaggtgcgccccgaaagtacggtaggcttgtttcagccggccttcgccaaacagatacagctcctcaggcgacagcgtggtccagaaggtataggcgtcatatgtctcccagctatggccgttttcctccaaccgtatccggcagggtaccggcggcggcgtattgcctttccactcgaacaggccggcttcatggctgcgctgcaatggcacccatcccgacgccgtttgcagccaggcacgcgctgcgaagggctggaacaggcgcaggatatattgcgtgccatcctggtgcagacccagatacgaaaaagggtcatgatggcgcgcattgaggatatggttgaggtgaggatcttgttttgatttagtcaacatcgtttcccataagtggtagagatggtacgttgccgaatcgctagctgtgaagcgcttttccggtaaattgcctatagcttactgagaggcttcgtgcctataatggttctgcagaagtttaagactgatgcgaataggcccggttcgcaccctgttgtacaagatcatgtccaaactataaatcaggaggggcaaaaatgcagcagcatgaattgagttcttctcgttttgtcagtaccttgaccaaaaatacagtcgccctcatccttgcagggggcaaaggcagccgccttcgggacctgaccaactggacggccaagcctgccgtgccgtttggtggcaagttccgcatcattgattttccgttatccaactgcattaattccggggttaggcgcatcggggtcgtcacccagtacaaggcacacaccctgatccagcatatccagcgcggatggggattcctgcgaggggaattcaatgaattcgtcgagctgctgcccgcccagcagcgcatccaggaagaatggtacaagggaactgccgacgctgtgttccagaatctggatattttacgccagaccaatatcgaattcgtcctgattcttgccggcgaccatgtctacaagatggattatggccagatgctggccgcgcatgtgcgcaacaaagcggatatgacggtagcctgcatcaatgtcccgctcaaggaagccagcgctttcggcgtcatgggggtggatgaaaacgacagggtggtcgacttcgaggaaaagccggcccatccgtccagtctgccggatgatcccgaccatgcgctcgccagcatgggaatctatgtcttcaacgcggcctttctttatgagcagctgatccgcgatgcggatgacccgaagtcttcgcatgacttcgggcatgacattattccctacctgatcaagaaataccgcgtgtttgcccatcgtttcaccgacagttgcgtgggggcggccgatggcaattattactggcgggatgtggggacggtagatgcgtattgggaagccaatatggagctgaccaaggtcgtgccagagttgaacctttatgaccggcaatggcctatatggacctatcaggagcaattgccgcctgccaagttcgtgtttgacaacgaggagcgccgtggacaggcgacagactcgttgatttctggcgggtgcatcgtgagtggcgcgaatgtcagaaattctgtgctgttttccgatgtgcgggttaatagctacagcagcatcgagcaatccgtgatcttgcccaaggtggatatcgggcggcatgtgacattgcggcgcgtcgtggtcgatagcggggcgcgcattccggatggcatggagatcggcgtcaacctggagttggaccgcaagcgcttccatatcacggagcaaggggttgtgttggtgacgcccgatatgctgggacagaacctgcaccatatacgttagcctcaggacctggcgcaatccgggcgatagttcaatactttatttcgggtaaaggtggatatgacggcatcacttccaaagctgtacctcaatctgtattggcatatgcaccagccggattaccgcgatatcctcagtggagagtatgtgctgccctggacctatctgcatgccatcaaggactacacagatatggcctatcacctggagagcaatccggatgcccgggtgagctttaactttgttccgatactgctggaccagctggaggattatgtccagcagttcgacagcggtaatatccgtgatccgctgttgaggttgctcattaaaccggatatgaaggcgctgacacaggatgagcgttgcctgatactgcacagttgcttcaaggggcaccatgagaaaatgctcgcgccgttcgagcattaccagtgcctctacaatatgtacgtcaagctcgagccccatggcaagagcatgttcaattacctgtccggccaatacatggccgacctcatcgtctggtatcacctggcctggaccggggagagcgtgaggcgcaactacccggaagtccaggccctcatgggcaagggcagccagttcaccctggaagacaggcaaacattgttcaacctgattgccgacctgatgcgcaacttgatcccacgttaccgcgcactcgaatcggcagggcaagtggagatctcgaccacgccgcattaccatcctatcctgcccttgctgctggactttcgttctacccgtgatgccatgccctatgcgcccttgcctcatagcgcgcaatatcctcacggcaggcagcgcgctcaagtgcatatcgccgaggcgcaggcctcgcaccgacgccgattcggcaagccggctgctggcatgtggccagccgaaggcgcagtctcgcatgaagcactgaccttgctcgccgagcacggcgtgatgtgggcggccagcggcgaaggcgtgctggccaatagcttgtacaagtcgttcgataccagcgaactgccgccgcgccatgaatatttgtacaagccttaccgcgtcggtaacggcaaggatcatatcatttgctttttccgcgatgatcatttgtcagacaagatcggtttcgaatatgccaacctgcatgccgataatgccgtggcagacttcattgcctgcctagaaagcatccatgcccagaatgccagtgatcagtcacccgtggtgagcgttattctcgatggggagaacgcctgggaatactatccctacaatggctactatttcctgagccagctgtatgcagcattgagccatcacgacaacatcatcatggctacgcccagcgagttggctacgcaagcactcaggccggactccggcctgcccatcggggagctgccggcaatcgctgcgggcagctgggtctatggcagtttcagtacgtggataggcagccccgataagaaccggggctgggatttgctgtgcgaggccaagcaagcctacgatgccgtgatgcgggaaggaacgcttagcgatgtcgagatcgccgccgcgagccgacagctcgcgatctgtgaagggtcggactggttctggtggtttggcgactacaactcggcactcagcgtgagcagcttcgatcaactattccgccgcaatcttgccaacctctaccgcctactcgggctggaggtgccggagcgcgtgcggcaggccatcagcaagggttcggcagacgctgatgctgccaatgcaggcaccatgcgccgcggccaagccgcggagtattccacttaaacccttcatgacaggagcaggaattggctagatctgttgcgttgttgctcggcgtgcatgcccaccaaccggtaggcaatttcgaaagcgtgctggaagatgcccatgcgagatgttatggacccttcctacgggtgatgcatgagtatccggcgtttcatttcgccatccatatcagcggatggttactggagtacatgctcaagcacttccctcaggagatggccttgctgcgcgagatggtggaacgcggacaggcagagctgttcggtgccggcttcaccgaacctgtactggcttccattcccgtgcgggaccgaatcgggcagatcaacaccttgtcgcattttctcgccgaaaagctgggccatgcgccgcagggtgcatggctcacggagcgggtctgggaatcggccgtcgtgccagcgttggcagaggccgggatcaagtatgtgaccgtggatgactaccatttcatgtgcgcaggcaagcaaactgacgcactcaatggcttctacacgacggaggaggacagtcgtcatgtcgacctatttcccatctccgaagcgttgcgctaccgcatgccgttttctgctgccgacgaggtggtgggttacctggaaagccttgcgggtgaaggggggcaggacggagagctgcctgccgccgtgtatttcgatgacattgagaaattcggtatctggcctgagacctataactgggtatacgagcgcggatggttgcgccaattcatcgagggggtgctcaattccgacgtgatcaagcccatgcgctatgccgattatcaccgccaggcacggacaaagggcgtggtttacctgcccacgacttcctatatcgagatgaatgaatggaccttgccagtgccagcggcacatcattatgccgacctggtggcgcaggagcggcaacaccagcgctacgatgtcaccaagccgtttgtgcgcggcggcatctggcgtaactttctaatgcgctatcccgagtccaactggatgcacaagcgcatgctggggctttctcagcgttatcacagcctgccaccggacttgcagaatgcccagatgttgaaggccctgtatgaggcgcaggcgaacgatgcctattggcatggcctgttcggtggtctgtatctgccacaccttaggcgcgcggtctaccatgcgctgatcaagctggaagcgctgctggaccaggtagaggaacgtccggccatagaggcgctggatctcgaccttgacggccatgatgagttgttcatccagaatggttcgctgcaggccgtggtcaagctggatgaaacggcagcagtggtcgagctggacagttatgcgctcggacataactttggcgataccctgacgcggcagccggagcattaccatcgcaagattcatgcgacaggggaacatcaatcccatggcgagggcattaccaatccgcatgagcagatgggatccaagcatgaaatcctgcctggcgatctagacaccgatacttaccgcaaagccttgtttcatgacagctggctggacaacggagccaatatccagattcgataccaacaggatggtaggcccaaaccggagttctcgggctttttgccgggcggggatgcggctttcctgcgtaagcaatacagacttgagggcaatgcgttgcaggttacctatcaggcattggatgtgaccggggtctccggcaggttgcgggtcgagcttaacctcgccatgcccagctgcgatggaccagcgggacgtttccggctgcaggatgatattctgggcggcttcgggcaggcgctcagcatggatgagtggcaggaactgttcctcgatgatgatgtactgggtggtaccctccatctacgcagcagcgttccggcaaattatttcagctatccgcactgttccgtttcgcagtccgaggctgggtttgaaaaaatcatgcaggctgtgaccatggttctggaatggccattggagcaacttgtctctggaattaatctgcatattgaattcattaaaaacaaatagatattaaatttatttgatctttatgatgaggttgtgacctggcgatcatggcgaaattacgtttgggtgtggatattggcggcaccaacctgagggtgggggtggtgcaggacaaaaaagtgatttatgaacaaaggtttcctgcgaatttctcatccatttgcaaacaacacgccccggctatcgctttgcaggaaatcctgagggtcagcttgtctgcattgcagcaggcgatcaaactgcatcctggcatagaatcgatcggcatgggttttcccggtttcatcgacccgcagtcgggccatgtgacgcagtcgcctaacctgcctggcttgcgcaacgtagacattgcaggcgaactatcccggctgctcgggttgccggtcaagatggaaaatgatgcgctggtggcggcattgggagaattcatgttgctcgatactattccccgcagcatggtctatatcggcctcggcactggcgtggggggtgggctgatccatgctgccaggccttatcctggcgatcatggcattgccatggaagtcgggcacttgatcaccgagcctggcgggcgcaagtgcggttgcggcaaccatggctgcctcgaacagtatgctgccgcgccaggcgtcattgccagctatgcgctcgctacagggaagacgctttctgcccgggatattgcagacagggcagcccagggcgatagcgcggctttggatgcttacgccctggcaggacagcatctaggaagggcgattgcccatgtcgccaaggttctggacccacaactgatcttgatcgggggaggcttgagccaggcctggccttatttttcgtctgcgctacacgcccagcttgacctggattcgatcccggtattcaagggcaagatagatatccaggtatccagcagcagcgaccaggccgggattatcggtgcggcccacttggtacatggctgatattccctcactctgtgtgctcggagttgaagagggcagatagatgcactggagaagcagttcattcaatattgcgatgcgtaaaacaaaaacggccatgaaaattcatgaccgtttttgtttgcctgatgccgctactgcttgggcgggcggtccggcagctgcgctatgatttggcaagccagcgtgctccagtaaggcagggactgcagtgtcagcatggtgacccagagctgtgcatcgaggttattgatgccgcgtgcatagatcattgcactggcggagacaatcaacgcgagcagcagcagcacttcttcacggatgggggtcagcaatccaaagatactccccttgtctgccttgcccttgttggtggtcttgaacactccgcgtttctggatcagccccatcatgatgccgcgtgcgatcgtatgggaaagacccaggccagccagggatgcgccgaaaatgtcggaccatttgcactccttcattgtcttgcgataaaggatggggcccagtgcgcccttgacgaccaggaagcataggacaggtgtgagcatgatggaaaccggcaagctgaatgattttggaaaggccagcatagccagggtccagccgatcgaactcaaggtgaagagcagttgcaggccgtcgcccagccagcccatccagccagtgaggaagtggtagcgctgaccaaagctgagcgtggatttgccgagcaacttgggcaagtggtgcttgagtatctgcatcgcgccaaaggcccagcggaagcgttgcgacttcaatgcctcgaagttggctggcgtgaggccacgaccgaacacgcggtcgatgtagcgcagttcgtaaccgccttccagcaaccttaggccgagttctgtatcctcgcagatgcaccattcggaccagccgccgagctcaaccagagccttacggcgtaccagtgtcatggtgccgtgctggatcagggcattgcgttcatgccgatggtgcatgccgatacggaaaaagccctcaaactcccaattgctcatgcgacggaagaagttgttctcgaaatcgcggtgtgcctgaggagcctgcaccacggctacgcctggatccatgaagtgtggaatcaacacagccagccagtcaggggtgacgacgtaatcggcatcgaccacgcccaccacctcggctctcgggtcggtttccttcagcgcgaagttgagggcgccagccttgaaccctggccattgcggcaagtggtaaaacttgaaattgtccggcagcttggacatgtattcctcgactggcttccacttgctctcgtccttggtattgttgtctaccaccagtacttcatagttggtgtaatcgagtttcactaggctctcgatcgttgcaatcaccatttcgggaggctcgttgtagcatgccaggtggatggagacaaaagcttcctgctcggctggtaccggtgtggccggcttgtaggcgcgaatccagtaacctttgaacatgacttcactgaactcgatggcataggtcatgagcacggccgtggtcatgagcagggcgaggatgagcgcgaccaggatgatcatgtcgcgcagcgaatagtaatagtctccaggcaggttccaggtcacgacgagcacggtgatgcacgcctgcagcaggattgccagcgatatctgtgcgccggtgccccattcgcggaatcgcacggcaatgaagaatatcgggatgaaggcaagcaatgaaccccatagcgccttggacacccagcgcaaatccttgggaaccgccccgtgcagggagtatttctcctggcgctcggcatcgaacatgccccagtaagctcccgcccagccctcgatcttgaccttccagggctggtcaatggcctccatgagatagtaatcaaagggctcataggcagtcttggcgaggaattcgcgcacaaagcgggcctggttgacgttggaggcgacagaagcgtcgatggtggggcctttgctcggccagcctatttcaccgatgacgatcttcttgcgcggatatttgtcgaggagttcgtgatagcgctctagcgcataatccacggctttttcagcaggcaatccctcatggtagggcaacaggtgcaccgtgataaagtcgacgtgcttgaccaattgtggatagcgtaaccagacgtgccatggttcggcagtggacaccggcacgcgcgaagtgcggcgcgcttcttcgaggtagccgatcatttcctcgggggtcaggtcgccacgcaggatggcctcgttgccgacgatgatgcgttcgatattgggatatagcgctgttctggccagcaaggcttccagttcgcgctggttatcctcgtgaacaggccccagccaggcgcctgccgtcaccttgagcccgaggcgggcagcaagtgcggtcgtttccggattctccagtgcgccgtagatgcggatgcggttggtgtacttcttgagcagctccaggtctttcaatatttctgttgtgctgggatatttgcgctcctgggggctctgcccgatctggtagccgctgtaagcgaagccattcacgatgggcggggcatcgatcagcggtaacgcgcggttgatgacttcccatatggcgaagtggagtagcgtgactgtcagggcaatcaccagggctttggtatatttgttgataaatttcatatcgtaatcttttggtgttgagcgattggtgccaaggaactcctcaagccctagcttccttgcgcggccagcttgcatatgccagcaatccgatgacgccaagccataagaccgcgtgcgtgttcagcggctccagcactaggcaagtcaatgccgcaaccaacgcaatgatgttgattctgcggtatcggccaaacgtggtgcgctgcagcaggcccagcaacaccaagccgatggcatattgcaatgctggcagtgcgtagagcggcaaagggaagttgcggtatcggccgtccatcatgtaaatgatatgtccaagcatggggtgcagttcgacatctctcgggatgaagctcattttcgggatcagcaggaagctggtgaccatgccggcaaacaccagcacgaacaacaggctgtgcgccagcttgtttggcccgcgtgtgatcatggatggcaggttgagcagggcaacgacgcccactaggctgatgcctgccagcacgatccactccatcagatcacggctggcagcgagtaggtagccccattgtaagtaggcggtggccccggtcagaatgccgagcgaacccatcgccagcagcgcgggcagcctgcgttccttgtgtgccagcgtcaaaatgatgaaggcggccaagcccgccaatgaccagatgaatggctgaatgccatcacggcgttcagccaccggccccgtgaattcaaacttgcgctccagctcggtattgtaaagcccccaatagccaccgacagtgccttcgagtgcacgtttccatggctggtcgatggcctcgatcaggttatagttccaactcttgtcatgggcaacctgcacgaattgacgcagataggatgcctgattgaccaggctgggcacggaagcgttgcggtgtttgccaaccgagggccaacctgtttccccgatgaacaccggtttggagaacgtcttgcccatggtgtccatgacgaattctgcatggtggattgcatgatccaggctttgcgggtcatcttcccagtaggggaggatatgcacagtaatatagtctacggcctgctcgaggcggggatgcttgagccagaactcccagacatccgcataggtgatggggacctcggtgcttgcctgggcctgttgcaggtaggcaagcatgacatcctcggtctgctccttgcgcagcagcacctcattgccaatgatcaaacccttgaccgtgttcggataacgattggctagcgcgatggccagctcgacctccctgtcattttcgagtttgacatagcctatccatgcccccaacagcaccttcattcccagcttgtcggctgcctcaggtacgtagtccagcccttggttgacagagtaggtgcggacgcagtcgaagcgctcggataataggcgcagatcgctttctatcctggatttttcaacgacagttgtagcaatgaaaggtgtctcgcccttgccataatatggcgcataggacacacaattgagcttgccgctcgcggaaagctcgggttcgggcagtgcaaccggctggttttgctgccagaaccagtgggccagcaatgcaatgagcaaaaaattgaaaatactgtatcgccacaaggctgcagtttttagcatgatttggattgaaagtagttggtattgtttgtgagccgaacagctgtgttggatctacgccttagcgacggcctatattaaagcacctgacctgcaaatacaaaaatgtggtttgtttgggacctgatcggcatgagattagttgcatgggcagcctggggaagtatttccccaggcttgcagagatgccatatatacgcgttacaatagcccgctattgtcacaataatcagagtccttcggatgaaaaaagtaatcatcatctcagccatgctggcttttccaagcctggctcaagcaaaacctgcttttaccggtgtcaattacaccggcctctacgaatgcaagggggagaactcctctatcggcgcttatgatgtcctggtcgccttgcgactcaaccgcgtgagtagccatggcaagtttggcgcctattactatgaaactgaaaccgtgaactccaccgtctatcacggtcaggcggtcgtcatcggcaaccgcatggcgatcagcttcaatatccgtgacaagaaaaacaatgtcgaccacagcaagggcttggctacgatcaagaaaataggcaaagaccgatggagcttccgcaaggagtatttcgagcccgacaatagtggcggcagctatggcactgaagattgcgtcatgaaggtgctgacggccgaagaaaaggaagccctggagaagaagagccaggacaaaacacctcccaagcctgcggccactacgccgcgcagcagtaagacacaataatgaaacaggcccgcaagggcctgttttgcttaaacaaatttccgacataatcagccagagagcaattggctggcttttgtcggctcaatgttcatctcctgcagcatctcggcaaagacggagctggaaaatacttcatattcgacagggcgagcccgtcggattgggtctgtatcatctgcgctaggtagcccgggatgacacatcagggcgcacaggcgttttactctggtttctgtgactgcgatggtcagccatgccctcagctgtttttggtaggtagctgcgttgctatcaaacccatagacgcctagtaaggtgtccgtaacggcaaatccgcgtctcaatgcttgcttacgcattgcctgacttcccagtgctaaaatcactctgcctttgacaccgtcatacgcggaatgcgaaatcctgatccagggtaatttgtcggcatagcgggattgcagctccgccagcaatacatcgcgcacttggggcagctggtgcacatgctggtggccgtcgacataatccggggcgctgttcatttcctgctcgaaagcgtccaattgttgcctaatcatggtttttagctgctcaggatccagacttctcagcaagctccgtatgaccaattgcggatgcgggtatcgcgtgggcctggaataagcggtgaaatccagatgcaggccgatgtctgcctgttccctaattgcggaagtaatggatgtggctgcttcacgccagcgcgggctgaggctcaggcatgaggtggcggttaaacgtctcatgcggataagatctaggatgccttggtcgatggctgctccttgggcataatcgtccgcactgatgatcaacggggtgaccatttcaaattccttccttgaatgcccagaaacggctcagcaagtaggtcgatacggccacgaccaccattacggccgccaaggccagccaaaagggaagctggctgaagtgtagcaggctgagtagcatgagctggttgctggcaaacccggcacaggccactagcaggaatcggggcagggcatttccgtgcgtattggcgcttccagcaaacgataaggcatgatggccaatataacttatcgggaaagccagaaggaaggcgaggaagtttgccaggccaggactgaacccaaaccagccctcgagaacaaccgcgctgaggtagtgcatgagcgcagccgcggccccgacaatgctaaaccacgaaatcgacctggcgtacgcgcgagcgctcatagctgcgactccttcccctggtaagaggcagagacttcggcgacgatataggggggacgccccttcacctcatcgtaaatgcgcgcgatgtactcgcctaaaatgccgatgaacagcagttgcaccccggaaaagaacatcaggctggccactacagtgggccaacctgggatggattcgtggaagaacattttttccaggatcacccagatgccgtaaataaaggccagcaaggccagcagcccgccgaccgcgctcgccaggcgcaacgggatgaccgagaagctggtgatgccagtccaggccagctgtatgagcttgaggcgggaaaaggtgctgacgccatggctgcgtgggagcggagtgtaaggaatgccgatggatttatagccgacccaggcgtacattcccttcatgaaacggttgcgctcgggcagcttgcgcagtgcgttcacgacattgcgattcatgaggcggaaatccccggcatcgcgcgggatggtaatgcgctcgcccaatgtcatgatttcatagaatagctttgagccccagcgcttgaagcctgattctatatgccggttctggcgtacggcatagaccatgtcatatcctgcgcgccatttctccagcatctcgctgatcagggcgggggagtgctgcccatcggcatccatgcagatcacgatgtcgccgcttgcatattctagcccggcggtaatcgcgtattccttgccgaaattgcgcgagaagcgtaccagcgtggtgcgcaagtacgcaggcaggccacgcacgatatcggcggtcttgtcgcggctgccgtcgtcgatgacgacgatgtcccaatgcgggctcagggtggcgagctggttagcaatgttctccacggtcgaggtgattgccgaggattcattgaaggcgggcacgatcacgctgatgtggggattggactggctacggtctgttgtcatctatatgccctcaagtttcaatggcaggtgggttcaatgagtggtaacaggaatacggggcttgcgctggtgtgccagaagctggcgtctgtccttgactacggcaaggacgacgcccatgcgttccacctcgccgatgatgttgcccttcatgacatcatcgcatcccatattagtcgtggacagatagaaatccgccgcttcccagttcttggtgacgctgaagcgttggtcaaggtaggcggttccctgaatattttcggcacagactgcgaccaggtagggcacgatattgccgtcagcgtcgcgcttgggcttggacgatatttccttttccaatatgtcggctgcctcgcgcaggctgctggaccagtaatcgccttcccattcctcttcagcctcggccatggtgccggccaggttgttgtagtagatatattcatagggatgaaggcgccacagcgtagttaccgtcaacaggcatagcgcggcgcaggcaatgcctagcccccggcgtacgcgcggccatctgtgcagtgcatcccagctcaaggagagccccaaacctgccaataccgcgatcggcggcacgacgaaggtgaaatgccggatgccgttgtagagcgcaggcttgtcgatgacattgaacatgatcggaaacagcgcggcgatgagcaccgccagccaagggaggagcttgccgcgatgggcggacagcttgtccaggtgcagtgccgcgaccgccgccaggccagccagtccgagcaggaagacttcaggcaggcgcaccagcaggtaggcgggcaggtaatagcgcggcacgtcgcctattggcatcaccctgccgtccatgatggtaagcatattgaatgcgaagtgcgagaacgacttggccgccagcagggggtggtctggcgacatcacgccccaaggccagaaaaccgccatgaggataaaggcggcgattcccgtgggcaccagacggatcaggctattcagccaataacttacgcgggctttccagctcgtcgcattgactaacccggctaggcccagcagcaaaagcaggtaaatcacggcaaatgcgccgccgatgcgtagtcccaatgcgcaaccaaccgcgatgccgagtttgaccgacagtctgagcggcgggcgcggcagtgtttctatgaccagcatggtgtaatacagggcccaggtcatgcaggtggcgaaaggcacgtccttggtatgggtgaacatcacaccggaccaggcacccgtgatggccagcagcagtaccgtgaaaaagccggcgcgctcgtcacctagccgccgcgcgatcttataggccgcgacaatacctgctaggccgaatagggccgacagcaggtgccgcatatcccatacccagatcggaaggatgtgctctagcaaggctgcgattaggtcgaacaagccgccgtagaggaagagattgcggtattcgaatgcggacttgtcggtgaagccggaactatagaaatccagcaacaggcggccatagatatgctggacctcttcgtcgttactgatgccgtgctggaagaaagtgaaggcaataaaaaggcccagggctgcaaacagcgctaggctcaagcggcgaaacacgagaggcgtgaacatgtgccggtctttatcggatttggagcggcgattatacaatcggcccggattttttagtatggctagataaataaatttctgccgtggttttatcgcttttttttatgctggttcaatgcccaagccacgtgttcacggaccagttcggaagggtggttgcgccggtgctcgagtgcctcgatcacctcgggggtcgtggcggcattgcctagtcccacggcaaggttacgcagccattggatatggccaatgcggtaaatggcgctgcctgccattttttcattgaaggtgacctcgtcccatttgaacagctccaccaggctgatattgtccaggccatgacggacatggaaatcatcctgttgcgtaacttgggcgaaacgattccagggacaagtcaactggcagtcgtcgcagccgtacacgcggttgccgattaacggtcgtaggtgttcggggatgctgtccttgagctcgatggtgaggtaggagatgcagcgcctggcatccacctggtaaggcgcgatgattgcctgcgtcgggcaaacgtcgatacaggcggtgcatttgccgcaatggccagagatgggtttatcgatgggcaatggcaggtcggtgtagatttcaccgagaaaaaaccacgagccggcattcctcgatagcaacagggtatgcttcccacgccagcccaggccagctttctgcgccagctcgacctccagcaccggtgcactgtcggtgaatacccggtagccgaattcccccacctgctgcgcgatcatgtcgctgagcttctgcaggcggttgcgcagcactttgtggtagtcgcgccccaatgcgtagcgcgaaatgaaggccaggcgcgagtcctgcatgaccacttcgctgtcgcgcgcgttgggcggcatgtaatccatgcgggctgatatgatgcggatggtgccggggaccaattccgccggccgggtgcgtttgtcgccgtgttttgccatataatccatggcaccatgaaacccctgggcgatccattccctgtggtgcggctcggcggcggacaggtcggtatcggtgatgccgatctggctgaaccccagcgtcaccccccagcgcttgatatcttccgcgagggattcccagttgtttaaagtttgaggcatatgagtgagaattttacactggcattggccgatgaggcagccacgctggcattgggcgccaagttcgcccacgtgctggcgccagggatgacggtatacctgcatggcgatttgggcgcgggcaagacgacgctggtgcggggtctgctgcgagcactgggccatgcgggcaaagtgaagagcccgacctacacattggttgaaccttatacggtttctagattacacttatatcactttgatttatacagatttgttgatccggaagaatgggacgctgccggattcagggattatttcaacccagagtccctatgcctggtcgaatggccggaaaaggcccgggagctgttgcctgcgcctgacatcgatgtccgcctccagcccgaagggcagggcaggcgggccatagttagcgccaatactgattcaggaaagcaatgcctcaaaaaactcaacgttgtattctaatctgcctgctgggctggatatttgccttggggctgctgcctgcccatgctgccagtagtatccaggtttcagcagcacgggtctggcctgccgaggactatacccgcattacgctggagaccagcaagccggtcagccacaacatggtcatgctgaaagaccctgagcgcctcgtgctggacttggacaatgtcgagctcggcaccgtgctcaaggcactgggtgaaaaaatcgatcctaacgacccctatatccggcaggtgcgcgtaggtaatttcaagcccggcactgtgcgcatcgtggtcgacctcaaggccgaaatcaagccgcaagtatttaccttggcacctgccggggagtacaaggacaggctggtggtggacatttatccagcccaggatcccctgatggccatgctggaacagcggggcaagccggaaaatgcccaggcacccttgcctgggctccaggtggcgccggaatccccgacgattgccgatgtcacccctgatcttgccccaggtgcccctaccgcggataagccttctgcggtgattgcccctcccagcaataagaagcccgaggcacgcatcatcaccattgcgatcgatgccggccatggaggagaagacccgggcgccaagggcgccagggggtcctacgagaagaatgtgaccttggccatcgcgaagaagctgaaagccgccgttgatgccgagcccaatatgcgtggggtactgacccgcgacggcgattacttcattcccctgcatggccgggtagtcaaggccagaaagatgaatgcagacttgttcgtctccattcatgcggatgcggcattgagcgcgcaggcgaagggttcttctgtgtttgccttgtcggagacaggcgctaccagtgctatggcgcggttgctggcacagcgtgagaatgaatcagacttgatcgggggggtgagcttgagcgtgaaagatcccaacctggcccgcaccctgcttgatttgtcgcagactgcaactatcaatgacagcctcaggctgggcaagctggtactggaccatatgggcaccatcaataccttgcacaagcgccatgtcgagcaggccgggttcgcggtgctgaaatccccggacatcccttccatcctggtcgaaaccgctttcatcaccaatcccgaggaagagcgcaaactcaatgacagcgcccatcaggacaagttggtgagctccatcctttcaggcatcaagaaatatttcgcggcgaatccgcccttgtccaaaaccagaatggtagaaaaataaacatgcaaatcagttttttcggtgctgccgggacagtgacgggttccaagcacttggtgaccagcggcaatcggcgtgtgcttgtcgattgcggattgttccaggggttgaaggtattgcgcctgaagaattgggccaggttcccgatcgatccggccaccatagatgccgtggtgctgacccatgcgcatatcgaccataccggatacctgccgttgctcgtcaggcaaggtttccgcggcaaggtttactgcagcgaggtgaccttgtcgctatgtcagctgctgttgcgggattccgcacacttgcaggaagaagaggcacgctatgccaataaacgcggctattccaaacacaaacctgctttgccgctctataccaaggaagatgccgaagctgcattggagcacctggttccgttgccagtgggccgcgatgtgcaaatcctggacggcatcacagtcaagctgcagcttgcaggacatatcctgggtgcgtgcacggtgctactgaaggatgagcagacctccatcctgttctcgggcgacctggggcgcatggaagaccctctgctgtttcctcctgcaccacccgaggcggcggattatctggtggtggagtcgacctacggcaaccgattgcatgagaaagctgcgcccgaggcccagcttgcggaggtcatcaaccgcaccgtcaagcgcgggggaagcgtgctggtgcctgtgtttgccgtcgggcgggcgcaggaagtgctgtactacatccacaagctcaagcaggcgggggcgattcccgccgatatcccggtgtatctgaacagtccgatggcagttgatgcaacgctgatttttcttacccaccatgcccagcacaagcttgatgcggcgcagtgccgcgagttggcgaaagttgccaaggtcgtgagcactgtcgaggaatcgatgtccttgaacgaactacgcgagcctgccatcatcctggccgccagcggcatggcctccggcgggcgcgtggtgcaccatctcaaggcacttggccctgacccgcgcaacaccgtgctgtttgcgggtttccaggcagcgggcactcggggtgcggcgctgctcgacggtgccgaaagcgtcaagattcatggcgaatatgtgcccatgcgcgccgagatcgcgtccatagacaatctttccgcgcatgcggactaccaggaaatcatgcaatggttgtcgcaatgcccgcagccgccgaaacaaactttcatcgtgcatggtgaacctgtcgctgcggatgcactcagacacaggatagaagaggaaagacaatggaatgtcatggttccagagtatttgcaaactgtggagctcgatggcaagtaggggctgttgctgccggggttacccaccaagcggcacaatagactccagtcagcccatcaggctggcacgaaaggtgcgtaccaaaagtacgtgaatgcagtcactaaggaaagaagcaatgagtaaatatgcgctgtacatcaagttggaagcacgtccggaaaagcgacaagagcttgaaaattttctgaaaaaaacgctgccggtggtcaaggaagaggatgaaaccaagacttggtatgctttcaaggcagcagagaatagctatgtgatttttgacaccttcaccagccagcatggccgcgatgcccatttggagggcaaggcggtggaagcgttgcgccaggtatcggacgattatctggtgcggcctcccgaattcatgcccgtcgatttgttggctcagaaagttggcctggaaacagaagtggtgaacgatatcgaggtcaagaaatacgatctgcgcttcattgacggcctgtgaccggctgagatattcgcctgatatggcatgccggggtagaataggcggctcgaccgtccttcagcctgccttgctccagttatgccatccatcaagctattaccagatcaattaatcagccagatcgctgcgggcgaagtggtcgagcgacccgcttccgcgctcaaggagatcctggaaaatagcttggatgcgggaagtactgatgttgccgtggcattgcaagccgggggcatcaagcagatcaaggtcaccgataacggcggtggcattgcgcgtgacgagctccgcctagccctgacccggcatgccaccagcaagattgccagcctggaagacctggaatgtgtcgctagcctggggttccgtggcgaggcgctggcaagtatcgctgcgatttcccgtacccagatcaccagctaccatcctgatgaaaggcatgcctggcgcattgcttccgaaggctctttcctgaccgatatcgagcccgctgctttggatgccggcaccatcgtggatatccaggacctttatttcaatacgcctgcacggcgaaaattcctcaagaccgagaataccgaattcggccattgcgaagaagctttccgccgcattgcgctgtcgtgcccagatgtgaatatgctgctgcagcacaacggtcgtgccgtggcgcggctggctgcaggcagcgcggataagcgtttcgaggacatcctggggcaggaatttgccgccgaggcgttttacctcgacgaggtggccgcaggtctcagagtgtggggcatggcggccaagccgacattttcgcgccatgcgcgtgatacgcagtatgtctatgtcaatggcaggttcgtgcgcgacaaattgatcagccatgccatccgccaggcctatcaagatgtgctgcatcacgatcgccacccggcgttcgtcctcttcctcgagcttgatcctgcgctggtggatgtcaacgtccatccgagtaagaccgaggtgcgcttccgcgatgggcaatcggtccatcgcttcatttttcacgcactccataaatccttggcaaccccggtgggcctgcctggctccttgatgccgggccttgccacaggcgaaaaagcggcggcaccggcccaggcccctagttacccgcgcttccaaagcaacatcgatcttcgcgccagcgaggcgtccggtggcttttaccaggctttgttcggcaatttgtcacaggtgccacagcgtcaagcggagtctgccgatgacgtcatcacggcgcagtcgacttccgttgcaactgcgatgggggagggggggcaggtagaggtggaggattttccgctgggatttgccgtggcgcagatccatggcgtatatatccttgcccagaacaagctggggctgatcgtcgtggacatgcatgccgcgcatgagcgcatcatgtacgaaaagctcaagaatgcgctggatgccagtcgtgtcgccatgcagccattgctgctaccggtcagcttccaggccgaccgcctcgaggtggcaacggtagaggagcagcaggcgcttgctgaaaacggcctggcccagctcgggttcgatatcgccgtgctgtcacccacgacgttggccgtaagggccattcccgtcatgctcaaggacgccgatgccgttgctctggcgcgggacgtgcttgcggacttgcggcagtacggcgccagccgcgcatttacagagcggcgcaatgcactgctcgggaccatggcttgccatgctgcggtcagggccaaccgcaccctcaccattcccgagatgaacgcgctgttgcgcgacatggaagccaccgagcgttctgggcaatgcaaccatggccggccgacctggttccagatgaccatgggcgagctggacaagatgttcatgcgcggcaagtagcctgcagccccaatcaatgctgtgctgaatatgctcatttcccaacctcccgccattttcctcatggggccgactgctagtggcaagaccgggcttgcagtggagctggtacaggccatgccgctggaaatcatcagtgtggattcggccctggtctaccaggacatggacatcggcacggccaagcccggacaggaggtattgcagcgcgcgccgcatcatttgatcgatgtgatcgacccaatgcaggtctattctgccgcgcaattccgcgaggatgccttgcgcttgatggctgacatcactgccaggggtaaagcgccgttgttggtcggcggcaccatgctttatttccgcacattggagcaaggcctgggcggcttgccagaggcagatgcccaagtacgcgccgaactggacagggaggctgcgaaaataggctggccgggcatgcatgcgaagcttgccgccatcgacccggaaaccgccgcccgcttgcagcctgcggattcgcaacgcatacagcgcgcgctggaagtgtaccgcctgaccgggaagagcatgacggccctgcaccggcagcaggctgccgaaatcttgccttaccgcctgctcaagatcgcgctgcaaccctcagaccgttccgtgttgcatgcgcggatcgctgagcgcttcgtcgccatgatgaagggcggactgctggaagaggtgcaggggctgctgaaaaaataccccggcctacacccggacatgacctccatgcgctgcgtgggctacaggcaaacactggaatacctagcgggcaatattgatgatgaggcatggaaggcgcaaggcatcgccgccacgcgccaacttgccaaacgtcagctcacctggctgcggggcatggacgatacactggtgctggattgcctggagcaggatgtatacggccaggcgcaacgcgcgatcagcggctttctgtcagccgtctaggaggcgacacacagctgatgaatacgctcggctgcttcgacgcactcagccagcgatgcgaccaaggcaatgcgaatgaagccttggcctggattgactccatgcgcctcgcgcgcgaggaagctgcctggcagtaccgtcacgttgtattcgcggtatagcttcagtgcaaactcggtgtcagcctggccggtatacgcccacaggtaaaaagccgcatcaggcatttggacatccagcacatcttgcaacaacggcgtgacggcggcgaatttctctgcatacaggcgtcggttttccactacatgcacttcatcctgccaggctgcgatactggctgcctgcactgccgggttcatggcgcacccgtggtaggtgcggtagagcaggaatttctccagcagcttggcatcccccgcgacaaaacccgagcgcatgcccggcacgttggagcgtttcgacagcgaactgaataccaccaggcggctgtagtcgcgtccgagcagacgcgcagcctgcaaggcccccagtggcgggtcggcctcatcgaaataaatttccgaatagcactcgtccgcggcaatcacgaagccgtaacggtctgaaaaagcgaagatctccttccactgctcgatcgacagtaccttgccggatgggttgccgggcgagcacacatataacaactgtgtgcgttgcaggacactttccggcacggcgtcaagcgccatgctgaaatcattgccgggcagggtattgaggaaatagggttctgctcctgctaggagtgccgcaccttcgtatatctggtagaaagggttggggctgatgacgacaggctgtggcaggctgctgtcgaccacggtttgcgcgaaggcaaacaaggcctcgcggctgccattgaccgggatgatctcggtatccgggttgggggcaggaacttggtaacgttgagcgatccagccggaaatcgtctcgcgcaacctggctgtgccgatggtcgtggggtaggtggcgaggccggacaagttctcggccagcgccgaggaaatcagggtcggcgtgggatgtttgggctccccgatcgataaattgatcggcgcgtattccgggttggggacagtgccagcgaacaaatcgcgcaggcgctggaaaggataaggctgcagtttgtagaggtcgggattcataggggcattataaaccctggcgtgcttaggcagtagcgctcactgtgcccagacaggctaggcgccgaattcccccttggcgctttcttgggtaaacctgatcctgagggacaggtcgttgcgtgaatcggcgcttgcgagcgcattgtcttccgagatggcgccctggttgaagagatcgaacagggattggtcgaaggtgcgcatgccgatgtcctggttgttggccatggcttccttcacttcatcgagcttggatttgaggataagctcggcaatgtagggcgtattgatgaggacttcagtggcgacgacacgcttggccttgatgccgggcaccaggcgctgggaaatgatggccgccaggttcagcgccaggctgagctggatgctttgcttgctgtccggcgggaagaacgacaggatgcgttccagtgcttggttggcgttattggcatgcagtgtggccaggcataggtggccagtctcggaataggcgatcgcgtgcttcatggtttccatgtcgcggatctcgccgatgagaatgacatcgggcgcctgccgcatggcattcttgaggccgttctcgaagctcagggtgtcgatgccgacttcacgctggtccacgacggatttcttgtggtcgtgaataaactcgatggggtcttccagggtcaggatatgaccgtcgcggctggcgttgcggtggtcgatcatggaggccagtgtcgttgacttgccggagccggtcgcgcccaccaccagaatcagtccacgctggcgcatgatgagctcgttcaatacagggggtaatcccaggctttgcaggctggggatgacatgcttgatatggcggaccaccatggcgacttccccgcgctggcggaagacattgatgcggaagcggccaagcccatgcaggctgagggcgaaattcatctccagcgtccgctcgaactcctgttgctgagctggagacatcaaggcataggcgatttccttcaccatgcctggtgccatgacctgggcattgatggggacggtctggccctcgatatcgatatggatggctgtcccggtactgaagaacaggtcggaaccgtttttctcgaccatgaacttgaggatgggggtgatatcgattgcagccatgtcgccttcctgatttttgtttgcaactactttatcacaaggcattgaagccatgctggtgcgtacacggcttcgcagtgctgcgtgcgcaccaactcgaggcatgatgcggcaaacatccgccataccgcgcttgaacgctggttgacaaggcaggtttgtgtgcttgtggacaagactggcagggccatcatgcgaaaaacaggtataaagcgtcatggcgtctcgccgctggcataaggattgcattgctccaggcacaagccccacttttcctacgagcaggccatgcagcttcatatcaaactcccgaacagacctttgccgccagtcttggaaacacatgtttcccaaagcgctgcaccagtagtcctcgcattctcttgccgggatgacgaggagctcctgcataccctcgacaagctgtcacggcaatataccgagcctgtcctcgaggaggcttatgcatggtacgggccggaaggcaaccagaatatcgaggtcctgatgtccggtgtcatgccgttcaataccttctatgcccgcaagcggcacccctggctgctggacgacctgagcctatatgtggaaatgcatttccagcccatcgtggatttcacccagaacggcaagattttcggctacgaggccttgtgccgcctgcgtgacccgggtggtaacctgctgaatggcgaagatgcgttccggcttgccaggcaggtgaaccgtgctgtcgagcttgacctggtatgccaggatcttgccctggcaggcaaggccagggccattcccgatggtgctcccttgttcatcaatgtgctgccccagaccatcatgcgcgagggctggctgtcagcaatgctgaaggcaatcgaccgccatggcatcgatcaccgggacgtggtgatcgaagtcgtcgagagcgaggatgtatctcctcgcttgcttgccaagcactgcgacgtaatccgtacccaggggctgcgcattgcgctcgacgacatgggctcgggtttcaatggcctcagtacactggccgtggtgaaggcggacttcatcaagatcgaccgggcgattgtccatgaagcacaaggcagccgagtgcgtaccgtgttactggaagctatcgtttccatggcgcagcgcctggggtgcacgattgtggccgagggtctggagcgcgtggaggacattacttattgccaggatctcggcctgatgtatgcgcaaggattctattttgccaagccggaagccgtgccggcacaaatggtgacagccttgccggcaagggacgagtcccatcgctccatccccgacgagttccgcatcaatgagttcgtcagccggggcgtcaccgtcgaggtcaatacaccgatagaccaggccaggaggatattcattgaaaacccagacctggcttgtgccgtggtgcttgacaatctgcggcccatcggcctactgaagcgcggcaaggtattcacccaccgcaatgatgccctgggcaactattgcgacccgttgccgcgcatgatcactactcgcatgccttcttctgcgctggcgcgcggtctttacctggagcgtggcgaaatcgaaccctggatcatggtcagcgaggatggcgtctatatcggcattgtgcatccgctggaaatcatgtcacagatcattagccgcaagaccagttcaggcaacctgcatccgttgagccacctcaccacgggccccaccctgcgccagtcgctggatatcagcttgcgcaacaacccgagcacgcaactggtgtatatcgacctggaccatttcaaggcttataacgaccgttatggcttcatccggggcgatgccatgattcgcctgctgtcggagattgtgcgccaggagttcaatcatcgcgccggtgtactggtcggccatatcggcggggatgatttcgtcctgatcctggaccatgaggatcccggcctggtcgatttgctattgaaggtggtaagccacttccaggccctggctgtgcatctatacgacagcagcgacctggagcggggcttcttcaccacggaggacggcaaggaccatcctgtcgccagtgtttccattgcggtcgtcaacggcagccaagggcgcatctccaatagcgtggcagcagcagagcgtgccgcgacactcaagaaaatcggcaagtccaacatcggcagcatcatcgtggtggagtccgatccgccgcaattggtcatcccccgtagtgacgaatacatcaactggcaatcgcgcgccctcaatgcgctcaagatactgcagaccatgccgcgcagtgccgatgcgcattgcctggatagttgcttcgcagattaccccttcttcgaagtgatattcgagctcaacccggatggcagccagcgcttcgcgaactggatcaaccccaatatgtacggcaggatcaaggctggcggggcaggggctgaccgcagtctgcaagcctactacacggccgtgcgcgattccctcaatccctatatctcaagtatttacctatctacggcaacagaagacttctgtctcacggtgtctttgcccctgttcgatgccgatggcaggttgagcagcatcctggtggccgatatcaatatcgccgccatggcaatgctgagcggcctgcctgcagaggctgaagcgcctaggcttgcttctgccgatgcagcctgagatagagcgcctcgagatctcgggtgaagcgctcggtatcgaacagcgccgagtggtggcgcgcgtccatcagcttgtctcgatagtttcgcaatttttccgggtcatgggcgagttgccgcgccaatgtctcgtaggcaaacagatcagtcgtcaccagttctttcagccccactgcctgcagcaggcttgcggctacgcggctggcaaaggcgtcgccgctgcaagtgatgagcggcactcccatccacaaggcgtcgcttgccgtggtgtgggcattgtagggtagcgtatcgaggaataggtcggcatgggcatgccgggcaagatgttggtccatcgggaccctgggggcgaaaaccagccgcgaagcggcaaccccatggtgttctgctgcctgcctcaggttgttgcaggcgtttgagtggccttccagcagccatagcacactgccgggagtggcctggagcagccgcatccaacaggaaaatacttctggcgtgattttaaagctctggttgaagcagcaatacacgaatgcatcttccggaatgccgcaggaggcgcggctgggcgaaggtgctactggccgttggcggtcgttgggctggtaggaatgcggcagcaatgccagctgctctgcataatgatgttgctcggtttcaggcgtgatgatggcgtcgctgatcaggtagtcgacgaacggcgcccccatggtgccgggaaaccctagccatgatgcctgtatcggcgcagggcggaatgccagtatgccgctacggctggactgggtatagccggtgaggtcaaccaggatgtccaccttgtcggcatgtattcgcgctgcagcggcctgcagcggcagcggacggatatcgacgaaatgatccacggcctgctgcaagcgcaaacgcgccgatgtgcggtcatctggcccataggaataagcgctgatcgtgaaatgctccctgtcgtgcaattccagcatctcggtaaccagagaagcaagcggatgcagcctgaaatcgcaggacaagtagccgatatgcagcttgtcgcctgcctggggccttgcccgggagggtgcgggctgcgttagaggcgttacggagagcaaccggccatgccggttggttgtccagttccgcgcacacttcagctgctctgcaggtgtagtacccggcatggcaagaaaggcaaatggcgatacctgggcttcagggatctggctgacccagcgccggatctcggcaatatcggcgtcgaggtgccgccagtcacacaagtgttgccgctggtgcaccaggtgtacccgagcgtggtagagcgctgggttgatcgccagcgctcgttcatagcaggcgatggcttcagggagctgctgtagctcgcgcaatacgttgccgaggttattgtgtgcatccgcatcatctggggagatggcgagcgcgcgacggtagcattccgcagcctgggcagcctggccttgttcgcgcaaggcattgcccaggttgtaatgccaggcgccattgcctggctgcagtgcaatgaggtcgcggaagtgctgctctgcctcggcgaaatggccagcctgctgcgcccggttgccgagggcctgcaagacgctgcataggccggcctggatatcggtatcctgcggtgcgcgttgtctggcctccagataagccgtccttgccgcagcaaggtcacctgctgcatgttgggctgcgcccaggttctgccagagatcgctgtcgccaggcgccaatgccaggccttgacggaaatgatgaatggcggcgtcgagttggccgcaggcacgtagggccagcccaaggttgttgtgctggtcggcattgccgggattgaagcggatcgcattgctgatcaactcgaccgcctgctggggtcggcctgactggtagcaaagcactccataataatgcaagccgacggcatgcctgggagcgatggtcagcaattcctggtagtgctgttctgcctgtttcagttgtccgcgccggtgcgcatcaagggctgagtggagtagctgatctggattcatgccctgcattaaaccatattcgcctcatcggcgcaggggatggcaggccaggccgcgcaccaggcgcttcagtcccagtttgcgcaatacgaagcggttggggtcgaggacggctagcagttcgctatcgaccggggcaggctcgtggtggatggcgcaggccagcatttccgccgcgatgggggcggtggtgagccccttggaaccatggccggtattgacgtacaggcccggcagccacggtaggctggaagccgggtcggcagtgtaacgcggcggcctggcctccagcagggcggcatccaggacagggcccaccaatggcaggtaatccacgctggtgcagcggacggcggcacgtcctgttggcgcttgaggcatcagggtatcgtatagcgaaggtgccatgtgcttgagcatgtccaggttctgcgcgtgctcttcatcccgcacggatgtcgtcgtatctcctggaacaaaagtcgctccgaggcaataggcgccatcgatcaagggactgatatagccatccgtgcacagcagggcatgcaataccggggccccgtcgacatggtgaagccgactgatctgcccgcgcacctgttccagaggcaagtggcgggattgaacaaagctggcagcctgcgcggcattagcgatgacgacgatatccgcctcgtccagtaattgttctccggtccatacctgccaggcgttgccgtgctggctgagcccagtgacgcgcgtggcaagtgtccgtgtgatgttggcatggccggcgagcgcttcgcaataagcccgcggcctgacccagccggcttcgggaaagtacagtgcgccgtattgcaacgctatgcccgcaatattgccggcctgttcctgatcgacccaatgcagcagttcaggcggaaagccctgtgcagcgatggtctggcaacgctccagctcgcgttggtcgaaagccagttgcaacatgccgcaacgcgcatgggcggtggcatccaggccaagctgctgcaacaggcgcaggctatgcaagtaacccgcgagcgaaaggcggcccaatggcacatccttgcgcgccaatttgggataaagcacgcctacagggttgccggaagcgtgctgtgccagtgccggctcctgctcgaccaggttcacttgccagccgcgctctgcgagcatgtggctgctggcggtgccggcaataccgccgccgatgacgacggcgcgtccggcccgcatcgcggggcgttcatttagcgtgaagcgtccgcacagcatgtcgcgcttgcgcccgtgcccggcgaccttgtgcacctcgaacccggccgcctgcagcccgcgcttgacgatgcctgcgctggtgaacgtggcaaaagtagtgtgcttgtgcgagaaagccgccatgttgtcgaacagcgcctcctgccacatttccgggttgcgcgagggcgcaaagccatccagaaaccaggcgtcggcatgactgcttaattgcggcagcaatgcgagcacatcaccaaccaataacgtcagttgcacgcgcccctggcaaaacaccagcctttgccagcccgggacgatttggtgatattgcgccagcaaagccgtgctgtattgccttaattccggccacaacgccaatgcgcgagcgaggtcggcatggctgagcgggaatttctcgatactgacgaagtgtagtcgcacatgtgaaggtgcggtgtgctcccacatttgccaggcgcagaggaagttgagcccggtgccgaaaccggtctcgacgatggtgaatgcgtcctgctgcatggtctgccagcgttccgcaagctggttgtggcggagaaacacatggcgcgtttcttccagcccgctttcgcgcgagaaatacacatcgccgaaatgcgccgaatagggctggccttcgtgccattccagcgatgcttgggagaatggaggtatggacatattcttttttgatcggctttattataatatttcgttatattttggtaaaaataatgaagtcatcgtcaacctggcatccttccaaagagaacacatcatcatgaaatccatcgtcttgcgcctggccttgtccttgagcctggtattcagcctagccgtgcatgcggacccggcacgtgtcgcggcggcagccgacctcaagtttgtcctcgaggaacttgcccaggcattcgagaaacagggagggggaaagcctgccgtcacttatggttcatccggcgccatcacggcgcaaatcagtaacggtgctccctttgagctcttcctttccgcggatgaggaatatgttgccaggctcaatagcggcggctttacccgcgacgaaggcgtattgtacgctaccggccatctggtcatcgttgcccccaagcaatctgcattggaggttgacgccgaactcaaaggattgcaggctgccttgaaggctggcaaactgcaacgctttgccattgccaaccccgagcatgccccatatggtcgcagggcggtcgaggtgctgaagcatgcgggcatctgggaccagatacagcccaagctggtgctaggggaaaatgtggcacaggcagcccagtttgcaaccagtggttcgaccgacggcggtattgtggcgctgtcgctggtgaaatcgcctcaattggccaataccgtgaaatatgcagaaatccctgaaagctggcacagtccgcaacgccagcgtatggtattgctcaagaattctggtgaaaacgccaaggcattctatgacttcctgcagcagcctgcggcacgccaagtattccgtcgctacggctttgtcctgcccggcgaataagctctgatggattggattgctctcgggctgtcgctcaagctcggtatcatgaccatcgccgtgctggtgccgttagcgctactgacagcacgctggctggcctaccgccagttcatcggcaagccagtcatggaagccttgctggccgtgcccttggtgctgccgcctaccgtggtgggctattacctcctggtcggcctcggcagccagtcctggctcgggcagtggctgatgcaatggaccggccatttgctggtcttccatttttccggactgttgattgcctccatcatcgtcaatatcccgtttgcggtgcagcccattcagcgcgcgtttgaatccatcccgcaggaagtgcgggatgctgcagcgtgttgcggcatgtctccgctccgcaccttgttgactgtggagctgcccttggcttggcccggcatcgtgactgccatggtactgacgtttgcgcacacgctgggcgagttcggcgttgttctcatggtaggcggtagcctgccgggcgaaaccaagaccattgccattagtatctacgaccgggtgcaggcgctggattacgaggcagcgggtaatatgtcgctgctgctattgctgttctccattattgtgcttgcgcttgccaacagtctttccaagcgttttggtcagcgcggaaattatcatgacatctgaactgcggctggacatccggcaacaacagccttttgcactcactgccgcattgcgttgccgggccggcgagttgttggccttgctcgggccgtcgggctgtggcaaatccaccttgctgcgcatgatcgcaggcctgcagcatgccgagtcaggcatcatcagtctcaacggcagtacctggttcagcgattccaccaggctgaagccccagcagcgccgtatcggctatgtgccgcagcactatggcctgttcccccacatgactgcactgcagaatgtaactgcagccttgcacggcttgcccaggcaggagcagctgacgcgtgcccgagcatggctggacaaggtgcaactggccgcctttatgcagcgtaagccggccgaactttccggcggtcagcagcagcgtgttgcactggcccgcgccctggccgcccagcccagcatcctgctgctggatgagcctttttcagcgctggacagcatcacccgtgatggactatatcgcatcctggctgcgctgaagccgcaactcaacatcccgatcatcctagtgacgcatagtctcaacgaagcccaattgctggcggacaagattgccgtgatgggacagggctgcatcctgcaggagggggagtccgatagggtggtgaggcagcccctgaaccgggccgtggcggcattgatcggcatgcgcaacatctgttccggcaccatcacccgcacctcaggcgatcatagtgtacttgcggtgggcgaacaggagctggtgctgccgcgtgcgcttccggctggcgcaacgctgcattggtgcctgccgcaggaagcaatacgtctggcatcattagctgatgagcctggctgcctggcagggaatatcaacgatctggttcgcctgggtgaaagatggcttgtcagtgtcaggctgccgggaaccagcgacacactggaactgcattgccccgcaactaagccgctggcccttcatcaaccaatccggttagcggttgataccgggcaactccatattctcgaggcctaacgccgtgagtgcttcagcaatacaagcctcacctccttcagcatggctcgtcgcgcacagccgccgcatcaagccgggtgggcgggtgctggatgtggcttccggtaccggtcgcaatgcggcctggcttgcgcggcaggggttccaggtgactgcggtggatcgtgacgcagcagccttggaaatcctgaaggcccaggcgccggaggttgatgtgctggagtgggatctggagcagggagcctggccttacgcaggccgccagttcgatgcagtcgtggtatgccgctacctgcaccgcccgttactgcctacattcgcaaatagcctggcgcctggaggggtgctgatctatgaaaccttcatgcgcgggcatgaacaatacggccggccgagcaatccggattttcttctggccagcaatgaactgatcgatgtattcaggccattgctgactatcgcagcctacgaggaaggattgctgcagttaccgcctcatcccgcagtattgcagcgccttgtggcaatccgggcctaaagcttgaagcggccgaacttgaatgggatcaccttgccgatgaccttgaagcgcttggcttcttctgctgtataaatttccggcggcaagtcgccatcgttgtcgttcctgaccactaccgtgccatccaggcgcagctgcacccgcttgatacggatgatgtcgttctggccaatgacaaacacggcattgtcgtcgaaagagcggcaacgaatatccaccagcacttcgtctccgtcatgcatggagggctccaggctcgtacccctgaccgtgaatattttcaagtactgaaagggcgtatccagctggttgctggcagggttgaagtcgatgctctcgaccagatattcttccagcgattcataacggtagttgggcctttcatagcgcacgacgcggctggaggcaaccgcataatcgttcgctacatgcgctttcgcgccagaacccgtgctatagcgatgaggcgcaggccttccattgggatattgcttattgatgagttcccgcagctccgctggaggatgatatttctttgtgcgtcctttcctgcctctgctcgccacttcaatatagggccatttttccgcattgacgatgacatcccaaccctggcgggtgcctggcttgccaggcaggcgcagctcagccaactctttgcatgaaaaatactgggattcattctcgacttcggggggagtaggagttttcataaataaatgtctatttgaatattgacaattgataatttcttatttactataaattcgatgtcaaaagtgttgaaagcgtctccattttcttgatcgctcaagccgttgcaaaaacgtgatgagcatgtaccaaggcgagcagtgccaatcgaatatcatactcccgatggttgcatatgtaacccacatatgggaatgcatggttttgttttattaattgagagattgcaattaattaataagccacctgttttcaaaagttatcgtcttctccacgccatccggcatcttttctcggctgctgctattttcacgcacgccattgaccaaagttacttatttctacgtgcccgttcaggcatatccctggaagagtctttacaatacgctgcgctgtcctattcggtttcgatgcatgaggcattgaagcaagggtgtgatatgcacaggcggaattacttggccgctcccgtcagaaacaccgacggtcatgttgtcgctgtcacgacgatcctgcgggaaagcgaatccaactggcgtcctgaagaggttgacgctttcaggttggcattgagttttatcgagcaccatgttgtcgagcatgacgaaatgtaaggcgccaactcactcctgaattgctcaacttgagccatccgtgcttatatatggcatctatgatcatatttgcagtcaggatgaaaatgcctctttcccaaaatattcgtactctcctcatgatgccggtcatgctcttgctgccatcgctgacttgggctgaagagcaatggctcgtcgtcgcacaagaggaagtgatcaatgtcggccagcccttgtcgttccaggtcataaagcctcctcatgtcaccgcatggcctgccagtgtgcgcatgaaactttccggcacgggcatgaatgatgaaattgagatgagggcgcaaggggacgctaacaatgatggccagctcagcaaggtatatagcggtacaccacgacaggatttcgtcggtgtagtacgcgcggccttgatcgagcaaccttctaataccgtgctgctgattgccaacaatgaaaatgtcactgttgccgcagtagagcccatggtgtctggagagtccgggacaagtcgcaacgttgcgccacaggttgtcatcgctgcgcctgatgacgagcctgcgttgagcgctgaggagccaatctacttcctgtttggcaatggtgatgaatatggcacggatgcgcgcttccagatcagtttcaaataccgcccgttcgaacccaagggttctgtagcacagtatgcgccgttcctgagcaatctgtattttagttacacgcagacgaccttgtgggatataggagggggctcaagcccgtttcgcgataccagttaccggcctggcttgttctatcgctgggcgggcagttccaagggcttgtttcccgatagctggcgggtcggcgtagaacacgaatctaacggacagggcggcctggattcgcgctcgctcaatatcgcttatttgcgtcccatgtggcatatggattttgccaatggacgccggttgacgttttcccctaggatttatgcctatctcgacaaggatgaaaatcctgacatccagcattatcgtggatatgcggattggcagttacgctatggtcgtgaggatggcttgatggtcaccgggctctaccggcaagggacgaaaggctatgcgatgggccaagtggatatttcttatcccttgagcgatcgtatcctgtcgcgcaccggcacatttgcccatctgcagattttctcaggctatggcgaaaccctgcttgactactacaaggatagggacacccagattcgattgggaatttcagtgacacggtaggatacaggcaataaaaaacccagcatctgctgggttttttatattggcgtccccacggggattcgaaccccggttaccgccgtgaaagggcgatgtcctaggcctctagacgatggggacttcatcgtcatgatgtccggatgggtccagacatcaaattatggtggagataagcgggatcgaaccgctgacctcttgcatgccatgcaagcgctctcccagctgagctatacccccgaaaaagagccgctatattaatgatccgggctgtagctgtcaacgcttcaggaacattaatttgcaataagcgctattttttcttgaacgcgcgcctgatggccttgcggcctatgcgttttttcatgccgaccttgatatcgtagagatagaaaggcagccgctgacgccagccgaattcttgcttcatggcctggaggtacatgcccaccagctgttcacgaccatgccatggcagcttgacgcatacgcgcgtgaggtccgacagccgcttggacaaggggatgccatggttgaagaaatgcgcacggttggtatcgatcagcgagaacgcgagctgtccgtcctccagcttggtaaccaggatattgccgccggagaggtcacggaagaatacgcccctgtcatgcatgttgagcaggtaacgtgtgagttgtgggtagatttgctcagcggtcacgccttggtatgaggtttgcccgtcgtagaaagccgcaaaaatatcgcggatggaaaagtcggtgcggacgaattcgcatatgtagtaattttgcagcagggaacggtcgccgtgcttctcgaaataggcgaccggcgctgctgcctcaacgccgcggcgcagcagctcattggtgccgttccagctgcgcttggctttggatagcttgaactggtccagcagcttcttgtgcacatgcatcttgaccggctgcttcaccacgagtttgcgcgaagggtctcgcgggtcttctatggtccagatggcgttgcgcgcgttgcgcaggatggcgtccttgggcggcttgcccagtcgcgaaggatggagtgcctggctgagcagtgcagcctcggcatcgttggccgcgaccagaatgccgcgccattccgcatcctgataggcatggtagtgcttgttttcgccatgttctccatgccgctgaatcgacaggtgttcaaacaggcttttttcagttttcaatgcaatattccttcctgctggccatgtgatgtagattggcgactcgctggcaagtccggggttgcttttcatttgcgtgccgtcgcggctggtgtagtgggcgtgcagcaagtcatccaggtggtaatggtcggccagcacagcgcccttgccattggtggtccagaccgcatgcactagagtctggccatccttgaacgcatggatttccaggccgttcctgccacccagcgccccaagataatggcgccccgggatcagctttgcgaaggcctgcatgctatagaagcttggtcggggccggaatcgctggatatcgccggtgacgctggcatagtgggtgatccgctcgagcctcgggtagctgtcgctgccatcatcaatcaagccctctcgatggcagatcagcgggccccagaaggcttggcgcaatgccccggatgcagcgcacaggatcatgtaacgcgcaaggtaatctgcttgcttttgttcgccatccggcaacaagcgcaggatgcgcggcaaggtccagaaagcggagggcgacatgacctcatgcaccccatagtctctggtaatcttgtgtagcaggcgcgctttttttatcaggttgaatttgagcgcggcggctcgccggtatttcaggatgcggtggtcgaagcgctcgggctctgtcgaacgctcgctgaacaggttgttcgtatggatgtcgggcagttgattgcgctgccggaatatgtccagcatgccgatgttgtacagcggctcgaagtcgctgatattcgggccagcaagcgtgatgttgcggcgcttgacttcgtgatgggcaatttcccaggtcttgaggaacccttgcggcgtataaccggcccagcgcttgcgattgactgtggagccgatctcaaccatggtgacgcgactgccgtagcggtccagtacctgttgcaggaatgcctgccaggcttgctgggctgcggcttgctccatggcgatggcagcgtcgaacggctgcaccagatgcaggatgatgttgtattccctgtccagcagtttttcgagcaggcgggcggcgttgtgatcaatatccccatagctgaaatccagcctggcctgccgcaggcctagttcttcaaggcgggcaatgacatagtcatccacttcgagatcgcctgacgtagcgaccccgaccccggcgaaatccgcagggatatcatgcgcagccggagggatatggctgttcggcaccatcattttgcccttgagaatgtaggcgagtcccttgcggatgatctcccaggtcagcatggaaggctgatgcaggtgcgtcttggagccagatggagggacatatccctggataggtgttttctcggtcatatccatcacgttttactgatgctcgttttcttggggcagaacatgatagagacgttcacggtatagcaacgacggcagtagggagttcgccaatgcgcgtttctcgaaatctgcctggtctgcgggaggcggcgcttgggtgaacttcttttgcttgatgtcccagatgccgtgcgcaggatctttgccggggcgcagtaccaccacccggttttcttccatccaggcaaagttgttctcgaattgcatcatggcgcggcctggccggtcgccgttgccgcggctcaagtcccgtcccgtcatcggatgttgcgcttggatgcccatgagggaaagtgcagtcaccggcaggtcgatctgactcgccacggtttgtatcctgcgtggctcgatatccgcacccaggatcagcgcggggatgtggaagtggttgatgggcaccatgtcgtgtccgtgaacgcgaatgtcgtgatcggcgaccacgatgaacaaggtgtctttccagtagtcgctcttctgcgccttggcaaagaactggcccagagcatagtcggcatatttcactgcgttgttggcagttgccttgatcgggtcatagaggtctatgcggccatcgggaaactcaaacggcgcatggttggatgaggtgaagactaaagtgaaaaatggcttgccgctggcatggctggccatgatttcgtcatgcgccttgttgaacaggtcctcatccgagacgccccagctgccgacgaacacgggcttttcatagctgtcgaaatcctgctcgcgctggaagccgttgcccatgaagaatcccaccatattgtcgaagtgggattcgccgccgtagatgaactcggtgctgtagccttgctgttccagcaaagatgccagagtaaaaaagttgcgttgcgacaaggatagcttgacgacgctttgcgctggtgtcggctggaagcccgtgaccacggcttcaatgccgcgtacggaacgcgtgcctgttgcatacatctgttcgaaccaccagccttgctccttgaacttctccaggttgggggtcactggcgttccgcctaacgactcgacgaaggtcgcgcccaggctttcctcaagaatgatgaccaggttgagcgggcgctcgcgctggcgcgacggcgtcaactgcgacagcgtgggcaacccagggtgatccacgggcgaaaagctttcatcgaacctggcgcgggtttccctcacgatccggtagacttcctcatccgggagagtgccgtacatctcgctcgacttattttcatgcttgaggctgtatattgcatggatcagggaccacggagaattcaggatcacgctgttgaccatggagtccgttgtgcgcgcaaacatggctgggttggccgggcggtggctgatagtgccgcgcaccaccaatgcgacaaggatgaacaccagaggccagctcaaccataaggtccaattcctccagcgttgctgttgactgagccagggggtcatgagccaaccggtggccaaagccgccaggcatgtgccgagaacgccgacgcacagatgtatcctgaagccattccacagcatggaccagacttcattcgggtatttgaggtattccacgaaaagccggttgggacgggtttcgtattccccgatgaaacccggggttgcaagctccagcaatattaccaggctgatgcaaagcaccacccaggaataggtgaagccgcgccacaggcgccaaaaccttccgatggcgagcaaaggcgccagcaacagcgcaggcagccacatcaagccgatctggatgctatccacgcgcaagccgttcagcatgacctcttgccagctggagacggcggagacccggtcgtattgccaagcgaccaagcctgcccgggagaggctgaagatgaggaagctgaccaatgtcatgaccagcagcggcgcataggggccaaacctaccagccagtgtccagagtgagctgcggctacgttccaacaaaccgaccatgtgatgacgactttcgttaattgatagaatatttaaccgcggatattcgattgtgattcaaattcggccagttcgacgcgaggctgcggctgccagcccggcttgcggtgttcggcaaccacgttggtaaagatgccgccgcgcacgtagaacttggcagtaaggcgcatgaacttgggatcggtcgccacgaccaggtcatcgaggatttggttggtcacggcttcatggaagcagccttcgtcgcggaaagaccagatataaagcttgaggctcttcaactcgacgcatttctggtcgggaatgtaatccagatagagcacggcgaaatccggctggccggttttcgggcacaggcaggtaaattccgggatctccatgtgaatatgaaaatcgcgtcccggagtggggttgtcgaaggtttccaaggctttgctgggttgactagacataagggctaccgtataaatcggattatcaaaaaagtgtcattatagccaagacctccaccaattgcgcctgactcatctaaagctcgcaggtttcaaatcctttgtcgaccccactaccttgcatatccacggccagcgcgtcggcgtagtgggccccaatggttgcggcaagtccaatgtcatggaatcgatacgctgggtgctgggcgagtccagcgccaaggaaatgcgcagtgaatccatggctgacgttatttttaacggttcgggaaatcgcaagctggcttcccgcgccagtgtggagctcatcttcgacaatagcctgggcggcgcggcaggggaatggtcgcaatatgccgaaatctccgtcaagcgcgtgatcgagcgcgaaaaaggttccagctactttatcaacaacacagctgtgcggcgccgtgacgtggccgacctgttcctgggcaccgggttgggtggccgcgcctatgccatcatcggccagaacacgatctccaggattgtggaagccagacccgaggaaatgcgcgtcttccttgaggaagctgctggcatttccaagtacaaggagcgcagacgcgagaccgagagccggctacgggacacgcgtgacaacctggtacgcgtggaggatatccgccaggaaatggacaagcagatcatacgcctggaggcacaggctgcggtcactttgcagtaccaggccttgcaggccaacctgcagttggcgcaagggcagctctggctgttgaggatgcgcgacgccagcaaccagtgggagaagtcgaaggccgccatgaaccggcttggcatcgagctcgaagcgcagatggccgccctgggtcaggcggagagcagcctggaaatcttacgtcagcggcaccaggaggcctcgacccaactgcaggcggcgcaagctgcttattacgaagctaatgccgaagtctccaaccaggaacagcaattgcgccacacgcaggaggcgcgatcgcgcctgcaggcgcaattgcagcagatagcagcacagtcgcacaagctcgaacagcagcatcaggaattcagtaccaagctgcaggcattgcaagctcagcagcaggtagcgcttgccgaggaaaccgaggccggcgagcaactgcaggcattgaagcagaggctgccggaaatggagcgtgccttccagtctgccttgcatatccactccgccgcacaacgggcattgcatgaggcggagcaggtcatacgcctggaggagaccaatctcaagcatgccgagcgcacctcagaggatactaggctgcgcctgcagcgcatgcagcaggagtcagacaacctgaagatgccggacgaggcaaggttgcatgagctggaagccgacttcaagcaggcggccggccagcaggctgaacttgagcaggaactacagcgactacgggagcttgagcaggaacaggccgggcaggtccaggcattgcgcgagcagcagctgcaacatgagcgccgcctggcacaggcagaggccgaggttgcctctttgcgcaagatacaggcagcgctgggcaagcaggggcagttggagggctggctcagcgcgcatggcctgcatgacagtgagcgcctctggcaaaagatcaggatcgcgccggggtgggaaaccgcggttgaggcggtgctgggcgcccgcctcaacacgattgtcggcatgccggagcaggaggtggcgagtcttgtggcagagcgtcctcccgcggcactggtgcttgctcttgcaggcgactcagtgtcggctcccgcccatgcgcagcaattgagggccatggtagaggtgcaggagcctggattgcagggactgctggccaactggctggacaatgtcctggtcgcgcaaacggtggacgaagcagagaagctgcgcctttcattggaaaacgggcaatgcgtggtcactgcgacaggtgatatctatgaccgccacagtatcagcctgcatgcgcagaactcggagttgcacggcgtgctggaacgccagcgagaactggatatgctggaggctggcctgccgcaaatgcagcagtcgcttcagcaggccaagcacgctttgcaacaggcagagctcaagcagcaggagttgcgccagcagcaacagcaattgcagcagcaattacgtagcacgacacaggcgcaacaccagcgcagcttgcagatccagcagctcactcaagaaaggcagcatatcgcccagcgccgccaaggactggagaaagacattgtcgtccttggccagcaataccaagaattacagcagggttgccagcaacagcagcaaaagctcggccagctacgggcatccctcagtcaactgcaatccgagcgccaggaaacccaggccaagcgacatgccgctgaaaatgagttgaatgcggtgcgggttgcctggcaaaaagccgagcgggcagcacaggaaaaaactttcaaccacaagctgctggcgactagcatcgctgatagccagagcagattgaacgcgatccaggaagagcagcaaagcctcaccactcgccgccaggaagcgcaggcactgctcgaggctgcggcaatggagcacctcaaggccaatctggaagccgcgatcgcccgcaagcagcagtacgaggctgcgctggccaccgcacgcgacgcgttggcggaagccgacaatgcattgcagcagcaggcacgcaaccgcatgcaatgcgagcagggcctgcatcccttgcgcgacaagctcgagcagtcgcgcctcaatgaacagcaggcgcgactgcactttgagcaatgccagcaaaacctgcaggattgcgggctggaggaagggtccctagtccaggggctgactgccaatacaaaaaccagcgaccttgaacgcaggattgcggcattgggtgtggaaatcgaggcgctggggccagtgaacctcgccgcattgcaggaattggaaagcgagcgtgagcgcaagcaatacctggatagccagtcggcagacctggagcaggccgtcgccacgctcgaggatgcgatacggcgcatagaccgcgaaacgcgcatccgactgcagcatacttatgacgaggtcaaccgcaactttgcggagttgtttgcggagttgtttgggggcgggcaggccaggttggaaatgctgggcgatgaaatccttgacactggtatgcaggtttttgcccagccgccgggcaagaagaatagcaccatccatttgctgtcgggtggcgagaaggcgctgacggccctcgcgctggtgttcgccctgtttcggctcaacccggctccgttctgcctcatggacgaggtggatgcaccattggacgacagcaataccgagcgtttttgcgccttggtgaaaaaaatgtcggagcgcacacaatttttgtttgtgagccataataaaataaccatggaaatggcgcagcagctcattggcgtcaccatgcaggaatccggcgtctcccgcatcgtggaagtggatatcgcggcggcattgcagatgcatgaggcggcatgagtggatccgttctcaatgctcactggcacgcatggcacgccggcaacactcttgaataaaccaagatcatttatcagatcaagaagcttggagtattaacataatgactgacctacattgggccttactggggctgggcgtcctgatcatcggcgccgtgctggccttcaattggtggcaggagcgcaagttcaggcaggagactttcaagcgctttgatgagcccaagtatgatgccttgatggaagaggcgcgcgccctgcgcaatgaagagttccatatagacccgcatgcggtcaatgatgtggatgatggtcaaactgccgatcctagtaccgttaagcaagcctctttcgaggagcaggttgatctccgggatgtgccggaagagcagggcgcagccttggctggctcctatgccgggacccaagagtcaacggatgaggtaatggtagaaagcgtaccggaagaaacggagctgccaccatgggaagaccatgcccaggatgaaggcagggaaccggtggaatctttcactgctgcctccgcggaaccggcgcctgctgcccaccctgtgctgactattccccctgaggtgaatcccgacattgacttcgtcgcggtgctttcattgcctgctcccgtcagcggccaggcattgcgggaattcctccataccatcacggatatcgacaagccagtgtatgcctatgggctgggcagcgaccagcgctggcacttgctgacaagggagcaggagtctacccagtttagtgctgccgtctgtgccttgcagcttgcagaccgtgcaggcgcagtctcgacaggcaccctgtcccgcttccaccttgcagtcgaagcgctggccaagtccctgcatgcgtccattgaatggctgaatgcggaaaacccattgcagcaggctgtcgagcttgaccagttttgcgtggaagtggacaaaatggttggtttccaccttgcacaaggtgcaaacgggccgtttacgggtaccaagttccgtggcctggctgaagcaggcggcctgacgctgggagaggacggggcctatcactacatcattgaggacagtaacggtgaccggcacgtattgttctccgtggtcaatcatgacaagttgccattcagtaccgaaatgctgcgtacttcggtgatccgtggagtgaccttccagctcgatatcccgcgggtacagaactgtagcgaggcatataaccatatggtgctgctggccaggcaaatggagcatggcctgggagcccgcctggtggatgacaggcagcatgagttgagcgatgcccagatcgacaagatccgccaccagatcaagttgatccacgacaagatgattgcgcatggcatcgtgccgggccaggcttacgctctgcgcttgttctcctgacatgacgggtatgcaacacggcttgttttcgccgccagcgcctgccggcctggctgaaaaggtggaagcattgcgcgccacgataaggcgctacgactacgagtattatgtattgaatgcgcccagtgtgccggacagcgaatatgaccgggtattccgcgagctcaaggcgctggaagatgcgcatccggagctggtgacgccggactctcccacgcagcgggtcggcggtgcagccatggcggagctcatgccggtgaggcatcacgtgcccatgctgtcgatcgagacggaaactgataccacgccccagggtgcctataacttcgatgcacgcgtacgcaagaagctgggactgctgccggaagatgggccgattgaatatgcagcggagttgaaatttgacggcctggcgatgagtctgcgttatgaacatggcctgctggtgcaggcggcaacccgtggcgacggcgaggtcggcgaagacgtgacacataatatccgcaccatgcgccagattccgctgcaattgcacggcgaagcgccggaagtgcttgaggtccggggtgaggtgtacatgagtcgcccagatttcgagcgttacaatgcacgccaacgtgaacacggcaagccgaccttggtcaatccgcgcaacggcgcggcaggcagcatccgtcagctcgacccgcggcttgccgcccagcgccctttgtcattctttgcctatggtcttggagagaccaaggggtggcaggtacctctcacgcacgcccaggtgctggatgcgctcaaggccttgggtctacctgtgtgcaacgaacgtgccgtcggtatgggcgcagaggcactggcggccttccatcaggccatttccgccaagcgggaccagttgccttacgatatcgatggcgtagtctacaaggtcaatcgcctggacttgcagcgcgagcttggttttcgttcccgtgaaccgaattgggccgtggcccacaagttcccggcgcaggaagaaatgacggtgctggagcatatcgatgtccaagtggggcgcaccggcgccatcacccccgtggcgcgcctgaagccggtattcgtgggaggtgtgactgtcaccaacgccacgctacacaaccaggatgagatcgaccgcaaggacgtgcgcatcggcgataccgtggtggtgcgccgcgccggcgacgtcatccccgaggtcgtgtccgtgatcaaggaaaggcgtcctgctggctcccagccctacattctgcttgatgcgataggcggcttatgcccggtatgcggctctcatgccgtccggctgcctgaagaggccgctgtgcgctgcacaggcggcttgttctgcgcggcacagcgcaagcaggccatcctgcatttcgcttcccgccgtgccatggatatcgaaggcctgggagaaaagctggtcgaccagctggtcgaccaaaacatggtggaaaccctggcggatctatatgacccggggaaaatcaatctggaaacgctatccgggctggatcgcatggccatgaaatctgcccagaacctgctggatgcgttgcagaaaagcaagcaggcgacgctgaacaggttcatttacgcactgggcatacgcaacgtgggagaagcgacggcaaaggacctggcgcgtcatttcggcaggctggatgcgctgcaagcagcagatgtcgacactttgcagcaggtgccggacgtcgggcctgttgttgcacgctcaatcgcggagttttttgccgaggagcataaccgtgaagtgattaggaagctgcgcgatgccggcatccactggagcgagactgatggccagccagccagttccagcaagctggagggaaagacctttgtattgactggtacgctgccaactatgtccagggatgaggccaaggaaaagatagaggcggctggaggcaaggttagtggcagcgtttccaagaaaaccagctatgtcgtggcgggcagcgatgccggcagcaagcttgccaaggcgcaggagctggggctggcgatactggacgaggaggggctgttgagcctgctcgctgaatgagtcatgcgctgctcccggcattgatccgattggcgcataaggccggggatgccatcatgcaggtataccggggagattttgcagtacagcgcaaacaagattactctcccctgacagaggcggacctggttgcccatggtgtcattgccgcgggcttgcagcgcttgacaccgggcgtgcccttgatttccgaggagtgcgagcttgctccgttcttggagcgtcggcagtggcggcaatactggctggtagaccctctggacggcacgcgggagttcgtcaagcgtaatgatgaattcagcgtcaatatcgccctgatcgatcaaggccggcctgtactcggggtcatccatgcgccagcactggggctcagctattatgccgacggtaaagctgcctataagcaatctggcagcgggtcagccattaggattcacgcgcggacgctggattttgggcatatcacggtagcggtcagccgttcccatctcaacaataaagtccaggcaatgctgcgcaacattgccaagcggcatggcgagccggatatgatcagcatggggagctctctcaaaatatgtctggtggcggaagggcgggctgatgtctatcctcgcctgggtctgacatcggagtgggatacggcagccgggcaatgcgtgctcgaatgcgcaggcgggcaagtggtggaccgccatggcctggccctgcaatacaatggcaaggatacgattctcaacccagaattctttgcgcgtggcgcgacagcgcacgactggaatcaatatatggagtaacaatgtttttttttagagtactcatgctaggcatgtttgccagcggtcttgttcacgccggcacaaacccggccgagggctgcctcggagcgctgggtgaagacgatgccgccgccgcattggcgcaagcgaaacagggcctgggaaaacagccgggacagcgcgatctgttgctgtgcaaaggccgggcggaattgagcctggggcagggtgaagcggccatcgagagcttcactgccgcagagtcgcaggcgtgcacaggacatgagcgcctggtgacccatttattcaaggggaatgcctacaatgcattgaagcagtatgcgcaggcgcaatccagctatgaagcagcactggtgcttgccgagcaagagaaaaaccagaaattccagttcatttcacacctgttggcaggtgaggcattgatgcagcaagccttgttgccgcaggcgcagcgccactatgaagcggcgcttgagcttgccggcaataataacgagcgggccgacgccaacgaacacttggcgcagctcaaggccaggcaggggctttatgatgatgccatcgcgcaccaggtcaaggcattggtcatgcaggcgagcgatggcagcttcgatgcctatgccaatgccggattggaattgggctcgctctacatcaatgccaaagattttcaaaatgcagagaaaaatctcaacaggatcatcctcaaggcaaaggatgccggcgatggctattgggtagccaaaggttactactatctgggactgaacttcattgccgcaagccagcctgacaaggcgaaagcgatgttgacgcaggcacttgaaattggtgaggccataggcgcagacaagttgatggcggaagtgaacatgcagctgcagaacctatcacagcgctaattactcttgagcggcgtaggcaggtcagctcctgttgacaggggtgcatggtgtggcgcgccagtccccgataaagcagcatcccgcgattccgtatactcgggaaagctgcatgcggacagcgggaaaagctgatctctatcccaatatacaattatttctatacgttcggtttgagcgctgatttgctgttcataataagctttttttgtgctttttaagctgcggttgaaataaaaatatattattaatcaaattattaaataatttttctatatttaactttaacttaaaaaagttatttgtttgcggacattccgcatttacgggaaaatacctgtcctatcctgaacagccaggtattaccgctctggttcaaaagacctgttatcaaggtcatcaataaatagaggagtgtgcttatgcaacagcagattgatatttttctcacgtcgctcaatgagttctggagtcaggtggcatatttcttccccaagttgctggccgtgatcgtgatccttgcctttggttgggtgtgtgccaaggttgcctgtctgggcgtcaagcgcattctcgagctggcccagttcgacaagtttgccgatcgttccggcctcgaggcattcctcaagcatggcgatttcgacctcaccctgagtggcgtcatcagtcaagtcatctattggcttgtgatcctgctgttcgtcatcaccggcgccaatacgctcggactcaatgaagtcgcccacatgctgaacaacctggccaattacctgcccaagatcattgtcgccatccttgtgttgatcttcggtacgttgctggcacgcttcgtcaaccgtctggtgttcgcatggttgcatggtatgaaatatgatggtgcgctcagaatcagtaccactgttgagtatggcattcagatatttgccctgtttgttgctcttgagcagctggatatcggcacccagcttctgactgcattgtttgtcattgtgtttggcgcgatcttcctggcacttgcgattgcattcggcctgggggggaaagaccgggctgcccgttttatcgaggaaatacaatccaaacgtaaataacatcaacctctgctgcaatcctgtcagggccgcaaatgcggccctgagcttttctaactgtaggaaagcacctacagcacaatcagcaaatgcttatccgccagcctgcctgcttgttttagcatgcaattgcagtcagttcttagttttcatatttggagagatgatatggcacttggtacagtcaaatggttcaacgatgcaaaaggcttcggatttatttcgccggacgaaggaggcgatgacttgttcgcgcatttttctgaaatccagactagcggatacaaaagcctgaaagaaaatgacagggtgcaattcgaaataacccagacagccaaagggaaacaggcgtccaatatccaaaaagcctgatcccggacatctgcaacatgaagggctgatccaattgatcagccctttgttttgactattcccagtctcttcctgcccaggctcgtattctgccgccctggcgtttctgcgtttcctgagattatgttttatagccacctatgctagaatctccagttaatattcatgtccaatcctgcactgtgattggcaggattgaagcgaatgctggcgtaaaactagagtcatggttttgcaatttttaattttcaataagttgaccggggcgaaggccgcattttcagcatcgcccgtcagcgcataaactcgatttaaggaacacagcaatgcaagcaaccgttgagaccatcagcaatcttgagcgcaggatgacggtttctgtaccagtacagccgctggagtcagaagtgaacgagcgtattaaccgcctggctcgcactgtcaagatgccgggtttccggcctgggaaggtaccgttgaacattgtgcgtcaacaatacggtgcgcaagtgcgcaatgaggtgctctccaatgcagtggagcgcagcttcagtgatgccgtcgagcagaataagctgcgagtcgccggatacccccatatcgaacacaagccctatgcagagaatgacccgcagattgaatatgttgccactttcgaggtattccccgaagtcaatataggcgacctgtccaaggccaagatcgagcgccctgttctcgaggtgggtgaggcagaggtcaaaaaaacgattgatgtattgctgcgccagcgtgcgacattcgagcccgtcaaacgcgcttccaagaaaggcgacaagatcaacatcagcttgattgcctacatagatgaccaggaagtcgagcgtaccgatgaaaatggtcttgatctcatcattggtgaaggcggccgtttccctgcattcgagagcgagctatccgggaataaggcaggtagcaacaaggtttttgaaattgcttaccccgaggatcacaagcccgagcaactggcaggaaaaactgtccgctatgatgtcacattcaatactgtcgaacaggccaagctgcctgagttcgatgcggatttcgcccgtagcctgggtgtggaagacggcgatgtcgagaagatgcgcgaggaaatcacggccagcctgaaacaagaggtggaaaagcgcatacgcgtcaagctcaaggagcaggctttccaagctctgttggataatacagcgctggaggtgcctaaggcattcatcaatgcagaggttggtcggttgatccagagcacgcaggacaatctcaagcagcgtggtgtcgatcttgccaatgtcaatctcgaacctgcattgtttgaggagcaagctacgcgcaatgctagcctgcgcctcattctttccgagcttgtcaaccgcgagaacctgcaggcgaatgcagaacaagtgcgcaatatggtgaatgtttttgcgcaaagtttcgagcgtcctgacgatgtggtgacctggtactacgctgataccaagcgtctggatgagcctgctgcattggcgactgaagataacgtggttgaatgggtattgaagtctgccaacgtcgtagacaagaaagtcaagtttgatgacctgatgggaaatagctaatgattcactatccagcaaccgcgcagagccagttcgaggcacaaggtctggggtacatccccatggtcattgagcagagtggccgtggtgagcgctcttatgatatatattcccgcctgctcaaggaacgcatcattttcttggtggggccagtcaacgacgcaaccgccaacctggtggtggctcagttattgttcctggaagcagaaaatcccgacaaggatatctacttctacattaattccccaggcggttcggtaacggcagggatgggtatttacgatactatgcagttcgtcaagccggacgtcagtaccttgtgcgtggggcaagcagccagcatgggcgccttgctactagcggcaggcgcgcagggcaagcgtttctgtctgcccaattcccgcgtcatgattcaccagccactgggcggtttccaaggccaagcatccgatatcgaaatccacgccaaggagatactgttcctgcgcgaaaaactcaatcacatcctggccagccacacgggccagccggtagagaaaattgccttggatacagatcgtgacaactttatgagcgctgagcagtcagtagcttatggcatcgtagacaaggtgattgccagtcgggcagatgctgcataatatagtaggcaaacctttagtttattttaggatagtttgatgacgacaaaagccgagggcgaaaagctactttattgctcgttttgcggcaaaagccagcatgaagtacgcaagctgattgcgggcccatccgttttcatctgcgatgaatgcgttgacttgtgcaacgacatcattcgcgaggaggtgcaggaggcggatggcctcaagcccaagagcggcaaattgccgactcccaaggaaatttgcgccatccttgatcagtacgtgatcgggcagacacaggcgaagaaaaacctggcggttgcagtttacaatcactacaagcgtctggagcagggtggtcagaaggacgatgtcgagatcgccaagagcaatatcctggtgattgggcctactggttccggcaaaaccctgctggcgcagacgcttgcccgtttgctggacgtgcctttcgtcatggccgatgcgacgacgctgacagaggctggctatgtaggtgaggatgtcgagaacatcatgcagaagctgctgcaaaaatgcgactatgatgtagagaaagcgcagcgcggcatcgtatacatcgacgaaatcgacaagatttcacgcaagtcggacaacccttctatcacccgggacgtatcgggagagggtgtccagcaggcgctgctcaagttgatcgagggcacggtagcgtcggtgccgccacaaggtggtcgcaagcatcccaaccaggagtttgtccagctggataccaccaatattcttttcatttgcggtggtgcgtttgatggcttggaaaagatcatccgccgccgttccgagaagggcggtatcggatttggcgccgaagtaaagagcaaggaagatgcacgtgcaattggcgaggtgttgcgggatgtcgagcccgaagacctaatcaagttcggcttgattcctgagtttgtcggacggctgcctgctatcgcaaccttggagtcccttgacgaagacgcattggtgacaatcctggtcgagcccaagaacgcccttaccaagcaatacatcaagctcttcaagatggagggggttgatctcgagtttcgtgaagcggcgctccgcatgatcgccaagaaagcgctggaaagaaagactggcgcacgtggcctgcgttccattatggagcatgccttgctggaaatcatgtacgatctgccctccattcccaacttgcgcaaggtggttgtggacgaaggcgtgatcaaaggggattccccgcccatcctgatttatgcggatgagcctcggctcgagactgcaagctaagacgtgtacttaaaggctgctttgcagcctttatttatgtgaaaatccaagcgtcggcacttgaagtgccggtgcttgtccccattgatgtataaagcagccggcgtgttgccgtgctgctgacaacattgaaagtttcctcatgacagaacaaacattaccggttttctctccagagtctggcttgctgccattattgccactgcgcgatgtggtggtatacccgcatctagtcattcccttgtttgttggccgcgaaaaatcggtaaaggcgctggagctcgcttctgaacaggataaacagatactgttggtggcgcagaaatctcccaacaaggatgagcctgatgctgaggatctttatgaggtaggcacggtggcaaccgtactgcagatgctcaaactgccagatggcacagtcaaggtgctggtcgaaggcttgcacagggtcaaagtactggagttcgtcgaaacccaggaatgctttgctgcccggacggaaaagatcgaaagcgccgcaagcgacgacagccagacccaggcgctgatgcgtacggtgttcacgcagtttgaccagtacgtcaagctgaacaagaaaattccccctgaaatcctgacttcactggccaccatagatgacgcggggcgccttgccgacaccatcactgcacatttgacgctgaagctcgaggaaaagcagaaaatcctggaaatgttcaatgtgtctgaacggctggagcatttgctggggctgcttgagtccgaaatcgatattctgcaggtggaaaaacgcatccgcggccgagtcaagcgccagatggagaagagccagcgtgagtattacctgaatgaacaggtgaaggccatccagaaggagctgggcgagcaggacgagaatgctgacatagaagagctggagaagcggatcgccgatgcgcgtatgcccaaggacgcgcttgctaaagccaacgccgaactcaagaagctcaagatgatgtcgcccatgtcggctgaagctaccgtggtgcgcaattatatcgagaccctggtcagcctgccgtggaagaagaagaccaagatcagccgcgatcttggcacggcagaggatattttgaatgctgaccattacggcctggaaaaggtcaaggaaagaattgtcgagtacttggccgttcagcagcgcgtggataagctcaaggctcctatcctttgcctggtcgggcctcccggggtgggcaagacctccctgggccaaagtattgccaaggcagtcaaccgcaaattcgtccgggtggcattgggcggcgtgcgtgacgaatccgaaatccgcggccatcgtcgcacctatataggctccatgcccggcaagatcctgcagagcatggccaaggtaggcgtcaagaatccgttgttcctgctggatgaagttgacaaaatgggccaggatttccgaggcgacccttcttctgccttgctggaggtgctggatcctgagcaaaaccatactttcgtcgaccactatgtcgaagtggagtacgacctgtccgacgtcatgttcgtcgcgacggccaactccctgaatatcccaggcccattgcttgaccgcatggaagtgatccgcttggccgggtataccgaagatgaaaaggtcaatattgcgatgcgctatctcttgcccaagcaattgaagacccacggcctgaaggaaagcgagatcagcatctccgaagcaaccataagggatgtggtcaggtactatacccgtgaagccggggttcgcggcctggatcgcgagatttccaagatctgccgcaaggtggtcaaggaaatcctgacctccaagccgaaagcgggcgcagcttcgcgcaaagtgaccgttactccgaagaacctggaaaaatacctgggcgtgcaacgcttcgattatggcgtggcggcgaaggaaaatcaggtcgggcaagtgacaggcctggcctggactgaggtgggtggcgagctgctgacgatcgagtcggtcttgcttcctggcaagggcaaagtgattacgaccggcaagcttggcgaggtcatgcaggaatccatccaggctgcaatgagcgttgtgcgcagccgggccaaacgattgggcttcccggatgatttccatgagaagcacgacatccatattcacttgccggaaggtgccacgccaaaggatggcccaagtgctggcattgccatttcaacggcgctggtatcggtactgagcaatatcccggttcgttccgatgttgccatgacgggtgaaatcaccttgcgcggcgaggtgctgccgatcggtggcttgaaggagaagcttctggctgcgcaccgcggtggaatcaagacggtcctgattccagagcagaatgtcaaggatctgagtgatatcccagccaatatcaagaaccatcttgatatccatcctgtgaaatggattgacgaagtcttgcagttggcacttgagcgcatgcccgaatcagccgatgccgaggtcgccgtggcaggggtggagtccaaagacaaaacggccaaatcgtcctcagtcaccaagcattgatacccagtagcactgcaggcgcgggaaaggcttgacatagcctttttccgcttgctataaagcagggcacagggtcttttcgcacctgttcttaaacaacgtcgaaaggggatttacatggcaaacaagtctgaattgattgagcaaatcgctaaatcagctgggctgtccaaagctgctgctggtcgtgctctagatgctacaactgctgcaattaccaaatcgttgaaaaagggcgagctcgttaccctgatcggcttcggtactttctatgttggcaagcgtgctgcgcgcaatggtcgtaatccccgcaccggcgccacgatcaagattaaggctgcaaattcccccaaatttagggctggcaaagcactcaaagatgctgtaaactagcggtcttcgttggttgagacgggtgcttagctcagttggtagagcgtcgcccttacaaggcgaatgtcggcggttcgaccccgtcagcacccaccatcaatcagcttcaaagtcgttggttctaaataaagcaacgcgaagtcaaggagcggtagttcagttggttagaataccggcctgtcacgccgggggtcgcgggttcgagccccgtccgctccgccagaaaaagcgaaccgcttggttcgctttttttattttcgccgttgtttattcctgatatagccaaattgttctttctgttgctctttctgggcctgccttgctttctgcatgtgtggtatattcaaaggttatgtttacaagtcagtcttggttgggctgatcatttcaaaagattgaagataaagaaggcatattgttatgttggaagcaattcgtaatcgttccaaagggtggctggccaaagtcattcttgccgccattaccatcccctttgcattggtcggcgttgatagctatctgcgggatgcgggttcaagcgttgctgttgccaaggtggatggagaatcaattacggtacaggaatacagtaatgccttgcaaaacctgcgcaaccgcctacaaagcgagggcaaggtggaccaggctgtcatcgacggccctgaactgaagcaggcagtgattgaccatctcgtcgaaggcaggctattggccaatgaggtcaagcgtgcaaaattcgttgtgagcgacgagcagctttcccactacattatgcaagaggagtccttccaccaggacggacagttttctcaggcgttatatgaccaattcctggcagagcgccgccggacgccatctcaatttgagaacgaggtgcgcactgacctgttgacgatgcaggcgcgcgaaggtctgtccgcattagctttcgtacccaacggcgttgccaacaatgccatcaaagtcgcacaccagtcgcgagaggtcagcatcgcagagttcaggaccgctgactacttgtcccaggtgaaggtgactgaagacgaggtcaatgcttattacaaggagcatcaggacaagttcaaggtgcccgagcaagtcaagctcgaattcgtactgttgtcggcaaatgccttgattcccagccagcaggtcacggaagaggaagcccgggaatattatgcccagaacgcagcacagttccagggggacgagcagcggcgtgcgagccacatcctgatcggttttggcgtcagccccacgccagagacaaagcagaaagccaaagaaaaagccgaggaagtgctggccttggtgaaaaagaatccagagcgctttgaacagctcgcccaccaatattcacaagaccccggttcaaaagacaagggtggcgatctcggcttgttcggtcccggcaccatggtcaagccattcgaggatgcggtgttctccatgaagccaggcactatcagcgatctggttgaaaccgatttcggctatcacatcatcaagctgaccgaaattcacggtagcggccaatcatttgaagacgtacaaggccaaatccgcgcagagctgatgtaccagaaagctctggctcagttctccgaacaggctgagaatttcagcaacatggtatatgaacaggcagacagcctggaacctgtggccaaggaattcggcttgcaagtacagaccagtggctggctgagccgcgcggatggcgccaaattcttcaagaacgataaattgatgaatcttgtcttcagcgacgaagtattgaaggacaggcgcaataccgaggccgttgaggtctccccgaacaacctgatctcagccagggtcgtggaacataagcctgcggctgcgcgcgctttcgaagaggtaaaggctgggatcgaggattttctgaagcacgagaaagccgccaacttggcgcgtgaaaagggtgaggcagcgcttgccgagctacgcgcaggcaaggcggtgtctctcaattggacagagcctgtgaccgtggaccgttacaacccgaatactctgactgaattgtcggtatctaccgccttcaaggcagatgcttccaaactgccagcttataacggtgtggcagaccgtaacggttacctgatcgccaaggttcacgctgtcaagttcgccgtggaaagcgaagaggaccaacgggctgccaaggcacaattgcaggccgcattggctgcagagtacaggcgtgcttatatcaattcgctgaagcagaaagccaaggtgaccatcaacacgcagttgctggatactgaatagaccggcccttgattctctaatcaatactgcaaaataaaaaagctccaataggagcttttttatttgtgacgctgtggcatttatatccggccagtcagcagcaggatgatgaggatcaggacaatcaggcccaggcctccgctcggaccatagccccagcttttgctataaccccagctaggcagggctccaataagcagcagaaccagaataatcaataagatggtagtagcagacatatgtttccctccagtgagttgagtccatatcaacaataattcatgatcaattgttctcggcacttgcctcaccaaagacaaggccagacgacgattgcccgcttatcacgctaggccatgctggcgctgccatacctgctgtctccagcaagggtccaggtatgtcaggcacaaggaacagactgtgataaaggatgtgcttccagtcatcgcttggacctggagattcaattgttttcctttaggaaaaatccatcgggcggtggtgcgatcttttggtcttcatgatcctcggtttcatcttcatcaatgatttctggctggacgtcaggttcatcaggctcgacaggattgtacggctcctcaggctccggcttgactggcttatctgctgcatggatgcggctggcctccttcaaggacttgatggcttgctcctcgttgcccttgtcctgggagtcttgcagcttgttgccggcagggtggtgtgtattctctgcagcactcatcggggcactcctttttattcggtggagcgggcactatacgttgctaggcctcacggtccgtatcagccaagcacgcttgctgatgtaagaaacggatacgggaaacaggctcattgcttcgtgtcgaccgcaagcgttgcccacggcagcctggagaacaggtcacgcaccaggatctgcccggcgtagacatggtacggctgtccggaaatgacgttgtacgcttctgtgttcagtctgtcgggaagatggacaatcgtgtcttgccatgcatctgcggaaatgagcaggcgctgccgctccggcatgagaggagctgtcagccgaggtacgaccacgatcagtgcatgggagccctctgtccgcataaacgcgaggagatgggctgcacgcgcaccgctcactttcaatggctggtagtcaccacagttgaacagggcggcatgttgtctgcgaaattgcagcaattgctggatgaaatgctgtttgatgccgccattctgccaattggtgattttctcgtccaaggccaccttggtcgccaagagctgttccctcggctcatactccacaggggagcggttgtcggggtccagcagactgaaatcccagatttccgttccctggtaaagatccggaatgcctggcgtggtcatgcgcagtatggtctgggacaagctattcactgcgccaatcgttgatatttcctggacaaaagaatatgcggactgcaggaagggcaggctgtgctcgggatcaaggatatggaagagcaagtcgctgcatgcattctcgtattcttcgttggcctgcatccaccccgagaggcgcttggcctcgcgtatgctcttgatcagccatcggttcaggcgttctgcataggctttcagcccttcatcgtcgtcgatctgcagatggtaaggccaggcgccgatgagcgtctggtagagcatgatttcatgctggggacggggcgcgctatagctggcggcgaggttttcctccgggaaaatgttctggtggaaacgcgcattcatgacaaaccattcttgcagcaatgactcccatcgttgcggtacctggctcagtgcggcaatgcgcatgcgtgtatcctcgccgcgcttgtggtcatgcgtggccgtggccagcatggtggcggggaagcgctcccggcgctggatacaggcctggtgaaagtcttcggtggaaagcgaaaagatgtccggattgctgcccacttcgttgcgcgacaacaagcgcccgaaacgataaaacgcggtatcttccatggattttgcgcatagtgcaggcatgagttgctggaagcgtgtcatggcgcgtcgtgacaggtctgccagcgcactgcctgggtcggccacgaccagctcagcgctcagccagcccagtatgatgtctaccaggggcttgtccaccaggcccagcgtgcgacgcgcctggcaggcggtctgctcgagcatctcgcggtcaatgggggcggggccggtatcctccacgtaactgcgataggcgggaaaatgcgcaaggatttccatgagcgcccgcttgatggccgccagggaataatcccgtgtgcggatttcggcgcgtgcaatgcggtggatggcgatagccgcggcattgaactcgccgactagattttccgacagcagctggtagcgggcactgcgcacatggcgggcaaagtcgtattggtcgccggtatatctctgccagcattcagtcagcggccgcgcgccgcgcgggtcgtgcaggaccgcgctgacctgatccatgaattcatagccggtcgtgccatcaaggttccagtcgctacgcagccattccccgggggcgaggattttttcggcaatgatgtagggaggatgctgcaagtgcttgggcctgtgcctcgacaagcgttgcaggcgctgccgtagtttgttgcaatacttctgcggatgggccaggccgtctatgtggtcaagccgcacgccatcgaccaacccttcacggtacaggctgaataggagcgcgtgcgtggcctcgaacacttcgtccagctccgcgcggatacctgccagctcgctgacttcgaagaacctgcgccaattgatttcatcagcagcattgatccaccaggtgaggcggtaatgctgccgctccaacaatgcatgaagctgcatgcggcgctcgctgttgtcttggttgtagtaggccaatgcagactcgagcgcggcattgcctgtaggcacgcttgccagctcctgcagcatgtgcctggcttgcgcagccttcttctccagtgcgggatagggctgctgccggtccagggcatccaggcacgctatcaatggcgctagcagcttgttgtcggcgcgacgcaggatctccggatagtcgaacggcgacaccgggaatcggttgttgaaatagtctacgacgatttgccctgtatcctggacataagccagcttcagttctcccttgttcagtacgtcgccataaggctctcccaggaaaggggccagcactttgttatgcagggcagggtcgggggagtgccagtcgatgtcgaaccaggtcgcgtaaggactgacctggccccattcgaatatatgctgccaccatggattttccgccccgcctatgcccatgtgattgggtacgatatccatgatcagccccatgcctgcatcgcgcagtccctcgaccaggcgcctgaaacctgcttcgcctccgagcttcgcatcgatctgggtggggtcgacgatatcgtaaccgtgggtagagctgctgcgggcagtcaggagaggagacgcatagatgtggctgatgcccagtttggcaaaataggggatgcgcgccaatgcgtcttcgaacgtaaagccttggtggaattgcaggcggatggtggcggtgatgtctgttctgggcatgatgcacctatgcttggggatgttccaggcaaacgaaaatgctgcaggccggcatttctccagcctgcagggctgcgtgcgcattgccgtggtccagcaatatctgcgcaggcccggataccaattgatccaggtgccgggcggcattcactgcacccaggttggcggcgatggtcagcatgtccccattttccagctgccactgggcatggacggcatgagttccgaaagcggcatatctcagcgcgcggcaatgcccaagatgcggcaacaggtgctcatggcgcagatgcagcaagtgcgtgacccatgctcgccatgccgcctgcgccttggtctggcggtcgcggggaatggattgctcgaagctggattcggcattgggatccggaaggcgctcaacaagcgaggtgtcctggaactggggaaaaacagcaaactcggccctgcggccttcgcgaacggcatgggtcaatccggggtcgctgtggctggtaaagtagaggaagggctccgttgcgccgaactcctcccccatgaatagcataggcacctggggactcagcagcaacagggccgtggccaccttgagcgctggttccggaaccagcgtgatcagccgctcgccgaaagcgcggttgccgatctggtcgtgattctgcaggaacaggacaaagctggacggtggcatctcgctgctgggctcgccgcgcggcgaattgtggcgatgcgccgagatttctccctggtagatgaagccttcccccaggcagcgagccagttgctcgatggtgttgtccgcgtagtcggagtaatagccgccggtttcgccggtcagcaatacatgcagggcatggtggccgtcgtcgttccactgggcgtcatagccattctgcagcagcgtgaccgaattgtggtcgttttccgcgatcaaatggatatggcgcttgccgtggaactcggtgcgtatgcgtccggcaatactcaccaggaacgccgggtcccagatggcatggcaggcatcgaagcgcagcccatcgaactggaactcctccagccaatagagtgcgttctcgccatagaactcgatgacctcctgctgggcgaaatcgatggcgtccccccatggcgtctggtgctcatggcagaagaactggggcgcgtaatgggcaaggtagttgccctccgggccgaaatggttgtacaccacgtcgagatagatgctgagacccaggccgtgcgcctcatccaccagtgtcttgagctggtcgggcgagccatagctgaactgcggggcgaactgcagcaccccgtcgtatccccaattgcgctcgccggggaagctggcaatcggcatcagctcgatggcggtgaaccccatggcggccagttgcggcaattgcgcgcgcaagccctcgaatcctcccaggcagccgacgtgggcttcatacacgacggactcgtgccatggcctgcctgcccatccggaatggcgccaggtgtaagcctgtggatctaccacgatgctgtcgccgtgcacgctatcggcttgggcgcgcgaccaggggtcgggcactgtgagctcgtggccttgcttattgaggatacggtagcggtagcgactgcccgcatccgcggcaatttcccggctgaaccagcctggctttgcgtcggctgccatttcatgctcttgcagcgcgggcggttcgtcgtccgactgcaacccagatagaacgacccacactttttccgcattcggcgcccatatcctgaacctgaccttgccaggctgcacgatatgcgcaccggcaggcagcgagcggaaatgtgtgctctctccctcaggcgcatgcggcttggcgtccggcttgtcatcaatgtgcagttgcaaggtcattgtctcgtatccttaagggcaaagtgaggcggagggtagtggctcaaggttgttccggattgccgtcggcccgcatttcatccaggaggcctagcaggccgcgcatgggaatgccgatccaggcaggccggtttgcagcctcgtacgcgatttcatagatcactttttccagcaggcataggttcaggatggcctgatccccggcaggcaattcttcagccaagactggagcggaatcaggcgcttgagatgtcggtggcaggtgggaatgtgcaaagtaagcctgcatgaaggcgcgcttcgagcatccctcataatcgcgcaacagcccctggcgccgctccgcatgctcgccggcaggcttgcccatgtcgcttttctcgacatgggcggccgcataggagaaagagcgcaacaagcctgccacgtcgcggaacggatggtctttctgacgccgctgctccaggctgcgggccggctctccctcgaagtcgatgatcatcacgtcgccggaaatcatcagcacctggcccagatggaaatcactatggatgcggatgcggggttgaccaaccacgtgctgcaccaattcatcgattgcctggaacaactgttcccggcgcgaacatatcgccgatgcatgctgggcatccgcatcgccggaccatggtccgcggtcaagcaatgccagcacatcgtccgcttgttcatgtagcttatcgcgccaagtctcgacctgcgcggcggaaaatatctcagggctgaagctagggttgtccgtatcctttgtcagtgcaatgtgcagctcagccaggcgctgccccagcatggcggcgaaattagtcagctccttgagcgggctggcgtcgtccacggccagcgcctgtttcatgaggtcggcggagaggttgtcgtgcaataggcgattgagcctgtccagcgtccactgccatgcattgccctggttgtgcacgaatgcctgcatgatcacctgggtatgcggcatgccgtcggcatcgatgaaggtaacatcgcccagcaggggcggggtgttggcatagccgaccttggccaggtggcgggccacctcaagttccggattgatgccgggttgcacgcgccgcagcagcttcatgacggccaggtcgttgatgatcagggagctgttggactgctcctggtccgtacgcctgatttcaagctcggttttgaagtcgacctgatgcagcgatgccgtgctgttgaaatgaatgctgccttgttcgctgtccagcgtgctatcactcctcagatggtggagcactgcccgcacgaagccatcgagcgcgaaagcgtcggtgagggcacccacacgcgggcccctgcgtacattggccagtgcgagcctgcgcaccaaggctggcatttcctgctcgtcggacaccacgcccataggcaggaaatattggtcggctcctgtggcggtggacgtttcgacctgcgctagcaggaatggaggttccgcagggtcgatggcgtccaatacacccagcaaggtgagctggattgccgccagggtatctttctgtttgcctgcgtaccagcgctggcaggggaggtaggccgggagaatgtcctgttccatggtcctgcgcaattgcggcgcaaacaggctggtcagttgctggttcagcaccagggtgagatattccggcaggctgccgtcctgctcgcctgcgccattgagtggctgcctgttcttggtgaggcggaaccaataaaaatcgtaggcgcccagggtcaatacgtaaggctgctgcccgatgcgggggaatactgagccccccatcatttccatcgggtcgtagccggagaactcggcaagatcgagctccaccgcctgcgcagtgctcgagatattcgccacgcagaggatgatctgctcttcatcggcgctctcgccgcccgggatatgggtgcgcagatagctcaatatcttgcggttgttggggtagagcaaacgcatgctgccgcgcccgaacgcgtggtactgcttgcgtatcgccagcaggcgccgcatccagttaagcagggagtgcggatcgctgctttgggcctccacgttgatggcatggtagccgtattgcgtatccatgatcgggggcagcaccagccgcgccgggtcggcatgggaaaagccgccgttgcggtccgggctccattgcatcggggtgcgcacgccgtcgcggtcgcccaggtggatgttgtcgcccatgccgatttcgtcgccatagtaaatgaccggagtgcccggcatcgacagcagcaggctattgagcagttccaggcgccgcctgtcgcgctgtagcagcggcgccagccggcggcggataccgacattgaggcgggcgcggctttccgtggcgtagaagttgagcatgtaggcccgctccttgtccgtgaccatttccagcgtcaattcatcgtggttgcgcaggaaaatggcccattggcaggtgggcgggatttccggcgtctgccgcaggatgtcgctgatggggaacctgtcctcctgcgccagcgccaggtacatgcgcggcatcagcgggaaatggaacgccatgtggcactcgttgctgccgtctccgaagtattcctgcacgtcctccggccacatgttggcttcggccagcagcatgcggtccggatagttctggtctatttcgctgcggatgcgcttgaggatttcatgggtttccggcaggttctcgttggaagtgccttcgcgctcgatcaggtagggcacggcatcgagcctgagcccgtccacgccgaggtccagccagaaacgcatgatgctgatgatggctttgaatacccgcggattgtcgaagttgaggtcgggctggtgcgagaagaagcggtgccagtaataagcgcccgccaccgggtcccaggtccagttcgatttctccgtatcggtgaagatgatgcgtgtctggctgtaggcggtatccgtgtccgaccagacatagaaattgcgtgccgccgagcctggcttggcccgccgcgcccgctggaaccagggatgctggtcggaggtgtggttgatgatgagttccgtgatgacccgcagcttgcgcttgtgggcctcgacgatgaagcgcttgacgtcgaacagcgtgccgtagtcaggatggacgcccttgtattcggcaatatcgtaaccatcgtcgcggcgcggcgaagggtagaacggcaacagccagatggtgttgacgccgagctcgacgatatagtccagcttgcggattaaaccggcgaaatcgccgatgccgtcgttgttcgcatcgaaaaacgacttgacgtgcacctgatagatgacggcgtccttgtaccacagagggtcatcattgaagcgcaggtctttttccgccttgagcttgccctgcagttgccgcttgttcattgcaccggccccttcctctggatttgccagatggcgtagggcatgtcgtgcggatccatgcgtagttgctgccacttgccgtgccagtcaaagcggtagccgcgtaccagatcctccacctcgacggtatcgtggtcttccagcccgagcaggtgcagcggcaattccatggtgccttcctgcacatggtgcgggtcaaggttgacggctacgacgatcaggcgcgcatggggcagggctgaaccaggtgcatgcttggagtagaagatgacctggtcattatggaagggatgaaaagccacccccagatgggtttgcaaggcaggatactgactgcgcagccggttgagcgtggtgatgtcctcaatgatgttgccggggcgttcccagtcccaggcgcggatttcgtatttttccgaattgcggaactcctcgctgtttggcagggcttctgcctcgcacagctcgaagccgctggatatgccccatagtccggacaatgttgccgccagcgctgccctgaccagaaaccccggccggccggaatgctgcaggtagcgaggattgatatctggcgtattgacgaagaagttcggccggaagaactcggtctggtcagggtcgttcaatgccagcaggtattccgtcagttcctgcttggtgttgcgccaggtgaaataggtgtatgactgcgtgaagcctattttcgccaagcggttcatcatcttggggtgggtaaaggcctcggacaggaaaatcacgtcggggtattcgtcctggacctcgcggatgacccattcccagaacggcagcggcttggtgtgcggattgtccaccctgaaggtatccacgccttcgcttgcccacagcatgaggatgtcgcgcaaggccagccacaaatccggcaccgcctgcggcgcatagaagtcgacattgacgatgtcctcgtatttcttgggtgggttctcggcatagcggatgctgccgtccggtctccagttgaaccattccgggtgctgggtgagccagggatgatcgggcgcgcactggatcgcgaagtccaggaccaggttcatccccatgtcggcgagctgcgtcttcaggcggcgaaagtcttcccaagtgcccagctcgggatgtatcgcctcatggccaccttcctccgcgccgatcgcataggggctgcccgggtccccgggctgggcctgcaaactattgttgcggcccttgcggttgagacggccgatggggtggatgggggggaagtacaaggtgtcgaaccccatggcgcgaatcgccggcagccggcgcatcacgtcatcgaaggtgccatggcgggacgcgtctccgctttgcgagcggggaaacatttcgtaccagctcgaaaatgctgcagccttgcgatcgatgcgcagcggaaagtcgcggctgcgcaccacgaaatcgcggctatcgacgtgccggcttaattcgttggaaagcaggatgcgcaggcagtcacgctggttttccgcataggcggagagcaagggggccaggtcggcaaatgccgagggttccagcccggaggccaggtgctgtgcttctcctggggcttccagcgccttcacggcctcggcgaggaatgcttcctcctgcgcatgatcttgaccagcctgcagccgcgccagcaagagcaggccttcccgtatttcgagcgcgacatcggctccagccaggacttttttcaacaatccggcccggtaggtcgcgaattcgtcccgccaggcttccaccgcaaactggtaaaagccgggagcggagggcgtgaagcttgcgttccatcgatggttgtcagcgagcgtcatgggcacgacgtgccatgaagcggtatcgctttcccgccacagcagctggactcccagcttgtcatgggtatccatgaaaatatcggcctccactgtcacaggccggcctacgcaacgcttgacggcaaacctgccttcgtcgatgcaggggcttacccgatccaccacgatccgtggcgcgtcgagcagggcttgacgtgcctcgtcccgcctgtcagcgccgtggtcggcatgggattgcattcgtgcgcctgagcgccgcgccggtgtctccatcgtcaatgattacctgtctgatgtggttgcaaagagggtcgtgcgaaacgcattccggcaccaaaagtgcctgaacggtcggtgcatcataagaacgggggagtgccgctaccgatcagtgcgctactgatttagctgtaggatttcttttatgactttttattttttatataaaaatcatatggatatgatggaggtgcggattttatgctgtgttgcaggcaatccaaataagcggtttcataggcgaaaggctagcctctgcggctagcgtggtttccccaatgatcgtcacgacagtactggaggataggaaatgaaacatggcccgatatgtcttgccgccttcctgatggcgagcgtcatggtcgtcggtgtacaggcagatcccgttcccatcgacaacacgaagccgccttgcgaccgtaatcctgctactggcaagccgaattgcgaagtggattcggagagcatcaaggcgccgcctactatgcccagggagcgtgacagcgtgatcgtcccgccagaagtgccggccaagggcttgcccaatgaccccggcgcgcgcaagccaggcagtggcgataggaatatgcgcaagcagcagtgatgtcaccctcgatgccgacaagcctatcatccgtgcgggagctgccaatgccatccaaccaagcgtcatctgtttctcctgaaagtgccctgttccgtgtggggcacaactgttggaaacattcgcacgccagctacatggcgccggtgatcgattgcgccaattactaccgtgccttgcatgaggcgatctgccgtgcgcagcattcaattttcatcctcggctgggatatagacagccgcattgagctcatccgtgggagtgaggcggaagcacgggcctgcccgacggccctgttcgagctgctgcaatggaaggcgcggcagacgcccgacatccaggtctacctcaaccgctggaattactccgtgttcctgtccgcggagagggagagcttttccgaagcgaaatgggcattgagcggggcggacaacctgcatttcatttttgacggccaattgcccctgggcgccagccatcaccagaagatcgtggtgattgacgacgaggtggcattctgcggcggcatggatgtcgccatcgcacgttgggacaatcgccaccaccgcccccgcaatccgcatcgcgcagatcccgacggtagcctgaaactggggatggaaaaacgcttcgacccttatcacgatgtccagatgctggtagcagggccagtcgctgccgtgctggcccgcctagttcgctaccgctggcattttggcggcggcaagcgtgctgtcaagaggcgtcgcgtcgatcccaaggcctggccgccaagctggcccgcctgcatcaagcctgtcatggaggacgtcagtgtggctgtctcgctgaccatgccacgcttccaccggcagccccagatccagcagatcgagcgactgtatctcgacatgatcgcccaggcagaatatttcatctatatggagaaccagttcttcacgcatcgcggcattgcgaaggcgctcaatcagcgactgcgggaaaaccccaggttgaaggtgctgctcgttagttgttacgacgcccagggcgtgatggagcgcaaagcgctgttccatgccaggttgatcttccgcacaatcgtcgaatcccatggtgtggccgaccgagtggtgctggcttatcccgcgagtgccgaacatggggaggaagcgccagtccgcatccattccaagctcatggtcgtcgatgaccgctatctccgcatcggttccagcaacatcaataaccgctccatggcgctggacagcgagtgcgatctcgtcatcgaggccaagagcgcgctgcaacgcaagcagatagccgacatacgcaacgacctcattcgcgagcataccgggcttgaactggaagaaatcgaacgcatcgcacgccaggtgggcgcccccgtggcggcatttcttgccgagctggagcacagccgccagcacttgcgcaggatcaatgacgaccagtatcgccatgaacgcttcacccggctggcacggcgctttgccgacccctcgcgccccatcctgccgggtatattcacttctcgccgggtatttggggcgaggcggcggcgcattcctttccgcctgattgccggcatcgcgctggtcgcggcggttgcattgtcctggaaagtcacgccgcttgcggaatatgccgatccggagaagatcattccgctgctcgagcaagtgcaaaatactgcctgggcttttcctgccggcctggttgcctatgtgctgggcacgctggtcttcctgccccatatggtcatgaccgggacagtcgtggttgtgttcgcgccgttggaagcctttctgattgccatgctgggctcgctcatcagcgtcagcatcggctgggtggcgggacaaggcctgggagagcggtcgttgcaggccatgctgggcaggcatgcggaaaaaatttcacaatatgcccgcaacggtggcgtcatgggcctgaccctattgcgcctgctgccggtcgcgccgttcacggtggtcaacctcgtactgggcatgatgaaagtgccttttgtcaccttattgatcgccacggccctgggtctgctgccaggaaccctggtatcggtgttcatcggccaatccgccgtggccttgttcaagaaccccgacccgcacaatgtcatgctggtaggcgcgggtctcctgttatggggggcggtgatcgcgggcgcccattttctttctcggcattggcagcgcaggctgcgtgagaataaatgattccccttcgttccaaagcgaccatgcatgcaaaagataagactgctctgtttcaatatccacggcggacgcagcctggacggcaagcgcgacctgagtcgggtacacggcctgatgcaacggctggatatcgatatcggcgtcttccaggagatggaaacccgcccgtcgcgcggtggggcgtccaacgacgtacagacgctggccggcccggagcgcccacaccatttgatctgccccagcatggaggaaggggcgggctggtatggcaacctgatcgtcagccgctaccccatcatccgcggcctgcggcataacctggaaacccatcccagcctggaaccgcgctatgcggccgacgcgctggtgcagctgccctggggaaggctgagggtgatcggcacccatctttcgctatcggtcttcgagcgccgatccgaggcggaaaacctgctgcggttgatgcaagccgtggaagaggaggagcgcagccccatcctgctcatgggcgacatcaacgaatggcaggtaccttccccgttgctgcgctatctcaatcgttgcttcacgccgctgccctgcaagcctacatttccgtcgctgtgcccagtattccgcctggaccgcgtgtggcacgatgcccccggcatcagggtcaccgcgcaccgcctgccggggaaggggatcaggaaactatccgaccacttgccactggtggttgaacttgaatactgatcatggtcgtggaagaagcaaggcctgcccgttccgggaggcatgaacgcatcacaaaaggagtatgcatggatgatatcgactggctgcaatggcccgccatggtggtcacgattgcggccgcctggctggtgggctcgaccgccaaacgcaggcgcaactgcggtttctggatgtttattctgagtaacgtgttatggatcgcctggggttggcatgcacatgcctatgcgctgatcgtgttgcaagtcgggttggcagccatgaatatccgcggcgtgcgcaagaatacggccgccgagcgtgagccaagcgtgccgccatcctaagtgacggcgcggttgctgctcagctcagccactgggccttgaacatcctcgtggcggcaagccccactggatgatgatgcagggcaggggacatccaactcgccaggaattccatcaaggcatccttgctcttgagtgatgccagctgctgattgaataggtgctctgcgtcgacctcgggcactggtgctggtgcccccagccggatgatattggacggttgctgggtggggctggacgcctgttgacgcttggcctgtcgtttctggatgcgccagggttctcccaggcgctcgcgcttgggcaaatgctccagcgcgtcgcctgcaatccagtcgtacagcacctgtttctcgtaagggctgaatactccgaacatctggccctggccgccttcaaccagtttccagaacctggagtccttgggatcctggtgccgcttgatccatccatgctcctgcagggcgcgcaacaggtcaggcatctggtcgccgtcggacagccactccctgagggtgcgcccggcaatccggcagtgaggctggtgcatgaactggccgatcgtggctttctggcggaatatcgccgccagctcttcctccaggtcgaaggacgccatgatgtcgacggaaccgaggccggcattattgagcttggcgccgttcaccacgcgcttcatgaaatcccgctcatgcgcgaaatgcgggagcagggcgcggactgcatccaccgccttgacggcatgaccagacaaggcattgtcgatggtgatatgcagggtgaagtaataagggtcgatgttgagctcattcagctctgccgcggtgatcaacaaatgcagcggcaactgctcgtaggccaggttgaaaccgatgacctcaggcaggaactggtccgtatgcacggacaaggcgagctgggtcgcaccctgcacgaagtacgcatcatccagcgtcttccattgttcacagccatgcgcatgaatcagcttgcggtaaatggcgacatggttgtcttcctcgacgccgtcgcccagctcttccagatagatgtcgagcagggcatggaagcccggatccttccagcgctgcaccaggccgtacagccacgcaccatcaaccatcttggtgggggccaccgacttgatgaaattcagggcgtgggccttgctggtgaaatagcgcctgggagcgccgcgcttgcgctcttccaagtattgctggtagcgctggcctgtttccatgctgccctgcactatccattcctcgagctggtctatctccgaggggaaagggtccgggtctgccgcgcaggcttcaagctgctgttgcaggaatgcgagcgcactggcgtgataatccttcggcgaggtgctgcgcacagtaccagggttcaacaacccgaaatacaactcgcgcgccgatatggcgggctgggcggcatggtgcaatgaggtggaaggtgctgtgctcaacattggaaatggccatcctggaagcgtagatagactcattctcttttccccatactcaacgggttatcggtcatccccttaatctcgtgtcagacatggatgacaggcaaggcggatttattttgttaagctgccaccagatcaatcggccattccatgaccatgtacaaggacttcacgccatgaccattgccttcgaaccaatgcccggtgcagcagaggaagctgcttccctggtggcactgctggaatgcctgcgacagcagtcttatgcattcaccacgatttcccctgccagccatgccttggtcaacagccgtcccggtaatcaaaccgcccgggacatccgcggcgtcttcggctggagcaggcctttcgctcccgatgtggtgggcgaggcgctgtttgccctgatggggcgggcgggcgccctggaacaggacggccatctgtggcgcagtcgtttccgggtctccagcctggcggggcagcttttcctgcactcggcatttcccacgacccagggcgacgccatctttttcgggcctgacacctaccgttttgcccgtgccatcgagcggcacctgacgcgggcacgggtacgcgtgtaccgcgcagtggatatcggcagcggaagtggcgccggtgccatcatgcttgcgcagcgcctgcctcaagccgaggtgtatggcgtggatatcaatgaccaggccctggccctggctgccatcaacggcattgccgcaggcctgttcaacctgcactggctgcatagtgacctcttgcaggcgctggatggcgagtttgacctcatcatctccaatccgccatttctggtggatgccgcagggcgggcctatcgtcatggcggtggccccctgggtgcggaactgtcgttgaacatcgtggataccgcgctggcgaggcttgccccgggaggcagtctgctgctgtataccggagtggccgtgatggatgggcaggacctgtttttacgggaagtgcaagcccggctgcaggaccgcggctggcattacgaatatgaggaaatggatccggatattttcggggaggagctgggcaatccggtgtacgcccatgccgaccggatcgcagccgtggtcctgacggtgcaacgaccggggtagcggccgggcgcaagcccggttgcccgcggcagcatgcttggaggcgcgccgccgacccctgggcttaggggtgccgccggcgggcggctacctggaaacgtgttccgcagcggcctccagggccgaggcttgccaggctgtcgcctgcttctcgctgcttctagccgttgacaatggagccgccgttcgggtggatgatctgccccgtcaggtaggagccgtcattggacgcaaacagcacataggccggtgcgacctcgctgggctggcctggccgccccagtacggtgtggcgcccgaacttttccacctggtcggcactgaagctcgctgggatcagcggcgtccagatcgggccgggcgcgacggcattgaccgtaatgcccctttcccccagctcaatggcaagcgaacctgtgaaagcgacaattgctcccttggtcgccgcatagtcgatcagggtggagtgtcccttgtaggcggtgactgaagcggtgttgatgatcctgcccccttcgcccagcagaggcagggcggcctgcgtcaggtagaacatggagaatatattggcgcggaaggtctgttccagttgttccggcgagatgtcctcgatgctcggttgcggatattgctgggccgcgttgttgacaaggatgtcaagttgccccagcgcttccacggtttgggataccagttcctggcagaattgagggtcgctgacatcgccctggatggcaattgccttgcggccttgttcacggatcagtgaaagggttttttccgcatcctcggtttcatcgtcgctcagataattgatcgcgacgtcggctccttccatggcgaaatgaatcgcaacagccctgccgatgccgctgtctccgccggtgataagggcagtcttgccttcaagctttccgctgccgcgataggaggggtcgacatattgcggacgaggctccatgtccgcttccacgccgggttgccgctcctggtgctgggcgggctggtcaatatcgcgatggtccttgtctgggttgtaatcgagtgtcattttttcctccgtcagtaaatggtggatatagaagtggcatacatgaagaggaggaagaaggcggtcggcgcttcttccgcatcatgggctaacgtcctcggccattggaagcctggtcgcctttacggcccgccttgcgcgcggagttggtgtcgaattcgtgggaagtgccccttgcatgggctgccttgccaccctggctcgcgatttcacgttgcttttcgggattcatcgcggcgaatccgcgattggcagtattttgctgggtcatgatatttctccttgaacaattggttgaaaaaccttgcacggcaaacccgcagtgaaaggggtgagtccatgctaggccaccgatgcgggggcgatcatcgtcaggcgtcctattcaattgtgagaatccgaaacatgcgtcaggccgtgctcctgtggtcgggaaagatgtcctggcgtgtgtgcgggcctggcttgtcagcgctttctgtcaagaaattcaggcttatcctctggcagcctcctgccgctggccgctagagtcggcattgctccggcatgttcaccctgacatggctgggttgcgacaccctagtatttcaaccaggcatatgccatcgaccgacaaggagagcagcaatggaccccgtttatcccgctggcagtggtaccaaggccgccattaggcgccaccccatccatccaatgttggtatccctgccaatcggcctgctgatgggagcactgctgagcgatatcgcatttgcggtactcgaagacaccttctgggccgaggccgctttctggctgctggcggccgggctggcaagcggcctgctggcggcgttgaccggggtgatcgagctcctgggtgtgcaacgcgcacggcggcttcccatggcatggctgcacggcatcatcaatcttgccgtgctcggactggccagcgccaatgtcttgctgcgcatggacgacatgctggggatactgccgctcgggctgggattgtccatggcgaccggtgccttgctgggcgtttccggctggctgggcggagagttgacattccggcacggcatcggggtgtcggaaaggatagggggcgtcgatgcccccgaagcacagcagcgcgcgcccgcgcaacagaggtgaggcccgatgggacagacctttgccgtcttgacgggcctgcactttattgcgtgcagcctgctgttgctcccggtgacggcgctgggccacagcaagctgctcttctccgagccgcaggatggcgctgtcttgtccgcgcctccagagaaagtcaccctgcatttcaacaagccgatcgaggcccgcttcaatcgtgcggaactatggcaggaaggggagtgggctaacctgccgtcgacggctacgccggaaagactggtcatcaggctggatgaggcaaagcccatgtcagagtaccgcatacgctggagcgtcatgtcccgggacggtcaccggcagcagggcaccttgcgcttcctcgtccggtaagcatgcctaccgtattcgaccatgcccatctgctcgatggcgcgctggcccgtgcctgcgcctacctggcgctggctgtgctcgctggcatgcagttgtgggagtggcgtttcagccattccctggtgtggcggcgctaccttaactggggagcgcttgcgcttggcagcatggccttgttgttcgcgctgaacagcgccgcgctgaatgacggcgatgttttcaacgtggccgccatgcctgtggccagccccgcggacatgctggcattggtgcggttcagtgtgttcggccaggcgtggctggcatactggctgtctttgttgcttgccgttttttgcaggccggcctggctggccatgttgctggcattggccctggcttctcatgccggcgagctgggcatggccagcctcgcctactggacggatctgctgcatatgggatgcgcgttactctggcttggcggaatgagcttgatgctggtgttcaggctggctgacactgcctggatatcgccgcccgatctcggttttttttcccgcctagctttgccggtgtttttgctgacactggtcagtggggcggcgagggcgtggctgcaatatgcagatgaaggcgggctggcgtggacctatgcggccatgctggggctcaagctggctgccgtggcggcgatcgccgcctgtgcctggaggttgaggcggctattgcgtcaacctaggttcagcatggcggtttacgacaacggcctgacgctggaattctttttcgcgctggtactgctgttgttcaccgcgttgctgacacaacttccgccgggctgagttcggtaggctgggaattgactgcctcgccgccgtgcctaaggagtatcttttcgatccgtttcgcctcttcaggtggctgcaggtagaccagcagcagcatcgcatcgtcccgttgtaaggcgcgctgcatgacgacattggtatcgctttcacgcagccagccgtacagcgcccccaaggccgcgccaacaatgatgccgatatcggggcccagcagctggacgagcgccatttggtcagtaacttcataccccatcaggaggatgatgcccagggtcagcgcagaactgatcagcaggcccgccagggcacccctgccagtccaggcgaaccagctgtcggtattcttcttggcgcgcagggtggggaatttcgccgcggctccctccgaaagcgcgacatcgatcaggtcgcgcggaatgcccagccgcaggcactccgtcaacacggtgtccacttgatcctgctgtttgaagaatcccgatacggtgaaggattccttgagtccgatatggggtttcatggctacagggcctccagctcaggggcggtccatggcgcttgcctatccttgaaccgctcgcgcacctgcttcacaaaggccgcatctaccttgtccgcagcattgtcgccgagttcggtacggatataggtggccaccgcagccacttcctcatcgtccagctgttcgccccacggcggcatgacgccgttataggtttttcccgccaccacgatttctcccgtcaggccatgcaggatgatgttgaccagtacctcggggctttcgagcacatattctgcgcccgccagtggaggaaacaccccaggcacgccctggccgttggcctggtggcaactcgcgcagcggctgctgaagactgctgcgccggagacggtggaggccgacgatccttcctgcgcctggcctggctgaccgcccgcctgcaggaagccgatatgcgccgccgtgtccaggctgcccatatgccggccgagatagaatgcgcccacgaccaaggacaatacgatgaatatataaaaccagaggggtcccttgatggtgtcctcgacaggctcggccgtctcatgcatggcatcatcgtgcagggccagggtcgatacctcgtttttctccgactggatgggttggtcatgctgacgtttttcatcaatcatggctgcgcctcttctgcattgtcattctccgggatgctgttggcaggggcgggatagtcgtgtttcagactcagcaggtaggccaccagggcctccgcctcttcagtcacgacgatcacgccttctgccggggcatagggttggggtacgtccagcacctcgtcgccgggctcggcctcggctttgtgccggaacaggaacgggaaggccggcatgatggaccatggcaccagcgcgcgcggctggtaaaggtgcagcagctgccagttgcggtcaggcaaccgcgaccccacgttgaacaagtccgggccggtgcgcatggtgccaagcaggtgcggattgtcgtgaatgtaatcctccggtacagaaggccggtttcccagccccttgcggatgtcggcggtaaagctggggtcgcgcacctgctgggtatggcagtaaacgcatccgttgctgatatagagctggcgtccggccagttgctgcgcggtcggcgcttcgagcccgggaggtgcctgcagcgtcgagagcatgctcttgggcagcaccaccaagataaccagggcgaatatcacggttgccatcgcccccatgatcaatacgagcaatctggtcatggcgccttctttctgaccagcacaggcttgatctcaaagaagggaggatgccggcgggcgctgccatgctgtgtaaaggccatgaggtacacgtgataggcaaagatgaggtgcccggcggaaatgatcacggcagccacgctgcgcaggagcagccacgggcgggtgcttgccacggaagcctcgaacccctggcccggcgcaagcaggctcaggccctgcagcacgccgcctatgcccaggacgacaacatagagcaccatgccgccccctgtgagcaggatgtgcatgcggatcagccgcgtgctcggccattccttcttgagcacgcggggcaggatgtaatacatgccgccaaacagggatagggtcacgaacatataaagcccgaggtgcgagtgggcaatggtccagtgtgtgaaatgggtgatgcggttaacgctcaccaatgcagtcagaatgccctgcagcgagacggcggtataggacatcgcggcaatgacggccagggtcagcgccggggaatagcgcatggcgccgaaacggccgactacggtcatgtggtgattgatgcccactgcaacgacgggtatgaccatcatgatgctggccgtgatcgaggtggcaatcatccaggatggcaacggcccgccgatcaggtggtgcatgccgttgagcgcatagaacaaggccagcccccagaagccgatcagggacagccagtaggagtagatcgggcggccgatgatcttgggcagcaagtagtagatcagcccaaggttgacggtagtgagccagaggccgagggcgttatgggcatagaaccagttgaccgccgccgactccacgccctggaagatgggcaggttgcctgcgatgaagatgatggcgaaccagggataggatgccgccacataccataccgatacataaaggtgatgcacattgcggaccgagagcgttttccagatggaagcgcccaccagggaggcgcccaccaccaggagcggatcggcccacacgcggtcaagctccagccattccagcccgtcgctataccctgcgagtaacagaaccaatccgatgacgagcccaagggtccagatcaggatgccggcgacggcagccccggcccaacgcagttgcgtgcgacacagcctgggcatcagccagagggataccgagaacatggccgtggaggcccagccgtagaccatggcattgaggtgcgccgggcggatgcgcccgaaggtcaggtaggcctgctcggaaaggaaatcgggacggtcgaacttgaaactgctgatatcccccatgaccgtgcctatcagcagccacacaatggagatgaaaaatcccagcaacacgggttgcctgccggaaaggtcataggcggagacctcctcggcgcttatcctgagcttgctatggtctagcgtgctgtcttgctgggtacgcggcgaggccacttgctcgatcataaccagcgctcccattcctgttggggattgcggagcaggccgccatgctgccgcatgcgctcctccgcttgttggcgggtttcccagggccgggagtagcgcagctcctctgcttcgaaaatcgagtccgcggtgttgccgatattgtcgaaatgcccgtgggcaatggcgaggaacaggaataccaggggggggattcccacgatcaggctgagcaggatgatcgcaaatgaattggcaagcattcaaactcctctgtaggcttgggtgatcagatgaagcgaatgtaaaggtggatctgtgccgttggcagtccagacttctccgaaagccatgtcagaaaagcaaaccaccagcatgacctgcaggcatgacaaagcccctggcaggggctctgtggcaggttaatgcatggaagagggcggggacttctgcatgcccaactcggcacccgtcaacgggctggcattggggtcggactgggtccgtagcgccatctgcatgttcaatgcctcttcgtcagtattgagagagacggtcgcgaggcccgacccagcatccatggcaccgggctcgtccacatactcccattgtccgccttgattccacggcccccggacctcgtcgcccgatgacatgttgagataaaggtcggtgaagcgcgggtcgccgggaagtttgcctggtgggaagttcggttcgatggcatacagcgccttctcaaaagacttctggtgcgcgatttcgcgcgtcatgaggaaggtgagggcatccttgaccccgggatcgctggtcaggttgatcaggcgttcatagactatcttcgcccgagcctcggccgcgatattcgagcgcaggtcagccgtaggctcgccgatggtatcgatgtaggccgctgtccagggcactcccgccgaattggtcaatggcgcgcccgagccatacagcagctgggtaatgtggctgtcattgccgctgccggtgagggagcggtaaatctcggcctcgctgttcacgccttctgcaagcttgcccttgctccccttgttcagcatgcagaccaatgagccaatgatttccaggtggctgagctcttctgtcgcaatgtcgaacagcatgtctttacggccgggatcatcctctgccaatgcctgggtgaaataccggcaggccgcagccagctctccctgggggccgccgaactgttccagcatcaagttggccaatcccgggttgggttccgagacatgaacggtgtattgcaaacgcttgttatgggaaaacatgactttctcctttgcatgagcactaatgaaggccccggcggtgatgaccagggtgttaagcaatgtacaaagggaatggcgccgcagtaatgagagtcagcctgcttttgcagtcagatgaaattaacgccgccaggcctgcgctgcccctgggtcaggcaggcttggcgaccatgaggtaaaagacgcacgacagggcgaagaaggccggaatgccgagcagcacccagtagcgcaggtatgtgcggtaaagcgggggcaggggctgcctgtcgtgggcggcgagcacggccatcctgtgcatgcggatttgcagccatacgacaggcagccaacatgccccggccagcaggtagagggcaatggaccattggatccaggcttgcgtaaaggcgtaccctgccaagtgcatcaggtagaagcctgtcacgggctgcacgatgatggctggggtggtgaatatccagtcggcgattacgaccagccgcgccacgcaggcaacctccctggcgtcagccctgaggctggtagcgagcatatagaaggcggaaccgatgccggtgccgaacaggatggtggacgagacgatatgcagccacttaacgacgagataatccatgttggcgctccagtgtcatcaacaggtagatcagggccaccatcggcaggttcttgagcagggggccgaaaggatgcagccagaatgccgggataaaccaactcaggatcaaggtatagcccaggatcacggcaatctgcatttgccagagcaagcgacgcttgcgcagccatagcgtagcgatgccgaagcctatatcgagcagggctgccccgtacaaggccacgctcgccgccgttccctccaggccgacctcggcaagcaatgcatagctttcttccactgggtagaggccgagcgacactagccccgtgacgatccataccacggcaatgctgaacctgagcaagggttgcagccatccgagcaacgcgagcgcgcgccatccgtcggcctctgctggattgatgaaggaggcgaccggcgtggggtcacggcccaggaaaaatcgcatatcctcgatgtccgcagtattgctgcgttccagcattgccagcgtctcgggcgtcagcaggctggaagacatccattgcccggcctgcgctgccagcttggctagtatgcggtgcaggctgaatgccctgaggggcccaaggcccatctgccgccgcaggaggtcggtatattcacgcagggtcagcgcctgggggcccgccacggcaatcgtaatcgtccccgccggattgagaggcgtcagcgcttgcaccaatgccgtcaagtcatggatatgcaccggttgcagaagctggcatccgccgccaggcaacggcagcacgggcatgctggccagcatggtgaacaggcgtgcgcttgagccgtccgggccgaagaccagtgagggctgcaggatgaatgcgggaatatccaatgttctgagtacatcgtcggcagccttcttgctcaggtgataggcgctggcagccgcttcatcggcccccagggcggatatctggatgaccagtcccacctgggattgctggcaggccctgaacagggcggcaggcgcctgttcatgcagggtatcgaatgtctgtccgtcgtgttcgcgcaacaggccgacggcattgatgacgacatccacgccttcgagcacgggcagccagtcttggggggctagccctttggtgaagtccgtttcgatgtaggtgatatcgggatgactggaggcaggcagcttgcgcaccccagcgatgacgctgtggccttgcgccatcagcgccgagacgatgtgcctgccgagaaaaccgtttgcccccagcaccagcacggtcctgggctttgccatgttctcaggcaagggcgctgccgtcgttgaacttgctctcgatgtcatggctctatgcaaggagccggagacgctggctgcgagttttttcaaccaaagacggagatgcatcatgccaagaggattatgcaggcgcgggttgagttcggggacatatgccagcttgagttcggctgtggcgctggccatttgtgggaagctggagaacgggtcatatgtggctcctatcaatgccatcagtcattgggtatggggcgacgacgcggcacggcacgacggtgttgatgtcatgcacaccctgctgggctatacgatccaccatgcctctgccactttctgggcgctcatctacgaacatgtcaccaggtcgcgaccaacgggcaatgccttgcagctttatgccgacgccgccgtcattgcggccttggcatcctacgtcgactaccacctgacgccgcgccgcctgaggcccggctatgaaatgcgcctttcccgcctgtcgctgctcgtggtatacgccgcatttgcttacgggctcgctcggcagaagctggccaggcgccggacgcacgcattggcatccagcgcgccggatcaactcaataggtaatctgcctgcacacaatcttgtcaatcatcccattgggcaggcggctggtctcgatgccataatcgttgcccatactgccgaagacagccatgacgatcttctggaaatcctgcagggcatgaaaggaatcgttgaccggccggatcacgaaaccatggccttcggccatggtttcagcgcgatgcagcggtgaggataggttgaattcatctactcttgccatgatgtgtctttctgtaatctgatgaggacctcggaatgaggttgtccatgtcagcactgctcagtgcaggcccggagtcagcacgaccttgcggcagttttcctctgcgtcgttgaagatgcggtagcccagcggcgcatcttccagcgccatgcggtgggtaatgatgtcggccgggtgcaagtcgccgttttcgataaattccagcagctcgggaaggaagcggtggacatgagtctgacccatcttaaacgtcaaccccttgtcgaacgcatccccgatcaggaagccgtggataaagcccgcatatacgccaggaatgctgaccgtgccaccgcgcctagtggcggcaatgcattggcggatcaccttgccattgctggtttccagcttcaaggccgtgagggcggactccacgacgctgcctttggcttcgaagcccacggcgtcgatcgagccatcgacgccacgatgcgcggtatgttccaggatatagtcggctgggtcttcgacctcgtccaggttgatgctgatggtgttgtactgtgcctgggcaaaatccagccggtattgcaggtcgtcgatcatgaaaatcgtctcgacccccatcatccgggcacaggccgctgccatcaggccgaccgggcccgcgccgaaaatggcgaggctgctgcctttgcctactccggcattgagcacggcctggtaaccggtgggcaggatgtcggtgaggaacagcacctgttcatccgccaggctgccgttgatcttgaatggccccacatttccatgcggcacacggaccagctcggcctggccgcccgggatcccgccgtataggtggctgtatccgaacagggctgctggcggagtgccgcttttcttattcagactggggcctgggccggggttggtggtttcgcaagcggcaaactgctgctgcgcgcagaaaaagcagtgcccgcatgcaatcacgaacgggatgatcacgcggtcgcctttcctgacttccgtgacaccatggccggtatcttccacgatgcccatgaactcatgcccgaggatatcgccgtcatgcagctgggggatcttgcctcggtagaggtgcaggtccgagccgcagatcgcagtagaggtaacgcggatgatgatatcgtcatctgcctgcaggaccgggtctggaactgtttcgatacggacatctttgctgccatggtatgtcaacgcgcgcatgaggtgctccttgtacttgatgggggaggataggccaagagggcccgctaccgctgccggcgcgaaggactgcgaggcccggcagtagcaatgggctgatcctagcgaagcctggacggctctttcatccgcgcttcgctgaaagccttgtaagaattccattcccttgaggaacacctggggtgaccgcccgggaatagtcatattgtctgacaacagaatccgatatttacgtctgccgcgctccaaggccttcatggacgatctcggcaccacaaaccccgcattgtcttgaccttaccgaaaagggattacatggctaggcctccgcttgaaagcacttatgcgctatggaagaagggctatgtcttcatcgacagcacatgtcgcgcgctgggagtcaaggccttcaggacgcgcctgatgatgcggccggccatctgcatgcagggcgaggccgccgccaggcttttttacgacaatgagaaattcatgcgtgctggcgccatgccggcacgcgccaagaaaaccctcgtcggtgaaggcggcgtgcaaggcatggacgggcatgcccatcgtcaccgcaagcagatgttcactcgcgagctcatgtcccctgagcgcatcgagcacctggtgtgcctccatcgcgggcattggaaagaggcgatccaagcatggaagccaggcagcgagatcgtattgttccgcgaagcgcagaaactcctgtgcaagagcgtatgtgcctgggcaggtgtacccctgaccggccatgaactggatcggcgcgcacgggaattcggccacatgatagacagtggagccaagctcggaccgcatcactggcgcggcagatgggcacgcaagtcgtgcgagcgctggctagggcaactgatagaggatatccgtcattacggcgaacaaggccaggcaggcagtatcttgcagagcatcgcctggcaccgtgacgagcacgggcagcgcttgccactacaggtggctgccgtcgagctgatcaacatcctgcgccccaccgtcgccatcgcgcaactggcggtattctgcgcgctggccctgcattccttcccagcctgtcggcaaaagctgcagcagggcgatgaagattacctcggctggttcgtactggaggtaaggcgcttctatccattttttccctttctcgccgccgtcgtgcgcgaggattttcgttggcagaacctggagttcaaacgcgggcagcgcgtattgctggatatctacggtacgcatcgcgacccggcattatggcaagaccccgcgcaattcatccctgagcgcttcaaggactgggatggcaacagcttcggtttgatcgccaatggcggcgccacctacgaataccatcaccgctgcccgggcgaatggatcacgatcgcactgatgaaggcgatcacccggatgctggtgcacgagatcgaatacaccgttcctgctcaagacctgaggctggaccttagcaggatcccggcattgccggaaagtggattcattatccagcctgttatcacacctcgatatttggagaaaaagcatgcaaattcatgagctgacatcgttacagtggaaggcattgaacaaggtgtggaaagctgagcaggaaggcatgacggcagaaattgccgacggcctgcgcgactttctcgtcaaggctgagctgatcctgccggacatggagcagcatcaccgcatcacggaaaaagccaggtccatgctcgtcaagtcctgaccagcagcgctgccatgtctggctgccttgttctgcatggcctgatggatagatgctggcgttggtttttcagacaaagatccatgaggttttccagcgttgtttcagcgcctggactacatggcccagcccccggcccggttatgctcggatttcattcacacgaaaggagtagaccgtgaaatccatcgtatgcattgccgctctcagccttggtcttggcctatccggcgcctatgcggcggaagaaatcaacccacgcacgctggacgatgccaacacgccgcgccagcaggatgagaaagcggcgagaggaggcaagcaaaaggccattgaaaacgccaccgagcaacaggcggaccccaatgtcaccccatcccgccatgacgcgcaagggcatccttcgacagaacagccgcaggacagactggagcgccgttaaccctgtcaagggatacaccggagtatgggcgaatgcccgcaggctttacatgagagcctgcgggcatttactttatgtgcgccaaggatgcttgggcaggtcgcaactgcctgccgcctcggcgccggccttggccacgatatggtcgttttccaccgtgtcgccgctgacgcctatcgcgcccaccaacacgccttcgtcgtccacgataggcaggccgcccggaaaggtgatgagtccttcattggaatgctcaatcccatacaagggctggttcggctgcgacaattggccgatatcccccgaaggcatggcgaaaaagcaggcagtcttggccttcttgatggcgacgtctatgctgcccacccaggcgtcgtccatgcgggagaacgccttgaggttggcgcccgagtccagcacggcaatacagcttttcacgccgatggcctcggccttgcgcgtggcctgttctatgatgatgttcgcttgctcgatggtgacatgcatgatgttcctcctttgtggttggtgaagtaagggtgatgcaggttgattcgcttgcccagcttgcgtgttgtcagcccgtccgtcttgccattggccggtcttgggccccggtgctgagcagtcggtagcagatcgccaaggcgacgaccaaatacgccattccgcccggtatccacatgatgagcccgcccagttgctggtcctgcaaagccagctccaggctacctgccggaatgatgtagctgtggtaccagacccggctcgagaaggtcagcagcgcccccagcagtgcggtgtgcagcgcggtggtgaacaacgagaccaggccagagacagctgggctgcgcgtattgctcaggcgcatgagcgaccaccagaacagcagcgcggagaaaaagaagctcaggtgctgcaggtcgtgtatcaatggataatgcagcgccatctcgaacaattccggcacgtgccacccccacagcacgcctgcatgtattgtccatgcggaaagcgggttggtcagcaagcgccagaagcgcgaaaagctggggctcgaggttgttttgccaaccttggccgctgcaccgggaaaagcccatgcccacatcgggagggggcgggccatgacgaatagcggcgccgccacgatcatcaacagctcgtgctgcaccatgtgcatggaaaaataggcattgcccagcgtatccaccggcgaaaacagcgccaccaccagcgtaagccaggcgagcaggaatgccttggcgcgcatgggggcatcgctggtcggtctgcctatcttgcgcgtcatgcggtaaagtccggcaaggtagaggacaagcgccagcccgaccggaagcgccacccaataatcctgcaatagctgcaaccaggggttggcgtgatgatggccgccgatcgggtggccccacgcttgtgtggaatagagggcggcaatggtgatgagaagctgcttcatatgcatggatccaacatcaggacaggtagccactggatcacgatcaccagtaggaagaacaggctcaacatgaaacctgccagcgccatgaattggcgcgggggcatctcgctttcgctttcgctgccgcgcttgtgcgattgcgggttttcattgatgcgggccagggtcttgtgcaatttcaggttgtgccagctcaggtaggcgctcgtgacgctgagcaggaaggcaagcaaggtggccgcatgcaccgggatcagctgctcttgccggcatgtccagtccaggatcgggtaggccacggccagctgcatgctccagctgacgggccctgccaggatgcatagccagagcagggtgagtgcaaagctgggattatgttccgcgattttgatcgggtcgcgcataggtttcctttattcgttcaaggccttagctccagatacgggagcccaggtagatggtcatgtaaagcggtatccaggccgccgcaacgaaataccaatacaggccattcacggtgacggcgatccttttctccggcgtgaaataacgcctgcgcgccaaatagacgatcaccagtgtcttgaaaatcaccgcgatcacatgggcgctatggaaaccgatcatgagccagaccaccgagccgtaggcatgggtgtcccagcggaaatcgacatgactggcatattcgtaggccttgataccgagaaataccagtgccagggcgatgctgatcagcggcatccatgccagcggcttggggtcgccacgcttgaaggccttgtccgtgagatagaccggcaccatgctgaccagcaggaccaccgtggacagggtgggcagcaggagctctggcggactggtgcccgcgggtggccaggccgtatggttgccttgcaggtagaagaagctcgcgatgagcgtggcaaccaccgttccctccaccgtcatgagcccgacgatgccccaccacaggggcgacctgaagtcgtagctgtaatccggcagcttgctggcgtcaatgtcggcatgcagggtcattttgctactcccaatcgttttggccatacccagccggtgatcgcgataaagcacagcacaaagcccagcagcgggatggccaggtgcgccatcaggccagcgaaggtaatcgcggtggcaactgcaagccagaagggccacggtgatgggccgggtagcggctgtctcgcttccgggtgcgattcgaggatggaggtgagcaggatctcgcgccggtcgctgcggatgccggtgacgacggggttctgctccaacccgccagtgccggaccacaagggatagcggctgtccacggtgcggatatggcggaaattgtacgaagggggaggagagctcgtcgcccattcgagggtgtctgcattccatgggttgtccccggcgatgttgccgcgcttgaggctaatcagcacattgaccagggtcagcatcaggcccaacgtgaatacggctgaactgatgctgatgaagaggttggcctcgttccagcccaggccgtcgagatacgtgtagacgcgcctgggcatgccttccagcccgagcttgtgcatcgggaagaaggtgaggttgaaaccggcgaaagtcacccagaacgcgaccttgccgagacgctcgctcatcatgcggcctgtgaacttggggtaccagtagtacagcccgcccagcaagggaaacaccgcaccgccgatcagcacgtaatggaagtgggcgacaacgaaataggtgtcgtgtgcctgcatgtcgaacggcaccgaggccaccatgacgccgctgagcccgccgatgatgaaaatgaggaaaaagcccagtacgtgcagcaagggcgtggcgagcttgggcttgctgccccagagcgtcgcgatccagcagaatatctgcacgccgctcgggatggcgatcatggcgctggatgcggtgaagaagttggacccgagctggggcagccccgccgtgaacatatgatgcacccagagaccgaagccgatgaaaccaatggcgacgatcgagagcacgatggggatatagccaaagatgggccgctgcgtgaaggtaatgatgatgctggagaccatgcccagtgcggggatgaagatgatgtacacctcggggtggccaaagaaccagaacagatgctgccacaggatgggatcgcccgaggccgcagtgaagaaatgcatgccggccatgcggtcgagcgcaagcattaggcttgcgatcaccagcggcggcaaggcaaacacgatcatgaacgacatcaccagcacagcccagacgaagatcggcatgcggttgagcgacatgccaggcaccttgcacttgaagatggtggcgataagctcgatcgcggcaaccaacgccgaaatttccatgaaggtcaccactgtcgtatagaagtccaaccccaggccgggcgaaaagctggcaccggccagcggcggataactgaaccagcccgcatcgggcgcgattctcagcagcagtgcggcatacatcatgacgccggcaatgagatagatgtagtaaccaaaggcattgagccgcggaaaggtcatgtcccgcgtgcccagcatgagcggaatgatgtagaccgcaaagccttccatgacggggatcgcgaacaggaacatcatggtgatgccgtgcatggagaacacctggttataggtttcgggatccatgaagtcgttctcgggcaccgcgagctgcaggcgcatcaacagcgccaatatcacgcccaggataaagaagataaacccggtgacgatgaagcgcatgccgatattggtctggttgacatgggtgaaccaggcgaagaatccgggcggggaggcccaggtgcgctccagttgccgggtttcctcgtcgtcgtggtggatggatgctgagtcggtcattcgttactccaggctaagcaaatattcgacaaggttgccaagatcctctccggtgagcatcgttgccggcatgtggctgccgggcttgaagctctgcggggtgagtatccacgcagacaatgtgccgggcatgttctccagcgtgcccgccgccagcgtcttgcgcgagccgatatgcgtcaggtccggcgcgacgctggcaagagcggtagtaccgcggatcgcatggcacatggcgcagctcgagcgtaggaatacctgcctgcccttggtttcattctcggtggcgggctcgcgtgccggctgcgcctgccgctgcaaccatgtctcgaaatcctcttccggcaccgcatccacggtgaaggccatcttggcatgctgcttgccgcagaactcggtgcactgaccgcggtagctgccgggctggtcggcctgcacccaggtcaggttgcgcttgcccggcaccatatccgtcttgccgttcaattgcggaatccagaagctatggatgacgtcgctggcttcgagcgcaatgcgcacgggtttgccaaccgggatgcggatctcgttggccgtcttggcgacatggttgccttccgtatcgaggtagtccacctcccaccaccattggtggcccgtgaccttgatggtcaaggcatgctcgggcatcggtgcgacgatttcgcggttgaccgcggcgctggagatgacgaagaccgtcaagatcagggccgggatcaccacgcccgagatgaaaaccaggttgcggctttgcgtaaaggtaagcgggcggggttcggcattattcctcgccctcaacagagccacggcgagcatggccagcacgatgaagaggatgagaccgccaactgccaccatgccccaaaacaagtccgcgacgaccttcgccagcgggccttcgggctgcagggctgattggttcgcatcggcgggtaaacaaatgcacatgaaccaggtgcttgcccaggcagtgcctggcagtacggaagttcggtgtgaagattgttgctgtggcgggctcatggcgtcttgacctcgcgcttgtcggactcggcctgctcctgtagtggtcggctgctggcgccagcaggcaggtccttggagagcccgcctagggagcggacataggccacgatcttccagacctcctgctcggggatcttgccatgaaacgccggcatgccgttggggcggccttccatgatggaggcaaagatctgcgctggctcgctgccgtagatccactgcttgtccatgagcggcggccccatgccgccaccgccgtgggcgtgacagccagtgcagttaaaccagctgtaaagccgtttcccctcgttgatggcatggcggttgtccatgtagggatgttgtgtgatggtcgcatcctcggtcccggggccaaattccgtcatccgggcagcaggaggcgagggcgggttgtcggcattgcgcagggcggcctggtcttcgcagccgctcagcatcagtacagcgagcatggccaccgttttgttatagggaaaacacatacaattgccctcccttgtcagtatgttgcggcaaatccttcatggcattgacgaagcccagggccgcagtgccgtcgcgcgcatccagcccaccggaaacgatggcgcctgaccagccacctacaccagaaaatatggcgacgtactgcttgccgtctttatcctggaaagtcaccggctgtccaacgatgccggaacctacgcgatatttccacagcagctcaccggtcttggcatccaatgccttgaaccagcggtccatggtgccgtagaacacaatgtctcccgcagtcgccactgtaccgctccagaccgggaattcctccttgatgctccagaccttgctacccgcgaccgggtcccaggccgtataggcgccacggtgccccccaggcccggcaaacatcttcacatcggagccaacgtagggtgtcccggcgatatagttggcctgcgtaccgtgcatatccatgcacagattgttatgtggcatatagatgagcccggttctgggggaataggcggacggctgccaatccttgccgccaggggccgcagggcagatgttgtgcaccgtgcggttggtcccgggctgcttatctttcaccttgcgcatctgaccggtcttgaggtcgaccccatctgtgacattgactggcacgtaggtgttggcggacaagacctcgccactggtgcggtccattacgtagacatgaccgttgcgctccggcctgaccaataccttgcgctgctcaccgttgaagggcatgtcaatcagcaggctttcgttgacgccgtcgtagtcatagagatcgtgcggttcaatctggtaggcccagatcgcgctgccatcgtccgggcggcgcgcgaataccgtcaaagtccacttattgtccccgggtcggaagtctgggttccagggtccgggattgcctgtgccgtaatagaccaggtccagctccgggtcataggaaagccagccccataccgtgccgccaccgattttccacatttctggcggccagctactggctccgaggtccttgccttgatcctgcgcataaaacggcctgaactcctcgccgatcaatacatccttgtccgggccggtgctgtacgcggtccagagcagttcgccagtctcggtgtccagtgccttcaaccagccgcgcacgcccatctcgccgccgctgttgccaaccagcattttccccttgaccaccaacggcgccattgtcatcgtctctccgcgctggagatcgcccaccttggttttccatagctccttgcccgtgtctgcctccagtgcaatggcatggttatccagcgtattgaagaacaatttgccattcacatgcaccaagccgcggttcaccacatcgcagcaggccatgccttgcgattcctgatgcgtatcaggtttgtattcccattttttgctgccatccaatgccagtgcatacacggtattcgggtaaggcgtgaccacatacaaagtatcgtcaacaaacacgggggccgcctcgtgcccgggggtaaggccggtcgaaaatgtccaggcaagcttcaaatccttcacgttatcgcgattgatttgagagaggccgctatagcgcgtgctggcataattttttgccggcatggtccattggccatcctcatcggcttccagccaggtagggggggaagaattgttatgtggataattgccctgggcaactgaaggtggcgatgaatcagggttggggggcgcgctatcctgactacaggcagctgtgagaaaaccgatcaacaacaatattgagtaaaggaaaaaatctttgtattgatgcacgcgataattcctttcagcagtgttatcaggaaacaggaaatgcaatctaaaacgtggttttctcctattggtaggaattccattgggtaagtttcacaaaatatttcataaaaatatccaatgtaatttcatgtaaatttttccgtataactcaagtcaatgctaatgcattgtgtagtattaactttcttcatttgccaaaattttttgtaatactctctgacagaaaaattagaataatccgattgatatccacgactcatctcaggcggaatgaataatcttgggcagggaagggcaggctgtcattcgctctcaatataaccttggaggaatcgaatgcaggattttttggaaatcaatacctttattgggctgtcattattacaatggcttacattaataatcgttgcaatatcttcctacttttttctcagctacctttgctcgattgcaatcaagaaattatcagtcgatgtcagtggaacggaaaacagatttaatcatgcactggcggaagtgctgcgcagtacccagaaaatcaccttggcattatttgcgctactgattgctctgcagtttcttgatctttctgaaaaatgggaacaccgcctgagccacttgaccttcttcgtgattggcatccagcttgcactctgggtgagtaagagcattaccatctggtccaatatgcaattgctggaaaaggatgagcaagcgcctaatcccgtcatcacctcaatgctcagctggatactgaaagttgccatctggtccatcgtcctgctggcgattctttccaatgtcggcatcaatatcaccgcattcatcgccagtctgggtgtggggggcgttgcagtcgccctggcggttcagaatattctgagcgacctgtttgcctccctggcgattggcttggataaaccattcgtcatcggtgactttgttgttttcggcgaagtagctggcagcatcgagagaatagggctgaagaccacgcatatcagaagcatcagcggcgagcaaatcgtatgcagcaatacggagcttctcaaaaataccatccataactataagcgcatgtcagaacgcagggtggagttcaaatttggtgtcacatacgatacccctccagccatccttgccaagatccccggcattgtaaaatctgcaatagaaaaatctgaacatacgagatttgatcgagcacacttgaaaggttttggctccagttcattggattttgaagtcatctattttgtcgactccagcgatttcaatttatacatggacatacaacaagaaattaacttagacctgattaaagaatttaataaactgaacattagcttcgccttgcccacgacaaatatgcacattcggacactggaagctgtagcggcatgatatggaaactctgtttcgaatcattttcagtcgcgcgctttgatcgtggttgacaaagtcaaaatatcgaaagaccagcaactatgactcaatcttaatggagtactcctaaaaacgatgctgacggaatttccggcgctatgtggcgttttcggtatgaattgatacttatcaatggttgccagaaaacgttgggtggatgtcaggttttcctatttaaaaatcagctaatgcttatcttgtattagatttaaaagcataaaatcaccgactatgtcgatatttgagcttttaatggtacaagtggctattggggtgatactctgtgttgtactcagacaatccgctttcaaagcgacagagcttgatcttctcatggcgcgcctgattgcggcctgcgatggcgacacggaaaaagcttggcttttgattgatgatgaacgcaaattggattcgtgcagtatgacgatcgatgccgttagaagtgtgctaaatcgtattgagaaatccaaacgctaactgccgaagtctagggctgcctgaggccatcatatagaccagcaccattatccaacgcgccaaggcgttttgacgagagctgactcctcaacctctgccacaagtatttctcgcctggtagataaaaggtgttaaggtgtatttcgcctacggaaaatccgcaaagcgtaacttaggaaattcatgaatttcaataacggttacggggcatcaggccttattgtgctgatgattattgtcgtctcactgagttggatagctgcaaaaatactaaactatctatagcaggtaatacaaaaaagccctgatcagggctttttttgttgtgtgagtgcctaagtgcctcctatttagctttcaatcaagaaaaagattttagttagctttacacttcgcataatgtatattatgtaaaattgacggacaaatttttatggtccgttctgtagatcaattcgagactcttctgaggattcgggttagccaagacctgttccagacgcctgccgctaacgacactcagttcacagtaatacctgcatatcgcattcactagttcttggtcatatcccatttctactaaacgcagcttttccttcagcacatatctataatatcgacgccgtttaaccctggaatgacgttcaacacgaatcacccaatataactgtttcaatttatctgcccataaaggcacatcaacataatggaattgcttagactggtaactcatttctacgagcgatttttttcttgttacctatatcttacccttaaccggcgattttaaacgcgttctgcaaatatgaaaaaaccccgcaattgcagggtttgtgaaattaactactttttaccgtaggttgcatcgtgatcaggctcaatggtaagaaatcttaaatactcaccttgcctaatggccgttgctctacgtgcctgagtgatacgaagagaatatatagcatcaattccttgaggtggtttgatactaataatcttttcccatttcaagccttgatctctatataactgatcccaatcaagcttggaaagcttttcaagtgtattgatcactcgattgcgttcagttttgtcgagaccaaataagttttgttggaatacttcgttattaatatccagtttaactcttatgctcatcggaattgatctttcttgataacgcatcaagatcattgatttcctcaggtttggtgcttaaagcaatgtctaaagcacgatccaaatctctctttgcacctgcttcatgtagccatagttcgttatcaggaatgatacgtgctgtacgtataagccagacacctggctcgcgctcctcaactaaaacttgcctaccagcgaattccttgcctaatgagatctgtccgttagaaccaatcattttgacgctggatttagaaatatcttgcgtattcatgaatttttctcacctcctcagaggtcatgtgtatgtttgcgtgtatgtgtatgtttgcgtgtatgtgtatgtttgcgtgtatgtgtacctaatttggtgccgcacaaattaactatagcactattttcgtctattcagcaagatcaaaactatttgagaatgaaagtctcagattcctggctcctgatagccataacaacgttctatctcggctttgcataatttgcgctgggaagtcttccaggccgtgcaacatggcgatgtcaaaggcatctttgatcatttcagtaatattttgggaacccagccaatgctgaacgacttcaggttttggagcgcccttactagcccaatagcgttttgatgaatgctcgagcatgttgaaggatttatccaggtactttgtcaggtaactggcgagcttggcgcttttccatgtgcctttaggttgcccaaaccgctttctagggccaacgacatcgacttgccccatgacatctttaccagtagcacccaagcagccgagaaccttgtaccagcaggtacgcatgtatttgatgtcctggcgaccttgcacggccaagtgcaaatgccaagcaccacgttcttgttgttctcttgccgcaacgtatttccagtctggatacctggcgagcatgagacggcggaattggtcaaaatcgcgcttgagctgctcggtgtcttgcatgttgtctcgataggtcaacgtcaccaagtgatcagccttgagacgatggactagccatctgatgctttgctttgctcgacggatggcgcggagcttgttttcttcgtctttacgcgccctttcttcctcaggcagctctaccttggaaggcgctttcttgaggccgtgagagcgactacgcgccagctccagcatatgatttacgggttttactgttacttcaatgacttctgggaatttccggacggtcattttgaagcttgcatcaattccgtgtgctacactattcaacatgtcgcatgagttccttcaagatggtcatgtggcagggctaggacgggtgcaaccgactagcccatttttttatctactacttccctactctgttttatatgccctattcctcgggcgttttcctcttcatttacgttatgtgtccgtaagatgaatctaggcgcgctgccgcgcgctatcgcgtgcggtcagcgcaccttaatttcatgcgacgacagcaagccttgtaatagccggggctttgccgccccggaccctgcaagaggttaaagcgaacgtgttcgctagcgctcatttctattgaggtgctggaactacatatgagcaatagcatcaagaccgctccttaaacggcatccttcccattcaaaattcagaatgggccccttccatttaccgcgccgcttcgcggtttcagtcttgaccctatcactcatatccagcagtcggcaggtatgccgtatgtgacgcaaaaacacgtcacatacagcacacctggagcgcacaatgaagattaaccggcagttcatgaagcaaaaggaattcaaagagcgacagctttggctagactttgaatgcgcgacgggcattgctttgcaggcgatcagcgaggacatggaaaaagccagagcttggtttaaacgatgggttaagggattcaaaacaagaccatccaggcaacgaattgaacaagaggatctatttaaaggcgctgtacctgcataactagcaggatgtcgcttttctcatctgaatcggtgttggcattgaacaacctcggcaggaagctcaagccctggcgctgcttgctgagcctagactcattcaagccgccgagcaggatcaattcaccgtctctagtattcactaccgtcttgatttcacgctttaacagtgttggcgactgattaacacctgttgtcgtgggctggaagctggatatttgttgcgtaatgtccagctcgatggtttcggcgagaattttgggagtgatctccaggatgacgccggatggcctgtaaatgatggactggacgggattgccgttattggtttgtgtcgtagatgcgatcgtgggtgtttcagtgcccacgctgaagcgggagttcttgccgttcttgacgcgcagggatggcgcactgacttgcttgaaacggttatccgaatcaaaagccgaaatcaggacatcgatattgggcaatgacagcttgagctgattggattgcgttgcgccattttcaatcgtaatgcccagcctggagttcaacaggctgacagcagcagatatggcattcaagtcgcggaccgtattggtaacttcgtagatataggctttaacaacgacttcattcgccggcctgtccaggtcagcgaggatagttttcaacatgtcttgcttggattcatccgcccggtaaaacacaacgtcatccgtgatggcctggacttcagcaccggcaaacttgagtaaatcgccgatttccttttggtcacgatattgcggccggtatgaatagaccggcaggtcagacggcagcgcagcctgcggatgatcctgggcaggttgctcatgatcagcagccattggcggaggatcacccggcagcgatggaggcatatccatgtgtgcctgatttcgagtcaggtatagatactcggagcgctcctgcaacaggatgccgttctgttccaggacatccgctaccagggattgaagcttgtcttccttggctgccttgatggagacggtaatggtgcggccatcggtcaggacgtcaggagacaggatgtagtttttcttgatgatgcccttgaggacggtttgagcaaattccggaatggtaacagcggcgaattcaagattgacttcagcccgggccagaagcggcatggaaaagatcaggattgcgaaggctttttgtaccatgattggcctaccttatagtaagtgccggtagcgtctttcctagactcccatgattccaggacaagaccggcttttgtggtgatgatgaaatgatcgccgaggtccatgaggcccttgatttcctcaatggaggccgcaggcgcagcggtgacggtttgtggcttgacgttgtttgcgtagctgatccaggagaacaaggcaacgatggcgatagagatgccggcaaaggcatggatggcataggaccagcgctggtaaaaggacatatagcgccctttcaagtgccaggggctgagcacgcagaatgtgcccgtgacttgtgccggatattccttgacctggcgcttaccagattgatcaatgatgtagccatacagggtcaggtcacgttcaatttcatccgtgaatacctggtcagtgttataggcgtcataaagcttgttgccgcgataccaccaggtatcgactttcggggagtagtcctgtttgccatagcggacgatgcccatatgaacttgtggcagcctacctttcaagccgagcagccggaggatagggccgagaaatgggatgctgaggcgatccgtacgtttgcagacgactttatgctcaatgagcgcccttctggcctgggcatcgatggattcgatgtcctgagtaatgaacaaggtatgccaatggtttttacgcacatggcgcaggtatttgattacctggtcacgtgccttgccttgccattctctggaattaagaaagacggcgagttcatcgagcgcgaccaatccgaacgtgctttcatttcggctgcttgaagccatacccaaagcccaaagatcatcagcagaaggaaaatccggtagcctgacatgtgtagccctactggtaggaggaagaaagttttctgggtagatatccatattagtggcgacaggcaggccagcggcgaggaagtccatgattttgccggtggagatgatggacttccccgcaccgagatcacccgttaacgtccagttcgccatggtcagaagcgcaatgtagcctgggtgaaatcacggctcaggtgcttatgccagtcatagacccgcttggtaatcaataccgtgacgtagaaagagatgaaggccggcgtggacggcggcaggaaagccaggccgaaagcaacccctgttggcgtaatgggacggagcacattcaagccaatataggtagcagacaagaaggcagtgaacagcccgataatgaacgttacatagccaagaaaataggcgcttttcttgaggccgcgaaggataaaccaggtcacgaccttttcaacaatgctagccagaccgatgaagagccaatgcatcatgcacccccttctgggcgttcagtgatgaggttgaaaacacctatagcggtcaggacaaagaaaataaaggccagtgcaggatgcaggtaaggctgagcttcgcagatgctgatttcataggactggccgaggaactggaaacttagattgcaattggcggattcatcctgcattgccaatgtccatggagacgcaggcaggactttttctgtatagagctgcaataggccggattcattgaccatggagcgcatgttggccgtcagcgtggtaaaggtggaatcctgggatgcgttcaacacgtcaggcagcccctgccccgccagttcaggttgagcgccctgccctgagagtaactgcctggtgtcataggtgatgtcacggagattggatagcgtgacttcagtagcgcaatgagcacagtcgccagtgccggagccagtgccaccgggaatgagtgtcgtgccagtcagatcgccagtgccaggataggtagccgtggattgtccggagacagtggatccggaaccagagccggaaccgccagagatggtcgtgacttgctggcttgtggtgttgttcccgtaattagggactgtatgcgtgacagtcgcgccgccagtagccgagttcagttctatagtgactttttcgcctgttgaagcatccgtgtagctgattctattaggtgcttcctggactagattgggattgttgtccgccgggttttgctgaggatcacggacgaattgattgccttcacggcggaattcatccttgcctttttctggctttttgacttgttcgggattctgtaggacacaagaggttgtcccagaatagccaggaggacaagtcattaccttatcaacagtaccacccgggaaagtaccagggacaacattgtattgattagggacgaaatcgacttcactcacggtcatggtaactgcacatctgccatttccgtcatcagcatatgttgtcgttaaagtgtatttgcaaacgccataattctgacactcagccctgcttgacgtggaagcaggacaagacaattggacatccatggaaggaggcggagtcttatcatcctgccagccctcaggaacagttaaaggcttatcaggatcaatttgaacggtaattggcttagacgccaggtcagaatttgaattgttgtcttttgcagttatggataaagcagcaaccaagttagcaaacccgagcccgctaatcaaaagtggtccgccgagatcaccggcagataccaaaatagcaataccagccaatggaagaaacgccttggcagcgacagggatagtcaaggccgcaatggcagttaaggcaatgaaggtttttttgattggcttcatgttgaaaaagccgggtttccccggctctccgtgattacttcacgccagccttgccaaggcctttcttggcagcggtcaggatgaaccaggcaatggatacaccggcaacaatggggatgaattgcacggcgatatccttgacggtatcaatggcgtcagtgccgatgccagtcagtgcgtcagcaggcaaaaggcttgcagccgaagcgatttccggcatggtgacggttgcgacagcagcagaggccatcaatgttttgagcaaagcagatgctttcatgattaactccttgtgaaattttgaaaaaaagaaatagcgctccccagcatgaaaccaaggatgtagcttgcgccgaagctgacaaagaaccacttcataaatattgcaattgtcatcttgcaatgccttttccgccgctgatcccgaaactaaagccaaacagggaggcaaagagaacagcgcagagaatgatgatgtcatcacccgaaatgctcgaaagcttggtgtcaggcgtgactgtttccaaagggggctggacgattccaggcgtgccgttaccgttaatgactacattggctggcgtgggtgtgtggtcagtgtcgcaggcttggagtattacggttttccaatcattcggcgaatatgtattgttatcccaccgtactttaaacgtcactgtagacgttgcaggattgaaagatattgattcaggaaaattataaaaatgaccagtattgtcaaagtgatgcgatgaatagaccgcagtaaaagcattcaccacttgttcagaggtggtatagcaattccccaatacagaccagccggcagccatttatgcaagcacccaaagaaatctagccaatgagaagaccaaggcaattacgcccatgccaaacaggcatagaaatagcgcaataaaaaatggccataaatcaccagttacctgatcaatagctttaataattgcgtggtatcggttcatgttggattacctaaataacaagaaataaaaaaaattaaacttgatccactcgaattaatttatatgtgtactcgatatctatacgcacccatgacgggagatggtcatagtctttattggcgtacatttttgaatatcccgattgggatagaagacgcttgcgactaggcaagctaaggttattccagatggtagccatatgatttcccctgaaagaatggggagcgctgcgctcccctaccctattacttgcctggtgcagccggaacgagcttagttataccgccgccgagttccatggtttgattgttaacacgaggttcaaagtcagccaggtagcgaccaggctttggcaattcggaaccactaggaagcacagtgcggaatatttgacgatcctcaccgatttcaagaacaccttgaatgcggaccattttgtatggattgccggatgacttggcgatgccttcaatgagttcggaggcagtaacatggactggatactgagacattttcgagtttccctttctggaaattgatctaaaagaatctaatatccaatggatataagattaattcttacattaaagaataaatcttatattgtcaagaatttttcttaagtagtactatgaaagaaaaaatctttcaaaaaaggaagaaaatccaatgaaaacaatacttttgattgcaacagggatattgcttggaggcttaatgttggactcagcgttgattatgaagcgctatggcaaggcagacttcatcggcaatatgttcacagaaaggcaacacctggtaggaatcgaaaaactaggggttatgccgctgaagcaagaaaacggaaaaattcaatacgtaatggtgaaaggtagagataccgccgaatgcaagaaaatctacaaaactgacgccattactaatgaagtagccagatgcactgtagatcactgggaacctaagagatgaacgcttatatattggtagaaataggaaagcaaaagcagcagattgcaagcgatagagcttttgcattgaaaaatggcttcacaacccaaaacattaccgattggaaatcaggtaaatctttaccaacttggcaaaacatggaaaagctagctagcgctgccaacctggaattgtgggaagcagtaaagatcatgaaggaaaacgaggcgaaacttaaggaagcaggttttgcaaggatggaaatgatggcagtgctgggaaccgtttccggtttgacattgctgggagcgtcagccctaccctctcaagccttatttggtgcgcttgcgctaagccagctttgtatattatgttaaattatggatcaataattacgcttcgatcgatagatgaactccaagctcatctgcctgggtggtctatccatcaactccaacatatgcctgccgctaactgcgctcaagctgcatagatatctgcaagtcgcttcaatttgctccgctagtcggagcttttcttttgctatccatcgatacagctttctacgcctagcgcctttgggccgtcgatcgacggccctgatgatgaaatccgtgtagatatgccatgcaggaacgattttttgttgttactgataccttacccctaggacacgcttttaaatgcgtcatcaaatgggtgaatattggcttgtttgcggttgactgccttgttagcaggagttttgacgaggtttgtctacagggcgcgattgaacccatcggttaataccgatacataaaatcacgcgaaaaggggaaataacaggtgggcgggcgtaatgtctacatgggggcttaaagcagccccatacccctgccataattaggagattcaaatgaaagcaatacttatagcacccagatcctatattaaagacggaatagttaatctcggagatggacctaatgcaaaaatcggagataatctttactatctttttgggagcgggcgatacggaactatagaatgcattaatgaagaaaatcagctaattaccctcaaacgcagaggccatttgaaaatatttcctatgcacacgatagcaacaatattatctacaaaaccttcgtaacaaaaagccccgaaaggggcctaaattcaattcaggtgaatccgcagatcccgcggcaagtggtaatgcttggttttgtgactgtatagcgcctgcaggatctgccctcgcccgatcatctgcatgacggtgctttgcttgaggtgcttttgctggcagaaggtgcgcagtcggatattttccaaccctgaaactttctcaccgcaggtgatttaattccaggttgatcctgttttttgactttggatataggggaaatatgaggaaactggcggaagcggtgagattcgaactcacgaaccctttcgggtcgccggttttcaagaccggtgccttcaaccactcggccacacttccgttttaacatcagtcatgttgactgaagaaaggccgccattctatcacaagattaatcgtcttccaccaccatcccggggaaaagcacgtcggtaaagccaaactgggcaaggtcacggattcgcatcgggtaaagaataccgtctaggtggtcgcattcgtgctgtaccactcttgcatggaaaccgctaaccaagcggtctattgggtttccatattggtcatagccggtgtaatgcaaccgctgataccgaggaactatgccgcgcatgcccgggacggaaaggcacccttcccagccatcctccagctcttcacctatcggggtcagcgtgggattaaccagtactgtgtagggtacctgctcggcatccggatatcgcggattatggcccacaccaaaaattacgacccggaggctgacaccaatttgcggggcggcgatcccagcaccgttcaaatgcgccatggtgtcttccatatctttgatcaacgcatgaagttcaggtgtatcgaattgttggacaggctctgccttttgcaatagcaaaggctctcccatttttagcacaggtttaacaggcatggcctaccacgaccctttctatcagatttcggacacgttgcatggttttgttgaggacatcccccatgttgtcgtattggatgccctttgcgctacttccccgccccgccgcatgattggccacgggacaaatggccgcgtagtgcatatctagctcccgtgcgagcgccgcttccggcatgcctgtcatgccaaccatggtagcgccgtccctttccaggcggttgatttctgcggcagtttcaagacgggggccttgtacacatgcatatacgcccccgtcgatgatggactcacttatattggttgcagcctccagacacaagttgcgcaacctgtcgctgtaaggcattgtgaaatcaatatgtttcaccggcaggtcgccgccgtcataataggtattcttgcgtccgtgcgtatagtctatgatctggtccggcaacgcaatcacgcccggatccaagcggggatggatgcccccaacgcttgcgacggacacaatgtcccgtacgccttcggcatggagcgcccaaatattggcacgataattgacgatatggggtggaatggtatgtccatgcccatgccggggaagaaaaatcacttcgtaaccgcaaatgtcgccgtaagttaaagggccggaaggttcgccataaggcgtgcgtacaatctgcctgcgcttgatcttgagattggccaacttggtcagccccgtacctccaataatacctagcatgaaaactccacaatgacggattgacacattgtagcgcaacaatcttcacgtgccacccagcgcgataaagggtattttatggcatactttatgctgcttatgaccacacccattcaagccactatccagcagagcatggcgcttgccaaagcccattatgaaaattttcctgttgcttctgtgctcctccccaaggatttgcgtgcacccgttggcttggtctatgcctttgcccgccaggctgacgactttgccgacgaaggcgaactgtcaccggaagaacggctggcgttgctagatgggtttcgctcacagctagaccaaatcaagcatggagcaacgcctgacacgcctttgttccaggcattgcaggccatgatccaagagcgcgatctaccactggaaccattttacgatttgctttccgcattcagccaggatgtcgtcaaggctcgctacgccaatttcggtgaggtgattgattattgccgtcgctcagccaacccggtcggccggttgatgctgcatctatataagcaagcaacgccccgcaacgtggctttgtcggatgcaatctgcacttcgctccagctgatcaacttcctgcaggatgtcgatgtcgactatcgcaagaaccgcatttacctgccactagatgagctgcagaaatacaacattacagagcagcagattgccggtcagcatagcggaggcacttggagtctattcatggaattccaggtaaaccgcacgcgcaaactgctgcaatccggggcaccgcttggccttgccctgccaggccgtattgggctggaaatgcggatgatcattgccggcggtgagcgcatcctgaaaaagcttcatcatgttcggggcgatgtgttcaaccaacgcccaaccctcaagccaacggactgggcctacatgctgtaccgcgcagtaagaaaaaaatgagcccgcaagaatattgccagaataaagccgctgccagcggctccagcttctactatagcttcctgttcttgccgaaagccaaacgagaggccattaccgccttgtacgctttttgccgggaggtagatgatattgccgatgacgttcaggatgtcaatgtcgcgcaaaccaagctcaactggtggcggagtgaaatcatcaatcttttcgaggggaagccacagcatcccgttaccatggccctacagtctccggtaagggagctcaagctcaagcagcagcattttctcgagatcatcaatggcatgcagatggacctggagcaaaaccgttatcgcgactttgaagagctcgagctttactgctatcgcgttgccagcgtagttggcttgctctccgcctccattttcgggtacagcaacccgcaaaccctgcaatatgcattggatttgggcatggcctttcagcttaccaatatcacgcgtgatgtcggtgaggatggccgcagaggacggatttatctgccgctggatgaaattagtcgcttcggggtcagcgagcaggatatcctgcaaggcaaggcctcagacaatatgcggcaattgcttgaattccaggtggagcgtgcagaacgctattacgaaaaggcacttgccgaactgcctctggaagacagaaagcaacagcgtactggcctcatcatggcatccatttaccgcaccttgctcaaggaaatcaagagagacgatattcaggttgtgctgaatgcgcgtgtttcccttactcctatacgaaagctctggcttgcctggttgacatggatccgcaattagcgccgcgtgttgcggtgattggcggcggctgcgccggtctggccgctgccgttagactgacacaagccggtttcaagactaccctgttcgacgctagccaccaactgggaggccgggcacgaagcatcacttggcaaggtctttcgctggataatggacagcatatcctgcttggcgcatatgcttctagtcttgagctcctgcaaacatgcggggtagaaatccgaaccagcttgttacgcttaccgctcaagctggaaattccgcatgagttttcccttagaagcatgcctgccctgcctgcgccatggcatatcctcggtggattgctgcaagcgcaaggcctcagttttcaggagcgccttgctgccgtgcgcttcatggccagtctgcggttacaacggttccgcctgccaaccgacatgccactgcaccaagtgctggcaagtcagcccacgagactcattaccgtgctatgggagccactctgcctggctgccttgaacacaccgattgctacggcaagcgcacaagcatttctcaatgtgctacgcgatagttttgcgcacaagaaatctgacagcgacttgcttctgcctcgcgccgacctcacgacactcattgtcgagcctgcagcaaactttatccaatcgcatggtggccgggtcaatctcaatgcaccgataactagcctgcatgcgcaggatcatggcgtacgactcaagtccaggactgaagagcaggatttcacccatgtcgtcattgccacctcccctttccgggtcgcgccattattgcaaacgctgcctagcatggaggatatcattgcccagtgtcaggcgttgcaataccagcctatttacacggtctacctgcagtacccttcagccattgccttgcctcaggccatgcatggactcgccggaaaattggggcaatgggtgtttgaccggggtcagctatacgggcaaactggtcttcttgctgttgtcatcagtgcagaaggcaagcatcaggcactgacacaatccgatcttgccaccaagatacaccaggaactccaagacgtttttcctaggcagctggggacgccgccactatggcataaagtcattgcagaaaaacgcgcaacctttgcttgtacagctggcctacctcggccggtgcaggctacgccgcacccgcgcatacagctagcaggggactatgtcagcaccggagatgctttcctggactatcccgccacgattgaaggcgccatcaggagcggctttcaggcagctgaaaatattatcaaagaacattaatttatcttattaacaaaatgataattaacaattttttagactttattacccactgggcaatcatgagtctatcattatggatcgccagtatgatttttccgggaatcacgttttcctccaggttttccctgcttatatcagcgctggcacttggcttcgttaacgccgttattcgccccctgttactcgttctcacctttccactcacgctggtaacgttcggcttttttgcgctcgtcatcaatgccttgatgatcatgctggttgccaagctgatcaaggggtttgaactctcggggttctggacggcattctttgccagcattttcattgccatattgagctttttcattgaatggatgcttcccagccagggtgtcgacctggtgatgccggccattggcaataacccaaataccatctcgatctagtgccatgcattcagcccggatagtggattctcgccttcctggttatttgatatgcttgaacgataaaagaaaccgagccgcttgatcttcaactccccaaaaaagcaaagagcacataccttgcgcatcctttttgtcacttcagaggcctaccccttaatcaaaactggcggcctcgcagatgtcagcggctcattgccagccgctatacgcgaccttggtatcgatatccgcatattgctgccaggttatccggcagtgctggaaaagctgcaagaaaaacacctcatcacgcagattcatggcctgccggaagtgggcagcgttaatctgctggggggcaaaatgccggatacaggggtcgatgtcatggtggttgaacatgcccagttgttcgaaagaccgggtggcccgtacaacgacggccaaggcattgactggggcgacaatgctctgcgctttggcatcttgtccaaagtaggcagtatattgggcggcctacactcgcccttgcaggacgactggatccctgacgttgtccactgcaatgactggcaaagtgggttaactcctgccttcctgcatcattcggccagccctcatgcaagatccattatcagcattcacaacctagcattccagggcaactttgcgccggaatgggtacagcggctgggcctgcctaaccacagctaccagatgcacggccttgaatattatgggcagatgtctttcctgaaggccggaatctactatgccgatagcattactaccgtcagcccgacctatgcccgtgaaatccagacggagcaatacggctttggcatgcagggattgctggcagcccgaagccatgaaattcatggcatattgaacgggattgaaattcaggaatggaatccggctaccgacccttaccttgcaaagacctacaacctggagcatcttgcagacaagaaaatcgtcaagaaagcacttcaagtccagttggggctcgagaccgcaccccacaagccactgcttggcgtcgtcagcaggcttacacaccagaagggcttggatattttcctggaagtggcagagagcctattggcaaagcactgccagattgtcgtacttggcagcggtgaagcacacatggagaacggattcaaggatctggcgagacgatatccccgccaggtgagcgtaacgattggctataaggaacccttgtcccatcagatcatggcaggtgcggacatgttcatcatgccatcccgttttgagccttgcggactcaaccagatgtatggcctgcgctatggtaccccccctgtcgtgacccgcactggcgggctggctgattcagtccaagacagcaatagcactacaatgaaaaacaacacggcaacgggattcgtactggaatctgcggaacctcgccaactgcttcatactgtgcagcgggccttggtgtattatcacgatccgagggcatggcgcagaatccagcgtaacggcatgcgccgcgatctgagctggaccagcagtgcaaaactctatctggacctgtatcaatcacttgcccagcgccgctaggccgcccatctgccaacgtcagccctgccaatatccatagttagcaaactgttacaactgtttaacagtttgctaaccattttgcctgtcccggcaataattcagcaatacttcgactttaatatgctacctaacgcagagtaaatggcatagccaatgctttttaatgtgcgagctttctccaaagctatacttctcctcccttagtgggtgcgtttaacgcaccccttttttttgcccgtcgctcccggctatctacgccatccgaatgaagtgctcgcggtagtatttgagttcatcgatcgactcgtaaatatctgccagcgcctcatgtttactggttttcttgaatccagcgaccaaggctggtcgccagcgcctggccagctccttgaatacactcacatccaagttacggtagtggaagtaagcctccagttctggcatatagcgcgccatgaagcgcctgtcctggcaaatggagttgccacacatcggggattttcccgcaggcacatgctctttgaggaagtcgatcatctgctgcgaagctgccgcttcatccagggaggaagccttcaccttctcaatcagtccggaacgtccatgcgttcccttgttccaggcatccatgccatccagaacggcgtcagactggtgaattaccagcactggggattcaccgagtacattcagctctgcgtcagtgacaacggctgccacctccaagatgcggtcactgtctggctgcaaaccgctcatttccatatccagccagataaggttatcgttgtgttgtggcatcatgatttccattaaaatgtgcgcggatgcaaagaaaggtgaaccttccaccgcgttcttgcttcaaaataagcgtgatattctaactgataaataagcaaaatgatggcaacgaacctgactatcctgttcatctctctcctcgtattcactacccttgtccggatctggctgggtaggcggcatgtccactatatccagcgtcaccgagacaaagtaccggatgcattcagctccagcatcagtctgggtgctcaccagaaagcagcagattactcttcggccaagacgcgtcttgcccttgtggaaaccacggttcaggccgtgctgttattactgctgacgataggcggggggctgcagctgatagatgaaatatggcgcggcctattgccagatcacgacatcatccgcggggctgcggtcattctgagtgcattgctggtgagcagcgtggtggacctgcccttcgactattaccgtaccttcgtgatcgaccaacatttcggctttaataaaatgacgcctgcgatgtacttcaaggacatggtcaaacatgggatcgtcggattgttgcttggtgcccctctgctgtttgccgcgctctggctcatgcagggtgctggcgactactggtggttttacttgtgggtggtatggagcttgttcaatctgttgatgctggcgatttatccgacattcattgcgcctatgttcaacaaattctccccgctgggcgatgagtcgctgaaacagcgcatcgaagccctgttgactaagtgcggattcaagtcgcaaggattgttcgtcatggacggttccacccgaagcagtcatggcaacgcctacttcaccggtttcggcgcaagcaagcgagtcgtctttttcgacaccttgctggagcgcctgaatggaaatgaaattgaagctgtcctcgctcatgagctcggtcacttcaagcacaaacatgtgatcaagcgtatcgccttgatgtttttcgtcagcttcattgggctagctttgcttggatggcttgcccgccaggattggttttatgccgggctcggcgttcaacagcccagcgactatatggcgctgatcttgttcctgctggttactccagtgttcttgttcctgttgcgccccctacttgcaggttactcgcgcaagaacgagttcgaggcagatgaatatgctgcacagaatgccgacgcacgctacctggtcgaggcattggtcaagctttaccgtgacaacgcgtccacgctgacaccagacccgctgcattcggcattttatgattcacatccgccagccagcattcgtatttcccggcttaatgcattgatcgtacactagccttgtccaatatgcttttaaacggactggtggttgcatcctacggcaagcgctacggagtggagctggaggatggtacggagctgagctgcgtgacccgagggaagaaaacagaccttgcctgcggcgacaaggtcaaagtcaggctgactggcccgggagaaggcgtggtagagcagctcgagcctagaagcagcctgctctatcgcagcaatagctttcgcagcaagatgcttgccgccaacgtgacccaggcagtcattgtgctggcgacgcagcccagtttttatgaggaactcttgaatcgttgtctcgtggcatgtgaggccgccggagtcaaggcattgattgtgcttaacaaatgcgacctggacaatgccaacgaggccatgttgagactgcaagactatgctgcacttggctacaatatccagcctttgtcggcacgggataatgttgccccgctcaagccctggctccgaggggagacgagcgtgctggttggtcagtctggcatgggaaaatccactatcgtcaacgcattgctgccgggaaaaatggtcagaacccaggaagtctcgactgtgcttgatagcggcaaacacactaccacagcagcgcacctctatcacttggatgccgaaagcaagctgatcgattccccaggccttcaggaatttggcttgcatcacttgaatgccgaacagttggagctcgcgtttgtcgagttccggccctacctcgggaaatgccggtttaacaattgccgacacctcaaggaacctgattgtgccatccaggcggcagtagacgccggcgacatattgccgcgccgatttgcctgttatcagcagttacgccaggaaattccatgagcaccgcgctggtgtctcatcctgatacgctgctgcatgtcatggatggtctgcatcccgagtcaccagcacgcatcacggccatcatggacgcgttggcagaacaccggttattagataagctgcagcgccacgaggctccccaagccacggatgaagcactgttgcgcgtacatgatgctgcctatatcaagcatatccgcagcattgcgcctcgcgccggtatcgtgaggctggacccggataccgccatggggccaatgtcattgtcggcttgcctgcatgctagcggcgccgttatcaaagccgttgatctggtcatgcaaaagcaagtaaccaatgcattctgttgtgtccgaccgccaggacatcatgcaggcagggcgcgcgctgcaggcttttgcattttcaatcatattgcagcaggcgttgcttatgcgctggcctcctacaaactcaagcgcattgcggttctcgatattgatgtgcatcacggcgatggcaccgaggatatcttccgtaacgacccgcgcgtcatgctgtgctccaccttccagcatcctttctatccgcacagtggggcagatacgcgcctggaccatatcgtcaatgttcccttgcctgcggaaagcgacggcgcagcatttcgcgaagcgttcctgctgcgcttcgaacccgcattgcagcgattccagccccaaatggtcttcatctctgctggatttgatgcacatgcaaacgatccactggcacagttgatgctaaaaggtgaggattaccactggatcacgcagttcgcgatgagaatcgccgagcaacatgcagacaatcgcatcgtatccctgctggagggcggctaccatctcccatcgctcgcggaatcggcaacaatccatgtcaggaccttggcaggactttgacgactgaaggcatccatcaggatgctgaagtcacgatagtctttgctgttataatcgcgccatgcaaatcaccactcgccttgagttcgacgccggacaccgtatccccagccacaaaagccagtgccgtaaccttcatgggcaccggtatgcgctggaaatcacgctttcggggaatattattgagcaggaaggcgcatccgatcatggcatggtcatggatttctccgacgtcaaggccatagccaagcgctgcgtcgtggatcaatgggatcatgccttcctggtatacgaaggcgataaagtcgtgctggagttcctgcgcagcctgcccaaccacaagactgtcattttcagtagtgtgccaacggcggaaaatatggcggcagaggcgttccgcattctcaaggcacaataccacgatacctacggcactcagctaaagctagaacgcgtccgtctctacgagacccctaacagctgggctgacgcgttggcttaagccacatatcactggggccaaacgcaggcgccactcttgctcatagcctgcagatattcttcatgagctgcgagctcggcctcgctggcggtcaagaccagtaatggcttgctgcgcgtcaacctgatctctccactaccctctattggcccctgatccagcatatcaatcatcaggctttcctgcccgcgggtcatcgccatgtagacatcagcaagcaactctgcatccagcaaggcgccatgcagggtacgtgaggaattgtctatgccgtagtgcctgcacaacgcatcgagattgttgcgttgcccaggccgcatttccttggccattttcagggtgtcgataatttcaagcacgctatgttcgatgttttgccgccccaccctattgagctcggcattgaggaagccgatatcaaacggtgcattgtggataatcagatctgcccctgaaacgaattgcaggaactcatcgacgatatcggcaaagcgcggcttgtcctgcaggaattccagcgtgatgccatgaacctcctgcgccgcctcatcaatttcacgatccgggttgaggtagacatggaagtggttattggtcagcctgcggttgacgagctcaaccccggcaatttcaataatgcgatgcccttgagcgtgataaagcccagtggtttcagtatccagaaaaatttgccgcatactcattccctataccacctctcgacccaatacctggtcaacacccttgttggccaatgcatcggcgcgttcgttgcccacattgcccgcatgccccttgacccagacccattccacctgatgctgttgcaccaaactatccagtgccttccagagatcgacattcttcacaggttttctatcactggtgagccagtttctggctttccagctatgtacccattcagtgatgcctttctgcacatacaccgagtccgtataaatcctgacagaacattggcgcttcaaagcctccagcgcccggatgaccgcggtcagctccatacggttattggtcgtcaccaattcgcctccccacagctctttttcatggccggcaaatgagagccacgctccccagccgccgggccctgggttgcctttacaggcgccatctgcatagatttcgatcacgttgctactcatgtttattctgtatatccgtcctctgggttggtgtgggcaataggcctgccttgagcttggatttgttccatgcgggtttgatcaggcgcatgccgatgacacgctttttcgcgagcacaaagtagaccccacccatcaagggccaaaacctcgcccctaggcgctcaatcatgcggagtttaccctggccgctgctattgcggaaaggtggcatgtggcaggccatcctgacttcgataacctcaaaatccaatagcgtcagccaatccttgatccgcatcagactgagaaaattggcatcccagggatagatttcatgatcgcttgccaggcggcgtgccccccaggtgctgaccgggttgaagccggtaatggcgatgtgtccttcaggtaccaggacacgcgcggcttcacgtagcgtctggtgcggatgctcgctaaaatccagagtatgcggcaatagcagtaaatccaggctctccgcttgaaagggaagttgatggggcgcgcagcgtatggcgccacccccgccatctgcattgaattgatatgggatccggcaatgccgcaacaatggcattttcaacatgccgaactgcatggcattgaagccgaagatatcgtgcaccacctggtcgaacaatgcctgttcctgctcctgcaggtattgccctaaagggctctcaagccattgctcctgcttctctattgacatcgggccctcaacatatcattaataggcatcacgcttggaccgatcactttaatgtttgagattatcccgattcttgccttcgaggacaattatatctggctgttgcaccagcacggacacgccctggtagtagacccaggtgatgcgcacccggtgctggaaatacttgatgcgcgcggtttgcagctgcgtgcgattctggttactcaccaccaccaggaccatacagggggtgtcgaggagctaatccaggccacctccgcccaggtattcgcacctgccaaagaacaattttccttccctcatcatccagtcaccgctggcgacaggctggatattccaggaattgcactgtccctgtcggtactggacgttcctggacatactgttggccatgtggcctattatggcgatggtatgctgttcagtggagacaccttgtttggtgctggatgcggtagattgtttgaaggtacgcctgggcaaatgtactcttcgctacaacagctcgcccaattacctgtgaacacgagggtgtattgtggacatgagtataccgagcgcaacctggcattcgccttatccctggagccccaccatgaagcgctgctttcccgccgagaagcaacggccgccttacgcgcacaaggtttgcccagcctgccatccagcatggcgctagagttggcgaccaacccctttttgcgttgtcatgaacccgggataatcgcagcatcaaaaagtgcagccactgatccagtgagcgtctttgcagcaattcgtgaaatgagaaatcatttttaatcattaagataatgaaatgacttcaagtgcgtcgtttatttccgtcataggcttgacgctgcattccctcattcgctactatcctagcaccccaagccatcacgagaaatgtgaatgactgtgaagtccctgctgaagctggtattactggcgtcccccatcattacagctcccgcagcttatgctgtcaccaatgtggtcggcgatgaaatcatcatccttggagactatcccagtgatgacgtagcaagctacatgcccgatggcacacaccttcagaacgaggaaaatctcgctaccctggatttatggcaacgcattcgagatggctacggtatcccggacttacaatcccccatcatccaaacgcatgaaagctggtactcatcccgccctgattacgtcaaacgcatggtcgaacgtagccaacgctatctctaccatatagtagaagaagtgcagaaacgcggcatgccgacagaaattgcgcttctacctatgatagaaagcgcgttcaatccccttgcactttcgcgcagcagcgcctcgggaatctggcaatttatcccatcgaccggcaagaatttcggtctcaagcaggattggtggactgacagccgcagggatatcacggcagccaccaatgccgcccttaactatctgcaaaagctttacatcatgtttggcacatgggatctcgccctggcagcctacaacgcgggagaaggcactgtgagccgcgccatcgctcgtaaccgcagccttgggcttcctactgactatcagagccttgagctttctgatgagaccaaaaactacgtgcccaagctgcaggcgatcaagaacatcatgaccaacccgcaacgctacggattggatgtacagagcattcccaatcgaccttacttcgtcaaggtcacggctccgcagaagatagacgcggaattggctgcagagctggcaggcattaccatcgaggaattttcctcattgaatcctgaatacaaccgcccggtactgactgccaaagggcaggtacatgaaattctattgccgatcactgcggcacaaacttttaccagcaatctggccgtgtacgacaagccactggtcaattggcaaacctattacgccaagcgaggcgatcgcatggacaatatcgcccgcaaattcggcatcgatccggtaaaactgcgcgaggtcaacggcctgacgacgaataaccttgtccacaatatgcccttgctggtgcctttacaggctaatgcaggcgacagtgctgagattgccgtcaccgagcatgaccggttaaccaacattgccgccagtgcaccagcttccggcactaacaagcatatcgtcaagagtgacgataccatcagcggcatcgccaaacgctacaacatgagcagtaagcagttgatgagtctgaacggcctgaaatccagcgccttgaagccaggtcagacgctgatgctggcaacctcatcaataaaacccgcatccaaggcgcctagccgccattatgtcgtcaagcgtggcgacaccctggacagcattgcacgtaagtttgatgtgcatagcaaagacttaaaacgttggaacaatctgaccaattctcacatcgttcctggcaacaagctgacggtttcccgtccaggcgaggcttgatggcttttccacatgcgtgattccttatctgacttgagccatgttgcagcgctgacagtattgctggctgtctgcctttctgcttgtggtcgtgcgccaatagaaccaatcgtcaattacgaccttgaatatccgcctgagtatggcggcacgatgatcgatgccacccgcggtgaaccgagcggcctgattacgatgatcgccggagaatcggcagcatctgcagttgcgcagaatattttcagcagtttattgcgttacgacaagaatctggagttcgaaggggagctggcagaatcatgggcaatatcgccagaccagaaagtcatcaccttcaaacttaaacccaacctgaaatggtcggatggcaagccgctcaccagtgcagatgtcctcttcacatggaggcttatcacagatgaaaatacgaggacaccgtatgcctcggactataaacttgtgatcaaggcagaggcgcctgatgaacgcacattccgagtcagctatgccgagccttatgctccagcggtcaattcctgggccgggctggacatcctgcccaagcatctgcttgagggcaaggatatcaacaatacgccttttgcccgcaatccagtaggcagccattactacaagctggagaaatggcgtcccggcgaacagatatctcttgtaagcaatcccttgtcaacacagggagtgccgcgcatagagcgcctggtcagcaggttcattccggatgaggcctcgcagtttctggagttgatggctaacaatatcgacaccatgaccttgtcgccggtgcaatatgctcgcatcttccccgccaggcccgagctgcagaagaaattctcgctctataaagagttgggcaatagctatacctatcttggcttcaaccttaagcgcaagcctttcaatgacgctcgggtgcgcaaggccattaactatgccatcgataaacaggagttgatcgacggagtattgctcggcatgggagagccggtggcttcgccctacaagccgggcacccgttggtccaacccccacctccagccataccgctatgatccggccaaagctcaagctttactcgaggaagccgggttcagaaaaaacaaggatggcatcatggagcgtaacggcaagcctctctcgttcgaaattctgaccaatcagaacaaacagcgtgaaatgagcgcagtcctgattcagcgccggctcaaggaaatcggcattgatgtgcggatcagggtgctggagtgggccagtttcatcggtcgtttcatcaagaccggtgatttcgatgtagtgttgcttggatggcagctggcgatcgaccctgatcaatatgccatttggcactcatctcaacaggcgcccggacagttcaacttcatcgggtataagaatcagcgcgttgaccgactgttggaacgtggccgcatggaactcgatcccgacaagcgcatgcgcatctatcacgagtttgctgaaatcctgctcgaagatagccctattgtctatttgttcgcaggctatggcctgcaagccatacataaacgcatcaaaggcatcgacaaccctgccccgcccgccgggattggacacaacactcaggactggtatattcccaggcctttgcgacgcatggagatcagccagtgaggaagatgaatactggcggccgccctgcgcatcacttgcctcgtcgaaaggctagcgcatgctgaaatatttattgaagcgcctgttctggatggtgccgttgctgatcggcatcagcctggtttccttcctgattattcatctcgccccgggcgacatcaccatgaccgaagccgggttcgaccccaaggcaagcgaagagtcacgccagaagctgcgtgaattatataacctcgacaaacctgtgatcgtgcagtatggcttgtggctgcagcgcatggccaaactggatttcggcacttcatttgcttctcaccagcgccccgtgttctggcaaaccaaggacaagaatggcaatgtcacaccgggcatgatccaggaggcgctgccaattaccctgctcatcaatgtcctgagcctgggtttaatcattctcgttgcgctaccgctgggcgtcatctccgccctgacgcagaaccggctgccggaccgggccattaccttgtttgtatttgttggtttcgccgtccccggcttctggctagcattgttactgatgtactggaccggcgtcgttcatgactggttgcctatttcaggcctgcatagccaggatgcggagcacatgcactggcttgcgtatacctgggatgctttaaagcatctcgtgctaccagtctttatctcggcactgagcgggctggctggcatttccttgttcgtgcgcaatgggatgttggacgtattgcaccaggactacatcacgactgcccgcgccaaagggctgcctgagcataccgtcgtgtatggccatgccttacgcaacgcattattgccgctgatcacgattctcggtctttccatccccgggctgattggcggctcggtgattgcggagtccatctttgccatccctggcatgggaaagttattctatgacgctgttctgatgcgggacttccctgtcatcatgggcatcttgaccataggctcagccctgacactgcttggcaacctcatggccgaccttgcctacgcctgggccgaccctcgagtacgccgtggagtcatgcaatgaagcgtgtgctatccaacccgttagcccttgcaggcttcatcatcattaccagtattttcctgctggcgttgtttgcacccttgatcgcgccctacgacccggaggccattgacgtcaaggcgatcctgctcagcccttcttccgctcactggatgggaaccgatgccctgggccgtgatgtattctcgcgtatgctgttcggcgcgcgcatttccctgctggtaggattggttgccgttggcattgccacatttatcggcatcatccttggcgccatcgcaggctattatcgcggctgggtggacgtggtcatcatgcgggcggtcgatgtcatgctgtcgatcccgacttttttcctgattctggccgtcattgcattcctgacgccatccatctggaacatcatgattatcatcgggctgacttcttggatgggtgttacccgtctcgtgagggccgaatttctcagcctgcgcaaccgcgaattcgtcatggcggcggaaacccttggcgccaacgacaatcgcttgatcttcaaacacttactgcctaacagcatgacgccggtgattgttagttcagtactcggcgtggccagtgcagtgttgattgaatcaggcttgagcttcctgggattaggcgtacaggccccacaagcatcatggggtaacattctcaccgacggcaaggagtatattcaatttgcctggtggctatccctattccctggtctggcgattctgatcacagtattaggatacaacctgtttggcgagggtttgcgcgatgcttatgatccacgctcctcgcagtcacactgacgctgcgtgcctattggtaaaaacaaaaagccgggaaaccccggctttgatttatcgattattgaagaatgcgatattcacgcatcggtcatttacaaatgtcagttcaatggttttataggtccgcttaggatcatacttcaccaggtccttgtagtaccacatctccacttggtcaggcttgccctgtttttccgtaggacgcccaatgatgttggaggcattgcttggcttcacagactgctctttcttgagtggctcgccaagctgcttggcaacgacgctacgcgtcttgttgccaaatgcgttcagaaactcctcttcggtataggtcgtctttttgggttcggccatcaggggcgcattcaccatgacagatgcaagcaaggcaccagccaccagtagatattttttgtgcaaagccatacaacaactccttcttcctctatatgtcggactcatccgtcatgcggcaagccctttgcattaaaaatcagctatttcaagcttgaggccatcataccctacctgcactgatgatggcagcattttgctgaccgcctcatactccatttcatgcgtcatatggatgaggtaggtttgcttggcgccgatgatagcggcctgctccagactttgctcaagactgaaatgcgtgtagtgcggagtatagcgcaagcaatccagcaacaggacatcaagaccttgcagcaattccagcgacgcttctggaatagctgaggcgtctgtgagataagctagccgaccaagcctgtagccatacatttccagccggccgtgcaggataggcacgggaatgatttccacattgaagagctcgaatgcctgctctaccggactcacactcagaatggggagatcccaataatcgcccggatcgcggatcgcgtagccgaacttgctgacgatatgctccatggcatccggcttaccatataagggggtcgtctcagaaaacggaaaaaatcgtacgctaagccggttgcagcggccgtagcggcctgaacttgcctgcgccgatcttggcgctgctacgccagaggtaatcgccagtcaggttgatgtgttcccagccgagcggcgacaggtactgcttcactccaatactgtatgtctgcaaacagcgctccgcgcgcatcaagtgagactcaggcgcagtgccagcgctgccagggtcgccgcgagtacggggacggttagcacaatgcccaccttgaagtaatatccccatgtgattgtcattcccttgcgcgccagcacatgcaaccaaagcagcgtcgccagcgagccgatgggggtgatcttcggccccaggtcactaccaatcacattggcgtagatcatcgcgtccttcaccacgcccgttgcgctcgtggcatcaatggatagggcgcccaccagtaccgtaggcatgttgttcatggccgaggacaggagcgctgtgaggaagccagttccaaaggcggcaccccatacgccgccttgtgcggagtaatccagcagccttgcgatatgctccgtcagtccttggttacgcaacccatagaccacgagatacattcccagcgagaaaacgacgatttgccaaggcgcttcacggatcactttgcgggtgctgatgacatgcccgcgcgcagcgactacgagcaacagcagggcgcctgcggcagccacggcgctaaccggcacgcctagcggctcaaggccgaagaatccgaccagcagcagggccagaaccacccagccgaaacgaaacgtagccacatcgcgaatggcctctttcggctgtttcaattgattcacgtcgtagcgtgcggggatgctgcggcggaaatagatcgacagcacggccagagaggcaatgatggcgacaatattcactggaaccatcaccgcagcgtagtcattgaacccgatattgaaaaagtcggcagagacgatgttaaccaggttggatacgacaagcggcaagctggcggcatctgcgatgaaaccggccgccatgacgaaggcgagcgttgccgccggactgaaccccagtgccaacaacatggccatgacgattggcgtgagaatcagtgctgcgccatcgttggcgaaaagcgcggcgacggctgcacccagcaggatgatcagcgcaaacagcagacgtcctttccctccgccccagcgtgcgacgtgcaaggctgcccattcgaaaaacccggcctcatcgagtaacaggctaatgatgatgatggcaatgaatgcggctgtggcgttccagacgatctgccagacgacaggaatgtcaccgaagtgaacgacaccggacagtaacgccacgacagcgccaagcgtcgcactccagccaatgcccagcccgcgcggctgccagatcaccaaggcgatagtggcaagaaaaatcaatagggcagcaatcacgtcaattctctcttttcagggggttttcgagttctttaagaaggctcaagagatcaatccgggagatgacgccgatcactttcccatcctccacgacaggaagggacgttaagtgatgatccaccatcagccgggctgcaacggagggatgcatggccgccgcgacgctatgcacttccgtggtcattacctctgcggcagtacgccccccggccttgtcgcgctgcgtcccttttgggccaagaaaggaaacccagaagttctccttccagaccgattcacggggttcgagccgttcgtccgcgccccggtgaatcaagtcctccgcagtcacaacgccgatcagccgaccagcgccttcgatcactggaccattgatacgatgggcaagcagcagcctcgcaatgtcgtcaaccggtgtctcaggttgaacggttaccggatcgggcgtcatgaaatttcagatcaacatggtcgatctcttatgcttgaggatggatgagcgcacgcagtcgttctgtaccgatcggttcttccttcagcagcgggacaaccgcgtaacggtccgcgtgctgattcgccacagcgctgatttcgcgtagctcgttggccgcacgctgacgcagtaacggcgacttggccgaagctgccgccacgctggtgttgatgatccaggcccagggctcgatcccggcacggcgcaaatcagcttgcaggttggcggcctccagtaccggcgtcgtctccgccagcgtgacgacgagtaccttcgtttgcttcgggtcctgcaattgcatcatcggcgtcgtgaagtgcacgccggtcttgcccatttgtcgtgacacttcgcggtgatacgcacccgtcgcgtcgagcaggagcaaggtgtgcccggtcggggccgtgtccatgacgacgaactttttcccggcctcgcgaatgatgcgggagaacgcctggaagacagcaatctcttccgtgcagggcgaacgcaaatcctcttccaacagcgcgcgaccttcggcatcgagttgagcgcccttggtttccaggacgtgctggcgatagcgctcggtctcggcatgcggatcgattcggctcacggtcagattatcgagcgaggaatccagtgtgtcggtcaagtgggcagcaggatcggaggtcgtcagatgcaccggtaagccgcgatgcgccagttcgaccgcgatggcggccgccagggttgtcttgcctacaccacccttgcccatcaacatgatcagcccgtgtccatccgccgcgatgccgtcgatcagctcggccacgctgggctcgtcgagttcgatcggggaatcaaccgctgcgggtgcttgtggaggaaggtcggtcagcaactgccgcagtgcttcaaggccgacgagattgaagggcttaagttctacgtgatcacgcggaagcgcagtcaacgtagccgggatgttcttcagcgctgtttgttcccgttcgtggattgcagcggccagcgggtcggtagcggcttcgacgtgcggcaggatgccgttgatgacgagatgttgctgtttgaggcctatggctgccagttcttcgtgggttcgggcgacctcgcgcaaggccgcctgctgggcgcgagcgaccagcaccaggcgggtttgcagcggatcagccaaggcttcaacagccgccttgtactgagtacgctgcttttccagaccggccagcgggcctaggcacgaggcatcacccttgccagcttccaggaaaccgctccacgcgcccggcagttgcagcaagcggatggtgtggccggtgggcgcagtgtcaaagatgatgtgctcgtaatcagccgtgagtgccgcgttggtcagtagcgcagtgaactcgtcaaatgcggcgatttcggtggtacacgcgccggacaacgattcctcgatgcccttcaccacgtcatcaggaagcacgccgcggaccgggccaaccaggcgctcccgataggcactggccgctgcctcgggatcaatctccagagcagaaagacgtggaaccgccggaatcggtgtgacgcgattaccgatatcgacaccaaatacctgcccgacattggatgccgggtcggtactgaccaggaggacgcgctttccggcttcggctaactgaatggccgtggcgcaggcaatcgaggtcttgccgacgccacccttgcccgtgaaaaacagaaaacggggaggaagttgcaggaatttcatcattgttttctccatgttgttcagcagcagccacgcgggccggagcagcaaccgcccgtcgccggcttggcggcgtctgccggttgatcaatgccgatccagagggccaattcagcccgcttcggataacgtcccgcgagcgccacttcaccatcgaccaggatcagtggtagcgcaccctgaccggagcgctgcaaaaatccttttacggtcgcgttgtcggcaaacatctgtggctgctgcgccaggttgtagcgctcgatgtgcgcgccgttctgcttcgcccaatcaacatcagcagcaaaagtcaccaaggcttggtcaacctccacgccgcagacgccggtgctgcaacacagcgatgggtcaaacacttcgatcttcttcatttaaactctccatcaagtattcaaatataagttaaaaaaactacgccgaaagcgccccaatccgatccagttccgccttcaagcgtgtccggtcgcgcgcaagctccaccaacggcagcgcgaggaaagcttcgatgcgacgccgcaagatacggtaggccgccgtgaacgctgcttcgatttccgcttcggtccctgtggcatgagcgggatcgtcaacaccccaatgcgcacgcagtaccgcgccaagatacgccggacaggtttccccagcagcattcgagcacacggtgatgaccacatccgggacctgcggcaggttgtcccatgatttactgtgcagtccgttcgtgtcgataccttcacgcgccaagagcgccagggaacgcggatggacggtcccggtcggctgacttcccgcactcatggctttccagcctgtcggagccaagtggttaaagaccgcttccgccaaaatagaacggcaggagttaccggtacaaagaaacaggatattcatgttgtcgctttcgttggagtgggtgacaggggggggcaacagttccttggcgcagttcgaggcagcaaccttttctacgcatttagcgggactgccagtgcaacactcatccgtgaggtaagcgatcagatccaacatcaacgggatgtccgctcggtaacgttggaagcggccctcctgctcaaccgtcaccaagcgagcttgtgacagcgccttcaggtgaaaagagaggttggccggcggcacatccagcgcgttcgcaatctcgcccgccaccatgccgtctggccccttcttgaccaacagcctgaacacgtccaagcgcaagcccgatgagagggattcgaagatcgatgttgcgacttgcttttccatatttaaataatactacaaatatcaaacgatgcaagcgcgttgctctgtccgcttagactataccctaacctggcgtcagaccgtccaatgcgcaagcgtcagaatagagtcgccttccgaattaattgacatccgccgtcaagggtcatagatttcttcctgacacattaccctcaggaggacacgttgcacggtcaacgcatcggctacgttcgcgtcagcagctttgaccagaacccggaacgccagcttgagcatgttttggtggaccggctgttcaccgacaaggcgtcgggcaaggacacccagcgccccgagctggaacggctgctcgccttcgtgcgcgagggcgatacggtggtggtgcacagcatggaccgcctggcgcgcaacctggacgacctgcgccgcctggtgcagaagctcactcagcgcggtgtgcgcatcgagttcgtcaaggagagcctgaccttcactggcgaggactcgccgatggcgaacctgatgctgtcggtgatgggcgcgttcgccgagttcgagcgggccttgatccgtgaacggcagcgcgagggcatcgcgctcgccaagcagcgcggtgcgtaccggggtcgaaagaaggcgctctcgccggagcgggtcgccgagctgcgccgacgggccgctgccggcgagcagaaagcccagctcgcccgcgagttcggcatcagccgcgaaaccctctaccaatacctgagaacggacgactgaccatgccccgacgctccattctgaccgccgccgagcgggcaagcctgctagcgttacccgataccgaagatgaattgatccggcactacacgttcagcgaggccgacctgtcactgattcgccagcgacgtggggatgcgaaccgactgggtgtcgcggtgcagttgtgcttgctgcgcttccccggtcagggcctgcttcccgacgccgcggtgccgatgtccctgctgcaatggatcggacggcaactgcggctcgacccggtgtgttggccgcagtatgctgagcgggaggaaacccggcgcgagcatctgctcgaactgcgggcgtacctgggcatggagccgttcggcctggcgcactatcggcaggccgtccatgccacgaccgagctggccttgcagaccgacaagggcatcgtgctggccgccagcgtcctcgatgcgctgcgccaccggcacatcatcattccgacgctggatgtcatcgagcgcgtctgtgccgaagcaatcacccgcgccaaccggcgcatctacgacgccttgaccgagccgctgtcggacgggcatcgccgccgcctcgacgatctgctcaagcgccgggacaacggccaaacgacctggcttgcctggctgcgccagtcgcccgctaagccgaactcgcggcacatgctcgaacacatcaaacgcctcaaggcgtggcaggcactcgacctgccttccggcatcgagcggctggttcaccagaaccggctgctcaagatcgcccgcgagggcggccagatgacgcctgccgacctggccaagttcgaggcgcagcgccgctacgcgaccctggtggcgctcgccattgagggcatggccaccgttaccgacgaaatcatcgacctgcatgaccgcatcctgggcaagctgttcaacgccgccaagaacaagcatcagcagcagttccaggcatccggcaaggcgatcaacgccaaggtgcggctgttcggccgcatcggtcaggcactgatcgaggccaagcaatcgggccgcgatccgttcgccgccatcgaggccgtcatgtcctgggacgccttcgccgagagcgtcaccgaggcgcagcggctcgcgcagcctgaggacttcgatttcctgcaccgcatcggcgagagctacgccacgctgcgccgctacgcgccggaattcctcgacgtgctcaagctgcgggccgcgcccgccgccaaggacgtgctggaggccatcgacgtgctgcgcggcatgaacagcgacaacgcccgcaaggtgcctgccgacgcgccgacagacttcatcaagccgcgctggcagaagctggtgatgaccgacgccggcatcgaccggcgctactacgaactgtgcgcgctgtcggagctgaagaacgcgctgcgctccggcgacatatgggtgcagggttcgcgccagttcaaggacttcgaggactacctggtgccgcccgcgaaattcgccagcctaaagcgggccagcgaattgccgctggccgtggccaccgactgcgaccagtacctgcacgaccggctgacgctgctggaaatgcagctcgccaccgtcaaccgcatggcactggccaatgacctgccagacgccatcatcaccgaatcgggcctgaaaatcacgccgcttgatgcggcggtacccgacactgcgcaggccctgattgaccagacggcgatgatcctgccgcacgtcaagatcaccgaactgctgctggaggtggacgaatggacgggcttcacccggcacttcacgcatctgaagtcgggcgacctggccaaggacaagaacctgctgctgaccacgatcctggcagacgcgatcaacctgggcctgaccaagatggccgagtcctgccccggcacgacctacgccaagctggcctggctgcaagcctggcacatccgcgacgaaacctatggggcggcgctggccgagctggtcaatgcacagttccgccacccgttcgccgagcattggggcgacggcaccacgtcatcgtcggacggccagaacttccgcaccggcagcaaggccgagagcaccggccacatcaacccgaaatacggcagcagcccagggcggacgttctatacccacatttccgaccagtacgcgccattccacaccaaggtcgtgaacgtcggcgtgcgcgactcgacctacgtgctcgacggcctgctgtaccacgaatccgacctgcgcatcgaggaacactacaccgacacggcgggcttcaccgatcacgtcttcgccctgatgcacctcttgggcttccgcttcgcgccgcgcatccgcgacctgggcgacaccaagctctacatcccgaagggcgacgccgcctatgacgcgctcaagccgatgatcggcggcacgctcaacatcaagcgcgtccgcgcccattgggatgaaatcctgcggctggccacctcgatcaagcagggcacggtgacggcttcactgatgctgcgcaaactcggcagctacccgcgccagaacggcttggccgtcgccctgcgcgagttggggcgcatcgagcgcacgctgttcatcctggactggctgcaaagcgtcgagctgcgccgccgcgtgcatgccgggctgaacaagggcgaggcgcgcaacgcactggcccgtgccgtgttcttcaaccgcctgggggaaattcgtgaccgcagtttcgagcagcagcgctaccgcgcttccggcctcaatctggtgacggcggccatcgtcctttggaatacggtctatctggaacgggccgcgaacgccttgcgtggccacggccagaccgtcgatgacggtctgttgcagtacctgtcgccgctcggctgggaacacatcaacctgactggcgattacctctggcgtagcagcgccaagatcggcgcaggcaagttcaggccgctacggccgctgcaaccggcttagcgtacgattttttccgttttctgagacgacccctataaggggatctgctggcgttgcttctggcaaaaggcgcgcaaatcatcaatgccgtgcagatgatctgcatgggtatgggtatagagtacggcatctatatgtgagatgccttcgcgcaacgcctgcaggcggatatctggtccagtatcgatcaggatatttttaccattgcttaaggtaattaatgaagagcaacggctacgcttatttttgggattatctgacacgcaagtggcgcactgacacccgatcaccggggtcccggcactggagcccacgcccagcatggtcaggcgcatggacgcgcatccttgaacaagcggaagaagtttgccgttgtggccagctcaacctcttgataactgatgccacgcagcttggcaagctcctcagcgacataacgcacataggcaggttggttgaccttaccgcgaaacggtacaggagcaaggtatggggaatctgtttcaaccaggatgcggtccagcggcaataccctggccacttccttcaatgccaaggcattcttgaatgtgacgatgcctgagaaagaaatgtagaaaccgagatccattgccgccaatgcgacttgcagactttcagtgaagcagtgcatcacgccaccaacctgctctgcatgctcctcccgcatgatgcgcagcgtgtcctcagctgcattacgcgtatgaatcaccaacggcttccgtgcccgaatggccgcccggatatgagtacgaaagcgctcgcgctgccactcgaggtcgccggtaagtcggaaataatccagacctgtttcgccgatagccacgactttaggatgggcagccaaactcaccaactgatcctctgagaatgctggctcatcctcgtaatccggatgcacccctaccgaggcatagaaattctcataggcttccgccacggccagcacctcgggaaagtctggcaacgtcaccgaaatgcataatgcatgccctacccgctctcgctgcatagcctcacgcaatgtttgaagattttggcgcagctcgggaaagttcaggtggcagtgagaatcaaccaacataaataaaatttaaatcaaagtattaggagttaatgttaaagcaaaacattacatggtatgcgttgggcgctgcgattttagtgcgttacccaacaaaccctcgatctggttgcgtacctgcaagccaccgtccttttcactcagctgcactccaatcccttgcggtcgattaccatgcgctgctggactgatccacactaccctcccggccactttgaacttgtcggggttatccagcaggcttagcaacataaaaacctcgtcgccgatgttaaatggcttgttggtaggaatgaataatccgccgccttggataaacggcatatatgccgcatacaaggcagccttttccttgatggcaagtgacaatacgctgggcttgtgcgctgcctgcttgcctgcgctttcttgttcgctcaccttgcgctccctattcggaaaacagcttgctgtattgcaatagcaaatgctcaagttgcagttcgttgttcagaggatgactggccgaacgcttcacctcatcaagctggcgctgaaacgccagtaacgcgctcaagtctacctttttgcccaatgattgcaaagcggcgatatcccgcagatggtaacgtgctgccgtattcagggtaacggccacaagatcatacagccacttctggaatgccgtcgccgctgcctccatgccaatcgaggcaaactcacccgctgcgctgaatgggtcaagttttctgccctgggcaagtcgggcgggaacaagctgcacctgagcattattgacagcggcctccgcggcgctgagaggcgagcccccgctgtatgctagccagtaccgggcttcgccaatgccttgctgctccagccatgccagcgcttcctgctccgaagggacaggcatttccaactgctggcaacgactcatgatcgtaggcaataagctttggggatggctggtcacgaggataaacatgacatctgccgggggctcttccagcattttcagcagggcattggccgaagtctggttcaaggcatcggccggatggatcacgacgacacgcatcccatggctctggtggctggaaagctcgaggaagccggcgagttcgcgtatctgggtcacagaaatttgcgtgctcttgcggactggctttttgcttgccgccggagtctcgggaatatcttcctgctctgggctcaacaagcgataatcagggtggctgttctgcacaaaccacccgcagctgatacagtgaccacaggcatacccatcggcggatggcgactggcataacatggcgtttgccaatgtactggcgaacgccagcttgccaatgccctgcttgcccttcagtagcaaggcgtgatgcctacgttcactcgaacgctgcaaccgttgccatgcgctggcatgccagggatagcgcagcagcgtcatgctttgaactcccgcatgatatcaagcacttcttttctgactgtgtccatcgggcgattgccatcaatcaaccggaagcgctgcggctgagcctcagcccttgcaagatagccattgcggatacgacgaaaaaactctgcactttctcgctcgaacttgtctggtgttctggctgctgccaggcgcgcaacgctgatttctaccggcacatcgaataacaaggtcaggtctggctgcagatccggatgcacccatgcctccagtgcctctaccttttcacacggcaccccgcgcccgccgcattggtaggcaaaagaggcatcggtgaatcgatcggacaccacccaggcaccgcgcgccaatgccggttctatcacttcggcaatatgctcacgcctcgccgcgaacatcagcagcgtttcggtctccacatgcatacgctcatgcagtaacaattcgcgcagcttttcccccaatggggtacctccaggctcgcgtgtggacactacttccaatccccgcccttccagcaccgacacaatgctctctatatgagagctcttgcctgcgccatccatgccttccagcgtgatgaatctaccgcgcattgccgcctttcagttgataccgtacgaccgctcggttgtgctcgctaagcgtgcgggagaattggtgactaccgtctcccttgccaacgaaatacagagcatcggtcttggctgggtgcagcgccgcattaatggccgccatacccggcatggcaatgggcgtgggaggcaggccggcccgcgtataggtgttgaaaggcgtatcgcgctgaaggtcacgcttgcgcaggttgccgtcgaatgcttcccccatgccatagatcaccgtggggtcggtctgcaggcgcatgcctatacgcaggcgattgagaaagacaccggcgataatgggcctctcacttgcctttcctgtttctttctccacgatcgaggccatgatcaatgcttcataaggcgaattgtagggtagccctggtgcacgctgctcccacgccgccttgaggcgattttgcatcgcagcataggcccgtttgagaatatcctgatcgctcatgcccttgctgaagaaataagtgtccggaaagaacatcccttcgggtacggtctcagttgcaccgatattgcgcatgatttcttcgtcggtataagccatggtgagatggcgcacggattcatgctgattcaatgcttggcgcatttgcgcaaacgtccacccttcgatgaaagtaatgctgtcctgagtcacattaccattgcttagggtaatgaacagctcgtagggtgtctggccagactccagtaaatagttaccagccttgatgccaccagccatcttcatggccctaaccaatagaatgaagctccatggttccttgagcacgccttgggctaccaattgatcggaaatagtgcgcaggctgctgcccatgcgcaaatccaattcgaccgtctccgtagggaactgcaagggcgtggtcacaaagtaagccatccatgcagcaaaggtgatgaccgaaaatgtcactaaaacgaacaatattttcaatatgcgcatgctattcctgcaaaactagctgcaacttgctggccaactgtcctggcaaccaggatcgaccattgaaattcacaacctgccaggcgccatacagactgttgcacatcaggacctcatccgcatccattaagtcagccaatgtcagcgatgtgatggaaggcgtcaaaccaagggcaggcgccatggacagaatacgttggcgggtaatgcccgcgacaccacaacgttccaagctgggcgtcatcagcattgtacctgagcgcaccagaatattgctcattaccccctcaaccaccaaaccatcctgatccagcatgacgccttcgctgatagtgggatcgtcccattcctgccttgcgaggacattttccaggcgattgaggtgtttgataccagccagcagaggttggtgggacagtctggtattgcataagcgggcacgaatacccacagtggcattctgcacaggatagagaggtagtgggctgcggatagcgatacgggtgatctggatatgatcggtcacggcatatccacgttcggcaatgccgcgcgtcaagataagcttggcaacgccattaccctggtcggaaaatagttgagccaaatctgcccgccaaacgactgcatcaggacagggtagcttgaggcgcccactgtcgtcagccagtttggcatagtgctcgtcccacgcgaccggctgcccattgatcacacgaatggtacgaaatacgccatcgccatagtgcaggccgcgatccagtggggaaaccattgcatccgcgatgccgttaatcagaaaggtaattttgctcatcagggtgtatggaatcaacagccgcccatgctaaagcatatgcaccagcttagaaagaatttctctccacaaaagctgtggataattttgtggatggactttggaaactattgctaagctgccgttaccattacagtttttctggatcgcccagtttttaggcaaataattttatttttaaaaatcaaaaacttataaaaatgtccatataaacaagcggtaaagcctacatcttattgtcatatgccacaactctgtgcataaaggcccgcgactctccatgagagtgcacgggcctttaagttttttgccgtgagaaattaaatcttgcggaaaaccagactgccgttagtaccaccaaatccgaaattatttttcaccgctgcatctatcttcaaatccctggcttcattggcgcaataatccagatcgcattcgggatcctgattgaagatgttaatggttggcggagaaatttgatgatagatggagagtacggtaaatactgactccaatccgccggcgccgcctaataaatgccccgtcatcgacttcgtggaattcaccaccaggttcttggcgtggtcgccaaatgcagccttgatcgcattggtttcattcacatcgcctagcggcgtggaagtgccatgtgcattcacgaactgaatctggtcgggattgaggccagcgtttttcaatgcattggccacggagcggcgaggaccatccatgctgggagcagtcatatggtacgcatcggcactcatgccgtacccgaccagctctgcatagatcttggcaccacgcttcttggccgactcatattcctccagcacaaggacaccagccccttcgccgattacgaaaccatcgcgatcagcatcccagggacggcttgctgtggcaggatcatcgttacgggtcgacaaagcgcgcgaggcagcaaagccacccacaccgagtttggtaatcggcgcttccgcaccacccgccaccatgatatcggcatcgccatattcgatcatacgcgctgcatcgcctatcgagtgcgtaccggtagtgcaggcagtcacgatagcgacattaggccccttgaatccatacatgatagaaaggttgcccgaaatcatgttgatgatggtgccaggaatgaaaaacggcgaaatctttcgaggaccggactcgtgataaatctcgtccgtatcctcgatcaactgcaggccgccaatgccagaaccgatggaaaccccaatgcgttcggcattctcttcagtcacttcaatgcccgcatccttcactgcctcgattgcagccgccatgccatactggataaatgtatccatgcgacgggcctccttggctggaaggtattgggaaacatcgaaatccttcacttcacccgcaacttgcgaggaaaatgggctggcatcgaatttagtgatattggtgataccggattgaccggccacaagattggcccaggaggtttgtacaccgataccgactggtgacacaacgcctaggccagttacaactaccctacgcttggacaagacgaccccaagaaaaaagtcagaaatggaaaagaaaaaattatttcaggtttgcgttgacgtaatcaatcgcttgctgaactgttgtgattttttcggcttcttcgtcaggaatttcgcagtcgaattcttcttccagcgccatcactaattctacggtgtcgagagaatcagcacccagatcgtcaacaaaggaggattcgttcttgacgtcagcctcgtttgcaccaagttgctcggaaacgatctttttaacgcgttgttcgatgtcagacatctaaattattcctttcaagtttaagtcgcttaaaaaagctcgggctattctatcaaaagtcccgaggaattcaaaaaacagaatgactagcgggcataggccatcatgtaaggcattacgccatgtacatgccaccattcacatgcagggtttccccagtaatgtagccagctgctggtgacgccagaaaggcaacagctgccgcaatatcctttacatcgccaaagcgccctgccggcacgcgcttcaataattcctcgcggacattatcaggcagttcccgcgtcatatcggtatcgatgaagccgggcgctacacagttaactgtaataccacggctgccgacctctgccgccagcgagcgtgtgaatcctgccatgccggccttggccgcagcatagttggcctggccggggttgcccatatggcctaccaccgaagagatattgatgatacggccacttcttgccttcatcatcgggcgcagcaccgcttgcgacatccggtagacggatgtcaggttggtcgcgatcacggcatcccaatcctcgtctttcatacgcatcaacaaggtatcgcgcgtgatgcccgcattattcaccaggatggtgacatcgccaaactggccggcaatattcttcaatacagcctcgacctgcccggcgtcgttgacatcaagcgctaatccgatgccgccgtgggcgctcaacgactgcgtaatattggcagcgccggactcgctggtcgcggtgccgactaccttggcgccctgttttgccagctcctgcgcaatggcggcgccaatcccacggctggcgccggtgactagggcaacttgtccttccaacatgacggcctcctctttaatacttaaatacttattgattgaattgcgccatggcttctgccagggcttcttgattgaccaatgcgatgcatggcagctcggcgaccgtacgcttgaccagcccggccaatactttgccagggccgcactccgcactggccgtcactccggtggcatgcacagcttgaactgtctctacccaacgcacagggctgtacaactggcgcaccagagcatccttgaccttggtcgcatcgtcatacgcagccacatctgcattatgcagtaccgggatttgggcggatgcgaaatccacatccttgagatactcggccagctcgtctgccgcaggcttcatgagggcacaatgggacggtacgctgaccggcagcagcaaggcgcgtttggcgcctttcgccttggcagcctcaataccacgctcaaccgcagccttgtgccccgcgatcacgacctgacccggggagttcagattgactgcttccagcacctctccttgcgcggcctcgatacaggctgcgcgaacagcatcatcgcccaacccaagcacggccgccatggcacccacaccttctgccacggcgcgctgcatgacgtcggcccggaaacgcaccaaaggcaatgcagcctcataggacacgatgccggccgcaaccaacgcagtgtattcacccaggctatggccagctagcacggttggcaagggcccaccttgggattgccacgcgcgccatgtcgcaacgccggcagccagcatcagtggctgcgtattggcagtctgattgagcgcatcgttaggctctgttgccatgcgccaaaaatcgacgccaagcacatcggaagcctcgacgaatgtatccttaatcacagcaagatcgccaaacccctgcatcatgccaacggattgtgaaccttgccccggaaagaaaaatgcaaatttcatgaagcggccttttaggtcgtaagaaatggatcgaatgaatagcttgttgcttaaaacttgaggagtatggagccccaggtgaagccgccaccaaaggcttccatcaagaccgtttcaccatgcttgatgcgaccatcacgtacggcaacatccagggccaggggtacagatgcagctgaagtattgccgtgcttatccacggtcacaaccactcgggccatgtccataccgagcttgcgtgcggtcgattgcaaaatgcggatattggcctggtgcggaaccagccaatcgatgtccgatttttgcatgccgttagccgccagggtttcatcgacaatggcatccaatgtattcacggcaatcttgaacacggcgttgccttccatatggatggtccgctccgcccccggattcgaaacaccgcttggcacattaagcaattgcgtatagctgccatcggcatggaggtgagtggaaatgattccgggctggtcactggcccccatcactaccgcgccggcaccatctccccaaaggatacagttgctacggtcagtccagtcagtgatcctggacatggtttcggcgcccaccacaagcgccgtgcgtgctgcaccactccgtataaagctgtcggcagtggcaaccgcataaatgaagccgctgcataccgcctgcacatcgaatgcaggcgcaccacgattacccagtttatgctgcaacaggcaggccgtacttgggaatacgtgatcaggcgtcgtagtggcaacaataatcaggtctatggcgtcaacttcgacacccgcggcttccaatgcacgctgtgcggcatgaaaagccaggtcactggtaaactggttctctgcagcaatatggcgctggcggatgccagtgcgggcataaatccactcatccgttgtgtcaaccatgcgctccaggtcagcattggtcagtattttctcaggcaagtagctgcccgttcccaagatgcgcgaatagatggtcatatgccctctttcaaatattctcgacaccctgcgcagcaggctgtggcttgagatgttcgatttcgagttgctcggtaatgcggttcaggacgccattacgcgactcctctgccgccgcctgaatggcatactggaaggctaggctatcagcgccgccatggcttttcaccacaacgccccgcaaacctaggaaagtggcgccgttataacgacgcgggtctagcctgcgtttgaaagccttcagcactggcatggatatcagcgccatcaacttggtcatccagctgcgcttgaactcctgcaccaggaaacgattgaccatctgggccaagccttccgaggtcttgagcgcaacattgccgacaaagccgtcgcagaccacgacatccgtggtgcccttatagatatcgttaccttcaatattgccatagaagttgagacggcttgcccgcagcaattcgcccgcctgctttaccacttcattgcccttgatgtcttcggagccgatattgaggagacctacactcggcctttccttgtgttcaacacaagaaaccagcatagcacccatgatggcgaattgcagtagatgctcaggcgtgcaatcggcgttggcaccaagatccagcatgtagaccctgcccttttgggttggcagtatgcctgcaatcgcgggcctgtctatgcccggcaatgttttgaggacgaaacgcgccgtcgccatcaaggccccggtgttacctgcgctgacgcatgctgtcgcctcgccgcttttgacaaggttgatggccacgcgcatcgaggaatcttttttattcttgagtgcgctttgaggggactcatccatcgccaccacttcagtagcatgatgaatcctgagacgcgggcctaccgtagccttattggcagacagttcggcctcgatgacatccttcactccaacaagaatgatatttaattggctatcctgcctgatagcattgagcgctgcgggaatggtgacatgagggccatgatcgcctcccatcgcgtcgatagcaacagttatatccatgctcacaatcggaggttaaatacaaaagcgccagccataaaggctggcgcatacacgtgcaaaatcagggaaattactcaccctttgctggcaataccttgcgaccacgatagtagccattggggctgacatggtggcgcagatgaatttctccactcgttggctcaactgccaggggcggattggtcaggaaatcgtgggaacggtgcataccacgcttggatggtgactttttattttgttgaacggccataatttgctcctaaattaaactaatcgttttggcttccgccaaccttaaaatccttcaacgcggcaaaaggactcggtttttccaattcgaccttgctcgaggccaagcaatccttctcagcatgcttgggcgccaatggcaaagccagcaatatctcgtcttctaccaggtccatcaccggcatctgcgtttccgccaccaagtaatcaacctcatcgtcatactcatccgaatctggcgatggaatcgcatcttcactggtgacgagcacaaaatccgcagtcacatccagcagatattcaaatgaatccagacagcgctgacaagtcaggttgagtgccccctgcaccgccaggcggagcccgggctcgcccgacttgccaaccacgccactcagggtaatatccagtgaaccgttggcatcagccagatactcacccaggcgagaaaatcgcaagagcgggattatatcatgaaactcttgtgcttttctcgagaagtcgagactattgataacaggcatatggattgcttgtgcattcataagccgcgcatgatataatttgcaggtttccctgtcaaaaatcagcactatttttcaggtttaggtttactacgtgatcaaaaaaattctcattgccaatcgtggcgaaatagccgtgcgtatcgtacgggcatgctccgaaatgggcatcaagtctgttgcaatatattctgacgctgaccgccacgcattgcatgtcaaaaaagcggacgaggcctacaatattggatctgatccagtactgggctatcttaacgcacataatatcgtcaaccttgccgttgcatccggatgcgacgcactccatcccggatatggttttctttccgaaaatcccgagctcgctgagatttgcgcacgacgcggtatcaagttcattggcccggatgccaaggtcatccgtcaaatgggggacaagattcaggcacgcactgccatgatcaaggccggcatcccatgcgtgcccggcagcgagggtaacttggaaaatctggaagaagcgcgcaagctcgccgccaaaattggttatccggttatgctcaaagccaccaacggtggaggcggtcgcggtattcgtcgctgtaatgatgaaaaagagctactgagcaattacgaccgcgtgatttcggaagccagcaaggcattcggcaagcccgaggtattccttgaaaaatgtgtggtcaatccgcgccatatagaggtacaagtgctggccgacagccatggcaacgtcattcacctgttcgagcgcgactgttcgatccagcgccgcaaccagaagctgatcgagattgcgccctcgccccagctgagcaaggcacagcgcgagtatatcggcaacctggccgtcaaggcagccaaggctgtaggctacaagaacgcaggtacagtcgagtttctgctggactcggacaacaatttctatttcatggaaatgaacacccgcttgcaagtggaacataccgtgaccgaacagatcaccggcattgatatcgtgcaggagcagatccgcgtcgccgacggtcagcgcctgcaatacaaacagtcggaagtgcaataccgtggctttgccatggagttccgcatcaacgccgaggatcccaagaacgacttcctgccgagcttcggcaagattacccgctactacgcccccggaggccccggcatccgcatggatgccgccatgtacagcggttacgtgataccgccctactacgactccatgtgcgccaagcttaccgtttgggcattaaactgggaaagcgtcgtagagcgcggtcgtcgtgcgctcaatgacactgtggtgtatggcgtcaagacaacgattccttattatcaggaaatcctcaagcacccggacttccgcaatgctatattcaataccagctttgtcgagtcccatcccgaacttgccaactatgcaacccagttcccacgggagctggttgccgcggcgatttcagccgcaatagctgcccacgagggtatctaaggcttacaattaacaccttgaagtggtagataaagattatggcaaaagtacatgtaaccgatgtagttctacgtgatggtcaccaatcgctgatcgcgacccgcatgcgtaccgacgacatgctgcccatctgttccaaactcgatgcagtcggctattggtctctggaagcctggggcggcgcaacatttgacgcctgtgtgcgctacctgcgtgaagacccctgggaacgcctgaaaaaactacgcaaagcattgcccaattcacgtctccagatgctgctgcgcggtcagaacctattgggctaccgccactattcggatgatgtggtccgcgccttcgtgcagaagtccgctgataacggtatcgatgtgtttcgtatttttgatgccatgaacgacctgcgcaatctcaaggtgtccatcgagtcggtcaaggcagttggcaagcatgcggaaggcaccatcagctacaccacaagtcccgtgcatgacatcccctatttcgtcaacctggcgaaggagctggaaagtttcggttgcgacaccattgccatcaaggacatggccagcctgctcaccccccaggtcacgggcgatctcgtcaaggctttgcgcgaggctgtcagcttgcctatacacctgcatgcccacgccacttccggcttggccagcatgtcaattcagcgcgcggtcgacaacggtgttgccatcgtcgacggctgcatctcctcatttgccgaaggcgccagcctgccagccaccgaaagcattgtcgccgcgctcaagggcaccgagtacgatacaggtctcgatattggcctgctgcaggaaatctcggcttatttccgggaagtgcgcaagaagtactggcagtttgaaagcgaattcaccggcgtcgatacccgagtgctggtcaaccaggtgcctggcggcatgatttccaacctgtctaaccaactgaaagaacaaggcgcgctggaccgtatggacgcagtactggacgaaatcccgcgcgtacgcgaagacctcggctaccctccgctggttacccctacttcgcagatcgtcggcacccaagcagtgctgaacgtcatgacaggtgcgcgctataagtcggtgaccaacgaagtgaagaactatctgctaggtcattacggcaaggcaccatccacagtcaacccggatgtgcgcaacctggccgtcggtaatgcacaagtcatcgaatgccgccctgccgacctcttgactgcagaaatggaaaaactgcgcaatgaagtggaaggcttggccaagagcgaggaagacgtgctcacctacgccatgttcccagaccttgccaaaactttcctgcaagagcgcaatgccggctcgctcaagcctgaaccattgctggacaaggaggcggtcacctccagagagtcccattcacgcttcgcgcctactgaattcaatgtcacattgcatggtgagactttccatatcaagttgaccggcagcggccaccatggcgaagagcagcgtccattctatgtttcggtggatggagtaacagaagaagttgtcgtggaaatcctcaatgaaatcgaggtgtccggtggcggtcaaagcagcggcgaagcaaaaaggaaggcaagcagcgctgccagcagcggtcgcccccgcccgacccatgccggctgcgtcactactgccatgcctggcactattgtagacgtcaaggtcaacgtgggcgacaaggtaagtgccggggacgccgttctcgtgatcgaagccatgaaaatggaaaacgaaatccaggcttccaagagcggcgtcgtcgtggcaattaacgtcaagaagggcgatagcgtcacgccagatgaagccttgctggaaatccagccagactgagagtcattgaactttctactcaaagccggcccaggccggcttttttattgctatttttgcctcatcagcaacaccgtgccacaatgaagttttgaccgctcaaccttgtatgccacccctgatccttgcttcctcctccccttaccggcgcgaattgctcgctcgcctgcagttgcccttcagcgtgcaatctcccaatatagatgagtcgccacagctcggggaagccccggaacataccgctctgcgtcttgcccaagccaaggccaggaaagtggcagagacatttcccaatgcattgatcattggctgcgatcaggtggcaaccctggatggcctacagctcggcaagcccttaacgcatgacaatgcagtgagacaattgaccttaatgcgcgggcgcagcgtggtttttcacagcgccctatgtgtctacaatgcactcacgcaggaaatgcaggccgatgtcgtgccgtatacggtgaaattccgcgacctgagcgaccggcagatcgagagttacttgcaaaaagaacaaccatatcaatgcgccggtagcgcaaagtcagaaggactgggcatcgccatcatcgctgccatgcagggcgacgaccccaatgcgctgatcgggctgccattgatacgcctcatcgacatgctggccagccagggtgtcgatgtcatctaaacatagtttcctctaaggagattccattgatcttgaaacgcacaatgattgccgcgagcctgatggtcgcattccacgctgttgcaggcccggatgaaatccgcagtactctacatgaccagcaaagcatcgccgtgacgatttacaacggcgacctcgccctggtgaaagaccagcgcaaggtcaacctgcaatcgggcctcaatgccttggccttgcgcgacgtcagtgcacagatccggcctgagactgccttattacgcagcctgagcgggcaattgcaaacattggaacagaacttcgactacgacctgctcagcccggagaaactgttggagaaatatatcggccagatggtacaggtgattcgtaccaacccagccacgggtgctgaaaccgtagagcaagcctatgtactggctgtcaataacggaacagtgctcaagatgggcaacagaatagaaaccggggtccctggccgcatcgtgtatcctgacgtgccggaaaacctgcgagaccgcccgaccttggtgacccaagtcaccaccaggcaatcaggcccacagaacatcgagttgagctaccttacccacggcttgagctggcaggccgactatgtcgccgagctgaatgccgcagaagaccgccttgatctatccggctgggtcacactgtccaataccagcggcaccacatatcgggatgccaagttgcaattggtcgccggcaacatcaaccgggtcgccccgccacccccgccgatggcattgatgcacaagagcgagatgatggtggcagatgcggcgcctgccatggcccaggaggcgttgctcgaatatcacctttatacactcgaacgccccactaccctggctgaaaaccagaccaagcaggtggctttgctcagcgcccagtcagtgcctgtgcgcaaggagctggtattgagaggctctccctactactaccagtccagtcagggagacctgggccagaaactgaaagtgggcgttttcgtcgagtttgataacaaggaaagcgcaaaactcggcaaacccatacccaagggcatcatgcgggtatacaagaaagacagtcaaggcaacgcccaatttgtcggcgaggatagtatcgaccatacggccaagaacgaaaccgtgcgtctcaagctcggggaagccttcgacgtgaccgccaacaagaaacagacggacttcaagaaactacccagccctgccaagggcagcagccagttcgagagcgcttacgaaatcgtaatcaagaatgccaaggaccaggctgtcaccgtcaaggtcgttgagccgattcccggcgattggagcctgcttgcgcaaagccatcccagcacaaaaaccagcagcaacacagccacatggaatatcaatgtcccggcggaaggcagcgccacgctcacctaccgcgtacaggtgaagcattgaccacaggtacgctatatatgctcccggtgacgctgggcacggacaatatccatcaagctttgccacaagaggttattcaactggcccaaggtctggaaacctttattgtcgagaacgagaaatccgcacggcgctttctcggcctggtcaagccggccaagcccgtccgggagctgacattgctaacgcttaacgagcatacgacggatgccgagctacctgccttgctggcaccattgctcgccgggcaggatgtgggactgatgtccgaggcgggctgccccgggattgccgaccctggcgcgcgcctggcagcaatggctcatcgaaaaaatattcgcgtcgcgccgctagtcggcccttcttccatcctgctgtcattaatggggtcgggattgaacgggcagcgtttcgccttcctcggctacttgcccagcgacaagcaagccaggatccagaggatcaaggatatcgagcgtcaatcaaggcaacagcaggaaacgcagatcttcatcgagactccctaccgcaaccagcacctgttggaagacatgctcactcattgcgctgcggagaccagattgtgcattgcgcgcaatatcagcctgccaaccgagttgatcgtcagcaagtccatcaaggattggaagaagtcggaattaccggaattgcacaagcagccaacggtgttcctgctgcttgcatgaaaggccgggactaactctttccaggcacagcattaatgcctagaccagtcctaacactttcttgacaggcgcgtagctgcgcctgtggatctcgcaagcaccgtgctcggcgagcagcctaagatggtgggctgtcggataacctttatgcttggcgaaatcatactgcggatatcgcgcatgcatttccaccatttcatggtcgcgcgccgtctttgccagaatggaggcagctgcaatctcctgcaccttgctgtctcccttgacgatgccttgtgcaggaatcgcaatcccggggcaatgcaagccgtcgaccagcacctgcgtaggcatgatcgtcaattgatcgattgcgcgcttcatcgccagcaggcttgcctgcaggatattgatctcgtcgatttcttcggcgctgcacgaggcaatcgtccaggccagggcatgttgcttgatctcgatggccagcatatcgcgcttcttctcgctgagcgtcttggaatcagccaatcccggaattgggtgctgcggatccaggatcacggcagcagcatacacagctccagccagcggaccacgtccagcctcatcgacgccacagatcaacacacgttcattgctcatttgatgaaagacagcactgcccgtgccgccttttcctcggtattctgccgcagcagctcatgcatgcgacgaaactccgtttgtatgtcggcgatctgggatttgtcgctgagcatttgcagcaaggtcgccgccaacttgtcaggcacggcatcatgctgcagcaattccggcacgataaaccgcccagccaatacgttcggcaagccgacataaggcaggtacttcattcgcttcaatatctgccagctcaagttgggcatgcggtaggtaatgatcatggggcgcttgatcaaggcagcctccagggtggcggtgccggaggccacgatcacggcatttgcagcctccattgcctggtgcgcatgaccgaacatgatgctcacgggcaagtcataaccttcattggcgtataaggcgcgctcgaagatagcgcgcgtctcacgggtgatcaatggcaccagaaagcgcgcatctggccgttcggacaagatgagcttggcggtcttgatatagaggtccgccaattgctgcacctcgctctggcggctgccgggcagcatagcgacgaccaggctgtcctgcggcagtttgagctcctcacgcgcaccctccatgtctggctccatgggcaacatgtccgccagcggatgaccaacatacgaaacggcaacccctgcctggcggtagatttccggctcgaatgggaatagcgccagcatatgggatactgcctgctggattttcttgatcttgccacgccgccatgcccagattgagggactgacataatgtacggtgggaatgccctgatgcttgagcttgcgttccagcgtgaagttgaagtccggcgcatcaatcccgataaatacgtcaggacgatgatcgagaaagtattgcgctacctccttgcgaatcttgagcaagccgggcaaatgacgcagcacctcgacgtatcccctgacggaaagccgctccatggggaacagggtttccgcgccctcagcgatcatcttgggtccggcaatgccgacgaatttgagatcagggcgctgttttttcagcgccctgatcaaatggcttcccaataagtcgccagaagcctctccggccacaatcccaatggtcggcatgacgcaccctgtttctagcggacgatgccgcgggttgattgattgaggaagtcaaccagaatattcagctctggcgatgtcttgctttgctctgccagctgctgcttggcttcttcgagtgtcaggccgttgcggtacaaggtcttgtaggcacgtttgatctgcaggatattgtccgcagagaagccccggcgcttcaacccttctgaattgatgccatgcggcttggcgtcatagccggcagcagtgacgtaaggcggaatatccttgaatacgaccgagcccaccgcggtaatgacatgggaacctatcttgcagaactgatggatcaaggtaaatccgccgaggatggcatggtcatgcacgtcgacatgccccgccaaggaagagttgttggcaaaaatggtatggtcaccgactacgcaatcatgggcgatatgcacgtaggccatgatccagttgtggctgccgatcttggttgtacccttgtcctgcacggtgccgcgattgaaggtgcagaattcgcggatggtattgccgtcgccgatttccagcaatgtgggttcattcttgaacttcttgtcttgcggcacctcacccagggaggaatactggaatatctggttatccctgccaatggtggtaggtcccttgatcaccacatggcttgccacgcgggtgcctgcgccgatacgcacatctggcccgatgatggtgaaagcacctacttcgacactagagtcaagttcagccctggagtcaatgatcgccgtaggatgtatccttggttcagtcatgctcaatcaatcgccttcaggatacacatcatttctgcttcagccacgactgcaccgtccaccagtgcttctcccttatatctccatattccgcgcaatatacggtctatgctgaccttgagaatgagctggtcgcccggcgacaccggcttcttgaagcggacattgtccatgccggcaaaatagtacacggatttgtcattgggcttggtccccatggtcttgaacgacaggatggcagcagcctgcgccagtgcctccacgatcaatacacctggcatgactgggtggtaaggaaaatgccccgggaaaaaaggttcgttgatggtgacattcttgacagccacgatctctttattcaattccagggaaagcacacgatccaccaatacaaaaggatatcggtgtggcaggtaattcagtatttcatgaatatccatgctcgtaatagcttgttcagtcatggcttttctcgtttctcaacatcaaattattatttatctctctggataccagatacctgctggggcgccaattgcttttccaattgcttgacccgttcagcaagctctcccaatcgtctgatacccgcagcagtcctgagccattcgtcatggctctgaaaaggcattaatgccgtgtaggtgcctgccttcatcaacgaacgtgtaatcatactcccaggcgatacagtcacgccatcagcgatttccaggtggccgaggatcatggccgccccaccgatccggcagtgctttcccaatactgcgctgccagcaatgccaacacagcctgcaatcacggaatgtgcgcctatgcggcagttatgtccgatctgcaccaagttatcaatcttgcagccttcatgaatgatagtgtcgtcgatcgcacctcggtctatggtcgtattggcaccgatatccacatcgtgctcgatgacgacacgcccaacctggggaatcttcacccagcgcccctcttcaggcgcgtagccaaagccatctccaccgatgacgctgcccgagaatatgttgcagcgttcgccgatcatgcagtgatgatagatcgtgacattggcatgcagcactgaatgcgcaccgatttccacaccttcgccgatcacgcaacctggatgaaccaccacatgctcgcccaataccacattggcaccaaccacagcctttgccatgatggtgcagctggctggcacttgtgcactgggggcaatcacggcagtgtcatccacgcctgccacatattccggcttcggattgagtaaatctgagaccttggcaaaataggcgtagggattatccgtgagtatccttggcaacgctgtgatatcgcggttttgcggggtcaatatgacggcgcttgcgttggtggtggcaagcacggatcgatacttggagtcggtcaggaagctgatctgccctggctgggcattggccagggaggcaacgcgagagatgaggacatcgtccttacccagcaactcacctcccagtgtggatacaatctcccgcagggaataggacttattcattgagtagcgactagctggagggcttatttcttgccaagagatttcaataccttgtcggtaatatcaatcttcttgttagcataagccacaccgccgtacaccaccaggtcatagccttcggcttctgagacggctgtcaccgccttgttgatcttatcctgcagaacacccaactcctcattcttgcgcagattgacgtcctctctcagctcacgctgcttgcgctggaactcaatcttgagattggaagcatctcgctccttgttgcggcggtcagcttccgacatggtaaggccatccttttccagagcagcttccaaatcgcgaatttgcttttgcagacgatcaagctcgttagtacgcgggccgaattccttttccagcttcttgccgctttcggctgtctgcggtgcttcctgcagaatcttgtcaacctgcacatagccgatcttcaactctgcggcctgggtactggctgcgaaagacaaagcagtggcaaccaacagacttttcaacaacttattcaattgactttctcctgatatacaagcttttgcttcaataatttcaaattaaccatacagtattctagactagcttagaactgctgccccatctggaattgcagcatctgggtacgatcgccatcttgcttgttgagtggcttggccagcaccagcttgatcgggccgaacggcgacagccagctgaccccgatgcccgtggagtagcgtatatcgcttaaacttgttgaatatgggcagcctgacacttgtccacggctatctatacaagcaccagactcatcaatgccatcgccagcaatggaacctgcatcaatgaaagtacttaagcgcaaggcattattgtccttcatacctggtatgggaaaatacagttctgcattagcaagaaatcgcttcgtaccaccggcagcaaaatcacgatactggccttgtgtatcataaatacgaggaccaatcgaactctgctcatagccacgtactgagttcacgccaccggcatagaagttcttgaagaatggataatctttatcgccataggtattgccatagccgatttcaccattcagcatcagagtgacgctcttgctgatatccttgtaccaggcatgcttgtattccagtttatagtactgtaaatcaaggccgggcaaggcaacctcggagctgatgcgctgcagcacccctttattcgggaacatgatgttatcgcgcgtatcatgcgtccaagccaggttaacaaaccaggagctgttgctgcaactgttggcgtcttcggaactgctgcaatagcgcttgaactgcggcgggctattgctgctcagctcaacgtcagtgtaatcaaaggtcaagccggcgctgacgaaatcccgctcattcaacggcatgccgaaattcacgcccgcaccgtaagacgcggtcttgtaatcaccggtacgcaggtaagtcgtatcgaccttgcgatggtagacgttgaagccgcggctgatgccatctggcgtgaagtaaggatccgtgtagctcaacgagtacaccgtattgatcctgccggtattgacttgagccgcgacgcggttaccagtgccaagaaagttgttctggttgatggtcacacccagcaccaccccttcaaaactggacaggccggcaccgaacatcacactgccagtcgaacgctcggtcacgttgatgttgagatcaacttgatcattggtacctgggactgccggcgtttcgacattgacatccgaaaaatattgcaagcggttcaaccgctgtttggaacgttcgatcttgtccgccccataccaggccgattccagttggcgcatctcacgacgcaatacctcgtcccgcgtccgggtgttgcccgtcaggttgatgcggcgcacatacacgcggcgacccggatctatgtagaaagtaaatgcgacagtatgtttttccttatcgacctctggaattgcattgacattggaaaaggcatacccgtcattgcctaagcgatcattgatggccttgctggactccgtaacacgctggcggttgaagatctcgccgggagaaaccgaaatgaggctgcgggcctcagcttcgggaatcaacatttcaccggccagcttgacgtcagtcactgtatatttttcaccttcggtgatgttgatggtgatgtaaatatcccgcttgtctggcgtaatggatacctgcgttgaatcaatattgaactcgagataaccctggttcatgtagaacgaccgtagcgcttcgagatccgccgtgagtttctggcgagagtactggtcgttcttgttccaccaggtgagccagttgggcgtggtcagcgtcagcttttccagcagctcttcctttgtatattctttgttgccgacgatattgatgttgcggatcttggacaccgccccttcttcgatatcgaagcgcacggcaactcgattgcgctctagcggcgtcactgaagtcttgaccgaggcgccgtacttgccctgagacaggtattgacgcttgatctcctgctccgcgcgatccagcatggactggtcgaaaatcagaccttccgccaagccgatctgcttgaggccctctttcatcttgtccgtgggaaatgacttgttgccattgaagatgagctgtgcaatagctgagcgttcctgcaccatcacgacgacaacaccgttttcggactcgatccgtacgtccttgaagaaacccgtgccatacaaggatttgatcgcctgcgtggccttttcctctgtcatggtgtcacccacgcgcacgggtaaataattaaacaccgtcccggcttcagtccgttgcaagccctctacgcggatatccttcactacgaaaggttcctgagccaatgctgaggtggaatacaaagccaggattagcagcggaatatgtttaagcttcatgccaaacttcattaagatcaacctgttataaacctggttatgtcattgtaaaaagcaactgtcatcaacaaagccaatattgccaaaccaatacgctggcccacctccatggcggcttcagagaccggactacccttgaaaatctctatcgtataatacagcaaatgccccccgtccaacactggcacaggcaatagattgagcactccgagactgatgctgatcaaggccagaaagccaacaaacgacttccatccgatgtgggcgctttggccagcatagctcgcaatcgtcaccggcccgctgacgcctttccatgaagcttctcccgtcaccatccgtgccagcatcttgatgctgaaaaccgaggtttcccaggttttatccactgcccggctaaaggattgcaaaggatcatagcgcacggtaacgctcaacttttccagcaatccttgatccacctgatacgcagcccctatccggccaatccgcttgccatgttcatcgacagcctggggaatgaccaccgcatccagttcgcgctcgccacgcttcaatcgcaatgtcagtggctgttccggtttctcgcgcaccagggtgacgaattcctcccactcggtgataggcttgtcgttgaccgccaatatctcgtcaccagtctgtaatccagcgttggctgctgcaccatcaggcaagatttctcccagtctggctggcatggctgggcgataaggcaccaggccaagcttctcgagaaaatcggactcgaaatcctccttctcgatgtcatccagcttcagttcggtttcgtgctcacgcagcgaatcatccttgaccttgactgtcacggctggcgatttgattgcctcctgcaacagcttccagcgcacatcggtccaggtagagactgaatctcccgcaacggcaatgatcaggtcatgagccttcaaaccggcttgcgcagcggctgtctgtgctggcacatctcccagcacagggcgcatgccgggcacaccctgcatgaacaatacccaataaagaacaattgccagcaacaggttggctgccgggccggcagcgacgatcgctattcttttccagacagactggcggttgaacgcacgtgtcagatcatgctcgctaacagcgcccggtgtaggcagttcgcgctcgtccagcattttgacgtatccacccaacggcaaggcggagatcacgaattccgtgttatccgcgccaaaacgccgactgaaaataggtttgccaaagcccaaggagaagcgcagcaccttgacgttgcaccagcgtgccacttggaaatgaccatattcgtgcactgcgatgagaatacccagcgtcacgaggaaagcgatcaaggtcagcatgcttccaattgcctccactccagggcatgagcacgcgccaaggcgtcgacctcaatcaattgtgaaatggatgtgacggcctcaatatccatggctgtcaacacagcctctatcaggcgaggaatgtcctggaaaccgatgttgccattcagaaaagcatccactgccacttcgttcgcggcattcagaatagcgggcgccgtgccgccatggcgtaaggcatcgaaggccagccgcaagcatgggaaacgtgcagtatcgggcgcttcgaaatccagcctgccgaccttgaacaaatcaagtgcattgacccccgccttgagtctttctgggtaccccaagccataggcaatcggggtgcgcatgtcggggttccccatctgggccagaacggagccatctatatattccaccatggaatgaatcacgctttgcggatgcaccacgacctcaatcttgtctgccggcgcattgaacagccagtgcgcctcaatgacctcgagccctttattcatgagggtggcggaatcaatggtgatcttggggcccatgacccagttagggtggttcaatgcctgtgctggcgtcaccgccatcagctcagcgaagcttgatttgcggaaaggcccgcccgaggcggtcagcagaatgcgcctgatgccgccatccgcaagggctgataatcgcgctggaggcatgacctggaaaattgcattgtgctcgctatcaataggcagcaaggtagcgccgccctcttccactgcctgcatgaacagcttacccgccatgaccaaggtttccttgttggcgagcagaatccgcttgccggcgtatgccgccgccatggctggcttgagccctgctgcgccgacgatggcggccatgaccacatgggcctccgggtgagctgcgacctcttccagcgctgccaagcccgaaagcacttgggtttccaagcctttcagcttttgctgcagtttttctgcggcgccgctgtccagcatgacggcataccggggccgatgctgcaggcacagctcagcaagctcatcaacgcgggaattagcggtcagggcaaacacacggtatcgccccggatgcctggagatcacatccagagtgttgaggcctatcgtaccggtcgcgcccagaatggtgacattttgcaacatgggcatcatggcgtggaatacatccatgcctggtagtaaagaggcaagtggagaaaaaacgcagccattggcaggctggaagtcaggccgtcgacacggtcgaggatgccgccatggccgggcaacaggttgccgctatccttgaagccaccctggcgcttgatcaaagactcaagcaaatcccccataatgctgaatatcgtcagtatccagaacccgacaatcagcaaggcattcaggtcaaatgcgatacatagggctgccccgtacaaacttacgacgaccagcgcgccgagtacaccctcccaggtcttgcccggactgatattgactgccagcttgcgcttgccgaagcgcttgccagcaaagtaggcggcgctatcggcaatccataccacgagcatgatggacaacaacagccaagggctgagcgcgcgcaaactgacgagcgccagccacaacggcaggactatccaccagcccgccagcatcatgagatagatattctgtacccgagtgcggcgccacaaccatattggcaccaacacaatccagaaggctgcggccaagggcagcccccagtagagtgcatattcctgcatgaaagcgttttcaggcccatgccagaaagcaagaaacactccggcaatggctgaagcagtaatatacaggtaacgtacagcgggtttgaagccggccatatgcgcccattcccacaagcctatcaaaacaccagccagcatgagcagggaccagtagggctcgggcagcagaaaaagtgctgccaggaatgcaggaatcagtatagcggcagtgatcaaccgggttttcagcatattaatctgcgaccaactgctcgctcgtgcgaccgaaccgacgctcgcgttgctggtaggacacaatcgctcgcttgaattctgcctcatcaaagtccggccacaaggtctcggtaaaatacaattcgctataggcaagctgccacaacaggaaattgctgacgcgctgctccccgcctgtgcggatgaacaagtcgggctccggtgcgtaatgcatgctcaggtaggcagccaaatcctcctctgtgaagctctgcgcgagatccggcttttctgccagtagacgcttcatcgcctgcatgatgtcccagcggccaccatagttgaccgcgactgtcagcgtcaggcgatcattgccggctgtccgtgcctcggcctcggcaatcttggccaccaaggcaggatcgaaccgggagcaatccccaatcatgcgcaggcaaatattattttcgtcaagcttaccgacctcttgctgcagtgcttccatgaacaggttcatcaagaagctgacttcatccgcaggacggcgccagttctcgctgctgaacgcaaacagggtcaagtatttcacgccatggttggcacacaggcgcacgacctcgcgcacgacctcaacgcctcgcttgtgccctgccacccgggggagaaagcgcttcttggcccagcgaccattgccatccatgatgatggcaatgtgctggggaatgtcgcccgttatcgggatagcctgggtggagctggaaaaaagtgccactcaatgctccatgggattagaacaatataaaaccactggctgcaatcacacagccatcaactcggcttccttggtttgcagcagtttgtctatttccgcgacaaacttatccgtgagcttctgcacctcatcctgtgcacggcgctcatcgtcctcactaatctccttgtccttgaccagcttcttgagcgcgtcattggcatcgcggcgtacattgcgtatcgccaccttggcattttccgcctctgaacggacgactttaaccaggtcgcggcgacgctcttctgtcagcatcggcatgggaaccctgatgatatcgccattggtggcgggattgaggcctaggtctgcatcgcggatcgccttttccaccttgggcgtcatattcttttcatatgcctgcacgttaagggtacgtgcatcccccaggctcacgctggcgacctgattgatggccaccatggaaccataatattcgacctgcacatgatcgagcagaccggtatgcgcacgaccagtgcgcaccttgctcagatcagccttcaaggcttctatggatttctgcattttctgttctgcagtgttttttacgtcttgtatcatgatatctcctgctaagacatgtatccgggcgatcaaggcagaacgcgtgttccctcgtcttcacccagcacgacccgtttcagcgctccctggcggaagatgctgaacacggagattggtaacttctggtcgcggcatagcgtcaaggctgtcgcatccatgactttcaagttcttgacgatagcttcgtcaaacgtcagtgtcttatagcgcatggcttctggattgcgcttaggatcatccgtatacaccccgtccacctttgtggccttgagcacgatttccgcattgatctccatgccacgcagcgcggctgcggtatcggtagtgaagaacgggttgcccgttcccgcgccgaaaatgactacgcgaccttcttcaagatagcggatagccttgccacggatataaggctcagctacctgctcgatattcaaggcggattgcacacggcttaccaggccgatatggcgcatggcatcctgcaaggccagggcattcatgactgtcgccagcatccccatgtagtcggcggtagccctgtccatcccttctgctgctggcgcgacgcctcggaaaatattgcctccaccgatcaccactgccacctccacgccgagatcaaccacctccttgatctcttccacaatccgggaaatggtcgctcggttgataccgtagctgtcgtcgcccatcaaggcttcaccagagagtttcaataaaatgcgtttataggcgggagtgctcatggggctccttattgttatgcaaattgtgcaaaacgtgaatcatcccacaaagacgattcacgttcattgactacaggttagtcgcaacgagtgcaatcaacagtttacaccttggcggcagcagcaacttcagcagcaaaatcggtgacgaccttttcaatgccctcacccacgacatacatggtgaaagatgcaatgctggcgttgttggccttgagcagttgttcgatggtctgcttgtcatccttgacgaaaggttggctcagcaaggtaacttccttgaggaacttctgcacagtaccgtcagcaatcttgtccagcatggcttcgggctttcctgcctccttggccttttcgatggcaacgcgacgctcagcctcgatcaattctgcaggaatgccgctggcgtccagggacttaggcttagctgcagcgatatgcatagcaatatccttacccagggtttcgtcgccaccgaccaggtcgaccagcacaccgatcttgccaccgtgtacataactgacaagcttgcccttggcttcagtcactgcgaaacggcgcacagtgatattttcaccgatcttgccgatcagttgggtgcggatatcttccacgctaccaccgtcgatcttgagcgcggacaaggccgcgacatcggcaggcttctcagtagcggcagcttcagccacctgagccacaaaggcaaggaagtctgcattcttggcacagaaatcagtttcagagttgatttcgacaatcgcacccaacttgccatccgccttgatactgacggccacgacaccttcagcagccacacggccggcagccttgcttgccttgttaccaaaacgcacacgcaggatttcttccgcccttgccatatcgccttctgcttccgtcagcgcctttttgcaatccatcatgggcgcatcagtgcgctcacgcaactccttgaccatgcttgcggtaatttcagccattgtttactccttgaacattattttgttggcgcgtagccaggtttcacttaaccaaatccggatacaaaaaaagggggccagagcccccttttgacagggtcttactctgccgcgacttcttcaacttcgacaaactcctcctcggaggctgccttgacgatttcattgatgctctggttacggccttccaataccgcgtcagcaatgccgcgggcatagagacgaatcgcacgactggagtcgtcatttccgggaatgacgtaagccacgccttccggggagttgttggtgtcaaccacgccaatcacaggaatcccaagcttagcggcttcagtgacagcaccactttcgtggccaacatcaataatgaagattgcatctggcaacccgcccatttccttgataccaccgatggagcgttcgagcttttccacttcgcgcttgtaaccaagggcttccttcttgccgaacttctcaataccaccatcctgcaagagagcttcgtattcggtcagacgcttgatcgactgcttgacggtcttgaagttggtcagcatgccgcccagccagcgatgattgacataggggcaaccagcgcgctgcgcctcttccttgataatgtcgcgggcttgacgcttggtaccgacaaacaggatgcgccccttgtttgcagacagttggcggacatacttcaacgcgtcctcaaacagcggcagggttttttccaggttgataatatgaattttgttgcgttcaccaaagatgtacggtgccatcttgggattccagtagcgtgtctggtggccgaaatggacaccagcctccagcatttgacgcatggtaacggacattctaatctccagtaagggttattgcttccatacacccaacaacatccgcattctcatgcggacaccctgtacggggtatatgtgcagatttgcagccgccatcacggcgaaactgcgggattccatttggcaagcattattcctgccaaatgggtgcggtatgctaccataagcggctgtacgaactcaaggaaaacctgggcgcaagccttgcaatacaatggcaatcaacatcaagaccgaacaagatatcgaaaaaatgcgtgtggcctgcaaactggcctctgaagtcctcgattttatcacaccccatatccaagctggcgtgaccacgggcgaactggatgagctgtgccacgactacatggtcaatgtgcaacacaccatccccgcccctctcaactacgcaccccacggccattcgccattcccaaaatctatctgcacatccgtcaaccaccagatatgtcacggcatccctggcgccaaagtattgaagaatggggacattcttaatatagacatcacggtcatcaaggatggctattatggcgacaccagtcgcatgttccatgtcggcgacatttcgatccaggcaaaacgcctatcggaggtcacatacgagtgcatgtggctgggcatagaccaggtcaagccaggcgcgacactgggagacatcggccacgccatccagacttatgcggaaaaacagggtttcagcgttgttcgcgaattttgcgggcatggtatcggcaagaatttccacgaagacccgcaagtgctacattacgggcagcccggcaagggagctgtattgaaacccggcatgattttcaccatagagcccatgattaatgccggcaagcgggatatcaagcagcttggcgacggttggaccatcgtcaccaaagaccacagcctttcggcccagtgggagcacaccgtattagtcactgacactgggtacgaggtgttgaccgtttcagccggcacgcctccggcacctgccttcatcaataaatagcggtatgcagccatccacacgcgcagatacctcccttgcacgccaatggcggcaggagctgcaatccggtcagaagtcattgaagcaggcatttctgaacaagccgaatgtcagccagctgttgcaagcacaagcatccctgactgatcgggtgctgcgtggtttatggcaagcatttgagctggactcggaggccagcttagtggcggtgggaggctatggccgcggcgagctgtttccctactccgatgtggacattctgatcctgctgagccatgaagcctccgcattgaccaatcgcaagatcgaggaactagttggagtcttgtgggataccggccttgccatcggtcacagcgtccgcaccctgaatgaatgcgtcgtcgaggcacgggaggacgtcacagtacagaccaatctgcttgaggcgcgttacttgtgcggacatgctggcttgtacgccgactttctccatgcggtcacatccgcgatggatgtagcgaagttttttgaagccaaggtggcagagcagcatcaacgccatgcccgcttcaacgatacggcatacaatctcgagcctaacatcaaggaaagcccgggcgggctacgcgacctgcagaacatcatctggattgcgcgtgccctcaatcttggcagcaactggcgcgaactggtcaagaaccgcattttgtccaagcacgccgcgcaacaagtgcgccgccatgaacgcaacctccagatgctgcgcacacggctacattatttggccaaccgccgcgaggaccgcctgctatttgacttccagaatgaactggcatctcagttaggcctggtcacgaccaagcgcaggcgcgccagtgaacaattgatgcacagcttctaccagagcgccaagttcgtcggcctgatcaacgaaatattgctgcaggtactgcatgagcgcatctatcccgaacagcataccgtcgtcagtctcaaccatcgctttgaagccgtgaacggcttcttggagactaaaagcccgaccctgctttatgatgacccctctgccattctagaaagcttcctggtgttgcaacagcaccctgaactcaagggcatgggcgcggacctgttgcgcgcactacaccgcaccaagcacgagatcactccacagttccgcaaggatgaaaagaacaaggcgctgttcatgcagatactgcagcagccccaaggcattacccatacgctgaaactcatgaaccgctatggtgtcctgggccgctacattccagcttttgggcgtgtatcaggccaaatgcagcatgacctgtttcatgtctatactgtagacgagcacatcctcaacgtactggccaacctgcgccgatttgcactggcggagttttcacacgaattcccgctgtgcagccgcctgttccaggaatttcccaagcctcacctgttgtatctcggcgccttgttccacgatatcgccaaaggacgcggtggagaccattccaccctaggggccgttgacgcgcgccgcttctgcaagcaacacaacctcccgaccgaggacggcgaactcgtggcctggctggtagaagcccacctggtcatgtcgaacacggcgcagaaatccgacctgtcagacccagcagtggtagaaaagtttgcacattatgtcggcagcgaataccgcctggtggcgttatacctgctgacggtcgccgatatccgcggtaccagccccagaatatggaatgcctggaaaggcactttgctcgaaagcctattccgggccacccagcgcatcctgcgcggaagcaacccggacgacgaactcaaggcccgccagcaacaagccaaggaaatcctcagctactatggcgtagtggaacaaacctaccagccgctgtggcaacaattgggccccgcctacttcttgcgccatgaagcccagctgatcgcctggaatacccggctgctgctcacccacatcaacacgcttgtccccatcgtacgcgccaggcttagcccagcaggcgacggtatccagaccatgatctatatgcccgatcaggccgatatattcgtccgcatctgcagcttctttggccgcctgggctataacatcgtggaggccaaggtacacacgacgcagcatggctacgcgcttgataattttctaattctagatcaatcagataacaaaataaattatcgtgacttattaagttttatcgaatatgagctgacacaaaaactgctcagcaaggcaccgcctgacgcgccggtgcaaggtcgtatcagccgccaggtcaaacatatgccgatcaagcctgagctgaccatccagcaagaagacaatggccccaacacgatattggacatcgccaccaatgacaggcccggcttgctctcacgcattgctcatgttttgcagcaacaccatatccgcctgcatacggcaaaaatcaacacacttggcaatcgggttgaagacacattcctgatcgcagaccagtcaggccagcgcttgaccgccgaagtcctggctgcactcgaaagatcgttgcgcacccagctgtagcgtaccaacaggcaataaaaaagccccgctccatagcgggcgggggcttttaacatactacttgcagaatcaaccgtgcttgtagtgcttgcgcagtggcttcaccacttcccagttgctttgcaggccgacagggaacacgaccaggtcgcctggaacgatgcgaacaggttcgccacccttaggggtcaccaagatttcaccttccaggatatatgcagtttccttgatgccgaaatccaatgggaactttgatacttccttttcccagatggaccagtttgccacacccagctctttcagtttttcttcacttgggttgtgctcgatagtaatttgactcatttataaatccttgattaatcaataaaaactgcacgaaaaaacagccgtaacaaccggcttgcacgagattctaacatgcgacagtagtcaggcatacctgccattggcaaacggcaggttggtcaagcagtgccagggaatgcctgatgctttctattgactgcagcttttaaagtctcctggccaactggctgaatactttaagtgtctcttagaccctcgcaacgtaccccttatgctacaagtatagggggggtacgtttctgcaagtgctcaaccgacagcgcgcaaggctggtgcgctatcgtgaccgcgcaccagcggcaatacttcctcccctacccggtatgcctcttccaggtgcggtgtgctggcgaggatgaaggcatccgcgccgagcctgaccaggtcatccagtcgttcggccacctgctcgtagctgccgatgatgccctgggtctgcccgccgcgcagcaggctgaggccggaccagacgttgggatgaatgatgaagtcgcgataatcattgagctccttcggcgcagtgctacgctggcggctggccccaacggaatcgccggtttgctgggcgaaacgcttgtaacgctcgcgcgcagcgtcatcgaggttttcaaacccgcgtcgcacttcgcgccaagcttcctcctcggtgcgacgcgcaatgatgtccacccgtactgcgcatttgatcttgcgacccaatgcggcagtgcgttccttcactcgatcgaacttatcgcgcagctggtcgaaaggctccagccatgaaaggtaatattccgcatgcttggacgcggaagccagggccgcgtcggacgagcctgagaagtaaatctctggaaaatcctggcccaggagctgggctggcagggccgcattctccacttggtagaacttgccctggtaggaaaaactgttcccgctccataccccgcgcaatacgtccaggaattctgtcgtacgcgcatagcggtcatcgtgcggcgctacatcgccccaccacagctgggcaggccccccgccaccagtgatcacattaaacagcgcccgaccacgagtagctcgctgcaggctggctgtcatgcgtgcagccacgacggggttcaggaagccaggctgaaacgcaatcatgaagcgaaaagtactggtctcgcgcgcgaggaacgaagaaatcgcccatggctcatccgtcattgggaaggaaggaatcaatccgccttgaaaacccgagatctcggcagcgcgtgccacctcagcgatatagtcgagattagtaaaaccgtcaccatgacccccgctgagacctttatgcacgatatggtcgccctcttgctgtgaccagtcgccgcggtgatgcagcttgttgcgcagtgagctgggctcgccgtgcgtaggaattctccagaaaacatcaattgccataatatctcgactcctctatcaggctgcgcgctggctggcgccgtttatcagggaacgcaatgacggcaagacatactcgccgatgcggtaagcctcttccaggctagggacggcaccaaggatgaattgctcgacccccgcatccgcaaacgcggccaaccgctcagtgacctgttcgaagctgccgaccagcacggcgctagcgccggtactggctgtggtcaagccctgccataatcctgcgacattgttgtcaatggtcttttggccggtctgctcggcataacgcttggcatcgaataccgcttcttcctcggtttcacgcactagcacatccacgcgcaggccaatttgcaaagcccggtgatggctgcgtgccaagttgcgtaattgcgcaatattgctggctattttgtctagcggctgtgcatccagcacatgcacgtcagccagcttggcggaaagggcatatgcctcatccgtctcaccagatagatagacgggcggaaccttctggccggaaagcggcccttggaagccgccttgcaagacctggaaaaaccggccattgaaatcgtatccggtcgtggtgatgacgttgcgggccacagtgacgaactcttccaccctggggtacagatccgcctgggcgacgaagtcgccttgctgccggcgctttgcctcgtcaggctccacgccgatctgccaggcaaaacggccttcggtaaagcgctggtagctcaccgcattcttggcagcatagactgccgagccgcgcgaggcgtcgaactcggccagcacggtgaggtagcgtgtggcacggctgagatagccggcaacaatccaggattcgtcaccctccgggtcgttcctgaccttgatgccgtcgaacttggcgagttccaccgccttggcgatctggtgcaaatggtcgaaataattgaatcgctgaccgcgagggtcggtcacgcccggcaggaaatagggtcggctatcggccctttcgccgcggatgtgtttctcggcatcagcatagcgcccgtcgcccgcagttgggacttgccagaaaaattgaactgtcatgcatcgtctccgcaatcactctacttgaatccccttagctctcgcagaaaccatgccatttgtcttcaaatcccattattattttatgggaatcttaagatgattgaatttattcaactaatcttgaccagcgctgcctagggacagtaaggcgccatgtcacatcacagcaaatacaaacccgaagtgtctgtataacaacagcccacccttccaaactgctcgaaatcaaacagttgatggctgggcaacaatccagtctttcagtaggttcagctcatgaggatgatgaaatacatgcaggcatcggtgcggaagcaattcctcaagcgaaccatatccccacaaaacagcagcagaaggcaggtgattgaccgctgccgcactcaggtccacatcccggccgcctatcatcagggtttcctcagtcaccagtccaagtgccttcagcgctgcaatctgctgccactttttgatgccaatatcccctccgctgacgaactggaaatattgcctaagattgaatcgttccagaattttttcagcatagacctggggcttggaagtgcacacagccatcatggcaccagcagcatgcaaacctgcaatggtggcatccacatcctgatataactggttctctgcatacccaatgtcggcatatcgctcccggtatttctccaccaatgccttgatcttcttctggtcacggcttcccgtgatcgaatgaaacgtctgatcaagcggcggcccgacgaaaggactcaattcagcttcggtatatgtgcgatatccggcatgctgcaacgcatgattgatgcagcgcgcaattcccgtcaagggatcactgatcgtgccatctagatcgaaaagcagcttgtcgtagcgcatttccatcattcaaggcaaagctgctttttcatcggccacaagatgactggcaatcttccataggccatgttcaaatgcgagcacgcgcaaatcgcgggttttcctcaaggggtattccgccccgctcgctgttttctgtccggcagtttccctgtatgacgtcacgactgcaatatcgggacggataaagcgaatggaagagatcgaggatgtactgcgtcgcgaggtcacctggggagagtgatagatattgcgcaagtactgaaaaatctccttcctgccgtgcttgaatacgccgaaggcattgatccaatctgcatcttccgcataatcccgagaggcgagcgcggcgtcaaaatccgcccatccctgatcccaccgtgacacgatggccttgatcaggctctcgtgcgcctccaacccgtcatccgccattgcgctactccttgaagttgaactggccttcggcataaaagttcgccaagggcttgcgcggggtcggctgttctctggcctggatatcctcgggcaaggccgccctttccccctgcttgccgatggcgatcaatatctctacctggaagccttcgggcacccccaggacggccggcgcattgtcgcgatcgaatccgccgatcgcgtgggtggccaagccgacatgcacggcctggaacgccaggctggcccatgccgcgcctgcatccagggaatggttgcgcaggggcgtcggctcggtatctccgttgcggatatgggttttcttggagagcagcgccaccagcacgcctgcgcgcgaagcccagcgccggttgttttcgttcgccaaccccagcagcttgtcccagcctgtaccgccgttcttcgcatagataaagcgccatggctgggaattgttggccgaaggcgcccagcgtgccgcctcgaacaggctgaacaatgcggcgtcttcgaccggttccccggtaaacgctcgcggagaccatcggttcacaaaaattggactgatttcgtattccgtcttacgcggattgatggggtacacagcactcatctcattcattccttttgattaatgttaaaaaacgcgcttctaccaaccgccggcagcgcgctagaaggctatttcctatcatccatatggccggggctgcctgccgtgccgtcccaccaccagttgattgcccaatcctgcacgccgtaataaagcggcaacgtatccggcctgcgcaaacggtggttataaataatgtagtggttgaccaggtagcgccacggcgtcaggtaatggctgtggatcaagactctgtccaaggcccggccaacgacttgctgttcttcctggctatcggcgtctagcagcttctggatcagctcgtccactactcgcgacttgacgccgatgatgttctccgaacccggcacgtcagcatccttgctattgaagttgcgccacaattccacgccgggcatgcgattctcccgcaaggagacgctggtatagtcataattgaagccaccccgcatcaggctgcgcgtagtggccgcatccgatacgcgtttcttcacgacgatgccgagtttctccatattgaggtaaatgacgtccatgaacgggctcggggcccttgtcgtcgatacctcaataacgaagggctcgccctggctgttgcgcagcacgccgtcgcggttatgccaccctgcctcggcaaacagctccagcgctttggtcaggttatggcggatgctcgacggcggcttggtgctgggctgcacgaacatcggcccgaacacttcgggcggaatctcgtcacggtacggctcgagcagcttcagctcctcctcgctgggcaagccggtcgcagccaggggcgtcgtagcgaagaagctttgcgggcggatgaactcgtcggcgaagatcttctggttcatccattcgaaatccatcgcatagttcagcgccttgcgcacccggatatcctggaaccgcgccttgcgcaggttgaccgcatagccattcatggccggcggattgcggtgcggcaccacttccttgaccagttcgccgctatcgaaacgcttgcctatgtattggcagcaccagtagcgcatttgcggatcgctgacgaagtcgaagtcgccggcccgcagcgcggatacctgggtatccttgtccttgtacagcttgaactccacctcgtcgaaattgaagctgccgcggcggacggcaatgtcattgccccaataatccggattgcgctggtagatgatgcccttgccgctgaccgccttcttgatcaggtaggggccgctcgcgaccgggatttccaggcccagcttgtcgaaaggcactttttcctggccaggctgttctccccatttgggcgagaacacgggcaggctgcccgcgataaaaggcaggtctcgccctttcctgctgaagtcgaagcgcacggtatggttatccagcatgatcagcccgctgatttccgcaaaataggccttgaaccgcgggttgctcttgagggcgtcgaacgagtagcgcacgtcgctggccgtcacggcatcgccgttggaaaaccgcgccttggggttgatgtggaaagtagccgaactgaaatcgtcggctacgtggatatcgtcggccaacaagccgtactgggtattggtctcgtccagactgtacaccgtgagcgtctcgaacatcagctcgatcagccccggggcgggcttgccgcgccggctgaacgggttgaatttgtcgaagctgctgttctggctgacgaccgccaacgccagcctgccgccgcgcggggcttccgggttggcatagtcgaaatggctgaaatcggccggatatttaggctcgccgaactgggcgaccgcatgcgcggcctgtgcccggtccggcacatgcaatacgccgatcagcaagaacagcaccgccagcttcagccagagcttgaggttgaacatacgggagaaaaatccgggagactaagagacttcatgaaacggccttgtggttacagcgaagcctggaccaggctttgcgtataaggatggcggggacgctcgatcacctgctccgtatcgcccgattccacgatctcgccatccttgagcacatatacccgatgcgccaacgcattcaccacagtcaggtcgtgcgtgatgagcaggtaactcaggcggtatttctcctgcaggcttaccaacagctcgagcacctggttctggatagagacatccagggccgaggtcggctcgtcgagcaccagtaccctgggcgcgaggatcagtgcccgcgcgatcgcgatgcgctggcgctgcccccctgagaactcatgtggataggcattgagtacggtctcaggcaggccaacctcacgcagcacattgacgattttttcgtgctgctcctcaggatcgagcgcggggaaatgcaacgccagtccctcgccgacgatctgccttatggtctggcgcggcgaaagcgagccgaacgggtcctggaacacgacctggagccgagcgcgcagggcccgctgccggtatttgctcaatctcgccaccggcgcgccctcaaactcgatatcgccggattcagccggaatcaggttcaggatggcctgggccagggtagacttgcccgagcccgactcccccaccactccaatggtctcgccttcacgcaactggatatcagcccccttgagcgcaacatggcggctggtgctgaaaatgccacgccaactgttggcggccttgcggtattccacacgcagcccccgcgtttccagcaacatgggagccgcttcctgcacaggcacgatattgcgtaccgggatgctgttgatgagcttgatcgtgtaaggatgctgcgggttggcgaaaatggattccgtatccccggtttcgaccagtttgccacgttccatcacggccacgcgctgggcgaatttgcgcaccaggttgagatcgtgggtaatcagcaggatggccatgccggcgtcgccattgcgctggatttcctcctgctgcaaatccagcaatgtcttgacgatgcgcgcgcgtatcgtcatatcgagggcggtcgtcggttcgtcggcaatcaacagcttgggacggcacgccagcgccatcgcaatcatcgcacgctgacgctgaccgccggaaagctggtgcggaaagctgtctatgctgcgctccggctggcgtatgccggtcctgatgatcagttgcagcgccttgtctcgcgcctgcttcttgctcaggccctcatgcagctgcagcgtctcgacaatctggttgccgatggtgaacagcgggttgagtgcagtcatcggctcctggaagatcatggcgatgtcacggcccctgatctggcgcagctcgtgttcgctcttctgcaacaagtcttgcccctggaaatggatgctgcccgatattctgggctggctcagcaagcgcaggatggacagcgccgtgaccgtcttgcccgacccggattcgccgaccagagcaagacgctcgccgggacgtacctccaggttgaggctgtccacggccagcttgttgccgaaggcgatggagacgttctccaacgcaagcaaaggcgcggccatcaaatgccctccgctttcggatcgtccgcgatgcgggtatccagggcgttgcgcaatgcttcacccatgaaagtcaacagcaacaaggtgacgacaagcacgccgaatgctgaaacggcaatccaccaggcatccaggttggccttaccctgcaacagcaattgtccgaggctgggcgctggcgcaacaaccccgagcccgaggaaatccaggctcgccagcgccatgatcgccgcgctcatgcggaacggcaggaaggtgattaccggcgtcaagctgttgggcaggatatggcgccagataatctgcaggttggaaaggcccattgccttcgccgacttgatgtattccagctgccggttgcgcaggaactcggcgcgcacatagtcggaaagatgtatccagccgaacagcgacagcagcaggaaaatcagcaacaggctgtggttgaagatggaagcgaagatgatcagcagatagagctcgggcatcgagccccatacgtcgatcaggcgttgcgtcaccaggtcaaccctccccgcgaaatacccctgcaccgcaccgatgatgatgccgagcaaagtacccacaaacgtcaggccaagtgcgaacgtgaccgaggtacggaacccatacagcaggcgggcagcaatatcgtagccggcgatatccgtacccaacaggttttcactatccggagggcccggataatggtccgccttggaaaaataattcaaggtatcgtagtaatagggattcagcggataaacagcaaaattgccgggcttgtcgaattgcgccttgatgaaagggtcgtgataatcggcattgatgggcaggttgccgccgaagacggattcgggataggttttcaccaagggaaaataccattgtccttcatagcggacgatcaatggcttttcattggaaatcacctcgcccgccagcgacagcacatacaggagaatgaaaatgaccagactccagtagcccaggcggttgcgcttgaagcgccgccatatccggctaccaggcgactgctgcgcttcgacccgtgctgtagctgtagataaccctttgggggaagaaggcggattgcccacaccctgctctaaagtctgcgtcgtcacgttatggctccaaggcgtcaaatttgatacgtgggtcagccagcacgtaggcgatgtcgcctgccaacttgacgaacagtccaaccaacgtgaagaggtagagggtgccgagcacgaccggataatcccgactattgatggactcgaacgatagtagccccaagccgtcgagcgaaaacaatgtctcgataagcaggctgccggtgaagaaggcggcaatgaaagtgcccgggaagccggtaatcagcggaagcaaggcattgcggaatacgtgcttgtatagcaccttgttctcggaaagtcccttggctcgcgcggtcaatacgtactggcggttgatttcctcgagaaaggtgttcttggtgagcaatgtcttgaaggcgaaggtgctgactactgaggccgtcaccggcaacgtgatgtgccagagatagtcggtcaccttgccccaggcatccagctcctcccagttgtccgaggtcaggccgcgcaacgggaagatgtcccagaaggaaccgccgccgaacaggacaatcagcaatacaccgagcacgaagccgggaactgcataccctgccagcaccagcaacgtcgtgatgatatcgaagcggctgccggcacgtacggccttggcaatcccgagcgggatggatatgaggtaggtcaggacaaacgtccatattcccagagaaaccgagacacccagcttgtccttgatcaatgaccagacgctttcgttacggaaataactctctcccacgtcgaagctgaggaaattcttcagcatcaacagataacgctcaagcggcggccggtcgaaaccgtacaaagcggtcagttgctccacctgctgcgcgtctatgccttgccgcgcggtatagctccacccgcctccgctggacccatcctcgcctgaacgcacgtcttcggcatccagttgcgaaagcacactgtccaccggcccgccaggcacaaactgggtgacgaagaaagtcagcgtcagcacgccgatcaatgtcggcaccataatgaacaggcgttttatcaggtagggccacatagtctctgcattcctctaaaagccggcaattccggcttaaggctatctgaggaaagacagcagaatccataccaactaggccactgaaaataaactcatatcaatatcaaatagaaacaattagttagggaagaccgtacgcctgtttgaaaaaatcaattgcttcagtacgaacagtatccccatgaagtgttgctgggatagcaggaagaagttggagaaaaccacattcggctgaatatgtggtcgcgctttcaagccaatttcagcgacaaacagccaatgccacggagacaggtcgccacagcccattgagtcagtcgtggtacagcctattcctctacaccacgattgatgatgtcaggcagaagcagcatgttatcgaccgtctgtaccgcacctgccttcagcaagcggctggcctccatggtgccggtataggcacatacccgcatgccggcggcaactgcggctgtcacaccaacatcggtatcctcgatgacaaggcaatcggatggcttgaccccttggctttctgccgccctgagataaacgtcaggtgcaggcttcggctttcccaggtctgaggcgctgaatatcttgtcgtgaaaataagggcgtagccccgtgatatccagcatttcacgcactttggcggcactgctgttcgaagccacacaatgtggcaattgcagttgccgcaacacctgctcaatgccagggacaggctgcaatcctttacgtaatgcagcatcccgcctgggccgatagcgggcaagaaaatctgccccaggccggcgaccataaatgcgggcgataatgtccatgcactgttcgagcgaatggccgacaaaatgcctggccatctcctcgatccgggctggtatgccttcctcattcaatacatcgacaaatatttggttggtgattctctcgctatcgaccaacactccgtcacagtcaaacacgaccaattcgtaagcaggcatgattcccttgtcgtaccagagccgccgacaactcactctggcgttggcgccctgccatagcgcaccacttgtactgctgcttttggcagaatgcctagccagaatcgctgagcttggtcggcgtcttcaaaggtacgctgttcaaagcacagaatgatgccttaaaaccagaaacgatgcagctcccggcttcgcctcatgcgcgcaatgcctgcggcgacgcctgggtattgggattggccggtcggtccaaccccagcctttcgcggtaggttttgccgctgtactccttttggaaaatgccgcgacgctgcagctcgggcacgaccatgcgggcaaaatcctccaatcccttgatggagtaaggcggcacgacattgaaaccgtccgcgcccttctcgacgaaccattgctcgatcaagtcagccacggttttggccgagccgatggcctggatatggccgcgggccaccctgaacttgagtaccagctcgcggatggtgaggttttcgcgccgggccagctccagctgctgctggaaacgccctcgaccattctctcccgcgtcgtagggcaagtccggcaacgggccatccaagggatattgcgaaagatcgaaaccgccaaactccaattcgctgaaatccaccagcgcctgcagctcgccatatttgtcctgtgcctcttggtcggtttccgccactactacattcaggcccggggtaatcttgagctggtcctctgccctgccatacttcgccatacggctcttgacgtccgcatagtactcctgtgccaccttgagcgaggttgccgagctgtaggtcatttccgccactcgcgcggcaaattccctaccagtctctgaattgcccgcttgcacaaacacgggatatccctggatcggcctgggataatccagcaaaccttcgcaagaaaaaaagttgcctcggaaattcactgggtgtgcggatgccaggtcatagaagttaccggcgctctggtcgggatggtcgaatgcatcatcatcccagctgtcccataatgccttggcgaggttgacgaactcttccgcacgcgcgtaacgctgctcgtgcgtgcgattatcctgtatgccgaaattcttgaccgtggcgggattcaatgacgacaccacattccagcctgcgcggccgccactgatatggtcgagcgaggtaaactgccgggcgatgttgtagggctctgagaaattcgtattcaccgtggcgaccaagccgatattcttggtctgtgtcgcaatcgccgacaacaaggtgaatggctcgaaatggaagttggacgggttcttggctgcctgcggcgtcagctcgcctgaacggccaatgaaatcggccacaaaaaaggtatggaacttcgcctcctctgcgatttttgcggcgcgtacccaccattgcaagtccgggcggccgttttccttccagaccggatgtcgccagcccgctggatggtgaccgtagcgaagcaggaaaacgttcaggatcaattgacgcttgttatcactcatatggaggctctcttaaatataaaaagccgggcatcgaggcctgttgaccctagcccggctatgtcacgaggcggaggcctaggcgatgtcttccaggtaacggccactatatgccttggccttctcaagcagcccggtgcgcttccactgcacttccagcgcgcctggcgtgtaatgctgcgccccaccgatctgctcggcgattgcctgataacgcgcggcttcttctacgaacaggattaactccgaagtacggatgatgcccttgccccagaaattgacgccgccgttggattccagcaaggcaggaggaggcgccagctccgggtacttgtccaaacgctccttgatgacatccagcacgctacgcgtgcggtcgagatggttgggaatttcgcgcgccagcaaatggcgggccgctgccacatacaaaatcgggaatggcttgtgtgccaatgaccatgccgaaaggaagttggtatggatatgaatggcagtatccgcatcgaggcgtgcctcgttcaggatatgttccttttcgtcagaaaactttgtaatacgcaggctaggtgtctgatcgcgcgcaagcccgcccgggaagcggatatgcaacagcttgtcgtggcccgggatcttgtgggaaatatggaaggtcagactcgcagacagggtgccattctcgcgcaatacgttgaatgcgtggatcgcatcggccttggcttcatccacataagacaacaggtcgatttcggataggttctcactcatttcacatcctccagttaaaaattaaataccgctgctaagcagctatgttgtcagggaaatttccgaaccttagctgtgcttccaccagtgtgctggcggcctccagcggctcatggactacccaatccctgatatcgaaatcgtccgtaaaatagccccactcgtgcagaaagtccttttgtacttccaagccacggatatactcctcggatagtgttggggtaaacgataggtgcacatccttgccatgcgagccgacaatatcctcggcagagacacccccgccctcaggcaacaataagttcacaacttccgctgggtgctcggcggcccaggtcgcggtcctgagcaggacggccaggtagcgggccacgatatcgggatgcttttcaaggaaggggcgatcgacggtcaccggacggggtgtaccgttattcacacgcagcaaaggatcttccaagtcgttgatattgagcagctgccggtaaagcggactctttgccagttgatagccgcgggcgaaccggacaaaaatcgcatccgcttcgccgctattcagtgcatccagctccacatgccggtattcacgcgcaattcgaggacctggctgcgtgtcatagctttctgccttgatatcgacgaagtgagcaccctcgcgccccagcccggcaagcttcaaggcggtggtaaaaccatgctgtgcagcaccccgctggaaatcgatgacagcaccggcatggtcggggatggctaggcgcttgcctttcaggttggccaactcatggatatcactatctgcctttacgatcacgccttgatattcatcgagccaggtaattgccacgaccacggtatcctgaccgatccccttggcccatattggcgggatattcccaccctctcggaacaaacccgattgtttgtgatgaaaatgcgcgttacgcagctcaaggctgtccgaatctcgcaacgagtggaggatagtgccgtcccgggcaaactcggcctgtagccagccttggcggatcgccaacgcggaagcggtggcagcaccacaacgggtataccataggtgcactggtcctgctgggctctgtgccatacatcctcaacaacgagttatctgagcccactcagtcgcaagcaatgtgccagaattgaatcaaatacaaccagcaggtgtaatttaaaatttaatctaatttattaataaaattaattagtatattgattattaatttaaattaaatatttaatactgcataaaaaccaccataaatgctttcaatattaatggccgtgaaccagcaatgccactaatgagtcatgttgcttctgttggaaaacaaacatcccctagctccccaacctcaattgctgtttgaaaaacaacatttgttccaaaagaaacagtttgtatattgcatcctaaacagcagcatcgctggcacaaaaattataaaatccagatacattcataaaattcaaatagttaattccatccattacaaagaaacaggcactggcacgaatcctgccgatagtgttaccagtgcccggcaatgcgcagggccattcaattcactttttagcaggaaaattcaatgtccaggaaaagtatgctaccaactgaatcggcctcaagcccatttagaaaacgacaactcatcattgccgtagctgccgcctttgcaggcagcctttttatctccccaacatatgcggctgatgagcaaacctctcaagctggagatacctcgataacaaaagccgcccctcacaaagaaaagactactccagccgaagcgaaggatgttgaatcatctcttggaagcatcgttgtaacggcccagcgccgcgaagaaaatgcgcaggaagtaccgaccgccatttccgtacttggaggtgaagaattccttcaacgaggcattggtcgttctgcaagcgaaatcctgaacaatgttcccaactcatcggccgggactattcagaatggccgtccacgctggtggatccgtggtgtaggcgcaggtcagcaacaactggacttccctaaccctgtcggcttctatatcgatgacgtatttatcagcaatgccagtgctaccggcctgcctattttcgacctggaacgtgtagaggttcttcgcggcccacaaggtacgctctggggcaagaatacgacaggaggtgccatcaacatcgtttccaagaaacctaccttctcggaaaatcctgagggttatgccaaagtggattacggcagctttggagacaaagtgatccaaggtgctgtaggcggtactatcgttgatgagcgtatcgcgggtcgaatttccttctacaatcaagacctcgatggtcgctttaccaaccagttcaatggcaagaccagtggcggccttgaagactcggtcattcgtggtcagctgctatttgcgttgacccctgacctagatgcgctgctcaacgtctatcaccgcaagtataaaaccgacggtaatgtgggtacggtctataccaggaccggcgagttccgcaacggctacagacccagccgggatatcaatcatgtcagcagcaatgccgaagacagcaatgatgttacccaaaacggcatctcattgaatgtaaattggcagttgggcaaactaacattaacctcgatcacggcctatgctgattacaaggcaaatacattcagcgactcagacaatactcctttagaaatcggccgcggctacacagatgcaaaaagtaagcagtggacgcaggaatttcgcttggcttctcctcgtgaagaccgttggaactggctgacaggcttcttttatttcaaggaagacatcgactcatttagtgcggctgccagactaccgaatggagctgtgccgcaattgcagggctcctcacaggccaatacattcaatcgtaccgacttggctcatgaaactgaaagctacgctatttttggcagcaccacttacaacttcaccgacaaattcgataccacgcttggcgctcgctggacaacagaagaaaaaaactatgatctagatcgccgcagcaatgcattactagggggccccaatgccggtaccgacacaagctggtcagactatggggcatggtggaactcatacactggcgccattggcggcaccgggacttttgtagatgcccgcgacaagcgctggaacgcctttacttacgacattacgccacaatacaagatcacggagactgaccgcatttatttcaagtttgctcgtggcatcaagtctggaggcttcaatacggctgccaccaatcccctggcactcaatacgttgaaaccggaagaattgaattcctatgaaatcggctataagtcggaatggttgaatggtcgcttgaacttcaatgccaacgctttctattacgattacagtaatgtacaagtcaatgtcgtaggtaccaatcttgccgtgccgatttcctacttgcaaaacgtagaaaaagccagcgtcaagggagctgagtttgaaattgaagcattgccaaccaaccatctgcatctgaatgccaatatcggcatccttaagacagagttcgaaaagtttgacgtactcaatggtggtggcaaccacgatggtaacgagttcgtgcgtgcccctcgctggagcgctcaaatacgcggtacctacaatatcccactcgaaaacggcagcaggatattgttgggagcagatgcgcgctacctgggtaaacaatatttctttgttgtccctcaggataatgacctgctgaatcagggagcatacaccttggtgaacgcacgcatcagctacctgactaagaacgatagggtcgagatcactggatatgtcaacaatttgttcgataaggaataccgctaccatgcgttgcctgccagcaatgccagcggcaacaccgtgtattggggtaacccgagaacgataggcgcatcattgacctaccgcttctaaaaaccgcgccaatggcatcaacgccacttgactttatttgaaagaacagtccggcttccgggctgttcttttcgttgagccacatggtcggttgctattccgttttcccctctgccaatctatatcctcatcactcatgaaaccataccctctcctccgctgcctgcttttgtatcgccatatgccatacaaatttgccttgactgctgtcttgttcaccctcgtcaatattggcatggcgtggcagctgtggctggtcggccaggcggtcaacgatgtccagagcggcaatgccattaccaggctggcagatggcagcctggaatactctcaagcaatgcactgggttgttttattgctactggtcgcctttggcaggggcatcttgcaatatgtcggcggattgatgtccctggtgattggccaggacctgctcaccatcctgcgcgaacgcatcctgcagcaggtacagcgtctggacctcgcctatcattggcgccatggtatgggagaaatggtcacacgcaccacgcgggatgccgataaagtgcgcgacgcattgatcaacttctggcggcaggtgttcgaggccagcctctgggtactggtttctgtcgccctgctctcctggtaccacccatggctgggcttgggcacgctggcattcacactgggcggcatcacgctgttcgtgacgcagactgaaagactggtcacgctggatcgtaccgtaggcgcggcctacgacgccgtcaaccaggagttgagcgagggcgtgaacggtgtgcgcgtcatcaagtcttttggcctggagcagcagcgcatcgcgattttcacgtcgcgggttcaaagcttcatgcagaatgcgcgtggcgcattggcctatgccgcctcgcgtattccattaccccagacggtggtggccttgagccacgtctggatcctggcgttaggcgcctatctggtgcagcaaggcgcgctcaatatcggcgaactggttgcctccgtactggtcgccaatgcgctggtgtttcgtatcgagggtatcggccgggtgatccagattttcgccgatgcgcgcgcctctgccgcccgcatctgggagttgcttgatgagcggccgacaatcaaatccggcaccgattccattccagatggtgcattgggcatccgcttgaatcgtgtggccgtccaatctcctggccaaggcaatgcaatattgcaggattgcgatttggaagtcgccccaggcgaggtggtggcaatcgtgggcatgacaggttcaggcaaaagcagtttggcgggattgctaccccgtttgctggatgcagatgccggcagtgtggaaatcggttcaccctgggctggatggaaaaacataaagtcatttaaattaaatgaattaagaaaaaaaattaatgtcgttcctcaagaaagtttcttgttttccgacacattggaagccaatctgcggttagccaagccggaggcaagcgagcaacaaatcctgcaggccctggagcaagcaggcgcaacggaagtgctcgaccgcctcagcaacggcctgcagaccagaattggcgatcgcggcatcactttgtccggtgggcagcggcagcgcattagtctggcacgcgcatttctcgcggagccttccatcctggtgctggacgatgccaccagcgcgctggatgccattaccgagcgtcaagtgctggataacatccgcaagctgcgcaatagcaacggccagcccattactgtcatcctgattgccagcaagctttccaccatcctgctcgcagaccgcgtcgccatgctcgatcagggccgcatcagcgcccagggcacacatgaacatttatccgccaccaatgcgcaataccgcgacctgctgggagtcagccatggcaaatgatttccgcggcgacaagccgcttaatgacatcgagctggaacaggccttcgcccgcaaaaagctggatcgcagcatgttctggcgcctgctgccgctgctacaggatgtgaagggccgaattctcgtcgtcatcctgctcgaaatcattctggtgggtgtgatcttcatccgcccgtggttcctgcgcgaggtgatcgacaacggcttcctccagaccgcgcaaggcatcgtcctcaataccccgctgctagtctggatgtcggtcgccaccggtttgagctgggcattgcgctttagcttgggcagctattcgcaatacctcgccggcacggcggccatcgacatcctcaacaagttgcgcattcgcgtgttcagccatgtgcaggcgttgagcgtgcgctacttcgaccagaccaaggcaggccgcatcatctcccgcgccgaccgcgatatcgatacgctggagcccttgctggtgcaaggtccgcccgagctgttctcggcggtgttgcgcctggtcgtggcctcgctggccctgtggtggatttcgcccaaactgtttttagccctggccagcatcgtccctttcctcattctgggcacgtggctgttcaagcgcatctcggagaaaatctggggccgtgtcgccgaggcgcgtgcgcgctttaccgcgcacttggtggaaaccgtctctggcgtgcgcatcctcaagcagaccgtcaacgagtctagcaacgcacgccgttatcgcggattactggaagacttcaacaatatcctcatcagggggtccatgaagtcaagctggttcctgccgttgacgcaagtgctcagcatggtcggcatggctctcctgctcatggtaggcggtatcggcattgccgaccaggagatgacagtcggccagctcgcgcaaagcctattctacgtccaactgttcctcgggccgctgcaggagctgaatgatttgtttgagcgctacacttcaggtgcttcatcggcgcagcgcattttcctgatgctggataccgagcctgaaatccaggacccggcaatgccctcgacgcctgagcaggaatccggcaaggtggaattcgacaacgttgttttcggctaccagccggaaaagcccgtcatccgcggcttcaacctcgacattcatccgggcgaagtattggcgatcgtcgggccgaccgggcatgggaaaagcacattggtacagctgctgacgcgcttctatgaagtcaatgcgggcgcggtcaggatagacggccaggatgtgcgggagtatgcgcagcaggatctgcgccgcaaggtaggcatcgtgctgcaggacaacgtcctgttctccgggacagtgctggacaacctgcggctggcagcgcctggagccagcgacgaagccctgattgccgccacacgcgaactgggtgcggatgaagtgctggagcgactgcctgagggctatcgcacccaagtcggaccgcttggcgcattcctcagccacgggcagcgccaactggtttgcctggtacgcgcctatctcgccaacccatctgtgctggtgctggatgaagcgacttctgccgtggatatccacacagagcgtcgtatccaggccgccctgcgacgcttgtgcgaaggccgcaccgccatcatcatcgcccaccggcttgccaccatccgggatgcagaccgtattgccgttatctgggacggcaacatccaggagctgggcaaccaccaagtgcttatccaacaaggcggcgcctactcccggctttaccaggcatacgaagaagcctccaataccaacaaccagcctgcctagctcagccacgaccaaggctactgtttcatgaccaacagcagccttggctggtgttgctttacaagcacctgacaatactaaaaaacattaaaaaattaaaacaacatattgataaataaataatttatacaatttaaattttcatgcctgtcttggcatggaacatgccattaataaagctcccacctgctcatctgcgcaggctcaattacaaggagacttttcatgtcgtcagcaagctctcaaaacacatccgtggataccctttggtacacacgctgcccggtccctacgccgctcggcctcgcagcccgccaggactggttcaaacaggaattccagccggacaacatcacgatcaacaccctgcaagaaacccgcgacccggaactgctggagtcgcactatgaccacaaactgccgcattccttccgccaaggcggcaatgtcccggccatctgggcccgcgccaatggcgcagataccaaggtcatcggcctcaactgggtcgacgaagcccaattgatccttgccctgcctgcatccggcatcaaggaacccaaggatctcaaaggcaagaaaattgcattgccattgaatcgcatcagtatcgaccatcaacgcgccagcgcactgcgcggcatcgtcgtcacgctggaaacagcaggactttccaccacggatgtggaattgatcgatgttgaagtgccgcaatccgcgcctggctttagctggggcaatggcacccgcgttgcctatgcgaccgagctggaagcgctcaagagcggcaaggttgatgtcattttcaccaagggcgcgcgcggttacgaagccgccgaagccaacggcctgaccattgtctacgacgtacgtcaccatcccgacccgaaagtccgtgccaacaacggcgctccacgccccatcacggtcgacggcgaactcctgcgccagcgccctgacctggtagcccgcttcctgcgccgcatcgtcgatgcaggagactgggcagcagctcacgagtctgaaaccgtggcctacattgccaaggagtccggctctaccgacgagtacgtgcgcaaggcctatggcaacgacatccacctgcaccaaggcactgacctgaacccagaattcatcgccgcgctggaaggctacaagaatttcctgctggaatggggcttcatcaaggctgacttcgatgtcaaagcgtggatagatcctgccccgctggccgaagtattgcgctcgctctcacaaaaagcggcataataagcatataacaaataaccataacagctacaggtgctgtatggttaaaatcgaggcagccttcgtacgattgagggctgccttatttcatgattgatggcccggtgtaaaagcttggtggtcgtcaatgcaagttcaaagaaccaatcaggaggcctcaaacatggcaacactacgcttgggcgataccgcgcccgacttcacccaggactccagcatcggccctatctcctttcacgaatggctaggcgatagctggggaatcttgttttcccatccggccgactacaccccggtttgcacgacagagcttggtgcgactgcaaaacttgctgaagaattcaagaaacgtaacgtcaaacccattgcgctttccgtcgacccggtagagtctcacaagggctggattactgacatcaacgaaacacagggcgccgaagtcaatttccccatcatcgccgatgccgaccgcaaggtgtcggagctctacgatctgatccaccccaacgccagcaccaccgccaccgtgcgctccgtcttcatcatcgacccgaacaagaaaatccgcctgacgctgacctaccctgccagcaccggccgcaacttcaacgaaatcctgcgcgtgatcgactcgctgcaactgaccgaataccacagcgttgccaccccagccaactgggaagacggcgacgatgtcgtcatcgtgccatcgatcaccgacccggaagtgctcaagcagaaattccccaagggttacaaagccgtcaagccttacctgaggctaactccccagcccaataaataaacgctgtacctacttaaatgcccggcctgtccgggcattttcatctgatcgattaccgaaaatcggcattcattgtcagcgcatcttggcgaagcggtatgggaataattgattcaaaaagaaaatttcagaccataaaaaatatggccaaaaccggcatcgaaaatctgtggtttttttgcagaaaatagttgaccactccccgccaggccagtatagtagcggcttctcgattccccgatagctcagtcggtagagcaacggactgttaatccgtgtgtccctggttcgagcccaggtcggggagccaaacaggaaaaggcccacagcaatgtgggccttttttgtttttcctgcaaatgttgcgtttccgtattttatttcatcagcaccgtgttgcttggttgcaacacttgatgtctaattccaagctacatcttgggaggcatttctagactgcttagctccattcgctgatatattgacgcggcgacactaggcgtgctggtttccaccctggcctacgaagctttcaatttcattacacttaacaaatctaattaaattcaaaattcagcgccatgatttatctcaatatttttctcgtcgcattcgtggcgtttgctctgagcatggtgtgcggaggtggtgccgggctcttgctcattcccatcctgggttatgtactgccagccgcccaggtgcctgcagccctttccatcggaacatccgtcagctcattgaccaaactttacctgtttttccggcaggtcaattggaccatcgtgaagcacttcctgccatccgcgctgccaggcgtgttgatcggtgcatggctgttgagctatctcgcccccatgtatatagagttatgcatggcggtcttccttgtttccaatttgccttatctattcaggaaagagcccaccgctagcaaggacaagccacggtattccaatcacttcctcaagctcatcggctttctggccggttttatctccgccttgactggagccgtgggagtgttgttcaacggcgtctacctgcgttacgggctggcgaaagaagagatcgtcgctacccgggccgccaatgagctcatcctgcacctagtcaagttatgctcctatgcctcacttgggctgtttacgctggaggcgttcaatcttggcatcctcgtcgcaatggccgccatcgtctcgacttacctgatgaaatatgtcctgccgcgaatatccacccggattttcagcaaaataggctacggcgccatggtgctgtcgggcatattgctactgaatagcgccgtggtcaggatacaggaggcacatcacccccacattgacatcatcagggtatcaaaaggctacgatgcggcattcagctggaacgacttgatctacaccatcgagttcaagtacggggagggtttcgaattcgaaaaaatcattccattctcagacctcgacccgtccagacaggctcatgtactttcgcaagacgtcggggctgcaaagatcgtgatcgagaaggtctatgccttgaagaagatgtcgtacgaagcgtattactatgaccaggacgatcagctgatcaagaaaatcaagtttccatagcccttgaaaaagcaaaggcctgcatttccgcaggcctttgaatcaggtgctggcgaccatgcctcaatgcgcaacgacctcgacaatcgcagactggatcatgtcagcgctaaagggcatgcccgcggctcgcagggccaccacgagatcgtcgatttcatgcaccttgccggaatcatcgttggcaatcagctggttatattccatttcatccatgatgcgctcctcaattcaagtggtgagtcgatcataagcaggccgtgtgaaggctgtattacaaatacccccgatatgccctcaatagtctgatcgaactaatcctgccccgccagggattcgatcgcacgcatgccctgctgtacaatgcccccatacccagagccagtctcctcccatcatgctgcccgcttatgtactgttagacctcgaaaccactggcgcaacgcccgtcactgaccgtatcactgagatcggcctcatccgctatgagaatggcatcgaggtgaagcgctggcagactctggtgaatcctgaaatgcacatttcgccgttcatcacctccatcaccggcatcagtaatgccatggtcaaggacgctcctctgttcaaggatgtcgccaatgaattgctttcccacctgcacggggcggtattgtgcgcgcacaatgtacggttcgattatggattcctcaagaacgagttcaggcgcctggatatcacattgcggcagaacgtgctctgcaccgtcaagctatcgcgcagactttatcccgaatacaaaagccacggcctggatgccatcatcgctcgccacggcattgcctgcgctgccaggcatcgcgccatgggcgatgtggaagtcatggcggaattcctgcacattgcagaagccgagcatggactcgaggcattgaggactgcagccggggagctgctgaagggccagtcgctgcccgcaggcatcgacccgcaattagtggacgacataccagaggcgcccggcgtatatatcttctatggcgaaaacgacctgcccttgtacattgggaagagcgtcaacctgcgtaaccgcgtgctatcgcatttcaacagcgatcacgcgcgggcgcgcggcatgcgcattacccaggagatcaagcacatcgaatggatagagactgccggagaatttggagcgctgttgctggaagcgagactgatcaaggagcgtcaaccgatacataaccggcagttgcgacgcgagcaacagctttgttcctggcatctggcgccttctgccacgcaacatccgctgctgaccctggtcgcccaggacgaaatgacacaggacctgctgggcgagctctacgggacctatcgtaccaagcgccaggccatagaagcgctgcgccagcttgccctggtgcatgggctttgcccacagtatctagggctggaaagcggcaatgggccgtgtttttcataccagctcaaacgctgcaagggagtatgctgccaccaagagccgccggaaatgcattacctgcgcctgaagcaggcactgatcagccatcgcttgaaatcatggccctatcccggcaagatcggcatccgcgaaaccaatcccaagcgtggaaaatccgcagtacatgtgtttgagcactggtgctacctcggctcggcggatgaccatgacagtctggatatcatgcgccacacgaagacggcattcatcttcgatatcgatacctacaaactgctgttaaaacagctcaacaaacccggggtgcaactgttacaactctaatttaaaattcctgcccagcctcataggcgtgatacagcgcggcatagtgcccgccctggcgcatcaacatatggtgcgtcccctgctccactacctggccgtcgcgaatgacggcaatgcggtcggcgtcgcggatggtggcaagcctgtgggcaatgatgatggcggtgcgcccctcgcacaatcgtcgcaaggcgtgctgtatcttgcgctcggtctggatatccacggcggaagtggcttcgtcaaggatcaggatggctggatctgccaggtaggcccgcaccaggcagaccagttgccgctgcccatggctcaggtggctgcccaaggcgcccacttccgtctggtagccatgcggcaagcggctgatgatgtcgtgcacgcctaacgcctcagccgctgcgaccagttcctgttcgctggcgtgcggccttgccagccgcaggttgtctatgattgtgccgctgaacaagacattgtcctgaagcacgacaccgacatgatggcgcaactcatgctgcgccacagacttcacatccttgccgtcaaccagcaccgagccgccctgtacttcatagaaccgcgtcagcaattgcaccagtgtgctcttgccatggccggtaggaccgacgatcgccagcacctcacctgctcccaccttgagattcagatggcgtatgaccgggttctcgccgtccgggtgataggagaacaccacatcgcggaactcgacatcgcccttcacctgcggcaacggcatcgggtgctcggcatcgcggatctccggctgggtgtcgagcagcaggaagatacgctgggcagaggccactccattgatgtagcgctcgaacaagtcgcccagctcctgcaacgggccgaggaacatgaagacatagaacatgctcgcggccatctgcccaaagctgatatgtcccagggcgacttcgcggccgccgaaaacgatcagcagcatcatgcccaaggttgtcagcacgccggtgaaatgcgagaaccagcccgacatcagggtattgcggatcaaggcgtcgatgaagtcctggatcagcgcgcggtagcgctcacgattgttgtcttcctgtaccgcctgcttgatcaggcgcacgccggccactgtctccactagatgcgcagtgaagcgggcgcggttttccgccaccctggcgtaattgctctgcgccaggtatttgaacaaccatgtcgccccgaacagcaggggaatcacggatgccaggctcaggaacaacaccggcgaggtcagccacaacaatgtcccggccaccacactgcgcagcaaggccgacagcagctcgggcggcccttgtatcatcaacggctccaggctgtcgacatcgcggtctatacgcgagacgatgcggccggacttggtacggtcaaaataacctatgctcaagtgctgcacatgattgaacacacttacacgcaagctgttcaacacacggatggccgccgagccggaaaggaactgggaagcacctgctagcccgaagcgccctgcccaggaaatggtcatgccgatcaaagcccacaggatgacatgcgtattgagcgtatagcttcccgccatctcctcgaccaggccatgatcgatgacctgctcgatcaagtaaggccgcaggaacacgagcgcgaccaatatgacctctgcaataatggctccaagcacgaaatgctttacaggtcgcagcagaggtagcagacgccagaacatgcctcgctgcaatttctgctgcgccagcatctcctccagctcgatgtcggacaggacacgcagcgcgggtgctttatcactggccactgttcacctccgtcaacgcctgcacccccatcaattccctgtattccgcgctttccttcaccaggctcgcgtgcgtcccctccgccatgatgcgaccgccagaaagcaccagcacgcgatccgccagcaggatggtggacagcttgctggcaatcatcaacaccgacactgcctggcctgtgtcttcaggcaggcggcgaatattgttcagcaccgtacgctcggtcacggcatccagcgcgctggtggcatcatcaagtaccaggatggcaggtctggcaatcaaggcgcgcgcaaggcagatccgctgccgctgcccacccgagagcgtgatgcccctgtcgccgatacgtgtctccaggcccgaggccaaccgggccagcacttcctctgccgatgccatgcgtagcgcccacaacaattcctcatcggtcgcatcctgagtcgctaaacgcaaattgctcgccaggctgtcggaaaacaagaacccctcctgcggcacgacgtgaatagcacgcctcaaggcgtccagggtaaagtcccgcacatcgtgccattgatcatcccatcccagctcgatcttgccggtctgggcatcgacaagcctgggcagcaagctcgccagcgtgcttttgcctgagcctgtcgccccgaccagcgccaccacctcgccaggcttgagttcaaagctacactgatcaagcaccggattccccccacctggaggctcaacgctcacatgctgtaacctgacgccaagcgccttgccttggggaacatccagcgttcccccctcaatctcgggcaaggcgtccagcagctcccatatgcgcgcagccgacgaacgtgcatcggcaaacacctgcatcacccttcctacgccttccaccctgaacaccagtgtagtagccatcaacagggaagcgaccaactcgccgtaattcaattgcccggcatggaccaagtaagcgcctgcgcccaacacccacacctgcccaagccccacgacaaactgggggataggaatcctgctgaccgaatagcgcaaggcctccagggcctggctgacaaaaaagcggacatgctgctcgaactgtgcgacgcggctggcctccagactgaaggccttgatcacgcgcacgccattcaccccttcggtcagatcctggttgacgttgtcgaaagcctgccccacggcgcggtcgagctgtaccaaatgatcggtctggcggaacaggatgtagaaacccatggtcgtcaacagcaaggggccaatacccagcagcgggtgataccagaacaggaagccaacagcggcaataataatgaaagaagtatcgacaacttggcgccagaagctgatcaaggcatcgcgcagcttgtccgcgtcgcgcgtggtgcgcgtcacgatctcgcccgcgccatgcagccagtggtaggccaagtccaggcgctgcacctgcaccaggatcatttcgcgcaaatatcccagcaagtcctgctggatcaccagcgatagccagccgacaaagtacatcagcagcgcgcggccagcggcaatgcccacgatgaccagcagccagtgccaggcgacgctggcgtccagattgcccgccgcgtctacgatgacggcaacgccctgctctacatcatgcaccgcacgcgcaatcatgccttgttgccacaccaacatgaaattggcaaaggcaaacagggcggtggctatccagaatcgtacgggagtgcgccgatagagccacaagcaccgcagcaaggggtaggaacggagattcacaaactgggctttcacaagacaaggttatgcgccatgcccgggaaaagcaggcatggcgacggttcaggcactgtattatattgcttagcgctagcgcaggttgcgccagcggaacagatagcgtcccacctgttggatgagcaggttcatcaggtagcccagcagtccgatcagggcggtgagaatgatcaggatatccatgcgagaggcggcctgtgcattcatcatgatatttcccaggccggcgccggcgctgaacaggatctcgctgccgatcgttgccagccaggcaaacgccagcgcaaatgacaccccggtaaagatgcttggcaatgccgcaggcaggagtatcttgaagaaagtcttgctgcgccccagcttgtagacatcccccacctctttatacttctcctctacctggtgcaggctttcgtaagtcgccagcaccatgggataaaatgccgacaggcacaccaccagcaacttggacggatcgccattccccagccagagactgaacaagggcaccagccccatcaggggtacctggcgcagcatatggtacagaggcccgatcaatatatctgccacgcgccataatgccatcaccgcaccaactccgaagccgatcgagccgcctatcagcagcccgagaaaagcgcgctggagactggcagcaacaccttgctgcaattcgcctgttgatatgatttcgaggaagccatggtagatctgcgagatagaggcgaatgcataggcatgttcagcactctggcgtgacatcacttcccacaccagcagcaatgcaagcggaatcagccagccgcggctgctttgcaaaattcggtatctggataaagtttgcgttgtcattttgcttcaaccttgcgccacggaatcagattggcctcgccccacttgaataggcggtcaatgccaaaaccgatgagtccggtcagcaccacgccgaccatcacgatatcaatgcggaaaatctcgcgccccatctgcatcatatggccgagcccgctatcggctgccagcagctcggctgctaccaggatggtccatgagcgcgcaaatgcgatgcggagcccggtcaggacgggaggcaggattgcaggcaccaccatcttggcatacaagctgcggttaggcagctgatacgcctgcgccacctcgaaataatgtttgggtatgcccttggtcgcttcgtaggacgccagcgccacggtgaaaaaggccgccttggtcacgatggcaatcttgaacagctcctcgatgccgaacaacagaatgaagatcgggatcaaggcaatgctcggcacttggcgcaatgcctggaacaacggggagaagaaatcctccaccgtgcgcgacaatgccatcaagataccgaacaacagccctgagctggcaccaatcaggaaacctattcccaagcgtgacaggctcactgacaaatgcgcccataattcacccgaacccagcagttcatgcaggctggcaagcacctcccatggagaaaccagcaattggggagagaaaatctccagcttggtcacccctgcccatagcaagaggaacacaaccggggagatgaatgccgccagtcgcaacctgctgcggcgacgaaacaccgggtcggcctggttgatgccaagtgcgaccctgatacctatgctcatgaatatagctctttcccgctagataatagaagccgctaaaccgcggctgacaaaacgcagtgaacccctccgccaggtgctctgccgggtaaccgtagtagcgctcggcagagcaccatgcaggaggttgttgtaaccgctctcgttcttattctgcctgggtcagcacggctagcttggtgatgccggcgcgctcgatggaggccatgactttggcgacaacgccgtagttcacggcttcgtcagagctcaagtgcaatgccaggtcggggttggccgcatgacgcgacttcaactcggattccagttgcgccaccggcacctcttgcttgtccacgaagatcttgccttctgcatccacgctcactgtcaccggctttttcggctcgggtggctgcgtggctgccgtcttgggcaggttcactgtaatcgcattgttgagtaccggaatggtgacgatgaacgccaccaggagcaccagcatcacatccaccaagggggtgatgttgatttcgctcaatacgtcatctgattcactactggtcgagaaagccattatgcaaccgcctcatttttcaggttaaccacggaagaagaactttcttgcctggttgagccaagctcgacgggcttgctaccggcaaaattagccttgcgggaaagtcggatcagatcggcggcaaaatcgtcgagatcgccgttgatcagtttgagcctacgagtgaaaaaattgaatgccagcacagcaggtaccgcaaccgcaatcccgagacccgtcgctaccagggcttcgccgatcggcccggccacaacttccaggctggctgagcccagcgcaccgatattcgtcagtgcattcatgatcccccataccgtgccgaacaggccgacgaatggcgaggtgctgccaatactggccaatacggcaaggccgctatccaggctgcggcgctccttgagaatttgctggcgcagggagcgctcgagcaggtcctggcgatcgccggtatgctcaaggtcgtgggaggcatggctgtctatatcgcgcagggtgttgaagccggcctgtgccacacgtgccgcaggaccgtcgacatcctggatctcggatgcggcaatgatattcggcgcactccagaatgccttcttgtaacgcttggtctggctggctgcccgccagtgctggtagcccttgaccagcaacagcgtccatgtcacgacagaaaaggcaatcagcgcatagagcacaccatcaacaatcaatgaattggattctgcaatatcaaacatctttaatgttccttcaaatatttacgtcaattaaggtttatgaagccagcttgaactcaattggcacggtggcccagccatctatcggcgtattgccacgcttggagggtgcgaattcccaacctttcacggcttctatcgcggcctcatccaatgtcttacggccgctggactgcttgatctccacgctctgcaccttgccgttggccaacactcgaaccctcagcactacggtaccctgccatccctgccgttgcgcgaaggatggatactttggtgcaggattgttcaagtagcccgcatagcccatagcctcggtcactggttcctcagcgggctcaggcggcggtggtggcgcgggcggcgccgcctctactggctcagtggttctttccgccgtggtgttttcctgcaccacaatatcgtccggcttgatatcaggctcggcctccggcgttttcagcgccggttgcggtttgggttgtggcggcggctgcttcaccactttcttgggcggtggcggcggaggtggcggcggtggcttcacctcagggggcggctcgatcaccggcttgatgatctcgatttccaccggccgcggcttgggcacgatcggcgtatggtcagcattaatatagaagtaagccccggccacatgcacagcaatcacgatcaagcccaaggccaagtagtttcggccgccgcccggggaggccaactcttgctgaagttctttctggcgcaggtaaaatgcctggtcgagccgtttgcctgcttcggcaatgcgcttcgatggctcatcctttttctgcaggaagtcgccgctctcaagcaagccgccagcaggcctcaaggcagatgtagacacgtatatcctccttttatgtcgtattgcaatgtgctagacgaaatctgtcagcacgtcatccttgatacgctgaaattccagactggaacgtacgcgcggccgtggcagatcaacaggaactatgcgcttgatgcgccccgggtgagactgcatcaccacgacacgatctccgaggaacacagcctcttccacatcgtgggtaaccaggatagtggtcaggccctcctgctcccacaagcgttgcagttcctgttgcagcttcagcctggtcaacgcatccagtgccgcaaatggctcatccagcagcaacaattgaggatgcagcaccaaggccctggcgatcgccacccgttgggacatcccgccggaaatctggtggggatacgctttttcaaaaccagacaagcccaccaggtctatctgtgcctggacgcggcgcttgcgttccgccttgggaacatccgttgcagaaaaagccaatgcgatattggcttctaccgtcagccatgggaacaaacggtgttcttgaaacacaatgccgcgatcgaggtcggttccttgaatacgcttaccctgatagacgatgttccctgcatactgggtatccaatcccgcgagcagcttcagcaaagtcgatttgccgcaaccgctggcaccaacgatcgagataaactcgccagtgcgcacctccagattgatatcggaaagcacctgcaggcgctcgcctgatagctggaaggctttttcaacgcgttctatcgtcaaggcgaccggtttcaggctggtccgctgccttgccacctcttcatcatgcagcacttgttcacgcttgaaattcagcaccgtattcaatgcactcaattcttgcttctttctgccacctgggcattgaagtgccctgcggcacactactccaaataactttttttaataacccacaacaaaaacatataaaggcaattaaaaatatattttggttatataaatgcaatcctcgtgccaaattctcaagaaaaataattttctatttaaattcattgaattgggaaatattcgctcttctactgacagcaaaactgtttccatggcaacaaaaatcggccccaagtgtttccatggaaacagatatcgctgatgcaaatgaaacagtgccgatgaatcaaaggcgttatattgcttgtaattgaaaatggtcggacatggccctgacactgttgtgacacctcaaggccaagatccaaccgatactgtttttacagcagagcgcctcacctggatcgcttccctgaacgctcttgggtgcatttagttcggagtccagaagccctcaagtttgagttccttcaatgccgtggcaacaaaatgcgggttgagcatctgctgaacatccgcttgcgttcgcgtcaacccggatgcctgcgcataggcgactgccttgcgataatgttcttgcaaggctacatcgtagagcggcgaccagcgctggcgccagctcacattatcttggtcatattctctgcggttcacgctttccggatagatcttgttggaatattcccggatgtaggtttccttgttttcatcctgcgctacccagtgcacgcttttcaggtaggcagtgacgatggcctgggttatctcggggttctgctttacaaagtcattgcgcgcccacacaccgcccatcagtttccagtccactggcgcagtcttggtcgaccagataattttgcccacccccctgtcttcaaggatgtaagagtcaaacaggctgaaaaaaccatcgacagtaccgctcgccaaggcggcagcaccgacttgcggattgacattgacgatcttgaagtccttgaatgtcaggccttcgctctgcaacaggttggaaaaagccagctcccatgggcggccgcggtgcaaggcgatctttttacccttgaggtccttgatgctcttggctgtcgagttcttgggcacaaccaaataggaattggaagtcgtgccccaaggcgccaccagctgcacagtgggtttgcttgcattgaggatgataggcggcagatcgccatagatgccaaaatcgatcttgccgctggcaaaaccttcattgattacgggaccaacagacgccatcgccgcaggcacccattccaccttgataccctgcttgcgcagctcttccgggaaagcaccattgacaacaagagaggcactaccggcatataccgtcttgccgccgacgttagtcgccaccgaggcgatacggacaaccttgagatcttcggtatgggctgtagggaaatagcccaggaatgctgccagcaacaaggcgggcaaaacggtcaacctcatcattttcccttaacctctactgaactgagctgagcctgattgatctgctggctttgccagtagtgctcaagattcagctctttgagcgcatgttcgacaaactttgggttgagcaattgatccagcttgacttcgttgcgcaccaagcctgattgtttggcataactcgccactcgttggtagtgcgctttcagggcgtcgtcatagagtggagaccaacggtctttccaggcgacaatgtcattgtcgtaatccttgcgcactacctcttccggcaaggcattggtggcatattccttgatgtatttgtccttgttcgcatcctgggaagtccagtagttggttttgacataggcagtcacgatggtctgggtaagctcaggatacttatggacaaaatcattgctggcccataacccgcccatcagtttccagtcggggggcgagtttttggtagaccagatgatgcgcccgaccttgcgttgctcgagaatatacgcatcattcagcccaaagaacccgtctactgtgccgcttgccaaggcggcggcaccgacctgaggattcacgttgacgattttaaagtccttgaagctaaggcccttggattcgaccaagtttgcaaacgcaatttcccatggccggccacgatgcaaggcaatgcgtttgcctttcaaatcttcgatcgtactggccttggattttgcaggcaccacaagataggagttgccgctacgcccccagggcgccactaattgcacagtgggcctggaggcattcaggatcaccggaggcaaatcaccataagaagcaaaatcgattttaccgctggcaaagccttcattgatgatcggccccacagcggaatgagaggcaggcacccactcgattttcacgcctttttttgcgagtgcctcttccaaccctccttcagtcaatactgctgcgccattgaggtaagtggttttgcccgcaatgttatacaccactgctgcaatccgcacgaccttgggtgtttcctcggcaaggctggcaaaagccggcaatgccatcatggcagccagcgccagatgataaatttttctatgcaacattcaactcactccaaaacatgtcgggcctgcttaacaatccagtgcggggttcgaaactcatgaaaatccaatgaaaaacagtgtgttcacccgcagtcgggtaaaacacaccggttaaaagactggcttgaataccatgactaccgaccaagatcaggcaaccttggcctccagctgccttttggcttcctgcaatgggcgttgatccacccatgcgtcaaagtcgaaatcacggtcaagcaggccataaacccacataaaatccttctgtttgcggaatagcgcgagacggtcaggcgtcaatgtcggttcgaggttgaggtgaaaatcgttgcggtatgcagtcgctacgctctcggccccagcaaaggtctcatcctgaagaatcgcatgcacaccctgaagattatgcttggcccaatcggccgcacgcaaagtctggtaaaggaagcggaccacgaggtcgaaatggttctccagcaaatcctcgtgcacggtgatgggccgcggcgtgccattgttcacccttacacgcttgtcgggatagctatcgaggtcgatcccgaccacaacacctaagcgcttggccgcctcgacagcggaagcgcccttgacgtaaaccgcatcgagatttcctgcaaccagctcatccaaaccggcccacagactgcccaccacttcacgactgcgcctgccatctccccgcccttgccctgccgcagccacttcgacaagttcgacatcatccagggtcaaccctgcaatgccgagtgcgcctttataaccgtgcaggctcatgccgcgcgcaatactgctaccgcgcacatgatccttgatcgggtggtcaacgaatgcaggcaacgccagccgcttgcccttgagctggtgcggctcggtaataccggaatcaggtctcaccagaatcgcctgccattcatctatccatgtcaggccgatcaggcgagtaggcgcatattgcgcgcgagctgcgatcgccagcaagctgccgccctcacggatgagcgtaggcaattgatggtcatagtgatgccggttatattcccgcggaccatcctgtaatgtagagacggcaataccatcttttgcaaactcttcatccagccaacccaacttgtaggcaataccggtcgcagtcggcacagggcaacgggtaaaccagatcctgtccaccccattgatcaactcgctcatgaccgctccttcgattaacgcaggtcagtggaaggcagcaggttcaattccctggcctgatcgtaaatcttggccatcttccattgctgagccaatacaccggggccgtaatcacgagagccgccgatcgcgtctgccaaggtctggatttgtgcaccctcttcaagaatcagaataaattcggcagtcttgcgcaaaccttgcttgccccagacggtagaaccgccattagcctctagaattgctgtgttgtgcgggttcaacctgatctgatccaagatgaaatccacttcctgctggcgcctatcaatataaataggaatttcacgaatcaggttatagcgctgtaccggcacataacgaattggcagtgtgcgatgggtttgtgcccacgctcccagatacggcgaatgcacgtgcgaaatcgtcgtgatatccgcatgctccttgaataacttggtataccgagtcgcaccggctgcactgcccttgcccagcaccacatttccttcaaagtccacgaccaccgcctgcagttcgcggttatcccaattgaacgggcccggatcgttcacgattacaagcttttcttcaccgggaacgcgctcgacaaaacctaccgtgccgttcgcagtaatggtaccggtgctgcggaaggcggcaaatgcaatcttggcatcagccagcacctgggcagcaaaagcttccacatcgttttctgtatcaattgcggttacagtcattattcacctctatcgtcatcaagaaaggcagtacatctgccaggtatccttgggtgataaaagcgcaagacatatgccaacattggaaaatcttggcaatctccacaataaatcaattatttcattaggttatgaaaagcattgccaatcagcaacacactttttactgctgaattagcaacagttgctgcaaacgaagcattagtggccatgaaggcgttgtactaaaagcaacactcaactttccgccgcttcacttattaaaaaaaagaatatagatatgaaaatatagttttagaccagataaagaattgtgcgtatatttgtgcgatgtttctacaagaaagtccttagctaatgcatgctgaactatggaattatgagcgggcattcgagactgcggatcatgtcatcacgcatccgaatcccagcgcggttagcctctccgtgcgcgcaagcgcactggttttcagtgaccccaggtctcaggaattactgagcctgatcgagaaaattgccgccagcaatgccaccgccctcatcatcggcgaaacgggtaccggcaaggagttgatcgcgcgtcacatccatgcactcagcaatagacgcgatggcccttttcaggccatcaattgcggggctttttcagagaccctggtagaaagtgaactgttcggctacgaacgcggcgcctttactggtgcaaccagtgccaagacagggtggttcgagtccgccaatggcggcaccctgtttcttgatgaaataggcgacctgccgcaatcgacccaggtcaagctgttgcgcgtattgcaggaacgggaggtcgtgcggttgggctcgcgcaaggccaccccgattgatgtccgcctcatcgcggcaaccaacgtcgacctggaagaagccgtgcgtgccgggcgcttccgtgaagacttgtattaccgtataaaggtggtacccattgccttgccgcccttgcgcgagcggccaggcgatatcctaccgctggttgaacacttcctgaatgtttacaaatcccgactgcacaccggaatccccaaactcgccccggaaaccattcagcagttacttcattatccgtggccagggaatattcgtgagttagagaacgtcatccaccgcgcgttgctgatttccacatcggagaccctgtaccccaaggatctgggccttccaccgatcgggaccgtgccactggagaagcaagacaccaagtcggcatgggctattaatcaggataccaagctggaggctaccgactcctcaacacctcatccggcgacggaaacttatcagctggaacgcgtgttcagccagcttttcgaatccccaccacccaagctgttcgagctggtcaatgcagtcctggtcgagaaagcttatgagttcagcaacaagaaccaggtacacaccgctaggctgctgggtattagccgcaatatcctgcgggcaaggctgaaagagttaaagctgattgcctgatgaagattcttccctattcttgactggattgaccaacgtcctcgcggattgcagattgcttggcttcgagaaaatcgtcgtagcccttctgcactagcgcatacgtgttggcaatatctgcagcaatatcgctaccttcccccaacacacctagtccggcgagaatatctttggcttcggcatagcctttctcgaagccaccccggatcaatgccacgaaatcacgcaccacttcttccggatcctgatccggatgccgtgcagcataggcatcaaaaaagcccgttgacatggaaaggatgcgtcctgccgtcgcttcggcactatgatctccggccatggcgttgccgatggcattcgcccccagctgaggctccagtacggcattgatatgttctatggcggagcgatacagcaaggccaagccgtcattgccggattgaatggacacctttaacgaagcttggaggatttttgcgttgagcatcgtcttctgcccatccggtcgcgcttcagcagcctttttagcctcactcaatgcttcattggccggccccgcagtactgttagcaatattattgctcggtgcaaccatgtgtcctccttgatcttgtttcttgatgatatccatccatatcggctgaaactcaagaaaatgaagccatgcgggcgcatcaaagattcagggagcagccaaaaaccaaaaaggggctgtttttcagccccttttatatcttagcctggccggtctttacgccaccaggacttgaggcacctgcggatgcttcaacaggaattccgcctggtcgacagctaccgcgatccgctgacggatggcatcactggtcagctgataatgggcaaactcactatctctggcatagatagccgttggcgcggtatatacactaaagaagctcaccagcgtccgtaactggtagtccagtatcatggcgtgctgatcactaccgccagtggcacccagaatggcaaccttgccgaccaaggccttggggtcgagcaagtcgaaaaagtgcttcagcaagccggtataagaagccttatatacagggctggcgatcacgagcaagtcagctgcctggactttttcgtaagcctccgataactcagggggaaattccccatacgatacggtgctgcccaggacggctgcaatcccggcaatatcaatcacctccgctggcgcatgcaattgatgcgatgcccttgcagcaatctcttccacaagcgccctggtcctggacggctgcgataaactgcccgagatgcccactattcttgccataccgactcctactttcaaagattaatccaattcatgccaaggcatgcattgaataaattcagcaataaaagtgccagggcaaaatgtaattataaatcaattaagagcaataaaaacctcaaaccatttcatggttaactgctgccagggcaacagccaaacagcacatatgcatctacaccaacagttcagccggtcatgcatcggcaacagccttggaaatcaggtagctcctgaagatgcaaacttgattcgggaatagcatcttcaggctaactggaatatctccacggccctcctcaggctgccggcctgctcatccaatgcagtcgcagttgcggcagattgctcaaccaatgcggagttctgctgagtagcagcatccatctgcgtgatggcaagcttgacctgcgcaataccggttgcctgctcactagaagctgccgcaatctccccgatcagggcagctatctgattgactgaatttgcaacctcgtgaattgtattgcctgcagaggtgaccttgcgggtacctgtatccacgacctcgccagaagcggcgatcagcaccttgatctctctggcggcgctggcgctacgctgcgcaagtgaacgcacttcgcttgccaccacggcaaaccccttcccctgttcccctgcccgcgcggcttccacggcagcattcagtgcaagaatattggtctggaaagcaatgccgtcaatcagcccggtaatctcctcgatctgcgcagatttggcgctgatctcctgcatgatccgcacgacctcatccatggcagcctcgccttgctttgccacagccaccgtattttgcaccatgcctgtcgccgtcctagcgttttctgcattatgcgccacggtttccgcgagctcctccatgctgctggcagtttcctcgagcgaactcgcctgctcctcggtacggtgcgaaagatcgttgttgccctgggcgatttcggcggtgccgttgttgatctgctcaacactatcgcgtacctggcggaccatcttggcaagactgtctttcatgtcgatcaggtaaggatatatctgccctggacaattcttgccgaatggctctataggaaaggtgaggtccccatcggcaattttctggaaatacgctttcacctgatccaacggcatccggacaaaatgcacaacataccgatcagccagaaccagcagtactaggcagacgccgagaacgcaagccactgcaaccatcagcagcttgcggtttttctgtgcattttccagcatggcttgcccttgctgctccaacagaccattgacttcccgggccgcattgccgaagtgacgactggcgccagcaacgacgctgatattatgctgcctgtacttggtaatatcgccttgttcaagcaattcaatcagcttctccacttcatcatgcaccaggatgtaatgggctttgagctgacgaattgcatcgatgtctactgatgatgccccctgcaggaaagcattgaaactggcatcggcctccttcattgcagagcggacatgcagagattcggcctggcttgccttcaggtctccagcctcaagataatcatgttgcctgaccagcctgagccgggcgcgcagcagattttcattggccaagactagggattgggattgcctgagcgtcgcgtggctgacctcaagctccttccctgccgcattcatcccagccaatcctatggcggaaagggtcaggatcaggatgctgatgaaaaccagcacgatcatcaccatacggtgaactgtaatatccttcaggagttgtttcatgctattccttcgtcaatgagcccaatgctgcgcgaactcgcacactggatgactgcaataacggaggaaaaagcaaaaaaatttaaattaaatatgcaaatagcaaatgttgcagaatggcgtgattgttgggattcaggtcatcttgatacatcaacatcatgtttgtccatccttcccttaagcaaataggtcactactttgccttttcccttgacatccacaccacaacgcggctcaaagcagtaatccgccttcagcagctcataggtagcggctgaaacttggatttcgttgggcagcccggtcgtttccatacggctggcgatattgacagcatccccccataaatcgtagctgaaccgggtgttgccgataataccggccaccactgcaccactgttcattccaatccgcattgccaatggcatgccgatctctctggaaaccttgtcgagcaaggcaggcacttccagcgccatgtccgccatgacgtgggcatggtctgtccggggactgggcgcccccgcaatcaccatgtaagcatcccctatagtcttgattttttccacgccatactgggcggcaagctggtcgaagcgggaaaagacatggttgagcaggtcaaccacagcagcaggtgtcatccctgccgaaatctgggtgaagttcacgatatccgcaaacaggatggtgacggcgtcatgactatctgcgatgcggccacactgggtttcatgcagccgcttggcaactgactccggcaatatgcttcgcaacagttgctccgaacgcgatttttccaccgccaatgcttccagcactttcgctttctcagattggaaatagcgcattgcgatgtacaggatgaccgataccccggccatattgatcgcaaaaaatgcatcccggatatccccggggatcggcaaggcatgcatggaaaactggtcgttcagccaccatgacagcactgccagcagcccaaataagatgaaccagggggtggactgccgggtgcccagaatcatcagtgcgccgacgggcgacagtatggcccagaaagcaacaccgctagaggcctgaagcccgccaatgatccattgcataaagaacggcatcaccagcagcatgaccagttgggtgaaggtaaaggcatcgaaacgcttgaaatggtagaacaccagcaagctgctataggaaatgatgatgtagatgtacggcacggccgccatcactgcatatccttcccccaggctggaaagagtgaatatccagaagacgcaggccaagctttccgccagcaccaggatggataggattgccataccaagtacaactgccttggcgatttctggtggcttgtttcccaggaaaggctggatgagccgcataaaataacggtcagcctgatgcatcatggcgctctctattgttagttatcattcattgtgctttgcccaatatatcgcaaggatggtacttaatctatctttgtcttgaccgatgaaagcgctggtggagtgccgcaggtttgagttagaatggcgtctggcgggcctccccgcattgcaaagtagccaacctggtcaggtccggaaggaagcagccacaactattgaagcaagtgccgggggttgggctcgcctcttaaatttagagaatcagacacgcctgattgcatgggaagcgccggatcaattgttccaaatgtgcacgccactggcaaagcaggcacctgcaacgcatgacatccaatgagtttatacgccgatgagctatcaggttcttgcccgcaaatggcgtccaaaatcctttgatgagctggtaggtcaggagcatgtggtgcgcgccctcaccaatgcattgcagcagcagcgactacaccatgcatacctgttcacgggtacccgcggcgttggcaagaccaccctctcccgtatactggcaaaatccctgaattgcgaacgcggcgtcagcgcaaacccttgcggccaatgtacggcctgcgtcgcgatcgacaagggtagcttcctcgattatgtcgagatggatgccgcatccaaccgcggggttgatgacatgacctcgctgctggaaaaagccatttacgcccccacccagggccgctacaaagtctacatgcttgatgaagttcaccagctcaccgggcatgccttcaatgccatgttgaaaacgctggaagaacccccggcccacgtcaagtttattctggccaccactgacccgcagaaggtcccggttaccatcctgtcgcgctgccttcagttcaacctccggcaaatgtcgagcagcggtattgccgcacacttgcagcatgtattgacccaggaaaacattaccttcgagcctgttgcactgcaattgataggccgctctgccaatggcagtatgcgtgatgcattgtccctgctggatcaggcgattgcctatggcggcgacagcgtcaacgaaaaagaggtgcgtaccatgctgggtgcaatcgaccaggcttacctgttcgagctgctcaacgccctgctcgcccaagatggcaatgccttgctcgcccaggcgcgcgccatggaagaacgcgcgatttccttcgacgcggcattgagcgaccttgccaacctgctgcatgaaatcgccattgcacaagctgtgccagatagtattgcgattgaccatcccgaccgtcagactcttctcgacatcgcggctcgcatgcgcccagaggaaatacagctctattaccaaattgcccttctcgccaggcgagatctcggcttggcgcccgatgagtttgctgggttcaccatggcattgctgcgtatgctggcattccgcccaggagaacaaacatcttcgacaaaggcagcaccaccgccagcggcatcctctaccgttgcagaaagcacgcggcctcgcgccagtgccgctcttgccgtcagtgaaccagctgtcaggatccctgcgccgaacatgcgcgaagccagcccggagcccacgcctgagtcagcgacctctcgggactctcaagcgctcagcccaggcgccttctccgccgcagcatccagcacgcaagaagcccctgcctcagcggtcacgcgaagcttcgacggcaattggcgtgcattggtggacaggttgaaactcggcctggcccgggcgctggcacaaaattgcgaagtagcaagcttcgatgaagaccatattgcattctccgtgccgccgacgcaaaagcacctgctgggcatgggttatgaggaaaagctgcaaagtgccgttgagcagcattttggccgcaagatcaaactgactttcgccctgggcggcagcggcaatacgccagcccagttgatgagtcaggaaaaagccgccctgcaggcccatgcggagaacgcaattcacaatgatggctttgtgcaagcgctgatcaaggatttcggcgcccagatcattccatcaagcatcaaaccacttcaataaatccggaggatacagacatgatgaaaggcggcttgggcaacctcatgaagcaggcccagcaaatgcaggaaaacatgaagcgcgcccaggaagaattgggcaagattgaagtcgaaggccaagcagcctcgggcatggtcaagatcaccatgacctgccgccatgaagtgcgccgtgtcagcatcgacgacagtgtactgggagatgacaaagagctattggaggacatgattgcggcagccttcaatgacgcggcgcgcaaggccgaggctacctcccaggaacggatgagcagcctgacggcgggcctgccaatcccccctggcatgaaactgccattctgatttacctcagccggcatgcgtaaccctcctgccctggaacaactggtcgaagccttacgctgtctgccgggcgtagggccaaaatccgcccttcgcatggcttactacttgttgcagcgcgaccgcaagggcgctggcatacttgccaagtcgctggaccaggctttgcaagtagtcagccattgcaacctgtgcaacaacttcagcgagcaggagatttgcccactttgcgcctctccggctcgagaccgtacattgctctgcattgtggaaatgcccagcgacctcatgatgctggaacaaacccaaacctaccagggcatgtattttgtcctcatgggcaggctatcaccgttggacggcatcggtcctcgagacatccacctggataagctgctcaagcgtgcccaggatggcaaagtggaagaagtcatcctagccacgaactacaccgtggaaggcgaagcaactgcgcattacgtcagcgaactattacgcgcccgaggtatccaggtcagccgcattgcgcgaggcctgcccatgggaggagagatcgagcatgtggatagcggcaccctcgcccaggcccttctggagcgccgccacgtacgctgatcaatgagtgatccgggcggcgggatggatgggggcgctagccttaatgttcttcacagcgatcagccaagcgctgctgccaggcaaccaggcaggtttctatctcggctacctcatgtacgacataatccgcgccccattcgagtgggcggtctgcctggtcaaggtatccatagagcgccgcgactgtaggcatgccggctgcaatcccggctgcaatatctcgttgtgcatccccaatataaatacatacctctggcagtacaccggcctgctcacaagccgccaataaagagtctgggtgcggcttggcacgcggcacgtcatccgcgcacaccaggcaagccatccgctgttcaagcttcaatgccgccagcaaaggggcagaaaaacgcctgggcttgttcgtgacgatgccccaacgaaggcctgcagactccatcctttgcaacaatgtttccatgccctcgaacaacatgggagtgcgggtatagacctcttcatacagtgccagatactcgtcacgcatggcagcaaaatttgcatcctccggtgtgatattgaacccgatagccaataaccccttggagccatgcgatgcatagggacggatgatatcctgatccaggaaaggcagcccgtgccgcttgcgctgcaagttgagcgccagcccaaggtcgggcgccgtatcgaccaaggtaccatcgagatcgaacaaaacaagatttcccatggcttacttgaccgtctgtaatatgtaattaacggagacgtcattgttcagcttatagcgcttggtcaacgggttatatcccataccctttgatgcgatgacgtccaggcctgccgcgcgcgcccagcctgccaactcggaaggcttgataaacttctcatattcatgggtgccgcgcggcaataggttgagcacgtactcggctcccagcacggcaaaaaggtatgccttggggttgcgattgatggtggaaaaaaataccttgccaccgggctttgtcagccgggcacaggcacgcacgatagcagccggatctggcacatgttccagcatctccatgcaggtgacgatgtcaaagctttctggcgactcctgagccagttcctcgaccgagatcagtcgataatcgactttggcactgctctcatattgatgcagcttcgccaccttgagcgccttttcccccaggtctatccctgtcacctcggcaccgcgctcgctcatggactcggacaggatgccgccgccgcaaccgacatccagtacgcgcttacctgccaagcctgcatgctcgtctatgtagttgaggcgcaacgggttgatttcatgcaacggcttgaattcgctgttcttgtcccaccacttatgggcaagctcggcaaatttctgcaactctgcctggtctacgttcacgccagatactgactcagtttggtctgccattcggtactgatctcctttaattccgcaggttcgatattggcatagacgccggcctgcccttgcaacttctgatatttcaattccccggccacccacacatgacttacatgctcccgcccggcactgtataccagatgagaaatgacattgaaacaaggctgcaactcggctgcggccaggctaaccgctgtcatatcggcatatttccctggctccagcgagcctagttcggactcttttcccaatgccttcgctgcattgattgtcgccatcgccagggcctcggcagccggtacactggctgcgtcaccactgcttcctttgctcagcaaggcagccaggcgcatttctgcaaacatatcctgacgattattactggcggccccatcagtaccgatcgcgacatttgtccctgctttcaacagcgcatctaccggtgcaataccgctggccagcttgagattcgatgccgggcaatgtgcgatatggcagccatgggcggataacaaggccatctcggctttgctcaagtgaaccccgtgcgctgccacgaagttggggcccagcacgccaagtgactcgaggcgttgcagcggccttactccatattgtttgatactgtcttcaatctcagtacgcgtctcatgcaagtgcgtatgaatattcaaacccagctgctctgcataagtgacaatattctcaaaggtgctgttgccgactgtataaggagcatgaggtgccaggctggcgctcagtagtgcactatccctccactcgtctcttgcctgcaagcccttctgtagatagtcctctgcatcatgcgcataggctgtggcaaattccatgaccaccaaaccgatattcgcacgcatacctgcctgaactgcggcttctgccaccgcatttgggaaaaaatacatatcgttgaagtaggttgtccctccagccagcatttcagcacatccgagtaaggtgccctggcgcacaaaacgctccgaaacaaagcgtttctctgctggccagatatgttgttgcaaccactgcatcaaaggcaggtcgtccgccagccctcgcatcaggctcatcgctgcatgcgtatgcaggttgatcagcccaggtattaatacatgattgtccagtacaactgtctgcgccaggggatagcgttgcctggcctgctgcgtcggtaggatatccaggatccttttttcctcgacaatcacgctatgctgctccaggactgcacccaaaggaagccctggcaccaaccagcgcgcctccaaggcatgcaaagcaagtgaattggaagaatggtgtttcgagttctgattcatggaagggtgactatatataaaaaagccccgcagtgcggggctttttcaacgctcaagctagattattcgctagcgcgctgtacttcaatctcaaccacaacacgacggttaggctgcaagcactcaattgccttcttgccgcgtacgccagcgcattcgacaacaggctcggactcacccttgccaactgcatgcagacggctttcctcgataccttgagaaatcaggtattgcttgacagtattggcacgacgctcagacaacttctggttgtaggtttcgtcaccgatgcggtcggtatgacccgtgatcagtaccagctcaacttcgggatgtgccttcattttttcaacaacgtcggcattcagttttgccttgccttcttccttcaggttgtccttgtcgaagccgaagagcacttcagaagacaatgtcactttctcgaacgctggctctgcaggacctacgggagctggagctggctcaacaactggttctggctctggagccactgcaactggctcaggcgttggctcgactaccggtgctggcttaggcgcgccaaaacggaaaatggcaccaaggttcaaataggtattgctgatggtatgggtatcgataatgccactggaaccagcatattcagcacggctccagacttggcgcaggtcagcctgcagaccaaagttttcgttgaagagatattgtgcaccaaatccaacgttagccatccaagaagtcttcttgtcgcccaggtcagcaccagttacatcactagtgtaatctacgttgttacggcctgcacccacccctgccaagaggaaaggacggaacttgtcgcggctaaagaagtaaagggcatccacgccaaacaatgtttgacgatacttgccactcacaccctgcaggtcactgtcagcgctgttatgactcagaccgatttgtacatcccaatgctcgctgatttctttgccaaacttcaggaagcccccaacgctacgaggttcagcctccaagtcactatctgcatgcatgacattgacacctggcaaagcataccaagcaccgtcatatgcgacctcagcagcactcgctgtcgatgccgcaaacgcaaatgcgctagcaactgcaaaaccaatcagattttttttcattcgatttaactcctgatgactaacggacgacttgactatactcaatgcataaaagccacgcaatgggtgtagccggggaaatcaagctagatcggcactttcgaccgacttgttgcaattatacaacaacctgttaagcgcagacactttgtctttacacagttttgcaacacggtcaaaccccatgcaaactgcaccacgtacaccaatataggaaggtttcattttaactatattttcaatattttccatattgagagaacctgccaggcctgtctgcatcccttcggccattcgcaggaaaatcgccaggctctccatgtccaaatgtgcaagcagacttcggccatctttattggcagtatccagcatgacaccccagaaacctgcctcgcgcaacaaaggcagcaagctaaattgaggtgagagatctgccatcaatactgcgacgactgccaggttatgcctggcaatcagcggctgcacagcatgaatgcaggcaatattttcctgttcattgccaaaaaaacctattttaataatatcgacacctgtggccgccatctgcatgacagcatggcaaatcagcgtaggcgacatcggcaaatcgccagtcgttgcactggttatcctgcggccgccaacagctatcactgcttcactgacgactgataggggtaaggcccctagcgccccttgggagggatttttcatgtcaataatgtcagcccccccctccaaagccagcaaggcttcttccactgaggttacgctgatcagcaacttgctcatgcctggttatctcccgtcattgcagccttatgattctctaccttgtcgatcagccactgccaggcttccaactcacgctctccagctgttttctctaccgcaattctcaaataattgatttcagtctcgatcttttcaatcggtagcatgtgcaggcggcttaccagcaccgcaagctcaatcaccgcggcttgtgcgcggttgaatccgcgaaatgcagcatgaatttcttcatggacaatgcggcaatagagctcaggacgcgtctggtcgtccttgacttctaccagctccagctcctgatgcgtcagggcagatgccagcaccacaccattgatcttgcaagcattggtgagtggccaatcatggcgcccggtcaccccaccggcaaaaggccggacatcatcggtaaaattcaggacggcttgtcgtgtcgaaagcaggttgtccaatgtcaccgaaggcctgaatggcgcgatcaatacgagtccattgtgctccctcactccaaatggggcgatatgggcttcccctttacagctgagcgaggtcagtatgctttcataaatcatgtgccaggcactttccttgttctgcgaggcccgcaactcacctcatcggccgtcgactcctgcatggcctcttcgatcctgcgaggtccgcaagccgttgattcactgccttgctcaccccgcctctcccttttctctttcaaggcggcatcccgatgccccactctgccgcccgggttctttgccaaggtggcgcagccccattccagctcctcgtcctggctgtagcgcttcttcaactgccacgcaatctgcgcacgcgccagctccacgccaagataaaaagcatgcgagccgtcttgatctacattgagatagggataaagcctgaaaggatcagtatcgcagtacagtccatcccggttgaagatatgcatgccatgcttgctggtaataatgcgaaaactcggatccttgatctgggaggcgagctcctgcacctcctcaggcgtataggtgaaggggcgcttatcatgcaaacctaacaggccgtcactgtaatccctgggcagacgtttttcttctcgggctgcatacatcatgcgccgcgcgacatccgcctcagccactgcatatacggcatgtgagctgacggacgttgccagcacggcattgatcccgagctcggtgatgataccgaacaatatcgcattgatgccggtagtatccgcatccgtcagctcagtcaggttgcccacccccatcatgatgtctatttccgggtagcgtttccttaagcgctggtaacgcacgatagagtcagtgaatccaaacgggatcggatccaggatagcatccgcaataaatggcttaccgcgcttcagcatcacctctatggcacggtaaagtgatctgggattggttggcgtggtcggaatcaggatgggcgtagcgtctacctcatcagcaatccacagggttttttctgtcaggctcaacaggtaatctgcaccggctttacccgctagcaacaagtcatcggtgttcaacgagtccacgcttaccttgaagccttcctgcttcagcgcatcaatagcgtcctttaggtgagggaaaggcgtgttgggcaggcagcccaggtcaatcacatcagccccttggcggcggaactcctgcgcacgcgccaccacgccatccacagtcagctgaggcgcttcgacaatctcggcaaaaatcttgacgtcgaatttggacaaatccacctcgcgccctcctctgccaaaaaactgtggtaaatccttgaggtcgtcgggcccccggacgacgggaacgccatatttctcctcaagtagccccaaatcacccttacagagccccggaacaatgatacggtcagcatcccctgcatcaggcaggcgccgcatgatcagttgtggggtcaacaaagcagccacagagacaccgagctgagcgatgcggtagttgaactcggtaggctgcatatcctcaagcaccttatgcaggcttttttctgcaagcttcccggtcaggaataagatgttttcagacatgcgagcctagcttgaattgccgcttgcaattgctgcatatcattgaccaccgtggtgtcctcataggtctggagccttgcgatgttatccaggtcaatacgacgcggaaacaccttgaccacattgtcgcgaggagcttccgattccagctcgggagcggtatcacatgcaaacacgatacttggcacaccgcattttcccgcctgtgcatatacgttggtcacgagcgtgtcagaaattccatataccatcttggcaatggtgttggaggttgccggcgcgatcacgacactgtgatagttgccgtaataaaacatttctacgggaaccgcgcttgccgtcttgtcctgaaaaaccttggccacgctatgcttgaaaccgtactgctgaagtacctcggctgccgcacggctcaggaaaagatcgacgtcttgcaggccgctaatgatctccaagcactcccgcagataatggccggagcctgtaattgcccaagccagttttggtttttctgccgttttcacgcctgccttaagccccgaaaggatgacgcaagacgatggtttcatcgcgctcagggcctgtggagacgatatccacagggacttcgcacaacgcctccaggcgcttgagataattgcgggcattttgcggcaggtcttcccagcggctgatgccgaaggtgctctcatcccatcccggcaatgtctcgtagaccggttggcaacgcgccacatcgtccgcacccaccggcaacaaatcgacaggcttgccgtccaactcatacccggtacagatattcagctccttgatgccatccaatacatcaagcttggtaatgcacaagcccgtcaggccgttgatacgggcggagcggcgtaaagcggcagcatcaaaccagccgcaacgacgcttgcgcttggttacggtaccgatctcacggcccttatcggacatttggaatcctggcgaatcttcggtctcgatgtccaactcgcttggaaaagggccgccaccgacacgggtagtataggccttggtaatgccgagcacatagtgaagcatgctcggaccgacaccggtgcccgccgcggcctggccagagatgcaattcgaggacgtcacgtaaggatatgtgccatgatcaacgtcgagcaatgtaccttgcgcgccctcgaacaaaaggttctgcccagccttgttggcctcatagagtgcagccgagatatccgtcaccagcggttgaagcaacggtgccttggacaaggcctcatccagttgttgttgatagtctacagcctcggcattgaggtatttggtcaatacgaaattatggtagtccagcacttccctgagcttttcggcgaaacgctcaggatagaacaggtcataaacacgcaaggcacgacgggcgaccttgtcttcataagtcgggcctatccccttgcctgtggtgccgatcttgcggccaggttcgcgcgcagcctcccgcgccttgtccaagcgcacgtgatactccagaatcaatgggcagcctgggctgaccttcaagcggttgcgaacctcgagaccagccttttccagaccatcgatttcgaacaagagatgattggcatcaagtaccacgccgttgccgatatagcaattgacgccttcgcgtacaatgcccgagggaacaagattgagcttatattctttctgtgaggcaccttgaccgatgaccaaggtatggcccgcattgtggccaccctgaaaacgcacgacaccttgtgcgtggtccgtcaaccagtctacgatcttacctttaccctcatctccccattgggtaccgataacgacgacgttcttactcatgaatagatccaatagatagatttataactcgggagcggccactacgacccactctccattttgctggaccaagatgcgatcgcaacccagttccgcacgatagggctcctgccccggcaaatcttgaataaccacctgcccctgcgcgcgcaaactctcgaccacaaagattagcgcatcatctgcaatagccggtgcaaaaatagcgcccacggtctcagcgacgggcaatgagctcaccacgccgcgcaagtccaggctgaaaccggtcgctggtcgggcccgaccaaaaatggcgcctacctcgtcgtagcggccaccccgcgccaacggcccggcatatccttgcgcgtaagcggcgaagacgatgccgctatgatagtgatagccacgcaactctgcgaggtcaaagcataccttgacatcaagatcgtccaagcctgcgccgaccgccttgaggtcacgcagcgcctgctggattttttctgtctgcggcaagcgcttggcagcttgctcaagcacgctgatatcaccactcagctcggtcagacttgacagggcctccaaggtatccgggtttaaacctcgccccagcgcacgtaccgccgcctgatccttgctttgcaaggctgcgtacagctcctgctcctgagcctcaccgatcccggcatgttcaagcaggctggcaaaaatgccgacatgactgacatcaatatataaggtatccaggccaaccgtatgcaaggccttgatcatcagccgctggatttcaatatcgctctcgacgccagcatgtccatagagctcagcaccgacgtgcaagggctcgcggctgcgcgcaagaccgtctggcgatgtgcgcaatacgctgccggcataacacaggcgagtcactccctgattgttcagcatgtgcgcatcaatacgggctgtttgtggcgtgatatccgctcggatacccatgagctttccggtcaactggtcaaccaccttgaaagtggcaatatccagatcatggccgataccagtcgtcaatgattccatatactccatcatgggaggaatcacatacaggtagccatgcaccttgaacaaatccagtaggctgcgccgcaattgctcgacgcgggcagcctctgccgggagtacatcttcgatgtattcaggaagtaaccagttacgcattattttctatgaagttgagaggctagtgcagcaacagcacaataagcaagccagccagcatggatgccagcccgacaaaacgcaactgtccatccttcatttccaccatgcgctgaaacgtctgcctccaagcctgcggggcgaccaagggcagtatgccctcgatcaccagcaccagtccaaaggcaagcagcaagctggatgtcaagatctaagttcccggctatttgccagtgctgcctgcacggcccgaattacgcatatatttgaaaaagtccgagctgggatccaacaccatgacgtcactcttgctattgaagctattgcggtaagcgtcaaggctacgatagaacgcatagaactcaggattcttgctgtacgcctgggaatagatttcagctgccttggcatccccttcgcccttgattttctgagcctggctaaatgcttcggcaatgatgacctcacgctgtttgtcagcatcagcccggattttctccgcttctccggcccccctagagcgcagctcattggcaacacgcttacgctcggcttccatccgttggtagacagattcgctcacctcctgaggaagatcgacccggcgcaatcgcacgtccaagacttggatacccatctggcgtgagtcacggtctgcacgttgacgcagaatctccatgatcttgctacgctccccagacactacctcatgaatggtacgcttaccaaactcggcacgcaggccatcgttgaccgtctgagacagtcggcgctctgcctgcaactcatcacccttgacggagacgtaatatttggctggatcaatgatgcgccacttgatgaaagagtctaccagcacgtttttcttttcactggtcagaaagcggtcgggctccacccagttcaacgtcaggatgcgtttgtcaaaataacgcacgttatccaccaatggcaccttgaagtaaagcccgggctcttttttcactgcgacaatttcccccagccggaataccaaggcatattcgcgctgatccacactaaaggcagacaagctcagcagtagcaaggcggcaatcaggcccaagagtactgttccaagatttcgcattatcggctctccctgtctcgactacggaatgaatcccgtgaacgctggatactggtatcaagctcagaggagctgcttggcatgaccggttgcacggaaggtgcagtcgccggattcgcgcccgaagccgataatagcttgtcgagtggcaggtacagcaagctgttgttacccttctggtcaaccacgaccttactgacgctggacatgatctgttcttgcgcgtccaaatataagcgctgacgcgtaacttcaggcgcacgctgatactgggtcaggatttgttcaaaccggctggcgttaccgcgggcctcattctcgacgcgcaacttgtaaccttcagcctcttccagcaagcgagatgccgtaccacgcgcacgaggaatgacatcattagcataagcatatccctcattcttctgacgctcgagatcctgtcctgccttgacagcatcatcaaatgccgcctgcacctgctctggcggttgagcattctgcatcgtgacattgacaatattaatgcctgtggaatacctatccaggatctcctgcatcaattgcttggccagcacagcaatttcttcacgaccttcatatagtgcaaagtccatcttgctcttgcctacgatttcccgaattgcggtttcggcgatgccgcgcacagactcctccgcaaatcggttattaaacaaggtctcttccacattcttcaggttgtactgaaccgcaaactgcagatcaatgatgttttcatcatccgtcagcatgagcgattccctgagctcgcgcccgcgggtagaaccaccttcggcagaacgatacccgacttctatggtgcgcacctgctccatattgactacggtcacactttctatcgggtatggcaggtgccaccgtgggcctggcatagtggtttccacatgcttaccgaagcgtagaacgacgccacgagacccttgatcgacaatatagaaacccgttgcaaaccaaatgacggcaacaaggcccaaggcaggcaataccggaattgtccttgcttcgggattaggctcaccgcctgtaccgccacccttgccgaacaagccactcaacttgcgactgaactgtcggaatacttcatccaaatcgggcggaccatcgttattacgattgccccaaccgggatcgttagccatgcatcactccgaaaaaatcaaaaaattatgcgttttgataggattgcgtcaactgatcttgcaacccttgctgatgttcaagcaaagcttgacgtaagaggtcaagcccttctcctgtcttggcagaaacacgcactttcgaaattctaccatattcgtcgcgatcaagcccgggcgggattccaacacgatcaatctgattcaacaccagcacctgcggaacatcttgggcgccaatctcggacaggacaagattaacttgctcaacttgctcatcgcgactatcgctagccacatcgacgatatggagaagtaagtcagcctgcaccgcctcctccagcgtcgcaccgaacgcctcgactagcgcatgaggcaaatgcttgataaaccctactgtatccgacatcacgaccggaccgccgtcaggaatgtagagtttacgggaggtggtatccagggtagcgaacaactggtcagccgcatagacaccggattgagtcaacctattgaataaagtggatttaccggcattggtataaccgaccagagagactgaaagaacctgggaacgccgacgggcacgacgctgcatgccacgctgttgcttgagcttggcgagcttctcgcgcaattgcttgacgcgtatacgcaacatgcgcctgtccagctcaagctgggtttcgccggggcctccacgcaccccaatgccgcccttttgacgctcaagatgggtccaaccacgcaccaatcgcgtagacaagtgctccagctgggcaagctccacctgcagcttgccttcatggctttgtgcacggagtgcaaagatatcgaggatcagccccgtcctgtcgacgacacgtacttccagcaaccgctcaagattacgctgctgtgaagggctgagatcatggttgaatactgcgaccttggcatcggtagtcttcactacggctagcaactcatccgccttgccgctaccgacaaaaaacttgggatcaggtttgggacggcgtgcttccaccgtcccggcaatcgacataccagcgctgacaacgagctgtcgcaactcttgcaggctttcctcatacccaggatcgccaaaatccacgcttaccagtacggaagcatctccaccgactggccgatcaaacatacgagcagatacttaacaaaaattaactttcggacgtaggagtgggcccgtggggaatggaaaccgcacggcctggcacaatggtggaaatagcatgcttatataccatctgggtgacggtattcttgagcaggatgacatattgatcaaaggaatccacctgcccctgcaatttgatcccgttgacgagataaatcgaaacaggcacgtgctccttgcgcaatgtattcagaaaggggtcttgtaacatctgccctttaacgctcatattgatgctcctttaccttgtagttgtatatatagggagttttattcttgaaaagcaactttacgtgaaaaactttccccaagctagcgcttgccaccagtgactggcaaattccctgcctctcaatagtggggcctacaggctgaaaaacaagtgctacgccgatgccgcagcgacagaacattgccagcttgtgattaggactacagagaaaccaaattgttctatcgtttggcaggcttttttatcatacgttaacttgcaatacggatcgcattcttgccaagctctcctcctgtcccaacagcaccatcacagcatcaatactgggcgactggtcactgccggtcagcatcacccgcaatggcattgccaccttgggaaacttgagcgcgttttgggtaacagccccctgaatgacctcatgaagtttttcccgcgtccactctatgtccttcaactcctctaacaaggcagtcaggacgggcaatatctcaggagtcaaatatttttccagcagtgaagcttcaatattgggcctacggtagaaataggcaatactgcctgcaatctggttgagcgtactggcgcgatcacggtacagcgcaatcactccctgcaaatccacacgatcacttacttgaatgccggcatcggccagacgcttggcaatatccactgccaaacgccctagctccgcctgtttaatgtagtgggcattgagccaattgagcttttctgtattgaattgggctgcagaaggtgtgatatggtcgaacccgaaccattcacagaattggctcatggtgaatatttcgtcgtctccatgagaccacccgagacgggccagataattcagcactgcttccggcaaatacccatcttcatgatattgcatgacgctgacggcgccatggcgcttggacagtttctgtccgtcatctccgagaatcatggaaagatgggcatattgggggatggtcgccccaagagcctgcagcaagttgatctggcgtggcgtgttattgacatggtcatctccgcggatgacatgggtaatgcccatgtcccagtcgtcgaccacaacgcagaaattataggtaggtgtaccatctgcccgcgcaatgatcaggtcgtccaactcttcgttcgcaatgctgatctcccccttgaccaagtcattccagacgacattgcctgcgcgcggattcttgaagcgtacgacaggaggaatatccgccggtatagcgggcaacactttgcccgactcaggacgccaccgcccatcatagcggggcttcttgccttcccgcatttgctgctcgcgcaatgcatccagctcctcgcggctacagtagcaatgataggcatgaccttcatccagcagttttccgatcaccaccttatagcgatccatgcgctgcatttggtaaaacgggccctcatcccagtccaaccccaaccagcgcataccatccagaatggcttgcacggcttccggtgtcgagcgcgccacatcggtatcttcaattctcaaaataaaagatccagcatgcttgcgggcataagcccatgaaaacaaggcagtgcgggcgcctccaatatgcaggaaaccggtaggactgggagcaaaacgggtacgaactgtcatgagaaatgatggtggttgtaaacgggcaattctaacatggccctatagaattgatgataagcctagtcacattgagaaaccggcacaaacacggtctctcaatgcaaggccatacacacacaaactatttgctcgcgtgcctgtcaggctgctcatactgtgcagtcttccacccaccacccagcgccttgaacaggtcaactgttgccgtcaagcgtgcctggcgactctggatgaacgcaagtaccgcatcattgtagacacgttgcgaatccaagacgtcaagataggccgaataccctgatttatagcgattctcggaaacctccaacgccttctttgccgactcctggctgaccttcagagcttcttcgcgctctcgactctggcggaccgccactaacgcatcctttacctccttgaatgctgtctggatagaactctgataagtcgacaaagcttgcttttgtctggctgtcgcctgatccactcgcgcagacaaacggcctgcgttgaaaattggtagattcaggccgagccccgttgtccatacccgcgaaggagattccagcagccggttcaaattggcactctctcctccataatttgcggtcaaggtaatgctaggaaacaatgcagctttcgcaacaccaatctgcgcgttctccgaaatcagcgcctgctctgcctcgcggatgtcaggacgtgcctccagcaaggtagacgggagccctgcaggtggcacaggcggactcggcaactgatggatatcaccgcttaccggcacattgagctccaaatccccagtcaagacagcaagctgatgttgaatcacttcacgctgccgcacaaggtcggccagctgcgccaccagattggagtgggaaacttcggcctgatgcacatccaggatggaagctacaccgccatcaagacgacgcttggtcaacgccaggctttcctcccggcttttcagcgtttccctcgacacagcaatctgggcttccaagctgcgcaacagcaggtaattgctggcgaccagacctgaaagcgaaaggctcactgtatccttggcaaaataagttgccaatgcctgggcacgtgcagcttcacgcgcacggcgtagccttccccagaaatccaattcgaacgatgtgcccagctgcaggttgtatgtttcacgaatgacaggaacccctggaaagatcgggaaggccccggtttcggtcactttctggcgaattgcatttcctgtcatgtcgatctggggaaacaaggcagcacccgcttcccgcaaggcggcatcagcctcctctatacgagctaccgctttcgcaatatcgacattatccgcaaatgcctttttcatgaggtcattcaacaccggatcctcaaaactctcccaccaagcatccaggtctaatgaagcctgttcggaagccggcgtagcttcagcagcactaaaactggctggcagtttcgtcgctggccgatggtaatccggccctaccatgcaaccggtcaaagccaaggcaacggcagcataaatcagtttatgacgcaacatcatgctgtttccttttgatcatcgtgatgcacacgtttactggtttcactggacaaccaggtaaaaaacatcggaatgaatattgtcgcaataaatgtagccatcagcattccgccaaaaacaccggttcccatggattggcgagccgcagcacctgcacctgaagcaaccaccaaaggcacaatacccagaacgaaagccatcgatgtcatgacaatcgggcggaagcgcagctttgctgcttcgatggccgcctgcttgagcggcaacccctcttccagtttctggctcgcgaactcaacgatcaaaatggcatttttcgcagccaagcccaccagggtgaccaagccgatctggaaatagatgtcgttaggcatgcccctgaacatcacagccagcaaggcacctaccaatgcgaacggtacagccatgatgaccgcaagcggcaaggcccaggtttcaaactgcgccgccagaatcaggaacaccatcacgatggcaaaactgaatgcgaagatcgccgcattgcctgtgagcttctcctggtaagcttggctggtccaggccaattggtatccagaaggcaaggtgtcattggcaatctgctcgattagcttgatcgcatcacccgagctgacgccataagcgcctccccccatcaccttggccgccagcaggccctggtagcgctccaactgctcggcaccaatgatttccttcaccttgctcagcgccgacatggggatcatttcccctccggcagacctgacatagacgcgcccgatatcctcaggcttcatccgatatgccggctccgcttgcaattgcactctataagtccggccagaacgattgaagtcattcacatataaagtgcccatcgtgctttgcaatgtagcgtagacatcagcaatcggcacgcccagagacaacgccttggcttcatctacctcaatcgcgagctgtggcacagtcggccgaaagaaagtattgatccctgtcaaacgcggctctttgcgcaaggcgtccataaagttattcaccacctctgaaagatggatagggtcagtatcttcgcggctctgaatatacatttccatactgccagaactaccaaggccacgaatggcaggaggattgaatgcaatcgccatgccatctggctgcatcatgccgatgccaaacaggcgctgcacaatctgctctgcagtcgtggttctatcatcccagtctttcagtcgcacaaacatcgtggctgcactggttttattaccaccaccaatcaaatcgaagccattgattacgaactggctggcgaccgcaggatcttcggcaatggtcttgcggacattttccatcgtcttgctcgtgcgcgaaaggcttgcaccatcgggcatgatcgcagccgtcactacatatccctgatcctcgggaggcacaaaacctgttggcacggtgcggaacaaataagcccccgcaatgatgatgcccacgaacacgcatgctccgatgatccgatgccggagagtcactccgactacagatgtataaaagtttgtcagcttgtcaaaaccacgattgaaaggtcgaaagaacttagactcgccatgcgcatgcttgagcagaatggcacaaagtgcaggcgtcaaggtcaatgcgacaatccctgagatcactacagaaacagcaaccgttaccgcaaattggcggtacagctcacccgcgatacctcccatgaaagccacgggaataaacacagcacacaacaccagtacgatggccactacagccccggaaacctgctgcatggacttgatggctgcattcaaaggagaaagcttttcctggctcatcaggcgctcaatattctccagcaccacaatggcatcatccaccacgataccaatcgccagcaccatggcaaatagcgtcaatgtattgatcgagaagccgaacagccataatccggcaaacgtgccgatcaaggaaatcggcactgcaatgatcgggatgagagtggcacgccagctctgcagaaacaggaagaccactaataccaccaagatcatggcttctcctagcgtatgcactacctcaccgatcgaagccttcacaaaatcactggtatcgtaaggaatacgataatccatatcttcggggaatcgctgcttcagctcctccatcttggctttaattgcctcggcagtatccagtgcattcgcccctgtctgcaggaacaccggtatccctacccctggttggccttgtagagtagtccggatattgtaattctgtgcacccagctctatccgagcgacatccttaagataaagtacaccgcgtggaccattcgccttgacaataatattcgcaaactgctccggctcgatcaaacggcctttcgcggtcacggtgtaaacaatttgctgatcatctggtgctggatcttgccctatccggcctgcggcatactgtgcattctgagaagcaattgcggcggcaatatcactggtagtaacccctaattgcgccatcttatccggacgcaaccatatccgcattgaataatcctgggtgccgaacacagtcacatcgcccacgcctttgatacgcttcaactcatccaacacattaatggttgcataattactgagatagagcggatcgtaggtcttgttcggagacactagcatcaatgccatcaaaatgtcattcgaccgcttctgaacgatcaagccggtccggcgcacatcttcaggtaaccgtggcgtagcaatattgacacggttgctcacattgaaggtcgcctgatctacatccgttccagtttcaaaggtcacggtaatagtcaaggtgccgctggaatcagcgctggattgataataaagcaagccctcgatgccacttaactgctcctcaatcggcgcagccacagtcttggccaaagtctcggcgcttgctcctggataagtggctgtcaccatgactgtcggtggggcaatttgcggatattgtgcgatgggaagctggagtgcagcagccaacccagccagcacaataatgatcgatacgaccgatgcaaaaatcggcctggtgataaagaatctcgtcatgattgtcctcgcttaggccaatgtgcgactgatattggctgcggacttctgctgccctccctgaggaagggcagcttcttcggcaggagggtgcggctgcaaaggcgcaccgggacgaatcttgattaggttatcaaccactaccttctcgccagcattcaagccattgagaatcacccagtcacgacctatccaatccccggtcaccacgggtcgcaccacagcatggttattttcatccactacataaacaaacctgccttgctgcgaattcattactgccgactgaggcacaaggaaaacgccctcgcgctccccgaccacgaccttggcgcgaacaaactggccgggcagcaattttttatctgcattagcgaaggtcgcccgtaattgctgcgtaccaagcgcaggatcgatctggcttgccgcgaaattgagcttgccagcctcgttatattcggaaccgtccggaagcttcaaagtaatttttttcaccgttttttcggtaacggggccaccgagctgctgaatgtcattatcggacaggctgaaacgcacccagataggggacaattgcacaacagtagttaacaaactttcattggcggaaacaagcgccccttccgagaactggaagcggcccgaaataccactgacaggggctgtcaccttcgtataggatagattgagctcagcttcccgtacagtcgcctgagcctgaagcagtgatgccttggctacatcgtcatcagagacggcattatcgtattcccgatgactaatggaattagactccagcaatcctttcaaccgctccgcctcgcgcttggtctgcgcaacctttgcctgggcttgcgccaactgagctttcgcctgctctagcgcaatctggtatggctctggatcaatctgaaacaagacttgaccctctttgactggcgccccctcttcatataaccgctttaacaggataccgccaacacgtggccggatctcgacttcacgagcaccttcagtctgggccacagcctctgctgaaataggaacggtagcgggctgcaactcaacaacggtaacaggcaacgcctgagcttccccttgcccagcctgctgcccttccttaccacaggaaaccaaggtaacgaccaccatcatcgcaagcacgaccttcttgccaaaattcatgaccatggcattggcatgaactgaattcattacgcgcaccctcatatataaccccatgtcttgtaaacaaattacttgtttacattcatcaaagaatgtatattatatacaatcatgtttgtatgtaaactattttcaggaagaacttaaccgcacatggcacgcaaaaccaaggaagacgccgaactcacccgccagcgcatcatcactgctgcgcgtgaagtatttgctaaacgaggggtcagccataccaccatggagcatattgccacgcatgcgcaagttacccgtggtgccgtttattggcatttcgccaataaactagagttgttccaggccatgcgcgaccaagccatgctgccctttatcgatcaattggatgctgcggcattagataaccaatcagaagaccccttagcatccatagagcattttttctgcaatacgataaaaacgctggaaaaagacgcctcgacccgacaaacctatgaaatcatgatggcgaagtgtgaatatgttggcgaattcaacgacgtactacagcagcttctcatcacttgccaaggcttcatagacaaaatccagctactgtacaaaaaagctcagcaaaaaggattaatccatccagaccttgatcctgccgcattagcaatggatactcaactgttttttggcggcgtccttaatatgtggatcaaggacaattcgggtttaggatatcgatcaaaggccatagatttcataaagcaacacattcagtttcgcagaatgacgcaaccccgccgttgaattcatcaaccttgtcaacttcaagccataacgatatgatttggaaaagtattggaaaaggcaaatcgtggatattcacagcggcgagatctatggcaaacagacgggcagcaaatttgtcatgtataacgtgctcaaggttggaaaacactccattaccctgcagaacatagacaatccgctgagcctatttgaaactacgttggcaaagttacgcgcatccggttatgtgcgcatcagccagacgccttacatcaatatgaatgctaccggcaagaagcgtaaatctattcgcaatcccacacgttgccctcatactcttgactttctggaagaacgcgcagactcggagcgccccacccctatcatgcccgacctgttcagctaagttgggcacccgccgcactattgacttaatctcttgctggcggcgcggcccataaatcgtgaccgtcagaattgacgatctgagcctccaccagatctcccggctgcaaaccatccgcacctgacagatacacgaccccatcaatctcaggcgcatccgctgcggtacgtccgatcgcctgatcgccatctatgtcatcaatcagaactgtttcaatacgaccaatcttgcgcctttgcttttcagcgctgatgctttcctgcacctccataaagcgcgccaggcgttcctgtttcaacggctccggcacaggattgtctagggcatttgctgccgcgccatccactgcagaataagcaaaacatccaacccgatccaactgagcttcctgcaggaattcgagcagacattcaaaatcctcatcggtctcaccgggaaaaccgacgataaaggtgctacgaatcgtgatatcggggcaaatttctctccacgcattgatccgcgccaaattgttctcactgctggccgggcgcttcatggccttgagaatgcgcgggctggcatgctgcaaagggacatcaaggtaaggcaatatcaagccatccgccatcaatgggatgatttcatctacatgcggataagggtagacataatgcatgcgtacccagacacccaagctaccaagcgcacgcgccagctccgtcatgcgcgtcttaaccgggcgcccattccagaagcctgttcggtatttgacatcaacaccataagcgcttgtatcctgcgaaatgaccaataactctgcaacaccggcgttcacgaggttttctgcctctgtcatgacatcgccaattgatcggctgaccaggtcgccacgcatggaaggaatgatgcaaaaactacatcgatgattacacccctctgaaatcttcaggtaggcataatgctgcggagtcaagcgtatcccctgcggcggcaccaggtcagtataagggtcatgcagcttgggcaaattggcatgcacggccgtcatcacctcttccaaggcatgcggtccagtcacagcgagcacacctggatgcgcagccttgacgacatcacttttcgcgccaaggcatcctgtcacgatgaccttgccattttcagccaacgcttcgccgatggcgtccaaagactcttccaccgcactatcgatgaacccacaagtattcacaacaacgagatccgcgtcgtcatagctgccagaaatggcatagccttcagcgcgcagctgagtcaggatacgttcggaatcggaagacgccttgggacaacccagtgacacaaaaccaaccttgggactttgcaaactcatatatcaatccaacccaattaaaataaacccagtcaggcctatcatctatcaaaaaaacatcaaattcggtcagccaactcacctgcaagccatatggacgacacccccagaccgataaggccgatctgctgccatgttgcctgcagttccgttcgccgatgcaagctgggaatcaagtccgcaaccgctacataaatcatactggcggcagccaacccaagaatggtgggcacccaatgctgcaccagacccagcgcaaaataagcgcctagcgctcctgcaagggtggccatgcttgacaacaaattgaaaagcaacgcctgctgcttggtatatcctgaatgcatcaagatcaagaaatcgccgacctcctgcggtatctcgtgagcaatgatggcaatcgccgtcacgaaccccagcctgacgtccaccagaaaagctgctgcaatcaatatcccgtccacgaaattatggaaggtatcgccaatcatgatcatcaatccgctacgcccgtgatcatgcccctgattgctctgcccctcatgcacctcgcccaccttaccgtggtgatgtcgccataagacgagcttttctaatatgaagaacagcaaaattcccaccagtaccgtagcggacatagcttccaggctacttgatagttgtaatgcatgcggcagaacttcaagaaataccgctcctagcaatgcgccaatggcataactgatcaatacaggcacccaggcggctcttgccttgagcgcaacaaatgctgcagcaagcacgctcaacacgccaccagcaacgcttaccaaaataatcatcagcaatatggacatagcgcgaaattatacgggatcaccctgctttttcttccgggcaggcttgctttttttgtaaaacccatttatcttaatgttaataattattatttgtagttgcaggcgcatttccaactccccccttcaggaaaaagccgcaatgacttcggataacgctcttgctcatagagagaatatccacctgccccgacggagagagtccgtggggtttttgcatgaaatcgagtgccagcaccttctcggggaagggaccgtcaggcactctctagcgaggaaaacatcaatgaaaatgacaaacacacttgccgccttggcgttgactggcagcgccttcttcagcagtcaagcgttcgctatcaacaatgtgtggatttcagaaaccccttgggggaatgccgagaccagcgattatgcagaatggcacacgttcagcagcgcttcagatagcaaccccaacttcggcgccaatggagccatttatgaaacaacaggccgtgcctttgttgccagcagcggcaacctatatagtttcagcggccctgcagcttatacggctgtattgtctgacgtcgccatcggccagacatttgatgtctacctccgtgtcgctaccacaggctcaacgtttaaccgcctagccacattggatggcgtctctgccacttttgttcagacctactatgcggtggaagattttggtggcttcggcggcgggtatctggaggaaggctactggaaatgggaaaatgtcacttcttcagacgggtggctggtgttcaactttgatgcaaaaccacatactggctttgaccagttggctttggcaactgttgcagctgttccagagccaagtacctacggcatgttggcgcttggcttgggcattttaggctttgcagcacgccgttctagcaagaaaatgattgcataagccgcattcacgctagtcccatccactccggccctggtgtatttcatttatgcacctgggccggatttttctgcctactcgtatccaccatatggctcaaactcagcattccaagctttatctgcaagccttgagcgcgcttacattcctcataattcatggcggggtacttgcagccgcaggggcaacgccttctaactccaacaatacctccacaacggctactgaacgcgttaaagaaaatgacacttccgcatcctctccctcttccagtaagagcagcagcactgcatcgcccacagtcctgcccgagattggcgtaagctcaacccgcatcaagcaagatgcgatcaccattaacccaacccagaccatcaccacaatagaagccaaggaattagaaagaacacaacccacaacgatatttgaggcaattcgcgatacgccaggcgtcgcgattgaaggtggccctcgtccaagcggcatgacattcaatgtccggggatttaacagcaatgaagatgtccaggtgcgtgtagacaatgtccctaaagggtttgaaaaataccgctttggcggcaccttcatagaaccagacctgctcaagtctattgaggtgcagcgtggtccgcaaatcgccagcggttccggttcattaggcggcaccatcttggccaagaccaaagatgcagccgacctgctgaaaccgggacggcgctatggcggacgcatcaagctaggctatgcaagcaacaatgacgaggttcaacgctcctatttggcttttgctcgcccggtagatgctgtggatattctgtataaccgcacctatcgcaattccaacgatattactcatagcgatggcagcaagttacctcagtcgaaagtcaactcacgggcccagttattgaaagtagggatatttccaacagactttctcgaattgataacctcagtcacgttactcgaggaaagcggactgcagccatatgacgccctcaccagcgacccaggactatcgaactttggtaatgtccttcgtgacatagaggatttaagcattgcccatacggctcattggaaccctgagtaccgatggatagatttgtccgcaaccgttgcctttggtcacacaaaagtactagagacatatcttcctggcatgagcaggaatcgctcatgcggtctccaaggagtcaccttctgtggaaatgattatcacgaccaaaaagttaaaggcattacactagagctgactaataccgctcaactatataagcaagataatttcagcatttccctgcttaccgggctgcagtaccgttcgatggaaaatgaaacaagaagaacaaccgatagccaagggcctaatatcaatgaatcatttcctgctgatggcttctgggccgccagcacctcaggggaaaacgcatatacggctgcatttattcaatcccgcatccaatatggtcggcttggaattattcccggggtcagagtggactggtacgaaatctcatcaacagaagatcgcgtcaaacgtcacttggccgagaaaggcttatcgtctgaaatcgattttgatcataccagctatagtatggggctgacttttgatgccattgccaatagcctgactttctttgcaaattacggtgaggggttccgccccccctcgatcaatgactattttacttacggcgaccgcgcaggcactccgccaaaaccggcaaactggcttcctaacagaccatggcttggtgaggtaggactgggccctccttatagttcaggcgaaggaagatgcaatactcctgatacaaattttctttgcggtgatgtatttaaaatacaaagctcccagtctagcgaaataggcgttcattatcagacaccaaacttatttgggaaaaatattcagttaatgagtaaattcacctatttccacattgaaaccaagcatttattgcgctatttctccattgatgacttgacaaatacttacgtaccgcaagatggatgggaaaaacgcaatggcacagagtttgaggggagcttattttataaagacagttacttcagagccaattattcgcgcacctggggatcatactttaatcctcaaacagggaatatcagctctattgcctgggtaccagccaatacgctgaatttgacaattggaactcagctcacctctcgggtcggtatcaatgccagttaccgcaaagtttcagagcgcccgctcatcaacggaggcactcaagatggctatgagcttttcagtgcaggaggcttctggagcccgacagacaatctaacattcagaatcattggtgaaaatattactaataaagattatcacctgaatggcggtggtgatttctcgggtcttttaggcaatcgcggcccaggtcgcaacattcgcctgatcacagagataaccttctaaatcttatataaaaatgtgatgttgccattgcgcaaaacaatgataattgttatcatttgttttaatgttgctatcagtatgcaagtatcattcaaagaattgaaagaaatctatccttatgctgcctacgaaagctccagtgaaaacctgcctgctcaacctgctggatgagttggttgagcatgatggctacggcagcctcaaggtcgatatacgcttactgcgccgcgggcaaaaggaaatcatcattgattgcggcaagcagtaccgcttcgttgtggatttccagcctgccaatagtgctggagataaaggccaacaaggcatgaccgattagtgaaattggtttttatgaccgcatctgctcataggatggcggtcattgattgctcgacggtgtgggtccgtgagcctaaatgttgaattgaatgcctgcgccttctcggggaagggttgaatggcattcgctttattaaaggattcatgatgaaactttcagctttagctctcgccactggcttggcattcagtgcctccgcgtttgcaacagaaaacgtttgggacagcgcatccccttgggatggattgactgtcgtggattatgcagaatggaacgtgttcggctgggactccgtaagtggcaacgagtacattgattccacacctgatgttggtggtgtaggcaccctcacagttaccggcgcccccatcatcactggtactcaaaacgtctacacatggcaaggtggtcctctctcttatagtgcatccctgtccagctcagcaaccggcgtgttcgatgtctacctacgtgcagcgtctatggggcttgtagcttctgacaccgcttatttgaatggtgttgctgcaacagctgtcgaaacatacaacgtgtcgatgggcatcatgtttggtgaacctgctgctcagcgtgaatattacttcgtgtggaataatgtttctgctacagacctctataccttcacctggacagaccctcgtccccacatcagcctcgatcaattagcaatcgccacagtggcagtggctgccgtacctgaaccaagcacatacggtatgctggcgctcggcttgggcgtacttgctttcgctggccgccgctctcgcaagcacaacgcttaaatagcaagcaagaccttgtcagcccgcatcaatatacgggctgacatctttcgattatttataccggggtattacaatgtcactttcttacaatctagctgccatcgccttggcagtaggcaccgcttttgccacatccgcatctgccaccaccaatgtttgggattcccaggccccttggggtggggcaacgcctgtacaatacgtggaatggaactcttttgactccatcgagggtgacagcacgcccgagataggtgcaggcacaatcagcctgacgcctcctgctgccatccaaatgggtgaagggatttacactctattcaacatgccgacgattaccgccaccttggcaggcaccgccggcgtatttgatgtgtacctacgcgcagcagtgcaaggcaacacattagcatccgaagccacattaaatggtatcagtgctaccagtgtgcttgctttcactggggcaggctctcatggagacgaggaagaactctactgggtctggaacaatgtagttgggacggatctttatacattccaattcaaaaccgctgctccgcatgtctttatcgaccaaattgcattggcaaccgtggctgcggttcctgagccaagcacctatgccatgctagctcttggactgggcatacttggtgctgccagccgcctctctcgtaaacaaagctagttatttttatattaatagtgcgcctggcctacatcagcgtatgccaggcctcttcttttagatcgaccaagctcacccaccccttttaataatgacaaccgccagcctcaacaccttgagccaccgccccatgctggcgcttgttttaatgttggtctcggtgcttcagcctctttcagcattagcagcagagactgaaaaaaataagcagtcagaaaattcccccagcacaccctcggaggcgccgcaggctcccaccaaaaaatcagtccaaaggaatcctgcaactactgtattgccagagaccagtgtgagttcctctagaattcgggatgatcgtattaacaccacgcagtccatcaccaaaatcactgcagaagacatggaaaggcgccaagtctccactgtattcgatgcggtaagaaacacgccgggcgtcagtattgatggcggcccacggcttaatggcatgagtttcaatatccgtggctttgacagcagcgacgttgcggtttctgtagacggtgtattgaaaaactatgagaagtataggtctagaggcacttatatcgagcctgacctattgaaaacaatagaaattcggaggggcccgcaaattagcaccaattctggctatgtcggcggggctgtcattactactaccaaggatgctgaagattttttacgtccaggacaaatgatgggcggccgagtcaagttcggatacggaaacaacaacgatgaatacttgcgctcatatctggcctacgcacgtccacatgaacgagtagatttgatttataactacaccaatcgtcaatccaacaacctgactcaaggcaatggtgatgaactagcctactccaatctcaacattgagtcggagttatttaaggttacactctaccctacggacgcactacgcatttcaacctcattgacaaagctcaagcaaggtccgacagtacaactgttcgataccatcacagggatgcaattcgcaacaccctatgtgttgagagccattgatgaggaaaccatctcccagacatgggaattcacgcctggtagcgattggattaatctcaaggcaatcctaggcactggccatacccaacaaaatgaagtcacgccttttggatgggatggcaatagaccattcaatccaatgctctattgtgtaggatttactgcatacaacagatttaccggtctaccaggtactgctacccaatccgccacaacgtgtacgggagacaggctagacgactacaatttccgcaatactaactttgacctatctaatcgcgcgaaaattttccacaccactgatcttgatatcgagctattaacaggagttcaatactcaaggcaaaaaaccatcactaaacgcagctatgacaatcccttgtctccgcgaattgatgccaacgcaactccttcgggaatcagaaccagcactgccttttatattcaacctaccatgaggatcaaacagctttccattaccccgggatacaggaaagactactacttcattgaagcattaaatgaaataaaagatgctctagactttacaaaccgtcgacacaagatacgcgccaaggaagaaatctataatttggcattagcttacgatgtcgttcccaataatctcaccctgtttgctaattacggacaagggttccggccgattgcgaatggctatgctttcccgattcaagcctatctgagcaatggcgatcctgttagcgccagcctatgcccggatgaccactcttcttgtgacgatgcctacaaaacacagcggaccgaaaacaccgaggcaggcatcagctatgtcaacagtggtctatttgggcaaccgctacaattaacgtctaaagcgacatttttccatagccattccagccatgttgtattaggaatttcaaactacttacctaattatggtacccaaatcagaaatggctgggagtttgagaacaatctgaactacaaggcattttatgcacaagcttcttactccagaattgcgggaaggacaattgtcgaaagtagcgggaggcgtataccgattttcagcctgccgggcaacgcagtgaacattactctgggattcaatatcagctctactttcgacttccatgtccactatagacgggtctcagacaaggatattatcagcggagcaatggatggagtcagcggtaatacaggcattcaagaaggctatgaattgttcaatgtaggtatgcgctggtctccaaacaaacatctaaatttccgtttggtcggggaaaacattaaagacacacactattatttggatggcggctttgcaggtgatcgaggccttcccggtcctggtcgcaatatcaaattctatacagagcttatttattaaccgtactattaagttatcaacacactagaaaaaatgaggagtctctcaatgaatcaattagcgacacacgaagaacaataccacgccttccacaatgcaaaaaaagagcaaaagctacgtaaccgtgaagcggcgcaagccatcgggatcactgaaggacaggcgattgccaacgccgttggccgcgaggcagtacgtctcaaggggccgttccatgaaatcattgcagaggttcccaaactgggccgtgtgatggcgctgacacgcaatgaaggcacggtgcatgagaagatcggcacttatgagaatgtatccttcgaccatgtcggcttagtcgtggggccagatatcgacctgcgcattttttattcgcaatggaaacatggttatgcagtcaccgaagagaccgagaaaggcacccagcgcagcctgcagttctatgacgccacgggcactgcagtccacaagatccacctcaaggatttcagcaatgtagacgcctggaacaacctggtgcagaagtttcgcagcgaggaccagacgccgggagaggaagtcgaagcggccaaaccggcacctgcggaaaaaccggatagcgaaattgaccaagaaggcttcaaggcagcctggttggcaatgaaagatacgcatgattttttcatgctcttgcgcaagttcggtgtggggcgtacgcaaggcctgcgccttgcgcctgaaggccatgcatacaaggtggacaacaatgccgtcaagcaaatactggaagcagcggcggcagacggcaccagcatcatgtgcttcgtcggcaatcccggcaatatccagatccataccggcccgatcaagaacgtgaaggaattgggcccctggatcaatgtgttggatgaaacattcaacctgcacttgcgtaccgacctgatcgtggagtcctgggtggtcaagaaaccaaccgaagatggcatcgtgacatcgctggaggtattcgataagaatggcgaaatcatggcgcagttctttggcgagcgtaagccaggcaagccagaacttgaggcatggcgcaacatcgtggctcaattgtcagctgtgaaataatcatcaagaggaatgtaatgaaaatccgcgccttgctgctcgctaccgggttgatgtttggtagccatattgctgttgcggctgaaaagctgttgacgataggcggcgccgtgacagagattgtctacgccttgggcaaaggcaatgaggtcatcgccaatgacattaccagcggttatcccgaagctgccgccagcaagcctaagattggctatatgcgcacactttctgcggaaggtttaatgtccacgggtgccacattgatcattgccgaggccggggccgggccgcgcaatgtgatcgaccaggtgcgcaatgccggagtcaaggtattgcagctacaggaaaccgaccatacaccacaacaggtagctgccaatatccgcaccattggtgactatttgggggcaagcacgacacagcagatcgctgcggattttgaaaaatcctggcaagaggcaaaagtcaaactggccaagcttccgggacatccccgcgtgttgttcgtaatgaacaattccggacgcggagcacatgccgccggcgatgaaacagccgcctcggccgtgatcaagctgatacatgccgagaatgtcatggcaggccagttcaagagctacaagccgctgactgccgaggcattggtggcggcagcgccggaggtcatcgtgacgaccaatgaaagcctggaggccagcggcgggctgccgggctttctcaagacgcccggcatcaacatgacaccagcaggaaagcagaaacgtatcatcagcatggacacgcaatatatcctgggcttcggccctcgcctgcctgctgccatggtcgagctcggcgaagccatacgcaagcaatgagcagcagtgcttcctcctccatgacgctggccgggcaagcgacccgcagtctgcaattgcgcaaccgggtcctcactggactcaccatcatacttgccactctggtcgtgctggcagcagggataggtgccgtccacattccgccgctggatgtgttgaaactgctgatgagcccgcccggcacttccgtctggcaatccatgccgcaggagcagctgcaacaggccatggtgttatggaacatccgtctgccgcgccttgccctgggcgtgcttaccggcgtggccctggccgtgtcaggtgccgccatgcaagccctattgcgtaacccgcttgcggagccaggcctggttggcgtatcgggcggcgccgccctgttcgcagcgcttgccattgtgctgggcggtagttggatggtagcgctgcataatgtgattggggagtttgccctgcccatttttgccttcgtcggcagcttgatcgccactatcctgatttttgccatttcgacccgccagggacagacatcgattgccttgatgctgctcgcggggattgccatcggctcgctctgcggcgcactgattggcctgatgacctttgttgcgaccgacctggaaatgcgttccctcaacttctggtcgctgggtagcttgggggctgccacctggccgatggtcaccatggtggcatgcctgagcggcagctccgttctcatcctgctcaagcagtccagcgcgctcaacacccttgcgcttggcgaagtgcaggccagtttgcttggcgtatcggtcaaacgcctcaaccaggtatgcataggcgcgattgcgcttgccgtgggtgcagtagtatccgtgacaggcattatcggctttatcggcctggtggccccccacttggtgcgacttgctgtcggcccagaccagcgcctggtcatgccggcttctgcactggtcggcgccatcctggtattgctgtcggacttgctggcacgcacgattgcagtgccgaccgaggtgccggtaggcatcatcacggcgctgctcggcgtacctttcttcctggcattgctgttccgcatgcggcgcaaaatcgggttataggaatattcatgctggaagtcattcacacagggctcaacatcggcagcaaaaccctgctgcacgacatcagcttcatcattaagccaggcgagatggtagctatctgcggcccaaatggcgccgggaagagctcactcatccgcctgttgtgcggcgagctcaagccgtccagcggcgaggtccgctgggagggaaaatcgcttgcagaatggaacttacttcagctggcccgccaacgcgcattgatgcagcagcatgctgaagttgggtttgcctacactgcccttgaaatcatactgctcggccgccatccccatcacctgggtgcaaaccgtccacaggactaccagatcgccatggccgccatgcaggaagtgggcgccgtgcatttggcggaacagatttattccacgctttcaggcggcgaacaagccagggtgcaaatggcgcgtgtactggcgcaaatctgggaaagctcgcaaggtgcccgcctgctcctgctcgacgaacccactgccgcgcttgacccgctgcagcagcatcgcatgctcacgatcgcgagaaaatgggcagacaaaggagatgttgccgtcgtcgccatcgtgcacgacctcaatctcgccgctcagtatgccgatcgtatcgccttgctacgcgatggcaggctgcaagcaattgaccgggtggaatccatcatgacgcccgccatggtcgaagcctgcttcgacctgccctgcgtcctgctcaatcatccggatggcggcacacccatgattgccgctcgcagacacccttcatcatcgatgatagcaacatgagcatactcaagcccatcgaaatcaaggcattcgtgccagccaaagactttaagctttcccagcagttctatcaggacatcggcttcgagaaacggtctgaaggtggaggcatcgcctatttttgctatgaacattgcgctttcctgctgcaagacttccacttaaagccctgtgcagacaatttcatgatgcatttactggtggaggatgcagatgcctggtatgaccgtattcggtagtcaggcatcgtggaaaaatacgatagtcaaatctcagacgtgatcgaccagccatggcgcatgcgtgattttgtcttcaacgacccaagcggtgtagtctggcgtatcggtcataacatctagcaaaaaatcctggcctgttccttgcttgattagcagtgtgtgacattgcaatctgcaagaaaggaatggtgccttatgaaaagcttctggatattatgctgtattgccggcttcactcttctcagcacgtccgccattgccgcctccgaacagcaactgcaagtcgagccggtactacgcagcgtcaaggcctgggatggcaagagctacgccaattatccaggtggcaagcctgaattaagcgtattgcgttttaccattccacccaacacttccctaccatggcacagcaatccggtgcctaatgttgcctatatactttccggcgaaatcaccgtggaaaaacacggcactggtgaaactttacgcctcggtccggggcaagcgctccccgaaatggtgcatgccgtgcaccgtggatatacaggcgatagccccgcggtattgatcgtattttatgcaggtggtgaaggcattcccttgctggaagaacaggaaatacagtagtaacagaaaaatgacccctgccaaacactggcaggaagcatgccacgtcattagctgatctggcggaacattactccagccagatcaagctggccatgcgacctgttgattcgtcacggcggaacgagaaaaaccgctcttcatcatcataagtacacagaccaccgccataaatatggctgacaccaacgttagccaagcgctgccgccccagctgaaaaatatcacctagccatttcccggcagaagcaggcctgaaggcctgctcagcctttgcgtcacgggcgataaatgcccgcctcacctcatctcccacctcgaacgcatcagggccgatggccgggccgagccaagccagtaaatcgcttcctggcttgtccatttcggctaccgtctcctctatcaccccatctagcagactgcgccaacccgcatgcacggcagagacaatggtgcccgccttgtcacaaatgagcacaggcaggcagtctgccgtcatgacggcgcacacggtatgccgagtgcgggcataagccgcatctgcgtcaggcacacaactggcagtgcctgcgtcgatcaccgtaatgccatgcacctggttaagccataccggctctgttggcacatagcggttcaggcgctggcggttggctgccacatccagcgcaacatcgcccacatgcatgcccaggttcaagctgttgtaaggcgctttacttacccctcccgagcgggtggtttgaagcgcccggacattggccggtgccggccagtctggaatgatgaggtcttgatcactcaacatcgtcatcctcctcaagccaatcgtcgttttcgtcttcgccgtattcatactcataagcgaattcgccatcatccacgtaaaaagcatcagcctcttctggcggcacattttcagcgcggatcgcttccagcaatattttcatgtcggcagccagttccacttgccattccattggctcaccgctcacgggatgtttgagtccgagccggatagcatgcagtgcctggcgcttgaattcgagcaatacattcctgaggttgtccgagatatggcgtagcggcagaatgccgcgaatgccgtacacaggatcgccgacgatcggcgccttgagatgttgcatatgcacgcgaatctggtgcgtgcgcccggtttcgagcagacaacgcatataggtatgtacagaaaagcgatccagtacctcataatgggtgactgcgggcttgcccatgcggttcactgccatcttggtgcgtgcatgcggatgtctgccaatcggttggtctaccttgccattgcgccacacctggccccagacgatggtacggtactctcgcttgacggtacgcgcctgcaactgcctgactagattggtttgtgcagccaacgtcttggcaacgaccaacaggccgctggtatccttgtccagccggtgcacaatgcccgccctaggcacatccttgagctggggcgcgtggtagagcaaggcattgagcaaggtgccactccagttgcccgccgcaggatgcactaccatcccggcaggcttgttaatcaccaggatatgctcatcctcgaacaccacctccagcggaatattttcaggctcgaaagccaatgcttccggtgttgcttgcggcttaatctgcacttgctccccgccccagaccttgaacttggcggtcggtgtctcatcgtcaatggtgaccagtccatccttgatccagccctggatgcgtgaacgcgagtgttcgggcatcaggcgctgcagtgcctggtcgagacgcatgcccccgagctcctgggtaattgtgagggtaataggcgttgcagtgtggctcatcggttataatcaatcattgtgcgctgcatcatgcagcagcattgtgttaataatcggcacccacaaactcaatcatggattttgtaaatgaagcatagtttagcgttaattgcagtactctggctcacaggctgcgcgattttcggcgcccctacagaactcgacgaaaccaagggctggcctgtgcagcgcatctatgctgctgctgtggaaaacatgaccacccgcgactatgagaaagccatcaagtacttccagatactggaatcccgctatccgcacgggcgttatgccactcaatcccagctcgaggtcatttacgcgcattacaagaaaaacgatcctgctgccacgatggctgctgcagaccgcttcatcaaactgcatcccaaccacccgaatgtcgactatgcctattacatgaaaggcttggccactttcaatgagcgcgggatcatcgaaaaactcaccaagcagcaaatcagtgaccgcgacccgaaatcgttgcgcgaatccttcctcgctctcaaggagctggtgaaccgcttccccaacagccgctatgtcaaggacgctaccttgcgcatgagctacctagtgaactctctcgcccagcacgaactacacgttgcccgctattacatgaagcgccaggcttacgtggctgcagccaaccgctgcaaatatgtcatggagttttatcctgacacgccccatattgaagaagcactggtgattctgatcagcgcatacgacgccatgagcatggatgatctgcgcgacgatgccaagcgtgtgctggcgcaaaactaccccaacagcctcatgctgggaaacaatgtccccaaggatgaacgtgtatggtggcgattctgggaaagcctattctagagtaagcttgctctcttagaagagtagatagagctaatcgcgatattactcgattcgtcgcttttatctaaacactggcccctggcatgtgtgatgggaatatgagcgagctgtttatcagggcaaacgctgcataccgtcaaggcccttaatgtcgaccccctcctatttcttggagaccaccttgtttttcacgttgcgcgagctggcgacaacgcccggctttttcttgatcttgcggccctggtcttcattttttcgcgcattcaaggccgctcgctccgcagtcttgcgcctgcgcatactcacgatgccttcaccctgcttacgctcttcctgttcggcaaaaggattgtggccttggttgaactgcacccgcaatggtgttccagtcaactggaatgccttgcggaatacgcctgccagataacgccggtaactctccttgataccatccacatggttgccgtggatcacgacgataggaggattgctaccaccttgatgcgcgtaacggagcttgggccgtatgcccttgctgatcggcggctggtgctgcatggtcgcatcttccagaacccgggtcagttgcggagttgagagcttggccatggcagccttgtaggcggcatccacagaatggaataactcacccaggcccttcttgcgcaaagccgaaatatagtgaaacttggcaaaatccaggaactgcagcttgcggtcgatttcgcgcttgatccattcgcgtttatcatcttccaggccatcccatttgtttacggccaccacgagtgcccggccactgtcgaggatgtaagccgaaacgtgggcatcctgctcagtaatgccttcctgcgcatcaaccacgagaatagcgacgttggcctcttcaattgcctgcatggtcttaatgacagaaaacttctctactgcctcaaaaaccttgccacgcctgcgcacacctgccgtatcaataatcgtgtagcgcttgccgttgcgctcgagatccagatagatcgagtcacgggtcgttcccggctggtcaaatgcaatcacgcgctcctcgcccagaagcgcattgaccaaggttgactttcccacattcgggcggcccacgattgccaccttgggcacttggttcccttgggactcctcttcctcaccgggctcaggaaagttttccagggccagttcgacaaggtcccgcacaccttcaccatgggcggaggatatagatagtggatgtcccaatcccagttcgtggaattctgcactggcaatggcgcgctgcatgccttccgtcttattgacggccaacaggataggccgctgactcttacgcagccgttcggcgatcaccttatcttgaggtgcaagaccgttgcgtccgtcgacgagaaaaatcactacatcagcctcatcaatcgccaacagcgtctggcgtgccatttccttgagaataccactatccaccagtggctcaaaaccaccggtatcaacaactagataaggtttgcttcctactacgccacgaccataatggcgatcgcgcgtcagtccaggcaagtctgccaccaaggcatctcgggtcttggtcaggcggttgaacaatgtagacttgcctacgttgggcctgccaacaagaacgatggtcggcagcatcattgcggcactactgaaacagcatataagccacccttgcgggtctgaaccaggaagccgttagtgccaagcgcaaccggctgaggcatcaccgcgcccttttcggtctgcaatcgggccacaaaattgccttcatcacggtccatgaagtggagataaccctcgacatccccaaccaccacgacacctcccattggcaatggggcactcaattggcggttcttgaggtctggctgacgccagaaagtacggccacttgaataatcaagtgcgaacacggctccactggcgtgcgaaacatacactcgcgcatcctcagcgcccaggccggtatagcttgaaatatcccgcgtccaggcaacccgtccagttgtacgctccacggcagcgacacggccctgataagcaactgcgtataccaatggcccatccaccacaggcaagctggtaatatccgcgatgcgctccaactctgtcgttcccttgggcagggcaacagaagcctcccataacgtcttgccatcatcggcacgcagcgagacaagcttgccgccggcaaatcccgcgtagacaatattatcggcaatcgtcacgccagcgctgctgcgcagggtcagggtcggcgtagcacgctcatacacccacttgcgcgcaccatccttggcgttcaagccgaaaatccggctgtcaccgcaacgaacgaccacgacatcattctccacttgaggagcactcaagacctcgctgctgaccttggatttccatagcagttttccatcaaggtcataagccagtacatagcccttgggcgtcccgaccagcaccaagccgctaccaaggccaacgccgccagtcagcgcttccccggcattgaccttccacacctgtttaccgctaactgcatcaaacttggcgatctcaccatctccgcttgccgcgtatacaaagccatcagctgcagcaggcatgaagtcggcaagccctgattcgcccaccttggcagaccaaacaattctcggcttcagcgtgggcttgaactctaccaactcggcaggcgggtcagcctgatcacgcccgaacacgcgctcggatatatcggttttaaggtcgctgatcgtggaacatccacccaataacacagcggcggcgattgacaatgaaattgaacgcaaacttcgctccatcagctaccaagtgcttccagcttgtactcggtatatttgtagtaatcaccctgcatatccagcttggcaagtgcatccttgtaagcggccttggcatcttcggtcttgccttgcgcaacgagcacatcgcccttcaggtcggcaaacagcccggcatatccggcatcatgtttttctgacaaggttttcaatgcttcgtcgtaagctttttcctcatattggatggcagccagctgcagcaatgcaattgcccgtacagcgtcttccttggcattcttggctgcccatgtcaattgagctttggcgctttccaggtcctgctcctggtaattaagtttagccaccgccaccgcagcacgccctgcgtatggtgtggaagagtatttgtccatcagctcggcagacaatgtccgtatcttgtcggcatccttgatatcggtactggccatgttctgatactgcactgacgcagcagcggattgctgatactggtaatattgccagccttcgtaaccaccaaagccaaccagcgccagtgctgccacgccaataacgagattaccgttgcgcttccaccagctccggaatgcgtccaactggtcttgttcttccaaatcgtatgccatgctctttcctaaaattacgctgcctgggccttgcgtcccgggatagaattcaacaaattacgggtgtagtcctgggtgggggtgccgtaaatacgctccacacttccctgctccacgatgcgccccttgtacatcacagccacgtcatccgcgatatgacgtaccacacgcagatcatggctaataaaaagatagctcaggttcatttcctgctgcaggctttgcaacaacaataagatctgcgcctggatagatacatccagcgcggagacgggctcgtcacatatgacgaccttgggctgcaacacaagcgcccgggcaatcccgatgcgctgtctctggccaccggaaaactggtggggatatttgttcatatcggcagcactcaggccgacccgctccagcatctgcactaccttgtcctgctgctctcttgccgtgccgacttcatgaatcaccagcccctccgccacaatctcacgaaccttcatgcgaggattgagcgaagcaaaagggtcctggaaaatcatctgcaaatgtcggcgctcctgtcgcaaggcatggcccgagagttttgccaggttattgccttgaaaaatgacttcaccgctatccaggggttgcaattgtaacagacaacgcgccaaagtggatttgccgctaccggactcccctacgatcgccaatgtactacccgcccgcaatgagatgctgacattgtccagagccttgaccttggtgctgccaaaaccgaaacgcccgctacgctgggtatacgtcttgttgagatcgcgtgcaagcagaatatagttgtcggagacagtatccatcaggcgcttcctgtgcttagccaggcataatcgataggcttaagcggctttttgccctcggcgtccggcacgcaatcaagcaaggcgcgggtatagggatgttgcggattctgcagcaccgattgtaccggtcccgcctccacaatctcgccacggaacatgacgaccacattgtccgcaatatccgccaccacgccgaaatcgtgtgtaatgaacagcatccccatgtgcatgcgtaccttgaggtcagccagcagtttgaggatttgtgcctgcaccgtcacgtccagtgcggtcgtaggctcatctgcgatgagcatggcaggctcgcatgcaatgctcatcgcaatcatcacacgttgacgctgaccgccagacaactcatcgggataactgccggcgcgctccgggggaatacccacctgctgcaacaagctcgccaccctggccttcagagctgagccgctcatcttcaaatgatgggccagactttcgcctatctggtaaccgacagtcaggaccggattgagcgaagtcatgggctcctggaaaatcatgccgatttccctgccacgaattttctgcaactcgtcattgccggcgcgcgcaatatcacgccccttgaaatagatgccgccgcttttcagctgcagctgctcagagagcagccccatgatggcaagtgccgtcaggctttttccgcttccggactctcccacaatacaagtcgtttcaccggcttccagcgcaagagaaacacgactgaccagcaatcgctcaggctctgccttgggggctatggtcaggttctcgatgcgcagcagttcggtcatgtatgcaatgcctctatagcctgggataaggacattctgcgttgctcaccattttcacgcaatggtttcaggcaaacctcgttcgcggcgatttcgtcatcgcccaagatcaaggcatattgagcaccactctggtctgctttcttcatttgcgacttgaagctgccgcctcctgcatgcaggcttacgctcaagccgctgtctcgcagggcctccgcaatgggcaaagctgccttgttggccgcatcgcccacattgacgagatagacgtctgggctgtggaacgcttcgatgccacattcccgcatcagcagaaacacgcgctcaaggccaatgccaaagccgcatgccggtgtttcctttccccccaggctctgcaccaggctatcgtaacggccgccgccagcaatcgtgccctgactgcccagtttgttggtgacccactcgaacacagtgcgattgtagtaatccaggcctcgcactaggcgggtgttcaatgtccatttgatgccaagctggtctagctggcgggtcacgccgtcgaaatgggcccggctttcctcgccgaggctatcgagcagcttcggcgctgcctcgatcatggtctgcatggcaggatttttactatccaggatgcgcaatggattggcatacagacggcgcttggcgtcgtcatcgagaagactctcatgctgctcgaaatagcgtatcagcacctggcggtactgagcgcgttccgaagcgtcgccgatggtgttcaactgtagctcgacctcgttcgccactccaagctcgcgccagagtctggccagcatagaaatttgctcagcatcaacatcaggaccggtatacccaaacgcttcggcaccgatctggtgaaactggcgttggcggcctttctgtacattttcatgccggaacatcgggcccatgtaccagaggcgctgcgggccgttgtaagtcaagctgtgctcgaccacggccctgacgcacccggcagtaccttctggacgcaaggtaagacggtcaccgttgagtttatcctcccaggaatacatttccttctcgacaatatcggtatgctcgcccactccgcggataaagagctcggtgggctcgacaatgggcagccggatattgcgatagccgtactgagacagaacctgccgggcactatcctctatccgctgccacaatgcggtatctgctggcaggatatcgtagaatcccttgatactttgaaacttatcagacatagatgtttgaattaatatagttttctagattgccttgagtgggatggtcttcagacccgtgcccgtgccctgctggcggaggcgcccgccctcagcataattgacgcgtacatattcttccacgatcaccttgaagtcgtccgcaattctctctcccttgagggtgacagttttttccccatcgacatagactggagcaactggcacctctcccgtccccggcaggctgatgccgatattggcaagcttggactcgcctggcccattcacgacgcagcccatcacggccacgctcatgttctccacgccgggatactggctgcgccagacaggcatttgatcgcgcaggtagtgctgaattttctgggcgagctcctggaagaaagtggaagtcgtcctgccgcaacctggacaggccgtcaccagcggagtaaatgagcgtatacccatggtctgcaggatctcctgcgctaccacgacttctttggtccgcgactcaccaggctctggcgtcaacgatacccggatggtgtcgccgattccatcctgcagcaatacggacaaggccgcagtggacgccacgattcccttggagcccatgccggcctcggtcagccccaggtgcaatggataatcgcagcgactacccaagtcgcggtagactttgatcaggtcctgcaccgcactcaccttgcaggaaataatgatgcggtcactgggaaggccgagttcctctgctgcagcggcattctccaatgccgactggatcagcatttcgcgcatcaaggcatccgcagccaagggtgcggcacgcttagagttttcatccatcatgcgcgccatcttggcctgatccaggctgccccagtttacgccgatgcggacaggcttgttgtagtcgattgccgccttgatcatggcagaaaactgctcgtcccgcttggaacccttacctacattacccggattaatgcgatatttcgccagcgcctcggcgcaatcaggatattgcgccagcaaacgatggccattgaagtgaaagtcacccaccaacggaacattgcaccccagatcgtcaagctgacgcctgatggcacccacttgtgcggcagcctcgggcgaattcacggtaatacgcacgatttctgagccagcacgccaaagctcatacacctgacggaccgtagctgcagcatcggcggtatcggtattggtcatggactgcacgactaccggggcgctactgcctaccggaacatgaccgatcatgacggtcttggtagtgcgccggctgagagattgatgatccaagctctactccagtgtcagtcgggccacattgaccttggcataaggcgccagatcaacggggttgttattgtattccagcttggtgccatggatgttgccaaccacaatcctaaatggtggtttgccagtcacgacctcctcgctattgggctcaagcgtcttactcatgatttgtttaccattggcatctgaaacgctgacccaggtcgcctcagtgacggtaaatttgatgcgtgcatcttccgccgccggcaatgcaagagcaggttgagcgataggaggagttatctcaaccgcggatggcgtcgctggcacagccgccggctgttcaacagcagcaggttcatctgtaggtgctggcggcatgggatcaggcgaagcaagcgcttctgcctcaggcttgccggaaatcaattcgtccttatccgagattggagccactatcgcttccgataatccggtatcgggatcatgcgcctgatagaaatcaacatacagcacccacccagccatcaatacgaccagcaatatcccgaaccacatatagggccgccatggcgcccccgcctcgccggaaatcacgatattcgcagaagggatgctgatcgcctggctgtcctgcacaggtacatattgactgtagacacgcagcagaggggctgcgtcgatattgaccaggcgcgcatagttgcgtatgaacccacgcgtgatgacagcttcaggcaatgcagcaaaatcatcgttttccagtgcttgcacctggcgtagactgaggcgcaggcgattcgcaacatcctcagcccccaggccgagactttcccgcgcggcgaccagagtcggtccgatacgatcaatcgaggctggcgctgcctgcagctcctgctcgggagaatcttgctcactcattattactgtcctgacaataatcgttttgcttgctcggaatgaggaaatttcctcctcagctgcaaagcataactggcctcactatcacggtcgcctgcttcgcgagcaagcttaatgcccagccaaagcatgtcggcggttgggctgtcactttccaacgcaggcttaaggtagtcgcgcgccgcctcatactcgcctcgactatgggcaatcaccgccaattgataccctgcctgaaataattgtggctgcaattgcaaggcatgctgcaggtaaagctcagcctgcttaatatccttcttacgtagcaggcaagtgccagcattcatgtatgccacgcccggcgtgacatacagcggattcttgaccgcttccatgaactggacgatagattcatcgatacggttgcgcgcgcagagaaagctaccgtaattgttgcgcgtttcagagcttttcgggtctagctgcaacgctttgcggaatgctgcatctgccttctcgtcttcacgcaatgtgccatacactagcccaaggccgttataggcaggcgcataggaaggattgatctgcgcggcaagctcaaattcctccaacgccacggcaatctggttctgggcataatatccagcacccagttcggtatgtacacgggcgcgctcacggcttgcctcggtatcctgcttggtttcagtggcggcacaagcgatcagcaacaagcagcaagcccccaccaggaacttcctcacgcaaccgcctccactttgatgcggcgcaacgaacgcttggtcttatcctgcaccttaccagccagctgaccacaagccgcgtcaatgtcctcgccgcgggtcttgcgtgtggtcacgacatagcctgcctgcatgaggatatcgcgaaaacggcggatattgtcgggcttggaggtatcgtagccgctattcgggaaagggttgaatggaatcaggttgaatttgcaaggcacatcctgaacgatattcaacaattgcctggcatgctcggcagtatcgttgacaccgtccagcatcacatactcgaaggtgacaaaatcgcgtggcgccttttcgagataacgctggcaagccgccatgagctgcgcaatgggatacttgcgattgatcggcacaatttcgtcacgcaatgcatcattgggggcatgaagggacactgccagcgccacgggacactcctcgcgcaacctgtccatggccggcaccataccagaagtggacaaggtcacgcgacgacggctcaagccataagcagaatcgtccagcataatattcatggctgccacgacattgtcgaaattggccagcggctcgcccatgcccatcatgacaacattgctgatgatgcggtcccccttgggatcgcgaccaagcgccttgttcgccacccataactgaccaatgatctcggaaacgctgagattacggttgaatccctggcgtccggtagaacagaatgtgcaatccaacgcacatcctacctgcgaagaaacgcaaagcgtgccgcgatcatcctcggggatgaacactgtctcgacgccattgcctgccccaacgtcaatcaaccacttgcgcgtcccatcttccgatatttgctccagatgaactgaaggaggcgcaaccacagcctccttggccagcttttcacgcaatgccttggcaatatccgtcatctccccaaaatcgctcacgccgaagtgatgcatccagcgcatcatctgcttggcacggaacggcttctcgccaataccttggaaatattctgcgagcgctgcctggttgaaattgaggagattgaccgtcatgcagagacaacctcagcggctgtaaatattggattgcgcaaagaaataggcaatttcgactgcagcattttccagggagtctgacccatgaacggcattggcatcaatgctatcggcgaagtcagcgcggatagtacctggctcagcttttttcgggtcggtagcgcccatcagctcacggtgcttgagcaccgcattttcaccttccagcacctgtacgacgactggaccggaaatcatgaacttgaccagatcattgaagaaagggcgctccttgtggactgcataaaaaccctcagcatcagcctgagacagttgcaccatcttggaagcgatgatcttgaggccggcatcttcaaaacgggtatagatcttgccgatcacgttcttcgcaactgcatcgggtttgataatggatagggtacgttcaacagccatgatgactccaaagataattatttagataaaactactacggaaagaccgataaaataacattttagcggcccaaaataaagctgggacgcaatatttaccgccccccggcctgcaaaaaccaggccgtcctgagcatgtagtatcaactgatcgagtgacaggctcgcgacacagaccatgcggacgacatcttggcgatttcactaaaaactcgccctgcgccaactcggtcaagcctgctgcaggatgcgctgcctgcgtgcctcatacaggcaaataccgctggcaaccgatacattcagactctcaacagagccaaacatcggaatgctgatcaagctgtcgcaagtttcctgcgtcagtcggcgcagaccactcccttccgcccccagcaccagcgccagcgggcccgataaattggtagatggtaagtcggcatctgcctctgccgcagcccccacgatgaacacaccggcatccttgagttcacgcagcgttcgcgccaaattggtcacggcaataaacggtacagtttccgcggcgccgcaagccaccttgcgtaccgtggcattcaggcctgctgcgcgatccttgggcgcaatcactgcatgtacccccatcgcatcggctacccgcaggcaggcaccaaggttatgcggatcttccacaccatccagcactagaaaaaatggcggctctttcaggtcggattccaggatgtcatggatatccttgtagggaatcggggtatccactacacgggcaatcacaccctgatgccgagcattgccgcccgccatgccatccaggcgagcccgctccacgtgcatcacccgtacattggcgccttccgccatctgcaacaaatccttcatgcgcgcatccaccctgtcctggtcgaccaggacttcctggacgctcgccgcatgctggcgcaaacggctcaatacggcatgaaagccaaacaaaatacgcacgtcactcattcaatcaactagctttcttcttggttgtcactgtggcacgagattttccgccgcttgcgcggggcggcctcgtccttgttgttttctgcgccggggtcgcatcggccctgcgggccctcggctttttcactgcctcctgcaccggggacttggtcggcaactctgttgacgtgacagtggcagactggcggcgcttgggcttttccgcatcaggcgctgccgcagcttttactgtcgccgcagcaggggcaggcttcccacgacggcgattagctggggctgggggagtggatgatgcctgcatctggtcctgtctggcaacaagcccaaaatctatacggctggtttcaaggtctacgcggttcaccttgacgcgcaacctgtctccgagacgaaacctgaccccagtccgctcgcccagcatttcatgccgggctttgtcgtaattgaaataatcattacccaactcagtcacgtgaagcagcccttccacgtagacaccatccagcgccacgaacaggccgaaactggtcacacccgctaccgtgccgtcaaactcctcaccaatcttgtcctgcatgtagtagcacttaagccaggcttctacgtcccgcgttgcatcatcggcacgccgctcggtcatggagcagtgcttgccaagctcattccaatcccccgctttgtacacctcgccattcagggccgccttgattgcccgatggatcagcaggtcgggataacggcggattggcgaagtgaaatgggtatatgcctcataagccagaccaaagtggccaatattgtcaggactgtagacagcttgctgcatggaacgcagcaatacagtctgcaacaactgctcatccgggcgccccttgatctgggccagcagcttgccatagtccttggcatgcggagtatcacccccccccagagtaaagccgaactcacccatgaaggtacgcaaggcttccagcttttcttcggtaggtccatcgtgaacacggtataaggcagggtgcttgcacttgtcgagaaaatttgcagcgcagacgttggcagccaacatacactcctcgatgagcctgtgcgcctcattacgggaagtcgcttcgatacgttcgatcttgccgttatcgttgaacaccatcaaggtttcattgctttcgaactcgatcgccccacgtttctcgcgtgctgccaacatgactttgtaaagcctgtatagatgctgcacgtgcggcatcagccaatcgtactcgcgggccacctcgccagcaggattgctgatcatgtcgaagaccttggtataagtcatcctggccttggagcgcatcacggaaggataaaacttatattgcttaatgcgcccggtattgctgatctgcatgtcacagatcatgcacagcctgtccacatcgggattgagtgagcaaagtccgttggacaatgcctcgggaagcatgggaatcacgcgtcgcgggaaataaacggaattaccgcgctcataagcatccttgtcgagactgtcgcccggcctgacgtaaaaactgacatcagcaatcgccaccaccaggcgccaacctgtcccctgaggttcacagtagacggcatcatcgaagtcgcgtgcagtttcaccatcaatcgtcaccaaggggagctcgcgcaagtcgatgcgccccttccagtcagcagcacgtaccttcttagggtacttctgcgcctgcttgatcgcagcttcggaaaactcatggggcaaatgatgcttgcgtagggcaatttcgatttccatccccgggtcggcataattgcccaatatctcgatcacctttcctaccggcttggcgtggatcgatggctgctcggtcagctcaaccgtcaccacttgcccgtccttcgcccccatatcaaggtgatagggaatcaggatatcctggttaacacgcttatcctccgctgcgacgatggtcaccccgtgactgctgatcacccgaccaaccaatgtcttggtcgcacgctcgagcacctcgacaatccgcccctccggcctgccgcgtctgtcggtaccggcgggacgcaccattacgcgatccccatgcatcacctgggccatctcccggggggaaaggaacaaatcgtctcccccaccatcgggaatgaagaagccaaaaccatcaggatgcccctgcacccttcctgccagcaaattcaccttctccgcaatgcacaaggcgcccttgcggttctggataatctgtccatcacgctccatcgccctcaggcggcgtgagaaaatttcctgttcggatttcttgacaccaaccaagcgatagagctcctccaccgtcacgggaacgccctgctcctccatcaccgacaagataaattcccggctaggtaaagggttggcatatttctcctgctcccgctcggcataagggtcacccgcccggccgcccttgagcttgcgctgaggagcggcttcttttacacctgtttttgcaatctgtttttttttcgttgacaaagtatggctttcctataaaatgcgcggctcatcgatattcgatgcccagatggcggaattggtagacgcgctaggttcaggtcctagtggtggcaacactgtggaggttcgagtcctcttctgggcaccaacagaattattagaaaccgcatcattgcttactttgtagctgatgcggttttttattgtccgctgggttagcgataagaaaatttgatggaacatcctcatagctcattgtcccattaaaagcattgcaggtctaagacaatatcttctctattttgccctctagcttcaatacccatgggttatccccgccccgatgcactactgccacatggcaataagtgaacgcaagcaatcatcacactttgccacggctgtttcgcgccagaagcttatccctctctttatttttccgcagtcggaattatccgacacaagcttggtaaaactgcctatagccgagcctgagcggatttttctatgatggctcaacactccggcatcgagcaatcgttcctaaactgcgaagcaatgtcctgcattaaagccattcacttccgcatatcaatagcaaaagcaagatgccatctctagcttcccaataaactcagggagaaccatcatggataagcttctgcaaaccttactgagaatagaaaacggagaaacaacattgaaagccgcgaatcctcaggacatcgcccggtttcaagtcgaagtcgtctgccttcaatatgcttataagcaaggccttattaagcaaccatggtttgttaccagcatgtcccgcgaacatccttggcagattgaaaaagtatccatgctgaaactgactgaactcgggcgaagattcttgaaaatacaaagactcagatgcaatgactcaacgacaccaactcattgacctccctaggacacaaactgcctcattgccaattccataatgaattggctgagcatgaaaactacgttataatcgcctccccttggcattaagctttgattagctgcagtagccgaagagtaagcgaaagtggcggaattggtagacgcactggatttaggttccagcgccgcgaggcgtgagagttcgagtctctcctttcgcaccacaatcagtggttcaaaacagctataaaatcaatagaatcaaggcgcaaacgacggtttggcgccttttttcatgcccaagcaagtgcctctctatttttcaagcgacaaacttcaaatacccggcaagacgtttgatgacgtgctcgataaatacttaaactgcgacgatgtcagcaatcagaaggataacgaatgctgggggctcatcggatagcgctatccaagcgcgacaagattgcagacatctgcttttcacgctcagccaacagaatttcgcggatgggcgcgatccgcaaatttctcctactcggaacccactttatgaaagatggcggactgataccaaactcacaacccagcaggcaccactagcacagcctcaactcacttgatcgcttcgataactgacagctgtaatccttgattaattcatcattacagccccccctcaattaagaaagctctagctctaaatttattgctttaatgaggggccaatctgcaagccaaggcaagcatcatgcaggaacaaaccgaggcttttgaatctcaatggcgcgctgaaatagtatggaagctcaagccgctaccttgctgaatatgagcctgaatgactctttcatgggctttggcatcagcaacatcggcttccggagcatgctggagggattcaagatattgcatggcaacccttgtacccgcggagcaagcagcctcagcagttgaataggatgagtcttctttggatggctccaggaaatcatcatcaaccagagcaacccaagtgtagctatgaagactatcaggtttgcagataatggcgactgaatggcccaagtactcaaagttttccatcattcaaccccttgtagaaagaatgaatatcacaaaaagtgataaaagtgataatacctcattttttagatttgttgttgagttacaaattaaagaatattcaatgaaaatattgtgatatttgtgagatgaaagggtcaggatcaaggaatgatcaatatggttcagcgcttccacgggcatacttgatcacacccacctatcaagccgtgaatgcaaacccagcacgtcatggttttttgctagagcatgttgcttgtaataggttagaatggctgcttgctaggggttggatggctcaaaaattcaagctgatcacaagtcatattgcacatccccagtaatcttcccccatgttttcggttgtcgtttgacacatgcctcaaagctggccgatatcaccctaaatcgacatgcattgaaagaaattcatttatgcaaagcactatcaaccaagatgaaatcaacatgctacgcgccgagcttgaaatcctgatgagagaacgccaggcattgttgaaagtgactggcgccgccgcagggttggttgctgaactggacagccacgatttaccagcaggaacggaagaagcagccgaactgctggcaaccaacatcaacacgcttccggaagaaacattgcaagatgccttgaactcggttcgggccgtgattgcgggctaaccttgcaataactcttcgggtagtatcatcgcctttctttaagtttggtcttttcccatcagtattccctgccatcacagcttacattcactcctcatgccctataacaatagcttcaacgcgccttcagggcagatgaggatagctactagtcactgaaagcaaggcttcctctctgaggcttgactcaaaccctcctatacaacaaacaattgcatcaccaataaaaacggcactccgcttgccgacattgccgccaagcaccgcaggttgtaccatcacgggtggagtgaacattggcggcgcgatgaaaacaataaaacgaccgcccggactatggactacgataaccctgtgcagcttgctggcaacgggatgcggctatcagcaataccaggctcatccgcttgtggcagcccatggacatgtctcattacgggcgcacgatacgggagatagcggctttctagcctatttgcacgaggagggctatgacagccgtcctgagcaatggggctggcaagagctgatgctctgcacgctgtattttcatccagaccttgatgttgcccgcgcccaattaagccgcgccatagccgccattaccactgcggaacagcgccccaaccccagtgtttctattgctgcaggccgccgcaatgagccggaggtgccagaggtttatagcctacgcttcaacatcccaatcgaaacggccggcaagcgccaggccaggatagatatggcgtccaacctttctgagagtgcacgcctcaatattgcccagacgacgtggaatcttcgctaccggctgctttcaagctggatagagttcaatgccgcgcaccagaacctcactatgctgaaagaagaggtgcaattacgtagtgagatcgtttccatgcttacactgcgtttgcaggccggcatgatttcaagcgtagaactgagtaacgccaaactgcaatggcagaaatcacaacaagccctggtcgaagagcaaggccgcattgacgaactcaagacccagcttgccagcaatgtgggcctgccgcttgacaagtttgaacagctgccgttgcagctacatgccaccagccagttgttcgaaatgcagcgcgatcttgatattgccaatctcattgataccacagcacaagacgctgccctgctcaaccgggtggatatccgggcagggctggcagcctatgctgcgagcgaggcgcgcctgcgcctggaaatcgcacgacagtatcccgacatccatctgggcccctcatataactatgaagagggattccacatttggtcgctaggcattaccagtctcctgaacgtgctccatcgcaaccaggggctgattgctgaagccaaagcgttgcgcgaaacggaagcagcacaattcgaagcgttgcaagcccgagtcatcgccaccatggacagtgcccggagccggtaccgttctgcactcctggcgcttgagcaagccagaagtttgtacgacacccagcgaacccagacggagcaggccaggctgcgtttcgagcatggctttgccgatcgcctggagctttctacttatcaacttgaaaatgtgctggccaggcagcgcttccttgccgccgaataccaggtacaacgtgcggccgccgcacttgaggacagtatgcaattgccgttggagaacctcgactccttgacatcgtcttcacgccgtcctgccctccaccacccatttgccgaggaagccgcttcatgagcaagaaagctgttgccgtcatcatcgtccaggcctgcatgatcgtggtactgctctggctgctagtgttgttcagtaaggatgaattcgaggcattcaatgaagaggaggaaattgaaagccctcatcgcatacatactgaggggggcatcagcaccatcatattgagtatggaaacccagcagcaaagcgatatccgtaccgaaacgctcacgcaagccaagcatttgccaatactagagggcctcggcagcgtgctcagcctggacgggctattgaacctacgcacccaatacatgaaagccttgggcgaccttgccgttgcccaggcatccttggtcaacagtaagaatgattatgagcgcctgtcactgctcaaccagcatgaccgcaatatttcagaccgcatgctggtagcagcagaggccttgtacaaaagcgaccttgccaagctgcaagcacacgaggcagcgctggacaacctacggcacacagctcgccaacaatggggagaaaccttgggtctaggcatgctggagcctaaacccagtgctgacattcaagcattgctcgaatacaggcaggtgctgctgcgcatcgtcctgcctccgcaacaagataaacccactgcaaatttgcaggtgaccccggtaggcagcggcatctcccctatcacggctcacttgcttgccttgtctccacaagccgatcctgtactgcaaggcaaaacctatttttataccgccccggccgccaatctacgcgcaggcatgcgcctcagcacccgggagctggacacgcagaacatgatgaccggcgtagtgatcccacaacaagctgtcgtctggtatggcggcaaggcatgggtgtaccgcaaacaagacgtcgagaaatttgtgcgtgaacccatcagcacggaaatcgaaagtgacaatggctggttcaaccatggcaagctcaggcctggtgacaccatcgtgaccagcggtgctcaattgctgctctcggaagagctcaagtaccagatcaccaacgagaacgatgattaggagctgataccccatgatgtcggccctgatccgtttttccatacgtcacagcggcgtgatggtagcactggcactcatgctggtggtctatggcgtctacaagacagtacatagccccctcgatgtctttcccgagttcgccccgacccagctagtcatccaaaccgaatctcccggcctatcggccgaattggtcgagtcgctggttacccaacccttggaaagtggtattgcaggcaccgtcggcatcaccagcatacgctcccagtccattcccggactgtccgtcatcacggtgatcttcgacgaatccaccgatatctaccgcaaccgacaggtagtcgccgaacggctttccacgctgagcaacacgttgcctacaggtattgtccccaatatcacgccactgacctcctccgccagcacggtgcttggcatcgggctcacgtcggacatcaggacgctcagcgaactgcgcacattggtggactggaccatcaagccacatttgatgtccgtgcagggagtggcggatgtcaatgtgtttggaggccaggtccggcagtttcatattcaagtggatcctgccaagttggtgcgctacaacgtgtcgctgcagcaagtcgtggatgcagtcagccgcagtaccgccatccgcggcgcaggcttcatcgagaacaataaccagcgcatcatcatcaatacagaaggccaagccctggatccacagcaactggcgcgcactgccctgctacatttagcaggccagacactgcgcatcagcgacatcggccaggtcgttgagggtgcagcaccgtctatcagcgccgcggccatcaatggtcatgacgggatatacctgtcgatacaatcacaactcggggccaacaccaagggcgtcacacaggcagtggaatcggctctggcagaactcggacccgttctggatgcacgtgaggtcacgctgcatcccgcattgtttcggccggccaactttatcgagactgccatcgatagtgtgcagattgacatcctcataggttctgctctcgtcatcggcatcttgttcctgtttctgttcaatgtccgcgccgcactgatttccgcaactgcgatccctctctcgctccttgccgccatcctgatactccagcaatttggcattggcctcaacatcatgctactgggtggcctggccattgcgctcggcgaggtagtggacgatgccatcatcgactcggaaaacatctttcgccgcattcgggaaaaccggctgctgccaacgcctgcaccgctgcaccaggttgtgttccaggcttccatggaagtacgcagctcagtagtgtatgccacgttcatcgtggcactggtctttctacccctcctgatgatagacggcgtggccggcaagctgtttgccccattgggcctagcctacattgtggcaatcatggcttcgctggtcattgcgctgaccgtgacgcctgctctgtgttatctgctacttggtcaatccgccaacctggaaacggaggactcacctatcatccgcctgatcaagcgccactatgtgcgttgcctacgagtgatcgaacagcattacaaaatcctgatcggcgccaccttgatgctgattgccctgggcctgactaccttgccgctgttcaagacccagtttatccccagcctgcacgaaggccactacatcatgcacatgacggccgtgcccggtacctcggaacaagaatccctgcgtatcggcaggaaagtcaccgaagtgttgcagagcatcgatggggtacgctcggtggctcaatgggtaggccgtgcgccaaacgcagcagacaccttcggcacccattacagcgagttcgaaatcgagatcggctcgctttcaggcgcagaacaacgacgcatcctcgaagaaatccgggaaaagctatccggcgtagatgatgacgggcctggttatcctggattcgtcggggtcaactttgcaatcaataccttcttgaccgaacgcatcgaggaaacaatttccggttatgccgcccctctggtcgtcaacatttacgggcgagacctcgacgggctaaaccgcgatgcagcagcagtggccacagcattggccgacaccccgggagccaccgatgtcacgattcaatctccaccgggcactcccgagctggtcatcaggctgctgccggaaaaactgctgcaattcggactgcatccgagcgacgtgttggataccatccgcattgcctatgaaagtatgccggtgaaccaggtctaccatggcaatcgcatcattggcgtagcagtagtgcttgcgcccgacgcgaggcaaaatatccagcaggtaggcaacctgcccttgcgcaacattgaaggccgcatgctccagctcaaggatgtggcggatatccgccaggaaaacggaccgtcgaaaatcctgcaccaaggtgcaaagcgcatccagaccatcacggctaacgtcaaggaaggcgacatccaggccttttatgagcgcgcgcggcataagatcgataccgacgtgaccctatcccctggcaactatctcgcattcagcggcgaagcccaggccggcagccaggcaagccgggagctcatcgcccactcattgctagcgctcggcggcatattcctgctgctttatatcgcgcttggcaacctgcgtaacctgctgctgacctttttcaacctgccatttgccttgattggcggtatctttgccgccgtcatggccggaggctggatatcaatcggctccatggtaggattcgtcactttgttcggcatcaccttgcgcaattccatcatgctgatttctcattatcagcacctgatcgaccatgagggcttggaatggaacctggatactgccattcgcggtgcatcggagcggctgccctccatcctcatgacggcgctcgtcaccggcctgggattattgcccctcgccatcggcagcggagaaccaggtcgcgagatcgaaggtcccatggccaccatcattgtcggcgggctggtcacctccaccttgctcaacctgctcatcatgcctgccatcatgctgcatctgggacgcttcgaaaagaagcctgtgtatatgcaggcgccggtggcctgaaggttgggattctctgtaaaatagccgcatggaatcggcaagaaaatggattctgctggcgttactgtggtctacgccgctcgctgcggcccctgctccctggtatctctggcaaagcaagctggatggccagctggtttgcctgcagacttcacctggcccaggctggactttagccaaagggccattcaaggataacgactgccgccatagaagcggctgacacaatactcatcaaggatttttcatggcttggctcaccctattcgttgcgggcttgttcgaaatcgtgtgggcggtaggcctcaaatatagtcacggcttcacgcgattctggcctagcctcggcaccatcgtcgccatggcgctcagtgtggtgctgctgagcctggcgatgcgctccctgccaatgggaactgcctatgccatctgggtagggattggggctgtgggcaccgtgatcatgggcattttcctgttcaacgaaccgaccagcctcgttcgcttgttcagtgtggccctcatcattgtcggtatcattggactcaagctggcaacaccatagtattgaagtcatcaccggatcaatgcttgcgtactgcccgagttcacatcgtcaaggatgacagtgacaccgtcaatattgatgccaagcaactgtaataatgggtcgagaattgacccggtcacgactgccaacaggggaacgaccaatgttctcacgatgggatccagtattccgcccaaatcaaggcctagcaccttaatatcgaggcttcccgcctgagcaaatccggccaggctacgccctagtccactatagctattcaattccatgggcaagcttgctttggcaggatgttctaccgagaaggtcatggtactgggggcagcttgtgcgattggcacattcaagccaatttctgccagaggtatcaatcccaataaaagattcaccttggccggtgcttcattttcactattggtcaacctcaatgcggcaagtccggggtatgcattgacaacgacttgcgttcttcctggccctgaaggcttgatctccatcagctctgcccgaccagtcccaacatcgagactgagccgaaggtcaatggaggcaagcaacacattaaccttaataatggtttctgtccggacttgcgctgtcctggctatcgtacatgcggcgctgctcatgccgcctgcaggggggccgatcaccaactgcggaggctctataatcctgattctggttaaaacctcagccaaccccggcaggctgacagccaaaggcaggtcaatgaaattgttaccattggcaacaaaagcagctgtcgtaatgagattcaggaggttgacttgagtgcttgccaccgcattagggtctggattggatattttcacgacatcccccagcctcaagtccagggaatttactgtgcgcgtagccaagtaccccaagctctcaacgacagaacccaggccagggtcagacgcactgccttgccgatccactgttgtctgcagcagcgtgaagaaatctcctagtgagatattcgcattcaacagttccgacactgatccaacattggggctcgcgttcaccaaatcaagcaaatgaatgttggttctcaaaagcccatcatatgaaagtaagcggacgtcagcccccaaaatacttcccagcaaattgttcaataagttgacatttgcaatcgtggaaccaacacgaaacatggcatagggcgtacgcacagcccccacagcttccgtccgcaacacaatcctttgattgaatattccgcccgcaaacaagctggaaggcacttcctgcgttgccaggacacgcactgcactgcgttcgttattcgcagcgaatgtacgtatgccatcactatctgtatggtacccacccaattgcactgcattgggagctgcaagcaaattcccctgatacccattggctgcagcagctgcctgtgccgctgccttgtatgcctcactgctgttattctgtgcacatccgcccacttgcccgccggctgcaatggccgccatgtcggcaatgttctggagcttgcgcttctccatccataggcgcccactatcgacggcgacagccacgaacagcaccgccatcaggagcgtcagaacaccgaacaggccaatagcgccttgctgtttttttttggtgtttttatgcatcgcccatcatcattgacggctgaactggcctgggtcaaagcgttcgggaataggccgcgtaaagctttcaagataccttttatggatattttccatgacaggacctgaaagatgctgtttgttcaaggatgcctggctgccttgtcgttgcagctccagccattgttctgcctgcgtcaggggctttccctcggaatccaggttgtccacctccgccaaagcatttatagagagtatgctcacggataacaggacgattaattgtcgtttcaccatcattgcactgcctccaatctgggactcaaaatgccagtacatagctgggtattgccatagcaaccacccaatgagaattgctgacgctggttgaccttgaatgcaggcaggccgctggcttggcgaatttcctgcagatactgttctgcgatgctgaagtcttttgcaagctgtgtggcacgttcgtcctggcccgtcttgtacatcagcataatgaggttatggatggcgagccgattattaccatccagctcgatcgcggtaagcagttcgctcagcgctgcctgatggtcgccgtacatcatcagcgcatagccataatcccccctgaccttgctatccacaggcatcatcctgctcgccactttaaggaagccaatggcagtctcgtgctgctcctgcatttcagccagcaagcccaatccctgatatgccaggcccccgacgcagctcgagatcaattgctggtacaactctcccgcctgttcaaactgtgccgtctggcgcaaggcatgggcacggtacaaacgggctacaggcaaatccagctttgccgcatccagaaatgccagtgcagcataggccttgccttcggcgagcaccttggcaatcatttccagttgcgttctgtcttcctgtgtcatttccgcacagccacgtttcccgtctttctgttctttgccgtccgccagtacaggcaatgctggcaatgaaaggccagcaatgcacaatacggtgatccatcgatatattttcatttcctacccctgtccgctcaatgccttgcccaagccgataaagcccggccctgcaataaaaatcatcaatgccgggaacataaagatcatcatgacgatggtcattttcgccgacagcttgctgacgcgctcacgcaaatgggagaactggcgctcttcaatcagagcggcataacgcatgatggagtcgcgcacattccccccctgctgcgccacctgtttcaacatcgccaccgcttcgctcaactccgggatatccagcatttggctcatgctcatcaaggcctttccctggtcttgcccggccctgatcctggcgagcacacgctcaagctcttgcgcaagatggggcatgatgtcgctagcctgctccaccatgatgcgcaacgaatgctccagcgaaaggcctgaatcaaacagcatgaccagcatatacaggaaagtcgtgatttccttgctgatcatcttgcgccggcgggcggccagccagcgcaatagatagcggataccgacatagaacagggcaaatccgaacaaggccgatgccaggcagtgaaacaggtcttgtccctgcaccagattgaccaataatgtgcccaccgctgtcagcaccggcccgatacgtatgacagcgttgaacacgacacgggccttgcctttgtatccagcctgcaccaatagcttgagaatctccggatccttgctggagggcaaaatggaaagccgctcaatgacatgttcgattccgcgggcgggagaaggcaggttaagcctgcgcttgcgaccaaatatctcatcgaaccgtgcatgggcatcataccgaatactcttcgagaactccgctaccagcaacagcacgctgcccgccaacaggcccaatacactgatcaccacccaggcattcatgatgactcctagatgctcttcatcatgcgccagaaaatcaggacgccaacaacctgcatcgccaatgcggccttgaatatcaatgcgccggatggatcattcaacatcatgtcgatgtagccaggattagctataaacatatagcccacgatcagcaagggagtcagtgacaatacccaggcggtcatcttggtttctccggtcatggctgccaattcacgctgagcctgttcctgctggcgtatcatctgcacaatgcttttcagcatctcctgtggcgagcttccgtaattgctgctgatccggattgccagggcaatcaacccgagctccttgatatggtgcaactctgcagccttttgcatggcatcggcgaaacccgcgccaaggtcggtcgcgcgcaccacacgatccagcactgcgcgcaacggcatctgcatatcttccgtgacactgcgcacggctccttccacactcttgccagtggacagcgcccgcgatacctggtcaatgaacagcgggatttgtgtgacgatgatgcgctggcggcgctgcaaccggatataaggaatgaccaccaggaaaatggcagtgagcaccacaatgcacagtccagcctgccatgcctccatatagctattggcgaatgcaaacaggagtaatagccctgctccaaaggctacggtatgccatgctgccagctcaaacccgtaaatgaccgagaaacgcagcttggcacgtgaggcccagcttttatcccgagcaggcaacaagttttctatctgtccaaaataaggcagagcctgctcgaaattaacacgggcttttgcctggagctgcttttgcctgctggcagaccacaacagcagacctagtgccatgagcacgatacacactgacagcaatatccatctattcatgactcctcctagctgaaggcaagcgctccgcgtagcttggggttgctcggagtgacttgcaggctgacaaactgctcctgctcaacctgatagctgaacagttcattggtcacaaaccggtcatcccgcaagccgaccacctcgacaatcgaggtgatgcgccggcgtccgtccggcatacgggtaacctgcacaatcagctctatcgctgctgcaatcatcttgcgcaaagtggcttcggctccctggaatcctgcaaggccagccaaggtctccagacgcagcaaagcatctgatggattattggcatgcacagtgctcatgcatccttcgtgccccgtattcatcgcctgcagcatatccatcacctccttgctgcgcacctcgcccaggatgatgcggtccgggcgcatgcgcagcgcattgcgcaccaagtcatgtgcggatacctcccccaccccgtcgagattgtgtggccgggtttccagacgaaccacatggtcatgctccagcctcagttcggcggcatcctcgatcgtgacgatacgttcgccaggaggaatcgagcggctcatgaaattcagcaatgtggtcttgcccgccccggtaccgccgctgatgatggtgttgacacgcctctgggcggcattggtaagaaagctcagcatctgcgagttcaatgtgccgtacgccaggaggtcattaccaaggatgggcgtcttgcggaacttgcggatggacatgcaaggtccgttcaatgccagaggcggaataatgacatttaggcggctaccatccggcaggcgcgcatcaacagtggggctggcctcgtccactcggcggcccagtggcgagagaatgcggcgtatcacgcgcaacacatgctcatcatcaatgaagcgcaattggctcttctcgagcctgcccttgcgctcgacaaaaatatcacgggcaccattcacgagaatatcgttgatgctgtcatccttgatcagtgtttccaaggggccgaatccagccagctcatccaccatttcctcggtcagcttctccaactcgtaggcactgaccacgagctgtttctcggccacatagcggtagaccttgctattgacataggtcatcatctgctggcgcgacatgttggcaagatcggctcgatcctgctcgatctccgcgatcaaatagctgtgcagcaggagcttggtgtcttgcgactgctccacggccttgaggtccagccggtattcagagagtctcatgattgcaacttggacctagagaggtgccaatcgctgaacaagcgttgcaagctggcgaccagcccttgcttgcgggagaattttgccttgtcgtcctgcagggcttgcgcgatctcacgtatcttggttgcatattggcttttagagctcaactcaaatatgctgtcgccggtgttaaccgaagaaaggcgaatcattcccgagggcggaagcagacccaggagcggcaagtcaaaggagctggcaatgttgtcggcatccggaagcaggcgcggaagatagtgatccagcaccaggccggtattctgcaattccaggttctgtgcgcgtaaggcacgcagcaactcgtagttgcgtttgcagctcggcacactctgctctgccacgagaatggtgcgatctacggcagacagcaataactgcagaaaatccacgcgcgtcaccccgcctaggttgatcactacctgagaaaaatgctttctcaacgtgcgcaataccgtatagatatcggcaggtgaaatctgaaaatcgtctccaggctcctccggcatggatagtaccgacagcccggaaccatgacgcgcgaacccggtatcaatcagggtggcatccacccgcgccaggttgcgcatcacgtccacgaaactgtattttccttgcatgcccatgaataacaggctatccgcatgcggaatgcccaggtctaccagaagcgtagactcggtttcctgcattgcctgggccaagtggatggccagcatggtcgtatccgggccgggccgggcattgatgacggccgtaatcttacctgacgaaggttgcggcgctgactgctcacgcctgatggtgttgcgcaggctgtaacggcccagaatggcaagcaactcgttttccttgctgccaacacggatgaaatccctggcaccggcacgcatgatcgtgaggagtagttgtccatccgccgtatcggccatggcaagcaccggcaggtcaggccgggtggcgctgatttcttcgataaaggcgatttcctgcaagaatgccggcgacaaagcgacctcctgacggaaatcctgcgagcgcatatgcaacagcactgcgttgatgtctacggcatctaccaactgcatcaccttgtggatatcttgctcctccacgaagatgaatttgctggagtgatcggaaatgttcctgagccagcgtatgcattcatcaccattgctgaccacaatgtaatttcggctatcgtgcattagcgtgacatccctgttgagcttggtttcggataagcatcacgcgagaggaaaaactcgctgaatgacggcttgtagtgtttgagctcactcccaggcagggccggcaattcggcattgcgggcaatcgggcggaccaggcgcggcgtcacgaccatcagcagctccttatcctcgcggtcgaaacgcttggagctgaagaaagcgccgatgattgggatgttgcccagcccaggcactttgtctatgttgttgatggtattgcggctcaccatgccgctgatcacgaagctttccccgttgcctagcgacacgctggtttccgtgcgcctgaccttgagcccgggcaccgccacgccgccggtttgcaccgcattggcaaaatccagttcgctgacttcgggcgccactttgagaaaaatacgctcgccactgagaatggtcggcgtcagcatcagcctgacaccatattccttgtaacggatcgtgatcgcactatcggagccgccccctgtacggatggggacaggaaactcgcccccggcgagaaaggtggcagtctggcccgagatggcagataaggaaggctctgcgagggtataggcaaaaccattgccctccagaatactgagtgtccccaataggccagaaccatggttaccgaatacgacattaaaagcattcaagaccggcaggaacccagaagtgctcgaaaaatcgaaaccgccactgccagcttcgactcctgaaaatgagtttggcgaggctacgataccgaaaccatccctgctagcgctattgtttttccccatcaggaaaccaaatcgcatcgcattctgcctgctgacttccaccaccttgatgtcgatctgcacatggctatcaaactcgctgctcgtcacatccaaggcaccctgccgttctttctgcaaggattccagcgccctggcatgttcttcgagcgagcgggcctcccctgataaggcaaggccgttccctgcagcttcaacctgcaaacctgcggcatcagccgccttcaggccttgaccctccagcgcgagcgaaggcgtcacgctgacctgcaataccctgctgggctgaactgactggctatcccacaggctgatttcagtggcgcccactgccttgggcacgatcatcatggttttagggctcgtcagcgtgaccgccagcacttccggattggcgacggcgacacgctgcagtgtaacggtgtgctcgtagagccgttgctgccccatgctgaccattatttcctcggcctggagccattgaccgaaaaagagtaagccaagcccggcgatgcaggtcaatattccccgtgaattgaatgcagccatttactgtcccccgaagctgactgtttccgtcttatcaccggcgtggacaatgacgttgaccacaccggcatttttcttggttggcgccgcctttacgaccttgggcagcgaaggcgccttgactggttgctgcgacccggtgatttccgataaccgcaccaagtcgctggatttttttgcaacatccgggctggcgccccgcaaggacaagcgcaaggtgccgccactggcagccagcatcaggcgtgagacatcttcctccttgacggcaatgacagcagaatgtccgctcaatgcttgaggcttgctggtactgccattgtcagcaagcatcgaagcaggtccgggggagacatttgaggaggagacattctgctgcagagcatcaccgtaactgatcacgcgtacatccctgaggatggactgcgcagaactatccgtggtcataccgttactactgttgatatataccagcacatcaacatgatcgccgggctggataaacccgcctacaccaacgacttcatcgaccttgatggcaacaccgcgctcaccatgcttgagcaattgcgcggccggaccgcgctgcgcaaagtggctggacaggatgggagcgtttttctctatgctgctctccaccatgcgccccaccaagtccgttgtagcactataagccaatggattctggctctcgctctcctccaaggccaagtcttccggcaacaatacatgcccggccggaatatcctggcgtgccaccaccagaggatagagcaccgcaggtaagggagctggcgcctggatttcgggctgatgacctgcccgaatgccataccaacccaccaataccgccccgataaataaaaggattgctgtgatccttaatgcatttccgctcattattatgatgatccgctcttgaaatcagcggtaacgccagactcaggctaaattaatgctggcattaccttgtaagttcagtggcatgggcagcatcggcccatagccaggaatattcaggatggggatgaccggattggtgatgtaattggggtataccacccgcaccgtcacgctattgcccgccatatccaccatgacattgctgttaccatcgcccaacacacgttcccggatgttgtccggcaaccatgccaatgtattgcctaccgtgcccctcacccttgccgtgatggcagtgcccacattactcgatgtcattggatccacggcaatagcagaacgtgcgccttcagaggctgcatagatgaaagaggattgcaggagaaacacgatggcataagtcaccaaggcgtaaaacaaggtgaagaacaacataaataacatggcaaactcgatcgccgctgcgccagattgcctacgctttggtacatgtctgttcagtatgtctgttatagatgccatgaatccatcctccacatgtccggaaacaggacgacaatacccatcgccaacgccagcgccgccccgaacgggatatagcgccggttgttgctttccctgctgaccgctgcccagcctgaagtactcaattgcgggctcaactgccaccagaccaacaatgccgccaatacacccagcgatgccagcacaaaggtcgccactaccactttcactccgcacagcacagcaatcgccgccagcaatttcacgtccccaccacccaatgttctggtggcatagccgggaatcgttagaagaaaagatacggccaaaccccaaaaggcagaagatatgggttgaccgtagtaaaagacttgcccggctaccgacatatagccgaggccaaagatcaatgctcccaaactgagcagattgggaatgcgtcgctgggagaaatcataataagccagcgatcccgcccagatacagagcatgattagcatttgttagcccccggaagatggaccagcagctgtagtaagagcattactaatgttagtaaaaattgtggtcactgcttgacgcacatttccagacaatcctgcgattacgacagccaccatggccgcaatcaaggcatattcaatgccgctcgcaccctcttcgtccaagtaaagattcacaagccactgtttcatcgttgcaaacatgtccatctctccttttaactactcactcaacttatgccgggcaatttttcattgccactgaagcacagtatacacattttgataaatacagtaaatatgaaaaatatgaaaatcttactttgtctatcggcggtctctgatttttctttagggcaaaataaaaaaaacggccaggacaaatctcctggccgttcatgtgagttgaagaaaaacttaagatcgaatctacaaatcagtcgtacttgatatatttgaagcgggcgtcgtcgttgggcgtgccctccagcgcaccctgctctttggcaggttgccactggatcacggattctatcttgcgagcgagctcccaatccttgtcggtaatgcctttggcactatgggtgcacagcttgacgatgacgaacgcgtatgacacagtcaggtcgggatggtgccaggcagcctcggcgaggtgcccgacggtattgaccaccattagggtagccttccagccgctggtcctgtatttgcggcgtatccagccatcttcgtaataccagtgtggcaactcggcctctatcctggcttggatttctgtttcactataagtacgctccgcatcgctcatgctggcctcctttaattccacgaacaacgcaccggcaaacctacacgcatcagttcttcttccctgaagccctcgttgaatgctacacagtcctgacggccaaccacccaggtgttgaacgactgcccggcaatgtgatccccgaaagcctcatcgacaaacccttccttggtcagcttttccaacgacacttgctgatccgcatcggggcgcgaggatttcacaagaatcaggtgttcggcattgagcttggcggcgagataagccgccaagctgtccgacgtgatcccccaattcatgggaatggactcgtcggcgcaaatcatttcgctgggcagccagacgatgccgcgatgttgccagccacgctcggcaatttccagttcgctcctggcggtaaccaggcgcggactcaagccggtcatcaggacgccgtactggtccatggccatgaccgccatgcgatgagcggtcgcatcatcgacgccgctgctgagctgggcatcgcgtaccgcatcggcaaaaatgccaccgcctggcacaatcagcaccttaccatctccgtggcgagccacgacgtcaagccaaagattgagctcggacgaacccagcagactgcctcccagtttaattacccacatcttggtcaccccgaaaatgttcaacgagtttcagcatggttgatgccttgtcccaggtttcgcgatattctttatccgcttccgaatccgctacgataccacctccagcccagaaacggatttccctgtgagaataaactgccgtacgaatggcaatattggtatccatattgccgtcaaacccgatatatccaatggcgccgcagtagataccgcgccggtgcggctcgagctcttcgatgatttccatggctctgagcttgggtgcccctgtgatggaaccaccgggaaatgcgccgcgcaatagatcaacagcctcaaattgatcggccagcttcccggtcacggcgctgaccagatggtgcacattggcatagctttccagcacgaacaggcggtcggctctgacggaaccgatcgcgcaactcttgccgatatcgttgcgcagcaagtccacgatcatgagattctcagccctgtctttaaggctgcttttcaggtcggctgcctggcgctcatcttcatcggcatcagatgagcgaggccgggtgcctttgatcggacgggtttccacatgacggccggtgacctgaagaaagcgctccggcgaatctgagagcacctgcaagccgggcaggttcatgaatgccatgaatggcgccggtccgatgctgcgcaagtattgataggcctgccaggcgtcaccactggccgctgcgctaaaccgttgcgccaggttcacctggtagcaatcaccttcgtggatataacgctggatgcgttcaaacgcatgttgatagcttgcagcatcaaaattcgagcgcactggtgtttcaatagcaaagctactggcctgctgcgtgaaatgtccgtcaaacaatgcgcatagcgacttccagccagctttgcgctcttcggcaatggcacagcataccagccaggcttgctgtttctcgtgatcgacaatgacagcccagtcatagatgccgaccatcatctccggaatgtgttcgccatcctgcgccagattgggcagggattcgatatgccgtgccaggtcatagccaaaatatccgactgccccgccagtaaaaggtagatccgactgcagtcgcggatattgctgcaacgcctgcttcaacagaaaaaacggatcttcacgtgacgcttgcaccccttcttggccacgcacctctgtcacgcccgcatgggtggtgaatgtcatcacaggatcggcgaccatgatatcgtaacgcccgtattcgttgccggggcgaccgctatcaaggtatatggcccaggggcgttgcgctattttcgcaaacaggggagcactatcaacctggtagggaagctcgtgcctcagcatgcgcgctcctgactgttggcagtaatgccaaggttggcaacagcataagcaggcaaacatacacccgcccaattcctggcctgatccgattccgccttcagcaaggagctggctgccaggaactcgtggcctagctgctgtgccagctctcgcaccaagaacacacctgccccggcgccaatgaatggtgccccgggccggaccacattgcgcgaaaggttacataggacagcatcccgcaatatagcgagctgctgctgcctgaacgcctgcgccaagtgcacccaagctgtcttgtccgcatcgtctgcatctcgccccaccattcttgccaaacgtctgcaagtctcgtccatgctcttgcctgcaccgtctgcagtcgctgccatatcttcagctgggtccaattcaccggtcagtcggtagacatcggccgtggtggcaaaatgttcagccgccacgttttgccattgtccggcaaaagggatgcgcgaagccaatgccatgagggaagtacgcgctacgccggtatacaccaactcttcatgctgcatgcgctccgcatcggtctgcccgcgattgacagggcgaccatcatgcagcaggacaaaatctgcagtggtactaccaatatcgatgaacaggccctgctgcagcttagtggcaacaaaggcagcacttgccagccaattggccgacgcaatcgcattggcatgctgctgcacctgggccagtggcacaaacccgctcgcacctgcaaagaaacatagttccgatcccaacatggcatgtgttcgcaaggcaatttcccagacaccgcttgcccggtctgggaaaatatccgcgagctcacccgtcatggtcacgctgtgcttggcaccaccaggcccaccgagctcagcaagtgccagatcgattgcggcatccagtctatccatgccttgccacaaaggacatggaacctggatgaccttgacagcaatgccatccggacgcacgagggctactttcaggttggcgccaccaatatcccaaccgagataatgttggggggaagaggttgtttcagtcattcagcttgatttcaattcggttgcgctgcaaaccagacggcagcttgaagtcctcattataaaacaagtccagcagcaaccgcgccgggttatagtgaatggcagcctggagcccggcaaaagaagtcgtcaatctaggatttacttccaggacatgcaaacagccatcattgccgatgatcaaatccacgcccacataaccaaagagccctggtatggcagcggcaacctggcgagcaagttcgtcaaaatccgtccatcgttcggcagtaccattcacgatcccaccgcaatagcgtatcctgccctgctcaacctcaaccagttgctggttacacgccaatagccacgcctcgccgccccggcaaagcatggtcagacttgccggcaatccttgcacataaggctggacaatatgacctgccgggatattctgcagccagctttccagcgcatcagcatcatggaaataccttgcgttgtcgcagctcacaccatcatcgggtttaaccacccaggcacttcctgaatcagggcgatggggggcctgcatcgtttccacaaccggcacgcccgcgccatgcagctgcctatacgtttgccacttgcttccagccatgcgtacggcttcgcttgcgcttgtaagcaaaactttaccggaggcctccaccgcctctgtcaattgctgcaatacgcccgcactttcaggcgcaaccagccacaccatgtctgccgctgccatcaacgacatccatatttgccagggctcatcgtcatcgttcagtacatgacactgcgacgcatgggttggcattggcaagcgcggatcatgtgccagaagaatatccacgcccggaacaccatccatggcgtccagcatggcatcacgcatcaagatagcctcctgcgccagcgataccgggattggctcacggtataatccgcctgcagtaatgtattcaagtactagaattcgcattgtagttggtaaccgaggcatggaaaaaggagtgttggtgcaagtcatacccgtaattgatctgatgaatggtgccgtggtgcatgcgcgtcaaggcaatcgcgcacattaccagccgattgtgtccaatctttgcaatggcagtgaggcgcaagagattgtgggtgcattgctgggattatacccattccccgccctctacattgccgatttggacgccatacaatgccgcaacgaccatcgcactctcatccataccctgctttccaagcaccccaccctcgaaatctgggttgatgctggcatcaattcagttgcgaaggtgcagcgatggcaacatcctcgcctgcgtcccgtgctcggcactgagagcattcccagcattgcaacttggcacctgcttgcaggagcatgcgaaggcaggcacattctatccttggacttcactacagcagggtatcagggcccttctgaattattgcaggaggccaggcattggcctcagcacgtgatcatcatgtccctgcctcacgtcggtagccatgccggcccagacatggacaagctcactcacttccgcgccctctctcccaagcaccacctatatgctgcaggcggcatacgtgacgcgagcgacctgcagttattgcgcaagcgcggcattaagggtgcattggttgccagcgcattgcataacggcaacttggaaaaatccatgttgcagtcaatactggcttcttaaaacaaaacgccctgatatcgaaatatcagggcgtttatgtcgtattcggtaccgtggtagcagtaccgaaccttccaggctaaaggattacttagcttggaatgggtgagcagattccttgtagctcttcagtacgtcagcaaccttgggctcacgtgcaacagcattcttgatcgcttgcttggtagcttggtagttccattcctggatgcggtcatccatatccgcgcggctgtcgataaacacacctacggaaatgaatacatcatcagcttcctcttgtggaatggtgccatcggcaacacaatccatcaccgccatcgccacgccgcgctgtgcagggccaaacatctgaacagcttgcttgccgttcttgatggtcaccttgttgaacatcactgtagcaggcttcaccatcaggttaggggcaacgatagccaacaagccgttcacgccttccttctggtctgtcagggtgcggcagaaagcatcttccgcagcactaccacgaggcccaataatcagatcgatgtgagctacgttcagcaggtccaggccactgccatcaggacgattatcaacaacaagagcttcacctactaaaacgcgatcaataactgccatttcattctccaatataaagtttccgtagaaacacgtcgacattgccgggttagctatgccatccaactgccttacgtctgtttaacgtcaagcttgaaattttgcaaatattatacatagtttatgaaaactatgtgaaatgccatgcaaataatttgcttccatacaaaatcggtattcgccgctgttgatgatctatgcatccagccgggcatgagcatatgcatggcaacggtcaattagtgtgatatttgtggcagaagttcgcgccacatcgaaaatcagtcaataaaaaaacccggcagcttacgcagatccgggtttccacctgaataagaagctttatctgtcgttattcaagattggcgtgaattgcacgcatgccttcttctgtcaggcctttttgatctatcaacttggcaatcgtagcttccaggaaccagagcgtagacagctcgaaaatagtgcccataggcatgccatgtgtcttgtcgaatgcatgcgcatcgttgccaccgatcggcaccactaggtctgccagctccgccattggggactgcgccttcatggagatcacgatgacctttgcgccctggctcttggccttcctgaccaagggcatcagggtttccgtgcttcccgaaccggagatcacaatgaaaaggtcgccagcctggatgctcggagtgacaacctcacccaccatgctgacttgatagcctgcatggacgagacgcatggcgaagaagcgggaaaccagcagggaacgaccagcaccaccaaggaaggtacgaccggcagcatccaccatgctcaggatcttgtcatcatagccttctgctgtgttattgattacattggtcagcttgttgaccacgagctcttgatatttattcatagcactcaccttaattaaacgatgatgaaattccattaggccacaataaaaaatccaccaacttagctccgggagctatgtatggtggatttttccagcttggcttaagcgaaagattacttagccagagcagtgatttcagcagcagcagcagctggatcagcagcaccgtagatagcagcgccagcaacgatgatggtagcgccagcatccttgacttgcttaacggtagcaggcttcacaccaccagcaacggatacttccagacccaggttgaggccggtaacagttgccagatcggcaaatggagtttgaccagcggcttgttgatccaagccagtgtgaacgccgatgatgtgtgcgcccagcttggccacttccttagtacgttcagctttgtcagcaacgttgatcaggtcgacttgagccttcttgccgtacttgttggcggcatcgattacgcccttgatagtacccagatcagctacgcccagaacggtagtgatgtcggcaccagccttgaagaatggctcggcttcgtagaagccagcatccatggtcttcaggtcaaccaggatcttgttgttaggaaactttgcgcgcaaagtttccagcaacttgataccgttgtgcttgatacatggtgtaccgatttcgagaatgtcaacgtgcggagctaccttctcagccagcgccacggttgcgtcgaaatccagtgaatctaatgccatttgtgtcaatgccacgatacttcctccaaaagggttacgaattgagtactactaataaaaataaaaactacttttttataaaaaagcggaacggcaatggtaatcgccaagtgaaccggatgtcaacgccaatcaggcgtaggcatccgggtattgaagtggttaaagcttttcggccagagccttttccagcttgttctgatcaactacgaaaccacggataccttccgccagcttctccgttgccattgcgtcttcattcagatcgaagcggaattccttctctgtcagcaagggaggacgctgcttggtaacaccattgtcgaccagcacgcgctccagcttgccttcggtagccttcagctcttccagcagattaggagatacagtcaggcgatcgcaacctgccagcgcaatgatttcgccggtgttgcggaaggatgcccccatcaccacggtcttgtagccgtgttccttataatatgcgtagatcttgcgcacggattgaacgccaggatcggtttcagcggtgtaggtttcgccggtcttggccttgtaccagtcaagaatacggccaacgaacggggaaatcaggaacacaccggcttcagcacaggcacgtgcctgggcaaagctgaacagcaatgtcaggttgcagttgatgccttccttctcgaggatttcaccagccttgatgccttcccaagtggaagccagcttgatcagcacgcgatccttggcaatacctgcatcctcgtaaagcttgatcagcttgcgtcccttttgcaccatggcctcggtatcaaaggacaggcgcgcatccacttcagtggaaatcttgcctgggatatgtttgaggatttccaggccgatcaatacagccagcttgtcggcagcatcttcgatttgttgcgccttgtcgccgctctgggacttggcgtaggcaattgcctcatcgatcagcggggcatactggggaatggtgcttgctttgagcaacagggatgggttggtggtggcatcataaggcttcacgctcttgatcgcttctacatcgccagtgtcagcgacgatcgtcgtgaattccttaagttgatcgaataaattagccatattgctcctccttgagaaaatacagaaatattacgcttgaaaacttgcttgcccgaccgggagactgtgcagccaaggacaggcccagacctcgccaaaggaatcgcgctagtataaccgaaattcatgtataactatagagcaccacttctcgacaattcgtatgccagcaaggtggcaaccgtaaggtccgcactcgttccagggtttagcttccggtctttcagctccgtatcgaattggagcaatgttcgctggtagcgcttggggttctcatgtgcaagcaacgcctgcaagtgcacgccggcttggcggctgacatcttcggcctgcaccagaccatgcttgcgctggatatggctgtcaggaaagcggctcagcagtgtgaggtaaagtaccgtcgtcgcccaggcaggattctgccatttatccattgcctgtatatacgctgtcatgccgactccaaatacatcctcgaacccatgggcgtactgccaggcaatacggtcccgccctgcagaggcctgcatcgcttccagcaaggtaattttcggtgctgcgcgcacatcatgttctgcagcctcgcccaggccgcccggagaggcccggacgatagccttgaatgcgagctcggcatcatggacatccagctgcgccaacacctgcaacaaccgttgatgcaacgaacccttggcatcagatagtgctgcatggaccaagggggcacacaacaacacgatgccaagattggtgttgcagctcacgacttgccaagtcgcttccaccgaggcaaggatacgcccgccgaccgacaatcccggctgcgcaatcacgccagcaacggcatcggcgctacgaatgaattcctgcaccaccatgccatgaccgtcggcgaagatatgaacattaccaggcttgaggctggtcagctccgccatgcacgccgcacggaacctatcggcgatccgcctgttgctcatgaaacaatcgtcaacgcaggttgtgtatggatgcaggagaggaagtcatcaaccaggagttggccgatattcacaccagtagcgccttgcaagcctttccatgccggaatactgttcacctccagcacatatagcttgccgtcgccatcgcggatgatatcaacaccgcaatagtccacattgactgctcgagcggcagcttctgccagcagggccaactcgccatcggccgccaccgcctcgcaacggccgccctgggccacgttattcacccactggctgccatgacgaatcatggcggccaccgccttcccccggatgacgaacacccggtggtcatgccaggcaccctcgccgctatccacataggcctgcaagtaatacaggccatccacatattgcgccatggggataggaaaggcagtttcatgcgtcagcttacgtatgccctgcccttgcgagccgaacaaaggcttgagtaccaattgacggcctgccatggtttccctgaggtagatttcctgcgcttggtaacgcgactcgcacacccaggtttgcggcgtcggcacttggttcaggtgcaacaggaaactggtcatggccttgtcgacggtgcgctcgaccgcatggccgtcgttatagaccaccacgcccagtaacttgagtgcatgcaggatgtcgagccgcgcgatcacgcgctgcaatgtcccacctggcacgccacgcacgaacacgccttttggcagggcatcctcaaaccccgggatcaggactgccggctgattagcaccgaagccaagattgaacacacaatccttgagagagacaaataccgcctcgtaaccacgcgctgcaaacgcctccttgaggcgcttgccatgccagccaggatcatcggtaaaaaccggaatgcggtggttcactatgcgctatagccgaacgactgatccaacaaggtggcatccaacttgcctcctataaagctcttgcctgactccactgcagtcacggtaactgcagccgggctgaacagcatggggtctatcttgtagaagtccatgttgaccgccttgaatacctcggcaaatggacggccataatcacgggaagcgctgcttggcaattctttcgccagcttggctgccgcttcgtcgctacccttgacgaaaatatgcgcatgaccgccgaataggatggcatcattggtacgccccatgccgatgagaaaatccggcgcaggtggaggcaaaggcgcgcttgcggcgccatcgaccacatgctccagcgggaaatgcagggtatggatcttgtgcaaggccacttccagtacgcgcgccacgatctgtacagtaccggccagactacgagttggagtcaggatgaaagtcaggttttctgggttcacaccggtatcgcgggcaaccttctcaatcacctcctgcggcggcaccttgtcgctttcgagcaccagcactgcagcatcagcgctatccttgtaaccaagctctttataaagctcctcgcgcccggccagtgcacggccaggacctgagcccagggaaaagaacttctcatgggaaagactccaaccggcatactggctgcccaagcaggaaagcaccgggttattggaatgtacggacaatgtccatggccaatgcgggaaagtgctggaggaatgcaggttgacatggcccaggccacccatgcagatttcagcaatcaggcgcccggcctccagaccgccctcggccttgatgccggcgtcaatgatcgtggcaccgctgggcagcttttccaccagcaggcgcaaggccttggcattgtcgaccaaatgcttgaccaatggattggtgagttgattgacactaggccacagggtcacatcaagtttgctttcactcatttttgttcactttcgggttgaatgatggatatatcgataacttaaaaatcaaacctgcatgctcagcatgcactaaatttcaacagctgcaggagcctgtcgctgcagctcggcaatggcctgcaaccgatgctgcgccaacgcctctgccacactagcatccgcagcttcggcatatacgctgcagacaggatcacctgctacaatccggcttcctgcggcaggcaggtcggaagcccatgcgggccagtcaaggttgcaaggcacagtaaaatcctctctggcatagcaaactgcctgcgcttgcgacacaggctccacatcaacatcatgcagcctgccctggcaggcatctaggtgaattgccaacaagccagggtgggtgcgatacgctgcggcactcgccgtcagtcgcggattgagctcaagcacgaaagttcgcccgtctggcgtcagcacggcatccacgctattgaggcccctgagcttcaatgtctgggtcaatgccaatgctgccttgcgcaatacttcgcagcaatctgcaggcaaccctacgttactgaccaatccgccatagcgaaacggcatcttggcagatgccgctactttctgcatgttgtagccaatcaccctgacattggcaccgtcggccgcgaatagcaaggaaaccggcacccccgccaactcttgctggaaatactctccagggccggcgctcctgtccgcacggcgaacatgcgtgcccccagatccaccctcgcgcttcaacagccacccgcacttggtgctgggtgagcgtttagacgtcggcggatgcgggatatccagctcggccaacaagctaaaaaaaccgggcacactcttggcccgggcaacgacatcggcagcatttcctatcaacggcatacgggccgagaccatccccagcagtgcaggatcagcctcgaagccactaccgtacaaaaacccggcgcactcgtgttcgcggcagatagcggacaaggccgcttcaaaggcaccgcgctcgaaaccgcattccgcatacggtaacctgagcgcttggcttgccagcgtgctggtatcttcatcagcaaacgcatctaacgccaatacttcatagcctgccgcacaggccatctccacatagggcctggcacaaaccgccgcaatgacaagcttgcgagccaagccagcttacttgatgctgttgcgtgctgtctcgaatgcagcaaggaaatcaagataaacctttttctctgttgcttcgagcatctgcttgagcaggttatgctgggtggtgtacttgacattgccgatcgccagagcgccaataccgaatgcattggtgccgggaatggcgacgccgtccgcaaacacgtcgacgccttcggcacctgtaggcggcacggcattaacatcggccaccaccttcagggttggcgaacctgccatctgcgccaggctgatgacctgaatcccggcagcagcggcacacaacgcaatatcggtacgctgcaggatttgctgcttcagcgcatcattgctgccatccgtgtaaccgatcttgataccgtatcgctggttgtaggacgccgccttttcctcaacgtcagccacggcacggtgcgctaccagctcgacttccgcaccatacttggctgcaatcacggcagtacacccacctaccggaccggttgcaccgaacacgctcaccttgcgaccgctaagatccccgccgaaattcttgatcaaatgctgttccaccttggccatcatggcagccgccgtagtgaaggcgcccgacgggtcagcgaataccgaaacctcgaagggaggcaccatggctttacgcgccgtttccagcatatccatcgcaacatcaatatcacgaccaccgatgaagatgctttcccgcttaaccccgctggggctacgagaaaaaatcgcgtcctgcaccagcccggtcacttccttcagttcaacattggtatatgggacaatcttgtcgaaacccgcatcaaatgccatgttgacatcaaatgggctggcattcttggcagccgtgatcaaatgcaatatcgatactttttccattattccacctaaatttataaagaattaattcctgttgaccatgcctaaattgccgcgacgattgcgggcaagtcattgacgacaccgccttcattgcgtccttcacacaccatgaattcaagcgccggataatgcgcaaacacttcttgcagatgcgatgctactgcccgggcttcactctcatccggaaaaactgcaaagccggtaggtccccaggagctttgtccgaaacaggcaaccccggcagcttccaaccattccagcacttccgtcacccgagggctggcatagcgaccaccttgggcaggggcaaaatgatcgccagtatgctcctgcagcgcacgaattgccgccccaaatgtagttaggtcatgctcggccagggcaggcaaagcctgcatcagcacatgccggcaaagagtagctgcagtatgggaagggaacttgggaaggctgcggaatgcatctatttctgcatcgccgtgaacgcctgtctgggtatgatcaaaaatcaggatgatgcgccaattgcctggaaattcagcccgcgcgatcacgggaggcaccacggtgtgttcaccacgcccgccatcaatcaccacgccaccggtagcgaacgtcccgatcccaatacccgagcgggcgccccgctccgtcaacaatgcaatatcacgtattgtcaggccaagattgaagagctggttcagagcaacaccgactgccaatgccatttgcgtgcccgaccccaagccagcatgttcaggaatggccctcaccagccgcatatccattccgccctgcaagccaagagactcactcagcctggtcgccacacgcacggcgcgggccgctcccggaccttcagcagaaaaaacctgcgcgggccacgcatgcaactctgtcgctggttgactcagggaaaccccgatactgccaaaacgacggcccagatccccgttcaggtcaaagaatcccatatgcaaccgtgccgtggtaacaacactgacgccttgctttttgatgatgatttccttcagcttgcgaaaaccggcacttttggtgcctacaatctgctattgtagcccagcagtcctcggtttaaaaagcctggattaagaattttaccattgcacccgggcatatcgtatggaaccttacttaatattgaatcaatctaggcacatgcctgttttcaggcacaatccaggagtataattcctgccagcgagcctacaggcttgcaccggccaatcggtttcaccggtttgcaatatacctgaccaaggtatacaccttaagaaactaaccagttttcggatggagaacatgacgcaatcgacccaatttccggcggatttgctggaagcagtgccctatcctgctgacgggctattgagcgacgacctgacgctcgcgcgggatgcaaatggtaacttatccttgcaatcgccgcagtgcccccaaagcaaggctttctttgaacgacctcgcagcaataccactcccgccatccatggaaaggcagccaccctggaggatgccatcgcgaaggcgagcagcctgctccagtccgcaaaacatcccttgatggccggcctggcaacagacgtctacggcatgcgcgcggtcatgaatctcgccgaaacttccggcgccacgatcgatcacatgaactccaaaagttcgatgaagaacattctggtcatgcagaattccggctggttcgtgaccacattgagcgaagtgaagaaccgcgttgacctgctggtcgtaatcggtaccgatatcgtcagctacttcccgcgtttttttgagcgcgtgatctggaacaaggaggcgatgttcactgagaacaccgctgaccgcgaaatcgtctacctgggcggccgcgatctgaataccgcgccaggcgtttcgccaaacggcaagcaaccggacgtgctgccttgcgatcttgaccgtgtgcctgaagtgctcgccgcactgcgcgcgattgtagccggcaagtcgctcaaggcggacaatgtcgccggtattgcacgcgaatcgctggaaaaattggctgagcgcctcaaggccgccaagtacagcgtactcgcctggactggcagcgcgctggattttccgcatgccgagctttccatccagaacatcgtcggtgtcgtgcaggaactgaacaagaccacgcgcagcgccggcctgccgctgagcggcaacgacggcgacgttactgcctataacgtcagtacatggattagcggctacccgttccgcaactcttaccgccgcggctatcccgattacgatccttatcactacgacacttctcgcctgctggccgaaggcgaaaccgatgtgctggtctggatcagcagctttaaaccggagcgtttgccaccccatagcaatgtccccaccatcgtcatcggccatcctgccatgcaatttgaacatgctcctgatgtcttcattccgattgcgattcccggcctcgaagccaatggggcgcaattccgcagcgacagctcggtaacattgccattgcgtaaactgcgcgacaccaacctgcccactctcgccgatgtgctctctgccatagagtcagcactcaaggccgattaagcaagtcaaggaactagaaacatgctgattaaactgacaggtggccgggtctatgatcctgcgcaccaaattgacggcaaagtcatggacatctacatccgagacggccgcatcatcgaccgtcccggcgatcacgacaccatcgaccaggaatacgacctacgcggcaaggtagtcatggcgggcgcaatcgacatgcatacccatatcggcggcggtaaggtcaatattgcccgcctaatgctgcctgaggatcaccgcggctccgccaccacacatacggcagcttgccgtgccggttgtggccatgcggccccctctacattgaacaccggctatcgctacgcagaaatgggttacaccgcaggcttcgagccagcgctttccccggtcaatgcgcgccagtctcacctagaaatgtgcgatatccccattctggataagggtggctacgccatgctgggcagcgacgactatttcctgcgcatgctggcagcaaagaaggatcagaatgcgattaacgactacgttgcctggatacttcatgccacacaggccatcggcatcaaggtggtcaatcccggcggcatcaacgccttcaagttcaaccagcgtgcattgaatctggatgaacagaacgtgcattaccaggtaacaccacgcgaagtgctgcaggccctgacgcgcgccgtctacgaactgggcattgcccacccgctgcatgtgcacggcaacaacctcggcgtacccggcaacgtcgaaaccacgctcaagaccatgggcgccgtggaaggctacccagtccaccttactcatatccagttccacagctacggcaccgagggcgaccgcaagttctcctcgggcgcagcagcagttgctgaggcattgaataagcacaagaacgtctccgccgacgtcgggcagatcctgttcggccagaccgtcaccgcttccggcgacaccatgcgccagtatgccaacgccggtcacgcacacccgaacaaggccgtactcatggatatcgaatgcgactccggttgcggcgtcgtaccgttcaagtacaaggacaagaacttcgtcaacgcattgcaatgggcgatcggcctggaaatcttcctgctgacggaagacccatggcgcatcttccttaccaccgatcacccgaacggcgcacctttcaccagctatccgcacctgatccgcctgctgatggacaagagtttccgcaacgacatgttcgccaagcttaacctggatgcccaggccatgagcacgctgacctcgatcgatcgcgaatacagcctttatgaaatcgccatcatgacgcgcgccggcgcggccaaactggtcggtctgcacgaccgcggccatctcggcgctggcggcgccgccgacattacggtctacaccgacaatccggatcgcgaagccatgttctccaagcctgactatgtgttcaaggatggcgaactagtggtcaaggatggccaggtagttaaagtcacctggggcagtacgcatacggtcaagccggatttcgatcgcagcattgaaaaggatctcaagcaatatttcgaccgctatcacaccatgaacatggaaaattacaaggtcaacgccgccgagcttgaagacggcggccgcggcaaggtcattgttcaggaagccaagggtcgcagggagaagacagcataatgattatcaacggcgtaaccatagacgacacctttgccgaagccttcggcatgcgcggcacccgtgtcatcatcaccgcgcagaatctgcgctgggcctacaacgcagcgcgcgccatgaccggcttcgctacctcggtgattgcctgcggcgtggaagcgggcatcgagcgtgagctcaccccggaagaaacaccggatggccgcccgggtgtctccatcctcatgtttgccatgagcagcgcggtattgatcaagcaactcgaaacccgtatgggccaatgtgtgctgacctgtcccactgcggcagcattctcgggcattgacgaaggctatccagagatcaccaggatcaacctcggcaagaacctgcgcttttttggcgacggcttccagatttccaaggtattcaatggcaagcgctactggcgcgtaccggtcatggacggcgagttcctcactgaggaaaccacaggcatgatccgctctgtcggcggcggcaatttcctgattctggcggaatcccagccgcaggcgctcgccgcatgcgaagccgcaatcgatgccatgagcaaaattcccaatgtcatcatgccgttcccaggtggcgtcgtgcgttccggctccaaggtcggctccaagtacaaggcattgatcgcgtcgaccaacgatgccttctgccccacactcaagggcatcaccaagaccgagctttcgcccgagatcgaatcggtgatggaaatcgtgatcgacggccttaccgaccccgacattcgtgttgccatgcgcgcaggcatcgccgccgcatgcgagctcggcgccaagaatggcatcaagcgcatttccgccggcaactacggaggcaaactcggaccctatcacttcaaactaagggagatcatggcatgagcgctttgaccttcactctcaacacaacattacagcaacgggtcgacctgtccccgctcatccctgacaacctggcaggcaagagcctgacagacatcggtgccatcctgctggatagcggccgcgagaaattacgcgcggacagcttgttcgatatttcgggcgacgatgccgcagacatcgttttcaacaacgccaatggcaagctggacttcatcggcagccagatgaaatcaggccgcatcactgtcaacggtggtgccggttcctatctcggcctgcagatgcgtaacggccacattgtgctcaacggtgatgccgacgcattccttgccagtggcctggcgggtgggctgatcgaggtcaagggcaatgtcggcgactttctcgccgcagcactacccggcgaccgcaagggcatgaagggcggcatggtactcatcagcggcaatgtcggcgagcgcgcaggcgaccagatgcgtcgcggcatcatcctcatcgagggcaatgccggcgcatatctcgcctcgcgtatgctggctggcaccatcggcgtactaggcagtgtcggcgaatacgtaggctacggcatgcgccgcggcaccctgctgctgaagcaggaacccaagctgcatgccaccttgcaggactgcggcacccacaccctgccctacctcagcctgatgttcaaatcgttccgcgacctgccgagcaagtttgccacgctcaaccagaaccgcgtgcaacgctatgccggcgacatcgccaacgacggcaagggcgaaatcctggtcttcaaccagtaaccaactcagctacatcaccaaagcccgtgccatccactggccgggctttttcatgccagaacatcaacaattgtcaatctgctttgtcatgaacccagtggcatctaagctgctcaaatcatcgctgcccggccatccagcagggcagccatatgcttgaagacaacatataaaaaaggaacaccatgaaaaccaatatcaccatcaccaccttgatcgcaactctggccatgagcggctgtgccaacatgtcaggaacccagaaaggcgctgccatcggtgcgggcgcgggtgctgtcgtcggcgccattgccggcaaaggtaaaggtgccgccatcggcgctgcagtaggcgcaggtgcaggcgcccttgccggtaacgtctggtccaagcgcatggaagagcagaaacgccagatggaagaagccaccaaggataccggtgtcgaagtcagccagaccgaagacaaccaactcaagctgagcattcccagcgacatctccttcgcttccggcaaggccgatatcgaacccaacttccgggtcgtgctggacaacttcgccactaccctgaagaacaaccccaacaccctggtcaccatcatcggccacactgacaatactggctctgacgccatcaacaatccactgtccgtgaaccgcgcggctaacacccgtgactacctcatcgcgcgcggtatcgccgccagccgcttcaccatcgacggccgcggctcccgcgaaccgctggtcagcaacgacacgccagccaaccgtgccaagaaccgccgcgtggagatttttgtcgcggagcctgcgcccgcacagtaagcttgcctcgcctgactttattggcatacatccgatgaaagccccgtatattcaacctaatatgcggggttatttcatggataaagcccttttttgttgggactgacctgcacaacatgctttcaaagcatgccccgccaatgactgtaataaccaaggccagaagtgagaatgggttcaagaacgaagttcttagcttaattccagagtcaaaaaatgtaattcgcgttagaactattccagaagaattagatgatggatatgtattaaagccaatggggcttgagagcctgcctgatagagctaacccctgaggttatctcagagagaaagcggagggctttagctgcagcgcagaagaccaatcctagcctagacgaaaggacaagcacataaaattgtagttggagcagcaattgccactgccgcagctggtgcaaaccctatctcattctgcgtcgctgaaatagtggcttcaattcagattggaatgatgactggcatcacttccgtctttgggcttgatctattaaaagcaaattgagctttttgattacatctgctatttgcgcaggagggtctacattcatcggtagaaccatagtcattaacgtatgaacgttcctccctggcgtcggaactattgccggtggcgttatttctgccgcaacctcaagagcggtaacagttggccttggggagacatacatagctgtcctcgcagaaattttctctgacaatacaagttgacgtagcgcacagtatcaacaaacctgccccaggtggcaggttgacattctagacaccacaactacccgtatttctgctgcaaccccggaatctcgctcgctggcaccgtggcaatcacggtaacaaactccccaaatgccttgtcgaggatttcgccattcattttggcgatttcccgcatgaacatatccagttgcttgtaatcaagctcgatgcggatcttctgcatttcgacaaaaggtccggtttccgcagcatcaagcgccattttcgccgtgccgccataagcgcggacaaggccgccggtgccgaggttgatgccgccgtaataacgaatcacgccgacgcagacattgataaggtctcggccttcgaggaattgcagcaccggcttgcccgccgtaccagatggttcgcccgcatcgctgaagcgctgcacaatgccttggggggtcttgaggcggaatgcataggcgagatgatgcgcgctctggtgagctgctgccaggcgacgcaatgccatgctgacggcacgctcatccgcacaatattccgcgattgcaacaaaacgggatttgttgatggtctgttctgcctgacctggctgtacgataatctgcaaactatccgacctttaccactgagcacttgatttcacgggctacttgcggcgcttacccccgagaatggagcccagcactccgcgcaatacctgccgccccaattcagagccaattgcacgcgcagcgcttttggcagcagtttccagtacaccttgacggctggtcgacttcttgcccttgccttgcgctcctgcaccgccgccgaacaagtccccccaatcaaaactgttgtcgtcggcttcatcttgctcgacaggcacttctgttgcccggcccttgaggatttcataggccgattcccggtctatgctgttttcataatgtccatagatgacggaatttttgatcagctgctcgcgctcggcagcgctgaccggaccgatacgactcccaggtggacagatggatgcgcgttccacgggtgctgggcggccctgctcatcgaggaatgacaccaaggcctcccctacggcaagttccgtgatgacctcaccgacattgactgcagggttagcacggaaagtttcggccgccgccttgactgctttctgatctcgtggcgtaaatgcacgcagtgcgtgctgcacgcggttgcccaattggccgagcacgacatcgggaatatcgagcgggttctggctaacgaaatatacgcccacacctttggagcgaatcaatctcacgacctgctcgatcttgtcgagcagggacttcggcgcgtcattgaacagcaggtgcgcctcatcaaagaagaatgccagctttggcttgtccagatccccgacttccggcagtttctcgaacagttcggacaacagccacagcagcaaggtcgcatagactctcggggagtgataaagagtatcggctgccagcacattcaccacaccccagcccttttgatcggtctgcatcatatcgtccagattcaaggccggctcaccgaaaagctggtcggccccctcatgctcgagctgcagcaaggcgcgctggatcgctcctacgctggcgctggagatgttgccatactgagcgctatattgagtggaattttcggcagcgtgctgaatcatcgcacgcagatccttgagatcaagcagcagccaaccatggtcatcggcaatcttgaacacggcggtcaatacgccagattgcacatcattgaggttgagcatgcgcccgagcaacaatggccccatctcggcgatagttgtcctgatcgggtggccctgcttgccaaagacatcccagaaggtgacgggacaagcagcaaaactaaaatcggtcaggcccagctgggcaacgcgcgcatcgatcctggcattgccgccgccaacctgactgatgccggccaggtcgcctttgacatcggccatgaatactggcacacccatacgcgaaaagctttcagcaatgctctgcagcgtgactgtctttcctgttcccgtggcgccagcgaccaatccatgacgattggccattttggggagtagataaaggaaatccgcgcttttggctaaaggagtcggtgtcatacaacctcgaaaattgcgctattgaaccagaggctcaacaataccagaaatacccagcgacaacgcattgcagcccatcactccggcgcgctgtaaccaatcttgagctcagcctccactgccttgcgggggtaatgcggcgccaacaactcaatgaaagcataagcatacccacgcaggtaagcgtcgcgccgcaagccgatataagttgtgctgggcgggaatagatcgctcacatccagcatggccaagtggctatcacgctgtgggtcataggccatgttggcaaccaggcccacaccaagcccgagattgacgtaggtcttgatcacatccgcatcgattgcggtcagtaccacgttggggttcaggccggccttctcgaaaaccttgctgaccaacgagccgccggtaaaagcaaaatcatacgtgatcaagggatagcgcgtgattttctccagtgtgatgggttgctccgccaacaaggggtggccttgcggcattacgatgcaacggttccattggtagcaaggcaggcaaagcagatcggaataactgctgatggactccgtcgcaatcccgatatccgcttcgcctttctgcacctgctcggccacctgagtgggattgccctgatggatggtcagcttgaccttggggtagcgctgcatgaactcttttaccgccgcaggcaaacggtaacgcgcctgggtatgggtagtggcaatggtcagggtacccgagtcctcatgagaaaactcgtcgccgacacgcttgatgttgtccatctcgatcatgacgcgctcggccaactgcagtataatcttgcccggctcagtgacaccgatcagcctcttgccattgcgcttgaatatctgcaggttgagctcgtcctcaagcagctggatctgcttgcttacacccggctgcgaagtgtgcaaggcatcagccgcaagagatacactcaagccctgacgggcgacctcacggatataccgcaattgatgtattttcatgtgttatccccagccttggttttataacaaaatcacatatgcatagaataacataactattaaaaatattaattaacctgttataatgcaaggctttttctggcatggttttttaactggacaaccagacgtcccagataaaaacaacaatcaactcatggacataggatacattctctccggctttgccgtaggttttcttgtaggcattaccggagtgggaggcggctcattgatgacgcctctactggtattcctgtttggtttcaagccagtggtcgcagttggaaccgatttgctgtttgctgcactaaccaagacaggtggcgtatgggtgcaccacggcacgcataagtctgtcgactggaaggtcgtcggcctgttgtcggctggcagcctgccggtatcggtggtcactatttacgtcatcaagcacctgatggcgataggcaaggaaatcagcgggctgatcacttatgccctaggcatcgcattgatcctgacggcatgcgccctgttggttcgcagcatcctgatgcgcaacaaggtgcgggaagttgagcaagggatcatcagcaccgggcgcttcaccggctcaacccaggtgacggccaccatcttgactggcgccgtgctgggggcattggtaacgttatcttcagtaggggcaggagcactgggcacgattgcgatccttctcctctacccgaagatgagcaccttgaaagtcgtgggcaccgatcttgcccatgccatcccgttgactgcgattgcaggcatcgggcattggacattgggtcacgtggattttgcattgctaggcagcctgttgatcggctcgttgcccggtatctggattggcagtcatttgagtgccaaaattccggaaaaagtgttacgcccgatcctggcagtgatcctgttgctgatcggtttgaaatttgttctagcataaagtgagctcatgtatatatacgacgaaattgaccaggccatcgtagacgagcgtgtcaaacagtaccgtgaccagactcgccgctttcttgcgggagagctgagtgacgaggaattccgtccgctgcgtctgcaaaatggcctgtacatccagcgtcatgccccaatgctacgcattgcagtcccttacggcatgctgtcttccagacagctgcgcaagctgggcgacattgccaagcgctatgaccgcggctatggccacttcagcaccaggcagaacttgcaattgaactggccccagctggaggatgtgcccgacatcctggcagagctcgccactgtgcagatgcatgccatccagacttccggcaattgcatccgcaacatcaccactgaccagtttgccggcgtagcgcctgacgaagtggtcgatccgcgcgccattgcggaaatcgcccgccaatggagtaccttccaccctgaattcgctttgctgccgcgcaagttcaagattgcagtatcgggcaccaagcaggatcgcgccctgatccagacacacgatatcggtctggagttctatcgcgaccaggaagacaagatcgccgttcgcgtctgggtcggcggcggtcttggccgtacccccattctcggttccgtcatacgcgagcatctggaatggcagcacgtactgacctattgtgaagccattattcgcgtctacaacctccatggtcgccgcgacaacgcctacaaggcgcgtatcaaaattctggtcaaggcactgggtatcgaggaattccgccgccaggtggaagaggagtggcagtacctcaaggacagcccgaataccatcaccgaggctgagctcgcccgtgtgagcaagtatttcacgcagatgccctatgaaacgctgtcggatcatgatgccggctttgatagcgcaattgcgagcaacccggcgttcgctgcctgggtcaagcgcaacacccatccacacaagcagcccggctaccgcgccgtcaccctgtcgctcaagtcgcatggccgcccgcccggcgacatcacctctgaacaaatgcatatcgtcgcggatctggccgatgaatacagcttcggcgaagtgcggccttcgcacgagcagaacctgatcctggccgacgtcaagctgtcagacctgtactccctgtgggagaaagcacgggcggcaggtctggccacccccaacatcgggttgctgactgacatcatctgctgccctggcggggacttctgcgcactggccaatgccaagagcatcccgatcgcagaggccatccagatgcaatttgacgacctggactatctctacgatatcggcgaaattgaactgaatatctctggttgcatgaatgcctgcggccaccaccatgtgggtcatatcggtattcttggcgtcgacaaggatggttccgaatggtaccaggtcacgctgggcggcaagcaaggaaacgatgcaagcatcggcaccgtgctcggtccatcgttcgctgccgaagaaatgcctggtgtcatccagaagctcatcgatgtctacgtgcgcgagcgtaccccggaagagcgcttcatcgacacggtacggcgcatcggcgttgccccgttcaagacccatgtttacggcgagaagaaaaaggaagtcgcacatgcctgatcatcgctccaacctcatcctgaacaacgctatcgtcgaggacgaatggacgctggtcaccatgccagcgggcgaagaagtggtcaagaaacaagccggcaaggtcgtgctgttcaaactcactggcgaaaccagctacactcccgagcaaatcgccaataccgtcattccagcgagcgggaagattctcgtgccgttggcggtatggcgcgaacgcaaagccgagttgacagcccggcatgctgcgggcgagctgggtgtatggcttgccacccacgaactgctggaagacttgatcgcttccgtggaagacatcaacagcttccccctcattgccgtgcatgtggaacgctttgccgacggacgcattttctcgatcggcaacctgttgcgcacgcgctaccactacaagaacaccctgcgggcgtttggtgacgtcctgcgtgaccaactgttcttcctcaagcgctgcggattcaacagctacctgatccgtgccgaccgctcggcggaagacgccctggccagcctgcaggacttcagccagccataccagggcgccgtcgacgagcaattgcctgtttggcgccgcgtgaaccggcaacccgttgcacaataatccgtacgcgggccggcgaccacgaccagtcggccagctttgcatgttgtagttttgctttaggaatcctaactggagatgtgagctgacagacagcaacagtttcagcacaaaatcgatatgacgaccttgaatcaacacaccctttcccatcttgactggctggaggccgaagccatccacatcctgcgcgaagtggcaggccaatgctccaatccggtattactgttttccggcggcaaggattccctgtgcatgctgcgcctggcggaaaaagccttccgcccaggtcgcttcccctttccgctcatgcatatcgacaccggacacaactatcaggaagtcatcaatttccgcgaccagcgcgccgcagaactgggtgagcgcctgatcgtgcgttcggtggaagactccatcaagcgcggcagcgtggtattgaaatcgccggatgaaccccgcaacaagcaccagtccgtcaccctgctggaggcaatcgaggagtttggcttcgactgctgcatcggcggcgcgcggcgcgacgaggaaaaagccagggccaaggaacgtatcatgagcttccgtgacgagttcggccaatgggatcccaagaaccagcgtccggaattgtggaacctctacaatgcccgcacgcacaagggtgaaaacatccgcgccttcccgatttccaattggacagaaatggatgtctggcaatatatcgagcgagaaaagctggaactgcccagcatctattttgctcacaagcgcgatatcgtgatgcgcaacggcgccattgtgcccgtcaacgtgccattaagtagtggtgaagtcatcaaccagcccaagcccggcgaggaaatcatcaatatgcaggtccgtttccgcaccgttggcgacatcacctgcactgcgcctgtgcccagcgacgcagattccgtaagcaagatcgtgctggaaaccgccaccaccaccatcactgagcgcggcgcgactcgcctggacgatcagacgtcggatgcctcgatggagcaacgcaagaaggaaggctacttttaagccgttacacaatgcagataaacggcctgatgcatcagccgcccaaccaaccagctgaacagcgacaagtttaaagagtattgaagatgtcaaaactagaaaacctacctgcgcacaacgacagtctgttgcgcttcatgacctgtggtagcgtggatgacggcaagagcacactcattggccgcctgttgtacgacaccaagactattctggcagacaccctgacccagatcgagcgcacatcgcagaagcgtggcatggaatcagttgatctctccctgctgaccgacggcctgcaggcagagcgcgaacaaggaatcaccatcgatgtggcctaccgctatttcagcaccggcacccgcaaatacatcattgccgacgcgccgggccacgagcagtacacgcgcaacatggtcacggccgcctccaccgccaaccttgccatcatcctgatcgacgcacgcaaaggtgtgctgacccagacccgccgccactcctacctggcgcaactggtgggcattccgcacatcgtggtcgcgatcaacaaaatggacctggtagattattctcaggccgaattcgagcgcatccgcgccacttatctcgaattcgcagaacagatcggcctgcagcgcaatggccgcgatatccacttcgtacccatgtccgcgctcaacggcgacatgatcgtcgatcgcggcacggccatgccctggtaccaaggcccgaccgtgctcgagttgctggagtcggcaccgcccgcgcattccgaacgcacggaatccttccgcttcccggtgcaattcgtttgccgcccgcatgcttctgataatccggagctgcatgacttccgcggcttcatggggcgtatcgagtctggcaatatcgccgtgggcgacgaggtgatcgtgctgccttccggcctgagctcacgcgtaaaggccatccagctgggcgacgtggcattgccgcatgccatcaccgagcagtccgtcaccatcctgcttgaggacgagatcgatatttcccgcggcgacatgattgtgaagaaaaccgatgtcccggcaccagtcaagcagctgaacgccatggtgtgctggttgtccgagaccccactctcccccgcccgcacctatatcattcgccatacgacgcgcgaatccaaggccaaggtggccagcatcgcttacaagatcgatgtcaacactacagaacagctggcagccgaaggcagcctgaacatgaatgatatcgccagcatcagctttaagctcgcgcagcccttgatggttgacccttatgcagtcaaccgtgccaccggttccttcattattatcgatgagtctaccaacaacacggtgggcgcgggaatggtacaggcctgatttctattggtaaaaccaaacagccttattattaaaatcaataaataccgtatttgatatcgcttataattccagcattatattaagtaatgctaatacccacagaggaatataaatggcatacgtagtaaccgagaactgcatccagtgcaaatataccgattgcgtcgatgtttgcccggtggattgttttgttgaaggccctaatttcctggcgatcaatccggacgagtgcatagattgcaccctgtgcgtcgcggaatgtcctgccgaagccatcttctccgaggatgatgtacctgaagaccagcaggaattcatcgaactgaacgcgcgcctcgcgcagatatggccatccattaccgcccgcaaggcgcctttgcctgatgccgatgccaacaatggcgtccccggcaaacgcagcttgctgattgaatagcatagaaccctgctcccgcaataaaaaagcccactgacgcgtgggcttttttattggatggtatttggatgaagcgcttcaaacctgagtcaagttgcggatcggaacctcaggattcacatcggcttcatagtctacgccctccacaccaaagccaaacaggcgcaagaagtctgacttgtatcctttgaaatcagtcagctcatacaggttttcatctgtcacctgatcccacaaggctgcgacttccgcctggatgtcaggcgccagctctttataatccgcacgcaggcggccttcctcatccatgatagggtggtcgttataaaggctgtcacggtacaagccatcgacctgttcaatgcaaccttcatgcgtgcctgccttcttcatcaccttgaacaacagggagagatagagaggcatcatcggaatcgccgagctggcctgcgtaaccaatgccttgagcacggccacacgggcatcgccgcctctggcagctagctgttcgcgaatcttcagcacacgctgatccaggtccttcttggccgcgcctatggtgccgttccagtagatatcgtgcgtgatcttctcgccgaggtaggtaaaagctgtggtcttggcgccatccgccaacacgcctgcctggtctagcgcttctatccacatctgccaatcctcgccccccatcacagcgacggtattggcgatttcctcttccgtggcaggctcgatcacgttttcctttatcacttccttatcggtatccagtccgcgctggcgcagggtcttgcctatgggtttaagtgtggagttgtaaacctggccggtcttagggtgggtacggcgtggtgcggccaggctgtaaaccactaggtcgacttggccaaggtcgcgcttgatgatatcgatggtttgctgtttcacggcatcggagaacgcatcgccattgacgctactggcatacagcccttcagcttccgcaaacttgtggaacgccgcggagttgtaccaacctgccgtgcctggcttgttaccctcccccggccgctccaggaatacgccgacggtggcagcaccgctcgcaaatgcggcactaatacgtgcagccagcccatagccagtggaagccccaatcaccaagacgcgtttggggccgtggaaaggaccttgcgccttgacataatcgatttgctgtttgacattgacttcgcagcctgtcgggtgtgccgtgacacaaataaaaccgcgcacgcggggtttgattaccatgggaacctctcgaaatttcggcagccgtgctgcctgattgaatgcagttcaggccaggatggccgatcaagctcggtattataaagggccggcgcctttattgctcgggcaatccttcatcggcatgcgcactcgtgaacaacctggttcgcctggtagcaagccagcctagaagcaaatagcccagcatcgccaaggccaggccggccgggtgatgccacaccaggggagccaccaatccggcggaaagcgtcgacagcaacatttgcatgaacacctgcccggacgctgccgtaccgcggatgcgggggtggcagtccaatgcgctgatcgaaagtagtggcattgcaagcgcaagcccaatattgaacaaggcgacaggcaagatattcagcgctgcatggataaaaggcaataagctgacagcaagattcagcaccgccattgtggacatccacccataggcaaagcgcaatatgtgctgtgcgccatacttgcccgcagcgcgcttggccagccatgacccgagcaccgtgccgcacaccgtgggaatgaacatccaggcgaattgctgtgagcttaagccaaggtgctgaatgaggaataccgggctggccagcacatagaggaagaatgccgagaaatttgccccgatcgccaataccaacaggctgaactcacggtggctgaaaaccacctggtaattacggcatacatttgccaccgacaatgacacacgcctttccttcggcatggtttcaggcaggtacctcgccgccgcaagtgcgatcaatagcgcatacagcgcaaggaaggcgaagatcgcctgccagtggataccgagcagccagccgccgatgatgggtgccactgcaggagcgatgccgaatagcatctgcaccgttgccatggcgcgctgcgcctccaccccttggaacaggtcgcgtaccatcgcacgcgccaccacgttaccggcgccagcagaaagcccctgcagaatcctcatggcccataacgtctcgacattgggcgccagcatgccgccaatcgaggcaaagataaaaatgaccagcccccagcgtatggtcgtgaggcgccctatcgcatcgctgatagcgccatggaacaacgtcatcaacgcataaggcagcagatacagggttagactgtgctggatttccacggtggaagcgccaaggtcacgctccatcatcggaaaagccggcaaataggtgtcaatcgcaaacggcgccagcgccgtcaagcctgcaagcacatagaccagaaagatggaatggcgcatgttctccgtcgagccttgccaggactcgcccggcaaaaatctcaaggatatcgtctaacggtaaatatggctacgattgtaggggtaatccatcacgccttgcgcatcgggcttgcctgccacgatctggaacaatgccagccagttatgatcgaatgcaaacgccgacccggccatgtagatgcgccatatccggtatttgcgttccccgatcatggacaaggcctgctcgctgtgctgctccagtcgctccacccactcccacagcgtcttgccgtagtgggggcgcaagttctccgcgtccaacggctccaggccggacatggaaagctccgccagcacattggaaacatgtgtcaactcgccaccgggaaagacatactcatcaatgaactcggaaatgccgctccccaacccgctgctcttcactgccaccgaggtaataccatggttcatgactagccccccggtattcaacaaactgtaaatcttatcgaaatacacgcgcaagttcttgcggccaacatgctcgaacatgccgacgctggcaatcttgtcgaacgtctgatgcgcaggcaggtcacgataatccatgagcctgacctccaacctatcctgccagccgcgctcctctatcatgcgttgcacatgggcatgctggttgtcggacaaggtaatgcctagcgccttgacgccataatgctcgactgcatgcgcgaccaggccgccccaaccacaaccaatatccagaaaagtttcacccggcttcagcatgagcttgcgacaaatatggtcgagcttcttttcctgcgccaggtccaggttttcgttaccatcagcgaaataagcacaagaatagactcggcggcgatccagccacagcccataaaaatcgttggaaacatcatagtggtaattgatattgcggcgatcctggctgcgggtatggcgccaccaccgccagtccttgcgcgtttcggcatcgttgcgcgcatcgacgccgcaataggcctgccccaaagacaagatatcttgtgcttttccctgcaaatccatccagccctcgacataggcacgcgccagtccacccaatgtcggcttggccagcacggccagaaccttggcatcattcaccagaatagccaccttggcatccgcatcccctgcaatccgttcaccgttccaactcacagatacgggcaacccggctacactcttctggatctggttttgcagcagcgcactgaacatccattacctccatgataagcattcgattttttataagccatcccgtatttcgccatcagggcaatcagagatggctccccatttggcttgaccaatgtaaacggaacggcgctttgttacaataagtcacttaccttacatcggcctcggccgatccatcaatacggagcaaagcatgcaactggacttggcaaacatcaacgcagaatggggacacgacgcacaaaagctagtggaatgggcgctcggcctgaacaagaaagccatcgtcacgaccaacttccgccctttcgaagctgtcatcctgcacatggtcacccaagtccagcccgatacgcccgtcatctggatggacagcggctacaacaccgaagcaacctaccgctttgccgacgaagtcacgcgccagctcaacctcaacctgagcatctacctccccaagcgctcccgcgcgcatagggaggccgtggacggacctgtcccggcacttgatgacccgcgccacgccgcatttacagaagaagtcaaactggaaccctttgcacgtgccctgcgtgaaaccgcgcctgaaatctggttcaccgccctgcgcgccaccgataccgccgtacgcgcccagatggacccggtcagcattaacccggacggcttgatcaaggtagcgcccttgctgcattggagttcaaaagacttgtaccagtacctgaccgcccacaacttgccaaacaatttcgactacttcgatccaactaagggcgaggaaaaccgcgagtgcggcttgcatttgtcacactaagcctctagtgctgaaatagacaagggagctttcgctccccttttgccttggctagggcaatgcgtgaaattcttccaccagttcacgattctcgccctcgatcaacttgcgggagttcttgtcgttgcggaacaagataggctgcgcttgcagatagggattttgcgcgttggcgatggcttcgtcgatcaaatgccggtgcggtgacttagtgcacaccgggtcggccgcctcggcgtctcctgagagcaggaaggcctggcagcggcagccgccgaggtccttctctttttcagggcagctgcggcagggttctttcatccagtcgtcgccacggtattgattgaaggcgggtgactcttcccatgcccatttcaagccattagccttgacgttgggaaagctcatattgggcaacacccgcgccgagtggcatggcagcacgtcgccattggcggtgacaatcatgaacacctcgccccagccgttcatgcatttcttgggacggttggagaaataatcggggaccacgaagaatatcttcattttgttgccgactttttcacggaaagcattggtgatggcctcggcctcgtcaatctgctccttggttggcatgagctggctgcggttgaccagggaccagccatagtactgggtattcgccagttcgacgaaatccgcccccagcgcttccgccatctcgaggatttccttgacgtgcttgatgttgaaacggtggatcacgacgttgagcaccatgggatagccgtgctccttgatcatggccgccacttttttcttcagctcgaaggtgcgggtgccggtaatgaagttgttgatttcctcggtgatgtcgtgcatggaaagctggatatggtccagcccgccggccttgaaggcgctgatgcgcttttcggtgaggcctacgccggaggtaatgaggttggtgtaatacccaaggctgctggcctcggcaacaatgtcctcaatatcgtcccgcaagagcggctcaccgccggaaatgcccagttgcaacgcgccgagcttgcgcgcatcgcgcaagacttgtatccattgctcggtgctcagctcgttcttggtgtgcttatcataatcggtggggttgtagcagaaggcgcaatgcaaggggcagcggtacgtcacctcggccaacagccacaagggctgggtgttggtcttggaggcggcaacgccgttgttttgttgaatcggtgtactcatgttttttgctccttccgcaatgcgcctgccacaggccgccaattgagcgttaattaagcacgtttttccagccaggccttttccaccgccaggtccagcatggcgatcacgtcggactcaatgtcccccacgtcaggaaaagcggcccgcacatcggccacgatatcagcgacgctgcgccggccatccacacgcttgatgacttcgcccgccccgccgttgagtttgatcatgccctcaggaaacagcagcacgtagcattgttgggcctcttcccactggaatcggtaatgacgtgcgatggcatagacatcgcccgcggagacgacacgggcgtgatggaccttatcgtggctgtctgagatagtcgacatgttgttctaccttgatgttggttgaggcaagcataatggcatcggcaatgacccacagcacatccagcttgaattgcagaatatccagtgccttttcttgcaattcacggctctggctgaagtaatccagggtcacggcgagcccttgctcgacatcgcgcctggcttcggtcaggcgcttcttgaaataggtcaggccctcttccttaacccagggatacatgctgggccaggagctgatgcgctgttgatggatgtgcggcgcaaacagttcggtcagagaggaacagacggcctcctgccaagggcgctgcttggcgaaattgacataggcatccactgcgaacctgacaccgggcgcgacaaacttgagggacgtcacgtcctcgcgactcaggccgactgcctggccgagctgtatccacgcctcgatgccaccgacgttatttgcatccccgtcatggtcaatgatgcgttggatccatcccttacggatttccttgtccgggcagttggacagaatggccgcatccttttgcgggatgctgatctggtaataaaagcggttggcgacccagcactgcaattgctcgcgggtgagcttgccttcatacatcatcacgtggaacgggtggtagatatggtatcccctacccttgtcgcgcagcttctgctcgaactcttcgcgtgtccagggaatattatctgtcagtggtgcattcatctcgctcgctcctagagaataatgtccatgccgtcgtaggcgacctcgataccgcgcctggtcaattcaacacgttcggcagaatcttcccgcagtatggggttggtgttattgatatggatcagcacgcgccgcgcaccgggatagccatccagcacctccatcatgccgccggggccggactgcgggttatggccgatgtcgcgagccttcttgctcatgaggcccatgtcgagcatctcggtatccgtccagaacgtaccatccaccatgatgcagtctgcctgctccatcagagcgggcaggtggggctcgatctcgcccagcccgggtgcatagaatgccttcttgccgttattgaggtcttcgatcagcacgccgatggtatcgcccggatggggatcgtgacggtgcggggaatacggcggcgcagcacttttcagggcaacggcggtaaagcgtaagccaggcgcgtgctcaacgctgaaactgtgtttcccgtcaattgggatgtcgtggcggttcacgccgcaataatgatcgagaatgttgagcaaggggttgccggtggtcaggtcctggtacaccatgtcggtacagtaaatctcgcgcttgacctggccctcgcgtagcatcaggagacccgtcgtatggtcgatttgtgcatcgatcagcacgatgcccacgatcccgctatcgcggatcgcgcggccgggttgcaatggggcaaattcctgaatttgctgcagaatgtcgggggaagtgttgaacagcacccagttgatgccgtcggcactgacgcagatggatgactgcgtgcgtttttttgccttgatcgtgcctttgcgtaggccgtcacaattcgggcagttgcagttccattgcgggaaaccgccgcctgctgccgaccctagaacatgaatatgcatatcagccttttgtagaattcgatttttgctgatgaattgccgggaacctcggttcccggcgatcacgtcacttacaatcgcttagcgattgcaaacgtacatagtgacttcaaaaccgaaacgcatttcagtgacttctggcttggtccacatcatacttctcctttaaattgaattgatttgatatcgctgccgcccggcaaacaagcctgacagcaacgtgagtgcattgtgcaatgaggaagtcgggtgaaacagtgcgaaaacaccgaaagtcatctcatgattatcatgagttgaccgagcagaaccaagccgcgatcaaggctggaagtaatcaggcctcttgcgaggcctgatcatggaggatgattacgtacgcgttttcaatatctgttcaagcacttcgaggaagcgcgcattttccgcatgcaagccgatgctcacgcgcaggtagtccggcatgtcatatgccgcgaccggtcgcacgatcacgccgcgcttgagaagctgctgataaacctccgcagcctgggccacatggaagctcacgaagttaccgtatgagggaatatagcttaaacccagccgcgccagtccttcggtaagctgctgcataccggcctggttcagcgcatagctgcgctcgacaaactcgtcatcttccaatgcggccactgccgccgcctgggcaacgctattaacattgaacggctggcgtacccggttcatcaaatccgcaaccccgggcgaggtgacgccaaagccgacgcgcaggcctgccaagccgtatgccttggacaaggtcctggaaatcagcaggttatcgaactcggcaagccaggaaaacgcctcggacttgagctctgcggcaagatactcgtcatacgcttcatccagcaccaccaacacctgccggggcaccttggcaaggaagtcgcgcaaggccggcttgctaagcaaggtgccagtcgggttattgggattggcaatgaagacgatacgagtcttgtccgtaatggccgccagcatggcatccaggtcatggccgaaatcccgggctggcacgctgatgccgctcgcccccgtggcttgggtcaccaaagcatagacggcgaacgcatgctgggcgtataccgcttcagtccccggtgtcaggaacgcacgggcggcaagctcaagaatatcattcgagccattgccgaataccagttgatccggttgcagcttgaatttgcggcacacgcagtcgcgcaaggcaaagctattgccatcaggatagcgggcgatatcctccagtgcatcctgcatggctgcataggccttgggactgacacccaacggattttcattggaggccagcttgatgatgacccccggcttgagccccatttcccgggcaagctcggtaatcggcttccctggctggtaaggcgcaatcgcgcgaatgttggacggcgcaaagtcatacagcctggtcacagtaggtttccttttaacacgacattgaatctggaatctggccctcaagcatagctcgtggagcgcctgctctcgcgcttggcgtcatacatggcatgatccgcgcgcctgatgacgtctaccgcggaggcatcccggtacggaaagacgcagataccgatgctggcggataggtcgcggatcggcggcaaaccatccaggatgatgggcgcgaggaactgccgcttcagtttttcagccaggacctccgcagcttccgcgctaccaatatcccgcgccagcacgaagaattcgtcgccacccagccttgccagggtatcagcttcgcgcatggtgtacttcaggcgcgtcgccacttccttcaacacaatgtcgcctatgaggtggccataggtatcgttgatcggcttgaatctatccaggtcgatgaacaaaccggcacatatctggttgttgcggacggagaagttgatcgcctgttcgatgcggtcaagcagcaactcacgattaggcagcccggtcaggcgatcatgcagcgcccgctcctgctgacgctggcgctcattgtccaggtccttctcgcgcaagaacagctcccggctttgcttctcggacacatagcttgcaaagccgcccaccacattcgcggaaaggatgaacacgtcataaatgagcacctgaagtaacggcaacggcctcaggaacagaaacatcacgttgaacaccaggaacagcaaaatgccaaccagagtcgaataaaaaaaccgcagtcccgagaaggtgtaagtccagaacaccatgaccactaggccggtgtaataaaaattgatggccgccaccggcatgtagcttacctgggccaacaaacccaggccgctgaacagggcgaccacccccaggaacaactggttgtatttgaggaaatgccggtagaaggaaagccagaacactgcgaaaaacagcatcacgaccatagcacggatgtaccagacgtggacaaaggcatccggcttgacgaacaatggatcgagcaagccatagagcatcatcatgacggctccgaccaccaaggccaagcgcgaatgcctgcgcaagctggaaatggcatgcagctgatacagcgcttccaggcgctcgttctcgaagctcagtgtccatttgcgtagcgaagcagaccataacaagttctggctaatcggcatacttccctttcaatgacagcttacaaaacccggcacactatttcttcgcttgcaggatcacctgggcaataccttatgccaggcatttgccagcgcgactagatcatataacagcaacaggataagaacccaagattttgaacatggaggcacgttgctcaagctcatgcagggcccttgcgacagcgggatcctgataatgtcctttgatatcaacaaagaacacataatcccatatcccaagcttggaaggccgcgagcccagctccgtcatatccacgccatgctcggcaaggggcgtcagcagccctacaatggcgcccggcacatttttcgtggccagcagcagcgaggtcttgtcctggcctgagggggctgcctcatgcttgccaagcaccaggaaacgtgtcacgttcttcggatcgtcttcaatgttctcggccaggatatccaggccgaagatatcagcggcgcgcctgccagcaatggccacggcaaatgcatcctgtgcggccagctccgctgcctgggcattgctgccagtactcacgcgctcaacaccgcccagattgaggttgagccactcatggcactgtcccaaagattgggcgtgggaatagatacgccggatttccccgtcggcatgcctgcgacgaagcaagcaatgatggataggtagagcaacctcaccacagatatgcagactggtggtcgtgagcaaatccagtgtgcggccaaccgcaccctcggtggagttttccacaggcaccacggcataatccgcattgccggattcgaccatgcggaacacctcatcaatcgacatacagggcttgggattattcaggccaccgaactgcttgatggcagcctcttcactatatgtgccttgcggtcccagaaaagctactgaaagctcgcgctccaacgcacggcaattggacatcacgctacgaaaaatcgcggtcactgcctctgcagacaacggaccggtattcttttccaatagtcggcgtaatacctgggcttcgcgctcgggacgataaatcggcccctcgcccttgagctcaccgatctcccttgccaaggcagcccgggcattgattagctcgagcaattgctcgtcgatcgcatcgatctggtcgcggcaacctttcagaatatcactcatgcgacccctctcttaaccgtgagcgcgctcgaaatcctgcatgaaggcaaccaatgcctgcactcccgccaaaggcatggcattgtaaatggacgcacgcatgccaccgagcaatcgatggcccttgagctgcagcaagccacgtgcttgtgcctgcttgagaaactcggcatcaagcgtgctatccttgagcgtgaacggaatgttcatgcgcgagcggttctccagagcaatcggcgagttgtagaaatcggtgctatcgagatagtcgtacagtaattcagatttctcgatattgagtttttcgatggccgccaagccgcctttggctttgagccacttgaagacgaggccggcaatatagatactgtaggtgggcggcgtgttgtacatcgactcattatctgcatgtactttgtaattgaacatggtcggcgtgccaggcaaggtttcgccgatgaggtcctcacgaacgatgacgatggtcagtccggcggggccgatgttcttctgcgcgccagcatagatgaggccatactggctcacatccacaggacgggaaaggatgtgcgaggacatatccaccaccaggggcacctctcccacctgcggtgtccagaacatttccagcccacctatcgtttcattcgacgtgtaatgcagaaaggcagcatcgggattcaacttccattgcgattgctgcggcacctgccggtattgctgcggggcagcggaagccacgatgttgacctcacagtaccgggaagcctcttctattgctttctgcgcccagataccagtatccagataatccgccgttttcttgccgcgcagtaagttcatgggaatcatggaaaactgcgcatgcgcaccaccctgcaggaacagcaccttgtaattggcggggatccccatcagctcgcgcaaatcggcttcagcctcttgtgcaatcgtgatgaactccttgccacgatggctcatttccatcacggacatgccggaaccatgccagtccagcatctcttcgctggcttgctgcaatacttccttcggaagcactgcaggcccggcagaaaaattatagatttgcgtcatcgatacttacctggccttattcatcgacagcttcgttgtcatcatctgtctctacaaccttttccaacccagaaagcttttcaccttcgcccagattgatcaaggtcacgccttgagtagcacggccaagctcgcggatttcctttacgcgggtacgaatcagcacgccgccagtcgtgatcaacatgatctcgtcatcatcgcccaccaggcgcgcaccaaccacgatgccattacgctcgctggtcgcaatcgctttcacgccctgcgtaccgcgcccggagtgacggaaatcggccaggacggtacgcttgccatagccattttcagtagcaaccagcacggtttgcttatcgttatccgcgatcagcaaggaaatcacctgctgtttgccctgtaacttcatgccgcggacgccgcgcgcagcacggcccattggccgcacatcctcttcatcgaaccaaacggccttgcccccattggatacaaggacaatatcgttcacgccattggtgacttcagccccgatgaggtaatcgccgtcatccaggttcaacgcaatgatgccggagcggcgcggattggagaattcggtcaatgcagtcttctttaccgtccccttggcagttgccatgaagacaaagtggttctcgtcgaactccttgacaggcaggatagcattgatcttctcgccgtcttccagcgggaacaggttgacgataggcttgccgcggctaacgcggctgccttgcggcacttcgtaaaccttgagccagtacacgcggccgcggctggagaagcacaggatgtagtcgtgcgtattggccacgaacatcttgtcgatgaagtcatcttccttggtggcggctgcctgcttgccacgaccaccgcggcgctgggcacgatattcctccagaggctgcgacttcacatagccggtatgcgagagtgtcaccacaacatcctgtggcgtaatcaagtcttccagcgacaaatcttgtgcgttatgcacgatttcactgcggcgcttgtcgccaaactggttgaggatggcggtcagttcctccacaatgatttgcgtcacgcgttccgaccgggcgaggatatcaagcaggtcggcaatgacatccatgatctccttgtactcattgacgatcttgtcctgctccaggccggtcaggcgctgcaggcgcatttgcaggatttcctgagcctgcacatcagaaagcttgtagccatccggagtcaacccgaaattgacggccaacccctccggccgcgacgcttccatggcagcacgcttgagcatttcctccaccacaggcgacttccaggtgcgcgccatcagctcgcgcttggcttccggcggtgtcggtgcagccttaatcaacgcaatcatttcgtcgacattcgccaatgcaacagccaagccttcgagcacatggccgcgctcgcgcgccttgcgtaattcgtaaacggtacggcgcgttaccacttcgcggcggtggcgcaagaacgcttccagcatctgcttgaggttgagcaggcgcggctggccatccagcaaggccaccatattcatgccgaaggtgtcttgcagctgggtctgcttgtagaggttgttgagcaccacctcggggacttcgccgcgcttgagctcaatgacgacccgcatacccgacttgtcggactcgtcgcgcaagtcagaaatgccttcgattttcttctcgttgacgagttcggctattttctcgacaaatgtcttcttgttaacctggtatggcagctcgtccacgatcaacgcctgacggttgcccttttccaggtcttcgacatgcgtgcggccgcgcataacgacgcgtcctcgacctgtgcggtagccctctctcacgccaaccgtgccgtaaatgatgcctgcagtcgggaaatcaggggcagggatgatctcgatcagctcatccacggttgtttccggattcttgagcagcgccaggcaggccgcaatgacttcattgaggttatgaggcggaatattggttgccatgcccactgcaataccggaactgccgttgataagcaggttcggaatgcgcgcaggcatgatcagcggctcatgctcggaaccatcgtagttaggaccgaaatccacagtttccttgtcgatatccgccagcaactcatgcgcgatgcgcgccatgcggatttcggtgtaccgcatcgcagcggcattatcaccgtccacagaaccaaagttgccctgaccatccaccagcatgtagcgtagggagaaatcctgcgccatacgcacaatggtgtcgtacaccgcagtatcgccatgagggtgatatttaccaatgacatcgccgacaatacgggcggatttcttgtatggcctgttccagtcattgttgagctcatgcattgcaaagaggactcgacggtgcacaggcttaaggccgtctcgcacatccggcagtgcacgccctacgatgacgctcatggcgtaatcgagataggagcgacgcatctcgtcttcgaggctgatagggagggtttctttggcgaactgatccattattttgctatcggctttaagatggcttaaagccatggattctagcacgataagcccagcaaagcatgccgggatttagtgcttgagctggcaaaagattgccgcattgacgccgtcggcaggcatgagccaagattgacatcaacctcggcaattgcaagaattgcataggaatttacccgaagttgctttaggctaatgggtttctgaaactaaacttaacgataaaaggagaaagtacatggccgttttagttggcaagccagcacctgacttcactgctgctgcagtactgggtgacaattcgatcaaagaggacttcaacctttacgagcatatcaagggcaagcccgccgtcatcttcttttacccacttgatttcacctttgtctgcccttccgaactgattgccttcgaccatcgcctggaagagttcaaggcgcgtggcattgaggtaatcggcgtttccatcgactcgcatttcacccatctggcatggaagaacaccccggtcgacaagggcggtatcggcaaggtcggctatcccttggtagcagacatccgtcacgagatcgccaaggcttatgatgtggagtccgatggcggtgtcgcctaccgcggttccttcctgatcaacaaggaagggattattgtgcatcaggtcgtcaatgacctgcctctgggccgcgacattgacgaaatgctgcgcatggtcgacgcgctgcagttttttgaagcccatggtgaagtctgcccagcaggatggaaaaaaggcaaggctggcatgagcgcttcccctgaaggcgttgccaagtatctggcagaaaatgcggcttccctctaagtcgtcaagctaatgcgctagcaataaaaaacgggacatgaagtcccgtttttttattgcttccagcaccaggcataatgcttattagtgcgcctgatgcctgtgagtggcaatgcaatgagcatctggccgaccacgcattacctgcatggtcactcctccatcagggccagacaccctagtcgtcccgggccacaatacaccattgctggtgctatcctttcggtcgactcgtgcacttgcccagtacgtgcaggatcatgcttttactcgttgaacttcttgcgtgcctcggcaatggcattcttgatagcttcccaagcctcgtcactgcctttcttgagttctttccaggcttcccctgccgatgcctggatttcactcagctttaccttggcctcttcgcgtttttccttcaacgcggcaatttgctcttcgtatttggcgcgcaactctacatcggccttgcgcaccttggcttccagcacgtcaatatctgcactccactcatcgagctgtgctttcaattttgcaacgtattcatctttcaaactcatatttttctccttatcatcaagtccatacgatattcattatgacaggattacgcgacaatagtgcccttgttttaatcctgatgaccaagccaggcaaggtcggccttgatgtcatcgatgtgttccagtccaacagcaatgcgcaccaacccatccccgattcccgccgctgcccgggcttccgcactgacacggctatgggttgtcgttgccggatgcgtaatcgtgcttttcgcatcaccaaggttcgcggtaatggaaagcattctggtggcatcgatcaaatgccaggccgcaggctggccacctttgacgtcgaatgacacgatggcgccgccgctcttctgttgcttctgcgccagcgcatattgtgggtgggacggcagacccgggtaatacacgcgttcgacacgcggctgctgctccagccattgagccaatgccaaagcattgcgcgcatgcgcctccatgcgcaaatgcaacgtctctaaccccttgaggaacacccaggcgttgaatgcactcatggtggggccagccgtgcgtagaaagccgtacaccggttccagcacatctttgcggcccaataccgcaccgcccaggcaacgaccctgtccgtcgatatacttggtggcagaatgcaccacgatatctgccccgagcgccagcggcttctgtaatgcaggtgtgcaaaagcagttatccactgcaagcaacgctccggcctggtgcgcaatctcggccactactgcaatatcgcagatttcggtgagcggattggaaggtgtctccaggaagaacagcttggtattgggcttgaccgccgctgtccatgcttccgggtcagaaagctggacgaaagtggtctccagcccccagcgcttgaggatattgctgaacaattgtaccgacgtgccgaagatgctgcgcgaggcaacgacatgatcgccagcggaacacacgcccatgacgcatgccagaatggcagacatgccggaagaagtggccacgcaaaactccgccccttccaatgccgccagcttgttctggaacatgctgacggtaggattggtaaaccgcgaatagatattgcccggctcctggccgccaaaacgtgcagctgcctgcgcagcattttcgaatacgaaactggatgtcaggaacatggcctcggaattttccccgaatggggtgtgctcactacccgcacgcacacccagtgtttctgcatgccattcatgctgactcatacatcttaccttcccgcccgctctcgggctcaatgacaaaaaggacgggcataaaaaaacccgctgtagcgcttgggctaaaacgggtctttatcaatatcaactcgctttagcagtatttatattgcgcccgcaagctgagtgctacttctcctcaaatcggcgcatggattgatattagtcccgccatgggccggcgtcaactataccagctcctcctcttcggtcccgacaagattgagatcaagctgggtaatcgaattggccggacgcttttgcgcagccccgtcgccccgtaccgattctgcacacgccagataggcttcgtcgatatcaccggtaatgtacttgccgtcaaaacaagagcaatcaaataccttgatgtcagggttgctcttctgcacggcagtgatcaacgcatctaggtcctggtagatcaaggcgtctgcgccgatttccgcacagatttcctcatcagtgcgacctgtggccaatagttcactgcgcgaaggcatgtcaatgccatacacattgggataacgcactgggggcgcagcggaggcgaaaaaaaccttgctcgctccggcatcgcgcgccatctgcacgatctgccgggaggtggtacctcgtacgatagagtcatccaccagcagcacgttcttgtccttgaactccatgccgatgggattgagtttctggcgtaccgacttcttgcgcaaggcctgccccggcatgatgaaggtgcgaccaatatagcggttcttgatgaagccttcacgataagtgaggttaagcttattcgccagctctagtgcgctcgggcggctggtatccgggatcggaatcacgacgtcgatcttcaagtgcttccactcgcgtgcgatcttgtcagcaaggctttcgcccatatgtaggcgagtctgatagacggaaacgttgtcgatcacagagtcaggacgagccaggtagacatactcgaaaatacaaggagacagttgcggtgactcggcacattggcgcgagaagaaattaccatccagatcgatgaagatcgcctcccctggcgctacatcgcgcactaaagtaaagcccagcacatccagcgccacgctttcagaagccacgatgtattcggtgccctgctcagattcgttcttgccgatgaccagcggacggatgccatacggatcgcggaatgccagtaaaccgaaattcgcaatcatggccactacggcatacgcgccgcggcagcgcttgtgcaccccagccaccgcctcgaaaatcatgtcggtgttaagaaccgcgttgtgtgatgaggtctcgatttcatgggcgagcacgttcagcaacacttcggaatcggagttggtattgatgtggcgcagatcctgcctgaacatttcctgcttgagctgtgcagaattggtcaaatttccgttatgacccagcacaatgccaaatggggagttcacatagaaaggctgggcttcagcggcggatgaggaacccgcagtaggatagcgaacatgggcaatccccgcatttccaatcaggctgcgcatatgccgggtgcggaatacatcctgcaccaggccattgtttttatgcatgaaaaaggtattgccatcgcaagtcacaatacctgcagcatcctggccacgatgctgcagaaccagcagtccatcgtaaagcagctggttgactgggtttttaccgactacaccgataattccacacatgagctatatgccttagaaacgaaaatccgggaatgactagacaagccattggcttcaatctagtcgtatttaatatgttttgcaatatcctgcgggagccacggcaaaatacccaacaccatggcctccagtggcgcactgaacatggcgttacgccatcgtggatcctgtggcagcgaggtcagcccggccagtagcacaagtgtcagcacaatcagcaaaccgcggacacaaccgaagaggacacccaggcagcgatcaagcgcactcaaccctatggccttgaatacctgagcaatcgctatcgccagcaagctacataccaataatgcagacaaaaacaaaatcaagaaagctgcaagaaacttcaattcttccgccgggatggagtcaggcagcatcatcgacacctccacggtatacagcctggccaccacgaatgcaatgacccaggctgccagcgccagcacctcgcgcacaaagccgcgcatcatgctgagcaggacagaagcgcccataatcaccatcactgcataatcaaaaccagtcattattatttattggtgatgatcatcccggacaaaccagccgccttgactttccccaatgcctgctcggcagcttctcggctggcaaaaggcccgacgcgcagacgagtcttatcgccgctggccgtagcaatgatttccgtatacgatttcaagccctggcttgataacttgtcctgcaaactcttgacgttgatcgggtcggaaaatacgccaatctgcaccagaaagctgcctgccgtggtgggtttggcatccgcgggccgttgtttgacgggctcggcttttggagcagcgggcttgacttcaggcttggcagtttccttctttacggattcttgactcgggggctgcacaggtgcggcctccaagtcaggctctgcttccggcagttccggcgcagacaatataggctcggaaacaatctcctctacaggttcaccctgaggagctaccttggaggcgaattcaggtccgtcctggctaggaatattgattgcaatttcattgggtgggatcttgccatgacggtcatctagcaccattggcaggatggtgaccatcagcagcaccagcgcaatggcccctaccaaccgcctgcgtgcgcgtttcttgaactgaagttcctgatcacttgactggtcagatgccatcaaaatccctactatccttgttgagtcagtgcgccgccacccctgtagaaccggatatggcaagctcgcgcatgatgtcggctacagtgaagaacgagccaaagacaatgattctatcattttcacctgcatcattacaggcttgccgataggcagcaatgacatcggcatgcatggatacctggcgggaggatgcttgggcaacggagtcccgaagttgcgaggcctccgctccacggccatgagccaccttggcgatataccaagcgtcgacatgaggcgccgttgcctgcaccacgcccttaatatccttgtcggccagcatggaaaacaccgccaatgtgcgtcccacaaccggatgctgtaccaggttggatgccagcgcccaggcagcatgcggattatgggccacatccaggatcacctgtggttgatggcggcacagttggaaacgaccattgagcgcaacacgctgcaatccttgctgaatgtgctccagcgtcactggcagtatccccagcagagcatcaacggcattgatgacacaagctgcgttattgagctgaaattcgcccgccaaggctggcaagggcaacaggtactcatgcgttgaagagcggtagcgccaatcagtcccttgcggctgaaagctgaactccctaccgatcaagcgcaggtccgcgccgatgtcggttgcgtaggcctggagcgacaacggcggctggtcatcgccacatattgccggaatgccgcggcggaacactccggccttttcccgcccgatgcattcacggtcattcccgagaaaatccatatgatccagatccacgctggtcacaatgctgcatactggagaaaatacattgacggcatccaggcgcccacccaggccgacctctagaatcgccatatcgacgttggcctccaccatgctccagacagcagcgagagtgccaaattcgaaataggtcaaggtagtttcatgacgtgcctgctctattgcctcaaacgccttgaccagcacctcatcttcaacctcgattccgccgatgcgcacacgctcgttataacgcacgaaatgcggagacgtatagcagccgaccctgtagcctgctgcctgataaatgctttccaacatggcacaggtggatcctttgccgttggtgccggcgacgatcaagatcgggaattgcggatccaggcacaggcgctgacggaccagctcaacacgttccaggctcatttcgatcgaggctggatgcaacacctcgatgtaggcaagccaccctgctaggtcacgcgcgccaggaagataggaggtcacagatgatagcgtgatttatgctgcgcctgccggaacgcgcatgaagctcgtcatcaaggttgccagtttgtcgcgcatttcacgtcgatccacaatcatgtcgattgccccatgctccagcaggaactcggagcgctgaaacccttccggcagagtctcgcggacagtctgttcaatgacgcgcggaccggcgaagccaatcaaggcctgcggctcagcaatgatgacgtcgccaagcatggcaaaactggctgataccccccccatggtcgggtcggtcaataccgatatatagggcaagccagccttgctcagcctggtcagcgcggcactggtcttggccatttgcatcaaggaaaacatcccttcctgcatccgcgcgccaccactggctgatacacaaatgaatggggtattgttgtctatcgccgcctgcactccccgcacgaaacgctctccgacgacagagcccatggacccgcccatgaacttgaattcgaatgccgcagcgaccacgcccaccgccttgatactgccttgcatgacgatcagtgcatcggtttcccccacctccgcctgggtggttttcaggcggtcaatgtaacgtttgctgtccttgaacttaaggggatccactggctgcacttccatgccgatttccgaacgaccttccgcatccagaaggaaattcagcctggtgcgcgcagaaatgcggttgtgataagagcacttgggacacacctcagaattgctttccaagtcagtccggtataacacggattcacaggaggggcatttgctccacaatccctccggcacggtcttgcggctattgcctgcaggccgattgatcttgggaggcagaagtttttgcaaccagctcatgggtttatatcctttaattcagaaatggcacaggtagccacggcggcccactctgcacgcttttgtatttgctcgtcagatatccagtttatgcgcatgttttaagtcttggcatcgtcaattgccgtacgcatgctctgcgtcaatgccgctacattactcagcaatgcgtcttcgctggagttttcaatttcctgaatcatgcgacttccgatcaccacggcatccgctatctcagccactgcctttgccgtggccgcatccctcacgccaaaaccgacgcctacaggtagatctgtgcggctgcgtatcgccttcaccctggtaccgacctcggcaatatcaatattctgagagccggtgacacctttgagtgaaacataatagacaaaacctgctgcctgatgcacgatcatatcgacacggctactgtccgacgtaggcgacagcaggaatatgggatccagctgctgcgatttcagcagctgcacaaaatcctggcattcctctggtgggtaatcgactgtcagcacaccatccacacctgctgcacaggcacgctcggcaaactttgcttgccccatcgcttctatagggttggcatatcccatcagcacaacaggagtcctgtcatcgacacggcggaattcacgcaccatctccagcacgttgatcaagccaaccttgtgggccagggcacgctcggtggcgcactgaattaccgggccgtccgccatgggatcggaaaatggcacacccagctcgataatgtctgagccggcttgcaccagtgcatgcatcaacgctacggtatgcttgggatggggatcacctgccgtgatatacgggatcagggctttcttgccttgcgacttgagcgtcgcaaatgttgcttggatacgagacatgtgaaaaaccagcttacagggtgatgccagccaggctggcgacggtattgatatccttgtcgccgcgtccggacaagttgaccagcaacgcttggtcaggcgacatggtctcggcgagcttcatcgcatacgccaatgcatggctggactccagcgccggaatgatgccttcggtacgacacagggtatggaatgcttccatggcctcgtcatccgtgaccgccacgtattcggcacgcttgatatccttgagccatgcatgctcagggccaacgccaggatagtccagcccggcagaaatggaatgtgtttcaatgatctgcccgttctcgtcctgcattaagtaagtgcggttgccgtgcagaacgccggcaggactgttggctgtcaaaggcgcggcatgcctgccggtgtcgatgccatgccctgctgcttcgacaccgatcaggcgcacgccttctacgtcgatataagggtagaaaatacccatggcattggagccaccgccgacacaggcgatcactgcatcgggctgacggccgatcaactcctgcatctgctgcttggcttctgtgccaatcactgcctggaaatcgcgcaccatcatcgggtaagggtgcggcccagccaccgtaccgatgatgtagaaagtattcgatatattggtgacccagtcccgcattgcttcattgagcgcgtccttgagcgtcttggaaccgctctccaccggcaccactgtggcgcccagcaacttcatgcggaatacattcggtgcctgacgcttgacatcctcggcgcccatatacaccacgcactccagaccaagacgggcagcaatcgtggcagtcgccacgccatgctggcccgcgccggtctcggcgatcacgcgcggcttgcccatgcgcttggcaagcaatgcctgaccaatcgtattgttcaccttgtgcgcgcctgtatgattcaaatcttcacgcttgagataaatcctagcaccacctgctttctgcgtgaggcgctcggcataatataccgggctgggacgcccgacaaaatgctttaagtcataagcaaactcggcaaggaagtcagggtcgtggcgatagcgttcatacatgacacgcaactcttccaacgcctcgaccaacgtctcggctacaaaaataccgccataaggaccaaaatggccacgcttatccggcatatcataaagctgcattctgtactcctcgcatgaatgcggcaattttgcccgcatccttgattcctttggtttgttcgactccgccactgacgtctaccgcgtaaggccttacctgacggatggcctctgccacgttgtcaggattcagtccgcccgcaagcacaacgggcaagggcaattgaggcgggaccaggtcccagtcaaacacctgcccggtaccgcctgccatgcccggtaaataggcgtccagcaatagcgcacgggcatcatggtattgagtagcgtattgtagcaaatttgtatccttgcggacgcgaatagccttcatataggacatgccgtaaagccgacaagcttccggggattcatcgccatgaaactgcaaaacatcgagcctgatctcggcaagcaccgcctccacttcacttggtgccgcatcgacaaacaagccgacaatactgatgaaaggcggcagtgccgctgcgatttcccttgcacgctgtaattcgatattcctggggctagatcgatagaatacctccgatggcgtcacaaccgttcttcgcagcagccagtgcatcctcgacgcgggtgattccgcaaattttgactcgcgttctcaagctagaataaaccacctgccattgaaaggcgctagggtacctgaaagccggttccctgtcacaaaaatcctggctgctctcaggcaatgccaatctgcaacttgcgttcagtgccaggcaacccccagcagccgtcataaccgacaccagtcaggtaaaggccgtcgggagaaaaggtaggcggggaacagcggcggtctcgcttttccaacagctcggcgataaacactggcggatattttcccttgccgatatacaccagtgcgcccaccatattacgcacttgatggtgcaggaaggcagaggcgcaaaagtcaaatatcatgctgctgccaaacgcgctgaccgaggcatgatgcatggttttgactggcgactttgcctggcattccgcagcgcgaaatgcactgaagtcatgttgccccagcaaataagccatggcttcctgcatggcctgcaggtcaagcggctgatgaaaccagccggccttgcccgccatgactgcaggagctactggctgattgataagccagtattgataactgcgctgataggcatcaaaccgcgcatggaaacgtggatccacttcttttgcccacaagacgcgcacccctctcggcagctttgtgttcacaccacgcacccaggccgtttgcgatcgcacagcctctgtgtcgaagtgcacgacctgagacaaagcgtgcaccccggtatccgtacgtcctgcagccgaaacacgcacttggtggccggccagctgcgaaagtgctgactccagagcatcttgcactgcaagccggttgggctggctttgccagccgcaaaatccggcaccgtcatattcgatacctaatgcgagcctcattcgcccttaccttgcttcaagatatctatccatacgccattttacccttgccggtaatgatcgttgtgatcagcaatcaacaaaaaagccgggcaatgcccggcttctacaagcttgaccgtatcaggagaggctatccagaatggatttggccctctgctgctgccgtgggcccccttccttcaggatttcctcgagcaattcacgcgcgccttcgttatcccccatgtccatgtaggccgtcaccaggtccagcttggtgtccacatcagctggctcttccgatccttcgccagacaccagtttttccgcttccgccgtgtcacctgccacatctaggctgattcccgaaagatcgatatcggcagcagggacgggctcgctttcatcaagctcaatatcaaaatcagggaaggtgatctctgcatcctggtccgtagtcgcgtctacacgattgtcgccaagatcatcagtctccagatctatgtcggcaaaatcgaggggctgtgctgcatcaggttgtgttttttcgatcgctgatgcggaagcagtttcgggagcctccagcgcatcatcaacgggctgcaaagactccagaccggcactttgtgcagcctcttccgggtgtggctcctcatcgaaactgatttccggcagatcgaaatcgatatcgggcatatcgcccccctgagcaaccggttcttctactgcaggttgctcagcagcaggattggggagttcgatttcaggcaatgcaatctcgggcaaaccaaggtcaacatccggagtgtggaatggagcggattccgatgatgactgctcggccgcctcatcaccccctggaatagcgtacgcaggcacggcatccgcagcctcgttcttttcgctgccaggcaattccggcaagtcgaaatcgggaattgctgcatcaagctccgcgatatccagctgcagactattcttggccggcggctccggcagatcgagcgtgaaatccatgctattgcctgcatatgaatccggagcatccacatctggctgctggaggctttccctatcctcggcactcaggtcaaaatcaagcgaggggaaatcgtgtgcttgctcctggtcatgattcgcttcagcgaaagatgcttcatcaggagcagggtcttgcgcgcctttctcgtccggcaggctgccagtgacagcaatagtggcacctgcaagggcagcactggtgaacgccgcctgctggctcgtccctgtcgtttccttgccaggctctgcatcctttacatcttgcacgggcgaggatgcaggcttatcggccacgctgccttctgcatacaggggattatccggctccagcttgcggcccatttcagccactttattccagatgggatcagatgcacccaacgtggtatagatctcaccggcaactgtttcgaatgccgaggtatcgttgcgtgcgacataaatctcgagcaacttgagatggagttcatgacgttgcggctccttgacaatggcatctttgaggatttcttctgcctgggcatcgcgcccatatgccatatacacttctgcctcagcaatggggtcaacgtcatgtgtgtcaatcatgcccccggtattctgggagaagtcattgaggaaagaggtatctcctgtattgatggtagcgccggcggtattgccaaacaccgtattaggcttgagccctcctgcagtctggatacctttttcgaagctatccagctcgcgcttgcgcttgtttcgcatatacagccatccacccagcaacaggacaatacccccagcagccagggcaagcggcaacggatcttctccaaccagctcttcaaacaagctgggctcctccactactggttcaaccggtgctggctgagacgctggtttcactggttcagcaacatcgcccgttgatgcggtatccgttgcgggctcatctgtttcagatgcttgcgctgctgttggtgcagcatctgactcagcctgcacctgcggttcggcatcaccttctggtagcagggttgattcttctggattggctgaggacacatcggcattctgcaagttggccagagcctggtttttgatagccagcagcttctgcatatcagcaatttgcttctcgagcattgcaacgcgctcggccgcctccttcaggctcttgtccttggctgtgagctcttcctgcattgcatgcaattgcgcctggctggcattatcgctggaaagcctgacgacatcccgtgaagcatccgctggaggcgcagcctgatccgttgcaggcgtcgaaatgcgcccggatgccgactgttgtgggccaccatctaccgacagcgtcgattcggccgccaagtctgccaagcggttacgataagcattccagtccgacgtatgcaccctgacttcccgtcttgcctcagcaggggcaatctgttgcagctcagcggggctaggtacccgcatgatctgccccaccttgagacggttcatgttcttgccgataaaggcttcctcgttggcgcgatacagcccgaccagcatctggtccaggcttacacccggcacctgatgctcacgtgcgattgcgctcaaggtatcaccggtcgaagtggtataggtctgtggcgaagcgtcttgaagttgggtcgcctgttctggaacttctgggacagctgctgcctgggtctgaattggagctggaatagactggggggctgtattggcaggcggaggattctgttgtggtgccgcagcaggggccggtagtgtggtgggagccgcatccggaggaagctgtacaccgttatacacttgcgcttgattgttgtagcccggagggtcaagtaatacggtatattcgcgcagcaagcgccctgttgcccaatcgacctgaatcaacatatccaggaaagggtcgctgatcgcctgagatgtcgtaagcttgagcactggcgtcccgtccgcacgcttgctgacatcgaccttgatggcattgtggattgcagtacgttcgacaccttggacattgtaggcttcctctggcgcaatacctgcagtcaatgtcgccagctcgtccggcgtcgtggataacagctcaatttcggcagaaagcggctcaccaagtccagatgtcacagtcaagcgtcccaagcctgcggcctcgctcgccattggcgcaaaggccaacaaaaccgcaagtgcgaccccctttagtttggacttatgcactattccacccttatcaacttttaaatagcattattaagctaacatcaattagttacggtttcaagctaatacataactttacatcaccacttctggcctaggtatctttgggagacgaagcgctacctgaatcaggtatgccagcgtgccatcatgcctctaccagaatacgcagcatgcggcgcaaaggctccgcagcgccccatagtagctggtcgcccacggtaaatgctgaaaggtagtcgccgcccatacccatcttgcgcagccgtccaaccggcgtctgcaaggtgccggtcacggcggctgggctcaagcgcttgatggtcgcatcgcgctcattgggcaccacctcggcccatggatgggcctctgcgagcatgttggcaatctcatctagcggcacatcttgcttcagcttgattgtcagtgcctgggaatgacaacgcatcgcgccaatccgtacacagagtccatcgatcacaatcgggttggcctcaagtcccagtatcttgttggtttcggccatgcccttccattcttccttgctctggccattgccgaggtctttatctatccaagggatcaggctgccggcaagcggaacgccgaaatggtccaccggcagctcactactacgcagagtctctgccaccttgcggtctatatccagaatggcggaggatgggtcctccaactcggatgcgactccggcatgcaccacacccatctgcttgatgagttcgcgcatattctgcgcaccagcgccagaggcggcctgataggtcatggcggtcacccattcaaccagatccgccttgaataagccgctcaaggccatcagcatcagggagacggtacagttgccaccgatccagttgcgaccgcccatcgacagtgcatgcttgatgacgtcctggttgacgggatcgaggatgaccaccgcatccttttccatacgcagggtagaagcagcatcgatccaatgtccttgccagcctgctgaacgcagtctggggaagatatcgctggtatagtcgcctccctgacaagagacgataatgtccatggccttgagttcgtcaagcgacttcgcatccttgagcggaggcgtgtcacggccaatcgcaggcccggcagcgccagtctgtgatgtggtaaagaataggggctcaatatccctgaagtcgccctccgtgaccatgcgctgcatgagtacggaacccaccatgccccgccagccgacaaaccctactttgaacattatctcttcctgattcagtggcctttacaggcctatcgttgtgcctaatgttacggattatagcgctgctacaaccgcatcccccatttcactgcacttgaccttgctcgtcccttcagtccagatatctgctgtgcggtacccctgctccaaggctttcttgactgcattttccacgcggctggcgttggcttcatcattgaaggtatagcgcaacatcatggccgcagagaggatagtggctagagggttggcaacatcctggccagcaatgtccggcgcagaaccgtggctgggctcgtacatgcctttattgccctgatccagagacgcggaaggcaacatgccaatggaaccagtcagcatcgaggcctcatccgagaggatgtcgccgaaaatgttgcctgtgaccatcacatcaaactgcttgggcgcacggatcagctgcatggcggcattatcaacatacatatggctgagttcgacatcggggtactcctttgccacctcgatcatcacctggcgccagagctcggtagtttccaacacattggccttgtctacagaacagaccttcttgttgcgtttctgcgcgatgccgaatgccacatgggcgatgcggcggatttcggattcgttgtaacgcatcgtattgaccccttcgcgttctccgttatccagcgtggaaatgccgcgaggctgcccaaaatagatgtcgccggtcagctcacgtacgatcatgatatccaagccggacaccacttcaggcttcagtgtggatgccgacgctaattcgggatacaacaaggcgggacgcaaattggcgaacaggttgagttccttgcggatgcgcagcaggccgcgctcagggcgcttgtcgcgtggcagggtatcgtatttccagtctcctaccgcaccgagcagcacggcatcggcctccttggccagcttgagcgtagcgtcgggcaacgggtcgcctgctgcttcataacctgcgccaccgataggtgcttcctgcaactcgaggtcaagatcaagcgccttcagtaccttgacggcctgcgccacaatttcagggccgatgccatcgcccggcaataccgcgatcttcataaatgatgttcccagagattgaattgatttaaacaagggcaacctgtgtggcggcctatgccaccacacaggttatgattcattgaacagccagggctgggcggccttgtgcctggcctcgaacgccttgatctcgtccacatgctgcaaggtcaggccaatgtcatcaaggccattcagcaggcaatgcttgcggaacgggtcgatctcgaaagcataatgcctgcctcccggggtctgcacaatctgcgactgcaggtctaccaacagatggtagccttcattggcctcgacttctttgaacaggctatcgactatttccgcatcaaggacaatcggcaggatgccattcttgaaacagttgttgaagaagatatcggcaaaactcggcgcgataatggcacgaaaaccgtaatcgagtagcgcccagggcgcatgctcacgactggagccgcagccaaaattctccctggtcagcaggatgctggcgccttggtagcgcgggaagttgagcgggaaatcaggattcagcggccgcttgctgttatccttgcctggctctccctggtccagatagcgccattcatcgaaggcgttggggccgaaaccagcgcgcttgatcgacttcagaaactgcttggggataatggcgtcggtatcgacattggcgcgatccagtggagccaccaaaccatttaattgagtaaatgcctgcatattgatccgataaacaattcgttaattggttgatttctgtatggcttgaccagccttctcgatatccttacccatgccgttgatagtattacaacccaccagagacaaagtcagcagcgatatagtggctgccatgaaccatcgcttgatatccatgctcaattcagcaattgacgcacatcgataaaatgccctgccactgctgccgccgccgccatccctgggctgacgagatgcgtgcggccacccgcgccctgccgcccttcgaagttgcggtttgaagtggaggcacaacgctcgcccggctccagacggtcggcattcatcgccagacacatggagcagccgggctcacgccactcgaagccagcttccttgaaaatcttgtccagaccttcctgttccgcctgcgccttcaccagaccggagccaggcaccaccatcgccaacttgacattgggcgcgacatgttttcccttggcgacggcagcggcggcacgcaaatcctcaatgcgggaattcgtacaggaaccgatgaataccttgtcgatcgggatgtcggagatcggcgtattgggttgcaagcccatgtactgcaaggcacgctccatgccactgcgcttggtaggatcactttccttgctggggtcgggcacgatgctattgatagcggtcaccatttcaggagaagtgccccaagtgacctgcggctcgatatcttcggccttgatctccaccacggcgtcaaacttcgcgccttcgtcactgtgcaaggtgcgccagtaagcaaccgctgcgtcccattgctcaggcttgggagcatatggccggcccttgacataattgatcgtgacgtcatcgacggccaccatgccggcacgggcacccgcctcgatcgccatattgcacaatgtcatgcgtccttccatgctcaagctgcgaatcgccgagcctgcaaactcaatggcatagccggtgccacccgccgtgccgatcttgccaataatcgccaaagcgacatccttggcagtaacgccgggacccagctgcccttctacacgtatctgcatggccttggatttcttctggaccaggcattgcgtcgccatcacgtgttcgacttctgaggtgccgatgccgtgcgccagcgcaccaaacgcaccgtgagtgctggtatgggagtcgccacagactaccgtcatgcccggcaaggtcgcaccctgttcagggcccatcacatgaacaataccttggcgcacatcgcccatcctgaattcagtcacgccaaaatcgcgacagttctgatccaaggtttccacctgcaagcgcgagattggatcggcaatgccatgactgcggtcggtggtgggcacattatgatccggcactgccagcacggaattgacgcgccatagcttgcgtcccgccattttcaggccttcgaaggcctgagggctggtcacctcatgcaccagatgacggtcgatataaatcaaagcggcgccgttttcctcgcgcaccacgtgggaatcaaacaatttgtcgtaaagtgttttggctgacatacgatctttctaaatcctgctgatacgatccgtttaacgtgaccaggctgttgatggttgaatccggtcgcttaatcgcggaagttgccgaactgcaatgggaaatccgtgatggatttcctgacaaaggcaatcacttcctgcaacacatcgcgcttggcgccggtcacacgcacttcatccccctgaatgctggcctgcaccttgagtccgctatccttgagcagcctaacaattttcttcgccagttcggcatcaatgccggccttgatcttgagcacctgtttgaccttgttgccagaaatcttctgcacgtcctggtgatccaggcgcttggcgctgtccgcctccttcttttccatcgcaggcaggaggatggccttgatctggtcaagctgaaaatccgaatcgccatgcagggtgatcaagccatccttttcattcaactcaatgctcgcgctggtgcccttgaaatcatagcggttggcaatctggcggccagccacatccactgcattcttcaatgcgaccatatcgacttcagaagaaatatcaaatgaaggcatcgttatccatcctatccacattcaacactgcatgccggtcatgcccggcgtaaggcagcgattaaaattcccaccacgattattcgaaatgacagacgtaatctaacgtttccgtcacttcgatatcgaaactggagttgcccggtaccgtaaatttctcgcccgcaccatatgccttccagtcactttcgccactcaggcgcaccttgcaggcgccgctgttgatttccatcaactctggagaacccgtattgaaagtcaacgcaccagggaaaatcacacctacggtggcacgggtaccgttcgggaacagcactgtgtggctgacacacttgccatcaaagtacacattggcttttttcttgacactcacattgtcgaactgggccacaacgcttctcctaaaatgtaatgattattttttgttgcgcagattagctgcaatacgcaggcgcaaggcattcagcttgatgaacccacccgcatcgcggtgatcataggcaccggcatcgtcctcgaaggtcgcgatattcgggtcaaacagcgaatctgtccctgaatcacggcccgtcacgatcacattgcccttgtacagcttgagcttgacccagccattgacggtctgctgcgtatggtcgatcaatgcctgcaaggccaggcgttcagggctccaccagtaaccgttgtagatcatgcttgcatagcgcggcatcaggtcgtccttcaggtgggccacttcgcgatccagggtgatggactcgatcgcgcggtgcgccttgagcaggatggtgccgcccggggtctcgtaacagccgcgcgacttcatgcctacatagcggttttccaccaggtcgagacgaccaatgccatgcttgccgcccaggcggttcagttccgcaagcagttcatgtggtttcagtgtcttcccattcaatgagatggggtcaccgttgcgatattcaatctcaaggtactcggcttcatctggcgcgcgctctggcgataccgtccaacgccacatatcctcctcggcttccgccgccgggttctctaagtgacgaccttcgtaggagatatgcagaaggttggcatccatactgtaagggctaccgccttgacgatgcttcatttcgaccgggatgccatgcttctcggcataagccaggagcttttcacggctgagcaagtcccattcgcgccaaggcgcaatgatcttgatgttggggttgagcgcataggctcccagctcgaagcgcacctggtcattgcccttgccagtagccccatgcgagaccgcatcggcattggtttcctgggcgatctcgatcaggcgcttggcgatcagtggtcgcgcaatcgaagtgccgagcaggtattcgccttcatagacggtattggcgcggaacatcgggaatacgaagtcgcgcacaaattcttcgcgtaggtcatcaatatagatttccttgacgccaaattgcctggctttttcgcgcgcaggttcgagctcctcaccttggccgatatctgctgtaaaggtcaccacttcacactggtaggtatcctgcagccacttcaggatcacagaggtatccaggccgccggaataggccagcacgactttgttcacatcactcatttcgctatttctttctcaattaaatccagttcaacccaggtctacacctgtaccttgcccagcaggaggtattccatcagcgccttctgcacatgcagcctgttctcggcctcatcccatacgaccgattgcgcgccatcaatcacatcggccgtgacttcctcaccgcggtgcgcaggcaggcaatgcatgaacaaggcgtccttgcctgcaacacgcatcatatcggcatccacctgccagtcgtggaagtcacggcggcgctcttcgttctcggcctcgaaccccatcgacgtccagacatcggtagtgacgaggtcggcaccgcgtgcggcctccatcgggtcggtgaattcctcgtaatggtcggtgccatagaggttggcgcgttctggctcgacttcataccccggcggcgtggacacatggacattgaaatccagcacctctgccgcttgcagccaagtgttgcagacattgttcgaatcgccgatccaggccacagtcttgcccttgatcgagccacgatgctcgatataggtgaagatgtcggcaagtatctgacatggatggtattcattggtcagaccattgatcaccggcacgcgagaattggcggcaaagcgctcaatgatttcctgctcgaaggtgcggatcatgacaatgtcgctcatgcgagagataacctgcgccgcatcttccaccggctcgccacgtccaagttgggaatcacgggtattgaggtaaatagcggagccgcctaactgctgcatcccggcctcaaaggagaggcgcgtacgtgtgctcgctttctcgaaaatcatcaccagggtacggtcagtcagcggccaatactgctgataggctttgaactgctccttgatccagcgtgtacgctcgaaaatatgcgccaactcgtccgcattcaggtcgttgaactgcaagaaatgtttgagtgccataacgttttccattcccgggatcaagccaggagcttcttgattaaaggtgtcagaatgtccaccacttgctgtgcctcctgctcactcatgataagcggaggcaacaggcggatcactttttctgcggtcacattgatgagcaaaccagcctccagtgcctgaccgaccagttcagcacaagggcgatccagctctatgcctatcatcaggccagcgttgcgaatcacagtgacaccagccacgccctgcaggctcacggtgaaggcttcgcggatgtcattgcccagcttttcggcatgggcaagcaagccctccgactcaatgatgtccagcgtcgccagcgccgcgctgcaggccagcggattgccgccaaacgtagagccatgtttgccgtaggtaaatatttctgcagcgggtccatgggccaggcatgcaccgatgggcacaccagaccccagccccttggccaaggtcatgacatccggcttcacatcagtgtgctggaatgcaaaccaggtaccggtacgggccataccactctggacctcatccagcatcaacaaccaaccattggcatcgcagatttcacgcaatcccgtcaaataggctgccgaatcacgcggtaaattgataccaccttcaccctgtatgggttcaagcaggatggcgacaacatttttgttatgcctcgccacctgacgtacggcatcgaggtcatcgaatggcacacggataaagccgctcaccaatggctcgaaacctgcctgggccttgcgattccccgttgcagaaagggttgccagggtgcggccgtggaaagcgcgttccatgacaatgatttcagggctttctacgcccttgccatggccgtaaaggcgtgcaagcttgatggccgcctcattggcctcgcaaccggaattacagacaaagaccttgtccatgccggaaacctcgcacaacctctcggccaaccgggcctgctcgtcgatgccgtaaacgttggagacatggatcaagcggccggcctgttcgctgatggcggacactagccgaggatgggcgtgacccaagccattgaccgcaatcccggcaagcgcatctaggtagcgcttgccttcagtatcccagagccacacaccctcgcccctggtgaaggtgacgggctggcgggcataggtattcatcaagtgttcagacattgcagtatctagcctctacgttggaacgagcgtaagcaaaaacaaaaacggcggcaccagccgccgtttgaagcaccctgcggcaccctcagcggtagaacgcgcgttttctcagcagtcgaatggctgctagcagagcaatacccgttgctaccttgcgcactacagttttcatgaggtcaccgttgaattcttaaaatggaaacccgggcggatttcctatcttgccggacttggtcaagctttcaagccaaattgaaatcttagcctttaattgctcgagagtagcgcaaatcccgggtttaggcaaggaattcggcagcgcaatcttatcttcaacctcatgcaagtgatgacaaatgggtttcaaaaaacttgagtttagggcagaatccaatgttcgcccgaactttaagatcataactctaaacccttgcatgatatggtgtcgctagctacagttaccaagatgcccggccagggccaggatgctcgattcagcacccagttgccagtttcgtggtacacggaccctgccatttatgccctagagcagcagcatctctttgcaagctcgcctcaatatattggccatgagctcatggtccccgaggtcggcagctatcatgccctgtcatggatgaacaatgccaaggcgcttgtgcgtaatgaaaacggcattgaactcatcagcaatgtctgccgtcaccgacaggcgctcatgctcaagggtagtggcaaaaccaagaatatcatttgccccttgcaccgctggacttacgatacccgcggccaactgctcggagcgccccatttcaaggaaaacccctgcctgcatctcaacaaatcttcgctgcagaattggcagggcctgctgttcgaaagcaagcgcgatattgcgcaggacctgcagaacctgggctgcaagcaggatttcgactttaccggctacatgctcaaccgggtgatggtggatgagtacaacttcaactggaagaccttcatcgaagtctacctagaagactaccacgtcggccctttccatcccggtcttggccatttcgtcaattgcgatgacctcaactgggaattcggcgattggtatagcgtgcaaacagtaggcgtgcacaaggctctacagaaatccggctcatcgatttacgacaagtggcacaatgaagtactgcgttacaacaagcagcaattgcccaagtttggcgcgatctggatggtgtattacccattcctcatgatcgagtggtacccgaacacattagtcgtgtccaacatcatcccgcgtggtccgaatgcctgcaccaatgtggtcgaattctattatcccgaggacattgcgctgttcgaggaggaattcatcgctgcacagcaggcagcctataccgaaactgccgtggaggacatggaaatctgccagcgcatgcacgatggccgacatgccttggccgcccagggggtggatgaacgcgggccataccagcatccgatggaaaccggcatgcaacacttccatgcctggttgcacaagcaactggatccgtacctgaaataagcatttccgggcaggctatgccctgcctagggattgagcctgaagccagcttggaaagatcgcactttgaacctacctaaactcggcagcctatggatgctggttgccgccttcttttttgccatcatgggcgtgctggtcaagctgggagcgcaaaaattcgccagcgcggagctagtcttctaccgttcactgttcggcctgctgctcatcgtagctgtcacgcactaccgccggctttcgctcaggacccggctcatcaacccgcatatgaagcggggaattctcggcttcgcctcgctgctctgctttttctttgccatcagcgagctgccacttgccacggccatcacacttaactacacatctccgctattcctggcaatggccatgccattcatgttgcatgaaaagccgcgcaagatcctgctgctcgccgtcgtactcggcttcatcggtgtcaccttgttgctcaagcccagcctgcacatggatgagttgatcgcgggcgtgatcggcctgctctcgggcgcaatggcaggcatcgtctacgtccacgtcactcagcttggccgtgccggtgaaccggactggcgcactgtgttctacttcaccttggtttgcaccataggcagcggcttgtggatgctgtgctaccacttcacacccccggactggtccgacatgcccctattgttggggctcggcgcatcagctaccgtcgcccagctcgccctgacacgcgcttatcgtaccggcagcccattggtggtggggagcctggcctactccacggtggtcctggccagcctgtttggcatactggtctggcaggaaaccttgtctcttgaccgctggctcgcggtcggcttgatcgtgctcagcggcatcatcagcgtatgcgccacccccaggcccaacaaacactaaactttggcctgaagcatccgttgaagataacatgatcattaggtatcttcactatcttgcgcgcattgccagcgtgacgctgcccaccctcatgctggcaggatgcatgggagggcccattgtgcagcagatcgcttcttcggtcctgatgcgcgttgcagacaaggccacgtcaaatgcctatgaagcatacttgctcagagatccctccgccaccacgcctaggcacgattccagcacgatggcaaccattcctggccatactggcaccagcgccgtcacctcaccaccgccaccgcaacttgatgcatattggagcgcattcctcaatgcggggtttaccgagatcaagcccacctctgaacccttgcctgcacatgcgtcagacatccccaccggcaatggcgatacgatgacgacaagcgagttggtggtggtcgaagtatggagcatgctgttgggggaagaaaaggccgccatcctggagcaagccaggctgcgtgggaacgatatatcgcatttacaacattcagcccaatggcagatggcagtgggcgcgtccattgcctcgccgcagtcgccggtcaccttcttgatccctcccgaacttggccgcattcgcagcggccaggaattgctggtggaaatatccgggcaagatgatctcaacgttgcacgctacctcatacagccgccccgcggcttccagcaggcatcaagccatgctgccatcagccagccctgaaccctcagggatcgatcaggcctgaccgcattgcaatcaaggcgatctcggctgaattgctggcattgagcttctgcttgatattgtagagatgcgtacccacagtccgcggcgacaagcttagaatatcggcaatctcattggtggtcttgccttttgccaaggccatgaatacttcaaactcgcggtcggacaagacatccactggattctgctgcccggaaatctgctggattgccatttgttgagccacgttggcctcaaggtacatcttgccgcctgctacggtatgaatcgccttgatcagctcctccgccgcgctacgcttggtcaggtaacccatcgcccccgcattgagcacacgcttgggatgcacggaatcctcatgcgcggacaataccaggatgcgcgcatgctcatccttggcccggatgcggtctatcgcctccagcccgcctatgcctggcatggtgatatccatcaccaccacgtcgggccgatgctcctgataaagcttaatcgcctgctctccgctttctgcttcggcaatgacctgaatggcctggtcagattcgagcagcagcttgaatcccatgcgcaccacggcatggtcatccaccagcatcactttgatatttgcactcatggcattggcctttccggaatcgtcaccgtgatggcggtaccctggcccggctgggaatcaatggcaaaattgccatacagggcctggacacgctcgcgcattcctaagagtccgaaatggcggttctggtcgacgttgcacatattcatgccaatgccattatccttgatcaaaagcgtgagattaccattttcgtcgcgtgacaggcggatatcaatgcggtctgcctgcgcatggcgcaaagcattcgtcacggactcctgcacaatccggtaaaggttgatgttcagactttctccgagcaagtccagtttgccctgcaattccaggttgaatgtgacattggagttttgcgcctgccaaccggcgacagcgtcgcgcaaagcctctgacaacccgagattgtccagtgagccggggcgcaggtggcggataatattgtgcatgccatcgtaaatatggttggccgcagagacaatggtctgcgcactgctttctatgctgggcatttcctgcttggccttgttcgcaatcgccacggcaaaggtcttgatggcagtgacatactgtccgagctcatcatgcagctcacgcgccaggctacgccgctcatcctcgatatggcgctggatcaggtgcgtcagctggcgattttcctccagcttgcgcgccgtctcctctgccagcttacgctcggtaatatcacgcatgctgcaaatctcgccgatcagttctccactcttaggatccatcaacggtgcgatggaaagcgacacatcgagcagtttgccgtcacgtgccacccgctgcgtgtcgtaatgctccaccaagccattcgccgacatgcttgccgcgctgctgcgctcctgctcaccctcatgccctggcggcatcaacagcgctgccgacttgccgatgatatcctcgggagcatatccaaagagccgctgggcggctggattccagaacgaaatattgccatcagggtcatggatcatgatggcatcggcgctctgttgcacgatcagcgccaggcgacggttttcttcggttcgctccctcagcgactcacccatcaagttgaagttctgtgcaatacgtgagaactcaggcacattgaacttgggtagccggacatccagattgccccgctccacctcggaaatcgccctgagaatatcgtctgcaggcctgagccaacgccccagcatccaataaatcagggcattgagcacaacaaaaaaccccgcctctatccacagcagatgctggaaggaggcccaagattcccggatcgcacctgccgcatcagaggccaccaccagcatgccgaagcggatacgacgtgaaaccacttcaggctcaggctccaccatgcgcacaaaccagcgtggcggcgtttcattggcacggtaggtagatggcggcgactggtatatcagctcgccctgtgcgttataaagaaaaatttcgctgctgcgtacatgtcccagagattgcaggaacgtatgcatcacatcatgcgtatacccccactccgggttctggcgagaattgatgatcaccgtgtcgagtaattgcaccgtcacccgcgtggcggcctccacactctcctcggtggaaatacgcatacctttgatgaccacgtaacccactgctaccatcagcatgagcaacaacgtggtgatcaggagattgaacctaacgcgtaaactcatacattatccatcggcctgtcacctctgccacattcatcagaatgtcatgagtatagaacacagtggagtgccatatgcattccaacgtcacatcgcaggcatgcaatatgcggcctattcatgttcatgccgcacctgcaaccggaacatgacggcattgcacattccccctataatcctgccatgccgaacaaatacaaagatatattcaatctcagcgtcgctaccatcctggggacgactgtcggcctgacgcaggacaacctgatattaggcgcggtggtcggcattgccctggggatcgtattttccctgttcaaccggcctgaccaagactgagccatcataccgccttgcccggcggaagagatacagcaggtcgaccctgggcgatgtcaacacaggtcctatcccggtcacgcaatcaaaacattggcgacaactcctcagagtatggcagctgccctcatttttgccgatatcctgcttctggagaatagccggctgaagacatggaaatcacccctcaactgggcagggatgcgtccccaaccctcgaagaaacgtgacgcgcccctcaccgaccaacagaaaatcgatctctgcacccacatccggcaggaatatgcgccacccacggcttggacggcatggctaggtgggtttacaacgcgaatacgttgagcgcaccactccctggagccgcattctcctggctcaacccgcgaaaagcgccagccgtgccagccccgtcgctgtcccctgtcagtccctggttgagcgcaacacctgcccatcctccgatgcctgagaaaaccgccacatactgcttgcctgcgtgctgataagtcatggggttgcccacaatgcccgaacccacttggaagcgccataactccttgccattccgagcatccagcgccttgaaccatcggtccagtgtgccgtagaatgccagttgcccagccgtcgccaatgccccgctccagacagggtacttctcacgcgtataccagacaggcttgtgcttaagggcatcccaggccatgaaagcccccatgtcgccatcaggccccgggtacatggacaggctggcgccggcccatggctgtccagccacatacttggcctccaccgcttcatacgtcatgcacaagtggttcatcggcacataaaaccagccgttttgcggggaatacgccgcaggctgtatattcttgacgcctatggcagaggggcagatcgccgacgtttcctggtcctcatgcgtagcatagcggccatccttgagcggaatcccggtctgcaggtcaataccggtcgcccagttgacgaaagggtgcattttctccgccgccagtaacttgccattctggcgatccagagtataggcaaagccattgcgatcgaaatgcgtggccagcttccggctaccctgatcccatagtatcaattcattgacgctgtcgtaatcccactcgtcatgaggcgtcagctggtagccccaacgcgccatgccggtatcgaggtcgcgtgcgaacaatgtcatggcccatttgttgtccccaggccggatatctggattccagaccgagggattgcccgttccatagtaaaccaggttgagcttgggatcataagaaaaccatccccagaccgggcctccaccatgttgccagccgttggcagccgcctgcggcttgagccaggttttcacccccagctcggtctctggaaacttcagcctttccttgggcagggcacggaaagaccccccttccctattgccaccgttcacatcctcataagtggagagtgcactgtaatgcgggttctctgcattaaatcccggacctatcaacacttcactatccggcccagtgctataggccttccattgcaaccgcccatcctgcagtgcataggcggcaagaaagcaccgcacaccaaattcgccaccgctgcaccccgtcagtactttatccctgaacacataaggcgcattggtattggtagcccccattctggggtcgttcacctgaacctcccacaccttgcgtccatcgcgggcgtccagtgccagcaatatgccgttgttctgctgcagcagtatcttgccatcgccatatgccaggccgcggctcacgctgtcacagcacagaatggcttcaatatcgctggtttgcttggggaagtaagcccagagtattttctggtcatgatccaggtccagtgcatagacattattaggaaacgctgtatgcacatacatcacattccccaccaccagaggcgccccttcatgcccacgctggacaccagtcgaaaagctccaagcaagcttgaggttcgcaacattgcggtgattgatctggctcaggcgactatagccttgattgtaataatccttgcgtgggctgacccactgcttgtcatcctgaagcaatggcagcagaggatctgctgctgacgaaacggcggaaacaagattcaaggaaacgacgataagaaaaggagaaatacgcattcgaaacccaacgtttcgcagccccctgagatgacagggcgaacaaaaaatgacaaagatgaccagtttattttagccaaaaagaagagttagagttgacacataagaaaaaataaacataatacaaatcattcttatttgtaaatcaaatgagaattcgccagttcatccttgtgctcattgcaagatagctcggcgaaggtgtccggattttcattgggagagtccggttgatcatcatcaatactaaggaaattaacagaatgaacatgacatccgttcgtgccatcattggtgccagccttcttgccgtagcaagccttgctcaagcgaatgcaacccatgagagttttattgacgttgcagggtccgtgtcctttgacggctggaaccaactgaatcgcaaccgcaccgatgccaagggcaaccccgacccattgacctccgcacaactggaagccggtaccgctggcaatgtagcaggttcaggcgatgcactactgacactgatttccggctcctactatcctgcaggtgcgggcctgtatggtaatgcttccatcacctttagcgacaacaccgttgccagcaacatctcctccctcgcattccaaggcatcatcaatgactttgatggatcctttggcggcaccccattctccttgagcctgagctacaatggtggcgatcaggccattgccggcacattggtcaacttcgttgataccggcaccgctgccgactattactatttcacctgggatctgagcggtatttccacgcccatcacttcctacaccctcaatttcgacatcggcttctcccagtcgctggctttccagattgaccaagtagccgcagtacctgaaccatccacctatgccatgctcatgctgggcctgggtgcagtaggcttcgcagcacgtcgtcgcaagcaagcctaagctactcaagcgctactgcaagctatgcagtagcgctcccctctcatattcatattgaaaatcttggaataatcatctcggcattgaagtaagcatctggatttgccttcgatcaaatgatcatttgagtgcgttgattaaaaaaataactcaaacaccaatgaagaattttcttatattgctgactataattagtcagcacctccggttgcgcgtctagcccaagcaagcacactattcacatatgcgatgagcaaggttgctctgaccgtcaccgcagcggatccacctttgcccccgagtcctccacctctccagaagaaaagctgaagatccagcaacttaccgcgctggcagaaaaagacccgcgcgcagcttttgatcttggactgcggtatttccgtggcgatggcatcaccagcaactcatatcaagcattgacctggatgcgtcatgcagcagagcatggcgatgttgatgcccagctcgcggtcggccgtttctacctgatggggctggaagaaatgggttccgaccctgccgaagctgaatcctggctaagccaggccgcaggcaagggtaatcaggaagcgcaaacactgctggaacaagcacagtaaaccaaaaaaaatgaagtggaataccgccggtggctgaatctttatcggccttactggtacggatattggcatagcggctatagctaccgcagctattggcgcggatcttcctggcatttttattgatacgccaacgattacctcacccctcaaccctagcgagaattaagcatgttcaagaaaaaacttaacctggcaatggtattgttgccactggcattggtcggttgcgtcagcactgatggtcctggcctgggcggtatgctttccaccggctcctcaccaaccgtggcctccggtgcagcaggtagtaccagtgcagatgcaaactccaacctggagcgctgcaaagccccgcttggcaccattgccatggatgacggccgcgacaaagaatggttcaccactttcggttccgccacaaaagtcaccagcattgaacctctattgcgcttggcggtgcagcaatcaaactgctttgtaatcacagctatcggcaacagtcataccgatgggcacatctcggccattaccgataagcaacgcaactccgtcgaatttcgcgctggatccaaacagcaaaaagggccgcgcgtggctgccgattactttcttgaaccagccatcatcatcgacaacgactccaccggtaaaattgcgggtgccttgggcagcctgattggcaacggcgtaggtgcattggctggctccttggaatccaaggtatccgttgcaacattatctttgtacgatatccgctcttccttgcaaatcggtattgcggaaggcaatgccaccgccactaattatggtgccgcactcggtgcatttggcggcggggcggcaggagggcttggcggcttttcccgcacgcctgaaggcaaggcaactgttgctgcattcgtggatgcttacaacaaaatggtagtttcactacgccactacaaggcgcaggaagttgaaggtggcttaggcacaggtggcaaattgaaggtcggcaaataagcctcttgcccatcacgtcaagggaggatgcctatcggcattctcctttttcatttccatctcctattttccagactgcgtccttagtcacttcaactaagggctggcccagcatcacttcgggttaaactaatgttttccctgcatacagaggcatcaacaacttaatgtggtctgatctcttcatgggcttaggggcgatcggcctcatgctgctaggcatagattggatgacgcgcggcctgaaaaccgcggcgggccccagcttcatgcaattattgcaacgttggaccggcacgccgctacaaggcattttcatcggcagcgtgagcacgctcgccgtccagtcttccaccgcagtcaccgtagcaaccatcggcttcgccaatgccaacatcctctcactttccgccgcagcctttattatttatggcagtaacctgggcagctcgctgagtgcatggctggtggcagtcgttggcggcggcatcaagctggacgatctggcgctgcccatcctcggcatcgccgtcatgctcaagctcctcagcaagcactcccgccggcagggcatcggcgaggcattgaccggattcgcactgttgtttctcggactgggttatctcaagaccagcttcgactcggcttttatcaatatcgatttcgccttcctcaccagcctgggcgtctggggcatcctgctttccatgctggcaggcatcctgctcacggtcgtcatgcaagcctccttagcagtcgtcgccctcgtcgtcactgcagtatccactggcgccgtcccgctggaaatcggcgctgcagtcgtcatcggtgccaatgtcggcacgacctcgacagcactgctagcaaccttggcggccacagcaaccgccaagcgggtcgccagcctgcacgtgctgttcaacgtgctcaccgcgatcgtcgccttactactattaaaaccactgctttggggcatccaggaaatcgcacagctgttatttcacgacacccagccacaattcatcctggcattgttccataccatgttcaacgccttgggtgtcgtgctgatgtaccccctgacaccaccgctactccgctggctggaaaccaaattcaaggcacccacctaccaaggatcgtttagcctcgaccaatccagtctggccattcccagtctggcgatcaaggccatgagcctggaaggcatgcgcgccgggcaattgatcgcacgcctcgcactcacgatggggcggcaccatgaactggatgcgcaactgctggaggataacaagcaaatcctgcaaaacctgcatcactacattgcgcagttagcccagcaaagcatgtcggcagaagaagccgaactgctcaatcagctcgtgcaaaaccagcttcgcctttccatggctctgcaattgctgccggccctggctcggcacctggatcaggacccggctgccttcgagctggaaatcccttactggcaagccttgagcgacagccccctgcctcccgactcggcggcgctgcgccatgcctaccggcaattcattcgtgagcgccaacagaaaaaacagcgcattgttcaggatgtactacatgaacgcaggggccaggagtccggcggcgacgacctgctcaaactggcagaaacacggcgcttcaaccagcagctgaccaaggctctgcttgcattcggcaagctgcagtctcgcttcgatcagccggaatcgattgtcgaagcaccggaagaaagctctggccagccacaaacagcggcctaggcggccgtgagccgccacaaggaagtcacttcagccgaccttgccaggtataaaggatcggcttggtcgctggcccggccatgccgtggccggatatccattttatcaatgaccttgagtccagactcctcaaacatccgcagcaacacctcgcgggtgcgcaactccaagtgctcggcaatatcggacaagatgagccaggcttccccgcctggtgtgaggtgggctgaaacgccaccaagaaagcccttgagcattgtgctcgcaggatcataaatcgcatactcgatgggggcattagcctttgccggtatccagggcggattgcagacaatcagcggtgccttgcctggcgggaagagattgcacgacagcacttccacctgcgcctccagccccagtctttgcatattctctcgcgcgcatgccaaggcacgggcatcctggtcggtggcaatgactttctgcaccccacgttttgccagtaccgctgccagtacaccactgcccgtgccgatgtcgaacgccagcatcttatctggcaacggtgcctgggccaccaggtcgacatattcaccacgcactggcgaaaacacaccgtaatgcggatggatccgcgcgcctagcgctgccacctccacccccttcttgcgccactcgtaagcgccgatgacgccttgcagttcacgcagggatatcagggagggctgcacggcatcaccatatgcctgctggcaggcttcccgtacatcgggcgcgcgacgcaaggcgatgctgtaatcttggtccagctccaccagcatcatgcctagcacgcgtgcccgctgcgcctgggcttgtcggtgcaaatggaatgcctctgcaggctggacagaggttttggtcggcttgcgatctatccgtcttgccatggcctgcaacagctggcgggcattctggaaatcccctcgccacagcaatgccgtgccttcacaggccaggcggaaggcatggtccgccttgatagcgtcatccaccacttgcaccctcgttggcggcttgctatggttctcggatcgccacaaggcctggcgtgactgtgcggcctcctgccagaagatcatcgtgtcgggaaaggcgggcgtgctcaagtcagaactttcttggtatgtaatgcgtcattcagttgcagaatcaaaataaaactatttgctcattatagagcatgaccgcccactacccggatgccacaaaggacaaccaccatgcacccaattttgtttcctgccttgatcgtactatctctcgccgcgtgcggcgacgttgcaaaactttccgtctctgcgggaaccggcaccaaacccgagctgcctgaaccacgcagcagcctgattcctaccgtgcatattgcccctgcagtaggatgggctgaggatgcaacgccaattcccgcagaagggactatagtcaatgcgtttgccaaacacctggaccaccctcgctggctctaccaactgcccaacggcgatatcctcgtggcggaaaccaacgcccccccgaaggaggaaggtttcagcctacgcagctgggttgcctccaaggtcatggcgcgggctggcgcggccactccgagcgcaaaccgcattaccttgctgcgtgatacggacggtgacggagtagcagaccaacgctccgtctttctgaagggcttacattcgccttttggcatggccctgatcggcaacactttttatgtcgccaatgcagacgcagtggtcacgttcccctaccaggaaggcgccacggaaatcagcgtcccgcccaccaagctggtcgacctgcctggccttccgctcaatcaccactggaccaagaacttgattgccagccaggacggcagcaagctgtatgtcaccgtgggctccaacagtaacatcggggaaaatggcatggacatcgaacaaggccgcgccgccatctgggaagtggacgccaagacgggcgagcaccgcatttttgcatcaggcctgcgcaacccgaatggcctggcttgggaaccggacagcggggcattgtggactgcagtcaacgagcgggacgagatcggcagcgacctggtccccgactacattacctcggtacaggatgggggattctatggctggccttacagttactatggtggccatgtcgatacgcgcgtcaagccgcaacgcccggagctggtcgcaaaggccattgccccggactacgctgtcggacctcacactgcttcactgggtctggcagcagccagaggcaatacgctgcctgagcagtttgccaatggcatgttcatcggccagcacggttcatggaaccgcaagcccagcagcggttacaaggtagtgttcgtgccctttgccgagggcaagccctccggctaccctatcgacgtactcactggcttcctgaacagccagggcgaggctcaaggtcgacccgtgggcgtgctggtggaccagaaaggtgccttgctggtagctgacgatgtgggcaacaccatatggcgtgtgacctcgtcagcaaattaatgagaaatagcacggattttttcctgatctagcgcaaagggttgcctgcgttttttacgacatgttttaatgcgccatctttgtccattgcagactgaacccggagccgcatgcatgatcaggaaaattttcaccatcgccctgggctttggtgtgttaagcactttgtcggtcaatgcggcaacatcggaaaaggacgacgcgcgtgaagccgccgtccgcttttttgacgactacgccacgctgcggaaaaccgatcagatagctgggttgccaaacatgcaacagcttgatgcggtttcccggcactttatcccaaagctgcatcgtattttctatatttcgctacgcgagcagcaccgttgccggacaagaaacaagcccatcccctggtctagtggcgacctgttcacttccaatgatgccggttacaccagctttaccatcgaacctagcatcccgaaccagttcggccgccagtcaactgtccatttcagcctggagcaaaacggcaaggtacaacgctggagcgacgaggtgatcctgcacaaggaaaatagccaatggatgatttacgatatcgagtaccacgccccatttgctggacaaaaagctggaaagagcctgcaatccatcatcgacaagaatcccgcctgctgaacttagaggtttcaatcaacggatgcctatgttaatgtacgcgcctattacttaggtcacgtatattcagtttcaaacggatgtagattgatagtattagcaacacaccagcagggaaccggttgtggcatttgatgcatcaaccgcagtcgcgccctcttccttcgagtcttacctggctgcgtccacacaagcgttgtttatcgccctagatgaacgcgattcctatacccaccagcattgcgaccgggtgtcgctactcgcccacgagatcggcatcgcttgcggattgagccagaaagaactcgacctgcttgccgtgggtgcgcgattccatgacatcggcaaaatcggcatcccggacaacgtgctactcaagcctggagcattgaccgccgaagaatggggcatcatgaagatgcaccctgtgaagggagagcgcctgttccgcaacacgctgcacccccaggctgaccaaatcgctaccatcatccgtcatcatcatgaatgttttgacggcagcggctacccggatggtctggcaggtgatgacatcccgctggcgtctcgcatcatgctgattgccgatgcctatgacgcaatggcgacgacgcgcccttatcatcgcgcacgcgcccatcgcgacatcatcgacatcctggctgcagaggaaggcatcaagaccgaccccgatgtcttggcccgttttctacgtgtgatccctcacagtcaggcgcgcgcagactaagcatcatcgctgaatacctgctgccacagacgccgtacagcagacacctctcgttccacctggtccagcggcacgcgcgccttctggtccccttgcagccggatggcatgctggcggcgccggtaatcgcgatatgcctgcgccacctcgtgcgccaatgccgcattcaccagacccaacccacccagaatgtcgagcaatgcaatattgcccagattacgcgtcagctcgggatactgcgacgcatgcgccaataccaggtattgcacgatgaactcgacatcgacgataccgccacgatcatgcttcaagtcgaatagctcaccatggttgggatgcgcctggtgcatcttctgacgcatcgccacgacctctgcagccagcgactgcctgtcacgcggctggcgcagcacgctttcccggatgcactcgaaagtagcgccgacctggggattacctgcacagaacctggcccgcgtcagcgcctgatgctcccagacccaggccttttcctgctgataaagctgaaaagcctgtaccgaactcacaagcaagccgctggccccatccggacgcaactgcatgtcggtctcgtagagggtgccggccgaggtaatgctcccgagccaggtattcacgcgctgtccaagcttggcatacacttctccggcttctggcgcctcatcatcgtaaaggaaaatgatgtctaggtcggaagcataccccagctccttgcctcccagcttgccatagccaatgacggcgaacagcggttgctcacggtgacggtgacgcaggactgaccagacggttttgatgaccacatccagaatgatgtccgccaatgcgctcagatagtccgagagcgtttccaatgccagctctccggccacatccttggccgcaaaacggaacacggcggcatgcttgaaatgccgcatctcatccatctgccgctccagatcgccggtaagtgacgtcatgcgctgctcaaggtcagcatgcatggcggcaaaatcgggagccgcatacaggttgcgcgtatcgagcagttcgtccagcaatatgggatgctgggtcaggtattgcgcaagccatgggctggcagccacaatacgcgttaccagcgtcagggccgagggatattcggccagcagagcaagataactcgctcgacggcaaatgctgtccagcaggtcggcaacccgtatcagtgcctggtcgggattgacctcctgagcagcctccttgatcgccagcggcaccaatgcgtcgaaacgctggcggctgagctcgggcaattgcttgtaacgcgggctgtcatgcaaacttagcagcttgcgcagggtttcggccggctcccgataattgagctgtgccatggcttcgaccgcttcctctccctggagcgcccgcttccataaagcgacttcacgctgtcgcggcacctcttgctcggtacactcatccgcagggtcgttgaacacctcttcgaaatgccgctgcactacagtgcgatgctgttccagcacgtcgagaaaggcgttccagtcatcatagcccatacccagcgcgatacgtcgccggctctcttcgctcactggcaaatcctgcgtctgcgtgtcttcaaggtactgcaacctgtgctccaggttgcgcaggaaaatataggcctgtctcaattcccgcacggcatgtgtgggcagcaaaccctttgcctccagcagccccaggaccgacaaggtcggcttgacttgcaggctggcgtctcggccgccgcgaatcagctggaacacttgggcgatgaattccacctcccggatgccgccgcgccccagcttgatgttgtcgtgcatgtcgcggcggtttacatcctgttgtatctgcaccttgaggtcgcgcatggaggcaaatgcgccaaaatcgagatacttgcggaatacgaatggtcgcagcagctcggtcaggccctgatccggtcccgcaaccaccctgcccttgatccaggcataacgctcccattcgcgtccctggttctggtaatactcctccagcatggcaaaactgcaagccagcgggccttccgaaccgtaaggccgcaaccgcatgtccacacggaagacaaagccatcctcggtgatctcatcaatcgcggcaatcaggcgcttggccagccgggtaaagaactcgaaattgctgatcgacttcgcaccgttggtttcgccatcctccgcaaacgcaaaaatcaaatcgatgtcagaagagacgttgagttcactcccacccagcttacccatacccactacggtaaactgctggcgctcgccgctttcttcgcctataggggtgccatattgcgattccagccaccccgtgatgtgacgcaaggcaaattgcagactgatctccgccaatgtgcttaccacctgcatcacttcgtccaccccgccaaggccattgaggtcgcgcacgatcaaacgcagcatgacgcgtcggcgcaattggcgcagcgcacgtttgaggccggcatcgtccacgacttcgtggctgtccagccatgactgcatctctgcagcagtccatggtcgatgcagggtggcgcccaactcggtcagcaacccagcatcgctattgatcaagcgagcaataaaaggactgcacttgaccgcatgcaacaaatattgttcatcccgcgataagggtgtatctgcctgtaaaatctgtgatagtgtgcgcatcttggatttgtaaatgaaatgttataattcgtttcctaacggcacaggtgcgctagcaccgatagcatagcctcattataaagtcttgaaggagcatttatgtcgtccattgaatccgtgctgacggaaacgcgcgtttttgcgccgcatgaaacattccgccaggccgccaccgtctcgggattgcctggctaccaggctttatgcgatgcggctgagcaggattacaccggcttttgggccaaccttgcccggcaggaaatctcgtggcagaccccgttcaccgaggtactggatgagtcgaatgcccctttctatcgctggtttgccgatggcaaactcaatgcttcctataactgtatagaccgtcacctggaaaaacgggccaacaagatcgcgctgatttttgaggccgataacggcgatgtcgccaacattacctatagggaacttcaccagcgcgtatgccgcttcgccaatgctttgaaaaagcaaggggtcggcctcggcgaccgcgtcatcatctacctgcccatgagcatagaagccatcgttgccatgcaggcctgtgcccgcatcggggcaatccactccgtggtattcggcggcttttccgccaagagcctgcacgagcgcatcgtcgatgtcggcgccaagctggtcatcactgccgacgccggtatacgcggaggcaaacaggtagcattgaaggcttcagtggacgaagcgctggagctgggcggctgcgaatcggtcgagaaagtcatcgtctaccagcgtacaggcgtggatattgcctggaatccgcaccgcgacgcatggtggcatgaggttgaagccgccgagaacgacaattgcgagcctgtctgggtggatgccgaacatcctctgttcattctatacacttcgggctccaccggcacgccgaaaggcgtacagcattccaccggaggctatctgcttggcgccatcatgagcatgaaatgggtgttcgaccataaagccaccgatattttctggtgtacggccgacgttggctggatcaccggccacagctacgtagcttacggcccattggcgctcggcagtacgcaagtggtgttcgagggcgtgccaacttatcccgacgccggccgcttctggcaaatgatagaacgccacaaggtcagcattttctacaccgcacccactgccatccgttcgctgatcaagctgggcggcgacctaccccacaagtatgacctctcgagcctgaggctactgggcaccgtgggtgagccgatcaaccctgaagcctggatgtggtattacaaagtggtcggcaaggagcgctgcccgattgccgatacctggtggcagaccgagaccggggcgcatatgattgcgccgctgcctggcgccatcgacctcaagccaggatcctgcacccgccccctgcccggcatcatcatggatattgtcgaagaggacggcacccatatcgaaggcaccggcggcggcctgttggtggtgaagaagccgtggccctcgatgatacgcaacatctggggcaatcctgaacgattcaggaaagcctatttccccgaagagctcaacgggctgtacctggcaggcgattcggcgcaccgtgatgaagacggttatttctggatcatgggccgcatcgatgatgtactcaacgtttccggccaccgcttgggcaccatggagatcgaatctgccctggttgccaaccccttggtggctgaagcagccattgtcggtaaaccgcacgatatcaagggcgaatccattgtggcctatgtagtgctcaagggtgagcggcctgagggcgaagccgccaaaaccattgccggtcagttgcgcgagtgggtaggcaaggaaataggcccgatcgccaagccagacgaaatccgcttcggcgagaacctgcccaagacgcgctccggcaagatcatgcgccgcctgctgcgctcgctcgccaagggagaggaaatcacatcggacatttcgacgctggacaatcccgccattctcgatcagctcagacagtcagcgggctgaaaccctggcaggccttaaacaaagacggcatcctcaggatgccgtctttgtttctacgccagggacgaattgcgcatgagtatcatgactgcggacttctggccaatgcctgctggtagatattgactgcacgcgtcccaagcttgcagaaccccaggatcggcgtcggcaggctgggcagcagcgcggctagctcctccacttgggcaggggtcatctggcctggcaccacaggaatgtggacataccgtaaaccatgggcttccgcagcctgtcggatgtcctcgctacggggctgctcggcgccgccctctccatccgggcgattgttgatgatggttttgaatcctgcagcagcagcgtcagctacctgctccactgtcaattgtgggcagctgctgaacttgtcgctgaaggtgttggtcgtgagtgtcatctttcctcctgtgaagtcatgtcgaatataccacagtcggcaaagcctcctcgctgttggcagcctgtcaggatgccagctcctcggcgtagttataactcagcggccattgccaatgcgccgaagttgggtcggtcagctgtcgcaagtgctctgcaatgcgctcgatcaatgccgcatcctgctgccggtcgaggccaaggtagggtttgccgtgatagtcaccactgaaggccagcacgtcggccacggcaccattctcctcgaacaaggccttgatgcgctggcactccttgtcctctggcgtgatgaggcgcagtgaatacaaaatccccagtgctgcaccgaactccagcataggcgtctggataccatggcgggcagccagctcaatgctgcccatgatacgctccttgcgctgtagtttgcgtaggggatcgcgcccgatacgccgacatgggtccttgaaagaagccttgcaacgcgcaatgaagctgttgacgaacgaggtattgatatattccgccagggccgggttttcctgcagcatggcaggcttgatctcgttattgaccaggcgctttaccagcatgaccacacgctcgtcccccatgccttgcccgatggtctggtaacccagcaagctggcataccatgcgatgatggcgtgtgtaccgttcagcagcctgttcttgatcgcctggatctcggcaatgttatccacggtctgtacctggcggaggcgttcgagtatcttgcctcccttcttggcatacagcaccatgtccggcccgctttcaaacaaggtcactccaagctggtccaaggcccgattaagatgcgaggcatgccgtaactggctcacgatcttgcccagccccggctcggccaggagggcgggttcctgatgcatgggcgccacgttgccttccccgctgcccagtgccttctgggtatgtttctcaaaactagcgaaattaatcctgacctgcttcaatagaatttctttcggtatttttgacaccatgcggttgacgaccgtttcggtaaagtatgccatcgccatgatctgctctgcgcgctgctcatcaagcatgcgtaccatggcctccttcacctgccgcctgacaaatgccgctccgctcaacttgttgagtatgaccagaatggtcaggggcccggcgccgttctggtagcgtgcaaccagtcccttggcaatcatcgccgcctgctgcttgatggcggactccggcaggcacagcccgatgatctccgatactgcgtacatctcgcacaccgctgcctcgtctgccatgtcgatcaggcggatacggtctatggtctgatggaaggccaggttcccgtagtgaacgtcatacttgccgaatgcattgaccaggctgcgcaggatcgcattgttgctcgcgccgataatttcatagggcctggtatatccatcccagtgcgagaatatctgcgccaggtaaccgccgcccatcgcgccgaaaccatgaatgcccgcacgcatattgttgatggtttgcggaaacgcatctgtcagcttgggcttgggcagattgggtgtgaatctgaccaggtcggccaggaaatcgggcatgctgtcgtaggcctggtaggccaattgtttgatatcgggcctgggctccttgatgtccttgatcaaaatgggcaggccgccggctcctgaggcagagcgcaggccattttcagaatcctcgaacataagacaatgctcgggcaggcaattcagctccttggccgcggtgcggaatatctccgggtgcggtttgccctgcttcacctcgtcgccgcagaccgtgatatcgaaatacttcatgacgttggcgttgatcaggtactcctccgcaatcgcgcgacggctggaagtggcaaccgccatcaacaggccattgcgcttgagtcgctcgaggatctcatacagtcctggtttgaccggcacgccatgcttgcgcacatgcgccagctccagctcgtccgcgcgcttgcgaatagcggcatagggatagtcttcgccatagcggctcttggcaagctcttccgccttcttggcactcaggcccaaggagccgagcaggatctcatcactgatggtttcgccgaaaagttcggcagaagcttgcttgatggtggtaaatcggagacgttcggtatcgaacatggtgccatccatatcgaatatggcagcatggatgagtctttccttgaaaatcattaaaaatccttaacgctgattgattatgcgggttcacctcgggtgtgaaatgaatgatgacttttttaccataacatatttttgctactgttcggctatttggtctttggattcaatttgatgcgatgaggaatactcatcattcggcagggccctaacgatcctgaaagcggcttacttgtaggactgaggcaacattttcgccggtagcacaacatggatccatggattgcctttcccttgaataagggccgctgccaagtctttagtacagacatgtagcggggtgaaaggtcttgtggggcaataggttaggcaaaaaacgaccgttgcatgttttgggttaagtgctacacaagcgcttcacaataacaatcgtaggggcgttctgacaggctgggacgcagtattgtcgtaaccttcaacttgttctattcccaaaaggcgaaagcgcgtgcacacaacggcactcgacgtcatcctggcccgtgtgctgggagtgctttttgtcgaagctctgcactcgacggctggaacaaccgtgtcttctggctttctgtgtggacttatggatgagagtctttcagccgcaatacgacagatgtatgagatcccggagcgatcatgggaatgactccgatggaatatttgttggcttggcgcatagggctgagcaagcatttcctgatactcagtgcgtgcggtcttgctgaagcagagcgcgatggatacagctcagtaaacaggttccgtgtcgcgtacatccgctatgcgggagtggcgcaaggcgctatgctctgcggggcatgacagtgccttgcacgcaagaaaagtaatagcgcacaaaggtctaaaggggacagctggacggcagtgtatacaccgcctcgctgccctaacggctactctgccaacgtctacacggtaatgtcgcgcagtcggtacagatcgcgttgggtatgaaagcttcccgacaacgatccaattattttatcgccacaacccccttgaggcactagcattcccggtgcgaacagcactactcatatcatcatctgtatcaaaactctccccttcgccttcaatgtgatagaccctcggctcttctgaaaagtatttctgcaagcctgtcatgaatgtcagatggtcttcacttgcttcgaagcccggggtgtgatcttcaagtgactcccatcgtacgatcagattaaatagctcaggtgtttcgacccctcgtgcgagcaggtgaccgccgtagcccttggctcgactgagcaagagagcgacctcggcaaatgcacaactgaatctttcaacgtattccttgtgaacaggtagcaaagcgatttcataaatcatggtgactctccaaactgattttgatggctaaaaattatgcactttcggtatgactcgatggctctactgcaatcgcgatttttccccggagaccattattgggagtctccaatagcgcatgggcgagtggtatgtcggctagcgaatagaccgcgccaatgtgtggccgtagttgaccgcgctctatcagtgcgctcaattcatcaagcttgccgcgattctgtcttgtgaatacgaagtggtaacttgcgttcttgccccaggcctgaacgaggttttgtggcagtgaagtgtctactatcgtgacaatgcggccaagttgggccagcgtatcggggctgcgcgacaacgtgttaccgccgatggtgtcgaatacgacatcgacgccatgaccacccgtttcccgcataatggcatcaacatagtcctccttttcatagtcaatgaccacgtcagcccccaaggttcgagcgaactcaaaatttgcttcacgcacagtcgtaaacaccctggcccccatggcttttgcgacttggatcgctacatggcccaccccgcccacaccaccgtgtatcaggatgctttctcccactcgtaacgcggcgcgcacgaccagtgcttcccataccgttcctcctaccagggtcagacttgccgcctcaagatggctcaatgagcgcggcttcttacgccagtccccggttacgcagtgagcccagcaggttgcgtgctgcccggtagtccagcgaaatgcggtattgaagttatcggtgaaatgaaaaaactttggttccggatttttatcaatgcatttataacggcaataaatcccagccaggaacatagtgcagtcaaccgttgtcttttactgtgtcaactcaagattgacattttttccccgaggaccaaccgataaaaatcaagaaaggagcctcaatgatattcaggcaactgtttgatcaggaatcctccacttatacctacctgctcggtgatgaatcaagcaaagaagcattgctaatcgaccctgtcgattcgggactccagctttacctcaccctgctggatcaatatggcctggtgctgaaatattcactggatacccatgtgcatgctgaccacatcaccgccagtggcttgttacgccaggaaaccagcacgctcacgggcattggcagccgctgcaacgccttgcttgcagacctgcaattacagcatggagaccagctcagcctgggccaacatatcgtcgacgtgctggcgacacccggccatacggcaggcagcgtcagctacctgatgaatgacagggtgttcacaggagactcattaatgatcaatggctgcggacggaccgatttccagggcggagacccgggcacgctttatgacagcatcaccggccagctctttaccttgccggacgaaacgctggtctacccaggtcatgattacaagggataccgcgtcagcgccatcggccaggaaaaggccatcaacccgcggctggcaggaaaatcgcgcgaggaattcatcgccatcatgaacgcgctggatttgccgaagccggatatgctcgaggtcgcggtgccagccaacaaaaggctggggatagaagcctacccccatggctgaaagccagcatgcaccgagcaaacccgacccgcagtttgcctgactcaatagaacccaaggagactttatggatgcactcagtgactacctgcgccagcaaccggccttcaaacgccacaagccagaggaaatcgccttcatcaatacattcaagctacgccagctcaacatgcctgcgggcaagacggtcgtaaaggaaggcgccagctccccccagctctataccctgcttgacggctgggcttatcggtatcgcacactcaagaacggcaaccgccagatcctcaactttctgctgcctggcgacctgatcgggctgcagcagaacctgctggaaaacagcggcagtagcgtgcaatcgttgacgcccatcagcctgtgcgagctggacaagagcaagctctggtcgctctatcagcaccacccggcgctggcctacgacattacttggctatgcgctcaggaagaacaaatcgtcgatgagaacctgatcaatgtcggcatgcgcaacggcatggaaaaaattgccatgctgctgctgcacctctacaagcgatacaaatccatctaccctgccaccagcaagaccattccctttcccctcacacaacaggaaattgccgatgcgctgggattgtcactggcccataccaacaaaacgctgcacaaactggagaagctcgggctgcatcacctacgcaacaatctgctgactatctatgatgagaaaatgctggccagcctggcggattacttccacacaccgttgaaaccgcgccctctactttgctgaaagccgacgactatatccagctcaggcgcatccacccttccccagaggttagctgtaagccgcttgcggcagccatcaattccagcgctgcctgatcaatcaggcgcacatgcgcagttggcctggttttgtcctggttgacgtcatataaggaatgtatgatctccacagacacggacttgggctgcttctgctcgatacgcaagctcacaggcgcttgcacactatcctcgacatgacatagcagtgccaaccaagcgtagagaaatggctggtggtgcacctcttctacctcctggatatcgctgggaacataatccagcttgatatcgcgcaaggccagcgatgccgtcatcaatgacataccctggcgcagcacctcggcaggcgtcgccagccccttggccccaggttcccatgcctgcagcgcgcgtattcccgtcacggcctctgccagttgctggtctatgcgttcaaccggttcgttcagcactgccttgcctgcatcccctttggataatagccgccgaacgatggaaacgctcatgcgtgcaatggagacggggccaaccaggccatgtcgcaaggcagggaaaacacgcatgaatatctcatgcctgatacctgcaagcacccattcccgttgttgtaccgctattggagattccatgcattcaaccttgtcaaatggactgcaatataggctcaagcgaggcaatatctatcggtttttccagatagaagtcaaatagctcgcaagcttcctttccgaggtcattcttggcaaaaccgctcacggcaacgaacttcgatgttttctccataggcaatgcgcgcaattgcttgaccaatgccagccctgaagtgtcgggaagatttaagtcgatgaacactgcatcatagccccttgtggacattgcatgcagtgcatcggtaccggacatgacataatcggcctgaaaaccgagcatttccagcagctccttgaaggtttctgccgcggcttgataatcttcgacgatcaacgcctgttgcgcctgtttctccaagtcccctccattattatttttaagtgtcatgatctgcattataggaaaaccgacagcttagtcatatgtcgtttcacatattcatcaagtattcgtcagccagaggttacggcgttcatcataccctgagcacaaaaaccgcggcacatggaaacaacaaggtaaaatagcccctttgtccagcgttcaaaatttaaaactccctatgtccagtttcagctcagaagtccagcgccgtcgcactttcgcgattatttcccacccggatgcgggtaaaaccacgttgaccgagaagctgctctggttcggcggcgccatccaggtcgcaggcgaagtgcgcggacgcaaggcggcacgccatgccacctcggactggatggaactggaaaagcagcgcggcatttccgtcacatcgtcagtgatgcagttcccctaccgcgagcacatgatcaacctgctcgacacgccgggccacgacgatttctcggaagacacttaccgtacgcttaccgcagtggattctgccgtgatggtgatcgactctgtcaacggcgtggaggcccagaccatcaagctgctcaacgtctgccgcatgcgcgacacgcccatcctcaccttcatcaacaagctggaccgcgaatcgcgcgcgccgattgaattattggacgagatcgaatccacgctgggcatgcagtgcgccccgatgacctggccgatcggcatgggcaagagcttccgcggcgtctaccatttgtacaacgacactatcagcttcttcgatccgcatgctgagaagggtaccgccgaaatcatccagggcctggacaatccacgcctggacgaactgatcggcgcacaggccgatgacctgcgcgtggatgtggaactggtgcgcggcgcctccaatgccttcgacaagcaagcttatctcgacggcaagcaaacgccggtgttcttcggctcggctatcaacaacttcggggtgcagtccctgctcgacgccgtagtagagctttccccgcccccgctgccgcgcaataccgccagccgcgtggttgagccgacggaggaaaaattctccggcttcgtgttcaagatccaggccaacatggaccccaagcaccgcgaccgcattgctttcctgcgcatctgctcgggccgcttcgagcgcggcatgaagatcaagcaggtcgcgacaggcaagacactgtcggtgaacaacgccatcaccttcatggcacaggaccgcacgaccatggacgaagcctattccggcgacatcatcggtatccccaaccatggcacagtcaagctgggggacacctttactgaaggcgaaaacctcaagttcatcggcattccgtcctttgcccctgaatatttccgccgcgcacgcatcaagaacccgatgaaaatgaagcaattgcagatcggcctcaagcaactagccgaggaaggcgcttcgcaattgttccgcccgctactttccaatgacttgatcctcggcgccatcggcttgttgcagttcgacgtagtggcacaccgcctggaacatgaatacggcgtggacgtcgcattcgagaattacgattgcgccaccgcacgctggctacgtggatctgatgccgacctcaaggcaattgccgacaaatacggcttcaacgtcgcgctggacggcaatgaggaatacgtctacctcgctcccaaccgcgtcaacctgcaaatggcacaggaacgctatcccgacatcgagtttctcgaaacccgcgagattttctgaacccgatgaagcacacggttccctgtccttgtgaaagcggcgacgcctacgagcagtgctgcaagcgctggcacctgggagaacccgcgccagacgccgcagcgctcatgcgctcccgctacacagcctatgtgctcgggctgacggattacctgctgcatacctggcacccttcgacgcgccctgcctcgctgcaggatgaagcgggtagtcagccgctgaaatggctgggcctcaaggtcgtgcagcatgaggcaacaggcagcaaccaagctatcgtcgaattcattgcccgctacaagctgaacggtaaggcggaaaggttgcacgagcacagccgctttgtgtgcgaacatggacgctggtactacgtggacggcgacttcatcggggactgagcatgaatatccttttcatccaccagaacttccctgggcaattccgccatattgcccaatccctgatcgatgaaggcggacatcaagtattgagcctatgtgaagcccatgcccccggcatgcaaggcgtacagcgcatggaatacaaaccggctcgtgccgcgactcaaggcgttcacccctatctcgctcccgtggaagagcatgtgatccgcggccagagcgtcgcgcgggcgctgctgcacctgaaagaaaagggttaccggcccgacatcatcgtcgcccatatgggctggggcgaagcgatctaccccaaggacatctaccccgatgtgccgctggtcacattctttgaattcttttaccaaaccacaggcgcagatgccggcttcgacccggaatatcccatgacactggatgaccacctgcgcatccgtaccaagaacatcaccaacctgctctctctgcatgccgccgacatcggcatcagccccacggcttggcaacgcagcctgtacccgccgcaataccagcccaagctgcggctgatccatgagggcatcaacaccgaggctgcgcgtcccgacccttcagcctggatacagctaggctcaggcttaaaactcacgcgcaaggacgaagtgatcacctatgtatcgcgcaatctcgagccctaccgcggctttcatgtcttcatgcgcgccttgccggaaatcctcaggcgcaggcccaagtgccatgtcttgatcgtggggggtgacgaggtcagctatggccgcaagctgccgccaggcgagacctaccgggccaaattgttgcgggaagtgcctggcctggacctcagccgcgtgcacttcctcggcaagctaccctaccagcaatacctgcgcgtgctgcagatatcctcggcacacgtctatctcaccgtgcctttcgtgctgtcctggtcgatgctggaagccatgtcggccggctgcctggtgataggctcgcgcacggcaccggtggaggaagtcattgaagatggcaaaaatggcttgttagttgattttttctcaggcaacgagctgaccaatgccatagaccgcgtatttgcctcatcagaccaattgcaagccatccgcgaaaccgcacgcgctaccattattgaacgctaccctttgagccaaggcatctcggcctaccggcaactattcggcgaattgatataacagttgagaacagcacttggcgactgcctacgaaaaataaaaaaaaacgatcaagactcagtgtaacaagactcagtgtaaaaagaacctgacaacattgcttgcactacatccgatgcttacttgaccagcttggtgagcaatgttactgacaactacgaagcagcctataccaactaggcaaaacactagggagaaaacagcatcaaccggcaatcaggcggttgattacggcttatgacagtagtaacgatgcagcgtgagcagttcacttaacttggctgctcgacgcctaactggcgagtcggcaaagggacggcaggttttacccccatcccagcaagcaaaataaacggcctataaagttgttaggtgcttgtgttgagctttggaaaacctttgtaccactcagtaaaattaccagtgacactctcgcctttcaatagaactctaggcttcatccagctcgtaatgagttttttaggcttttcatgccagctcaaattaaatgagcacataccgcgaccatcaaaaaactcagcttgactatagggaagatgatcatgaatccaatatgcaagtgaccgccagtcagtgccgctgctgtatttatccataaaccaaggaatgacaatacatgcagttgcccctatgccattatcatcgggataatcccagatatgatgggaaaaatttgctttattgctagcgcaattatgccctttctcatgtccaatactatttattttcggtgatctataagcagaacgtactgttatacgaccaaaggtagcatttagtggctctagtaactcctcacacaaatgcctacctgcctcaacagccttatccggattttctggaatatttggcactccgtaaaaattcgatatttcgctatacaaaaaatcccgcataaaaaaatgcttagatagacgaatgcgaccaaagcgatcaagtgcatcataagatttaatggttcgcatcatatatcctcaatcatccaatatctaagctcatcaaatgagcttactgcgatgaattatcaaaaaacctctggctgtctatcccaagtacaatatttccaaggaaggacatcctcaagaacggttagccttggcttaggcatccctgggtcaacaaacgctccaagcgtagcaagctttcgttcgtaaatgtactgtcgactctctggtaaaaatacccaaacagatatatgccaagtaggatcgatgccagagtctcgttgcaaagcaagctccaattcaggccaatgtgccttccaggctttaagacgctttatcagtgcagatacgcttgacgaataagtgacttcacaaagatatacctcacgctctcgaagggagactgccattagatcacaataccaaaagcggcctttctttggactagctccaagttcaagttgcagcaatatttcaggattaacaaataccccacggtcagcacgtaaaaactcggccacaacaccttgaaaaaaatctgtcacaaccactcctcatctcgaaatcatcgacttgttccactatgtaggcaagtccaatatatgacagtattagtgcaatcaatcattcagtaaatatgaagttttctgtaccgaaatgcaattagactttcttcttataggagcaattgatttccttacaaattggggcaacaacactccttcgctgtgctcaaagttggcagcatgcaaaaattcactattattcttccttatctcttcaacaacatcacacctaaaccagacttttgcatcgacttcattatcaaaaattgtgtaaatatctggtccttttatcatagaaaacgaatactcaatgacccgtacccgaaatttaacaactcgctttagatcaatctttttcgtctggttttcggtgtagtagagatacatccagaacgctgcatttttatcatttggtagagtagttggtttaaaccatagaaaaggaaatgaaatcgctctggttcccgagcttttccacctctcaagaagttcttcaaaccagcctggaattgttggatataaatatgaattcatctgttccttattgattaccaatgcctgcatacactgtatcgagtaaccagttcggtttcgatgcttagcttagatacgcttattcatagagatgagagaaagctacctgccagtttaaggcaataagagcgctatcaataataagcgcaataactacatgaaccttttaaaaatccacgcatataattccttgatgctattcactcgcaaacgcctcgcacaacatactgagcaaggcccccagcattggcaccaactcttccttgtcgaaaggcgattcttcatcggttgcggcgatcacgaacgccatcaacactttctcgatatcctggcggtaattcatccagtgttcggcttccgcatcgccgatcaactggtatttatggctgccggattcgatgatttccgccagctcctcgttttccagttcagcaaacaatgacctcgcaatggtaatggcggccgccttgtaatccggctctattgcttcgtcccccaacggcagcgtcaggtaggtatagaccagcatcgcgtatgcctggtatacggccagcatatcgaagttttctacgcgctcgtccgcaggcgaacggccggcttgctggatggcacggaaggtgatgtagcaggcgaggtaggtcgaagcctccaagggatcataatcctccagcctggtgctgggcggctcgccggcattggtacgtgcttcattgaggcacaaagcataagtcaggcttaatctctgtgaatagcgtatttccattgctttactttcctttttcattcttgtggcggtgcgcctgattgatcgtgctcaatggatgtcgggcaaggcttccagctgttcctgcaaggtcagccagcgctcttctgcctgcgccagttgctgttccagctctgcctggcgcttctgcaagctgtacaagcgcgtcttgtccgcttcctggtatagctcgggtgcggccaaggcttgttccaattggtttttttctggctgccagacagccattttcttttctatctgctccagttccttcagcaggggcctgcgttcctgcagccgtgcatggcgttctgccttgttctgcgcgcgggcattgggcgccgcttctggtttgtctttttcttccttcgccttgtcgcgcaggcgctgcttgttgagccagtggcgataatcctccagatcaccatcaaactcctgcaccttgccatccgcgaccagcaggaaacggtcacaggtagcacgcaacagggaacggtcatgcgacaccagcaccatgccgccctggtaatcctgcaaggccatggtcagggcatggcgcatttccaggtcgaggtggttggtcggctcgtccagcagcaacagattgggacgctgccagatcagtaatgccaaggccagcctggatttttcaccgccggaaaacgcgccgactgcgctggtggccatgtcgccgcggaaatcaaacccgcccaggtagttgcggtgttcctgctcgcgcgtctcgggatcaaggcgcagcatgtgctgcaagggagactcatccggacgcaattgctccaattgatgctgggcgaaatagccaagccgcaaatccttgccttccacccgtttgccttgcaatggcggcatggcattggcaagcagcttgatgagcgtggattttcccgcgccgttacggccaagcaggccgacccgttcaccgggacgcaaggtcagcatgatgcgctgcaatatcagcgtagatgcataacccgcatcggcctggtccaataccagcaagggatctggcgccgctaacggctcgcggaagctgaagctgaatgggctgtccacatgcgccgcgctaatcagctccatgcgctccaacatcttgatgcggctttgtgcctgccgtgccttggtggcctgggcacggaagcggtcgatatatttctgcaagtgcgtcacttcgcgctgctgacgttcatagttggcttgttgctgtgccatgcgctcggcgcgctggcgctcgaaatcagaataaccgccgcgataaagcgtcagtgtctgctgctcgatatgtgcgatgtggttgacgatggcatcgaggaaatcgcggtcatgcgagatcagcagcaaggtgccgcggtaatccttgagccagttttccagccagatcacggcatcaaggtcgaggtggttggtcggctcgtcgagcagcagcaagtcggagcggcacatcagtgcgcgggccagattgagtcgcacgcgccatccgccggagaaatcggaaaccggcctgcccaggtccgccggtccgaaacccagcccatgcaacagctccgccgcgcgtgctcgcgcggaataaccatcgatttctcccaggcgggcatgcagctcaccaaccttctccccctctcccgcagcctcggcctcgcgcagcgctgcctcgatctgcctgagctcgacatcgccgtccagggtgaattcgatcgcggcatcggcaagcgccggagtttcctgggcgacatgggcaattgtccaatgcgcgggaatatccagctcaccagattcaggatgcagctcgccgcgcaacatggcgaatatgctggattttcctgcgccgtttgcaccggtcaggccgactttgtgaccgggatgaagctgaaagcttgcgccttcgatcaggcatttagctccccggaacagtttgatattttttagctgaatcaagaatttctactcaagtgatgggcaaagcgaggaataacgtttgccggaacaatgtcaacaattgtaattgtaagccaatcctagcaactttcgcctttcaagcgttgaccaacgcacatgccaatgaaatactttcagcatatcgaatacctttatgtagcttaaacaggcatgaatcgtgcggactccggcgacaacagtgcaaacagaatatggtcaaaaaatccctgatatggtgttaccgcgccgccctcgccctgctgtggttcgccatcattgcattctccatcatcgtcctcagcctgcgctacctggtgctacctaatatcggcgactatcgcgaacacattgcaggcaaagtcagcgaagccttggggcaaaccgtgaccatcaagcaattgcacgcaagctggagcggcctcaacccacacctttccctgcgcgacatcgacatttacgatgcggagcaacgtgttgcgctttcctttgagcatatcgaggccagcttgtcatggctcagcatcctgctgctggagcctcgcctcagctcactcgtcatccatgatcccgcattgagcattcgcagggatacagacggcacgctctatattgccggcattgcaaccaacggcccttccaggcccgagttcgccaattggctgttgcgccaggccagtatcgatgtcagcaacgccaccatcacctggcacgatgatttgcgccaggcaccgccgctgcgtcttgaaaaacttcatctgcacatcgaaaaccccgcctggagcagcttggttggccaccatcgctttggcttgcaggccattccctccgtggcggcgtccgggctgatcgacattcgcggcaacctctacggcaaggatgtcagcaagccggatacctggcgaggcaccttgtatgcccacgccgacggcaccgatatcgctgcctggaaccagtggctgcctgaaaacgtaattgatatacgccgtggctacggcgccatgcgcgcatggctggaatttgcccacggagagccaaagaagctcgtcagcgacatgatcctccacaacgtcatcagccacatcatccaggaccagcccgaaaccaggctggaaaagctatctggccggctgacgtggatcaagcacgcggacgggcaggagctgatggctgaaaatctcaagatcgtcacgcccagcgggctggatatgcagcatggccagattgcgctgcgcgagcggcatgacggagaaaaacagtcgctagaaggcagtgttgcgctggatgaaatatcactgccgtcggcccacctgcttgtctcccacctgcccttgccggaaaaactcaagcacaccctcgcagagatcaggcccaggggggacttgcacaagctgaccctggagtgggccagtcagggcgggttcccggaaaaatacaagctccgtacgcaattcaccgatctgggcatgcagccctatatgaagtttcccggcttcaagcagctgagtgggaccgtcagtgcggatgaaaccggcggcagcctcacgctcaacgcgcgcaacgcggaacttgagttcaaggatatattgcgttggccggtgccggtggacaagctgagcggccaggtgaaatggaaaaccaatggcgacagccctgagctgcgcatcaacaacctcaatatcgccaaccggcacctcgcaggcgccatcaatgccagcttccagcacaacgccgccacgggtggcagactggagctgatcggcaagctcaaccgcgtggatgggcagtatgcgcgcttctactatcccgtgatgctgggcgagcacaccctctcgtggctggataacgccatcctcgccggaaaaagcgaggatgtcagtatcatcgtcaaaggcaacatgcgcgaattccccttcgccgacaacaagaacagcctgttccaggtcaaagccaagattcatgacggcgaactcaggttctccccggagtggcccaagatcgagaatatcgccctcgatatgcttttcgaaagcaaccgcatggaattgaatgccagcaagggcagcacgttaggtaccgacatcaccaagagcaaggttgtgatcaccaacctagcatcgcaccagcctgtcgtgagcatcgcgagcgaaggccaaggcccggtcagccacggcatccagtatctcaactccagcccgctgatcaagatcacgggcggcttcaccgagggactgcaagccagcggtaccggcaagctggcattgaatctgcagattccgctgcatgacgccaacgcgaccaaggtcaagggcagctacaccatcaccaacggtagcctcgcaagcgaggacatcccgccgttaagccgcatcaacggcaaactggacttcacggaacatggcgtgagcggccagaacataagcacctgggtgtacggcggaccggcgcaggtcagcctcagcacaggcaaggacaaggccatccacattacggcccacgggcaggtcagtgatgccgggttgcgcgccagttttggcaatggcattttctcccgcatcttcggcaccgccgactggcagggcaatatcgttgtcagcccgaacggcgtcaatctcgtcatcgactccaacctgcagggcatgacatccagcctgcccttcccgctcaacaaggccatgaacgacaatgtgcccctgcatatcgagaaaaaacagcccacccccagccaggacaacatcaccatccaatatggcaacaaccttggcgccttgtttgtccgtaccaagcaaggcgacggcagctggaagttggagcgtggagatatcgccttcaatgctgcaccttcgctcccccagcaagcgggcatcaggatacatggcaagatagaccatctggatatcgatgaatggcgggcgctggccatcgcgaccaaggaaagcagtcagcaatctggtcatggcgtggatatccgcaatattgacctgtacatcagcaagctggacgtattcgaccgccgcatcaatgacctcaacctcgctgccaccgcgatcaaggatggctggcaggcgcaggcacaaagcaaggaaatgattggcgatatccagtggctgagtcatgggaacggcaaggtgctggcccgcctcaagcgcttgagcatcccatcttcgacaccagacacagccatgctgcgcacccagggacaattcagccagcaaagcaatgtcaatgagtacccctcgctggatatcgtcgccgacagtttcgaatatggcccgaagcagctagggaaactcgagctgctcgccaacgagcacaacaatgactggagcatagagaaactgcgcatctcatccccggaaagcgagttgaatgccgaaggcgaatggcacaactggaagcgctcccccaacacccgcctcaatatcaactggaaaatcagcaacgtaggcaagacgttggaacgattcggttatcccaacgccatcagggatggctcggccaacctcacgggccagctcaagtggccgggtagcccgcatgatttcgaaacgactaaactgagtggcaatctccagctcgatgtccgcaaggggcagatactcaagatacagcccggcgtaggccgtctgttcagcgtgctgacattgcagaacctgccgcgccgcctcactttcgatttccgcgatgtcttcagcagcggctttgccttcgacaagatcagcgccagcgtgcgcatcgatgaaggcatcatgcgcagcgacgatttccgcctggaaggtcccaccgccctggtgcaaatgaccggggaaaccaacctgcagaaggaaacccagcatatcaaggtcaaggtaacgccctatgtcagcgacagcctctcgattgccgcgctggcaggcggccctgtcgtgggtgcagccacctacctcgcgcagaagctgctgaaagacccactgaaccagatcgcatcttcggagtacgagttcgtcggcacctgggacaacccggtggaagtcgaggcgggcagcaggcgcgaaaatgccgaccagacacccatgctgccagggagatgacaaccggcacttacaaatgcaacaaaccaagctgacaattcatagtccgtccggaatcacgaaccatggccatcaaatcaagagaaaaagttgccaagagcaagaacaagaactccatccctggcattcaccgcattgccgccatccagatggcctcagggccctacgtcgcagccaatctgagcgaggcggagcgcctgatcgaaattgccgtcaacatgggggccaggttaatcgccttgccggaatactttgccatcatgggtctcaaggataccgacaaggtcgccgtccgggaaaaggaaggcagcggccccatccagcgctttctttcgaagacggccaagaaacaccaggtctggatcatcggcggctcggtaccgctggaatgcgggaacccggataaggtgcgcaacacctgcctggttttcgacgacaggggcaaacaagtggcacgctacgataaaatccacctgttcggattcgagaaaggcgacgagcattaccaggaaaagaaaaccatagagcctggaaacaaggtagtgaccgtagacacgccttttggcaagctcgggctttccatttgttatgacctgcgctttcccgagctataccgcgccatgggggaagtcgacatcattgccgtgccatcggcctttaccgagacgacaggcaaagcgcattgggaaacgttggtgcgggcgcgtgcaatcgagaacctctgctacgtcattgcaccaggccagggcggttatcatgcatccgggcgtgagacacatggcaacagcatgatcgtggatccgtggggcgtcgtgcaggacaggctgccgcgcggctcaggcatcgtgatttcctccatcaataccgcctacctgaaaagtctgcgcaagagcctgccagcattaaaacaccgcaagctttgaaaaggcatgcgcttccgccgtggtcgccttgacttcttgaatcacttgcagggactgtgcaccgtctcccatgaggatctgcacgcgacattcctaaaaccaggctgtcgtgcttgaaaaagcagccaatcgccgccatttacagaaaatacttatattccgccatctcagctggctgttatgatggcgtcaatgcaaccttgaagatgtaatgccatgaaacccgatacattaccgaccgcctccagtcctgccaccgactcgcatttccataccgcgaccgaagccttgcttcgtcccagcggactggatatcggacatttgcagggcgtgatcggcaacatcatgtcgcaccaggtggattacgccgacctgtattttcaatacagccgggcagaaagctgggggctggaagaaggacaggtcaagtcgggacatttcagcatcgaccaaggcgtcggcgtacgcgcagtgagcggcgagaaaaccgcgttcgcctactctgatgacatcagcctgcccgcgctgaaacaggcagcgaatgccgctcgcgcaattgcagcacttggcgaagaaagacagggccaggccgtacagcgcgtcaatgctccccaactctatctgccgcaagacccgattgcgtcgctgggcgccgaagccaaggtcaggctgctggagcgcctggaactgtacgcccgcaaggcggatccgcgcatcacccaggtcatggcctcgattgcgggcgagtatgaggtggtcatggtagcgcgccatgatggcgtcatggcggcggacgtgcgcccgttggtacgtctttccatccaggtaatcgccgagcagaacggcaggcgtgaacagggctccgccggcggcggcgggcgcttcgactatcgctatttcactgacgaagtactacaggactacgcacagaaagccgtacaccaggcattggtgaacctggaagcccgtcctgctcctgctggcagcatgactgtcgtgctcgggccaggctggcccggcatcctgcttcatgaggcgatcggacacgggctggagggagacttcaaccgcaagggcagttccgccttcagcaatgcgatcggccagcaggtcgccgccaagggccttaccgtggtggatgacggcaccatcatcaaccgccggggctcgctcaacatcgacgatgaagggaacccgacccagcgcaccgtgctgatcgaggatggcatcctgcgcggctaccttcaggacagcctcaatgcccgtctcatgaacatgccgctcaccggcaacgcgcgtcgtgaatcctacgcccacatccccatgccgcgcatgaccaacacctacatgctcaacggcaacatggcgcccgaggaaatcatcaagtcggtgaagagaggcctgtatgccaccaacttcggcggcggccaggtggatatcaccagcggcaagttcgtgttttccgcagccgaagcgtggatgatcgaggacggcaagctcgcctatccggtcaagggcgcgaccttgatcggtaatggcccggacgtgctcacgcgcgtatccatgatcggcaacgacatggccctggatagcggcgtcggcacctgtggcaaggaaggccagagcgtcccggtcggcgttggccagcccaccctgcgcattgacggcttgacggtgggtggaacggtttaatatgatggtgccgaaggttaccgccttctccccctattccaagcagaacggaagtcccgaccacgagaaaggaaccgaaatggctacacccaagagcaccactgcaaagaaacctgccactacccgcgccgcggcggctaaaccagcggcagcccccaagaagaccacgacccccagaaagagcagttcaagcaaaactaaggccgttgcgccctcctcccagatcagcgcggaagagcgctaccgcatggtggaagtagccgcttattttcttgccgaacgcaatggctttgcgggcagcccggtagaatactggacggcagccgaggcccagatcgacaagctgctcagcaagtagcacgcaattttgcacttcaggccccagcttgtccgcgagcggacagcctggcgtgccacttgtcatatcccgccatcatcacgccagacgccagtattcgcgtacctggcaagcgaaaaggctataataggccgtttatccaatccctcacggcaaagcaatgcagttttccctgcccattccggcacccggccaaacgagccggatcaatcccctgacgcccggcaccgatagcctggcactcgcacaactcgccacccaccgtgcagagacttctgccaaggcgcctatcgttgtggtcacctccaacgctttcgatgcacaacgcctactggaagaaattccctggtatgcgccgcagctacgcgtgcacctgctgccggactgggaaaccttgccctacgaccacttctcgccgcacccggacctgatttccgagcggctggcaaccctgtaccagatcagccagaacagctgcgacatcgtgctcgtgccgatatcgacagcactgttgcgcttaccgcccaaggcctacctggcagcccatactttcatcttgaaaaagggacagaccctggacattgaggccttgcgcaaccaatgtgccaatgccggctaccaccatgtcagccaggtcatgggtcccggggagttcagcgtgcgtggcgggctgatcgacctgttcccgatgggcagcgccctgccttatcgtctggacctgttcgatgacgagatcgagactatccgtacgttcgatgtcgatacccagcgcagcctgtatccggttgccgatatccgcttgctgccggccaaggaatttccactggatgaagccggtatcgcgcgcttccgccagagttttcgtgaaatgttcgagggagatccctcgcgcagccgtatttacaaggatgtttccaaaggcatcgccagtggcggtatcgaatggtatctacccctgtttttcgaacagaccgcgacactgctggattatgtgcctgctgacgccctgttgtgcctgcacggcaacctcgacctggcatcgcaggccttctggcatgatgcgcaatcacgttaccgccagctggcgcatgaccccgagcgccccatcctcaagccagaaaccttgctgatcaaggctgaggagttcttcagccaaagccacgcctgggccaggatgcagctcagcctggataatgacagcaagcttccggcgctggaggtagagcgccgctcggagcagcccctgcataaactgaaggactacatccgccgcttcaagggccgcatcctcattgccgcagaaagcctgggacgccgcgaaaccatggcgcagctgtttcacgaccacggcatctcctatgaaacctccgaggactggcaatccttccaggcaggcaccgctcctgtcatgctcggcatcagtcccttgcatggcggtttcagggtcgacgacatcaccgtcattaccgaagccgagctctacgccaacactgtccgccagcagcgccgccgcgacaaggaaaagcagcgcaatacggaaggcatgctcaaggatctctccgagcttcgcgagcacgacccggtcgtgcatgaacagcacggggtaggtcgctaccgcggcctggtcaatatcgacttcggcgaaggcgaaaccgaattcctgttgctcgaatacgccggtgacgacaagctctacgtcccggtctcacagttgttcctgatctcgcgctactccggcggcccgccggaatccgcgccgttgcaccgcctgggcagcggccattgggaaaaggccaagaagaaggccctcaagcaggtacgcgacaccgctgccgaactgctcaacctctacgcccagcgtgcggcgcgcaaaggccatgccttcaaactcggcctgcatgactacgaggcatttgccgaggggtttcccttcgaggaaaccgccgaccagcttgccgcgatcgaagccgtcatcagcgacatgcagtccggtcgtcccatggaccgactggtctgtggtgatgtcggcttcggcaagacggaagtggccttgcgcgccgccttcgtcgccgtcatgggtggcaggcaggtagccgtgctggtgccgacaacgctattggcggaacaacatttccacaacttcagcgaccgctttgccgactggccggtcaagatcaccgaaatctcccgcttccgcaccgccaaggaacaggcacaggcattgaagggcctggaggatggcagtatcgatatcgtcatcggtacccaccgcctaatccagaaagacgtcaagttcaagaacctcggcctggtcattctcgatgaagaacaccgcttcggcgttcgccagaaggaacaactcaaggccatgcgcgccgaggtggatgtcctgacgctgaccgccacaccgatcccacgtacattgtccatggccatggaaggcctgcgcgaattctcggtcatcgccacgccaccgcagaagcggctggcgatcaagaccttcgccacccattattccgaaggcatcattcgcgaggctgccatgcgcgagttcaagcgcggcggacaagtgtacttcctgcataacgaagtggacaccatcttcgtcatgaaggaaaagctggagaaaatcctgcccgaggcccgcatcggcatcgcccatggacagctgcgcgagcgcgagctggaacatgtgatgcgcgacttctaccagcagcgcttcaacctgctgctgtgcaccaccatcatcgagaccggcatcgacgtgccaacggccaataccatcatcatgaaccgcgccgacatgttcggcctggcgcagctgcaccaattgcgcggacgcgtgggacgctcgcaccaccaggcctatgcctacctgctgaccgaccctgaccgcaatatcacgccgcaggcgcaaaaacgcctggatgcgatccagctgctcgaagatctgggagcgggcttccatctcgccatgcacgacctggaaatccgtggcgcaggcgaactgttgggcgacagccaaagcggggaaatgcaggaaatcggcttcaccctctactccgagatgctcagccacgccgtcaaacagctcaaggcaggcaaggagccggatctttcggcccccctcggcgtcaccactgaaatcaaccttcatacgcctgcattattgccgaacgattattgccccgacgtgcatgagcgcctggtgctctacaagcgcctagccaactgcagcgacgacgatgcgctggacgccatgcaggaagagctgattgaccgcttcgggctgttgccagaacaaggcgaggccctgatggcctgccatcgcctgcgcattgccgccaaggccctgggaatcaataagatcgacgccagcgactccgcgatccagctgcatttttcaccgaaagcggatctcgatccgaccaagctcatcgcgctcctgcaacgtgaccgccgctgccgcatgaacgggccggacaagctcagggttacggtacaatatcccggcattgcgcaacgtgccgactttatcaagaacctgttaaaggaactcgcctgacatgctggaaaaaatcattgcaagcgtcgctgcctggatcatcggggtaatctcgaccatgggttacggcggcatcgtattgctgatggcaatcgagtctgcctgcgtccccttgccctcggaaatcatcatgccgtttgcgggctatctggtatttacgggtgagctgaccttatggggcgtggcactagctggggccgtgggctgtgtggtcggctcaatccccgcttattacctgggcatgttcggtggccggcccttggtggagaaatacggcaaatgggtgctgatctcccatcacgacctgcacttggccgaccgctggttcgagaaatacggcgacatcatcatcttcgtcggccgcctgctgcctgcagtacgtaccttcatcgccttcccagccggagtggcacgtatgcacatgggcaagtttattgcctatactttcgtcggctcattgatctggtgcttcctgctggcgtatgccggcatgaaattcggccagcattgggagtcgctcgaagtctatttccaccagttccacatcgtgctggtcgtcgtcggcgtcatcttcgccgtgtggtacatcaggcgccacctcaaagccatccgccgcgtacaccaccacgatcaccattgatccagactacatcccggcagcacggttagagcaacgcagacgccagaaaggaaaaaagcgtgggtaatgctaccccacgcctttctcctcctctatcccccccgggattcagatggtatggctttacttcctagccaaaatcttcctgcgacgggcggttgccagcccaatcacacccaacccagtcaataacaaagcataatcatgtggttccggtacagcagctgttacaccagcgaacaacgcagtctcgacagtgtcgaacccaccgttgcccaatgtcatggcgttatcccattggttggcaatcaccgtcccatatagattgccagagccagtgatggtggcattgaccgccagaatgttcgcattgatggccgcattttccagcttgacgctggtggcctcgtaaaagttgaacaatacgttgtagtcattgctcaacgactgccattgccagcccaggactgcatcagaacctgccacgttgaaaaccagtgtagtaccagcagaaaatccattgaaggttaaattattaaagcttgcgaattcgctggcatcaaggttgaaaaactcgacaccggatcccgagccggtaaacaccttactattctggttccattcatccaatggtgagtagctgcctgtcgcagagacattggagaggccgcttgataatgcagtcaggtaactctctgccgcagcaaaatcaacgggagctggcgctgtcgatggattatccaatgtgccgcttattgtgtagttcccgcccttgttattggtgccacctacccacagattaccattcgcgctaccgccccatggggtatcgcccagattgccaccgaccacgacggcataatcattgccattgatattggagacgctattgccattcaagctggcatcgccgccgatagccaatgcgcctgccaccgaattaccgttggccgtataatccccaaagataaatgcgttgtaatctccagcaaccccgaggtcaatcgtgcccgcagcggctggagcggatattgccgccaatactgccaacatactcaatttcgttttcatcgtttcactttatcctgttgtagggggatgtttgctttactataagcaacccttgtaccgatctataccaagggcatgctcatctataaatatgactcttaaatatcctttaaattcaatttggtactaaaaaaacattccagttttccacggatatcatccggcttcccatccaggccaataccacttggagtgacaaaatttccacacatccatcaaaattccgacaatctttgtcatgatgttgtccagattggcgtgatggatcaaggcaattcacacagtttgcccaaggccatgaagtaaattgccttgcgaattggtcgtccttcctccgcaaatagtgccgcatatcccgtcaattgtgctgcatgcactgaagcggcatccagcatgatttgggcatctgcgttgacaggcagccgtgtcgatttgtagtcgatgatccagcgctcgccattctcgatgaagcatcgatccacgacatgctgcttgaagccagcgtcgccgacatgcccgagagcgagttccgccgccgcttgcggcctcgccgacagcacccagcggccatccggactctgcaaggtgagtgccagcaactgcagtacctgccctgctgcctcctgcgcagcatcttgatggtgcccttgccgcgccagccaccttaccattgcaggcctcaggctgggcaggcgcgccagccagccatcgaagtcgggatcggctgagatcatttccacatatttatgcgcaagcgtaccgatgtgggcttccagccctgcctgtctgcccaacaccggtgtgtccgcaggcgcctgttcgtaagagaccacttcatgcctgtcatcgttgtaaattgacggcatgtcggcttcttccaccctgaccagcttgggcacgaagtcggccagcaatggcggctgacttgcatcttccgcaggcaggacatgctgcgcagccgcttccatgaagcggcctgccaagtgtggccacagcaagtcaagaaatgtgccgccggacggcctgagctcccccttggcattcggaacgacgctgccgagcaggtgcaggcagcgttcggctcgggttgccgcgacatacagcacgcgcgcgctttcatggtccgcgcgctccttttccagcattttcaggtagctgtatgggctgggttcgtcccgccccgccgcccccttgggaataaacggcgccgtgaccagctcggtagtgacgccagcctccgtgtcgatggcaacttcctcccacagcagcagaggcatttcaccgttgcgcggccgccgctccagtcccgggaggatgaccgtatcgaattccagtcccttggacttatgaatcgtcatgaactgtaattgcccattcgcctccagatctggcgcggcatagagtttctccacctcttgcaccaagcgctccaggctgaagcggccttgctggtccagctggtccaccaaggcaaaaaaggcttccacatcggccacatcccccggttgccacaggcattgcgctccgcccagcatcagccaggcgctctccagccaacggctcaagggcatgcgtccctgctgtcccaggatttccgacagcacctgcaccacatgctggctgcgccggcggccgtcttcactcatcccagccagcagggcgttgtcatgcaacaatgaccagatcgtgcgataacggtcacgccctgccagcacatgcagatcggcaaggcggaggccgcaccagggcgcacgcaatacggcaagccagttgacgcggtcagcgcgctgcagcaaggcatgtgtcaaggccaggagatcctgcacactctgccgcccggcaagtggctcgatctccactgcctggaaatgcaggtcggggtggtggcgccgaatttccgccaccagcgtctcgagatgcgcacgcgcacgcaccaataccgcaatgcgcgcctcaggccgacttgcccaggtatgacgtatgatcccaaccaccgtgccggcttcgcgaatgcgcagtgcatcggcaccctcgtccggatgagcgatcaacgggtgcaccatcacgtcggcgccggcttcattctcgcgggtggccacgaattcgcggtagcggatcgccccctgcaccacgctgtcatgggcaggaaacacatggcggaacgtggcgttgatccaatccaccaccggcggtgcagaacggttgttgcgacaaagctgcaggcgttccagcttcaacgcgccaatgccgtcttcggcaacctcaaggaacagccccacattggccttgcggaagcggtaaatcgactgcatcgggtcgcccacggcaaacaatgtccggccatcgccaggcatccatccctgcgtcagccgctgcaacagcttgacctgcccggggctggtgtcctggaattcatccaccaataggtggctgatctcataatccagtttcatggccagttcgctgggcgcatcgtcatcgtcgcccagtgccagcaatgcgcgttgcgacacttcgacgaaatccacctcccctgcctgctggaacaccagccacaattgagcgacggcaagcttcaataactgcgccagcgctgccaccatctgccagctatgttcgtcctgccgtaccggcaggctgcgcaagcgctgcaaggtggcctctgcacctgcggtctgctgcaaggttgccacgatctcggcaaaccgctccttgaagggcttggattccggcgtggccgggaagccattcttgacgttgaccgtcttgcgcaatgtcccggtgcccgtcagcagcaggtcacacactgccagccataccggcaatgcctgggacgaggcgggcaatggcgtttcccaatccagcaacaatgcctggcgtacgtcgcaggccaggttcccggcagcatatcgcgccaccggcatcaagacgcgctgcatgcgctccggcaacacctcggcagcggctttcagatcctggatgaccaagtgttccagcgcccgctcggcagcctgttgcaggttgccatggttggcgtagtccagccattggtcgcgcttgcccagcatgtccaccagcaagcccgtgagcttctgcacatcattgtcgacatagcgtaaggccaggcgtacagcttcgcccatgctctcttcgtccaccagcgcgagcgtgcgctcagcggcaagccgataatgcgcgctggcgtcctcgctgacggctggctggctgccgaagcggctcagcagcggcatctgccgcgacaggtgtccggacaaggaatcgatcgtgaatatcctcaatcgcgacggatggtccagcaactcccaacccaggctgtccgcatgccgcaaagcctccttgcccagcctgaaggtctgctgcttgtgcgcttgcggtggcgggctgccactggcggccatcagcaagctgtcgagaatgcgggcacgcatctcggctgctgccttgttggtgaaggtgatcgcaatgatctgctcaggcgccgagacggttgtaagcaagcgcagaaagcgctgggtcagcagctcggtcttgccagccccggcaggcgcttccacgatgaaagatgcaagctcgagcgcccgctcgcggctgacgcgatccaacttgagcaaatccgttgcctgcgctgttgtcattgtgcgcccccctgctgcatgtgctcgaactgcagccgcctttccggcaggcgcagcaggggcagcacctcgcaataggcaagttcattctcatcctgtaccaggactgcggcttctccgcgcttcaattcatccaccactgcggtaatgctgctgcgccaatgcgcaagcacactgtgccaatccggaaacatctcctcagaaaacacttcccgggttttcttgtcatccagcaccggcatcgctggcagcacgttgccattggcaagcccggcaaatccatgttcctccagcttgaccatggcgaaggcgatcgcggaaatctctgcgccctgggaaccggccgtatcggccgggtcgagcgacgacagcacaaaggcggcatataccggtagctggggctcggtaatgcgactttgcgcccagttgcgcgtatccggcttgcggccggtcttgtaatcgatgacgatgcgactaccgtcttccagctggtcgatgcggtctatgatcaaggtgatctccaccccttcgatgagtactttctgctgctgctcgctggccaggacggtgaatggctgttcgcgcatgcgctcgaaggccagccagcccttgagcaagcgggttaggcgcaatgtctccagcgcaacgaacgcctcgctcaatacttcgccgcaagtgtccgcataaatactcagcccgtcctgcacggcttctccgagtgcctgttccaactgcatctcatccattgcctgcaagtcatgcaggcctcttccgcgccagaaccgttccaacaccagatggaccagcgtcccgcgaccggctgcatccaggccattcaccggtgccttcaacgcgcgcgcatgcaagcgatactggaaataagcccaggcgggacagaccgcctgggccttgagcaggccggtaccgcccgagatatgctcgccttcctcgaccggcggcgcctggtggtcatccagccattgcagcggcttgccgtcacgttcagcgagcgcctgcgccaggctaaggctaagctcgggcatcgcatcggccaggggaatcgcctgcagcagcgggctggggcgcaattcgcgctcgccgtccttcagcgcactggaaaatatgacttgctgcgcgctatgcagcaggcgctgatgaaccacctgcgcaaacgcggcctgcaccgcgctgtcggcattcggcacgccgtattggcgctgcattgcagcgggcagcaggggattgggcctgggcggcggcggccatacatagtcattcatacccattacccacaagccgtgcagcggctggctgacgctttccagcatgcccatgacctgcaaccggacctcaccttccgcctccggctggtgaatcttctcctgcaccagctcgcgcaatcttgccagtgcctgggagaaaggcaacgcttgctgcagcacatcgagcgaagccagcgcctgcagcacctcatcgaaagccttgatggcctggaattcaaaactggacaggctgcgctgcctgcccggccattcaagcgcgtccagcgtacgctgcatgacgtctgcccataccgagggcagctgctggccgtgctgctcctgcaggatggccagcgcgtcggagatatgtgcctgcaagccggccaacaccaaaggcgctttttcactgccggcctcgcgccggataaagcggaccaggcgcgacatgctcatggacaatggcagccgctcacgcatccgcgcatcgagctgcgcgcgggcatctgcctcggtaacggcatgggaccaatagggttgctgcagcaagtgagagaaatcctgctgctcgatcttgtcctgtcgccgccactggctgaagaactggaggagcgccagcgccgtatgcacgactggctctcggtgcaaaggctgtcccagagaaaagtcgtattgccgtggcgcctccaccatggcagggcgcacccacgagggatgcaaggcgtcatcaagcaagcgtgccagcgtcccgcgcagcttggccagctctggcaccacaatcccgatactggccccggggtgttcggccagctgccgtttcgcccaagccacagcggcccggcactctgcctgctggtcggcgagcagcaggcgctgggcaccccctgcttcagcaagagcggtatcatggcgctgcacatcgacatggcgttgctgcaagatttcccacagtcgcaccatctgcggtgtcatgcggtcaaaacccgcaaaggcgatgctgccgggcagccgccctacgccccgggccagcatgtcgagttgccagtcgaagtaacgcgccgcctccatccagccactctgccggcaccgggccacgaactctcgccgccaggcgagaaactggcgcgtttcctcgctgtagccggcatcaggcgcaggcaggcgccactccagcaacaattggttggcctcctgcgccatgcacgccaaccccttgatatcgaacaggtcgccggccacctcggctgcaagcacctccttgatgacggtttcccacaacatacgctcctgcgcgctgctcaacacgccttgcgggacctcttgcgcgtccagttcacccgtgagtagggctgcctcgaacaaggcgtccagccactggctgacggtcatgacatccagtaacgtccactgcttcaggccacgggccgactgcgccctggcatggtcgagctgcaatgcgcgcgccagccgggccgtggcgcagagaatcaggtggttttccatgggcggaattctacttgattcagcaccgcttggcccggtatctgtccccactgccatgcggctttgacggcaacggcttgacaggcggcgccttgccgcctaccttgccagcctatggcagaccagaaaaactacattacgccggaaggctatgctcgcctcaaggacgagttcgagcagctatacaaagttgagcgccccaaggtcgtcagtgatgtcgcctgggcagcgagcaatggcgaccgcagcgaaaatggcgactatatctacggcaagaagcgcctgcgccagatagactcgcggctacgcttcctcatgaagcgcatggacattgccgtggtcgtggacccggcccagcagcaggacctggagaaaatctatttcggcgcctgggtcgagctttattccatcgacaaggacagcgaacatcattaccgcatcgtaggccaggatgaactcgatcccggcaaggggtacatcagctggatatcgccactcgcacgcgccctgttaggtaaacagccgggcgacgtgatccgcgtggaaacgccagcaggtgaggagcgcttcgagattgtcgacgtcagttaccacccgccgggacaaggctgactgacgccatgcgctgggacattttctgccgcattgtcgacaactatggggatatcggcgtgtgctggcgcctggcaaaacagctggcacaagcgcatgggatacaggtcaggctgtggatagaccagcccggcatcgcggccaaactggtgccagagctggatcctgcactgcctgcacagacagtctcgggggtggaaatatgtcactggacgctaccgttcccgcaaaccgccgctgccgacgtcgtgatcgaggcattcggctgcgatctgcctccagcatacctgcatgcaatgcaggcatcccgaccagtatggatcaacctggaatacctgagtgccgaacgttgggtggatgatttccacgcccgcgcgtctacacacccccaactcggcctgaccaagcatttcttctttcctggtttcaccccagcctccggcgggctactccgcgaaaccaacctgctggcggaacgcacccgcttccagcaaagccatgccttgcaggctgcattctgggagagccttggcatcatgccgcagcatgcctataccatcagcctgttctgctacccacatgcgccgctggattcgctgctggatgcgatgatgcaggttgggcaaccggtcctgtgcatcatccccaacggccccatcgccgaacacgccatggcgtggctcagaagcaggaaaggccagcacaaactgagggtcgccactgtccccttcctttcccaggagcgttacgaccacctgctctgggcttgcgacctcaacttcgttcgcggagaggacagctggatcagggcactgtgggcaggcaaacccttgatctggcagccctatcttcaagagggggatgcccatctcgccaaactggaggccttcctgcaacactactgtcaagatagtccgccagacttgtccatccacatcatggcggcccatcgcgcatggaaccggaacggcttcacaccctctgcctggcaggcattgctcgccgcgctgccgggctggcataagcagtcgcaagcctatgccaggaagcaggccgaagaaagcgaccttgccgctaagcttgtgatttactgcaggaaatttttctgattttcggttatactgcgaccctttttcctttcaaccttttaagcacatattatgaagacagctcaggaacttcgcgtaggcaacgtagtgatgatcggcaacgacccattggtcgtgcaaaagactgaatacaataaatccggccgcaacgcggctgtggtcaaaatgaagttcaagaacttgctgaccgaagccgctagcgaagccgtctacaaggctgatgataaattcgacgtggtcatcctcgaaaagaaggaagtgacttactcctattttgccgaccctatgtatgtcttcatggatgcggaatacaaccagtacgaagtcgaagccgacaacatgaccgatgcccttaacttccttgaggacggcatgacgtgcgaagtcgtgttctacaacggcaaggcaatctccgtggacctgccaaattccgtggtccgcgagatcacttacaccgagccagcagtcaagggcgacacctccggcaaggtgatgaagccggcgaaaatcgccactggcttcgaattggccgtgccgttgttctgcgatatcggcgacaagatcgaaatcgacacccgcacactggaatacaagaaccgcgtgaaataaggttcaagccaccgagcgacaggagcccttagcggctcctttttttatgccgcccgagcccaagcctccaggttgtgtcggcagtgcgcccagcgccatagcatccacacccacagaacagcagcctacagcaagtcatgtacccggaatcccaggcgggcgccctgggcgtctgcctggcgaatcgccagggccagtacctgatcggccttgaccggtccaagcgcttcgcacatcgccacatacgcctggttgatcaagtcccgcagcaatgcaagactgtagctttgcgacaattcagtcccatgccctgccaaccagtcacgcaatccctgcccttcgtccgccttcaggtgtgtcagcaagcgaccgcgtatcgttccctctgtccttgcatccaggttcaccagcatcgccgctaacagcagagcaaacatgcgcgtctgctcatcgggcttcgtcgcggctgcctgcgctcccagggaaatcgtgtcccctcccaggctgccagggtctggtaataattgcgcctccggcaattccatggcgctgacaacggcccgcagcatctgcccgcgctgcaccttgagctctgcacggaaacaacacctggagatgaagctgctcaatgcgaatgatggctgatgcgcataatcgcgctcccataaactcaccgcggacaaaagctcttcatcgtcaagaaaaggcctgagcccggtcaatacggctcggcgacgcagtacgatatccatgctcacaatctgctcaggtgttgcacatgctcaggctggtaagccgcttcgcggttgaattccggatacccgacctcgccgtgctccgtgatatccagcccgcgctgttcatgcatggtgctgacgcgcagccctatcgtgcgggcaagcagtccatacatcagcaatgcgctgaggaaaacccagacaaaggccacggccacgccgatcatctgcacgagcacctggttgaggtcgaacatattgtcctttaggaacaaaccggcagccactgtaccccatacgccgctgaaaccgtgcacggcaaccgcgcccacgacgtcatccagcctgagtttctccagcgcccacactcccagcatcgtcacaatcccgccgatgaaaccggttaggaccgcaaaagggacatccatgctggcgcaacccgcggtaatcgccaccagcccgcccaggctaccgttgacgacgtaagccatcaatattggcctgcgcatggccagcgcaaccagcagggctcccacggccccggcggccccggccatatgggtattcaagaggataggcccgatctcgacgcccgccgccagtgtactgccgccattgaagccgaaccagccgaaccagagcaggaagccgcccatcgctaccaggctgaggttatgacctgggatcatgtgcacttcgcccttgctgccgaaacgtcccagccggggaccaagcaccatgatgcctgccaatgcgcaccatgccccgaccgaatgcaccacggtggagccggcaaaatcaatgaaacccatctgcttgagccacccatgctcattccaggcccaactgccgaatacggggtagatgagtgccatgatgccgcaagcgcccagcaaataagcaatgaagttcgtacgctcggccatggcgccgctgacgatggtcgccgccgtcgcggcgaacattacctggaagaacagcatgctggcgccccagtcatcgccatgggccagggcgaaatgatccgtgccgatccagccgctgggattgctgccgaacatcaggccatagcccaccagccagaacagcagcgcccccacggccaggtccatgtagttcttcatcattacgttcacggcattcttggcacgtgtcatgccgctttccagcatggcgaacccggcctgcatcataaacaccagcgcgccagagattgccacccatacgctgtcgactgccagcgcctggggtgcgccctcgcctgcagatacaggcagggggacgatgcaaagagagaaaagaagggttaacggcaacagagatatgggcatggcagcttcttatgatgatcggcggtctctccggacaaaagcacgaaaaatgccagcgcttgccccatacccgacaatttgccaccccctcaaatgggcatccggccattagcaagcctggcttgcctgctttcaggcacccgccacttcctggatatcgctatgtctttccatcgtccgcatctggccggggcaccttccgcctgtagccaacaatcttgcgcctgggcgcttcgggcacgcgttccagcatcgcacgggtgcgcattccggcactggcaaccaatgcggtgatcagctcggcctcgggcaggttgcgccagtattttttcggcatttccttttgcatggccttgagcttgagacgggcgggattgaaaatgtgctggtagtagctcagccacagcgcttcgcctgcatcctcctccggtagcgcctcgagcttgccgcccggcaggaaatgtagcctgctgccgtcccagcgcatccccagacgcgggctcatgatggtccagtccatggcggcaaaccgcccgatgaagaaaggcgcgatcgcggccatgatatggtgctccggctcgaaccaggccaggtagcgcaactggccctgcaccacggcctcccggaaccggacgaacgccgtcattttgtgcatatcgcgccgcaccgccttggccatggcattcagcccggcaatatcggcatcccctgccaacttcatcaacccgcgctcctgctgcaggcgccagagaacccggtacagcagggcaaagcgctccggcgcccggtgcatgatcaccggatgcaccagctcggcaaatgcgcgcggcaccatcaacggcctgctgtcggctgacgtgactggcggcgcattatcggccccacttgcctggactctgacggcagatggagactccgccgggtacgctgtcttccctgttcctgcaaagaaatcttcctgaaccacagtccccggggctggcttcacgtaccagctcacctcctgtggggcaacaccctgggcaagcagccgacgcgctgcatggcgccagccttccatgtcggtttcactcttgagctcaacgttgtacatacgcagcttgccaacaggcccctatatgaacaagcccaactgctgcggggctgtatgcgtgtccttgagccgggcatgcaggttggcagcatccagggtcgcacccggatgatggtccggcagctgaatgaacggcagcatgcgattgaccggtgcgtgcatgcgcaccagatcatccaggcgtactgcgcgcacgcgccttgctgccaggatgcgctgcacgttgcgtacccccagtcccggcacgcgcagcagcatagccttgggcgcacggttgaggtcgacggggaacatggcgcggttctgcagcgcccatgccgtcttggggtcgatatccagcgccagcatgccctggttgccagtcacgatttcatgcgcctcgaatccatagaagcgcagcagccaatctgcctggtacagcctgtgctcgcgcaccagcggtggcgactgcaatggcagtaccgggctcgcatcgggaatcgggctgaacgcggaataatagacgcgccgcaggcggtagcgtccatagaggtcggcactggtgctgagtatcgtcctgtcatccgtggcatccgcgccgacgatcatttgcgtactttgcccgcctggggagaacttcggcggacgcttgccgctgatgcttttctcctttcccgcgtcaatgcgttcgcgcagtcttgccatcgagatacggatggccgcaccgtccttttccggcgccagcgcggaaagactggctgccgtcggcagttcgatattgatgctcaaccggtctgcatagcgccctgcgcgcgccagcaagtccgggctcgcatccggaatggttttcaggtggatatagccgcggaagccatgctcctcgcgcaggacgcgcgccacctcgaccacctgctccatggtgtaatccgggctctggatgatgcccgagctcaggaacagaccctcgatatagttgcgacggtaaaacgccagtgtcagctgcaccacttcgtctatgctgaagcgcgcgcggggaacattgctgcttacccggttgacgcagtaaacgcagtcgtacaggcaaaagttggtcagcaatatcttcaatagtgaaatacagcggccatcgggcgcatagctgtggcaaatccccgtgcccgtggtcgagcctatgcccttcccgtcccgcgagttgcgccgctcagtgccgctggatgcgcacgaggcgtcatacttggcggcatcggccaagatttcgagtttccgtttcacctgcatttcattattgtacgttcgtacagtaattttgcctaccctctccctgcccggttcaaccctgcaaggaaaaaatgtcgtcccaggaataggcacgataattgctggcaggttgctggcacttcaccaggaaagcaaatcatgatgaccgcacatcacctcccagccatgatacaaagcatgggcagcctccaccgttatcgtgaatcgctgcagcagctgcagagcacctgggataacctctccctgctcagccagctttccggcacaggcaccgacatgagcgagacgcgccaggcattcggcaagatcacgaccgacgtgctggacagtctggcccaggaaacgctgaacaagaccatcagcgcgatcacggcaaaggctcaggtagcagtggacatcgtggtgcgcaacctgttcgagcgcaccgcagacatcggctttctatccacggacgacaacctcagcaacttcctcgacaagcacatcgcaggcagcgtcgacgagactgactacctgctgctgcgcgagcgcttcagcgagtatgtccagaagtactcggtctacttcaacgtgatcctgcttgatgcaggcggcaacattttggtgcagctggatgataccaaccccaccaggcagtcgcacgaccctctgatcgaggaagccctgcattccgacgcaccctacctcgaagtgtttcgacacagcgatttatcgcccgggcgggatgccagcctgatctatgcgcgcaaggtatgccatgacaatagcgataccgcgctgggcgtgctctgtctttgcttcaagttcgaagatgaaatggacggcatattcaaggacctgatccgacaggacgaatggtgcgtgggcttactgttggacgaacaaaaccgggtcgttgccagcagcgaccactaccagatcccgctgggcgccccattggaacatgccctgggccaggactggatacttacgcgctttgccggcaggctgtatcttgccgtcacgcgcgaaaccaagggctaccagggctacatgggccctggctggcgcggccatgtgatgattccgctcgagcatgccttcgaggacaatgtcgccagtatcatcgccggcatcgacccgatgctgctgaagaaagtcatgcgcagcccgttgctgttctcgccgacattgctgggcattcccaagcaggcagccaccatccagagtaagctcaaccagtcggtctggaatggcaatatctggcagaagcgtgacgccagccacaacgcgcagcagaacaatttctccaagatgttgctgtgggaaatcagcaacaccggcttcaagacacagagcgtcgtggaaaagacggtcgccgacctctaccagaccgtcgtggccgtcatgctggagaactcgcgctttttcgcgtcgctggctgtggatatcatggaccgcaacctgtacgaacgtgccaatgactgccgctggtgggcattgaccgcaacattccagcgcctgctctcccagccggaactcggcatgcaggaaatgcatgcgatcactaaggtgctggcctatatcaaccaggcttataccgtgtattccaacctggtcgtcttcgatcgccatggccgtatcgtcgcggtgtccaatcccacctatgagcggctgacaggcgaaaccatcacagcggactgggccaaggctgcactgcaattgcgccggtcgcaagactatgtcgtatcggacttcgaacccactcccctgtatgacaaccagcccacctatatctatgccgccgccatccgccaccaggagcagaccgtaggcggcatcggcatcgtgttcgacagcgcaccgcaattctccgccatgctctcggacgccctgcctcgcagcgccgataacgaagtcatccagggcagcttcacgctctatgtcgacgaaaagctgcgcgtgatctcatccacctcccaggactttgccgtcggcagccactttaccgtgcatccggggctatgcaagctggcgccaggaagcacaggcttcgatatcgcgctctatcacgacaactactatgccgtgggcgcgcgcgcctcgtccggatatcgtgaatacaagggggccggcgacaattacaaacaccatgtgaccgcgctgatcttcatcccgctgggcaaggccgctgacatcaacgccatgatggattcagagaacttgttgcagcaaaaccagttcaagccggtaagcaaccaggctgcggcggaagacgccgaggaatacgccaccttctacatcggcaagcactggctcggcctaccggcctcacacattgtcgaggctatccaggccaacagcatcaagcctttgcccgacacctcatcggtgctggaaggcatgctcaagcacaaggacagcgtcgtgcccgtcctcaacctcgcccgactcaccggcatcgactttcagccccccgaacaggacaagcagattgtcattgtccaggccggccccaagctgcccaagttcggcctgctggtgagcgcgctgggggaaatccccgccatcgcccccgacgcgatcgagccgctctcggcctttttcgcgaccatcaacatcccggccgagggcattgccaaggtcatgacggacaagggtgaaaacctgctgatcctgctatcggccgtcaacctgatcacgcgcatcagcgaggcggcacggcaggcgtccgtgcaaaatgcggaaacggaaggtggaggcgacgtgctggagcaggtggcctgagccaagggtggcgctagattgtctcctcaacccgccttgaggttgcgcagcttgctggtggcgagcgctgcggcggcggtgcgggtttcgacacccagcttggcaaaaacgtgctccatgtgcttgttgacggtgcgtgggctagtgccgaggatgtcgccgatgtcgcggttggtcttacccttgattgcccaatagagtacttcggattcgcgctgggtcaggccgaaggtctgcatcagcgcttcgatctgggcagcatcggattcctccctcaggatgatgatccattgctcctccgcattgaggtccgccagcgagaagacgaggcggccgctgccctgcacaatggtgagcggcatgctttccttcccgtcctccctcaagttggccagccacttgagtaccgccaatggggtgagcgtgaccggatcgatatcactggcgctgaagtagcgctgcatccagtcccgcgccaacggcgtctgccagacgatgcggccgcttttgggcatgacggcaatggccgcctggccgaaggcgtccagcgccccgcgcgcctggtgcatctggcgcgatgcctgcaggtgcgtattgatgcgggccagtacttcggcagtacggatgggcttggtgacgtaatcggtgccgcctgcggcaaaccccgccaccacgtgttctgattcggtcaggccggtcatgaagatcaccgggatgtgctgggtgttgaggttggccttgagcctagcacagacttcgaatccgtccaggcccggcatgatcgcatccagcaggatgatatcagggcgcgcttcttccgcccgcttgagcgcagtctcgccgttattggccaccagcaccatatagccggattcgtccaaggcatcgtgcaacacggccaggttgtccggcacgtcatctacgatcaatacgaccgcggtatctttcctaacctccatcattcacttcttccaacattttctgcattgcttcaagttcgaattgacctgccagctggcgcatggcggcaataaaagtctcatactggccatcctgtccgatctcatccagcttgcgggtaatgcctcgcatatagcccaccttgatcaaggccatcaattcgtcgcgctgctcgcggggaggcgcttccagctcaccggtcacaggccgggagaccgcatctacatccacaacatcaccgagcgcggtcacccactccagtttgagttgttcgccaatccagcgcagcaattccatcacgttcacgggcttgacgatgaagtccgaagccgggatgcctgcggtattttccaaccccttgtcgaacgcgttggcggagacgatcgcgatcggcacgtcggactggtgcaccttgcgtatcatgtagctcgcctcccagccatccatgtccggcatggcaagatccatgaggatgacgttgggcttgaacttgacataggtctgcagacactcgcgcccgttcgccgcctctgccacctcgaagcccagcggctgcaggatgttcttgagcagctccctgtccacctgctcgttgtccaccaccaatatccgccgacgctgtcccttgtaggccagaggcatgggcatggaagcattctcgatctcttcgggcacccgcacctgggaaaggaacaggcggatattgaactggctgccctgccccagggtactgcgcaccgtgagctggccgcccatcaactcggtgagcatcttgctgatcgtcaggccgaggccagtgccgccgatattgctcttggcggctgccgaaccacgcgcgaatggctcaaacaccttctcgatttcctcgggcgctataccggggccggtatcctcaatgctgatatggagcatctcgcgcgcatagcgcaatttgaacgagaccccgccatggcgcgtaaacttcacggcattgccgaggatattgatgaggatctggctcaggcgcttctggtcgatgcgcaccaccttgggcagctctccccgcaattcatatttgaagtcgatacccttgttgcgtgcctgcaactcgaacatgctcacgagttgctgaatgaattccgggaagcgtaccaggcgcaggtcgaaggtaagcttgccgctctcgatgcgtgcaatgtccagcgtgccttcgatcagggacagcaggtgctcgccgctgcgacggattacgcgaatggactggcgccggttttccgggatgctgggatcattgtccaacaattgcgcgtagccgaggatgctgttgagcggcgtgcgcaactcatgactgatgccggtgatgtagcggctcttggcctggttggcctgctcagcgacctgacgcgcgcgctgcaattcagcatcggtctgtttgtgcagcacgatttcgcgttgcagcagattggtctggcggttggactcttcctgcgcgacgcggcgactctccgacgtcagcacgatccaccaggcgatgatgccgctcacgaacgcaagcgcagcgaataccttgagatatcccagcctaagctcgggcagcagggcttccttctcgcccgtgaaggtcagcgactcatggaaataaatcagcccgaacaaggcgctcaggaatgccagcgtcactgccatgagcaacaggtaatgccccaacccgctctgcatcacctcaacccagcgatcgggcagcacccgccgcatgacgcgctgccattgatactcgatgcggccatgcggcttgcagagatcgttgcaacgcgcatccagcgagcagcacagcgagcagatcgcgccctggtaggctgggcaatgcgccatgtcctcgacctcatactgcttctcgcagatgctgcagcgctgtacgccgctcgccggctggtagctcacgggacgacgcgcgatgtagtacttgcccttcgtcagccatgcaatcaagggggacaccaccaaggcggtgcccagcgcgatcagggccgagaacgcctccgcctcgacgccgaacatgccgaagaacgccgccaccgacaacagcgaggcgatcaccatcgccccgacgccgacggggttgatgtcgtagaggtaagcgcggcgaaactcgatccccttgggactcagacccagcggcttgttgatgacgagatcggccaccactgccgtaatccaggaaatcgcgatattggaatacaggcccagcacctgctccagcgcctggaacacgtccatctccatgagaatgatcgcgatcatggcattgaacaccacccacaccacgcggcccgggtggctatgcgtgagacgcgcgaagaaattggaccaggcgagagagcctgcataggcattggtcatattgaccttgatctgcgaaatcaccacgaagaacaccgtcaccgccagcacgacttccgggttcgagaatacctggctgaagccagccatgtacatctggttgggattgaccgcctgctcgaacgacctggcgccctccaccgccagataggccagcaaggcgccaccgagcatcttgagcatgcctagggatatccaacccggccctgccaccagtacgccaaggtgccagcggaaacggttcttgcgcgtcttctccggcatgaagcgcaagaagtccacctgctcgccgatctgtgggatcagggccatgcccaccgccatcgccgtgccgaacatcaacaagttgaagtcgctgtcgtagcccgacttacctgcaaactcgccaagcctgcccagcacgcccggatccttgtaaatgatgaacacatagggcaaagccagcaggaacagccagatcggctgggtgatcatctggatgcggctgaccagggtgacgccatgggtcaccagcggcacaatcaccagcgcactcaccagataaccgatgtagagcggcaggtcgaaatacagttccagcgcataggccatgatggccgcctcgagcgcgaacaggatgaaggtaaatgatgcatagacaaacgaggaaatcgtcgaaccaatgtagccgaagcctgcgccgcgcgtgagcaggtccatgtcaagcccgaacttagccgcgtagtagctaatgggcaggccggtcatgaagatcaccagtccgatggcaagaatggcccagaaagcgttggtgaagccataattgacggccagcgtgccaccaatcgcctccaataccaggaaggaaattgcaccgaacgcggtattggcgacacggaaaatcgaccacttgcggaaagaacgcggcgtgaacctgagcgcgtaatcctccagcgtttcgttgaccacccaggtattgtagtcgcggcgcaccttgacgatgcgctgcgtgggctccatgacctcgctggtgcccccgcctgcccccgcctgatagtcaattgcagtcatccagccttgatattcccatcaatgtctaccatacctgcagcaattttcaagccaggcggacaccaggctggaactgccctggacctgcatgaataatggatggcacctgctcagcttgccagcagccaggcgccaagcaccaccatggtgcacccaaaaacagagtgcaccatctcaggaagctgcaagcggcgactggatactgccagacccaggacatgcagcaaggctgttgcggccagcatgccgagcatgactgccaggccttggcttgcggccaactcgctaccgtgagcaatgccatggaacagggcgaacaaggcaaccagcccggcttgcagggtccgaggcaggcgcaggctgacgacgagcaatgcgcccagcgccatcacgctcgcggccagcaatgtttcaatcgcgggcaggcggtagcccgccatgccgatgacggcgcccagcgccatcactgcaacaaaggtggccggaagctgccagcgcgccgcgccaccgatgcgccctgcccacatcccgacggcaagcatgaccagcaagtggtccagcccggtgagcggatgcatgaacccagccaccaggccctgtgattcatgtccaggatgtgcgaaggccaatggggaaaatgccagcaggcccaacgctgcgaaacgaatgatgttcatgtgtattttccttgtacgataactgacttctagaatacggaaacaaaacccaacgaagcaattcagcgaccatccgtactgcgaggcagtaccggtagcgttctcgttccgctgccagccctcaaagcatcagcccctgtttttcgataaacccgacaatgtcttccagcccctgcccgcgcttgaggttggtaaagatgaagggccgctcgccgcgcatcctgcgcgcatccttctccatcacctccagcgaggcccccaccatgggagcgaggtcgatcttgttgatcaccagcaaatccgacttggtaatgcctggcccgcccttgcgcggaattttctcacccgccgcaacatcgatcacgtaaatggtcaggtcggaaagctctgggctgaacgtggcagcaaggttatcgccgccgctttcgacaaatacgatgtccagcgggttgaagcgttcgctcaactgcgctaccgcttcgaggttcatcgaggcatcctcgcggatcgccgtgtgcggacagccgcccgtctccaccccgatgatgcgctctggtgccaatgcttcgttgcgtgtgagaaactctgcatcttcccgcgtataaatgtcattggtcaccaccgcaatgttgtacacattgcgcaagcgctggcacaacgccagcgtcaatgcggtcttgcccgacccgaccgggccgccgatgccgacgcgtaaaggttccttaatctgcattacttatccagtatttaaaaatcactcaaaaacaaagctcaacacggtaactatctacaagcaaaaggctggccaagctccgggacgcagacaatcggggtcgccttttgtttgcttcctttattttgcgtcgccaaaataaaggaagcaaacaaaaggcgacctctcattaccaacaatattgctgagtcacttacgacctgaacaaccgactgtactgcgtctcatgcctacaacccgcaatggtcaatgcaggacaaaaattactgatctcatgatcctgcatctgtatcgcagcttctaccaacacaggaattttccctgccacacccaataatatcttctgccctgccacctgccccaacggcaccgccttcatcgcggcgctggcctggttttccagccaagaccaagcatatgcctgcaaggcatcctgttcctctatctcccaggcctggctgatgccagcgtacagcgccggaaatgatgcattgggcaaggcttccagcatggtcgcccaggcaccggacaattcctcgaactccagcagcaagcgcttgagcgaataccccatttgcctgctctcggccaaggcttcggcgttgtcgcgcccggccaggtaaaatgcattccattcgttcaaggcctcaacatcgccacgctgccacgcacggtaacaccggctcagcacaggcagctcgaaaccgccctggtaaacctgtagtacgtcgccgatccatgcctgggcgctttccaggtcatgcacctcgcccgactcgatgccccactccaggccttgagagtagctatatgctcccaccggcagcattgggctggccagctgcagcagacgcaccagcgacctggatttactcatgtatcctcaagcgtgccggctggcgaatcgaaggcgcgtcatcgtcgtggtgatggcgatgcccgccaccataggcgccggcctctggctcgaacggggccatctgcccttccacctgcacacccaacccgagcagcatttcctgcaacacatggtcctgttccaggcgcagccagccatcgccaacctcaagcggcacatggcggttgcccagatggtaggccgcccgcgccagctcgcgcggcgtcgcagccgtcacacgcagcacaggctcatccgccgcaaccacctgcaccacgcgtccgtcctcggcctgcagcaaatccccgccacgcaataccgtgccgcgctccagcaataaggccgcctcggtgcccgatgccagctccacgcgcaaccggctcttctgcctgcggtcgaacggcagcaccagttgatcgtcaacctggctggcggtttctattttcttgctgatacctaacattcaaatcccatatcggcgacattcatttcatcaatttctgttttcaataaatactgcctaagcgtgcagactagcgttcctggcaaggcgctttgccgcaggcggtacattgagtacggcaaggcaaagcaacgccgccaggggcgctagtctgcacgcgtcaaaacaggaagtagcgttgggctaggggaagtatttctgccggttcacagctcagcaccatgccatccgcccgcacttcataggtttccgggtccacatcaatttccggcatccagccgttatgcaccatatccgctttcttcacgccgcgtgtgcccttgaccgccaccagcggctttttcaactgcaatgcagcgacttccgggttttgcaatgccgcttgcgagacgaacgtcaccgaagtctgcaacgcgccgccgtaggaaccgaacattgagcggtaatgtacaggctgcggcgtcgggatggaggcattggcatcgcccatcacggcagccgcgatcatgccgcccttgaggatggtcgaaggcttgacgccgaagaatgccgggcgccagagcacgaggtcggccagcttgccgacttcgatagagccgacgacgtgagcaatgccgtgcgtcaatgcggggttgatggtgtatttggcgatatagcgcttgatgcggaaattgtcgttgcgtgcgctgtcttcaggcaatggtccgcgctgcaccttcatcttgtgcgccgtctgccaggtgcggatcacgacttcgcccacgcggcccatggcctgcgagtcggaggacatcatggcgaatgcgccgaggtcgtgcaggatatcctctgccgcaatggtttcacggcggatgcggctctcggcgaatgccacgtcctcggcgattgccgggtcaaggtggtggcagaccatgagcatgtcgagatgctcgtctatggtgttgatggtgaaaggccgggtcgggttggtcgaggatggcaatacattgggataccccgccgcgcggatgatgtccggcgcatggccgccgcctgcgccttccgtatggaaggtatggatggtgcgacccttgaacgcacccagcgtggtctcgacgaagccggattcattgagggtatcggaatggatcgccacttgcacgtccatttcctcggcgatgctcaggcaattgtcgatcgcggctggcgttgtgccccagtcctcatgcagcttgagcccgaccacgcccgcctcgacctgctcgcgcaaaggttgcggcaggctggcgttgcccttgccgagaaaacccaggttcatcgggaaagcatccgccgattgcagcatgcggtggatatgccaggggccgggcgtgcaggtggtggcaaaagtgccggtcgccgggccggtgccgccgcctatcatggtggtgacgccggacatcagcgcctcttcaatttgctgcggacagatgaaatggatatgggtatcgatgccgcccgcggtgacgatcatgccctcgcccgcgatcacctcggtgcccgcgccgatggcaatctccacgccgggctggatgtcgggattgcccgccttgccgatggcggaaatataaccgcccttgatgccgatgtcggccttgacgatgccccagtggtcgacgatcaacgcattggtaattaccgtatccgccacttcgctcgctacgccctggccttgccccatgccgtcgcggatcaccttgccgccgccgaacttcacctcttcgccgtagatggtgtaatccttctccacctccagccacagctcggtgtcagccaggcgcatgcggtcgcccaccgtcgggccgaacatctcggcataggcgcgcttgtcgattttcacactcatttcagcgctcccatcaccttaccggcaaacccatacacttcacgcttaccgctcaacgccaccaattgcaccgtgcggctctgtcccggctcgaaccgcaccgccgtacctgcagcaatatcgaggcggaagccataagccagttgccgctcaaacgataaggcttcattggtctcataaaaatgataatgcgaacccacctggataggccggtcacccgtattcgccacctccagcgtcaccgtctcgcgcccgtcgttgagcaggatttcgcccgcgtctattttcatttcacctgggatcatgtgtattgctccagtcgcgctcatttactttttcaatttcacactgccctgagtggctcacaatccattgctagcaaggcgcgccgacgcagacagtacgaatgagtacggcaaggaggcgcaacgccgctagcgatggattgtgggccacgactcaagggatgggttggtggacggtgactaatttcgttccatccggaaaagtcgcctccacctgtatctccgggatcatctccggcacgccttccatcacatcgtcacgcgtcagcagcgttgcgccatatcccatcaattccgccaccgtcttgccgtcgcgggcgccttccatgatggcggcggtgatgaacgccacggcttccgggtaattcagcttgagaccgcgcgccttgcggcgttctgccagcagagccgcggtgaagatcagcagcttgtctttttctctagggcttaattccatagaccattcttttccaattgactcatgttcatgccaggttcacatggcggcggtatcaggtattccatattctcgggcgggtggcagggcgggcagcataccacggcctgagcacctgccaaagccgttcgaaatactccttggcagcctcggaagaagcgccgatatagcgtgcagacaatatctccggtaaggctgtcacaccgtaatgcgcatcgccgcgggcttcgattgcccggcaagcctcaataatttctacaggcactgtacctgcggccaccactaggctgccattgaccggcatgcctttcaagccgataccggaacgcatcaccaggctatccggctgggcaaacaggcgctcattccagatcaagcgaccttcacgccgcacttgcatcacttgacgcagctcgccctcgctccatcgctcgccccgcgcctggcggccaaaacacaggatgtcccagccgcagaatacggcgccttcggcgaggtcgatttcgctgctgaaatgcacattgctgccatcaaacaggatgttttcctgcggcagccactccaggcagctattggccgccaagtggaaccgtaccgcctggctcgcgctcaactggttggccttgtaccatttaccggcgcccggcgtggtcaacaaggcccgggctgatgcctccagcgtcgcctgcaactgcaactggtcgccgcctgcgacgccgcccggcgggtgaataatgatgccgtggcagacctcgtccccttccgggtaaagcattttctgcaccaccagcggcccctggtggcgcttacctattaacgtcgtccgccctgcccgcgatgaaaaatcaagcgccagcaatgcctgccagcgcttgtccgcccatgccgccgtttttgtattgacatcatccattggcagcatcctgccataaaaacgccagcatctcgaaatcaatcactcattattgaaccttctctcacgttcaaaacaatcaaaaaagccagcacagcggtgctggcaaggcgcgcgacacgcagacagtacgataagtacggcaagtaagcgcaacgccgccagcaggctgttttgtttgttttcttatacggagaggtagcctttgattttggccgcatccacttcgctgcgcttgttctcgtggatgaagttgcccttgtcgatcacgatgatgcggtccgcaatttccatcgtgaagctcagcacctgctcggacacgatgatcgtgatttcacgcatcttgcggatctcattgagcaccttggcaatatccttgatgatggacggctggataccctcggtcggctcatccagcaacagcaccttggggttggtcaccaacgcgcgggcaatggccagttgttgctgctggccgccggaaaggttgccgcccttgcgaccacgcatgtcgtaaagtaccgggaacaaggcataaatgtcctcgggaatctggcgtgacttggatttctccaggccggtctcgatgttttcctgcacggtcatagtcgggaagatcatgcggccttgcggcacgtaggccagtcctttgtgcacgcgctggaaagtttcgttgccggcaatatcgacgccgtccaccgtggctttcttgcacttgctgggaagaatgcccatgagcgacttgaacagggtggtcttgcccataccgttgcggcccatgatcgccagagtttcgttcttgacggcactaaagctgatgccgtggatcacttcactttgtccgtagctgactgtcaggtcttcaatttcaatcatattcctatcctttcattgtccgggctggcggcacgaggttgaatgcatcgcaccgcctctcgcatgcgttaatggcccagatagacctcaatcactttttcatttgcctgcaccttatccatggggccctcggcaagaatcttgccctggtgcaacacggtgaccttgtgggcgatcttcttgacgaactccatgtcatgctcgatcacgatgacagagcggttctggcagatgcggttgagcagctcggcagtctggtcgcgctccttggcgctcatgcccgccaccggctcgtccagcatcaagagctcgggctcctgcatcagcagcatgccgatttccagccattgtttctgtccatggctcagcagtgcggcttccatgcccaggatgtcttccatcatgatttccttggcaatcttgtgcacctgcgtcaccacttcatcggtgcgcttgaagaacaggctgccgaacacgccgcggccctttgggtaggacacttccaggttctggtacaccgtgaggttctcgtagatcgatggcgtctggaacttgcgacctaccccggcccggacaatttcatgttccgaaagcttggtaagctcgcggttcttgaacttgatcgagccggcagtggacttggtcttgccgcagatcaggtccaataccgtggtcttgccggcgccgttggggccgatcaccacgcgcagctcgttcttgtcgatgtacatgttgagcttgtcgaccgccttgaaaccgtcgaacgatacggtcaggtcttcgatagccagtacgaaatcggtattgctcatgctttcacccctgcttccttggtttcaactggcgcggtaggcacaacgtcggcctccttggccttgggggtttcttcggacaatttgcgcaggaaaggtattttcttcgcatatttgtcgtagatgccagccagaccgttggggaagaacatcaccacggcgatgaacaggccacccatgaggaacagccaaagttctgggtaggtctccgagaacatggtcttgccgaagttgaccagcaaggtgccatagactgcgccgatcagtgacatgcgcccacccactgcagcaaaaatcaccatttcaatcgagggcacgataccgatgaaggttggcgacatgaagccgacctgcagagtgaacatcgccccgccgatcgccgatatcagggcagacaggcagaagatgaagatcttgaagttggacacatcgtaaccagagaagcgcacacgctcttccttgtcgcgcattgccagcaacagcatgccgaacttgctgctgaggacatagcgcgagagcaggatgcaggcaatcagcaagccggcgttcacgtaatacagcacatatttggcgctatcggtgcggatgtcccagcccatcaacgtcttcaggtcggtaataccgttgacgccaccggtgtagccctgctgaccaatgatcaggatgctcaggatcaatgcaatggcctgggtgatgatcgcaaagtacacgccaccgacacgccgcttgaacatggcatacccgatcaggaaggcaaagaatgtcggcacgatcagaatggccaggatggtcagcgggaagctcttgaacggctcccagaaccatggcaaggccgtcagctggttccagtccatgaagtcaggaatgccaggtgtcgactgaatcgccgtgctttctgggtcggatgcctccagcttgagaaacatcgccatcgcataaccgcccagcccgaagaagatgccctgaccaaggctgaggataccgccattcccccacagcagcaccaggctcaccgcgacaaaggcataggtcaggtacttacctattaggcccaggcggaagggttccagccctagcggcagcaccaccaggatgaaggcagctaggataccgaggccgatggccccttgtttcccgccgagtagtttgttgagtgtatcgctcatattggttccccttacttacgtactttggatgcaaacaggccttcggggcgcagcatgaggatgccgacgatcaccatcagggtcgcgaccttgcccatggaactggtcatgaagaactgcaggatggactgtgcctgggcgataccgaaggcagaagctatggtgcccaatacgctggccgcaccgccgaagaccacgaccatgaagctatcgacgatgtagagcgagcctgtcgtcgggccggtggaggcgatcgtcgtgaacgcagcaccagcaacaccagcaatgccacagccaagcgcaaacgtgacgcggtcaaccttcttggtattgatgccaacagcacctgccatcacacggttctgcaccgtggcacgcacacgcaggccccagcgggaacggaacatgaagatgaagacacccagtgtcacgacggcagccaggccgaggacgaacacgccattgatggggatatcaatgtcaggcgtcggttggaaggagcccatgagccattctggcaacacggcgctgacctccttggcgccaaaggtagagcggaatatctgctgcatcaccaggcttagcccccaggtggcaagcagggtatcaagcggccgcttgtaaagatgccttatgagcacgaactcaacgatatagccgatgatgaacgccacgatgaatgaggcaataatcgcgaaaaggaaatagtagttgacgattccgtaagtctcggcaatccgggaaagaaacacagtggtataggcgccaatggccatgaattcgccatgggccatattgatcacgcccatttggccgaagatgatcgccaggccaagtgccatcaggagaagaacgctgaacaggctcaatccggagaaagcctgcatgacaacgatattgcctatctctgccattgaataatcaaacataatcggcctccagccttttacttacgaagataaaacgtttggtacccggtactcgccacaacaaccccaagcggggctgtcgtagcgtcttgcattgtcagcgctagctgattattgataaccctttgggaacggatcgggcttgatcagctcggactcgtacaccacatcggcctggccgtcagcacgccacttgcctacgcgcagcctgctcaccaagtgatggttggggtcaaccttgacataaccttctggggcttccttgaactcgtagccaggcaatgctgctacagccttgtccacatcgaagctacctgcacgctcaacggcagctttccacagccatgggccgagataggcagcttgtgtcacatcaccgattacggacttctcgccccacattttcttgaactcggcgacgaacttctcgttgttcgggttcttcagggactggaagtacttcattgcagagtagaagccctcaaggttttcaccgccgatacccagcacttcatcctcggtcacggagatggtcagcatattctgcttcttggagttcaagcctgcagcattcaactgcttgaaccatgccacgttactgccacccaccactgctgcgtagatcacatcgggcttcttcagcttgatcttgttgatcacggaaccgaactgggtatcacccaacgcgatgtactcttcacccaccaccttgccaccaagcttgttctcgatgtgcttgcgggcaatcttcatggaagtgcgtggccagatgtaatcggacccaatcaggtagaaagtcttggcgttcttttccttggcgatccagtccaggcctgccaggatttgctgagtggcttcctggccggtgtagaacacgttcttggattgctccaggccttcatagaaagttgggtagaacagcaggccattgtctttctcgaacactggcaataccgccttgcgggaagcagaagtccagcaaccgaatacggcagctaccttgtccttttcaagaagtttcttggatttttcagcaaaagtcggccagtcactggcgccatcttcctgtaccacttcgatcttgcgtcccagtacgccgcccatggcattgatctgggcaatcgccagtttctcagcctggatggagccggtttcactaatcgccatggtgccggtggaagagtgaaggataccgaccttgacggtcttgtcggtcacggccaaccctgtcgtgttgaccttggcagttggaaagtcggctgcataagcgctgccggaaataatgcctgctgcgagcattgcccccatcagggcgcctgtcttggtgatgaactggcgtcgatttgtcttactcatcagatttctcctgaaattaaaactaaaaaagtggggtgttcaacttacaactacttgggatgcccagcgtcatgtgagggtaaggcgcaacgccgccatcacgcgatgctggagtattcagtgccctaacatccagggtctggcggttttcttcgtctgcatctgcaataggcttcctttctcttttccctcacctcgcttgccttgggtgtcctggccggactttttcgaagctgctgatgaaccgcaagtatgatttcccaggcacccgcagcttgaacgccgcgtggacctgggttcatgggcagatttttcgttgcgttcatatgcgcttcgctgcgccttgcccatgatggccagacgcggtgccgaaagaatgcgctcgctcagttcgccgcaatcgggacagatcgtcggctcgctggatgtgctcattttccccagtgcggcaaacacaccgcattcatcacatctgtattcatacataggcatggctgtttcctctacgcgttaaatcaactcaggatgtccgggcaacgtcggcacccgtcacaatcttcactggaccgttggcgttcggcttcaggtcgaagtcaaagatttcggtgggcagccagagcgtggcgcaagcattcggataatccacaacgccgctgatatggccttccactggcgcagtacccaggatggcaaccgcctgctcgccgctatagccgaacttcttcaggtattcgatcgcattcaggcaggcctggcggtatgcgacatgcacatccaggtagtgctgcttgccttgctcatccacggaaatgccctcgaaaatcaggtaatcacggtaagtaggtgacagtgggcttggctggaatagcggattcttaatgccgtacttcttcacgccttccttgatcaagccaacctttatatccagatagccggccatttcgattgcgccacagaaagtgatttcgccgtcaccttgggagaaatgcaggtcacccatggacaagccaccgtccttgacgtaaacggggaaataaatacgtgagcccttggtcaggttcttgatgtcgcagttaccaccgttatcgcgtggaggtacagtacgcgcaccttcattggcagcggcaacagccgcatcacccttcaacctacccatgacggcagacttcgcggtcggagggcacgctagtggcggcacgctgtcaggggctgtcgcaatcaattcgccttcgcgcttgttccactcattcagcaactcgcgggatggcaagcagccgatcaggccgggatgcatgatgcccgcaaacttgacattgggcacatggcgggaagtcgtatagatgccatgaaagtcccagatcgtcttggaagcctcaggatagtgatcggtcaggaagccgccgccattggtcctggcaaacaagccattgaacccccattgctgatcctgcaaggtacccacatccaggatgtccaccaccatcaggtcaccgggctcggcaccttctacaccgatcgggccgctcaggtaatgcacctgcagcaagtcgacatcgcgaatatcgttcgcactatcgttattgccgacctggccgcctgtccagtccatacactcgacgcggaactcatcgccaggcttgaccatcgccaccatcggcagatcaggatgccaacggttatggatctggccgtcctgttcccaggctggcttgtcaaaatccagcttaatcaaggtcttcatctatacatctcctttaacaacaacattcacgacagccgccaccgcatcaagtgatggcggccatcccccaactagaattgcaactgcagaccgacggtgaacttgtcgatatcatctgcaccctgcgttttggtcttggtgtagacagtactgatacgggcgttatggccatcgatgatgtagttcaggcccaggtcgtattcctttacgtccggattgaaaagcgttccgctagatgcatcaaaacgttgatagcgagcgtaaggctggaatttcccccaacctactgtgtcattgaacatccaggaaacaagccctaaataggctttgccagatttatgtccattgggatctgcattcactgcagtggtgctgaaatcgtacttataggctgcgccttcaaggtttaaaacacctgcggcaaatttcttttccagcaaagcatcaatgttgtaagcaaaataatcgtcacttgcacctacagcgcctacagcatctttttgatacataccaactaacgctacagagagtacgtctttaccgtagtaagtactgcttgtgtaataagcagggtcattcccagcatcccagaagtcatattgcaatcgaccactgaacatcaaatcgtcagaacgattaggattcaatgcattgttaccattgaaggaagatgcgcgattaccttcataagtaccaacggaatacaccaggcgcttatccattaacttaccccagaccgtgacaccgatatcacgaccaatgaacttgttctggtaacgcgaaactacaccaggataagaccaggggcattgaggaagaaagggccatcaagattggctctgtcagttggcggaagcaattgaccaacccagatattgaattcatccatgaactcaaactgcaggtaagcatccagtacttccatagcaccatcgtcaccatatccatccacggtactggtaaacaagttcaaggtacccttgatatatttgttcaaggaaccattgatgtagatacgcgcatcatggacatcaaaatccttggaataggaactgccgttgggagcagcatcatcttgactcgtgaactgagtacggatccccatgccgatgctgatggacttgtcttcaccaaaggtgatcgtgccagcagcctgcgaactcatggacggcaatgcggcagacgttgccagcgccaccatcagcgcacacttcttcatcttgaatttcatctttacttacccctttatcaagtttcaccaaaaatcatcgggctgaacggtgaactacccgccaaatctttcgtgttgccagattagcgattgaggggttaggcttaaatacgtcatattgcgtacatgcgcagattcgtgaggcgtggtaatttgactgcgcgctcgatccaaacccatatccaacaaggcattgcaagaatgaacgaccagatgaaaagccaagtaacacgtaaaggaatacctgcactaatgattgccacactcttgttggcaggctgcggcggagagtttgcctacaagcgaggggccggggtcaatgacttgaattcggcaaaatccgcatgccaatcgaaaggactgcagggcaatgcctttgcccagtgcatggaggaaagtggctgggtattccacaacccgctcgatgcagcagaagatgacgacccggtcatcaaggcttcattcaagaaggattaccgcaataccgcttccagcaccgcgagcgcccatgcagaggaagcatcagaaacagcgagtccaggcgagaccaagcaagaaacggcagcgaaacccgccgccaagaagccggcagacccgatggatatctttgtcgtcaactcctggtggaaaacaggccgtggcgccgacagcctgaaaagcgacattcagcaatgcgtggctcaacttggcccggaacataagcctgacatgtcggggaagactgccaaggcgacacgcggcctgttgctgtgcatgagggagctgggctggaaagcgctgcaagcccacgaatgaccacaaaatctgtgcataacattgtgggcagtctggggatggcgtcactaagcaattgatggtgcaaaaataaacgccattgccttgaaaataggcaatggcgtcgatgctacggtaatggtgagcacaatacggctcagccgtatttgcggaactgccccacaaccacgccgaatatctcgaaatccccctctgggcggatgacagggaaatccttgttggcaggaatcaatacgaactggttgccctccttgcccaaggtcttcaatgtaaattccttgttgaggatggcgacgacgatatctccgacattggcaaacgggcgcttttcgacgatgacgacatcaccgtcgaatatgcccgcgtccttcatggagtcgccgcgaaccgtgatcaggatagtctgcgatggcttctcgatcagatagtcatcgatccccattgtatccaggctgtcgccataggcaggtgtggcaaacccggcctgcaccgtgctctcggcaatgatgcgctcaaagaagcgcctgcctggtttaagccgcttatccggcgcatagtcgatgaagccttgcagtttcaggcgtgccacacacgaagtcacggcatttttcgacttgaatccaagcaattgcgctacatgactaaaggtaggcaatgtcttgtgctcggcaaaatagtcctggagcttgcccaggtattcaatatctttgtcttgtcccatgagtggaaatctactgtacgaatgtacaaaaagtcaagcctctcagtgaaaacttctcaacaggcctcttaaattctgcaaacgcattcttcaatactggctcaacatcactcaacagaaactctcatgcttaccaatcgcgtcttgccttgggtagctgtagccgatgatcaagggtgaggttggtcatcaagaattgactcaggtcatcgtcgaaaacaccggggtttccttcatgatgcattaacgaatgacaacccgcgtctatattaataactattaatcatattaaattattgcaacgatgtgataatttaataagtgcattattcgcgcctctggcaatcctgtcgggaatctgttcacagaacacacagcattcatggactggctacccacattgctcgctgctgcgggcacgcagcccgacgcccgctaccaacctgacggcgaaaatgtgctgccagtcattcttggcgaagcagccgtgcgcccgcgcacacttttctggcgctacaaggggcaggaacaggccgccgtgcgctcagccgactggaaatacctgaaaatcaacggcaacgagttcctgttcgacctgagcaaggaccagcgcgaacgtgccaacctggcggagaaatatccacaggtgctggccgagctcaaggaaaaatggcaacactggaacagcagcatgttgccgattaccccggatgtacgctcacacagcgtcaatggcaagatgcaggcagacaggtatggcgtgcctgccccctgagggcctcaaccaacccatcacgttgccgccctgccctgcattgccttgctgaattggcgatcagtgtgctgaatcaccacgcaagggctgtcatttcagcccttctccctactagcaaaggcgtcagactgagagcagcaatactgatatgccagccaccaaagccagtgcgatgacaggataagtacgcaatgccagctcccgcccgcctatcaacccgaccagaaccgccttgaagatgctattgctgaccaccgcgaggacaatgcccagcaccgcgacatggctggcaagctcctgatgcgcactgcgcgacagggacaaggtgattgcatccacatcggcgatcccggccatcagagaaaccaggtagacgccggtatctccccaatagcgccggcccgcttccaccaggaacaaaatgagcgtcagcaacaaggcaaaccgcagcgcaggtctcaattcgaatggattgcgcaatggagtttcagcgtttgcaggctcttgatggacagcccgccgccagaaaacagccgcaccgaccatgtagaccagaaacatggtgcccagcgaccaggcaatgggcggcaatagggaggcattcacgacagcgacttccagcaacacgcgcgggaacatcaaacccgaggtcgccagcaggcccgctgccagcaaactatgcaggttcttggcagacaggcgcgacagggtcaatgtcattgcggtagaggaaaccaggctgccgagaatggccgtgagcatcaggccatagcgcgtgccggtcaaacgcacggcgatataggcaatgaagctgagggctgcgatcagcaccaccatccaccaggtggtgtagggattgaacacctgccaggaatcgtaggactcgttgggcagcaccggcagcatgaccacagagatgaatagcagcttcaacgcaccggaaagctccgcctcgctcatgcgcttcaagagggtatgcagaacattcttcaagctgagcagcaaggccaccactaccgccccggcactggccagcatgacattgtccgagagcgccaggctgcccaacaggaaagtaatcagcagcgccagctcgctggtaatgccctggtcgccattgcggcgcaagtcgcccacataggcaatgctgacgaccagcatcagtgccaccagcaccgtcacccagaccgcaatgccgagatgctggctgagcagggcgctcagtcccccgagcaggccggtcagggcgaaagtgcgtatccctgcactctggcgggactctgtctcgtcacgctcctgccagccacgctcggccccgatcaataaccctgcccccaaggcaatgagcaggtgaagcattacatctacagagacggactcaggcatcaagcggctttctcaacaatggtttagggcctgttccaggcgctcacatcatacatgacggcgcgatatccaagataggacccggcgcgggacaaggaagagccaggctactgtctcccaggccgcgctaggcccaggtggccgcgcaatgtcgtgtgctcgtaatcctcgcggaacaagccgcgccgttgcaggatgggaatcacatggtcgacgaaatcctgaacgctgtcaggctgcacaggtggcatcaggttaaacccatcggcgccgccattgcggaaccaatgctccatctggtctgccacctgctcgggagtgccaaccatggtgcaatgccctcctccggccgccaggcggcccaatagctggcgtaccgtgggccgctcggtttcaatgatgcgcaacacggtggcgtagcgccccttggggccggtgaaggcttccaacggcggtaatggcggcaccggggcatccagctcccagcccatgcaatcctggtcgatgaacaactgcaattgccgcaacgaggtttccgcaggcagcagttcatccagtgcgcgctgcttggcacgcgcctcagcctcagttgagccgatgaaggtcaccaggccgggcaggatgggcacatccacctgccgtccggcagccttgaccctggccttgacgtcacggtaataggcctgggccgatggcaggtcgtaggccaccgcatagatcgcctcagcgtgttttgccgccagcgcgcgaccatgctcggaagcgccggcctggaacagcacgggatgtccctgcggcgggcgcggcacggtcaacggcccgtcgacgagaaaatgcttgccccggtggttgatctggcgcacccggctttcgtcgacgtaatcgccagcgcggtcgttgagcagcgcaccatcgtcccagctatcccacaactgcagcaccgcctggatgaactcttctgcccgggcatagcgctcagcatggccaggcatggcttcatagccgtgatttcgggcctcgacgtcgaacatggacgtcaccacgttccagcccgcgcgcccaccggaaatatggtcaagcgaagccatcagccgtgcggcatggaatggtgtgaagaaggtgctggaaatcgtgctcaccaagccgatgtgccgggtggcgcggctgatggccgtaagcatggtcaccggttcgagaaaccagcgtggaccatcggtgatgttgttggtggcatggccgtcggcaaagaacacggcgtccagcttgccacgctcggccagctgcgccatttcctcgtaatagcggatatcaccaagccgctcgacctgggaatccgggtggcgccaggccgcattgtggtggccgcagccgaacaggaacaagttgatgtgcatcatggcagaacaaaagcctctttagtgaattcgatcatgacaggcgctgagtcagcggatagcatattgacgcgagcaagaatggctggaaaaaagcttagcagcgatcctggctagacgacttgccgcaggcagcgcaagaaataacgccagagctgggcaacaacgccagaaaaatggcgtcagccatcctaattcttgaccagcccgccatccaccaccaggttctgccccgtcaccgcgcgcgaccagggcgaagcgaagaacagcaccgcgtcggcgaactcttccggcgtagtaacgcggcgcaagggtgtgctcgcggcaatcaggtcaaatacggcatccggtgtggcagcagaggcgtcagtcgtgcgcagcaggccgcccgacaccatgttgaccgtgatgccatcaggccccagatcctgcgccagggtgcgcgtgagggaaagcagcgctgccttggcggcggtgtaatcatggtaaggcactaccgggttctggaacaggttggtgccgatattgatcacccggccgccgccctgcgcacgcatgccaggcaaacaggcctggacggtattaagggcaccgcgcaccacaccctcaaattgctgctgcaactcttcccatgccagctcatgcgcatgcgaccgcgcatcgccgttgaacttgaagtcaggcagggcgttgttcacgatggtggttacggtcttgccgaaatgcgcctgcgcctgctccaccatcgcccgcacggcaacggcatcactcacgtccgcccggatcgccaaggcccgccccggcgcttcatctgccaaggcctcggcggcttccgcactgtgaagatagttgacgaccacacttgccccctgaccaaggaaggcgcgagcgatatgccgccccagcccacggcctgcgccggtgacgagcacgagttgttcttgaatcgggagtagcgatgaagatggattgcccatgtaattcctttgcaatggtccatggcaagggaatacatggcagcgcaaactgcgacaggcattcctccgccagtatgatctggatcaggtatacgggtgtgttctcagccctgactgaattgaatcattcaaacaaggcaccccgtgccgaagagtggctaacaaaactctcctgacgttgttgtgctctgccttgccgtactatttgtacggtctgcggcagagcgcccagtcaggatcgcttggctgagttttatttagccactctgaggccgaaccataccatgaaacatgaattatccgcatgtcttcatcgcacactggaagaatatcgctataattccagacctaacctaggggagccgcttgcggctgagaaatgacaaccgtcatgacccttaatacttgatccagaccatgctggcgaaaggaaggaaacaacgcattcgatgtgcgtgctccttgtcgttcgccgattaccaggagtcaccacgcaatgctcagtacacaagccgttttcacctggctggtctttttcgccgccattttcgccatcgctggcatagcttattcacgcaggttccgcggcaatcttgaggaatacatcgtcgcgcgtaatagccagggtacgctggccagtatcatgaccctgctggcctcgtcgctgggcgcatggatattgttctcgcctgcgcaggcagcgacctggggcggcctgactgccgtgatcggctatgctattggcgccatgtcgccccgacttgccatgatcccgctcggcaagcgcatgcgcgagctgatgcccagcggtcactcgctgactgaattcctcatcgcccgctacggcaagcccatgtacctgcttgcgctgaccatcatgctgttctacctgttcatcgccatgagcgccgagatcaccgccatcgccaagatggtcacgctgctcgcgccggtgccgctctgggccactgctgccatcgtgctcggcttcacgctgctctacaccacctacggcggcctccgtgcctccatcttcaccgacaaggtgcagatcgtcatcatcatcccgctgttggccgcgctggtcttcatcggatggcaggcgaccggcggcattgccccgatcgcggaaaagctgcagcacaccgcgccgcagttgatcgacctggaggatatcggcggcatcaaggccgggctcaccttctttgtcgccatcctgctcaccggcatcttccaccaaggcaactggcagcgcatctactccgccaaggacatccctaccatgcgcaacggcttcctgctcggcggcattctcgtcgtgcccttcatcttcatcatgggcttgttcggactggccttcatggcaatgacaccggacggcgacagctcagtggcgttgttcagcgtgatcatgcccaatatcccgctctggttggccgtcgccctgattccgctgggcatctcgctggtcatgtgcagcgtggacacggccatcagcgccatctccagcatcgtggcggttgatatcggccgcgtcatgcccagaagtagcgcagccagcctgatgcgcctgtcgcgctggctggtcctgctggttgcgattcccgtgctggtcgtcgccgcgcaaggctacagcgtgctctacctgttcctgctggcagacctgctctgcgcagcggcagcgtttccggtgttctttggcctgttcagccgctcccacaccggccgcgaagccgtcacaggcaccgtggcaggactcgccgcaggcctgttcatgtttccgatgccttaccagccggtgacacatttgctggagtccttcctgcttgctgccctggccccggttgtcgtgattaccctcatgcgcttgctcaagcgccgaaaacagcatttcgacctgaccacgctcaacggcagcgtccgtaaactggatgggggacagctttaaggtagcaaggacttgttgacaaacccttcccagcacagccatcatcaaaccattgaataccgaatattgtcattgaaaacaatcgaatagtgtcatctatacgaaaataggaggttcgcatgaatacacaatggaacaatgtgtggagcacggtgcaagccggactcggcgacaatatgctccagttgctgggcgcgctggccatcctcgtattgggctggctgttcgccgtactggtacgagccggcgtgcgacgcggtctcggcatggcagatctgaaccgccgctttgcgcagatgaccggtcagaccgggaaaattgtggatatcgaaaaaggcgtcgccatcagcctgttctggatagtattgctgtttacctttgtcgcggtgctcaattcgctcgacttggcgatggtatccgacccgttcgccgcactgctcaccgaaatgttcgcctatgcgccgcgcatccttgcagcgctggtgctggcattgatcggctggctgctggccagcttggtacgcgccatcatcacgcgcgtgctggcgaaaaccacgctggatgaaaggctggccgagcatgcaggcatggcacctatcagtgacagcctggcacaggccctattctggctggtgatcctgctgttcgtgccagccgtgctgggcgcgctgcagttgcagggcctgctcgatccgctgcgcgacatggtaggccgggtactcgacatcctgcccaatgcagtcgccgcactggtgatcggtagcgttggctggatcgtcgccacggtgctgcgcaaccttgtcagcaacctgctgcgcaccgctggcgccgacaatctcggccaacgcgccggcatagcggaaactctgcgcctgtcgcacgtgggcggattgatagtgttcattgcagtcttcctgccctcactgatcgccgcactcgacgctctgcgcatcgaggcgatttcccgcccggccaccgagatgctgagcatgttcctcgccgccgtgccacacatcatcgccgctggcctgatcctgggactcacctggctggtgggctcattcgcagcgcgcttgctggccagcctgctgcataccctcggcttcgacgccctgcctgcacgcatcggcctcggccatgcctttgaagggaaatctgcctcgggcctcgttggcaagatcgcgttgttctttgccatgctgttcgccacggtggaagcggccaaccagcttggcttcctccaggtcagcgacatcatcgccaccttcatacgctttggtggtgatgtgctgctcggctcggtgattctggtggtcggcttctggctggcagggctggcacatgaagccatcgaccgcgctaccggccccaacagccgcggcctggcacgcattgcccgtttcgccatcctcggcctggtagtggccatgggcctacgcgccatgggcattgccgacgacatcgtcaacttggcattcgggctgacactgggcgccatcgcagtggccgttgccctctccttcggcctggggggacgtgaggcggctggcaagctcatggatcattggctgtcgaaattcatcgacgacgacaagcagaattaagtccatctggatcaccgccttacctattcaggcagaagccgttcagcaaagctgggcggctttttttgcacattcccagccgatgttgcgcccttgtccctgccagatagcgagaggataggctagaccatatggcgtgtatcgtttctctgttgtcgaaagtaagaatgtcaaacgagaagtttgcggcaagtgcgatcaatcccacacttggctgcgccattccgcatcattggggcgatcaggcgcggtcagacattcactcgtggaaaaagcttgaatcaagaactacacgatagcatcgaacacccggccttgtgcctggcccaatccggtctcagggcagcaaaacgctccttgcccggctgctcatcataaggctttcgcagcacgtccatcaacgcttctatcatgctggtatcgccggtgtcggccaggtctatggcctgctgggcaagataattgcgcagcacgtaacgcggattgacccggttcatcgcctcacgccgctccgctgggtcgcgcccgtccgccagagtcgcctgcgcgtattgccccagccagtcgctgaacctgggcttgaatgtttcccacaatgcgggactgtaagccgcgctctgcagtatgcccaagtcgggctgagcggcatctaccaatgccagcttgcggaaaaattcagtcatgtcgatttcggcctgggtcatgaggccgaatacttcattgagcaaaggctcatactcgtcgcgccatgcactgaaaccgaacttggcagccagcacggcgccccattcgttgttgtaggcctggtcatacagcatgagaccttcgtcgtagatttcgcgctccggcttcaaggtatagagcgcctgcgccaggcgctccaggttccagcgcgcaatgtcgggctggcggccgaagcaatagcggcggcccgccgcatcggtggtattgggggtccagcccgggtcgaaattgtccacccatccgtaggggccgtaatcgatggtcaggccgaggatggacatattgtcggtgttcatcacgccatgcacgaaacccacgcgcatccattgcgcgatcaggcgcgccgtgcgtacgcagatgatcgcaaaccattcagccaaccgttcctcttccgggtaattcctcagttcgggaaaatcgcggtcaatggtgaagtccaccagcttttgcagggtttgcttgtcatcacgcatggcaaatatctcgaaattgccgaaacggatgaacgagggcgagacccggcaaacaatcgcgcctttttctgcctggggatggccgtcgtagaacatgtcgcggatcacgacatcgccggtctgcaccaagctcagggcgcgtgtcgtcgggattcccaagtggtgcatggcctcgctgcagaggaattcgcgcaccgaggagcgcagcactgcgcgcccgtccgccatacgggaatatggcgtgacgcctgcccccttgagctgcagctcccaacgctgcccttggcggttgaccacctcgcccaggctgatggcccggccatctcccagctgccctgcccaatggccgaactggtgcccgccatagcaagccgcataaggctccatgccgggcatcaggccattgcctgccaatgcgtcaacccatgccggggagcggatctcttcctcgctcagctccagcgcctccagcatttcgtgggaatacgccaacaacttgggcgatgataccgaggtcggcatcacgcgggaccagcaagcgccatatacctgacgcaactggttactggtttccgggtctcccggcagttcccgcaggaaacggttatcaaaagtgagcatagtcaaatcatcaattcagggggcagaagaaaaagaaaagcttatgaggatgacagttttcagcattgtatgttctcctgctgcagaagttaatctggaaacttgcctggggaaacaggccaaatgagttcatgcatggcgcaacagccgctgggaacaaccggcacgatccagcctagccggcccgggcccggagcgttgtcttgacacaaagcgcgttttctagccaatccctgggctctcttacgaacttcccccaggcatcgttattgccggtgcataatcaggcttgcaaagaacctcaggcacacatgcctgtcttccacaataatcccacgacacttgcacatgatgattccattttccatccttgacctctgccccatcgttcaaggcagcacgcctgcgcaggcgttcagcaactccgtcgagctggcgcagctcggcgaaacgctgggttatcgtcgcttctggctggcggaacaccacaacatgcccggcatcgccagcgctgcgacggctgtcgtcattggccatgtcgccggccatacccagacaatccgcgtcggtgccggcggcatcatgctgcccaaccatgctccgctggcgattgctgagcaattcggcacgctggaatcgctctatcccggacgcattgacctcggactgggccgggcgcccggtagcgacatggccaccgcccgcgccttgcggcgcaacttgcatgcgcatggcgaagacttccccgagctagtggcagaactgcagggctactttgacttgccccagccagggcaaagcatcagggcggtgcccggggccgggctagccattcccatctgggtactgggttccagcctgtatggcgcccaatttgccgctgcacatggcttgccgttcgcctttgcctcgcattttgcgcctaccttcctgttgcaggcgctggacacctaccgccgcaacttccagccttccacctcgctggacaggccttatttcatggtgacggccaatatcctggtcgctgacaccgatgaagaagcacgctactggttcagctcccagcaacaggcgtttaccaatctccatcgcggcataccgggacaattgccgccgccggtggacgatatcgagcaatactggacgccagccgagaaaatcagcgtggagcgcatgctggcctgttcgctggtcggctcttccaccaccgtggaggccggcctgagaaaactgctcaacgatctcgcccctgatgagttgatggtgaccggccatgtgttcgaccaagacatcagattgcaatcgtaccgtgccgtcgccactatccgcgacaggctgaccgcggaatgaacaaggccggacatgcgtccggcacctggggaacgaatatctttcattgagtcgatgatggcgttgatgcctgctgatcagggtcagcacctggagctgggccggggagccatgaccaccacgcgattgatcaaagcatgaagcgaggatacatcctgcgctcttactacatagctcagttcaaagtgatgagattgtggcaggccaagaacggtcacacttcagaacaccgcctcggcgacattattgcgatcgatgatcccgcgcatcgtgttgccctgctcgcattgagcaaagcgacattcattctcgaccatgtcgctgctgcatccgcccagcaaggggcagctgccgaacaactccgcaatccagtccacgaaagccctgacctttggagacaagtgccggttatgtaaatagaccaccgaaatcgggtggcttgaaggctgccattgcggcaaaacctcgaccagctcaccggattcgagctgcggcaacaccatgtaacgcggcgcctggataagcccaaacccctgcaatgcgcaagccacatagacctcggaatcattgaccgcgaccctgcccgccatcttgacctcagtaacctttccctcgatgacgaaatcccaatccatattgcgcccggtgcggctggaaaaataatgcacggcatgatggtgctgcaaatcgtccaaggtgccgggcatgccatattccgccaggtaacgcggggcggcgcaggtaacaatatggaacgtgccgatgcgccgtgccaccatgctggaatcctgcaaatcgccgacgcgcaccacgcagtcgaccgcctcctgcaccatgtccaccgggcggtcgctcatgccgatcaccagctccacatccgggtagcgggtataaaaatcgcatagtttgggaatgatgataagacgaccgatcgagggcggtacgtcgatgcgcagccgtccgctcgggccgcgcgtcacatcgcggaacaaggcctccgtctcatccacttcggccaggatgcgcatgcaacgctcgtaataggccgcgccgtccggcgtcaggctcaagcgccgcgtagtgcggttgagcaggcgtacgttgagcaggccttccagcgcctggatggtagtcgtcaccgtagtgcgtggtagacctagactatccgccgcccgcgtgaagctgttggcatccaccaccctggtgaagacctgcattgcctgcaacctgtccatcatgaattcccgtcaaactgaatgattgtgaggaattctactaacaatattgaaaaatttaaccaattatttacaaaaaacctataaaaagcataccgacactccttcagaaccaagtcacttgggcaataactagcctggatggtgtgcgttactccattagaccaacactattgtttgccaattagcaatagtgtttccacatttcgacagattattaatacagaaacaacgatcacaatgtgtcgcatcgctaccacgactgcagaccaattgtgaacgaactacacgtttcgcgtgaaaatttcatcatccccgggccggagggaacaatccccgtccggctgtaccgtcgcgcgcaggcaggcggcgatgtgccactagtgctgtatttccacggcggcggattcaacgcaggctgcctagacgatgcggactttcccgccggcttcatcgcataccattgccctgccgtcgtcctttccgtcggctatgccttggcgccacagcacccgtttcccgctgcgccagaagatgcctacgccgcgacacgatgggcggcacgcaatacgtgtcgcctgaacgtgactgccaagctgctggtggtcgcaggcgatgatgccggaggcagtatcgccgcgggcctgagcatgatggcgcgcgaccgcggggaattcagcattgccgcgcaagtgctgatcgcgccgatgctggaccccagcatgaccctgctgggcgacgccgccgggctcaagtccgagctcaccgcggcgcaatgcgcgcaacgctatcgtcaatatctgcccaagtgcacgcaacgcatgcatccctatgccgcaccgctggaatcgctacgccttgccggcctgcccgctgccatgatcgccactgccgaatgcgacgtgctgcatatcgaagcggaaaaatacgccaatgtcctgatccaggctggcgtccccacccaggtttcacgtttttccggcgtccagcatgccgaattgctcgcgcaccagcccatgctgcgcgaggtagtcgagttcctgcgccgccaggccatgcacgccggcttacctattgacagcggctagcagcactccgccaggcggcccgggctacgcgccctgccacagactgtacaagcagcacgacaagacagggcaacacatgagcgttttgttagctgcgctaatttcgatttcaacattaaagatgagggacatcatgtctgcaccactccaacaaaagaaattcgccgccctgctggcggcaaccctggccatctcgggtggcgtcatcttgtggtcgccagcgagccacgaggcccaggccgacactgccgccgtatcaaatatcgctagcgtggacgttgcggttgtcgcgcagcaggacatcaccgactggcaggattattccggccgcctggaagcagtcgagcgcgtggaaatccgccccctggtttccggcacactgaccaagatccacttcaaggacggcgacctggtgaggaaaggcgatctgctgttcaccatagacccgcggccattcgaagcggaggtagcacgcgcccaggcccagttgagcggcgccgaggcgcggttggactacaccagccacgacctggaacgcgcagagcgcctgatcggtgacaacgccattgcccggcgcgacttcgaggaaaagcgcaatgcggcattggaggcgaaagccgcattgctggcagcccaggctgcattgcagaccgcccgcctcaatctggaatatagccgcatcacggccccggtttccggccggatttcccgcgccgaggtgacactgggcaatatcgtttccgcgggcgctagctccacgccgctcactacgctggtatctaccgacaacatctacgcggcgcttgaagtagacgagcaaagctacctgaaattcatccagcccgggcataccagccggctcaaggtattgctgggcctggcgaacgaggacggctacagccgcgaaggccgcatcggatcggtcgataaccgcctcgacaccgcatcgggcaccatccgcgtgcgcgccgtgttcgacaaccacaagggcgagttgctgccggggctgtatgcgcgcgtcaggctgggcagtggcagcacccgtccggcgttactgatagacgagaaagccgtgggcaccgaccaggacaagcgctacgtgctggtggttgatgcgcagaaccaggccaattaccgcgagatacagctaggcgcggcccatggcgaactgcgtgtggtggaaagcgggctgcagcctggcgaacgcatcgtggtcaatggcctgcaacgcgtgcgccccggcagccaggtcagcccgcacttggtcgccatgcctggcagcgattcgccattggcacaggtcagggcagaggaagccatccacaccatccgcagcctccccaatcaacaacaaaagaccgtcaaagcctaagaaccttcttagggagaacttataaatgaacatctcaaaattcttcatcgaccgcccgatctttgcgggcgtactgtcgatgctcatcttgctgggcggagcgctggccatgttccagctgcccatctcggaatatcccgaagtcgtgccgccctccgtggtggtacgcgcacaataccccggcgccaaccccaaggtgatcgccgaggcggtggcttcgccgctggaggaatccatcaacggcgtggaagacatgatctacatgcagtcgcaggccaacagcgacggcaacctcaccatcaccgtcaacttcaagcttggcgtggacccggacaaggcacagcaactggtgcagaaccgtgtcaaccaagcattgcccaggctgccgcccgacgtgcagcggctgggcctcaccacgctgaaaagctcgcccaccctcaccatggtggtgcacctggcctcgccggacaaccgctatgacatgacttacctgcgcaactatgccgtgatcaacgtcaaggataggctggcgcgcatccagggcgtgggcgaggtcggcctgttcggctccggcaactacgccatgcgcgtctggctcgatccgcagaaagtcgcccagcgcggcatgactgcatccgacgtggtgcaggcaatccgcgagcagaacgtgcaggtggcggccggcgtgatcggcgcgtcgcccaacaatgtgccgttgcagctgtcagtcaatgcccagggtcgcctcaagaccgaggaggaatttgctgcgattatcctcaagacttccgccgacggcgccatcacgcgcctgtccgacgtggcgcgcatcgagctcgccgcctccgaatacggcctgcgctccttgctggacaacaagcctgcggtcgccattccgatcttccaggcacccggcgccaacgcgctggcgatttctgatgccgtgcgcgccaccatgaaggagttggccgccgatttccccgaatcggtggaataccatattgtctacgacccgacgcagttcgtgcgctccagcatccgcgccgtggtgaccacgctgctggaagcgatcgccctggtggtgctggtggtgatcctgttcctgcaaacctggcgcgcatccatcatcccattgctggcggtcccggtctccatcatcggcactttctcgctgatgctggcgttcggctactctatcaacgcgctgtcgctgttcggcatggtgctggcgatcggcatcgtggtggatgacgccatcgtcgtcgtggaaaacgtcgagcgcaacatcgaatcgggcctgagtccgcgcgatgccacctaccaggccatgcgcgaggtgagcgggcccatcatcgccatcgcgctgaccctgattgcggtgttcgtcccattggcgttcatgaccggcctcaccgggcagttctacaagcagttcgccatgaccatcgccatttccaccgtgatctcggcgttcaactccctgaccttgtcccccgccctgtccgccatgctgctcaagggccacggcgacaagaaggactggctcacgcgcttcatggaccgttggctgggcggcttctttgccaggttcaaccgcatgttcagccgtgcctccgacagctacggcaagggcatcaagggcatcatcaaccataagggcgcagccatgggcgtctatgccgtgctgctcggcctgaccgtgggcgtgtcgctcgccgtgcccggcggcttcgtaccggcgcaggacaagcaatacctggtgggcttcgcccagctgcccagtggcgcctcgctggaacgcacggaggaagtcatccgccgcatgagcgagatcgcattgcagcagcccggcgtggaaaatgcggtcgccttccctggcctctccatcaacggcttcaccaacagttccagcgccggtatcgtcttcaccccgctcaagccgttcagcgaacgtaaagacaaggcactgtcggctgctgcgattgcacaatcgctgaacgagaaattcggccagatacaggacgcctatatcgccgtgttcccgccgcccccggtcatgggcctgggcaccatcggcggcttcaagctgcagatcgaggaccggggggcgctgggctatgccgagctggacaaggcggtaaacgccttcgttgccggggcttccaaggcgcaggaactcggcccgatgttcaccaattaccagatcaacgtgccgcagctgaacgtggacctggaccgcgccaaggccaagcaattgggcgtaccggtgaccgaagtgttcgacaccatgcagatctacctcggctcactttacatcaacgacttcaaccgcttcggtcgcgtgttccaggtgcgcgcgcaagccgatgcaccctaccgcgccaaggccgaggacatcctgcagctgaaaacgcgcaatatggcgggcgacatggtgccactgtcctcgctggtcagggtgacacccacctacggcccggaaatggtggtgcgctacaacggttataccgctgccgacatcaacggcggggcagcgccaggttattccaccgggcaggcccaggcggcagtggaaaggatagccgcgcagaccctgccgcccggcatcaagttcgagtggaccgacctgacctaccagcagatcctcgcgggcaatgccggtatctgggtgttcccgatcagcgttctgctcgtgttcctggtactggccgcactgtacgagagcctgaccttgccgctagcggtgatcctcatcgtgccgatgagcatcctggcggcgctcacgggcgtgtggctgaccaagggggacaacaacatcttcacccagatcgggctgatggtgctggtcgggctgtctgcgaagaacgccatcctcatcgtcgagttcgcacgcgaactggagctgcaaggcagcagcatcgtcaaggcggccatcgaggccagccgcttgcgtttacgccccatcctcatgacctccatcgccttcatcatgggcgtggtaccgctggtgacttccagcggcgcgggctcggaaatgcgctatgccatgggtatcgccgtgttcttcggcatgctgggcgtgaccctgttcggcctgttcctcacgcccgtgttctacgtgctgttgcgcaagctgagcggaggccgccggctgcactcggccaccaagcacgaaccccatgttgtcggcccagccgccagccatttgatataggacgcaacacatgaaaccgaccaagacattatcgctattgaccgccacgctgctgctggcagcatgctcggtggccccggtctatgaaaagccccaggtggtaacgccggtgcaattcaaggaagccagtctcagcgcgacaggcgaacagtccggccaatggaagactgccgagccggcggaattgaaccaccgcggtcagtggtggcaggtcttcaacgacctcaccctggacaacctggaggacgaggccctggccgccaaccagaacctgcaggccgccaccgccaggctggcacaatcccgcgccttgttcaaggacgagcgttccaaccgctatccgcaactgagcggcggcatcagccccgggcatcaacggatatcgccggacgcacagcgcaccgggaacggcagcgaacagacattgtggcgtgcgcaggcgcagttcgcctacgaggccgacctgttcggtcgcgtatcctcgctggtcaatgccgcccaggccgatgcggaacagagtgttgccctgctgcgctcggtcctgctttccctgcaggcggatgtggcgcaacaatacttcaccatccgagagctggatgccgagcgtgtcatctaccagcacaccgtcaagctccgcgagcagactgtgcaattgacgcaacaccgctacgacgccggcgacatcagtgaactggaactggcccgcgccaagtccgagctggcggctgcacgctcggaggaactgggcgtgacgcgccgccgcgcgattgccgaacatgccctcgccatcctgctgggtaaatcccctacggaattcagcctggcagcactgccactgcaacgcatcagtatcaatgtaccggccggcttgccctcctcattgctggagcgccggtcagacatcgccgccgctgaacgcgcgatggcggcagcgaatgcgcgcatcggtgtcgccaaggcggcctacttcccacgcctcaacattaccggcgcactcggttatgaatcctccgagctgggcagcttgttcgagtggtccaaccgcaccttcctgcttggccccttgatcggcaccatgctctcaatgccgatctttgacggcggccgccgtgaagccgggctggaacgcgcacgcgccgtctatgaggaagacgtcgccaaataccggcagaccgtgctcaacgcctttggcgaggtcgaagacaacttggccagcctgcgcatcctcgacaaccagtccgaagtgcaggacacggccgttgcctcgtcgcaacgcgccagccacctcgcccagagccgctaccgcgaagggctggtgagctatctcgaggtaatcgatgcggatcgcaccttgctgcagcaaaagcgtgtcactgtgcaattggacggagaacgcgcccgcgccacggtcaacctgatccgcgcgctgggcggcagctgggagggtgcgccactcgttgcatcaaaatgacgccagcggccttggctggaccatggcagccaggcacggccttgtacaaccatcctgggcaaagtgatactctggctggcaaggatgatgttgcgataatgcgcagcatccattcaacaatccttgtggcagattacccgccgggcagcttatgatggcgaacaaactcagccaggtggctctggccaagcacattgacccaggtacagacatatttaagcggacgacaatgactggcaacagcacctggagagtttattagcccgttttaaaggagatcagcatggtttcaatcgatacggcgctgcagtttatcgcagtatccgcggtacttgctgtggtgcctggccccgacaacctgttcgtcctgatgcagtcagctgccggcggcgcgcgcaagggcatcgccgtgacgctgggcctgtgcaccggcctggtcgtgcacacggcggctgtcgcatttggcgtcgctgctattttccaggcatcggccgccgccttcaccgcactcaagattcttggggccacctacctgctttaccttgcatatggtgcactcacgtcgggcatggacaccccggtcgccagcgaaggaccggccggcgctggccgtgataacctgacaggactttacaggcgcggcatcctcatgaacatcaccaaccccaaagtcgcgctgttcttcctggctttcctccctcaattcgccaaggcaggcgccgggccagcggcgctccagatattgcagctcggcgggctgttcatgatgaccgccttgatgatcttcagcctgattgcctataccgcaggacgactcagccattggctgcgacgctcgcccaaagccatcaagaccatgaatagggtcgcagggatcgtattcatcgggcttgctgccaagctggcagccgcacagcgctgactcatcgaccatgcgcagcatcacggcaagtggttagtgcgcccaatctatatcggcagagtcacactgggtcaatgacggctcatcggcctgcatgcaggcttactgccttattcacggcactaacccgcacattctaaccccgaatggtactggccaccgctacttccgcttggggtcatcagggctgtcgatcacgatatcattctgtaccgacaccaccccactgacgctgcgtgccacgagggtcgcctggctcacctcggcttgcgaccttgcggtgccgctcaagtgcacggcgcctaggtcatccgaccgcaccttgatatcaagcgccgccagcacctgatcgcgagcgagcgcggccttcaccttgccagtggtggctgactcttccgcataggtagtcagggatgcgctatcctcggcgtgaccgtgcaacggcaaggacaatgccagtatcagcaacgaatatgtgcataagcgcatgtcttatcctcaaacttgatttgatcccatcatcctaaacttggctctcccgggaataagagtcttcctattccgaagcgcatgtaggaattcgcaaacacgcgtgatgaatcgcgttcggctgggcattctgcggcagtcagtacaagccatatggcaaggcgccacatcgacaccaggggaatttggctcgccgctttaagcgcaaatcgcttggcacaggcggggcagcgccatgtaagatgaaaaactgtttccgtcatcaaaacttgaaccggaagagtccaaccaggagtagaaggataagcgatgccctcgttatacaagagccgcgaagagcgtgtgcaagatgtcgtcaaagcctatatgaatgagaacaacaccgtgcgccattccctgacgtttggcggccagttcctgccccatagcgagcaggaaagggaacagatgcgcgaggaacgcgcttgggcactggcccgtctcgccattgacaagatcatgcggctcccccatatccccatcaaccgcatgtcggcgatgtgatgcctcctgcatcatgagcaatgaagcgcacccaacaccacgtccctaacgttgctgccttgcttcaccaaccgcttgcactgcgtgcggtagagacccctagccgtctgcctccctgagctttgttaactgcgctaactcttctgctccggcataagataaggagttatgctttgcttggatgtttcagcatctcgtgtgcctggtagcatttatttattccagcactcaaattaaactccggaataccccaactgataaggagctcccatgctatcccgacgcagtttcctctcaggtcttgcagcggctagcgcaggcattgtcctcgcccgccatgtatttgccaatccgttatccccaacccaatcggggatcatgcaaactcgcgttgttccgtccagcggcgagcgtttgcccgtgatcggcatgggtagttccggcagcttcgaagttggcaatagcgccgccgaactcgaccccttgcgtgaagtactgcggcggttcttcgcgggcggcgccactgtgatcgataccgccccctcctatggcacagcagagaaagtcatcgggcaattgcttgaagagctgggactgcgctccagcgccttcctcgccaccaagatcggcacttctggccgtgaggccgggctggcgcagttccaggattcgctcaagcggttgcgcacggacaaggtggagctgcttcaggtgcacaacctgcgggactggcgtacccagttcgaagtgatcaaggaactcaaggcccagggcaagacccgctacaccgggctcacccattatctggacagcagtcatgacgagcttgccgaggtagtgcgcaaggtgaagccggacttcctgcaggtgaattactccgtcgtctcgcgcaacgcagagcaaacagtcttcccagtggcgcgggagctaggcgtggcggtactggtcaaccgcgcttttgaggacggacgcctgttttccagggtgcagggcaaagcgctaccgccatgggccgccgaagtcgggattacctcatgggcgcaagctttcctcaggtttgccctgagccaccctgccgtcaccaccgtaatccctgccaccggcaagccggagcgccagagcgacaacctcaaggctggcagcgggcccatcctgaccgaagcgcagcggcaatccctgatcgacacggtcggctgaggcagcgcaccatatgcgcatctcctcgctagccagccggctgttcaacgtggaaaaacaggaggcgccagcagtgctggctggcctgctcatgttcttcctgctattcgcaggctatttcatgctgcgcccggtacgcgagaccatgggcattgcaggcggcgtgcgcaacctgcaatggctgttcactggcacattcatcgccacacttgccgtgctgccgctgttcggctggattgcctccaaggcacagcgtcggaacattctgccttggacttacggcttcttcaccgtcaatctgcttgcatttgccgcaggcatggcatggcggcctgacgatccatggctggcgagggcattctatatctggctgtcggtattcaatatgttgaccatctcgctggcctggagcgtcctggccgacgtcttttccagcgcccaggccaagcgcctgtttgcgctgatggcggcaggcgccagccttggcggccttgccgggccgctactgggaacaatcctggtcgggatgctcggccatgccgggttgctggcgctatcggcattgatgctcgggggcagcgcagtggcgggcagcgtcctgcagcgctggcgcgactacctcccgctcgcgccggacgagggactcctccgctcgcagccattgggaggcaatccgctatcaggtgcagttgcagtattccgctcgccatacctgcttggcatcgccgctttcgtcatcttgttggcgacagccaatacgttcctctattttgagcaggcacgcctagtggaatcaacctttccggaccgcatccagcaaacccaggtgttcggcatcatcgacatcgttgtgcagtcgctggcgctgctgacccagctcttcctcaccggccgcatcgcccaacgccttggcataggcgtgctgctggtggcggtgcctgtagcaatcgccgccggatttctctggctggcactggcacccgtgttcgcagtacttgccgtcatcatggtggtacgccgcgccggtgaatatgcattcgtgcgcccaggccgtgagatgttatatacctcggtttcccccgagcaaaaatacaaggccaagaacttcatcgacaccgttgtataccgcgctggcgatgccgtcagcggttgggtcaagcacggtattgatttattggcaggccagcctgctgtggcgatgctgcttgggagcgttcttgccctgatatgggcaggcaatgggctgttgctgggacggacacaaaaacgcctggaagcaaaagaaggcgtgagtgcacaatagcaagtcgcctgtgcaatcggtgtctgcacgacaggcaccctaatgactagaatgacggcccttcagccacatcttcacacaacaggagatgctgcagcacgtggctacggtacgggctctactgaacctgctcccgcaaagcctgccgttgcttgcgtgaccgacagatagcctcgtgattgtcctccgcccactggatcagcttctgcatgggttcaagaaaggatctgccaagtccggtcagcgcatactcgacgcggggtggcacttcggcatacaccgtgcggctgatataaccatcgttttccaaccgctttagtgtgcgcgagagcacttggcgcgacacatcgccgatctcacggtgaagctcgttgaaacgcagggtgcgcagggccagcgcttcaagtatcaataagctccattgatcacctatcctatccagcacatcgcggatagggcatggctgctcaagctcaataggatcttcggtatgactcgatgacatgatatccctacagtaaaggtcacctcagagtgactcagtcgcaataaactgacttcttgtttcaggttaatgacgaatgtaccatcccagctctgaacagtctatttttgttacttagtttcactcatcaaaaggaatccataatggcacgcattgcactcattggcgcatccggacaggccggctcgcgcatcctcaaggaactctctgaccgcggccataccatcaccgcgatcgcccgccatccggagaaaatccccgcactacccaatgtaaccgccaaaaccggagacgccaacgacagggaaggcctggccaagttgctgactgcccatgatgcggtgatcagcgcagtcaagttcaccgccactgacccgcgcacgctcatcgaggccgtacgcgcatccggtgtcaaacgctatctagtagtgggtggcgccggcagtcttgaggtcgctcccggccaacggctgatcgaccagccaggctttcccgacgcctatcgccccgaggccagtaaaggtggagaattcctcgacatactacgcaaggaaaaagagctggactggacctttttatctccttcggcagagtttgtaccgggtgaacgcactggcaagttccgccttggcggcgaccagttgctgtcgaatgagcaaggcagccgcatctcttttgaggatttcgccgtcgccctggtggatgaaatcgaaaaccctgcacattcgcgccagcgcttcacggtaggctactgactgaggtcatgaggcgcaaactcggcaggcactgcttaccctcgcgtccatcctgatggcaattgattccatgcaggacgaacaatcatgaggcttgcataccacccttcaccgagctgcaacctcggggccaccagggctcgatgaacatcaccctcttcccttacccgcatgacacgatatgacgcctgtacatggtgttataggcaagactgtcgtcaagcagactcgcggatggacaagaatgcgccgcaaccgcatttaagttaaatacaggagaaaatcatgatcatcgaccttacgggcaagaccgctatcgtcacaggttcgacagccggtatcggcttcgccatcgccgacggcctggccaaggcaggtgcgcgggtagtcgtgaccgggcgcactcaggctgcggtagataaagccgttgcagcaatcaaggccggaaccacggcaggaagcgttgaaggcattgccgctgacttggcctcgccagaaggagccgcggcgctcgtgcgtgccgtgccgcaggcagacatcctggtcaacaatctgggtatctatggcgcaaaaccgctgttcgatctggaagatgatgactggctgaagctgttcgacgtcaatgtcttaagcgccgcacgcctttcccgccactacgcacccggcatgaaggacagaggctggggccgtttgatcttcatttccagcgaatcggcacagaacatcccggtggaaatggtgcattacggcgtttccaaagccgcaatgcaagcgctttcacgtggctacgccaaggcgcttgccggcacgggagtcacctccaacgctgtcttgcccgggcccacccgcactgacaacgttggtcaattccttgcggattttgccagggagcgcggcatccccgccgaggatgccgaggcacgattcctgaccgagaaccgtccatccacactgatccgccgcttcgcgacagcagaggaagtcgccaacctgtgtgtctacgtagcctcaccgctatcaagtgccaccacgggcgctgccctgcgggtcgagggtgggattgtggaaggaataggctgatccgaacccgagctatgccattatcggatagctacaaagtgcgtgctgttcatgcaaaacactcactgcaagcaagtgggaatagcattctggaataaaaaaggaccttaataaaaggtccttttttattctggagcgggaaacgagtctcgaactcgcgacctcaaccttggcaaggttgcgctctaccaactgagctattcccgcattgcttcacagctaaatcatttacctggaggcgcgagccggagtcgaaccggcctaaacggctttgcaggccgcggcataaccgctttgctatcgcgccataaacagtatcaggccactcttcaggacacctgataaaaaaagaaagcgcttgcagccactttccttttaaaatcctggagcgggaaacgagtctcgaactcgcgacctcaaccttggcaaggttgcgctctaccaactgagctattcccgcatcgaaagaaggcgctattctaaggattttcagacctgtgtcaagcgtatttcagcccgctcagccggccttcatgcgcggccacgcggccttcagataataagccattgacaccaatgtcaaaaatgcagcaatgtaaatcagtacctcaccataaaaactgacatgcaatggtcccaggggatcgtaatacagcagcaacaggatggcggccatctgcaccgcggtcttgaccttgccgatgaacgccacagcaacactgccgcgctcgcccaggccggccatccattcccgcagggcgctgatcgcgatttcacgcccaatgatgatcaatgccaccaccgcccccacgcgatcgagctctatcagcagtatcaaagctgccgcgaccatcagcttgtccgcgaccggatcaagaaaggcgccgaacgcggaagtctggttgagtgcgcgtgcaaggtagccatcgaaccagtcggtaatggcggcaaaggcaaaaataaacgtcgccagcacgtttttatcatgcatgggcaaggtcgtttccgggagatagaatatcccgatgaaaaccgggatgctcaggatacgcatcaccgtcaggctattggggacattccagaccatcagtgcaactcctcataaattttctgcgccagtgcatggctgatgccatccacttgggcaatctcgtccacgctggcattcttgacgccatcaaggccgccaaaccgcgtcagcaggctcttgcggcgcttggcgcctatgccgctgatatcttccaggctggaatgcatgcgcgccttgccacgttttgcacgatggccggtgatggcaaaacggtgggcttcatcgcggatttgttgcaataggtgcaacccgggatgatccttcttgaggctcaccggctcttccctctcgggaaagaacatctgctccagccccggcttgcgctcctcgcctttggcgatgccgaccagctggatatccggcaagccgacttcattcaggacctcgaccgccacgcccaattgccccttgccaccgtcgataaatactaggtcgggacgcttgccttccccggcggccactttgcggtagcgccgggtcagcacatcgcgcatcgcggcataatcatctcctggcgtgatgccggtgatattgtaccggcgatactccgagctctgcatggcgcccttgtcgaataccacgcaggaggccaccgtcgcttctcccatggtatggctgatgtcaaagcattcaatgcgctccgtgctctcgggcaggcccagggcttcgcgcagggcattcagcctggattgctggttggcctgttgcgcaatgcgctgactcagcgcaagttgcgcattggtatgcgccatcttgagccagacacgcttgtcgccgatgggatgagtattgatcctgattctgcggccggcctgctcactgaacacctcttccagtgcagcggtttccagggaggctcccacaatcagcagcggagggatcgcgcccgccatgtaatgctgctcgagaaaggcttccatcgtcgtttccaagtcggcaccgtcagcatttttgggaaagaagcttttgtcacccaggtgatgaccgccgcggatcatgaccagattcacgcaccactgtccttccagttcggcgcaggcaatcacatcggcatcactgacgttgaagtcgctgacgaattgcttggcctgcacctggcgcaggctctggatgcggtcacggtaaacggcggcaagctcatactccattttttcggcggcttcgttcattttctcgccaagctcgtccatcacctgctgctccttaccttgcaggaacaggctggcatgcatcacgtcccggcggtaatcctcttcgctgatgaaacccacgcaaggcgcagtgcaacgctcgatctggtgcaacaggcaaggccgtgagcggttggcgaacacggtattctcgcaagtgcgcagacggaacactttctgcaggagctgaatactttcgcgcaccgccaccgcgttggggaatgggccaaaatagctgctgcccttgcgctgggcgccacgatggaaagccaagcgcgggaaggtatctccagtcagcgcgatataagggtaggacttgtcgtcgcgaaacaacacgttgtagcgcggcatgaagcccttgatcagattgttctccagcaagagcgcttccgcttccgaccgcgtcaccgtggtttcgatgcgcgcgatattggacaccatgagccgggtgcgcgcagacggcaggtttttctggaaataggatgagactcgctttttgaggtcgcgcgccttgcccacatagatcacttcatcctgagcgttgatcattcgatatacgccaggcaggttgggcagatttttcagtaccggtttggggtcgaacataagatttggtggccgtcacgcagccagcagcatccactcaatgaaacaaggcagcagggttcaatcgctgtccagcagctcgcctgccacagcccagttctcccctgccacctcatggaaggtaatataggtataggatttgggcttcttggcgatacgctccagcgtatcggtgatttcttccgcaatcttggccttttgttcgcgagtcaatgttcccgcgaccttgatatcgacatagggcatatgcttctctcctggcttgggttgtcagattcaccaatcattcagtgcgcatgaccaggctggccatggaggtggtcagacgcatcatcatggtcatgccgatgattggtgctggtcagccagcaattggcgctggcatcgctgtgcaagttgccgatctccggctgcagtgtgacatgctcgatattgaaccgctcatggagcatatgccgcaggttgttcaatacctcatgccaatccagtatattctccaacacgatatgggcagaaagtgcagttttctcggaagaaagtgaccagatatgcaaatggtgcacgccctgcaccttgtcgctcgcgctcatggcatgctcaactgcctggatatcgagatgcagcggcacaccctccatcagcacatgcagcacttcgcccaacaggcgcagggtggataccaggatcagtaccgagatgaagatcgacaagatggggtcaatcggcatccagcctgtgaaataaatcactgcaccggccaggatcgccgccactgagccaagcaagtctcccagcacatgcagcaaggcagcacggctgttcaggctgctgtgtcccttatgtaacatcaaagccacgacgatattcaccagcatgccgataaacgcgatcagcatcacttccccgccctgcaccgggcgcggatcggcgatgcgctgcacggcttcataggcaataccgccgatcactgccagcatcagcagggcattcaccagcgctacaatgacttcggcacgcaccagaccgaaattatgcttgcgcgtggcaggcttgcgggcgatccagctgcccagccaagcaagcgcaagggcgaaagcgtccgacaccatatggccggcatcgctgagcaaagccagcgagcccgtccaccagccgcccaccgcctcgaccacggcaaatcccgcaatcaatagcaagggaagcaacagggagggctggccgccaccatgtgcatgagaatgatcgtgatgatgatgagcactcataggagtgtaatgctagcaggcatgaccacaattaaaaagccgcagctataaatatctgcctgcatgcctttaccggcgtctcatgatgagcagggaaagaaatttcatggataaaacacgatagagccctgcccgtcctttataatgtggccagttcttgccaacccttacccatgctcagttatcgtcacgcattccatgccggcaaccatgccgatgtcctcaagcatttcatattgcaccaggtgctggcttacaccaaccaaaaggacaagccatattggtacatcgatacgcatgccggtgccgggatatacgccctggatcatggctatgccacccagaatgcggagttcgagcatggcatcgcgcaattgtgggaatgtcatgacctgcctgtcccgctgcaatccttcgttgacctgatcaaacacatcaaccgtggcaagacgctcaagcattatccaggctctcccgccattgcacaggcgctgttacgcagcggcgaccgcgcgcgcttgttcgaattgcatccaagcgacaccaaactgctcaggcagcacttcaagacggctggccgccaagtactgatcgaacaacaggatggatttgcaggcctgaaagccttgttgccgccaccaccgcgccgagctgtggtactgatcgacccgccctatgaggaaaagcacgattaccagcgcgtgatcgacgcattgaaggatagcctgcaacgctttgccactggcacctatttgctgtggtatccgctattacagcgctccgaggttgatcagctgacagggcgcctggcaaaactgggcgttggcagctggctgcatgccacgttgactgtccatcgcccggctgcagatggattcggcatgcacggcagcggcatgttcgtgatcaatccgccgtggacattgcccggcctcctggcgcaaaccctgccatacctggcggaaaagctggctttggatgatggtgccggatatacactgcagcaccatattccctgagcattccttccccaggctactgaattattttatccagcaagaaaggaaacaagcatgcaaccccagcccaaacccaaaatgagtccgttgagcgctattctgttcggcagccgctggctgcaattgccgctctatctgggcctgatcgcggcacaggtgatctacgtcatccatttcatgaaagagctggcacacctgatcgaacgcctgccgcaactgcaagaagccgacatcatgctcatggtgttgggcctgatcgatgtggtgatgatttccaatctgttgatcatggtcatcattggcggttacgaaaccttcgtctcacgcctcaacatcaagggccatcctgacgagccggactggttgtcacatgtcaatgccaacctgctcaaggtaaaactggcgatgtccatcattggcatttcctccatccacctgctcaagactttcattaatgtcgaaaacctggacgaaaaaaccctgatttggcaaaccattatccacatggctttcattgcctcagccgtctccatcgcctggatagaccgcatcatgtcgcactcgggtgccccaaaagctcactgatcccctcttgccctccagaactggagggctgttcacttcaggagattgccctcatcatcatcgccatcgccacggcagcagcgacaaaggcaaagcttcttttcaacgatgcgggagcaagataaccagccagcctccgcccagccgccatccctaacacggatccagcgacgaaaggcagggcaagccaggcatcgaagcttccccacaacaatgcgctgcccaggctagagagcgaaaccagagcgatcaccgccaacgaggtgggaatgacggagtgcatgtccagattggacagcctattcagtgccggcacaatcacaaaacctccccccactccaaccaggcccgacaggaaaccagcaaggcttcctgcgctcatcagccagaacgagcatcgactggtccagcgaaagcggccagtggctggatcaatcatgcacgccggatcgccgggacggttgcgttgttttttctgcaccaggttttccgctgccacgaacgccaagacgcatgcaaacgcgaaggtcagtgtacgattgtcaaggtgatgcgccagccacaaccccaagggggccatcaggatacctagccccgccatcacgcatgcagagcgatagcgtactacgccttttttccagccagcaaccgctcccaccccagcagctaccgtgatggcggtgagcgccacgggcgcagcagccgtcaaggaaatgtccgtaaaaaacaccagcaatggcacggcaagaataccaccgccagcaccggttgctcccataagcagtccgacggctgcgcccaacagacaaagggtcagcacggccctccccatttcctatcaaacaggtggtgcagcagcatgcccgccatcatggccagagaaaaaatcacaggaccatccagcccactcatcaggctggccaatgcaggtccgggacaatagcctgccaagccccaccccacaccgaatatagccgccccagccaccaggctggcatcgattttccgcttggctgggataagcacatcctgttgcaaacaggtctgctgccgtaaccgcataagtcgatatgccagtgccatcaccggaatggcgcccagcatgacgaatgccagagaaggatcccacgcccccgtgacatcgagaaaggcaagcactttttgagggttggtcatgccggaggtgatcaagccgatgccgaacaccagcccagccagcaatgctgttatcagatgcatagctacctcaccaagggggataaattgacacagtcagcatcgcagctgccatgaaaaccaaggtggcaatcatagagcgtggtgacagtcttgccatgccacatacaccgtgaccactggtgcagccggaaccaagccgggtaccaaacccgaccagtatgccagccagaaccagtacatggatatcccggggagcagtggcctcaggcatggccgaccatagagaatacagccagggagaccccaccaagccagcaagaaagcaaagccgccaggcattggctgaccatgatgcgttgagcagtccgccgagaatgccgctgataccggcgatacgcccgttcatgatcaatagcagcgctgccgccagtccgatcaatacaccgcccgccagcgattccaaaggggtaatatgcgcccaggtaaccatcactctcactttcctttggaggttgcaatgccaaacacagcatatgccggacaccaccgtaccagcccggtcagtaaaggcaagatgccaacatatgcccaggacggcccttgaaaaaacgccgaccaaccaatcaatgccaagccaaccaatatgcgtaatacccggtcgacgctccctatattgatattcatctcgactcctactcgtttatcgacccaatgaccgcgttattcagcgatcctgccttgccgggctagccagccactcgcgccccttgagcatggccttccagtacacgggtggcaatatcctttccttgagccaccatgccagccgcgacgggcgctgcccgttaatgaaccagcgcggaaaactcggcagcagtttgccgccatagccaaactctgccagcacgatcttgccgcgctccaccgtcagcgggcatgaaccatagccatcgtaaactgcctgcatttcatgaccagacagcactgccagcacattttccgccacaaccggcgcctgcttgcgcgcagcggcggctgtcttggcattcggagcgttggtgacatcaccgaggccgaatacattggcgaactgcctgtggcgcaaggtgtactggtcgacatccagccatccggacgcgtccaccagaggactcgcacgcacaaaatccggtgcttgttgaggcggcaccacgtgaagcatgtcgaactccacctccaggctgccctgccccccctcggagtccgtcaccgcgaaccaggcccgcttggccttgccgtcaaccttggtcaaccggtgaccaaaatgaagctgtgcaccatagtgtttgacatactccatcagagccggaacatattcctttaccccaaacagcacggggccgctgttatagaactcaatgctgatatcgtgcagacagcccgcacgccgccaatggtcggcagataggtacattgccttttgcggtgcgccagcacacttgatcggcataggcggctgagtaaacacagctttgccgcgcctcatctggctcacgagctgccaagtatagggtgcaaggtcatagcggtagttcgatgtcaccccattctcgccaagcgtatccaccaacccctccactccatgccagttcagcttgataccgggacataccaccagcacgtcataagcaataagcttgcagccttcaaaaaggacacgactatgctctggctcaaaagctgccaccgccgccttgatccacttggcctgagcggggatgactgaagccatcgtgcgcacagtggtttctggacgaaatatgccaccacccaccatggtccagcctggctggtaataatggatttccgccggatctatgatggcaatatcaatcccgggatgacgcgacagcaggctggaggcgacagcaatgcccgccgcgccagccccgacaatcaatacttggtgatggctgacatgggccggtacttcattgccgccagctaggcggtaggtaatgccactcaaatcataaccggcagacttggctgcggaaagcactgcaggcaagccctggactggcgcctggctcaatgcccataatgtgactgcgcgcatgcctgaacgacaatacgccattacgggtttggacattccggcataggtgctggcaaaagcccgcacatcatcatccgagaccttgccgctttccacgggcaggtaagccatctcgataccggcctgccttgcgagcgcctccaattcgttgaatgtaggctggtccgtcccctcgccatcaggacggtgacacaatatcgtcctgaatccggcggcggccagcctggggatatcctgagggaaaatctgcccgctgacgctgaatcctgcttcaattttttctattttcatgctcgctctaatggggtccaaataacgttgaaatgctttaatgatcaggatagtctgccgcacgcctggttggcaggtaaagcgatatcaatctttccgggataggacagcttgagctcggacattaatgcaatgaagtcctctcgactgcggcctctgcctaggcgttgattgtgcagacgctcctgccccactgtcgaatgcaacctaccgtgatagtcatgcccgggatacactttggtatcatccggcagggtaaaaatcttctggtgaatactgtcatatagctgcccagcgttgcccatctgaaaatccgtgcggccgcagccatcaatcagcagcgcatctccagtgaacaccttgtccccacagacatagctgacgcaaccgttggtatgccctggagtatgccgcacttcgatatccagggttcccacgatcaagtgcacgccatccgtgaccagcaaatccgcacacatggcgcctgcatcgcggtgcactacgctcttgctgcccagtctttgcctcagtagatcggcaccggtcacatggtcggcgtgcacatgtgtttccatggtatacaccagcttgcaaccagttgactccagctcggcaatataagtatccacttcagaggccacgggatcaatcagcacagccagtctggtcttgtcgcaccccagcaagtacgtatacgttgagctctcgggctcgaaaaattgcttgaacataacttacccctcgagaaacaatggatttcatattgtcagcaaaaaaggggccacgcggacactcaaaatttttaccttataaatcaataaccaatatatccaccaatgccaccatatgtttcaaaagtaaaaatgaaacaagttcatcctgtttcatgatataagaatgaaacaccacataaaatcatacccgccatgcctttatccctagcacagcagattgccaaactcatgccggatgccgccgtgatcatggtcaaccgggattgcaccattcattactggagcccgggcgccgagaggctgctgggcttccctgcggttgacgccataagccaggcagggctggctggaagtcactgtgaaagctgccaagctgcctatgaagtcacaccgcacgacaggctggtcggccacatcctgacgttacaaactgcaggtggccaatcccgtgttgtgaagaaatacactatgcccctgttcgacgaccatggggagttcaatggtagcattgccgtactaatcgcctaccctacattgccgggtcccggtgactcccagccagtgcccggcaaaccctaccatggcatgatcagccataatccggtcatgcaacatgtattcaccatgatcggccgagtagccaaaaccgatctgcctgtactcgtccgtggcgaatccggaaccggcaaggagctggtggcacgcgccattcacgaggagagtacgcgcaagggacagcccttcattgccatcaactgtgccgccctaaaccccaatattctggagagcgagctcttcggtcatgtgaaaggagcattcaccggcgccatacgccagcacgtgggtgttttcgagcaagcgcggggcggcacactgttcctggatgaaattgccgagattccgctggacctgcaggcgaagctgctgcgcgtgctggaaaccggtgaattcactccgctgggcagcgaacgcagatatatcgcagatgtacgcatcattaccgccacccaccgggcactgcgcgaagaggcgaaatcaggtcgtttcaggcatgatctgctttaccggctgcgcgtcattccgatcttcctgccgccgctgcgcgaaaggcggcacgacattccactgctggcgaaacatctattgcacgagcaagcaggcgacgtactagtgccgcagcttactcaagccgctgttgagcacctgatgcaatatgactggccagggaatgtgcgggagctgcgcaatgcactgagttatgcctgggtgatgtctgacggcgccgtgatagacatgcagcatcttccagcggaaatactgggcctgaaaaacacaggcagggcagcctccaaaaatacggcgacacgcagacaattagaccgtcatgaaatccaggcggccatcgagcgtcaccacggaaatctatcgcaagccgcccactccttgggcatcagccggacaacattatggcggaaactcaagactctggattgagccctttcctggtcgcacggccagagaaggtacttgccagccaatcgtccagcaacgccttctcatagcgcatggtatcctggctgttctgtacggagcgcatttggtaattcggctcagtcaaccgcacctgcccctccttgagcacattgccttcagcatccttgagctgataatgcaattcgacgcgtggtggatagatatgccggatcatgcgaatatcgttacctggggtattccagggctcaaactcccccgccatgtcgatgtccttgatcttaatgctcaattgctcgcctagtgcaagataaacagccgcttttttcatcacgtgtctgcggagctgctcgagataattctgattgggcggcccatggtcggtgctggaacatctgtaaacttctctggcgagacgtactcgacgacaaccggcggccgtgacgcttctccggcgtgaactgcaaacaccacccatcctactatccagcatgctagcattcttatgctcaccttaccgtccccttttctacctgctcttaaccaagagacagtgcgccggcgaaacaattctcaccatacgcaagtaccgtctaaagacaataagccgcatgaagcggcttattgtctatgcattcgaggccaaatgccggtggcgacctagcttgccacttcggaaatcggaatcactttcttcgtatattccggcatctggtcgaaattgaggtacttgtagatattgtcggcatgcttagtgagcttgtcgcctatgatctcaagatactcggcttgtgtcggaatgcgtcctaagcgtgcgcatacggccgccagttcagcagaaccgagatagacgcgcgcatccttgcccatacggttgtcgaagttacgggtagaggtcgagaacactgtcgccttgtccgccacgcgggcctggttccccatgcacaacgagcaacctggcacttcggtacgcgcccccgccacgccgaacaccgaatagacaccttcatcgcgcaactggctttcgtccatgcgggtaggcggcgcgatccataaccgggtcggaatgttgccagccccctcgagtaccttggcggcagcacgatagtggccaatgttggtcatgcagctgccgatgaaaacttcgtcgatcttgtctcccaccacggcagatagcggcttgatgtcgtccgggtcgttcgggcaggccaccaggggctctttgatgtcgttgaggtcgatctcgagtacataagcatactccgcatccttgtcggcctcgagcaactgtgggtcggccagccaggcctccattgcctcgatgcggcgctgcagggtgcgcgcatcctggtagccgttgtctatcatgttctgcatcagcacgatattggacttgaggaactcgatcaccggctccttgttcaggtgcacggtacagccattggcggaacgctcggcggaggcatcggcaaactcgaacgcctgctcgaccttgaggtccggcagtccctcgatttcgagaatgcgcccgttgaagacattcttcttaccctgcttgcctacggtcagctcgccccgctggatcgcggcgtagggaatcgcatttaccaggtcgcgcaaggtgatgccaggctgcatctctcccttgaaacgcaccagcacagattccggcatgtccagcggcatagcgcccatggcggcggcaaacgccaccaggccggaacccgcggggaaggaaatgccgatcgggaagcgggtgtgcgaatcgccgccggtgccgacggtatcgggcaggatcatgcggttgagccaggagtggatcacgccgtcaccgggccgcaggctgacgccgccgcggctggagatgaattccggcaggctgtgctgcaacttgatgtccacgggtttggggtaggcggcagtatggcagaagctctgtatgacgaggtcggcagagaagcctaggcaggccagctccttgagttcgtcacgcgtcatcgcccccgtcgtatcctgtgagccgacagtggtgatcttgggctcacagtaagtgcccggacgcacgccctttccttcgggcagcccgcaggcgcgccccaccatcttctgtgccagggtgtaacccttgccggtatcttgcggcatgatgggctggataaacaaatcagaaggcggcaggccgagaagctggcgggcattgttggtgaggccgcggcccacaatcagcgggatgcgtccgccggcgcgcacctcgtccggcatggtcaaaggcgccagctcgaatcgggcgatttcctcgcctgcagcattcagcaccttgccatcgtagggccgcactgcgatcacatcgcctgtggacatggcgctcacatcgcattggatgggcaaggcgccggagtcttccgccgtattgaagaagataggcgcaatcttgccgcccagcactatcccgcccgtgcgcttgtttggaatgtagggaatgtcgttgcccatgtgccactgcaccgagttgatcgcagacttgcgcgaagagccagtgcccacgacatcgccgacataggccaacggcaaaccctgagatttcaattgctccagggtttgcaacgcccctggcattttgttgatgagcatggccttggcatgcagcgggatatcaggacgcgaccaggcttcctgcgcaggagacaggtcatcggtattggtttcaccatcgaccttgaataccaccagcctcaactcttctggcaacttgggacggctggtgaaccattccccggcagcccatgattcgaccaatgccttggcataggtgttgcctgccttcattttttcggctacgtcatggaaggcatcgaacatgaggatagtgtgcgacagcgccttgacgacttgctcagccaatgggctgtccagcaaggccaccagggcttgcacattgtagccgcccagcatggtgcccaatagtttgacggcatgctcgggagtgagcagaggggaatgcgcttcgcctttggcgatatctgccaggaaggctgccttgacataggcggcctggtccacgccggccgggatacggttttccaacaggttgagaagaaatggctcttcaccagcgggagggttcttcaacagctcaaccagggcagcggtttgctctgcatccagtggcaaagggggaaggccagcggaggcgcgttcttctacatgtttacgataggcaattagcatggttttccattaacttcgtgatagcggtaggcggcaacatacgtgacgatggctgcagacatgctggagatgttcccatggcagcgccaggcctgttgcccgcatgatctgcgtggcctgaatgagtgaattatacagtgttgcggccggcttataaaacgccggcaatgtcctgcatgcaatgaacatgcctgttttgacaggatttttcagagaatgaatcttgtttgcacttgtggcacccaatgacgcacgaggccacacctttcgaccttgcatgcagaaatctccaggcagatgaggataaatccggatgcaaaatgcctgtcgccattccgctgccagcccatccatgcaccactttggcgcaaccatggacgacaacatggaaatggcgggaaggcggaccatgcagagcgaaagaagccaacgattttgtcaatcgcagatgtcaggtaaaatcacggttttccaacgctggcagaacagcttgtatgaaggctgtccattgcgcccgcgctcactaccatgcaaaaaggtttaccgatggagctcacacctcttaacgcactttcccccctcgatggccgctaccaatccaagctcgatcctttgcgcccctatttcagcgaatatgccctgatccgtttccgcgcgctgatcgaggtcgagtggctcaaggcactttccgccgaagcggagctcaaggaggtcgccccgttcagtaccgagaccatacacgagctcgacaaggtcattgcggcattcggtgaggtggaagccgcacaggtcaaggcaatagaatcccgtaccaatcacgacgtcaaagctttggaatactggctcaaggaacatttcgacggcaaccacgaaatccgcgccgtcagcgagttcatccacttcgcctgcacttcggaagacatcaataacttgtcgcatggcctgatgctgaaacatgcgcgtgacgaagtgattatccccatggtagacaagctcattgcccgcctgaccgagcttgcccacgagttggccgagataccgatgctgtctcgcacgcatgggcagaccgcctcccctaccacgctgggcaaggaactcgccaacgtggtctaccggctgcgtcgccaacgcgaacaactcgcagataacgagatcctaggcaagatcaatggcgcggtaggcaatttcaatgcccacctttccgcctaccccgatttcgactgggaaagttttgcccgcaaattcgtcgagagcttgggcctgacctacaatccctacaccatccagatcgagccacacgactacatggctgagctatacgatacggtggcccgcatcaataccatcctgatcgacatcgaccgcgacatctggggctatatctcccagggctacttcaagcagaaagtaaaggaaggcgaagtcggctcctccaccatgccgcacaaggtcaacccgatcgacttcgagaactcggaaggcaacctgggcctggccaatgccttgctgcgccacttggcggaaaagctgccgatctcccgctggcagcgcgacttgaccgactccaccgtgctgcgcaacatgggggtcgcgctgggctacgccctgcttggctatgactcctgcctcaagggtctgggcaagcttgaggtcaaccgccagcgcctggaagaagacctcgacagcaactgggaagtgctcgcggagcccatccagaccgtcatgcgccgctacggtgtaccgaacccgtacgagcagctcaaggcgcttacgcgcggtaagggcggcatcaacaaggaatctctgcatgccttcatccacgatctcaagataccggcggaagccaagcaggcgctgctggagctgacccctgccaattacacaggaaaagccgcggcacttgcaaaagccatttagccagcctgccatgatggcctttgcggccattgactactttttcaaggcaccgggcctgcacagatgcttcccgatgatacaggcctggctgctgctcatcctgctgtcatggcagggccaggccgttgctgatacccgctatagcgtcgatatcgacgccccctccgcagtagaagatctgctggagaagcacatggagatcatgcgttggcttgataacccgcgcatgaacaatgccgaatggcaccgcttgttgcaggcagcgccccgcaatatagaggacctgctagcaaccgaaggctacttctcgccagagatcaagcaacaactcgaaaccagccgcgaaggcgagaatgtccgccatcgcgccacattcaccatcgtgccgggcaatccggtcaccgtggacatcgtcgatatccgcttcacaggcgacgtcacgcagcaagacgccggtgcagagcctgccccggacaagctgattgagggttggccgctcaagcgggatatgcgcttcagccaggatgcttgggctagtgccaagcgcagcctgctaagaggactgatgctgcagcgctacccgaacgccaggatcaccagcagcaaggccgaaatcgatgctgccagcaacaaggccagattgcgggtggagatcgacagcggcgcacctttccgctttggcggcctggaggtcaacggcctgcagcgctacccgcgaagcctggtcgagaacatgaatccaatcaagccaggcgaaacctatagccaggcccgcttgctgttctttcagtcattgttgcaagccagcggctatttcggcaacgtcgaagtcacatcgcacaccgaggacgctgacccggaagcggcaccaatcgtcgtcaccgtcaccgagttgcaatccgtgcaagtgggggtcggcgtcggcgccagcaccaacacaggggctcgtacgacactatcctaccaagacctcaacctgttcaaccgcggttggcgcttcaccaacaccttgaagatcgagcaaaaagcgcagtcactcaactccctggtccgattgcctacggacaagaacggctaccgcgatagtttcaatgccgatctcaaccgcattgatatcgagggccagaccatttccaccttgggcagcggggtgaaacgcgcatggggcccgcgcagcttcgaacaaaccattggggcagcctatctgctagaacacctggccatcgatggcagcgattccgagaacaactacgccgctaccgtctcctacggcatcaccctgcgccgcacggacaatgagctcaacccgacgcgaggctacttgctcaatgccttgttcactagcgccccactcgatgtcatggccaccggcaagtttctgcaaagttatgtcaagacgcaaatctattatccgctgacgcgcaggacgcagctcatcacccgattcgaaggcggcattgtcagcggcgccaacaacgcacctgccacctatctgttccgcgccggtggcgatcaatcggtgcgaggctatgcctaccaaagccttggtgtcgccgatggcgacgccgtgatcggtggacgctacctagccaccggcagtatcgagatcatccagtggctgacggagtcatggggcgcggctgcattcgtggatttcggcaatgcggcaaacagcacgcgcgacctcaagcctgtatatggttatggcctgggggcccgcttcaagagtcccgcagggccgatcggcatcgatatcgcccgcggccaggaaaccggcgaataccggttacactttaacctgggggtcaccttctgatggcaaaacggctactgctcatcctgctgctgtggttcctgccctgcatcgcgccggcatatgccttgatccagctcagctccagcctgcaggacctgcattacgatgcgggcagcatggagatcgacctactgcagttcgagggccacctcaggctactgcccacacgcgaaggacgcctgcgcgtggatcggctgcatgcgcagcggctggtcatcaccatgaagcaggctgcgcctgaagatgcgcccgatacccccaccggcagcctgcccgaattgcccgacgccatccaactgccattcccgatcgaactggaacaggcgtccatagatgaaatcgagatcgtgtccggcaacagccgccaggtgctgcagcatgtcacgctcaacatggcggcggacagcaacaccatccgcctgcagctgtcgcgcgcggaaacgccctggggcgacatcacggccgaggtcgtcctgcggaacagcaagccatttcccttgtcgggcaacatccacatccgccaggcgcaaggcaacatgccgtatgacctcaacaccaccctttccggtgacctccaggcattgcgctttgacatgcgcaacctgtttgcaatgcagaacgagctgcctgccatggtcgcgatcgatagtccgctgcctgcggctggcaggctggatattacgggagaagttgccctggagggcgacctgccgctcaagctcgacatccggttacgcgacttgaacccgaacgcgttgggccaggcgaccgacgctcacctgagcgccgacctcagcgtcagcggcaagctgctgcccgctgccgacttcaccgtggcatttagcagcctggacagccaatggcgcggccatcctctgcgagccacagccagcatacgcctgctggataacatcctggacagcatccaggtcgatgccacactcggcgacaaccgcatcagcgctcgaggtagccttggccagcccggcggcaccctcgcctggcaagcggcctttcccgtattggctgcactagggccggcgtttgctggcaaggccgaagccagcggcacagtagctggcgagttcgacgatctgcgcgcgcaattccagctgctcgcggaaaacctgcgccttccaggcaatatcacggcccatcagctcagcggcaacggcagcctgcacacccagggcgaactcaatgcagcgctcaatgcttcaggcctgcgcatccaccaaggcagcttcatggatggcaaaatcgctctgaccggcaaccgcgcgcgccatacgctcagaatggaagccaccggtcctggcctcaacctgcaatccacccttgatggcggcatcgatgacaccggtgcctggacaggcgtcctgcaccagttcgaataccaatcacaggcaccggtcaaactgcaagcgcccgcccccatccgctacgatgcggccgggcttgcaatcgacgacctgaccttgcagttcaagcagggcatcatccgcctggacaccttgcgccaaggtcccaatggcttgcagacgcaaggccagattgagcggttggccttgcaggacattccgccgctgttattctcattgcctgccaatctcaagggcaatccggtattttcaggggaatgggatatcaatgccggggaactgctcaacggtaaagtcatgctgcagcgcgagtccggcgatatcgccgtggtacgcgaaggccagcccgaacaaccgctaggcctcagcgaagttaaattactgctggcgatgcgtgacaatcaggtcggcctgacggccagcattcggggtagcgggctcggcaatattgccggaagcctcaataccagtgtcaccagcgcagatggcagcctcagcctcgtcagcagtgcaccgttgcaagccagcctgatcgcggaagtgaacagccttgcctggctgccctctcccgacatccaggcggatggtaccctccatatcgatatccatgccgatggcagcatcggcaaccccaacctggacggcaatatccgcggccgcaacctcagcgccagcctgccggccgaaggcgtgaacctcaccaatggccagctcgacgcatctctgtcaggcaacaggctgattctggatacgctgcgcttcacaggaggccagggtaccatcaatgccagtggcaacatcagcctggtagcaggcaaaccggcaatggagctcgactggatcctcgacgacttcacggcggccgaacgcactgaccgcacattggtattgaaaggcagcgcaaaaaccacactacagaacaatgaactcatcctggacggcgacctgcgcatcgtgcgtggcttgatcgaactggcgtccgaaggtgccccgcagctagacaacgacgtcgtcgtggtaggacgtgagcgcgcggaagagccggccccattgcaattcacgattggccagctcaggatcaacctcggtgacgaagtcattggcatcgtcgatccgggcaagcagttcctgctgcgcggtttcggcctggatggctacctcaccggcattctcaccctgtcaggaagcgtacccaacggcctgcgtgcggaaggttcgatcagggttggcggcacctatatggcctatggtcagctgctcaacatcaagcagggcatcgtcaacttcagcggcccggtggataatcccggcctcaacattaccgccatgcgcgagaaccagaccgtacaggccggcgtcgaaatcaccggcaatgcccagatgcccatggtcaagctggtttccaaccccagtgtgccggacagcgaaaaactctcctggctggtgctcggccatggcctggaccaggcaggcaagaacgaattcgccatgctctcgctcgccgccggcgtcctgctctctcagggagactccgttccgctacagaccaggatggcccgcgccgcaggcctcgacagcttcagcataggcggcagtgatatggaaagcactaccgtcaacttcggcaagcgcctgtcttccaggctctacctcagctacgaaaagagcctgaccggcctgctcaacgtcgccaagcttacctacaccatcagtcgcaactggtcggtcgtctcgcaagctgggtcggaaagcgcggtggatgtgctttatactttccgctttcaataacccattccacagagaatcgcatcatgcattacaccgagactggcagcccccgcctggcaatattgattgatgccgacaatactttcagattcatcaacgtgatagatgagttactggaagaaatctcgaaatacggggatgtgagcattcgacgaatttatggcgactggaccgaaaccaagatgcagcgctggaaagaaatcctgcccaaatatgcgattcagcctatccagcaatatgccaatacaaaagggaaaaactcgaccgatagcgccctgattatcgatgccatggatttactatacacagccccactcgatggtttctgcatcgtttccagcgatagcgactttaccaggttagccacccggctgcgcgaatcgggcaagcaggtgtatggcttcggagagcaaaaaacgccagactcattgatcgcggcatgcaacaaattcatctatattgaaattctgtcaaaagaaaaattatccgatcctcccgaacctacacccatatcaacatcagagacctctgcaagcgtagaatctaaacctccagccgccccatcgactcccttgtccccagccgcattggctccgggcatccgcaagagcagtcgcgagctggccatggatacacggctcatttccctcatccgctcagccatcagtgcattgtccgatgacgatggctatgcccatatcggggaaataaaaaaatatatgatcaagaacttccctgcctttgattcgcgcaattatggttacagcaaatttagcgagctgatcaaggccacggggctttttgacatcgataaggataagcagcgtattaaggacaagcggaaaaaatgatccccattcttatactctactattctcaaggcggcgctacccgcgacatggccaagctcgtcgcgcgcggcattgcttcggtcgaaggcacgcaacccaggttgcgcacggtacccaaagtatccgccaaccatgaagcaaccgagcccgagattccgcaaagcggcgatccttatgtcgagcttgccgacctagaggaatgtgctggactggcattgggcagtccgacccgtttcggcaacatggccgcgccgatgaagtatttcctcgatggcaccagcgtgctctggctcaagggtgctctgatcggcaaaccggctgcagtgttcacttccacatcctccatgcatggcggccaggagagcacgctgctctccatgatgatccccttgctgcaccacggtatgctggtgctgggcctgccttattccgaacctgagctcgcggccaccagcacgggcggcacgccatatggcgccagccatcttgctggcgtgatgaacaacaagccagtcagcgcggaggagaaagcgctatgcattgcactgggaaaacgcctggcagaaacggccatcaagctcaagcgtggcgagtgaaaactgccagccgtattttttacgcgattgttcccggataggcatgaaaagcgcttcatgactcggttataataaaaaaatgcgtattcttctttccaatgacgacggttattttgcccccgggctcaatatcctggcccaacaccttgcaaaggtggcagacattgtcgttgtcgctcccgagcgtgaccgcagcggcgcgagcaactccctgacactggatcgcccgctgtcggtgcatcgagccaacaatggtttttattatgtcaacggcaccccgaccgactgcgtgcaccttgccgtgaccggtctgctcgacgaattgcccgacatggtgatatcgggcatcaacgacggcgccaacatgggggatgacaccatctattccggcaccgtcgctgccgctaccgagggtttcctgctcggtgtaccgtcgtttgccgtttccatgtcgcgccatggcgtacagcatttcgagactgcggcaaaattcatggtgagcctggtcaagcgttaccagaaagaccgctttccgccgccagtgctgctgaatatcaacgtgccggacgtgccgttcgatcagatcaagggcacggaagtcacgcgtctaggtaagcgccacaaggcggagcctgtgatcaagtccactacgcctcgcggccagaccgtgtactggatcggggcggctggcagcgcgcaggatgccggcgatggtacggatttccatgccgtgagccagaaccgcatttccattacgcccctgcaaatcgacctcacgcaatacagccagcgtgaacaagtcaagaactggcttgcgttgtaaagtatgagcagcgcggcattaagcggcattggcatgacctcgcagcgcacgcgcgagcgtatgctgaggcgcctgagcgagaaaggcatcaaggacgaagtggtgctggcggcgctgggcgccatcccccgtcatatcttcgtcgacgaggcgctgtcctcacgcgcctatgaagacggctcgctgccgatcgggttcggacagaccatttcccagccctatatcgtggcccgcatgaccgagatcttgcgcaacggcggcccgctcggaaaagtactggaaatcggcaccggctgcggttaccagactgccgtactttccaaagtgtccaaggaggtctactcggtagagcgtatccgcccgctgttgatgaaggcacgtggccatttgcgggaattgcgcctcgccaatattaagctcaagcatgccgatggcaccatgggcttgccggaactggcaccttttgacggcatcatggtcacagcggctgcacgtcatatcccgcaagagctgctagagcagcttgccgtcgggggacgcatggtcatccctgtcggcactgaagaacaaatcctgtacctggtcgagcatctcaagactgcatcaggctcggaatacagacaaagtaaactggaagcggtgaaattcgtaccgctgctaggtggaaccaactaatgcaatggactaagcaattcaacacatccaggatgatatgcctgctcctgatcggcctgggaggctgcagcacgaccgagcacgccccggtgatagatcgcgcgcccgcaaccaagccgtcacagggtaaaccagcggcaggccagcatgccagtgactggcggcccaacacgcatatcgtcaaaaagggcgacaccctgtacagcattggcctggaatatgggttcgattacaaggaaatcgcccagctcaataatatcgcgccaccggcctataccatacacatcggacagcagctcaacctgcctgcccgttcggcagacatctctaccgcagccagccctgtggcgggacaaccggccagcaccaccgacggcgatgtcattgtcacgccactcaacctggacgggggaagcgatcctgccaccctagcagggcaggcggaaaccgccccactgtcggcgggccaaccactgctgttgattgagcccaaggcactacgccagccttacagcgaagcagccatgaatgcgcccgccccagcgccgcaacctcagcccgtggcagccccagcaacggctactccggctccggcagcagtttcatccgccaccaaaagcattgaaggcatcgaatgggcatggccgaccaacggcaaagtcatcgcgggcttcaatgattccgccagtaccaagggcctggatattggcggcaccatgggacagccggtatatgccgcggcacccggcaaggtaatttacagcgggtctgacctgcgagggtacggcaagctggtcatcatcaagcacaacaatactttcctctcggtctatgcccacaacagcaacatcctggtcaaggaaggccagcaagtcacccggggccagaagattgcggaaatgggcgacaccgataccgacaaggtcaagctgcatttcgagattcgccgccaaggcaaatcagtagacccaagcaaatacctgcctgcatccccgagctagataccgaccccaaggagcccgcctatatgagcaagcctgtgcgcaaccccgatgccaagccagaatccttgctcgccacgctgctagcaggtctccggttggggttgatgctgctcggcattatcggtattgccgtccacctgttcagcgatgagggttggctggaccgcgcgatggcctggatattttctggcacctggacgctgctggccgttcctactgcggtcttgggcgcttatcttgccaatcgctggctcacggcccccaaacgcggggaattgagcaaacgcggcgacctgccgctttacctcatgatgggggtaggcgcgtttttcctatttcgcctactcagcacgggtggcttctgaactgctgaaatcctgtgctttgctgaattgacactgccctgccagtgctgcgacctcatgcgccaaacccatggcagccaataaaaatgccgccccctttcaaggggcggcattcattcaacgacttcattatcccgcgagctacttggcggccgctgcttcctgctgggcgtaatattcgcgcacctgggtcatgtcataggccctggcccactcaatgatcttgtcgagcgcaggagcgcctatttcaccgacctgggcatgaatgccggcctgctcgcggatcaccaggatgcccggaatcttctccacctcgaaatactcgctgatttccgggtcatcttcggtattcaccataccgaacacgatatccggattctgctcggaggccgcttcaaaaacaggcgtgaaagcaacgcagggctgacaccatggtgcccagaaatcaacaatcacaaagtcattgctctcgatggtgtgcttgaagttggctttggtaagctgcaaaacaggcatgatgaaatcccagctgatggaagaagcgttgcattataacagacctgtataccacctactcagacaataggtttaccccaggcgctgtcgaagaacagctctcccagctcgcgacggctgcgtgcagccagctctccctccttgacttcaccctccagcgtggcagggtcagcggcataacccaccgctaccatggcaatgatttcgatctgctcgggaatggcaaaggcatcccgcaacttgcccgcatcgaaacctgccatctggtgcgccatgagtcctgatgcagttgcctgcaagcaaaggttttctgccgcggcaccagcatcataagctgcaaacggattgggttttccattatggtgaaacttggtgtcagccgcgaccaagatcaagagcggtgagttcttgacccagccctggttgaattctaccaaggtatcgaaagctttctgccatgccgcagcatccttgttcttatcccagacaatgaatctccacggctgatcgccatagcaggaaggcgcccaacgggctgcctccagcagtgcaatggtctgctcacgcgtgaccggcttgctggcgtcatatgcgcgaccgctccaacgaccggcaatggtggaatcaataggaacactggtaactgctggtttttttgacatattgttatccttgtaaagttgggtaatcggtatagcccttggcatccccgccatagaacgtcgcctggtcaggcgtattcaatggcgcatcctgctggaatcgctccaccaggtcaggattggcaatgtacaagctgccgtaggccactgcatcggcatggcccgaggcaatggcggcattgcccttggccttgtcgtagccaaggttggcaatatagccgcccttgaagtgtcgacgcaaagcggagaaatcgaatggcggtatatccccgccgcccattccgccctcgacgacatgaagataagccagtccaaacggactgaggctgtcagccacatggttgaacaaggcctgcggattggaatcgctgatgtcattgaatggattcagcggcgaaatgcgcaccccaacacggtccgcaccagccacatcgaccacggcctgggtcacttccaacaacagacgggtgcggttctcgatactgccaccatactcatcggtacggcggttggtgctgtcgcgcaggaactggtctagcaggtagccattagcagcatgaatctcgaccccgtcgaaaccggcttcgagtgcgttgcgcgtagcctgcgcataatctgcaacgatgcccggcagctcctcaatcgccaatgcacgcggcgtgacgaaatcctgcaagccctcgtaggtaaaggcctgccctgccggcttgatggccgaaggtgctacgggcagggcattgccaggctgcagggacgggtgcgagatacggcctacatgccagagctgcagcacgatcttgccccccttgtcatggacggccttcgtcaccagcttccagccctccacttgctcgggctcgtgtatgcctggcgtggcgggatagccatgtgcagtgggagaaatcggtgtcgcctcggtgatgatcagcccggcggaagcgcgctgggcataatactcggcattgataggctgtggcacattgcccttgccggcacggttgcgggtcagtggcgccatcacgatgcggttcttgagtgcgatgctgcccaatttggttgggctgaataaatcagcaggcatgacattcctccgtaattgaacaacgaaacaccgcgcaagtcgagacttgcgcggcttatcggacgttaagacataacatgcaggatttacttcttgataccttcgatcagcaaggtgacttcgatatcatcgcccaccggggaaccaggcttgccccaggtatagccataatcggaagccttgatgatggtcttggcttcgataccggtgcgtacgttaccccaggggtcgttgccgaaaccgagaatggcaaatgggaaggtcacttccttggtcacaccgttgatggtgagcttgcccgtgacattgccctgagtggcagaagtcggctcaaccttagtactgacgaagcgcatttcgccgaactttcctgcattgagatattcttctttcttaatgtggtcgtcgcgctttgcgttgctggtgttgacgctcagcacgttgatcctcgcatccacgctggaattggccaagttgtccttgtcgatggccagtttgcccgtgatgtcactgaaagtaccagaggtcttggacacgacgtggcggatcgcaaagttggcaaagctgtgcgtattgtcgatctcgtaagtctcgacggcagcaaatgccaggctgcttgctgcaaacaggccggcaaccaagcccagtttagcgatggagtgtttcattgcatttcctctctgcgtttcaaaaatcgttttagtttaactgcgtaacttcttggtgatgctggcaacccgctcacccaggtgttcggctgtcagcaagtcactctgcaatggcgcaacgtctgggccttgatcactgttcgcctgggccaatgcgcccaagaaaccacccaggcggttcaagtcattgactgaacctgagctgctgttgttccctggcagcaaatcatttcccacccagatcatgccgtgctgggcggcaaaaatagcaagctgcacaatagtgttgagcttatctccgctctggctggctgaagtcgtgaagcctgcagccaccttgtccttccaccccctgttataccagatgccggagctggcatccatgaatgccttgaattgggcagaagccgagcccatgtaggtcgggctgccgaagatgatggcgtcagcggcgttcagcgcatcccagttttgctgtgcatcctccgagttgaacagttgcacctcggtgccgtcgactttctcagccccgcgcgcgactgcttttgcctggacttcagtatggccatagccgctgtgatacaccactaccactttcgtcatgatatttcctttcattacacaagattaacggaatgatgagatggcagatcgaacaacagcacctctgctgcttcccccgccgtgatttcaatgtgctgctgggcatcgaccttggcagcatcgcccgcctccagcaataatccatccacaatgaggcttccgcgtaccacatgcaggtatacgctgcgtcctcgctgcatgctgtattcgattcgctggttttcggacagcactgttgcatacagggcaacatcctggtgaatgcgcaatgaaccctcacggccatcgcgtgacgcaaccaggcaccagcggtcgcgcttctcctcggcggcaaagtgcttctcctcgtacccaggcgatatcccgccctcttcgggcaacagccatatctgcaacaaatgtgcctggctacggtcagaagcgttgaattcgctgtgcacgatgccggtaccagcgctcatgcgctgtacgtcgcccgcgcgaatcaccgagccgttgcccaggctatcctcatggcgcaactcgcctttgagcatgtaggtgatgatttccatatcgcggtgcgggtgcatgccgaaccccatgccgggcgcgatcacatcctcattgatcacacgcagtaccgagtaatgcatgtgctcgggatcctggtagctggaaaaggaaaatgaatgatagctgtcgagccaaccatggttggcatggccgcgctcctgggctttacgcaaactgatcatggtgtgcctttcttgaccttcaataatattgaactgaataggcatggtagataaacgactgcagtatgaatagcaaagaattttgtatatattgttcaaaaattatgaacatgttgcggtgcacccacccagagactgcatgaccaccatcatccaacccaacgctgtgtcagggccacagtatttatggcaaggcctgaaactggtattgagcccaggactacgcctgtttgtgctcttgcccctgcttgccaacctcgcgctgtttatcggcatggtctattacgccatcaggcagttcgaccgctggctggcaggattgctggcgacctttccccaatggctggaattcctttcttacctggcatggcctttcttcgccattctgcttatgctgatcatctttttcaccttcagcctgtttgccaacctgattgccgcgccattcaatggtctgctggcggaaaaagcggaagtcatgatccgcggccaggacgactttcccgccttcagcctacaggagctattggccatcatcccccgcactttaggccgcgagctgcgcaagttgttgtacttcctgccgcgcgcgctgggcctcatgctcctgtcgctgatccccggactcaacttgctcgccccacccttgtggctgctgtttggcatctggatgatgtgcgtgcaatacctcgactatcctgcggacaaccacaaactagactggcaggatatgctggcctggctgagacagaagcgcttgaaaagcctgggatttggcgccagcgtctatgctgcgctgtggattcccggactcaatgtcctgatgatgccggcggcaatcgcaggcgccacgctgttctgggtgcgtgagcgtaacacgctcccgaaagcctccgcatgagcatcaggctctccatcgaagcgcttgaggtgctggatgcgattgaccgtgagggaagcttctccgccgccgccgaaagccttcaccgcgttccttcggccatcacctataccatccgcacgctggaagacgacctcgacatcaagcttttcgaccgcagcgggcacaaggcaaagctcaccgctgccgggctcgagctcttgcgcgaaggccgccacctgctcaaggcggctggggaattggaacgtagggtgcgtcgcgtcgccactggcatagaaaccgatatccgcattgccatcagcgacctcctcaggctggaaccactgtatgacatcctggatcgcttttaccgtcaagcattcggtactcgcgtatatctgcagcgcgaagtctacggcggcagctgggatgccttgatcagcaaccgggcggatatctcgataggcgcgccaggcgaaggtccatccggcggcggctataccacgcgcctgctcggcacgctggaattcgtattcgccatcgcgccccaccatcctttggctgacctgccagaaccactgtccaaccacgacatccagcagcaccgttccatttcggcggcagacagctcacgccacctcccgccgaaaacatccggtatcctggacggacaggatgtgctgtctgttccagacattccgagcaaggcactggcacagatcaaggggctcggggtgggttatttaccgcgcaaactcgctgaataccatgctgcacgcggcgaattactgatccgcgaggtggcagagccgaagccggaagtggtggcctatgtcgcctggcgcagcggcggcaaggcgcagcaatggctgctgcaggaattgcagaaagttggtatggaggccttcctgcctgggtgagacaagctggcatgtagttccgggaaatttggtatattggcgcagaagggcatcctacttcaacaatcacacaatgatgccgttggatatgacacgccaccaagacaaacattaagaaggggagacaggaaaccaccatggcacaaaaccactttccacgcgagttcaacgccatcaatcgctataccattcgcgccatgctctggctcaatggtttcgcgcatatcaccatcggattggcgctcgctgtctccgtggcgatgttcacctggctgtttttcctcgacgtgcgcatcgcctttgccgccaataatctcgttcatggcttcctcaacgcgctgggtaccctgatgttactgtggtcgatttcagcattgatttccgccgagatccgctacctcatgggcgccaagctggaagtggaaacctttatcgaagtcgccatggtgctggtgctgcgcaaactcatcatcatgccggtacaggaagtcacgcctgacccgatggaggtagtgctctgggtcggcgcaggcctcatgctcgggctgactttcgtgctggtgcgctggggccagaagcagcaaaccgattaacacaacacacatgaaggaaagagcatgcaggcccagatccaggccatcatccagaacaccagccgcatcattctaggcaaggaccagcaaatcaagctggccctggctgccatcctcgctcgcgggcacctgctgatcgaggacctgcccggcatgggcaaaaccaccttgtcctacacgctggcccaggtgctgggcttgcagttcaatcgcgtgcaattcaccagcgatctgctgccaggcgatatcctcggcgtatcggtctatgaccgcaatgcggctgatttcaaattccatcccggcccggtgtttacccaagtgctgctggcggatgaagtcaaccgcgccacgcccaaaacccagagcgcgctactggaggtcatggaagaaggccaggtgacgctcgaaggcgaaacgcgcgcgctaccagcgccgtttttcgtgatcgctacccagaacccgtcccaacacgtcggcacatttatcctgccagaatcgcaattggatcgtttcctcatgcgcatcaaactgggctatcccgaccctcgcgcagaacgcgccctgctccggaacgatggtgggcgccacggcgttcatgcgccggagcaggcgattgacgcaagcgggctgatcgccctgcaacaggcagtcgaccgcgtccatctttccgatgcgctgttggactacctgcaggccctgttgcaatatagccgcaactgcaaccagttcaaggctggtctgtcgcctcgcgccgggctggcgttgcggcagtgcgcgcaagcctgggcattgattcacgggcgcgactttgccatccccgacgacatccaggcagtgctacctggtgtggcaggccaccgcctccaacccatctccggcagtaccgtcagcgacaccgctgagcacctgctgaatgccgttgccatcccttgacacccagtcagcgaggttgtggaggcgccacagtgcgacactccccgccaagctgacgctccagcgcatctatatcatgcccagccgcgcaggctggggccttgccatcctattgcttgccatgcttacaggtgccatcaattacaccctgaatctggggttcattctcaccttcctgctcgcgggcatggcactggtctccctgctgcacacctggcgcaacctagcatggctgcaagtcgaagcagccccgccatcccccgtctttgctggccaggatgccatgctccatgtttccctgtcggaagaccgcggatgcgaacgctttgccattgccgccagcctgggcagccaagccgcgttattcgtcgatgtgccagccaacggcactgccacgctagtgatcggcagtccaacactcaagcgcggctggcacgacatggggattctcaccctctcgaccgggttcctgggcggcctattccgcgcctggagccggcttgaaaccggaacccgctgtctagtgtacccacgccctgctgccacgtccctgcccctgccgcaagcgaatgggccgacccatagcggcagcctctccccgcaagcaggggatgaggatttcgcgggcttgcggctttaccagcgcggggactctcctcgccggatagactggaaggcatcctcacgcgagcaaggcatgtacagccgcgactttcatgccgaatcgcagcagcaggtctggctggacctagggcagacgcctggcagcgacctcgagcaacgcttgagccagctgaccagctgggtcatgcaggcgcacgaaaccaatcagcgttacggcttgcgcctgccgggtagggatctcgcaccggcacacagtcaagcccactatgaagcctgcctgcgcgccctggccctgctggaggtggagtgagcatcgccagccagcctggcaaggccgacctccattggctgctgggagccatgttgctcgccatggcgctacatttcagccacttcccgctatgggccagtgcattgatcctgctattcatggtctggcgcctgttactgcagctgaagcagtggaccatgcccaagttatggttgctgttgcccatcaccctgctgggcgtcgccgggatatacctgcaataccgtaccctgtttggtcgcgatgccagcgtgacgctgcttgcgctgatgctgtcgctcaaactcatggagtccggcacccgacgcgactatatcatcctgatctttgctgggtattttctcacgatcactgcctttctgttcgaccagtcgctatgggtcggcgcttacctgctgctcccggtattcggcctgacagcatgtctaatcggcatcagttatccgcacggcatcctgccccaccgcgtgcgcactcgcttgagtatgatgctgctcttgcaggcagtaccgctgatgctggtgctttttatgctgttcccgcgcattcccggcccgctctggggcgtgccgcaggatgcctaccgtgccatgagcggtctgaatgaccatatgcaacctggcgacatcagtgagctcagcctgtccggttcagtggccttccgagcgcagttccagggcaaaatcccagcgcagcagcacctttattggcgcggaccagtactctggcaattcgatggtcgcaactggcatatgggagggcatgaacgctaccaggaaacgctggagggattggcggaaccagtcgactatgccgtcacgctggaaccgcataaccgccgctggctgctgatgctggatgtgccgcacgcccaaccggcgggcacctcttttaccagcgaccggcaggcgcttgcgcagatgcccgttcggacaagaatgcgctataccggtagctcccacgtacaataccacctagccgccgacatctccgacaagacacttgcccaggccttgcagctgccatcgggcggcaatccgcgcagccgtgcactggcgcaagcctggcaccgggagctgcaagcgccggagcgcattatcgatgccgcgttgtcgatgttccgcagccaggcatttttctacaccctgacgcccccgcgcctgggcgaccaagctattgatgactttctcttcaacagcaggcgcggcttctgcgagcactatgccagcagctttgcctacctcatgcgggctgccggcattcctgcacgcatcgtcacaggctatcagggcggcgagaccaatcccgtgggccaatacctgatcgtacgccaatccgatgcccatgcttgggtggaagtctggctcgaaggccggggctgggtcagggtggaccccacggcggcagtcgccccatcccgggtggagagcgggatcagcacagcattgtcggacaatagcccattgcctatcctggcgcggcaggatcgcacctggctgcgcgatctatacctgaactgggatgccattaacaacggttggaaccagtgggtgctgggctatgaccagcaacgccagcttgcgctgctgtcacgcatgacgggtacatccgccaactggcagcagctcatgctatggctcactggcagtctgctgttgatgtcggtactgctgtgcgcctggttactccgccgcaggcatataccaaccgaccccataaaagcgctttacctgcgctacctggcgaaactgtcgcgcagggggattcaccatagtcccggagaagggccgctcagcgtccagcgacgtgccagcacagcgttacctcagcatgcgacagacattgcccgtatcacccggctttatctcgcgcttcgttacggaccacttgaagaactgcctaatgagcacaaaaccatggcagaattacggttactaatagaaggactagatggctaatgccagcatctcaagaagaaaacaccgccgctgacgaagatttcatgcgcattgccctgcagctggcacaggaggccgctcttgcgggcgaagtacccgtgggtgctgtcgtggtgaaagacggggtggtgattggccgcggcagcaatgcgccgatcgcataccacgaccccagcgcacatgccgaaatacgtgccatgcgcgatgccgcggccaggctgggcaactaccgtctgaccggctgcgcgttgtatgtcacgctggaaccctgcgccatgtgtgcaggcgccatccagcatgcccgcattgcacgcctggtatttggcgcccatgattacaagaccggcgcttgtggaagcgtcatcgacctcatggccgaagagagactcaaccaccataccctggtaaaaagcggcgtattggtgcaggaatgcagcgccacccttacgcaattctttgccgaacggcggcggcagcaaaaggtagaaaagtctggcagcaattaagatttacacctgaatgacaggcgggagaaccgaggagacaatcatgattccagaagagtatatcgtggtgtatttcatatcgcttgggctttgcctgctttccaccatctacaagacagcctgcttcaaatccatgctctgcaggcagattcttggcagcgtattctggagtctggtgccggtcatgaacacgttcaaggccatgctctggctactatccctgctcgtgacatggctggataggcgcaaaaccatgtaggccaaatgctcagggcgcaggtttagacggctttctgccctgcttgagctcctcggccaaagcccgcgaagcatcgcgcttctgcttggtgtattgcagtatgttctctagcttggcggcagacggtagattaggatcatagggcagttgcgacaaggcctcatagcgttcctgatagcggtcggtgatatcgttctcgatctgctcgcccagctcaaaatatgtcacattgccctgcttgctctcatgcatgatatgcagccaagaacggttgatcgcctgatcttcctgaatgaaagcattgatttccttttgcagcagcagctcatcgccccagctgtatttaggcgctggaagcttgtatagcatgatggcaatagcagctaccagcaggctgccgccgatcagccggggcaaacgtggcactacctcttgcggcctcaagccgcgcatcagcagcaatccagccagcatgcccgcgacaaagccgccaatatgtgcggcattgtcaatcgcgggaatcatgaagcccagcgcaatggtggcggttgcgaatacgcaggcgcccccgaacagccaacggaactcgcgtcggtctagcaacgcccgttcttgccagagaaatacgatcaaggcgccataaatgccgaaaatcgcgccagatgccccaccagataccgcctggttgccctgccacaccagcgaaagcaggttaccgaccaagccgctgaccagatagatgaccaggtagcgccaatggccatacatgcgctccacgagctgcccgccatcccagaatgcaatcatgttcaatgccaggtgcacagcgccgaaatgcaagaacaaggcggtgaacaaacgccaccattccccatcctgcgtcgcaggaccgaagttggcaccccatgcaagctgcagctgcacattgttgggggagtgccagaaaccagcaccattgaacagcatcagcacaaataccagcaagttggccgcgatgaggcacttggtcaccgggatgcctggcgtgcgctgcttgattgcagcacctagggaaggccagctatcggttaggtcagtcatatcgttggatggaggatacaaaaagaatgtgccgaaacaaaaaacccgccacaaggacgggttcttgacttagcgatgggagatcagtcacgctcgcccatgaacgccatcagcaactgcagcaaattgacgaacagctgataaatgctgatgtacagtgacagggtagccataatgtaattggtttcccctccacgcacgatgcggttcacatcgtacaggatgaagccggagaacagcagcactgccactgcagagatcgccagcgaagcagcaggcacctggaagaacaggttagccagtgacgcaacgatcagcaggatcaggccagtgccgcctgcagccaagccaaccagctgaccaccattacgcaggttcaatgccacctgcaggatagggccaagcatcaggcccatgaagaatgtcaggccaaacagcagcacgactccaaagctattgttacggtttgcagaaatggcaaagaacagcccgaacatcacggccagcatgatgagggaggacatgatcgggctggcagccatccacgagaaattcatggacatgccaatcagcgcgccgatcacggtcggcaccatggtcaggcccagcatcatgtaagtgttacgcaatactttatgcgcgcccgccggcaacgcttgcgtattggcgacttgataattcgtttgcatctggatataccccctaagaaaaaaccgaaactactcctaagactagccaataagcccgaaagtttcaaccttattcaacgacaggctgtggactcacattcaaataccgatcataccagcaatccgccagttaattctgagtatgtattcagttcacaagtcacaatcatcatttacctgcgcacgtcattagtctcttcgggctattgcgatgatttcagcgtgcccctatgctggccctgtcaattcgaaattaccaacatctaataaatattgacatcgcgttactgacgcttttctttcctttcaactcaatttataggggtaacatcgcatgaaagcaatgaatctcaaggcaattctgctggctgtttctctgattggcgcatctgctggtgcttacgccaatccagttctgggtcctgatcaaaatgcatctccagatatagaagtctataacttcgttcatgaaggttttattggggctggcacctttactcactggcttgcatttgatattgagggataccgctctgtcaacgcaactatcagcgccagcactccactcggcaccatttctttcgaagacttcgatctctacactgctattgatggcacgctgttacaggaaggtgacacttctaccccacttccagtactgtctttcggttacctgactggtaatgtagatggtcctgcaacatactggttgaagatcacagggtcagccgattttcctgatggcttcaatgcaacctatgctggtaccatcactgctgccgttcccgagccaagcacctacggcatgctggcactgggcctgggcctgatcggcttcgcagcacgcggccgttccaagttctccgcctaatctttggcacggaactgatcaaaacccgctgcggcgggtttttttattgtctttttgagattgaatatccaagggtttttcggcaaaccctgcgccatttcctgccaaccccattcatcacgcaaacggcaaatccccatctgccttgcccacctgtccgacccggtgcaccgcgtgcatgaagtcaggatcttcatgcaaggccaccatgctggaagggtgccgcccgccatgcatgcgggcaagccgtgccaggctttgcgcctggatgtcccatttcagattggcaagcagttcgtccgccttgtcgggctggttgcacagcagcaccatgtcgcagcccgcgttgagcgccgccagcgcacgctgggtcacgtctcccaccacgcctgcgccttccatggaaaggtcgtcgctgaagatcacgccgttgaaacccagcctctggcgcaggactttttgcagccagcgctcggaaaaacctgcgggcttgttgtccaccttgggatagatgacatgggcaggcatgatggcctggatgccgtcgtcgatgagctggcggaaggtttgcatatccgttgaagcgatctggtcgaaatcgcgctcgtccacgggaatcgctacatgagaatccgccaccacatagccatggccggggaaatgtttgcccacggccgccatgccgccgcgcttgaggccctgcatcagggaaaacgccagttcgttgatggcttgcctgtcgccatggaaggcgcggtcgccgatcacctggctttcgccataatccatatcgagcacgggcgtgaagctgaaatcaataccatgggcgcgtagctctgccgcaataatccagcccgcctcctccgccagttgcctcgccttgcgcgggtgctcgtcccagatcttgccgaactctcgcatgggcgggattcgcgtgaaaccctcgcggaaacgctgcacgcgccctccttcatgatcgaccgcaatcagcaaggggggctggcgcacggcatggatgctgtccgtcagcgccttgagctgggctggcgactcgaaattgcgcgcgaaaagaatgacgccacctaccaggggatggcggatgcggcgaatgtcttcctgggtaagctcggtgccgacgacatcgagcatgatggggcctagtgtcatgttgattcagtctagtcagtataaaagcccgctattgcaggcggaatggattgaaatcggtatgcctgtcgtagtagtcctcgttctcggcacgcttgaggaatgccaccacgcggtaggtcaccggcgtcaatactacctcaaccccggtcttggcgagaaattgcgccagcatcaccaacggcaatttgtcgtccgggatgatgccgctgccatagaaagccagcggatagaacaacagcgaatccacgccttcgccggtgatggtggaacctatggtgcgcatccagagccagcgcccttcggtccagaccttcatttttgccagcaccatggcattgacgaactcgccgcaggcaaaggcgatcaagccggccagtgagatgcgccacgccgacccaaacgcgatttcataggcgcgttgattctcccagaatggggccggcggcaaggcgacgatgatccaggccattgcagaagcgaatgccagtgcggcaaaccccgtccagatcacgcggcgcgagcgggcgtaaccgtagacttcggtcaacacatcaccaaacacgtaggaaatcgggaaaaacagcacaccggcgccgaaagtgagggtgccgaccagcggaaaatcgagctgggcaaccttggccgggccgatgaggttgtagcagaccagtaccaccacaaacgccaccatgacgacatcatagtaccggtaagcgcgctgcggcatggcccctcctctcaatccccggcacgcctgacatcccaggcatcacgtagctggtctcccagcacattgaccgccagcaccaccgacatcaggctgatgccaaccaccagtatgtaatgtggcgcgaccagtaaatagcgcaccccatccctgagcatggcaccccaggatgcatgtggtgcctggatacccagcccgaggaaagagaggctggcttcggcaatcaccaggccggcgatgctataggtcgcctccaccaccaatggcgccgccaacaggggcagcatgtgcttgcgcatgatgcggcctgccgatgctcccagcgattgcgccgcctgcacatgctggcgctggcgcaggctcagcgcttgcgcgcgcgtcaggcgggcataacccacccaggaagtcaggcacaatgccagcagcaggttgtcgaggccaggccccagcacggcggcaaatgcaatcgccagcaggatgccggggaaagccaggaatacgtcggtcacctgcatcagtgcccggtccacccagccgccgcaataaccggccagcaatccaattgcggtacctacgctcagtgtcacagccgtcaccagcaatgccaccagcatagagacacccgccccggcggcaatccgtgcggcgatatcgcggcccaggtcgtcagtaccgaggacgtgatgtgtgcctggtgcaagcagtacttgtgtcaagtcgatatcatccggcttcaggtcgaacaatagcgagcatgccacggccacgagccagaagaccaacacccaagagggccagcgcttcacgaggcgaacctcaccctgggatcaagccgggcatacagaatatctgtcatgaggttgaccacgacgtaagtcagcgcaatgaccacgacgcaggcttgcgtcaccggataatcgcgcttttcgatcgactccaccagcaaccgtcctatgccttcccaaccaaacacggtctcggtaatcacggtacccgccagcaggctgcccaattgcaagccgaccacggtgacgataggcaacaacgccgcgcgcaaggcatgccgcaggattaccttgcgttcgctgatgccttttgcgcgtgcagtacggacaaaatcctcgctcaatacttccaggaggctggcgcgggtcatgcgcgtcagaatcgctgcgaggccgaagcctaaggtcagcgcaggcagcacaatggcacccggttcgctcatgccgctgaccggcaacaggcccagccacaacgccagcagcagcatcagcaagggaccaagccagaaatgcggcatggcggacaaggccaggctcagcaatgtcgccaggctatcctgccatttgccctgcctcaaggctgccactatccccagcggcaaacccaggccgatggcaatcaacaaggcgcacaacgccaggcaggcagtggcaggcaggcgctccagcagggtgtccgcaatcggtttgcggctgtggatggagcggccgaaatccccgtgtgcaagcgctgccaggtaatgagcgaattgcaccggcaaaggctggtccagcccaaggtccgcacgcagcttgtcgcgatcggccatgggagcagactctcccagcatcacttcgacagggtcgcccgggaccagatgcaccaacagaaatgtgagcaacaggacgccaaagaccaccggcacaatgcccagcacgcgtttaagcatccagcaccatcacctgtgtattgacgggcaccagatcaaacagctcgcgcacatcggcattgcgcatgcggatgcagccgtgggaatgcgcttcgcccatgggctcgcattccggggtgccgtggatgtagatatagcgctgcatgctgtcgacattccccaggcggttgaaaccgggttcgcagccggatagccagaggatgcgcgtcagtatccagtcacggcctggatgctgggcatgcaatgcaggtgtccagacctcacccgtaggcctgcggccacggaaaactgcgcccagcggttgtccggcaccgatcttggcgcgcacgatgtgccggccgcgcggcgtgcaataactgtctttttgctcgccggggccattaagcgccgtggagacaggatattccttcagcaaatgcccggcatcgtcggacagacgcagtatttgcaaggggatggaaacttcaatcttcatctacattcctgccgactggttcctgcccggaaagacggacttcagcttgctgcgcttgacatccaccaggccatcccagctcccgtccggctgcaaggagtagcctttgatatgatcccgggtggcagcaaactgcccctcataccagagcgggatatacggcaattgtgcatgtacacgttcggcgacgctggcccaatcgctcacggcaatcaactcgtccgttttcggatcggcataatgtccacgattggcacccttgggcggtaccgaggaggagtggaacgcatgatggtagatctcaggtgtcttgatccccacccacatcagtccgtatagctggaaattgccgcgcttgatgtcgtcgaagaatgtgccccagtccaggctgcggatctcgagctggatgccggcatcgcgcatctgcgcctgcatcatggtagccagcctgacccgctgggcatcggtagaggtcttgtagaccagcttcaagggcaggctgaccccggcacgcaacaacagctcacgtgccagcaccggattatattcgtacggtttcaggtttccgttgccagcccaatgctctggcgggagaatgctttccgcaagtcggctgtgcccaaccagcgcatgcttgatgatggattcccggtcgatcgcatgggccaaggcctgacgcaccagggggttccgcaggacatcatcctgcaggttcaggccgatataggcaaaattggacccttcggactcctgtacatcaatgccgggctgctgcttcaggtagttcaccagctccggcggcaagtcgccctgcaggatatccgcttcaccgcgcaccagcttgagcacacgcaccgtcggatcccgaacctcctcgaaaacgaagcgcttcttgtcggaacggcgctcaagcttgagcgaacgctgccaggaaacgaacttgaacggtccgctgcctaccggctccctcgaaaaatcatgctgccgcgcaatcagctcagcgggaagtattcccagtatcaggcgcgcgggaaagttgctgtctgcatcgtggagaaagaaatccagggtattctcgtcgcgcacctcgatcttgctgatgttggcgaactcggccgcgtgcggcgaatctgccagctcgatgacagactggtaggtagcggcaacatcttctgcagtcaggtagcgcccatcatggaaatctcgtccatgccgtcccaaggtgaaacgaaacaggcgcggagacagcacacgccagctagccaacgagggagccgggcgtgcatggacgtcaaaatccacaagcgagcgataaatcaaccgattgacccgcgcagaagcggcatcggtggcatagcgcggatccagggtttggggcagttggctgaccgcgctgcggatttgcaccggtgctttatcacggctgcaggcatccagcaatagcagcgatgccaccatggtgatggccaggccgccgagacgccatacctgccacgtcatggactcgccttctcgaacaatgcgatggactccacgtgcgaggtgtgggggaacatattgatcacgccgctggcaagcaagcggtatcccttggtatgcaccaatatcccagcatcgcgtgccaacgtcgccggattgcaggacacatacacgatacgttgcgggacatgcgacgtatcggcatccgcatcctcgatatcaggcaaggctttcaccagctcgatcgcgccgtcgcgcggcgggtcaatcagccacttatcgaaacggcccaaggactgcaatagtgccggcgtcatcttgaacaagtccgcctcctgaaactccacctggccagccaggctattgagggccgcgctctcattggcacgcgccaccagcgcggccgagccttccatgccaaacaccgaggcgccgctgcgtgcgataggcagcgtgaaattgcccaggccgcagaagaaatcggcaatgcgctccccaggctgcggctgcagcagctgcatggcgcggcgcagcatcacccggttaatgtacgggttgacctgcgtgaactccgtcggcttgaacggataggtcaggttgaactcaggcagggaatagctcagtcccgggccttgcagcggatagaacggctgcacggtatccggccccttgctctgcgtccagacctccacgccgtagcggtcggcaaatgccttgatgggagcggcgtcctgcggttgcaagggctcgagtatgcgcaacaccagtaccgtggccagctcccctaccgccacctcgatctgcggcaggcggtcgcgtatgctgagctggcccaccagctccttcatcggcacgatcaggttggacacatggggcggcaacaccctgcaactgtccatgtccgcaacaaagctgctggatttctcattgaaaccgaccagaacgccgccttttttcgccacatggcgcacacgcagacgggccttgtggcggtatccccaggccgggccgtagatcggcggcaacatgcgctcggaacgggtcttgccgatatgccagaggttgctctcgagcatgcgctgcttggcagctacctgcccggaaaactccaggtgttggatggcacagcccccacagacaccgaaatgctcgcagccaggctgggtgcgcagatgagaagcctgcaggacatccagcacatcggcaacttcgtacctttccttgcggcggcgcactttgtaggtcacctgttcgcctggcagcgcgccgtcgataaaaatggtcttgccttcgacgtgggcgacgccccgcccttcctgatccagggattcaactaatgcaataggagtactcatgaatggtttctagtcatgcagggcgagcagtggactactgccgccagtggtttaagaattcctgccagtgctcgccctgatagccggccagggtatcgcgcaccaatgtgatttcacgctcatatgcggcccggtccagcacgccgcgcatcaattggaagcgcagatagacaagataagtgtttgccacgtcggtttcgcaataatcgcgaatcgcatcgatctcgcccttgacgaaggcttcccataccttgctgccatccatgcccagcttgccgggaaaaccgcacaattgcgcaatctcgtccaggggcgcattggccctgccgttgtacagcgccatcaggtccatcaggtccatgtggcgggtatggtagcgactgatgtaattattccacttgaactcgcggtcatcgtcgcccatgtcccagtagcggggcgcgacgataccatgcaccagcccgcgatagtgcagcaccggcaagtcgaacccgcccccgttccaggaaaccaggttcgggctatatttctctataccatcgaaaaaccgctggatgatctcctgctccggcgcatccgggctgcccagcgtccagacgcggaaactctcgccctcacgcagcgcgcaggaaattgccacgaccctgtgctggtgcaagggcaggaactcgccgccattttgctggcggcgcttgtgaaacgccacacgggcaacatcctcatcggtggtatcatgcggcaagctatagagagtgcgcagaccttcggtatccggaatggtctcaatatcaaatatcagcgtaggtgtcatgtcgtggccttgttgtatccatgcctatttcttcacccagccgttgccgtcctggtagtaccaaccactccgggccttttgtatccagcgctgggcaaaggtactgcgcacttcgctctcccattcggggtgactgttggcattggcaatttccctgtacaacgcattgcggtcattgttttccgccgccaccagcgcattgaggccctggcgctgcgccagcggcacagcattggcatcccgtacggccaccagcccgtcgcgcgtaaaaccgaccgccccgctggcgtagaacccggccagctgcgcatgtctcgcctgcatgctgcgcttgatcgctgtgattgcgggggtattgatttccaggtccgccgccgcatgcgccagcgcaaaggtcaataccccgaccagcagcaggcacgtcgtgatgaaacgtttcattgattttcctcctgttccgggctagacggtaatgtcttgtccttcaattgccagacatcgtcgatgatgcggtctgctgccttttccgctgcggctgccgggaaatagatgttgatggtgacgcaggctgtcagtatgagtagcgctgccagtggcactgcccagagccatgttcttagcattcaattacctcttaaagccttgattgaaggtgatcaatgagtgcaatggtgcacaaacccttgattgcatttctggattcaggcattcattgtaacctacggcagcccagcctggcaggctgcggcattggttcggcatagcgcctggcggttacgccttcctgccttttgagggcatggggtgtaaaggtggaatcatggcagccatcaattgcaacctgcctgtcgtcacgcctcgcagcgcaatcaactcatccgcaattttctgcacatcctgggcgggtccctgtaccaggatcacctccatggtttggttgtcggtcaagtgcacatgcaatgaactgatgacctcatccacatgttgatattgcaggtccgcgatggtcttttgcaggccgcgggttgcattgttgtaaaggagcgtaatggtgccgaccatgacttcattgcctttttcgcgctgatgctccgccaaatactggcgaagcatgtcattgatggcctgagaacggctctcgaagccacgctcggctaccatgatgtccagctctgcatgcaattcgtccggcagcgagatactgatgcgattgactggccggctgcgctttttctgggcctccatgaaacacctcatttatccaatagtgcggaagtataaagcgatgtcaggcaagtttcgagcacagcatgccacgattgactgtgaatagaggcccgcctcgcttgccgagacgagccaacattttttagaacatatagctgtagcgctctacttcccactgactgatgctcaggtggtaggcatcccactcctggctcttgtaagtaatgaactcatcccgcagctccttgccgagggttttttccatcaacccatcggcagcaaagcaggcaacggcctcctgcaaggtttgcggcagaaagtggataccacgcttctcccgctcttcatcgttgatggcgtagagattgtcctcattgggcgcccctgggtcgagcttctcgcgaatgccctccaggcctgcagccagcaccagcgcagcagccaggtaaggattgaccgcgccatcggcattgcgtgattcacaacgtcccccaccctgcggcacccgcacggaattggtccggttattggaaccatacgaattgaataccggtgcccagctgaaatagctcattgccccacgacgcaccaagcgcttatagctgttgaccgtaggcgcgaatacagcgcatagcgctgctccatgcttgaggatgcctgcaatgaagtgataaccgagcggggtcaagcccaggccgcgtggatcatccttgggatcgcaggcgaacaggttcttgccagtgtccagatcgtacaaggacatgttgaaatgcgcgccggttccggtcttgtccgcaaacggcttgggcatcatggtcgccaacaggccttcttccttggcgtaatgcttggccatgtagcggaagaaggtaaagcgatcgcacatggtgagcacatcactgtagttgaagtcgaactcgaactggctgttgccgtcttcatggtcaaaggagtacagatcccagcccaggctgttgatcgcggttgccatcttgtccagccagccgaaattgtccatgaagccgcgcacgtcatagcaaggcttgaccaatttatcgtcggggttgggaatggcgagcttgccgtcggcttcctgcttcaacaggtagatctcgcattcaatccccaaattcatgccgaagcccatggccgcagcctgtgccagcacgttcttcaaagccacgcgcgtgttcagagcataaggctggccctgaaagccgttgtctgcaggcatccaggccactttaggctcccatggcaattggatgatgtggtcgagatcgggaatggaggtcagctcatcgtcgctgggtgcctggcccaagccatccagtgcataaccggtatagcgctcggagccggctgccatctgcggcaaatggtcgatcggcaccaccttggccttgggcacgccgtggatatcgacataagcaccgatgcaatacttgatgcctttatccttcattgcattctggatgctggttacttctgcgggggatttcatgatcactacctttataaaaaaacgactgggataaaattgtcacgcggccccaggctcaagcctgggcctcgtcatcaatggggtatcagtggcggcgtctggcgccctcgataaatgcaacatgctcgccatattcattccacgttatcgttgacgttcaccagcctgatcatatgaggatggacgagctgttcagcctctgactgcggcgggtgaatcaaggcttccagcctggccttggtcgcaataaattcgggactgttgaactgctctgccgaacggggacgcggcaccggcacctcgatcagttcctgtacctcgcctggatgcgccttcaggaccaggatgcgatcggcgaggtgaatcgcctcatccaggtcgtgcgtgatgaagaggatggtgatgtcaatgttgcgccagatgtcgatcaggtgcgactgcatgcgggcacgggtttgggcatccagcgccccgaatggctcatccattaacaggatgcgcggctggtttaccagtgccctggcaatcgccacacgctgtttcatgcctccagaaagttcatgaggataggcatcggcaaacttctccagcccgaccagttccagccacatatctacttcgcgagcggcttccgagcgcgaaacattgttcatttcaagcccgaacatgacattgctcttgacggtgcgccacgggaacaaggtatatccctggaacaccatgcctctgtcgcggcccggcccgttgaccggcttgccgtcgaccagcacctggccgctgctgtagctctccagccctgcgaggatgcggatcaacgtagacttgccgcagcccgagggaccgatcacacacacgaactctcgcctgtgggttttaaaacttacatccttgagcgccagggtcttgcccttactgccttcatagattttatgcagtccccgcacctccaggaccacttcgcgttgcttcaatctctcaaagcgcgacttcacggccggctgttgatctaggtagctaggcaggctatcttgctgaatgtgttggctcattcgcttactccttgtttgctggcttgtcccaggggaacaagcgcttgcccagccaggccaacaacatgtccgtgctgagcccgattacgcctatgatgaaaatggcggcatatacattatcaaaatgttcatagcgcgcttgctgggtaatgaaccaagtaatgcccgacgaggtgccgatcagctcggccacgatgaggtaagtccaggcccagccgagcaggatgcgctggtcacgatataactgtggcaagacgcccggaatcaccacgtgccgcaacagcttccagcggctggtccccagtgtcatggcggcttccagcaacgcatagtccaactggcgtgtggtattggagatgatcagcacttgctggaagaaggtaccgatgacaatgatggcaattttgggcccttcgtagataccgagcaccgcaactgccaaggccccaaaagcgggtgcgggcaagtagcggaaaaactcgatgaacggcaagcacaaccggcctgcgacactccaagttcccgccaatatgcccagcggtacacctaccagcgacgaaatcaaaaatgcataggcaatcaactgaatgctctgccacaggctctggtgtagccacaggccatcgcgctggacaggcggggtagtgaaagcgctatacagcgcttcgatcacctgatgcggcggcggcaggtagatagggttggcaggctcgccaagcggcaactccttgcccgcttgctgcatcgccagcacctcctggtggaatacctgcttcttcaccagcatatcgacctggaaataatccacgtccccgggcgcagctatcttcaccatcgggtgccaaatgacgggcacatagctgaccacggcccaaaccagcagcggcagcaggaaggaagcaatcgtcagcagcctgcgccgccgtggcgacagctcctgcctgactgcgaaccagcttgacaaacccatgaccaatcctcccgcgcctattactggttgaccagggtcggatcgatcgcacgctcaatatcttggggcttcttgtaaatgcctgatttgacgttgaaatcatctacgatcttggaagaaccatacagggacttgaaaccttctcccttcaccatgacggccttgctctcttccagcgtcaacagccgggttcccttgagcaaaggcatataagcctcgggcttgaggccaacacgggcagccatgatcttgaccgcatccggctgcgtcttgggatcattaatgtagctcacgacccggtcccataccttgaccaccttttcccagtcggcacggcgagcggacaagctgacggggttgacggtcaacacgtcgtaaatcagcccgggctcatcggcagaggtataaataggcctggcgcccgggacgcgcttcatggcctcccctgaattgggctgccatgcaccgatggcatccaaatcaccggaagccagcgcctgtggagtttcattggtcagtgtattgaccagggtgacgtcgctttccttgagcccggctttttccaggccgttgagcaatagcaagtggatgacaaagccggtttccagcccgattttcttgcccttgagctcggccaggctcttgatgccaggcttggccacgatcatgtcattgccattggagtaatccgtgacaatgatcatcacattcttggcgccgctggcacccgtcaccagcgcgtcgccgttggtcacggttaccgcgtcgatcttgcccgcagtgaaggcattcattgaagcagaataatcaaaccagtcgaatttcacatcaacgccggcttccttgaaccagcctttctcgaccgccacctgccaggctacccaccccggccaatcactatgcccaattcgcaggggagccgcttcagcaactgcggcaaataaaagactggcacccagcaaagtagcaccaacgacctgctttaacttagaaatatcgaatacagctgccacgacaacctccaattagtattactaaaaataaaatcagtaatactaaagcaggttatgtgccaatcttgaaaataaaaaataatcaataaaaatcaatgcaataataaaaaattctcaactacacccaagatacagtgttctggagacgcgccaattgagtgcttaggcacctaattgaacatgccatcacgcaccaatctaaggatgcctcgcaaaaaactggccaacccaccacggggaaagtgagcatgcaacatcacaaccattaccaggagacggggatgacgatcaattcgtcaggattgcgggagggttactggagcaggatgacgatgacaagatggctgggttaatcgatcaccggcttggggttgttttccgtcacatgccgcaggcgcgcgaggagatcgctccatcccacgtggtggttatagcccatcacggtgatggccgggatgccgctgccctcgacgatcacatagccttgcggggtattttccacaccgcccatctggcagatgtcgttgcgcagctggcaatgccagcctatgcgtttatagttgaactcactgaagaagcgcagcaagctgcgctgtatcgctgccgcagcccctgcgccgcccagcgcagtaatattctccaccgcacgctgggaaatcttcttgcgataactgccggggctgctataaagacgggcatcgaaacccacaggctgccagttggacagctccaggccacgtacatcgccatccagcttgccctcgatcgccccgaacgagaaagtgcgcgtgatatcgcccaggtccagctggcgcacctccaggtcggcatgcagcctcgaggctgcctccagcggcgtctgcatgtggagattgcgcacgaccacattcccattgaacatctggaacaataaatcgccattggccgtgagactgcctgcgctgtaggtcaccatcgggatcgccgcagccaccttcccctccatgcgcggccagcccagtgcgtggctcaatgccggcatggagatcggcaccaggttggcccgcaagtgccagtgccaatgcccggcagcacgcgtggcggaaacatccgtcaggctaagcgcaccgtcgaggataggcaggtagagttgcggcatggtgaccgcatatcggttgaggtcagccagcacactcgcctcccccaggggaatcttgaggaaatgaccgccgccataggcgagctgggccacatgcgactcgtcataggaccatggaatacgactgttgagcccgtgcagcgcgaaacggccatccaagtcttcaagatcgacatcgttgagcacaagcaacgcagagacgggatcgccttggcgcatctcgaacctcacgctggcctggccggcgatatcgagcttgttcaaggcactgtccaccagtaaaggctgcaataacaaggaataaaacgcggacagttccaatcggtctgcgtccaggaacaaatccttcaggctccctgccttccagcgtgcgcgcagcgcagccttgcccaccttggcgagcgtgacattggccgcctccaccgccagctcatccccggcataatgcccattggccaccagctgatgtccgccctcggcaaaataccagggttgccaaaacagctcgccaccctgccaatccagcatggcctgccactgccagccatcggcctgctgacgcaggtccaacacgacatcggcgttgagcttctccgccgcctgggtccccgcctgattgctgaacgaagcatcccgcacactggcaaccacctggtattgcggaacatccgccttgatctgcttgaacaaaagattgaaaggtagccttacattggcagacctgaactccccacgctcgcaacgccactcatccgcagccggatgccccgcctgcgcacagcccaatgccagcgcctgccaatcagcgtcctctttctgccgcagctctgcctgtaaatccatatgaccatcaagccccaactcagccttgaccttgcgcaaactgaccgagggagatacaaccgtgtctgcctctatgctgatagtgctgattgccaaggcaggcgaaatccatgcaaatatgccgcaggtcacccagaccaagacaatgggacgccaatagacaaactttgcattcattaagctatccaatggacgcagcatgctacgtccggctttgttcaatatatgtatcatcgtcatgaccctccgctacttgcccctgcgtgtgtctatcggataacaccgaattggaaacacatactgccaggcccacgcctgcgcctcgcgctgcgaaagcgctatagactcaacctaagcggttgtttggccgccacgacttcagaaggccacggcaagtcctgctgcaacacctgctgatatcaagaacagcaaagcggccttgatcgggttgtttgttgaagcggacacctgccgattgacagccaagtcactcatgaaaaagcaatctcatcaacccctctctctgcaggatgacgctggccatgaaggaaaatttagcgctgaatccagtccacatcggcatctttcgcgggaattaaatcatgtcgcacacatatggcagcacctaccctgtcaagcaatcatagcaatgagccatcttcatgatggctgcctggacatggcgacattcccaaagcaaagtgatcagccaaatcttaggcggcctaaacgattatgtatagcttggtgccattgaaatcataggagggcgcatcaagtgagatatttccccatctcatacgacgagtctatctaaatataatgtaggcacagtgggggtttctgcatgaccaagtcgttgaagttcgccgcagggcgaaatattgcaatgaagactcggcctcatgcctacgatgacacggtacgcttctaccgtgatgtgattggctttcgccggattctagaatatcaaccggcagtggcctttgagtttggaggcaatcaccccacctttggatagatcgtatgccgggcttgagtcaagctgaaacttggcttgaagtacgtaccaatgatttggccgctgcgaaggctcatctggcatctgcacaggtagtgcgctgacgagatagagcctttgccagacggtttcaatgtgctctggatagctggtcctgcgtctattgttcacctagtgcgccaagaagaagaataatgcggtgggtcccacctgacaattcattgaagcaaacgcctcttcgcggcgcagcttaattcaggttggagctataggaaagtcgtcagtcaatccgagaattcgttacggtgacgggagagctgcgctcctcgatgtggaaggtactgtggtcggtggtgttgtcttcattcttaactttgcaacaccaacccgaccccgaaatcaacactctccggtacgtaggccaggaagatcaacgccgcttgctcgcattgcgggtagcatttatgcgctgaaaatacgtgagtctatggtactgaatgccggacgcttcctctccgatatagccaagccggcatttctacagatagctatagttctactgtaactgcgataccgatacggattattccctcgttgctcgtgtagcgcctttcttcaatctcttcaggccgatcttgaataacactcacaacgtgggcacgagggcatcgctacatcaatgcgattaagatggaaacacgccggtggaaagataccgatcaccccgatcacacacaatcgtcacgatcacggcattctccacacgctttgagagttgcaatgccgcatacaaggcgccgccagaggaaatgccggcaaagatgccttcttcctgcgccagcctgcgcgtggttttttccgcattttcctggttgacgtacaccagctcgtcgatgcgcttggcatcataaattttgggcaggtattcttctggccatttgcggatgccaggaatctgcgcgccttcttcaggctgcacgccgacgatgcggatatcgcggttctgctccttgaggtagcgcgaggtacccatgatggtgccagtcgtccccatgctggagacgaaatgcgtgatcttgcctgctgtgtcgcgccagatttccgggccagtgccttcgtaatgcgccagcgggttgtcctggttggcgaactggtcaagcacgatgccctcaccctccgcctgcagcttggtcgccacgtcgcgcgccagttccatgccgccgtcgcgtggcgtcaagactagttcggcgccgtaggccttcatgctttggcggcgctccacgctctggttgtccggcatgaccagcaccattttgtaaccacgcatcgccgccaccatggccagtgcgatcccggtattgccggacgtggcctcgatcagggtatcgccgggcttgatgtcgccgcgcgcttccgcgcgcttgatcatggaaagcgctggccgatccttgaccgaacctgccgggttgttgccttcgagcttgagcaagatggtgttgctggtcttgcccgccatgcgctgcagcttgaccagtggggtgttgcctacgaaatcatccagggttttgtacatgtggtttcaatcagttgctgggcatgcctggctggcctgcccggaattccaaatcaggctttcttgtgaaaagccaacaagacggcgaataggcccaggccgacaaacgcgatcagggaaagctgcggaatggtcagaccgaacaaggtccagtctattgccgaacattcgccggtgcccttgaatatcaagtccagggcctttttcagcgggaaggtttccatgatgtagtcaaagcccgcgccgcactcggccatcaccttgtccgggttggcctggatccagatatggcgtgccgcgatgcctatgccggtcgcggcggcgatgacgtgcaacaggccatacaccttgcgccccaccctgccggggttgtgcagcgcggccaacaggaacaatatccccagcgccatgaatgcaatccgctgggagatgcacagtggacaaggctccaggttgtatttctgttgcaggaacaaggccaggcccaccagcccgaaactggcgacgaaaccaaggaaatacccgcggcgcccagcaaacagcttattgcacataaacaaagccccagcacttataatgaaagtcccgcaattgtaacggatacatcccggttagcaccaatccatgctgcgatacccgggcccggccgccaaacaatcttaatagacataaacctatatagcacaaccccgatatggtagaccctcaacgcatcctcagcgtcagcgaactcaaccgcatggcgcgcgaactactggaaaccagcttccccttgttctggatcagtggcgaaatctccaacctgacccgggcggcctcggggcattggtatttctcgctcaaagatcagggtgcccaggtgcgctgcgtgatgttccgcagccgcaatgcctacctggactggtcgccacgcgagggcgacaaggttgaggcgcgggccgtggtcacgctttacgaagccaggggcgacttccagcttaccatcgagttcctgcagcgcgcaggcctgggcaacctgttcgaagcctacgagaagctcaagaaccagctcgccgccgaaggcctgttcgccgcagagcataagattgccattcccgcacacccacgccagatcggcattgtcacctcgcccgacgctgccgccttgcgcgatgtgctcaccaccctgcgccgccgcatgcctgcggtcaatgtcatcatctaccccacgccagtgcagggtaagggcgcggccaaactgattgccgacgccatccgcaccgccgaccagcgcgcggaatgcgacgtgctcatcgtgtgccggggcggcggtagcatcgaagacttatggcagttcaacgaggaaatcgtcgcgcgcgccatccatgtctgcaccttgccggtcatcagcgccgtcggccatgagaccgacttcacgatcgcggacttcgtcgccgacgtgcgtgcgcccacccccactgccgctgctgaattgactacccctgaccgcagcagcctgctcaataccctgttacaacaccgcaatcgcctggcacgcagtatgcaaaacctgctccagcaacgcagccagcatctcgattacttgagtcgcaggctgttgtcccccatgcagcaggccgagcacaagcggcaacacctgtcccaattgcgcctgcgcctgacccaggccatggccaggcagttgcagaggcaacaccagcatttgcaagcagtgcagcaaagtctggcgcacttgaacccaagagcggtattgcagcgcggctacgcactggtggagaaattaaacggcgaactggtgcaagacagcaatcaactggcgccgggcgaccaggtcaagctcaccctgagcaagggtagcgcccaagctgaaatccgcgacaaaggcacttgagaatggctaacaaaacgctcctgccgttgttgctctatatgctagtagcgcttgctggccaggaatgcttgtgcttcactacactaaattaaccgcacttagccccccaacccagcgatatgaatgaactcatcacccatctggaggaattgctgcagggcttcggccccatccgtgccaagcgcatgttcggcggttatggcatttaccatgacggcctgatgttcgcgctgatcgccgacgatacactctacctcaaggctgacgcagagagccgcaaggaattcgacagcctcggcttgcctgccttccgctacgctaagcagggaaaggaagtcaccatgtcctatttccaggcgccggcggatatgctcgaagcgccggaacaagcggtctattgggcgcgcctcgcctatgccgccgcattgcgtgcggcacacaggtagatatatccggtcaaggattgtcggcctagagcagcacggactaaaataagcgctcgattgaggttcgagatcttcctcaaatatcaaggttgagaatatgaaatccatcagactgatattaatgacgctggcattgctccagcttgcaagctgcacgacgatcagcacgaccagcagcggcaatgtgggcgtcaaccgcaagcagtatgtgggactggttaccgaagaggaagcagtacagcaatctgccctggcctaccagcaaaccgtcaaggatgctcaagccaagaagctgttgaatactgatagcgccgaaaccaggcgcgtgcgcaacatcgccaacaaactgattgcccatgtcggcgtattccggcccgatgccccaaactggaaatgggaagtcaatgtgcaggaaagcaaggaaatcaatgcctactgcatggcaggcggcaagatcatggtctataccggcctgctcgaccagatcaagcccaccgatgacgagcttgccgctgtgatgggccacgaaatcgcccatgccctgcgcgagcacgtgcgcgagcgcatgtcccgcgccaaggcgcaacagtatgggttgcttggcctggctgccgtggtcggcctcagctccaagaatgctgacaatgcacttcagacattggcactcggcggcacagtggcagccttggcactcacgctccctaacagccgtaccgcggaacatgaggcagaccagatcggcctcgagcttgcggcgcgtgcaggctatgacccgaatgcagcactcagcctctggcagaaaatgagtgcagtaggaggcgagaaaccacctgaaatcctcagcacccatccttcggatgaatcccgcatggcagatatcaagcgcctgattcctgccgtcatgccgctttacgagcaagccaagaagcagcgtcaatgagcttgtttttccccttgcccgcagcgctccggctctagcctaacgatgggatggttttcaggtaaaatagcggttttacccgaagcgatccctaggaatcttagatgagcaatttgcaaaccattatcgaagacgcgttcgagcgtcgtgccgagattactccgtccactgccagcgcagaaatcaaggatgctgtgttcagcgtgcttgccgacctcgatagcggcaaactgcgcgtggcagagcgcaccgacggccagaactgggtcacccaccaatggatcaagaaggccgtattgctctccttccgcctcgaagacaatgtcctgctcgatgacggcgtcaccaagtatttcgacaaggttccgcccaagttcgccaactatactgaagcagacttcaaggccggcggcttccgcgtcgtacctaacgcaatcgtgcgccgcggttctttcattgccaagaacgctgtgttaatgccttcctatgtcaatatcggcgcttacgtcggtgaaggcaccatggtggacacatgggccaccgtcggctcctgcgcccagatcggcaagaacgtccacctttccggcggcgtgggcatcggcggtgtgctggagcccgtacaggccggccccaccatcatcggtgacaactgcttcatcggcgcacgatccgaagtggtcgaaggcgtcatcgtcgaggacaactgcgtgatttccatgggcgtctacatcggccagagcaccaagatctatgaccgcgaaacgggcgagatccattatggccgcgtcccgaccggttcggtcgtcgtctccggcaacctcccttccaaggatggcagctacagcctgtattgcgccgtcatcgtcaagaaagtcgatgaaaaaacgcttggcaaggttggcatcaacgagttgctccgcggcatttaagcactgtaaaaacgatcgcagcaccaagcgtttttcggtgaagcctcacttgggcatctgcccaagtgaggcacgagccgtgtcagagccaaaaatttgagtgatcaaatacagtgcccaggttcaggcaatctctcatttcacgttggcatcaataatctattcttaaaagttgaagcaaaacattaagctgatctgtcaacattctgacactggcgtcgaaaccccaacacaaacctgcctatggcaggtttttttatctttttctacagcacatcaccacgccaccaccactcacgcaacaaattgttttatatagaaaaatttattaccctgcttttctgacgtctgaacccttaataacggcacaaaagttgccgtaggggttatagagtccacaattcttgctggacattgaggatcatcatgacaggcaattacgattacacgctggtgctgctttcggttgggattgcgttcatctcatcgatggctgcattcatgttcactgatcgtgttgtccgcaatcaggggcgcttagccaaggcatggatggcgctgggagccatcgccctgggatcaggggtctgggccatgcatttcaccagcatgctcgcatggtcgctgcctacccccatggagtccatgctcgaccataccgtactttcctggctgatcgcggtcagtgcctcctggctggcgcttgatatcgccagcaggcctggctattctctgcaggcgttgatcattgccggctcggtgatggggctgggcattagcggcatgcactatacagggatgcatgccctgcaaatgttccctgacatcacctataacagaactttgctggtcctatcccttagcgttgccgtcgccgtctcgatactggcgatggcctgcatgttccatgccggtcatcaatccagaaacaacagcctccgggcccgtctttacgctgccctggcgatgaccggcggcattgcctgcacacatttcaccgccatggccgcgatcgagattcctgcccatatcgctcttactgcgactcccacatcgcaacctggcttgctttcggtcattatcgcgttaggcacctgcctcctggctctgcttgccgccatactggccacggtggattcacgccaccgcgacagggataattggctgcatgcagacacgcaggacaaactcagccgcatgcacatgctggatgatctcacccaactgccgaaccacagttatttccagcaccacctcaacattggcatccgccgtaccgcccggctcggcagcgcattggccgtcgccgtcatcaagctcgataacctgagacagatccggcaggagctgggccagcatatcagcaatgaagtccttcgcctggcagcaaaacgcatcaaggaaacaattcgcggctgcgacatggcagcctataacacgtcggaaaccttcctgatcctgtttgaagatatccagcacgagcaggacattgtgcctgtcatggaaagaatcatgcagtcactgaacgccaccctccgcatcgaccatcatgagattccattggaagccagggccggacttgctttgtatcccaagcacggcaccgccgaccgattgctcacttatgccgaggccgccatgcaccgtgtggcacctgatgacaaccgtggtttccgcctgtttgatgaccgcctggagcctgcgtctttcgacctgctcgaaacccggcaggaactgcgcaaggcaatcgaaaacggggaaatggcactttacttcgagccgcgcatggacatggcgggaggcacaatcacaggactggaggtattgcctcgctggctgcacccgaccaaaggcgccattcccgccgccacctttgccccgatggcggaaaacatgggcctcatcaacgacattaatacctgggtgctggaacaaagttgccgtatcatcaaagacttgcaaggacatctgatccatgtgccagtctatttgccactgacatcggcacaattgcatacgcccggtattcagcaacatgtcgcggacacgctaaaccggttcaagctgccatccgatgcgctggtactggaagtagccgaactggatttcatgcagcagccagagcatcataccgatctgctcaagcagctgcctgccatcagcctcaagatcagcctggagaatttcggcacccgcttttccagccttccctatatacaacacctaggcctcaaaatactcaagctcgaccatagtttcacccgggagctcctcagtaacccgaaagcccgggccattgccggggcgatcattgagctagcgcatgcccagcatctcaaggtggtggcggaacatgtaagcaatgaggctgaacgcaataccctcctgtctctggagtgcaatgaaatccagggttatttctgtgccaatccggtgcacgaagctcaactgtccgagttcctaatgtccagcaagctttcatccctgcagaaaactcctttgcccgagcacaacgcacaaccagcatattcggtgacagcagacagccttgcctcggcacgctagtgtaaaatgctatgatctacagtcacccatatgctcatacatgaagctttacggcatccccaactgcaatacagtgaagaaggcgcgcgcctggctggaagagcgcggcattgcttacgaattccatgatttcaaaaagtcgggcatcagcgaagacacgctcaaggaatggctaagtcaggtcgaatgggaaaaactggtgaaccgggctgggatgacgtggcgcggcctcagtgaagcagaaaaggctgcggtcaccgatgatgcctcggcaatcaggctgatgcaggaaaaaacctctgtcatcaagcgtcccgtgctggtcaaagacaaccaggtcatctgcctgggcttcaccgaggcagcttatgccaagctgttcgatgcatgagcagaacacttgaactggccaaggacttgattgcacggaagtccgtcacccccgacgacgcaggctgccaggaactgctgatctcccggctcgaacctttgggcttctccattgaacgcctacgtttcggcgatgtggacaacttctatgcccgccgcggcaatactggccccttgctcgtgtttgccgggcacaccgatgtcgtccccaccggcccggtggcgcaatggcatactcccccattcacccccaccgtcaaggacggcatgctgtatggccggggcgctgccgacatgaagacatctttggcggccttcatcaccgcgatcgaggccttcgtggcagaccatcccgaccatcccggatcgatcggcctcatcatcacttcggacgaagagggtgtagcaatcaacggcactgtcaaagtggtcgaaaccctcaaggcacgcaatgagctgatcgattactgcatcgtcggcgagccgacctccagcaaggtcgttggcgacatgatcaagaacgggcggcgcggctcactgtcgggcaaattgactgtcaagggaatacaaggccacatagcctaccctcacctggtgaagaaccccatccacatggcagcgcccgcgatcaaggagttgtcagaaaccatatgggatgaaggcaatgaatatttccctcctacctcctggcagatatcgaatatccatggcggcacaggagcaaccaatgtcgtgcctggcgaagtggaaatcctgttcaacttcaggttctccacagccagcacggctgaaaacctcaagcaacgcgtccatgccatcctcgaccgccaccagttggaatacgacctggcttgggagctttccggcaagccgtttctgacccccaggggttccctggtcacggctatctcatccgcaattgaccaggcgttcggcgtcacgccggcactctccaccagcggaggcacatcagacggccgcttcattgccgacattgccgggcaaatcgtcgaattcggcccactcaatgcgactatccacaaactcaacgaatgcgttgccgttgcagacatagagcccttgcggcgcacataccaacttacactggaagccctattgaaatgacgagatttcccggcatgaccgaagaactccacaccatccgcgattggctgcgctttgccgtcagccgcttcgaagaatccggcatctttttcgggcacggtaccgacaatgcctatgacgaagccgtatggctgattatgtcgtccttgcacttgccacacgacaccctggacaacttcctggatgcgcgcttgctgccgccggaacgcacccgcctgaaagaactgatccgccgccgcatcaccgaccgtaccccaaccgcctacctggtgaatgaggcctggctcaagggcttcaagttctatgtggacgaacgtgtcatcgtgccacgctccttcattgccgagttgctggaagacagcctcagcccctggatcgaatatccggaaatggtcgaaagcgctgccgacatctgtaccggcagcggatgtctcggcgtattgctcgccaatgccttccccaacgcgcatatcgatgtcgtggacatctccccggatgcacttgccgtcgccagcatcaacatccgcaactacggcctggaagaccagatcaccgccattgaatccgatatgttcagcaacctgcaaggcaggacttatgacatcatcatcagcaacccaccgtatgtggacgcatcctccatggcactgttgccgcaggaataccggaacgagccggaaatcgcactgggtagtggaccgacgggattagatcacacccacgttctactgaatgaagcaaagaaacacttgaatgacaatggcctgctggtcgtcgaaatcggccacaaccgtgatgcgttgctggaagtatatccccacctgccgtttacctggctggaggtggactcagggaatgaattcgttttcctgctgaccaaagaacaattgccttaaacaggataatacgtgtcagacccaagagtattcttcgccgcagaacgcaccctgctggcatggctgcgttccggcctgacgctcatggcgctggggttcgtcgtggcgcgcttcggcctgttcctgaccctgctggcgcccggccaggtggaacacctccactcgcatcgctggctctctgacctgcttggcctgatactcgtcctcagcggcgcggccgtgattctctgcgcacagtacaaccatcgccactacgtccaatcattgccgcccgaagatgtgccgcaattggccctgccctggctgtcctcggtgctggccatcacagtggcattggccggcagcttgctggcaatcgacctgatcctgttctgagtcaattcagcgcttcacgcgcttattcgctgacggatgctttgccgctggaatatcggcctgctgacggatacggcgattcaccggcttgcgtgcaggcttggcaccctgcctagatgggcgttgcgcctcttcagtttcggcaccatggcgcgacctgcggcctgcttgctgcttgcccagttcctgccgcatgccctcttcacgcgccttggtgacacgccgcggtcccctgctttcaagatgggcctccggatcaaagcgcgattttctggccttgggggtgaataccttgcccagcttttccttctcgcgcgggctcagctggcgcgggacagccttgggcaccgcaagctccgcccattccagcagcgcagtaacctccttggcacccaggtgtatcatctgcccacgcttgagcctaggcggcaggttgaccggaccaaaacgtacgcggatcagtcggctcacgggtttttggaacgcctcgaacaaacgacggacttcgcggttgcggccctcacgcaggatcacttcgtaccagtggttggcaccctcgccgccctgcggacggatgctgtcgaaattggccggaccgtcgtcgagctcaatgccgtaagtcaattgggccatttcaccttccgtcagttcgccgaaaatgcgcacggcatactcgcgctccacttcatagcgcggatgcatgaaccggttggccagctcaccggaagtcgtgaagatcagtaatccggaagtattcatgtccaaccgcccgatggcgatccacttgccgttacgaatacgcggcaacttgtcgaaaacgctggcccggttctccgggtcatcatggctcacgatttcgccctccggcttgtggtatagcaatacctgcggcagctccggctcgaacggcagacgcagtggccggctgtcaaggcgcaccacgtcgctgggcacgacactggcacccacctccgcagtcttgccattgatggtgatacggccgctggcaatcagggtttccatctcgcggcgcgagccgaatccagccagtgcaagaagcttgtgcagcctttgcggcacggcatcgggatctgccgcgacaggcttggcaggagaagtattgcgggggttgcgttgttgcttgaacggacgggccatggagtcaaccttgagaatattgcgcgtattataagccagagcgcaccgattccaccgtacgcgttccgattatccgatatcgagcggaatttcctgctgggtgaaatgctggatgggcggcaattcggacagggagcgcaagccgagatcgtcgagaaaagtcttggtggtcgcatacagggagggccggcccggcacgtcgcgctgcccgacgatgtcgatccagttgcgctcgaggaattggcgcatgatgttggggttgaccgccacgccgcggatttcctcgatatcgccacgcgtcaccggctggcggtaggcaatgatcgccagcgtttccaatgccgcgcgcgaatagcgcatcggtcgctcgggattgagacgggcaatgaatggggccaagtcggcacgcgcctggaaacgccagccgctcgccacctgcaccagctccatgctgcggccctgccactcttgacgcagctcgtccagcagcatacgcaacgtggcacgctccatgcgcccttcgaatggacgcagcaacatctccagcgacagaggttctcccgccgtcagcaacacagcctcgagcacttgcttcacttcactgacgctttgccctgtactcatggctcagttgacgttcgccagcggcatgtccgccgcctgcaggtaaatcgggctgaagggcgcctgctgggtgatgcgcaccagaccctcgcgcgccagctcgaggatagcgaggaaatacaccaccagcttgggtagcccctcgtacaccacgtcgaacaaggcagtgaactctaccagcgattcctgctgcaagcggcgcaataccaagctcatatgctcgcggaccgaaagttctgcacgccccaccctgtggtgctggaaatggctcgcgcgcttgagcaccgactgccatgccgcgaccagttcgtcaaagctcacctcgggccagcgcgtctcggccatatgctcataataggcgcgcgcgacctggatttcccggccagccaccggcaaggcgtccaaacgctctgccgccagcttgatcgcctcgtattccatgagtcggcgcaccagctcggcacgcgggtcttcttcctgttctatgctctccggcttgggcagcaacatgcgcgacttgatctcgatcagcatcgccgacatcagcaggtattccgccgccagctccaacttgctttcgcgcattttctcgacatagtccatgtattggcgggtcagttgcgccatggggatatcgaggatatcgaggttgtgcttgcggatcaggtacagcagcaggtccagcgggccctcgaacgcgtccagatagacttcaagcgcatccggcgggatatagagatcctgcggaatggtatccagctgttcgccatagatccggacatcgaatgcgagttgcgccaccattggtcaggatgctttcaatgcctggcctgcagggaagccagacacgttgccgacaagcgcaaggcgctcatctgcattgcaaaattgctttcttgaaagccccgagtggatcatgttcagctaaaaattccggcaaacattgccagcaagatcatgatgaaaggcatcatgatcttggacaagatgcctgtgaacatcaacaccagcaagatgatgaagccgtaacgttctacctgggcaaatttgtatgccatgtggttgggcatcaggctgaccgctatcctgccaccgtccaacggcggtagcggcagcagattgagtaccatcagcaccacattgacgaggatgcctgcctgccccatcaggctgagcggcatggcaaaatcccccgacatggacgcgccaagcttgtagaccatcgcccagaaaatcgccatgaggaaattggatgcagggcctgcggccgccacccagcgcatgtcatgcttgggattgcgcagacgcgcataatcgacaggcacaggcttggcccagccgaacagaaacccggtgccggaaaacaccagcagcgccgggaccaagatggtgccgatcggatcgatatgcttgatggggttgagcgtaatacggcccagactttccgcagtggtatcgccgaaatagcgggcgatgtagccatgtgcagcttcgtgcacggtgatggcaaagactaccggtaaggcgtagatggcgattttctggatcagggtgagctccatcatgcctccaggccgaatggcgccgggtcgcccgcacccaggcggaccaggctgggactttccccggtcaggtcgatcaccgtcgtcggcttgaatgcgcatgcgccagcatcgatgacgagatccacctgatgttctagctggtcgcggatttcccaggcttcgttgagcggcgcatcatctccaggcaattgcagcgtcatgctcagcataggctcgttcaattcttccagcaatgccagcgtgacagcatgctgcggcacccgcaagcccacggtgctgcgtttgggatgctgcaatcggcgcgggacttcgcgcgtggccttgagaatgaaagtgtattgtcccggcgtattggctttcagcaaccggaactggctgttgtctacctgagcataggtggaaagctcggccagattacggcagatcagcgtaaaatgatggctgtcgtccacaccgcggatggcacgaatgcggtcctgtgcctccttgtttcccagcatgcaccccagcgcatagctggaatcggtgggataggcgatcacgccaccatcgcgcaggatggcaaccgcctggttgatcaggcgtggctgcgggttttcaggatgaatcacgaaatattgcgccaaattgactccaatttaattgttaagtgatcggatttccggccaatcctgccacaccgggatgcaaccgcgcggcaaatccggcagccggcccatttcgatattgccatgacccgggccgtggtagtcggaccccatggaagacttgaggccgaacatgtgcgcgagcttcgcatattcctggaactggtctgcgttatggctgccggtgacgacctcgatcgccgtaccgcccaggttgcgaaactcttccaacaatagcagcatattgctgcgcccgatatcatagcggccaggatgggcaagcaccgccacgccgccgctaccattgatccaggcaaccacctcttccagcgtggcccagtgatgctcgacatagccaggcttgcccttgacaaggtaacgcttgaatatagccttcatattggaggcatatccctgatcgatcaggtagcgcgcaaaatgcgctcggccgatgatgccctgcctggcgtgggcataggcgccttccaggctgcccttgatgccgaacttctccaggctggcggcgatattttctgcacgtagatggcggcccgcgcggattttttcaagcccttcgcgtaatgggccgtgatccggatctacccgcaagcccacgacatgaatggttttcctgcgccaggtcacggaaatctccacgccgttgatgaactccatgccgtgccctgctgcagcgctggccgctggcgcaagaccggaagtatcgtcatgatccgtcaaggacaacaccttcacgccctgctccgcggcatgcgccaccagagcctccggcgcgagcagtccatcagataccgtggagtgactgtgcaagtcgataggggatggcatgaaggcaggttggcagtacagcttgttagtcttgccgaatcatagcaaaataccgcatcaacttaaacttaatcccgatgcctccaagcgcacggcctgcggacgacacatgaagtttctttacgatctattcccggtgatcctgtttttcatcgtttacaagctgttcggcatttacgaagccactgccgctgcaattgccgcgaccattgcccagattgcctgggccaagatcacgaccggcaaggtggacaatgcgctcatcatgagcggcgtcatcatcgtggtgtttggcggcgccaccttgtggctacaggatgaaagcttcatcaagtggaagcccaccattctctactgggtgttcaccgtcggcctgctgggcagccaatggctgttcaagcgcaacctgatccgcggcctcatggaaaagcagattaccatgccagatccgatctggagccgcctcaacctggcatgggcgatattcttcctgctgctgggattcctcaacctgtatgtcgcctacaactactccactgacctatgggtcgatttcaagttgtttggcaccatggggctgatgttcgtgttcgtgatcggccagacgttgttgctcaacaaacacatcaccgaacaggacaagaaataatgtggtataccatcattgcagaagacgttcccggcagcctggaaaaacgcctggctgcccgccctccccaccttgagcgcctgaaggctcttcaggatgcaggtcgcctcctgctggctggcccctttcccgcgatcgacagcaatgatccgggtcctgcaggattcaccggcagcctgattgtggccgagtttgacagtctggaatcggcgcaggcctgggccaatgaggatccatttgtgaacgcaggggtatattccgctgtcacagtcaaaccttttcgcaaaaccttgcctgcatgaccctgatagaagaaatccgcaaccgactctcggcactctcgcctaccatgctggaaatccgtgacgatagcgccctgcacaagggccacgcaggcaacaacggcggcgggcattttttcctgaccattgccagcgcggaattttccggcaagtcgcaggtcatgcggcatcgccaggtctatgccatgctgggcgacctgataccgcacaaaatacacgcgctcagtatccaggcaattgcaacagatgatcctcctgttgtcacaatcgactgatactttatcaccctcaactttatgacatccattttaaccagccaaggaattctcatgaaacttacaaccagcgccctgattgccacggtcgcatttggtatgctacaacccgcttttgctgccggcacaaacggcagtgttgccacagtcaatggcaagcccatcaagcaatctctgtatgactacattgccaaggaagcctcttcccgcggtcaaacggtagacgacaatgtcaaaaatgtcatcatcaacaagctgatcggcagtgaactgatctaccaggaagcgcagcgcactggcctggacaagcagccggactacctagccaaggaagagctaacccgtcgtgaactgctggtcaacaccttcctgcaggattacatcaagaaaaaccctgtgagcgaggctgacatcaagctcgcgtacgaaaaatacaaacaggagctgggcgacaaggaatacagcgcacgccacatcctggtatcgaccgaagccgaggccaaggatatcattgcccagctcggcaagggcggtgacttcgctaagctggccaaggaaaaatccaaggatcccggctctcaggaaaaaggcggcgatctgggctggttttccgcagcaggcatggtgaaacctttcagcgatgcagtcgtcaagttgcagaaaggcaagtacaccacgacaccggtgcagacccagttcggctggcatgtcatcaagctggaagacacccgcgccacacagccgccatcctatgacgatgtcaaggacggcctgcagaaacagctgcagcagcgcaacctggaaaaactcctgaccgacctgcgcagcaaggccaagatcgaggcgccagccggcgccacggctgcaaagtaatcaccgccgattcttgcccggcatacaaaagcccgccgcgctgcgggctttttccatctgcaagactgacctgactgagcttactgcccatgaagcaacacaaaatccactatgacgtgcgtttcgagacgccgcaaagccacttgttcgaactggagtgccatattgcccacccggcagccgaaggccagcgcctgtcgttgccagcctggctacctggcagctacttgatccgggatttcgcacgtcacatcgtcgggatcagtgccagcagccatgggcaagatatcaggctgcagaagatcgacaaaaacacctggatcgcagcaccctgcaagcacccgctcgttgtccgttaccaagtgtatgcctacgacctctcggtacgcactgcctacctcgaccacacccgcgcctacttcaacggcagcagtttattcctgcaagtcgcaggacaagagcaggaaccctgcagcgtcgagatccaccacccgggcaaggcctatgcaggctggtccatcgccaccacgctgccagcccgcaaaaccgatacgaatggcttcggcctgtatgaggccaacgactaccaggcactgatagattatccggtcgaaatcggcgacttggccattgcggagttcaaggccatgggcgtaccgcatcgactggtcgtctcgggcaggcacgaagcggatatcaagaccatcagccgcgacctcaagaaaatctgcgagcaccatatccgcttttttggcgaagcgccgttcaagcgttacgatttcctgctctatgctgcggccgacaaccagtatggcggcctggagcatcgcgactccacgagcctgatctgcccgcgcagctggctgccagtgaagcatgaacagcacgacaggcagcaataccaggattttctcggtctatgcagccatgaatacttccatgcctggcacgtcaagcgcatccgccctgccgcgtttgccaatccggatctcggccgcgagtcgtatacccgactcctatgggtattcgaagggttcaccgcctattacgataccctggcgctggtgcgcagcggcctcatgagcgagcaggaatacctcgccgcgttgagcaaggatatcacgcgctacctgcgcacgccggggcgccgggtgcaggcgttagaggaatccagctttgatgcctggatcaagctatacaagccggatgaaaacacgcccaacagccagatcagctattacctcaagggatcgctggtggcgctggcaatggacctcagcctgcggctgaaaggccattcgctcgacgaagtcatgctggcattatggaaaggcttcaagcaaggcatgtttgtggccgagggcagcatacagggcttgatccaggaaacctgtggcgaaaagctgaccgcgcttttccgcgactgtgtacagggctgcgaggatcctccactggaaaagctgttgttgaaattcggcatcaggctcactggccccagcctttccgatgccgacctagtgcgccaatggctgggcatgcagctcgcaagcgatgacacccgcatcagccatgtgctcagcggcagcgcagcagaactggcagggctggccgcaggcgatgtcatcatcgctcatgacaacctcaaggccagcgccaatagcctccagcggatactcaagcgcggccgtcaacagatcagcctgcatttcttccgtcgtgacgaactaatggtgaccgccatcaagccgcacgaccatgcgctggccaacatcacgcttgccctgaacgacaagcgcaacgcgcaacaggatcaactacgccaggactggctaggcataaattgatagaatacggagttttccgcacccgcattacacaaggttagcactcatgacgtccactcccctgacccgcttgctgtcctccttgcagatgcttgtactcggcagcatgatctggctggtcggctgccctcatgcccacgccgtcaccgatgaggaaaaagcacagacggcagtccatatgctggattatgtgagtgtggactaccctgaattcgtgcaagacggcaagatactcaatcccgaggagtatgaagaacagctcgaattcgctacccagtctgccaacttgatttcggaactgcccgccgtagcccagcaggcggagctacttgagcaagcggcaacactgcgcgaacaaattctggcaaaagcggaaggcgatgccgtctcggcgacagccaatcgcctgcgccttgccgtcatccaggcatacaaggtcaccgttgcgcccaaggatatcccggacctcaaccgcggcgcgcaattgttcggcgaaacctgcgcagcatgccatggtgccaacggccacggcgatggcccgctggcaaaggggctggagccagaacccagcaacttccacgatcaggaccgcatgcgcatgcgcagcatttacggcttgtacaataccatcaccctaggcgtcaacggcaccccgatgcaatcctatgcgcagttgcccgaggccgaccggtggagcctggcattctatgtaagcagcctgcgtgcgaccgatgcacaaaaggccgctggcaaagccgcatggcagcaagggcgaggcaaggctgaactgggtaacctgaagcaattggtgatgcaggctcccgccgaacttgaacaggccggcctcagcgatgtgcaggcatatctcaccgctcagccgtctgcgctgcaggcagttgctgtcaacccgctcaatatctcgcgtgacaagctcgaagccacgctgagcgcttatcgcaaaggggatgagtccagtgcacgccagcacgccatcagcgcctatctcgaaggcttcgagctggtggaaaacagcctggacaacatcgacaagccgctccgcctcgatatcgagcgccacatgatggacctgcgcagcgccattgcaggcaaagccagtgctgaagacgtcgaaactctcatcaaccagatcaatgacctgctggacgaagccgatgaaagattggcatctggcagcctcatcggcgccaccgcatttgtcagctcgctattgatcctgctgcgcgaaggtctggaagccatcctgatcctggcggcattgagcgcattcatcagcaagaccggcaggcgcgacgccctaccctatttccaccttggctggatattggccattgttctgggcggcatcacctggttcgttgcaagctacctgctcaccatctccggcgcaggccgtgaaatgaccgaaggtatcaccgcgctggttgcggctgccatgctactgtacgtgggctactggctgcatagcaaatcacacgcccacgcctggcagcaatttatcagcgatcatgttaacgcagccctcaacaaacgcacctggtgggctattgccggggtttcgttcctcgcggtgtatcgagagctgtttgaggtcatcctgttctaccaggcgttgtggacacaggccggaacggaaggccagggcgctgtggtagccggcatcgtcgctgccgccgtcctgctggcgctgttatcttgggccatcctcaaattcagcgtccgcctgccgctgggcaagttctttgctgccacggcaggcttgctggccctgatggccgttgtgttcgcgggcaatggcttcgccgccctgcaagaagctggcatcgtggcagcagaccgcctacacttcatcagcctaccgttgctgggcatacaccccaccatccagacattggctgcacaaggcatcgtactggcgctgatcgtggccggcatgctgatcagccgtaaacaagaaaaacattagcattccgcaaataaaaagcctgacgacgccaggctttttatttgcgctcgacaacagcagccagctctgcgcctggctagtcaagcatgatgaataccctgatcaatccatcttgactgcagagaattccagcgcattgccatcgggatcacgacagaacaatgccgcccgcccggacatgctcatggtgtacgccacacccgcctggtccagtacctgcttgacttccatcacgtcatccacggcaaaggccacatggtaatctcggccaccatgggcgggaagctccgcaccggcataggggtttggcaccaccatcaggtgcaactggttgatgccgatgtcgtaccaggccccatcaaagctcaatgggggacgcttgtcgctgggcttcaggccgagcaggccctcatagaaagcgcgggaacgctccatatcggacacgataatgccggtatgcagcatttgcttgatcttgatcatgcaggttcaccctccactcgcggcagcttacaggccaatgaaatagcgtttagatggctgcctcatcggtctccccggtacggatacggataatctgctccacgggagtcacgaaaatcttgccgtcgccaatcttgccggtacgtgctgccttgatgatggactccactgctgcatccacgacatcgtcggtcaccaccagctcgaccttgatcttgggcaggaagtccaccacatactccgcaccgcggtagagttcggtatgccctttctggcggccgaatcccttcacctcggtcaccgtcaacccgtttgccccgatctcggatagcgcttcgcgcacctcgtcgagcttgaatggcttgattactgcttcaatttttttcatcgcttgttccttttcctggttgtttccgtcttgaagctatctattgaacacgaatttgttggtcaatgggtagcgcctgtccttgccaaaacctcgcttggtcaccctgacaccgataggtgcctggcgccgcttgtattcgttacggtcaaccaagcgggtcacgcggagcacatcctgctcccggtagcccagcgccaggatttcctcccaactgtaatcattttcgacatatgcctccatgataccgtccagtaccgcataatccgggagactgtcctggtctgtctgcccatggcgcaattccgccgacggcggcctcaggatgatacgctcgggaatcacctggctgatcgtattccggtatttggccagctgatagaccaatgtcttggaaacatccttgagcaaggcaaaaccgcccgccatatccccatacaatgtcgaatatcctaccgcagtctcgctcttgttgccggtggtcaccaccatgctgccgaacttgttcgaaagcgccatcagcaaggtaccgcgaatgcgtgcctgcaggttttcctccgcagtgtcgaagggcctgccggcgaactccggcgccaaagctgcgcagaatgactcgaatacgggaccgatcgcaatctcgctataccgcacattgagtcctgctgccattgcctgggcatcttccaggctgatggaagccgtgaatgccgatggcatcatcaccgcctgcaccttgccagcgcccagcgcatccacggcaatcgccagcgtcaaggcggagtcgatgccgccagacaagccaagcagtacgcccgggaaattgttcttcaatacatagtcgcggaaccccaggctcaacgcttggtaaaccgctggctccagcccgggcagaggatgaatctccgcgggctcaggcgccccatcgctgaaggatacgatgcccaatgcctcatcaaaggacggcagttgctgagtcaatgccccctcatcattcatgacgaaggaagcgccgtcgaaaaccagctcatcctggccgccaaccaggttggcatagaccacgggcaacccggtttccttgatgcggtcacgcactactgcatagcgttcctgttgcttgccgatatgatagggcgaggcattgagcaccagcaacacggtcgcgcccgcatcgcgagcacggcgggccggttcgggcgcccagacatcggcacagatcacgataccaagcttgcagcccaggtgattgataaccagggcttcgctaccttcgctgaagtagcgtacttcgtcgaagacgctgtcgttgggcagtaatgctttgtgataggtatggcagattcgccccgcttcgagcaccgaagctgcgttatagcggttgccgagatatttgcgtggatggccgacaaccacggtcaatgtggcgggaagctcctgtgccaaggcatacagcgcgcgttcgcaggcgtggtaaaaatcatctcgcaacaacaagtcttcgggtgaataccccgacaatgccagctcgggacagagcagcaaagtcgccccggccgcttcggcacgccgggcctgttcgacgatcttggcggcgttgcctgtcaggtcgccggccgtggcattgatttgagcgatcgcgattttcatcgtctcgagcctgcaggttgcagaatactgccgtccacggcaataccgctaccagtgtagcgtcgcttcttaatagctaccacctgcatccttgatcaactgcacgatttcgggtttcttgcctttcatggcatacaccagtgcggtcaggccatactggtccttgaccttgacgtcggcaccgttggccagcaacagcttgaccagctccacattgccttcgctcactgcatattgcaggatgggcgtgccttcggagtccttgtggttgacgttggcacccctctcgatcaatagcctggcggtaccttcctgcgacttcttgacagcccaggacagcgcagtccatttggtcttgtcctgtgcatccaccttggctcccttgtcgatcaacagtgcggtagcctccacattgccctctcgtgccgcatacatgagcgcagtcaggccaaaacggtcgcgtgcggcaatgtctgcaccctgcgccagcagggtattgatagtatcaatgtcaccatttctggcggcatacatgagaatgctcttgccatcgtcgctcttgctgctgggatctataccccgctgcaccagcaagcctaccatttcactataaccggacgttgccgccatgcccagcgcgctccaaccggattcgtcgcgtaccttggcatccgcgccatactcgagtaacaccttggcggtatcaatgaagttcttcttggcggcaaacatcaaggccgtccacccgccagcatccgtggcattcacgtcagcgcccttttcgagcaagacccgtgcgacatctgccttatccttgcgcgctgcgtacatcagggcggtaatgccttctgcatccctggtattgggatcggccccgctattgagcaacgattttacggtggcgagatcacccttggacgagacagtcaggagataaggcacttgctcctttccaagggcgggcaatgccaccacgcccagcagcacgctgcaaaacagagcaacagttaatcgacgcaacatagagatttccatggctgatgaattgaaaccaaataacccgcttgatatctcattgcttggcctggattgcaacctggaccgcttcacccagccccgccggcgagctggccaccacgaccccggcttgctccaatgccctgatcttgtcctcggccttaccgctacctccggaaataatcgcaccggcatgtcccatgcgcttgcctgctggtgccgtctgaccggcaatatagcccgctactggcttggtcacgtattgcttaatatattccgccgctgcttcctcatcactgcccccgatctcgcccaccatgatgatcgcctcggtttccggatcagcctcgaacagctccaggcaatcgatgaagttcatgccgcggattgggtcgccgcctatgcccacgcaggtggactgtcccaggcccagcgccgtcgtctggtgcacggcctcataggtcaaggtgcccgagcgcgatacgatgccgaccttgccgcgcaggtggatgctgccgggcatgatgccgatcttgcattcatccggcgtgatcacgccaggacagttgggaccaaccagccgggcgccgttggcctggagtgccgccttgacgttgagcatatccagcaccgggataccctcggtaatgcagacgatcagctcgatgccggcatcgcaggcttccaggatggaatccgcggcaaatgcgggaggcacgtagatcaccgacgcattggcacctgtttcacgtactgcagaacgcatggtattgaaaacgggcaggtcgagatggcgttgaccgcccttgccgggcgtgaccccgcctaccatctgggtgccataagccaatgcctgctcggaatggaatgtgccctgcttgccggtaaagccctggcagagaaccttggtttgcttgttgaccaggattgccatcttgtttacaccttcactgctgctactgcctgctgcgcggcatctgtcaggcctgcggcagaaataatggataagccgctttcgctcagcatcttgcggccaagctcaacgttggtcccttccagacgcaccaccacgggaatctcgatccccacctccttgacagcagtgatgatgccttcggcaatgatgtcgcagcgcatgatgccgccaaagatgttgacgagaatggccttgacgttggggtcggcgagaatgatcttgaacgcacgcgccaccgtggtcgcagttgcgccaccgccaacatcgaggaagttggcgggcgcgccaccgtgcagcttgatcaggtccatggtcgccatggccaggccggcgccattcaccatacagccaatattgccattcaatgcaatatagttgagcccagcattgtgcgcctcggcctccttggcgtcgtcttggctccagtcgcgctgctccgcaagctcgcggcgccggtagagcgcattatcatcaacgctcatcttgcaatccagcgctaccagggcaccttccgcagtgacgatcagcggattgatctcgagcaaggccaggtcgttttccttgaacaggcggtacaagcccttggccagccgcgtgaacgccgcaacctggtcaccaaccaggcctagtgcaaatgcgatattgcgtgcctggtaatcgaccagcccgttcagcggatcacagacttcctgcaggattttttccggactatccttggcgatttcctcgatttccataccacctgccgccgacgctaccaatacgacacgctccagagaacggtccacgagcatggagacatacaattcacgggcgattggcagggttgcctcgaccagcaccttttccaccggctgcccatccggtgcattctggtaggtgaccagacgcttgccaagcaggctgacggcaatatcctgcacctcgtccagagtgcgcaccagcttgacgcccccggccttgccgcgaccgccggcatgcacctgcgccttcaccacccaggcatcgccttcgagggcccgcgcggcttccactgctgcctgtgccgtctcggccacctgactgcgcggcacattcacgccataacgctgcagcagcgccttggcctgatactcatgcaaattcatgtttttacttttgtaatgggctaatagcgtattttcgcgcaaatccccgcattgcgccagtacggagacctacggctgcaacgataggcatcatcgagatggaatccagcaacagtgccagccatgtataatgaagcccagtgttcaccttatagtgtttttgcatatgcgcctcgtcatccagggcccgggaatcggtttccaacagttggcccatatccaccagctactcggcgccagccaccagcagttcatccaggtcggggaacatgcctaccaactggccggccagtcagaaatgcctcctacactatgtgcgttctgccaggagcagcacattgacgtcgcattagtcgatgatcagcatcagctgaacaatctgggtttggccgtcatggatatggattccaccctgatcaccatcgagtgtatagacgagattgccgacatgcagggcctcaagccccaggtagcggcaatcacggagagtgcgatgcgcggcgagatcgagtttgcggaaagcctgcgccgccgcgtagcgctgcttcagggactagaggcttcagctttgcagcgcgtgatcgacgagcgactgcaattgacgccgggcgcgcaagcctggatctccgcatgcaagcggcacaatatcaagaccatgctggtatcgggtggtttcgatttctttgctgaccgggtcaaggccatgctggacctggatgtcgccaaggccaactcgctggaaatcatcgatggcagactgactggccgcttgcttggcccaatcgtcgatgcccaggccaaggccgattacctcgaacgcttccgccaggagctgggtttgcggcaagaccaggtggtcgcgatcggagacggtgccaacgacctcaagatgatgtctgccgccggctgtggcatcgcctaccatgccaaacccgttgtgcagcagcaagccacctatgcgctcaaccacgtcgatctggaaggcctggtgtatttgtttgccccgctgtccgtatcttcagtccaaacttgtcattgaggaattgctccatgctgtccaaacttctgcatctgcctatcattttgagcctgattgccatgccggccatggcacagccgctggctgaaatccagaccagtgaggggttgatcgtggtcgacctcaatagtgaaaaagcccccaacactgtggccaacttcatccgctatgccaaggaaggccattacgcaggcacgatcttccaccgcgtgatcgcaggcttcatgattcagggcggcgggctggacgtcaatttcgaacccaagcccacgcatcctccaatcagaaacgaggctgacaacggcttgaccaacgcgacgggcaccatcgccatggcacgcaccagcgaccctcattccgccaccgaccagttcttcatcaacctcgccaacaatacctcgctgaacttcagcgagcgctccgaaactggctggggctataccgttttcggcagggtgatcaagggcatggatgtggtgcagcgcatcgccatcatgcccaccgacggtggcgatgcgccattccagaacatcgtgatcgagtccgtcacgatcaaggaataagacggcgacctgaaaggcaattgcatctagtggcccggcgctgctgcctcaatcgaactcatcaggcgccccagggtcttgaatgcctgctccacctcggcatccaccggcttgctgtaattgatgcgaatgcaattgcagcattgatgcctggctgagaaaatcggcccaggcgcaacactcaccccctgctccagcgcgcgttggaacaagaccagggcatcgactctttccggcaggtccacccagagaaaatatccgccatgggggcgtgtgacctgcgtctccgcagggaagtaccgagcaatcaagtgcaagtattgatgctgctgcaactcgaactttgtgcgaagcctgcgcagatgacggtcatagccgccatgctgcagaaaatccgctatcgccgcctgggcaatcgtactggtggataaggaggtgatgactttgagccgctcgactttgcgctcgaaccgcttgggcaacagtgcccagccaatgcgatatcctggcgccagggtcttggagaacgaactgcaatgcatgacgtaaccttcgctatcataagccttggccggcctgtgctcctgcatgccgaaatagagctcgccgtatacgtcatcctcgatcaagggaatccggtaccgggtcagtagctcaaccaatacctgcttgcgttctgccggcatggaaacgcccattggattctgaaagctggtcatgctccagcatgcgcgtaccgggcacttctccagcacgctttccagatagtccagatccatgcccaataccgggtctaccgggatctcaacggccttcagctgcagtcgttctagcgcctgcaaacacccgtggaatgtcggcgactcaatggcgacaagatcgccgggctgggtcaccgcctcaaggcaaagattcaaagcctcaaaggcaccattggtgatcaggatgttatcgacatctgcttcgacaccctgcataaggtaacggcgcgcaatctgccggcgcaggtcgtgattgccaggtggcagcgactcgacgatggctgccggtcccatgtcacgcgtggcatgggccagtgagcgtgacaggcgcgccaacgggaacaggtcaggccaggggaaagccgacccgagcggcaccgtttccgggtccttgatcgagctaaggatggaaaagaccatatcggagatactgaccacagtgcttgcctgctcaggaactggcgtagtcttggaagccagctgtttgatggcatgattgctgacgtaatagccggatttgggctgggcacggatcaagcccaggttctctagttcgtaataggcacggaagacggtggccgggctcagcttgtgattgaggcaggcctgacgtactgaaggcagtttctcgcctggagcgagcacgccggagcggatggcggttgcgatgtcgtgcaccagcttttcatagcgtttcatacctacagcccttgatacacattccagacgccgacatgacaacggggccagcggccccgttcgatcagatcaggcaagctgcctgcgcgaaaacgtcagggtggcattggtaccgccgaaaccgaagctgttcgacaccgcggtctgtatattggcgttatcgatgcgctcgcgcacgatattcaggccttctgcggctgggtcgaggttgtcgatattggccgaagcggcgatgaattgatgttccatcatcagcagagtatagatcgcctcattgacgcctgccgcacccagcgcatgaccggacagcgacttggtggaggcaatcgcgacaccgctgtcgccgaacacggcgcgaatcgcctccagctccttcacatcgcccaccggcgtgctggtgccgtgggtgttgatgtaatccaccggcccttcaacgccttgcaaggccaggcgcatgcaacgctcggcaccctcgccgctcggggccaccatgtcgtagccatcggaagtcgcgccgtaaccgacgatctcggcatagatcttcgcaccgcgtgccttggcatgctcgtattcttccaccaccaggatgccaccgccaccggaaatcacgaagccgtcgcgatcgacgtcatacgtgcgcgacgccttttctggtgtcgcattgtatttgctggacaatgcacccatggcatcgaacatgaaggacaacgtccagtgctcttcctcgcccccgccagcgaacacgatatcctgcttgcccagctggatctgctccacggctgcaccgatacaatgggcactagtggcacaagcagagctgatgccgtaattgatgcccttgatctcggcgcctgttgccaggcacgcggaaaccccgctcgccatggccttggttaccatgtaaggcccgacgcgccgcacacccttggcacgcagggtgtcgactccggacaggatactctcgtgcgaggcgccaccctgacccacgatcaggccagtgcggatattggacaccagttggggcggcaggccagcatcggcaatcgcttcctgcatggccagccaggcataggcatgccctttgcccatgaaacgcatcagcttccggtcgatcagtgcttccagatcgaggttctcgatcgaccccgcaacatgggagcgcaatccctgatcaacgtactcctgctgaaagcgaatgccagaacggcctgccttcaaactgtccagaacttcagatttgttgttaccgagactggaaatgatgcccatcccggtgaccacgacacgacgcattgcgtgttctcctacattaattcaatcaagtgataggcgattgcagcagaagcttaatctgctagaaattatcggtgcgtgtgaacaggcctacacgcaaatcgctggcgacatatatttcacgaccatcaatttccatgtgggcatcagcaatgcccatgaccagcttgcgcatgatgacgcgcttcaagtcaatgcgataagtaatcagtttaccagtaggcagcacctggccggtaaacttcacatcgcctgcgcccaatgcacgaccacggcctttgccacccatccagccaagatagaaccccaccaactgccacatggcatccaggccaagacaacctggcatcacgggatcacccgcgaaatgacaattgaagaaccagaggtcgggcctgacatccagctccgccacgatctgcccgttgccatactgcccgccctcctcggtgatggagacgatccggtcaaacatcagcatcggcggcaggggcaattgcgcattgccttccccgaacatttcgccgcgaccacaagaaagcaattcttcaaaggtaaaactattctgtttttgcatttaattattctgtactggtaatcccattattttcgcctgaaatgccttttaacaaaagccctaagcagagaaagtattaataaatctgctcgaactcagccctaaggccctgttcacgatctttatcatatggcacgttgcaccagcaggataatcgatgcaaggcgtaaaccgcatccgcaaacaccaggccgcacttccgccaggactatacagatctgtttacaccacgaattaaaaaccctaccatacgggaaaaattccccatccacccacttcccgaggactggaatacaccacatgagtgacagccaattagccgactggcgtgcacaggcactgcaacttgaaaagcatgtcaacgaggtcgtggtcggccaggccagggcaatacgcctgatcaccaccgccatctttgcccgtggtcacgtactgctcgagggcgatgtcggcgtcggcaagacaaccttgctgcgcgccttcacacgcggcatcggcggcggctatcaacgtatcgagggcactatagacttgatgcccaatgacctggtgtaccatacctacctcggcgatgacggccgaccacacgtgagcccgggtccgttgctatcccatggaaccaacctatctgtattcttcttcaacgaaatcaacagggccagacctcaagtacactcgttattgttacgcgtgatggcagaacgcaccttgtccgccttcaaccgcgagcatcatttcccccatatgctggtatttgccgaccgcaaccaggtggaaaaagaagagacattcgagataccctcagcagcccgcgaccgcttcatgatggaaatccccatcacgatcccggcagataccgatatcatggaggcattgattttcgagacgcgcttccacgatgtcgacgccctggtcgataacgttccgccggacatcctgcaattcgacgggctcaaccagatcgcatccctggtccagtccagcgtgcaggccagcccggcgctgcgtcgctatacgctggacctctggctggcaacccgcgacccggtcgcctatggcctggcgatcccaggtgtggacatcaagcgtctggtggtggccggcgccagtccgcgcggcattgccatgatgatgcgcgccgcccgcgtcaatgcctggctcaacgaccgggaatcggtgctgcccgaggacatacatgccgtgttccatgaaaccgtcgcgcaccgcctggtcttcaacccgatttacgaaatgcgccgcaccgagattgcacgcacactgctcagccaggccattcgtaccatcagcgccacctgatccccatgcatgagctagccaaggagttcagttaccagatcgcctggcgttcccgcggtcgccatcccggccgccatgccagcgcacagcgcggactagggatggacttcgtcggacatgcgcccctgatctcgtaccccgatccgcgccgtatcgacctgcgcctcagcctgcgcgatccgatggagcagatccatgtgcgcatcttcaaccagcgcagcgcggtacccgtgttcgtcgcctgcgacctatccggctccatggggtttcccggccatttcaacaagctcaggattgcagcggaaatcaccgcctccgccgcgcaatcggcatcgcgcatcaacgacccgttcggcttcatcggcttcgacgaggaagtcaacgaggcctggatgattcctgctagcacacgggtgcaggcggcttacctactggctgaatccttgcaagactaccgccctccccatgtcggcggcgcaggcatcctgcaggtcaaccgctacctgccgcgagaacgtgcgctggtcctgctggtctcggacttccacatgccgctggaaatgctcgaggaagcactggtttccatgcaacggcaccatatcgtgcccatcgtgctttgggatgccgccgaatacagcgcgatccccgaattcgggctgacgcatgtcaccgacagtgaaacgggagaaaaacgcacactgatgctgcgcaaatccacccacgcccgcatccaggctgcatttgcagagcgccgtgccgcactcgacgccttgttcatgcgctacgacatcccgcctttcttcatcgagcaaggcttcgatgcagacgccttgacggaatacttctaccagtttgtgacggcatgaacatgatcgcactccacaaattcaacattttcctcttgcttgccctcctgccggccatcataccggcctgggcggctgaggcacctgccgcaaaagccgacgatccgcctgtcaagatcatcgagaaaaacccggcgcgcgaagtgggctaccacgtgggcgatgtcctcagccgcaccatcacgctcaaggtcaacgaccagtacacgctactgccgacctcgctgcccattcccggcaaccagaaacgctaccgcaacaaggagcaaggcatcgagctctacgccagcaacctcagtgaatcgcacaagaacggccagaacgtctacacgctggaactcagctaccaggtattcacctccagcatcgtcgccaaaccggcggcactgccgcccgagttcgtcaagttcaccggcaacggcaagctgttccaggtgcgcatccccagctggaatttccgcatttcgccactggccgtctatggctcagtcaacatcagcaaggacatgagcccgctgcgcggtccgttactgatcagcgatcataggcagcaccaggttctttacggcgcattcgccatcttgggcctgagcctgctagggctgttgtacatcctcggcaaccacgcctggctgccccgcatgggcgggccattctccaaggcctatcgccaattgagaaaagccaggcctgatgcgaataaactggaggcagccgtcaaccacctgcaccaagccttcaagcaagcgtgcgggcaaagcgtcttcagcgccgaagagattctccagatcaaacccgcgttcgccccgctggcggacgatatagcacgcttcttcttattgtctcgcgcaatattcttcgaccacgccaaacagaatgtcccgcccaacccgcatgcatggctacgccagctcgcccgccgctgccgcgacatcgagcgggggatgaagtaagtgaatttcaaccatgcctggctgctcatgctgctgccgctcagcctggtacccttgttgctggaccgccagcatagccgcagctattcatggctgagcctgctgccgcgcgaccgtctctcggatctgctgggcatattgctgaaaatactcgccgcgctggcgctgtgcttcatgctgttgggagctgccgggccagtgaccgatgcgcaatatatcgagcgcatcggccagggcgcgcaactggtgctggtgatcgaccgcagcgcgagcatggacgaagccttctcgggcgcagaaaccagcggcgtcgccggggaatccaaggccgcggcggccgagcgcctcatcacgcatttcgtcaatgaacgcagcaacgacatgttcggcatggtcaccttcagcaactcagccatgcacgccctgccgctcaccgatagtcgcgaagccatcctggccgccatccgggccgcaggcggtgccgccctgttccagaccaatatcggcagcggactcactgccgccctcgcccaattcgacaagacgccggattccggttcacgcgccatcatcctgctgtcagatggcggcggccgcatgggcgccaacacccaacagaaaatccgcgactggctggagcgcatgaacgtgaccttgtactggatcgtgctgcgtcagccgggcgccaccagcatcttcgataccagctacgtcccgccagaagacaacccattgccccctgcacttgagcttcatgatttcttcaagaccttgcgcactggttaccaggcctacgaggccgaagacccgacatcgctggccgccgcgatcgaggatatcaaccgcaaggaaaagaaacccatccgctaccaggaagaaattcccggccgcgattttgcgccctattgttacctgctcgcagccgcgatgctgtcgctgctgctgctggctaaattcatcgaggtcagaacatggcagtaagcgccagacaacttacctggggcttcgcccttctcaccattgcctctctcggcgtggccggatggcagctctaccagatccaggaaatccgcgccttcaaccaggccatccagcaaggcaaatccccgagtacgcgccatgacagctatgaggccaagttcgccgtggcttactggcaagcgcataacgggcgctaccaggaagccacacaactattcggacaattgctggaaaaaggcgacgacacgcaaaagtccgcagtgcaatacaatacgggcaacatcttcttcctgcgcgccctggcggtgaatgggcgggacatcacagtgcgtgacgagacggaatacctgctcaaccaggcccgtaccgcctatgagcaatccctgcgtctcgaccacagcttctgggatgcgcgccataacctcgaccgcgtgctcagcatgctgccctcgaaccccacgccgggctcgggcgagtcagactcccccggcctcatcatgggcaacatcccggtagggctgccataacaagaccatgctgcctgcccgcctcaagccctatttgcaccgtgataccctgctgccgctgctggccctgctgttgctattggtcgctgcactcaagcccaccatcccggtaccgcacaacatctacagcaccatgctggtaatcgacatcagccagagcatgaacaccaagggcatgagctggcgcggcgaagatatttcacgcctggaatacaccaagtacctcgcgcacaacctggtcgccagcatgccgtgcggcagccgtgtcagcctggcccttttctccggcctcagcgtcgccgcgctttacacgccgattgaagtctgcgagaactacgccgccatccaggacaccatcgcccgcctggaatggcgccaggcctggtcaggcaacacccgcctacgcgaaggtatcgattcactggcgcgcctgctgcgcaccatgcccgaacccacccaggccatcttcttcaccgacggcgaagaagctccgcgtctgcatgccttcaacacccgtgacctcagcaacttccagaaagacggcgactggctgctggtcggcataggcagcaaggagccgcaacccatccccaagttcgacgaaaacaacaagctgctgggctactggtcggcagaaaattttgtattgcaacccggcgtcgcccagatttcacagcaaaacctgggcacgcgcgacaagggcacggccactagcgaagacgaccgctaccaatcgagactagatgaggaatacctgatcaaactcagcgaggagatcggcgctgcctacgtcaacggagatagcatggaggatgtcaaagcggcaatgcaccagctcaagcccagcagacgtgactttgcacctatgcatattgattggctgcttgcgattgcggctgggggattggtgcttgtctcgtatacgccgcaacggttgaagagactgctcaagcgggttttgcgcagaaggtagactagcagccgctttctggaaaagaaagcacagcatttgtgttgcctcagtcaaaaatcagttagcattcggaaccatagtcgctaattattagcaacatgtgagctgagaaaaacggagataacaaatgcaaattaaaatctatgctctaatccaagctatccgaaatctctcttttgtttttaccctatcgtacagtactactgtatacgcttatgaccccgttgactgtctaggcgacatatcgaaagttgatcctgagattactgtgggtttggctgcaagactttgctcaggatcatggatatcagagcctgttaagtactatcaaaacgtatctgaagttgatgacagcattcctcgcggaattgctattgatctttgcgctggcacagaggattcggaaaaaactattgcctgctatgccaaggcagctacataactgaatcgcggtcttgcgacgactctctgtggagcaaaaaaaatcgagaaatagtcttttcagctggcgtaggcagaatgtgtaccataaccatacctcacactgatcaaacaccctgagttgagacattcatcaatgcatgataagtctgcaaaagagaaagatgccatgcaattcatagcctgcaccgaagagatacacgcagaggctattgtctccatactcaacgaaacgattacaacatctaccacactataagaacctccctccggcccaatcaaagatatatgccttgctcgactaatcgttggacagcgaatatggccaatcttttacgctggtcttcaagccatgcttaaccggtgcaataagttaacggtaagtgaagtgtgtgccgcctttatgccatacacgcctatcgtccattcgagaagtatatgaaattgccgtcattcgcgatgcgatgaaaaacgatgcaatatcaatccacctggtcaatccattgcaatcaaaggtttggggatttaatgagaagtggtatgaagttattttcaatcctcctctctgcctggatattggtatttcattgccaagcctgcgcaatcatcctttatcttgacaaaaaacgttcgaagagtctgccaatcaggagatgttggaaagaaaatccagccgtgaaaacatgcaattccgtgggctgagcgtgacaaagttcgacgatagcctgaacttgtgtggtgaggtcaatcaatcgcccgatgagccagtatggatgcgtttcatcaagattttcgataatgatgagggctttgttctttcatgcccttacccagcaattttaaaaactaatccccagcgtcgtggccagcacatgattatcgcgattaacggcttgggtatggatgaattgattcaggtaaccggcctctatgctggaggactggttgaatttccagttcagtccaacaaacagacggttttggtcaaagccgcgttcgccgctccattcggtctgattcaggttgataaacagctcatcggaagcgaccaaggaaagatgatgctcactcgacaatggcgtgctggccttgaccatttgccgcagccgatatcccaggccatgatagccttcacgatggcgttgctctatgcgggtacgattggtaaatgtcacctcggagaccgggtcaaattgatactggaattgctgccacaagcgatattcgtgagatggtgatttacctgcggaatgtcggacaatattgtcatgccctaaccagagactggtttttggattgaccttgtaaaacacggatggccgcagatatagctggtccagatgaccgccctcatcccgccagcgcgggttggtgtccatgctccaatgcaaatgctcagcaggcaaatcgccctgcatatgcacattgaaccagatggcaccgtcctcttctactccagcggcattcccaatctgtgtagccaacaatgaaaataaggccaacagccatttgtaacgcgatagcgccatgttggtcatatgcgtaactccaataaaacaccctgctgggatcagttgacggcgaactaggttccattgagacattatcgagcatcatcagtcgtttcccgccaccagcatagccacacgcgcaaacgccggaaggcttcggcatctacggcgtccggcaagatgacgcatgaaaccctcccatgttccagcttgaggttgagcacgaccagacctgccatcaccaaagtactgcccagcacttgggcgggataacgcatgccgttgcgcgtgacgagccagagcttgcctgcatgatccagctcgatcattgcaggcgaggccggatgcctgcgccaggcatcacgccagacctgccgggcaacgacagcagcaatgcctgcgaggcaaatggctttcagccaccatgcccatggcagcaggatgatggaaataccggcgagaacacccatcgacaggaacaggaaagcaagccatcgcgacagccccagggtcagggccagcggcttcacgctataatggtgcggtgttttctgcagtttattcattcagagggtgattcatgacttcatggcagcaattcctgtccggacaaggcgctacagtgcaggacggcattattcgactccccggccgggccaaggctgacgacagcatcatcgccgacctgtcgcattatggcctgttgtcgctggagggtgaagatgcggtcacattcctgcagggccaggtgaccaacgatgtcaagaaactggatggcaatattagccattacagcggctattgctcgcccaagggccgcttgctggccctattcctcgcctttgcccaggatggcagattgtacctgcaattcgatcgcggcctgctcgagcccatcgccaagcggctgcgcatgtacgtgttgcgctccaaggtggtgattgcggaccgcagcgatgacaccgtgcgcatcggcattgctggcaatgccgcggaggcggcattgaacacccgtttcagccatattcccgaaaccgaatatgcccaggtgagccaggacggcatcatcatcatccgccttcccggcacgttgccgcgttatgagctgctcagcccggccgcgcaggctgccgaactctggaccgcattgcgcgagcaccttgtcccagcggacaaggcggactgggactggcgcgaaatccaggcaggcatccccgagatcgtcggcgccacgcaagaggcattcgtgccgcagatggtcaatctcgacctgctgaacggcatcagtttcaagaaaggctgctacaccgggcaggagatcgtcgcccgcacgcactacctgggcaaggtcaagcgccgcacgcatcttgcccatatcgccgtggacgccgcgccagcggcaggtgaggaaatcgtggacgccgatggcattgccgcgggccagatcgtgcgcagcgcgcccaatcccactggtgggcaggatgtgcttgccgaattacggctcgagagcgtggaagctggcggcttgacctggcaggggcaggaactcgccctattgcccttgccttatgccctggaaaaataattcactttcagggctgcgccaaagccatgtcgccaaaaagggattgcattatcaaatgataatgattaccattatcataaatatcacttcccaagagatcctatgatgacgcccactaaactctttaccgcatggctggctttattttccctgggattgctacccctttccagcacgcgcgccgaagaggacacttcccagatacagctcccgtcaatcaccatcaagagccgcaccaaccagggctcgaccaggcccggcgcgttgcgcgacgatatcgtcaagacggaatccatcagcgagcgccgcatcgagcaatctggcgctgtcaacctgacagaggcgctggagaagcagcccggcattgccgtgcaggtggaatgctcgatctgcaatgtgcgcaacgtgctgctcaataacctgcccggccgctataccacgttgatgatcgacggcattcccatctactcgtccgtctcttcggcctatggcctcgacagcgtcagcgtctggggcatagagcgcatcgatatcgcacgcggtgctggcgccagcctgatcgcgccggaagcactggccggctcggtcaatatcgtcagcaagcgtccacagcacgataccgccaagctgcgcattcagggcggccacttcggctcgcggctgtatgagggctatctggcaaagaccctggacaccggcgcattgactgcaacgttcagcgagaaccgccacgatgcggtggatgcaagcggcgaaggcgtttctgaatacactggctacgaccgcaagatgctgggcgtaggctggttcgccgatgacctgggcggattcactgtacgcggccgtctggacatcgtggacgaaaaacgcaacggcggcgcgctcggcaagcgttacagcgccatcaaggcggatcagtcgggcaatcctttcgatttcagccgtggacggcatggctcgcctgtaggcaacggttggttcgcaccagacggcagcggattcctcccctggaatctgggccgggcgggcctgtcggaaatcatctttaccgatcgggtacagctcaccacctcggcggaaaaacaactgggcgacggtaagctacgctttgctgtcggggccgcccagcacaagcaggacagcttctacgaaatcaccacctacaaggccaagcagcagcaatattacctggaggcatcctaccagttcccactggcggactggctgctgactgcggggctgaattaccgctacgaggacctgcgcagccacggctattctgcagcgcaggatgagttcgtgcgcggcgtggataattaccgctaccgcactcccgccatgttcctgcaggcctaccgcactttcctcgaggacaagctggaactcaatgcctcggtgcgcgcggacgatcataatgtattcggcaccatcacctcgccgcgactcaacctgctctaccatcacacagaggagatcgccagccgtttcagcgtggggcgcggctttcgcgcgccgaccagcttcttcgagcaagatcacggcatcctcgacgatatccgcatcatccgactgttgagcaagccggaaaagtccgacaacctcagctatgccttgagctacgccgacgagaggctggcagtggttggctcctacaattacaaccgcatccacgacatggcgatcctgacgccgggagtagccgatcccgctggcggcaccggcacggtgacgctgttcgagagctcgcccgacaaggtcgtggtgcaaggcgtggacttcaatctctcctaccagctcacgcccagcaccgtggtcagcatcggcggtgagcgtttccattatcagttcacaccaggaacgttggtattctcccgccccaaggcgcgcgccttcttcacattggattacgagcaaggcccctggaccgcctacctgcgcgtcaactggaccggaccgcacgaccttgccaagttttacgactatgccaacaacccgcgctacaacttcgacggcagccgcaagcgcgaccagagcccttcctacgccaccactgatgtacgcgcggaataccaggtcaacaagactgtggcgctctatgccggggccgacaacctgttcgactaccagcaagtcaacaaggagaactttctctggattgatggcgcgggcaatatagactttacgcacttatggggccctgggcgcggccgctatctctatgccgggctcaagctgaatttctagccgaatttctgaccaatgcgcagattgctttttatatcactgctgatggcaagcaaccatgtcgctgcggaaacagacttggatttcaagctgccgacactggacggcacgcgctttgtcgaacttcgccaggttgccaagccggtgctggtcaatttctggggcgtggattgtccgccgtgcgtggcggaactcccgatgctggatcagtttgcagtcgaacgcccggattggagcgttctgctggtcaatacagatggcgccgccatggcacagcgcttccttgaacagcacccggtgaaatccaccgtgctgcggcctggcatgaacgtcacaggactgatgcgcaaggcggggaacaagatcggcgccctgccctttaccgtggtgctggatagcaggcaggcgatctgtttccgcaagaccggggcattgagcccggaagatatggcgcggattgcggcattatgccactgatgccaccatgctaagcgctgtcgcctagctggacctggttgcgcccggctgccttggccgcatacatggccttgtcggcacgctccaacacaggctccagcttctccccggcacgggccacgcccacgcccacgcctaggctggccgtgatggcaacctggctgccttggtaggcaatcagctcgttctcgatggcgctgcggattttctctgccaacagcaatgcgttgtgctcatcgcaatccttgatggcgatgagaaattcctcgccaccccagcggcagatgaaatcagcggctcgagtgttgcccttgatgatgcgcgccactacggtcaatacatagtcgccgcccagatgccccaacctatcgttgatggacttgaaatgatccacgtccagcaagatgaatgccagtgtgctgcgtgctcgctcgttttcattgaggaacacgtcgattaccacatcgaatgcacggcggttgggcaagccggtcagcgtgtctgtggtcgccatggtttccagcttgtcctgatagcgccgcagcgcaacatgggtgagcgcgacgacgatcgcggtcacgaccaggcacagcagcaagttgagctgcagcgcctgacggatatcgctggttgcctccagttcatcctgcccgacgaatagataccattgcagttccgggatatagcggatattgatgagctgctttgtctcggcatcttcgtactggaagctgccgccgtgaatatcgtcctttgctgtattgagcacttgctggaaaatgccggccagcgcaggctgctggttgatgttctggcccaccacctggtgcttgctacccgatagacggatcaggccggacgaatcgacaaaatagacatcgcgcctgaagcgatcctgatagtggctaatcagtttctgcaccgaatccacggtcaggccgacgccaacggcacccaggtattggttgtcgtaatccagcacacggtagttgataaagatggtcaaggcgtcggcatgcgccatatcccgatccacattgatctcataagggacctgcatatcgcgtacccggtagtaccaggcatcgcgctcctcattgggtcgcacctgtttcagcacgcctttgccatagtaatagttgctcgtgcgccccgacaccaggaaactgatgaatgcaccatactggtcctgcacctcctgcaagtaacggctgattttgtcgatattttgctcgccgtcgagcatccagtcccgcaggaaggtgtcggatgccatcttggacgatacgaaaatcggccggatgaggtccttctggatttcggaatagatgttgtcggagctgaggggcagcgtgctgtcgacgatcgcattgtggatggacattcgcgatacttggtagctcactaccgaggtggcgatgaaaccgcttgccaggatggcaatgataaggaaaatcagcttatgtctgctcatgggagccggcccggactgcagttcattgtgcaccggtcagcgcggcaggtggtgaagccggttggccaggcatctggtctattacctggtagaagacttcgtcctgcttgatcatgcccagctcgctgcgcgcacgctcctcgatagcggcattgccctgcttgaggtcacgcacttcagcatccagggtatcgttgcgcagcttcaattcggcattgacggccttctgcgcaacgattttctggttcaggtcccacaccctcagccagctgcccttacccagccacagcggatactgcagcaaggcgatcagggcgacgaagatgagggtgagcagtctcacttcagattataaaacgcttctttgcctgcgtagctggtggcatcaccaagctcttcctcgatacgcagcagttggttgtacttggcgatacgctcggaacgcgacaaggagccagtcttgatctgcaaggcattggtcgcaaccgagatatccgcaatcgtggtgtcctcggtctcgccggagcggtgcgagatcacggcggtatagccggcgcgcttggcagtctcgatggtggtgaaggtctcggtcagggtaccgatctggttgaccttgatgagcacggagttacccacgcccttctggatgccttcacgcagtatcttggcattggtcacgaacagatcatcacccaccagctgtactttcttgccgatgcggtcggtcagcaacttccagccgtcccagtcatgctcggacataccgtcctcaatgctgacaatgggatacttgtcgacccaggtcgccaggtagtcggcaaactgtgctgaagtcagctgcaggccttcggattccaggtggtagaggccgtccttgtagaactcggagctggcgcaatccaggcccagcaggatgtcgcgacccggctcatagccggctgcggtgatcgcctgcaggatgtactggatcgcggcttcgttggatggcaggtccggcgcaaaaccgccttcatcacccacggtagtcgccaggccttcgctgtgcaggattttcttcagggcgtggaacacttcagcgcctgcgcgcagggcttcgcggaatgtcggcaggccagcagggatgatcatgaactcctgcatatccacactgttttcagcatgcgcgccgccgttgatgatattcatcatcggtgtaggcaattgcatgaagccggaaccaccgaggtagcggtagagcggcaggccggactcttcagcggcggcacgggcgcaggccatggaaaccgcgaggatcgcattcgcacccaggcggctcttgttctcggtgccgtcgaggtcgatcagggtctggtcgatgaagctctgttcttcaacgtcgaggccgatgatggcttcagtgatttcggtattgacgttctcgactgcctgcaacacgcccttgccgaggtagcgcgcagcgtcgccgtcgcgcagttcgaccgcttccttggtgccggtggaggcaccggaaggcacggccgcacggccgatcacgccggactcgagcaggacatcaacctcgacagtggggttaccgcgggaatcaatgatctcgcgggcaataatatcaacaatggcactcatgctttatttcctcaatgtagatttggatttttgttccggcttacaccgtatgttcgatgaagccggcttttttcaccacgcggtcgaggtcgaccaacacttccagcaatgccttcatcttggacaaaggccaggcgttcgggccgtcggacaaggcctgggcaggatcgggatgggtttccatgaacaccccagccacgccgctggcaaccgcggcgcgcgccaacacaggcacgaactcgcgctggccgccgctcttgtccccctggccaccaggctgctggactgaatgcgtggcatcgaacaccaccgggcaattcgtctcgcgcatgatggcgagtccacgcatgtcagagattaaagtattgtagccaaaagaagcgccacgctcgcacaccatgatggtatccgcgccgccgttggcttctttcgctttctgcactacctgcttcatgtcgccgggcgccaggaactggcccttcttgatattcaccggcttgccggactgggcgcaggcggtgatgaagtcagtctggcggcacagaaaggctggtgtctgcaatacatccacgactgccgctacatgtggcacctgtgcttcagtatgcacgtcggtgagaatgggcacgccgacctgtcggcgcacttcgtctaggatcttcaacccctcgtccatgccgaaaccacggaaagtcttgttggaactgcggttggccttgtcgtaagaggatttgtagatgaagttgatacccagcgctgtcgtgatttccttgagctgtccagccgtctcgatcgccatttcctgagactcgatcacgcatgggccggcaatcaggaacaagggctggtctatgccaacctcaaaaccgcaaagctgcatgttggttacgcctttctattggccagggccgctgcaatataggcattaaacaagggatgcccggtacgtggattggaagtgaattcagggtggaactggcaggcgacgaaccaaggatgtacctcgctgggcagctcaaccatttcacagagctgctcggtcggcgtgcgcgctgataccaccaggccggccttttccagcttgtccacatagtggttgttgacttcgtagcggtggcggtggcgttcgttgacttccgcaccgtagatggtaaacgccttggtatccggcacgatgggacatttctgcgcacccaggcgcatcgtgccaccgaggtcggaatcctcgctgcgctgctccaccttgccgtcggcattcttccattcggtaatcaggccaacaagcggatgaggagtatgggggtcgaattcggtgctattggcgtccttgagccctgccacgttgcgcgcaaactcgatgacggccagctgcatccccaagcagattcccaggtagggtgtcttgctttcacgcgcatagcggatcgcggcaatcttgccttccgtcccgcgcttgccgaaaccgcctggcaccaggatggcatccattttctccagttcgccggtgccgtgtttttccacctcctcggaatcgatgtagtggatattgactttggactcgttatgaatcccggcatgaatcagcgcctcggtcagggatttgtaggactcggtcaggtccacatacttgccgacgaaggcgacattgacctcatgcttggggttcttcaatgcatgtacgatgcggttccagctcgacaggtctgccgcgcgcgcgagcaggttgagcttgtggcagacgatctcgtccagcatctggtcgtgcagcatgcgaggaatgctgtaaatactgtctgcatcgactaccgaaatgacagcctcgtgaggcacattagtaaataatgcgatcttgcgcttttcgtcctcgggaatggcacggtccgcacggcagagcaggatgtctggctggatgccgatttcgcgcaactccttcacggaatgctgggtaggtttggtcttgagctcgcctgcggtgggaatccacggcagcagcgtcagatgcatgaaacaggtattgctgcgcccctcctcgatgcccatctgacggatggcttcgaggaaaggcagggactcgatatcgcccactgtgccgcccacttcgacaatcgccacatcggccccttcggcgccgcgcttcacatgcgccttgatctcgtcggtaatgtgcggaatcacctgcacggtcttgcccaggtattcaccgcggcgctccttcttgatcacggtttcgtagatctggccggtagtgaagttattgcgcttacccatgcgggcgctgatgaagcgctcgtaatggccgaggtcgaggtcggtttcggcgccgtcgtcggtgacgaacacctcgccatgctggaacgggctcatggtgcccgggtcgacgttaatataaggatccagcttgagcatggtcaccttgatgccacgcgactcaagaattgcgcctaagctggcggctgcaatgcctttacctaaagaggaaacaaccccgccggtaacgaatacgaatttggtcatggaataaacactttggacattgcggacggggctagattttactgcaaacgcctatgcccgacaaatgggaaaatccgtcattataacgccctgcaagcccgagtgattaatattcaagcagtaaggccctatacttgaatgatcgcttcagcagctatcttgacagccgctgaggcagagcgtcacgtcttagcatagacccaagcattgagcagatccctcgcagcccatgccacttctccggcagtcagcccgatcgggccgataccgcgctcgaccagggcatcggcagcggcaccatgcagatacaccccgagcaataacgcctgttccatgcccatggactgcgccagcaaggcagcgatgatgccgcacaaggtatcgcccatgccggcgctcgccatgccgggattaccgctccggttgacgaaccagcgcccgtccggcaaggcaatgatgctaccgcaccccttgagcaccacggcggcctggtatgtacgggcgagcttcagggcgctggcaatgcgatcggcctgcacttcgtcattgcgacatcccagcaggcgggcggcctcgccgggatgtggagtcagcacggtacttgccaaaggacgtcccttcaatgcctgctgcagagaatgatgggctgcaacaaggttgagcgcatccgcatcgagcaccagagactgcgactgcccaagcacctcatgcaacacagccatcgccgcactcgaggttcccatgccagggccgactgccaacacactggacaacgccggcacggtggcggcatcgtgtagcatcagttccgcctgtgccgtatccagtacccatggttgatgtgcgagcaggccacaatacacccgccccgcccccagcagcagcgccgcccgggcagcgaggattgcagcccctgtcatatgctcggcgccgccgatcacgcctacgctgccgtgactgcccttgtggctgttgcgcgttctcggcaagggtagcgctggaggttggtcgaccagcatgccagtagcgatggtattcgcttgcgctaatcccagggtttcaaggtgaacctcgcccgcatggtccgggccatccaaggtaaacaagccaggcttgaggccaatgaagctcaatgtgtgactggccttgacggcagcccccagcacacgtcctgtcgacatgcataatccgctggggatatccagcgccagtaccggcaatccgagtgcgttcacctgcctgatcagctcacagtaccgggcatccagctcgcgggacaagccgatcccgaataagccatcgatcaccaattgccaacgcccgtgcggcggaatttcattaagcaactcgccacctgcggcaatccatgcctcataggcagcagctgcatcggcaggcagcctggtgctgtcgccgacaaataccacggtcacctggtaccaggccgccctgagatggcgcgcggcaaccaatgcgtcgccaccgttgttccccggcccagccagcaccagcacgctatattcatgctcttgtagcagttttctcgccatgctggcagccgccagtccagctttttccatcagcccctcggcagcatgccgctgctcgatttcccgcagttgagctagatcatataaaggtttcatgggctcgcgtcatgtttgcatggttaccggatggattgctggatcaacaagctgcaggatatcgctcaaccggcctggtgcatagcagccatgctcggtaatgatggaagtcaccagccgcgcaggcgtcacatcgaaagcgggattggctgccgcgctgccttccggcgtcacgcgcacgctggtcatgcatccgttttccgcccgcccggccactatgtggacttcatcgacatcccgctcttcgatcgggatatccttcgcatcggcgatctgccagtctatcgtcggcgtcggcactgccgcgtagaacggcaccccattgtctgccgcagccagtgccttgagataggtgccgatcttattgcagatatccccggcgcaggtagcacgatccgcccccacgatcacgcaatcgaccttgccatgctgcatcaggtgcccgcctgcattgtcgcacactatggtatagggcacgccgtgctgctgcagctcccaagccgtcaggctggcgccctggttgcgcggccgggtttcatcgacccaaacgtgcacatccatgcctgcatcgaaggcggcataaacaggggccagcgccgttccccaatccacggtcgccagccagccggcattgcagtgcgtgaggacgttgaggcggcccggcttgcccaccgccaacctctgtagcaaggccaggccatgctggccaatcgcctgattgatccggacatcctcgtcggcgatgcagtcagcttcccgccaggcatactcacaacgctgggcttcaggcaccacaagcaatgtacgcatcatgcgctccactgcccaacgcaaattcacggctgtcggacggctggccagcaaacgcgaagctgctgcctgcaaatgctgctcgctaggggattcctggcttgccaaggccatcccgtaggcagcggccgcgccgatcaaaggggcgccacgcacctgcatccgacgaatggcatccaccatttgctccacagaatctagggtaatgatccgccactcatgcggcagcaccgtctggtcgatgatcgccacgcaatacgcggtgtgctcgcccttctcccggacaagcggccaaatggtgcgaaatagttgttgacctatgttcatttttctatctggacacaagaaatatgactatccacaaattctgtggataattttgtgaatagaggtgacttaaaattgtaactattgtaattaaaaggaatttttggtttgcccattttttgggctatatcataactaaatgattttaaagtaatttttatatatctttggatttaatggagttccggcaaaaaccttaagtagtccttgagcatgtgtgcacaacttgcaggaaatgattggtcagaaatcaggcaaagaaagaaattcggcaaaaatgaaattcaatatgtcacaccatgttcatatttacacgataaatacggttcctgttttcaattttcctgccttatcactgccttctgcatcggccctcacattaggcaaggtgcagattgctccctaacgcggctatccacaaattctgtggataattttgtggatacctgtgacttaaaagtgtaacttcccaattcataatgcttttttcgaatcgcccaaaaaatgaacttatttattaatccttacaaatcatacagttaccataagccattggattgttaacattttttaacagcccttaaagtgttacttgaggtgatgtgcataaattccccagcccaggcaaaatgtcaagcgcattctggcttgttttttccatgaccaacgctacatcctcgccccggatttctgccaatgttgcagcaatctggaccagttgtcccggctcgttgcgtccgcgatgtcccagccatgcgggagggatgtcgggcgcatcggtttccagcacgatagtgtccagcggcaatgcctgggcaagatggcgtattttgagcgcacgctcataggtcatggcaccgccgaagcccagcttgaagcccagcctgatgaattcctgggcctgttgcaggctgccattgaatgcatgggcaattccccgcaccttgaaacgccgcacctgcttgagaacctgatccacggaacgcctgacatgcagcagcacgggcaggtcgaaatcacgcgcaagcttgagttgctcgacgaagtaaaactcctgtcgcgcacggtcataatgctcgacaaagaaatccagaccgatttcccctacggcgacgacatcaccacgataacgtgcaatttccgtggccagcatctccaaatcttgaggctgggactggtcgacgaatagcgggtgtatgccaagcgccatggcacagccccgataacgccctgcaagtgcctgtaccgccgcgaaattgccgcgcacgaccgcggggaccacaatgatgccgacgcccgcttgccaagccgcctgcgccacctcatcccggtcgtggtcgaactccggtgcgtcgaggtggcaatgggtatcgatcagccaggccattctgccgtcacttcaccggcttggcgcgcacaaaccagtcagcacccacctggcggaaatccagcgcatgcagttgaattttctgctgcatctcctgcaaggcgggcatggtgaacatatcacgcgccccacctcccagcagtactggtgcgtaatacaacagcaattcgtccaccagtccgccgtacagcaggctgccattcaatctcgcaccagcttccaccatgacatcgttgatctgccgctgggccagcgcgtgcaacagggcttccagatcgacccgtcctgaggggccgggcatggcgatcaattcggcaccggcatcccgcaaggctttttcctgtacaggtaggctggctgcatgggcgatcagcacgcggccggcctgcagcgtcgcagctgcaggcggagtgcgcaattggctatcgacgatcacgcgccaaggctggacgccatgccgctgctgcagaagcgtgacatcccgtacggtcagcataggatcgtcggcgagcacagtgccgacaccggtgagtatcgcgcaggattgcgcgcgccattgttgtacatgctgacgggccgacgggccggtgatccacttgctctgcccattgttcaggccggtcttgccatccaggctggcggcaatcttgctgcgcacccaggggcgttgcctggtcatgcgtgaaatgaacccggcattcagctccctggcttcatgttccaacaaaccgtaggcgacttcgatgccatgtgtggacagccgcttcaacccgctgcctgataccagcggattgggatcctgcatggcggcaactacgcgcctgacgcccgccttgactagggcatcggcacacggcggcgtacgcccgaaatgactgcacggctccagggtaacgtaagcatccgcgcccgccgcctgccctccggccattctcaaggcatgcacctccgcatgcggctcgcccgccctgagatgcgcgccacgccccaccaccttgccatccttgacgatcacgcagccgacgcgcggattgggactggtgctgtacaaaccacgagccgcttcacgcagcgcaagattcatatagtggtggtcgctggcggagaattctggggaggtaaaggtattcatgcctgccatgataagtgctggcaaggctaggagacaagcagagagcagcggtgtgaagtcctcaaccaaccagctaagaaggccttgactccacccctcgttccatcctaataaaaaaacaccgccccagatcactggcagcggtacttttcactccggataccggcttgtcaccgatccttaaatcaatccaagtcgcgaatcacgtcgttgaagtcatcgacgtcctgaaagctgcgatagactgatgcaaaacggatgtaagctaccttatcgatggccttcagctcctgcatgacaatttcgccaagatcgcgcgccatgatctcgcgctcacccttggcgagaattttctgcacgatatgctcgagcgctctgtccacatattcggtcggcaccgggcgcttgtgcagaggacgtgtgaaggaaagccgcagcttgtcccggttgaattcctcgcgtttgccattctgtttcacgacctgcggcaaatgcaattccgctgtctcataggtggtgaaacgcttgtcgcaggcgttgcaccggcggcggcggcgaatggaatccccttcctcgttgacacgggaatcgatcacttgcgtatcgtcagcaccgcagaatggacatttcattgcgtaattttgccctgcaattcctgcaatttaaataagaaactccaccgactacaaggcgtgctctgtatggatgatatgtctagatgcagccaacagagctcatctgtagcggtcctggctaggggctctgctgcaggcacaaggcagagcaacaacgccaggagagctttgttagccgcactaagcgccgtacaccgggaagcgcgaggtcaaggcatgcaccttggccttggtcgcagcgatgacggactcgtcagtcgggttatcaaggatgtcggcaatcaagttggccacttctgcagcttcggcctccttgaacccgcgcgtggtaatcgcgggcgaaccgatgcgtatgccggaagtgacgaatgggctctcggggtcgtttgggatggcgttcttgttcacggtgatatgcgcctgcccaagataggcgtcagccgccttgccagtcagccccttgggacgcaggtcgaccaggaacacatgcgactgcgtgccgccggagatgatgcgcaagcctcgagaagccaaggtcttggccatggtgtcggcgttctttaatacttgttcctggtaggccttgaattctggctgggcggcctcgaggaaggcaaccgccttagcagcgatgacatgcatcaatggaccaccttgcaggctggggaatacgctggagttcagcgacttctcgaactctgccttggccatgatcaggccgccgcgcgggccacgcaaggtcttgtgcgtcgtggaggtgacaaaatcggcatgcggcacggggttgggatagacgccagccgcgatgaggccggcataatgcgccatatcgaccatgaaataggcgcctactttcttggcgatgtctgccatgcgcgcccagtcgaaacgcaaggcgtaagcagaagccccgccgatcagcagcttaggtttgcattccagcgcaatgcgttccatctcgtcgtagtcgatctcttccttgtcattcaggccgtaaggcacgatgttgaacagcttgccggacaggttggctggtgagccgtgggtcaagtgcccgccatggcccagattcatccccatgacggtgtcgccgggcttgaggacggagaaatatacggcctgattggcctgggagccggagtgtggctgtacgttggcatactcggcgccaaacagcttcttcaggcggtcgatcgccagctgctcgacaccatcaacgaattcacagccgccatagaatcgcttgcctggatagccctctgcatacttgttggtcagttgcgaaccttgcgcctgcatcacggcaggactggtgtaattctcggaggcaatcagttcaatgtgttcgtcctggcgatggcgctctgcttccacatatttccaaagatcaggatcaacaacgctcaggtttttggccgtgctaaacatggttcgatatctcgggtatgaaatgaataggcgggattttagcatgttcaccgcacgacagctttgaaacagatgcagaggcaatgaaaatgatgcattgcccgcctgcggccaatagccaccaccacctgcctccacacagccaaacgacttagcggcaaagtcgtatccggttgagaagcaagctgatgatcattggcatgtcgattgccaggatgttctctagatgcacccccatcccaaatctctcggtcaggtataatctcgacttataccatctcgaattccccatcatggccttcatccgccaagaagattttatcgacagcatccaccaggcattgcaatacattgcctgctaccattcgccggacttcctcgctgccatgcacgatgcatggcagcgtgagccgtctccggcagcgcgggatgcgatcggtcaaatcctcatcaactcttatctctgcgcacaaggacaacgcccgctctgccaagacaccgggattgtcgtggccttcgtttccgtcggcatgaacgtgcagtggcaggccagcatgagcctgcaggagatggtggacgaaggtgtacgccgcgcctacctcgacccggacaaccgcctgcgcgcctccatcgtgcgcgaccccgcgggcaagcgcctcaatacccgcgacaacacgccgtctgtcgtacatgtggacatggtgcccggcgatacggtggaaatccatatcgccgccaaaggtggtggatcggaaaacaaatccaaactcgccatgctggaaccttccgacgacctcatcgaatgggtgctgaaaacagtaccggaaatgggtgccggctggtgcccacctggggtactcggcatcggcatcggcggcacggcggaaaaagccgtactgctcgccaagcaatccttgtttgctcccatcgacatccaggcattgagagccaggggacctcagacacgggcagaggagctacgcctggaaatctacgagaaagtcaaccggctcggcatcggcgctcaaggcctgggcggactcacaacggtactggatgtgaagatcctggaggccccgacccatgcgacttcgctaccagtcgccatcattcccaattgcgcagccacacgccatgtgcatttcacattggatggcactgggccagcacgcctgcctgcgccccggctggaagattggccacgagttgcgctggatgccagcacccccatgcgccgggtcgatctcggcaaggtaacacgagaagacgtgatcagctggcagccaggagaaaaactgctgctctcgggcaaactgctcaccgggcgcgatgccgcccataagcgcatcgtcgacctgatcgcccgcggtgagccgatgccggagggcctggacttcaccaaccgcttcatctattacgtcgggccggtcgacccggtaggcgatgaaatcattggcccagcgggccccaccaccgccacacgtatggaccgcttcacggagaccatgctgacccaaaccggcctgctcggcatgataggcaaggccgagcgcggcgaagccaccgtacagtccatcaagcggcatcaatcggtctacctgatcgcgatcggcggcgcagcctacctgatctcgcaggccatcaaggcatctcgtatcgtggcatttgccgacctgggcatggaagccatctacgaattcacggtggaggatatgcccgtgacggtggccgtggatagccgaggccacgctgtgcatgataccggcccggccgagtggcgtcccagaattgctaacatccccattttcagcgaatagacaggatttatccatggctaaattgtttaccccgatccgtttccgcgacactgaaatcaagaaccgtattttcgtctcgcccatgtgccagtattccgccgaggaaggtatcgccaatcactggcacctggtgcatctcggtggcctggctgtgggcggcgcaggcctgatcatcgtcgaggcgacagcggtagcgcccgaaggccgcattacgcctttctgcctggggctatggtcagacgcccacacccaggcattcaagcccatcgtggatttcatcaaacaacagggcgccatccctgccatccagatcgctcatgcagggcgcaaagcctcttgcgatgccccttggcgtgacggcaaattcctgcctccggaacaaggcggctggcagaccttcgctccctccgccattcccgtcacgcccgagcatggcacgccccatgccctcagccgtgaggaaatccagcaggtcgcggcgcaattccatgccgcggccaagcgcgcgctagatgcgggcttcgaggtgctggaactgcattgcgcccacggctatctattgcacgaatttctttctcccctatccaaccgccgtgaagacgaatacggcggtagcctggagaaccgctgccgcctagcactggatattgcccgcgatctgcgcacattgtggccgcaggacaaacctgttttcgtgcgcatttccgcgaccgactgggtggaaggcggctgggacatcgaccaatcgatacaattcgccaaatggctcaaggaggcaggaatagatttgatagactgctccagcggcggcttgatcctggatgccaagattcctgccgggcccgggtaccagaccgagttcgcacaacgcatccgccacgagactggcatcgcgactggcgcggtggggttgatcacatcggccgtacaagctgagcatatcctcgtctctggacaggccgatgtcgtcatgctcgcgcgcaagctgctgagtgacccgcactggccgctgcatgccgccaaggaattgcgtacggatgtcacatggccagcgcaatatgtgcgcgccaagcatattgaataatcgcaggagccggcttggactggcgccgctcagaaaggaaacatgatgaaatggactgatagccagcgaatcgctgaagcactatacgacaaatatcctgacgtggatccgaaaacaatacgattcaccgacctctatgactggatactagcgctggaagacttcgacgacgaaccggaaaaatgcggcgaacgcatcctggaagccatccagatggcatggataaaagaagcggaataacctagattcaagcattttcagcatcaatttaagggagcgccatgacagcaccaaaagaaatcttcaaagcttacgatatccgcggcatcgtcggtaaaaccctgaccccggaaatcgtggagtccatcggccatgcgatcggcagcgaagctgcgctgcgtgaccagaaaactatctgtatcggctatgacggccgcctatccggccccgagcttgccgcagcgctttcgcgcggtatccgcaagagcggcctggatgtgatcaatctcgggctagtagcgactcctatggtatatttcgccgcctaccatcttcagaccggttccggcgtcatggtgaccggcagccataacccgcccgaatacaacggcttgaaaatggtcttggcaggcgaaaccttgtccggcgacaccatacaacggctgcgcgcgcgtatcgacaacaacgacttcgttcatggcaacggcacggaaagcagccacgacattgcccctgcctatattgaacgcatagcctccgacatcaagctcaagcgtcccatcaagctgacagtggattgcggcaacggcgtccccggcgcttttgcaggcaagctttaccgcgcgctcggctgcgaggtggaggaattgttctgcgaagtggatgggcatttccccaaccatcaccctgatccttcagtcccggaaaatctcaaggacctgatcgaaaacctgctggcaggtcaatccgaaatcgggttcgctttcgatggcgacggcgaccgtctcggcgtggtcaccaaggatggcagcatcatctacccggatcgacaactactgctgttcgccgaggatgtgctcaagcgcagccccaaggctaccatcatttacgacgtcaaatccacgcgcaacctttccccctggatcaagcagcgcggcggcgagccattgatgtggaaaaccggacactccctggtcaaggccaagatgaaggaaaccggcgctgcgttggctggtgagatgagcgggcatatatttttcaaggaacgctggtacggcttcgacgacggcttgtattccggcgcgcgcctgctggaaatcctcagccagttcgacgatccttccgccgtgctcaatgcgttgcccgacagcgtcagcacccctgagcagcatatccacatgcgggaaggagagccgcaccgcttaatcagcgagctgcaggccagcgccaagttcgaaggggcaaacgaagtcatcactatcgacggcttgcgtgtcgaatacagtgatggtttcggcctgatgcgcccttccaacactacgcccgtgatcgtcttgcgcttcgaagcggacaatgccgaggcgctcaagcgtattcaggaacaattccgcagcgtcatcctggctgccgcgcctaacgccaagctacctttctgagcatgcgcaactcgcggctgctatggtgggtcatctggctggcattggcaggcgcggtctaccacttggcggatcgtgcattaaaccccaaccgcatcggtattctgggggatgctcccagcgtcacgctgcagcgcgggcttgacgggcattatcgcgccgaggcgctcatcaatggtgtcaaggtcaacgtgctggtggataccggcgcaaccggcgtcgccatatcgccgcgcattgcagagcgcctgcaattgaaaagcaaccaggcagttcgtacctccaccgccaatggcgagactgtggcctacatgacccggctgcagtccgtacagctgggcggcgtcaaggcggacaatgtcgctgccgtgattgctcctggactagatggcgacgtactgctgggaatgtcgttcctggcacgcatggatgtccgcctattccaaggcaagatgacgattacgcaggttgaggaatagccggcgctccttgcgcctgccgccatcggtgaagcctcaggcggtatagcacatgaggtcttaacctcggaatatcggcaacggcgggatgatcgaaacttcctgcgatatcctgccgcatggagagccgctccatcaacgctatggagcggcgattttccgcagtggcaaatgccacaatctcctccagccccaactcttcaaaccctatacgcaaggcagcctagcctcgaaggcgtacccttgtccccaatacgtccggccaggcgccaaccaatttcgacacaaggttgaaaaggtaaatcatgggcagggatatgcaagcccacaaaaccgataaaacgatggctgagcctctcctccactgcccataggcctcagccgcgctgctcgatcaaactggcacaacgccttgccatggcgtcactctgctgactatccagagtgtcagggaaatacgccatgacttcagggtcggcattgagtaaagcaaatggcgcgagatccgcctcacgccattgcctcaacaccaacctctcagtcgggaccccgaggtattgcatcaggtgatgacggtaggctggtcgcgcccggtacgttgctttagctcggaaatttgatgcgcaatcgcgatcaagtccgccaaggcatcctgcgcatcctggtcatgcttggaaatatccggctcgaaagactccagatagatacgcagcgttgcaccggctgtgcccgtaccagaaaggcggaatacaatacgcgagccgtcttcgaacagaatgcgtatcccctgcttctgactcacgctgccgtcgacaggatcggtataactgaagtcgtcgcacgtcttcacggtgtagcgcccaaaatcccggcccggtaatgacgcaaactgggcacgaacatgctcgatcaagccattggcggcatcgctaggtagctcctcgtaatcatggcgcgaatagacattgcggccaaaccttgcccagtggcgcttgacaatggtttccaccggctgacgcttgatcgcgagaatattgagccaaaacagtaccgcccacaagccgtctttctcgcgcacatggtccgatccggtgccaaagctttcctccccgcacaatgtcaccttgcccgcatccatcaggttaccgaagaacttccatccagtcggcgtctcaaaacatggaatatccagctcctgcgccacccggtccaccgccgcactggtcggcatcgagcgcgccaccccggcgatcccctgtgcataacccggcacaaggcgcgcattcgccgcaatcagggccaagctatctgaaggcgtgacaaagaagcgcttgccaaggatcatattgcggtccccgtctccatccgatgccgctccgaagtccggtgcatcgtctccatacataatctcgactaaatcatgcgcataagtcagattgggatcagggtgcccgccgccaaaatcaggcagtggatcagcattcatcaccgcatcaggatccgcaccgaggcagtcaaccaaaatagcgcgcgcgtaaggccctgtcacggcgtgcatcgcatcaaagcgcaaacggaatccgcttgccagcaactggcgaatggcttcgaagtcgaacagtttcgccatcaagtcaacataatcactgacagcatcaatgatttctaccgtcattccagccagttcgatctctcctacaatatctagcgccacatccggtgcatcgacgattttgtactgcgtcatttcctggctacgtgcaaaaatctcctccgtcactttttccggcgcaggcccaccattagctgagttaaacttgatgccgaagtcacctgtaggccctcccgggttatggcttgccgacaggatgatgccgccgaatgtcttgtatttgcggatcacacaggaagccgctggcgtagacaatatcccattcttcccgaccaacacccgtcctattccattggcagccgccattttgaggatggtctgtatggcctcaaggttgtagaaacgcccatccccgccgacgaccaatgtcgccccagcaggcacctggactgcgtcgaaaatgctctgcacaaagttttcaagataatgtggctgctgaaaaaccgagacacgctttcgcaggccagatgttcccggccgctggtcgtcgaacggctgggtgctaataatatgaattgccatgcatatactttcgggatggttttaggttcaaatgcagaagctaacttacttgattaacagcccactttcaagttgacaaaagtgtgaaacctcaggataatctcgcttctcgattggggcattagctcagttggtagagcagcggactcttaatccgtttgtcgtaggttcgacccctacatgccccaccaatcgcatcaaggcttgcagcattgcaggcctttttcgtttttcgcaatgatttcccaactgtttacctccttgctctacatatgggcggatatcccgagtattggcagtcctaaagatatctttcgagcctggggaaactcttcgaagcccatacgcattcatcagcgcgatgagagttgacatgaccgcctgaatgagcagagagcagacgtatgccaatatctaagtggcctcgtgaactggagaggaaaataataacaatccgccaagggcaaacatcattttctaggacctcactcgcaaatattgctctttactgcccctgtacccctttggaaaatttgtgaatctggcaatttgacttggctttttcgaacactcggacctcaagccccactcagtattggtgattttgactataaatttaaaaatatataggtaagcaatatttcatggtatgaatgtagcgttggagcatcttaaagaggcggacaagccgtcgattgcacatgacctgaacttgatgctgtcatgtcagatatgacggtggaaagacgggcgcagtaagtggatggccaggtcagatcaactcacccagggttttggggagaatcctgtcatagctttcacgaaaccttgcagtgagcaattgcaacagcctgatcagcaccttgttgcctagcttgggcatattggccagcaattgatatagcgcatccctgctcagcacggcaaagtcagtgggcaagctggcaacacagctggcagagcgcggcatgccatcaatcattgacatttcaccaatgatggcgccagccccgaccttggcaatggtctgtattcccttgttcggaatatccttgatgacgttcacttctcccgtcaggatcaggagcaagtaatctcctggatcgccctccgtcagcagctgacagtccctgggtgcagcatagcactgcatataggagcacaaataacgcacttcctcgttggaaaagtccccgaacagcttgattttatttacaatctcgaggatttcctcgaaatatttatccgcaccgcccagatgcaccagatcaggatacatgtaaattcagcccttaaattaaaggaatttatggattaaccgtaaagtatttagggtaaaaaagataaaagctctcattactcaagttatttgcgtcataataatgcaagagtatctgaacgacatataaaaagttagacctgaattgcttagtaaattataaccgagcacatgtccttaaataaaaacttaaacgatattgagaaaagccagttaattgagctaatgcatgaatctttgagaattcgctcgcactttgagctttttctctggatgcagggaaaacttcaggttttcctgccgcatgaaatcatgataacggcttggggagacttttcacttggagtcatatacttcaacattgtttcccccctgccaggcatccgctccgacaagattgccagtcatgaaatcaatcagttcctgcaaaacctgttcaactattggctgaaccatgccaaggcccctttcacgctcgcagcagccgacaacatcctgcatgactgcgaattctctaacaaagaatcaagctattacttaaaaaacatgaaatcggcattggtgcatgccatcaaggatcaccgtggcaggcatgattgcctttatgtattgcttagctccaacctgagcttccccccagcctctcgtcccatgctggaagcgcttctaccctatatcgatagcgcattgcggcagatagaacacttgccggagcagcaaccgacactgatcaaggcagaacccgagcccaaggatgaaagcctgaatatcctttccggccgcgagctggagatcatggactgggtcaccaaaggcaaaaccaaccaggaaattggcatgattcttgatatcagcgcctttactgtcaaaaatcatttacagcgcattttcaaaaaactcaatgttatgaatcgtgcacaagccgtcgccaaattccgcaaataaccattgtttcaattccggcagctaaaaaggccatgacatttacagcctttccacctttcgattttcattcacccatggttgcgtaacttgtcgcagttatgcgataacgctgacattcccctgaaaaatgtggtgtactgcgtgctttttgcacattttattttgccctgctcttgggatgaatagtctcttatcccagactggacaacaataggccaatcggactagccacgtagaggcaagtgctcagaacccgaggctgtccagcaaatcgtccacctgctcctgactcgcgactacgtcgacggcggcatccggattgatctgcgggccattcaacaaggtgttgtcctccttcttgactgcggtgccgggagagaaatcgatcagcacctgtaccagttgctgttctatttcctgtgccagttcggtaatcttcttgatcacttgcccggtcaggtcctggaagtcctgtgccatcatgatgtcgagcaactgagccttggtcgcgtcagtatgattgaccgtcctggagagaaatgccagcgtctcgtcagccaattggtcataatcgcgcttgagcgagggagcggccaagatactcttccaacgttcttcgaggctgacggcctgttgattcaattcatcctgcaggggagtcgcaatgtcggtcgcgttcaatacccgctccgctgcctgttcggtcatacgtgccacgtaattcaatctgtcacgcgcatcgggaataccttgtgccgcctgctccagcaatttgtcgaaaccgagacctcgcaggctttcatgcaaattcctggtcagcaatccaatgcggtgcaacatttcgtcatgcgaggtttgaatgctgctcacattctcagggacaatctctgcattttgaagtggattcgtcatgatcatccccctgctttttcaagcttttcgaagattttactgagcttttcgtccaaggttgctgcagtgaatggcttcaccacatagccgctggcacctgcctgggcagcggctatgatattttccttcttcgcctcagcagtcaccatcagtaccggcaatgacgacaacgccggatcggcacgtatctgctgcaacatggtcaagccatccatattgggcatattccagtcggatacgacaaaatcaaagcttccactcctcaatttggccaaagccatgacgccatcttctgcttcatcgacattgttgtatcccaactctttgagcagattacgcacaatacgccgcatcgtggagaagtcatcgaccaccagaaatttggtattggggtttgccatttgttactccatttcagattttattagtattgccgggaatgcctggcagtagcgcacaagcacttccattctaaacacgcagcgcccgtccactattggcggccaggtactgcaaaaccctaccgggcatgtcatttaatgagctcacgtcatccacgccacccatggcaattgcttccttcggcatgccgaatacaacacagctcgcttcgtcctgtgcaaagttgtatgcgcctgcctgcttcattttcaacattccttcagcgccgtctttgcccatgccggtgagaataacaccgatcgcattcttgcccgcattgttcgcggctgagctgaacaggacatccaccgatgggcggtgacggctgacaggtgggccgtcatccagctgggtcacatagttggctccgctgcgcgccagcaataggtgcgaatgccctggcgcaatatacgcatggccgggcaggacacgctcaccccctttcgcctcctgcactgagattttgcacagggcattcagccggtttgcaaaggattgcgtaaagcctgcaggcatatgctgcgtaatcaggatgccaggacagtccgacggcatttgcatcagaaaggacttgattgcctctgtgccccccgtggaggcgccgatgataatgagtttttcgctactgatcagcggattgcctaccaaaggcaaacccgcgccgcctgccacaggggtcaatggtttcctcgcaatcaatcgtgccctggaggctgcgcgtatcttgtctgcgatcatttcgctatattcatgcatgccattggcaatcgaaattttcggcttggtaacgaaatccactgcacccagctccatcgcgcgcatcgtgatttccgagccgcgctcagtcagtgaggaaatcatcacgaccggcatcgggcgcaagcgcatgaggcgctcaagaaaatccagcccgtccatcttgggcatttccacatccagagtcagcacatcaggattcttttgcttgatcatttcgcgggcgatcagggggtcgggagccgtcccgacaacctcgaggtcaggctgctggttgatgatttcggtcagcaggctgcgaatcagcgctgaatcgtcgatgataagaacttttatagtcatgtcattgcctttttattgatcgatcgcctggcccctggcttcctcccagccaccatgcatgctccggagcctgcattcaaaacaattccacctcgccagccaccttgttcgccttcaacctcttggcatagctctcttcacgtgaaatcaaggtgttgttgtgcatttgcttcagcttcttgaccaatacgcgtccggttctggggaagaaatacactttcctgggatagatatcgttcaggtcctcgcccaccacgcggatattctcgtcgcgcaaatacttacgcacaaaggccgcattcttctcgccgatattgatcgccgtaaaaccgctcagcacattgcctccaccaaaaatcttggcttccaggttctctctgcgcgcgccattcttcaatagctggttgatcaatacttccatggcgtaagtcccataacgggctgattccgacactgggttgttggcatcagcagggttgccttccggcaacatgaaatgattcatgccaccgatgccggaaaccttgtcgcggatgcaggcggatacgcatgagcccagcaccgtcacgatgacgatatcctgattggtcgtgtaatactccccgggcagaatcttggcagcttcgcaattgaaggttttgtcgaaatacaagttggtcgccaactgctcttctatcggattggccatgttcagcctccacgccgattgagggtatacaccgtcttgcccagcagcctgaatgcgtcagtggcataaaggaaattttcagaatgtccggcaaacagcaacccatcgggcttcagcagcggaacgaagcgcttgagaatcgacgattgcgtcggcttgtcgaaatagatcatgacatttcggcagaaaatagcatcaaatggcccgctgatcggccaactgctactcagcaggttcaacggcatgaaactgaccagtttgcgcaaatcatcgcgtacccgcaccaaaccctgctgcttccctgtcccacgcaaaaagaatttcttcttctgttcgatcgacaatttctcaatacggtcataggcatatatgcccgcagcagccgttgccagcacattggtatcaatatcggtggcaatgatctcgacgggaggacgcagtgtaccaaatgcctcacaagcggttatcgcgagactatagggctcctccccagtggagcttgcacagcaccaaatggaaataggatgggccgccttgctgatatgctccgcgagaatgggaaaatggtggtgctcacgaaaaaatgatgtcaggttggtagtaagcgcattggtaaaggcttcccattcctccgacccagtcccgctttccagcgtatcaagataatgctggaagctggacatgccggtcgcccgcaagcgcctcgccaggcggctgtaaaccatctcatgcttggaatccgacagcgaaatgccggccgcctggtagatcagcttgcgtacgcgggcaaaatccgcttctgtaaaatcaaactccttgccgacattcgattggctgactatgcgcgaattcaattatccattcctctgcctatgcataatggtcaaaattcttcccattcgtcgctggaaaggtccgacccgacgaccttcttatggatacctgatctggatggcgttgcattgggaatcgcggcgggcttggcattcacttttgccacagataccctttgttttgcagaggcgctcgatacaacgtctgccttgactttggaagggggagtttcaggcgcagactctttcgcttgagccctagggtctcgctccagcggggtatccctgccattgccaagcttgaatacacttgccgcacgctcgagctgcaatacatcctgccgcagcgcatcggccgctgcagcggactcctcgaccagggcagcattgcgctgcgtgacttcatccatatcattgacagcatggttcacttggtcgatacctgcgctctgctcgatcgaggcggcggatatttccgccatgatatcggtgacattacgcactgaagccacaatttccgtcatcgtggtgccggcctggtcaacgaactcgacaccggcctcaacccgttcgactgaatcagaaatcaatcccttgatttctttggccgccgccgcagaacgatgtgccaaattgcgcacttcgctcgccacgaccgcgaacccacgcccctgctcgccagcacgtgctgcctcaacggctgcattcaatgccaggatattggtctgaaaagcaatgccgtcaatcacgccgatgatgtctgaaatcttgttggccgactcgctgatcaagcgcatccgatccctgacttccccgatcacttctccaccccgggcagccacgctggaagcggatatcaccaactgattggcctgccgtgcattgtcggcattctgtttcaccgtcgaagcaagctcttccatggaactggccgtttcctccagcgagctggcctgagactcggtgcgcgccgacaggtcgttattgccgttggcaatttcgtttaccccggtattgatgcgctgcatattggtacgaatgtcggtgatcatggccacaatgttgacattcatctggttgagagcccgcaacagcatgcctgtctcatccgtcttgctcgcactgaacttgtgcgaaagatcgccgctggcaagcgcattcgcaatgtcagtcgcttcacggagcggcttgatcactgagttggatagtgaaaccgctagactgagcatcgcgaccatggccaccagggcgccaccaacaacgaaactgatatccagcccattgaatgttgcagcgatgacaaccaccatggccagaagaatggcgatggtagtcaccgcaacttgtgttttcaatgtcatttgcattgctcttcttactcgcgatatgaagtctgttttcagaatctcgccacgatgcaacttgagtccatgatgtttgttttcacgcaaacgggcataaatctgagaagcttgctcgacctgctgacgcgacggcttgacgcgtacagacatatatcccacgacattgccgttctgccgcattggagttgcgtttgccaatacccagtaatagtcaccgttcttacgtcggttcttgaccattcctgtccaaggcaatccggctttcagcgttgcccacatgtcggcaaaggcttcgggaggcatgtccggatggcgcaccagattatgtggtgagccaatcagttcatcttcggtaaaaccactcacctcaatgaaatcctggttgatgtaagtgatctttccttggaggtcagtcgtcgacaaaatcgactgaccatcctgcagaaaatactcgttgttggtcacaggcatattgatacgcatgctatttttctcctaatcttcagtatggaattccacgtgcatccttctgccttttgttcgaaacaagtattttatttttatagctatttttttaatttattttaaacacgccgaccgtagaggacagtttctgcgcctgctcctcgagactttctgccgctgccgctgcctgttcaaccaaagccgcattctgctgggtcatttcatccatttgcccgatcgcgatgttcacctgctcgataccagcgctttgttcctgactggcagaagtaatttcacccatgatgtcggccacgcgctgcactgagctcacgatttcgctcatcgtggtaccggcttggtccaccagcttgttgccgatgtcaaccttctcaacggagtcgccgatcaggcccttgatttctttcgctgcagcagcagagcgctgcgccaaattgcgcacttcgctcgccacgaccgcaaacccacgtccctgctcgccagcacgtgctgcctcaacggctgcattcaatgccaggatattggtctgaaaggcaatgccgtcaatcacgccgatgatatccacgatctttcgtgaactctccttgatcgatcccatggtgctgaccacctggtcgaccacatgtccgccccgtaccgcagactccgacgccgtaatcaccagctggttcgcctgtcttgcattgtcggcattctgccgtacggtcgaagtcagctcttccatggaactagcggtctgctccaagctggatgcctggctttccgtgcgggaggaaaggtctgcattgccagaggaaatttcgctggtcgcgaccagcatggtatccgtactgccgcgtacctcagtcaccagcctgcgtagctcctggatcatgaaacgaatgccgaccagcagcttgccaggctcatcagaagcattctcgtcgatcatatcgagcaaatcattctggcgcggcgccaggtcgcccttggaaacacgtccgatcacgcggataccatagttgatgggctcgatgatcgacaccgtgatcactctggcaaataccacaccgagcacaagggccagcacccccagaccaaccaccagaatacgcccctggacactggcacttttattggctgcggccagcgccaacgtcttgtcacgctcatactgcaaaagctcatccattgcattctggtagatatcacgggcagcctggaagctgctgtccacagtttcgtaatatgccttctcgtccgagatgagcttattactgacattgcgcttttcttccaggctcacttgttcattagtcagccagttttccagcgcagcggcacgcacgtttaaccctacccgcaccttgaaggcctcgctacgtgcttggtcgaacgcttcccgtgccttgttgaccttctgcaacaaaggctggtattcatctccctgcatggattccacaacctgggcctgaagcttgtcggtttcttgtgagtattggttcaccctgtcaaggaagtaggcttcttggctctgactgcgattcctgatatatgccacggcattggtaatattcatattggtatgcagcttccaatcattcagcagcgcctgcctgctcgcggattgcgtgacaatctcatccgtacggtgactcatggatgtcatcagcaccaggctaagaatgacgatcaccgcgagcagaagcagcaacgatccaaaacctatcatcaggcgcttggtgatctgcaggctatacatgtaattcatcaatggattcagtagcttcatcatttctcatctccgcccttagaattgaatatttattttttttaaggttatgttgtaattaagcttccacagcgatctggtcgaccaagcccatttccgaactactcatcaatttgtcgatatcaaccagtatcagcatgcgatcatccagcgtgcccaagccaatcaggtagtcggtgctcagaatggcccccatttccggcgcgggcttgatctgttgcgcactcagggtcgtgacgtcggaaacactgtccaccacgatcccggtcacgcgaccattgatattgaggataatgacgaccgtgaactggtcataggttggcgtccccaggttgaacctgatgcgcatgtctacgatcgggacgataatgccgcgcagattgatcacgcccttgataaattccggcgcattgacgatcctggtcacgctttcgtaaccgcggatttcctgcaccttgaggatatcgatcccgtactcctcgttgcccagcgtaaaagcgagaaactcactgttctcgccttgcgccatttctgaagcatgcggcggttggccctctgctttatgacttgttagttctaacatgacacacctcttaatgaatggaagtttcagtgatcaactgcctgctggagcgcagcaaattggcaacatccagaatcagtgcaacgccgccatcgccgaggatggtagcgccggaaattcctgccaccttgcggtaattggattccagattcttcaccacaacctgctgctgccctaccagctcatccacgaacagagcggctttcttgccatctgcctgcaaaaccacgaggatgccatcctcgggggcgcgataaagtggctcgataccaaacatctggtataggggaatcagtggtaagtaatcttcacgcaccttgaccagacggccttggccagtcacctccttgacgtcgtccgcggatggctgcaacgactccatgacaaagctcagcggcaggatatagacctcctcccccacccggatagacatgccgtcaaggatcgccagggtcaacggcagcgaaatcgaaatggtcgtgccgtatcccgcagccgagcgtatgtcgactacgccccccatggcagtgatgttgcgcttgaccacgtccatgcccaccccacgaccagaaacatcggtcacctgctcagcggttgaaaagccgggagcaaagatcaattgccatacatcgctgtcgggcatggtgtcggaaacgctcaggcctgaggacttcgccttgttgagaatacgctcacggttcaagccgccaccatcatcgctcacctcaatgatgatattgccgccctggtgccccgctgacagggacaagcgcccaaccgggcttttgcctgccgcagtacgcacttcgggcggctcgataccatggtcgatactgttgcgtaccaggtgggtcagcggatcgacaatgcgctcgatcagccccttatccagctctgtggccgcgccgttggtgacgaactcgacctttttgccaagcttgcttgcaagatcgcgcaccatgcgcgggaaacgggagaacacataatccatgggcatcatgcggatcgacatgacagcctcctgcaagtcccgggtattgcgtgtcagctggcccacgctgttgagcaaccgctcgtgcaccatgggatccagcgtgctggtgcgttgctctatcatcgcctgggtgatcaccagctccccgaccaggttgatcaattggtccaccttctcgatcccgacacggatggacgtggtttcctggctcactgccaccttgtcggcttcgcggcgcggcgcaacccgcttgttttccagcggctcaccagtcgtcttggccccctcgatgggagctggctgattccctgcctccggcttggcgacactcgcatcgaataggccgaaatcgccttcatccagcggcttttccgcggcctgtgtcgatgatggctgtacgctttctgttccgggggggatgtttgcctctgccaccttgagcttgtcgacatcaacgacaaaggaactcacggccaggatgctgtcgcgcttttcctcggtttccagccacagcgagcgcagtttgccagccatcggctgcaccacaaccttgccgagcaactccagctccgacaccagcgtgctccaatccttgtccgtgatatccgggatttcgatgagaaacccttgcccgcccttagatgatggcttggctgagctcatatcctgcgctccgccactttgctccgtaatgaccagatcgtcggggtcgaggacaaaagaacagatggcgatgatgttttccagggtttcgtctgtctcaagctggatcacatgtcggtcgccaaccgggggcaatgcttccaccgtgcccagcaatgccagctcctcggacaatgccttcacatccttgtccggcaatacaggcagctgtacttggtaacgtctaatggcctgcgcatcgggcttggcattcgtagcctctggcgttttctcggcctgggccaatgtttctcgcaaagcggggacgctctttccatcttcttgggcgaggacatgcaacgtggccttgacctcgctgacggcttcctggtccaccagactgccattacgatgtccatccaactgcatcttgaggatatccttggcggcaaggaacacatccacatgctccgcctgcagcttcatctcgttcttgcggatacgatccagcaagttctcaagcacatgggtgatctcggtcatgtccgccatgccgaaagtcgcggctccgcccttgatggagtgtaccgcccggaaaatggcattgagatcctctgcactcgggctctcgatatcaagttcgagcaacaaacgctcagcttccgccagcagttcatcggactcatcgaagaacacctggtaaaactggctcatgtcaattgtcattattcaactccacattggttcatgcttgtccatcgcaaaaaacggagcgaaggcggtgccatgcacgggcatcatccgatgacacgctgaacaacatccaataagcgtttgggatcaaatggcttgaccagccaccctgtcgctccagcagcacggcccaatgccttcatctcgtcactggactctgtcgtcaacattaatatcggcactttctggtaggaactgaggttgcgcagtgatttaatcaacgtcaatccatccatgtttggcatgttctgatccgtcaacaccaaatccacgacctgggtctgcgccttgttcaacgcatcctcaccatccaccgcctcgatgacctggtagccggcagcattcagactgaacaccaccatctgcctcaatgacccggagtcatccacagccagtattgtttttcccatatcttttaatccccgttcctgcacgcctgtacgctccagcacgtacctgacattgttaaaagagaaacctagaaaagctcaatatctccaacccccatgtgttgctgattcaccgacgactgcaaatcgcggtgcatggaagtgcgtttttcgttgagcgactcgctcatcttttgcaaaatggccgcaatatcctcgcgcgagtgctctgccaccagggactcatgctggtctgccatcgccagcagcaacagcttgagcccgctgactcgtgcaagtgcgcgagtcagcaattggttggtcatgtcctcgaactgcatgccagtcacgacacggttcacttcgctctcgatctggcggctatacatcgccacctcggcaatatgctgctgcgacaattgcgtgctggtgctcaggctcaagagtatctgctgctgtgcctgagcagcccggttgatggccatgaagccatccaccagcatgccgattgcttcgcgtaacaaggcattggcccggtcaaggtcagtctccacatgctcgaggtgttcctctccccagccgccgaggctgaccaatagctctcttaattcatttattggtatagtctgacttgtcatatcactatcctgtccagaccgcattccatctgtaaaaaacgagagaaaagtcctgcttggctcacatcatgacttgctaaaactctctgccacagcaggcacatcctcagccgactccacctctgccgatccataatcgttaatcgtttcctcctccgccttcttgttcatgatgatgatgctgatgcggcggttgatgggattgagcgggttatccttatcgaacaacacggcagaggacagccccaccacccgcaatagtttttcctccttcatgccaccggaaaccagttcccggcgcgaggcattcgcacggtccgacgacaactcccagttactgtagtaacgctctccactgggataaggcgctgcgtcggtatgcccggaaagactgattttgtttggcacgtcattgagcaactgaccgatctcgtgcaggatctggcgggcataaggctgaagttcggccttggaagaagcgaacatcggacggttctgctcatcgacgatctggatacgcaacccttccgtcgtaatatccagcagcagctgcttcttgaactggcgcaatgtctcgctggcatcaatcgcctcctcgatccgcctcttcagctccttgagcttttccagctctgccttggcaacttcttcctgggctgttttcagatcaggctttttccgggcgtcaatgtcttcggcccgcctgatctgcccctgcttcttggtcatatcattgccgccccccttgaggacactatcgctggcgccggctcccgacccgccctgcatcgccaccttgagcggtgtcttgaaatactcggagattccctgcaggtccgccttggttgtggatcccagcaaccacatcagcaggaaaaatgccatcatggccgtcacaaaatcggcataagcgattttccaggcgcccccatggtgcccgccagcatgcttattgatgcgtttgacgacgattctgacgttttccttagccatcatgctctccgtacactaacgcgcccgggcctgtttcacatgcgcctcaagctcggcgaactcaggacgctctgtcgaatacagcaccttgcgaccaaactccactgcgatggcaggcgcataactgttatgactggcaagcaaagtaaccttggcacactgaagcattttggaagattcatcagccttgcgctccagcaggctggccaagggtccgacgaatccataggcaaggaggatgccgagaaaagtaccgaccagcgcatgggcaatcaacataccaagctcgcccgggggcaatcccacggattccatggtatgcaccactcccatcaccgccgccacgataccgaatgcaggcattccctcgcctaagcgggcaatacagtgggaaggcaccatgctttcatggtgatgtgtctcgatttcgttatccatgaggttttcgatctggaacgcatccatgtttccagacgtcatcaggcgcaggtaatcgcagataaaatccatcagatgatggtcggcaagaatgtccgggtacttggagaaaatctggctggcttcgggattatcgatgtcactctcgatcgccatcatcccgtcgcggcggattttggtgaggatttcaaacagcagcgccaataggtccatatagcgtgccttggtatatttcgaccctttgaatacactgggcaacgccttcaaggtagccttgatcgcttttgcatcgttaccgacgagaaaggcgccaatggccgccccgccgatcatcagcaactctattggctggaacaaggcggccagatgtccgcccgccatggcgaatccgccaaagacacttcccagtactaccagataccccgctatcaccagcatatcagcaagctccgcccgggttgcacagacccgatttcttaagttgttttcagcatagcaatcaagctgatgttctgatcgcggtaattgaagtgcaataaccctttatatctgaatcatcgggacctgaatgcctcctgatgcgccatgtcccgcatcaaagctcccaaacgaaaatactcggggcaccgggcctatcctgaatttgcaatttgggaaccactcccggaatctcaaactcgtaactgataagcaaactacctgcctgcatttccttcttggccttgcgccagacatcaggcatcgccgccggggagagatacgcgaacactacgtcatactcagaaagattaacggcctggtagtcgccatacttgaatgagacgggagatttttttaagtaggtcaacaagacgcttaccagccatggcaaaggcgcgagctcaactccggcacagctggcattcaggcgctcacgtgccagatagaggacaagccctcccgtgccgctgccgatatcgagcacactgaccttcctgtcagcaggaacaagcgccttcacctgacgccaggttgcaggcagagatggatagaaaggcacctgggtgcgatacgtgctccagaacacggccagggtaaaacaaaacgccagcagatatatccatgcaggtaactgccactgcagcatgagcaggacagccacggggaatagcaagtgtatccaccgccaccaaacggccattgccagcaggatggacaagatagaggcaaccacaccttgcagcaggaacagcatccaaaccggcaacccaccccagccagaccgccatagcgcctggctaaccccccacactgccacaagcgccgccagctggataaaaaaagccaggatagcggggggaagccgcctcctggcatcactcaactccggcgcttgctcctgcttacccaacatgggcaggaaccattaaacactgtagaaacctcatatcgattggttacgccgtcaatgccgcagcacgctccttggcctttctggtcttgccggcacgtgaaggcacatggcaaaggttgcattggtagctgtcatgcagatcataggcattgacgacaaactctccgccacagcaactgcaacgctgcatttttaacatgttgctgtcgagaaaacggattagggtccaggcacgcgtcaatgacagcaccacgtcatcatcatgtggttcgctccccacttgctgcagatagagcttgtaagccttcatgaccgccgtgatgcctgttaccccggcatgctgaatcaggaaatgataaatgttggcaaaaatcgaagagtggatattcggttgccacgtcaggaaccaatcggtggaaaagggtagcatgcccttaggtggcgatacccccttgatttccttgtacagcttgatcaggcgctcgcgagacaatgtggtctgggactccagaagctgcagccttgcgccaagatgaatcatctggatggccaactggatttgctctgcttcgttgatgacactcttactcatgataccccccgatacccaatgaagtactgatccttctgcctgaatgttgtttggttcaggccattattctattggctttaatgctcaggcaatttcctcaacaccctgtcccgccatcaagatagcggcgtgggcctgggcctgcatacgatccttggtatagcttgtcagcatgccgagaattgccgtgtcatcgaagcggaaacgcgtcagcatcatgttgaagctactcagtttcaacaattgcgcattgctcagaccctccagcaaatctgcaatctcctgactcaaaccaagacggaaaatcgcactcgccttatccgcacggatcatttgctgcgccagcatcagataactcaggtttgcgtctttgatttctgccatgatttcttgctcgttcattttccagctcccttgcttgagaaaagtcagcgctgcatatgcagtgcaggtgagacgtactttgaactgtttgggatcaggcaaatactggggtctgtcggtttttcacgtaagacaaacgaacacagccgatacagtgtttgtcttacaaacactgtatcggccttgggagacaaggctttccagaggaggagcaacactttttttataaagctagtgcaatctaacgatgcatatctttcacaatattttcagcaatacatgtttaacgacagcaactaatcaatctttaggggaaattcaaaaaaaatttctaaaaatttataagttattgttttataactaaataataaaattaatttcctgtattcattctatctatcggcagatgggcaccagactttaggcattctttaaaaaaaatttcattcctttggcaggaataaccggttttcccccctctattcttcgattccattcctgtctgcgtggcaaataatgcagtcatcatgaagggcaacatggacaagacatatatgttgcctccatcaggaaaccgacgcacatggcacaagatagtgatttggaaaaaacggaacagcccacgccccggcgcatcgaaaaagcccgggaggatggcgatgtcccgcgttcgcgcgagttttccacttgcgtcgtactgatggcgggcgggcttggtctcatgatgctaggaagcaggctcaaccaggcgatgctgagtaacatgatcagcagcctgcgtatcagccgcgaggctgccttcgacttcagcttactgctcagcaagattgcgagcggcgtcctggatttgctgatcgcatttgcgcctttgatcctgttgctgctggtcgtgattgtgggcgccccggtactggtgggcggttggaatttcagcaacaaggcgttcctccccaagttcagcaaactcaacccgctcaacggtatcaagaacctgttttcgaagaattcactggtagagctgatcaaggccatcttgaaggccgccttggtaggcactgtttcctacatggtaatggcgcacgatttcgacaccctgctctcgctgccgacacagcccctagaaactggtattgcccaagtggacgatatcttgatcaagggattccttttcattgtgtcggcactggtgctggtcgcactgattgacgtgccctaccagcgctggagctacaccaataagctcaagatgaccaaggaagaggtcaagcaggaagccaaggaaagcgacggcaatccacagatcaaggggcgtatccgccagcagcaacgtgaaatggctcgccgccgcatgatggccgagatccccaaggcagacgtggtgatcaccaacccgactcactatgccgtggccatcaagtatgacgaccaatccatggcggctcctcgcgtgatcgccaagggcgccgatgatatcgccctcaagatccgggaaatcgccggcgaacataacgttgccatcctggaatcccctaagctggcacgggcccttttcgcccataccgaactgggcgatgaaatcccgcaagcgctctatgccgctgtcgccgaaatcctggcgtatgtcttccagctgcgcagctacaagacgcacggcggctattatcccgacatgccaaccgtattggacgtgccggacgcgatggaccctcatatgaaaggagacagctaagtcatgaatgctttcaaactcccttcatggttgaacggcggaagctcaatggcggctcccatcattatcatcatgctgcttgccatgatgatcttgccattgccagccatcgcactggacgccttgttcagtttcaacattgcgctttccatcctggtattgctggtcggcctgcaaacctccaagccgttggacttcattgccttcccgaccgtattgctagtcaccaccatgctgcgcctttcactcaacgtagcctcgacccgtgtcgtcttgacggagggccataccggcccggatgccgccggcaaagtgattgaagcattcggccatttccttatcggtggcaactacaccgtggggatcgtcgtattcgtcatcctgaccatcatcaatttcgtcgtcgttaccaagggtgctggccggattgcggaagtcggcgcccggttcaccctggatgccatgcccggtaagcagatggcaattgatgcggacctgaacgctgggctgattggtgaggaagaagcacgtagccgccgcaaggaaattggtcaggaagccgagttctacggtgctatggacggtgccagcaagtatgtgcgtggcgatgcagtggcgggaatactggtcattgtcatcaacatcctcgggggattgatcgttggcatggtccagcacgacctcagctttgccgatgcagtcaagaactataccctgctggcgatcggagacggtttggtggcacagattccagccctcatcatctcggtagcagccggtgtcgtcgtttcccgcgtcgccgatgaccgtaacatcagcaatcaattgacagaacaactactgtccaatccccgtgccatttacatcacagccgcgatcattgccggcttgggcctgattccaggcatgcctcattttgccttcctggtgcttgcaggattgctcgctggtgttgccttcacggccgagaaaaaacagcaagtcaaggaggccgagcctgaaacagctcctgccgaggtcaatgattctccggaagccagttgggatgacgtcatgcctgtagatgtcatcggcctggaagtcggctaccgcttgattccattagtcgatgtcgcacaaggtggtgatttgctgaagcgcatcaagggactgcggaagaagtttgcgcaggaagtcggcttcttgccgcctcccatccacatccgcgacaaccttgagctgcgccctgcaggctaccggattaccttgaaaggtgttgaagtcggcagcggcgagtcctttcctgggcaatatctggccatcgaccccggcaatgtcaccggcccactcagcggcacaaccacgaccgacccggcattcgggctgccggccgtatggatagaagccaatacccgcgaccaggcccaagccatgggatacaccgtggtcgataccagcaccgtcatcgccacccatctcaatcatatgatcacatcccatgctgcagaactgctggggcgccaggaggtacaacagctgctggatcatattggcaaggagtctcccaagctggttgaagacttggtacccaaggcactcagcctgtccagcgtgcagaaagtgctgcagaacctgttgatggaaggcgtgcatatccgcgacatgcgcaccatcatcgagaccctctcagaacatgggccacgcacccaggataccgacgaactcacctcgctggtccgcatccagctcgggcgtgccatcgtgcagcagctgtttcccaccggcaatgaggtgccggtcatgacattggaccacaacctggaacgcttgctgatgcaggcattgcaggccagcgccaatggcggcgcggccatcgagccgggactggcagaaacactttcaacccaggcggcaaatgccgccaagcaacaggaacaaatggggctagccccggtattgctggttcctggctcgctgcgcaccgcattatccagattcctgcgccgcgcagcgccgcgcctgcgggtgctctcgcatgaagaacttcctgataccaaaaccatacgcgttaccagcctgatcggaggccaagcatgaacatcaaacgttacttcggaaaaaactcccgcgaagccttgaacatggtcaagcaagaactgggagccaatgccgtcatcctctccaaccgtgccgtcgaaggcggcaatgaagtactggcgttccgcgaggaagacatggcggcattggtggcacgcgacaagccgacgccaagcccggccaaggtgcgtcattcaccagccgatacagaagaaaccctggtgtcgatgctgaaccgcaaccagcgcatcctgaaaccagcggaaccgttgaaccagcagcaactgctgcaacaacgctcactcgcgacaggaagcaagggcacgcacagtgagccccatgcgactgccgccgcccaggttgccaagcccttggtcagaagcagagagcacgcagggagcgaacagcccgggcaggaccgcctggcccagcgcgaattagctcatatgatgcaagagctgcgctccatgcgcggcgccatcgagtcacagctgacggaaatcacctgggccaacatccagcagcgcgatccggtcaagtccaatatactcggcaagatgatctcggcaggattcagtgccgggctcgcgcgccagatcgcggagaaggtccctgctgaccacagcgaaacaaatgccatgaaatggctgcagaatgtgatcagcaacaatatccacaccattagcgacgagcagcagattctggaccagggcggcatatatgccttggtcggcccgactggcgtcggcaagaccacgacgacggccaagctggcagcccgcttcgtgatgaagcacggtccgcgcaagctagccctcatcacgaccgactcctaccgcattggcgggcacgagcaactgcggatctacggcaagatcctcggcgtcatggtgcatgccgtcaaggacgaagccgacctacgcattgccctgaacgaactcaagggcaagcacaccatcctgatcgacacggtcggcgtcagccaacgtgaccgtatggtggcggagcaaattgccatgctgtccaagacaggcctgcccatcaaaaagatcctgtgcatgaacgccaccagctctggcgaaaccctggtcgacgtcatggacgtatacaaacgctacggcctggatggcggtatcatcaccaaactggacgaggccgcatcgatcggcagcgtcctcgatatcatcatccgagaacgcctcaagctatattacgtcgcgaatggtcaacgcgtgccggaagatatccatctcgccaacaatcacttcctcgcacaccatgccttcaagatgacacgccaaaaagcggagcaattccagtttcgcgaggccgaaatgcccttcctgatggcgaatgtcgctaccagtggcagaatcctggaggcgccgcatgaatcatcagtacaaagaccaagcggccggcttgcgccgcctgatggcgggccccaagccaagaatcatctccgtcctgtcggcagctggaaaacccgaacatacgcgcttcatgaccaatcttgccgctccgctgcatcggcagggcaatacagtgctggtcgtcgaggcaaccagcaccccggtgcacgaggcgaggcactacggcatagatagcaaccaagccacattactggaggccctgctgcgcccagaactgctccagccgttaatcaccgatgacagccgtggttattctgttgcaaaattactgccaggcaatactgccagccgctttctgcaacaagacaacatcaagcagcaactcgagcgtttattcttgaccatggcaggtcagcacgacatcgtactggtggatgctgcgctcaccgttgaagacaccatgccgctggacgtactacaccatggggagatactgatacacatgacgcgggataccggttccattacccaggcctataccttgatcaagcggctatgcagccaggtaggcaggcgtaccctggatattgtggtgtcgcatgcaagtgaggcgcaggcccatgtggtgttcaataatatcgccgcggtcgcgcaccggcatcttgatatcaagctcgactttgctggcctcatcccgtcagatgagcatctgaatatcgcagcaaaacttgggcgcaatgtcatcgaagcctttcccaagaccaaggctgcggcagcatttaaggcattagcaggcaaaatagaccataatcatggtttattggaaacgtcgctcagctaagaggacccaagtgatgtataccttgcatggaaaaaccagcccgaaggaagaactgctgaagcagcatgcaagcctggtcaaaaagattgcgtaccagctcaaggccaagctgcctgccagtgtcgacatcgatgacttgatacaggctggcatgatgggactgctcgatgccagcaatcgctatgaagataaccatggcgcgcaattcgagacctatgcggcccagcgtatccgtggctccatgattgatgaactgcgccgggccgactggcttccacgcagcgtgcgcaagaatatgcgcgatgtggaaagcgccgtgcacctgctggaacagaaactcggtcggcctcccaccgaaggcgagcttgcccgagaactcaacctgtccatggatgatttccaggggatgctggacgactgcagtgggcaccagctcatctactacgaagatttcagtgaacaggacagtggagaccacttcctcgaccgctatcaatccgatgattcgggagacccgctgaaggccctactttccagtgacttccgggaagcgttgatcgaagccatagaagcgttgcctgagcgcgaaaaaatcctcatgggcctctactacgagcaggaaatgaacctcaaagacatcggcgccatcatgagcgtatccgaatcccgggtttgccaattgcacacccaggccgtcgcgcggctgcgcgccaaactgaaagagaaattgtggactggagcagtctaggcggcatactccttgccctcgccggcatcctgatagggcaggcgcttgagggagggaagttcagttccctcattcagcctgccgcattcatgatcgtactgttcggtaccataggtgccgtgctgttgcagacccgacccgtatttttcatccaggggataaggttattgcaatgggtcgtgtttcccccgcaggacgacagggaaaaactggcgcgccgtatcaccagctggagccaaattgcgcgcaaggacggcatcctgctgctggagaaccatatgtactcggaacaggatcccttcgtgaaaacggcattgcgcctggtgatcgatggaacgcctcccgaaaagatccgcgatatctgcaacgtggatatcaaccgctatgaggcagcgcagcgcaatgcggtcaagatatgggaagccgctggcggctatgctccaacgattggcatcctgggtgctgtgctcggcctgatccatgtcatggagaacctttccgacccaggcaagctgggcagcggcatcgcaattgcctttgtggcgactatttacggcgtaggttttgccaacctgctcttcctgccgatcgccaataagctcaaggcactcgtgcaattgcagaccacccggcgtgaaatggtggtcgaaggcgtggtggggatcgcaaatggcgagaatcacaagattatcgaagaacgcttgaatgcttacttacgctgaatctgggtggatatgggaagaagaagaaaatttgaggatgagccagacaacaatgaccgttggctggtctcctatgcagacttcattaccctgctgttcgcttttttcgtcgtcatgtatggcatctcatcagtcaacgaccagaaatacaaggaactcacctctgccctgggcagcgcatttagcggcaacaccaacgacaatacctccagcccctcgcctgatactcctcccgctgcggatagacatgtcctgaagacaacgcccaccagcagcctgatccatgccctgccgctatcgcggctgcagaaggagaggcagcgcaaggaacaagaaagcattagcgccatgattgccacactcaaccgcgcgctaggcaatttggccaccaacggcaaaatcagcatcagcaaaaccagcttgggcgtacgcatcgatattgccgacggtgtattgtttcaggcaggctcggcagccatcaaggcggaggcagacgctcctatcagtgaaattacacagatactggctgaccagcaatatgccatccaggtagagggccacaccgacaatgtcccgatcagcaacgcccagttcccttccaattgggagctctcttcgatgcgggccacgagtgtcgtccgcaaaatgatagaaaacggcattgatgccgcacggctcagtgccgtcggttatagcgacacacagcccatcgctgataatcaaacggcggaagggcgcgcgcagaaccgtcgcgtctctatcatggtgctttaccacaagcctgaaaaacttcagggcgcagccaatcagcaataaataaaaaagccgggaaacctcccggctttctactgttctgtcgtaacctgctcaagcatgggcattgtagcgcgttgaaccggtactagcctggccattgggcccgtagaactgctccagtgaaggtggcctgcccaaggtatccagtacctgctggttacgccggaactgcttactgatcaaaatcccgttcacgcgattgagctccttggcttgatctatcaggctttggaacctaccccaggatttctgtatgacagcatcctgaactgctatccaggcagcaaggccgcgctcgtcagggccgaatcccaagccagtaattgcctggtagcgggcctgggtactagcgttgatgtcctgcaagacacgagccttgtcattcagcaaaccttccatggcgtccacatccaccttgaccaggctagcctgctcacgcttcaggagctccaacaggttttcggtcaatgcaatttcatgctcaaagctggctgtggtcatgtcaggtcaccttttattcctgcgcagcttcaacgttgagctgtcaacaggtctttcactgtattgatcaggccatctgcgactttttcagagtcaaccctaaactggccgctggaaatggcagatttgatcgcgttgactttgtccgcgtcatacacttgctcactggccccggctgcttcaatagattgcaattgcgcggctaggggagacaaggtgacgctttcaccggcaacaggcgccttgttttcgctggcgcgaggagcaggcctgttctccgtcttgtcattgttaagcgcaactgctttctgaagtgcgtcatcgattttcatggcaattccttaagctggtttcatcgcggcaaaaccgcataccgatatattgctcttatcggcagcatttttgtcaactttaatgaaaaagtttaaatccttttgcctgcagtcacaaagcctgtcgccgtgttatatccattacgccgtcaatattgctagaaaatgacctcgatcaggccgccccggcgggccaagccactcaccacccggccattgcccactttcaccttcacgcgctggccgtctcctgcgctagtgagggccgtcccttccgctgacaccttgaatccctcgcccatggtgttgagtatgactttctgcccctgttgcaccaccggcaatacgcgtaacatctcctgccgcaataccgtgcctgcgctcaacggcacatataccgcccgtcctattgcctggctggcatcggtaaatacgcccggcggcagcttggcaaggtcgccatggctcttggccaggtcctgctcggtaatgatatgcccttgcgccagcggcgcggcggcaaccaagtattccgccatgacctgcacattggcctgtacataaatcgtccagacttgcggtgcactgcagcgaacccctacgctggtccgtccccatatcctgctgccggcagcaagcgacatctggagttggtcgcaactggcaagcttgaggcgcgggtcgatggcgagtgcggagaccgacaccttgccgggcaggcctgtactctggctcagcaggaactgctccacctgaacccgcaactgcgtcaggtcctggtggctggaggcggcatcaaccggcgcgccccacaagccgacaatcaaccaggctgcgatccgtccggtgatagatactcgcttcatgtctcacccctcagttatatattggcgctatctttactgacagtgcgcgggaattcagatcaagttgcattttactgagacgcgcaagcgcataaacggaaaacaaaaggggaaattccgcgttattcacgcaatgagattggcatgacaagtcctagactcacaatcatctgaaataacggcagtcgcatgcatttcttgaccgccgccgttagcaaaggaggttgttacgatgaacaagctggacgccgcactcaatttccaccaaaccgcattgcgcgtacgcggacaacgccaggagctgttggccgccaatatcgccaatgccgacacgcccggctacaaggcgcgcgacatcaattttgccgatacattcaagcaggccctcactggtgcatctggcggactgaaagccgatacaacgcatcctggtcatattccagccaccgccagccaccagaacggcgtgctgtaccgctccattatccaaggcagcgtcgacggcaacaccgtggacatggatgtggagcgcacccagtttgccgacaacgcattgcgctatgaagccagcgccaccatgatcagcgggcagatcaagaaactattgtctgcgatacagggccaataatggcaactgacctcaatcttgaaggaggcacgcatgtcactttttaatgtattcaatatttccgggtcagccatgagtgcgcagggacagcgcctgaatgtcgtggccagcaacctggccaacgccgacagcgtcaccagctccaatggccagccctaccgcaccaagcacatcgtgttttccgctgtgccggtgaatgccaagggtgatgcacaaggcgtcaaggtgcagcagatcgtggaggaccaggcacctccacaactcaaatatgatcccaagcatcccctggccgacgcaaacggctatgtcgccatgcccaatgtcaatgtcaccgaagaaatggtcaatatgatctcggcctcgaggtcgtaccagaacaatgttgagaccatgaatgcagccaaatccatgctgctcaagacgctgaccatcggccaataaacctcagtccctgaaagcgagtaaagaccatgacaagcacgccaggcatctccgattctctgctctccagcatgaatggcagcggcgccaacaacaataccagcgccatttccgaaacccaggatagattcatgaagctgctgattgcacaaatgaagaaccaggaccccctcaacccaatggacaacgccgaggtgacgagccagatggcgcagctgtctaccgtgaccggcattgagaaaatgaacgcctcgctgtccacattcatcagcagcatgcaggcgacacaggccctgcaggcttccagcctgatcggcaacactgtcctggtggaaggtaacagtacctaccttgcccccgcagagaccgaaggcgaatccgctgcctatttaggtgtcgagttacccattggcgccgataagctcacggtcaacatcaagaatggcgcaggcaatgttgtgaagaccatcaccgtcaccaaccagccggcgggtatttcctccctggggtggaatggttatggcgatgacggcacaaaactgccagatggccgctacacgatagaggcgaccgcaaccacgggtaacagcagcgtggcatctaccccactgagctatgagcaagtcatgagcgtgtccaccggcagcgatggggtcaagctcaacctgagcaatttggcagcgatcaccacagaccagatcaagcagattttctaaccaccacccaggatttcaccaccaggagaacaacatggctttccaacagggtttgagcggactcaacgccgcatccaagaacattgaagtcatcggcaacaacgttgccaatgccagcaccgtgggattcaagcaatcacgcacggagtttgccgatgtatatgccaactccctgggcggcggcaacgcttccaagatcggcatcggcaccaagatcgccgcgattacgcagcagttcacgcagggcaacatctccaactcccagaacccgctggatgtcgccatcaatggcaatgggttcttccgcatgagcgacaatggcgccatcacctacagccgcaatggtcagtttcagctggacaaggacggctacatccagaatgccgccggccagcggctgaccggatatgccctggcaaatgggcagatccagaccggcgcattgactgagctgagaatcgatgccgctgatatgcccccgcgcaccacgacatccatcacaggccctttgaacctggattcccgcgccgagatcctggacccggccaatttcgacatcgacgatccatcaagctataaccactctaccccgatcgaagtgttcgactcactgggaaactcccattccgtacagctttattatctgaagagcggcattaccaccgcgcccaatgccactacgacgtggactgtcatggccagcgccaatggcagccagctgatgcccaacccgattggcaccatggtatttgatggctctggcatcgacccggccattacccttgcgccactcagcatcccgttgagtagtggaggcctgactcccatgtcggtaaccttgaacttgactggcagcacgcagtttgccaataccttcaatgaaagcgacctcgggcaagatggttatggagcaggccgcctttccagcttcagtattggtgcagacggctccatcctcggacgctactccaacggcagaagctccgtgcttggtcaggttgcactcgccaactttcgtaacctcaacggattgcagccactgggggacaatcaatgggctgaaacctccgagtccggcccgcccatcgtcggcgttgccaactccggcgggctgggcgtcctgcaatcctaccgcctggaagactccaacgtcgacctgaccgcagagctggtcaacatgatcactgcgcagcgcgtctaccaggccaatgcgcaaaccatcaagacggaagaccagatcatgcagacgctggtcaacctgcgttaatgcgatgaagcatgagaggcggctcacaatactcagctacagatacaaccatgtcagaagcgtgttgtgagtcgcgattgaataaaagaaaggaaccaccatggaccgcctgatctataccgccatgactggcctgaagcacatcatggagcagcaatcgaccacggccaacaatctggcaaacgccacgaccaccggctttcgtgcccagatagacagtttccgtgcggttccggtattgagcgacggcctgcccacgcgggcattcgttgtcgatgccacagtgggcaccaacttcaacagcggcgtcattaatacgaccggacgagagctcgacctcgccatccgtgaccaaggctggtttgccgtgcaaagaccagacggcaccgaggcctacacccgcaacggcaatttcaagttgaacgagaatggcgtcctgcagacccaggacggcatgatggtactcggcgacaacggtcccattacgatcccgctcgaagccaaggtggctttcgccaacgatggcatggtatcggcagtggctaccaatgtcgttcctctattcacgaacatgataggccggctcaaattggtcaacccaggcgatgacaacctggtgcgtggtcctgacggcctgttcgagacaagaaaccgcgagccggtgccagcaagcgcaaacgtcaccattgtgagtggcgcgctggaaggcagcaatgtgaacgtggtggaggaaatggtcaacatgatttcccaggcacgccagttcgacctgcaaaccaagctgatccagaatgcggagaataacgccacaaaagcaggtcagatcttcagtttaagttgagcaatgctggagtagcataggcttacattcaagaatcccggcagccccaggctgccattgcaaaggagcagaccatgatacgctcgctatggatcgccaaaactggccttgacgcccaacagatgcaaatggacgtgattgccaacaacctggccaacgtcagcaccaacggcttcaagaaaacccgcgccgtattcgaggatctgctctaccagaacatccgccagcccggtgcacaatcctcccagcaaacccagttgccttcgggcctgcaactggggactggcgtgcgtcccgtggcgaccgaacgcatccatattcagggcaacctgcagcaaaccggtaacaacaaggatgttgccatcagcggtgagggattcttccaggtgcttctgccagacggctccacggcctacacccgcgacggcgccttccagcttgacaaccagggccagctggtgaccgccagcggctttactgtgcagcctgccatcatcgtgccacccaatgcactgagcctgaccgtaggacgcgacggcacggtatcggtggtgttgccggacaatcccaacaatgccgtgcagatcggcaccttccaactggcgacgttcatcaaccccgccgggttgcagtcgcgtggtgagaacctgtatatcgagacagccgcctcgggacccgccaatatcaaccagcctgggctcaatggcaccggcttgctggtgcaccagtatctggaaacttccaatgtcaacgtcgcggaagagctggtcagcatgatccagacgcagcgcgcctatgaaatcaacagcaaggcgatttccacttccgatcaaatgctgcagcgcttgtcgcaactataagcctggcaaaatcgtcggcggcaaaggacaacatatgcaaacgtttctctatccaagaacctggcttatcttgggcctgctgctgctcggcagcggctgtgccgtcacgcccaagaccatcacccaggtccccaacaccgcgcgcccggcggctcccagccaggcagtctacaacagcggcggcatctacagtccagccacctaccggccgctgcttgaagacaagcgcgcacgcctggtgggtgacaccatcgtcatcaatatcaccgagaacacctcagccaccaagtccggctccaactctgccagcaagtctggagccgtcaacgccggcattaccggactgtttggccacaatgtgcccaaggccagcttcaacgccgcctcggataacgcttatgacgatgctgccgcctccaactcccgcaacgtatttactggcaccatcagtgccactgtgacggaagtcttgcccaatggtcacctggtcgtcagcggcgagaagcaggtagcattcgaccgtggcacggaattcgtgcgcttttcaggcgtagtggacccgatgtatgtcgctgcgggcaacagcgtcccttccagccgggttgctgatgcccgcattgaataccgtaccaacagcaatcttgacacagcccaggtgatgtccatccttacccgcttcttcctgagcttcgcgcctttgtaaagttgacatcatgacactcacacgccctctcgccctgatctccgcactcgctgcgctaatactcgcccttccagccgatgcagagcgcatcaaggacctcaccaccattcagggcgtgcgttccaaccagttgataggctatggcctggtcgtcgggctggacggcacaggcgaccagaccacacaaaccccgtttacggtgcaaagcatcgtcagcatgatgcaacaaatgggtatcaacctgcccagcggcaccaacctgcaattgcgcaacgtggccgccgtcatggtgaccggcaacctgccgcccttcgcccagcccggtcagcccatggacgtcacggtgtcatccatgggtaacgcgcgcagcctgcgcggcggcaccctgctcatgacaccgctcaagggtgccgacaaccaggtatatgccatggcgcagggcaacctcgtcattggcggcgcgggggctggcgccagcggcaccagcacgcagatcaaccaccttggcgcggggcgcatttcagcaggcgccatcgtggagcgcgccgtgcctagccagctgactgaaaccagcaccatcagactggagctcaaggaggccgatttctccaccgccagcatggtggtcgacgccatcaacaagcgcttcggcaatggcaccgccacgccactcgacgggcgcgtgatccaggtgcagccgccaatggatatcaacaggattgccttcatcggcaacctggaaaacctggacgtgaaaccttcccaggggccagccaaggtgatcctcaatgcccgtaccggctccgtggtcatgaaccaggctgtgacgctggatgactgcgccatctctcatggcaacctctccgtcgtcatcaacaccgcgcccgccatcagccagcccggcccattttccggcgggcagacggtcgctacccaggtttcccaagtggaaatcaacaaggaacctggccaggtcatcaagctggataaaggcacttcgcttgccgatgtagtgaaggccctgaatgccatcggcgctacgccgcaagacctggtggccatcctgcaggccatgaaggctgcaggatcgctgcgcgccgacctggaaatcatataggagcacacaccatggcttcttacgcgctcaataccgacatcaatggcaagattgcagccgatgccaacagcctgaataacctgaagtacgctgcacgcgacaatagcccggaatcgatcaaggcagcggcggtacagttcgaggccttgatgatcaacatgatgctgaaaagcatgcgtgacgccacccccaaggaaagcatgttcgacagtgaacaaagccgcaccttcctgtccatgctcgaccaacagctcagccagcagatggccgcacgtggcaccgggcttgcggatatgctggcccgccagttgcaaggccgcctgaccagcgtaccgccggaagcattggactcccttgccggctcaccggaacacccgcccttgaatccgggcctggcagcaggcaataccagccagcctctgccaacaaatgcacatgaattcgtgcagcagatgcgccggcatgcggaagccgccagccaagacagcggtatccccgcccacctgatgctgggccaggcagcgctggaaacaggatggggcaagcgacagatcaccggtaccgacggtactgcaagccacaacctgtttggcatcaaggccggcccgagctggaaaggcaagacggtagaagcgctcactaccgaatatatcaacggcatgccgcaaaagcgcatcgagacattccgcgcctacgactcctatgcagactccttccgtgattttgccaatatgatgcgcaacaacccgcggtatggaaatgtcatggaaaacaccggcagcgccgctagctatgcccaggcgatgcaagaagcaggctatgccaccgatccccagtatgccagcaagctgcggcgggtgatcgagaacatctcggccgcttaaagtttcccaattttatgccgttcacccacttaggccaccttgatcgatacgccccatgtccaatatattcaacatcggaaaaactgcacttaatgcagcccaggtaggcatcagcaccacaggccacaatattgccaatgcgaataccgaaggctattcgcgccaggtgattgtgcagtctgccggacaggcccaagcctggggcttcggctacctaggcaacgggacacaggtcgacacggtcaagcgtgtttacaacgagctgctttcgcgccagatcagcaatagccaatcgattgccagcggcatcaacacccagctttccaacatcaaccatatcaacaacatgctggccgatgcagaagcaggcctgtctcccgccatacaggatttcttcgcctcgatcaacgacctgtcctctgctcccaacgacccggcatcgcgccaggccatgctgtctaccgcagaagccctgtcaagccgcttcaacggcctgggaagccggctgctggaaatgcagggctcagtcaatgcgcaactcaacgccagcgtcaacaccgtcaaccactatgccaaggaaatcgcgcggctcaacgaagtcatcgatgtggcaacgaccagcaccggccagccacccaatgacctgctggatcagcgcgaccaattggtgcttgcgctgaacaaggagatcaagggcaccgtcatcgtgcaagatggcaaccgctacaatgtctccatcggcaatggcattccactggtcaatggcttgaaatcgtactcgctgacgacggtagactcgcccaccaacccgggcaggctggaagtcgcctaccaggccggcgcgaccacctccattctggcagagcagagtctacagggcggcgtcattggcggcctgatcgagtatcgccgtgaatccctggacaaagctcagaatacattggggcagattgccgtcgcgctggcgcagtcattcaacatccagcatcagcaggggctcaccaatggcgatgtgcaagggggtaatttcttcaacatcccctcaccgcaggtaaatgccagcagccacaataccggcagcgctgatcttgcgagcagcattgtcgatgccagcctgctgacggcaagcgactaccgcctgcgttatgatgggtccaactacagcatcacccgcctcagcgacaacacggtgcaaaccttcagcagcctgccgcagaccgtagacggcgtcagcttctcactggcaggcggctcgatgagtgcaggcgatcaattcatgatcaggccgactgccaatgcggcggccgatctctccgtcgccgtcaagcagatcgaggacattgcagccggcgcgcccacgatcacgacgaccgcagccggcagcaatacaggcagcggtgtgatcagcggagccagggtaagcgctagctatgccagctcccccctggcaagcccctttaccctgagctacaacagtggcagcctgggtgggtttcccgccggcgaacccatcaccgtcaccaccagcgctggcacaaccacgacctacccagcaggcagcaccatcccctacagtgccggggccgccatcagcgtggcaggcatcagcttcagcctgagcggcgcccccgcagatggcgaccagttcactatcgcagccacgacatccaacgcggcgggtgataatcgcaacgcgctgcaactggctgcactgcaaaataccaagaccatgctcggcggcactgcctcttatcagggtaccttcaaccaactggtcagttacgtgggcaatcgcacccgggaactccaggtcacgggcgcagcggaaaatacgctactggcacaatcgatcaccgcccagcaaggcgaatcgggagtcaacctggatgaagaggcggtcaacctgatccgttaccagcaagcctaccaggccgcaggcaaagtcatgcagattgccagcacactgtttgaaacagtgctgtcgatcagataaaagataaacgaggaacgtgccatgcgtatcagcaccaacaccctataccagaatggcctgagcaggctctcccagctgcaggtcgatcaagaccgcctgatgcagcagatttcgagcaaaaaacgcatcctgacgcccgcggatgatcccgtaggcgctgctcgctcgctggaattgcagaactcgcagcgcgtcaatacccagttcgagcgcaaccgcatgtttgccgaaaacagcatgaacgcaatcgaaggcaacctgcaaggcgtgaccgatctgctgattgcagcaaaagccaggcttgccgaggcaggcaacgcttcctacgacgacgtccagcgcagctatatcgccattgacctgcaaaacgacctcgaggcgctggttgccctggcaaacgcacaggatggcagcggcaactatctctatgccggctacagtaccgacactgcgccctacaccctcaatgccgggggtgcgacctacaacggcgacaaccaggtccgccaactgcaggtttccgccaatcgccaattaccggtggcggaaaacggccccagcgtattccaggcgaatggcaatgatgtatttgccgcattggccaccatcaccgacttgctgcagacgcccgtcaccagccccgcagacgcccaggcgctgcaggatggcctggcagccgccagcgatgccttgcaaggaacgctggacaatgtacttaccgtacgcgcccgcaatggctccgccctcaaggaaattgaggcactcaacagcgatggcagcagccgtgacctgcaatatgccaaatcgctatcggaactgcaggatctagattatgccaaggccttgtcagacctggccaagcagcagacggtgctcgaggccgctcagaaagctttcgttgccacgaccagcctatccctgttcaatctgatttaggccactacttcgatgaagtggccgcgataacgcgcaaataaaaagccggatgcatgctccggctttttatttttctgccctgccaggcacctatacccccagcgcctccacccaggccagagctgcgacatgggcatcattgaccttgttcgggtcaagctgcagactatccgccaacgcaatgatgcggctgctgtcctggctctcgcaggcctcggccagctgcagaaatggcccgtaaataccctgccgatgcagcaaggcatcctgaatcgcttcaggcaagtctatcttttccagcacccgttccatcggcatttccagcatcaggtccagcatggagaacacgcctgtcacaaacaggttgtcgcgcccggtcttgtcgaaataaccatcgcccaggagttcggtcaggcggccccgggtgatcgaggttttcatgagtgccggcgctgcggcattttccccggcggtcaccatcaacaaggttagccagcgatacagctgcttggtgccgatgatcgtgagcgcatggcgcagggattgtatttcgcaggacaagccaaaccccacggaattgatatagcgcagcaatttgaacgacaatgccgcatcgcgcttgaagccgttctcgatatcgcgcaggtcggcatcgcggctgatcatgttcaacaaatccagcacgacggcaaaggccgggttgatcaccttggccgtgaaggtctcggtatgggcgaaataaaacccctggatcaggtggaagccgatctggcggcacgcctcgtagtggtgatgatgctcgaccttttctgccaccaccgtgacgccgagtatctggtattccaggaaacgccgcgccacttcgtccatggtgtaggccaggatatcgatcttgacatagtcggcatcatcgatcagcgcagacccgaccaatgaagcccccttgtccttgagcgcaatccggtagccgcgccgacgcaggaagcggcagcgctccagtacctcagggcttggtgccaccagcgcttccagctccagcaccgtctttgcaggcggcaataattccagaagctcgctgtgcagcatttcttcactgatattgagaaacgccagcttgtcgcccagcagccactgcgtacccatgtcgttgagggtattgaccagcacacggttgcaagcctgaaggctgttctcatatatcgcactcgtcgcctcggcgctatgccggaagaacagctcgtaagccacgatttcctgcaacgggttcatgatgggttgacgaccgatataggcttgatcttgtgtcatgcaaacatactttccagataacattcttgtttaagcggtcaacaacaacaaaacttgatacaacgtcgccatcaagttcatgtgacccttttactctccccgcggcacatcgacgacagaatatgccagtgtctgcatgaagctcatgctctcgtgcatcaaccgttgtacaggctgcatcatgtaaggcagtgccagcatcagcaagaggaaacccagcgatattgtaatcgggaaaccgatcccgaacagattgagctgcggcgcagccctcgtcagcacgcccagcgccaggtttgcaagcagcaacgccgcgatgatgggcaacgacatcaacagtccggcgctgaatatcttgcccccccacaaggcgattttatagggatccaggccaaaattcggttccgccgtgacagggaagctggaaaaactctcggccaacgtggaaatgaccaccaggtgtccatcgatactcaggaaaagcagcatggacagcaccaccagaaactgtccgatcgaagtgctctgtccctgcgtctgtggatcatagaacatggcaaaccccaatcccatggtcatccctgcggtatgtcctgccagctctaccgccgaaaaaatgatgcgcaggctgaatcccattgccgcaccaatgatgacctgctggcaaaggatcagcaagccgttcatggaaaacaccgacaccgggggaatatctggaatcgacggcatcacagccacagtcaataccaggccgagccccagcttgacgttgttgggcagcgcgcgatggttgaagagcggcgccaccgcaataaaggcgagtatgcgggtgagtggccacatcagggttgccacccacacctgcaggaactcttcaggcaccgtcaccatgcggactcattcaccccgccagcacaggaatactcgtgaataccgccctgaggtaatcggtgaatactgacaacatccagggcccggcaatcagcaaagtggcaaatacgcccagcagcttgggaatgaatgtcagggtggcttcgttgatctgcgttgcagcctggaaaatactgaccagcaagccgatggccaacaccaccagcaacatgggccctgccaccatcagcaatatctccgccgcctggcgccccatggtcatgacgtgttcgggactcatatgctcaccctcttacactctcaatagaaactctgcgcgagcgaacccagcagcaattgccagccatccaccagcacgaacagcatcagcttgaacggcaacgctacgatcgccggcgacaccatcatcatccccatcgacatcaggatgcttgccaccaccatatcgatgatgagaaaaggaatgaagatcgcaaacccgatctggaaagccgtcttcaactcactggtcacgaaagccgggaccaacacacgcaatggcacctcttccggggtagcgacggcatccgcgcgcgacatcttgaaaaacaaggccaggtcggattcgcgcgtctgctttagcatgaactccttgagcggaatggagccacggaccatggcctcctgcatggtgatgcgttcttcgtcgaacggctggtaggcctcggtgtagatgcgttcgaacaccggccccatgacaaagaaggtcaggaacagcgccaatcccaccagcacctggttgggcggggaggactgtgtacccagcgcctggcgcagcaatgagagcacaatgatgatgcgggtaaacccggtcatcatgagcaaggcggcgggcaggaaagtcagggaggtgagcaggatcagcgtctggatgctcagcgagtaattctgtcccccgcccggtgcgggctggctattgatcagtcccaggccgccaggctctgccgcatgccccagcaatggcaagcagagcaaggccagggggaataaagcagtgaaacaacgtggatgcatggcgattcagggctttctttgcagagacttgttcagccaggaggaaaatggggttggcaccggctcggctgccgagggtgtcagtgggatttcctctcctggttccaggtcagccaggctggtgacctggccgggcgcaacgcccagcaccagccaacgaccagcgaccgcgaccaccaccacccgctcgcggctgccaacgctgacaccgccgacaatgcgcgccacggattgctgcttgagccccggcgtcatccgcttcatcagccaggcaatcgtcaccatcacgcccagtaccaatgccaggcccaataccatgcgcagcagactgcccgtggcagacacctcatcgccggcagcgccagccaatgcgggttggagcatcccacctgccagggccagccgatacagggccgaatgtagtgtatgcttcatgagaaccggctctgttacttgttgattttacggatacgctcggccggggtgatgatgtcggtcaggcggatgccgaacttgtcattcaccaccacgacttcaccctgggcaatcaggcacccgttcaccaacacatccatcggctctccagccaggccatccagctcgaccacagatccctgggccagctgcagcagattcttgatggcaatcttggtgcggcccagctccacagtgagctgtacgggaatatccaggatgaagtcgatgtcattctgggtctcatgcaatttattcttggacgaaaactcagtgaacaccggcgcctgctctgccttgttgtcctgcaacgccgaggcctcggcttgctccgcctggctctgctccgccatggcggcgccccagtcgtccattaattgctcatcattgggatcaatcgccatcgggcacctctccttttacatattcgctggaattcgatcgcagcaatttctctacgcgcaatgcatattggccattgaagacaccatatttgcactgcatgacaggcacattgtccaccttggcctcgatttcctcggaaatcgacagcggtatcacgtcgcccaccttcatgttgaggatatcccccagcgtcatttccgcctttgcaaggtcagcgatgagcatcacttccgcactctgtatctgctgcgtcatgagacgcacccaacgcttgtccacacccagcgcctcgccctggagtggtgaggtcagcagatcgcggataggctcgatcatcgaatagggaaaacagaaatggatctcgccgctggcggaacccagttcgatattgaaggtggtggacactacaacttcattgggagtcgcgatattggcaaactgcgtgttcatttcggaacgtatatattcgaactccagcttatataccggttcccaggatttggcataggtctcgaacacgatcgccagcacccgctggatgatgcgctgttcggtctgtgtgaagtccctgccttcgacgcgcgtatgaaatcgcccgtcgccaccgaagaggttatccacgatcaagaagaccagcgtcgggtcaaacaccatcagcgccgtaccccgcagcggcttcatctgtaccaggttgaggttggtcggcaccaccaggttacgaatgaactcgctatattttgaaatcttcaccggcccgaccgatacctccgtggtacggcgcaggaaattgaacagcccaatacgcagcaaacgggcaaaccgctcattgatgatttccaatgtcggcatacgcccgcggacaatacgctcctgggtcgccaggttgtattcgcgcaccccggccgggtcaagggcaggcgtatcatcctcctgctcattggtcacccccctgagcagagcatcgacttcttcctgtgagagaaaattatccgccatggtcgtctgggccaggattggctactggatcacaaatgaagtgaagaacacatcgctcaccgcctggggcttggcgcctggggagaacggctcggaaagctgggcaatgatttcgctggccagggcctttttgccgtcaatgttcagcagctcggaagatttcttgctgctcaataggatcaggatacggttgcgtacactgggcatgtgcttcttgatgatatccgcctgcgcctggtcttccacctgcaccgtcaggtctacctgcagatactgatcgtccggatccggctgcagattgacggtgaatgtatccagggtgacgaacaccggctccttggcgacgaccttttcctccctaggcttatcctgctgattgccgtcatgttgcttgagataccaataggcgccaccggcaccgagtactgccaccagcaagcccccaatcaaggccaggatcaagcccttctttgatcccttttgctgagtatccttcgccgccccttgttttgccgcctgctgtgccatgttgcatccttcgccgttttgctatctgttgggaaacattatgaaagaatcgccaaaatagtatgcgggaaacagaaggaggaaagtacgccaaatccatgaatcgccgccatgatgagcaggggctgagataatcagtggaggagcacttcctgacattgccgccattgcgtcgggaagcacatggtcaacactcgtcaggcaaacgtgtctaccaggcccatcaccttcgcggccttggttaggacctcgctggtgtcatcgccgtgacttgccacatcaccgccggacatgccagctgcctgctgttgtgcttcatgttgccccgaccgcacattggcttgccccagctgcaatccggattcgctcatcatctggcgcaagttgtccatgccatcctcaagcgccctgcgtacatccgcctgttccgagagaaaggtggcatccgcctggttgttgtgcacatggatcaccacctgcaatggtccgagatccggtggattcaatgtcagtgaggcggtctgttctccgccggctaccatccataccactttttgtccaatcgcctggttccagccgggatgcccaaaggggacaggcacctggctgctgcgcacatccatcgccgccgtcacctgttgtgtttgctgcacctgcggcgaagatgtcgtcacagctggctgaacttgctgtccctgctccagcgcatcagcaaacagcgagttgtcaccgcccgatgcaggcttgactgatgcagccgctgctgccggcagttcagccttgtcccactcgggctccggctcatccagctgacccccaccaatccatgctacaggctcccgcttcacatcgagactgtccgcctcttgcgactccactgcggggcggcgctgcacatcggcactgaccacggccaaggccgactctacatcagcagatacaggtaattgctcagcaatcgccaattcggcctcttctcccagcaatacttgatcttcagtcatggccgacaacccagtttcaggggagaatccttgctcagcattgagctcaggcgcaatcagtccaagggtttctggactgacgccctgctgtctctcatcgcccagcctgagctgcaattgcagacgttgacgctgcaatgcttgctctggacctcctccctgcctggcttcggtttgcacctgcttggcaagtacatccttgaaagccggtccatcatgggtagcattcgcctgctttgccgtcttggcggcagcagcgcttgctgcggtattcgtgagaatggcagcctggttgggcatgggaatattctgcatggtcgctcctgctcattgccttgtttggttacggctcacacgcatggcatgttcatccatcattttctggtcccgcttgagctcgatggcgttttcacgcttgtcggcacggtcgatcaagacgtcgtaggacattttcttcttctggcattcctgccactcctgcttgcgcagatggtgcacttggcgcaaacgctcgacattctcagtctggctggtgatagcctgcgacagcttgccgagaaagctctggtagttctggtaaatttccgccgtcatgccattcgccatggcatgatcccgttggctgacataatcggcacggtattgcagcaacaggttcaggctgttttccgcttccgccaattgccggctggcctcgcccagccgattgacagcgacatccaccgccttccccgccaagtcctgcaatgtcgtcaataccacctttttatgggtaggcatgccattttccccttgacctgttcatcaattcgctcccgccgtccccaccaggctggccagcgcatcaacgctgtcagtccagcttgcggactctttgatatcctgttgcagaaatgcctcgatggcttcgtgccgcatgatggcttcatccagtaccgggtcgctaccgctttcataagcgcctacattgatcagatcctggttgcgtgtatagcgagagttgagctgcttgagcttgcgtgcatttttctggtgctcaggcgaggtgatattgtgcatcgcccggctgatcgactgctcgatatcaatggcagggtaatgaccgctctctgccaggctgcggctcagcacgatatggccgtcgagaatcgcccgcgcggaatcggcaatcgggtcctgctggtcgtcgccctccgtcaacaccgtataaaacgccgtgatcgacccttcgccaggcttgccgttacccgcccgctccaccagtgcaggcagcttggcaaacaccgaaggcggatagcctttggtggccggcggctcaccgatcgccagagcgatctcgcgctgtgccatcgcatagcgcgtcagggagtccatgatcagcaagacatccttgccctggttgcggaaatactcggcgatcgccgtggcatagcttgcaccctgcaacctcatgagcgcaggcacatccgcaggtgccgccaccacgacagcgcgcgcaaggccttcagggccaagaatctgctcaatgaattccttcacttcccggccacgctcgccgatcaggccaacgacaatgacttctgcagtcgtataccgcgccatcatgcccagcaacacgctcttgcccacaccggaaccggcaaacaagcccatgcgctgcccacgcccgacggtgagcatgctgttgatggcgcgcaccccgacatccagcacctcttcgataggcgcgcgcgacaacgggttgagaggccgcgtgttgagcggcacgctatgctcgctattgagaggccccaattcatccagggggcgccctgcagcgtcgatgacgcggccgagcaaggcctcgcccaccggcaagtgccgtgcgcggtcaatggcccggcggcgcggatgcttggcctgattgggcttgggcaatgcatccgccacttccagcgcaaaaaccttggcacctggcacaactccctcgacaccgctctgcggcatcagcagcatgcgcccaccatcaaaaccaaccacttcggcctcgacgcggcggccctccgccaagggcacatagcaggcgctgccgatcggcagcttgatgccgaccgcttccatcaccaggccggtcagcttggtgatgcggccggagacctccagcgactcgacgatctcaagtatctcgctgcaatccttgagatagtccttccagccttgctgatgagcctgtgccctattcatttggcgcaatccagtcattgtgttgtgacaaggcatcgcagatgcgcttccaacgggtaccattgctggcatcgatctgattatctcccgtttccaccatgcaaccgccacgctctatgctgctgtcttcatgaatgtgccagtggctgtctgccatttcttcctgcaagtatttcttgacgatgatcgcatcatcaggatggacaactagcctggcaggtttctgcactgcaggcagataatgaattgattcctgcacaatcggcaggataatggcaggattcaccttcagcctgtccttgaccatggccttggcaatatccagggccaggacgagcaattgttctgatattgcctcatcggcggtcttcagcgccttttccatgctgccaagcaactcaagcagtcgctggcgatcctgctccacctgcgctgcggcatcggcaataccggtgtcaaatccctgctgcaacccgatcttataaccttcgcgcctggcctgctccaactctgcctccaggagcgcctttctgtcctcctcactctcctggaccacttgcggtgctgcaggcgttggcgcggcggcggccggcgacggttcttcggcaaaggaagccatctcccagcgctgatacgccgtttgcttctccttgggaatcaccacattagacataggcatcctcacccttgccgcccaggacgatctggccttcgtcggccagcctgcggactatctgcaatatttgtttctgctgcgtttccacctcggacaacctgacggggcccttgctttcaaggtcctccttcatcatttctgcggcgcggctcgacatattgcggaagatcttttcgcgcaactcttcggtcgtgcctttcaacgccacaatcaatgtttcggactgcacttcgcgcagcatgatctggatacccttgtcgtcgatctcgagcaggttatcaaacacgaacatttcatccatgatgcgttgtgccatctcgccatcatagctcttgaagccatccatcaggctggcttcattttcgctattcatgtagttcatgatttccgcggcggccttcacgcccccgatctgctgcttcttgatgctttcattgccactcagcagcttggtcagcacatcattgagctcacgcaacgcggtcggcttgataccatccagggtagcaatcctcagcatgacatcctgccgcaggcgttcaccgaaatacccgaggatttccgcagactgatccggctccaggtgcaccaggatggtggcgatgatctgcgggtgctcgttcttgatgaactccgccacagtctgcgcatccatccacttgagactttcgataccgctggaatcccgcgtctgcaggatacggttcaatagccccgacgctttatcgtcacccagcgccttggtgagcaccgagcggatgtattcgtcggaatccaggccaatcgctgtattcttttccgcttcttccatgaaggaagccagtacagcctcgacctggtcatgcccgatcgacttcatcgatgccatggccgtccccagtttctgcacttcacgcggccccagatatttcatcacctcggcggcctcgtcctcgcccagcgcgagcatcaataccgcactcttgactacgccattatcactcattgctgttcacccaatttgtcacaatgctggccactaccttggggttttccttggctagcttgcgcgcggattccagattcttctgataggtacgctctgccggagctccgccttcctcttccccggcctcctcccctgtcatgccaccttccccctcggagaggctgacgatggcatcctgatcttcttcatccagctcggcgagttcgcccttcttttcttcttccggcgagagcttgcgcagcaatgggcgcaggaagcggcggtatagcatatacagtaccagcagaaccaggccattcttcagccactccttggccatctcgatattgtccgggtctttccatagcggcacctcagggaatgcttccgcgatctccggcatgaaagagccgttgaccacgctcagcgaatcgccgcgctcttcattgaatcccatagcctgcttggcaaggtcgctgatctgggttttctcgtcgtcggtcagcgggcgcgtgatcactttaccttgcgcatccacttcctgcttatgattcaccaccacggccacggtcagccgcttgataccgcccatgggctgctgctggtagcggatggtcttgtccacttcataattggtggtggtattgcgctccgagttcatgactggcgtcgtcactgtcgtaccaggcggcgttgtcgtcgtggtcgtcaccacgttggcattggtcgtggtggtgggctcagtaccaggcgccacgatgggggcagtcgctggtgccggcggctggttggtcaaggcaccgggcaccccgcccactccctgccctggcaatgtctgcgattcattggtctggctgctgcgaatagcggcgctgtctggcgcctggttgggtttgtagatttcggcagcctgctccaccatggaaaaatccacttcggcactggcttccgcatgtacgttcttggcgccaaccagcggtgcaatgatggactcaacccggcgcgcgatgttttgctgcaattcatcgacatacttcagctgcgtgggatctagttgataatgattgcccgcatccttgccattgtcggagagcaggttgccattctggtcaactaccgtcacattggaggtcggcagctcgggaacactactggccaccaggtgcacgatagcgctcacctggcgctgatccagggcgcgaccaggatgcaggttgagcatcacggatgccgttggcttttgctggtcacgcgtgaacacggtaggcttcggcatggccaggtggatgcgagccgcctgcaccgcgccaattgactggatagtgcgttccagctcaccctccaggccgcgctggaaattcacttgctccacaaactgggaaacgccgaatttctggttctccaacaactcgaaaccgatatttccgcccttgggcaggccttgcgatgccagccttagtctgacgtcatggacatgattggccggaaccagaatggcgctaccaccatcggcaatcctgtacggtacattcatctgttccaatgcagccacaatggcaccaccatccttgtcggaatagctggagaacaatacgcggtattccggcttctggctccagagccagaacaccaccatcaatgcaatgacagcagcagcgcccaaggccagcagcagcttgttctccaagagggacttgaagttgaatgagccgggggctggtgcttcggtcgtggtatcggcggccagggccgcttcattggctgctgccatgttacttctcccatgcgatggcaaaatcacttgatgtgtagcaatgacggtccgaggagagctgttcactttatccgccgcatcagccccgccccctaggctgaaggtggaacaaataacgcggcaagatcagagcaacaccccaacgaccccatgcagggttttattctcacccttcttcattactgcgctgccattatctcgagccgccagcaaatttgatcaggcaaataaagcgggttttaccagcctattcccatcaaggaagcatattgacgagtgataagctgctgccatgttgaaactcagtccatcaagggcggccgttttcaggagaacgtcatgaaaacttcagcgatagactctggcaggatagaagccatgctggcgcagctcaaggctgcagcgcagaaaccagccaccgacacagctatgcacgggatcagcgggaacagccctgcccagaagcctcaagcctcgaaccgcgttgattttgccgatgtactgaaatcgtcgatcagccaggtcaaccaagcacaagtgaaagcagaagagctgggccaaagttttgcaatgggcgatgacaaggtcagcctgtcagacgtcatggtggcagggcaaaaagccaatatctcactgcaagccaccatccaggtgcgcaaccggctagtatccgcctaccaggacattatgaacatgcaggtatgacgacactggcaatccccctcacgcttctagcgcacctttatcttcatccagcgaacatggcttccagagcagctttcccctgggcatactccggtccctgaccttcatgtcagcattggtttgtacaggcgactgggctgatcaaagctctacccggtctcagtaggtatcgagggcgtgggcggggaagcatcctcgccatgctccagccggtatagccaagccaatatctccgcaatcgcctggtacagagctggcggaatatgatcatccagatccacctgcatcagcagtgccaataactccctggattcatggacgaatacgccatgctccttggctttggcaatgatctgctcggcaatgacgcccctgcccttggccaccacccgcggcgcaaaatctccagattcataggcaagcgctatcgcctgctgttgcaatacggggtcattcatctcgcgccaccgtcaaggcatccagggattgcccacgactggtcagcgccgttgccagcgcaggtagactcgactgcagacgttggatggccgcctggtctgccgcggcgatgcgcacccgcaaccgccctccctccaaggtgatattcgcggtaatcgtgcccaggcttggcagctccagtcgtatactgctcgatactttcctgtcctcacccaaatcggcattagtgccatgctcatcagggttgacctctctttcgtgcatctgcacctgccaatccattttctgtccaggccacacctctccctgccaatggatgcgctggttctctaacacggcaatctgcttgttgatcatggactctgctgccccaggcaactggttttgcggttcctgcagtaaatgagccagcggcatcttgcccatcgtgaacttttcgagatgtgactcgtagaacaggccggaagtagtcaatgcccgctgcatgtcctgcgccacaacacgcggagattgcggtgcatgcgtcaagacttggagactagtcaatgtcttggaattctcgccatgaggcgactgcgccagctgctggctcaagatgcgggcaccgctgctcagcgcggcagaaacaccgctatcccctgtcggcgcagtggcaggcattgctggcagcatcgtagcctgcagctttgccgcttccagctgtccggtctgccgactcagcaaacgaaaagtagggacaggatcattacccatgaagcggagcagcatctgctgaccaacggctgcttgctggccaagttccatcctgaaagtattgccttgcacattgacctggaagacaccaggctgcaaccgactcaccacctggccaaagtaactttgtcccttgaccagttgggcgatgcggaaattaagatcctggacattgctggcaatctcctctaccgcctgcgccggcgagaccctggcaagcggggcaacagcagcagatgggtcgggagattgcttgatcattatctgccaggccgtatcaactgcttgtaggtatcgaacatctgccggttggcagtgttgttggtgagaatatcggaaagacgcaccatccagggatcgatgatattgcggatttctcgatcagaatccaggatgcgcttgagatgggaatacttgatcttctgctccggctcgcgcaagggctcgtcgcatttattctcatcggcccgcttgatgcgctcggcacattcaacctcaagcatggccaacctctcccaatcatgctgcttggcagccgccagcatttgatcggtgatatccgccaaggctgcatacaacgacaaggtttgctgaatgctcatgaatatgccttttccagctgacgctggctgtgttgttggggttcctgacgcggtactgcgccagccgactggcttgcgagagcagaccaggcctcgttcaactcattgagcaatcttaccacctcctccactgccgcaatatcgctttggctattcgcaagataaaggcgcttgctcatgtagacatacaaagcatccaggctttcggcaatctcgccgccccctttgctatcgaggctggcgcgcaaaccattttctatgatcgaaatagccttggtaaggtcagcgctcttccccgcataatcccgctcacggatatgcttgatcgcgagattgcacgcggcaatggcgccttcatacaacatgacgatcaagcgggcgggactggcagccaccacgccagtttccacgccaaccttggcataagcattgacacctgcgtttaacccgaacatgaaagctccttaattaactgttggcactaatcgctgctagttgctgtgtgagataagattgggtcgtctgcatctgggtcatcaggacatccagcgcaacaaactgagcgcggtaacgcgcctctactgccgccagcctgacctgtatcgcctcttcctgcttggtcacgcgcttgatggaatcctgcaggccgtcggtcctgctggccagcaggccagtatcgctgacgaatccttttaccagctcgttcagttgcgcggcatagcccaggctcaaggaaatactgcccctgtcacctgttgccgtgccgcgtaccgagaccaccaggccctctgccggattgccgacggcagtgctcgtcaacacttgccccttgcccgttgcctcagccccattgatggtgccggcgacatccaacccctcgacggagaccggatcgctgccaaacaggctgctcgccgctgttccgccggtaacttccacggttgaaccgctaccgtattccggagaaatgattttcagcatcccgccttcgacagccacctcagcagaggacttggcattggcaagctgcgtccgcagctgttgagcaagctcgtccaccgatgcatagctgccggcggcaagcgtgaggttgtagcttgaaccgttgattttgaccgccagcgtgtcgtttacgccggcgacgatattcaggtcaggcgcggcacttccggtcaatgcgccgcgtgtggcggcctgggtgatgttgatagcgtaattgccaggctgggtcttgcttccctgggtcacgaaccgtgtctcgacatccgacgcgctccccacggcggcgaacagcttggcgacgtcgtccaagttagtttcgatggctttttccagcttgctggaatccagggccaaggagccatcgcgctgtatcgcgacgccgatctggctgagcgaactgaagttatccgtaccgcccacggacttggtgagcgccatcttgatctgggaggaaatcgagcgcgctgtcgcgtccccgagcaatgcgccgttttttctatcggcggccgttgtcgtgctgtcgtcgaacttggtcaggttgcgcagcgtggtattcactgcattgaaggcattgacaaaggcggtgaccgaatccttgatcgcggtcacgttcttggttacgttcaaggaaacggccgtatcggggctggccttgaataaattcagcgtaatgccgctcaagacgccggtcacgacattgctggcgctttcgacatcgatgccgtcgatattgagcttggcgttgcgtgcctcctgcaattcaaccaggttcttgccggcaccggaagcggccgcgggatcgtaagcaaggcgggacagcccgtcgctgtccgtattgtcaccatcggcatcggcaatactcaccttgatgctgttgacctcaccggactcctttgaagtcaataccaggcggccaccgccgctctggccgtcgttgacaatggtcgccgtcactcccatgtcgcctgcattgatggcatcccggatgcccgccaagctattgttggaagcggagatggtcacactttttgctgccttgtccggattggcggtaaaggtgttagttgcctcgtcatatgtgcccagggcgatcgtgatcgtgcccgtgccgacagcggcactggtgttggaaaaattcgaagtggcaactttatgggattgcgcgagttggccgaccttgatcgcataattactgacggttgcactgccgctggaggttgcggtaaacaccgcgctgtcgcccgaagtggcagactgcacattgaacttgctgctggtggaaaggttggctaacgccgtctggaaactggaaagcgagctttgcaaggtcgcataggcagatatcttcgattgataggacgtcttctgctggctcagcaatgtcaaaggcttttgctcgaccgccatcaagctgctgacgattgaatcgatatcaaaattggtactggcagaaatcccgctagtgcttgccatgacaatacctcgcttccctgaatacttgaaattaaaagtcaggccgtctgcctgatgatcaacccttggagcttgtccagagtttttgaaatcgccaatacttcttcattcgggatttgtcgcaatactttttgcgtctcggaatccaccaccttgaccactacccggccagaatcggcatccgtggaaaactggatcgactgcatgatgggcgagataaactcgttgatctgttccaccgcggactggacatcggcatcacttgccacagacgcctgttgctccgcttcttttgatccagcacccggcaaaggtacggcaggccccgcattgcgtactgtagaagccaggctacctgcctgactgtatgcttctatattcgtgatcgccatgttgagttcctcaagcaaaacccgcagcttccttattcaagaagactgcgggactttcatactaacctgccacctgcttagccacgtaacagggtcagcacattgttagggacagagttggcttgtgccagcatcgcagtacccgcctgttgcagaatttgcgcccgggtcaggttggccgtttccgcagcgaagtcggcatccaggatacgggacttggcagcagactggttctcgaccgatacctgcaagctgctgatcacggactcgaagcggttttgcacggcacccaaggtggcgcggctggtgttcacttgatccaaggccgtatcaatcgcagtaatcgctgcagtcgcattgtcagcagccgtaccactgatcgcaataccggttgcagccgcagtagccacgccagcggcagtagagctaccggaagtcaaatcaatctcgtctacagtgatggtatcttgagcacctgtaccggcacctacctggaatgtcaatgaaccagcagtaccagcaaacaacgccttgttattgaacttggtaccgtccgtcaggcgggtgatttcatcttgcaattgcttgaattcagcttgcaggttgtcgcggtcgccggactcgttggtcgcattggcggactgcacagccagttcacgcatacgctgcaaggcgtcggtaatcttgccgagcgcgccttctgcagtctgtgccagggaaatcgcatcattggcgttacggattgccactgtctggccgcgaatttgcgcatccatgcgcgtcgcaatggaaaggccggcagcgtcgtccttggcgctgttgacgcgcaggccggaagacaagcgttgcagggatgaattcagactggattgcgaagtcgtcaggttacgttgcgcattcagcgaagccaggttggtgttgataactgcagccatgttggttctccttcgatttagttaatttccatcaaacactttgttgcatttggtatcgctttacagtcttgaatcacatcactgttaagactgttatcggtcgcttcgggagaaaatttaggagctttactgcacttgtttttctctcgagtagcatctgattgcaatgccatgcccctgatgtcggattgattaaaaaaatctttagaggacgctcctttctacaatgatcgactgccagaaaatttatatttttcagataattaacaaataatatgaaaaaaaaattatttttgaccctaaagttttccgggtctaatgaatgcatacttggcccagggaaagctggtgctcgaggcatgacaacatcgtaccggacgacagggcactgcaatttggataacaagaggggtaaaaagcgccagatctgcgcttggaatcagtcgatcaggttgttcttgatcgcatagtgcgtcagctcggcattatggcgcaggttcagcttctcgagcagccgtgcacggtacatgctgacggttttgaccgaaagtgagagattttcggcaatttcactcactgacagacccgaggcaatcatggtcaacgtctggaactcgcgattggagagcgtatcgtggataggtttctccaggccaccactcacttggtcggccagcgccaatgccacctcggcactgatatatttcttgcctttggcaacagtgcggattgctgtcaccaactggtccgatgcactctgcttgctcaaatacccgactgcgcctgcacgcagggcacggatcgcataggcatcctcccggtgcatggacagcatcaggacggccactccgggatgttctttcttgatgatattgcacgcttcaataccgcttctatccggcagagaaatgtcgagcacaacgacatccaggcccttggtgcctgcaagtttgatggcttcggctgcgttcttcgcatcagcaaccacttcgatatcttcggtttcagcaagaatctgcttcaaaccctcacgcaggatcgcatgatcgtcagcaataacaactttgatagtggaagtgaatgacatgaccaacgcaatgagttagataatttttattatccaccggcagcctcgatttttacgggatgcaacggcaaagtaacgctgactattgtacccccttgcctgccggcttgcaccttgcattgcccggcaagtgccacggctcgctcagacatgccgctgatgccaaatgcattggctttcagcctatctaccggcgcaatgccgataccgtcgtcaatcacctgcatcatgatttcctcggccgaagcctccagcgtcacctcgacatggctggccttcgcatacttggcgatgttggacatggcctcctggcaaatccggaacaaggtaatggcgtgatcggtggaaatatcgacctcggcaacgttgcacacaaactcgcagggaatgccaatcttgtcgacaaactgggtagcttgccactccaatgcagccacaatgcccaactcgagcacattggggcgcaagtcgctcgcaatccggtgcgcggcctcgaatgtatcatcgacgatcgcctcaagctgcctggctttggcaagcaatacctcctgctcgggccccagccgcttgatcatggaagacaacccaagccggatcgccgtcaaattgccgcccagatcatcatgcacctcctgggcgattttcaagcgctccttctccttgatctgggcaagctgtgccgaaagcctggcaagcttctcatgcgactcccggatcgcctgctgctcccgcctgctctgcgtgatattcgtcatgatgccttcccacatcacggtgccgtcaggcatcttgcgcggcgtggcccgcaggttgatccacttggtatcctgccatgcctgcatccagaaacgcccggtccagttcaatacactcagtccatgggcagactggctgatgttcttctcgtatgcgccgcgatcctcctcatcaatcaaagagagaaaaatgtccgggttggcaatcaatgcctcggcctcctcgcccagcaagggcttgcaagcatcactgaggtaaagaaacctcatggcgccatcacgactcatatgcgcctgataaaccacgccaggcgcattggaaatcagagcactcaaattcgcgccttcattcagcacatgcaggatatgtcggctgaacgcctggctgtcccgcatcaccaatagcacccgcccgctgccacggccgaccatgagcaggcgaaactcgccaaaataacggttgatcgcatgcagctcatggctgatatccaccatcgccgcttcggtcggcacagcatccagcagatctctgacagacggctcgcgtaacgcttgcagcaagtcgtccaggggatgatcggcaatcggcgcctctgcaccatccaccagcacccccatcagctgcagtcgttcagggtcgatcgcatagatatcatcccgcgagctctgcgcggcggattcgagatacttgcggatttctgatagcggcgacaaaacaatacctattgaaaagtttcaggaaagcctaccagaacaattgattaattcaagctgcgcaaggtttcccgccagggcttctccccgaaccctgtcatctatgcatgcgcatcttcaagattcatcaaaataatattcgttatatatttacaaatatattgaattaatatttaatccctcctttgtttcaactacttagcatcggggagatcagtgtctaattacctaaaaccgctcaagctggcagtgattgccgcgctagcagtcaatactcaagtcgttttggcagaagttacgccttacgccttgggtgaaatcaatgtcatcacaaccaagcaaccagaaaatacaaggctctatgacagcaccatcacacaagaggatatgcgtttattcaaccgcgagacagtaggcacggctttaaatatgttgcctggtatcagcatgactcaaggtgggcagcgcaatgaacaattggtgcaattgcgtggatttgacttgcgtcaagtgcctgtattcgtagacggtattccggtttatgtcacttacgatggctatgtggaccttggccgtttcaacacttttgacctctccaagattcaattatcgaaagggttcagttccgttctatacggccctaatactttgggcggtgcaatcaacctagttagccgcaaaccaacaaaggagtttgaaggcagcattactgcaggcattaaaactgaccgcaatcttaagttcaatggctatgctaccgatgtcaatatgggcggtaattacgaaacatggtattggcaagccaatacctcatatgtggacaatgagcgctcccgtatgtctagcgattacaagcctaatgcatatgaggacggtggggacagggagcgtgcttataatcgggatggcaaaatcaacctgaaaatcggcttgacccccagtgaaggtaacgaatacagcttgaactatatcaatcagcaaggcacgaaaggcagcccagtatatgctggcagagacagcgacagaagagccaattactgggattggcccaaatgggataaggagagcttgtacttcatatcacgtaccacctttggtaatagcgcttacttgaaagtgcgggctttctatgacaagttcagaaatgtattggaaagctacgacgatgcccgttatgccacgatgactagacctagttcattcactagtatttataacgatgacacctatggtgccagcgccgagcttggtttcgatattgccaaaagcaatacattgaagtttgctgcacattacaaacacgacaagcatgaagaacacaacaagggaaacccggttcaaacctttaaagatcgcaccatttcatttggtattgaagatacccatcatttcaatgagaaacttagcctggtaacaggcatcagttatgataaacgtgacactattaaggctgaaggattaaacaactcaaatcagatttacgatttcccgaatggagatgctcatgcttggaacccccaagctggtcttttctataagccaacagaggatagcgacattcactttacagtcgccagaaaaagccgctttgcgaccatgaaggaccgtttttctggtcgtttcggtcgcgcagtgcctaaccctggcttagacacagaaagggcaacccattatgaactgggtgccggtgcttttgtgttgccagaattgaagctccaaggtgcagtcttctttattgataccaaagacatgatccagtctgtcagcttgccaaactctgcttgttccgccggtggaggcgagtgcttccagttccgcaatattggtaaagtcgaaagtcatggcatcgaattgagtgcaacctggtttgcgactaataatattgagctgggtggtaactacacctttatcaaccgtgacaacctcagcaatgaccagcgcttgaccgatgtacctcgccagaaactgtttgcatatggcaaatggaaagtaaacagtgcattgcaagtgctggccagtgtcgaagcggcgtcatcacgttattctcgtcagaatgccacagtcacggattggctgtcagccaaaggttatgccacgggtaacattaaggccatgtatgccgttaataccgattggtttgccgaggcggggatcaacaatattctcgacaaaaactatgcatatactgaaggcttctatatggaaggccgcaacatattcgtcaacgtcacgcgcaagttctaagcaactcattcattagataggaaacccatggcccgctctcttactatcaaggctgcattgagctggccaatccgcactctcatcctctggctgatgtgtttcagccagtggtcactggcagacccgaccaaggtcgtggtgatgaccagctatccgcaagaagtcgtctcgcaattcgaagcagcatttgagcagcaatatccgcaatacaagctggaagtgctctggcggcagtcccgcgatgccatggcctatatccaggatacttctcatcgtgtcgatgtgtactggtcgcccgcccaacgcaactttgcacagcttgaaaaaatgcaggcgttccagccgctgaatatcgacctcgatggcttgcctgcggcagtcaacggctttgccttgcgcgaaggcaatcatattgccacggaaattgcggggtacggcatcgtgagcaacccacaggcgctggcgagtgccgggttggctgcaccaaggagctggaccgatctcgcagaccctgcattcaacggcaagatcgcattgcccgtgccttccaaggtaggctatgctccccctctcatcgatatcctgctgcagggctatggctggcaggatggatggaacctgttgcaggccattgccgccaatgccgaactggtgacttctggtgctacgttcgtcagtgatgatgtagccagcggtcgcttgctggccgggcttaccatcgatttcttcacggcttcggccattgcgaatggcgcccccttgcagtttgtttacccggagctgaccggctattcccctgcccatcttgccatcctgaaaaatgccggcaaccccgccggtgctcaggcattcagccgattcgtgctctccgagaagggccagaagctgctgttccatcccgatatccgcaagttgccggtgaggccatcggtctatgcagacaagcccgcagactacttcaaccctttcgagaacaatcccgtgttcgtatatgacacccggcggggacttgcgcgccaggacatcatcaatgccttgtttgatgccatcatcacacgtaaccatgcctcgctgcagcatgccctcagcgccatccgggaggccagcaggcagctcggggcagacgcactgaatgtggtgaaagccaggcaattgctgaataccctgccgattgatgaagctggggcagaatcgatcacgtcactggatccggtcgaggccgatcattggcggcacatcatgcatgaccgctatgaagaagctgcacgcattgcgacaacctattgagtgcaatgcgcaacgccctgtcattcccgctcgttttcattgccctgttttccagcctgaccctcggcaccgagcaggcgcaggtcatgacgaatgacatcagccgggaagcctatacacgcgccatcggcccgctgtctgatgagcagaggcagcaattcctgcaaggccgcagcctggtcaggcaaagctggatcatttcacctgccgtggacaatgagattgccggcctagggcctttatacaaccgtaattcctgcattgcctgtcatgccaagaatggccggggctttgcacccggctcgcctgaagagtccatgcgcgccatgctcgtgcgcctgagcctgccgggaaaaacacacacgggcgcgcccctgccacatccagcctatggcgaccaattacaggagttcggcgcccctggtatcgaagctgaaggccgagcccgcttgcattacgaagatatcatcgtggtgctgaatggaggtgaggccatccgcctgcgcaagccagtattgagcttcagcagcttagcctacggcccacttcctcatgacattcaaacctcggcccgcattgcgcctgccatctatggcatgggcctgctcgaggcgattgcggacaacagcttgcttgcattgcagaacacccccaagcccgggcggatcaaagggcgggtaaaccgcgtttggagcgtggaacgacagcagcaggtcatcgggcgttttggctggaaagccaatgtcgccacgctgcgagagcaaacggccagcgccttggcaggagacatgggcttaagctcgcacctgttcccgcaaggcaactgcgccgagcgtcagacagcctgcaggcaagctcccaccccaggccatccggaaatttcgaccacccagctcgcacacatggaattctaccaattggcgctagccgcaccctccccgcgccgccaagaggatccccgcgtgcaacagggcgcaatgctgttccgccaggcccagtgtgcagcctgccacctgcccgcaatcaagactggtgaatttcccaggctggcgccgctgggcaacctgaccattgccccttacacagacttgctgttacatgatatggggccagggctggcagaccatcggcctgatttttccgccagcggcagcgagtggcgcacccctccgctctggggaatcggcctggcaaaaaaggtggagccgaatgcaggcttcctgcacgatggccgtgccaggacgatattggaagccatcctgtggcatggtggtgaagcgcaggaggcccgcgacatggtgcaacagatgtctcccgaggacaggcaatcgctgctcgacttcatcgagtcgctttaacaagttcgacgcaacgcccctgactaagcgctctgccgcagtgagtacgagctcgtccaagcgaccaggttttgtcagcggtccttaatctccggtataggcttgctgcgaaaggattatcatatgtttgtccgcagatttctttacacgcactgatatcatgatcgccattctcgaagccaagcacgccggcctgctctctcgtcaatattggtcccgcaacatcatgtccggattgatcgtcggcgttgtggcccttccgctggccatggcctttgcgatcgcctccggcgccaagcctgaacaagggttatatacggcgatagtggcaggcacactcgcctccctgttcggcggcagccggctgcagattaccgggccgacgggggcattcatcgtcattctctccggcattacagcgaaatatggcattgccggcctgcagatcgccaccctgatggcaggcgcaatgctgttgctcatggggctggcacgcatgggaagcgtgattcggtatatcccggaacctgtgatcatcggctttaccagcggaatcgccgtcattattttcgtagggcagtggcaggatttttttggccttgctccacaagcatcgcatcattttcatgaaaagctgttgcacctggtcgaagcgctgccgcagctgcaatggcagacttcattacttggcgcgttcacgctggcagtgctggtcctgtccaaccggtacttgaaaaagattcctggtcccctggtcgccatcgtggcagccactgtcgtgcagtccgtcttccaatttcagcaagttgctaccattggcagcgcattcggcggcattccgcaggcattaccgcatttttccctccccgaaggcatcggccccgctgtcatgatcgagctgatcggcccagcgttcactattgcattgttgggcgccatcgaatcactgctgtcagccgtcgtggcggacaatatggcaggaacacgccaccagccgaaccaggagctgattggacaaggcattgccaatatcgcctcgccattgtttggcggctttgccgccaccggcgcgctggcgcgtaccgccaccaacatccgcaacggagccaacagcccgttgtccggcatcgtacatgccgtcactctggtgttgatcgtggtcttgctggccccattggccgtgaatgctcccctggcggcgctggcggccatcttgttcgtggtggcctataacatgagcgaagtccatcgcttcctgcatattgccaggactgcgccgcgggcggatgtcgccgtgctgctgatcactttcctgcttaccgtattcagcgacctggtcattgccgtcaatatcggcgtcgtacttgccgcactgctgttcatgaaacgcatggcggacacggtgaatgtgacgcagctgagtgatgacgacttgcagcaggaatatggcccgcatgcatggcacctgccgccgggcacactggtataccgcctggaaggaccttttttctttggagcggccgagcacctgcagcgccgcctgcaaaccataggcgagaacaccgacaccatcgtgctgcgtatggcgcgcgtgccgatcatggatgctaccggtctgcaggcgttgtggaacctgctggatacatgcaagcaacacaatattcgactagtgattgtggaagccaggcccaatattctggagaagctgcgccgctcggggattatcggccagataggcccgcatcatgtgctgccccacctgcacttactatggcaggaggcaccttcctcgcccttgcctggttgacacagtctgcgatggtatccagcccgccccatcccaggctgtcgctggacataaaaaaattggcgctatcttcatcatctttgttaagatagccgccacgctaggggtcctgaagagccaatcttctggtgagatatacccttgaacctgaactggataatgccagcgtaggaaagcgcaaagccactaaggtccattctgcctatctggggcttttcgtccgttcctgcgcgtgcctgtccctaacgcgagtgaacgcacaccatgcctgcctctactttccgtccacacatcaacatgctggctatcgcctgcgtattttcaccggcagcccaagcccaggatgccagcaaggccgatcacccatcactacctgagaccgtcgtcacctccgcgcctgccggcagcccggcacgccgcgccagtgtcggcagctttcccgaagcatccttgctggacacgccagcttccatcaacgtgatcacccatgagcaaatgcaggatcgcagcatacgctccgccactgatgcggtgaaatgggatgccagcgtacagaactcctacaatgcggtcgggctggcagactggtttgccatccgtggatttgtgcttaatcaaggcgccaactaccgcaaggatggcatggtgattcttgcgcaagccatggtgcccatggaaaacaaggagcgcatcgagattctcaagggccttgcaggaatgcaggcagggattgcttcatcaggcggtataatcaactatgtgaccaagcgccctaccgacgtcccattgcgttcggcaacattcgaagttcgcgaacgcggtacggtatacggcgccgtcgacctgagtggccgctcagaagatggtatcttcggttatcgcatcaatgccgcagcggaagacatcaaatcttatgtcgatggctcgaccggcaaccgcaacttcatttctggggcattcgattttcacctcagtccccgggcattgctgcagcttgatctcgactaccagcacaagtcacagctgaccgtgccgggatttcagctgctggggccggagcaaagaatcccgaccggtgtcagtgccaaacaaatgctcaacgatcaatcctggagccggccagtggtggatgatagctacaatatcgggctgaagttcaattatgagttgaatgaccactggcataccaccctgcaggccaaccaatcgaccctgcatcgcgatgatgccgtgaccttgccttcaggctgccagacgcaaggactgatagtcggtttctgcagcgacggcagctattcgatgtatgacttgcgccgcaagaacgacaagcgctcgatcaccgccacccaggctctgctgcaaggcaacttcacgacagccagcgtacaccatgagctcattgccggcctgtcgacgctgaaccgtcgcgatcattttgccgactatgtgtacaactatgtgggtgaaagcaatatctacgcgcccgtctactatgacaacttcccacttgccgacgtcaaccccgtgcgtttgcgtcgtaaggatgaagagcgcgcactgttcgtgcaggatgtaatgtccctgaccaaccagctcaagctgcatgccggcgtgcgttatgtacagttcaagcgtgatcagttcaactcatcaggggtgttgacgcaccgcacggatgacgattttgtcttgcccaacctcgcgctggtttacaagctgcagccggaactggcggtgtatggtgcctactcacaaggcctggagccaggcggtacggcacccacaggcacgactaacgcagaagtcatcatggatcccaacaagtccaggcaagtcgagttcggcgtgaaagcggaagtgacaccgagcgtcagtgtatctgccgccgtattcgagatcaagcgcaagaatgaatatgtggatgccacacccacctacgtcgtcaatggcacgcaggtcaaccgtggccttgaatttgccgcccaaggacgcgtcactcgcaactgggcgctgagcgccagcgtcaccgccttgcaggcaagggccgaaggcacgggcgatgaccgtatcgaagacaaacaagccggcaatgtaccgaggttcaggtctgcgctgtacagcgaatatacctggcctggcttgcctgcgctcaagctgaacgcggcatggatttattcaagtagcaaggccttcgcgccaagcaacgagattgcggcattgaacagaaaagtggagggctaccatgtcctgaacctgggcggcgcctatactaccaagctcggcaatacagcaaccaccttccgctttggcgtagacaacgtattcaacaagttctattggggagatgcgtccagcgcattcggcggctacctgattcccggtgcaccgcgcatcttccgcctgtccgcgcaaatcgatttctaacccgcgcagcagattgttccttggagcagcatctctaggagcatgcggttcatgtcaatccaacctgttgcagaaaaatagttgcgacgtgatggcggccagagctaccgtcaacggtgccccgagccgggccgccatcacccacactgctccacaggctccagatcctgcaactcctcatccgtgaacaaccgggaatggatgaggaaatgcttccctgtcgcctgctccagtgaaaacatgccaccgtgaccggcaatggcatccagcgtcaaatgtgtatgctgccaatattcaaactgggtcttgttcatgtagaacggcacaccatgcaccgttcccaccttgacatctgatgcccccagcaagaactctccctcctgcaggcacatgggtgcactgccttcacagcagccacctgactgatggaacatcaagctgccatgcctggccttcaactcatcgatcaatgcggctgccgctggggtggccactatccggctcgcgctcatattcatcctccagaccaagagatgcagaaagaaaaacgcctgggttagaccagccaacccaggcgtccattcccttaacctcgggctatcctagaaaaagcccaatgcattggggctgtaactgaccaggagattcttggtttgctggtaatgatccagcatcatgcggtggttctcgcggccaatgccggactgcttataaccgccgaatgcagcgtgcgctggatacaagtggtagcaattggtccagacgcggccggcctggatcccgcgaccaacacggtaagcacggctgccgtcacgggtccataaacctgcacccaggccgtacatggtgtcattggcgatttccagcgcttccttctcgtccttgaaagtcgtaacagacaaaaccggcccgaagatttcttcctggaaaatgcgcatcttgttgtggcccttgaacacggttggctcgatatagtagccttcgctcaggtcgcctggcagcttggttgcatttccgccggtcagcaactgtgcgccctcttccagtcccaacttgatataggacatgatgatctctacctgctcgctggaagcctgcgccccgatcattgtggacttgtccagtggactgccctgtttgatcgccttgacacgcttgatcgcacgctcgatgaactgttcgtagatggactcctggatcagtgcacggctaggacaggtgcagatttcgccttggttcaatgcgaacagggtaaaaccttccagtgccttatcgaaataggcatcgtccttatccatcacatcttcaaagaagatattgggagacttgccgccaagctcgagtgtcaccggaatcaagttctggctcgcgtattgcatgatcagtcggccaacggaggtggagccggtgaaggcaatcttggcgatacgcggactggttgcaagcgcctttcccgcctcgacgccatggccattcaccacattcagcacgccgggaggcaatagatcgcctatcagctccatgacaaccaaaatcgacgccggcgtctgctcagcaggtttcatgacgatacaattgcccgcagccagcgctggggccagcttccatgctgccatcaaaatagggaagttccatggaatgatctggccgaccacacccagcggctcatggaagtgataagccacagtctcatgatcgatttcgctgataccgccttcctgggtacggatgcaactagcgaaataacggaaatggtcgatcgccagcggaatgtcggcagccatggtttcacggatgggctttccgttatcgatggtctccgcaatcgcgatagtttccaggttggcttccatcacatcggcaatcttgaggaggatattggcacgtccggtccctgaagtcctggcccaggcctccttggccgcatgtgcggcatccaaggccaggttgatatccttttcattcgatcgcggcacctggcagaataccttgccagtcaccgggctgatgttgtcgaagtactcgccatccaccggcgcaacccattgccctccaatataattgtcatacttatttttgtacggaaccttaatacctaggcctttcaagctatccagactcattactacactcctccacgagttattaacgattgcacaggactgccacgatctgatgtcggaatacaacatcccgcgcctacgtttcgttaatatactacctagtctagtttttgtcttacattgagcctgttttttgaaggaaaaacggaaaaatccccgtaccgtgcagtttcacctggctacctgaactgaaaggatcaagtgttggcaaaatggatatcgttgagcaacaaatactgacgctctaaagtgaaaagccagttactcacttctggaataactggcttaatggattgttgttggtcgggacggtgtgattcgaacacacgaccccttgcaccccatgcaagtacgctaccaggctgcgctacgccccgaaccttcgtttccggcaggccagaaacaagaaagagattatatcgaaaatactcactttagcacagtgagaaaccgcatttttgttaacgctgccccagcaaattcaggacttcgcgcagttctgagcgcaatgcagcgagatcgatgcccgatattgcccctttttcagtcgctgcaccggactgggcatttccacccagaccctcgctggattccagctcgcgattcagcccgccagcaccagcctcatccaggcgattgcgcgcgccgctgatcgtgaagccctgttcataaagcaactcgcgtatacgcctgatgagcagcacctcatggtgttggtaataccggcgattgccgcggcgcttgactggcttgagctgggtgaattcctgctcccagtagcgcaacacatgaggcttgaccccgcacagctcgctgacttcaccaatggtgaaataacgcttggcaggaatcggcgggagctgaaccttaggtgcttgctccggcatatgcctcctctaccttgctcttgagtttctggctggcatggaaagtcacgactcggcgggcagtaatggggatctcttcgccggtcttggggttgcggcctggccgctcggatttctgacgcaactcgaaattaccgaaaccagaaagtttgacactgtctccagcctccagcgccatgcggatttcctcgaagaatgcttccaccatatctttggcttcgcgcttattcaaccctacctgttcaaacagtaaatcagccaaatcagctttagttaatgtcatgcaaaacctttccctactactttttctaatttcttaatgctgcgccatgtcgctgaaccaataaatccagcaactcggccatcactgcatcggcttctgcatcggtcaaagttttttgagtatcttgcataagcactagaaatgcaaggctttttttcccttcaggcaccccttttccttgatagacgtcgaacagtgcaatgtcattgatcagtgcgtttttactgctacgcatggtgtccagcaatgactggatcggagtcgcctcatcaaccaagacggcaatatctcgtcgcaccggagggaacttgcccacctggacataggatggcacctgggcatggagcaagggctccacgtccagctcgaacaggacagcaccacgtggcaattggtaatgctgctgccacttggggtgtagtttcccaatccagccgataggctgtccttgcagcaatatctgcgctgtctgtcccggatgcaatgcaggatgttgtgcagcgacatattgcacacgaccgccagccagacgatccacctcagcctttacgtcgaagaaatcgacctcacgcgcctcggaggcccattgttcaggcttggcgctaccataggccaggccggaaatacggccaatctcgcggtacgctgaatcttcagcaaaatacgccgatccgatttcaaacaagcgtacccgctcctgcttgcggttgaggttatagatcaggctctccatcaatcctgcccacaagctggtgcgcatcacgctcaggttgctcgcaatcgggtttttcaagccaatggggttggcgtttccaaggaaatcacgctcccagctttcatcaacgaaactgtagctgacaatttcctggtagccgctggcagctaatgtatcacgcagccagttccggtgtcgttttgattccggcaccggaagcatgtgttgttcgtcatgcggtgccaatgccggaatatggtcatagccatgcagacgagcgacttcctcgatcagatcttcttcgatctcgatatcaaagcgatagctggggggagtcacttcaaaaccgccatccatggcagcaaacttgaaattcaagcgctcaagcaatgcaccaatcactgtcgcatccaaggcaatccccaatacggaattcaggcgcgccaagcgcaagcgcaccggctggcgttcaggcaatgggtgcaatacttcggtaaccggcccagcctgaccaccgcaaatctccaatactagctggctggcacgctccagggcgatcaatgtgttgccaaagtcgaccccacgctcgaaacgataagaggaatcggtagaaaaattcaggcgccgcgccttgcccacaatcacagcaggcgcaaagaaagcgctttcgaggaagatattgcgggtggtatcacccactgcgcttgcctctccccccataatgccagccaaagccagaggaccctggtcatcggcaatcaccagcatgtcatcgctcaacgtgacctgctggccattgagcagtagcaagtcctcgccacttcgcgcataacgcacttgaatgccaccctggagcttatccgcatcaaaagcatgcaagggctggccctgctcgagcagcacatagttggtgatatcgacaatagcactgatgctgcgaatgccactacgctccaaccggcgcaccatccattccggcgttgcggcggcagcatccacaccctcaatcaggcggcctgcatagcgcggacaggccgccggctcgctgacgctgaccgccagctggcgcgcatgttcaactggaacaggatcgaccatgggcagttccagcggtgcacctgtcagggccgccacatcccgggcaattccggtaatactgaggcagtcagcacggttaggcgtgagcttgagcgtaaacagctggtcatccaggtcgaacagctcccggatatcctggccgacgtgcgcatccgcgccaagctccaacaagccatcgctcccctctgccaagcccagctccttggcggaacacatcatgccggaggacgccacacctcgcaccttggcctgcttgatcttgaagccaggcagctccgcccccaccagcgcacaaggggctctgagccctgcacgcgcattgggagcgccacatacgatctgcagcggctctacagcccccacatcgaccttgcacacctgcaggcggtcggcatccggatgcttctcggcactgatgatttcagccaccactactttgctgaatgcgggagcgacaggctccagggcctcgacttccagccctgccatggtcagggcgtggctcaagccctggctgtcgagggccggatctacatattggcgtagccagtgttcggaaaattgcatagtgttgatctgtccagaagtaagggctaggcgaattgcttgaggaagcgcaaatcgttttcaaagaacaggcgcaggtcattgacgccatagcgcagcatggtcaggcgctccacacccagaccgaaggcaaagccacggtactgttcgctatcaatgccgacatggcggaacacctcgggatggaccatgccgcagccgccgatttccaaccagccgccgttccagctcatatccatttccgctgaaggctcggtgaacgggaaaaaggatgggcggaagcgcacctgcaagtcatcgcgctcgaaaaaccgctgcaggaaatcctgtaccacgcccttgaggttggcgaagctgatgtgctcatccacccacaagccttccacctgatggaacatgggggaatgcgtggcatcggagtcaacgcgatatacgcggccaggagcaatgatcttgagcggcggtgccttgtcctgcatgtagtgcacttgcacgggggaagtgtgggtgcgcaacacatgcttgtcgtccacgtagaacgtgtcatgcatcgcccgcgcagggtggtcttccgggatattgagcgcggtgaaattgtagaaatcggactcgatctcggggccttccgccacctcgaaaccaatggagcggaacagttcttccacccgcctcaatgtcagcgataccgggtgcagtccgcctgtgccacgagtacgggctggcaaagtaacgtcaattgtctcgcttgccaattgacgctcctgctctgcctgcagaatggcatcacgccgctgtttgagcgccgcctcgacttgctgcttgacgacattgatggccgcgcctgccgcaggacgttcttctgccgacaatttccccagccccttgagagcctctgtcaggctgccactcttgccaaggtaacgtgccttggcctgctcaaggtcagcgatgctggcacaactagcgaaatcctgctgcgcctcgctgatgatgtgatctagattttgcatgttatggtgttgccctcacggatgctttcaaaaacagcctttatccattgatgccatatgccatccactgacatggccgcttgtggaaaaacccggaaaaaaaaggaggcacgaggcctccttttcttgttgctgttgcttaggcagcggcgagaccggatttagcgagttcggcaaacttggcaaacgcctgcttgtcgaacacggccagatcagccaacaccttgcgatcgacttcaaccgcagacttcttcaggccgttgatgaaacggctgtaggtcaagccatattcacgggcaccggcattgatacgtgcgatccacagggcgcggaactgacgctttctctgacggcggtcacggtaagcatactgaccagccttcatcaccgcctgcttggcgatacggtagacgttcttacgacgaccacgataccccttggcagcgttcagaaccttcttgtgacgtgcacgggcaataacaccacgctttactctaggcatctttcatatctccttattgagtcggcatcatggcgcgtacgcgcttgacatcggttgaggaaataatggccgtgccgcgcaggttacgcttctgcttggtggtcttcttggtcaggatatggcgcaggtgagagtgggtacgcttcaccttgccatttcccaagaacttgaagcgcttcttggcgctgctcttggtcttcatctttggcattttgttctcctaaaagggatattgaaaaaagagcgatcgggcatgcctttggccgcgtcgccacttccttactacttactactcacaaaccttgccgcactcaggcatcaaggttttgctttcttttgtggtgacaacaccatcaccatctgccggccttccatcttgggaaactgctctaccacggcatattctgccaaatcagcctcgacccttctcagcaaggccaagccgatttcctggtgagtgatttcacgaccacggaagcgcaaggttacctttgccttgtcgccttcctgcaggaatcggatcaggttgcgcagcttgacttgatagtcaccttcgtccgtaccagggcggaacttgacttccttcacctgcacctgcttttgcttgagacgcgcctcatgttgccgcttactctcggcatacttgtatttgccgtaatccatcaagcggcatacaggcgggctcgcctgcggcgcaatctcgaccaagtcggtatccgcctcctcggccttggcaaatgcctcgttcagagtaacgatgcctagcggctcgttatccaccccaaccagacgaacctgtggcgcagtaatatcgccattgatccgtaattccttttcctgagctatcgcaaaatctcccgttatttaatattgaaggtcaaaataatagaccgcgctactcgaggacattctagaccttgtcggctacgtcgcttttcaagcgctcaatgaaagcactcagcggcattgaacctaggtcttcgcccttacgggtacgcacggccacttgaccagtttgcatttcgcgctcacctgcaatcaggaggtaaggcagcttctgcaagctatgctcgcggattttataggttatcttctcatttctcaagtccgaatcgacgcggaagccatttttccgcaactctgcaaccacagaactgacgtaatcagcctgcccatcgctgatattgagcaccatggcctgcaccggcgcgagccaggccggcatggcgcccgcatagttttcgatcaagatgccgagaaaacgctccatcgagcccacgatcgcgcggtgcagcatgacaggatgcttgcgcgagttatcttcgtcgacatattccgcgcccaggcgctccggcaagttgaagtcgagctggatggtgccacattgccagaggcggcccaggctatccttcagagtgaattcgatcttggggccatagaacgccccctcacctggctgcaactcaaagtccaggttgttctgtcggagcgccacggcaagcgcttcttcggccttatcccaggcctcgtcggtccccacacgcttttctggacgcgtggacagcttgaccaacacctcgttgaaaccgaaatccttgtaggccttgtagagcatgacgataaaatcggccacctcgtccttgacctgatcctcggtacagaagatatgcgcgtcatcctgagtaaagccgcgcacgcgcatcaagccatgcagggcgccagatggctcgttacgatgacaggaaccgaattcggccaggcgcaacggcaggtcacggtaactatgcagggtgctattgaatatctggatatgcccaggacagttcattggcttgacggcataatcgcggttttccgaggcagtggtgaacatgttgtcatggtagttctgccaatgtcccgatttttcccacatgacccggtccatgatggtcggggtgcgcacttcctgatagccgaactcgcggaacatgttgcgcatgtattgctcgacttcctgccagatcacccagccgcgtggatgccagaacaccataccaggcgcctcgtcctgcatatggaagaaatccagctggcgtcccagcttacgatgatcgcgcttctccgcctcttccagcatgtgcaaataggcatccagatcttcctttttggcccaggctgtgccgtagatgcgctgcagcatttcgttattggaatccccgcgccagtaggcgcctgccaccttcatgagcttgaacgccttgagcttgccggtggaaggcacatgagtaccgcggcacaggtcggtgaaatcgtcctgggtatacagagaaatctcctggtcggcgggaatggaccctataatctcggccttgtattgttccccgattgactggaagtaagccaccgcctcgtcacgctccatcacggtgcggacaatgggaatatcgcgcttggcaagctcctgcatccgcgcctcgatcttctgcaaatcctccggcgtgaacgggcgcttataggagaaatcatagtagaagccgttttcgatcaccgggccaatggtcacttgcgcatcggggaacaattgcttgaccgcctgcgccagcaaatgagcggtggaatggcgaatgatggcgagaccttcggcatcccggtcggtaatgatcgacagatcggcatcgtccgtgatcaggtacgaggtatcgacggccttgccattgaccttgccgcccaatgcagcacgtgccaagccggcaccgatgttcatcgcaacttctgcgacagtcactggcccatcaaacttgcgttcggaaccgtctggcaaacgaataactggcatatatccccacccaataaacaacaaaagccgtcaaacggcttttgtttgcgcaatcaaatcaggtgccgattatcgcatacaggcgagtagcaccacaactcgcgcgcactgggacggctaacaagctttagcgaagtgatcctggccaggcgctcccggcaatacaagcagtgcgaccaggcagagcaacgacgccaagagaggtttgcagccactccttagcgcttgtaaggggaggccaatggttcgccgataaaaaccccttgcaccggccaggccacacttttccaataagcttcaattgccgaggcacccatcaggtaatgcttgagcaataccgcgggattggggaatttctgccaataattgcatggctcggaaaccgtaccgtaacttgccgtcgcgccagcctccagccagcgcaagctgctcatctggctggtacccagcaggtcgccacccgccgaagtcaggtgatcggccagcgccccagggaaaaactgcaatgtttcgagataaggcacactgaccagcccggtctgatagatcatgacatcctgcacgtcgcggatgctgtcggccttgaggttcttgatttcgaggtaacgctgcgccacccggcctgaaggtgggaagaactgggcacggctgctgcggttcttgtcagaggtggtcaggtagtaagccgttgccgccggcgcactgtagtcactggcaaagccacgatcgatcaatgccttggcctcctcgaacgactgtacgggcaacagcatggacaagcggtagcccatatcggtgaaaggctggaacgaacgcgaattgaaatagcgattggggtgcttggcaggcgcgcaggtgttggcacactgctcaggatcgaagcccatggtgatggcggaagtaatcgagttgcactccaccgcatagggcgctgtccacatcatgacgatgacttggtgcctgggctgcagctgtgcgtcaatctcttgcttgagctgagcgaaatactgcgcgctaagcttcttcggactgcccggaatactgaccttgaccagattgccatccgggatctggcgcacattgagatagtactccccggcctgcacgctctcaggttgatcggtattcaccaccaccgccacattttcaggctgcaggttatagccactgccactaaaagtacgcagggaaatggcttctcccgctagcgcacccatgccttgcagcatcaggcagatcatcagtaaatatcgcacgccagtcttcacctcgtccatcaatcaggccatatcaaacaaaaagggagcctaagctcccctgaatcttacaatgactggatgtcagacgctatgacactttacgcctgcgccgcgcgacgaaagtcaccaaacccaggccagccaacagcatggcagccatttctggctcaggaatagccgcaatcaccaggttaacagggccaactcccccctgggcaaacagcaatgcagtatagatgccggtatcggcaatggaaaagctcaatatcccttcatccacatcgcccaatagattcaagctgccaaattgcgcagctccctgcccgatggtcacgcccagccaggaaaagctactgtcaacatcttcaagtgtcagggtgtaatccccagccagcaaggctacgttatatttgtatatgccaggaatcgtagtagcggcatcaacttcaaataccggcgcggcctgtgctgccatcgtaccagagaaagtcaacgccaccagcaggtatttgactgcattcaacaattttttcatgatcctatcctttatcagaaatagcaggggttctgcgacgcgaggtatacgccaccaagaggcctatcccgacgcacagcaatgcccaggtatcagcttcaggcaccagtgaaacggtaaatccgaaggagcctacacccacaccattatttgcatcgccaaagacactgaaaagataagagccggtagtaagctcaggcaaaaggtaagtacctgaaccataaaatgtactgatcagcgtagccccgctgaatacattgataccaaagcttccatccacaaaagccgccgggaactcgtaatccagcaaggacagctcataaagacccgcatcaaggctgagagaaaagacagcatcactaggcaagctgctatcggcataaagatagccgacctcatcaaccttggtggctgcattggctgctgtcatcatgaccagcatcatcgcacccaccaaccactttataacaaagtgtttcatcatcacatctcccatcaaggtccagacatgatatagaaagcaataagtaggccagaatcaatataaatttatttcacatataatcaaggcgttataaaaaccatcatcagcatggcaatcagcccctgcaccattcccatcatatttgctcgaaatgaatgcatcatcacatgaagtatcagcctctctgggcaaggttttgctgccaatgccaactatccttgcacatctgctcgatgccacgcgtcgctttccaacccaatgcctgctcggcataagcaggatcggtataactggccgccacatcacccggccggcgtgccaccagctgatagggaacagcctggccactggcgtcttcaaatgccttgaccatttccagcacgctatatccttggcccgtgccaagattgcatgtgaacacaccagcttccttatccagccgctccagggcacgcaaatggccaaccaccaggtcgaccacatggatgtagtcgcgcacgcccgtaccatccacggttggatagtcactgccaaacacagaaagagattcacgctgcccctgggctacctgggtgatgtatggcatgaggttattgggcataccattcgggttctcaccaatgaggccgctctcatgcgcgcccacaggattgaaataacgcaggatggcaatacgccactctggatcggagactgccaagtcgcgcaggatatcctccaccatcagcttgcttgccccataaggattggtcgcagacaacgggaaatcctcgcgaatcggcacactggctggatcgccatacacagtagcggacgaactgaagactaatcgtttgacgtcatgcgcctgcatgacgcgcagcaaggtaacactacccgccacattgttatcgtaataacgcaaaggctgcgcgaccgactcccccaccgccttgagcccggcaaaatgcatgactgcctggaatgggtacctagaaaataaatcactcagtagtgcttcatcccgcacatccccttccaccaatacgggtgccttgcccgtgatctgcttgatgcggtcaacgatatgcgcctggctattgctgaaattatccagcaccaccacctcatagcccgcattaatcagttccacacatgcgtgggaacctatgtagcctgtaccgcctgttactaataacattaaaaacttttcctttagtccaatagccctattgaagcgccacacatatttatagtagctttataaacatagaaaacttttaaaaaaatctgaattagaaagttaagctaccattctgtgatagccttcttgtaatataaaccagtaaataataatttcaccacacccgcaaataatccagatattaagtgagttaatagattgacgacattaaataacactatcattgtcactggtggcgcaggcttcatcggtggcaacttcgtactcgactgggtcaaggcaggactaggcaccgtcatcaacctggacaaattgacctatgccggaaatcttgaaaacctggcagacattgaaggcaaccccaaccacatcttcgtacatggcgatattggtgaccgcgccttggtcgccaagttgctggcagaacacaaaccccgtgcagtcatcaactttgccgccgaaagccatgttgaccgttccatccatggcccggaagacttcattcagaccaatgtagtcggcaccttccacttactggaagaagtacgcgcctactggaatagcgtggtgaaaacccacccagaggaaaaagaaaatcctcagttccgcttcctgcacgtctctacagatgaggtgtatggcacactgggccccaaggaccaagcgtttacggaaaccaccccttacgcccccaatagtccatactcggcttccaaggcagcctcggatcatctagtgcgtgcctaccaccacacttatggcttgccggtattgaccaccaactgctccaataactatgggccttaccatttccctgaaaaattgattccactatgcctgctcaatgcgcttgctggtaaaccattgcctatttacggtgacggccagcaaatccgcgactggctattcgtcaaggatcattgcagcgccatccgccgcgtactggaagcaggccagctcggggaaacctacaatgtgggcggttggaacgaaaaggccaatctcgatgtagtacagaccttatgcagcatcctggatgaactcagccccaaggcagatggctcaagctacaaagaccaaatcacattcgtcaaggaccgtccaggccatgaccggcgctacgcaatcgatgcaagcaaactggagcgcgagttgggctggaagcctgcggaaaccttcgagtcaggcatcagaaaaaccgtggaatggtatctgcaaaaccaggcatgggtgcacaacgtcaccagtggagaataccgcaactgggtcagcaagcaatatagcgggagcgcagcatgagaaaaggcatcatcctcgccggtggatcgggcacccggctttaccctgtcacccaggcagtctccaagcaactgctgcccgtgtatgacaagcccatgatctactatcccttgtccacgctcatgctggctgggatacgcgacatcctcctgatctcaactccgcaggacacaccacgctttgaacagctattgggtgatggcagtcaatggggactcaatattgcctatgcagtacagccctccccagatggattggcccaagcctttatcatcggcaagaaatttattggcaatgatccaagtgccctggtgcttggcgacaacatcttctatggtcatgacctggcacatgacctggcacatgccgatcaacggcagcatggcgccactgtatttgcctaccctgttcacgaccctgaacgttatggcgtggtcgagttcaacgatgctggccaggctatcagcctggaagaaaagcccaaagagccaaaatcccgctatgccgttactggactgtatttctatgacaaccaggtcgttgacattgccgccagcctcaaaccatctcctcgaggcgaacttgaaattaccgatgtcaacaaaatttacctggaaaggcgctccctcaatgtggaattgatggggcgcggtcatgcctggttggatacaggaacgcatgaatccctgctagaagcctcactattcatcgaaaccatagaaaagcgacaaggcctgaaagtcgcctgccccgaagaaatcgcttaccgcaaaggttacatcgatgcagaacaagtagaaaaaattgcccagccatacctcaagaatggttacggccaatatttgatccggatgctgaaagaaaaggtcttttaatgaatgtcacgcccacccatattcctgatgtgatcgtattcgaacccaagatattcggtgatgcccggggattcttttttgaaagcttcaatcagaaagcctttgaggaagccgtcggcaggaaatatgattttgtacaagacaaccactcaaaatcctcaaaaggagtattgagagggctacattatcagatccagcaagcccaaggaaaattggttagagtagtagcaggtgaagtttttgacgttgccgtggatatccgcaaatcttctccaacctttggtcaatgggtagggcaacatctgtcagcagaaaacaagaaacaaatgtgggtaccaccaggttttgcccacggcttcctcgtgctgtccgaaactgcagagtttctctataagaccacagacttctacgcgcctgcgcatgaacgttgcctaagctggaacgatcccgttgttggtattgaatggccagatattggcacgcccccgctcctctcaagtaaagatcaacaaggcttaggcctccaccagacagagttattcgcataatggcaactttcaacaagatcctgcttaccggcatcaacggccaggtaggccatgctctctatccgaaactacaaagcttgggagaagtcgttgcacttgaccgcagccaacttgacctatccaaacctgaccatatccgggacgtagtgcgacagaccaaaccagacctcataatcaaccctgcagcttatactgctgtggataaagcggaatctgagccggagctggcctacgccatcaatggcactgctcccggcattctggctgaagaagcagcaaagctaaatgcattgcttgtgcattattctacggattatgtatttgatggcaccaaaactaccccttacacagaattggatgaaacaaatccacttagcgtttatggagccagcaagttagcaggagaaaaagccattcaagaagtcggagcaaatcatctaatcttcaggaccagctgggtttatggtgcatatggaaaaaatttcatgcgcaccatattgagattagctgccgagcgtgactcattgaatatagtcgcagaccagtttggcgcaccaacttctaccgaaagcattgcagatgcaactattactgcgctgcacgcatgggatgggactcaaagaggtgtctatcacttagtcaatactggggagacgagctggcatggctttgcactggaaatcattcgccagtatggagaaatagcccaaaagaaaaatttagcgaaattaaaatccactgtagaaaatgttgtcggtattacaactgcagaataccccacaccagctcatcgccccgccaactccaagatgagcactgaaaaattcatgagcactttcaaaactgaattagcaccatgggaattggctttgcgatctacagtaacccacttagcaacattctcggtcgaaaatcattagcattattactaattaatcattaaaactgacttcagtcagaccaagggaaattattcatgaacgtccatattgatcattgaagcgaacaatatcatcttcacccaaataagccccagactgaacctctatcatttctaaaggaagctttcctggattagccagcatatgcgtcacacctaaaggaatataagtagactggttttcagaaacaaggaactcctcatctcctcttgttaccttcgctgtaccggtcaccacaatccagtgctcggctctatggtgatgcatttgaagagataacgtagcacctggattcactacaatacgttttacttggaaccgtgcccccatatcaatactgtcataccagccccaggggcggtgaaccttgcggtgagtcttggcctcgggccttttctggaccttaagctgctccacgatttttttcacatcctgagttttacttttatctataactagcaccgcatctgctgtctcaatcaccgcgatgttttgcagacccacacatgcaagcagcctacctgaagacacagctagagtattcgagcaatcattgaacagcacatctcctaaatgggagttacccgcgttatcctgcggcaaaattttcccgaatgaatcccaggccccaacatctgaccagccggcattcagggggatgactatgcctgcaggcagattatcggcaccacgagcgacatgctccatcaccgcatagtctatagaatcgctaggtacctgttgaaatttaagcttgtccacccgaacaaaatcgccatcgcgttgttgaccatcccaagcctgcttacatgaagataagatatctggacgagtcttagcaatcgcattcagccataccgtggcacgcatcatgaacagaccgctgttccagaaataattcccacttactacatattgctgagcagtagcctcatcaggcttctcaacaaactgctcaatactgaaagcagaaccgaaaccttccagcactgcgcctgacttgatataaccatagccagtttctgccctatcgggcacgataccgaaggtgacgatcttaccagcagcggcatgttcagcccctgtcctcacggtatcctgaaagtcttgcacattgataatagcgtgatcggcgggcatgacaagtaagattggatcctggccgtggctggcagcctctaaggcagccaaggtgagcgcaggggcagtgttcttgcctacaggctcaaggagaatagatccacgccttcccatcatccgcaattgctcagcgataacaaagcgatattcttcattacataccagaattggagaacactcggttccaatgagtggatcgaccctgcgtaatgtcgactgaagtaaagaatcattatcaagcaatgtcagcaattgcttgggatagttttctcgagaaagaggccacaaccttgtgccagagccacctgataaaatcacggcttgaatctgcataattttctcactggatagaaatataaagggaaagaaataggcacagtatctaattacttatttggcaaaaaccttgtcagcaaggcctcatattgctgcaacactgagtcccaggtaaataaggtatcgtattgagccaagctaccggctctcatctcacgtaaccgaacttcatcattaagaagctcatcaagagtgatttcgcagtccttttcaccagaaaagtaggccgccttatctccagcgacccagcggttaaaacggttatcgtgcgccaatactgcattaccagcccctagtgcctccaccaaagaaggattggtgccgccaacttggtggccgtgaatatataatcttgagaaataccgtaaagattcgaccacgtgtttatcataaattgcgccaggaaaaagcacctcgtctgagccggcagctttaaccgcgacctgataagcatggtcagggttatattttcctagcactacaagcctcatgcctcgaggtttagcggaccaggctttcaccacctctaaaatagaattttcaggctctgcacgagcaattaagatcgcataactgaaaggcttaagtccatattcctccaaaacggcctgattcgcctcaatcactttatctgcgccgtatggaatcattgtgatcttgctaggcctgactcttgtttccagatgacgcgcaatttgcggatgatcagcaatcagatgattgcctaaaattgaaccagcccaatcattaatccagaaccagagtttagcaactgccccccattttttccgatgccactcgattccatccatattaattagattagttattcctttagttctatagagcccacagaataaagcagtgttatacccaagagttaaaataagatgataagtatttgaagcatgaatcgttgacttccaatcaaaaagaatagtgcctaaagaaccctggatagatatcggaatatttactcgctttataccattccacatatcctcatacataggcccattaccatctacttggcaataaactgttactttccacccttttctttcaagataaatagccaaatgctctgcaaatgtttcaaagccaccatgcgcagccggaattcctctggttcctaatattgctattttcttatgcatacaaatacaaactcatgttaaatgtgattctaatatttcttatttttattaaaatttttcatcaaaagctgaagtacaggaacattgttttgacgttcgacaatagcatcattcttgaatatactatctggcatttccgcatcccatccgctatattctctatagctatgatatgtccatgaccatttctcttgctcaaagcgctcaactacatctgtcaagtaacgtaacctcgaaccagacggagcccaccgaataatgctaaattcaccgatataaagaggaacattatatttattagcccaattacgagcaatgtctagtcgattatttaggtattctttatcccacttttcactgggatatatatatgcatgtgggtatgccgccaatccttgatgagtaagttcttggggagaataaaaatgaaagctgtaaactatattattaaatggaacaggagtaaactgctccaaactagaagccagcccccaaggactaggttccagaaaaattatatgattttcatctactttacgtatggcagtaatcaattcagtagcatacttttcccatactgatccaggcctaacaacaggctcattaatcaggtcaaaccctgccaccacagtctcatttttgtatcttttagcaatagttacccagttattcttaatgctttctcgtaattgttgattattccagtagatcgcctgatctccagcaggtttaggatcaaaagcaaaaattacataaaatcccaacttacgacctgcctccacaagaaaatccatttgcgacaactcaactggagaaatttcataatcattacattttttacatttttccaaatgaataacgcttcgaattaaattgacgttaaacttttcaagatcttccatgtcagcagaacttaatttccgcccaagaacattaaaccctcgataagaattttctttaaaatcgtctgaattaagaaaagctttcggtccttgcaaagccgcagaaaccttatcgaccgaagcagctgtagttgtttcagaagaagagccaccagcagaagaagagccaccagcagaagaagagccaccagcagaagaagagccaccagcagaagaagagccaccagcagaagaagagccaccagcagaagaagagccaccagcagaagaagagccaccagcagaagaagagccaccagcagcagaaggattgcttgaattgatagatttattagatgttgaatgctttatagttacattagaatcactactagactcatcaataggagcttctgtaacattagcagcagaaatagaattacttctggatttattagctgcagcctcagatttaacattcttcttataatcagaaggaaaaacctttatcttttgtgaattagcttgaggggtatcagaataagtggtactcccgtctacatctgtagatttataaacttcagcaataccaaccaaaggcataagggaaaacaaactaagtaaaacaatccttcgagagttaattaattgcatagttatggacctccaggctagatacgatcaaatcacgccacttcaaaaaaacactgtaaataaaaatccacacctattattaacggcaaaataatctaattatttagctaattttattattagctttaaaatttattttttacaattgacacctataaaaattaatatataaagattactcccgaagttaaattaaaaaactcataccttattaaagtcaaagataatcactatcaagctatagcaatggaaaataatccaaataaatataacatacaaaagagcctatttactgacatcacaattcagaagatgaaaaaatcaagaatcctaaccccattaagaattttactaaacatcaccgcaaaatatttttagatcaaacccgtttaccataatcttagcaaatacacattacgatatacttttctgataaacactgatagtttttatcgcaatctcatcccaactgaagcgagttctcatatcgttttctgcttgcaaagtaatcctagataagtcatggtaagaaaaaatttttacaagcttttcagcaagatcaatataatttccagcagaaaacaaaaatccgttttccccatcatttataatttgcgccatacccggaaggtctgaagctaacactggagttccataactcattgccattaataaaacaccactttgatatatttttctataaggcagaacaatcaagtctgccgcactataaaacattgatatctcttgatctggtatgtatctaatatccaatttacaaaaatcatttagcccgtttttacttattaattcttgatacttagagaaattatctttccacacttttccagcaatgactagcttaaatggttttagtttatctttaaccaaacctaacgcttcaatcaacaaatccaaaccttttacttctttgatttgaccaaaaaataaaattaccttttcatctgatgatacattaagagcttgacgagcatctgcttttggcatcgagggtgcaaccagaccaatataacttccgtgaggaattacatgtattttatttatagaaacattacttctattaatcaactcatccttactaacttgattgtgcacaattaattgattacagagaaagtaagtccattttaacaagatagagaaggttagacccggcttaaaagactcaacatcgtgcactgtagcaacaaccttaaatccaaataagcgaaaaaataatacacttaaaaattctaaaacacccacatgaaaaaaatgaaaatgggcaatatttgaataattttttttagcatgctttatgctcctacaaagccctaagatatacctagcccctcttctccacgtagcatcctttccccaaatatttacaaaagtaagttgcatgaaaataggtctattaccacaaggtttagaaatgtcacaggtataccaagttgcagatactccctgatgtaacaaaccggcacacagtccagaatcataatagtccataccaccgtgactaccaactggctccacaaaggcgacgttaatttctttcacataacacccaatctgaataattattttttacctgatacatatgtgtatttaacaaaatctttaatgcccaaaaataaagcattatatgcatcaagtctcttatatctgacccattcaaaagagtttcgaaacacccataacataaaacctattaaaaatagacctttcttaagcacagttccatgagtaaaaacagttaaaaatctatttttcgcagtttgataaacaaaaaaaggaagcttaggattccttcctttaaacataccaacagcctctacctctttgccctggctaccctgagccagatggcgaacaacagcttttggcatataataaattttatatccataagaaattactcttaaagataattcgacgtcttcttcgtacataaaatagcgtggatcgaacccgccacactcttctaaaactgaacgtctaatcataaaagcgcaaccactggcaaactctacaaatcgatcttctagagctatttttgatacagcacttaatccacaacctggtacgcgtgccgaaccagttaaccagttcatataccccccaccataccaaagtatatccaacccatcacccatcatagtaattcttggggtaaccaatccaacttcagggctaaaaaatccatcatgcagtaattgtaataatccaggttcaactagtgtgtctggattaagaaaaaatatatattcacaatctgtattaactataacccaatcttttccaatattgcatccctcaccaaagccaagatttttttcacttttaataagtacaacatctggaaactcttctacgatgcactcaggacaatcatccggagatgcattatccacaacaataatctttgaatatctctcttccctaagagagtaaatacaagaaataatttggtcactagtattataattaacaaaaactattgcaacacttaagtctaactttttttttgaactaaaatccgtcatcaataagcaccaataaaaattgcaaccatgaataaagaatcgttaacatatttttaaatccgttttgaagaaacaaaactccataatactttaaagaactctggtattgttttataaatagcaaagaacgggcttatataccacgggagaaatttaaacgcatattttgcccaaacaaattgaaaaaaacgaatcaatcgcatttttctagaacttgaaaactgcgttctaaatgttcgataatttaaacatgcttgcttgataaatattactgggcccaatttagcagcttgcaggaatagttgtatgtcatataaccctggattatttttaacgaaagaagacctcaaaaccacacacccttgctttaaagggtatactggtaaaataaagattccgaataaagtaaatagtgatgacagtacgcaatcatctgatacaaaaggaaaacgtgattctttataaatcctcccagactcatccatatatgccacagcaccaaatgcagccaaagcattgggatttgattccagtaagtcaagccgctttgacaaagatcccaatggaatagtgtcatcgtgatctaaaattagcaaatatttaccggtcgccaattcaataccagttctatatgagtcttcaataccagcattaatacttttaaaatgcaattttatatttggatgatcaatttcttgtaaatatttccgcgttccatcagtggatccatcatcaacgataatccactcaaagtcttcaacatctccttcaaggacactttttttagtatcctcaaaatatttcattgaattatatgttgccgtaataatactaattaatggagatgttttaacattcatctttaagttctcatattattttatataattatgactatatatatattccaatttacactttaagaagttagctttccttttgtaagatttttttgattaagataattagccgcgcacataagaccagcaagagtagccaaaaaagcaattcccggggtttgcattaattctggctgagtaatgcaggccaaaaaatactctatcattgcagcaaaagaagctatggcaacacttgatataaataaatcattagaccgcgtttgaatgtaagttaaatgaagtattttgaatataagaaaaatgactgacatgaatacaataatgcctgtttttaaggttaaatagatataagcactatgaacatatctcacttgctctgctgtcacatcagatttagcaggcggcctataaggggcaccaagcccaatgcctaataaaggtgaccgctgaattgccgcccatgccattttattttcataaaacctccagccgagagaagatccatgagaaacctcctcctccacactaaacaatctctgcatcgcgccttcaatagcgcccggcttaatagctagcatagcacttaaaccaaatacagcaacaattgcaattagtcctacacttctaagcattttttttgtccctagcttccagcataagaacaaaacagctaagaaagtccccccccaaacagcacgaccataggttaagaaaattccagcgcctgtaaatatacacaatataataagagtctttgaaaaacctattcggttagcaaacaaagccagtacaaacaaaaatccccaaacaataatgtgagttcctgacgtcatgcttcgtgtaacatcactattaatgcttcccaaagtttcaaggctagtaagctcgcgcccgaacacatttacacctagaaaaccttgcaaaatctggccaattgaaaataaaaaagctacaaaaagaaagccaaaaacaataaatttaaatctttgtctatctgagcatgttaaagctattaagggaatcaatagccaataaaggaaatgccttgactcccctaaaatatctttcaatggcaatctaatttcaaacaccgcccgaaatacagaaaaaagcaacagtaaaagtacaacaaataaaggaatagccaaaggtgacaatgcttgctttgtaaagctaaattctgaattgtatttaaaaaaacaaaaaatgaatgttgcaaacaaggccatatctgaagatggtattgtgcctcccagcagtcttattgaaggcaaaaatgtatctggaattaatctagaagaaattgctataacagctattaaagctactaaaggatatgtaaaaccaataaaaataaataatatagaaagaataatggctactatccaccaccatggaaaaatagcactgacaaaaccaaatatcaaagccactattgcagccattattacaaaaaatatactccctatctttaaactaacgaaattagcatccctacggttaaaagataagagagaagaattgttcttcataatgacgcattagccttgtgaaattttaatggtaccttctacctaatatttaatatatattaaatataactcaagacttcacctaaaggttttcggtatgattgcggaacaacaaatgattcccttaaatatccagcggcaacaaacatgataattaattcgttttctggtatacgaaggtgattcctcatttctatatcttgtttcctagttttactccagttaagagcgcaacttcctaggccttgcaaatgtaagccatatataaaactcattgcaaacattcccccatcaatccaaccttgataacgttccgccccattaaaatttgacaaatccactgttatacaaaataaagcctgaacctcttcataaaaccctcgtgcgcccccttgaatttgtaaagtactcctaattaattctggattaagaattgcccggacctttccagactgtcgattacaaactgctggacttttttgagcaatacgtacggccttttcaattacactatgctctataggatctttagtgaactgccttacactatggcgcataagaaaaaaatcttctttaaccccagatattgcgtctaaaacctcagctttagagcgcaaaataaccccgccatcattaatccttaataaagtgctctgattatttttctttaaccgatcaacgattacttctaattgagaatctggctgaccaagacttctattaaattgacaataacgcgccagtacatttatcggaacatctagctgtggatcaggcccaaaattaagatgaaaattatcgactgatccaactaattgtccaatcactacccttccaaataacggcctgggattaggtaaagacattcctttctcgatgttgtgataagtagcagtaataaccgcaagaatcttttcacgatctttctcgaaagaaattacagatgaccatttaatatatcgtttagcatcgtaacaaaagtctctcaataaactcgggcctcgaagacaaaatctcagaagccatttaatagaaagcggcaagaaaccaattatgtattttttcatcttacaactatacattctctaaaatatgtgttcaacttagtaaatttgacttttaacttataaaacaatctttttatttgaaattctagttaataattctgctatgtactgctcataacgcaatagttttttttctgcaattttattaccttcttctactgcaaacttcaactgctcccgactgttaaaacaatccataaccaaaccaactatttgctcgttagtattaaccttacaatccccaagataaggataatccaaggcagaaaaaagcccattaaacttcctactatacgctaatggcacaacaggcactccacttgaaaatgctgcgatacaagcatgcatgcgagctccaagaaaaaaatccatccctgaaataaaagatttagcttggctaggagaagaaaaagatggtgcaagcttagcagctggataaagctcttgtaattgaacacacacgttcacatcgtcttctataggaaatgaggtcgttagcacatgaggaacaagccatacttcacaaccttctattcgagtaaactgatctaatagtgatctagtaagttcaggataattaacactaagaccgaattgattcttcccagtatacccaccgttataaagtaatcctgatacatttagtccaatttttactttacttgaatcccgggaagggcgttgaaatggcaatctaaaagcaacgtcaattacctcctctgcatttacagataaattattcttttgcaagtatccaaatgacaatccatcccttacaaatattttagtgcaccgctgcattacattattggccacctttaaattaaacctactttcgaatggccctatagtttgcgggcttaaaataagaggtttacgttgaaacaagacaaccaacttagacacaatctgtattaggaatcgtgaaaaaccataaatatcagcaaaactatcaccttcacctatatcaaacaccacatcgcattcccggattttcttgggataatcagaagccccgatcaaaattcttttgagtgatacatttgtccctcgctcaattaaagggttgccctcaaagtaatctttgtttccattagtgccgaaaattcgatattcaacctcaacccccgcctgcaccgcagctttattaataatagaaatttgtgcttcagttaaagcgccaacaccaagattatctgaagtagtagaatgccaaagtaagcctattttcaacatgactaatataccaaaagaaaaatggaaagactaaatactattacagtcaaagtaaaattaactcccccaaacccagtaggtatttttctaagccgtaatgcactgaaaaatatcaaaaacaaggttaataatgtgatgattaaagcaatgaccataccttttagtccaatcactttcatcagaagtggtgctgaaattagcaaaataataagtgcaaaaatttgtgcccagacacgtattgtctgagatccagaagcagtcaatagaacaccttgaggcgcagcaagatatcttgtaaaaactaacaaaccaatatagggccaaattgaatttaactctacatattcatcaccaaaaacaaattcggtaatatgcataccggcaaaccagaaaatagcccagcacacagtaccaacagcaagcatctgaagattaagttttttagctagctcaacaaactctctagtattagtgtgcttggcagcaattacaggtaaaaatacatttccgagtacaggtgcaaattgcattgcaccatttagaaatctcatacctgcttggtaaataccaactccagtggctcccagataatatttcacaagcatggtgtcaacttggtagaaaaagttagtgaaacccgcatcaacggcatatggaaatcctgcttttaatgcttttagaacagcaactggagaggctgacagagtatttaaatcaccaaccactcgcttatatgcccgccacgacaaaataaaataaacaaaacgagataaaacaaaacctaaactaattaataataactcagccccattaattaccattaaaactattaagccgaaatgcaacaaagagccaattgttgcaacttttgtttcttcatgaaattttccgatacctctgaatgcaatattaaaaaaatccccaaaagaagtgagcaaacaagataacagtaaaatccaaaatattgctctatctaagtcatttgtatagaataagtaatgtccagcaaggcaacagacccccatcactactgtgagatatagttttgcaagaaaaaccctccccattaactgattaatattatcagggtatcttcctatatctcttaacaactgatttgaaaatccatattccactaaaagcacagctattgacgcaagagtaaaattgtacatcaatatgccaaagtctctcggaccaaggaatcttgcaagaataatgaaaagtacaaccgctgatagcaaccgtgaaaaagtcgaaagagccataaatgcggtatgtttaatcataaattgctacatttttattattaaagttaggttaaaaaaacattgaattttatgaaaatgtacctataagtttttttctacttttactatctacatttttcagtaaagatttaacaaattcttcttgcagtgtaaaagcagagatattatctctgctaatacttgaaactctaaaaagcagtccatcaggaatatatccctgcaaacctaattcaaacctttttatagtttgacccaatccaccataaactgtagtttcaccaacacgcatccaataaagtattggctcatatcgtgccccatgctgggctaataaatgtctaactttaatttcatatccatcaaaatttaaaatggcattacccaacaaatcaacattaaatccttgagctgtatagcaggtttcaggcttatgtgcttgcaagccgcgactttggtctcccccataagcaatcgaaagcattattcgcattccttgcttattaatataggtccgagaaagagtttgatcataaactttattgaggttttgctgcacctcagggctcacttgtataggagtaatcgtaggatcgattttccactcatcgaactccttaggaatcattgcttctaaatttatatcttctgctgcattaacaaacttagtaggtttaagaattactcctcctaaagtagctaccaataacagtaaaaatataattaaatttcgcagtgtaaatccatccattagacaggccttattaagagtttaggcttttaactgccattttttaaccaaatattgtaggagcgtatcaacactaattatcaaaattagagccactacaaaaagtaacattccagcaaaaccatgaacaaaaccctgaccagcagcatctccaaaatgataagtaactaaagttaataccataactctaatcacattagcggtaaaagaaattggaataatcaatatcccaagaattacattacgaataaatgaatcgtgctttacaacatttaaataaagtaaacccagcgcctccaaagatattaaagtgtgcaaaccagcacatgcatccgcaacaagtaattgatattgtccgatttggaggatcaccccacttcttgaaatcggatatcctatccaataaagtatattttctgctacatatgagaccgcaatcttcattggtaatgtcacagcatcaagaaaaactccaggaagaggcaccataaaaatcaagaagaataacggaaaccacaatgctcgaagcccagaataaccacggaaaattagcaacaatccagcaaaaacaggaatttgagatgcaatatctaacggtgcaatatcttgagaacggccaagaatgtagagtaaaagaccaaaaactaaaactatcccgccaattactggcctgcctataatattattttcggccttaaacaattggtgtctctgtacccatactaaatacaagacaacgccaacaattaatggtccatgagcttgatcttcagattgccatacagtatttaataagttcaaatatgtaggcgtatacataatgaacaaacctaataatagcatccaattccgattgattacctcccagataccaggattatcttgctcgattacctcgacagtgttcatatctacaaatcaaccaatattgacccaattaccttagtaccattattcttgcattgttctacagcaatagataaatcattcactcgagtatgattttgtcttgcaactaatacaattcctccaacagtaaaagcaattgcataaccatctgaataattactaagttcgggagtatccaataaaattacatcataaacacaagccaactctttaattaaatttccgaatgttggcttgctaacaagctcttgaggattaggaggtaatgtaccggcagttaatacagataagttttcaaaaaaatttatttttgaaattacatcataccccgctcttcctgctaagatatcagataacccacgtttgttactcagattgtatatctcatgctggcgtgggtagcgtaaattagcgtcaatcaataatgtattttcacccaattgcgcaaaaacaactgcaagatttgcaacaaaagagcttgcattatcgctgctgcttactgaagaaacagctagtgcttttcgttccggtgaaaaccaatgcagcattaattgactgcgtactgctctcaaaacctcagctttgttactaaaaggctgatatgcagcaacgagctcattaagatatgagttttggtcaggtgataaataaggatagttaaattgcctcgataaaacctgttgaatatcatcttcagttatcaaccctaatgcttgagcagcttctccaaagcgcaaacccttctctttatgtaaccgcataattctttcagcatcttcgggtgtaattttccccatccgcaataataaactaccaattgtaaattctgaaaattcgtttaccaatggtgcattttctactttttcagagtttgaattagaaggtgtaaatgaaatcataattcagccttccctaaagttatcaggtttgaagtatttttaaaaaatctcagttttcttttttctttactaatagtcccaagaagtggggcttgtaatacttcaattaagtcatcagcagtccgtactcttcgatcaacaaactcagctaaaactccaaaccctattcctaaaaacatacccaagaggattgacaatataatattcagcaataaatttgggctagtgggagtaagaggtgccacggcaggattcaataaagaaatatcagattgatttgactgaccttcaatattcgtttgagtatacctttgcatagccatgtcgtatgctttttgagcattttcaacctctcttgtcaaaacagataaaatatccctatctcgattaagttgtaatactttttctttttgattatttaaagccaaacgtatttccgcttcacgttgttgcagaattcttgaattacttgccacattacttgaaaccgatttgatctgtctatctagctcagacttaagattttcaatttctgctttagctcctagataaaaaggatggtttctttcaaatttctgcgaaacatctgcaaaccttgattctgctctagcaatttcagttttaagattttggataattggattagctgctacatcaggagactcataagcttcttttccacttgaatttttttcccgagatctcgcttccataacttgtgcttgtgcaataaccaattgagatgaaagctcatttaatctggctctttccacatccaatctttcatcaacacttacaatccctttctcttgctgatactctgaaagcttcgattgcgcttgagctagatcttctctcagttctttcaattgctcaacgaaatacaaagcagctttttgagaaggctcaactttaagttgtattgaagtttgcatataagactcagcaaattcgtttgcgattgtagctgcaaactggggatttaccccaaaaaagctaatatcaataatactactctctcgagatggtttaacttgaagtttttttagcaataaatctgcaagccattctttaatttcacctttacctgaagttgcttgataaaagtcctcttttacggctggaacatctgccagacctagtttatcaattaccttttttgcaacgtttttacttgaaataatatccacttgcgttgccatataacctggcattaactgcgcaggaagcattacacctgttacaggatcagcgcctttataattaacaagcactgaagctgttgctttataattttttggcaacaatattgtaacaatagcggtagttaataccgttataaataaagtaaaaataataattttatatctagctttaatgatagaaataaatctgataaaactcatcttagattacctttttgattattcagctgttattcaaaaaacaaactaaaatacactctcttgtacatatacaacatcattaggctgaataaaatcatcatgctttactttaattatcttaacaccaccttcatcatctaaccgtttcaccttaatacctttttccgttcccctgagactaaggccaccaccaacagcgagtgcttgcagcactgtcatatgatactcaagacgatattgtcctggccgctgaacctcaccatatatatagaatctaggagctcgatctacataaataatatctcctgccgtaagtaagatatttttatttaagtcgccatcccgcatcatttcagcaaaatcaattatctctctaacacttttcccctcaatcttgcgaaccaagctaatcaaatctcccccatcaggtgcaactccaccggccaacgccagtacgtctgcaagagattttgcactatccagtgggtagcgacctggcctgttaacctgacctagcacagaaacctgctgactctgcaactgagcaacaatgatattcacgtgagggtttttcaagaatccaccgctttccagcatgctggcaattttgcgttcagcagctgcaggtgtttctccaccgactctgacttcgcctatcaacgggtaggtgatagtgccagactcactcactcttacttccaaggaaagatcaggctgttcaaatacagatatccttagaacatcccccggcccaagaacaatatccgaatccgctgcgttaacattgaatacaacaatcgtcaggactaccgttacaaaccatttgatcaatttagtcatggcactacacctatacacgttttatagaattactactttagtccgcttactccgcgagcaatatcatcatcgacactagagggttttgactgttcggctttttctggttgttgtggtacttcggccgatttgtctaaatattcaatttttgcttcagcccgtagtcgcttgatttcagcctcacccgcttccttacgctttttattcaagagcatttgctcaatttgcggtgtcgcatctgccagtgataccgggctctcctttacgctatccatgagcaccagcatcgtcctcggtcccatgccgatcacaaacagctggccacgccttgcatccttcaggcgctcagaaatctgtggaggcagctctgccacactgcgggcaacttctccacggtcatattggattcccttagcatccaaccacgcagcgacttcctgcagggttttgaagctaccgagcgcagacttgaattcgtcattgacataacgtgaatcaatcaatatttgttccatttccaccagcttgcgctcggaaaatagttgagggttttgcttatagaaattctcaacttctgttttgtccggcttgcctatgttagccaccctagactggaggtatgcctgggcaatcatttgggattttgcgcgctcaatggcttgcatgacgttcgggtcccggtctacttttgctttcaaggcagcctgctccaacagttgacggtcaatcaatgattgcaatatctgcttggtagcagcttctttctgcgctggctggacattggcccgagcaagctcttcattgagttgatggacggttatttccttgccgttcactctcgccagcgattggctagcctttgtttcattagatttatctccacagcccgacagcccgatactaatcatcaaggcgaccaacgcccctttcgtcattttcgaccattgcattattgtgcttccatattcagtattcaaaatccagtctcctcaaaattcagccaacaccatcaatacgcattatcttttttaaacactaccagcaccgtccggatgatgatccagagatcgaacgccagcgaccaatgcctgagataatccaaatcatattcaatccgcgcttccattttttcgagggtatcggtttcacccctcaatccattcacctgggcccagccagtaattcccggcttcaccttgtggcgcaacatatagccacgtatgagcttgcggtattgttcattatgcgccacggcgtgaggcctcgggcctacgatactcattcgcccctgcaacacattgataaactgtggcaactcatcaagggaatttctcctgagaaaaccaccaatcggtgttaggcgctggtcacgcttttgtgcctgcaccactttgtcaccatcttccatcactgtcatggagcggaatttgtaaacaatgatttcctcaccattcaacccatacctacgctgcttgaatattaccgggcctttagaagtcagcttcacagccaaagccagtgtcagcatgatcggtgaaagcaacaacaggataagggatgcaagaataatgtcactagtccgtttgattaagctattaaaccctgtaaacggcgtttcacaaatcgccaccacaggcacacccgccacatcatcaaaccttgcctgcaccagatcaaaaatatagatatcgggcacaaaatagacagatgctgtcgtgtcttgcagctcctcaaacaactgtctgatgcgcggttgcgcggacatcggcagactgatgaaaatgatctgggtattgttggcacgcacataagccgccacgtccgccattgtgcctagcaacggtacatgacgcattcccttgggatgccgggatatctcgcgatcatcaaaaagacctttcacctccatgaacaggtaagggtcttcattgatgcgattcaccaaccggacaccgatatcattagcgcctactatgacaacagaacgaacttcgccatttttatgcaaatccgaggcaattttgcggatgagcaaatgcgcaacagtaaagatgatcggcaccgccacaaaccaggtatacaccatttcctcatggtactgatcagtaaggtctgcggcatatccgataaatgccaatatggtgacaacaattgcccatccgaacaaaatatcacgaatatagcccaacacttttccactacgccatgtgcggtaaagatccaggcgctcatagacatttgaagatacaaagtatgcaagcaacgcaaggattaagtagtagccattgaatggctcaccataaagaagcgtaaagccatacaaagtccccagaataattaaaggatctaacagctgcttgaaaaaagcgactaaaggtatgtcatttaccgtcatttatagctcttcaaaactcatattgccctgttactgagacactatttgacctaaattcaaacatatcagatgttgactctcgatcactatgaataaatgaagtagttatcctaaaagatgttactgggttatacataagtgacagcataaaactcttatctttatctgacctaaattgaccaaaaatttgatccccctcaaaatctcttttttcatatttcaatacgccttgaacagctatcttaccagttgcctgcaaattagccgttaatgatgttccacgattcagcgtataacttgttgtaacaaatgactgagcgttattttctctccaaactgcagcattcaaattggtttttccagaagtcatccaattaaagtttccccgagcattaacccccctaaagtcccgttgagacagttgctcatgctgcctatctaccaaaccaccaagaaactgcaaccttgactttccggtaacagcccaatcgacattcaactttaattcattctggtcataatcattgcttataaaagatccctgaaaagcttgctgcggctttgatcctttagtatttctgtacagaacaccgatgatacttttagtaggagatagatagtcaaatccgatctcctgtatatcttcctttagattagcggccctttgagcctcagccccgtactccatttcagagtaaataaaagcccctctaacacgccatctaggatgcagcatccaacgcgcctccaataagcggcggtcctgagttcttgtgtttaacgataacatggttccttgcagaggttggaattctgaaaaaggaaccaaagcttttttatgaaaaaactcaaccttgccttccaatcgatttcccaactcccaatcccacctggcaataacgtcacgaccatcattatctaactctgagtttttattaaatgtggacttgtttaatctaaaatccacatacattttttgacgactaatagtatgatccagcacaataccagcgcttttgacaagcattgtatctgaggtatctgaactcccagtactcatttgagctaattgcttactagcgaatcttcttaaattatcatcatatgaatatgtaagactggcatacggctttaaaacatccccctctaatgcacaagcagggactacaaatccagcaagctcgatacctagcccagcgaccaaagcaatttttattaggttagttgattgagataaccgcaaagaagtgtttccccaatgattaccagtaatgccagttaccggtatatatgatccaaagtcccaatatgccatttgtcaccgcatgagcgatgatcggcaaccatatttttccgctacgaatataaagcaagccgtatgccaagccagccactaaaccggcaaaccattcggtatgttctattgcaaacaatgcggatgaaactagtaaggccaggacgcttacctgccgagggtcgacattgaggaaatgttggttgtgaatccagcgcatcaagaatgaacgccagaacagctcttccatcaagggcacgaccaatgcggcccccatcactcttgtcgccatcagcagacgggcatccggtccgcttcccggatcgaacccttcggattgatcgccaatcaacatccatggcgcatccagattgatccaggcgataaatactagcataccaacggcgattgcgctcaaccacgacctggctcccagcgcggctagcccctggagctcgacatactgcttgcgtagataccaaagcaatagggcgaccagcccgaccttgatgccatagagccaacgcgtatcggcgtccaccaagccgatccggactaccaagtccaccactgccatgaagagcatatacaatgcaaatggcgctacacggctcaggatcggcgtatgtaaacgggataaaaacatatgttgcaaattgaattcaattggtcatcatacaaaactttggtcacaaatgacacaaattctcatttaggtagtctgttcggactaaaaaaaataagtcggcatcaagccgacttatcgaatgctactgagctactgcgatagatttatgacaaatccctgcttttacggcggcgcgccaccaatcccatcaaccccatgccgatcagcatcaatgcatattcggatggctcaggcacagcagccacacggaaaccgcttagccagatttcctgaaactggcggccgccttcgttgctggaagcgccctggatgatgcctatggcattgctgccaagttcaaacgtgtagcgggaggcatccacgctcaggaaatagatacctgagttagggttatcctcgccaatgctgacatcggtacggatcgccaccttgtccaggtcgagatactcgccagccgctgcgtctgccgcgttatatgaagggacatagcctgagcgggacggatctcgcagacggtagccaccttcagcgccgctgtaaatgccgtcagcaaaataccaggcggcagaaatcgtctcgacatccgccagccgtcctcctcgaaatggttataggcggtaaacaaccccaaaaccccgttgttgatgccgttggacacctgcacctgctgccttccccaggcgccgccaatcacttcgccgcgggcgtgatgatcggtaaagccgctcttggtgcgaatcgccaatgcgccgcccaaggtgttcaggccaaacaatgggctggagcccggcagcaaatccagggaggcaatcgcgttcatgggcagtaaatcccagttcaccacatcgccgaaagcttcattgacccgtacactatccaggtagacggatatgccctgcggcgtgcctatcatcggcgaggcggtgaagccgcggaaattgaggtcctgctggaaagggttgcctgcatagtcgttgatgctcaccgattgcatgttgttgttcatgaactcggtgatgttgatcgcgcgcgattcggagatttcctttgcagttgcactttggatattggttgcggcctgctcccggtctatgcctacgccaggcaatgggctgacgatgcgcacacgcggcgcgcggatgacaatttcctccacccggatggctggctgcggcactgcgtttccgtcacttgtcgcagtatttgcgccgtcaccttcagcagcgaggaccggtactgccagcattcccaatagcagtgatgcataaacgactaccctacgctggcaaatgctttccagcctgactcgtgccaacacacgcgctccttctccatattcatcatcttattgttctagtgactaccggcttcacagccagcctggagagcagtgcagcaaaagttgcgccactatatcttagaaacctaatagattgtttttacttgatattcattagcattaaggcatacatgaatccatgcgtggttgtatgcaacctgccatggctacagccaattggctgcatttagccagttacggagagaatctaatggggaatggaaaagcaaaaagccaccagatacggtggctttggaatatttggtagacccgaatggactcgaaccatcgacctctgccatgtcaaggcagcgctctaaccagctgagctacgggtctatttgctctcgagtgcgagagagctgcgcattttagcgcaatgccattggctccgcaatcctgattgtcaaaaatgtggcctgcatacactggtcacacgccgctataataacggttgagttcagatcaaggtttttcatgcccccctttgagacagtcagccaatatttcgacctgatcacggacaatattgccaatcaaggctacgtgatcgttcccgggttcctgcctgacgactttattcacgccctgcgcgatgaagcgctggcattgcatgaggccggcaggttgaagcgggccaccgtaggcaaggctgaaaacaatcagttggacaacaaggtacgcggcgacttgattcattggctggaacatacccaggccagtccggtacaacgggagttttccgccatcatggaaaccctgcgtgaatccctcaaccgccacctgttcctcggactattcgagcttgaaaaccactttgccatctatcccccgggcgcgatttacaacaagcacctggaccagtttcgcggcaacgaagagcgacaggtcacctgcatcctctacctgaacgaagactggaaagcggagtacggcggtcaattgcgcctctacctggatggaaaagagcccgagccttatatcgacaccgtaccgcttggcggcacgctggtcgcattcctctccggcaggttctggcatgaggtgctgccggcgtcccagccgcgcatcagcctgaccggatggttcaggaagcgtgggcccagcctgccatgaccttgtcgggggtggaccagctgtttgacccggaacaattccgcgccagtggccatgcattgatcgatatgctgaccgaccgccttgcgcaggagctgaatggcgatgctaacctcatcgaatggcagccgccgctcgaggcggagcaggcatggcagcaaaccatgccggagcaccccgacctctccccagaggcgttcacccgctggatccaacaggcaatactcccccgcaaccttgccatgcaccaccctcacagcatggcgcatcaggcagcgccacccttgcccatggcggcactttccgagctggtgtccgccttgtgcaaccaggcgatggcggtttacgagacggggcctggagccacacttatagagcggcaggtcatccgctggctcaatatcttcatcggctggcctcaaggcgctggcctgctgacgtccggcggcagcctggccaacctgacggccctgcttgcggccaggcagcagatgggagcaggtatctggcaccagggcgtcggtgctgcaccacggatgcgagtgctggcatccgcgctttcccattattcgatcagccgtgccgcaggcatcatggggctgggggcagacgcggtcatcccggttgcagtggatggagaaggccgcatgtcgatcgacgccctgattcaggcacacgacggctgtaccgcaaggcaggagcaggtcatggcagtggtggcgactgcaggctgcacagcgactggcagtatcgacccattgcaggcaataggagaattctgccgcgcgcgcggcctctggatgcatgtcgatgccgctcatggcgcttcggcactcctttctaaaacgcaccggaccaaactgaacggcatggcaatggccgattcggtgacctgggacacgcacaagctgttgtatatgcctgcggcggcatccgcgctgctgttccgcgatgatgcaagcagctaccaggcattctcccagcgcgcttcatatttgtttcacgaggaggacgacgctgagacactgagcttcaataccagctatcgtaccttggagtgcacgaagcgcatgatggggctgaaactgctcacggcattcaagctttacggcaggcaggggatggcggccctggttgaacatgtattttcactggcggaagagtttgctggccttgtcgccgacgctccagactttgagttgttgatgctgccacaaaccaatatcgtctgtttccgctatctgggcaatgctgcattggatgccaccgcactggataccttgcaaacaaatatccggacaactttgctcgaacagggattatttcatttgagccaagccaatgtcggtggtaaaacctggctacggtgcacactcatgaatccatatacccgggcaccacatcaggaggccttgctggacaatatccggcttgccggtaatcgcctgcttgcttcatcgacaacctgaatcaaccactgtcgctaaaaaggggcaaggaatgcgaccttgccccttttcacctctgcaaggcatataaccttacttacttgctagactccagacctgcgagcccagccttgatgaagctgtctactgcattttgtgccgtttcatcatcctggccttcgggcggctcgttgccggtatcgaaacggtagtaacgcgccatccagcttaccttggcattgccgccatcagcctcgaccttgatccgcccggtgagtgagctcaccggcaatgcttccaaggcgatctcgccgcccaggcggtatgacaatgtcttgttggcgacgtccagctcgtctatctgctgttggatcttaccgccattctgcagggtcaggttagcagtcttgtcgtcgacggcctcgcatgcctttacttcagggtgccacttggcaatgccgcaaggctcggcaatcttggcccatactgcgtccggagcggccttgaccacaacggcctcatccgtcttgcgtggggtggggccgtgagcgaatgcaggcgcggtaatggcaaggctgagtactgcaatcaataacttcatcttttctttaacctcaaatgttgttgaacgaaatcgaaaaatcctggtggcatgaaataagccaaaatcaataaaagagctggcaaggcgaaccatggcctgagatctgtcttcccagagcgccatgtcgccatgccgcttgacgtgatatcccgcgcaaatccatagggcgattccaggcgtttgtattgaaggcccgtggtgtcggccaattgtctcagcgctttttcattcagcccagaaaggttggcttgcgtatcttcagcgggattacgaccatgggatgcattgcgacggttcaggccgtcctcttcctccacctccatgtccttctccatttcatgcacggatttggaggtaaacataccgaatgtcgcaaagcgcatcacttcttccagctcccaatagccaatgatgttgtcatgctcatccagcttgggaatcctgctgagtgcttcctggcccgtgccaaccagcatgccgccgacctctccaggtttaccctcgaatttgggcaagtaatccgggttcgacggcggcgcctggtggccgtcggtgaagaatgccaaatgcatattggatcctagcttggcggtctgcgctatgccgctcaataccccgtgagtaatgaaggagtcggccgcccatgccatgcgccaatccatgtgcgcaatggtctggtccagcgcagaaaaatgcgcgcagacttcgagtggccgcacgatattctgtgttgatcgctcggtaaacatgccaagggcaacagtggaaccgcaaggcagctcacgcagcgcttcgcgcatggctttcttggagaactccaggcggctgatgctcttgccattcagcgtatagtcacgcacattcatgctctgggtaatatcaagcacaaagaaccaatcaaacacccggcgcggcaatgtggcgctggggctcagcatggtgattgcgagcaacaccacgcttgccagcatcatgcgtccgcgcaagtctatgctggaaaagctgaagcgctgcaatatcaaggcatccccctggggaagccgggaatcgacggccaaccgtcagggcgcttttcgtcttcttccacttcgtcgtcatcttcgttgtaacggtttggcgttttcacgccggcgaacgacggcgacagacgcaaagcaagctccagattgtatttggcctcgatccattcagggtcgatgagaagcgccttagtgtaattctccttgcacagcgacatcaacggcccgaccttgtcccaggaagcgtagccttcattctcgaggatctctacgctctgagtcaggtagaggttgccggaattgaaataggcggccttgcgcaggccatcatcccccttggcagccgcttcaacatacaattcaagcgccttttccacctgtccctgctccgccagcaaccaggcattggcgaacagctcgcgtgccgagcttccggtatgcagctcacctgcttccagcttctggttgtaaatacccgcacggtacaggctcacgctgctccaggccaggcccgctgtcgccagcaccaataaaagcaacatccacggcaatagccttaaacggcgcgccatctcttaacctccgtcaggtgtagggcaaataatgctgcggcgcataatagcgacaataaatagaatatccagctcagatcgtggcgcgcagcggcttcgtaatacttcacgggctggttcttgagttcggcaatatcggccagcgcctcttccaccgcccttgggctttccgcttcataaatacggtagctcacacccagagagttgaagtaatcatgtagctggtgttccggataggcatcaagatcctcgtcctcaggcgcatttttgatgctaacgccgttggcagaacggaggtaaacccaatacagggaagcaccctgccgatggaacatttcacgtagcaaatcctgagttttcacatccagatgcgcgcccccatcggacaccagcaggatggcccgtgcaccggtaacgggacgcccctcgaaataatccagcgccatgccaagaccacgcgccactgcggtaaagcccatgccacccgcctctgtcgcacgcaatgcagccagcaccgcctcgcgatcgccgcccaggggcgcagcgaggatgggagaggtgctgaacgtcaccatgcccagcaagtcctcgcgactctggcgcacaaaggactgcagcacacggcgtgccgctgccattttcgactcactatcatgtttggcggagtcagcgaagctgtcattcatactggcactgcggtccagcacaatcatgacatgcgcgccacgcccgactttttccaactgttgctcgccccaatatggtccggacaatgccactgccattgccgcaacagctagcgccccagcccagcgccaaacacgttctatccataacgacagttcatcctcaggcaaccgcagaatggaaggataaggaaacgcggcatgaccacgtaccagcagtggtaccaatgccagcagcaatagcgccagccagcctggcgcttgcaacccggcgcccgcgttctgcagaaattcgctcatggcgtctccatcaagctcagcttgcgtgccagtttttccacctcggccttgctgatggtatcggccttgcctgcaaagaacatttgttgcgtcgccaggaagaatgtttcaatctcagcctggaatggctgggtttcgggatgtctggcaaagaattgcttgagctcttccagggtgacagcagcattagcataatcggtgaatgcacggctcaaaatccgcattgatgcctgcagctcgccttgctggttgcgcaggcggcggatctcccgcgcggccttgcggaaagggctgggatgcttgccgcggaaaggcaggtagtcaaaccgccaggcaaaataaaggccggcaaccaagagcccggcgactgaccagctcagctgctgcaggagaggttgcagcggctgcgcctggggtacgatggcttcacgcggcgtggcctgctccttggtcagcatcgtgggcagcatgggggccatcaggacttcggctggctgcaggcgcgccaccaggatgtcatcccccttgcggaactgcaaacccagggcgcgcaacggaatcggccggacatcccgcaacgtgcggaatacctgccagtcgaacaggaaggtatgcctgaccccattgctcgtgctctcggttctatgcacgacatcacgcaactcgatatgggcgccggcgccaaggcgcttcggcaaggagctttcatcgaactcgaatcctgccggcaccatgacctctacgcgttgctcgacgatatcgccgacacggtagccgatgtcgcgcacgaaggattgcgcatcgatgctcttttccgcggcaaaaacaggcaaggtcaggaatagcaaagacaacaacacacgtctcatcaactagcctccaaaagatgacgcgtcagcaagccagcatcaaatttgtcttcgataaaaaatggggcgcgagcgccgtattgccgacacagcttcttaagctcgcgcttgcgttccaggtagcgctgttcgatttcacgcctgaggctgcgccgcaggaaaatggaacgctcgccttttccttccatgtccctgactcgcgcccacccccactcgggcaagtcacggtattcgctgctgtcccacagcaccaagggcacgacgtcgtgcgcggaaaaactcgtcaaggtattgctcagcaatacctcatccaggtggaaatcggaaatcaggaacaccaatgaccggcttggccgcacctgctcgatcgcgcgcggcaaacctgttgccccggactgggggcgaatctccgtgtccaatatcttgcggtgcaattcctgggcaaggccgcgccgaaatgagggaggcaggaatatatcctggcgcactacatcatcacaggccagcagtgaaaacgagtccccgtggcgcgtgctggaccaggcgattgccgcagcaatgtcagcaagcaagcgcttcttttcagcattgcccgcaaaccgcatggaggccgacaggtctagcaaggcatagactacgatcgccccgcgctcgaagaaggagcgcaccacgtaacgccggggaatcacgcgcaggctggcgcgcaaatcgaggcgacgcgggtcggggttgtccatgaaaggcacatgcccggcaaaatccgtcccgccaccgggtgtgcaggtggcatgggcacccggctgggcgccacgggcacgccagcgcaggtggtaatagaattcctgtggtgtaaaacttgccaaaataatgcttgcctgtcagggcctgtgcaacctacggcgcagggatcttgttgagtacgccgctcagcaatgcaggggcaatttcatcgcgccgcaattcgtacgccggcgtaaagaacacgcggtgccctacggtttcagggaaaacagcccggatatcatctggggtcaggtaatcgcggccttccagccaggcacgcgtacgcgcggcgcgcatcaacatggccatgccgcgcgggctggcgcctccagccaccaggcgactgatatcgacgtcttcgatctcgatcccgatgcgctccggatggcgcaaggcttgccagatattgaccgcgtaatcttgcaaggcaagctcggaacgcacgctctcctgaatcgcagcggataccgcgttcagcttgtcgtagggcaccaaacccggctccaacgtctcgatcagcgcatccgcatcgtggaaccgggtactgaacatcaggtcgcgctgcagctctttatcttccggcgcggtgacggaaacttccatgaagaagcggtcgcgtgccgcggctggcagctcgaacgtttcctcgcgctcgagaccatttctgtcggcaaagacggtcaggtggggaaaggcatagtcgcgattgaaagcattgacgctacgctcggccatcagtcgcagcagaagcgaatgcgcttgcggccgtgcgcggttgatttcgttgaagaaaaatacggccaggttttcctcatgccgcaacaagggaccaggcgccacggcaggctggccattctggtcaatgtaggcatggtagagaaaatcgccgggcatgaggtcgatcgcaccctcaatgcgttgatacgcgccgccaagcaagcgtgaggcggctttcagcaaagtcgtcttgcctaccccaacgtcgccttcaagcaaaacgtgcccgcgcgagaagatggcaatcgtcagcgcgcgaacctgcctttccagccccagcaccactttattggcggattgctcgaatgatcttgcacgctctcgccattcactcagatttatttgctcttgcatcttattgcgtcctgctgactgaaggttttatttgcatgacactgcggacatgccatcgaaataaccccctcatgcatcccagtaaaaaggctgatgcccgtccccgaacatcagcccttgccatatcacaagcttatttcacgtcaaacttgaaggtaccggtcgcctttgcattggcaatacgcttggcattgcgttcatcaatagccttgatggcagcttcctgcttgctgagttctgcagggtcatgcttagggtcgtacttggtacccgcaattttctctggatagccaggcttgggttgccagcagtcgccaggagcacgacaagtttggccgtcataggcaaaagcaaggccagaggcaaccatcgcacctacggttgctactaatgtcaaaacgcgtttcattgatatctccttgtgttatggttgctggtggtactacaagatctgccggaagccaccagtcagcgttgccggcagggttgggcctacgaattcttcttttcaaaggcatccacggcttcctgcgccttcttcggatctttttccagcgcacgaatccaagccatgacgtgcaggatctcatcctgcgtcagcaatccctgctgcggccccatcatgccggcggcgccgccgaagatcgtctcaaacaagcctttgtcttccagattggtcggatatgtccagtagtcatcgttcaacgccgggcccagcttgccttctgccaagtgtccatggcagcctgagcaggcggtggagaagatcacataaccttttttcattgcctcgaaatcaccgttgtaaggattctggccggtgttcctgaactcaagcacttgaggcgtatcctcctcaccgctggtgtcaaggatgtctccagaaatcgtgccgcggaattccaactcagcctgcgctggcatcagtgcgaaaccagtagccaagagcaaactgatactgctaacaactgctaattttttaaacatttactaccccggagtgataaaaaaacctagattggcaagagcgggatgtgctctttcttgagaatggcgtcaatctcttgctggctggccgtaatcgccttatccaattcagctttcagggcatcgtcgccatgcctgacacccatgacggtttcgtactgcatgggaatcttgctgccattggcccgcgtggcattgtcttcaatcatgaccatgttcagcggggtggtagactcggccacatatttggctactgacggcgcccataacgccgcagcatgcagcttcatggtaatcacgtcattgaccagcttgcgctcatcgatcttgatgtagcgattgcgcgtagacttgaaatccgtcagctcggtcaggtaatcgaacatgtcgtcaaaccggccgatctcaagcatcatgttcttggcgggactatcaggcaaaaatcccagcctgaagctacgctccttgagatatggatgatcccaggagctaatctctatttccctgtccttacgcgtcacaaacacgtaactggacttatagtagggtttggtattcaacacgcgggggtcgcctttatccaaccccagcaggacatcacattgtttcttgtcgagaaaatcccgaaccgaataacgcggatcagtccaccagacaaatgtcaccttacgattcatggctttgccgacgactttggcaatctcattctcaaagccctgctgctggtcattggagtaaggcaattcatctttgcctgcgcatactctcaactcatctgccgcatgaacctgcacagccatcatcccgacaaaacctgccaagacagccgtggcagcagcgatagaggacttctttttcacaatatgcatgtctactcaattccaaaacgcaaattcatttaaataccggggcagtcccgctgccccggatatcgcttcagcttgctttcacttactgcattagaggctgaacaccatcaggccaccacccatttgagtgtgattctgtagctccttgaaggcacctacagcacccagaccagcgctaggatcggtcaggtcgaataccaggccaacgccaggccatccacccacaccgtacatggagccgatgtactgcttacccttgaattgataggtcatgggcgccccgatgccgccggatggcatcttgaacttccacaagtctttgccgttgtccttgtccagggccttgatatagccatccagtgtgttgtagaccaccaggccacccttggtagcgagcgtgccgccccaaacagcgaacttctcccacttggtccacttgtacttacctgtcacgatgtccatggcacgcacttgccccatttccttcttggtcgggccactaggtcctgggtacatcgccagggttgcgcccacgaagaactggcctgcacggtatggcagcatgaatggctcccaatccatacaaatatggttcaggcctgcgtagacgatgggctcgtcaagatccagcgcatccaggccctggttgtggaagcccatggcggaaggacatacgttggtgctcttatgatccatgcgtgtgctgaactcaggatcgcgcactggcgtaccagtcttgaggtcaaccttcttgaacacgttgaccgccggatcaaccttggcagcctggatcaggttgccgttgtcgcggttcagcgtgtacatgatgccgttacggtcgatatgggtgagcagaggtgtcaccttgccgtcaaccttgtgatcggaaagaatcatttgattcacgcctgcgaagtcccattcgtcgtgaggcgtcttttggtagccccacttggcttcacctgtgtcgaggtcacgagcccagatggtcatggtccacttgttgtcgccgggacgcatggtttcgttccatggcgccgggttgcctgaaccatagtagaagaggttcagcttgggatcataggcataccaaccccagttggtgccgccaccgatcttccatgcatcgccttcccaggtcttgagaccgaggccgaattgaccgtaatgcgggttatcgctgttgaagttcttggctaggcggacctcttcatcgggcccggtggcaaaagcacgccactgcaattcgccagttttcaggttgaaggagttaaccgcgccgcgaacgcccagctcagcacccgagcagccaaccaggacagaattcttggcgacaaatggcgcctgggtcagtgtggcgcccaccttcggatcacacacctcgatttcccacacgatcttgccggatttggcatcaagggccaccagcctaccgtccagctgggtcttcacgatcttgccgtcgccataggccaagccgcggttcacgatgtcgcaacatgccacggccttgaccgaggcaatttgcttgggcttgtgctgccatgcaatcacgccggggtcattcaggttgatggcaaacgtattgttcggaaacgcactgtgcacatacatcatgtcgccaatgaccagtggcgcgccttcatgaccatgcaaaacgccggtagagaaagaccaagctgccttcaggttcttgacgttgcttttgttgatttggctcaatgtgctattgtgctgaccagtgtaattaccggtttgcaaagcccagttatctgcatttttctgtaaattcagcacctcctggtttgcctgagcaccctgcaccgtcgcaagcaccagcaggctgctgacagcagcgctgataccgacatggcttactctgcctttcatatacttctcctcattctggtttggttacaaactccctgccgatcggttgttactcggcggaaacaattgttaacaatttgtaacaactgcaacagatgaaagattcccgattagatgggaaagtattcacagaggcgatgtggcccaggtgggcgcgaaggacgaggttgacaggactgggagcctaatcggctgaaccatatttttcgggcagccgaagagacattgtgactgtcaggaaaatgccctgcgggaaagccgtttcatcatgatgctgaaacggctcatcaacgacaaaaacgccacaaggtgaccctatgtggcgtttgatacgttccccagtgtgactggtcaggtcatgggcgcattgcagccagcaaggcaccatatcccgatacataatcaggataaatgagctggtatccgctagccagtaaacgtgcattgctgagcttcttgttaccctgtaccggcggcgtggcgcctgcagggtaggcaatgccttgccgatccgccagccagcgcaaaaggtcatgcaccggcaggggctggttgtcggtcacgatatagaggcgttccggcacggcatgactccgctgctgtatcaaatatgcaatgaatgccgcgccgtcatcccggtgaatgcggttggtccaggcgttccgtgccggccactgttccggcgtttgcgcctgcctgatcatgcgcagtcgtccgggcccatagatgccggagaatctcaggatggtggatgaatacgccgccagcagggcttctgcttccagcatgcgcttgccgctgaagtccttggcgatgggaggcgtatcttcatccagccattcttccacttcctgtccatatacgccggtgctggagacgaaaaaaacgtgctgcaagggcgcaccctccagggccgacagggtgttgcgcaacccttcaacgtagctgaggcggtaatgctcatcgctatattcgctagcagcaacgcaatacaccagtatttctggtcggagatgcacaattgaagccaaggtatccggcctggtgacgtcggcaatcaatgtttgcaccccggcaggcatgggttgcgcggagcgccgcaagcccgttacctcgtgcccttgtgccgttaagcggcgtgccagctcgaggcccaggtctccacacccggcaatcagtatcttgctcaaggctgatccctcccaggccactcgccactaaggaatttctcggcatggaacagggcgacgatcgtcttgccgtcagtcagctcgccatcccgtatcatctgcatgcactgctccaggctggcctcgaacaattgcaatgcctcgtcgatgtcgcgattatgctgcccggcggacaatccgcaggcaagatagatatggatcacttcattggaatagccgatacaggggtgctggaggccgagatacacccagtctgccgctgtatagccagtctcttcgagcaactcccgcttccctgtttccagggggggctctcccgcatcgatcttgccggcgggcagctcaatgaatacgcgcgacaaggggtagcggaactggcgctccagcaatatattgccattctccagcacgggaaccaccaccactgcgccggggtggatgacatattcgcgctggctggtggctcccgatggcacacgcacctggtcgcgcttgaccagcagcatgccgccctcggcaatggtttcggatgataaggtgacctcgacgaggtcctgatcgtcgtattggtgatggctcataaatcaactcttggtgaaatggcggatgtcaagacttgcgccagagatatcggtatacaaaaccggggaatgcgaacacgatgaacaagctgaaggtaatggcgtaaaactcccagccctgcgcagccacttgcccgatactgccacgctcaaccgcaatcgcgatcatgccaaccaagaagtaaagcactatcagttcaagcaaactccagcccagcgctttacgctcgcctttcagtggaatgaggtaaaacaggcgctcggaaaaccaaggcaagttggctgcgagcaatgacagcagcaacaggattgtaattgtcatgacgtaagttatacctggaggcaccgcacttgcggcacatcgacctgattattgaatgctgtgaataatggcataagcacaaacgtccatcaggcgttgtggcagcatgccgagtatgagtaaaccaatagcattaacactcaagaccagcttcatgtcaatcggcgccttgattgcgctgtggtcgtcgggctcgtcaaagtagatatacttgaggacgcgcagatagtagaaggccccgatcagtgccatgatcacggcaaacaccaccaacgccgtgaagcccgcctgcagcgcagcctgcagcacggtgaacttggcatagaagcccaatgtcggcgggatgcccgccatggaaaacatgaccagcaacatcaggaaggcataccagggattgcgctggttcaagcccttgaggtcttccagcctgtcggcctcaaaccctgcccggctcaagagcaggatgacgccgaagcctgccaatgtcatcagcacatacgacaggatatagaaggttgcggaagcataaccattcaggctggcgctgaggaatcccagcaacaggaacccgatgtgagaaatggtggagtaagccagcatgcgcttgatattggtttgcgcaatcgccgcgatattaccgatcaccatggacaagacggccatgatgatcaacattccctgccagtcagctgcgagcatgaacatggcctggatcagcagcctcaccaccatggcgaatgccgctatcttggttgccgatccgatgaacagggtcactgcagtcggcgagccatgatagacatccggcacccacatctggaacggggccgcccccagcttgaacgccaggccagccacgacgaacaccaaccccagcacaagtacgccgtgatccggcgcaccattgagcagcgcttccgatacaccatcaatgctcaggctaccggttacaccatagagcatggacatgccgtacaacaacatgcctgaggccagcgcgccgagcacgaaatatttcattgccgcctcggttgagctggcgttatccctgtccaacgccaccagtgcatacagggacaatgacaacagctccaggccgatgtacaaggtgaggaaatgttgtcccgagaccatgaccatcatgcccagggtcgagaacagcaccagtgcatagaattcgcccctgaacatgcctcgcaacgagacataagtccgggtgtagatcagggtgacagaagtcgccaggtagatgcccagcttgaggatatccgcaagcgcgtcatccacgaacatgccgttgaaggcatattcaatcacagtggaatgggtgactactgtgatgatggccgctacaagcagggtcaactgcgacagcacataaatcaggaaacggctggaggacttgagaaacaggtccagcaacaggatcagcatcgccatcacgagcacgacgatttctggtagtgctgtcatcaggtcaagggatatggcattcatgtcggtatattctcgtcacaatcacagtggcggcagcttgctcaacgccatatgctcaagcagttggcttacggttgcatgcgtcatttcggtaatgggctgcggatagatcccgaaccccagcaccaggagggccagcaggcccaggataaaaaactctcgccggttgatatccttcaacgcagccacctggggatttgcaatctcgccgtaataaacccgcttgaccatccatagggtatacgccgcaccaaagatcagggtcgtagctgcgaggaaggcataccagaaattcacttgtaccgtgcccaggatcaccatgaactcgccgacaaaaccggaagtgcccggcaagcccgcattggccatggcaaacagcacggcaaaggccgtgaataccggcatggtgttgaccacgccgccgtaatccgcaatctggcgtgagtgcatgcggtcatacaacacgcccacacacaggaacatcgcagcagaaatgaaaccatgcgagatcatctgcacgatcgcgccttccaggcccagcggattgaagaggaagaaacccagggtgacgaaacccatgtgcgagatggacgaataggcaatcagcttcttcatgtccttctgcaccagggccaccagcgcgatatacaccacagcgatcaacgacagggtgatcatgaagcccgccaggtaatgcgacgcgtcgggcgcaataggcatggcgaaacgcaggaagctatagccgcccagcttgagcgcgatcgcggccagcaccactgaaccgcctgtcggcgcctcgacgtgggcatccggcagccaagtatgcacgggccacatcgggatcttgacggcaaacgccatgaagaaggcaacgaacagccagatctgcacatccagggccaagggcatgcggtaatagtcagtgatatcgaaactgccgctctggtgatacagatagatgaacgccaccagcatcagcaacgacccgagcaaggtatagagaaaaaatttgatggtggcataaacccgattcgggccgccccaaatgccgatcaccaggaacatcgggatcagcatcgcctcccagaaaatatagtagaggatggcgtccagggcggaaaatacgccgatcatgataccggacatgatgaggaaggccgccatatattgcgcaacccgcttctcgatcacctcccagccggcgatgaccacgatgaaggtggtaaagctggtcagcaggatcaaaggcactgcaatcccgtctacccccaggtggtattggatattgaacgcagggatccactgcaggcgctccacgaactggaagccaccatattgcgtatcgaaaccgagatagagcggcacggtcacggcaaaaccggcgatgctgcccagcaaggccagccagcgtgcagcgctggcatgcttgtccccgccggtgaacagtaccaacacgccagccaggatgggcacccagatcgacaggctcaggaaaggtaagtcattcatcgcttgttatattttcatgaagacagtgagtaggaagaaaacgccgatgatcatggcgaacgcgtagtggtacaccaagccagtttgcaaccgcctgaccaacccggcaaagcaggcgaccagcctggcagcaccattcaccagcaagccgtctatcagcttcacatccccgatctgccagagcttgccaccgagaaagcacgagccgccggcaaagaatttctcattgaaactgtcaaagccgtatttgttgtcgaggatgcagtacaccaacccgaacctgttcttgactgctgcaggaatatccggacgcttcatgtagaaaaaccaggccagcgccacgccggaggctgcgagtatgaatggcagcgatgtcagcccatgcagcgccatcgcccacgcgccgtggaaatgatgcgccagctcacgcattgcaccatgctgctggtgatccacataaatgatgtcgttgaagtaatcgccaaacaccatcgcatcaatcgcgacataaccgatcagcacagagggaatggccagcaggaccaacggcaccgtcacgacccatggggattcatgcggcttgtcgtgcggtcccaggccgtgatggtgctcgtcatcgtggtgatgtgcatcatgatggtcatgagtcttctgcatccatttttccttgccgtgaaagacgaggaaatacatgcggaaggaatagaatgcggtgacgaacacgcctacgagcacggcaaaataggcaaagccactgccagggatatgggaaaaactgacggcctcgatgatggaatccttggaatagaagccgctgaacaatggcgtgccgatcagggccaatgatccgatcagggaggtgatccaggtaatcggcatatatttgcgcaagccgcccatgttgcgcatgtcctggtcgtggtgcatgcccatgatcacggaacccgccccgagaaacagcaaggccttgaagaaggcatgcgtcatcaggtggaaaatcgccactgaataggcggaaacacccagtgccacggtcatgtagccaagctgcgacagggtggagtacgccaccacgcgcttgatgtcgtgctgaatgataccgaggaagcccatgaacaaggccgtgatcgcgccgatcaccagcacaaacgacaaggccgtggtcgatagctcatacaatggcgacatgcgcgccaccatgaagataccagccgtcaccatggtggcagcatgaatcaacgcagagatcggggtcgggccttccatggaatccggcagccacacatgcagcggcacctgcgccgacttgcccatggcgccgatgaacaacaggatgcagatcaccgtcatcaatgaccacggatgacccggcaccaattcaaccgtggtgtcggcgaattgcggtgcaatcgagaacacggcggcataatccaggctgccgagatagtacagcaccatgccgatccccaacaggaagccgaaatccccgacgcggttgacgaggaatgccttgaggtttgcataaatcgcggtcggtcgtttgtaccagaagccgatcagcaggtaggacaccagccccaccgcttcccagccgaaaaagagctgcataaagttgttgctcatcaccaacatcagcatggagaaggtgaagagggaaatatagctaaagaagcggctgtagccggggtcttctgccatatagcctatggtgtagatatgcaccatcagcgagacgaaggtcacgaccaccatcatggttgccgtgaggcgatcaacgaggaagcccacctcgaagcggtgcccaccgctggtgagccaagtatacaccgtgccattgaagacattgccgtgcaatgcatccatgaatacgcagacagacaaggcaaacgatgccgccacacccgcaatcgtcagccaatgtgccgaggcacgaggcaactggcgaccaaacaggccaaccacggcggcggcgaacaatggcagcaggggaatccagagataaagactttgcaccgtcatgccgatactccaggactcaacatggcatgccgaatgaacatgtgcggggcttgcatggtttatcctttcaagctgccaatatcatcgacattgatggttctcaaattgcggaacagcaggacgagaatcgccagtccgattgcagattcggccgccgccacggtgagaatgaagaatacgaatatctgcccggcaatgtcattgagatagtgcgagaatgcgatgaaattcatgttcaccgccagcaacatcagctcgatggccatcagcagcacgatcacattcttgcgattgaggaaaatgccgatcacgctgatggcgaacaatatcgagcccaaaatcaggtagtgagagagtcctacgctcattgctgcatccttgtctctattttttttcaactgcaggttctggagtcggcaggatttccttttctgccggcatactgacgatgcgcacgcggtcggcgcgcttgaccttgacctgctccgcggggtccatgaacttggaatccttgcgctcgcgcaaggtcagcgcaatcgccgcgacaatcgcaaccagcagcacgacggaagccaattcaaatggcaacaggtaatcggtgtatagctgtcgaccgatttcggcagtattgctatatcctgcaggccggggtgccggggtgctgagcatgtcggggctgaaatgcttgctgcccaggatcatcaccatctcgccggccatcaacaggcctaccggcaaggcgactggcaaggcattccagaagccttcgcgcattttgtcgagattgatgtcgagcatcatcacgacgaacaggaacagcaccatcactgcacccacatacaccagcaccagggcaatggcaaggaactcggcctccagcagcagccagatacctgcagccgtgaaaaaagccaataccagaaataaggtggcgtgcaccgggttacgcgtcgtaatgacacgcacccccgcaaatagcagaatggcggctaaagcataaaacacataatcctggaatatcatgatcccctcctcatggataaaggcgcattgatcaatgccatatccatcactcctcctcgtggccttcttagagcggcttaacaaaacgctcctgacgttgttgccccgcctagtcgtactacctaccgtctagccaagaccgccttgctgaattttgttaagccgctcttatttatcaaacttctagcgataccgtgcatctgccgcacgatccgcggcgatctgctcttcgtatttgtcccccaccgccagcagcatgggcttggtatagatcaagtcgccgcgcttttccccgtggtagtcgaaaatcctggtttcgacaatggagtccaccgggcaggactcttcacaaaagccgcagaaaatacacttggtcagatcaatgtcgtaccgggtggtacggcgggtgttgtcttcacgctgctctgactcgatcgtgatagccatggctgggcacaccgcttcgcacagcttgcatgcaatgcagcgctcctcgccgttcggataacggcgcaacgcatgcaagccacggaaacgcggactgatgggcgtgcgctcttcggggaactgcacagtgaccttgcgggcaaagaaatagcggccagtcaaggccatgcccttgaccagctccagcagcataaaacttgcgaacaattcttttattttgctgatcatcctagtttctcaatgaaatggtttttcaagtaagccactcgttcaatgaaacaaataagcccagcgcgtctgcatcatcgcacccacaaacaatatccataccaaggtcacggggatgaatactttccagcccaggcgcatgatctggtcatagcgatagcgcgggaaagtagcacggaaccagaggaagaagaacagtaaggcagccaccttgaacagcaaccataaaatgctgtcgggcaggaacggcaccggcgacaaccagccaccgagaaacatcagtgccgcaagcatggccaccaggatcatgttggcgtactccgccaggaagaacaccgcgaatgccataccggaatattccacgtggaagccagccacgatttccgactcgccttccgccacatcgaacggcgcccggttggtttccgccaccgcgctgatgaaatacacaatgaacaagggaaacaacggcagccagtaccactcccagaaaccgccggactgggccagcacgatcttgcccagattgaggctgttggcagacatcaacacacccaccagggcaaaccccattgcgatttcataagagacgatctgggcggcggatcgcattgcgcccaggaaggcatatttcgagttggatgcccagccagcgatgatgacaccatacacaccaacagaagtcatcgccagaatatagagcaggccggcatcgatatcggcaagcaccagggtcaggtcgaaaggcaccacggcccaggccgccaatgcaggggcaatggccagcaccgggccgagcaggaacagggtccggctcgccgcgctcggaatgatgatttccttcatcagcagtttgacgccgtccgccaatggctgcagcaaacctcgatatccgacacggttcggccccatacgcacctgcataaatccaatcaccttgcgctcggccaaggtcaggtaagccacggcacccatcagcgggccgacaatggcaatgatcttgagcaggttccaggccacaggccacagcggaccaagcatggtttgcatttccgcgatcatgcaaccacctcatccgccggttgctcgacaggaatgcgttccaccgagatctcgcccagcaaatcgcccaagcccgctgtttgtggcaaggcaccagggactcgcacacagccatgaggcacccgggcatcggcatgtgcttccaataccgcgctgccattgccttgcctgacgaggatacgctcgccttccttgatgcccagtttctgcatctgctcggggtgcagtgccgccagcacagccttcacgacatggcgcgttttctgcaacggcggcgagcggcggacaatgccgtcagactggaattgcgggatttcgcccacacgctgcaagtcactgtcgagcttgaccttaacttcgacatcaatcagctcgcgcagattattgttcaatgtacgccaaacgaccgccgagggtttctcgccacagaaaatctcattcttgatctgttcggtgctgtcgaaatcgaaacggctcacaccggcaagattgcccaatacgcgcaacaccttccagcccggacgggcttcgcccaatgccttggtcacggcagtgaagctctgcacccggccttccatgctcatgaaagtacccgaggtttcggtaaacggcacaatgggcaaaagaatatcggcatcccgctccagcgcgtccgaccggtatgcggtcaataccacgacgcattccgcctgttgcagtgcattgactgccaggctgggattaccgcaatccagctcgggctcgacattgaccagcatgtaggccttgcgtggtgactccagcatggtgcgtgcattcaggccgcctgccttgggcatggcaccaaccaggttggcgccaacactgttcgcgccagcgctcaatacgccgaacgtcgctccgcacagggaggcaatcgcctcggccaggctatatatctcggtatagcgaggatgatgttgggaaatattgcccaggaacacagcagagcgcgggctgaccaagtccatggtttcaccgtggcccgtcaggctcagggcaatggccttgctgttatcccacacccggacaccttccagcagctcgctaagggatttgggcagacacagggaaagccgctccatgccggaaactgccttgagaatctgcgacaatacattgaccatgtcgttcggggaacagatggccttgtgcttgaccgggatcaaagggtcgtcatcaagcgggttaacgacggaaagctccgccccattggcaaccgcacgtcggatgcgttgcgccagcaagggatgctcattgcgaaggttgctgccgatcacgaggatgcggtccatttcctgcacctccgggatgttgcagcccatccagatcacacccaggcgtttgccgtcatggcggaagtctgcatggcgcagacggtagtcgacattatccgagcccaggccattggcaaacctggtagcaagataagcttcttccatggtgctgttgggcgacaccagcacacccagcgcatccccgccctcgttgttcacaatatccttgatctggcctgcggccagttcgagcgcagttttccagtcggtctcatgccaaacgccattgtgcttgaccatgggcactttgagcctgtccggactgttcaggccttcgtaggaaaagcggtcacggtcggacaaccagcattcgttgatggtctccttctcgcgcggcaacacgcgcagcaccttgccatccttgacatggacctcgatatgcgaacccaggccatcatgcggcgcaatagaggggcggcgaatcagctcccaggtccgcgccttgtagcggaaaggcttgctagtcaaggcgcccaccggacacaggtcgatgatgttgccggaaagctccgaatcgacgcttttgtcgacgtaggcagtaatctcggcatgttcgccgcggttgatcaaccccagctccatcatgccaccgacttccttgaggaagcgcacgcagcgggtgcattggatgcagcgcgtcatatcagtggcaaccagcggcccgatattcttgttgagtactacgcgcttttcctcggtatagcgcgatgcaggagcgccataggccactgcgatatcctgcaggtcgcattcgccaccctggtcgcagatcgggcaatccagtggatgattgatcaacaggaattccatcacgctctgctgggcctccactgctgccttggagcgcgtgaatattttcatgccgtcagccacaggcgtcgcacacgcaggcaacggcttattgaacttctccacctgcactaggcacatgcggcaattggcggcgacggaaagtttcttgtgatagcaaaaccgtggaatgggaataccaagctggtccgctgcatcaatgatggtggaaccgtgctctacttcgacctgcttgccatcaatctcgatattaagcataggctacctcgggctgcgcctggcttcgtcctgccaggccatcttccaccatgctacggccatgacggatgtaatattcgaactcgggacggaaatgcttgatgaaactcaataccggcgtggcggcggcatcgcccagcgcacagatggtgcggccggagatattgctgctgacatccgtcagcaaatccagatcctccatgcgcccctgtccatcaacaatacgcttgatgacgcggtacagccatcctgtgccttccctgcacggcgtgcattgcccacaagactcctcgtagaagaaataggacaggcgcttgagggtcttcaccatacaagtggtttcatccatgacgatcatggaacccgcccccaggctcgacccggccttggaaaggccatcgtagtccatggtcgcccccatgatggctgaggcaggtaaaatggcagttgacggtcctccgggaatgacggctttcaactggcgtcccttccatacaccgcccgccagcgccagcaattcggtgaatggggtgcccatgttcacctcgtaattcccgggcttctccacatgtcccgagaccgaaaaaatcttggtaccgcctgaattggcgacaccaagctcctggaaggcctgtccgccgtgttccatgatccatgggatcgacgtatatgactcggtattgttgacgttggttggcttaccaaacacgccgtagcttgctggaaaaggtggcttgaacctcggttgccccttcttgccctctatcgactcgatcaatgcagtttcctcgccacagatataggcaccgtagccatgcactgcgtaaagatcgaaactgaaatcggtatcgaacaggcactcccccagatacccagcagcgcgtgcctcatccagcgccgcctcgaatatctcgtattcccgccaaatttccccgtggatatagttgtatcctacccgcgcgcccagcgtataggccgcaatcgccatgccttcgatgagctggtgcgggttgtagcggatgatgtccctgtccttgaatgttcctggctcgccttcgtcggtattgcacaccagatacttggtgccatcgaaatagcgcggcatgaagctccacttgagcccggtggggaaaccggctccgccacgtccgcgcaatccggaaagcttgacttggctgatgatctcggtggccttgaccttttccgtcaccagccgcttcaattgggcataaccgccaagcttgaggtaggtctccagcgaggcaggatgctcgtgcccgatggtacgcaggcacaccagcgtttgggtagcgctcatttttccaggccctccaatatctggtccaccttctctggcgtcaggaactcatgcatctcggtattgttgatatggagcagtggcgccccgccgcagcatcccatgcactcgccctcgcgcaaggtatatcgattatccggcgtggtttcgttgaagccgatgccgagacgcttctgcaaatgcgccacgatttcggccgaatcgcgtagcatgcaggagatattggtacacaccgtgatcttgtacttgccgaccggctccagttcatacatgttgtagaaggtagccacttccagtgcggcgatggcaggaatacccaagtagtcggccacctcggagatcgtctctttcgacagccagcctttctcggtctgtgcaatccgtaacgcggacatcactgccgcctggcgatgctcaggcggatatttggtcaactctcggtcgattctggctaaagactcagcagacaagctcatcggtcaatttctccgaatacaatatcctgcgtaccgataatcgccaccaggtcggcaatcatgtggccacgcgtcatttcatccaatgccgccaagtgggcaaaacccggcgcccgtatcttgaggcggtaaggcttgttggccccatcggatatcaggtaaatgccgaactcccccttggggtgctcgactgcggcataggcttcgcctgccggaacatggaatccttccgtaaacagcttgaagtgatggatcaaggcctccatgtcatgcttcatctcttcacgtggtggcggtgcaaccttggtattgtcgctgatcaccggtccgggattcttgcgtagccagtcgatgcactgcttgatgatgcgattggactgacggaactcctcgatgcgcaccaggtagcggtcataacagtcgccattcacgccgatcggaatatcgaaatcgagccggtcatacacctcgtagggctgcttcttgcgcaaatcccaggcaacgccactgccgcgcagcatcggtccggtcatccccagggccattgcgcgctctggagacaccacgccaatacctacggtacgctgcttccagatacggttgtcggtaagcagggtttcgtactcgtcgacataggctggaaaccgattggtgaaatcctcgatgaagtccagcagcgacccctgacggttctcattgagctgcttgacatcctccttgctgcgcaccgttgactcttcatactgcggcatacggtccggcaagtcacgatagacgccgccgggccgatagtaagccgcgtgcatgcgagcgccggatacggcttcataacaatcgaacaggtcctcacgctcccggaacgcatagaggaacaccgtcatggcgcccacatccagcgcatgcgcccccagccacagcaagtggttgaggatgcgggtaatctcgtcgaacatcacgcggatgtattgtgcacgcaacggcacttccagcccgagtaatttctcgatggccatgacgtacgcgtgctcattgaccatcatggacacataatcaagacgatccatatagggcacagactgtagataggtgcggttctcggcgagcttttccgtcccgcggtgcaatagcccgatatggggatcggcacgctgaatcacttcgccatccagctccagcaccagacgcagcacaccgtgcgctgcggggtgctgagggccaaaattcatcgtgtaattcctgatttccgccatgactcagcccctcacctcagtttttgagcctgcggctgccacgattgcagcgccgactgactggcccatgcacgcgaaggacgaaacacggctgcagcccggatgcatggtgcaaatttcgacatcaaccatgatggaagccttcctcgcggatcactcggggcacattattgcgtgggtctatggtcacaggctggtaaaccacgcgttgccgctcggggtcgtagcgcatttccacattccctatcatcggaaaatccttgcggaacgggtggccgacaaagccatagtccgtcaacaatcggcgcaggtctggatgcccctcatacatgatgccgaacaaatcgaaagactctcgctcgaaccagttggcgacaggccagatatccaccacggtaggcaacacaggaaagtcgtcgtccggtgcgaacacgcgcaggcgcaatcgctggttcaagctgacagaaagaaaatggtacaccgtggcataccgcaatcctgaccacgaaccctcgccataatcggcataatcgacaccgcacaggtcgatcagctgttcgaatttcagcaacttatggtcgcgcaacagattcgccacttccagcaggcatggcgcctggcactcgatcgtcacctcattccggcactcttgaagacgggtaatgctattcccaaaaacatcctgcaagtgctgcttcaattgttccaaacgcgtcatcgtctcggctctcaacgggctatcgtgttggtacgcttaatcttgttctgtaattggatgatgccgtaaagcaaggcttcggcagttggcgggcagcccgggacatacacatccaccggcacgatacgatcacatccgcggacaaccgcataagaataatggtaatagccgccgccatttgcacacgaccccatggagatgacccagcgcggctcagccatctggtcatacaccttgcgcaaggctggtgccatcttattgaccaaagtgcctgccacgatcatgacgtcggactgacgggggctgggacggaacacgataccgaagcgatccaggtcatacctcgcagcgccggcatgcatcatctccacggcgcaacaagccaacccgaatgtcatgggccacaaagagccagtgcgcgtgtaattgatcaccgtatccaacgtggtggtcacgaagcctttttcgagcaccccttcaatactcatgcaacattccctttcattcccattccagcgcccccttcatccactcatagacgaagcccacaaccagaatcccaagaaacaccatcatcgccaaaaatccgaacaggccaatttcctgtaatacaactgcccacgggaagagaaacgcgatttcaagatcgaacagaatgaacaggatggcaaccaagtaataacgcacgtcgaacttcatgcgtgcatcttcgaatgcctcgaagccgcactcgtaaggagagttcttctctgcatcaggccgattgggagaaaccagcttgccaagcacaataggggcgacgccgacaacaagacctacaataatgaacagcaatatcggaaagtaattctccagcacgttcacaccccatccaaatcagtcttgagaaaatcaagcttgcttcgcctgatagcggtcgcggcgccatccatcacacccgcacttgttaatgaattgtaacatacaaattacaactgaacagcccagaataccaatacagaggcggatctcagcattaacaattgttttatatggaactacaattaaaataaccttatttggtaaaggttaaaatgaaaatcaattaactttttgttacaaaaataaccttacaagatacaggttataccgacaaaaacccctttagttcactaaatctcaaattcgcccagtaatacggaattcagaattgcgctacgacagcccatgcacgaatgcccagcaaggagggtctccctgcccgatcgatccgccatgacagtcacaaacctctcatcgcaacgagaagactgggaagaactgaatgtacagaagcgcgcctgagaggggataacgaaaaaacaggccctgaaaggcctgtgttagtttggaagattcaatgcgtgtcaacgcattgatgaacaggatattgccacattgtttcaattaaatgaaacacggactagtcctataggtgcaagcagacaaaacgaaaatctccggttacgcagtacggaaccatccatgccctcaaatggagccaagggaggttccacaacgcctttaaaccgctaacaccctgacagggcacaagcgcaaggctccacgacactcagcaacccacctctgtcacctactgcggtcatcgcctacggcattagatacagtctagctacccatttaagccacatcatcatattgacacataaactcaaccgggcagctatagctccgcttggtggtttctaaacttttctgcgtcttccgctcacccaacacaaggctgccacccctaccagcattgcactgtatattgatggctcgggaaccggtaccaatgcaacagtaccatcccaaaccaccggaatatttgcactgggaccaatccactgactggcgcctggtcgaggatagtccaacacatactcgcctgtagaaataatggctccaggtggtaaattaacacccccgtgcgcaccatccaaacctgctagagaaatattctgaacattgatgtgcacaccatcaccaatcaaaatacttttgcctattaatgaaagactcaacacctgaacatctagatgatcaagcgacaggctgcctccagcttcaatggaaatcgaaaagtcggaatagatgccaccaccactcagagataaatcccctccgcataggagcgcctcccctgacgaagtgaactccccagagcaaatgatctcttgaatgttgaatccaggactggcttgtgatgccaacggaaaggcaaggccaagtaccaatagccgtttgcgcatgatgggctttcaggatgacaaaacctatccatcataggcaaaccttatgacaagactatagaggtgccataggcctaagagactacctacccagcaccccttcgacttcctaggagcgtcgctcatgcgctgacctactttcctcccatctccctggcttcaatactgaagcaatgccagcacgcagacagctgcagaaagtgcagcagcattgccgagaacagcgattgtctatccaggcgaatgcacatcataggcgtgtcatgtcgcgactgacccatatcgtaccaactatccatgccgtaaataagggattgaattctaagcagcaaaacacgagtcggtaggcctagagttgatacttttcaatcgatatgcgctgaggcgcctacggtcgaaaaacataaaaacccgccaaactctaggttacatgcgggttttgatatggtttgatacaacttgatattattttttggtgccgacggtgagactcgaactcacacggctttcgccactaccccctcaagatagcgtgtctaccaattccaccacgacggcaatgggccaagaccctaaaacttaattactgaggtacatcctttgccgatgtaggctcggccggcttaggtacatcagaagcgggagcggattttaccacagacttctgcactacgctgccttgctcagaacgatgactagccaggtacgcgagactcatgctggtcacgaagaagatcgcgacacagatggcagtggcacgactcatgaagttggatgagccgctgacaccaaacaggctaccggaagcgccgctaccaaaagcagcgcccatatcagcgcccttgccatgctgcagcaataccaaggcaactacgcctagcgctgcgattacatgaatgacagttacgattgtttccattttctcttttaaatcccctgcccagctgtaacgtcagcaagcagcgcggcaaattctttcaaaatcatcagcatccaaggaacacctgccgatcaatccgccgtctatatccggcatagacagcaattgtgccgcatttctcgggtttacgctacccccgtagatgattcttacgctttcggccgcccccggatgcatggcggcgatacgctcgcgtatgaaagaatgcgcagcacgtgcctgttccggcgtggctgtcctgttggtgccgatcgcccatacaggctcataggcaatgactgcctggtcgagtaaagcgccccccgagacagaaagtaccgcatccagctgattggcaattgcgtactccatcacccctgactcgcgctcctgcagggtttccccgacgcagaagatgggtgtgatgccgtaatgcttggcgatcgcgaacttctcggcaatattggcattgctttcacaataggcatcgctgcgttccgagtgcccaacaatgacatagctggcaccgaactccttgagcatggcggcgctgacttcgccggtataagcgccattttcatgcttggccacattctgcgcgccccaggcgatattggtaccgctgagtattttctgggcctggaacaggtagggataagggacgcatacagcgatatccacatgctcaacatcctgcaagccacgcacaagcgcttccagcaaccgcttgttctgagcaaggttgccattcattttccagttgccgacaaccagcttgcgacgcataaataaacccgaaaagcttttattgaaatgatggttgatattacagtgcggctgtcaggccggtcaacgcaagcaattcgcctagaccgcgtcctgccaatggtgtaagcatagctgtacggactgtgtaccgcgaaactcattcacttgcatttggtacaccgcatgcacgcgctcaggcaggaactgctcctgcctgaaaaagatagcatcgaacacttggccagccctttccaggctcagcttgaggtgccgctctcccacgacgcgctggttgacaacgcgaaattcgtccaagaacaacggcggcggaaatccttgcccccatacctggcgctccagtgcattcgccatgtccagcccggcatcctctaaggacaatgagccgtcgacctcgatcacggcctcgagctgctgctgggtcaatagacccgagaccacctgttcgaatgccgcatcgaaccgcggaaaatcctgttcgcgtatgctcaagcccgcggccatggcatgtccgccaaacttcagcagcaatcccggttcgcgcttggaaagcaggtcgagcgcatcacgcaggtgcagaccggcaatcgagcgaccggagcctttgatgatgccgtcgccagcagacgcgaatgcaatcacggggcgatgaaaacgctccttgatgcgggaggccagaatgccgatcacgccctggtgccagccatcacggaacaggctcaggctgtagcgcccggcagcatcgatctcgtccagcaccgccagggcgtcatcctgcatatcggcctcgatattgcgccgctcctggttaagcgcatgcaggtgctgcgccatctgcctggccgatgccatatccggcgccagcagacaggcaatccccagcgtcatgtcatccaaccgccctgccgcgttcagacgcgggccaatactgaagcccagatcctgcgggctggccttggcatggtcgcgccccgccacctcgaacaaggccagcaccccggggctgcatttgcctgcacggatacggcgcaggccctgctcgaccaggatgcggttgttgtcatctagcctcaccaggtcagccaccgttcccagtgccaccaagtccagcagttcagtcaggttgggttcggagccagcagcgaacgccccccgtcggcgcagctcagcgcgcaatgcgagcagtacatagaatatgacgccgacaccagccaagtgcttacttggaaagtcgcatccatgttgattcgggttgacgatgcacgccgcccggggagtctcggctccaggcaggtgatgatcagtcaccaacaccggaatacccagtgcctgtgcagcattcactccgtctgtactggcgatgccgttatccacggtcaggatcaggtcgggctgatagccgacggccaatgccacgatttccggtgtcaacccgtaaccgtattcaaagcggttgggcacaagaaaatccacgacagcgcccatgctgagcaatcccttgacagctactgccgtcgcagtcgcgccgtcagcatcataatctccgaccacaatgatgcgcttgcctgctgcaatcgcatctgccagcaggatggccatctcggcattaccagtcagcctttccgggggaatcaggcgagataggcttgcctccatctggccgatattgcgtattcctcgcgcagcaagcaggcgcgccatagtggggcggacacctgcgtcgaccaatgcctgacaggcctcctggtcgatatttcgttgtacgatctgtaccatctaaaaatatgtttccaatgcgattggcttgcgccagaacttaaaaacatcggcaggcctgagctgcacgtgcagcatgcgatgagaccagggaaaatacaggtcaacctctcgcacccgccgcgctttcaatgcctgccacaataattcgcaccattcattgcccaaacccacatagggcgactgcagcacggcatgtggaggtccctcttgcataactgtgcgcaatgttgcaacagcagcatgtgagacgccagccagctgggccatgcccttgagcgtagcgttttcaccatataccttgcacgcagctgtctcgctcggactgggcaatatgcctcccccatgcaaccagacactgttcactgccagctcgccacgcgcctccctggcttggttgacctcatgatcaaacagcagcatttgcatttcattgagcagttgccgccagtgctgggcatcctctccttgcggcaaccaggatgcgacatcgtgtccggccactgtctcgaccgctgtcgtcgacagcgccggcaccgaggaaagcctcaggtgccagtgtccttgggcccccggcagaaactcaagcccggccccggcaaaatgccggttcaggctgatccgcaatgcctcgctttcctggaggtgcaacgccagaggagctggccgggcgaggacaaaggagtcacgctgcaatgagaaatgcactggactggccagcatccaatatgccccatccacaggcactctctctcctagccgcgccaatactgccaaaggccaatcctgctgttttttgatgccgaattgttggcaaagataggcttcgcagctggtattcaaccattgcacccggcctcgggcaaacatccgcagcatccctttgtcggctgccatggcatccatatattcagggagatcagaaagaaagatttgcaatttcacacagatgtcactttgtcatgaagcaggttgagcgctaagatagaagaccacgcttctgcttagcaacaaggttatggatatcattttatggcgtcatgccgaagccgaggaaggttctcccgatcttgcacgccagcttacccccaaaggggagcaacaagcggcaagaatggctgcatggctgaagcaacacatgcctgccaacatgcgtattcttgtcagcccggccaagcgcacgcaacaaacggcactcgccctcgggatggagtttaccactttggatgaacttgccccgggtgcttcgccgcaggtgctgctggatgcagctggctggccattgggaaaagacaatgtgctcatcgtgggccaccagccgacactgggcatggctgcagcctacgccatgaccaggcgcacgcaatattggagcgtcaagaaaggcgctgtctggtggattacccaccgccgccgcggcgaggaagagcaaaccgtgttgcgcgccatgctgacgccagagctggtttgatgggcatgcgatccgtcgacatttcccagcacttgcgggagggcgtatgagcaccgttctgattgcaaaccccaaagggggaagtggcaagacgacgctggccaccaatctggcaggttattttgccagcagagggcgacatgtcacgctttcggacatggaccggcaacgctccgcactgcagtggctggaacgccggccatacaaactgccgctgatccacggtcaggatggtcgccatagctacaccaacagcctcagtgccgactggaccattgtcgactctcccgccgggttgcgcggcgataagctgaagcaagccgtcaaggatgcagatctcatcctggtgcctatgcagccgtccgcgttcgatatgggagcgacacgagattttctccagacgctccaagaagagaaatctgtgcgcaaaggtcaaacgtttgtcgccatggtcggcatgcgtgtggataatcgcacccgtgctgccttggcattgcaggagttccttgcacaatccggctttccctgcgtgggcaacctgcgcagcgctcaggtatatgcccttgcggcggagcaaggcgccagcctgttcgacatccgcccatcccaggtcagccgcgacctgcagcaatgggccccgctgctgcactggctggtcaatgccagcaagcaaaaataattatcaggagggaacatgcccaacgagatcgagcttaagctgcgtattgccaaggaagacattccacatctacgccgtcatgccgctgtccgcaaacatgtcacggggaaggcagttacacgccggctggtgagtacctactatgacacaccagacctgcagctgctcgaccaacacgtgagtctgcgggtaagacgcatgtccggaagctggtttcaagcagtcaaggcagccgggcactccctggcaggattgcaccagcgcctggagtgggaagacattatttccaaaggcgaacctgattacaccaagatcacggaccctagtcttacccccattttcgacaacccagcgctctggcaggcattgcttcccattttcacgaccgatatgcagcgcaccgaatggcaactggactatcaaggcagccacatcgagctatccctggatgacggcctgttgatcgcaggcgagcacagccaacctatgatcgagattgagcttgaactgaaaggaggaaaagtcgagcacctgtttgcgctcgcgctggatatgcaatccgatatcgcactcaccatcgaaaatgtcagcaaggcacagcgcggctatgcctattaccgtgacttcccgcaaaaaccatccggagccaagcctgccggcttgatgcctggcgatgaacctggcgaagcattcgagaaggcaggctgggagtgcctgcgccagttgcagagcaatctgtcgatcgcaatgcagggcgacgaccccgaaggggtgcaccagatgcgtgtggcgctgcgccgcctgaaagtggcattgagcgcttttggctgtcatgacgacatgctcagcgatgaaatcgactggatcaatgacttgctttccagggcacgtgaccttgatgtgttgctgtacgacacccttccaggcctacggctcaccactgatgagctgagacaggcccaggcgccgatcgcgcgtgcgcaaaaacgggcatacagcctactgcgcaatgggctgaaacagccgcgctatcaacgtctgctgcttatgctgggccacctgttcgccactccccagccaaccaagcacaccaccatcaccgagatcgcaacgccccacttgcgccggacacacaagaaactactcaagcaaggcaggcacctgggaaaattgtctgtggagaaaaagcacaaattgcggagattggcacgccgcctgcgctattcagtcgaattgttcagctcgatttaccccggcaagaaacctgaaaaacgcacagcaaagctgctggatgcgttgaaacacatccaaagcaatcttggcacactcaatgacatcgccgtcaccagccagaccctggacaacatgagcaagcgcaaccctgggctgcagccggcgcgccttgcctggcaggctatcgcgcgagaacgtgaaaaacgccacattgacagcctgccatcactatggaaaacagtgcggcaagccccggtggcttggtaagcgtgccatctcaggcaaaatccactacactcgcctcattcttttaaccccacacatgcagggatcacaatgaatctggaaaaagtcattttcggtttcttcatcgtacttgcgatgacccttaacttcggcttctttatcggcggtagtggtaaccccatcgagcatcatatctacgagttatatactgccatcgtagtcaacctaatcgccacggtgctcaagttcggcgatcgctcgcaaattggcgccattcatttatctaccagcctggtggctgatctgcagctgattgcggcagccattgtatgggtcgtcgccagtgccgaggagtccggcacggctgcacgtgtcgtctcgctcagcggcggcgccctactcgccaacatcacttcggtcatcctactgctggcggaaacgattacgctgcgccggtagatcctgagcggaaccgcttgtgaacaatattttcttcttgatcctgcggcgcatgcgcgcgccgctgatcaccgtgatcgtcagctataccattgcgattgtcgggctaacattgatgcccggcgtcgacgatcacggcgatccctggcacatgagcctgttcgaggcattttatgtcatcagctacacggctaccacgatcggcttcggcgaggttccctacccttacagcgatgcacagcggctatggatgaccttctccatttatttcactgtcatcccctggttttatgccataggtaagatcatttcactattccaggacccggcactcaagcaagcactcactaccaacagcttcgcccgtgccgtggatcatctgcacgagccattcttcattgtctctggctatggcgaaaccggcagcctgctggtgaaagcgctggaccacaagggcatacgcgtcgtggtcaccgaagtggaccaggaccgcgtcaacgacctggagctggaggactaccaattcgacattccggtgctgtgtgccgatgccaagatgcccgacactttgctaagggcaggggtgcgccaccccatgtgccaaggaatcgccgccctcacggacaacgaccatgtcaatctggccattgctgtcgcagcaaagctactcaaccctgacctcatggtgctcgcacgggcggaagatgatgaggtggcagccaatatggcgtcgttcggcaccgaccacatcctcaacccttacaccttgtttggcgaccaactgggcatggaagtccacgccatcgggacttatctcctgcacaagtggctgacaggcgtcccaggagacaccttgacgttgcccaaggtgccgcctatcggcaaatggattatttgtggctatggccggttcggcaaggcggtcgtggaaagtctggagcgcgagcaaatcacgaccgtcgtcatcgaggcagaacccgagctgacgcagtgtgacaactgcatcgtgggcaacgggacggaggcctccatcctgaaggaagcagggatagaggatgcagtcggcattatcgctggtaccaacaatgacatcaacaacctgtccatcgtgatgacggcacagaaaatgaaccccaacctgttcgtcgtcgtacgcaaaaatcgccgcttcaacgaacccttgttcgaacatttcaacgccgatatctcaatggaccctagcgatatcattgcccacgaatgcctggcgcgcatgatcaccccgatgatgacgcacttcctgcaattggtgcgcacacaggacaacagctgggccaatcagctgatcagccgcctggtgggcgtggtgggtgaaaacgtaccggaagcttggggcgtgacagtggatgctgagcatagcccggccgtcgccaacctgattgcatggggcttgccagtgacgctggatgcattgacgcgcgaccctggcaaccgcatgcagaagctggacttggtcccactcatgctggtgcgcagcggtaaatacactttactgccagagcttactgagcagctgcatgtaggtgaccgcttgctattctgtggcagtgccatggccaagagcgtacagcccattaccctgagcaaccataaaacgttgacttggattatcaatggtcgagaaattgccgacggctggctctggcgctgggcgacgcgcaagctgacccgcttgcgaaagctgcgtaagcaaacacagcaacaatgaaagtgtgactcgatcctagctcgcttcccttgcgcgggccccagcgcggttcctgtcgatatgttagtcagtccatagacgacaccacatgccgtcgcaacgccttgcgctcggcgtgatggcgcttgccttccagccggcgcagcttcgagcccttggtcggcttggtggcgatgcgcgccgcaggtatcctcgccacgctattgaccagctcatgcagcctggctagggcatccgcccgattcaactcctggctgcggtgaagctgggccttgatgatgatcacgccgtccttggtgatccggtggtcacgcaggcgtagcaggcgggccttgatcacttcgggcaaggaagaggcctttacgtcatagcgcaggtgaatggcgctcgacaccttgttcacattctggccgcccgccccctgggcacgcacagcggtcagggtgatttcatccggcgctggatacagttctggcagattcatcgtctgaagtgacctctatcgttcaaatgcctgtcgcaccagctgcaagccgaggctgacgccgaagccgttcacatcgctgcccacggcgccgagcccacctttgcggcgataggaagacaaatccacatgcacccagggaacgccatgctcaatgaacctggccaggaagcgcgcagccagcacatgatcggcctccccctccagcgtacattgcttgatgtcggcgatactgctttccagctcctcctcgtaatcctcatcgaacggcagcctgcacacgcgctcgccaaccgcatgtccggcctggactgccttgtccagccaagtattgtcgttgccgatcacgccgctataacggtctcccaacgccacctgcatactgccagtcaatgtcgcgaagtcgatcatgaagtccggcttgacgcgcgaagccagcgtcagggtgtcggccagcaccatacgcccctccgcatcggtatgaacgatttctatggtcgtaccgttgagggcagttaccacctcactctgcttgtaggcgcgcggcccgatatggttctgcgccagtgccagccagcagtcgattctgaccggcagctgggcttcagttacggcaagcaggatccccaatgccacggctgagccgttcatgtcctcatgcatgccgtgcatgtatttggccggcttgaggttatgcccgccggtgtcgaagcatatgcccttgccgaccaccgccacatgctggcgtgcatctttgggctggtaagacaaatgcacgatcgcggcatcctcctcagacgagccttgagccaccgcgacaaaggatcccgccccgattttgcgcagttttttgaggtcgtactcatcgcgtctccagccatattgcccggccagctccttgatcttttcccggtatgcggccggagtcagctcattcggcggcgtcaaggtcaggctcctggccaacgcactgccagccaccagcgcacgggtttcggcataatcgtcagcctgcttccatccgtgaatcacgatctgcttgagcgggtatgccttatgcctggatttacgcacaggcagctccaccgcattcacactcaccacatagaatgcctcatttgcagcccgcgcccgcgatgcctcttcgccaaagaccgcaatggtgaccgactgcggctggtcatccaacaaagccgagacagccttgcgcagcaaggtatggcgctggaaggtattctgcttatcgtccaataccacccagctggcgatgccgccgctcggcagcgtagccgatacatggcttttcgccaggtcagtatatttgcttcgagcccgtcgcagtctggcctccagcaaggaagcgaacggcagagaggctggcctacgttttggcagaacgaacagtatatggcttgccgctgccagtgatttttcatccgccggatcgtggatctgcttgagttgcaatgtcatcaagttttctcttgtttttagcaggttaggactgggctttcatgcgctggagcaagcgacaaaacttgacctaaacagtcaaaaaagccaatatagcgtcttcacaacggcctcaagctatcacaaatatatttaacgcttgatgctgcatcaggctgattatacccaagcgtatcttaaaagtttcccggagaaccttacatggcattgacccccgacatcgaccctcaagagacccaggaatggcttgacgccatctcatcggtacttgagaacgagggaaccgagcgcgcgcatttcctgctggaaacgctgatcgacaaagcccgccgctcaggcgcatatttaccgtataacgcaactactgcatacgtaaacactattccggtccatctgcaggcgaaacatcccggcgatgctgccatggaacgcaggattcgcgcgctgattcgctggaacgccatcatgacagtattgcgcgccaatgagaaatcccctggcgtaggaggccacattgccagcttccagtctgccgccaccttatatgacactggtttcaatcactttttccgcgccgccaacgagcgtttcggcggcgacctgatttactttcagggccactcctctcccggtgtgtatgcgcgcgcctttctcgaaggccgcatcacggaagagcagctgtccaacttccgcatggagtcaaatggcaacggcctgtcgtcatatccacacccctggctgatgcctgatttctggcaattcccgaccgtttctatgggcctgggcccgattgccgggatatatcaggcccgttttctcaagtacctgcacaaccgcggcattgccgatacggctgaccgcaaggtatgggtgttctgtggcgacggtgagatggacgaacctgaatccatgggggcaatatcactcgccgcccgtgagaagctcgataacctgattttcgtcatcaactgtaacttgcagcgcctggacggcccagtacggggcaatggcaaggtcatccaagagttcgaggcagccttccgtgggtccggatggaacgtgatcaaggtattgtggggctcctactgggatccattgctcgcaatggacaaggacggcctgctcaagaaacgcatggaagaatgcgtggatggcgaatatcagaacttcaaggccaagggcggcgcctatacgcgcgaacacttcttcggcaaatatcccgagctgaaggaaatggtggctgccatgtccgacgaggatatctggcgcctcaatcgcggcggccatgacccgcacaaggtctatgccgcctatcatgccgcagtgaaccacaagggtcagcctaccgtcgtacttgccaagaccgtcaagggctatggcatgggtgacgagggcgaaggacagaacaccactcaccagcagaagagcatgagcatcgaaacactgaagaaattccgtgatcgtttcgatctcccgctgacggatgagcaagtggaaaacctctcattctaccgccctgccgacgacagtccggaaatgcaatacctgcaggcccgtcgggaagccatggggggctttattcctgcacgccgccgcaaaggcaatgagctgaccgtgcccgccttgtcggccttcgagaacatgcttggctcaactggcgagcgagaaatctccacgaccatggccttcgtgcgcatcctctccacactggtgcgcgacaagcagattggcaagtatgtcgtccctatcgttcctgacgaggcccgtaccttcggcatggaaggcatgttccgccagcttggcatctactcctccgtcggacagctctacgagccgcaggatgccgaccaggtgatgttctacaaggaatccaaggacggccagatactggaggaaggcatcaacgaagctggttcattctcctcctggctggctgctgcgacatcatacagcgtcagcggtgtgcagatgattccgttctacatcttctactccatgttcggattccagcgcatcggcgacctggcctgggcggcaggcgacagccgtgcgcgcggcttcctgctcggcgccacagcagggcgcaccacgctgaacggtgaaggtctgcagcatgaggatggccatagtcacttgttgtccgccaccatccccaactgcatctcctatgacccgacgttcgcctacgagcttgcagtcatcatccaggaaggcctgcgccgcatggtgcagaatcaggaggatgtgtactactacatcaccctgatgaacgagaactacacccatccagcgctaccgaaaggtgccgaggaaggcatcctcaaggggatgtatcagttcagtaaatccaaatctaaaggtcccaaggtgcaattactcggcagcggagtcatcctgcgcgaagtcattgccgcagcggagctgctggaaaaggactggggcgtgtctgctgacatctggagcgtcaccagctttaccgagctgcgccgggaaggcctggaagtcgagcgctggaatctgctcaacccggacaagccacagaaggaaagctatgtcaccaagctgctgaaaaaggcagaaggcccagtcattgcttctaccgactatatgaaggcgtttgccgaccaaatccgcaatttcattccacaacgctatattgcgttgggcactgatggttacggccgatccgactcgcgcgaagcactgcgcagcttcttcgaagtcgatcgctaccatgtcgtgctggccgccctgaaggcgttggcagatgaaggaaaactgcccgccaccaaggcagcggaagcagtcaagcaatacaagctagaccccaacaagcccaacccggcaacggtgtaggtcatggtaaccaggctgccaggtggcagcctgttcgcaacgatcacacgccccggcttatcgcatgcgggcgttttgcgtaaatgcatatcttaaaaaaagatacattttaaggaacatcaagcatggcaattaaagacgtactcgttcccgacatcggcaactttgacagcgtggatgtcatcgaagtcttggtcagcgccggtgacaccattgccaaggacgattcactgatcaccctggagtccgacaaggcctcgatggatattccggcgccattttcaggtaccgtcaaggaagtgaaggtcaaggtaggtgacaaggttgcccaaggcaccctcatcctgaccatggacgccctagaggaaggcgccagcgcagcccctgccccgaaagaggacgccccgccagtccaggttgcggtgccagcccctgtgcccgaagccacccgcccggcaccagaacctccaccgaccatccaaccacaagccacccccaaccccataggcgccagtgttgcaaccgcatcaggtaaactcgcacacgccagcccgtcggtgcgtaagttcgcgcgcgagctgggagttaacctggcgctggtcaccgccaccggtcccaagaaccgcattacgcaaagtgacgtccaggcctatgtcaaaaacgaactaagcaagccgcgcggcggtggtatcgccactggcgcgggcggacttgccgtcatcccagcacccgtcatcgatttttcacaatatggcgacaccgagaccaaaccgctctcccgcatcaagaaactttccggcgccaaccttcatcgcaactgggtgaccgcgccgcacgtcacgcagttcgatgaagccgatattaccgaccttgaagacttccgcaaatccatgcagtccgaagctgagaagcgcggcgtcaagctcaccatgctcgctttcctcatcaaggcctcggtcaatgcattgcgcgcctaccctaacttcaatgcttcactgtctgccgatggcgaaagcctgatcctcaagcagtattacaatgtcggcttcgcctgcgataccccggacggtctggtagtgcccgtgatccgcgatgtcaaccgcaaggacgtgcttgaaatcgctgccgagctgggcgagctttctgccaaggcacgtgaacgcaaactcaaggtcgaggaaatgcagggcggctgttttaccatctccagcctggggggcattggcggtacggctttcacccccatcatcaattgcccagaagtggcaattctgggcgtctcgcgctccagcatccggccggtatacaacagtaagaccaaggagttcgagccgcgcctggtcctgcctttgtccctatcttatgaccaccgcgtgatcgacggtgccgatggtgcacgcttcaccagtcacctgcgcatggtactgtccgacgtgcgtcgtttgttgctgtaaggattgagggatcaagatgagcaaaattattgaagtattggttcccgatatcggcaacttcgatagcgtggacgtcattgaagtcctagtgaaggctggcgacaccatcgccaaggaagacgcgctgattaccctggagtccgacaaagcctccatggacatcccctcttcccacgcaggcgtggtcaaggaagtcaaggtcaaggtcggcgacaaggttgccaagggttcgctgatcctgctgctggaagaagctggtacagaccaggcgagcacgaccgccgatgcggcacctgcagccaaggaagaatccaaacctgtccctgcagcaactcctgccgcaccggagccggctactggcgactccgatatcaataccgaagtcgtggtgctcggctccgggcctggcggctatacagctgctttccgcgctgccgacctcggcaagcaagtcgtactgattgagcgctattccactctgggcggcgtctgcctcaatgtgggctgcattccttccaaggccttgctgcacaccgccaaagtcatcaccgaggctgaggaaactagcctccacggcgtcagcttcggcaagcccaaaattgatctcgaagctttgcgtgcctggaaagccaatgatgtggtcggaaaactcactgctggcctcgcgcaaatggcgaagcaacgcggtgtgaccgtagtgcagggcgtaggcaaattcaccagcccccaccagatcgccgtgactgcagccgacggcaaggtcaccactgtaggctttcagaacgccatcatcgctgctggctcccaggctaccaagttccccggcgcacctgaagatgagcgcatcatggactccaccggtgcgctagcgctggcagatgtgcctaagcgactgctggtgatcggcggcggcatcatcggcttggaaatggggacagtatacgaggcgctaggcagcaaggtcagcgtggtcgaattcatggatggcctcattcccggtgccgaccgcgacctgatccgcccattgcagaagcgcatggaaaaacgcttcgaacgtatcatgctgtcgaccaaggtagccaacatcgaagccaagaaagacggcatccacgtcagcttcgaaggtgaaaacgcacccaaggaaatcgaggtctacgaccgcgtgctggtttccatcggccgccgtccgaacggcaagaacatcggcgccgaaaacgcaggcgttgcggtagacgatcgtggcttcatcacagtcgacaaacaaatgcgtaccaatgtgccgcatatcttcgcgatcggcgacatcgtcggccagcccatgctggcgcacaaggcaacccatgaagccaaggtggcggctgaagtcattgccgggcacaaggtcgagtttcaggctatggtgattccttccgttgcctatactgatcccgaggtggcctgggcaggcgtgacagaaaccgaagccaaggccaagggcctagaaatcgagaaagcctccttcccatgggcggcaagcggccgggcgttatccattgcccgctccgaaggcgctactaagctgatctttgacaaggaaacccaccgtgtgatcggtgccggcattgtcggcaccaatgctggtgaactgttggcagaggctgtgcttgcaatcgaaatgggcgccgatgcgcacgacctagggctcaccattcacgcccacccgaccttatccgagaccatctgcttcgcggcggaaatcaaggaaggcaccatcaccgatatgttgccgccaaagaagcgctaaatttttgtgctttgctttcaaagtcaataaaaaacggcgctttagcgccgttttttattgaggtccagcctaaagatcgcagaccccatcgtcaagaattggtaattcctcacaagtcgttctagaattccagaatttgagaatgaaaagtatttatcaaaatgatattgaaccgcttgctaatgtccattgttttactatgccctacggcctccgttgtcgcagataatattactgcagaagatcgcttatataccttctcatggtattttcaggatggctcaccgctatcgcctagaggaggaagtacacgcggcacgacaatccaacttgtcacagaacccacggccgaatggcacgctttgcaagaaccaggtattacccagctcgaacgcgatcgccgtgccattcttgccatggcaggggagtaccgcgtgagtttcgactttattgaaaccacgggatttgtcgctgcctataagccagaacgtccctaccgcagttggggaacggaaaaagtctatgtcgtggaggatactggtcgcgatatcgtattgcagcatttgctggtgatgtcattcacagataaagatggcaaaacccatggccctcatgtcaccaagcactggcgccaggactggcggtacgaaccgactgatcagctagtgtatctgggcaacaatacctggcaacgcatccaggttcctgcggaacgacaacgcggccactggcggcaaactgtttaccaggtggatgatagtccgcgctattccggcattgcacaatggcagcacctggggaactactcaagctggaatgacgagaatggctggcgcccattgccacggcgcgaatactccgtacggagcgattatgatgtattgattggcaacaaccgccacactatcacaccgacgggatggacgcacgagcaacataatctcaaggcaaaactgtacgaaactggcaagctagctgccagccaaccaatactagggcgcgagtctggttttaaccgctatgagcgcatcacagggtacgactggagtgcaggcgatcactatcaagaaagcaccaagcccgtttgggatgctgtgcgcagcaaatggcaggaattgatcaacaccacagagatactacagctgcgaggctctcccgataaggacaacctgttcataccgatataccgatatgccagggaagttgcagaagcaacactcccaattccggctgaagaaatccggcaaaaagtggatgagatcattgactcttatctgccacccgcagcgcctacaacgccaaggtccagcaaaaaagacattacaaaagcggcggatccaacaagcaccctatactagcgagccgtcagtatctagatgagagtccactgatcgaggaggtgcagttatatgcgaaaaagggcgggaaacacccgcccattagagcacctattctgcggatggcggatttgctgttgtatccgccgcagactgtccagcactttctggctttgcttcctctggttgagtttgctcgctcgtcttcgcacgtggtttacgggatctaggtttagcagcgggcttgccatcggccttcgtcttttcggttccaggcttggcccggcttgctgtacgccgcctactggtagttgaagtcttcggcttgttttccgcagccggcactacgggctccgtcgtgcttttatccccatcgaccacatcgttgaccaccttgctcagtatccgctttccagcaacgactacagcagccagtgcaactttcttgacgatactcctgagaattcccatacagactcctattggcaaataacctgtttaagctcgctaccgggaaagtttgcactctgcttgatcaactcggtcgccatctcggctgacatatcattgataagcaaactgacacgccctttttcctgattacgcacccctttttgcactgacctaacgccttggcgttgcagttgttcgagtagtttattcgctaaacgttcatccttgaagaccccgagcgaaattgcatggcgccagggtgcctcttgaatgatgaagctgacatccacgcccagcgctttcagctcctcgactttgctctgcgcagcctgcaatgatggcaatggcgggatatatacccaatagcgcaaggcttcctggatggttttctgctgcacagtagcaatcaaggaatgctggtttaaaatggcctgtgcacgctgcagcccttccgcagaaaagctgccccattcatagcaagcatacgcctcattttgcagcgtgccgccggactctactgcctttggcagtgcttccacctcatcctgtgtcagtagcttgatcttgtcggcatccagtggttcatggacatgcgccttggctgctggcggcgattggaaccagctcacactcacccacatgccaagattcaacaataataatccgcccaccacccatttcatggcaaccctctctccatgtaccacaagccttgcaacaccaggttctcctcaaggcaaaattcgctatgcaatatatgtttttgcaataatggcaataaagcgactgcgtcaccaccgctcaatatgcaaggtatggcttcaccgcatcgctcaccaagcagtgtcagcaggttattgatggcacctgccccagcatgaagactgccgctgcagactgcatcctgggtgctcaatggaaaatcccggaacacgccatgcattgctccgatattggcggcagcactggcaagactctcctgcatcaacctgattccaggcatgatgatgccgccgaggaagcatgcctgcccaggcgcggtgctttctatcatatcaaccgtcaatgccgttcctgcattcactaccaggcagctacgctggtaatgttgccaagccgctatcatggctgcccaacggtctacacccagttgtgcaggtattgcatagccattgctcacgccacatgcatgcaatgtgctggcatgccagcgcaccggtaaaccaagcagcttgaggcgagcctccagcaaggcttgccgattcggtccggccacatttgctacggcaacacgctcgcacagcgcccattcagcgggcatatcatcattgagtacaccgcgctgcaggatctctcccgtttcatattgcagcaccgcccacttcgtgcgggtattgcccgcatcgattgccagcaggcaactcacctagctgactcctcgcacactgatctcgccggaagagaaacgctggttaccatgttcattctttatcagtaatacgccatcatcggcaataccttccaccctgccgtattgctcccgtccatcaggaaacaataatttgacggtttcgccctggaaaatgtgatgagacatccattcctcgcgcataccggcaaaccctgcgcgttcgaactcctccaacacttgcgccaattgcttcagcaattgtcccaacatgtcgttcggattgatctcaagcggcagatggctcgccagatccgttacaggctgatcaatcttctcgcgcgcggcaacgggcaacttgagattgagccctaccccgatcactgctgcgctgggcccttccatatccccatgtagctcgatcaatatgccagcaagcttacgtccacgcaccaagatgtcattgggccatttcaattgtgcgctgcgcaagccatactcatgtagcgtacgcaccaacgccagccctactgccaggctcaggccggacaatgcagaagcccctagctggaagcgccatagcaatgaaaatgtcagactagctccgaaagcagattgccagctacggccgcgccggccgcgccccttggtctgcagtaatgcggcagccactgttccatgggctgctccaagcgctgcctgttgcatcaggtagctattcgtggactctatcgaatcgaacatcaacagcttgaaacgctgcttatggtcacccaaggcgacctgcacggcatcttcactcagcaaaagcaggggatatggcaaccgataacctctgcctcgcacggaaaaaacctcgacgcccagcgcctccgcagcctgaatcgcattccagacagaggatcgggtcacggaaaaccggcgggcaatgtcttcaccggaatgaaaacgtccgtctgccaacaatctcaaaataggaaacaccaagttattcattgctgtggcagtatatcccaagcaatcatgatcaaatgaatattctagccctgatgacccctatatggagggtccgctgaaccaacacacagtgtaaaataggaacatatcaataatgtatggttaccatgtctgaaaaaccccctgttgctccagcttccaatttcattcgcaatatcattgagcgcgaccttgaacaagggacttatgccagccgccgctgggcaggctcgcccggcgacgccgtgcatcaagccactggcgggccggatccggccaaaatccgcacccgttttccgccggaacccaatggttacctgcatattggtcatgccaagagcatttgtctcaatttcggcttggcacgagatttcggcggtgtgtgccatatgcgcttcgacgacaccaatccagaaaaggaagaacaggaatacgtcgacagtattaccgagtccgtgaagtggctgggctttgattgggaggcgtttggtacatcccatctctattttgccagcaactatttcgacttcatgtatcgggctgcggaatacctgatcgaatcgggtaatgcctatgtcgaccagcaatctgccgaagaaatgcgcattaaccggggcacgttgacggaacccggcaagaactccccctggcgtgaccgcccgatgcaggaaagcctaaccctgttccgcgaaatgcgcgacggtaagcatgcggacggcagcatggtgctgcgcgccaagatcgatatggcttcaccaaatatcaatttgcgcgatcctgcgatttaccgcatcaagcgcgcgcatcaccacaacactggcgacaaatggtgcatctacccgatgtatacctatgctcatccactggaagacgcctacgagggtgtcacccattccatctgtacgctggagttcgaggatcaacgccctttctacgattgggtgctggaaaagctggcggaaggcggcctgctcgctcacccgctgcccaaacagtatgaatttgcccgtctcaacctcacctacgtcgtgctttccaaacgcaagctgatcgaactggtggagaagcaattggtcaatggctgggatgacccccgcatgcctaccctggtcggagcgcgtcgtcgcggctatgcacctgaaggtttccgcctatttgctgaacgtatcggtgtttccaaggcagattcctggattgaatacactattctcgaggattgcatgcgcgaagtactcaatgcatcggcagaacgccgcattgccgtactcgacccggtcaagctcgtcattgacaattatccggaaggccaatccgaagattgccacgcccctaaccatccgcaaaagccggagctcggccatcgcgtcgtaccgctttcgcgcgaattatggatagagcgcgaagacttcatggaagagccggtcaaaggctatttccgcctatttccgggcaacatggtgcgcctgcgctatggctatgtcgtcaaatgcacaagctacgagaaggatgccgctggccatgttactgtcgtacattgtgaatacctgccagacaccaagtccggcacgccaggtgctgactcggtcaaggtcaaaggcaatatccactgggtttcagcggcgcatgcctatgctgccgaagtacgcctgtacgaccggctgttcaaggaggcccatccaggccaaggcaaacatgaggacggctcggatcgcgactacttggacgacatcaatccgaactcagtgaaaacgattacggcacagttggaacctgcattgaaggatgccaaaccggaagagcgcttccagtttgagcggcatggctatttcgtcgcggacagcaaggatagccagccaggcaagccggtgttcaaccgcaccgtgaccctgcgtgatgcctggcagaaataagatggcagcgcctgttccgtctgcggcaatcatccagccggtcccgccagagatggcgttccgcctgctcaaccacggccccactgttctggtcaccacttcctgcgacgatcgcaccaatgtgatggcggctgcctggaacatgccactggacttcaatccgcccaagatagcgattgtcattgacaagaaaacctatacacgggaactgatggaagccagcggcacattcgccatcaatgtgccatgccgtacccaggcagacatcgtcgttaaggttggcgcaagctcgggcagggaattattgggaaaacgaccgggagacaagttcgctgcctttaacctgccgagctttgctgcatcgcagatagaagcgccattattacaggggtgtgttgcctggctggagtgccgcatcatccccgaaccccatatgcagcaaatgtatgacttgtttattgcagaaattattgcagcctacgctgatagccgcgtgttcagcaacgggcgttggcacttcgacggttacgatgatctacgcacgctgcaccacgtatccggcggcttcttcttcacaccgggcgatgccttgactacctcaccgggataaatcattttaccgaacgctggcaatggtccagtgctgtttctctccatcccgggtcaccgagcaacccagcgctatcggctcatcttcagattgcatgacatgcttggtgtgatcagcagtttgcactcccatgaaccagcggtccagccataccacgatggttttcctggcatcactcttaagccgaattagcttgccgtcattggccaagcattcagcactatcatcctctatcaacgccacccttgcatcaccgctaagttctgcagcacagagactagataccagtgtcagcaggctaacgtacaaatacagcctcacatttccctccactaccatatacagcatacgcacattacaactgtttagggctagcactagattcaaacccattaccacaagcctcagggcaatttgatacggtcggcatatttttcacgtatcttggcaatctttggggcagctactgcctgacaatatggctgactggaattgcgagcataatactgttggtgatactcctcggctgcataaaacttaccgttggtactcacctcagtcactacgggtgccccaaaagtattctcccgggcaaacctttccagcaaccggtgaacagcaaccagctggtcttgactttgacaaaacacggccgaccgatattgcgttcccacatcatgaccttgtcgattcaatgtcgtcgggtcatgcgccaggaaaaatatctccaacaaaacttcgtaatcaatctccagtggatcaaaaataatttggaccgcctctgcatgtcctgtcgccccggtgcacacctcttcataggttggatcaacgacattaccgccgatatagccagacactacttgcctgactccttgtaactgcgaaaatacgggctcaaggcaccagaaacaaccaccggcaaaaatagcaaccgattcagccacgatattgactcccttgtttatccagcgtcccttgcatcgaaaagtagcatattcacaccttagatcctcggatcaagtcgagggctgataaagcataatacagggtagctcccagcaaaccatctagattaattgaaatattatggcgcgtattgcagttttcaaccaaaaaggtggagtagcaaaaaccactactgctcttaaccttgcggcagcattgcaacgcacgggcaaagaggcgttgttgatcgacatggacccgcaagcgcacctgactcagatctacggtcgaccaccggcaagtgccaagcaaagcctctttgccctctaccaggatgacaaaccgctttatcatcttgaagttgagtggcccgggcttggatatctgattccctcccacaaggagctgatcaaggtagactcggcctttggcaagggtccagccatactcaataagctgcgacatgggcttgatattgcagacaaattgtatatgaaccggcacacattgattgattgttgcccttacttgggcacgctatctctcaacgcaatttttgctgcagacctcatcatcatccccatctcatccgatttcctttccctaaggggtgccaagaaagtgggagataccctcgcagccatagaaccggtcctgaaacggccgatagaacgccgttacttgctgacacgctttgatcgcagacgcagcatgacatttgaagtacaaaaacaagccaaggcactgtttgggcatcatctgctcgacactgtcatctcagaaaatgtcgccgtagcggaaagtcccgagcatggtgtggatatattccgtcaccaacccaacagtacgggtgcacaaaactatttggcgttattaatcgaattggcacagaaatggccaaaagactaagctgcttgctgcaatactcgacataagaatacagctgcctcgtaagcatcactgctaagccagctcgctacaaatcacctgcaaacatctcacaaacctgtgacatttacttaggtattagaaaatgaaaaaagcccgctagagaactagcgggcttttgaataaaagcctggcggtgacctactttcgcatgcgtagtgcatactatcattggcgcggaatcgtttcacggccctgttcgagatgggaaggggtggttccaattcgctatggccgccagacataaccggtagtgcatgtgtatgaacacattcactgatatctgatggaacttgcataagcaaattcgtcttcaacaaacagaagaagtaaagatggtattttgattgctgctttgtcagcaccttgattcaagattcaaggttataggatcaagcctcacgagcaattagtatcggttagcttaacgcattactgcgcttccacacccgacctatcaacgtcctggtctcgaacgactcttcagtgtgctcaaggcacaagggaagtctcatcttgaggcaagtttcgcgcttagatgctttcagcgcttatctcttccacacttagctacccggcgatgccactggcgtgacaaccggtccaccagaggtgtgtccactccggtcctctcgtactaggagcagcccccctcaaacttccaacgcccacggcagatagggaccaaactgtctcacgacgttttaaacccagctcacgtaccactttaaatggcgaacagccatacccttgggaccggctacagccccaggatgtgatgagccgacatcgaggtgccaaactcccccgtcgatatgaactcttgggaggaatcagcctgttatccccagagtaccttttatccgttgagcgatggcccttccatacagaaccaccggatcactatgacctgctttcgcacctgctcgacctgtccgtctcgcagtcaagcaaccttatgccattgcactatcagtacgatttccgaccgtacctaggttaccttcgcactcctccgttactctttgggaggagaccgccccagtcaaactgcccaccatgcacggtccccgatccggattacggacctaggttagaacctcaacaacatcagggtggtatttcaaggttggctccacgagaactggcgtcctcgcttcaaagcctcccacctatcctacacaaatcttgtcaaagtccaatgcaaagctacagtaaaggttcatggggtctttccgtctagccgcgggtagattgcatcttcacaaacatttcaacttcgctgagtcccgagaggagacagtgtggccatcgttacgccattcgtgcgggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttaccggggcttcgatcaagagcttgcaccccatcacttaaccttccggcaccgggcaggcgtcacaccgtatacgtccactttcgtgtttgcacagtgctgtgtttttattaaacagtcgcagccaccatttcactgcaaccctcttctgctccacgagcaagtcgcttcacataccaagggcgcaccttctcccgaagttacggtgctaatttgccgagttccttctcccgggttctctcaagcgccttagaattctcatcctgcccacctgtgtcggtttgcggtacggttcacatatacctgaagcttagtggcttttcttggaagcttggtatcaatcacttcgtctcacaaggagactcgtcatcacgcctcagtcttaacctcccggatttgcctaagagatcaacctacacgcttaaaccacctattccaacagatggctgacctaaccttctccgtccccacatcgcagcatatgtaagtacaggaatattaacctgtttcccatcagctacgcatctctgcctcaccttaggggccgactcaccctgcgccgatgaacgttgcgcaggaaaccttgggctttcggcgagggggcttttcaccccctttatcgctactcatgtcagcattcgcacttctgatacctccagcattcctcacagaacaccttcgcaggcctacagaacgctctcctaccatgctagtaaactagcatccgcagcttcggttacgtgcttagccccgttacatcttccgcgcgggacgactcgaccagtgagctattacgctttctttaaaggatggctgcttctaagccaacctcctggctgtctgtgccttcccacttcgttttccacttagcacgtcattagggaccttagctggcggtctgggttgtttccctcttgtccacggacgttagcacccatggactgtctcctgtgattgcacttctcggtattcggagtttgccatggtttggtaagctcttatgagccccctagccataacagtgctctacccccgagagtgagacacaaggcactacctaaatagctttcggagagaaccagctatctccaagtttgtttagcctttcacccctatccacagctcatcccctaatttttcaacattagtgggttcggacctccagtacctgttacggcaccttcatcctggccatggatagatcacttggtttcgggtctacacccagcaactgaacgccctattcggactcgctttcgctacgcctcccctatcggttaagctcgctactgaatgtaagtcgctgacccattatacaaaaggtacgcagtcaccccttgcgaggctcccactgtttgtatgcatgcggtttcaggatctatttcactcccctcccggggttcttttcgcctttccctcacggtactggttcactatcggtcgattacgagtatttagccttggaggatggtccccccatgttcagacaggatttcacgtgtcccgccctacttgtcgttaccctagttccacaaacgggttttcgtatacggggctatcacccactatggccggactttccattccgttctactaacgcgtctgctaaaagtaacaggcttttccgggttcgctcgccactacttccggaatctcggttgatttcttttcctcgagttacttagatgtttcagttcactcggttcgccaccgccctcctatatattcagagggggttacccttgcgggtgggtttccccattcggacattcccggatcaaagcttgtttgccagctccccgagactttacgcaggctaccacgtccttcatcgcctgtaatcgccaaggcatccaccacatgcacttattcgcttgaccctataacgttggaccctgaacccttttaaattcaagtccgtgactcacgagtagtggtgagtccgttacaggctgcttctaaagcactatcgaaccacgttaaaaacaacgctgttcaatgttttgatttctgcaatcaaattacccattgaatgtttcagacctcatcacaaagtcttacttcattctctttacttcttccattttgttaaagatcaatctagcttgtaaaagccagacataaagacagcacgctgcgcttatgtctaacttttcaacaaagtgttggtggaggatgacgggatcgaaccgacgaccccctgcttgcaaagcaggtgctctcccagctgagctaatccccctctgaacttcgcattacttcgttactcgtcttcttacataccaaagtatgcggcgaagattcgcgcctcgtattactcgtccacttgataagtgcttggtgggtctggttgggctcgaaccaacgacccccgccttatcaagacggtgctctaaccagctgagctacagacccttaaggccaatctttgttgcgctctttaaaacaaccgataagtgtgaatgcttgcaagcaaggcttactctagaaaggaggtgatccagccgcaccttccgatacggctaccttgttacgacttcaccccagtcatgaatcccaccgtggtaagcgccctccttgcggttaggctacctacttctggtgaaacccactcccatggtgtgacgggcggtgtgtacaaggcccgggaacgtattcaccgcgacatgctgatccgcgattactagcgattccgacttcatgcagtcgagttgcagactgcaatccggactacgatcggctttctgagattagctccccctcgcgggttggcaaccctctgtaccgaccattgtattacgtgtgaagccctggccataagggccatgaggacttgacgtcatccccaccttcctccggtttgtcaccggcagtcccaataaagtgcccaactgaatgatggcaattattggcaagggttgcgctcgttgcgggacttaacccaacatctcacgacacgagctgacgacagccatgcagcacctgtgtccactttccctttcgggcacctaatgcatctctgcttcgttagtggcatgtcaaggccaggtaaggtttttcgcgttgcatcgaattaatccacataatccaccgcttgtgcgggcccccgtcaattcctttgagttttaatcttgcgaccgtactccccaggcggtcaacttcacgcgttagctgcgttactaatggattttactccaccaacaactagttgacatcgtttagggcgtggactaccagggtatctaatcctgtttgctccccacgctttcgagcatgagcgtcagtattaggccaggaggctgccttcgccattggtattcctccacatctctacgcatttcactgctacacgtggaattctacctccctctcccatactctagccttgtagtttcaaacgcagttcccaggttgagcccggggctttcacatctgacttacaaaaccgcctgcgctcgctttacgcccagtaattccgattaacgcttgcaccctacgtattaccgcggctgctggcacgtagttagccggtgcttcttatcaaggtaccgtcatcctcatccagtattagtggataagttttctttccttgcgaaagagctttacaacccgaaggccttcttcactcacgcggcatggctggatcaggcttgcgcccattgtccaaaattccccactgctgcctcccgtaggagtctgggccgtgtctcagtcccagtgtggctgatcatcctctcagaccagctactgatcgtcgccttggtaggcttttaccccaccaactagctaatcagatatcggccgctccattaacgtgaggtccgaagatcccccactttccccctcagggcgtatgcggtattagctaatctttcgactagttatcccccattattggacacgttccgatatattactcacccgttcgccactcgccaccagggagcaagctccccgtgctgccgttcgacttgcatgtgtaaagcatgccgccagcgttcaatctgagccaggatcaaactcttcagtttaattccgactattactttgtggcctcttgcgaggccggtatatcgcttggcttaatctcaaatgaatcttaggtgtagcttataaagctacagatttcatttaagtgttaagcacttgtattttgagtttgggatacatattaatatgtatcttttgcactcacctacaagcacccacacttatcggttgttcgttttgttaaagagcaggttacttctttttactcacccctgattcgtttccaaatcagcgagaggtgcgcattatacagacctttttaatccggtcaagctagtctcgaaatttatttcttacaacttcgatcccgcctctacaccccttacagcgagccgcgcattttacagatcaaaatttgtatgtcaataccaatctgcaaaacttgcattatttggttgcggggacaggattcgaacctgtgaccttcgggttatgagcccgacgagctgccagactgctccaccccgcgaccgatgtcgttgcaacccatttcgttagatttgtgttgcgtcgagaggtgaaactatagcaaacctaaaacttcggtgtcaacgtatttttgagggactattcagagtattggtgacgtcaaacagaattttccatcccaatcaagtgtttgatgccacactcatagcagcttgctttcaccactaataacgacagaacgcacatatgcgaggtcagcttctgtatctacaccgctcgctggcgccttttccgtaatttcgacgctaattttgtatccgtgccacaggacgcgcaattgttccagagactcaaaatactctatcgcggaaggggtcaatgctgcatatgcacgcaagaatcccgcacggtatgcataaatacctatatggcggtagataggcataccaggtgggatatcctgattagcagcaaaagcatctcttgggtaagggatgggagcacgactgaagtaaagcgcatgcccttgctgatcaaggacgactttgacaatattgggattcaatatggatggtgtgtcatgcaggacatggcacgcagttgccatggaagcttcagcgtgagcagacaggttgccagccacttccccgatcagccgcggatcgatcaagggttcatcgccctgcacattgacgacaatcgtgtcatcctcccaaccgcgttgttgcaccacttcggcaatccggtctgtaccggatgcatgatccgcactagtcatcattacgtcatagccataactcgatacagcctcctggatgcgctcgtgatctgtcgccacgacaacctcggccgcaccgctcgcaagagaccgttcaatgactcgcacgaccatcggcttgccggcaatatccagtagcggcttcccgggcaagcggctgctggcataccgggcgggaatcaccaccttaaacgacactactccacctcttcttccgctggaagcttgcgcgcttcatcctccagcatgacaggaataccgtcttgaattggataggccaatcggcaaggcttgcagatcagctcctgttcgttttttttgtaatgtagaggccctttgcaaatcgggcataccaggatttcaagcagtttcgcatccattgatcaaatttccttttccatgagtcgtgtcaggcgtgccagtattttttctgcaagtgcgcggtctatttcagccgagataggcatgaaccaccaattttcccgtgcaaacgcgatgcatttgaccgcatctttttcggtcataaggacgatatcatccttggcaaactcaaaatcatcttcagtataggcgtgatgatccggaaagggatgcgcctcaacgaccagccccaattgctccagctgaccaaagaaccgttgaggattgccaataccagctaccgcatgcacatgctgcccgatcagctcgttcagtgccatgcgttcttggggagcactcactttgcgcaagtcttccgggatcaactgcatgaggtatccacctgccgcaggaggacccccattgaaaacaaccgcatcgacatcttcaaggcgcgagctgggttctctcagcggccctgcaggcagcagctgcccattgccgaaaatgcgctcaccatcgatgatgacgatttccatgtcacgctcgagcgcataatgctgcagtccatcgtcgctaatgatgaggttgcattccggataatcccttagcaagtggcgcgcggcccgggtgcgtttacgacccacatataaaggtaggccggtccgttgaaccaacaagacgggctcgtcacccacctcctgcggcaagctgtctttcgtaacttgatgggtatggatcgacttaccgccatacccacggctgatgatgccaggataccagccgttttggcgcaactgttgcaccaaccagatgacaaaaggagtcttgcctgtgccacctacgttgatattaccgacaatgatgacaggcactgacaacttcagagacttgaataagcgcagacgataggccagcctacgcaaagcgatcaaaatgtaaaaaagccaagaaaatggccggagaatcagctgccagcctgtatgcccgtaccactgtctctccagccacctgctgaaagactggcccatgatcaacaactcccgacgaaacgactagtgaaattgtttacgataaagcttggcgtaatgtccatccagagccagcaattcctcatggcttcctccttcgataatcctcccctgctccatcaccataatgcgatccgcgttttctatggtcgacagtctatgggcaatcacaattgaggttcggttctgcatcaactcgtccagcgctgcctgcacatggcgctcggactccgtgtccagtgcagatgtcgcttcatccaataacagaatgggagcattcttgaggatcgcacgcgcaatggccagacgctggcgctgcccgccggacaagcgtacgcctcgatcaccgatctcgctttgcagaccgttgggcaattgctgaatgaaatcccaggcatgcgccgccttggcagcagcaatcacgtcctcctcactggcgttgcgtagcacaccataagcaatattgttgaacacagtatcgttgaagagaatcacatcctggctgaccaaggaaaattgctgacgcaagcttttcaggctcatgttccgaacgtctacaccatcgatcagcacacgtccctgctgcacctcatagaagcgtggcagcaggttgaccaaggtggtcttgccgccgccggagcggccgaccaaagcaattttctcacccggcttgactgtgaaattgagatcaagcaaggcaggacgttgggcggaaggatattgcagtgtcacattctcaaacacaatgctaccctcggcgcgaccgatctcctcatgtccctcatcgacttccgggatgctgtcaatcagctcaaacacactatgagcggctgccaaccccacctgcagctcctcattcaaactggtcaatgtcttcactggtccaatcagcatcagcaaagcaccgatgaaagctgcaaactcgccggcgctaaatttccccactgcataaaataccaccagcgccaaagccacgcccgccagcaactcgaccaccatgctgttcaagccagaaaaccgcgccaggcgtatttgcatatggcgattcttgcctgccactttggtgaagcgctggtactcgtaatcaccgccgccaaaaattttcaccatccgttgaccggacacagcttcctcgatgaccttggtcatttcccccatggtctgctgcacagccttgcccgaactacgtaactttggtgtcatgctcttgaggtaccatgccatggcaggagccacgaccgcgaaaatcagggtcagctgccaatccagatacagcatgtaccccaccataccaagaatagtcagcgtatcacgcacggcactcatggccaccttagtcgcggcacccgccatctgctctgtgtcataggtcagcttggaagtcacgacgccagccgacacagcatcaaagaaactgacgggcaaactcatcaggcgacgaaacgtatcctggcgcaggttttccaccacccgccgggccacccagcgcatggcaaagttggagatgaaccccgctagcgcccggattgccagcaacccaaacagcataaacgggagcaggtgcagcttggtcgagtcctgattgacgaatcctgcatcggtaacaagcttgatggtggcaagaaatccggtattcgtcgctgagaaagtcactagcgcaatgatgctgatcaggaatgctacccagtaacgggctgcatatttgaggaggcgcagataaagagcccgcgcactttgcacggaggcattagccttcccaagtgcagttttagacatgatgaatactttttaaattcaagaaccagaacgtgcctgggttgcgaaggtgatctggctgtaacctgcctggcgtgaggcttccatcacgttgacgaccgattggtggctactcttggcatcggcactgatgataatggttggatccttgccatcaccgacagcctttctcaaagcatcagcaatcccgggcacagaggcatcggacacatccttgttgttaatgacataatggcctgactcatcaatcccgacattgatgaccaatggcttgtcctttggattttctgcatctgcagtaggcaggttaatctgcaactccgtaacacgagagaaagtggcactcaccaccagaaagatgatgatgaccagcagcacatcaatcagcggcacgagattcacttccagctcttcgtgctttttacctcgttgaaaattcattccttgcgctcgccatgaatgatttcgaccagcttgactgcttcctgttccatctcgacgatgaaaccgtcaatcttgccacgaaagtggcgatagaaaatcatggccggcactgctaccacaataccacccgcggtattgtaaagcgcaacggaaatgccgcgtgcaaattgcgcgacatcatgccctgttgcggtaaaggcaccaaataactctaccatcccgatcacggtgccaagcaggccaagcagtggagccaccgtcgcaatcgttcccaacgtggtcagatacttctccagtttgtgtgctacggcgcgaccagactcttcaaccgcctctttcattacctctcgcggcgcccccagattcttcaacgcactggcgaacacagtgcccagcattgaatgcttttccagcctggccagggcttccgccgtcacacctgcgcgcccctggctcagccagttctgcacctcgggcaataaagccttggggacaatctgttgttcgcgcaaggcgagcagacgttcaatgatgatggctactgcaacgattgaagcaaagatcagcggccatatcggccatcctgccgctttaatgatttcccacacaaagtgcccctaaatatattctgtaaagtggcgttactttatcgcgcgttgccggtttcagcaagggaaggcgatgtaaaaccggccggtcggttataccagtagcgctgcgacttttcccgccagcgggtgacggcaatcccgcgatgctgctcaaaatccaacagcacggcaccatcgtaatcggagcgatagagcttggtgccagcggtcgcataccttgtcacgacatcacttcgtggatgacggaaacggtttcggtaacctgcggtaaaaatcacggcctgcggtttcactgcctccacgaaccccggcgtggaagaggtgcggctgccatgatgcggcgccaccagcacatccgcgtcaatgccgtgcccggctgcatccagcaggtcggcctctgcagagcgctcgatatctcccggtagcagcaatgcacccgcggcactgcggatatgcagtacgcaactgcggttgttggtcttgactccggtaggcaagtcggctgcattgacgggataaagtatttcaaaatcgacaccgtcccagcgccatttctgcccagcccggcacggtgaatgttgaagctggcctagctcaggcttttcctgcggcagcgagctgagcgcccagtcgaccggcatggcggcgatgaccgagcccatgccaccggtatgatccaggtcgtcgtggctcacgaccaagccattgaggcgcttgactcccatgccgttgaggtagggcacgatcacccggttgccgctgtcgctttcactggagaatcttgggcctgtgtcatagagcaatacatggttctgggtattgacgacgacagccagcccttgcccaacatccagcacggcgacccgcatatcgccccgcgcaggcatggacggcgcatcgagaaacaagggcagcatgccagccaaccccagccagcgcaacggtaccccgctcggtagcaacaggcaggctacgcctgccagagccaacagcatggcgggaatcgacggtatatgctgctgccatatcgccgacggcgattcactcagccacagcaataacgccatggcaagctgcatcagccaatgtgcgagccacagcagggagtccagcggcaaaaagctgccgagcaaggtcaacggcacaatcaccaagctcaccagcggaatggcaaacgcattggccaatggggagatcagggacacctgcccgaacagcataagcaacaccggcatcaagccgatggtgacagcccattgcgtcaagatggcatcccgcagccaatgaggatgttgcaggcgtccgcccagcgcataagccatcaccgccactgcgccaaatgaaagccagaatccaacggcaagcacggcccagggatcgatcaacacgacgaccagcaaggaaagcagcaataccctgccaatggatacccgcctccccgaccagaacgccaatgcaatgacggaaagcatatataaggtacgctgtgtcgggatggaaaacccagccaccagagaatatgctactgccgtcaccacacctgccaccagcccggccttgcgtgcgggacagcgcaacgtccagtgcggcactcgcctccagatagcgaacaccagggtatagaccatcccggacaacatggtgatatgcaggccggagatactgataagatgaataatgccggtacgccggaatacctgccagtcctgctggctgacggcgtcgtcctctccgattgccaatgccttcaacacgccggcataaggtcggtcctgtagcacactctctatgcgccggctaaccgattcccgcaccatatctacccagtaggcaggccggtttacccgtgcatccacacggacagcggcaggcgattgccgtatgtaaccactggcacggatgttgcgctccagcatccatagttcaaaatcgtatccatacggattggacgtgctgtgtggccgtttcagccgcaccgtgaattgccagcgctccccggcatgaaactgcggcatgccggcatgctgcgtcttgggcgcagggcttcccagcgaaaacccgcccgcataatgaattaacgagattcggcggggcacgaccgcccctggcgtttgcacactctccacatcaaagtcaaagcgctcgccacggtcatggataccgggaagtcctgccactacaccgacaatggcaatatcacggccctcccactcaggcggcagctcatccgccatccggccatgggccagccatgccgcccagccaaagccgaatgctaaccccagcaccgccagcagcaggcgacggatagctaaccgcttgcggaagccgtagaagaaggcggccaagggaaccaggccccacccccaggacaggggtggcaaccacggcaactgctgcaatacccaggcaccggctacaaatgtcagtgcaaacgcgggcatcctcagtcacctagtcaaatggtgtgcaatctgccatcttgaaggcgatattgacgctgcatgcgtgcagccagctcaaggtcatgggtgaccacgaccagggctacgccttggtcacggttcaatgcaagcaaaaggtcaaatacgccctgagccgtatggcggtcaaggttgccggtaggctcgtcggcaagcacgcagcgcggattggtcaccaatgcgcgcgccacagcggcacgttgccgctcgccgccggaaagctcgcccggcatatgctccagtctatggcccaagcccacctgcatcagcacgtcctttgcccgccccaatgcctcatctcgcgatagccgccggatcatgagtggcagagccacattctccaaggcggtaaattccggcaacaagtggtggaactgatagacgaagcccaatgcccggttgcgcaatgtgccccgctcggcctcactcaacgccgcgagcgacttgcccatgacctgcacactacctgcgctgggctcatccaggccgccgagcaagtgcagcaaggtactcttacccgagccagaggtgccgacaatggcgatctgctccccggcatccacctgcaaactgataccgttgagcacggcaacatccaggcctgtataagttttttgcaaatcaacacattgcaaaatagtggaatcactcataacgcagggcctccgccggattgaccttggcagcacgccagcttgggtaaagtgtcgccagtaggctcagtacgaaagacaagaccacgattaccgtaacatccgaccatagcagcctggatggcaggtcgctgatgtaatacacatccttggccaggaactgtaccccgaacatccgttcaatcatgggtacgaccgtgtcgatgttgagggcaattagtacaccgaagaacgccccggcgactgtgccaatcatgccgatcaacgcgccctgcacgatgaagatctgcatgatgctacgcgggctgacgccgaaggtgcgcatgatggcaatgtccgcacgcttgtccgtgaccgccatcaccaaggtagacacaatattgaaggcagcgactgcgacgatcagggcaagaataatgaacatcacgcgcttctccatctggatggcgcggaagaagttggcatgttgctgcgtccagtcgctaatgtaatagttacccgtgcccatcaagcgctcgcccagctgccgcgcaacagcaggtgcattaaaaagatcatccagctttaggcgtacgccggagacattctcccccatgcgatacagcctggccgcatcatcgagatggatgagcgccaacccggaatcgtattcgaacatgccgatctcgaacacgcccactaccgtaaactgcttgatgcggggcactacacctgtcggcgtgaactggccctgcggtgccatcagtaccaccttgtcgcccaataccacccccagggactgagccagttcagcccccagcactacgccgaactcgcctggcttgagatcttgcagccgtcccgcacgcatatgactgcccagctcggccaccttgtcttcggcgtcgggaagcaccccgcgaatgatcgccccctgcacggattggctgaacgacagcatcccctgagccatgacgtagggtgcggcagcttgcacatgaggcgcccctttcaccttctgttccaggctacgccaatcctccaggacattgtccgggccagtgatctgtagatgagaagccacaccaagaatacggttccgcaactcctcctggaaaccattcatgaccgacagaaccacaattaaggcagccacgcccagcccgatgccgatcatgctggtcagggaaatgaaggagatgaaatgattgcgcctttttgcccgcgtatagcgcaaaccgacaaaaagctcgaaaggaagttgtctgaaaaatgccatgccgcattctagcgtgaatggggctcaagtacagcattgcgcataaccgatggcaataaaaaagcccttccaaactggaagggctattcactcatatcaagtgttgcttagaagcggatggtatgaccacgacgacggcgtgcaacaaatgccaccacgcccatgccaagtagcaacatgccgtatgtcgctggctcaggtaccgccgcgactgcggtaaacacaaccagatcttggtatttcttgttctggagataggtcaatgcataatcgccggtagccaccacgctgtcatcgttgacgccagcaagccaggtcttggcaaggtcaatcgctgctttggagtctgggtcggttacccatttgccaaacatgaatttaccgtgccattcttttgtaggttcagcttgaaacttatccttgcctagattcaaaccatcgtctttttcatacacgatttcccatacagccacttggaaagctgcagaagaaatcgcgtcatcaacaaaggaataatacttgttggccaggttggtcaggttgctttccacagtggcactgaaagtgccttcagtataggtcgcggatttgccgaacgcccgaaagccctgagtcagttcgacgcagaacgcagcaaaagaatccccattgtcccaggtaccggaatacgcccctgcagcaacatcacccgatgcgcccccccaccaaccaaataagcctttgcctttgaggtcgacattgacatcaaccacatccttcttgctggaaaactcatacccggtgagcgtcgcctttacgccggcagagggcgccgccagtgcagcctgactgatcatcgatgcgccaacgagcaacgaagttactatcatccccttaaaattcaacatcttacaaccccttttctaacgttgactgttttcgcacttgaacacagtcgtcttggatctggacaagggcttattggccccgctcaatactggatcgcagtatacgggccatttcattttttgcatttagtacgtctggactaattagtcccattggactaacctcaaccttatcaagcatttcattgagtcttggcgagctcaagctcacccaggtcaagcgtttagctcccaaacaaaattccgccaatatatgccgtgcctctgctagaatccatgctatgtttaccgggattatccaggctcagggccatatcaagaccataacaccccatgacggcgatgctaggctggtcatcgatactggcgatcttgacctgcatgacgtcgcgatcggcgacagcattgcagtgaatggcgtatgcctgactgccattgctctggggcctcattcgtttgaagcagatgtttccaaggaaaccctgtcatgcacggtcggtctggatacactgcgccaggtcaatctggaaaaagcattacggctttctgaccggctgggcggccaccttgtcagtgggcacgtggacggcgtaggccaggtcatccgtttcgagccagtcggagagagcatgttgctgatcgtgcgagcgccacacgcattgtcacgctatatcgcggtcaagggctccgtcacgatcgacggtgtcagcttgactgtgaaccatgtcgatggtgacgacttcagcgtcaacctcattccgcacaccatggaagtaaccacattgaagaacctgggcgtgggcagccgtgtcaatctcgaagtggacctcattgcccgttatgtagaacgcatggcacagtgggacgataccccagcctgaatcttccacctctgcacccatttttcacgtacatcatgatcagcccaaccatagaaatcatcgaagaaatgcgtcagggacgcatggtcatcctcgttgacgaggaagaccgcgaaaacgagggggacctcgtgctcgccgcccagttcacgactgccgaacatatcaacttcatggccaagcatggccgcggactgatctgcctgaccctgacggaagagcgctgcaaacagctcaacctgccagcaatggtgcaaaagaatggcagcggaatgggcaccaacttcacggtatccatagaagctgccactggcgtcacgacaggtatttccgccagcgaccgtgcaaggacgattcaggcggcagtcgccccgaacgcaaaaccaaccgacatcgtcagtcccggccatattttcccggtagctgcccagaatggcggcgtattggtacgggctggtcataccgaggccgggtgcgaccttgctgcgctggccggcctcactcctgcgtccgttatttgcgaaatcctgaaggaggacggcagcatggcaaggctgccggacttgattgagttcgccaaacaacacaacctcaagatcggtaccatcgccgacctgatccaataccgcaacgaacacgaatgcctggtcaagcgtgccgcagagcgtgacgtgatcaccccctacggtccaatgcgcctgattgcctatgccgacatgattgccaaggaaacccatctcgcgctggtaaagggagaaatcacgcccgacaaggaagtactggtccgcgttcacgagccgctttccgtctttgacctcattgatgaaagcagtcgctcacattcttggaacacgttgcaggcaatgcgaaaaatccaagaggccgaggctggcatcgtgatcctgttgcacaatggggaaggcgcggaagacttggtggagcggatcaagtttgccgatgagccggtacggattcgccaggacttgcgcaactatggcataggctcccaaatcctgctggatctcggtgtcaggaaaatgaagctgctggctgccccgcgcaaaatgccgagcatcgtaggctttggcctggaaatcactggttatgtcgaggcaccctgacctggccggctgatgcgggccatgatatgagcatcgttatgtgagataatcacgccgtggaaaacgttaatctcaccggtcagtttctggttgccatgcctgccatgactgacccctattttgcaaagtctgtgacgttcatctgcgagcacaatgccgatggcgccatgggcattgtcatcaaccgccctatcaacatgacgctgcaggacttgttcaagcaattgaacctgccacttgccggcgcgctgacggacaaacccatctattttggcggccccgtgcaactggatcgtggctttgtccttcatcaaccgctgcaggaatgggactcgaccctgcgcattgatgaagagatcggcctcaccacatccaaggatatcttgcaggccattgcagaaggccacggcccgcaccacttcctgatcagcctgggttatgccggctggtcttcaggccaactcgagcaggagctggcccataacgcctggctgacggtcgaggcgaccccagagcagcgtcatcgcttgttgtttggcctgcctgcagaggaaaaagtgcaagccaccatggcattgctgggacttgactttgcccgctttgcagaggaagcaggccatgcctgagcccgcagccagctcaagaggttgcgtattgggcttcgatttcggcgagaaacgtattggtgtggcgataggcgaacatctgctcggcattgctcatccgcttgtaaccattgatgcagaggcgaatgacaaacgctttgccgccattgccgggctgatcgaggaatggcagcccgagatgctagtggtcggcctgcctagctacctcaatggagatgagcacgcactgacccagctttgccgcaagttcgcccgccgcctggaaggccgcttcaatcttcccgtgcaattagtcgatgagcggctgagctctgcggaggctagccagaccctcaagcaaagcggcatcagcggacgcaagcagaaatccgtgctggaccaggtcgcagcccagcacatactgcaatcctattttgacggacttgcctcatgacaacgaatatccccttacccaatgcggaagacctgctcctgatactggaacagaaactttcgcctttcatccatccgaaaaccgcgatcgtcggcatccacagcggcggcgcatggattgcggaacgcctgttcccccggctacaggcagcccatccccaatgctcactggagttcggcaccctcgacagctcattctaccgggacgattacaaccagcgcggcctacatgcagaaacacgcccctcgcaaatcccgtttgacgtggaagaacgccatatcatccttctcgacgatgtgttctacaccgggcgcactatccgcgccgccatgaacgaactgttcgattacggcaggccggccagcatcagccttgccgtgctggtagaccgcggcggtcgcgagttgccgatctgtccccaggttgctgcactgcaattggatatcccactccaccagaaactgcaattatcgcgcgacgaacatcatcaactccatttcagcctggaggccagcgcctgatgcataaccctcaattgaccaaggatggaaaactcaagcatctgcttacgactgaaggcctgccccgcgccatcctcaaccagatactggatactgccgagtccttcgtcggcgtggccgagcgtgaggttaaaaaagtaccattgctgcgtggcaagaccgtctgcaatattttcttcgagaacagcacacgcacccggacgacattcgaaattgcagccaaacgcctctccgcagatgtcatcaccctcaatgtgagcacttcctcgcaatccaagggtgagaccattctcgacaccattgacaacctgaccgccatgcatgccgacatgttcgtggtacgccatgccgaatcaggcgccgctcatttcattgcccgccatgtggctccgcatatccatgtcatcaatgcgggagatggccgccacgcccaccctacccagggtttactcgacgtattcaccatccgccgttataagccggacatgcataacctgcgcgtggccgtggtcggcgatgtgctgcactcccgtgtcgcgcgttcggaaattcatgcgctcactaccctaggcgtgcccgaggttcgcgtcatcgcgcccaagaccttgttaccgcagcacgtggaaaaactgggcgtgcacgtctaccacgatatgcgtgaagggttaaaggatattgatgtcgtcatgatgctgcgcttgcagaacgaacgcatgaatggctccctgctgcccagtgcccaggaatatttcaagtgctacgggctcacgccggagaaacttgcctttgcgaagccggatgccatcgtcatgcatccaggccccatgaaccgcggcgtagagattgactccgccgtggctgatggcaaacaatccgtgattcttccccaggttacctatggcattgcagttcgcatggccgtcatgagcatcctcgcaggaaactccgaatgaacatccttatcaagcagggccggctgatcgaccccaggcaccgcgtcgatgcggtacaagatctttacgtcagcaatggcaaagttgtcggcattgatcacgcaccagatgacttcatgcctaacgaggtgatcgatgccagcggattgattgtctgtccaggtttggtagacgtctctgcgcgcctccgtgaacccggcaacgaatacaaggcatcactgaagagcgaactccatgctgccgtagcaggcggtgtcaccagtcttgcctgcccgccggataccgatcctgtgctcgacgagtccggcctggtcgaaatgctaaggcaccgtgccaagcaactgcatttgagcaatgtgcatccgctgggcgcactcacgcgccaactagccggaaaacagctcacggaaatgagcgaactcactgatgcaggctgcgtcggcttttcgcaggcggacgaaccgatcatggatacactggtactgtggcgtgccctgcagtacgccgccacgtttggctttaccgtctggttgcgcccgcaggagccttatcttgcccagggcggcgtcgcccacgatggagaagttgccgcgcgcctggggctcaagacaattcctgtggcagcagaaaccctggccctcgccaccatcctgcacatcgtgcgggaaaccggtgccaaggtgcacttgtgccggctctccagcgccgaaggcgttgccatggtcagggaagccaagcagcaaggattacatatcagcagtgatgtcagcgcccaccacctgcatctcaccgagcatgacatcggcttctttgatgccaattgccacctgcgcccacccttgcgcagccaacgtgaccgcgatgccctgcgtcaagggttggctgacggcacgatagacctcgtctgctccgaccatgcacctgtagatgacgatgcgaaactggtaccgtttggcgaagccgaggccggcgcaacaggtttagaactattgttacccctcaccctgaaatgggcagaagagcagaaggtggcactggtcgaagcattggcacgcatcaccagtacgccagccaatatattaggcatagcgaaaggccatttgggcttgaatgccgcagcggatatctgtattttcgatccggctcaatattggaaagtgaccgccgccaacctgcgcagccagggtaagaacactccactcaatggattggagctggccggcaaggtaaggtacaccatcgtcaacggcggtattgcctaccgtagctaactggactgcaggcccataaaactcccattacgggcctgcccaatcctccagcctagacgtcgcgtccagggaagatgccttttttcactacggcgtgaacgccccagttgccatcgaccacttgggtgataccgaaatccaccccgatcgacatcaacgagactgcttcatcttcggtcaagttctgcgtttgcatgaggaaatgccgcatcttgcggaaagcatccttcagtgccaaatccagtgaggatttggagaaaatgctgttttgcgcatcagggcccagctccgctaagtaatttgcataactgaagccatgcaacacccattcatcctgggtttccagcagcgggtattgcaggtctgcaagcggagtgcccggcaaatccgccttcttatgcagaatgaactggaatgtcccggtcaatgaacattcaatcgccgtaccgcacatttcagaatcgccttgcgaggcgtgaggatctcccacggaaaacaagccgcctgccacggaaaccggatagtacatggtggcacccttgccaatgcgccaattgtcgatattgcccccaaaatggctaggcggaacggagttgaccaaatccgcttcctttggcgccaaccccatggtgccgaagtgcggccgcaccggcacccggatattcttcagcacattgtagttcttgctgatggtgctatggtcaacaggcaccccgggataatcaacgatagggtgcacaacgccaaaaggatccttctgtggcgtccagcgataattataaaaagcccgcgcccaattgcgctcgccagtagcatcgagctcgtaaatcgttacgacttcgcgcttttttggttcctcgatcagttcgttgtagtggaacccccaattcgcagctacattggagccaaatgtcttgcccttgaattcggggttggcgctcggacgcaaggcgacatcgacgatgcgcacttccaacacgtctccaggctcggcacccttgatcgcaaccggcccggttaaaatatgcacgcccatcccgccaccagcgccaagcttgtgatccatcggccccatgcctcgtcggtcaacatttttgcgcttgctgtcccaatagaagacactctcggcaccgggatcccccttgaccatgagagacgcgtcgtcatttgagtggtgggtcaaggtctcgatggtcgcgaaatcgcccgattccagctccaccactggcttgagcgacttgctgaagaatccccagctgacagtcttgtcactggcgggaatgtagtaatgcgtggcatgaccggaagtcaagccagtcttcggcatggtttggccaaatgcactcgagctgatacccagacttgcagcagaagccagcaccccgcccacggcaaagtcacgcatgaagtcgcgacgtccttcctgaaactcttgctggatttccggactgtcctctccatgcgaatggtggcggcatccttcttgacatacatgatcactcattgattgactccatcacgattgaaaatatcgttaggcatcaaagcaattaaagggccaactgagtgtatgtttaaaagttttttgatatcaatcacatgatacaaaaacgttgtgttaggagacgaccatgctacgcactatcctctcccatgatgcaccatattggcacatctctgcccaccatgagatcactccaacggcttcttgcgtaacttcactggcctcctttggctgagccgcttacgcatgcggatattgagcatttccactgccacagagaatgccatggcaaaatagatatagcccttgggaacatgtacatcaaagccctccaccatcagggtgacacccaccaagatcaggaaggacaaggcgagaatcttgattgtaggatgcccatcgacaaactcacctatagacttggcggcaaacagcatgacacctacagcaataatgatggcggttgccatgatgcctacgtgatcagctagcccgaccgccgtaatcacggaatccagtgaaaagacgatatccagcacggcgatctgcactagcaccattcccatgttggccacggcgacattgccttcgtgatgaccatcgacaccttcaaggctgttatgaatttcatgcgtggccttggcaagcaggaataagccgccgcctataaggatcatgtcacggcctgatatttccaccccggcaatctcgaaccaaggctcggtcaaacccatgacccaggaaatggaaaacagcagggctaaacgcgcgatcatcgccaggctcaaccccaaccgcctggcagtattgcgctgcttttctggcaggcgcccgaccaggatggagataaaaatgatattgtctatgcccaggacgatttccagggcggttagcgttgcaagtgctatccaggcttcagggcttgccaaccattcaatcatgcttgagctccagaaaagaaatcgtacgtcaaccctaccggtgccagtacgtcacactatacccagactatccagccctgcagaaagatcccggtcttttgcatccttgccttccagcttgatcctgagcctgaggtcattgaccgagtcggcattacgcagtgcatcctcgtaggtgatgagtcctgcctcgtgcaagtcaaacaacgactggtcaaacgtctgcatgcccagctctcgcgatttggcaatgatttccttgatttcgtgcacgtctcccttgaagatcaggtcggaaatcaacggggaattgatcatgatttccgtggcagccaccctccccttgccatcttgacgcgctatcaggcgttgggagacaaaagccttcacattgagcgacaaatccatcagcagttggtgccgccgctcttccgggaaaaagttgatgatgcggtccaatgcctggttagtgctgttggcatgcagcgttgccatacacaggtggccggtctcggcgaaggcaatcgcgtaatccatggtttctcggtcgcggatctcgccgatgaggatcacgtcgggcgcctggcgcaaggtattcttgagcgcgatatgccaattatcggtgtcgacaccgacctcgcgctgagtgatgatgcagttcttgtgctcatgcacaaactcgatcgggtcttcgatggtgatgatgtggccatggctgttttcgttgcggtaaccgaccatggccgcgagcgacgtcgatttccctgaaccggtgccgccgacgaagatcaccagcccccgcttggactgtgccacatccttgagcacttcaggcagcccaagctcttcgaggcgaggaatcttggtggtaatggtgcggaacaccatgcccacgctgccacgctgcacaaaggcattaacgcggaaacgcgccacgccgggcaagccgatggcaaaattgcactcacgcgtcgcttcgaactctgctgcctgcttgtcattcatgatggcgcgagcgatctcgcgcacctgttgcggcgtcaatgcctgctgcgtcactggtgtcatcctgccgtcaatcttcatcgcgggcggataggcggccgtaatgaagaggtcggatgccttcttacccagcatcaaccgcaacagatcaaatacaaatttctccgcttgcccttgatccatgctattcctttaatctaggttagccgacgaaggcatctttattggcggccttggcccgtgcctcggccagggaaatgacattgcgtcgcacgaggtcctgcaggttctggtctagcgtctgcatgccgacgttctgcccggtctggatcgcggaatacatctgcgcgatcttgttctcgcggatcaagttgcggatcgcgggcgtaccgatcatgatttcgtgcgccgccacgcggccttgctcatccttggtcttgcacaaggtctgtgagatcacggcacgcagtgattcggacaacatggaccgcaccatttccttttccgccgcggggaacacgtcgacgatacggtctatggtcttggctgcggaactggtgtgcagggtgccgaacaccaggtgaccggtctcggcggcgctgagtgccaggcggatggtctccagatcgcgcatttcgccgaccaggatcacatccgggtcctcgcgcagggcagagcgcagggcgtttgagaatgacaaggtatgcggcccgacctcacgctggttgatcaggcatttcttcgaggtatgcacgaactcgatcgggtcttccacggtgaggatatgaccaaactcgttttcattgatgaagtcgatcatcgccgccagcgtagtggatttaccggagccggttggcccggtcaccaacacgatgccgcgcggattttgcgcaatctcgcgaaagatgggaggacagccgagctgctccatggtcagcaccttggagggaatggtacggaacaccgcacccgcaccgcggttctgattgaaggcattgacgcggaaacgcgccaggttgggaatctcgaaggaaaaatcgcactccagcgtttcttcgtataccttgcgctgaccgtcattcatgatgtcgtacaccatgtcgtgcacggcgctatggtccagcggcggcacgttgatcttgcgcacatcgccatgcacccggatcaatggcggcatgcccgccgagaggtgcaaatcggaagccttgtttttgaccgaaaacgccagcaaatcagaaatatccaaaacaggctcctgttataattccagacccggcacgcaggtgccgggatgtttgcacatcatgaagaatggacggattatggacacaattggcaagcgctggcaagcgatcaaggcccgtatccgcgccgctgcactcgatgcgggccgggcgccggattccgtcagtctgcttgcggtgagcaaggcgcaccctgccagcgccatgcgtgaactcttcctggcaggccagcgccagtttggcgaaaactacctgcaggaagcgctcgccaagcaggaacaactgcaggatctggcaatagaatggcacttcatcggcccgatccagagcaacaagacccagccgatcgcccagcacttccactgggtgcacagcgtcgaccgcgccaagattgcagacaggctcaatgcagcccgcgaacccggccagacagcgttgcaggtctgcatccaagtcaatgtcagcggagaaagcagcaaaagcggcaccagcgctgccgacgcgattgcactagcggaccatatcaggcaattgcccaaactgcgcctgcggggattgatggcaatcccggcccccacggacgatccgcaggagcaacggtcacagtttcgcgccgtgcgtaacatctacgaccgcctgcaatcggcgggacatgacttggatacattatccatggggatgtctgaagattttcccgcagccattcaagagggtgcgacaatagtgagggtgggctccgccatttttggggcccggatcaaaccaaccgcagaacaatcgatatgaaaatcagctttatcggcggcggcaacatggcgcgcgccatcatcggcggcctgaagcaaaaaggctacagcatggcgaccatcagcgtcatcgaacttgacgctgcgaagcgggagcaattgacggaagaattcggtatccatgccaccgagcatttgcccagcgttgccaatgccgacatcatcgtgctggccgtcaagccacagcaattgcgcgacctggcaatattcctcgccagcttcctcaaccagcagctcgtcatctcgatcgcagccggcattccctgcgctgcactcagccgttggctgaacggctaccgcgccatcgtgcgtgccatgcccaatacgcccgcccagatacaggtcggcatctctggcctctatgcggcggatggcgtcagcatcgagcaacgcgagcaggctgacctgctgttgtcagcagcaggcagcacactctgggtcgatgacgagcaaaagattgatgcagtgaccgcaatttcaggcagcggcccagcttatgtattctatttcattgaggcgttggaacaggcggccctggaactgggcttcgctccctaccaggcacgcgccttgagcctgcaaaccttcctcggcgccagcaagctggccagccagagcgatgcgcccgccgccaccttgcgtgcccaggtgacatccaagggcggcaccaccgagcgcgcaatcctctccatggagcaggccggcatcaaacaagccattatccaggccgcgcaggccgccgctaagcgcgcgcgcgaactgggcgaacagttaggaaaggactaaacacatgctcatcactaattcatgccgggggctcgaatgatcaacaacgccttgcagtttctgctgcataccgtcctcggcctgtttaccctggccttgctgctgcgcttctatctgcaactcacccgcgcgcctttccacaaccctgtttctcaggccatggtcgccgtgaccaacttcgccgtcaggccagttcggcgctttatcccgggcatcggcggattggacacctcgaccctgctgctggcattcattgcgcagttcctgctgcaggtaggctcgttgtggatacgcgatttccccctgctcgtcgccgataacaccatctggattgccttgctgggactggcatttgtcggcctgctcaagctcagcatctatatcttcctatacgcagtcctgctgcaggccattctcagctggatcaatccccacaccatcattacgcctgtgttggacgcattgacccggccgctattgcgtccattgcgcaaccgcatccctaccgccggcggtttcgacctcagcccgttggtggtattcattgccgcacagctgatcctgatcgtgctcatcacgccaatggagcaacaattgctgcgcttgttctgaccagctgttaccaaccagctagaattcatcatcaacagcttactgggtgtgggcttcaagtccggcaagaattaatgtgcaatgccgagcttttttgccagttcgtcagccgtcaggatatgtccaaaaccgttggtgcccatggcaaacttgtccgcatccttcaagccacccacgaccagtggatcgaaacccgccgaggagatcagcgccttggcaacattcagcgcctcttggtcgtcaccagcaatcggaatggcaatccgcggcgtgcgacccgcattgtcggtaaacacccgatgattggcggcattgaaggcgcgcacgatacgcgcgccaggcaggtatttagccgtggtgatgcctatgccgttggcctgcgtctctgggtatagcgagctgcggttagcgttgccggcgtcgagcacaatcttgcccttgagtgccgcaccgtagtcacgaccgatttgcggataagcctcataaggcacggccagcagaatggcatcgccgaatgcaatcgcctcctccacagtaccggcgcgcgctttagggcccaatcgttccaccaacgatttcaggcttgaaggatcgcgtgaggaaaacaagacctcgtgccctgccttcacccatagagcaccgaccgcgccaccgaggtttccggcgccaatagtgccgattttcaaaggctttccatcagcagcataggcagaatgcccgatgaaaggaaaagcgaccaacaggcccaagcctcctccaagtttcagaatatgccggcgggataggtggcgcatggtatggctccttgatcaagaaatggtcgtgttcaagtataaaaccgatcgcagggtcaggacaaaactcaaggtaaagtttgcgccaaagaatatgagaggcagccagtcatggatcaggatgccttgcgcaaccgcctaccaaggctacatcaatacgatatcgtatgtttcctgcgcatagtgcgtttcggcctgtagggaaatcggcttgccaatgaaatccgagagattggccaggctctgcgactcctcgtccagcaacaactcaattaccttgggcgcagccaggatacggaactcgcgggcggtgaactgcttggcattgcgcagcagctcacgaaaaatctcataacagatggtctgcgcggttttcacttcgccacgccccttgcaggacggacatggctcgcacaggaggtgggcgaggctttcccgcgtgcgcttgcgtgtcatctcaaccagcccgagcgtggaaaatccattgacaccggtacgcgccctgtccttggccacattctttttcaactcggccaggaccgcactttgctgttcttcttcatccatgtcgatgaagtcgatgatgatgatgccgccgaggttgcgcacgcgcagctggcgtgcgatacattgcgcggcctctaggttggtcttgaagatggtatcggacaggctacgcccggtgacaaagccgcccgtgttcacatccacggtcgtcagcgcctcagtctggtcaaagatcaagtaaccaccagacttgagctctaccttgcgcgacatggctttgttgatctcgtgctcgacgttatacatgtcgaacaatgggcgcgcaccttggtaaagctcgatgcgctttaccgcgcccaccgcatagtggctggcgaaatccagcagtttttgataagtctcgcgcgaatccaccagaatgcgctcagtgtcgtcgttgaccacatcccgcagtacgcgcataggcagatccaggtcctggaataccagggagcggtcggcagccccatggctggcggcctggatattgctccagaccttttgcaggtaatcgatatcagccaacagctcttcgtctgttgccgcttccgacatggtacgaatgatatagccgccctcacgcttttccggcagcaggcgcagcaggcgctcgcgaagcagttcacgctcggcctcgtcctcgatgcgctgcgataccccgatgtgctgctgttgcggcaggtacaccaggaagcggcctgcaatgctgatctgcgtcgtcaggcgcgcccctttggtgccgatcggctccttgatcacctgcaccatgatgggctggccctcatgcaacacctcctggatggctttctctttctctgggctgcagcactccagaatatccgccacatgcagaaaggcggcgcgttgcaggccaatctccacaaaagcggactgcatcccgggcaatacgcgacacaccttgccacggtagatgttgcccaccagtccgagcgaggtggcacgctctacgtgcagctcctgcagtacgccctgctccacgatcgcgactcgtgtttcctgcggggtgacgttgatcagtatttcttcactcatgggtatcttgttttcaaattctctatccctgcatggccaacccaggctgggttcagtcaatcctgcgtgcctggaatggcaacgccacaattcctcagcaacttcgccgtctcgaataacggcaatcccatcacgccggaataactgccctcgatacgttctatcagtgtcccgcccaggccctgtataccgtaagcgcccgccttgtcgcgcggctctccggtggacacataggcagcaatcacgtcacggctcaatgcagccatcttcacgcgtgtcgttgacaacgcaacttccgtaccgtcacggcttgccaccgcaattgccgtatgcacctcatgccagcgaccagacatggatgcgagcatggcgcaggcttccgtgtcgctttccggcttgcccaggattttgccatcaacgcataccgtggtatccgccgccagcaccggcatatccagggctggcaacctggcgcagcaggactgcgccttgccacgtgccaagcgcaatacataatcctcggccaattccgcattatatacagactcgtctatatcggaagggatgatgacgaacgccacgccgatttggtgcagcaactcggcacgcctaggtgatctggatgcaagatagatacgtgtcatgttgatatccatgggctgtagcgattgtcattgggcgacgatactaccggattgcctctgtctcgaacaataaacttaaagctatacggatacggcaatactggcttcacaggcaatcccgctgtaaaattataggtttacgttgtctggccatgcccagacgcctggtgaagaattcatgatctggaaaccccataccactgttgccgccattgttgagcaggatggccgctttctcctggtggaagaagagactaccgacggcatccgtctcaaccagcctgccgggcatgtggaaaacggcgaaagcctgctggaagccgtcatcagggaaacccgcgaggaaaccgcctaccgtttcaagccgcaaagcctgctaggtatctatcattggcgccacccgctcaaggacattacctatctgcgattcgccttcattggtctggctgatgatcatcagccagaccaatccctggacgacggcatcatccgcgcggtctggatgacgccggaagaaatccgtgcgagccaggcaaggcaccgcagcccgcaagtactggcatgcgtcgaacattacctggcggggcagcacttcccgctccacgtgattactcatttatagcgttgccatttggcagatagaacatccatcatgaagaaaaaagtcatcgtcggcatgtccggcggcgttgattcctccgtcgcggccctattgctcaaggaacaaggctatgaagtcgtgggcctgttcatgaagaactgggaggacgacgataccgacgaatactgcccggccaaacaggatctcattgatgccgccgccgtcgccgacaagattggcatagaactggaagccgtgaatttcagcaaggaatacaaggagcgggtgttcgccaatttcctcgaggaatacagcgctggccgtacacccaacccggatattctctgcaactccgaaatcaagttcaaagcattcctagaccatgccatggcgctgggcggagacctcatggctaccggtcactatgcgcaagtgcgcgagaagaacggcttgttccagctcatgaaggcggacgacggcaccaaggaccagagctatttcctttaccgcctcaaccaggcacagctctccaagaccctgttcccgctcggtcacctgctaaaacgcgaaattcgcgacattgcacgtcgcgccggcctgcccaccagcgagaagaaggactccaccggcatctgcttcatcggcgagcgtccgtttcaggagttcctcagccgttatctgccacgtgctccgggagaaatccagacgcctgaaggcaaggtggtcgggcagcatcacggtttgatgtactacaccatgggacagcgccagggccttggtatcggcggttctaaggatagcaacggggagccctggttcgtcgcgggcaaggacatgcagcgcaacgtgctgattgtagtacaggggcacgaccatcccttactgctcaatgacggactgatcgctgacaacctgcactggattgcgggcgaggaaccaaaaacccattgggtgtatgccgccaagacccgctaccgccagccggatgcgccgtgtgagattgaccggctggacagtggcactgcggaaatccggtttggccacaagcagtgggcgattacaccggggcaatccgtcgtggtctacgaaagcaatgtctgcctgggcggcggcatcatcacctcagccctttgacgagcgcagcgcaacagggcagcgtcttgtctgccaccctgtgcatcatcagccgatgactggcgcggtatccttgaatgaagcccgcttcatcatggcagcatagtgccgggcaagattgggatactgctgcttccagtccaggtgttgatagcgaagctcaagatagcccaacatgcatccgacggcaatatcagccaagctgaagctttcgttgacacaccacttcctcttctccaggtcctggtccatcctcctcaggccgcgttccaccttgttcaattgcttctcaatcactgccgaatcctgcattccttccgggcgtcgcccctccatcacggctgcgacagccgcatctgtcacaccgtcggcgagggcctcccaacggcggacggcgatcttggcggtatggtcctgcggaatcaagtgcgccactggcgtccgatgatccagatactccacgatcacacgggaatcataaaggctttcgccatccggcaggatcagtaccgggatcttgcccagcggattatggtcggcgacagggcattcagggtcggcaagcacgaccagcaccatgtctacatcgatacgcttttctgcagccaccacgcgcaccttgcgcgcatacgggctggtattggagtaaaggagcttcatcttgaacaagacttgagagatggatggatgcattataatgcaaatcatgaaccccatctcacagcaaacgccattccccaacgccctgcagaaagtcatcgaggcaaacattctgcacgcattggaagaagatgtcggggccggagacatcacggcacaactggtgcccgcaggccaattggcgactgccaccatcatcgcgcgcgaggatgccgtagtgtgtggcatcccttgggccaatgaagcattccgccaggtttccagggagatcgcggctgaatggctggtgcaagagggagaccatgtcagcgccggcgccacactctgctcattatccggccctgcccgcgccttgctgactgcggagcgctgcgccctcaacttcctgcagacgctatccggcaccgccacggccacgcggcaatacgtcaacgccattacgggaacacgagcgcgcatcctagacacgcgcaagaccttgcctggcctgcgtattgcgcaaaaatacgccgtgcgcatcggtggtgggctcaaccagcgcatcgggctttatgatggcatcctcatcaaggaaaaccacattgctgccgcaggcagcatagaagcagtgctacatcatgcccgcgcgctgaatccggatgtctctatccagatcgaagttgaaaccctggaacagttgcagaccgccctgaacgcgggcgccacgctggtattgctcgacaatttcgctcctccgatgctggtggaagccgtccgcatcaaccagggccgagccatcctcgaagcctcgggcggcatcgatattcacaatgtacgcgaaattgcactgaccggggtcgaccgcatttccatcggcagcctgaccaaacatctccaggcgatcgacctttcgatgcgcttccagccccaggaataagccctgccgacgcaaccggctccggtcaagcctggcaatgcgcaccagccccctctgccggccccatgccacatcttgctagcgccaagcgcaaacgcatcgacttttgcgctgcgaatctttagtattcccacatgaatcaacctggcgccatcttccacccagcccctggccgcctctcgctgggcgacaccctgcgcatgcttgtcaacgacgggctggtgcacaagctgcaggccgagcagctcttcaaggaccgcaggctggacagttccaacctgcaccccctgatcatcatcagcgagcaaaaatggaaaagcctgcagcccccgcacaagccactttcgctggaaatgctcacggcatggcttgccaaaagggccaatctcgagcatttccacgtcgacccgctcaaactggatttcagcgccgtggcccaggtcgtttccaaggcttatgccgagcgcctcaagatcatgccggtcaaggtcagcggccaggaggccatcatcgcgaccgccgaaccgttctttaccgactggatccccgacctcgaacgcatcctgaaactcaacatccggctggtcgtcgccaacccgcgcgaaatcagccgctacctgccggaagtctacaacctcgccaactccatccatctcgccaacacggcaaaggccggacaggtcattggcgtgcagaacctggaacaactggttgaattaggcaaggacaagaatctcgacgccaacgaacagcatgtggtcaatatcgtcgactggctgttcaagtatgccttcgagcaacgcgccagcgacattcacctcgaaccgcgccgcaacatgggcatattgcgcttccgcatcgacggcgtgctccaccaggtataccaactgcccagcgccatcatgaatgcgatcaccaaccgcatcaagctactcgggcgtatggacatggtggaaaaacgccgcccccaggatggccgcatcaagaccctgacggacgaaggcgaggaaatcgaactgcgcctctccaccatgcccacggcattcggcgaaaagctggtcatgcgtatcttcacgccggaaatactggtcaaggattttgtcgagctgggattttccagcgcacaggcgcagaaatggacccgctggacgcagagtcccaacggcatcgtcctcgtgaccggcccgaccggctccggcaagaccactacgctatattcgaccctgaagctgcttgcaacgccggaagtgaacgtctgcaccgtggaagacccgatcgagatggtggagccagcgttcaaccagatgcaagtgcagcacaacattggcctgacatttgccgacggtgtacgcaccctgctgcgccaggaccccgacatcatcatggtaggcgaaatccgcgacgtggaaaccggggaaatggcgatccaggccgcgttgaccggtcaccttgtgctctcaaccctgcataccaatgacgcgccggccgcggtgacccgcctgctggacctgggcattccaccttacctgatccactcctcgctaatcggcatcatggcgcagcggctggtacgcaccttatgcccgcattgcaagatgcctgccgagatcagccaggaacgatgggatgacttggttagtgcatggaaactgcccaagcccgcccaaatctatgccgccaacggctgcctggaatgccgcatgaccggctatcgcggtcgcagcggcatttacgagatgctgtcgctaacgccggaactcaagaagctcatcacccacgacgccgatctcgccagcatcaaaaagctggcttaccagcaaggcatgcagccattgttgatcaacggcgccgaaaaaattgccgagggcctgaccaccatagaagaactgctcaaggtcgcaccacccccttttgactaatcaacatcaagcgcctgcccaataccaagtcacaggctggctttctcgccagggcagcccaaacaccatcatccacaaaagtatgttggtgtatcctggctttcaacccattggagccaggctatcgtaacggcccgaagccatggtttcgaagcgtgctccccctacatcgcgctccaccggtcatgcaaattgcagcacttgcctagcgctttgtccggtgcattggcaagccatgccaaatccatggcatgacattcaaaagcacgtaatcttccttgaccaaaatggtacaaaccgttagtgtactaagtttcccaaaccctcggcgtaacaagcattatctatggaattatctggcgcagaaatcgtcattcgctgcttgcaggaagaaaacgtcaaatacgttttcggctatcctggcggcgcagtgctcaatatttatgatgaaatattcaaacaggacaagttcaagcacattcttgtccggcatgagcaagccgctgtccacgcggcagacgcctattctcgcgccacgggtgaggtcggggtcgccctggtgacatccggccctggtgccaccaatgccattaccggcattgccactgcccatatggactccatccccttggtcgtcattagcggccaggcgcctacgcctgccattggccaggatgccttccaggaagtggacatgatcggcatctcacggccctgcgtgaagcacaacttcctggtcaaggacgtgaaagacatcgctcccaccatcaagaaggcattcttcattgccgcgactggccgtcccggcccagtggtcgtcgacatccccaaggatattactgcgcacctcggccattatgaatatcccgagagtgtagagatgcgctcctacacgcctatcctcaagggacactctggccagatcaagaaggccatcaagctcatgctcgaagctaagcgccccatgctgtataccggcggcggcgtagtgctcggcgatgcctcggagcagctgatcaagctcgcacgcagactgggcttccccgttaccaataccctgatgggattgggcggctatcctgctacggacaagcagttcgtcggcatgctcggcatgcacggcactctggaagccaatatggcgatgcagaactgtgacgtgctggttgccatcggcgcgcgctttgacgaccgcgtcatcggcaatccgcagcacttctacaacaaggaccgcaccatcatccatgtcgatgtggatccttcctctatctccaagcgcgtcaaggtggatgtgcccatcgtcggccacgtgcagtccgtgctggccgaaatgaacgacttgctggacgccgaaacccgcgcacccgacgctgccgcgctcaaggcctggtggacgcagatcgaggaatggcgtggccgcaactgcctgggctacaaccgcaacagcgagatcatcaagccgcagttcgtcatcgaaaaattgtgggaagtcaccaagggcgaggcctatgtaacgtccgacgtcggccagcaccagatgtgggccgcgcaatattacaagttcgacaagccgcgccgctggatcaactcgggcggcctgggcaccatgggcgtcggcctgccctacgccatgggcgtgcagtttgccgatcccaaagccaaagtcgcctgtattaccggcgagggcagtatccagatgaacatccaggagctgtcgacctgcaagcaattccacctgccgatcaaggtgatcctgctcaacaaccgctatctgggcatggtgcgccaatggcagcaattcttctacgaaaaccgctattcggaatcctacatggacagcctgccggatttcgtcaagcttgcagagtcctacggccatgtcggcatgaacatcgagaagcctgccgacgttgaaggcgccctgaccgaggcattcaacctcacggacaggtttgtcttcatgaacttcatcaccgaccagaacgagaacgtgttcccaatggtgccgaacggcaagggcttgtctgaaatcatcctggctgaagacctgtaagaatcatgaaacatatcatctccatattgatggaaaacgaagctggcgccctttcccgcgttgctggcctgttctccgcgcgtgcatacaatatcgaatccctgaccgtggcgcccaccgaggatgccacgctgtcacgcatgaccatcgtcacctccggatcggatgaagtgatcgagcagatcatcaaacagctcaacaagctggtggatgtggtcaaggtactggacctcaacgatggccgctttatcgagcgtgagctgatgttggtcaaggtaaaggcgaccgggtcgttccgcgaagaaatgaaacgcatgtgcgacattttccgcggtcgcatcatcgacgtagccgatagcagctacaccatcgaaatgacaggctccggctccaagctggatgctttccttgaagccctggacaaaggtgccatcctggagaccgtccgcaccggcgcctccggcattggtcgcggcgacaggatactcaagctttaaacactcaagctgtctatctcaccggacagcagaatccattttgtattgaaaggcaaaacatgaaagtctattacgacaaggacgcggatctttccctgatcaagaagctgaaagtgaccatcgtcggttacggctcccaaggccatgcccatgcccagaatttgaaggattccggcgtcaacgtcaccatcggcgcccgcaaggaaggcagttccttcgccaaggcagtgaacgcagggcatgaagtcaaggaaatcaaggaagcggtcactggcgccgacgtcgtcatggtattgctgcctgacgaaaccatggcagaaatctaccatgcggaaatcgaacccaacttgaaaaagggtgccgcgctagcctttgcccatggcttcaacatacattacaaccagattgtgccgagcaaggatctggacgtgatcatgatcgcgcccaagggcccaggccacactgtgcgttcggaatacctgaagggcggcggcgtgccctccctgatcgcggtttaccaggatgcgtctggcaaagccaaggacattgcgctctcctacgctgcggccaacggtggcaccaagggcggcgtgatcgagaccaacttccgcgaagaaaccgaaaccgacctgtttggcgagcaggccgtgctctgtggtggcgcagtcgaattggtgaaggcaggcttcgagaccctggttgaagctggatatgctccggaaatggcttacttcgagtgcttgcacgagctcaagttgatcgtcgacctcatgtacgaaggcggcattgccaacatgaactactccatctccaacaatgcagaatatggcgaatatgtcactggcccccgcgtgattgccgaccaggcccgcgctgcaatgaaggagtgcctgaagaacatccagaacggtgactatgccaagcagttcattctggaaggccgcaccggttatccatccatgactgcacgccgccgccttaacgctgctcacccgattgaacaggtcggcagccagctgcgtgccatgatgccttggattgccaagaacaaactggtagatcaatccaagaactaacagtttccggcaacctgaccggacctggcctcatctaaagaaccaactgccggggaaacgatcataagtgatcgcccagcaaagagagccagaccatccaggtctccgttaaaatagaaagaggctggacactgtccggcctctttttgcgtttcgcttttcccttaatgaggtccatgtgccaaagccctactctgtcaaactgcaatatttggtgccaaaaatcgcattgaccgcgttggcaggcaagcttgcccacctgcgcgccggctggctgacgacaaccgtcattcgctggttcgccaagcattaccgggtcaacatgctggaggccgtcaatcccgacattaccagctatgccagcttcaatgacttctttaccagggcactcaaacccggcgcacgaccactggccgatgcggcgcagctctgcccggtggatggagccatcagccagttcggccgcatagacaaggaccagatttttcaggccaagggccatcactactcgaccacggccttattagccggcaatgcgcagatggcaagggaatatgagaacggctactttgccaccatctacctgagcccccgggattaccatcgcattcatatgccctgcgatggcaagctgctttccatgacatacgtacccggcgacctgttttccgtcaatcctctgactgccgagcacgtgccggggctattcgcacgcaacgagcgcgtggtatgcgaatttgctaattcagaagggaaattcgccttggtcctggtaggcgccaccatcgtcggcagcatggcaacagtgtggcatggcatcgtcaacccaccacgtcgcggagaaatccagacctggcactatcacgaccaggatatccgcctcaagcaaggcgaggaaatgggacgattcctgctgggctcgacagtcgtcgtgctttatccggaaacagcacagctcaggtttcagcccggctggcacccattgcgggcggtctcgctgggagaggcaatggcgcagtaggtctgagcagggtaaaaagcgattcctggccaaagccggaatcgccagccggggaatcagcgcaccaattgatccacgcgttccgctacccgcggacgccggtgctcggtaagatgcatggaaagctccttcagcgccatgcggtagacatcccgcttgaactcaataacggaatccattgccacccagtagtcactccagcgccaggcatcaaactcagggtgcgtgctggcgcgcaacgacacatcgctgtcacgcccgatcagccgcagcaggaaccatatctgtttctggccccggtaactgccacgccattcgcgcttgatccagttggtcggcacgtcgtagcgcagccaatcccgggtgcggcccagaatcttgacatgctcgggacgtaacccgacctcctccatcaattcgcggtacatggcctgctcagggctttcgccatatttgatgccgccctgcggaaactgccaagagtgctcgcggatgcgcttaccccaaaacacctgattgcgggcattgcataaaataatgccaacattcgggcgatatccatcccgatctatcatgacaacatacctctatagtttgtcgtcatttttccatattttgccggattttgaaagctgggcacacttccggcccctaccgaaaatcccggaaaacacaggagaaatccagccttgacgctatttacagcccccccgtatactgccgggtcaacctttggcaacattgaaacgttagcttaaccaaccagcagaacctgatcgcaagcaaatacttcatagtgaaacacagcatccgcatcctcagcagcttactgcttctcatcgcgttttccctgatagcccgggcagacgaagcctatatcacgaaccaaggtgaaaatacagtttccgttctcagcctttccgaccaccgcatcattgccaccattgccgtcggcaaatcccctgtcggcgttgcgacctctgcggcattgggccgggtctatatcagcaatgtggacagccaatcagtttcagtgatcgatgcggacaaatatgaagtcatcaataccatcaacattgccggctcaccagtcggcattgcattgtcacccgacagccagaccctgtatgtcgccgactggaacgacaaccgcgtgctcgccatcgatactgccgatcccagccaacgccgtgaagtcagcatcggcaaggcacccgccggcatcaccgtcagcccggacggcagcaagctatatgttgccaaccgtgacagcaacgaccttgccatcatcgacacccaatccctgcaggtactgcaacgcgtcgctaccggggaacatccgttcggcattaccctcgggccggatggcaggcagatattggctgtcaacgtttacgccaatagcctttccgtcatcgatctggaaaccctgcagacccgcaccattccggtaggggagcacccgtattgcgttgcggtgagcccggacagccgttatgcctatgtcaccaacacccaggcggacaccgtctccgtcatcgatctcgaacagaacaaggaaaccaccaggatcagtgtcggcggatttccggaaggcatcaactacgatgccgccaccaacaaaatttacgttgccaattggtttgacaactcggtttcagtgatagacgccagcagccataaacatatccaggacatttccaccggcaagcaaagccgggcgttcggacagtttatactcaacaagacgtcgcattgattgggagctgccgggaacctcaaaacaaatcgagtggcaaacaagcgctgcggatcgggatgtgatgcgaggcgcaaaccacagtgatagccatagccatagctatcgcgaggatttgcaacgaagcagcccgcccgattccgcagatgcttgcggcacggtgatttgttctgaggtttccaggtatgctgtcccgctacaacctagcagcaggacagcacattcacggttccacttttataacttgcaaaaacatggagaaacatagatgaagaaaatcctcgcattacttgccatcggcctgctgccgctcactgccgccgcccacggcccttcgccgcagaaagttgaaaagactgtcgtcatcgacgccagcccggacaaagtctgggccttggtcaaggacttcggcaacatgcagaaatggcaccccgcggttgaaagcaccaagctcgacaagcgcacggtagacggtacggaagaaaccgtacgcctgctcaccctcaagggcggcggcaccatcctggaaaacctcaagagcatcgatgaagatcgcaagcagctcaagtacggcatcattgaaggcgcgctgcccgtctccgactactactccaccatcacagtgaaggaagccgaaggcggcaagaccgaagtcaagtggatgggccgcttctaccgcgtctacaagctcaacccgcccatccctccaggccaggacgacaagtccgcgctggatgcgatcaatggcgtatatgacgccggccttgccaacctgaaaaaggttgccgaaggcaagtaatttacttgcaaacctaacaatgcttgtcacatcgtgacaaaaattgtcagttaaaggtaaacaaaaagcggagcaacaactccgcttttttattttccagctgacaaaatccttaaaattcaatacataacccatcatcacctaaaactggcacagccattgcaataagcaatgcatgcggtactcctccaaccgcagcaaacactcaactcaactaaaggggttcatgatgaaaaaagtacaacaaggttttacgttgatcgaactgatgatcgtcgtggcgattatcggtattttggcggcagtggcgattccggcttatcaggattatgttgccaaatcaaaatgggcagcagcattagccgaggtcgcaccagcaaaaactggatttgaccttgctctgaatgacggcctaaccccatcactaacaaatccaccagccgctggcgaggcatttgtgggtgtacaagcagcaaactcaaacactaatattgtcataacaactcccactaatgcaggcgtaattactgcaacaattgttggcggccctgcaacagttgcgggtacaacgattaccctaacgcgaacagaagctactggtcagtggacatgcacagcaacagcattgcaacgctttattggacgtaccgaaatttgtaggggcgcataaacgaaagttaaaatttagaatatataaaagtatcgcttcaaattaaataaattcctccacaggagacaacgccactccggcttgtctcctgtctcttttttgacctccgccgcctggctctcccactgtcatgccgaagacccggcattccgttgcgttcctgcatattcgcaagattccagcctgaaggccgggatgacaagggacagggatcataccggagctgagccaagtgtcctctgcaaacgcaacttgcacaagaccataaaaagcacgcgtaaggggcaataactgaagggcattgcgccgcataaaacaccttcctcacaggagaacaatgtcatcactggcttgtctcctgtttctttttctacatcatcattgccataccagtcttgatccggtactttctgtaaacgtagcttgcagcagagatactgtgtattgagcaaaagcgcaaggattttgtctccgtcctgcaagagcgcatattgcgatagcgctcccaaagatcagacattcaaaacctgaccatgctgcaaggccttcggcaccaagggatgcctggcagcatcaatctcctgcatgatggcttctccttcgcccggcttcaggtgcgtaacccatacttctggacgaggctttagtcgatctaaaccattcagcagcaatgccgggcaataatgatgggataccaaagctagggcaatctcggcatcggtaaatgacacttcgatgatcaggtgacgtaaattgcctgcttggttcagcacttgccagaactcgtcgcaactggtggtatcgccggtaaatgcaaggctgcccgagccgctaccgagcaaatagccgactgccggcacgctatggttggcagggagcgccacaatacggcggccggctatctcggcctcgtctcccaccgttataggcgcatattgcagcaacggttgctcgggagtgggaatctggttgaagtccggccagatgtgcccattgaagatatgcgccttgaggctggcgatggtctccggcagggcatgtaccgtcactggctgctcgcgcttgcccagcacggcatccagcagcaagggcaggaaggcgatgtggtcaaggtgggcatgggtcaagaatacgtggctgattgtcgacatttgggccagcgtgaggtctcccacgcctgtgcctgcatcaatcaggatatccccgtccaccagcagggatgtcgtgcgcagcccctgcccaatgccgccgctacagcccaatacctggacattcatgtcgttccccatttgctttcaaaattgaatacgccatcccagtcggctgccggtgcatggcggctgaaatgcgcaatccgctccagatagagtgtatagatcctgcgcgcaccatacgtagcctgcaatgtgttgaaggcctcacgggctggcgaccattgttgttgtctataggctgccaatgccagttcgtattgtgccagctcttgctccgtcacggcatgctcagtggtgatgggcgcataaatccgtaccgggatgcccttgcctttgacacggatcagatccagctcacggtagggatattgggtggctgcgcggatgacgaactcactcacgatgatgggctcatcatagtagctgcacaggctttccaggcgtgcgcccaggttgaccgcatcccccatcactgtatatgccatgcggaattccgaccccatattgcctacggtcatttcgcccgaattgagacctatgccaatgtccaggcgcggccagttcctggcctggaagccggcattcacctgttccagctcgcgcaccatgtccagcgctgcattgaccgcattggcggcatgccggtcgtcatgcagtggcgcaccccagaatgccatgatggcatcgcccatgtatttgtctatggtgccgcggtgttgatggatgacgcgcgtcattgcggtgaggtattcattcatgagcttggccagcgcttgcggatcaagcgcttccgatattctggtgaagtcgcggatatcgcagaacagcaccgtcatttcgcggctttctccttccagcccgagttgatgcggccgctcaaccatctcagccaccagcgctggaggcacgtactggccaaacagctgggccaggtgccgcctgctgcgcgactcgatgaaatagccgtagctcatattgagcacataaagcagcaggacgagcaacagggccgaggccaatggcagcacgataccggcctgccatgccatgagattgaaccccgtaagcaatgcccacgtcgccagggctaggacggtggcaggcacgggagacatgcgtggaatcagaatggaaagccccacccccagcagcatgagcaacaggaattcggccccgcgcgtatagcctggctgttgcaggatattaccgtccaacatgcctgaaatcaggctggcatggatttccacaccgggatagacgctctgtacgggcgtagcacgcaaatccatcaggcccggtgccgtggtaccgatcagcacgatgcggttctgcaactgttgaggggaaaccctgccatgcaatacatcggtggcggatacataggaaaaactgccctgcttgccgcgatatggaatcagcgtattcaggttggcatcaaccgggattttacgctggcccagttccagccattccatgccggcatattgcatgctgtcggtgaaaccaggtgccacctgcacattgcccagtactcgtcggacgacggccagcgacagcgcctcgtacatgccgccctggtatgccaccagcaaggggacgcggcgcgtgatcccatcttcgtcggggtccggattgaagtgcccagctgccgctgcctgctgctgcaggatcggcaggttggcgccatacccactggcctgtagataggcgacatgacgcccggccagcatgtctgcctgcattacgggtggcggcaacatgccgatattgcgccccatgtccgtgccatgccgaaaataatatcccagcacaacattccgtccgcgcatgctgtcagcaaattgcctgtcatgatccagcgcgggcagtatggcatcgatcaacggcacccattccggccgctgcgtaaattgcgcctgccgcattgcctgcagtgctgccaggccggagctgtggtctttctccgcaaacacgacatcgaatgccaccagccttacctgatagtggtcaaacaatagatccaacaactgcgccagccgcttgcggctccagggccagtgtccctcctgttgcaggctggcctcatcgatatcgacgatgacgatgcggtcgtcatgatcttccggcgcgagcagtcgaatgcgggtgtcataggcaaagcgctccatcgcctccatgaaatccagcctgaaagcccccaccacgtgcgccagcagtatggcggtggcaaggacgcccagcaacaggcggatatggtgatgggaaaaggagcggggaatacgcatgcagaaaagaaggttggagtgttatgccagtgcgttggttttacagaagcatagcgtaaaagccctgcgtgtgggcattatgcgatgtgccatgcgtcggattgcatggcagaatgcaactttcgccaagcatatagacgataccgatgtccttactcgattgcattgaaatctctcccgatgacaccatccgcaacagcgtaatctggctgcatggcctgggcgctgacggcaacgacttcgcgccagtggcgcgcgaactggcgttgccacacacgcgcttcatcctgccacatgcccctgcaatcccggtcacggtcaaccatggctatgtcatgcctgcatggtatgacatttacagcttcgagccaggtgctccccaggatggcgacggcatccgcgcctcgcagcaagccgtccaagccctgatcgccaatgagctggcgcgcgggattcccagccatcacattatgctggctggattctcgcagggcggcgcgatcgcgcttcacaccgccttgcgttatccggcaccgcttgccggcgtactggcgctttccacgtatctcgcactggccgacagcctggcaatggaaaaccatgctgccaatcagcatacccccattttcatggcgcacggcacagtggacaatgtcatcccactggcgcgctaccaggcatctgcccaggcattgcagctccagggatattctctggagctgcatgaatacccaatgccgcattccgtctgcatggaagaaatcgatgacatccgcagcttcatgctgcggcaattcggattatcattaacttagtcgtggtttatcgacgcagttcggcgtaaaataacacattaacttcacaataatgcaatgagcagcatgaccggaaggggtggtgccacatgctcgtgcaccggttgttttcatgagtaaaaaaacaaaagctgacgacccgcaagccagcatattcgaagccttgagctttgaaaccgccatggccgaactggagggcctggtcggacagatcgaatccggccagctgccccttgagcaatccctggctgcctacaaacgcggctcggaactcctgcagcactgccagaaatcgctggcagacgtcgagcagcaagtacgcatcctcaccgaatccaaccagctacaaccgtacatcgacgctaaatgaccgatttccagagctgggcccgccatacccaacaacgtatggaacacacgctggacaacttgcttccagcatcgtacattgcccccacccgcctgcatgaggccatgcgctatgccgtgctgggcggcggcaagcgtgtacgcgcactgcttgcacatgctgctggcgaactctgtggtgccgcccccgaaaaagtggatattgccgctgctgcggtggagctgatccatgcctattccctcgtgcatgacgacatgccgtgcatggacgacgacgacctgcgccgcggcaagccatcctgtcacaagcaatatgacgacgctacggcgctgctggtcggcgatgccttgcagaccctcgcctttcagtccctggcgacgcccggtttgtgtacggaccccggcaggcagctggaaatggtcagtctcctggccatcgccagtggctcacgcggcatggcgggagggcaggccatcgaccttgacagcgtcggcaaggcacttgagcagtccgagctggaatacatgcatatccataaaacaggtgccctgatccgagcagcggccctgctcggcgcacactgcgccaatgatctggaccaggagcggttacatgcgatagatcattacgcccaggccatcggccttgccttccaagtggtggacgatatccttgacgcagaagccgacagtgagaccctgggcaaaacagcgggcaaggatgcccaaagcgacaagccgacttatgtcaccatcctgggcatcgaccatgccaaacagctagcaaaggaactgctggatggcgcgcttgcccagctggcaccttttggcgaagccgcccaccgcttagagcaggtggcgcacttcatcactcaacgtagcttttaagcgggccagccatgtacgaactgctagaaagcatcaactcaccagaggatctgcggcgtcttgaccgcaaggagctgcatgagcttgccaggcaattgcgcgccttcctcatcaatagcgtggcgcaaaccggaggacacttgtcctccaacctcggcgtggtagaactgaccattgccctgcactatgtattcaacacccctgaagaccgagtagtctgggatgtggggcaccaaacctatccacataaaatactcaccggccgccgcaaggacatgggcaacctgcgcaggccgggtggcattgcaggatttccgcgccgggatgaaagcatttacgacaccttcggcaccgggcattccagcacttcgatctctgctgcgctcggtatggcggtcgcggcgcaaaagaccggctccgaccgccactccattgccgtgattggcgatggcgcaatgactgcgggcatggcgttcgaggcgctcaacaatgcaggtgccatggatgccaacattctggtcatcctcaatgacaacgatatgtcgatctcgcccaacgtgggcgcgttgaccaactatctcgccaagctgctttcgggaccgttgtataccacggtgcgccgatcgggtgaaaaggttctgggcgtcgtgcctccagtgcgggaatttgccaagcgcgcggaagaacacgtaaaaggcatggtcacccccggcacattgttcgaggagttcgggttcaactatatcggcccgatagatggccacgatattgacgtgctgatcaccacgctgcgcaatatccgcgaactcaagggcccgcagttcctgcatatcgcgacgcagaaaggccacggctaccagccggctgaagataacccgggcaagttccacggtgttggcaagttcgatcccagcaacggctgctcgattgcgcaggcaggcaagaaaacctacacgcaggtgttcagcgactggctggtggacatggcggcccgtgatgagcgcctggtcggcattacgcctgccatgtgcgatggttccggcctcaatgcctttgctgaacaatttcccgaccgttttttcgatgtcggcatcgctgagcagcatgccctcacttttgccgctggcatggcgtgcgatggtttgaagcctgtcgtcgccatctattccacattcctgcagcgcgcatatgaccagtttatccatgatatcgccctgcagaacctgccggtgatgttcgccatcgaccgtgcaggcctggtgggtgcagatggcccgacgcatgctggcagctttgacctgagctatctacgctgcattcccaacatcatcatcatggcgcccagtgatgaaaatgaatgccgacagatgctatacacggcatacctgcacgatggcccgtcggcggtgcgttacccacgcggcggcggtcccggcgccaccatcacccgtgacatgcagttgttgccgatcggcaagggcgagctgcgcagacagggtagctgggtcgcgattctcgctttcggcagcatgctggcaccggcattggaagcagccgagacgctggatgctacggtggcgaatatgcgtttcgtcaaaccgctggacgccaacttgatcaatcagctggcatccagccatacgctgattgtcacggtggaagaaaatgccgtcatgggaggagctggcgcagccgtcatggaatgcatgcaggcagcggacatccacacgcctgtgctgtgcctcggcctgcccgacatgttcatcgaacatggcgtacatgaaaccatgctggcagaatgcggcctcaatgctgcgggaatcattgcagcaattgagaaaaaattaaccaagtagtatactcaactattaccgaattcactcttagcatttcaggaagcccatgaaccagccctccattcctcctattgaagatgtgcagaataccccggatacccggcagctcgccattgacaaggtaggaatcaaatccatccgccacccggtcaaggtcaaggacaagaccggcggcgtacagcacaccgttgcgactttcaacatgtatgtgtacctgccgcacaacttcaagggcacgcacatgtcgcgctttgttgaaattctcaacaacaatgagcgcgaaatctcggtggaatccttcgaaagcatcctgagggccatggtggaacgcctcgatgctgaatccggccacgtcgagatgactttcccttatttcgtgaacaagaccgcaccggtttctggcgtacagagcctctcggactacgaggtcaccttcatcggcgaaatcaacaagggcaagtacgacatcaccgtcaaggtcgtcgtgcccgtgaccagcctctgcccttgctcgaagaaaatctcggactatggcgcccacaaccagcgctcacatgtcaccgtgaccgcactgatcaacgacttcatctgggtggaggacatcatccgcatggtagaggaccaagcctcttgcgaagtgtatggcctgctcaagcgtcctgacgagaagtacgtcaccgagcgtgcctacgataatcccaagttcgttgaagatatcgtgcgcgatgtcgcggcgcaattgaatatcgagacacggattgtcagctatacagtggaatcggaaaactttgaatccatccacaaccactccgcgtatgcgctgatcgaaaaagataagcgtaagtaagtaacggtacggtcacgttatgttgacaaaaaacggcagcctgggctgccgtttttgatgtgatggagccgccgaaacttaatattttttggtcagcgtcagtgcgataccatcgcgtttcatttccatgcggttaagcgcgctcatgcccagtaacacgaccgcaggcgaaccgccctccatgaccagcccgtccacttggctcaacaccagcccgttgagccgcacctgattaatcaccaccttgtaggcattggccacgccgttcgccgtctgcacggatacgggtatgccgcgtttgtagtcgatcctagcatatttggcatcgccgctgttcaggacgacggcggatgcgcccgtatccaccaggaagcgcaaggcggcgccattgatatgtccatcgacgaaatgatgcccggtcgaatcggcatataaggtcacactgccgctggctgctggctccttgcttggcagcgcaagggcctgccccatgcccagctcccgcttcagtccgtccacctcgatcaccgccctgtcactgcttgctgccaccaggcgaatgccttctggactcacctcgccgactgcaagagtgcgcggcttgccaccattgatgaccatgatcgccttaccctggaatagtccgacgatattcacctgggtttccgcccaagccagcgaaggcagcaaccatggcagtacccacatcaatatccgcattgtttcccctttttggagccgccaacatccctttctggcgtcgttgccctgccttacttgttgtactgtctgcggcggaacggctggccagaatcacttgagttgattttgttagcggctcctcaatcttcccgcatcatgaacatgaaaaagataaacccgagcatagcgcatagtgcagatgcggtaaatgtccagcttgggcctatactctcccaggcaaaaccactgatcacggcccccagcgtcccgccaacgccataagaaatgctggtatacagcccttggcccttggattggtgcctgcccttgaaatatcggtgcgtcagtgccacggctgccgcatgataggagccgaaggtcgccgcatgcaatgtctgcgcaagcatgatcaaccaccagacttccacggcccagccgatcacgaagaagcgcacgaatgccaggagcaggctggcgagcatgatgcgtcgcaagccgaaaagggcaaacagcttgggcatatacagaaacaccatgatttcacatatcacacccaggccccataaccatccgaccatgcccttgctatagccatgatccaccaggtagatcgagtaaaaagtatagtagacgccatgcgcggcagacatggcgaaacaggcggccatcagtgccatgacctcgcgcctgcgcaatatcgcccaccaggagccgtcgctatcgtgatgctgcaactccaccagcggatcctccaggcgccaggacaacacccagacagcgcccagcaggagcaggatgacccacagcaatgccatcatgcccaggtattgcacggcatagccgagcccgatcaccgcgaccacaaaccctattgagccccagaggcggatatgcccataacggtccagcctgtcgccaagatggcccagggtaactgcctcgatcaaaggcaaagaggcgctccagaaaaagctcaacgccagcatgaccgcaaacaaccagtaaaaactattgccgaaaaacacgccgacataagccagcaggctggcaccagcaaggaattggataatcgggacacgatgcccgcgccggtctgccagccagccccacaggctgggggaaaagctgcgcgcgacctggaataaggacatcaggatcgcaatctggaaggcgttgaacgccaaagactggagatacaaggtccaaaacggggtaaaggcgccgacaaagccgaagtaggcacagtaaaagccggacaggcgccaatagggcagcgaaacatggcttttcatgtcaactcaatataggctcagcgcggaagcgtagctctaggcaggggcacagacaatgcctgccgggtcgtctcagcgcttgacggtgtccaccgagacatcggcgttctgggcgcgatggcgcaaggcatgatccatcagcaccagtgccatcatggcttcgacaatgggcgtggcgcgtacacccacgcaagggtcatggcgacccgtggtctgcatttccagggccgcaccatgcttgtcgatggaatggcgcaattgcggaatgctggaagttggcttgaatgcgacatgggcaataatgtcctggccactggaaatgccgccaagtatgccgcctgcatggttgctggcaaacccctgaggcgtcagttcgtcaccgtgcaccgagccccgctgggccacactggcaaatccatcgccgatttccacgcccttggcggcattgatgcccatcatcgcatgcgcaatgtcggcgtccagacgatcatagaccggctcgccccagcctacgggcacgccttcggccaccaccgtaattttcgcgcctacggagtcgcgctcgctgcggatgcggtcaagataggcctcgagttcagggaggatggtttcgttcggcgcaaagaaggcattccggctcactgcgtcccacgactcgaaaggaatctggatgtctcccagctgactcatgcaacctcggatcgtgacaccatagcgctgcttgagccacttcttggcgatagcacccgcggcaacacgcacggctgtctcgcgcgcactggagcggccgccaccgcgataatcgcgaataccgtatttctgccagtaggtataatcggcatgcccgggacggaaggtctcggcgatcttaccgtaatcctggctgcgctggtcctgattgcggatcagcaagccaatcggcgtgcctgtcgtcctgccctcgaacacccccgacaatatctccacggtatccggctccttgcgctgggtgacatggcgcgatgtgcctggcttgcggcggtccagttcctgctggatatcctccaccgacagctccaaccccggcgggcatccgtccacaaccccaccgatggccgggccatgtgattcgccgaaagaagtcagggtaaacagggtgcctatggtattgccggacatggatgtgatctactatgcaatatgtggattaaggaccggagtttaccatatccggccataggatttggcccggctaaagctgcctccactcccctggcgcgatgccttcgagcgtatgctgccccaccgcatagcgcaccaggcgcaatgtcgggaaccctgccttagcggtcatccgccgcacctggcgattcttgccctcagcgatgatcacttccagccaggcagtcggaatggccttgcgctcgcggataggcgggtgcctgggccataacccggctggttcttctatgcgcctgactttagcaggctgggtaacgaagtcgcccagatccatgccatgccgtaggggctccaatgcttcatcgctggggtcgccctctacctgcacccagtaagttttgaattctttgtgcctgggatgcgatatgcggtgttgaagtcgcccatcatcggttagaataagcagaccttcactgtcagtatcaagccgcccagcggcataaacccctggcacagcaatataatccttcaatgtcttgtgcttttcatggggactgaactggcaaattacaccataaggcttattgaataaaatcagcatgttggtctcatggaatgattgcgcccgtctctctagcgtttgaataggatagttctgaatgtctacaaaaatcaaagtacccactactggcgagaaaatcagcgttaatgcggacaactcgctcaatgtgcccgatcacccgattatcccatttatcgaaggcgacggtatcggcgtcgatatcaccccacccatgcgccatgtcgtcgacagcgccgtcgccaaggcctatggcggcaaacgcgccattgcctggatggaggtatatgccggcgaaaaagccgtgaagacctatggtgacaacacctggctacccgatgaaacactcaaggccgtcaaagattatgtcatttccatcaagggaccgctgaccactcccgtaggcggtggcatccgctcgctcaacgtgaccttgcgccaggaactcgacctgtatgtctgcctgcgtccgatccagtattttcaaggcgtgcccagcccggtcaagcatcctgaaaaaaccaacatggtgattttccgcgagaataccgaggacatctatgccggtatcgaatgggctgccggtaccgacgaggtgaaaaaggtggtggacttcctcagtgacatgggtgtgcgcaagaagatacgcttcccagaagcttccgccatcggcatcaagccggtgtcaatcgacggcagcaagcgcctggtgcgcaaggcgatccagtacgccatcgacaacaaccgcaagtccgtaaccattgcccacaagggcaacatcatgaagttcaccgaaggcggatttaagacttggggttacgaagtcgccaaggaagagttcggtgcagtggaaattgacggcgggccgtggtgcaagctgcccaatggcatcatcatcaaggactgcatcgccgatgccttcctgcaggaaatcctgctgcaccctgcagactacgacgtagtggccaccctaaacctgaacggcgactatatctcagatgcgctcgcagcccaggtaggtggtatcggcattgcgcccggtgccaatatctcggataccgtggccatgttcgaggccacccacggtacggctcccaagatcgcgggcaaggatatcgccaatccaagttcgctgatcctgtcagccgagatgatgttgcgccacctgggatggactgaggccgccgacctggtcattaacggtgtggccaaggcgatccaggcaaagcgtgttacccatgacttctcatcacaaatggaaggcgccacgcaagtcggcagtgcagaattcggtgcggagatcgtcaagcacatgtcatgatgatggcgctggagccagccctgacgaggcgctgacaaataaaaaggccggatttctccggcctttttatttttgaggactatatagtcatcagagagtcaagcttaagctttctggatattggaagcctgcttgcccttaggaccttcggtaacatcaaatgatacacgttggccttccttcagactcttgtagccagcttctacaattgcggagaagtgtgcgaacaaatcgtcaccaccatcatccggggtaatgaagccaaaacctttggaatcattaaaccactttactgtacctgttgccatttcaatacttccttgcatatatctaaggggaggcgaccccaaaagtttgtacttcaagaattaaagtcggtagttgccggctacaatgcactcgaattccaaacgcctgttgcgtttttacgtgggttgttcgaataagtcaagcgctttttagatggcatttgttatttttttcatctccatgcttgatcgtgcaagtactatgcaaggaactccctgcgcgctttacaaaaaaaatcccagcatgcatcatcattgtggattccgcgtaatcaagaatatagattggcttgaacattaatggctgccaccgtatcgaacaaactgggcggactcgctcgtgtattgattcaccagaacatgctgagcgaggatgaggccgtcaccatccaggcagctgccagcgacaagcagatttcattcatcagccagctgctgcaatcgcgcaagttcactgcattgcaaatcgcccaggcatcctcccaggcctttggttatccattgctggacctcaatacgttaaaccccgaattccttcccagcaaaggcatcagcccgcaactcatgcagagctaccgcgtcatcacgctctacaatcgcggcaacaatatgtttgtggccttgtccgaccccaccaacctacccatgcttgatgaaatccagttccagaccggcaagacattgttgccggtcattgtcgaggatgacaagctggggaaatggatagacagactggtggaagcaagtgacaccaccatgcaatccctggtcagtgaagacgacttcggcctggagtcggaagaaaaggagagcgagccggagcccacgctcgaaattgaagacgccccagtcgtcaagtacatccagaaaatcttgctcgacgcgatcaacatgggcgcatccgacctgcatttcgaaccctatgagaagttttaccgcatccgctaccgtgtagacggcatcctgcgcgagattgcccagccgccgcttgcgatcaaggataagctggcatcacgcatcaaggtcatctccaacctcgacatctcggaaaaacgcattccccaggatggccgtatgaaactggtgctgtccaagacacgcaccatcgattttcgtgtcagcacgctgcccctgatcaacggcgagaaaatcgtgatgcgtatcctcgaccccagcagcgccaagctcgggatcgacgcccttggctatgagcccgaccagaaggaggcattgctccatgcagtgacccgcccttatggcctggtcctggtcacgggtccgaccgggtcaggaaaaacggtttcactgtatacctgcctcaatatcctcaacgagcccggcgtgaacatttccacggcggaagaccctgcggaaatcccgttgcccggcatcaaccaggtcaatgtcaatgacaaacaagggctgacattcgcagcggccctgaaatccttcctgcggcaggatccggacatcatcatgatcggggaaattcgtgatctggaaactgccgacatggcgatcaaggcagcatctaccggccatatggtgctttccaccctgcataccaatgatgccccctccaccttgacgcgactggtgaatatgggggtggcccccttcaatattgcctctgccgtgtcgttaataacagcacagcgcctggcgcgcaagctgtgcccgcattgcaaggtaccggccgacattccgcgcgaaaccctgctagacattggtttcaaggaggaggatctggacggcagctggcagccctatgcagccaaccctgaaggatgcgagtactgtacccttggctacaagggccgggtcgggatttaccaggtcatgccggtatccgaggagatgagccgcatcatcatgaaaaacggcacatcgcacgacattgcagaccaggcacagcgggaaggcatccgcgacttgcggcaatccggcttgctcaaggtcaagcaggggctgacctcgctggaggaaattgaagctgtcaccaacgaatagaacgaaattaggaagccatggctgccaaggaaacaaaggaagtgacgtacgcctgggagggcacggacaggaaaggcaagcgcgtcaagggggagatgaaggccagcggtgaagccttcgtcaaggccacgctgcgccgccaaggtatcaatgtcgtcaaaatcagcaaacagcgcttcaagtccggcggcaagattacagacaaggatgtcacgttattcacccgccagctcgccaccatgatgaaagccggtgttcctctgctacaggcgtttgatatcgtcgggaaggggcatagcaatcctgcagtaagcaagctgcttggcgacatcaaggctgacgtggaaaccgggagcagcctgagtcaggctttccgcaaataccccttgtatttcgacaacctgttctgcaaccttgttggcgccggcgagcaggccggtatcctggactccctgctggacagacttgccacctacaaggaaaagatcctcgccatcaagggcaagatcaagtcggccctgttctatcccatctccattatcgtggtggctttcgtgatcaccgccgtcatcatgattttcgtgattccggcattcaaggagctgttcagcagcttcggtgccgacttacctgcccccaccgtcatggtcatggcgatatccgatttcttcgttgactactggtgggccatcttcggatcgattggcggtgccctctggttcttcttctacacctggaaacgttcagaaaagatgcaatccagcatggacaggctgctgctcaagatgcccatttttggcgaggtgatccgcaaggccacgattgcacgtttctcgcgcacgttgtccaccatgtttgccgccggtgtcccgctggtcgaggcgctggattcagttgctggcgcgtcaggcaaccgcgtctatcatgacgcaaccaagaaggttcagagcgagatcagcacaggtgccagcctcaccgtcgcgatgcagaacacggaagtctttcccaatatggtgctgcaaatggtcgctatcggcgaggagtccggcgcactggattccatgctgggcaaggtggcggatttttacgagggtgaagtggatgacgcagttgaggccctttcgagcttgatggagcctatcatcatggtagtgctcggcaccctgattggcggcctggtgatcgccatgtacctgccgatattcaagatgggccaagtagtgtaggcatattatgccgacggaaaaactgtattgatatgcaacaccgatcatcaaggaagtgatcccttcccttgatgatcgcgcaccctaccttacttcttgcttcctggtgccgctgccatggccttttcgatatccttggccggatatgcacccagcatccgcttgccatcggcaaaaatcagggtcggggtgctggtcacattgagcttacgccccagttcagccactttttcgattggggtatcgcaggttccctgcgccttgggcaactgcccgttcaatatccagtcattccaggccttggcacggtctggtgcacaccatatggcgcgtgacttgttggcggcatcaggatggagctgctccaatgggaacaggaaggtataaatcgtcacgtcattgatattgctgagctctttttgctcgaggcgcttgcagtaaggacagtcgggatcggaaaacaccaccagcttacggctgccattacccttgaccactttgaccgcctgatccaacgggagggaggcgaaatcaaccctggtcaactcatccatgcgctcacccgtgatgtcgcgcttgctcttgggctctaccaatcgcccttcggcaatcaggaagctgaacttgtcatcggtataaatgatctggccatcaaggaagacttcatacaaaccagcataaggtgtcttcaccacactatccactttgaccttgggataagtggcctctatcgccttcttcaggccggcttcatccgcccaggcatgcgtcgcgaacaacgaagccgccaacattgcaatccacttcttagacataagctcaattctttccctgtgattcaaaaatcaaatgaccgcataatgtaccagctgttttttcaaggccggcatacggttcaagcatttcataccctcattgcgcaacatcctgacccagggtattggacgtgcatacaacatacttaacccatgtgtcagcaatcgcatggacatcatatcggctttacgtgcccgctcataacggcgcaacacgaatatgtcgcctggcagacgcctggcctgcttccctgaaaccgcttcggccaatgcctgcacatcgcggaaacccaggttgactccctgcccagccaggggatggaccaagtgcgctgcatcccccaccagggccaggccaggcttgaccaggctgcttgtttcctgcatcgccagcggaaaggcctgcgccggggtaaccagcatcaaccggcccaggcgatgctgcccggcagcagccacctcttgcgccagtgtatcagcatccaatgccatcaaggcctgcgccctggcattatccactgaccagacaatggaaatatgctgctgcggcaacggcagccaggcaagcacatcgttgccgcgaaaccattgacatgcttgcgactggtgcggatgctcacatgcaaaattggccactacgcccatctgtgcataatcatgccgtctcagcgtgatatccgcttgggcgcgcagccaggagtaagccccgtcggccccgaccagcaatggggcagcataggtgccgccgttagctgcatgcaacaccacattttctggattccagtcaactccatcaatgctgatttcatcattcacaggtacatccaagctcatcagtctggcaagcaaggcctgctgcaggcggcttccctcgacgatgacactcaagctggccaggttggcagcatacgcatccagctccagggccgcaccatcgtcaccccatatccgcatgctatctaccgcacaaacccgctcagcgtccaacaatggccagacgcccaattgctccagccaggcaacattgcccgggctcagggcgtaaatccggctgtcccatgcggccaatccaagcccagcccgctcgcctccaaccttgccctgctccagcagcatcacgcgatggcctttcagcttgagtgctatcgccgtcgcgacaccgaccaggccagcacccagcaccatgatgtcaaactcatgtttcaaatctgccatgccagcatttctcccgtgttaacgctgttccccatgttaacccctaggcccgaaactcatcttgctgaccaggtgctgcttggccaatggcagcatgtccagcagacccaatcccagcgagcggatcttgcgcaatccgacgatatcattcgagaacacattgacgagaaagtcggtgaacagcaagccgccacgggtatccgccttgcggcttgcctggtaagcctgcatcatcctgtccatcccccattcttcagatggcgtttgcgccagcaattgcgccagctcccaggcgtctcgcatgccgacattgaacccctgcccggctacgggatgcatggtctgggcggcattgccgatcaccgtcaggtgcggtgccgtgaccggcttgagataggacagtttgagcgggaagctgaggcgcttgcccaccgtgaggaagcgcccgacacggtcgccgaaatgggtgtgcaaggcctctaggaaagcagcgtcatccagtgccagaagcgcttgaacctcctctgccttgccagtccagaccagggagaaatcccgggtgccgtttggcagcaacgctaccggcccggctggcgtgaaacgctcataggcgatgttgtcgtgaggcagctcgcatgagactttgctcaccagagcatcatgcccgtagtgcttggtctcacgctccaggcctgggatgtccgccaggctgcgcccgccatccgccagcaccgtcatcctgctgttgcaggaatatgcctgcgcttggtactggtattcgacatgcgccgcttcacggcctggcttgatggcaagcgcttcggcttcgtagcgtacctgaatgccgggaaactgccggatggcatcatccaatgctgcagaaaggtcgccataagacagcacgtagcccagcgcaggctggtcgtgatcctccgccttgagcaggctgcgccccaggctgccgcgttgtgaaacgtggatggtattgatggctgtcgcctttggcttgaggccggaccacaagccaaggcgctcaagaatcaggatgctgccataggacaacgccagcgcgcgctggtcatgatgtgcggccccgtgggcacgggcctcgagcacggtagcgtcgatgcccttatactgcagggccagggccagggtcgccccgaccggcccgccacccacgatcaacaggtcatgttccatcgccatgctcatgataccgccatccagtcctcgatttcctgcacggttttcggcgcggctgccgtggtgacttcatgtccgtctacggtgacaaccgcgttgtcctcaatgcggataccgatattccagaaatgctccggcacgtcctccgccggccggatgtagcagcccggctccaccgttagcaccatacctggctgcaacaggcgccaggcgccgtccgcctgcttatattctcctgcatcatgcacgtccagtccgagccagtgccccgtgcggtgcatatagaagcgccggtaatcgcccgactccagcacgccgcccagcgatcccctgcacaagccaaaatcgatcagcccctgtaccagcacattcagtgcagcctcatgcggcgcattccagtgctgcccgggcctgacctgcgcaatcgccgcctcctgggcggccagtaccaattcgtagatgtccttctgcactgggccgaatttgccattcactggaaaggtgcgtgtaatgtcggcggcatatcctgacaactcacacccggcatcaatcaacagcagatcgccatcattgagcctgtcttggttggtgacatagtgcagcacgcaggcattgccgcccccggccacaatagaagtataggcaggagcgcggctgccccgccggtagaactcataaaggatttcggcttcgacttcgtactccatcatgcctggcttagccgtccgcatcgcccgcttatgcgcatccaccgtgattgctgcggccttgcgcatcagcgtcagctcatcaggggacttgatcaagcgcatgtcatccagcaagcggcgcacatcgactatcgctgccggagcgacgatgccactacgcgcctggctagcaagctgcttgaaccagccgccaactctcaggtcccaggctgggtcagtccccaacgcaaaaaacagctgctgctggttggcaagatattcgcctacgcgctggtcgagttcgctgatgctgtatgcctcttcgaacccaaagacctcacgcgcgcctgccggcccgtgacggaaaccgtcccagatttcacgctcgatatccttgtcgcggcagaacaggatgcttttgggagtttcgccggcgacgagcacgatgacagcctcaggctcgtcaaacccgctcagataatagaaatagctatcgaagcggtagggataatggctgtcgcggttacgcaccgcctcggccgcagtgggaatgaccgccacgccatgaaccattttctgcatcagcgcctgcctgcgcgccttgaattcctcgattttcactgtttcaactggcacggtggtgggtgcgctccatgaaggtggtggtgaatgatgccggtgttttcataccgagtggcgcagctgctcgtccaggctttgcaaccgctccggcgtgccgatgtcatgccagacgccctggtggtggaaagccgtagcctggtcacgcatgatggcctccttcagcaagggcgccagcttggcaacatctccccgtactacgcccttgaacaaggcagggtcataagcagccacgccagagaaagtcagccggttgcggccatctatcagcagcttgccgtcgtccagcgcgaagtcgccatgcgcatgctgcggcgggttgtccaccagcgcaagatacgccaagtagccaggctgcaaaccttcgcgcagctgcgcgaagtcaatatcgcagaatatatcgccgttgaccacgagaaatggcgcgtccccaagcaaaggcaacgcattggcaataccgcccgccgtttccagcgcaacctgctcaggagagtaggaaatggataagccccatcgagcgccatcgccaagtgcgttttcaaggtgctgcccaaggtgcgcatggttaatgacgacctccttgaagcctgccgttgccagtcgctcgagatgccagacgatgagcggcttgcctcccacttgcagcaggggtttgggcgtcgtgtcagtcaatggccgcatacgctctccacggcctgcggcaaggatcatggctttcaaggtgaggggctctccatcaaaaggtgtaaccgaattgtggctcgcgcttttccagttcgtcgagcaagcgtaataaaggcctgagctcaccataacggacacatacctggcgcacatagttcatgaagcgaggcgtgtcggcgagatacttaggcttgccgtcgcggtaatggatgcgcgcgaatatgcccagcaccttgaggtggcgctgcaagcccatccactcgaaatcccggtaaaaatcaccgaagtccgatcgcaccggcaaaccggccttgcgcgccttttcccaatagcggatcgtgccatccagcacacgctcctcttgccagctgatgaaggcatccttgaacagcgaggccacgtcatagctgattgggccgtataccgcgtcctggaaatcgaggatgccgggagaaggggtgctgatcatcaggttgcgcggcatatagtcacgatgcacgtaaaccgatggctgagccaggttataacgcacaatggtgctgaatgcattttccagtgtgctgcgctgcgactcgctcagctcgacattgaggtgccgtgccacataccagtcagggaacaggcacagctcgcgccgcagcaaggcctcatcatacgctggcaacactcccggcctgctggccagttgccaggtcaccaaagcatcgatcgcatcgcggaataacgtatcagcattgtcctcgttcagcacatcgaggaatgtctgggctcccagatcggtcaacagcaggaaaccgttttccacatcctgcgccagcacctttggcacattgagccccgcttgttcaaacagggcagccactttcacaaacggccggcaatcttcctgcggcggaggcgcatccatggcgatcagcgtcgcaccgtcggcaaggtggacgcggaaataacgcctgaagcttgcgtctgcagaagctgtggtcaagtgatgcggttttccctgcagtgcctggtgaagccagtcgttgagttgatcaaggcgcgacacgagcgattcgtcctagagtaatgcgaccattacgatggtcttgaaaaaggaaaccatgcatattttcaaggcatgggggaaaatttaaaatttcttttaattcaaatacaaagcaatgtcacaagtgatttatggattgcctaaaatagcaaattatgcgattttatcatccataaaacaaacacgcgcttactttaaagtctcgccaccactgaatcattgtgaaaattcgccccatcacttttcttgtcgcgcttgtttgcctgggattcggccatgcacatgccaaagacacccaggatacaaacgtcatcgatccatcgcctgaaaacctgccagatcctgatgccatcatcatcgaaggcgacaaggtgcaggtatatctggatcgcaggctcaaatccattggcaacgcgtcactgtccaccgggcagcaaaaagtgcatggagacactatcgaatatgacgtgcagaacgaagaactgcacgtgatcggcaatgtgcgcctggaaaccaagggaggacgcatcacaggccctgagctgcgcatgaagccttcggaaagcataggtgaaatgaagaaaccagctttcgaacttgattcgcagttcgccaatatgccccaattcggcacctcggggaataggcgccaggacaatgacaatcttgtttacagctccaacagtaccacgcccctgacccagcagaacattgaggatagcggttatgcccccggcttgagccgcaaacagggggtttcacgtggcgatgcctccggtgtcgtgttcgaaggcccggaccgcaagcgcctgaaggatgcgcgctataccacgtgtgaagtaggttcggacgactggtacatccgcgccaaggagctggagctggacgactatacgagaaccggcaccgcccgcaatgcgcgcgtggagttccagggcgtccccattctctggacaccctggatcaatttctccttcctcaatcagcgtaaatcaggcttcctggcgcccacctggggtactaccagccgcagcggtttcgagttcctggtcccgttctattggaatattgcgcccgatatggatgctacgattggcacccgcttcctgagcaagcgcggtgtgcagtttcagggtgaattccgttacttgaacgagaattaccagggaacggccaatctggagtacctgccgagcgacagcagcactggggagaaccgctactatgccaagttcgcccacctgcacaactttcataacggctggacggcggcatataacttggagaaagtctccgatgacaggtatttctctgaaatgtccacccgcatcgtcaccaccagccgggtgaacctgccgcaacaggcttatgtcaactatgccgatgaaaactggaccttcaacgccctggtgcagaaattccagacactggatgggctcaactatcccctgcagcgcctgccgcaactcacactgaccggcgacaatgaatggggtccgttcgacgtcaagttgtttacccaatgggcgaattttgaccgcaacaatgatgccatcagtacccaggccacattggggggcggcacattggatacactggttacgggcaaacgcctggtagcctatcccagcatcagcctgcccatggcgcgcccttatggatacatcactcccaagctggggctgcattacacccaataccaggtcgacaatggcgcctttacgctgagggatagtaacggcaacatcacatcacaagacgaataccagtcacaaagccgcaccctgccgattttcagcatagacagcggcctttactttgaccgcgacgtccgcatcgtcaagaatcgctacacgcagacactggagccgcggatgtattatgtttatatcccttatcgcgaccagtcgctgattcccgtttatgactccagcatctcggacttgaacatgggctccttatttttggagaaccagttcaccggccaggatcgcatcaataatgccaaccagctgacactggcattcacgagccgcatgatcagcaagaataccggcgagcagcgcctggctgtgacagtaggccagcgctattattttgctgatgaaaaggtatacctgcctggagtcaacccgcgttccggcgacacatccgacatcatcggcgaaattactgcgcggctgctcaacaactggaatatcgacatcttcggtcaatacaacactgaccgtagtgtttacgtgcgcaacaacatcagcgcacgctataaccccgagcctggcaaaacactcaatatcggctaccgctataccgaagaccgcctggaccaaatcaacctttccggccagtggcctctgggcaagggctggtacggccttggtcgctggaactactccctgcgcgagaaccagccgatcgaaggcattgccggcctggaatatgatgccggttgctggcaagccaggaccgtcatgcaacgcgtatctaccgccactgcagacgccaactatgcactctatttccagcttgagctgggtggcctggcctccatcgggcaaaacccgctcaaacttcttaaccgcgctattcccggctatactagctccagcctgatcccggactcctaccagtaattaccttatgcacaatcacgttttcaagactatcgccagacatggcctgatcgctctgttttttttcttcagcatttccgccatggcagcagaggtcgccaagatggaccgcatcgtcgccatcgtcgaccaaggcgtgatcacggagaaagagctggaagaccgcatccagactgttattgcgcagctggaaaaacaaggtacccagcttcccccacgcgacgtgctacaaaagcagatcctcgagcggctcatcaatgacaggctgcagctgcaatatgctgcgcagaccggattgcgtgtggacgacgcccagctcgacaagaccatagagcgcattgcagaacagaacaagctcagcacgggagagttccgcaaggcactggaggctgaaggcattccctaccgcaagttccgggaagacatccgcaacgaaatcatcctcgcccggctgcgcgagcgggaagtagacaaccgcgtcaatgtcacggaatcggaaatcgataatttcctgactacccaatcttcgcgcaatgacattcaggatgaattcgaagtggcccatatcctgatccgtgccccggaagaaagcacaccggaagaactacaaaagctcaaggcaaaagcagaagccgcactgaaggaattgcagagcggcgcagattttgcccaggtctctgcagggtactctgatgcccccaatgcgttggaaggcgggatactgggatggaaggcttcatcccagctaccctcactcttcgtggacgccttgcaagccctgcagcctggccagctttcgcctgtattgcgcagccccaacggctatcatatcctcaagctgctcaaccggcgtggcggcagctcaccgctcgtggtggaccagacccatgtgcgccatatcctcatcaaactcagtgaagtagtatcagaactggaagctgagcagaaaatcaactccatcaaggaacgcttggaccatggtgccgattttgccgaactggctcgccagtattcggaagatgcctctgccaacaacggcggagatctgggctggaccaacgcaggcgacaccgttcctgcatttgagaaggccatgaatgcgctagacatcaacgagattagcgcacctgtacgcactccattcggctggcacatcattcaggtgcttgagcgacgcaagcaggatatgacgcaggaatctgctcgactcaaggccaggcaggaaatccgcgcgcgcaaggccgacgacgcattccaggactggctcagcgagctgcgtgaccgcgcctacgtggaatatcgcctggaagacaaatactaggctagcacattggagatgatgccccgtatcgtcgtcaccgccggcgagcccgccggtatcgggatcgacttgtgcgtcatgctggcagggcaccccctcccttgctatcttgccgtcattgccgacagagatgtgctagcatcgcgtgcccatgcattgggcttgcccctgaatatacatgtctacgatccagcccactgggcacctcaccagggacaatcccggctcgtggtcttgcatcatccatgcgcagccccagtcactgctgggcaacttgacccgcgcaacagcacttatgtactacatacactagagcgcgcaattgacggctgcatgcaaggcgagtttggtgccatggtcaccgctcccgtgcataaagggatcatcaacgaggctggcattgcctttaccggccacacagaatttctagccgaacgcacccataccccgcatgtcgtcatgatgctggtgggcggaagcctgcgcgttgcgctggccaccacccacctgcccctggcggaagtcagccaggccattacacaggaaagcctggacaccacgatccgcatcctgcatcgcgacctggtccagaaattcggcatcgcaaacccacgcattctggtgacagggctgaacccccatgcaggagaaggtggccacctggggatggaagaaatcaccaccatcaatccggtgctggaaaaactgcggcgggaaggcatgcaattgaggggccccctgcctgccgatactttatttactccgcacaatctggcacagggcgactgcgtgctcgcgatgtatcacgaccagggcctgcccgtgctcaagcatgccagcttcggcactggcgtcaatgtcacgctggggctacccatgatacgcacctcggttgaccatggcactgcactggacctggccggcaaaggcaatatcgagattggcagcctgctcagcgccattcagcttgcgatcaatttggcaggaaatcgtccccaaccatcatgaaacatgttgcaaaaaaacgctttggccaaaactttctcactgaccgcgccatcatcaacagcctgattgacgccattgctcctcaaccgcaggattgcatggtggaaatcggcccgggcctgggcgccatgacgcagccgttgttggagcgcctgcagcatctgcacgtggtagaaatcgatcgtgacatcatccaatggatgcagggtcactatccgcaggacaagctcaccatctatgccagcgacgcgctcaagttcaatttcggcaatatcagcgaccgcctgcgcgtcgtcggcaacctgccctacaacatctccacgcccatcctgttccacctgctcgacaatgtgccacacatcatcgacatgcacttcatgctgcaaaaggaagtcgtggaacgcatggtagcagccccctccagcgcggcctatgggcggctttccgtgatgctgcaataccgactgcacatggaatacctgctcaccgttccgcccgaggcctttgatccagcacccaaggtagagtcagcattcgtacgtgcggtaccttataccgtcctgccccatccggctaaggacgaagccctgcttggcaggatcgtgaccgctgcgtttgcccagcgccgcaagaccttgcgcaatacgctcaaaggcctgctggacgacactggttttgcatccctgggcatagacccacagttacgggcggaaaatattgcccctgccggcttcgttgccatcgccaactatctggcggcatgaaagccggctgatataatgccggattgaaaagaggagaccacatgagagtcatactattaggcgcaccgggggctggtaaaggcacccaggccaccttcatcaaggaagcattcgacatcccgcagatttccaccggtgacatgctgcgtgccgcagtgaaggcgggcacccagctgggcctggaagccaagcgttatatggactccggcggcctggtcccggatgatgtcatcatcggcctcgtcaaggaacgcatcaaggatgccgactgccagcaaggcttcctgttcgacggcttcccccgcaccatcccccaggcggaagcgatgaagcaggctggggtcgatatcgactatgtggttgaaatcgatgtgcccgatgaggaaatcatcaagcgcatgagcggccgccgcacgcatttgccatccggccgaacctatcatgtcgtattcaatccgcccaaagtcgcggggaaggacgatgtcaccggcgaggatctggtacagcgcgacgacgacaaggaagaaaccgtcgccaagcgcctggaggtgtaccatcgccagaccaagccgctggtggactattattccaactgggcagcaaacggcgccgccaatgcccccaaatatgtgcgtatttccggcctgggtgaagtcagtgaaatccgcaggcaagtcttgcaggcgcttggcaagtagcaaacccctccgccgatgcaggtcggcacattgatttcatcatcaatatcaaaaagccgaacattctgttcggctttttgcatgtcaagcgcgctagaattcttcccactcgtcagccgagcctgctaccgcaggcaccatggcagttcttgtcctggttgtcgtcacaggcttggaggccactaccaccttgggctttgaaacggcgactggcttgggtttgctgactttatgcactgcagcctgtacctgcatgccattgaccttgaatacgctcactgcttgggcaaggcttgccgcctgatcctgcaatgattgagaagccgccgctgcctcctctaccagggccgcattctgctgggtgacttcatccatctggacaatcgcctggttcacctgctcaatgccggtgctttgctcatggctggctgcgctgatctcactgacgatatcggtcacacgctgcacgctatccaccacatgcttcatcgtcgtccccgcctgctccaccagacggctaccggcatcaacactttccaccgagtccgtaatcaaccccttgatttccttggccgcattggctgaacgctgcgccaggttgcgtacctcgctcgccaccacggcaaacccacgcccctgctcaccggcacgcgcagcctccaccgcagcattcaatgccaagatgttggtctggaaagcaatgccgtcgatcacaccaatgatgtcggcaatccgtttcgaagattcactgatcgactgcatggtcgcgatgacctgatccacgacttcgcctccctgcgtggcgatccctgaagcagaaaccgccagctggttagcttgctgggcattatccgcattctgcttcacggtggaagtcagttcctccatggcagaagcggtttcctcaagcgaactcgcctgctcctcggtgcgtgacgacaaatccaggttgcccgatgcaatttgcgaggaggcagtggcaatcgtctccgtgccgcttcgcacctcactgactatcctggccaggttatcgttcatggatttcagcgcattcaacaactgtcctatttcatcttttgagtcgatggcgagagtgctggtcaagtctccagcagccactgtctcggccagcttgacagcgttggcaagtggacgggtaatcccaagggaaagccgccaggcaaagatcgcgccgagcacgactgccaccaggccgatcaccagcatccataggctcgcagcatttttcacccgctggatatctgccccggcctcatcaatcaggtgccgctcgaattcaagcaattcattcatgctatcgaaataagccttgcgtgcaggaaggaacacctcttgcacattcttttcgataagcgatgcttcggcaccatcttttcttaattgcaacaattcactgcgaaccttgctgaaggcatctgccttttccttggcatccgcgaatttcgccttcccttcgggcttgaccagcaacgtttcaagctgctgtttcaaactatcgttagctcgtgctgtttcagcaatttgctggatgtacatgtcatacatggccgcatcggaactcttgatcgcggcgagggtgcgcaatccattctgggtggcattcgacacccactccgtggtgatgcgttcctttttcagctcagtttccaccacttgcttcgccgtgcttcccacattggcaagctgagccaagccgaaagccaccatgatcatcatcagcaacaagatcacagcaaaccccgcccccaaacgcacccctatcctcaaatctgaaaacttcaccttaaccactctcctttgtttttatatgctgcagccatgacaggcactctttcatctgctcagtccgggatcactaccgtgacctcaacatgagcgcttgatccaatccgccttcccttttgcgaagagctggctcacctgcattgttacggcgttgaggagtccattctttaagcattcaggcctgttaaattgttaaaatatgtaaccaattgcaatcccctccagaacaaagacattaaaataaatataaaaatcaatttattatgtaaaaaataagcatgcacttattgacatatccatatttcaataagaaaaaatagtcaaatacgcaattgactatcggccgcctttctaaccatgccaaaccatgaatggctgcgcatatccatacgcgccgcaccatcgtatttgcagttgccgagttcaggaaaacggcgcggcttcaggtataattttgctttcaaattcttaatccagacgcctagccatcatgcagcagcagtatccattccgcgacatagagcaacaagcacagcaatattgggaatccaacgccacattcactgcaacggaagtctcggacaagcccaagtattactgcctgtctatgttcccctacccatccggcaagctgcatatgggacacgtccgcaactacaccatcggcgacgtattgagccgcttccaccgtatgcgcggctacaacgtcatgcagcccatgggctgggacgcctttggcttgcccgcagagaatgccgccatcaagcacaatgtcgcgcccgcaggctggacgtacagcaacatcgagcacatgaagggccaactgaagagtctgggtcttgccgtggattggcaacgagaaatcgccacctgcaagccggactactatcgttgggagcaatggctgttcaccgagctctacaaaaagggcctcatctacaagaaaaccgccacagtgaactgggatccggtcgatcagaccgtgctcgccaatgagcaggtgatcgatggacgtggctggcgctcgggcgcgctggtcgagaagcgcgatatcccgcaatacttcatgaagatcactgcctatgcggaagaactgctggctgacctcgacaaactcgacggctggcctgagcaggtcaagaccatgcagcgcaactggatcggcaagagctacggttgcgaggtggagtttccgctggctgtcggcaacggtacgctcaaggtctataccacccgtcccgatacgctgatgggcgccacctatgttgccattgcggcagaacacgcattggcgacgcaggccgccaaggacaatcctgccctgcaagccttcatcgaggaatgcaagcggggcagcgtggcggaagccgaccttgccaccgccgagaaaaaaggcatgaattctggcctgttcgtactgcatccaatcaccggagaaaaactgccggtctgggtcgccaactacgtattgatcagctatggcgaaggcgccgtcatggccgtgcccgcgcacgacgaacgcgatttcgagtttgccagcaagtataagttgccgatcaaggcggtgatcaagccagctcacggggagcttgaattgccattgcaggcagcttataccgagcacggcatcctgttcgactcgggcgatttcaacggcttggatttcagccaggccagtgacgccatcgccgcagcattggctgccaagaacctgggcaagaggcggacgcaatatcgcctgcgcgactggggcatctcgcgccagcgctattggggttgcccaattcccatcgtgcattgcccaagctgcggcgaagtgccggtgcctgcggagcaattgcccgtcgtcctgccggaagacgtggtcatggatggcgtcggctctccaatcaagaaagatccggctttttacgaaaccacctgcccgagctgcggcgaaaaagcgacgcgcgagaccgataccatggatacctttgtcgaatcatcctggtacttcgcgcgctacgccagctttgatgcccatagcagcatggtggacgagcgtgccaactactggctgccagtcgaccaatatattggcggcatcgaacacgctatcctgcatttgctatacgcacgcttcttcaacaagctcatgcgcgatgtcggcctggtccggcatgatgagccattcaccaagctgctcacccagggcatggtattgaaggacggcagcaaaatgtcgaagtccaagggcaatacggtcgacccgcaggaactcatcgacaattacggcgcagacaccgcccgcctgttcatgatgttcgcggcaccgcccgagcaaagcctggagtggtccgatgccggcgtagagggggcacatcgtttcctcaagcgcgtgtggaccgctgtcgccaaccacgtcgaatccggcatcgtggcggcattcaccatgggcgacctttcagccgagctcaaggctttccgccgccagctgcaccagaccatcgaaaaagtgactgatgactatgggcgccgccatgcgttcaataccgccattgcagcagtgatggagctcatgaatgcctatgccaagatcgaaggccatgacgcgacgacgcgcgccatccgccaggaggcactggaaaatatcatattgctgctttcgcccattgtgcctcacatttgccatgcactctggcaggcgctacgcccgggcacccagctcctcgacacccgctggccggttgccaacaaggccgccatggtgcaggatgaaatcgagctggtgctacaggtcaacggcaaactgcgaggcagcatgaccgtttcccgcacactggacaaggccgcgatcgaagccctggctgtgcagcaggaatgcatccagaaatacctggccgaaggcagcgtgcgcaagatcatcgtcgtgcctaacaaactcgtcaacatcgtcgtaggataaaccatgtatatgcgcatcgcccgctggattctgcttgccatgctcctggcgctcactgcctgcggcttcaagatgcgcggcgtggctgacctcaagttcaataccttgttcattcaggggccgaccatttccatctccaagccattcaaacgctcgctgacggtgaatggcgtcaagatcgtcagttcgccggaccaggccgacctgctccttgaaatcatgagcgagtcgcaggaacagcgcattctttctttgagcggccgcggcctggtgcgcgaattcgagcttttctataccgtgaatttccgtgtgcgcgatccctccagtgaaacctggggcgatgtgcagactatcaggggccggcgtgagatcacttatgacgatgcgcagttgctcgccaaacagcttgagcaggagcggctctacaatgacatgaaggatgatgctgtgcgcgaattgctgcgccgcctcatggtcatcaaaccggccaaaggcaagccgcgcgcacctgacctacgctcgctggacgacaccgtggaatgaggatcaagccgcaggagctggagcggcacctggcccaaggcctggcaccgctttatgtcctcatgggcgatgagcccctggcccagcgcgagagcctggatgccatccgtgctgccgcgcgggccgcaggctacgacgaacgcacccgcctcactgtggagcgcaattttaactggcaacaagtggcagccttcggtcaatccatttccctgttcgccagccggcgcatcctcgagatcgcggttccgtcgggcaagcccggcgtggacggcggcaaggccctgaccgcactggcggaacacgccatccccgatacagtgaccatcgtcatcctgcccaagctagagcgcgacgccaagaacagcgcctggtttgctgcattggaaaatcacggcgtctcgcttgcactccatgaagtcgcgccatcggccttgccgcaatggatcgcgaaccgccttgccggtcagggccagaataccgatcaggaaacgctggaattcctcgcccaccaggttgaaggcaacctgctcgccgcacaccaggaaatccagaaactcggcctgctgtaccctgaaggcacgctggatggcagcaaggtgcgggaagcggtattgaatgtttcgcgctatgatgcctttcaactgggcgatgccgtgctgagtggcgatagcgagcatgcggtgcgcatattgcatggcctgcgcgaggaaggcgcacaaccggttgccatcatgagcgccctggcctgggtgttgcgcgggctggtcaaggtaaaatatgctgaaagccgcggcggcaatctcaacagcgccatgcagcaagccaggatttacggcgaacggcaaaacctggtgaaacgggcgctctctcgtcttagcatgcgccagcttgaggctgcgctgcaaaaactggctgaaatcgacaaagccgccaaaggcctgttgaaccaggatccatggctggaaatctcgcgcctgtgcttcggtctggcgcgcataggcagcaggaaatagaggcaggaatggaagacatcaaacactacatgcaacagctcggcagcgaagcccgcaccgcttcacgcgcaatggcgcgcgccgacaccgagaccaaaaacaaggccttgcgcgccatcgccaccgccatccgccgcgagcgcgacacattgctggccgccaacgcagccgacctggaagcagcgcgccgtcacggcctggagcccgccatgctggaccgcctcgtgctgagcgaaaaaggcatcgacaccatggcggaaggcttggagcaaatcgccggcctgcccgaccctatcggggaaatgtcggacttcaaataccgcccatccggcatccagattggtaagatgcgcgtgcccttgggcgtgatcggcatcatctacgaagcgcgccccaatgtcactgtcgacgccgccggcctctgcatcaagtccggtaatgccgccatcctgcgtggcggctccgaagccatccagtgcaaccgcgccctggccgccatcgtgcatgaaggcctggctgccgcagcgctgcctgccagcgcagtgcaagtggtagcgacgaccgaccgcgccgctgtcggcgaactcatcaccatgaaggattatgtcgacgtcattgtgccgcgcggcggcaaaggcctgatcgagcgcatctccaacgaagcgcgcatccctgtcatcaaacatcttgatggcaattgccatgtctatattgacgaaagcgccgacctcgccaaggcattgcgcatcctggagaactccaagacccagcgcctcggcacctgcaacaccgcggaatcgctgttggtagcgcgcagcattgcgcaagaagcgttgccaccgctaactgcgatgctgatcagcaagggcgtggaaatccgcggctgcagcgaaacccgcgcgctggtgccgcaggccaagcctgccaccgaagaggactactacaccgaataccttgccgcgatcatctcggtgaaggtggttgcggatgtggacgaagccatcgcccatatcaatcagtactcttcccagcataccgaggccatcgtcaccgagaactacaccaacgcgcgccgcttcttgcgcgaagtggactccagcagtgtcatcgtcaacgcttccacccgctttgccgatggcttcgaatacggcctgggtgccgagatcggcatttccaccgacaagctgcatgcccgcggtccggtcggtctcgaaggattgaccagcctcaagtacatcgtgctgggcgatggtgaagtcagggcctgatgccctcacacctgcatttcaccagcatgacgcttggcatggcacctccagcaacacccttgccgctcatcggcgtgatgggcggcaccttcgatcccatccacttcggtcacctgcgcatggcgcaggaactggccgagtccttgggtttggcggaagtccgctttatcccctccgccacgcctccccaccgtgaacagcccatgacctctgccacgcaacgcgcggaaatggttgccctcgcgattgccggcaatcccttattcaagctggatacgcaggagctggagcggcaaggctactcctataccatagacaccctgcaattcctgcacgaaggattgcagggcaaggccaggctctgcctgctgatgggcatggatgcctttgccggtatcaccagctggcaccgctggcaggagctattgcaattcgcgcatattgtggtgaccacacgacctggcgcggcattgccttcaagcaacctggtattggacgcattcctccagacgcatatgctctcggacgcacaacaattgcctattcaagcggagcatgggatatgggtgcaggaaatcaccgcgctggacatctcggcgaccaagatccgggaatctcttgcatatggctgcacaccgcgctacttagtacctgacaaggtattggaatttatttgccagcatgatttgtacagcggcacttcaaggtattgaaatacttcctcactgccacaatacactcacaatatccgtgtcttcagcagtgcttgcttgatcctgccatggaataaaccctagatagatcgaaggcatacgctgcttcaacgtctgcaggttgtcttccagcatcgccatcccaggatccacttggttcgcgacccagccagccagcgtcaggccgcgttgcctgatcgcctcggctgtcaacaatgcatgattgatgcatcccaggcgcatgccgaccaccagaatcaccggcaaaccaagcttggcagcaaggtcggccatatcatgctgctcatccaacggcacatagaaaccgcccgcgccctcgacgatcacgacattcgcttgcgcctgcaaacgcctgaaggcagctgcaataggctccagatcgatccgcacgcctgcctgtttggcggcgatatgcggtgcaatcgccggctcgaaggcataggggttgatatcggataatggtaaatcgacattgctggccgccaatagctgcgtaacgtcttctgaaatcaatcgcccgtcacgtcgctcgcagccggaagcaacaggtttcatgcctacgctgcgcaagccacgcgctgaaaactgtcgcaccagcatactactgaccatggtctttccgacgcccgtatcggtgccagtgacgaaccaggcctgttgacggttgctactcaacgcggcctcctcgggtgcacagtcaccgtggcaagccccgcctgtttgggctggggtttccaggcatgtccgtagactacctcataggttgcgggcaatttaccttcatggcggaattgctcgtatgcctcggtcaagcggttgaggaatccgcgtcccagcaggccgcgtgggcgccccgttgcagcattgtgcgcgccgatggccttgaggtcgcgcatgacggagaggacgtcgtcataggtgagaacgaaatgctccacgtcgagcacaggatcggaaaaaccggcgcgcaccagggcgtcgccgatatcgtgcatatcgatgaaacggctgacatggacatggtcgccccccgacgctgcacgcaattcctttagcgtatccggcccgaaggtgctgaacatgagcaggccctccggtcgcaatacgcgcgccattcccgcaaaagcactgtcaaggtcgttgcaccactgaatcgccacattcgaccaaaccaagtcgacgctggcatctttcagtggaagctgttcgatatccgcacacaatgcggcaggccgcctttgccccggcatcggcaatacacgcttgatccatggatagtgcgccaacgtctgctgcaacatacccatggcaatatccagcgagatgatgtcgctaccgcgatagcgcttgcccaatgccacactggcgtggccggtgccgcagcctgcatccaggatgacgccgggcgtgatcttcaccagctccaggcgttgcaacatgcgctcgcgcacttcgcgctgcaatatcgcggcagcgtcgtaactgcctgccgcacgatcaaacgacgcacgcaccctggccttgtcgatcaaatacccgtcgctcatcgtgcactacctgggttaggttggaaaaagtcacatacgctgtcgatgaactgcgccgtatgtgagaggaaaggcgcgtggcctgcgcccgcgatcacgcgcaggctggcatgctgcaaatgtcgggccagccaatgggcagcctgcactggcgcgaggctgtcgcgatcgccgtggaccagcaacacaggttgctgcaatgcagacagctcaggacgcaagtcgttctgcaacaacacgtcaagcgcggattcgagcgccaacggtgctggcgcagggcgatcggacagcgaccggcgtaactccttgatggtggcgcgcgcgtcccgggctcccatgcattgtaatgtcaggaacttgatcagggtgttggcataatcctcacccacttgttgcgcgaatttctgaaacacgggggcagcgatgccgtattcccatggctgggcatgccccggctcggtattgatgaagcgcggcgtgctccctaccagcgccaggcgccgcacccgcgcaggctggctcaaagccagccgcatggcaaccaggccgcccaatgaccagccgacgatatcggcatgcgcaggcaaggcaggcagcagcgaagccaccatttcgtcgagattactcgcgatcacctcctgactcaggcccatgccgggcaagtccaggacatggacttcgaaggacttggccagccttttagccaccggttgccacacgccaccatgcatgccccagccatgaatcagcgctacaggttggcctttgccgacgatatcgacatgaataccgctcatgcctcctccagtctatgcaagatgtccagcaatcgctggacatcttcatgcgtatgcgctgctgatagcgatatccttagtcttgccgtgcccctgggtacagtgggtgggcggatagcagggaccagcacgccatgctcaagcaaacgcttgcttacctgcaccgcctcttcattgctgccgatgaccacgggctgtatcgcagtctcggatgccattaactgccagcgctgcaatcggcatgacgccctgaaatctgcgatcaaggcacgcagatgggcacggcgtgcatgatcgtgttcgatcaattgcacgccggccattgcagcagccgccactggcgccgggctcgctgtggtgtagatatagggccgcgcagtctgcatgaggtattccgtcaaaattgtcggtccggccacgaatgcgcccgccgcccctgccgccttgcccaaggtcgccatatagatgatgcgcggcgaatccaacccgaagtgttccagcacgccgcgaccatgggcgcccaacacgccaaagccatgggcatcatccagcatgaggtaggcatcgtatcgctcgcagagcgatagcaatgccgggacgggcgccaggtcgccatccatgctgaacacggcatcggccaccaccagcttgcgcctggcctgactttgcgccagcaagcgctcgagccctgtcaaatcgttgtgtgcgtaacgcttgagctcggcacgcgacagcaaggccgcatcattgagcgaggcatgattgagcttgtcggcaaagatggcgtcctggcgtccgcacagcgcagtgataatgcccaggttcgccatgtagccggtggtgaacagcaggacaccgggcaagcccatgaaagtctgtagcgcatgctcaagcgcctcgtgcgcctgctgatgcccagagacaaggtgagatgcaccagtccctgcgccagtcgtcacagcacaatcccgcattgcagaaatcaaggatggatgagaagccagaccaaggtagtcgttgctgcaaaacgaaagcaagcgcttaccttcgatctcgacatacacgccctgcataccgtgaagcacgcggcgctggcgcagcaaacccaggcgcgcgcgatcagcgagctcggcttgtaatgcgtccagcaatggggtggctgcttctgccgggtgagattccagcatggaaggcatcgtgacttaaagcggatggatgccgagtttgtcgaataacttgcggtcagcttcggcttcagggttgcccgtggtcagcagcttctcaccatagaaaatcgagttggcaccagccaggaagcacaaggcctggatgccctcatgcatgctttggcggccagcggacaaccgcacgaaactctgcggcatcgtgatgcgggcagccgcgatcgtgcgcacgaattcaaacgggtccagctcgtccatgccatacatcggtgtgccttccacctgcgtcagcaggttgatcggcacgctttcgggcggacgctccatattggcaagctgcgccagcagtccggcacgctggacgcgggactcccccatgccgataatgccgccacagcagacgttgatgtcctgttcgcgcacacgatccagcgtatccaggcggtcctggtaggtgcgggtcgtgatgacttcgccgtagtattcaggcgcagtgtccaagttatggttgtagtagtcgaggcccgcttccttcaattgctcggcctgcccatctttcagcattccaagagtagcgcaagtttccaggcccatggctttcacttcgcgaatcatggccagcacgggctcgaggtcgcgctgcttggggctgcgccatgcagcgcccatgcagaaacggctggcgccattctccttggcagcacgcgctgccgcgagtacctcttccagctgcatcaaatcctgcttttccacatcggtgtggtagcgggcggcctgaggacaatagccacagtcctcagaacaaccaccggtcttgatggaaagcaaggtactgacctgcacaccattgggatcgaaattctcgcgatgcacggactgtgccctgtgcatcagatctgaaaatggcaactcgaacaatgccacaatatcatccacactccagcgttttggcgcttcttccttcgcctgcacccttgcacgttggacacggtcaaggccgcgtatgtcaatcactgagtctcgcatgctgtcctctctgacttattctgtcttgatggttaaatcctgccatggctccctgcgcgctcgcagtatgtcgcgcacccccagcgggacgatcaccaggatgctgactccccatatgatcaaggcgagattcatccctccgcctacccagcctgccatgttggagctgaaattgagtagcaccacccacgcccccatcaatccatagaatcgatagcctgcaggcacaagatattcgcagactcgcgtacagggatgattggcaatggagcaataggcaaagatggaggcagcaatccaaaaaggaatcaatactggaatcactattgcaaggctagagaagaagggaaagctttgtgctgcccgcatctgctgcttggcagtgatggttttggtagccatgatatgaaaatggaatttaaaggtggattatatcttgtcaagcgccaagacaacaatccatttacatctgatcaaaaattagacagatttgactctatttgtttaacccagcatctgcttgtatgacaggaaagcaagccccatttttcaagatgggaagataatgaaggcagtatctggcagggcacaaaataaactacaggtttgatctcgatacaaagctcatcctagcagtgaggagccaccacccaacattggtggctccaattatgtggggtttttaaaagctgtacattaacgtcacccaggttttttcagtatctctgaatcgacctcggtttcctgcaacggtatttgcagcaggtagagaagtgtaatgatctccttccttgaaactaccatactcaaatcttgccatccaattttcggcgaaattgtaagtaacagatgcattccactctttgcccaacctggatccagtacctcctcctacagtattgaaccccacatcagagtctaagatgtgataatccataaagaaggtgaagtttcctgctttatatccagcggtaatgaaggtgtccttaataccttcttgaggagtagataaaaatttatctacccagccctggaataagtgattggtgccataaggcatttggaacccatattgcccgtcattgctagataacagctcttgatctgctcttaatgaaaatccattgtaggcaaacccgcctccaatcttgtaatagtgagcatcaatacgggagtccccgtcactataatctgtctgcttagcatactctgccgtgtataagcctttccaggactgattgactggatgcactccatccaatcttactcctataatcttgttaccctggtctgcttcctggttgatcgcaccattcttcccttgagcaatacctgccgtccctgccgcattgccaaaccatgctcgcccgaaccccaagtcatcgaaactagaaaaataaccatacccactcaatgactctgtgggggaaagtcggtatttcatgttaatgatctccaaggcgccatcatcacgcagctctgtagtcaactgcctcactcgttcaatgtgccccacataaagctctgtattggagatggactgattaagcatcgttaccccatcaaagacttgcatcacctgcctgaatatgacatccccgataaacctgaagttatccaaattgatttgctggcgcccaaagcgaatacgagtgtctttaagtcccgtccaatcaacataaagttggttaatttcagtgatatcaggatctacgattttggctctatcgatattacttggattattggaaatagcatcgatcaaaacgccattggtaccatcgttgaaattgtctatgaacttggtgacattgattaactggccagcaaaactaatattctgatatggcgcagtttgccatccaagcaatgtcctgagcgtgagcgcagaggcgcttctcagatcttcattagcagtgggattagcctgcgcccctatgattgttggcggctgcagcccatcctgatccacatgctcgtatctcaatctcaggctggacaagcttttgccggccttgattgcctccatcaaggattgcgggacacgttcttctgcctgcgctgaaaatgcagtgattccaagcagggcactgatcatgccaagtcttgcggttgggctgatgacactcatggatggctccttgatttatggtttaaaaaaatggaaaacattgcatattcgtggacattcgctccttaacttattaaggcaaacaggatggctgtgatcaccatcaacgtgcccaacccccatttgagagtcagagaagagagccgcaggctcagcagccgaccgatcactgcgcctacacatgccgcgccgataaaagttaggcccgtctggttgatcgtgacgccatcaagcaccatgccgccagcaacaatcgatgacatcagcgcgatcaccatgagcgacgtggccgtggttgcttgcacactgatattggtggacctggataaggccggtacaaggatgaatccgacaccgacaccataaagtcccaaaaacacccccgagctaatccctgcggcggtaagtttggccgcacactttttagtccagatcagccggccagtcttctcactcagcatgcaaggccgctggatgctgtcattgtcagagcatcgcgatccaaccatggcaaatgcctgcctgaacaaatttgatgccatgaccagcatcagtatcgaaaacgaatacaccagccattggtgcgacaactggaaagcaatccattgccctaagggagaggccaggctgccgatgaacacaataaaaagagcggcccgccatctcaaatggccagacttggccgactgtaacgcaccgacaaaggctgcaatcgcgacggcaatcaaggcaatgggtttggcttccatgaagctgaaccccatcaacagggttagaagcggaatggcaaaaacaccagccccaccccccgtcaggccaagcagaacccctactgctgttcctgacagcagcacaataatcaaagtaatcatatgaatttaaagtagattcagcggtattctgaggtattgaacgccattatcttcggcctctggaaattggcctgccctgaggttcacttgcactgcggcaagcatcagtgcgggcaaagcaagagttgcatcgcgtaaattccgcatccgacaaaattcagcttcatctacaccgtcatgtatatgaatatttgaacttcgctgttctgcgatggtgctactccacctggcctccctgccatcaaccggatagtcatgacatgtgtaaagaatggtgtctggtggataattaaggagagtcttgattgatcgatacaaacgcctgggatctccccctggaaagtcgcaacgggcggtcccgacatcgggcataaagatggtatccccgacaaagatgccgacatgatcgacctcatatgcagtatctgccggtgtatggccgggcacatggtgagctattaccttgagtttcccgataaaaaacatctggccattgtcaaaaagctgatcaaaacctgcaaactcagtgtccaccgtgttatagatcaggttgaatttacccagcacactctgcacctccgacccgatggcaattgatccgccaagccgctttttaagatatggcgcggcagaaatgtggtccgcatgaacatgggtttccagcagccagaccgtcgtgagatccatttccttcacaaatgccgcaattctatcggcactggtcgttgaggttctggcggatctagggtcaaaatccagtacgggatcaatcaccgcacagtacccaccaggctcgtcaaaaacgacatagctcacggtggaggtcgcctgatcataaaacgcttttacttgaccattcatcgtgagcctcttttacctagaactgcttatagggaagaaacttgccattcaatacgatgttgacgcgatctcccatcgggtcggcaactcgctgtagatccatcttgaaatcgatggcgctcatgatgccatcaccgaactcttcatgaataagctgcttgatcgttgtgccatagacattgatcatttcgtagaaacggtagatcagcggatcagtaggtactgcggttgggagggaacccttgcatggcgtgaccatcaaccatttctggtcctcatcactcaagtcaaaaatctcggcaatgatcttggcctgctccgcattcaaggtcatctggcccaggcaggctgcagttacccactccttgctgagattgagtttggcagcaacatccgcccatttcaggcccttcattacttttgcagtaatgattttttcagtgacatcaaggcgactcataattagctcctgttaaaaaaattaaataattaggcggtcttgtgaattggcactaccgataggtcatcgacagcgctctcttcaggtgattggtaatccaagcccggatacacaagtggtggatgttccggcgcccggccatgggataagtccttggagcgcgacacgaggtaatcaacaaagtgattccggattttgtagtattggggatcatgatgaagcgaggtgcgctcgcgattcttcgacatggtattcaccacgatctcagcaacacgggcacgcgggccgttgctcatcagcaataccttgtctgataacaagatcgcctcatcgacatcgtgggtgatcatgaacactgtctgttgggtttcacgacaaatcttcagcagctcatcctgaatcgtgccacgagtcagggcatccaatgccccaaacggctcatccagcaacaacatcttcggttcaatcgcaaatgcccgcgctatacctacacgttgtttcataccgccagataactgggaaggttttttatccaatgctggttgcagaccgacaagggagacatacttcatcacctgctcttggactttggccgcattccactcgggccatttgctcttgatggcaaaggcgatgttttgccgaaccgtcaaccatggcatgagcgcatggccttgaaacacaacaccgcgctccaggcttggcgcagagacttcccggccattcatgatgaccaccccctctgtcgcgctttccagaccggccaacacattcagaatggtagttttgccacagccagaatggcctatcaaacagacaaactcacccttggcgatcgaaaagttgacggcatcgaaggtagcctcgggcgccccagggtatctcttggctagcccttcaactttaagaaaattcttggaggtagcgcccctcatcccttttttatcagtcgacatacgtcaccgccttttgtacttgggcaaaacacatatccagaaccatgcccacgaccccgatcatcaagattgcaaatatcacgttggcaagtgaaaggttgttccactgattccagacaaagtaaccaatccccgtgccgccaacgagcatttccgccgcgacaatcaccagccacgcaatccccatgctgatccgcatgccggtgacaatggtgggcgctgcggcaggtagaatcacgcagaaggctttcctcaattgacctacttccagggttctcgccacgttgagccattcttttctgacattggctacaccgaatgcagtgttcatgagcattggccaaagtgaacagatgaaaatcacaaaaatgcccgaagccgtagagtccttgatcgtgtagagcgctattggcatccaggccaatggcgatatcggcttcagtatctggataaaaggatccagcaccttgaaggcaagcgggctcatcccgatcaggaacccgaatggaatcgcaactagcgccgccatgctgaagccaaccgctaccctgcccagcgaatgtgcaatctgaataccgatccccttgtcatttgggccgttgtcgtaaaacggatgcgcaagttgcgacacgatggtctgtcccagctcactcggcctcgggaaagacgacgtggactgttgctcagccgcggggtcttttcccatcagttgcagatactcaagctcatcggcagaaatctcggttaaggccaccgagcttggtgcggtggcaatggcccagactgccacaatcaacagcaaaagcattaccgaaagaaagcctgccttcatattctgagtgctgaactttttcatggccttacctctttatcccgaaactatcgacgtaggattgcggttttaggggatcaaaggctttccccatcacaacaatcttcccgcttgattgaggcacttccaacccaagaccctgcattgctttcttggcatccgtcatcatgaataccttttccgcaatggcctgataactgacatcgcccttgaggtaaccccaacgcttcatttgcgtcagcatccatagcgccattccctcccagggaatcgcctcgaacccaacacgtccaggagcattgacgatgttccccagcccatctgcgtatctcccggtaatcacttggttaacgataatctcgggctgattgagatactttggctttgaaataatggcggcgacctctttccggttgtttttgtcatgagcaaaagcggatgacttgagaaatgcccggtacaaggcagcaaatgtgttggggttttgctggatgaagctggcggaagcaccgaatgaacagcatggatggccattccagatatcctgtgacaagatgtggatgaacccgacaccttcaaagactgcccgctgcgaaaatggatcaggccccaggaaaccatcaatgttgcctgcacgcagattggccagcatctcggcgggaggaaccactctcaactgcacatctcgatccggatcaattccagcctcggccaagtagtaacgcagcaggaagttgtgcattgagaattcaaatggaatggcgaacttgaaacccttccagttttttggatcacgattcgacttgtgctttagtgcaagcacaatggcttggccattgacattctgaatcgcggcaacattcaccgtctgtgcgcttgaccctgcacccaaggtcattgccaatggcataggcgccagaaactgagaggcgtcgtactcatggttcatgatcttgtcgcggaccaaggcccacccagctgtcttgttgagctctacattcaagccttgttctttgaaaaaccccattggttcagccaagatcaatggcgctgcacaggtgatagggatgaatccgactttgagggtcgatttctcgatcgatcctttttccatcgccatggccttcaaggaccccagggggaaaaccgcactgatggctgccattgccgcacctttgccgacagccctcaggaaatcgcggcgttgcctctcatgtggcagaattgccttgaccaacgcggcctcgatgaagtcattcgagaactcctcctccgtactgcgcccggtctcttgatgctcaagcgtgctcatgccggcctttaggtgatcttcttcactcgcatgctgtccgcaagaacaagtagcaaataaaggtttgtcagcatcgtatggtgaaaaatgttttgtcatggcagtccttaggtctagtcaatcaaacgcttaagtaaagagaagatgttttaatacggattactgggattgaatgcgtgtaataaatgggttcgcaacaagcgatcttggctgcaatcactttggcttgacgatgaataggctcaatgaagcggattgcctggccgctgatgctcacgcaatcaccaagggcatggatattggctacattggtatccagggtgacaggatcaacacaaataccctcgttccattgcaagccggcggttcttgccaagcgcccaggggtttgaagccctgttgctgcaattacaaagttcacatccagtgcatgcccattacttagttcaacgtgcttcaaatcaccttgcttgatgatctgtttgacagtagcctcgccaatgaaggcaatcggcaagtatttccaggcgtccaacaggcgccgggcatcctctgaattcagcagattgcccaccggagtgggattggggtcagtcaggaaaatactatgtcctgcgagtgccagatcattggccaattcgctaccgaccaatccagctccggcaatcaagatattactttttgcgggaatggcatccagccggctccggaaatcgatatacgtttgaagattgttaatctgccagcagatattggcaggcaatgcatccatcttccggggggtggccccatgcgccaatatcaagtgagtgtattttagagaccccctggtggtgcgcaatattgaagccgcagtatcaatgctgattgcatccgtcagggtcatgagcctcacacccaacttcagtgcagcttcctgcccgctttccttgatgagcgaccgtggatcaattcccttggatattgcaacagagagcatgggtttatcataaatatcgccgctacaagctgtgacgatagtaataggcatgtcctggtccagagcccggatggcccgggcggcctgccagcctgcattgcctgcgccaacaatgaccacaccagtttgatgacggcctgccgcaaagccaaagctggttgagcaagccaatgttgacatgtcctgggcgacatatagctcaaaatctgttttcgttacaccacagagcgggcaggaccaatcatcgggaatatcctcaaaccgtgtaccaggcgctaaaccgctgtcagggtcccccaacgcttcatcataaatgaggccacatgccaggcagatatatttgcgccattccaccactggttcaccctgcttggaaactgcgctagtcatgatggctgctccatcttgctaagacgcgccatttcacgacgcaaatgcttcagcgccggggtaacaatcgcgacgaaatgcgactcccggactttgcgttgtactggcgaggacatcagatagcctctggccccagtgtgcaacaccgccgactgggctgcacgcaaggcaagttcagaggcatgcgcccggacatccagcacatcaatcaggtattgcttatcagtttcgtagggagttgcggcaagctccaatgttctggacttcagtgcgtccagttcggcttgcaatgcaagcggacggtcttccaggaactcgttcacatgacccaattgctgctcgacattccaaatctcgttgattgagctctgcgtcacaccccagcccatgccgcactgcagcaaaatgaatgaggcgcggattttattgaggaatgctggcacattctcggcaatcacttcagaatcattgataaaagcgtctttaaagcgtaatgcccacgtcccggtgccttccatgccagcaaacgaagggcaatccttcagctctattccctggccattgcaatggcccatgaacatcaactcccgctcaccttgctcagactgcacaatggcaatagccccgaagtaatgctctttcccaaggttgctgacccacggcaatgtgccgttgatgagataaccaccgtctaccttctgggctttaagcagcattttctcgatacctgccattgccttcatgggattactcaaggctgtaccgcccaacgtcttgccctgcaggtgattttgcagagcaactcccttcaaagcgggattgtttgagtgatccatatacaggccgcatgcagcatggcaccacatcatgaaccctgtggctgcacagacctcggacaccgctgcgatcgccttcatggtggcctgaaggttgacagaacctgcttcttggtcacgacaatcgtatgcccctgcttcccccaattgcttgaggacggtctctggataggtaccgcggcgatcgatatcctcaaccatgtccgctagggacgtgcgggcgatctgcatgacggcatggagcatatcgtcatgatgagcggtcattgtggcgtcaaattccatggtaggctcgactaatgcagacatggatcactccctttaatcaagcgagtgaaatatcaaatggaattgggttacgcatggtattcgccacgggcgagaagaaattagcatgcttgacgatttcttccaggacttcacgcggcgcatcgccttcaacatcgaccttgacgcggatttgctgaaaacccatttcatgcggctgtttttcagcaccaccggcaccccacgcagccgggtttccgatatcaccttccaagtagatttccagcttgctgagttttacgttgcgatacgtggcaacggcagtaattcccacgcataggcaaccgcccaaaccggataaaacgatttcacctggcgcaggcgcagtatcctggccaaataaatgcaatggctcatcgaccaccactgccttatgatcacccacataactcaaagtgcggaatttgccatccacaacagtgtgaaccttgttagtgccgcgcgatgcaggattattgcggcctttctcagcaaattgcagcaagccttctcgatcaatgggccgtaaaaacttggtgaaggtggactcttgctcctgaattgtgcatgtactcattgagtattactccagtgattaaagaaaagacatttctctaaccgcaagaggtgtgccaacaggctgcaacagcaaaccaattacttatcaagcaattgattaataataaactttaaagaaattacagcaacaacaccaagtgtaaggagcggagcttatgcaagacattttgttaacaatgattgacaaaatgttaacaatctagccgtttatgattttttgccaacgatatctaaattggcgaagcgtgagacccaatgattgggcagcacgagactggttattgccaaaacgctgcattgcctgcactaggctctccgcatcatgagattccgctttcaaatattcgcgtatcaatggctgctctttcattacaggctgaaggacagattttttgcgagacttacttgccttgccaagcaggcggatgacatccctcacgccgaccgattgttgctcggccaatagcacaatccgctcaatggcattgctcaattcccggatattcccgggccagtccatgctttccagatgatccagcgcatcaggcgaaaaatagacattgcgctcattcgcctgatttgcacgattcaggaaatgcaacgccaatgcgcgaatgtcctcccgccgctcttccagtgaagggagctgaatcggcaccacattcaagcggtaaaacaaatcctcccggaaattgcccaactccacctcatgctgcagatccctattggtggccgccacaacacgcacattcagactgatttccttttttccgccaagacgcacaatagtgccttcttgcagggttctgagaagcttggtctgcataagcaatggcatttccccgatttcatccagaaatatagtgccgtggttagcctgctcgaaccagccaacccgggtggtattggcgccagtgaaagcacctcgctcatgaccaaacaactcggattcgaatagcgactctggaatagcagcgcaattcacctttacgaatggcgagtccctcctcgggctcgccatgtgcaatgccctggcaaacagctccttgccgctgcccgactcacccagcaaaagcacgatagctgttgaagtggataccctttccagatccgcaatcgctttcaacaaagcgggagactggccaacaatgccataccgcgcagttgatgactccagcgcatttgtgaggatctcgtttcgcgcttccagtgaacgggttttttcctccaccagcccctgaagctgcagaagctggccggtcagggtggccaacattttgaggacggacacatcgtcactgatcaaccggttgcggcggcgaatacggtggacggccaaaacgccttcgactcttttgttgacctcaatggggacagcaataaacgcgacagtttcttgaggcaggtcggcccggctaacagctcgcccaagaaagcggggatcagcatcgatattctgcacaatgatcgcctggccggtagcaaggacagcgcccgtaatgccttccccgaccttatagaccccccggcctatttcactacgcgtaagaccatatgcataggctatcctggccacattaccgtcctcatcaggatgaagttgctttaatacgacgcgaccgcgattcagacccagcagctccgacgccagatgcagcatttccctgaaaacgatatcagacgataagctctggccaaccaagcgcatcacttcgcctagcaacaatcgttcttgttcattccaggatggctcggtggagataatttcagatttttgattggcgtcttggtccatgtgggctccaactcaatataagcagtggcagcttaccagaccgcatattttaagtgagtaatagtgttgcactatggatcgcccctagcaatctggacaggggacaatctgaattgccccggttttcgaggaggcagtctggttaaagtacagcactcatcggcacagattcagagagattgcggtaatagcattcttcagcctgcgcaggaggaatatacccgatggcgccgagcaggagctgatggtctcggctagggcattgtcgtaactgtcgccccgactgccgacagacggctcaataccagcctctgtcaggcgccctgtatcgcggatggtcacggattgcgatcctccgtcggaatgatgaatcaggacgtcggtcatatagggcatgctccatggcatccagcacgaactccgtactcatggtaccactcacccgccaaccgacgatgcggcgggcgaatacccggaagcgctctctctgcaggcatatccgatgaaagcctcccccctactaagcattatcccgacagcattcctacctcccgggacaacttcagcggaaacattttcttgcaaactgcagagcttggtatatgataaaaatatatacagatctgtatatattttaaacccgaaaggagaacccaaatggtcgctttattgataggcgccgtcgcctgcatcacagcattgattctttccgcctggctcatgacatttgccaaatggtttccgatcaagggcgttgatgagttcctgattgattacaagaccatgatacgcgcgcacatcgactacgccttgatggcgctcttcgggcttggtttttacggcctaggaatcccactccccgcagccgcatgcatctgcctggccgttggtgggttcaccaaccccacgatattcaccatcgcagcttttgacacggacttctggtcgaagaaaaggtggaaagtattcaccgccttgagcttcatcgtatcgaccatcggcttcatgtggattgctttcactattctggtgtatgcgatcaacaccctatgaagaaatacaaacttgtatataaagtgcaaatcaaatgctaaatctttattggcgtgacaaaagaccacccatcaggatgaggcattatttcgggctgtatatttcattgagcatcattgatcgggaaaattgcttgcagtggcggaaatcagcccaatgggcagcccagagcaaatatgcacgataaatttaccgcctcacctgcgccagcatgtcatgcgggagtggggcattctctggacaggtggtggaaagtcgcacgtcaatatcatcgcaagacgttcatcatgtggacggacgggaaaagtttcccacttccgcaaacaaaatggcctacaccgatcaccggcataggccatttccaacctgtacgatcaaagacagggatatcggaattcgccaatcgtattaatgctttttcggctggttgacatcggtgccgccttgctccggctccttcttgaatcgctgactcttttccttggcattgatcggaaccgcgccatccttcaggctttcgctgcgactcccttccgttgtaccttgatcctgatgctcgagataattcccgctagcattgccctcaggcactgcatgcttctgatcatgggcagcgggtccctcaacggtggtgtttcctgcataggcatgaggcatcagtatcaccatcaaggctgacataagcatactgtaaacattcttcatcatgttctccttccagtttgttatggatacgaagcttcatactaagggatttgttcaggacttcatgtaggctcaagcttgaactccatgtcagtcctgactgtgatcactgtaggaaatcgcttcgaaccatccagcccatgaccatgtatctcataccacccacggacccagctccatgaaagaaatgattgatattacaagtcgctggatttcatgcttttacactcaaaaaatctttcgtcatttctctatgatatttactggcatcctgattacgctcgttggagtgcattgcacgcttggcccattgcatttttcgttgccacaccgctggcgtatcatcattgataaaaaccctcaaacaagcatggcaggacatcagcatcaacgtgccattacatgctaccccaaagtagaaagtggcttatctcagtctgcgagcaacacaatcaggcttgaggcattacaattcaccccatcgcgccctcatgcacattctcgatatggccggattgattgaaagacttttcccccaatcttgcctgctttgttcaagctggcgggcaggctcactgggcctttgccatgactgcctccatgatatgccgtggcatacagaccacgcctgcccacaatgcgcgctacccagcggcaacagcatgctgtgcggccaatgcctgcaggccccgcccgctttcgatgccacccgcagcctgtttcaataccgattcccgctatctgcaacactgcagcaatacaaatacgggcaattgctacccctggcccgcacgatgggattgctgcttgcagagcatgtaggcaggcattcagcagcggactgcatcattccgatgccattgcatcgcaagcggttgcaggagcgcagcttcaaccagtctgcggagatcgccaagatagtcagcaagcagttgcatattcccctgcaactgcaggcatgcacgcgcatcaagccgacgccaccacaggcgagcctgccttacaaacagcgcatcaagaacatgcagggagcctttgcatgccaagcagaactgaccgatatgcgcgtgatattgctggatgacgtcatgaccacaggcgccagcctcaatgcactggcaaaaacagtgaaggctgccggcgccagccgtgtagaatgctgggtgatcgcccgcaccattgcagaatgaaccatgtttgaaatcgtgttataccagcccgaaattccgcccaataccggcaatatcatccgcttgtgcgctaacagcaatacccgcctgcatctggtcaagccgttggggttcgaactggaagataaacagctcaagcgcgcggggctggattaccatgaatatgccagcctggtcgtgcacgaagactgggaagcctgcaaacaggcgctggcgggccgaaggacatttgcgctcacgaccaagggcagtacccgccacagcgatattcgcttcctgccaggaaacgtgtttgtatttggcccggaaacacgcggcctgccggaagaaatccgcgccgaattcagcccggaatacaggatcaggctaccgatgatgccgcagagccgcagtctcaacctgtcaaactcggccgccatcctgctgtacgaagcatggcgtcaacatgacttcgccggcgcggtctagtgcgcggcctctgacacaaggtcaaaaggcatacagcgcgggatcaaatccacacgcccgactcacacccataccacaaaaaagcaccatggctggtgcttttaaaattcccgcattcgcgccgatgctacagcgcttcggacttctgctcccggctgagcaggttttccatcgcctgccgcggcgaacggccatgcgacagcacctgatccacctcctgcgtaatcggcatctcgacccccaactggcctgcgcgcttgaccacttcccgcgcagtatgcaccccttccgccacatggcccaaggttttgaggatttcctgcagggtttggccattggcaaggcgcaggcctacttcccggttacgcgagtattgtccggtgcaagtcaagatcaagtcaccggcgccggtcaagcccatgaaggtttccttggcaccgcccaaggccacgccgaagcgcgtcatttcggctatgccgcgtgtaatcagcgccgcgcgggcgttattgccgcattgcatgccgtcgctgatacccgcggcaatggccaatacgttcttgagggcgccgccaaccgacaccccaatgacatccgtgctggtatagacgcggaaattaccgccatgcagcatcgcaccagccctggcggcaaactccgcatcattggcagccaaggttaccgccgtgggtaacccgcgcaccagctcagccgcaaaactcggcccggacaacacgccccagtggcggctgtcacccagttcgtcctgggcaacttcgtgcggcaacttggccgtcgccgcttccaaccctttggaggcccagaccactggcgcatcacagccaagccgcttgatttccttcaatgcatttcggaaaccgttggtcggcacgacagagacaatcaggtctgcgccatccagcgcgcgccccagatcgccttccaccgcaagctgatcaccgaaggcaaagtcgcccaggtattgcaggttggcacgcgtcacctgcatatccacgatatgcgcctggttgcgcgtccagagagaaacctggtgccgacggctgatttgcagggccagggctgtgccccaggccccggcgcctaagatagagattttcataatggataatctaagctggacgcatcaaaagccccacagggaagaggctaatatatagcccgtgatgccgtcccggtgcttgaccttgatccagccattgaccggcggctccagcatgtcgagcacaacatccgtatcggcttttcccagcagggccgaggctgcatccgcagcctggcgtatgtcagcctggccgcccttcaccagcaccgtgcgcttatttgcaagctgcttggcttcaatccagttgaggctgccttgcgcatcccgcactttcagccagtctcccagatcgacgatgatctcgaccgggtagccctgcccaagaataaatgtcttcttgccctgagcggagggcgcgtcatacaccaccgccttgggcacggcaacggagcggaactcaaccgctgatgccatgaccggcatcagcagcatggtcacagccaacaacagcttagtgtgtggtcgcaccattcgccttggcctgttcctgcttctgttgtgcataaagcgcttcaaaattgacagggttgagcagtacgggtgggaaccctgcgcgcgtcacgacatcggaaatggtctcgcgggcgtaagggaaaatgatgttcgggcaagtcacgccgagaatgatgtcgatattttcctgaggcacgttgcggatctggaagataccggcctgagccacctctaccaggaacaccgtcttgtctgcgatcttggaagtcacggtcacggtgaccacgacttcgtatataccttcttccaactgggcagtggcattgctcagctcgatggaaacctggggagcctcacgttgaatgaaaatctgcggagcatgcgggatttccagcgagaggtccttgacgtaaactttctcgataccgaatgccggttgttgctcttgtgctgctgcctgttcttctgccatgtctcttcccttgacttcgggttgcgccaagcgcttcccctactattgataaattgaaaaccaaaaagtgtctaaaacgcaagcctgccattctatccgcttaagcccaggttttgtactacaaaaccgtgacactatttcgccagcattgcatccaacttgccggccatatcgagcgcacgcaggtcatcaaacccgcccacatgcacatcatcgatatagatttgtggaacagtgcgcctgccggtctgctccatcattttcaccctgagctcaggctcaaggtcgacgcgtaccttattaatctgctgcacgcccttgctcagcagcaagcgctcggcgctcatacagtaagggcaagtaccggtggtatacatgaggacattcgccatggcctaccccttcaccagcggcagcttggcatcctgccaggctctgataccgccctgcaattgctgaacttgcttgaattcgttttttgccaggatggccgctgccttgctggcgcgcgcgccgctttcgcagtacaccagtaccggcctctccttgaatttgttcagctccttgatgcgctcaggtaactgtgacagcgggatatgcttggcttcggcaatatggccagccgcaaactcggcgtcgtcgcgcacatccagcaccacggcatgggaccggttgatcaagatcaccgcatcactggcgctgatcgccgcgccagcaccacgcttgatcgtcggccacaccaacatgatgccggaacctattgccaagcctatccacaatgcattatttgcaaaaaactccacagtcacctcacggtatgtccgaaaccattattgtactcaaattaccagcactcactaaaagccgatttcaaatagatgatgccaaacgggaggaattcaagcccatcgggcgaagaaagtgaacaaaaaccattttccatgtgctccatcggcgattaagcatgcgtgattggcaaaaactctctaaaatacagggctatttcttgagttcaccggatcctgatcgcaatgactgtaacgcctgccttactcgttatcctcgatggcttcggctaccgcgaagatagccatgacaatgccatcgccctggccaacactcccaatatcgaccgcttctggacacagtacccccataccctgatcaacgcctccgagacgtttgtcggattgccacggggtcaaatggggaattccgaggtaggccacctgaacatcggtgccgggcgcgtggtattccaggattttgagcgcatcaatcaagccatcgcatccagggagttcttcagcaaccccgtgctgatcgaagccgtcaacaaggccaaggccgggcacaaggcagtgcatatcctgggtctgctatccgacggcggcgtccacagccaccaagaccatattcatgccacgattgagatggcagtgaacgccggggtggagaaagtatacgtccatgccttcctcgatgggcgcgacaccccgccgatcagcgccaagccttacctggaaaagctcgagcaggcctgtgccagcatcggtggtggcaagattgcctcgatttgtggtcgcttctatgccatggacagggataagcgctggccacgtgttgaggccgcctacaacctcattaccgatggccagggagagtttgcctcggccagtgccttgcagggcctcgaagccgcctatgcccgcgacgagaaggacgagttcgtcaaggccactgcgattgccgccgccggggaacagcccgtgaccatggaagacggcgatgtcgtgatcttcgtcaacttccgttccgaccgcgcccgccagctcacccatgcattgctcgaccccgatttcgagggcttcaaccgccgtcggcaacccaagctggccggcttctataccctgaccttgtacgacaaggcggaaacccgggccaagccgatcttcgccccagtggaaatccgcaatacctttggcgagtacgttgcgcagcatggactgaagcagctccgcattgccgagaccgagaaatacccgcatgtcactttctttttcaatggcggggaggagcaagtgtttgcaggggaagatcgtatcctggttccatcacccaaggtcgccacctatgacctccagcccgagatgagcgcctacgaagtcaccgacaggctggaggccgccatcctgagcaggaaatacgatgccatcatctgcaactatgccaattgcgacatggtcggccactccggggatctgagcgcttcgatcaaggccgtggaaaccatcgatacttgcatcgcccgcattgtcaaggcgatggaaagcataggtgggcagatgatcatcaccgccgaccacggcaatgtcgagcaaatgcgcgactatgagaacaaccagcctcacacgcagcacacgaccaatcaggttccgctgttcttcatcggcaagccggccaccctggccgcccctggcaccggttctctgtgcgatctggcgccatcactgctggccatgatggggctcaaacagccacctgaaatgaccggaaaatctctggtcgcgttccaggctgcatagctcatgcctgtgcgctggctcagcatgctgcttgcgagcagcctttatgccacgccagccgcatgggctgccaagaacgatcctgaaaaaccgaaggcggccctcgatgaaatccaccaacgcctggaatcactgaaaaaagagcttgatagctccaaggaagcgcatgccgaggctgccgatgcgctcaggaagagcgaaaaagccatcagtgacgccaatcgcaaactgcttgaactcagacagcagcaggaaaaaagtcaccaggcattacaggccctgcagaaacagaaggccgcgcatgaggccgaactcaagcagcagcaagcgctgttgaagcagcagttctaccagcagtacctgcatggcaaacctagccaggcacaggtactgctgcagcagcacgaccccaacgctgcagcccgccagctgcattacttcggctatatcacccaagcccgcaagcaattgatagaggcagcctccgacaaccttgaaaaggtcgaggccctcaacgcggaaaccagcaaggcccttgcggagctggatgagctgcaggcacaacaggaaaagcaacgcgccgagctgcaacaacagaaaaaccagcgcgataagctggtcaagcaactctccagcaagatcagcgcacaacgcaacgaaatcaacaaactcaagcgggacgaacagcggctgacgcaattaatggaaaaactcgccaaggccgctcgcgagcaagcggcgcgagaaaaagccgccagggagaaggcccagcgcgaagcagcgcgcgggaaatcaggccagaaagcaggcaccgacaaccaggcccctagtggaaaaatcattggtcgcaacgaggcactgccaagcaatgcctttgacggcaccagctttgcttcgctcaaaggcaagctcaacctgccggtacgcggtgaaatcaccaatcgcttcggcagcagtcgcgccgatactggcatctcctggaaaggtctgttcatccgggccagcgaaggcagtgaggtgaaatccgttgccagcggacaagtcgtgtttgcagactggctgcgcgggttcggcaacctcatcatcgtggatcatggcagcggctacatgagcctgtacggaaacaaccaggcagtcttgaaacaagtaggggacaaggtcaagggtggcgataccattgccctggtaggcaatagcggtggcaacgaacagcatggtgtctattatgaattacgccatcagagcaagcctttcgacccactgagctggagtatcgtcaaatagctgcacacatggaaggtgcagcaggcaagtggcagaaacgttgtggtggaaatgttggccccgccagccatcttctattcgccgatcaaatgcagcagcaccttgcgcttatgcgccatgcgccgatgctcatagaggaatattccctgccacgtgcccaatgcaacccttccttccaccacgggaatggaaatactggtttgcgtcaatgcggagcgcacatgggccggcatgtcgtccggaccttctgcggtatggatgaacaaggagtccccatcagggactaggcgctcgaagaaactctccatatccaccagcacatcggaatcgtaattttcgttgatgaggatgctggcggaagtatgctggatgtatagggtcaacaatccttgctgcataccgctatccgccacccaccgcgtcacggcaggcgtgatgtcgtacaagcgacgtccattggtatgctgaatgatctggtgatgttgctgctccatgcaaatgctcctaaacatgcgtcgaaccaagcatagaagagtatcacgactgatttcatgcaaaaaatcgccgacactagcacgcggcaccacctcatgcagccagtcgtttcctatgctctgcattttccatcatcagttcgactgccacctttgctggcgaatccagcacccagacgcttttgcgagaaaatgggcgattgctgaataggcatgatgacatcactttcttgttctaaattacaatgaacagcggcatatgcaccatgcttcaccaatgcaactctagagaaaatcttgcaagaatatcgacgttatccacaccaatatttttcactttacaagaacaaatagtgaaagagaaatataagttttcacatcagaaattaaaaaaatgaatcttcctgctacaccatgttgcatggtatgcatcacaaaaaacaatcaggatcaatcatactgagttgattgatcctgatgtgacgacagcaattgccaaagcagcaagaattatttgcagctcttttttactggaacttcaaactcaatatccacatcgctccatgatttacctttatgaaaagcctgggtacacactttctcaaatttggcaaaggccttgctaccattgaagtccttgatgatgtccagagtacccttggcatgaaaattactgcccttttcagtcaccttcatgggaatgaccttggtcacatcattcatggtcactgcgagctgcaatgtttcaccttctatcttgtcgatttttgcggaaatcttgccagggtttgcaaagttcttgaatagcccactgactacattcatattccgaatcatcggaatgccggcatcccattttccaccctccccattattcagatcggccgaggtatccaaggatgtgctgtcaatattgatcgtcgcgccttcgagcttgcctgtgcttgacgcaacctcatacttcttgaaagtatttttgctgacaacataagatttgtccggcgcaccgaatgctgtaaaagagaacttgaaccctttttcatcaggcgtatagctgcaattggcagccatcgcagcgttacttgcagccgccatacatagactgccgaccaccccgaataatagatgacgaataccgcttttcattcaacctcccatcaacataatgtgtttattgaaaaagccctgagtgagcatgattatattatgccaatgagaattatttttaaatgcggcgaaatgccgcagttttactcactgaaggggtgccccatgaatgaaagtgtcaccatttgcctgcgctgatctttccccatgaactccaaagtgacaggaatagtttcacctgctcgaataacttgatcaaacccgctcaatatcaattgataaccttcagctgtaaaatcaaccggattccctgccgataatggcagacgctccatcaacttcatccgaagcgtgttgccaacacggacggtgcgaaaaaatgctgcttgtcttgcgcgagaagaagtgacattgagtaccacgatatcctcgctggccgtcagcaccatgtaggctgaggtagatttttgtccaggctctgtcgtccagatgcgcaatcctgtcccgataatttcggcacatgcgctagtagaaaaaaccagtatcagaaaaacgctgaaaaaagagagaatccttgaatggaaaaatagataaaacatgatgttctcgacaaaaaaacatcatgttctcttgattttccctgatagaaaagtgacatattgccgcataggatcatgttcaaaaactgtaggaaagtgcgacattgatggagcgcccacgtccgggaacacccatgccccatggaataccattggtagtcatggaattcccctctgcaagataagccccgccaagtggtagataatagaaacggttgaacaggttttccactgacaaatccagtcgggcgcgctgccattccacgctgctgcgcaggttgaacaaggtgtatccgggcgtggtgatttcgttgcgtacctgggagattctgtctttttcggcaaccgcatgcatttccaaggtattggtccacaagcccagcttgtgctcaagcgcgaatttcccgttcaacggcatcatgtgataaaggttgtcgcctgtcgcccgtcgtgcgttctctccacggacatagctgaccatgcccgtgacggcaaagctgccaatattggcaagactgccgaggcgatagcttccggaaacgtcaagtccatagagcctggcatccgcattggcatattgcagcagcatatattcgtcattgcggttgtaacccggcagtcgtacggcatcgacgtagtgctcgacataagttacataccctgtggtcttgacttgccacttttccttgtcggcatcatgccaatcaccgctcgcactgatggtataggcgacttcaggtttcaggtccggattgccgacgtagccattaccatcgccgacgaaattattcatgagcgcagccatgggaagcttggaccatggatagcgttcgtacagattgggagaccgggtcttgcgggcaaaaccgaattcgtagctttgaccatcatcgggagtaaaccgagacaatgcagtcaggtcataatgataatcctcacggctgcggtgcaaggcgttgaaagcgtcagcgtctgcttgatatgagccacttgagtagccttgcacagatccggtattcgatttgacccggtctgtcctgatgcctagcaaggtagtccattgccggctccattgcgtttcccattcgccgaatacgccaatgcggtcacgcttgccgtcacggatattccaaaagttgtcgcagcacattgagttcgggagcaacccgataccaggccaccagtcatccaggcgatagaactggaaatccgtgccaaggcgcgcaatgtgctggtcactcaatgcaatagtggcttttgccataccgccatccgtggtagcttctgacagcatcggcatcatcatgaacatatagcggtggggcaacatatccattgagtgctcgaggctctggtggaaataacgcatctccagctcaccccaatcaaattgtccagtgtagtgaagattggcagtacggtttacattggcaggtttcttggtgttgagtaggaaattaccgggattggcagggtccggctcacttgacaccatgtccatacgctggttggggaacccctcccagtcgatggattgctctcccaacttcaattcaagcaggtgattgtccaggattttccagccaagactgagctcgcgatgacgcgagccgcggtaagctgttcctgcaaccgtacgctcagtgaccttgtcaatgaaaggtcttaaaaaaggattgttctgctggttccacccaccgggctttttaaaatctcccgctgccctgtagttattggcctgggaataagagtcggtataggtcaggctgagattctggcttgccacagtcagcgcaatattgccacctctcgccgcaccattgctgcggtaaaacgtgccgagcttgcctgttaccaacagatcctggtcatccttggcaaatttgggcctggccgaattgacctggatcgtcccgccgatgctgtcgccccccacgctgaccggcgtaatccctgcatatacctgcacggtttccacattggatgggtcaatgtatgagagtgccgggttcatatgattgggacaggcgctcatgaggtccatcccatccacctgggtgcggatgcggtcatcagcaaagccgcgaatggttggcaggctcgaaataccacctgccccataagtactgacgcccggtatatcttccagcaacctggcggtgtcgttggtattaacgcgttgcctggccagtgatgaagaggaaagcgattgaccttcaaatgcggggccttccatgcggcttgcctgaacatcaagcaggggcaacgccttgactggaatgccattctgtctgctgttgtcgctgctatctgccatgccgatggttgggctgaatataagcgagacagccaggctcagcaaggtggggttattcattcgtaagctttcaagataaaaaggcaggtgcactgcacctgccattcttttgagatttaaatgatcaatcaggtcaggcctggcgacgacggcgtactacggcccccatcaatgccaagcccattcccagcatggcataggtgctgggttcgggtaccgctgccgtaattgtctgtgacaaagggtaaccactcatcgtgccaatggcgccatagacttcggccgaggtgccggtcatgcataccgcgcccatcatgccgccggcagcacagtctgcataggccagatggttgatctgcgtttgtgtcagcgcctgcaagggatcatctggaatgaacaccagcgcataggcattgccagggttattgccagcacctgggaagccatagtaaacgccgcctgcatttacaccagattgcgggctccatccatcaccacccgtcccagtccagaaggtattggtattgtcgttcttgaatgtggcagcgaacgtaccaccaagagtggcgtcataccaggatttcagctggtaatcgagggacagccaggtcatgttgtcattggggtaggcgattggatcccctgtcatcgattcggacaatattcccctgagattggacactgtcttggtagcgctatcgtaatcaaacgtaccgagaaaaatagtgtcccgaggctgggtatctggctcataccatacggtttcaatattgtacgtactgacggcagccatggactggctcgcaccagctaccatcaagaaggcagaaactgcagatgcaacatgctttttgctgaatttcattttattctcctatccgagaagaaagaggctcgtcagagcctctggattgactaaggaactagcgcactgtgcgacggcgggcagcaaagcccagcatgaccagaccgagcgccagcatcgcgtaagtgctgggttctggaaccgcagccacgctcaatgtggttgataaaccatagttgtaggcaagggacagcggatcgttctgtgaggcataatccgcaccgccgacgatgagggtgtaggtccctgcgcccagcaagaagctggcgctgacagagccatccgcgacaccgtctccaatgacgcccggcaagtcgccgaagttgtcagaggtgccgtctaccgcatagccaataaatgtcagcttattgatttcacctgcatcgttgccgatttggaaatcacccaatgtattcagagcgccttcggtatcaaaacccaatgtatcgcgataggccagcgttactggagtcgcatcgtgggctgcaggtggtgcctttccttcgaagaggctgaacccaggcagcaatccatcaagagaactagccgttgcacctgcaaatgcagatgctgaaatggtcaccaaggcctcattggccaagctgaaggtaaaccatttgacctggtgcgagtctcccccagtcggcatctgcggcatctgcccaaccgaaacttcgggtgacttggttggaaactgtgattgactgatcgctcaggccatcaaaattaccaaaatcccggcccgtataactgacatgggcaaacgcggattggctggcaatcaaacctgccagcaataacatttttttcattggttttccctttcaataagagcaaattggctataagcgccatagagcaatataaggaaagaggggacaagtgagaatgtgacaaattgtcgcatgacaatttgtcacatttgtgttcagttaaaaaagctgactatccgcgaggtagtcagctttaaaccacactcaatatcaaggatatatacagaaagatggaagaagcaagcctaagatggtgctacaaagaaagtatccattggacgatggttttaatgtcctcatccttgacatgggcattaggtggcattggcataggtccccatacgccgcttccgccagccttgaccttagcaatcaatgctgcttctgctgttttatcgcctttatattttccagcaatttctttgtatcctggaccgacaattttcttatcgactccatgacatgcaaagcatccgttctttcgtgccaatgcttctgcagcttttgtatccgcagcataaacatgagcagtaaaaatgccctgcgccaccaacagcaacacacatagtttattcatactttctccagattatctttatcttaaacattgcatttgaaaacagtcttcattgagaaaccatatttcgaatgcggactaaataataatgactcagagaaagtttaagtatgtggcaaattgtcgcgcgacaatttgccacacctcaagcactgttaaaaagcaaaaaggctggaatcaccagcctttttgcttttgctaaataaacactaccaccagccccagcgcgggccgtaatatccgcgccagtaaggtccgtagccggggccccagaagggatcatagaatccgcgatagcgccattggtattcgcggcgcagcttttcctgctccaccactttttccttctcgcgcttgttcagctcttcagcaaaactatctcgcagcgcttgttcgcggctattgtaaatataatccagcactttggggtccactccctgcttgctcaactccaatgccttggagggcgtcaaatcatagcgggagttagtttccttgatcttggcaataatttcgtcagggctagtaccggccttggacaagcgcaccaactcatcataagtgatgaaaggagctggcttgggcagaagcttctccagctcttcagcggaaatacgctggatctggggttctttctgctgctgggtagttgcgcatccggccagtagcaaactgccgattagggcagcaacgatcaatctcatctcatcctcctggcgcatgccaaatcaaacaaggccattacaggccacactgcttgtatgaccttggacctgtggccaaattcccataacgtcttcttcaagtgtaaaaattttaacctacgtatcaggatcagggcagggatacccctgccctgacacgactcatgccttactgaataccatacgcccgcctttgaagtccacatggatggtatccttggcagcaaagttgccattgaggatttccttcgcaagcggattctcgatctcggactggatggcccgcttgagcggtctggcaccatataccggatcaaagccagcgttggcgatttctgccaatgcagcatcactcacatcaaggtgcatctccattgccgccaggcgcttggccaggttctgcaactggatgcgggcgatcgacttcacatgggattcacccagggcgtggaacaccacgacttcatcgatacggttgacaaattccggcctgaaattggccttgacttcggccatgaccgccagcttcacgacctggtattcgtcgccgctcatgttctgaatcatctgcgagcccaggttggaagtcatgatgatcaccgtattcttgaagtccacggtacgaccttgaccatcggtcaaacgcccatcatccagcacctgcagcagcacattgaacacatcaggatgcgctttctcgatctcatccagcagaatcaccgagtaaggcttgcggcgcactgcttcagtgagataccccccctcctcgtagcccacatagcctggaggcgcaccgatcaggcgtgccacggagtgtttctccatgaactcgctcatatcgatgcggatcaggtggtcctccgaatcgaacaggaagcctgccaaggccttggtgagctcggttttgcctacgccagtagggcccaggaacaggaaagagccatacggccggttcgggtcagccagaccagagcgcgaacggcggattgcgtcactgacaaggcgcacagcctcatcctgcccgaccacgcgttcatggagtttctcctccatatgcaggagtttgtcacgttcgccctgcagcatcttggaaacaggaatgccagtggcacgcgacaccacttcggcgatctcttccgcgccgacttgcgtgcgcaatagccgatgtggcttctggccaccttgttcttccgcgctggcagcctgcttgagctgggtttccagctgcggcagcttgccatattgcagctcggacactttctgccattcacccttgcgtgtggcttcctcgatctgcagcttgaccttctcgatctcttccttcagatgcttgctgccttggacctgggctttttccgccttccagatctcctccaggtcggcgtactctttttccaggcgcctgatttcatcctcgatcagcgacaagcgtttctgagaagcttcgtccttctcacgatgcaccgcctcgcgctcgatcttgagctggatcaggcgacgctccagcttatccagtgcctcgggcttggaatcgatttccatcttgatgcgtgccgccgcctcatcgatcaagtcgattgccttgtctggcaggaagcggtcagtaatataacggtggctcagctctgcggcagccacaatggccggatcggtgatttccacgccgtgatgcacttcgtatttttcctgcaatccgcgcaggatggcgatggtcgcctcaacagaaggttcatccaccagcaccttctggaaccgacgctccagcgccgcatccttctcgatgtacttgcggtactcatccagcgtggtcgcgcccacacagtgtaattcgccacgcgccagtgccggcttgagcatattgccggcatccatggcgccttccgccttgcctgcgcccaccatggtatggatctcatcaatgaagacaatggttttgccttcatcctgcgcaagctccttcaatacggcctgcaagcgctcctcgaactcgccacggtacttggcgcccgccagcaggccggccatatcaagaaccagcacgcgcttattcttgagggtttcaggcacctcaccgttgacgatgcgctgggccaggccttccacgatcgcggtcttgcccacaccaggctcaccgatcaatactgggttgttcttggtacggcgctgtaagacttggatcgtgcgccggatttcatcatcgcgcccgataacaggatccagcttgcccaaacgggcacgctcggtaaggtcgatggtgaatttcttcagggcctcgcgattgctttcggcttcctggctattgaccgtctcattgccgcgtacggcattgatcgcttgttccagcgcagccttggtcaggccgtgggtcttcagcaaacgacccgtctcgcccttgtcgtcagccagcgcaagcaggaacatctcactcgcgatgtaggcatcattgcgtttttgggcgttcctgtccgtgatgttcaggaggttgttgagctcacgcgagatcgatacctcgccgctattgttctgcaccttgggcagattgtcgatggcggcttgcaatccggcccttagcggtgccaggttggccccggcacgggcaagcagggatgccgtgccgccatcttcctgattgagcaaggccagcaacaggtgtgatgcttctatattgggattgtcgttgccaaccgcaatgctttgcgcatcagccagcgcttgctggaattttgtagtcagtttatcgaaacgcatgcttgccttccttcatgaatatgttgagttgactactaaatggtgatcaacctggctgaattcaagcatctcgctttaacaaaatcctacagggtgctaacgccgctcccaactccgtccatcatcctccgaaaccaaccgatgcagtgaggtagaaccatcgctacggatttccagccagctcagcctcacctggttattattcgagaccagctcaatatgactgacatcgtcggtcgtcatccgcttgggtggtgtggaaacccacgcggaaccatccatgcgcgcatagtaaacacccttgttcatgcgcatccagaccaggtgccagccccaacgccctccgcgcacgatggccagcaacgggaagtggcaacctaggctgcggctgccatcatacgtgacacgcctgatcccctgcagccgaccttcgagggaggcagccatcaccagatcccgcgtgccgtcgctgaatgtatgctgccagaaaaacaccggctgcccgttggcatcccgcgtcgccgccacccggcaattgctcgggatacggtcagccagctgacgcagctcgatgtcctcgtcgttgacggcatccgggccgacttctactgcagcagccggacaacaagccatcaatagcccgataaatccaataatcttctgtttcatatttcatcgattcatgatgcgcatgacgcaaatgatacgcgtgcgacacatctatcgcatctcaagaacaatgtgtgttgtgattatccgggcaagcatgttgtgaggtaaagcactggagcttgcctttccttcctgcgtcacatcccattcagcaggcatggcccttgtctgggttgtctacttgaccagcaagaatgcctggatccaatatatgcttggtcgagtgaaagggcgggtcgcgttttccctcatcaccgacgacacgcaatagccacaccctcgctattcgaagcagcctcctagttaccttcttactcttcgtgatccgtgctgtcctcgactgggcagcgccaaaatcctgccgccatattaggccggaaaccacgatgccaaggccagcatcaccatgacgggcaagcgcacgccgtcgccatacgcacgcggcattttgtcctgtgccgacgtcatccgcaagcgggccattaaggcttggttggcacagagctactctcaattgttgtcccgcctgccgccggggaagcaaagaaccagcagcatattaaatttatgcgcacggccaggcatactatcgggactgaggccatcgatggtggcaaattctgataaagaaaaaggctgggcaccagcaagtacccagcctctgcaaaaaaagccattggcttttagatgaggtatcctcaattggataagggcatattaaatgcagcacctgcgcctgggaatgcgacatgttgtcgcagcctcccgtatagccagcagagcgcatttacgcaggtgcggcattctgccgcatgcattgccaagccctgcctaaggtaaaatcctcccatgtcttcgctcgcttttgccacaaatctgcgccgcctgctgtggctacgcgtcgtcatgatggccgccctggcattggccagcatcgttgccacccgcgcattcgacatcgcgctgcccacgatagaagtcgccagcgccatcggcctcatgctggtcgtcaacctcttcagctggttgcgcctgtggcgccaggcacgcatccacgaactcgagctgctgacacagctactgctcgacattgccctgctgacttggctgttctatgtcacaggaggctacagcaacccctttgtctggatgtacctgctgccactatccgtggccgcggttgcactgccctggcgctacacttggctgatcgcggccctggtcattgcagcctacagcctactgatgttctggtatgagccactgacgattcatagcgccatgcaccacggtgcttcctaccacgagcatgaccaaggcttcagcctacatttactcggcatgtggggcggtttcgtcgtgagtgcgatcgtcattgcattcttcgtggagcgcatggggcgcaacctgcgcgaatatgacaagctgctggccgaatcccgggaaaaactgctcgcaagcgaacgtatgttggcactcggtaccctggcgaccggtgcggcccacgagcttggcaccccactttccaccatggcggtcatcacccaggagctcgtgcaggagcatcagcacgatccaggcctatccagctcgctgacactgttacgcaaacaaatcgaccgctgcaaggaaatcctttcttccattactgcatcggcgggcatgatgcgctccgaggcggcctcctccatgcctgcagacgcctttatcgggcaagtgacagagcgctggcaagagatgcgcccgtccacaccgatcaaggtggacatccagctcccacagccgtgccccctcattgtggccgatcttgccttgggccaggcgctcaccaacctgatcaacaatgctgccgatgcatcaccccacggtatcagtctgtctgcacgggtggaacagaatatgctcatcatcgatattcatgatcaaggcagctttcccagtgcggaccgactcgcgctcataggcaggccattccacagcaccaagcaggacgctggcggcttgggcctgggcatatttctcgccaagtctgtactggaaaaattcgatggcgaagtcgcgttcacgcccaggcaaccccagggcacattgtcccgggtgcgcattccgttgaaaaatctccaattgaaacctacgccatgacccaagaatctcttcaagatcaacccagcatgctgttagtggacgatgacgaagtctttacgcaagtcctgcaaaaagccatgcagaaacggggatttctggtgcaagtcgcccacaacgtggccgaagccatgtccatgtatgtggacgaaagcccggaatatgccgtcatcgacctgcgtatgccaggggattccggactggcactggtcaggcatttgcaccagctggataaccagacccgcatcgtggtactcacaggttatgccagcattgccaccgctgtggaggcggtcaagctaggcgcgacgcattatcttgccaagccggcggacgctgaccaggtgcttgcggcattcgagcgcacggaaggtgacgtcaacgcccccgttcccgaaaatgcgctctcggtcaaccgcatggagtgggagcacatccaacgcgtgctgcaggaacatgacggcaacatctccgccactgcgcgcagcctcaacatgcacaggcgcaccttgcagcgcaagctgaacaagcacccggccaggaaatagcaatatacggtcgaccgcttttcatgaaataccttgcaggtaaaacagtcggatcaagttggaggttgcggaggacgcttgaccggacgcctgtttaaagtcacgcttaccgcatgacagaaacaccgaatggacttcagggagtcctagcccatttggactagtacctatcccaagcgcttgcacagcgtttacaattccggaaatattgcgtctgcacagggataatttgccgccaaagtgcggtgaggcgtgacaccaacgccgagaataaggcaaaatattggttttcttatcagcatccccttaaaatctttgagctttttggtattccgctcccccgacagcacaacgcttgatggaaagctatactgaaacaaaaacttacgtgcgcccagcgtcatgtaattgatggagagtaaacatgttggattacgtaatcgcctttgacaagctgcgcatctctgatgtgcctgcagttggcggcaagaatgcctctttgggcgaaatgatcagccagcttactgccaagggcgtacgggtgccaggtggctttgccacgacagcccatgcctaccgccaattcctggcacaggatggtctcgacaagcgcatcaatgcagaactcgacaagcttgatgtcgacgatgtcgatgcattggccgccaccggcgagaaaatccgccaatggattgtcgataccgccttccccaaggaactgcaggacgccattgccgagcattacaaggcgctgaccgccgattccggcgacgacatgacatttgccgtacgctcttccgcgacggctgaagacttgcctgacgcctcttttgccggacagcaggaaagcttcctcaatattcatggcctggacaacatcctgcacgccatcaaggaagtgttcgcctctctttacaacgaccgcgccatctcctatcgcgtgcacaaaggcttcatccatgctgatgtcgccctctctgccggcgtgcagcgcatggtgcgcagcaatctgggcagctccggcgtcatgtttaccatggataccgaatccggtttccgcgacgtggtcttcatcacctcctcctacggcctgggtgaaaccgtggtacaaggtgcggtgaaccctgacgagttctacgtccacaagccattgctcgcccagggcttccccgccatcgtgcgccgcacgctgggctccaagctgatcaagatggtgttcagcgacagcaatgtcgccggcaagagcacccataccgtcgagaacagcaaggaggacagcgcgcgctactccatcacagacgaggaaatcctcgagttggcccgctttgctgtcctgatcgaagaacactacaagtgcccgatggacgttgagtggggccgcgacggcgtggacggcaagctctacattctgcaggcccgcccagagacagtaaaatcgcagagcggcaacgtggtcgagaaattccagatcgacagcagcggcaataccgcgctgatcactggtcgcgccgtgacgcagaaagtcggctcgggccctgtccgcgtggttaagcacgcctcccaaatgaatactgtgcagcctggcgacgttctggtggcagacatgaccgaccctaactgggagcccgtcatgaagcgtgcctccgcgctggtgaccaaccgaggtggccgcacctgccacgccgccatcattgcgcgtgagcttggcattcctgcgatcgtgggcagcgtcaatgccactgacttgctggaagatggcaaggtcgtcactgtctcctgtgcggaaggtgaaaccggctatgtctatgccggcgcagtccctttctccgttactcaggaagaggaagccaagctgccgccagcacccgtcaaggtcatgatgaacgtcggcaaccccgacatggcgttcagcttcgcacagatcccgaacgatggcgttggcctagcccgcctggaatttgtgatcaacaacatgatcggcatccaccccaaggccatcctccacctggacagcgtgcctgccgaccttcaggaagaaatcaagcgtcgctccaagggctacgaaagtccgcgccagttctacatcgacaaacttgccgagggcgtggctaccatcggtgcagcattctggcccaagcccgtcattgcgcgtatgtctgacttcaagtccaacgaatatcgcaaactgatcggcggcgaaatctacgagccggaagaagagaatccaatgctgggcttccgtggagccgcacgctatatttcccccgatttcgaggactgcttcgagcttgagtgcattgcgatgcgcaaagtccgtgaccagttcggcctcaccaacgtagaactcatgattccgttcgtccggaccctggacgaggcacgcaaggtcgtcgagattcttgccaagcacggactcaagcgcggcgaaaacgggctgcgcctgatcatgatgtgcgaaatcccttccaatgccttgctggctgagcagttccttgagtatttcgacggcttctccatcggctccaacgacctaacccagctctccctgggtatggatcgcgactcaggcctggtcgctgctggcttcgacgagcgtgaccctgcggtcaaagtgctgctggaaatggcgattgacaccgcgaaccgcctcggcaagtatgtcggcatttgcggccaggggccatctgatcatcccgatttcgcggaatggctggtggaaaaaggcatcaagtccgtgtccctcaaccctgataccgtgattagtacctggcaacgtatcagcaagagcaaataaccattcagtccaagggacagcgcgtcatgcagaaacgcagcgtatttttcatttccgacggtaccgggattactgccgagtccgtcgggcacctgttggcgcactttcccacggtcagcttcaagcatatccgcctgcccttcaccgactctgagcaaaaggtacaggaggcattgctcaagattgccgaaacggaaaaagcggatggtgcgcggcctatcgtcgtcatgaccctggtgaataccgacctgcgcgatatgctcaagcaaagcaacgccgtgcatctggatgtattcggctccttcgtggatccgctggctgaagagttgcaggaacagccttcccgcacctctggcattgcccatagcgtgctgggcaatagctactatgagcgtatcgacgcgatcaactttacgctcaaccatgacgatggcatgactgatttcggcctcagcgaagcgcaagtgatcttggtcggtgtctcccgttgcggcaagacgccgaccagcctgtacctggcaatgcagtttggtatcaaggctgcaaattatcctttgatcccggaagacctggagcgcggctccttgcccgaggcactcaagaagtaccccgaaaagctgtacgggctctcgatcaatcctgagcgcctgcacagtgtacgtagcgagcgccgaccggacagccattatgcatccctagacaattgcaggcgcgagatccgcttggcggaagatctgatgcatcgagaaggcatcagctggatcgattccaccagtcgctcgattgaagaactctccaccatcatcctgcagaaaatccgtgtgaactcgaaccactgacggctggcactacagcactaccataaaaggggcttcagccccttttttattgcacctgactccagaactcaccaagcatgcctacacccggtattgctggatgctatgtgctaggtcgctgtccgagctggatgaatatactgacatggcatactcactcattttgctttatggtggagcctggcaatgcatgcgtttttgtcactgccgattattccaacactaaatgcagaggagattatgaatgaaccaatatgcacatctagtgggccgcatcctgatcgcgattatctttatcgttgcaggtgcaggaaagattgcggaccagacgggcacgatcgcctacatggagtccgtcgaggtgccaggcatcttgctttggcccacgattgcgcttgagctcctgggtggaatcgccattatcatcggtttccagacacgcctggtttcctggctgctcgccattttctgtatcgcggccgccttcctgttccatttcgacctgaaggactcgatgcagaccatcctgttcctcaaggatcttgccatcgcgggcggattcctgatcctggcaagcacgcccacactctggctatctgtcgatagccgacgcaattgatgacccaaccacatccataggcacgccccggctagaaataccagtctagccgaggccaaacaattcatatttaaggaattgtgaaattgagatatttccatttattggatcaataaagcacggcataatagcaacattttccatattcatttactggagtattgcaccatgaccaaagccattagttatgcagcacatgatcccaaatctcctttggccccattttctttcgagcggcgtcaggttggagcgaatgatgtccagatcgaaatcctattttgtggcgtttgccactccgacctgcaccaggcgcgtaacgaatggggaaactccattttcccagtcgtgcctggccacgaaatcgtagggcgcgtgacccaggtcggcagcaatgtcaaaaaattcaaggtaggcgacttggcaggcgtaggctgcatggtggactcatgcaacgcctgccccgactgtgcggaaggcctggagcagtactgcaaccacgctgtatttacgtataacagcccggacaagcacatgcccggccaggtcacttacggaggctactccaacctgattgtggtggacgaacgtttcacattgaagatttcagacaagctcgatctagcggcgacagcgccactgctctgcgccggcattacgacgtattcccctctgcgtcattggaatgtcggcccgggacaaaaggtcggcatcgtgggcctgggcggtcttggacacatgggcgtcaaattcgccaaagcactcggggcgcacacggtgttgttcaccacctctcccagcaaggtagaagacgcaaaacgcctgggtgccgatgaagtcatcatctccaaggatcctgagcaaatgcagcagcacctgcaaagtttcgatttcatcctcaacacagtcgccgcaccgcacgaccttgaccagttcatggccctgctcaagcgcgatggctccatgtgcctggtaggcgtgcccgacagcccgcacccttcccccagcgtcgccaacctgatattcaagcgccgcaagctggccggatccttgatcggcggcatcaaggaaacccaggaaatgctggatttctgcgccgaacacaatatcacttccgacatcgagctgatcccgatccaggaaatcaacaatgcattcgagcgcatgctgaagagcgacgtgaaataccgcttcgtgattgatatcgccagcctcaggcaagcggcttaagcacaacagctcgcaaaatccctgttgcatcgcagtcctgcctcgccatactagttatagcactggctgggcaggacaacacgtccagtcaaaatcactttgctggatgcatgttgttgacactccatgaaataaaacaagcacaccgaggtgtgcttttttctgtccactcaagcctgcaacggctcaggctttcttcctgaagctgtccagtatcagcaacgcgacgcccacgcaaatcgccgaatccgccacgttgaatgccggccaatagtattctccgtaatggaagaacaggaagtccaccacataacccaaggtcacgcggtcatagaggttgcccagcgcaccgcccagcaccagggctagcccaagacagaacaagtgctgctgcgggtgcttgcgcagcaggcggatgataatgatggaagccaccacggcgatcgcactgaaaaaaatgcgttgccaaccgccagcgcccgcaaggaagctgaatgcagcgccttcgttgtgatagcgcaccagatcgaaaaatgaggtgagctgcaggtgttcgccatactcgaaagccttaagcaccaagtgcttggtataaaggtcaagcgcaaccacgatgccgctcaggcccagccacttaagcataatgacgcgactcgccctgaccgaacaggttgctgacacaacggccgcaaatggttgggtgcgcggcatcactaccgacatcggcacggtaatgccagcagcgctcgcacttggcatgcgcactcgcacttaccttcacttccaacccaccctctcgcgcatgcacggtgacgcgtgaggccatcagcacgaagcgcaggtcgtcctgcagccgcacgagtgcggcatggatatcgccgctggcatagatatccagctcagcttgcagggaagcgccaattttgccttgcgcgcgttcgttctcgatcgccttgttggaggcgttgcgcacatccagcactgtctcccatgcctgcagtgcggactgatccaggccgtgctccggcaaggcgtaccaggtttcctcgaacacggtggccttggcatccaggcccaaggtgttccagatttcatctgccgtgaagctgaggataggcgccatcagccgcatcagggcatgggtgatatggtgcagtgcactttgtgcggaacggcgcgcatgcgacttgtcgcccgatgtgtagagtctgtccttgaggatatcgagatagaagccgcccagctcctcggagcagaaacccaccagcttttgcaccgcgaggtggaattcgtagcgatcgaagtcggcaagcacctgcgcctgcaattgctgtgtcaatgccaagccgaagcgatccagctccagccactgctcgaccggcagcaaatcctgctgcgcatcgaagtcggccaggttggcgagcaggaagcgtagggtattacggatgcggcggtaactgtcggtcacacgcttgaggatttcctccgacaaggacatttcgccggagtagtccgtggaagcgatccacaggcgcagcatgtccgcgccgaggcggttgcagatatcctgcggctcgatgccgttgccgcgcgatttcgacatcttgtagcctttctcgtccacggtgaagccgtgggtgagcaaggcatcgtacggtgcacgaccatcgatcgcacagccggtgagcaaggatgactggaaccagccccgatgctgatccgaaccttccaggtacaagtcggcaggactttgcagttccgaacggcgtttcaataccgccgcatgggtagcgccggaatcgaaccagacatccagcgtatccgtcacctttttgtattgatctgcattctcgggcgcatgctgagccaggaaggttgccccatcgagcgagaaccaggcttcgataccctgctgctccacctgcaacgcgacggtttcgagcagctccgcagtgcgcggatgcggttcgccggtctccttgtgcacgaagaacggcatcggcacaccccaattgcgctggcgcgagacgcaccagtcaggacggttcctgatcatcgcctcgagacgcgctcggccccaggcaggatagaacgccgtatcgtccaccgccttgtttgccagttcgcgcagggatttgccattgctgccgacctggttcatgccgatgaaccattggtgggtcgccaattgcatcaatggcgtcttgtggcgccagcaatgcgggaaactatggttcaggcgcgcactggcgaacaaggcgcccttttcctgcaatacagtcaggatgactttgttggcctcttgccggttcaagccgcgaattgcggccagctcgaccagctcgctgttgaagaatttgccgtcgccgccgatcaacacgcgtggcttttcctcgggataatgcgcacgcatcaccaaccagtcatcgttgccgtgcgcggcagcggtatgcaccaggccggtaccggcatcggtcgtgacatgctcgcccgtgatcacggggacggtgcgctgctcgaaaggatgctgcacgagcagacccctaagcgccgcgcccttggcagagccaagcaccggcgcctcttcctcgccataacgcttgagcgtcgcttcggccaggtcgtgcgccagcaccagcaagccgcgcgaagtctgaagcaggtcatactccagctcaggatgcacgctgacggcttggttggcaggcaaggtccagggcgtagtggtccagatcaccgcgtaggcatcaccattgacggtggtattgaacgctgcgccaagcgcagcgtgatcgacgaacttgaagccaacgtcgatcgcgggcgagttgacgtcctcgtattcgacttcggcctctgccaatgccgagccgcagtccacgcaccaatgcacgggcttggagccctggtagagatagccattcttgtagatgtcgccaagcgcgcggatgatgtcggcctcggtctggaagtccatggtgaggtaaggatgatcccagtcgcccagcacgcccaggcgaatgaagtcctgcttctgcctcgccacctgctcggcggcataggcgcggcacagctcacggaatttagccggcggaatatccttgccgtgctgtttctcgacagccagctcgatcggcaggccatggcaatcccagccaggcacgtaaggcgcatcgaagccggacaaggtcttggacttgacaatgatgtccttcaatatcttgttgacggcatgccccaggtgaatcgcgccgttggcatacggcgggccgtcgtgcaggatgaatttcttcgcacccttgcgcgcattgcgtatgcgctggtacacctgtttgtcctgccagcctttcagccatgcgggttcacgcttcgccaggtctccgcgcatcggaaaactggtttctggcaggttcaacttgtacttggtgttttcgctcatcagtctagtttcgttcaatctttaaaaatcaggcttcgcgctcagggattggcacgaaaatactcacgcgccatctcggcatccctggcaatccagtacttcaatgtttccaggctgtcgaatttcatttcatcgcgtattttgtgcatgaatttcacgcgtacatgacggccatagatatcgccgctgaaatcaaacaggtgcgcctccagcgtcggcttgccatcctgctttacggtaggtcgcacaccgaggctagctacacccggccaatcgccgccctcggccaaaccttccaattttaccgcatagatgccgaaaagcggcggcctatcatgcagcatgtgaatattcgccgtaggatagccaagctcgcgtgcaagcttgtcgccatgcaccaccttgccgctgatactgtaggggcgccccagcaggcgcgcagcttcatcgagctgccccttcgccagcgcctcgcggatggcggtgctggaaacacgcttgccgtccaggttgacctgcggctggctttgcagattgaatcctgcgcgtgcaaaatcctccatactgccctggcgcccggcaccaaaacggaagtcctctcccaccaggatagtccgggcatccagcgcattgcgtaggatgtcctgcatgaaggcttccaccgtgatggcggcgaaacggcggttgaaatgacagacatagacataatcgacaccagcttccgcaaacaactccaacttctcacgcaacgaagtcagccttgcaggcgccttgtcaggcgcgaaaaactcccgcggatgcggctcgaaagtcatgactgccgacttcagtccttgtgcagacgccacctcgatcaggcgacgcaacaatgcctggtggcccaggtgcacgccatcgaaatttccaatagcaaccgcaagcggatgatgggcagcctggtggaaatgacgaaatacctgcatgaacctccccgcctcaactcacacttcgcttgataaagtcgcgaatacgcagtcccatgacccacaaggccgcaaaatagaccgcagcgcccaagcctaccagccccagtaaatacgcaagcttggcccacaaggtcgcatgcagccaatactcgctgtcgcccgcacctacccagagcgcggcgcccatcgccagcaaggccacggcgacacgcgccatgaacctcagccagcctggctgaggctggtaaatgccgttcttgcgcagcttgtagtaaagcaggcctgcgttgatacaagcgcccagcccaatcgccaatgccaagccggcgtgatgaaaaatgccgacaaaagccagattcatcagttgcgtagctatcaaggtgaccactgcgatcttgaccggcgtcttgacgttctggcgcgcataaaatcccggagccagcaccttgaccaggatcaagcccagcaaccccagactataggcaatcagcgcctggcgcgtcatccagacatcgtgctccgtaaaggcaccgtaatgaaacaaggaggtcaccaacggcacggacagcactgccaacgctaccgccgccggcaaagccagcatcaaggtcaggcgcaacccccagtccagcagggacgaatattcgtgttccgccttgtccgccacgctctttgaaagactgggcaggaggatcgttcccagcgccacgcccagcaagccggtaggaaattccatgaggcggtcagcataatagagccaggacacgctgccactctcgagaaaagaggcaaagatcgtattgatcagcaatgacaactgggcgatcgagaccccgaacactgccggtcccatgaggcgaaggatgcgccagacaccctcatcccggaaatcgaagtgtaacttgggcagcatcccgatcttgcgcagaaaaggcagctggaagaccagctgcagcacaccgcctgcgaataccgcccaggccagcaccatgaccggcggatcaaaatagggggcaaagaacaatgcggcgacgataaatgcaatgttgagccagactggcgtaaacgccggcacggaaaacctgctataggtattgagcacaccgcccgccagggacaccacggaaatcaacaggatataagggaaaatgatgcgcagcatgtcgatggtcagcgcaaaggtttccggctcacgctgcgcccagcccggcgcactgatataggcaacaacgggagctgccagtatgccgagcaaggtcacgcccatgagcaccagtccgagcaaggtcgccactttactgaccagcccatatgtctcgtcatgaccgcggcggttcttgtactcggccaggaccggcacaaaagcctgtgaaaacgctccctcggcgaacaggcggcgtaacaggttggggatcttgaaagcgacaaagaaggcatccgtgtagatccccgcaccgaacacccgtgcgatcaatgtatccctgacgaaccccagtacccgggagacaaaagtcatgctcccgaccgcagccaacgcttttaacagattcattgcacaggtatcatcatatggagtctcagcgactgatcagacggcgattttatcatgtcagtgcaatcgcacgcggaacaaattcaccatattcttgcaattggcggcaatattggttaatatgcttggcttcgtattttgttaacttatttaattaggaactatccatggctaatagcgcacaggcgagaaagcgtgcacgtcaggcagtcaagcaacgcgcccacaatgcaagtttgcgctcggctctgcgtaccgcgatcaagaagatcatcaaagcggtagaggccggcgacaagactgcggctcaaagcgtattcaatgaaaatgtcagcgtgatcgaccgtattgcggacaagaaaatcatccacaagaacaaggccgctcgccacaagagccgtctgagtgctgcaatcaaggcgcttgcctgattcagctcgaactcttgcgaaaagccgggggaatcccggcttttttattgcctattcaagactgtcccgaatcactttcatttccccgtcactattcaaccaagcgcttgatacacatgacgccggcaaccccatccgccagccatcttgcatgaatagcatatgactcgagccagcactacaactacccgatacatgcgttaaaggatatgcactaaagaaagtcatattccttccgtaaagtctcattaaggtttcagaaaaaaaatatttactcaccacttaacttcaggggataagctcaatatgccaaaaactacggcaataccttttcttatcagcatcctgttatcaggttgcgtgactccacacggtgaaacgccgattgcgaaaaactttcccaccatgtcgcaggagaaacttcaagctgccgcacattggggattaataactcaagatctatcccaaaggctgcaaacacaaatgagcggcaaggtgagcaaagaacaaacactctatgtgtctgtgactgaagactctccgttcaaccaggcagtcgcaggagaattgatcgccacattggtcaatcgtggctatcacgttgtcaagactcgcggcgccgcagtcaacattgaaatcgacactcaagtcctgcaattctctcctcaccgcctgcaagcgcgcactgtcggcattccaacggccctggcaacaggcgtgtggacattgagcgagctcaatagttcaatttctgccgcaggtgtggtgacaggcgtgatcagtggtgcagaagcgttgacatacttcaactcagataaagcctctggcgcgacaccgcaaacggaaatcatcatcaatgccgcagtaacggataacagtcgttatctggccgtctctcgtgccacgtactatgttgcagattcggaccaatggctgtatcacgccgccagtcatgccaacttcagcgtacgaggaagccactaacatgctcaagaacaggtacaccattgcaatggtattggctctgaccgcatgctccggcatgccaacaggatcgagcaccaatgacaaggctgactacacgacagcagccaacaatccgttcatcgagaataattacaaggcagctgatgcgctgatacagcagcttagcggcaagatcaatccctcacacccgatgatcatagccaccctggtcaatatcgatgcgctttccagttcatccaccttcggcaggctggcttccgagcagatttcatcacgcttttcccaagccggttacagcatgatcgaaatgaagttccgcgactacgtctacatgaagcaggaccagggcgagctgctactcacccgagaaatcaaggatgtcgcaaaaaaccataatgcgcaggctgtcatcgcaggcacttacgcattgagtagcgacatggtgtttgtcaacttgaaggtcattcagcccagcagcaatgtggtggtggcagtacatgattatgctttcccaatggacagcaacctgagaaccatgacccggaatatgcgcaagtaaattacatccgcaaaaataaaagccaggcaatctgcctggcttttattgttcaggattccggctccgtcaatccctgatgccaagcaagtggcgaaccttcaacgcgccttgcagcgtctggtccgccttatctccaaccacggtaaagtgccccatctttcggcctggcctggcttcatgcttgccataaaggtgcattttcaaccctggctcggcataggcagcatcccatgaaggctcacccctgctccagatatcgcccagcagattcaccatgactgcgggactgtgctggcgcgcatcacccagcggcaggcctgccaacacacgcacttgctgctcgaactggctggttacgcatgcatctatcgtgtaatgtccggagttatggggacgcggtgccatttcattgaccagcagacggccctggctgacgaaaaactcgacgcccagaacccccgtgtaattcagcttttgcgcaacatccacagccagctggcgtgcctgctcccggatagccgcatcacctcgtgccggcgcgatgctgacatcaagaatgccgttcaaatgactgttttctgccgcagggaaggtctccacattgccgtcggcatcccgtgccaataccacggaaacttcgtagtccagcctgagcatgcgttccagcacgcagacctcggcaccgaacttctcaaaagcggcgcttgcctcctccggagtcgctactcgcgcctgacccttgccatcatacccgaagcgcgccacctttaggatggcaggatacaaaccgctatcggcagcagggatatcgatagcctgctcaatcacggcatacggcgcaaccggaaagccggagtcgcggaaaaagttcttttctgcgacgcgattctgcgcaatagccactgaagcagcggcaggacgcacagtacgatgctgcgccaggaattccagcgtagatgcgggcacgttctcgaattcggtggtaatggccgcgcattgctcggcaagggactgcagcgcagtctcatcatcataggcagcacagagatgcacgtcggcaattttgcccgccgggctgttgcggtcaggatccagcactgccaccttgtagcccatctcatgagccgcaatcacaaagaagcggcccaactggccgccacccaacatccccagcatggccggaggcaatatagtttttacactactcacgaaaactcctcgagactgaatatatcgttcgatatcagggctggtccggcaatgtcatgtccagcacccgggccgcctgtgcggcacgaaaatctgccagctgctgcgcaagtgcgctatccgtcgtcgccaggatggcggcggcaaacaaaccggcgttggcagcccctgcctcaccgatcgcaaacgtcgcgactggaatccctttaggcatctggacgatggatagcagggaatcctgcccctgtagatggcgtgatggcaccggcacgcctagtaccggcaatgtcgtcttggccgccaccatgccaggcaggtgggcggcgccgccagcgccagcaataatgacacgcaagccgcgttcggccgcttgctcggcaaactcaaacatcaggtcaggcgtacggtgcgcagagaccacgcgtgcctcgtagacaatgcctaaatcggccaacgtctgcgccgcggcgcgcatgacgggccagtcgctgtctgagcccatgatgataccaaccaatggtttggacatgatttccccttacaccagaatcaggttgtcgcgatgaatcaattcaggcccatcgatataacccaggatatgttctatttcgtgactcggctgacgcaggatgcgagccgtctctagcgcactgtaattcaccaatccgcgcgcgatttcctcgcccgcggtattcacacaggatacgacctctccacgctcaaaactgccttctacagccatcacgccgatcggcaacaggctgcgtcccccttcgcgcaatgccttggctgcgccttcatccaccacgaccttgccggcaacacgcagttgatccgcaagccattgcttgcgagccaaggtcttgacctggcccgccttgagatgcgtgcctaccacctcgccttgcgccagcctcaccaagatatccggctcccggccggaggcgatgacagtatgcgccccgctacgcgctgcccgcttggcagcgaggatcttggtcagcatgccaccgctcccaatcagggtgccggcgccacctgccatcttttccagagcaggattgccagcagtttcatactgaatgaattgcgcatcgggatgcttgcgcggatcggccgaatacaagcccggctggtcggtgaggatcaccagcgcatccgcttcgatcaggttggctaccagcgatcccagggtgtcattgtcaccgaagcgaatttcatcggtcacaactgtgtcattttcattgatgatcggaatgacgcccaagtccagcaaggtacgcaatgtcgtccgcgcattcaggtagcgtttcctgtcggccaagtctgcatgcgtcagcagaatctgggcagtatgcaaaccgtgggaagcaaagcaggactcgtacatctgcaccaagcccatttgcccaacggctgcagcagcctgcaactcgttgatcgccactggccgcttcttccagcccaggcgctgcatgccttccgccacggcaccgctggataccagtaccacctgccggcccgacttcaccagccgggcaatctgatcggcccaggctgcaatggcacctttatccaggccagcgccgttgttagtcaccagactggagcctaccttcacgaccaggcattttgcattcaatagcaatgacgtcatctctgcctatcctggctgcctagtccccgctcatggaagcggcacctgtgttttccgccgcttcatgctcaacccgactggcttcctccacatgctccatgatggcataggtcaattcgcgacagcctatgccagccaatgcggaaatagcgaaataacggccctgccagcccaatctctggacgaactcggccactttctgctcgctgtcctccagcatgtccaccttattgagcaccagccagcgcggcttgttatagagtgcttcatcatacttgcgcagctcttccgtgatggccaacgcctcacgtactggatccacgctttcatcgaatggtgccaggtcgaccaaatgcagcagcaggcgggtacgggaaaggtggcgaaggaattggtgacctaggccagccccctcggcggcaccctcgatcagccccggaacatctgcaatcacaaaactgcgattggcgtccacgcgcacgaccccaaggttgggatgcagggtggtaaatgggtagtcagccactttgggcttggccgcggataccgagcgaatgaaggtggacttgcccgcattgggcatgccaagcaaaccgacatcggccagcaccttgagttcgaggtaaagctcaaactcctcgccgggatcccccttggtgcattggcgcggagcgcggttgacactggacttgaaatggatgttgccgaggccgcctttgccgcccttggcgaccatgaccttttgaccatgctccgctaggtctgtcagcacctggcctgtcgccttgtcgctgactaccgtccccaccggcactctcaacaccatatcttcgccgctcgcgccgtactgatcagacccgcggccgttttcaccacgctgcgcccggaagacacgggtatagcgatagtcgaccagggtgttgatattgcggtcggcgatcatgtagatcgaaccgccacgaccgccgtccccgccattgggaccgcccatggcttcgtatttctcgcggcggaaggtggcgacaccgttgccgccatcgccggcgtagaccttgattgtggcttcgtctataaacttcatggtcgctatttcacaggttcaacttgttgaggcagtcatcatacctgcctgaaggacgacttaaaataaaaaagccctatcagcggatagggctttttccgaatcatgccaggatttacgctggaatgatgctgaccagcttgcgacccaacgcgcctttcacggagaaagccaccttgccatcgaccttagcgaacaaagtatgatccttgccgatgccgacattctcacctgggtgcatcttggtgccgcgttgacgaacaatgatgctgccagcggaaacaaactgatcgccgaaagctttcacgcccagtcgctgggcattcgagtcgcggccattacgggaactaccgcctgcttttttgtgtgccatttttaactactccttacttagcagcaatcttttcaatctggatttcggtaaaactctggcggtggccttgagtcttgcgatagtgcttgcggcggcgcatcttgaagatcaataccttatcaccgcggccatgagccacaaccttggcctgtacgctcgcaccttgaaccagaggagaaccaatggtggtattgtcaccatcagaaaccaacaataccttgtcgagggtgatttcgctgccgacttcgcccgccaacttttctaccttaagcttgtcaccagcggctacgcgatattgtttgccaccagtcttgataactgcatacatggttatgcctcgtttgctacgcattcaaatgaatcgggcattatacggaaaatcgcgcggaaagcaaatgctattatcgctgacgcttttcatgctgtaaaaatgcaattttcacgttgggcacctgtcatgcagacactgcatccggcctggcatatgctagaatcccgagacttatttttggcagccagacgtgtccctagcttttattcaatcgtgcatcgcagaagacatgcaaaaggtcgatgcggtgattcgcaaagccctgcattccgatgtcgtcctgatcaaccaggtcgccgattatattatcaacagtggcggcaagcgcctgcgacccaccctggtactgttatcggctggtgcattcgggcgcattgaagcaaaacaccatgagctggcagccattatcgagctgatccatacctcgactctgcttcatgatgacgtggtggacgaatcctcgttgcgccgcggcaaggcaacagcaaacaccttgttcggcaatgcggcaagtgtgctggtcggtgatttcatctactcccgcaccttccagatgatggtcggcatccagagcatgcgcgtgatggaagtgctatctgacgcgaccaacacgattgcggaaggcgaagtgctgcaactgctcaatgtgcatgatgcggacatcaccgatgaagcctacctgagagtcatccactacaagacagcaaagctgttcgaagccgcgacaagacttggcgccatcatttgcggcaccgacgcccaggatgaagccgcgatggcagagtacggcatgcgtctgggcacggcgttccaactggttgacgatgtattggacctgagcggcgacagtagcgagatcggcaagaacctcggcgacgacctcgcagaagggaagcccacacttcccttgctatacgccatgcgccacggcacagaagcccagcacgagattatccgcaactcaattgaaaagggtgggctgcaggaattgccggcagtggtcgaggcagtgaaggcaacaggcgcactggagcacgttcgggagctcgccaaggcagaggccgccgccgggtgcgcggccatcatgcacttgcctgagtccacctacaaggaggcattgctgcgccttgccgacttcgctgtctcccggcgctactgaaaccagcgcatcggactcaagagcctagttccacctggccataacccaatagggtcccggtagcatatgcaatgtcgatcaacgcggcctggtaatccaccatggcacgtatttccttgatctgcgactcccctaggcggctcagcatttccagcacctcggtcatattccgcagcccttcattgaattgcttgagttcgccatcgtaattaacgcctgccagcatcacctgctgccgcgctgcaatgatgcgctgccaatgctgctcagcccggtcaaccgcatcatggatttccctcttgaccgtcaatatctgcaactctttggtcgctaagcgctgcatacgctgctgcaccgcctgctgcaattgattgcgtcgcgcttcgttcgtcatgggcagttcgaaacgcaagcctacggaccaatcactgaagcggttgtcgaatggactgtcgtacgccctcgacaggctgttctcgccagaagacaaggcaccatagctgtaatccagggtaaacaacggcaaggtctggttttgcaggtactccaccctgttgaggtctgcggcgagcttcaactccagctccagcaattcgagccggccctgcatggcggacgagatcagcctatccttgtcaaattcgtaatgcatgaggataggctcggattggggacggatcagtgcatcgctgtctatggcatattggggatcattgagcaggaatagcaattgtcgctgggtgagctgcaaccgggtcttggcaaggatcaaggcctctatccggtccgaaacgccgatttcggcgcgactggcttcaatgcccgcgaccagtccctcctccaccttgcggcgcaccatatcgagattacgcgccgctagctcatattgctggcgccggacatccagctcagcccaagcggcatagagctcccaataagccttgtcgatcaacgataccacgcggatggactgcaaccgcgtcttggcatccaccgcctgtcggtccagatcggcaatgcggatgctggcttcattgaccttgaccccggcattgcgcagcaaaggctggctgatcgaaaagcgtgttgcgcgacggtactggtctgagcctagtacgccttccgtcagtttacgctcgaagggggtgctcaccctcaccactcccccggttctgagcggaatggcaaccccggcttcgccgtccagatagtcaatctgctgttcggccttgtctaacttggcgagctgtccatccaagagggggtcctcggacttgatctgcacgatgtcaccactggtcaacggccgatcctcacgcctacgttgcaaactggcatagataatattgtcgaactttgcacgctccgcgcccaatacgctttgcgcaatttgctgatcgaattgcacaaccttcaaagaaagattgttctgcaaggcccgagccctgacatctgcaatcgtcaacccatgttcaaccccttttggcaagaatatttcctgctcacgactttgcgccaatgcctcatccaggttcagacggaaccgctcgggaaccgacaatccatactgccgccgcgcatttgcgtagtcttcttcgagcgttgttgccttgttccggctcatggcattcaaatcaatgtcatttggcagctgctcaggcatgacaggccccagcgcttccatgccggacgctgcccaggccagggctggcgacatgcctgacagactgagccaggccaacgcctgacaacagagcatcaccaaactcgactgcctatgttgcatcatcaggctccctgggcagcattagcggcaggctgcggaacacgcggagggaaaccattcagcacgcgccagatttcataaccaatcgaaacctcctctagcagtatccagcctcgggcggaacttccttgcctcaagaaacgctcggaaggccatttctgcacactttcatcaggcaccaccatgacccggaaacgcccggtgccgtcatcgctggcatcgacaaaggctactttgccgccaaatgtgccgatcgcaacattgggccacccggagatctgcaacgctggccagccttcgaattccaacctgacgcggctacctggaagtatcagcgcagcatccaggcccttcaccatcaattccaccgcgcgctgctctgtgtcaggaataatcaccagcaatggctgcccttgactgatcacttgcgattgggaattgaccggcaacctgaacacggtgcctgcgcgcggtgcccgtaccaattgcgactcctggcgagcaaggctgatctcaagactggtcaattcgttctgggtatcggccacctccgaactgatcttgctgatcagggcgcgactggcatcaatattagcctgggtctcggccctgacctgcgcctggctggctgttgcagctttttcctcggcacgtgccgagtccagtgcggccttggcgctattcacgttacgaagcgctaccgccctgtcccgctcggctaattctacatcgcgcctggaaaccagcccctcctgtaccaggcgctgcatcctgctcacctggaaatcggctgcatccaacgtagcctgggcggatgcaacgctctcaccggcggccacgactttctgctgggcaacattcaggccataatccacggccgctatcctggcttgacgcacagccagcaagttctgcaactgtacttcataagcctgcagctcatcctgcttggccttcagcttagcagcgacagtctgacgttgtgccgccagcctttccttgaacctaggatcgacatcgctgatttcaagcaagggatccccagcgttgacgcgcgacccctcgcgcacgaaccactgcctgatcacgccgcccaccggggcatccacgctttggcgcctttccagtggtgcaaatgcggtcacggcgcccatggcttgcacattttgctgccaagggaggaacaatattaaggtcggtacgataaaacacgacaccacaacccagagcaggatgcgcttcaccagcctgggcgtgaccgtatattgtgagaactgctggttgtggataacgtcaggcgtcatgatcaggcaactccagcacaagggtctgatcgcagtgctgtgcgatcgatgcacggcgcgtcatgatgacaaggctgcaccctggcaagtcaagcagcaaaggcagggcgcgctccaagtcggcttcatccaggtagtcgagcaagccatccacaatcagcaatgccggctggccgataatccccctggccaacatcaagagattgatctgtgtcgtggaaagcggcgcaccattgacggaaagctgggtattcaggccatcctgcagctggttgatgctggacatcaaccccagtctgcccagcagctcagtcacctccccaagcggaatatcattccgtccgatcaggatattctcgataatactgccttcaatgatctccagttttccgacacagccaatatgttggcgcagctcgttcaaattgaattggtcaatcgcgatatcattgaactccacatgcccgctttctggctgcttcaggccagtgagcagtgcagccaatgaggattttccgctgccagcagcccccagcacagcaaggctgtggccaggctgcagggtaaagctgatgccggattgcgaggctgtatgccgcaagtaatgatagctaagattcacggcactcaacttgatagggcgctttatctctacttggcgtagcggcgtcttttcttgggggaggtcttggatatggccaattttgtccatgctggcaaggaggtcgtaatagtattccagctggccaataaagcgcaggaacgatgccaggacggcaaagatgatcagctcggccgcaacgaactgcccaaggttgatttgccccttgatcaccagggtcccgcccaaggccaacatggcagtgccgcctacggcatagataaacaccccacccaggtattgattgatgagaatccggaaatgcgcgcttcgttttttcagatattcagatgcaagctcactggtgcgctcatgcgccaaggtcacgccagaagagaacttaaaggtgctgagattacgggctatcgtttcgagccaagcggccaattcaaacttggcatgagactcagcaatcgccgtcagcggtgctctatgcccgatgacgtatacaatgaccccgataacaagcaacaccaaggccactaccaccccaaaataaatgctgtagaacaccaggataatgctgcctaccattccctgcaggatggtggccacacctatcgtcaataaagtggcgactgatttttgtaccgaggtcacctcgaaaaaccgattgaccaactcctgtaggtcgtctacatctgcagcatcgtatcttgccccctgcgtcttttttgcagcatcaatcgcaatacggcagaaaatgcggcgctggatgagctcgacaataaacatctccagcacgtagaacaagcctgcaagcagcagaaaaacaaacaatatgaaggagatgatgagcaacggcttcatcaggctgcccatggtcactgtattgatcagggcctgcaccgaaacggggatcgccagattgatgaaccccaccgcccccatcaatacgatgatcagtaagatatctttacgttccaggctcagcaggtcgatcaaccggtgcctaggttgtattttgtgcaaggtgtcgttattcatttttgatatttatttcaagccagcaaaacgaccttgtcattcagacttaagttccggaaagcagacactataaataaaaaaagccctgcaagcaggactttttttatcgctagcctatcatcgctcagttcaaagtaatcggctccccattctctgcgtgataatagctgaggtgggcgcaatgactggtcctggtagtcagcgacccgtcgaatacggattcgccatctacatcaaccgtggcataaccgttgtggtagagggtgacttcggcctgccgacgcccgtgacgcatggcaaaactcatgtagttttcatcctcggattcgtcatagacttcccaatcggccttgccggtcaactgttctaaccaacccgacaaatccacttcgacgcggcaaacgacaggggtatcccatgtggtttggactgctgtactcatcatgtgcattcctttcaggttagtgatgtgaaaatactttggtatctattacatggcggcaaccctgccgatttcaagcccatccatagtgccatgcttacggttgccatagtgatataacggtgcgatgatgcggaaagtttaccggtaccccaatttatgcctgaatttgtttttctggatgctttgagagacaaccccgccctcttcattacctgctctgcgctcctgggcctcatggtcggcagcttcctcaacgtggtgatataccggttgccacgcatgatggagctggcctggcatgctgagcgcttggaagccgaaggccaacctcaaacagaacaggcccgctacaacctgatcacacctcggtcacgctgcccgcattgccagcatgccatcacagcactggaaaatataccaatcatcagctacatgatgctgggaggaaaatgcaggcaatgcaagactgcaatcagcccgcgataccctttggtagaactcctcacggcaacgctgaccggtcttgccagctggcatttcggctattccagccttgccgtggcaagctggcttatcatcttcgcgctgatcgcactcacctttatcgacctcgacacgcatctgctgccagacgatatcaccttgcccttgctctgggcaggactgctgttcaatctcgaccatggcttcaccgacatcagctctgccgtgattggggctgctgccggatatcttgtgttgtggtcagtatactggctattcaagctcatcacaggcaaagagggcatgggctacggtgacttcaagctcttggcagccctgggagcctggttcggctggcaattgctccctgctgtcattttattatcatccgtcgctggttccatcatcggaattggattgatcgtattgaccaagcacggacgggaaaccccgattccattcgggccgtacctggcactgggaggaatcgcagccctgttctgcggtgaacaactttctcaattatatttaggaggctgatagatgtacgtcgttggactcaccggtggcatcggtgctggcaaaagcgaagccgcaagaatattcagcgggttaggcgtacccgtcgtggatgtcgatgtcatttcccgccgcctgaccagtgctggacagccattggtcgcgaaaatagccgaagcattcggcccagaatatgtcaccgcagatggcgccatggatcgcgccaagatccgtgaccgcatcttttccagcgatcacgatcgccggctgctggaatccatactgcatcccgccattcacagcgaagcactgcgcgaacttgaaagccatcaccaggcgccctaccaagtactcgccatcccgctgttctttgaatcaaatcgttacgaaggggttgtcaatcgcaccttgctgatcgactgcgatgaagataagcagatcagccgcgtcgtcaatcgcaacggctttaccgagaaaatggtgcgctccatcattgctgcccaggcatcgcgtagtttccgtcgggcactcgccaatgacatcatcgacaacaacggcacacttgaggaattagagcagaaaatccgcataatgcatgaaaaattcattaagacttgcatagttagcgaataaatctgataattcacgacagctttcatcaacaaacggatcagcctcgagaagcccgtgcccagttacgactacccttttaatgaacgcatccgtaccctgttgcgtctggaagacctgttcaccaaggtcttgcataacattgagggtgagcaagaatttatccaccattgtgtcctgatttccattttccagatactggatatcatcgagcgggccgagctcaaaatggatctgctgcaggagctcgaccgccagaaaatggtgatgaataacctgcgcggcaatccgtcgatagaagaaaaagtgctgaatgacctggtagccgacatcgaaaatgcggcacgcccgctgcgcaatacgccaggcaagcttgggcagtcactgcgcgacaacgaatggctgatgagcatcaagcagcgctccgtcattcctggtggtgtctgtgaatttgacctgccgtcctaccactactggctgggcctgagcagcgaacgccgcaagcacgacctcagcgtctggatgagtccattaatgccactatatgatgccattcgcatcatcctgcatatcctgcggggcagtggcgccacctccaacatgaccgccaccaatggggcctaccagcaaatgctgggaggtgccaagcctgcccagatgctgcgggttgagatcagcgatgatacgccctgctttcccgaagtaagcgccaacaagtacgccatcaatattcgttttaacagcctggacaacgcccagcggccgcgtccttgtgactccaacatcgacttctcactgacactgtgcaatctgtaggcaaaaaactggttccctgcccgcaatgcggggagttgtcagaatactctagcgcaaacccataccgtccgttctgctcggaacgctgtcgcctgattgacctcggccaatgggcaagcgagagctaccgcatcccggacaacaaccccaaacctgacgatagcgaagaatactagtgtaagtgccagttaaggctggacgctgaactcgagtgcatattgagccttcaacggcggagtgggacgtttgatatccagcgtcatcacccagtcgctgcttcggctcacacatactggcaaagtgaccatggcgcgccagctgccgtcaggctgttgctgaaggcggtagcggttgagccccatctgcatatctcgcatgtcaaagctggcctgtaccgactccgcctcgggcaacaacacccgcaattcgaacgcctgcatgactgtgggcgttgtcattgtccggatctccaggtcgccatggcggcagccacgcacaatatcctcgcaggggatcactgacggctcgaccgtagctccgccaagcctgagccaaaagtatgccaccagtaccggcgcagacgccagcacaaccgccaatcgcttgcgcgacatgatcagtcccatgccccgcgcatcatggcaataccgtgagcaccgtgttgccatgcctgttccatatgtgccttttgcagaccgcccaatgcgtagaccggcaggctgctgccctgcaccaaggtagaaaacccctcccagcctaacacccttgcctggggatggctcaatgtcggcaacacgggggacagtacggcaaaatccagcgccagggattgggcacgcgcaagttgctgcgcatcatgacaagaggcagcgcacaacatgtcatgaggccgctctggtagcgccatcagccgctcggaagacaggtgcacgcctgccatgcccaatgcccgcgcagtctcgggctcgccattgagcagcactctagcttgataaggctgcgccagcgtgagtacttgctccgccaaacgctccaagctctcgagcgaaagatgcttttccctcaactgcaataagcgcagcccttggtccagggcgcgctgcaagcgctccaggaagcgttgctcgcccaattccaccgcattgctgaccgcatacatggacggcaggcccaaggctgccaggataggcgcattagctggcaacatcgggcccacggttaacgctgcaggatgctgccagcttagttgctgtccttcgcagccatgcggatcatgtctccacccgcgcacgataaaaaaatgtagctccacgctgcggtctggatactcgaagcgtcgtaacaaccagggataggctttttccacttcaataccaagctcctcgcgcaactcccgcaccaatgcatggtatggagtctcgcccgactctatcttgcctccaggaaattcccaccagccttcccaaggcttgccaacaggacgctccgccagcagcacctgcccgtcagcacgttgcaatacggccgcagcgactcgaactacgctcatgaatgcccggctccagccagggcttggcggccgacatagtcgcgggcgaactggtatgccacccggccgctgcgcgcgccacgggtatgcgaaaacagcaaggcggcgttgcgagtttgctcatccacttgctcgataccataatgcttgagccattgcgcaacgacagccaagtattcatcctggctgaatgaatagaacgacaaccatagaccaaagcgctcggacaatgacactttttcctcggtcgtgtctcctggcctgatctcgtcgccgttccttgccacctccagattctccgacatgtattcgggcatcaagtgacgacggttggaagtggcatacaccacgacattatccgatgtcgccgcaatcgagccgtccagcaccaccttgagcgccttgtatcccggatcactggcctcaaaagaaaggtcgtcgcagaaaatgatgaagcgctccttacgcgcgcgcagcaaagcgacgatttccggcaatgccaccaagtcctgcttgtccacttccaccaggcgcagcccctggttcgcaaatgcacccagcaccgctttcacgagtgaggacttgcccgtgccgcgcgcacccgtcaacaacacattgttagccggataacctagtacgaactgtttggtattgcgcacgatctcggctttttgctcatccacgttgcggatatcgtccaggctgatatagtgaggatgctccacggccaccaggtgaccgcgaccattcaatacttgccagcgccaggcaatggcgctccagtcggggtcgggtaccggcgacggcaggaagctttccagccttgccagcaccgcttcggcccgggtgatcaaccgctctagatcagccatgaatcgtcctaactgcggtagtccgcgttgatgcggacataatcgtaggaaaaatcgcaagtccagaccgtggcactggcctgcccacggttcagcacgacacgcacggtgatttcggcttcctgcatgacggcagcaccttgttcctccacgtagctcgccgcccgtccgccatgctcggctaccagcacatcgcccaggtaaagctgcatggcattcacgtcaaggtcgtccacgccagcatagccaatcgcagcgagaatccgtccaaggttgggatcggaggcgaagaaggccgtcttgaccaatggcgaatgcgcaatcgcgtaagccaccttgcggcactcatccacatctttgccggactcgatctggatcgtcatgaacttggtggcgccctcgccgtcccgcacaatcgcctgggccagctcgaccgccacttctgtgatggcatcctgcaattgctggaatgccgcactggcaacctcgacgatctcggcattgccggccttgccggttgccatcacgatgaaggaatcattggtcgaggtgtcaccatcgacggtgatgcagttgaaggagcggttcacggcatgatcaaccagtgcctgcagtgcgccttggctgatagcagcatctgtcgccacatagcccagcatggtcgccatgttcggatgaatcatgcctgatcccttggaaataccagtcaccgtcaccaccttgccatccagggtgatttgccgcgaaacgcccttgggaacgatatcggtcgtcataatggcttcggctgcatcaagccagttcgagttaccgaggtcagccacacattgcggcaagccagccaacaggcggtccatgggcaacggctccagaatgacacccgtggaaaagggcaacacttgctcggggctgagctgcagtaatctcgccagctcgctgcaagtcgcgtacgctttttccaaccctgccaccccggtgcctgcattggcattcccggtattgaccaccagcgcgcgaatatcgccgtccgtcttggataaatgcgctttgcatacggtcacgggtgctgcacagaatcgatttgtggtgaagacgccagctacccgtgttccttcggcaaggctgatgaccagcatatccttgcggtcaggcttgcggatattggctttggcaataccaagcgctacacctggaaccggcaacaaggagtgcgcttcgggcgcgacgagattgactggcatgatgatattcccgggaaagcaaaaggccgattttaccgtaatcgggcgacgcatgccctgcagcctggacaacgcaaacaataaaaaagccggaatttccggcctattttcaatcgtggctaagacgccttgccgccaatgcctgcatcacctgcaagcgctcatcgtcactcatggcaccccagccacggatttcgccaagtgtccttaagcagcctgtgcaatattcccgtcggctatccagcaagcatgccctgatacaaggggaggccggttgcgtcgcttgtgcctgcatccgtcctgcctcgatatcaactcagcttgccatgacactgtttgtatttcttgccggaaccgcaaggacaaggatcgttacgccccaccttggcacccgcgcgctcaaaggttttcactgactgatcgcttgcttcgtcagattcctcggcattgcccagcgcctcgtcaaagtccgcgtgctgatattgcacgttctcgagttcgggatgcttctcgacggcctccacatcagcctcgctctgcactttgaccagcatggtcacctgggttacttcgcgcttgacggtatcaagcatgcttgagaacaaggcaaaagcctcgcgtttgtattcctgcttgggattcttttgcgcataagagcggagatggataccctggcgcagatgatccagtgctgccagatgctcgcgccagtgattatccaggctctgcagcatcacggcacgttcgaactgacgcaataccggagccgaagcctgttcttcctttgccttgtaggcggcatttgccgcctcgacgatatgctcgcgcagcgtttcttcatgcaaattggggttttcttccagcattttctgcaatgggatctcaaggccgagatcagcttgcagggctttttcgagcccgggcacatcccactgctcctccaggctttctgggggaatataggtcgcgatcaaatcgtgaatcacatccacgcgcatggctgcaatcgtttcgcccacgtccgcagcctcgagcaattcattccgctgctggtaaatcaccttgcgctggtcattcgccacgtcgtcatattccagcaactgcttgcggatatcgaaattgcgtccctccaccttgcgctgcgcattctcgatcgcgcgtgtaacccatggatgctcgatggcctcgccttccggcattttcaggcgctccatgatggcaccgacgcggtcagaagcaaaaatacgcagcagttggtcttccagcgacaggtagaaacggctggagcccggatcaccctggcggccagcacggccccgcagctggttgtcgacacggcgggactcgtggcgctcagtgcctatgatatgcaggccacccgccgccagcactgcgtcatgctttacctgccaatcagccttgagtgcggcgatgcgggctgccttatctgcttcggataactgctcgtccgcctcaatctctgcaatttcaccttccggattgccacccagcacgatgtcggtaccgcggcccgccatattggtagcaatcgtaatcatgccaggccgaccagcctgggcgatgatgtgcgcctcccgctcatgctgcttggcgttgagcacctgatgctccagcttggcttcggataacaccttggagatcagttctgaattctcgatcgaggtggtgcccaccaataccggctggccgcgcttctggcactccttgatatcgtcgatcaccgcctggtatttttccttggcagtacgatataccttgtccatgtagtctttacgctgcaaggggcggtgcgtaggaatcaccacggtttccaggccatatatctggttgaattcataggcctctgtatcggcggtacccgtcatgccggaaagcttgccatacatacggaagtaattctggaaggtgatggacgccagggtctggttttccttctggatggtcacaccttccttggcttccaccgcctggtgcaatccgtcggaccagcggcgcccagccatcatccggccggtaaactcgtccacgatcacgatttcgccatcgcgcacgacataatgctggtcgcgatggtagagcgattgcgctctcagggcagcatacatgtggtgcaccaggctgatgttggcagcgtcatagaggctgctgccttcagccagcagacctgcctcggccagcaaggcttctgcatgttcatgtccttgctccgagagcaagacctgatgagacttttcatccacccagaagtcgccttcgccatcttctttttcctggcgcaccagcttggccgcgatgctgttcatctgcagatagaggtccacactgtcgtcggcctgaccggagatgatcagtggcgtgcgtgcttcatcgatgaggatggagtcaacctcgtccaccaatgcatagttgaggccgcgctgcacgcgctcttccgccgtgaacaccatgttgtcgcgcaggtagtcgaaaccgaattcgttgttggtgccataggtgatgtccgccgcataggctttctgcttttcaccatgcggcatctgcgagaggttgatccccacactcagccccaggaagttatacaggcgtgacatccactcggcatcgcgccgcgccaggtaatcattcaccgtgaccacgtggacacccttgccggtcagggcattgaggtaagctggcagggtcgcgaccagtgtcttgccctcgccagtgcgcatttcggcaatcttgccagcatggagcaccatgccgccaatcaactgcacatcgaagtggcgcatgttgagcacgcggcgaccaccttcgcgcaccacggcaaatgcttccggcaagattttttccagcgattcaccttgctggtagcgttgtttgaattcctccgtctttgccctgagctgctcatctgtcaatgcctgcatgctgggctccagcgcattgatggccttgacgttctgggcatattgcttgaccagccgctcgttgcggctaccgaagattttcttgaacaacgcggataacatgaagtgacaccacttttccgtctagacggaaacctctaggttagctttaagtaagtttatttaaatacaaccgaactctatttcgcactttgcaaaaatttgcgcggatccagtgcagccccattcagccgtacctcaaaatgcagatgggcgccggtagaacgaccagtgctgccgacacgggcaatcatctggccgcgctcgactcgatccccagcttttaccagcagctgggacgcatgggcgtaacgggtttcgagccccgcgccatggttaatcttgacaattctaccataatcgggagtctgctccgcagccgtgacgattcctgcggctgaagcatacacaggcgtaccagtgcctgctacaaaatccaggccttcatggaaagcgaccttgccggaaaacgggtcaacccgccagccgtagctggaagagttatatgcgacatccgttggcatcgtgctcggcaatgtactcgccttcaggcgctgctgcaacaacatggcttcgagcatactcaatttatcgctgttcagcgctatggattgtgccaatgcatcaatgcggtatgccagctcaggcccggacatggtgcgtgcatccaccatggggcctccctgtcccggcggcaatacatcggcatcgctgcccttgagtcccgccaggctggagagcctggcacccaatgcatccagacgcagtaccttggcccctatctctcccagctgctgcgccaatgcatcaatgtgcacctgctcccctgcatgcgcgaagtagggatgaagcggggcttctttgtgctgatgcatgccatgtggcacaataagcacccagagcagcagggctggcagcaagcttagcagcccgatgccaagcaaggcgaatgggagcgggatgttacgcgtcttcgtcgtgctattcgatactaaaatgatgttcattacttcccctcgggagaatccggcatgctgcgtgtaagcgcattgtttactgaaaatgccgaattggcggctctttcgcaacaagcagagcaactggcgctgacgcagaagaaatggaatgccgtcgttcccgccgcgctaaaaccttatacgcaggcgggaagcctcagccacaagcgcctgacggtgtatgccgccaacggcgcagtcgctgcaaaaatcaaactgatgttgcccagcctgatgcttgggctgaaaaaacaagggcttgaaattacttcaattcgggtggaagtgcaagtgcaatctgccgctggcaagcctgccaagaaagtgcgcaccctcagcccggccgcggcagccagccttgaaaagctggcaagggagttgcagggctcccctctgggcgaagccattacccggctttccagccgtcgttagcagcatcctctttccctgaattcaccaggattttgtcgcactcgatatggaattgatactttatcttattgccggagctggcgcggggattttgtcggggctgctgggcgtaggcggaggcaccgtgatcgtgcccatccttgtcttcatcttcacttcactggcatttccgccgcagcacattatgcatatcgcgctcggcacctcgctggcgaccatcattgtcacctcgatttcctcggcgcgcgcccatcacaggaaacagaatgtgcattggtccgccgtcaggctgatcgcgcccggcatcgttatcggcacactgcttggcgccgtactggccggccaactggatactgtgatactcaaagtgatatttgcggtgttcgtgttactgattgccacccagatggtgctcaactttacaccggcgccccataggcaattgccaggcagggcgggcaccttgagcatgggaggcatcatcggcgtactctccagcctggtcggcattggcggcggatcgctctcggtaccgttcctgatctattgcaacttcaatgcacgctatgccatcggcacctctgcggcaatcggtttaccgattgccgtcgccgggaccctgggcttcatcatcacgggcctgtcgcaaggcaatctacccgcatacagcctgggctatgtctacttgcccgcattcgcggggattgcgctcgccagcatgctcacggcgccattcggcgcctacctggcccataagctgccggtccaggtgttgaaaaaactgttcgcactattgctctacatcgtaggcatcaagatgctctggagcctggtatgagccaagagttcgtcatcgaagtcgatggtctatacaagtatttcgaccagttctgcgctgtggaaaacctcagcctgcgtgccaggcgcggcgtcactacagcgctactgggaggcaatggtgcggggaaaaccacaacaattgccatgctactggggttgttaacgccgacccaggggcatattcgcattctcggcgaggatatgctgcagcatcgccaccgactactgcaccgcatgaacttctcttcgccatatgtcgacctgccgcaacggctgacgatacgcgagaacctcacggtctacgggcacctgtaccgcttgcccagactgaagtcacgcatagacgagcttgccggggcgctacacttggatacgttattgaacaagcgttacgggcaactctcggccggacagaaaacccgggtttccctcgccaagtcgctgctcaatgagccggaactgttgctgatggacgagcccaccgcctctctggaccctgacaccgcggactccattcgcagctacttggagcaataccaacgtgacaccggcgccagcatcctgctcgcctcgcacaacatggcagaggtcgagcgcatggccactgacgtcatcatgatgcgcaaaggccaggtggtggacaccggtacacctgacgagctgcaggccaggtatggtcgcaataacctcgaggaggtgttcatcgacatcgcacgccacaaggagcctgcctgatgcgggatatccagttctctccacgacgcattggcgcagtggcattgcgtcacctctacctgatgcgttcctcatggcctcgcgtgctggaaatggtctactggcccacggtgcagatgatactgtggggcttcatcaccttgtacctgcaaggtaacagcagcctgattgcacaggccagcggcatcctgctgtcgggcgtactgctttgggacgtgctgttccgcgggcaactcggcattgcattggtattcatggaggaaatgtggtcgcgcaacctcggtcatttgtttgtcagcccgttacggccttatgaaatggtggcatcgctactgctcatgagcctgatccgcaccctgatcggcatcggcggcgccaccctcatcgccatcccgctgtttggctacaacatctacgatatgggcctgccgctgatcgccttttttttcaacctcatcgtcatgggctgggccattggcctgatcgtatccggcattgtgctgcgctacggtatgggcgctgaaagcatcgcctgggtcagcgtgtttgccatccagccactctgcgccatctattatccggttaccaccctgcctgactggctgcagcctgtcgccctggccctgccagccagccatgtattcgagggaatgcgtgcattgctgttgcagcaccgctttgaggcaagccacatggcctgggctatcgggctgaatatcctctacttggccgtcggcatcgcggtattcctcatctatttccagatcgcaaggcgcaaggggctgctattgcaggtgggtgaataatcagctttcttctcaggggccgtccatatcacccccattccgcctgcaagtgccaagcgcctgaggtgcatcataatggggctgcacacgagtctgggcgcgctcaaacctctacgtgagccacacctacatccttccaggatatgcctgagtcacgactggtcgagcctcgctcacacgtcaactatcatgacaaatacacatgccggaaaggccatgccgattggccttggcggagtcggtaacgatctcaagagacgctgatagacacccctgctacctttaccgcataaaaaaagaggagcatcgctcctctttcgggtcggtcttataccgaaaccggattacttgccgaagcgctcaaccccagcaacgatttccgccttggcatcttccggccccttccactcgccaaccttgacccacttgcccttttccaggtccttgtagtgctcgaagaagtgggcgatgggtgccagctggaactcgggaatatcttggtaggacttgatgtccttgtattgtgggcagatcttgtccagaggcactgccagcaccttggcatccacaccgccgtcatcttccatggtcagcacgccgattgcgcgacagcggatcaccacgcccggctgcaatggaatcggggtgatcaccagcacatcgaccgggtcgccatcttcggagagcgtctgcggaatatagccgtagttgcatggatagtgcatggacgtgcccatgaagcggtccacaaataaggcgccggagtccttgtccacttcgaacttgatgggctcgccacgcatggagatttcgataatgacattgaagtcgttagggatgtctttgcctgccggcacattacagagggacattattgttccttaatatgggttggattggatcatgatttgaagataacgcgggattttagcgtaaatcaggagcaaaaatcatctattggtcagctgtgcgatcagcaacctgccgcctgcactcatcaatcaccactgccggcacgcacttgattcccaggtagaacaggcccggtacgatgaccaggtcgtccaactgaccgaggatgggaatgaagtccgggatcaagtcgaaaggcagcagcagataacccaccgacatgccaagcagtaccctggccagccagggcgtttgcggatggcgcagcaccaactgatagactgccagttcggtcttgagctgccgcgccaactttttcaggttttctttcaggggatatcctggctagaaaggcttcccggtcaggcgctcgaatgcctcgcggtatttgtccgccgtcctggcggccacctcatcaggcaatgcaggacccggcggggtcttgttccagccagtggactccagccagtcgcgcacgtattgcttgtcgaagctcggtggattactaccgacctgatattgatcctgcggccagaagcgggatgaatccggcgtcagcacttcatcgatcaggtacagctcgcccgcctcgtccaacccaaactcgaacttggtgtcggcgatgatgatgccgcggcccaaggcgtatgccgccgcttccttgtagagctgtacactgacgcgcgccaccttgtcagccagttcaggcccgatcagctgggcgcatttttccagcgtgatgttctcgtcgtggtcgccgacttccgccttgctcgatggcgtgaacaagggttcgggcaactgggccgcctcctgcagaccagccggtagcgggatgccacaaacgctctggctggcctgatattccttccagccggaacccgcgaggtagccgcgcacgatcgcttcgatcggcaatggcttgagcttcttcactaccagcgcgcgtggtcccagctgcgcctgttcagcaggatccttcaccacggtgttggggtcgatgccggtcaggtgattgggcacgatatgcttgagcttctcgaaccagaaattggcgatctgggtcaggatcgctcccttatccttgatcggtgtcggcaggatgacgtcgaatgcggagaggcggtcactcgccaccagcaacatgtgtctgtcgtcgatatcataaatatcccgcaccttgccctggttgatgagcttcaggctcttgatgctggagtgcatgagaggagtagtcaaatcgcgtacctttatcaaaaactatttgtgaaggtcctgttcgggaccgtcggaataaggaaatttcacatatccgtagcgcgcctctcaagagggaagcagcgatcggcaggatggaagccgccacagtcacggttcgcatggcccagatatgcagcgctgccctaaatggctgtattgattgggttgcatagcgcttccggctcaagcaaatgatcccggcattatacgctgcaaacatccgcaaccgtgaacaggcgcctaggaaaccacgtatctctgcgccatttcgtcgagagggacaggttggatttgtgtcgcccgcccggcagagccaaatgcctcgaagcgttcccggcataatgtctgcatggcgctggtcgcggccgccaagattttgcgtggatcgaattccgccgtgtgctccggctgaccgagaaagcggcgcagcgccccagtgaaagccaaccgcaaatcggtatcgatattgaccttgcgcaccccgctgcggatccccttgacgatttcctccaccggcacgccataggtctcgggaatctcgccgccatattcattgattacctgcagccactcctgcggcacggaggaagacccatgcatcaccagatgcgtgttcggcaaccttgcatgaatctcgcgcaggcggctgatggcaagtgtttcaccagtaggcggacgcttgaatttataggccccatgcgacgtgccgatcgcgactgccaaagcatccacgcctgtccgcgcaacaaaatccaccgcctcttccgggctggtgagcaactggctacgatccagacggccttcagcaccaacaccatcctcctcgcctgccaggccagtttccagcgagcctagcacgcccagctcgccttccactgacacgcccaccgcatgcgccgccatcaccacctgccgcgtcacctccacattgtattcataactggccggcgtcttgccatcctccagcaacgagccgtccatcatcacgctgctaaacccactttggatggcatgtaggcatatcgccggactggcaccgtgatcctggtgcagcacgacaggaagatgcggataactggcgatggccgcttcggcgagcttgagcagaaaagcctctcctgcatacttgcgcgcgcctgcggatgcttgcaggatcaccgggctatggcacgaatccgctgcgcgcatgatggcttgcacctgctccaggttattcacattgaaggctggcacgccgtagtcatgctcggcagcgtgatccagcaattgacgtagactgataagcgccatcctactgtataccctcaaagattgttcgtcgccaatatgactggcagtcagtgccgctcgcgcctgtgctcgcctactctgacgatctgcagggtattggtgccgcccgccttgccgatcggctcgccgaaggtcagcatcatgagatcgccgcgctgcacagcgcccagccgcaatagcgtttcctctgcatcgtagagtatcttgctcagttcctggctagcaaactccacatgataaggatagaccccccggtacaacgtcagcttgcgtcttgtgtcgcgttctgtcgtcaaggcataaatcggcacattcgtattcgagcgtgacagccaggtgacagatgaacccgactttgtcagggcagcaatcgccttcacattcaaatgttctgccgcatacaccgatgccatggcaatcgcctcatcgatgaactcgaattcatcattgatcggcgcctgaagatgatggctatcatactccttctccgcctccagacagacacggtgcatggcctggatggactcgaccggataatgccccacagccgtctcgccggaaagcatcaccgcatcggtgccatccagcacggcattcgcgacatcggatacctctgcccgggtcgggatcgggctgctgatcatggactccagcatctgcgtcgccgtaatcaccagcttgttgcgcatgcgcgccgtgcggatcatgcgcttctgcaagccgggcaccgccgcatcgcccacctcgacgccgaggtcgccgcgcgccaccatgatcacatcagcagcatcgataatctcttcgagcgcatctatcgcctccgcgcgctcgatcttggcgacaatcgccgcatggccgcctgcctccctgaccaagtggcgcgccagctcgatatccgcaccgctgcgcgggaacgaaacagcgatatagtctgcctccaatgccactgccgtccggatatcttcctgatccttcagcgtcaacgctggcgcagaaagccctccccctttacgattgatgcccttattgttcgacagcactccaccggccgccaccgtgcaatgcacctcgccgccgttcaccgcttcgacattgagcacaatgcgcccgtcatccagcagcaacaccgcaccaggctccacttcggatggcagcgtcttgtaatccaaccccacccgctcctggttgcccaacttgcacgccgcgtcgaggatgaacctgtcgccggccttcagtaggatgcggtcattttcgaacttgccgatacgaatcttcggcccctgcaggtcgcacaatacccccactggccgcccgctgcgacgggagatatcgcgcaccaactcggcgcgggcaatatggtcttgcgcagacccatgcgaaaaattgagtcgcactacatccatcccggcatccaccagccgctcaatcaccgcctcctcactggaagccggccccagcgtcgccacaatttttgttttacgtaatgccatgacagcctttccttaggatttctcagtgttcatgttaatgctgacatcgcctagggagaagggtgcatattttgtgtcatgagataatagaaaccaattagcagcttacatctacccctaggagtattaatcgacatattgcacttcatctgggaatgcattgctctgataatttatgcaaatccttaagatcatgattgggaaatagatcgcagagctgttcaaatgtcacagagcctagacttccaacagcatcacgcacatggcgagcagcgcagaacgtaccactaggcagcaaccgaaccatatttaaagcttcatgataagggcctgagtgcggagactgtatagacgtaaggttaaattgttgttgggcatagattgaaaactcaacagcaacaccctcttctagccaattagtgtatccagccattgggttcaataaatgaattgtttcatgtgccatttcatatacaacggttggccaataatttttactcgcataactaagctcagaaaatgcgccatcaaatgaaggagtgttacggatatttggaccgttttcgtgaaactgaggttgataaatcttttttgattgatctcgcataccaacaagctcttcagcccaattgagcaaaatattttgtaacgaccaaagactcgaagaatccgcttcaggaactgatgtaggtaattgcatcatatggttaaacacacaatcatcatttagatatcaccctgtgtctgacaggctagcaaaactgtgattttctgcgcatggtcagcgataaatataggatcctgccgttgccacttcccccaagcagaataagataattgatatttattagcgaactcgacgattgcattattgttataaaagaaaatccatttatctccgtaacccgctgaactcagcgtattaatgtttggagcagggtattttgacccagcaaacagaatacctaccaagagaccagcataatccaggatcggcgaacctgatgccccgggaaaagcatccatacgcatacgctgtatgaacggctcttcgtttggatcgctccatacttgaatctgcccccactttgtttgcaacctaaaacggttgcgctctggagcagaaaaccccgcactaaaaatatcttccgtctcagttggaacggatacgctccctgtatttccatatacacgtattgaagcaaaagcatcaactggcttgttaatactcccggcagccaagtctgcttgtgtatcaatcgctagtagactcactggatgccaagcaccatcagaggttctcgcatgaatagatccatcacgacactctgaaatcacatgccgatttgtaaaaaaatccccattgcggttataaaaaaaccctgtaccaaagctcattacattttcgggaggcaatacacttaccgaaacgagcgaaagaagagtgcttgttaaaatcacaaattttccttcattctagtatcaaaaattaatcggccatcctaacttagatacagtaggatagtagcaaatcatcttttcaaacaacacttggatatcaacaaataactagtacagcaacttggctttgctacacgcatccaaaagagatcttacaaaaaaataaaggagcccgcaggctcctttatttttaggcttatcttagcaatcaacctttagcacgctgttccaaaatctccaccgccggcaatttcttgccttcaaggaattccagaaatgccccgcccgccgtcgagatataagacaccttgtcatagatatcgtatttctggatcgcagcaatggtgtcgccgccgccggccagggtgaaggccttggtcttggcaatggcgtcggcgatggtcttggtgccttcgccgaactggtcgaactcgaatacgccgaccgggccgttccagaccacggtgcctgcattgaggatgatctcggccagttgcttggccgactcggggccaatgtcgaagatcatgtcgtcgtcggccacgtcctccgccgatttgagtacggcaggctcattggcgtcgaactgcttgccgcagaccacatccaccgcgattggcacggccgcaccacgcttcgccattttttccatcaggcattgggcagtaggtaccaggtcgtcctcgctcagtgagcggccaatcggttttccagctgccttgaggaaggtattggcaataccgccgcctaccacgagctggtcgaccttttcagccaggctttccagcacggtaagcttggtggagaccttggagccgccgacaatcgcgaccatggggcgggcaggttcgcacagggccttgcccagtgcatccagctcgccgaccagtagcaagcccgccgccgcgaccggtgcatattgcgccaccccgtaggtggaggcctctgcgcggtgagctgtaccgaaagcgtccatcacgaatacatcgcatagcgcggcatacttgcgcgcggtttcttcggcgttttttttctcacctttattgaagcggcaattttccagcaagaccacttcgccttccgccacttcaaagccaccgtcgacccagtccttgatcaggcgcaccggctgacccagcttgtcggccagcacgtcagccacgggctgcaaggagttttcctccgaatatacgccttcttccgggcgaccaaggtgggaagtcaccataacgcgtgccttggcatccagggcatggcgtatggtgggaatggaggcggtgatacgcgcatcggaagtgactttgccatcgctgaccggcacgttaagatcggcgcgaatgaagacgcgcttgcccgcgaggtcaaggtccgtcatgttgattacggtcatcgcttgctccttggcctagctggcaatgtgacgcaccaggcgcaacatgttgcaggtgtagccgtattcattgtcgtaccaggccacgaccttgacaaaggtcgggtcgagctggataccagcgtcggcgtcgaaaatcgaaggataggcattgccgcggaaatcggtggacaccactttctcgtcagtaaaaccgagtacgcccttgagcggaccgctttcggaagcagccttcatcgcagcgacaatctgctcgtaggttgtctccttgttcagctccacagtcaggtccaccacagatacgtcgctggtcgggatgcggaatgccatgccggtcagcttcttgttcagttccgggatcaccttgcccacggccttggctgcaccggtagaggaaggaatgatgttttccaggatgccgcggccaccgcgccaatccttgttggatgggccgtccacagtcttctgcgtggcagtggccgcatgcacggtggtcatcaggccgcgcttgatgccgaaactgtcctgcaacaccttggcaaccggtgccaggccgttggtcgtgcaagaggctgcagagacgatggactggcctttgtaggtgtcatggttcacgccatagacgaacatcggcgtgtcgtccttggatggcgctgactgcacgaccttcttggcgcccgcatcaatgtgcttctggcaggtttcttctgtcaggaagaaaccagtacattcgaccaccacatccacatcgacttcatcccacttgaggtttgcagggtcacgctcggccgtcaggcggatggtcttgccattcacgaccaggttgccgccactaacggaaacgtctccatcgaagcggccatgcacggaatcatacttgagcatgtaagccaggtagtcgggctcgagcaaatcgttgatcgccacaacttcgatatcagtaaagtccttgattgccgcacggaacgccatacggccgatacggccgaagccgttgatgccaaccttgattgtcatagggttttcctctctatgaaaaacaaaaagggagccagtcgcctggccccctttctttagtcaattcacgccattacagcacggacttgacggtgttcactacattttcaaccgtgaagccgaagtgcttgaacagcacgccgcctggagcagactcgccaaaggtgtcgataccgaccacggcaccttcgaggccaacatacttgcgccagaaatcggtcacaccagcttcaacagctacgcgcttcacgcctggggtcaatacgctgtccttgtaggcttgatcttggcggtcgaacacgttggtggatggcatggaaaccacacgcaccttggtgccagcagcattcaactctgccgcagccttgattgccaggtccagctcggagccggtcgcgatcaggatgacgtctgccttgccttccacgtcggagaacacataaccgcccttgcggatcagttcgaagtgcttctcgtcgtgcttgatgccaggcacattctggcggctcagcaccaggctggtcgggccatccttgcgctcaacggcagccacccaggcaatcgcggtttcaacggagtcggcaggacgccatacatccatgcggggaatataacgcaggcctgcggtgttttcgattggctggtgggtaggaccgtcttcgccctgaccgatggagtcatgcgtcaacaccgcgatagtgcgttgcttcatcaatgctgccatgcgcaatgcgttcttagcgtaatcggagaacatgtggaatgtaccgccgaaaggcagcagaccgccatgcagcgccataccgttcatgatcgcgaacatgccgaactcacgcacgccgtaggaaatgtagttgcctggctccttgccgctaacatgcttgaagctggcgcagctggtcaggttggaaccggtcaggtcggcagagccgccgaggaactcgggcagcactggtgccaaggcagcaatggcattctgggaggccttgcgggtagcaatgctttctgccttttcgttggtggccttgatgaaggcgtcggtgacttccttccagttggcaggcaactcaccagccatgcggcgcttgaactcagcagcttcagcaggataggccttggcatacgcttcgaacttcgcgttccactcgctttcgagcttagcgcctttttccttgccatcccagccagcgtagacctcttcaggaatcacgaatggctcgtgtttccagcccaaggcttcgcgggtagcggcgacttcttccaggccaagggcagaaccatggcagtcatgggagccacacttgttgggggatcccttaccgatgatggtcttgcagcaaatcaaagtcggcttgtcagtcaccttcttcgcagcttcgatggcggcattgactgcgtcgaaatcgtgaccatcaacattggggacaacatgccagccgtaagcttcgaaacgcttggctgtatcgtcagtgtaccaaccctcgatgtgaccatcgatggagatgccgttgtcatcccagaaagcaatcagcttgcccaaaccccatgtcccggccagcgctgcggcttcgtgggaaatgccttccatcatgcagccatcgccgaggaaacagtatgtatagtgatcgacgatctcatggcctggcttattgaattggtgtgccagcagtttttcagccatggcgaaacctacagcattggtaatgccctggccaagaggaccagttgtggtttcgacgccaggcgcgtagccatactcagggtgaccagcacaacgggaatgcagctgacggaaagacttgatgtcgtccatgttcaggtcgtagcctgtcaggtgcaacaaggagtagatcaacatggagccgtgaccgttggacaggatgaaacggtcacgatcagcccaactagggttggtcgggttgtgacgcagatgatggttccagagaacctctgcgatgtctgccatccccatcggtgcaccagggtgtccagaatttgccttctgaactgcatccatggataacacgcggatggcatttgccaattcttgacgacttgctgccatacatatctccctacggttgaagagaaaaaggcttcaccagcacagggaaggctggtggaagcctcactcaaattcttgaaaaccctctggaatgttggggatgctgaaaccgttgcaaaccacaatgacgaagaggtatttaacccataattattccttagatgtgcggtttcagcaataccaacaacgagattaatgccgttgccgccatgatccccgcctattcacgccggctcattccgcaggctcacgccacttgatcgagcaaccgattgaaggcacctgttcggcagggccacgccccgtctcggcaatctgcttcatggcattgaacaggtcgcgggtggggttttccactggcgtcatgctccgcccctgattatcgaagcgcccgcggtattgcagttcgagatgcgcattgaagccgaagaaatccggcgtacagacagcaccgtaggccttggccacttgctggctctcatcaaacaggtaaggaaaaggaaaatgaaactcgcgggccacttccgccattttctcgaaagaatcctcgggatacgtcactgcatcattggatgaaatagcgacagcattgatgccgaattcgcgcaaagcgcgcacatcggccaccagcctctcgcggatggcctgtacatacggacagtgattgcaaatgaacatcaccagcgtaccgttgacccccttgacctcttctagcgaccaatgcctgccatccacaccaggcaggttgaaatcaggcgccttccagccaaaatcacagactggagggttcagacttgccataatgcacactccttccattagaatttcaagttccgccaatactaccacctccccatgacaactcctcgcttttaccatcccggggcactgattcccggcaatgaaaccgcattggctggcaatgcagcaagccatgccagcaaagccctgcgtatgcaagtaggcgaccatgccatccttttcaatggcgatggacacaattacttgagcaggctgacctctattcgcaaacaggaggtaattgccgaggtattggaagcgcaaccatgcccgacagagtctcccttgaaaatcacgctggcccaggcaatctcctcaggcgaccgcatggacttcacgattcaaaaagcggtggaaatgggcgtatcgtccatccagcccatctttagtcagcgcagtatcgtcaagctcaccggcgagcgcgccgagaaacgccgggaacattggcagaatgtggctatttccgcctgcgagcagtcagggcgcgcctatattcctcccgtggcgcccgccatcaacctgagcgagtggctggcacagaaaccaggtgcagatgcctatattaccctggcgcccggcgcacctctcacactgccgcaacttacttccccaacacgccatatctgcttgctgatcggccccgaagggggcttggccgaccatgaaatagcactggctgctcaacacgggttcactctcgtacgcatgggtccgcgcatactcagaacggaaacagccgccattgccgccattgccagcatgcaaacgctatggggtgattttatcaattgactccaattaaattgcattaaaagtctatttgctatagaaatatgtcttaaacgcaaatttaggacagatttccatggctttaggaaacgcaatccgcaaacgtcgcaaagcgctcaacatgacgttgcaagaactggcccgcaaggtcaacgcgaatagcggcaacctatcccgcattgaacgcggagcgcaaggcgtatccgaaaccatgttgcgcaagctatgcactgcactggattgcactgcagcctacctatatgcccaaagtgatgcagaaagcgggcatagcaccaatacctcacgcctgaccctgcaccaacctcaggagttcgtccgctggttccgctctgctgccccttatatccacgcatttggggggcggaccttcgtgattgcctttggcggcgaggtcgtggatgacggccagttcgttgccctttcgcacgacctcaacctgcttgccagcctggatgtgcgtcttgtgctcgtgcatggcgcacgcccgcaaatagaacgccgcctcaggcgtgccaagctgcagaccaaactggtcaatggcttgcgtgtcacggatgacgaagccatggaagccgtcaaggaagcgaacggcgccgttcgcgttgaaatagaatccttgctttctatggggctgatcaactcgccgatggcaggcgcagacattcgcgttgccagcggcaacttcgtcaccgccaagccgctcggcgtgcgcgacggtatagacctgcagcataccggcgaagtacgcaaaatcgatgctattggtatccaaaagcgcctggacgacggtgagctggtattgctatcgcccctgggctactcgcctaccggggaagtattcaacctgacgctggaagatgttgccaccagcacggccattgccctggacgctgacaagctgattttcctcatggactccagcggcgtgcacaatattcgcggggagctgctgcgggaaatgaccaccgacaaggccagaaaccttctgcgccatatcggtaacaacggtgcccaacagattaccgaagatgaattgtattacctgcctgccgcagtccgcgcctgcggacaaggcgtagcacgcactcacctgatcagtcggcatgtggacggcgcgattttgcaggagctcttcacacacgacggcatcggcaccatggtgaccgaggatccgctggaagccatgcggcctgcggatattggtgatgtcggcggcatactgcaattgatcgagcccttggaaaacgagggaatactggtcaggcgcgggcgcgaacgcctggaaatggaaatcaaccacttttatgtcatggagcatgacggcaagatcattggctgcgcagcgctctacccctttgctgatgccaagaccgcggagctcgcctgcatggccatccactcctcattccgccgtggcggacgcggcgaccgactgctcagctattgcgaaggacaagcgcgcgagctgggcttgaaatccatctttgtcctcacgacgcgcacagagcattggttcctcgaacgaggctttattgaaaccagcgtcgagcaactgccgggtgaaaagcagaaactctacaacctgcagcgccgctccaaggttttcatcaagcatatttgagtcttgcattcttccccagcaaaataaagtattgaccttttaaatgataataattactattatttaatcaatgatataaatgatacctatttatatttattgatcattctcaccgcctggtcacgctcatagtgctcaggcactcaaccagctttaaggggaaaaatgcatttcacatacactaaaagcattcttgcactgagcctgcttgcagccacatccatcgctcaggcagccaccgaaaccagcgaatacttcactgacgttgcaggctcagcgtctacagacggcttcaaccaattgattgccagtcgtctcggtagtggcgcaaccggcatagccgcagtcaccacaggcgttgtcagcaacgctcctgctggcgatgccgtcctgacccgcacatctggcacagcttatcctgcaggcttcggcctctatgagtggcaaggcccatactcaactttcaccattagcgatgaaacactgatctctgatcttggctccatcgtattccagagccatgtcaaccctggcggcaattatgagcttggcggcgctggcggcattgatgctgcgatttcagaagtattcctgagcttcaacggcggcaaccaacttcttgcggcaacttcgttcagcctcacaaatgccattgacaaccctggctcgcctttctacaaccctgacagtccaatccttgaggcagcaatcggctactttacgtgggatttgagcgggatcagcgacccaatcacttcctactcaatttctttcggtacccatgcccacagcagcatcatcgccttccaggttgaccagatcgctgccgctgtacccgagccttccgcttatgcactgatgctcggcggcctggcgctggtgggctttgcggctcgtcgcaaaaaggcttaatcgtccacggtctttgacatctaccccggtcggcaacctcccgcgctgttcaaggaggttgccgctttcacgttccctcacccatcacccgctaatatagcccgaccacctgcccatcatcatctatatccatcctgattgcgcatggctcctccggcaatccaggcatcgtcatgatgtcatcacatatgatcacgacaaactctgctccagcacacaggcgtaccgctctgaccgtcaatatatgctcatgcggcacaccgcgccgggacgcgtccgtcgagaatgaatactgagtcttggcgatacatatcggataatgcccataccctgcatcctgcaacctgtcgatcatggcacgaaccgggcgaggcgcatggacatccatcgcaccataaatcttgcgcgccacctgattgaccttttcccagagtgtctcgctactttcgtacacataccgcactccttcgcttcggccctcgattaattgcaacacatgggcagcaaggctttccgcaccagctccgccctttgcccagtgctccgccactaccaccttgatccccatctcccccattcgcttcatcaccagcgcaagctccgcctcggtatcatgatcaaagcggttcagcgcaatcactgcgggcataccgtaatgcgtcgtcacgttttccacatgcttttccaggttggcaatccctcggtccaacgccagcatatcctctcttgatagcgccgacacgtcggcgccaccgtgatacttgagcgcacgtatggtcgctacgatcacacaggcatcgggatgcaatcccgcctttctgcacttgatatcaataaatttctccgcgcccaagtcggcaccaaatccagcctcagtcacgacataatctcccagtttcagggcggtcctggtggcaatgacagagttgcagccatgggcgatattggcaaacggcccgccatgcagcagcgcaggcgtatgctccaatgtttgcacgaggttgggcttgatggcatctttgagcagtaccgtcatcgctccgtgtgccttgaggtcctgcgccgtcaccggctgacctgaatatgtatatccaaccacgatacgacccaggcgcgtgcgcaaatccttgagagagtccgccaggcagaacacagccatcacctcagaagccacgacgatatcgaaaccgtcctcgcgaggctggccattgaccttgccgcccaacccgatcacgacctggcgtaaggcacgatcgttcatgtcgatcacccgcttccatgtgacttggcgcggatctatctgcaaggcgttgccgtggtggatatgattgtcgatcatggcggcaagcaggttgtgcgctagcgcgatcgaggcaaagtcgccagtgaagtgcaggttgatatcctccatcggcacgacttgggcatagccgccgccggcagcccctcccttcatgccgaataccggccccatggaaggttcgcgcagacagatgacagcgcgtttgcccatacgctgcaaggcatcaccgaggccaaccgtggtcgtggttttgccttctcccgctgggctcgggctgatggccgtgaccaggatgagcttgccgtccggctgcgcttgcagttgcgggttggcgttgaggtctatcttggccttgtattgcccataaagcgtgatggagtcctcgttcaggccgagttcagcggcaatctcgctgattttacggagcttggcctgccgggcaatttcaatatcgctgaacatgcaattccctgtgctgatggttgaagaataccaggaaggtgtgactttcgagctcagtgtacctctgccttccaggctttgatagttttagcaagctgtcgcgtgattttcacgttaaaccagttaaaataaccgcttattcattcactcgcacttttagagagagtcgatgctcaaccaaaccactgccgcccagaaagcccaaaccctagccgaggccttgccttacatcaagcgtttcttcgacaaaaccattgtcatcaaatatggcggcaacgccatgaccgaccctcacctcaaggaatgtttcgccagtgatgtcgtgctgctcaaactggtgggcatgaacccagtggtcgtgcatggcggcggcccacagatcaatgaattgctggacaagcttggcaagaaaggcgagttcatccagggcatgcgcgtcaccgacgaagagaccatggatattgtggaaatggtactgggcggacaggtcaacaaggagatcgtcaacctgatcaaccgcaacggcggcaaggccgtcggactgactgggcaagatggcaatttcatccatgcgcgcaaactgttggtacaggacttgcagaacccgtccaacatgatcgatattggacaggtaggtgaaatcagcggtatcgatcccagcttgatccagtttctggacagcggagacttcattcctgtcattgcccctatcggtgtaggaatagatgggcagacttacaatatcaatgccgatgtcgtggccggcaagctggcagaagtgctcggcgccgagaaactgatcctgctcaccaatacgccgggcgtattggacaagacgggtcagctactcacaggcctcacccccaagcagatagatgacctggttgccgacggcaccctgtcgggtggcatgctgcccaagatcagctcagcgctggacgccgcacgcagcggggtcaagtccgttcatatcatcgatggccgcgtcgagcatgccttactgctggaagtcctgactgacgccggcgtaggcaccctcatcaccgccaagtaagcgcatactcccgtcctaatccatgtcacacaaggtctggatcttcgacctcgacaataccttgcatgatgcagatgcggaaatctttccgcatctgcatatcgagatgacgcgctacatcatgagcgagctcaggctggaggaagaggcggcatgcctgttgcgccagcattactggcgcatctacggcgccaccctgaaaggcctgatgcgccatcaccgtgtgcacccgcaccatttcctgcagaccacccaccagctcgccgggctgcctcaaatggtgcgctcggtcaaaaagctgcgacataccttgcagcaactctctggccgtaaggtagtattcactaacgcgccgatgagttatgccaaaagagtgttaaaattgctcgctatcgacgacttgttcgaccaggtgttcagtgtggaatcctctggtttccaccccaaacctgccatacggggatttcagcacctgctgcgaacgctcaaggtcaatgccggcgactgcgtgctactcgaagacagcctgccggcattgatgacagccaagcgactgggcatgaacaccatccatgtctcgcgcaggccaaaacgccccagttatgtggatgcacgcatttcgagcgtgttggagctaccgcatacctggctttataaaacgtacaacaatgcagagtatcgccatcccccggcgtactgtcccggactggcttcctgcctggatcaagaggtaaagaaatggctttgaaacccggagaacgcaaacagcaaatcctggaaaccctggcgaagatgctggaatcgcccaagcgcgaaaaaatcaccaccgcgtccctggccgccaagcttgatgtcagcgaagcagcgctctaccgccacttccccagcaaggcccgtatgttcgacgggctcatcgaattcatcgagcaaaccctattcggcctcatcaacaagatcacctcggaagaggaagaaggcctgcgacaagcgcggcgcattgtcaccatcctgctgctgttcgcggaaaagaaccacggtatgacccgcgtgctgatcggcgatgcattggtcaacgaagatcctgccctgcaaacccgcatcaaccaactgttcgaccgcattgaatctaccctgaagcaaagcctgcgcattgctgaaacccagaccggccgcaagttcgatcccgagtcccaggccaacttgctgctatgcttcgtgattggccgctggcaccagtttgccaagagcggcttcaaacgcaagccgatggaatatgtacagcagcaattgaccttgctgtatggcctcgaagaataaggttaattaagctggcggcgggctggatttaatgcacaaacggcgctcaatctggcctaaaggcgagtattgttccagcaaatccaacagcccatcctgtacgtccatccgctgtcacgtgaacagatctaagctcgttggatgtgccactcgattgaaccgtccacgcctgacctccatttgaggtggctagaatgatgccgttaaacccgacggcccaacctgaaccaccatcaggcacaacgctgacagagtgaagttcatgttgggtgccactggattgcattttccagacacctccactgtccgaagtggtgagaatagtgccaccgaatcccacaacccaaccgtggcggccatcagacgtgatgctgattgagtacaactcatttgatgtaccactatcttggcgtatccaggtttctccgccatctactgtagagagtatcgtaccgttgaatccaactgcccaacctgtgcgcccatcggctgtgaatgtcacagaacgaagctcattcatcgttccgcttgcttgtggctcccaagccagacctccattggtggtagcaagaatagtaccgccaaacccgactgcccagccgtgctgcccatcactagccacactgactgaacgtagctcgtaaggcgtgccgctctcttgctgcacccaggtggtcccgccattggaggtggtgagtatggctccaccgaagccgactgcccacccctgtcgaccatcacggctaatactcactgagtttagctcgctaaaggtaccactgtcctgtgccacccaggtttcccctccattggaggtagcgagtatcgttccgccgaaacccactgcaaatccgtgctgcccatcactagcaaaactgactgagcgtagctcatgggacgtgccactgtcttgctgcatccagatctgttctgcgtaggcgcccactgcaatggacattgcgaagaagctcatgagcaatattgcgatgccccgaaaaatcgcaccaaattgagcaacactcacattgaactccatcgctaatgcctccatcaagcaccatttttcccagatcaattggcagccggatttaggtaagcagcacttaccaactgcattcaccagcgtgatagtcacaagtcaatcatgcctgagtcatattgatacgagtgctagcatcagccacgactgagcatccctttccagctccgtctctgagcaacccaatttctttgcagcagggatgtaccttcaatcatccaacagcttccttaagcggaaaccggtatgcggcttccattgccgcaacccgggcggaaaatacagcttccttgatcgcgtccggactactttgctcacgggcaattgcgccagcatccactgtccttacaagttgcaatatctccagcaatagtgggaacaatggcaatgcctgttgctcgaagccagtccgcccgcgggcatccgcctcgcaggcggacagaaaatcacggaatcgtcccggctgccgcagtgcatcggtttcctgcaggaaacgcaggacagtggccgccttcatctcgccgacctgatgcaccttgccgtggtgctttgctaccagcaaggccagatccttgcaatcatttggtacacgcaagcgcttcaccagggactgcagcagctccacgctacgctcttcatggccaatgtgtcgtggcaggatatgggctggcgtagttcccttgcccagatcatgagtcaacgcggcaaagcgaaccggcaggctgaatcccgcacgagcggcatagtcaatgaccaacatgacgtggacgccggtatcgatttcagggtggtatttggccgtctgcggtacgccaaacaatctgtccagttcgggtaacagcctcttcagcgcaccgcaggcccgcaatacttcaaacatgcggctgggccgctgctccatcaagcccttggccagctcctgccagacgcgctccggcaccagggcgtcgacttcgccatcttccaccatatgccgcatcagcgtcatggtttcgtctgctacactgaattcgacaaacctggccgcaaagcgtgcaacgcgcaagatgcgcaccgggtcttcacagaaggcgggactgacatggcgcagcaccttggcatgcagatcggcgaccccatggtagggatcgatcaaatttccgtgctcatcctcagcaatcgcattaatggtaagatcccgtcgcgccaggtcctgctccagcgtcacttctggatctgcatgaacctggaaccctttgtaacctttgccagtcttgcgttcagtacgcgccaaggcgtactcctcatgagtaaccgggtggaggaacactggaaaatccttacccaccggcctgtagcccaattgcaccatcgcctctggcgtactgccgaccacgacatggtcccgatccttgactggcaagcccagcaacctgtcccgaacagcgccaccgaccgtataaatgcgcatgaatctaacgcctgctgaacgtacgtccagccaggctgcgaaaacgctcataagcactgcgcggcgtttctccggcaatatactcgggagctatcgcttccagtgaagccagggaatgtccaaagaactcggaaattggcccatcacatacgctatccacttccatgctcagcagattgtcacgcgtcatcagcttgaatggcatcagctcaagcgcataggcctgatagtaggacagcttgtcgttcaagctgacaatgcggcgcttctttcctagcaagagggccgtaagctcaatcaactgcttgagggtgtatacctgcggcccgccaagatcgatgctgcggccataagtgctgacattttccagcgctgtcaggaacacataagccacatcctctacccagatgggctggaacttcgcgtttggcttggcaaccgcaacgactggcatcatattgacaacattggccaacatgctgaggaagtggtcgccccggccaaaaatgaccgagggacggaataccgtcacctgcaactcatctgcccgccggagcacagcctgttccccggccgccttggagcgaagataggcgcttttagcatcggcactggccttcagcgcactcatgtgcaacaggcgaggcacgccctgtttgcagcagatatcggcaatcctggtcgccaggtcgacatggatggactcgaatgtcgcgtttccgctctcgtgcagaatgcctgccaggttgatgacagcatcctggccatggagctgtccggataacgaggcctcgttgaagacgtcgcactctgtcacctgcacgttcgggagcaggatcaagtgcttgctgctctcacgcctgcgtgtcagcaccttgacatcatagccggcggtgctgagcctatgcacgagggcgctaccgacaaagcccgagccaccgacgacacatatttgcctgacacgttgcatattgaatattttccttgctgctatctgccaaggacaggcttaatcctgttccggattgactggtgatcccacgcctggtacgacccccagccgctgcttgagcgtctgtgactgagtccccagttgatgggaataatagatggagttgctgagtactttcttgacgtagtcacgcgtttcactgaagggaatggtttcagcatacaccgctccctccagtggctgatccgaagcccagcgttttggcctgcctggaccagcattgtaggctgcagtcgccatcagaggctgttggtccatcctatccatggtatagcgcaggtaatgggtgccaaacttcaggttggtatcgagctggttaatcatggcaggcttgtagtctctcatgcccatgcgcttggcaatccacttggcggtttcaggcatgacctgcatcaagccggatgcgccgaccacagacttggcccagctgacaaaccggctttcctggcgaatcaggccataaacccaggcttcgtccaatgcattgtccgccacatatccctgcatcaggtctcgataaggagtagggtagcgcaaggcgaaatcgtgcaacaacttggtgcggtcagccgtattgatggcaatgtcgtaccaaccttcacggaacgccacctcggcagcggcgatcaactgcttgtcatcgaagtcgcgactggcaaatcgccattcctcgcgtgactcccagcgcatttccagccggcgtagtgccaaggcacgctgtatgccagggttatccaatacggcccgcacctcatcggcacttgcacggtagcgctcaggcgccgcgcctaatgcatcgcccatctcctcttccgccagcaatccatagtaagtattttccttggccagtttgaccaagatcaaattggccgcgacgatctgcttttgttctttgagtgcccgggctttccaatactgccaaacctgttctgcctgcagggattccggcatggcggcaatcgcttcctgcaatgccttccaatcgcctgcccgcatggcagccctggctttccattcccgctgatcattgtccaggaccacattcccggctctctggaaataggtcaatgcggcgggatcatgtttgcgtgcggcatggagggcaaagcgcccccagaaatagtcgcggtccgccacgtcgaaattgccgtgtatcttttcccacaaatccagcaccaatgcaggctggctacggctcagtcgttccagggcgtaaagattgagctctcttcccaggcgactcttgaagctgatctggcgattttccaggactttctgtgggttctggtaaacccggtccaagagcttgagattgttcttgtcgatgcccggcagacgctgcagcacagacttggccacagtgatccttgagccttgcaacagcaaacgggtccttgcccagatatcctcttcccgcagaacgccgcccttctgcagccggtcaaacacggcatcgcaattggcaggcagttcattgcccgtcatccatagggccttgcctgcattgacggcagactccaggccctgctggatgccgccgtctgccgcatagcagttcaccgccatatcctcgcgctggagcttgggatattcttcaaagaatgtttcccaatcttggcgtctcgccaatactttcaaccattcgccgcgcaggcgatccgcgaagggcgcatccttgtattgatcgaggaactgcctcacggactggttgcttgcctgattcaactccagcaagaaacgccaataatcggtgtagggagcgagaatataatgctgcgcatgcaggtttcgcgaagcagtggtgagtgcattgaggttgcgggcattataggctgcgcgcgcgctcaggaagacatcgtcaggaccggcggcatgcccggagccatttcccaacaggagccctgccaccatcaggaatgaggcacacgccatcctgcacacttctacccatttggttttgcctgtacgacgcaagccacttgcctgcgcgatgcccaccttactcaattgcattgtaatgtacccaatggtgctctcgtagcacaaccatccagagagagctgctgccaatcagcaatctagtaaagaatgatgcggcccattgaaatcaccaaggccacgaccatcagcatgaccagcgtgaatttggtcaactgccaggtgaacttgagatagcgcttgtcgccggatataaaataaatgcccagcgagacagcaaccgaaatcaagcccagtaccagcaggattcgtaataccagcatggctagacgtattgtaatgccggcggcagaccaatgggattccgaaaggcgccgggcgcctcctcgatcttggcaaaggtggcgtattcccatgcatcgccatcggccaatagtgcccgcagcagttgattattcatgtaatgccccgctttgtaggcgctgaaagcaccaatcaaggggtggcccaatacgtataggtcgccaatggcgtccagcatcttgtgcttgacgaactcgtcgtcatagcgcaatccatcgctgttcagtacgcgaaactcgtccagcacgatcgcattatccaggctaccgccccgggcaaggcccatggaacgcagcgcctccacctcatgcatgaatccgaaggtgcgcgcacgactgatttccttgatataggagttatcagcaaaatcaatcgtgatgcgctgtccggtgtgctccacggcaggatggttgaaatcaatcgtgaaatcgagcttgaagccaaaatagggatcgaaacgtacccatttgtcgccttcgcggtactcaacggttttcttgatgcggatgaatttcttcatcgcatcctgttcgacgatgccggcctgttgcagaaggaagacaaaaggcccggcactgccatccatgatagggacttcacccgcattgagctcaatacggatgttgtctatccccaaccctgccagggcagacatcaggtgctcaatcgtggcaacccgggcaccgttgcactccagggcggaacacaacttggtatcggtcacgagatgaggttgtaccttgaattccgcagtatcgggcagatcgatcctgcggaatacaatgccggtatcaggtgccgccgggcgcaaggtcagggtcaccttgtcgccggaatgcaaaccaacgccggtggcgcttatttcttttttcagtgttctttgtttaagcactgctgcccctctcgcgagagccctcattcatatgattgccatattgtagcacgcaacgctacccgacctggtcgggcaagcccgcttcagtcagcctgcttgcgcaggaatgcaggaatatcatattcctccacgcccgacatcttcatggcttcaacctgcgcacgacggccattcgaactgaatacggcaggactgtcatcatccgtaccacccatatacatcggctggttggtggtaccatcgcgcacctgcgtcatcacacgcaattcgggcttctgctggcgacgagacgccacaccgttcaacccggttgctaccatggtgacacgcaagccatcgccgatagactcatcgaacacattgcccacgatcaccgtggcatcctcagccgtgaactccttgatcgtgttcatcacgtcatagtactccttcatcttgaaggaagtgcttgcagtgatgttgaccagcacgccacgcgcattggcgaggttgacgtcttccagcagagggcttgccactgcctgttcagctgcgatgcgggcgcgctcgctgccggtggcagtcgcggaacccatcatcgccatgcccatttcggacatgacggtacgcacgtcggcaaagtcgacattgaccatgccagggcaattgatgatctcggcaataccggataccgcattgtgcaatacgtcgttggccgcttggaacgcctccaggaagggtacgtcttcacccagcacctgcatgagcttctcattcgggatgataataagagaatcgacatgcttagaaagttcttccagcccctcctgtgcgaccttggtacgtttgccttcaaaagcgaacggcttggtcaccaccgccacggtgaggatgcccatttccttggcgacttccgcgatgatgggcgctgcgccggtgccggtgcctccccccatgcctgcggtgatgaacagcatgtctgcaccatcgatcacctcagcgatgcgatcgcggtcttccaaagcggcctcgcggccgatctccggacgcgcacctgcacccaggcccttggtgatgtcagtgccaatctgcaacacggtcttggcttggctcttcttcagtgcctgcatgtcggtattggcgcaaatgaactccacgccgccgacctctttttcaatcatgtgagccactgcgttgccgccgcaaccacccacgcctatcactttgatcacggcctcttgtgagtccctgtccataatctcaaacatgttaaatccctcctaagttacgtctgcctaaactcgaaaaaagcactattgcttaccaacaatcgcttaaaatcaatgtactactagaaattaccctgaaaccaactcttcatccggctcaatacctggctgaaggaattggattccatctgtccctgaagctgacgttccacttgctgctggcccatcagcaccagtcccaccccggtggcataacgcggattgcctaccacctcggacaaacctcccacattgcgcggcatgccaagacgaaccggcatgtggaaaatctcttcacccagctccaccatccccttcatgagagaggagccgccagtaatcacgatgccggaggcgatcatttcctccatgccgctacggcgcagctcgccgagcacgaattcgtacagctcgaccacgcggggctcgatcacctcggccagggtctgtactgacaactggcgcgggtcgcggccatcgacacccggcacttccactacttcgcgggcatcggccagctggcgcaaggcgcagccatgcttgatcttgatctcttccgccgattgggtgggtgtacggaatgccactgcgacatcgttggtgatctggtcgccagcaatcggcaccacggccgtatggcggatcgcgccctgcttgaacacggcgatgtcggtcgtgccgccgcctatatccaccaggcagacgccgagctccttttcgtcttcagtcaatactgcgagactggaagccagcggctgcagaatgagatcgctgacctccaggccgcagcgcttgatgcacttgacgatgttttgcgcggcagaaaccgcgccagtgacgatatgcaccttgacctcaagcttcatgccgctcatgcccaagggttcgcgcacatcctcctggccatcaataatgaactcttgcgtcaggatatgcaggatctgctgatctgacggcagggcaatcgcacgtgcggtttcgatcacgcggtccacatccatctgcgttacttcggcatccttgatcttcaccatgccgtgcgagttgaggctcttgatatggctgccagcaatgccggtgtaaacggtgctgatcttgcaatccgccatgagctcggcctcctccagcgcgcgctgtatggcctgtaccgtggagtcgatattcaccacgacgcccttcttcaggccgcgcgaggtgttctggcccaggccgatcaccttgaggctgccgtctacctgcaactcggccacgatcgccacgatcttcgaggtgcctatatccagcccgacgatcagattcttatcttcccggaccctgctcatttatttctccaattttccatgtttctcaggctgctcctgtcttgcgttttggcgtcaacccctcgggcttgcgcacggcaaagccattgggatagcgcaaatcggcgtagctgatcgccactttcagcccgcctaatgtctgtttgtacacgctggcaaatttctgcaatcgtgtttccatctgctcccgccccagttcgaccaccatgccggtattggtcctgatctgccaggcgcgccgcggtgtcagcgccagctggacaatatgcatgccggtgccctctgccagtatccggctgtagataccatattgctttgccacctcggccacgccgtctccgggtccgtaaaacacgggcaggtcgctgtccgaggccgcatggaacagctctccgtaactgttcaccagcgcgatattgccccagcgcgccagctcccggtgctcctcaatcacgacttccaggcggtcgggccagcgtttccgtacgctgaccttgcgtgcccacggcagcttctggaaagcatcgcgcgctttcgccacgtcgaccgtgaagaagttgccctgcaaatgccggtccgcaatcagcttgatctgctcgcgtgtgacatgctccagcttgccattcacccggacttcccttagcgggaaaatcggcagatgaaccaccacatacaccagcccgtacaagaacatcactgccgccagcgcattgagcaggttcgcgatccagttgaggacccgcggcttatcccacatgcgcaagctccaatatgctcaataccagctcgtcaaagccaagcccgaccgccttggcccccatgggcaccaggctgtggtcagtcatgccgggtgaagtattcacttcaaggaagtaatggcgtccggcctcatccatgaggaaatccactcgcccccaacctcgtccgccgacgatgcggaatgcctgcaaagcctcagccttgatctgctcctccagcgacgcatccaacccacatggacaaaggtattgtgtgtcgtcgcgcaggtacttggcctcatagtcgtagaactcattggcaggcacgatgcgaatcaccggcaaggcggccccaccgagtatgcccaccgtatactcgccaccgccgacgaactgctcagcgatcaccagtgggtcggacttggccgccagcgcgtaggctgcctggagaccgcctgcggccttcaccttgctgataccaatgctggaaccttcattggcaggttttacgaacaagggcaggccaagcttgcgttctatcgcgtcaaagttgctatctgccgtcaccagttcgaaatccggggtcaccacgccagccgcacgccagagcagtttggttcgccatttgtccatccccacgctggatgccatcactccactgccggtatagggaatgcccatgagctccaatgcgccctgaatggtgccgtcctcgccataacggccatgcagtgcgatgaacacgcggtcgaatccggccagttcgctcagcgcgcgttcagccggatcgaaggcatgggcatcgacgccgttgcggcgcaaggcagccagcactgcagcaccgctcttcagcgacacctcgcgctcacccgacttgcctcccagcagcacggccaccttgccgaaatccctacgcatgcccatcttctccaatcactctcacttccggttgcagatccacaccctgctgttgcttcaccactgcctgcacatgcaggattaattgttcgatatcccttgccgtcgcatcgccctggttgacgatgaaattggcatgcttctcagacacctgtgctccgccgatacggtaacccttgaggccactggcctcgatcaggcgcgccgcatggtcacccggcgggttgcggaaaactgatccggcattcggcaggttcaatggctgtgtcgccaagcgcattgccaagagctgcttgatcttgctttctgcctcttccgcatcgccatccgccaatctgaaccaggctgccacgaaccactcgtccgccaccggcatctccacatggcggtatgcagtggcgaacgcctggtggttacgctcgtgcagcttgcctacgcggtctatggtcaacacgcggtcgacaatctcccaggtttcgccgccatggcagcccgcattcatcgccagcgctccccccactgtaccgggaatgcccgccatgaattccgcgccgtgctgatgctggcgcgccgcaaacctggcgagcttggcgcaggtcacgcctgcctcggcataaatgcgtccttgatccactcgtaacccggtcaaagcgccatgcatgagaatgacggtccccctgacgccgccatcccgcaccagcaggttggagcccaagccaatgaaatgcagcggctcggcgtcaggcaatccgctaaggaattgctgcagaccctccatgctggcgggaatatacagttgatcagccaccccgcccgtacgccaactggtatagcgggccaggggttcccggtgaagcagcctgccttcctcgaccatggccgtcaccttacggcctccatgggcacatgttcagccacctcagccatttccttggttctcgcggcaacctgcccgatggagccagcccccatcacaatcacgacatcgccatcctgtgccatatccaggatcgattgcggcaactcctgaggcgtttcgacgaatagcggctccactttcccggcaacgcgaatggcacgcaccagggaacggccatctgcggctacgatcggggcctctcctgcggcatacacctcggtcaacaacacgacgtcggcgctggaaagtactttgacgaaatcctcgaagcagtcccgggtgcgagtgtagcggtgtggctggaaagccagcaccagccggcgaccggggaaggcatcacgggcagcggcgatcaccgcgttcatctctgcgggatgatgaccatagtcatcgaccagcgtgaaatatccgccatcccttgctggcacttcgccatagcgttcgaagcggcgccctactcccttgaattcggcaagtgccttgatgatggcgccatcgggcacgttgagctcactggccaccgcaatcgcagccagcgcattcagcacatagtgtctgcccggcaggttgagcgtgacatcaaacgtcgtcgtcacgccgttgatgcgggtcacggtgaaatgcatacggccattctccgcctgcacattgctggcgcgaatgcgggcttcctccgaaaaaccatacggcatcacctgcttggaaatctgtggcaggatggcgcggacgttagggtcgtcaatgcagaccacagccatgccatagaacgggagacgctgcaggaactcgacgaatgcgcctttgagccgctcgaaatcatgaccataggtatccatgtggtcggcatcaatattggtgacgacggaaatgataggcgtgaggtgcaggaaggaagcatccgactcatcggcttccgcgacaatatattctcccgttcccaggcgcgcattgctgcctgaggcttccaggcggcctccaatcacgaaagttggatccatgccagcctctgccaggatgctggcaatgaggctggtcgtagtcgtcttgccatgtgtgccggcaattgcaattccctggcggaaacgcatcagctccgccagcatcaaggcacgcggaatgatggggatgttgcgctcgcgtgccgccaccacctcagggttgtcatccttgaccgcgctggaaatcaccaccacgtcggactcgccaaggtgttcagcagcatggccttgatacagcttggccccgaaccccgccagcctgcgcgtggtcgcattatcggcaagatcggaaccgctcacgctgaatcccaggttgagcaagacctcggcaatgccgctcatgcccgagccgccgataccgacaaaatgcacgtgtttcactttatgcttcatgagtgctttcctccctgcacaggcagggcaatgctttccagttcgtttgcaatcgtctccgccgccatgggcctgcccagctcgcgtgctgcatgcgccattgccagcaggcgggtgcgcgtcagttcctgcagaagcagggccaggcgctgcggtgtcatttcctgctgcggcagatggatcgccgcgccatgctctgccatccagcgcgcattgtcgcgctggtgcgacgtggtcgataccacgagcggcaccagaatactggccacgccagccaccgccagctcacttaccgtgatcgccccggcacggcagaccagaacatcggcatcggcataggcactcgccatgtcatcgatgaacggcaccacatgggcttgcaccccgacggcagcatacgcttcgcgcaacgcatcaatatgctgcgccccggactggtgagtcacgatcggacgctgctcagctggcagcagggcaagagccttgggcaaggtggcatttaacacctgagcccccaggcttccgcctaccaccaacacacgcagcggtccctgacggtcagcaaatcgctgttccggtgaggcaatttccacgatctcggcgcgtaccgggttgccggtcacgcgcgccttgaacgccatgccacccaacgtcgctgcgccgccgtcgaagccgaacaacacgcgcttggcatgtttgaccagtgcccggttcgacatgagcaaggcagcatccgcattcacgatggccagcggcacacccgccaacctagccgcccagccaccgggcacggtgacatatccccccataccgagcacggcctggggttgcaattcgcgcatcaggcgccacgccctccacgtagcacccaccaggcggaacatccccagcagtgtatgtttccaccccttgccgcgcatgccggagaacttgagcagcgtcatcggcaatccactaggcggcaccaagcggttttccatgccatgggtagtaccgagccaatggacattccagccgcgcgactgcatggttttggcaatcgccaggccgggcatgacatgtccgccggtgcctgcggccatgatgagcagggtcttactcatgcccaccacctttggcccatggaagcgttttggctctggccgaatgcttaacttgctctcgcaagttagcctgacggtcaaataagccgcaccaggttgccatgccgctcatgcgagcaaccttctcgaagatacggaagttttggctacggccgctacgcttattagcctgcggcgaaacaggcgcctggcaaatcccttcgaatattgtgttatccatcatgctggcaatcccttttgaaggcgcctgttttcccaatcgatcctcagcagaatcgccagcgcaatgcagtttgccagaatgccgctaccgccgaatgacagcagcggcagggtcaagcccttggtaggcagcacgcccatattcacaccgatattgatgatgctctgcacgccgatccagacgcctatgccctgcgcgagcaaggcagagaaatagcgctcgttggcaacggcttccttgccgattcggaaagcccggatcaccagccaggcgaacagggcaaccacgaccatgacaccaatgaagccgagctcctcggcgatcaccgccatgaggaagtcggtatgcgcttcaggcaggtaaagcagcttctccacgctcgcacccaggccaacgcccagccactcaccgcgcccaaatgcgatcagggcatgcgaaagttggtagcccttgccgaatgggtcggcccaaggatccatgaaaccgatcacgcgctgcaagcggtatggagaactccagatcaggcccacgaccgccactggcagcagggccatgaggccgacaaaaatgcgcgcgttgatgccgccgagccagaggatcgccatggaaatcgacacgatcacgctgaacgcgccgaaatcaggctcgcgcagcaatagccagcctacgacaaccatcaccgccaccatgggcaggaagccgcgcttgatactgtccatcacctccgccttgcggatggtatagtccgcaacatagatcgcggcaaacagcttcatgaattccgacggctgcaggttgatgacgaacagggacagccagcgctggctgccgttgacattgcggccgaccccgggaatcagcaccagcaccagcagaaataagcccagcaggaatagatatggcgccatcttttgccagaaccgggtcggcacctggaaggcgagcaaggctaccgtcaggctgatcaccaggaaaatagaatggcgcaccaggaaataggtcggctggtgcccggtcatcttgtcggcttccgccaacgcaattgaggcggaatacaccatgaccaggccgatgccgagcaggatcagggtcacccagaccagaccctggtcataggtcgacgatgcagaagtgaatcggttgcgcccgctcagcatgtacatcatattgttcatgcgctcacctcttttttttgcaggtcggtgaccgcctttacgaacacttctgcacgatgcacgtaattgcggaacatatccagactcgcgcaagccggggagagcaacacggcatcgcccctgtcagccaagttgaacgctttcaccacggcttcttccagcgtgtcgccatattccaggagcacccctgactcctgcagcgcgtcggcaatcactccggcatcgcgcccgatcagcaccacggcgcgcgcatgcttggccacaggcgcccgcaaagccgcaaagtcctgccccttgccgtcgccgcccgcaatcagcaccaatttgcggttcagcccatgcagcgccgcgacggtagcaccgacattggtacccttggagtcatcatagaaggacacgccatcgatatcggctacccattgcacgcggtgcggcaagcccttgaaatcgcgcagtgcttgcaaggcaacaacctcgtcgatatcgagcacggtgcacaaggccagcgccgccagggcattggctgcattgtgcaggccggtaatgttcaggtcggcgacaggcatcagtttgcgctgtccgcgggcaagccaggcttcaccggcgtcatgcagcaggccaaaatcctgtgcactgcgcggtgcatccaggccgaacgtgagctgggcaacgccttctgccgccattccccggctccacgcatcatcggcattaagcacctgcaggccggcacgggtaaaaatgcgtgccttggcattggcataagcctgcatgtcggcataacggtccatatggtctgcgctgatattgagcaccgtggcagcatctgcggccaggctgtaagtggtttcaagctggaagctggaaagctcgagcacatagacatccaccgcgtcattgatcacgtccagtaccggcaagccgatattgcctgccaccaccgtcttgaaaccagcggccttgcagatctcgcccaccaacgtcgttacggtgctcttgccattcgcgccggtaatggcgatgaccttggcatgcgccgaccttgcctgggcgaacaattcgacatcgcctactaccggtacgccgcgctcaatggcggcttggacttgaggctccgctaccggcacgcccgggctggccacgatcaactccgcttccttgaatgcagctgcagtaaacggccccagatggatggccatgcccggaaactcctgccggactgcatccaggcccggcggcagtgcacggctgtcggcaacggacaggcgcgcgccctgacgggcaagccagcgtaatgccgaaaggccggtatctcccagccccagcaccagcacctgtttatccttgagttgcagcatatccgttcgcctgttgcctcatctcagtttcagtgtagagagaccgaccaggaccagcatcatggtgatgatccagaacctgactacgacttgcgtttctttccaacccttgagctcgtagtggtgatgcaagggcgccatgcggaatattcgcttgcccgtgagcttgaacgacccaacctgcagcatcaccgaaatcgtttccatcacgaacacccctcccatgatgaacaacacgatttcctggcgcacgatcacggccactgtgcccagcgcagctcctagcgccagcgcaccgacatcgcccatgaacacctccgccggataggcattgaaccagaggaagcccaggcccgccccgccgatcgccgcacagaacacggtgagctcacctgccccgggcacatagggcacgccaaggtacttggagaagtaaagatggcccgccacgtaggcaaacactgccaatgcactcgccaccatcacggtgggcatgatcgcgaggccatccagcccatcggtcaggttgactgcattgctggtgccgacaatcacgaaataggtcagcacgatgaaactcaccgcacccagcggcagcacgagatgcttgaagaacggcacgatcagttcagtctcggccggcaccgtcgcggtatggaacaaataggctgcaacacccgcacctatcaatgattgccagaaatatttcgccttggccgacaaacccttggggttgcgatagaccaccttgcgccagtcatcaacccagccgatcacgccgaagcccagggtcgtgatcagcaccacccagacaaagcggttggaaagatcagcccagagcaaggtcgagatgacaatcgcgatgaggatcagcgccccgcccatggtcggggtgcccgccttcaccagatgggtttgcggaccgtcatcgcgcacggattgccccaccttgtattcagtcagcttgcggatcagcttggggcctaccagaaaagaaatcgtcaacgccgtcaatgtcgcgaggacggcgcgcagcgtaatgtaattgaacacattgaagccgcgaatatcctgggccagccaacgggcaagttctagcagcatgatggtttctccttttgatcttgcagcaagtcgatgacgcgctccatacgcatgaagcgcgaccccttgaccagcaccgtcgtatcggcatccaatgccggcagcagggctgccgccaggccttccactgtctcatgatggctggcaccagggccgtatgcttccacggccccggcagataaacggcccagtgcatgcagggcgtccacgcctgccgccttggcatacgcgcccaattcggcatgcaatgccgcttcgttctcacctagctcgcccatgtcgcccacgaccagcagccgctttccagagtggctggcaagtacgtcgatcgcggcacgcatcgaagcgggattggcgttgtaagtgtcatcgatcagcaatgcgccgtgcctgccgggcttgcgctgcaacctgcccttgacgccggcaaagccggcaaggccctcggcaaccgcatccagcgacacgcccatggacaaggcgacggctgtggcggccagtgcattcctgatgttgtgtagacctggcacaggcaagtgcaatgcgcgttcgcctgctggcgtactcaattgcaggtcgcatcctgcggagtgcagcgcataccccgctgtcacatctccggcattgaggccgaaacgcacgatgcggcgccgccctgccagggattgccatagacctgcaaatgagtcgtcggcattgatcaccgccacaccatcgtcggccaggccctcgaaaatctcgcccttggctttcgccacgccctcgacggaacccaggccgcccaggtgggcagcagtcgcattgttgatcagggccacgtccgggcggccgattcgggtgaggtagctgatctcgccagcatggttcatgcccatttccaccacggcatagcgatggcgttcatgcaacctcagcagtgtcagcggcaggccgatgtcattgttcaggttgccctgggtcgcaagcacggcatcatccgcgcctgccgcaacccgcaggatcgcggccagcatttccttcacgctggtcttgccattgctgccggtaatggccgccacaggaatgctgaatttactgcgccagtaagcggccaattgcccgagcgcaagacgggtatcctcaaccaggacggcgggcgttgcaccgacatcatgggaaagcagcacagcggtcgccccttcgctcaataccgccctggcataatcgtgtccatcaaatcgctctcccttgagcgccacgaacaattgtgccggttccaacttgcggctatctgtacctaccgactggatcagtacatcctgaccgaccagggtgccgcccgttgccttggcgatttcagacaaatacatcatgtggcaactcctagtaccttggccgccacctcagcatcgttgaacggataccgtacacccgagacttcctggtaatcttcatgccccttgcctgcgatcagcacgacatcacccgcctgcgccgccctgatcgcctgggtaatggcctgctcccgatccggctccacctgggccgggccatgcaagccagccaccacttcggcaatgatctccttggggtcttcgttgcgcggattgtccgaagtcacgatcactttgtctgccagtcttgatgcgacttctgccatcagcgggcgcttacctttatcccggtctccaccgcaaccgaatacgcaaatgaggttggcctttgcctgctcgcgcaaggcattcagcgccttttcaagcgcatcagggctgtgtgcataatccaccacgaccagtggctgaccaccgccgcccagttgctgcatacgcccgggtgctggccggatgtcagccaggacgcgcaccgcatcttcgagagcaacttccgaagcaagcaatgtcgccaatacggcgagcagattgctggcattgaaacgccccaccagcttggcatgcaccatggcttcaccctgcggggtgtgcacctgcatatgcaggccctctgcatcgaaatgcagatcatgaccgcacacgtctccgccgctcaatccatagctcagcacatgcttgcccttggccttgagttcgctcagtaaagcccggccaaaggcatcgtcctgattgagaatggcggcttgcacgccgccgaaatggaataatttgcgcttggcgtcggcatagctggccatgtcgccgtgataatccagatggtcacgcgtcaggttggtcagcacggcgaccttgaaatcgatgccattcacccggccctggtccagcccgtgcgatgaaacctccattgccgccacttctgcccccgcttgcaggtagtcggcaagcatggattgcagcaagatggggtccggcgtcgtgttcaccgcagcagacagggcatccggaaaaccgttgcccagggtgccgatcaccaccgccttgcgtcgaagggcgttgaatgcctgcgccagccaatggctgcaggaggtttttccattggtaccggtcacacctatcatccagagctggcgagacgggtggccgtagaattgcccggcaatggcgcttgcctggccgcgcaaacctgttactggctggtgatcaacggtccatgcaggattccagtcgaatccctcctgctcccatatcacgcctgttgccccgttggcgatggcctgtgcaatgaaacggcgcccgtcggcctgctcgccaggataggcaaggaacaggctgccggcggaagcccggcggctatcggaagtcatgccggtgaaatggtgacgatcaatgttgagcaggctcataccacctccttgatctcaggcaggtcgtcgaccgggatcacgacattgttgttcggcgcatcctgtggaactgccagcatgcgcaacgcgcccgacatcacctggctgaataccggggcggccaccgtcccgccgtaatacttgccagcactgggatcgtcgatcatcacggcaatgatcaagcgcgggttggaagcaggcgcaaaaccgacaaacgaagacacataatggtttgcctggtagccgccaacgccgggcttatgcgctgtcccggtcttgccggcgacacgatagcccagcacctgcgcccgcggggcagtcccgccaggctggatcaccgtctccatcatgtcgcgcaagtggcgcgcggtttcaggggtatacacctgatgcccgacgggaggctccttgagcttgagcagggagaccggcagcaatgcgccgtcattggtgaatacggtataggcacgcgccagctgcagcaaggtcaggctgaggccatgaccatacgacatggtggcctgctcgatcggacgccaggtcttgtaattgcgcaatttacctgaagcctcgccgggaaagccaatgcgcgtcggagcacccaggccgatctggctatagatactccacatatattgtggctccaggctcagcgccatttttgccgagccgatattggatgacttctggatcacctgcgcaactgtgagcatcccttgctgatgggcatcccgaatcgttgccctgccaatgcgcatgacgcctgcggatgtatcgatcagggtattaggcttgtactgtccgctgtcgagcgccgcggctgcagtaaacggctttagcgtcgagccgggttcgaaggtatcgacaattgcccggttgcgcgaccgccctcccgcgaggttcacaggattgttcgggttatagctgggaacattgaccatggccagcacctcgccagtcttggcatccaatactactgcagagcctgccttggctttgtgctctgtcaccgccgcggccagttccctgtaggccaggtactggatcttgcggtcgatggaaagtgtcaggtcacggccatcctgtggcaccttgacggcctcaagatcttcgacgatgcggccttgccggtccttgatcacccggcggctccctggcttgccggacaaccactgctggaaatgcagctcgaagccttcttggccattgtcatcaatgcccgtaaagccgacaatatgcgcagtcacctctgccgcaggataatacctacggtattctcgctgcatgaaaaccccagggatgccgatacgcatcacttgtgccgcgacctctggcggcaagcgacgcttgaggtaaacgaattcacgctgggtattatcgaacttggactggatcgcttccggcttgagtttgaggattccagccagcctggacaattgttcaggtgtcattttcacatcgggcggactggcccagatggactccacgggcgtgctgatggcaaggggctcaccatagcggtcggtaatcttcccccgatgcgctggcaagctcagcgtacgactatagcgtgcttcacctttctgctggagaaaggacttatgcacgctctgtaaataaacactgcgcaccagcagtatggcaaatccgcacaataccagtgccagcagtaaacggcggcgccaaacgggcagcctgaccatgagccgcggcctggatcctacgcgcatgcgcatcgaactcatcatggcgccaccacctgtatacgacttgggtcgggcacctgcatattcaagcggcgctcggcgatctgctcgatgcgggaatgcatggcccaagtgctctgttccaattgcagctggccccattcgatctcgtattgcttggcctcatcttcttgctgctgcagctcaatataaagcttgcgcgccttgtgctgggacgtaataacgcctagcgcagccgctatcaccaccaaaaaaaggatcaggttgagcttcaccattacagcaccgcggttctctcggcgactcgcaacactgcgctgcgcgagcgtgggttgcgcctgacctcatcttcactcggacgcactgcgcggccaattgccaccaggcgcggctgaggaagatcgctggcacgcaccgggaaatgtgcaggcaggttatcccgatcctgctcgccacgaataaagcgcttcacgatccggtcttccagcgagtgaaaactgatcacggccaagcgcccttgtggtgccagcagcgacagacactgaggaagagtcagcgacaattcctcaagctcctgattgatgaaaatccgtaaagcctgaaaggtgcgcgtcgccggatcttggccaggctcgacttttgggaccgcgcctgccacgatcttggcaagttgtccggtagtggagatgtccatccctcctgcgcgctgcgcaacaatcgcccttgcaatctgtttagcaaaccgttcttcaccatattccttgattaccctcgtcagttcctgctccgttgcagtcgcgatgaattccgcagccgtctgcccacggctttgatccatgcgcatatcgagcgggccgtcaaacctgaagctgaagccgcgctcgccctcgtcgatctgcggagatgaaatccccagatcaagcaacacaccatctacttgttgaatattcagactcgccagcacttgtgccatggcagcaaaatgactatggacaatcttgaagcgtgcatcctggataccctgtgcagcctgaatggctgcgagatcacgatccagcgccaccaagcgaccttgcgcccccagcttttccagtatcttgcggctgtgtccgccccggccaaatgtgccatccacatacacgccatccggcttgattgatagcgcctctactgcctcttccaacaaaaccgtgacatgctgagaaacttgggcggcgggcacatggctaatgcctgcactcacagcgagaagccctccagttcgtccggcagctccacactctcagcggacatgacctgctgcagctgggcccgccaggcctccatactccaaagttcgaaatgagagccctgccccaccagcatcacctgcttttcaaacccggcaaattccctgagcacaggagaaaccagcagccggccagcaccgtccagctcgacatcttcggcgaacccgaccagcaagcgctgcagggcactggattgacggtcaaaactggaaagcgccatgatcttggactggataggctcccaggcaggcaagggatacaagagcaggcagcgatgaggatgggcagtcaggaccagattgccttcgctctgagcgtgcagggcgtcacgatgcttggctggcaccgccagcctgcctttggcatccatatttaaagacgtcgcaccgcgaaacatgaggtcccttgaccgatgccagcgtgaaaacccctggatcggcattaaattttcagatcgggaggtgggctatctgccaagcatacggagacgagcaatcaacctggcccgcagataacccacaaaactccacttttctccactgacacccactatagataaaaaaaaatggcaatgcaagggctttttcagggtttttcctttacgggacaatgacttataggatttttataataaaatttttatccttaagaaataaggagataggggacttagtgaaagttctttgttagaaatctttgggagataactgaatcttggtaacgggggaatgagatagagcagaaaatgcaatattgacgatcaatcatcaagaatgaagctggccggtaagccgggttctgtccccgcaaagcgggtggcagccattcatctaggcctggcgttgccaccaggctcaagcgacctacccggtagcggcgcgagccacgccatcgctaccctatttggccttgctccggatggaggttaccgcgtttcacgtccaccttgcggcttactcgtctctgtggccctgttcctcgcctcacggcgtacggccgttagccgtcatcctgctctatggagcccggactttcctcccctcgcttgcgcgagcggcggctgcctggccagcttcgatgcgcattttatcatgccagccagatttctttttaaatcaatccaaaacgattagtgcctgcggactatttcccatggttgaatttaggtatatggtcgaaaagtagtttaaatattcttaaaaataagggagctcaactatgaaaacaatgcactatctggcagctatcgcgataagcagcctcttctcgttaacgagtcacgccgaactgaaaggcacactttactatctagagccgcacgacaccatcagcagcactgacagtgtaatagtgaacatgcgactgaccctgaatgatgactcagatacactgaacattaacggtgccgatccaaatgcatggcttgattttgtaaatgcgcagctacctcaccactgggatcaagagcttgccagcatccaatttgtcaatattgattatatggggataggcgcttggcgcgcctgtggaggaggcacatttactacccattgtgatgatggccctccatatgatttcagctttactactcgtacactggctggtgatcatttattcgacctggacttgccccttgcaccaagtgaaagtctagacttcacctttggtttactcacccctagccatggcccagtagcagcaggcacttacgaatctcctcgtgaaggactcgctttacaattctatggttacacagcagatgattatgatgagtacggcaatttgcggttagatgatgatggctgggtaattgcccctagaatgttctcctatgatctggcaaccacctgccatgactgcacattcactcgcactgtagtggcagccgtacctgaaccatcaagttatgcactgatggggctgggtatgggaatgctagcctattcggggcgcaggagaaaagcgaaggctattcaataaaacaattcattccgctcaatacgaggcgattttccaacaaggtccactgttgtgggccttgttatttttagtcttttaatctccaggaaatatggctgccagctctcagcggaaccagctcatccccggcaaacggcaagcttgcaggcacttcccacgcagttttttcaagagtgatcttgtccgtattgcgcggcagacggtaaaaatccggcccatggaagcttgcaaatgcctccagcctgtcaagcgagccagctgcatcaaacacctcggtatacagttcaattccggcatgtgcggtatacatgccggcacagccacaagccgcctctttggcggacttcgcatgcggcgcgctatcggtgcccagaaagaactttggattgccggaggtcgccgccgcgaccaaggcaagtcgatgctcctcacgcttgagcacgggcaggcaataatgatgcggtcggatacccccgttgaacatggcattgcggttcatgagcaggtggtgcgccgtgatggtggcagcgacgttctccggtgccccagcgacgaagttggccgcatccttggtggtaatgtgctcaaacaccacccgcaacccctggaatcgttccagcagcgggaccatattgcgctcgatgaacacccgctcgcggtcaaacacatccacatcgacatcagtcacttccgcatgcaccagcaggggaatcccgtgcttttccatcgcctcgagcgccttgacgcaatgcccgatgttagtcacccccgagtcggaattggtggtcgccccggcaggataaagcttcacgccatgcacaataccgctagccttggcgcggtcaatctcttctgcactggtattgtcagtgaggtacaaggtcatcaatggctcaaatcctgacccagcaggcattgcctgcataatgcgctcacgatatgcatacgccaatgccgtggtcgtcaccggcggacgcaggttgggcatgacaatcgcccgcccaaagcgccttgccgaatctggcagcactgcagacaaggctgcgccatcgcgcaaatgaaggtgccaatcatcggggcgcgtgatagtaatggtagtcgtcatgaagctctctattcaatacatactcatgaattcaggattgcttgaggctaagcgccagctcataaagtgcattcttcttggcaccggtgatttccgtcgctagcttgaccgcctgcttcaaaggcaattcatccagcagcagcgccaatattcgctgcgactctgcatcaaccggctcaacctcccttgccggtgcaggctccaccagcagcacgaattcaccgcgctggcggttggcatcctgctccagccacgctctagcctccagcaagggcagccggtggatggtttcaaaggtcttggtcagctcacgcgcaatcgtcagcatccgcgatggtcccagcacagccgccatgtctgcgacactatcgagcacccggtgcggagcctcatagaataccagggtaactgccacatccgtcagggcctgcagggccaaacggcgctggctaccgctggcagggagaaaaccatgaaactggaaaccgggcgttacaattccagcagcacagatcgcagcaatgaccgcagaagcccccggcacgggcacgaccctgacacctgcttcatgcgccattccaacgaccaaagcgcctggatcgctgatgccgggcgtgccagcatcgctcaccagtgcaacagatccaccggccaacaagcgctggatcaattgctcacccgccttgcgctcattgtgctcatgcacggccaccagttttttctgaatggcaaaatgcgataacaggccggacgtgtggcgcgtatcctccgccgccaccacatcaactgccttgagcacctccaacgcgcgcaaactgatgtcctgtaggtttccaattggggtggctaccacatataatgttccgctatgatccaacgactcttcgtcctcctgtatttcacatgggtattgctgccaggacaggccatggcagccaccgcaactgatactacccccgaagcgcggttcaaagaaggcatggcctgcctgcaggcccaggatatcgcttgtgcgaccctggcgctcaaccgaatccccagccagtctccttatgcaaaactcctggctggcaatcttgcggcggcacaacgggattccgacactgccttccaattgctgctgcctttgcaagtcaacacctcgctcacccgcgaagcagccgcaagtttacacgcaagcctcgcactcgcctatgagcaagaggccgatcctctgcgtgcgctggagcagcgcgtagcggcagagcgcttcatggatgacgaacaggaacgtgcagaaaaccacaacagaatctgggacatcctaaaccgcttgaaccgggaagacctgatcagcatccgaggtgaaagtccagacacggatatccaaggctggatcgatctggcactggcagcccaggagcccggcggaaatgcgctcaggaattggtcggatgtctaccctggtcatcctgcaagcaatggtttcagccaagcactgctttccagccacctggaagccccagcacccatcccagccaccatgggggcagccactagcgccgatggcaagatcggcatcatgcttccatttgcggtagagacctactatcccgttgcggatgcaatcgaacagggatttgctgcagcccagtccctggcaggagatcaacgcgagctcacactctatgccaccgacggcaaccccgcaaacattgttgcgacataccagcgtgcggccgatgacggcatgcaaatggtactggggccgctgacgagggacgaggtcacacgcctgagtcagcagcaggcactcagcactcccacactggcgctcaatcagccggacaacattccaggaaacacccccaacctatatatctttggcttgtcccttgaggtagaaattgcccagcttgtcaggatggcacaacaattgggcatgcaaaccgcgaccatcgcggccggcgccaatcatttagctgaacgcatggcgcaagcattcagtagcgcgtggagcgacgctggcggacgtatcactcagcagctgacatttgacgaaaatagcgacccggctgaactgcaagccaacatcgcatccaacccttccgacctgattttcctggcggcaaactatgaagagggcagggccatacgtccttacctcgacactgcaacccctacattcgcaacttcgcatatatacgcaggcattccacaggatccagacaacgcctccctcaatgcagtgcgcttcgtggatatgccttggctgttcgaacctgacgcccctgcattttcagacttgcggcctgcagcctccgctttgcctcccggggaaatgcaacgctggtttgcgctcggggcagatgcctaccatatcctggaccacatcagcaaacacccgcagcaagcgcataccctgcaaggcctgactggcaaaatcagcatctccgccgatggcataattacccgagaactcgccagcggacatttcagtgctcaagggatcgtgctggaaaccacgccttgaaacaactgggggatgatgcagaagcccttgcagagcgctaccttatcaagcaaggtttagtggtgattgcccgcaattatcgttgtcgcttcggtgaaatagacctggtgatgaaacaaggcgcaaccattgtattcgtcgaagtccgcatgcggagccatgctacgttcggtggcgcggctgccagcattcatgctgccaagcggcaaaagctgatcctgaccgccgagcacttcctgcagcgacatggcagcgccccatgccgcttcgatgccattttgctgagcaagcgtgacgcagacggaatcgaatggattcaggatgcatttagcgcctgaccgccttgcccctactgaccttacgacaatatgactgatcttcaccatcgaattactgcccattttgaagaaagtggacgcctcaagttggagctcgcagaactattggctgcacccatcgccaactcggccgaactcatcgttcaggcgctactcaatgagaaaaaagttctgacttgcggcaatggcggctcagcctccaacgcgcaatattttgcgtcacgcatgctcaatcgttacgaacaggagcgcccaggactggccgccatcgccttgccggcagatatctcgaccctgacctcaattgccaacgacaatcattttgaacaggtgttttcacgccagattaccgcgctaggccatcaaggcgatgtgctgcttgcactcagcaccagtggcagctccaaaaacatcctgcgcgcgatctccgccgccaaggatgcgggaatgtacatcatcgcgtttagcggtggtgacggcggcgagctagtggaacttctcaccgaagaagacatccatatcggggtgccgcatgagcaccccgccagaattcaggaagtttatatgttgaccctgcattgcatttgcgatgcgattgattgtcttttgttaggagtgaattgatatgcgcgcacttaccctctccaccctggctcccctgcttctggcggtgtccctttccacacagctggcagcatgcgtgcctgcagtgattggaggagcagctgctggcggtgccatggccgccgaccggaggacctccggcatctacattgaagatcaaaatatagaactcaaagcaagacacgccatctcgcaggagctgggtgacaaaaaccatatcagtgtcaccagttacaaccggaatgtgctgctgaccggagaggccgttgatgaagcaagcaagcaagctgctgagaaagcagtgcgcggcgttgagaacgtccgcaatgtgatcaatgaaatcgtcattggcccgaagagcacattcagtgagcgaaacaatgacacctacatcacttccaaggtcaaggcacgtatggtgaaagaaaaccgcttcccgccaaattatgtcaaagtggtcactgaagccaccaccgtcttcttgttgggcctagtcacccggcaggaggccgaggatgccgtggatatcgcccgcagtaccagcggggtaggcaaggtggtcaaggtattcgaatatatcgattaacagcggggcagtgagcacccagccaaactatccgggccggttgggtgctagaatgcactgatcatagaggcaatggttaagtcatgggcacgacagagaaatcaggtatcaaggaaatcatcattcaaggcttgacccgggcaggcaaaccgttcaggcccagcgactgggtggacagaatgtgcagtacttatgccagtttcggcgctgatcgcaaacttcgctattctccgtacctcaagccccgtgtcatcgaaggggtgcgttgcctggcggtcgatctgaagctgaaggacaccaaccccgaaggcttcaaccagctgatgcattttgccactgagaatcagctcaatatactggacgctgaaggcaatagtatcgatgcagcccaggtgacggaaatttaggcaactcatcagcacgactcccgcgccagcatggccctccgggcgccacaaggcagtgacaaatccaccaagactatttaccatcctcactttaaagggggatttagggaatgctcttgaatttgaacgtgccgggattggtggaccatccactgattattgcagaaaccaaacctgcaaaaattaccaagttcctgaatgcactcccagtcacgaatatattagaaacctcccaggcgctgcaagaagagttagaaatcctcaatcggcagaaagtcgcgccagacacccgggtcaaagcactggaaacctatcgcccagccatcatctcggtaacggaatcccttgctgcacattactgcagtgctccgctccctctgcctgagcaggacaagcaatatgccatgctggccaacattttgtggaccgagctcgcttatggctacaaactcgccctgctggatgtcgaagccaggctatttaagctaggcggtacaaagcttctgaccctatgcgtgcatcgcgccatggatgccttacgtgtccaggtagaaatttattatgaaacctaccgcgcgcaagcgccctccctctggagcgaattgcaccagctttacttgttgggcgtaacgcgaaacttggcagatacgatgatggaagacccggtacgcaatcaaacgctacccgccagccacatttacaagcaggctctgctactcagccttgcagaccctcagcatctctcccagaaagacatcaaactcacctgcgattatattgcgcgctttgccggtcttgcccagctgcagcgcccggaacccatggaaaatcccgctgccatcttcttggtatcaggcaaccgtgacaagccgccggtaccactgggcaagcgtctacggaaagtggatcaggagcacgatttctttctgctgaccatggatttggcgcgccaaatccaccagcacatcaagcaatgccagcttggcccattcccaccggaagcgggcctacccgaaaacgcaaatcagccacgctatcaggacctgttgacctacctgctccggcactggggagctgctccaaaacgcatttacaatcgcaccccaaaaaatgacggcatcgagctgatcatcggcttaccggcattacatgcaacgctatccgggaagacattgccagtcgcagacaacacatctgccaagctaccgcgcagctcgcgctggcaggcgctcaacatcagtgccggcggcatggccctgcgcaaactgcccgcaacagaagtccacctacacattggcgacttggtgggcgtcaggatcagtcatgccacccattgggccatcggcgtgctgcgatggggcagccacacggaaaatcgtcatctggatattggcctccagctactggctccggaagcaaaaccagtcagcatgcgatcaaccgacgaacagctcacgccgttactgttgctgccagagatcgccaccctcaaacagtctccttctctgatcggcgctccaggcagttatagcccggccagaatcatcgacctgatactggaagacggcagcaacaaacgtgtcatgattactcggttgatcgaacgaaccaatcagttcgatcacttccagttcagcgcctcatgaacactcgctgagcatatctcaagcactacagtggtgcacaaacatcactagagtgcactactttatgccaaaaccctcatccacccaattgaagtcaaagcacagtatgctgacctggccatgcagcacaatcgccatggatagcgtcacgcaaagcttacctgtcgcgatcgagagataaggccgcgtcatctgcaacgagcccggattctgcaaggcccgacgcagataaggacggcgcagccagacggcaccactcccatcggccaaaggccggtagcgccggtccgttgacatttcagcacgatcagccaggtaactgctgccaagctgtaccccttgctgatccagcatatagcaacgatcggccccgttcagcagcaataacttatggaatgccagctccggcaaggctccggcctgtagctgcgccacggcctgcatgaaggcgccgcggtaatatgtcaggcacttttggctcgcgtccaaggcggaggaagcctggtaccgctcaaacaatgaaaatatcttgttttcactctgcgcttcgttgagcgtatgggcaggcatgccgaaataatgcccctgaaccagatcgacatccgtttccattgccaccatggcctcttccaaggtttctatgccctcaatcaataccaggctgccagcctcgtggatcagagacacgattcctggcagtaaccggcgcgccatcggcttttgcatggcctgaacgatcattgagcgatcaagcttgacgatgtcaggcgataatcgccatatccgttcaaaattggactgtcctgcgccaaaatcatcgatcgccaccagacagcccagatccttgtagaaaccgacagactcggacaactgcagctcgtcgtcgatcgcgccctccatgatttccaccaccacccgttcaggcggcatgtcgttctcttccaatagctgccggaaaaaagcaccatactgcctgccctgcacaatcacgcggggatcgacgttcaggaatagccagtctgcactttcgcgccccatactgcaaaaattacgtaaatgcagggctcgcgacaggcgatccagatgcacgatgctggcctcgtccctggccagggaaaatatctgataaggcgatacttgcctgcgcccatcaatggcgcgcagcaacccttcgtagccgactacccggcaatgcgacaaactataaattggctgaaatgcgctatacagttttacatgctcataagcggcaaaaaccttgccatgctccccaggctcgtccaggaactggaacttcccagtcgtgtttttggtcatcgatgaagccctgtcctaatatgtcattgaggcgattcgcagcgcggataacaaaaatccatgcagctcagcaatatccatgcctgcattcaatacttcacttgcaggatttttttcgctaggatagcggaattgcttggcatgctatagtcacaatccagctggtgcacaagagtcacccagcataaccaaaatcatcactagaggttcaaatgagcgaacatattacccatatcagcgacgatactttcgaccaggaagttttacagtcccagctgcctgttctggttgactactgggcggaatggtgtggtccttgcaagatgatcgctccaatcttggacgaaattgccaaggaatatgctggccgtctgaagatcgccaagctcaatatcgatgaaaaccagaacacgccgccaaagtatggcattcgtggcattccaaccctcatgttattcaaggatggtaatgtggaggccaccaaggttggcgcactttcaaaatcccaacttacggcatttattgacagcaatatctaatagcgctactctggcgccaggctccatctaaaacaaaacgcttataagcgtctgaacgccacaggagcctggcggtcatccttcaaacaatccccgttttgcagcacatccgatcttcaacgagcctttccaaatatgcatttatcagacctgaagcaccttcctgtcactgaactagtcgaaatggcgatcgccaatgagattgaaggcgcaagccgtatacgcaaacaggacttgatctttgcgatattgaagaacaaggccaagaaaggcgacagcatctttggcgatggcacgctggaagtcctgcaggacgggttcggcttcctgcgctccccagacacttcctaccttgccggccctgacgatatctatgtttcgccttcgcagatccgtcgcttcaatctgcatactggagacacgattcagggcgagatccgcactccgaaagatggagaacgctattttgcgctggtgaaagtggacagcgtcaacggcgaggcgccagaaaacagcaagcacaagatcctgttcgaaaacctgacgccccttttccccaccaagccgctggtgcttgagcgcgacatccgcagcgaagaaaacatcacaggccgcgtcatcgacatgatcgcgccgataggcaaggggcagcgagccctgctggtagcgccgcccaagtcgggcaagacagtgatgatgcagcacattgcccatgccatcacggccaaccatccagatgtggtactcatcgtgctcatgatcgacgagcggccagaagaagtcacggaaatgacccgctcagtaaaaggcgaggtggtcgcgtccaccttcgatgaacctgcgacccgccatgtgcaagtcgcagaaatggtgttggagaaagccaagcgcctagtcgaacacaagaaagatgtcgtgatcctgctcgactccattacccgccttgcgcgcgcttacaatactgtagtaccagcctctggcaaggttctgaccggaggggtggatgccaatgcactgcagcgccccaaacgtttcttcggtgctgcccgcaacattgaagaaggcggttcgctcaccatcatcggcacggccctggttgataccgggtcccgcatggacgatgtcatctatgaagaattcaagggtaccggcaactgcgaactgcaccttgaccgccgcatggccgagaaacgcatctatccagccatcaacgtcaacaaatccggtactcgccgtgaagagctgctgattgaaaaagatgtgctgcagaaaatatgggtattgcgcaagctgctttatccgatggacgatctcgaggccatagaattcctgctcgacaagctcaaggccacgaagaataatgccgacttcttcgactcaatgcgtaggggttaacactgcagtccgctcggagcgagttgcaatttattgataagcattgatataatgcgcgacttccctgctaggcagggacccatacactggcccgccgcacaaaccggcatatagaggtaaaacattatgaaacctggcattcatccagaataccgcgaagttgtattccaagacatcggtgctgatttcagcttcctgacacgctccaccattgccgcaaaagaaaccatcaaatggacagacggcaaggaatacccattggtgaagattgaagtgtcctcccagtctcatccattctacacaggcaagcagaagattctcgacactgctggtcgtgttgaaaaattccgtcagaaatacggcatgtaatccaaaaatcacatgttgcggaaaaaggcagcctgggctgccttttttgttttccatacgatgaccccgtgattaaaatgggcaggtatcaacaaaaatactaaaggatatacatggcattcgagcttgagcacgattggcaggcacacttggcaactcctcgcgcacgcgttggcgagcgcgccaagacgcacctgctgatcctgctctgcattgcatggatatttctcggactgatcggacacgaaccctggaaaccggacgaggcgcagactatcagcatcgtcaagaacatgacggaaggcaaaggattgctggctccgatcgccgcaggacagcagtcgatagaataccctccactgtattactggagcgccgcagggtctggcaaactattgtcgaccattcttcctttgcatgacgctgccaggctgatcaacagcgtctggatggccatcaccctgctcatggtcggcatgctggggcgcgaactctggggcgttggcattggccggcagattacctttgtcttcattgcctcgattggcctcgtggcctcttcgcacctgctgatgccacaagtcgcctctctggccgggctgtcaatgacattgtatgccttggcacttgctaagcgtcgtccgatcagggcatcggcactgctaggatcaggcataggaatcagttttcttgcgacggggctggctagtgcgctcatccctatcgccaccatgctgctgctgcccattctgttcagtcaatggcgcagcaagagttttgccgttgtcgctgcactaagcctgctggttgccagcccgtggctttccatctggccttggctgctatacagcactgacccaatgcaattccacacctggtggcacaacagcctctccggctcagggacggtcacttacccttatatcctgcgcacactgctctggtattcctggccagcgctgcccattgccgcatggggtgcgtggcgttaccgcgccgtactcttcatcaaacccaaaatgcagttgttgctggtcttttttgtagtcagcatcatcattatcggtgtcgcgttcgagcgccgcgagatccatatcctgcccatcttgctaccgttagccgccctggcgggaggaagtatcgaaacattgaagcgcggggctgctggcgcactggactggtttggcttgctattattcggcctgctgggggcgctgatctggctcggctggtttgccatgctgacaggcgtgcccgccaagattgccgaacgcatgcaattcctagcggccacccaggaagcgcacctgaacattctagccctggctgcagccctgaccgtcactattatctggctgtttgtggtttcaaacagccaacgttccaatcgcggtgcgctgaccaactgggccgtcggcatgacaatggcatgggggttattgatgacactctggctgccctggatagacaacgcacgcggctacaagcatgtctttgaagcgctcaatgaagctatgcccgcgcaatatgcatgtatcaacagctatggcgtaggcgctgcacagaccgctttacttgactactataccggcttgaccatccagccacagcgcgctccccgcagccatcacccggcctgcgatctttacctggtgcaggaagacagccgacacgtcaccctgactcccggtgatgactggcagctgatatggtctggcaaccgtgccttggacaggcgcgaaagctttaggctcttcatgcgccgccccagttcgtcagcggaagattaaagataccgggcaatattaaagcggttgtagcaaagacgccaatgcctctgcatcctgagcgatacagctgctggccttggcctccatcgcacgatagcgtgccagcacatcatgtccgaatggcgtgaccttcgcaccaccaccatggctcccgcccgtcgctgttgcgaccagcggctcgcgaaaacttttattcatggcatccactagatcccaggcacgcttgtaggacattcccatagcccgcgcacctgcagatatcgagccacttttgtctatggcttccaataaatcagcctttcctgggccgatcgcaaccaaatgctgatatggcaggcggatcttgatactgattgcgctcatatggaattttcacctctttccaaggtcgtatagacattatcttgacgatagattgttagtattgaccgaaggacttacaatccccacatcttatcgcatccatgccaggcctgaatagccgtccaatgcccagctccgcctacactcccgagttgatcgaccagtttggtcgccgggtggattatatacgtctatcgattacggaccgatgcgacttccgctgtgtctactgtatgggtgatgacatggttttcctgccacgtgaagacgtgctgtccttagaggaatgcgcccgcctcgtacgcacctttgtcacactaggtgtcagcaaggtgcgcattaccggtggcgaacccctggtacgcaaaaacgcgttgaccctttttcaagaagtgggtcgcctacccgggctgcgtgaattgacaatgaccaccaatggctcgcagcttgagcgttacgcccacgacctgaaaaaggccgggcttagtcgcatcaatatcagcatggatagccttgaccctgagcgttttcgcaagatcacccgcgtaggcgacctcgacaaggtgctgcgtggcattcaggcagccaaggatgcggggttcacccatatcaagctcaatacggtcctcatgcgcggtatcaatgataccgaagcgatacccctgctcgagtttgcaatccagcactccttggatatcgctttcatcgaggaaatgccgctgggcgaggttgatcatagcaggggcgacacttatgtcagcaaccaggcaacgctcacattactgcaagcccacttcccactgatcagcagcaccgaaacgacgggcggtccggcccgctactggcgagttgcacataccaatacccgcgtaggcttcatctcgccacacagtcacaatttctgcgaggcatgcaaccgcgtgcgcattacctgcaagggtgaactctatctttgcctgggacaggaaaacaaggtcgatctcatgcccttgctgcgcgatcacccccacgatgaccagcccctaagagaggccattattgcctccatgcaaatcaaacccaagggccatgactttgacctgcgtcgtcaggcgccttctgtcatccgcttcatgtcacagactggcggctgaccacaccgggctgcatgatgacaccacgctgtagcaacaataaaaattaaagtaaaattttacatttcatcatcagggctattggcattgctgatgagtcattcaatagccgacaaaatcatatgagtattacaggtatcgtacttgctggtggaaaaggcacacgcatgggtggcgcaaacaaaggcctgcttgaattccatggccggcccatggtcgcgcatgtactacatcgccttgccccgcaagtggatgagttaatgatcaatgccaaccgcgagatcgagcgctatcgccagatgggctaccccgtcatccaagatgaaatcagcggctttgctggtccactggccggcttgcatgcgggaatgcagcatgcgcagcacccttacatccttaccgtaccatgcgactcaccacttctgccgtccaacctggcaaagcgcctgatcaatgcattgattgagcgggatgcggatatcgctattgcaaaaaccggcacacaagcccatcctgtcttcagcttatgccgcaaggctttgcttccaaagctggagttgtttctggagcgaggtgaacgcaagatgacagagtggattgcagaactcgacagcatcgaagtctctttcacagaccaggcgccagcctttaccaatatcaatactccggaagaattgcggatattggagcaggcagcatgaacaccctggtattccctcgccctgttttaggcttttgtgcctatggcagcggttcgggaaaaacaacgctacttacccgcctgatcccggtgttgactgcccgtggcttgcgcatttctgtaatcaagcacgcacaccacaaattcgatgtggacaaaccgggcaaagatagttatcgcctgcgcgaagctggggccgtgcagacattggtagcttcggatatccgctgggcattgatgaccgaacgccagcgcatccctactcaacaaaatgagccggccaacctgccagagctgctttcccagctcgatcccgatgtcgttgacctcgtgctggtcgagggtttcaaacaggcagacatcgacaagatcgagattcaccgccccagccttggctacccgctgctggcaccagaagaccgccatatcatcgccgtagccgctgatggccctgtcacaggtctggccgtgccgacgctggacttgaacaaccctgaggcgatggccgattttattactcactggatggaagaccggacatcatgaccatgcaatcctcattcaaccagctcattagctgccaaggtgattatgaccctgactccctgccagtagagcaggcaagaaaattcatccgtcaattcctcagtccggtcagctccaccgagacattgcccctgaaagccgcccgtgggcgcatcctcgcatccgatgtcatttcaccattgaatgttcctagccatgacaattcggccatggatggattcgccctccacagccgcgacatcaatgcaggatccttgagaatcattggtactgcatatgcaggcaggccattttctgccaccgtgaaatccggcgaatgtgtccgcatcatgactggagcagtcatgcctgaaggtacggataccgtcattatgcaggagcgcacccagatagccgatggcatcatgaccatgcttgaagcgccgaagccattggcgaatgtgcggtatgcaggcgaagatctcaaggttggccaaatcgtgctgcaaactgggcgcaaactccgtcccgcggatattggcctgatcgcatcattaggtattggcgaagtactggtgtaccgaaaactaaaggtagccttcttctcaaccggcgacgaattggtcagcataggcaaaccattgggtgaagggcaaatatatgatagcaaccgatacaccctatacggcatgctggaaagtctggggaacgtcgaaatcatggacatgggcgtggttcccgatgccccgcaggcattggaggacatgttgatccaggcatcttcccaagcggatgtgattctgaccagcggcggtgtttccgttggcgaagccgactttatgaagcagctattggaaaaactaggccaagtcgtattttggaaaattgccatgaaacccggccgaccactggcctatggaaaggttggggaagcacattatttcggcctgccaggcaatcctgtctccgtcatggtcaccttttaccaatttgttcgcgatgccttattatacctgatggggcaaaacccggtcccaatgctgccattgctgaaagttcgatgtgtcgaacccattcgcaagctggcaggacgtacggagttccagcgcggcatcctgtttgccgacccatcaggcacatggcaagtacgccccactggcaaccaaggctctggcatcctgcgctccatgtctgaagccaactgctttattgtgctgggtgaccaagtaggcgaccttcccggggggtcagaagtcgaggttcaagtaatggaaggcatgttgtaggcacgccatcccatgcagggatagcgcgcctcttgaactagttgaacttctgcagatgcagatgttcactcaagtcgattttcattcccttttgcagcttcattttctgtacgtgatgagacagcaaggcgtattgcacccatgctcccctcgcccgggtccagttaaccacaccgccttgaaacctgctctggcggccgccgcccttgcgcggctcttcatctgaaatcgggtatccgagcttgctgcgctcccagcctagagtagcccattgattgcgaatcacgccgcgtaccgaccacgctcctgtcttagaagtccaataaatggatccgccctcaaagtggtgataacgcccgttcccatccggagtgccgagttcatcggtcaatgccctgccaagaaaactttgcacccctcccagggcggcatacttttcaccaatcgccccgctcacctcgaactcgcggcggacgctttcgacgatgtgattgaaattcatctggatcaccgagggaaatgcggcacgcccgccatgctccccgagttgtccgatgaaattggagacactgttcagtatcttgctcgccacattggcgatagcaccgtactcctgaccgaatatgctggccgcttcagtcactaggccggtgtcgaactggggattgccctgtatttgaacctgagtacgccaatttaccagcgtgccctggctgtcaaattgcatctcgagttggcaatggtcatcttttgctccgccacgaatatgatccagtttggtgaataattgcagcccacctcctattggggtcgatactgtgggcttgtaggtacggtaattacttcccgccgccttatactcagcagccgtccggcttttaaaacgccacccacccaatctgctccccagctcgttgaagtccaatgttattttggccatgctaaacctccctgattgaagataagaaagccaatattattatacttttatagttatagatatatcttaatatgccgtcctgaaatatattcctgttgaacgatcgtcgcagtggaagttaatatgccattgaatttttatggatccaatgtgtgtcatcattacgcccactcaaagacaatgttccgcccatcaccaacctgatcagattggataagcactcacctatcccactctatgcacaactgtatcagcagcttgaatccctgatattgcagcaggagctcaagccaggcacgcaattgccaaccgaggctgctttctcggaagcgctaggagtcagcaaaatcacaatcaagcgcagctatatggaactgcgcaaccgcaagctcatcaccagtaatcgcaagggcggtaccaccgtcctcacccctggacggcttgacacccacatgttcaagctgcgcggcttcaccgatgagatgcgcgagttgggcatgacaccgtccacccgcattctgaaccgctccatcgtcaatgaccgtggcctcgcctccatgttcggcctcaactccaacacgcccctcctcaagctggagcgcattcgctgcggagacgagaaacccctatcccacgaagttgcgtggtataacctgcaccatttgccagaactcgcttcagcagacttgcagggatccgtctatcacaccatcaaccaacaatgccggcatcgccttgactggtgtgagcaaaccgtagaagccgtgctttccaatgcggtagaaaatcaggcattcggtttcagcacacctcagccttgtctgttgatcaagcgccgcagctattcgcaagatggcatcctgctagaatacgtggagggcacattccgtggcgacgcctatgcctaccgcgtcaagatgaaaggctgagcgcgcatgctggcaagcttcacacccaccacctcgcatgcctacatacttgccagcctcatgatcgcgcatatctatttcgtgcggcgcttcccggcaccaggcgaatcatttcaggcagatggcttctactgcgaaaccggtggcaagggactaaatgtcctgatcggactgcacaagcttgggatccccgtggacggcatactgccttgtggccgaaccccatcatcacgacagcagcaccttgaggtattgtcgcaatgggcactcgaccatatcgctgcacccatcaccgccgaatacaatggtcacggcgtcgcactcatcgatgaacaagggcaaaatcaaatcatcgttcaccccggggccaacgccttgcttggagaaaatcacgtccagccccacgcaacctccatccagcgggccagcctcgtctacgctccctttgaattgcctgattccgccatattggctgccttcaagatcgcacattcggccggccgcatgacagtgctcaacccatctccctatcgagatatctcccccgaattactcgcgctcaccgacgtattcatcctgaatcaaaccgaggcacaagcatggctgaatggcatgcccgagcatttcgcctcatgcgaagcagcactcacttggctgcgcgtcatacgattcaaccagcgctttgcaggaaagtccatcattctcaccctaggctgcaagggcgcaattgccttattggaaaacggcaatacctacacacacacaggctttatcaccccaaccgttgatacgatcggggcaggcgacgcctttgccagtgccttgctcgcaagcctgttacgtggcgactgcgtcaacactgccttgcggcatggctgtgccagcgccagtcttaccatccgtcagcgtggacttcttgctcacttgcctagcgaaaaagtgttgcatgacttcctgaatggtgaaggttcaacgataaattcatgattatcttgatagtcaagacaataactttcacctaagctcgccagacttataaaacaatcgaaaagtatcattggggagtcaccatgcatcattccagatttcatttcaaactcattccactcgctgtagtgagcacatgcttcggcaatgcagcctttgcagaagacagcatgccatcctctcaaggcggccttcaaatcgtttccccggtggtagtcacagccacccgcgcggcacaaagaagctttgatctgcctgtcgccattgacctggtcgataaggaaaacatccagaatggcctgccgcagatgaccttgtccgaaagcctgatccgcgttccgggcatcacagcacaaaaccgcacgcaaatggcacaggatccgcagatttccacgcgcggttttggagcccgctctgcatttggcgtacgcggtgtacgcttatatgtcgacggcatccctttaagcttcccggatggcagtggccaaccaggcagcgtggacttgggtgtcatgcagggcattgaagtcatgcgaggccccttctcggcactttatggcaactcctccggcggcgttgtgcaattgctgacagaaaatgcgcctgcaggccatgagttatcagcgggagtattattcggcagttacaacacacatcgagaaaatgcgcgcgcagctggtactgcggatggactggagtacctgatcaactacagcaactactcctccgacggctatcgcgatcatagtcgtaacaagaaagaacagggtacagccaagttcagtttcaacttaagtgaagacaccaaactcaccacattgatcaattggtttgatcagaaggcagatgatcctcttggattaacccgagctgaagttcgtgctgatcataaccaagccgcccccagcgcatatcgcgcagacacgcgtgtatctcgtagccagactcaggtcggcttcaatcttgaacataaaatcaacgacaataattccatcaacctgatttcttatgttggcacccgcagaaacgaacaatacctctctatcagccaagtcaatggtaatggtcgcgcaagctctattgatcgtgagttctggggagccgacctgcgttggaataataagggcgaattaataagtcgtccttactccatcagtctaggcctgacatacggcaagatgaatgatgatcgcttagatattgaggcggtaaatggtattaaaacaggcacattgaatcgagatgaagaaaatattgccaccaattccgatcaatatatccaggcacaatggtcggtattagatagcctaaatttgcattttggcgctcgccgcaccaaggtcaaactggaagttgacgatcatcgtggcaccaacgatggcagcgtcacttatgaaaaaactacgcccgtttatggcgtggtttggaaagtttctccaatctggaatatctatgcaaattatggcaagggcttcgaaactcccacttttgctgaagcagcttatgccaccgttacccctgcagttactggcccgaacttaggcttaaagcctagcgaaagtcgcaacttcgaagttggtacaaaggcatttatcggcagcaatactgttgctaatctaactttgttcaatgtacgtactgatgatgaaattgtagtacagcaaaacctaaacaataatgtcacctatatgaatgctagcaaaactaagcgcaatggtgttgaattatcaattgactccaaactcgctaacaatatttcgctatttggctcttacaccttgctacgcgcaaaatttgatgacacctactcttatcctgtaactcgctttgggaacactaccatcaatacagttcagtcaggcaattacatcccaggaacttatcgatcccaaatttatggtgaaattgcgtggaaacatcaagctagcggcttcaacactgcctttgaagctcggcacaatagcaaggtgtacactgacgaccaaaacagcgactctgcccgttcatatacgcttttcaatatccgcgcaggcttccagcaaaaactacagaactggcgcttcagtgagtacgttcgcgtagaaaatatattcgacaaggactacattggctcgatccgtgtcaatgacggtaatagacgcttctatgaacctgctgcaggccgcaactggctgttgggcctcaacgccacctatattttctagactttcctcacatcatttctgaataaaaaaggatgctgcaattgcagcatcctttttgctttctagagaatccttactttcaacatcgaccttcgtcacttcgattttcccgaagtattgatcagggaacaatatgtttttctgtttgtctatgactagtaagatgtgaaccattgcaagacacaatattaattaattcattattcaggagaagatcatcatgaaaaagacagttgcaatgttaggtttggtacttgctgcttcctggggcgctgttgctcaggcagaagagcataatgcagcattgttcgatcatcaggtgctggccgcagcggccatcaatcctaaccgcctggctaccgatgcacgtgttgcggagtcttctgccgtgattactcataaggatgtggtgcagtcccgcaacaatcgtcctcacttcaggcaccacttcaatgtgaaccgtatcgacacaagcggaatcagtgctgatcgccttgccgggaagaagtttgtctatgtgactcatcccaagcatcatttcaaggtaaagcgctatgtcggtggtatgcagtaagctgtaaagatcaggcaagctcagatcattctgggctccatcagccaacaccctcaggataatatcctgagggtgtttttatatgggaatactgctaccgcctcagtcaaaaaatgacattcgcttcaaagtgttatccttgtcaatgaactggtgcttaagtgcagcggcaatatgcaagccgattaatactatgagtattgatgcagagaagccatgcgcatccacaaagaaatcccgccatccagggttatccaaccccggcagcaccggcaccgaaaaccagtgcaagccatatttgctataaagcgtcgtcagtaatcctgtgagtggcatcagcaccatcatcaggtacagcaaatgatgggtaccatgggccactactttttcccaccgcttcatcgacgctggcaaagctggaggccgatgcatgagccgccaatacagtcttaaagcgacaagtagcaacacggtaaaaccgatagatttgtgcagattgaaataaaaggttcgcggcgttgcagcctcggtaagatgaaaggtatatatccccaggtcaaatagatcaatgtcggtcaccttgccgctgccacggggcagttcgttcatataccagccaagcgcaaacaggaagaggataacgatagcgatcagccaatgtagcatgatagccaccttggtatacctgtcagggttattcatggcaattccaagctataagcctggcatttgacagtgattgccaagtgccagggcagggtcaacgatctctaatgaatgaatacaccccatggggtatcacccactggaatttccttcagcgccttgtcagcaactgtatccacaaccgtgaccgagtttgatttgccattggcaacatatagcttcttgccatccggggtcaccgccatattccatggtcgcttaccgactggaatagtagtgatcactttattggttgcagtatcgatgacagaaagattagcatcccctccattggatatatagacctttttgccattaggcaataccttcaccccattcgatctctgccccacaggaatagtcgcaatcacttcatgcttgctggtatcgaagacagagacagtacctgcggcctcattggcgacataggcacgtgaactatcgggcaggaagccaataccgcgggggcgatcgccgacttcaaccaatttgatggaagagcgcttcgccacatcaacgacatctacatacttggcttcttcggcactgacatacatccacttgccgtcgggactgaattcggcatgttcaggattcttgccttgcatcggaatgataaagctcaccttatggctatcagtatcaatcacggcgacactattgtcttcctcgtttgctgcggcaatccatttgccatcatgcgaaatgccaacaccctccggcgattcctcgagctcaatcttgtcagtcactttcttggtcttgagatcaatgaccagcaacgcattctgcttctggtcgctcacaaaaatatatttaccatccttcgtaatggcggcaccacgaggcttcttgcctgcatcaaaggtctctaccacgctatcagtctgggtatcaatcactgaaatcgtccccgatttctcattggtagagtaggcgaaaggggccgcgagcaaagtgctcgaaaatgctagcgccgctgccgctgtcatgagctttatctcaaatttacattgcatatacattctccaatagtctttttaacgcgttatagttgtcgtttaaacgcattgtttcagacgctgcgatacttctcaagttcaattggggtatttacagaattgtatatccccatttaacatgcaatttttgcattccctcatgtatggttcgtcagctcatccattgcattgcccctctattctacgctgtcagcctgctggggataccatcatgtgcgcatagccagccatcagcactgtctgtgcaacaagtagcgcctggggtctatatgcaccaaggtgcccatctcgacctggacgatgggtaccagggagatatcagcaatatcggcttcatcattggcgcaaaaggagtggccgttattgacacgggcggcagccggcaggtaggtgaggccctgctctccgccattcgagaaataactgacctgcctgttttgtatgtcatcaacacccacattcatcctgaccatattttcggtaatgcagccttcaaacaggagcatccagtattcatcggccatgccaaactgccgaatgccatggcactgcgtggcgaagcttatttacgccaaggccaaaagcttctcggcatacaattttcggaaagcgagatcatcccacccacacaactggtagcgtcctttcaggaactagatattggggggcgaaagctgctgttgacagcgtacccgaacgcccataccaataccgaccttaccgtattggatgagaccaccggcacactatggacgggggatctgcttttcatcgaacgcgctccctccatagatggcgatatcaagggatggctgtctgccattgaagacttgcagaagttgaccggaatacagcttgcagtgcccggccatgggcccgccacgcaagatttgcaaggcgccttgagtaatcaggcccgttacctcaaccttttactgcatgatgtccgtaaagccatcaagcaggggcacagcatgcaacaggcgatggaaagtgctgcagctagcgagtctggtcactggcaattgttccatgaagtcaaccgacgcaatgtcaatctgatttatcctgtgctcgaatgggaataatttcatgaaggcatccagggtcggtctataattaacaatgctttctttctaataatccatcacaaatcacccacatcttggttgcgatctcctactcagcccctgctcagataaaccggcataacatcggctgggctgttctcgcgtcgttggcactccatatcatgctattcatgcaattgcctgcgctgaactttacggctccggaaccgattgaacagacaacgcttcaagtcgagctggtaacgcaacaacccactctggctccatccgttgccttgccggagccagataccatcaacccaccggcaccagtcaagcagccagacccagagcccgtccccgtcgtgcacaaaccggcgcccgcgccggtgccctcccctcccagacccgtcacaaaaccgccagaacctgctcttgcagagccatcccctgaagcacatgaaaccacagaagcgaccagcccgacgactgtccaagaagtcatgacagcgcctccgggagatgaaccaacaccatcagcccagcctgcccctgccgcacctcctgtgcatgagcctgcactaccaccccagccagcgggcccgagccagcaggatatcgaggcagcacgcaatttgtatggatccctgctttcacaggccattgccaagcacaaacagtatccgaggattgcccaaatgcggggatgggaaggcgaggttttattggaggtgcattgtgatgagaccggccacgtgctgtcgacacacgtgaaaaaatccagcggtcatcaagtattggatgagcaagccatcaccatggtgagaaaagcctctcccttgccacagccgccagaaatattgcgtaacaccaagaacctcgtcatcttggtgccgattcctttcacactggaatcgtcatgagcagtcggccccacgccaagtcgttgaaagatgttttactgattcatgagttgacgttcttcctgctggtcatccttgccggagccgcgggcgtcataggaatgcgcatctgggataagtcatcccaggaatcccaacgcattcacctcatggtccaggaaatccagcaaacacgtggtgacttgtatagacaaatgaaagagttgttcgacctgcactttttgaaagacccgcaagcacaagaagaatataacgtctatacgctttcaatcgacgcacacttccgcaagcttctggcactttccgcggacagccaggaaaggtcagccattcaggaactgaatgccagctatcaggatttaatccaggaaacccagcatatctttaccctggtagaaggctacaataatgccgagctggaaaaggcattgaatacccatttggaatccagcatctttcatcattatgaaattatttccgcacgggccgagcgcttgctgcttctgaagcacagtgaactttctgcacgtttggaagacgtcaagcacatagccttcaccctattgattatccccatcggactggcgttgctgctcctggtgttttcccacattttcctcaaacgagccattgtgtggcccatccgcaatgtcttgcatgccactcgcgaaatcagtgcgggcaacctggaccacaaggcgcctgaagaaggtgttgctgagttagctgcattgtcgtgcgctatcaatagcatggcgcaagaactgagccggagccaagaagcattggtgcgctcggagaagcaagcggcgcttgggctgctggtaccaatgctggcccacaacatccgtaacccattggccagcatccgtgctacagcccaagtagcagacagtgccaatctcgaccaggaaacacgcgactcactcacggccatcatcaataccgtggaccgtctagaccgctggactcgtgccttgctcgcgtacctacatccattgaagccccatgccagcgccatgaccctgcgccaggtattgcaaggcgcgctatcgcccttgcagcagaaaatccaggaaaagcagatatcgatacaactgccagactggcagaatgtgaatgacaacatgtttaccgacgagaacctgcttgagcaggcactatacaacctgttactgaatgccgtggaagcgtccccgccatcaagcgcaatcaccattgagtgtgatatcgccgaagacagcatacgtcttaggatcagcgaccaggggccaggcatgccattcattccagaccctcatgccgccagccccgcccccaccacaaaacgctttggcacagggctgggaattccttttgcattcaaggcaatggaagcactatcaggacatatccatttcaatcatcaggtaaagggcggcaccatgattgacatcgtcctgccgcgcgactatgagccgcaatgaagccaatgagcagaagacgcccataaacttgcttgccatctttgctgtttttatcaacaatgggagcgtctagaatttcatgtctactatgttgaatcaagcaattcccgactttgaattaccttctaccagcggaaaaatcttcaagctatctgattatattggcaaaaagctgattatttacttctatccaaaagacaatacccctggctgtaccaatcaaggcaaagacctgcgcgatctctatgaagcatttaaggccagcaataccgatattgtcgggatctcgcgcgatagtctcaaatctcacgaaaacttcaaagcgaagttcagcttcccttttgaattactatcagattccgaagaaaaagcctgtacgttgttcgacgtaatcaagatgaagaaactttatggtaaagaagtacgtggtatagaacgcagcactttcgttgtcgatgaacagggtgtcctgattcgcgaatggcggaaagtaaaagttgacggtcatgcacagcaagtgctcgaattcattcaatccctttaaaaaggcagccagatgatcagaaagcgcacggcaagcaccaaactgtttgtacttgacaccaacgtgctcatgcacgatccatcaagcctgttccgctttgaggaacatgatatttatcttcccatggtcacgctggaagaactggacaacaataaaaaagggatgacagaggtggcccgcaatgcgcgccaggcaagtcggaacctagaggagatcgtgggtagtaacctcgcaggcctggaaaaaggctgtccactttcgatgaacggcaacaagcatgtcagcggcaaactatttatgcagacagaggccgtgacgacagaattgcccatgctggcaggcagcaaggccgacaaccagatactaagcgtggtgctcagcctgcaggcgtcccagcccagccgggaagtggttcttgtcagcaaggatatcaatattcgcatcaaggcacgcgcaattggtgtggctgcggaagactacttcaacgacaaggtgctggaagacaccgacctgctctacaccggcatgaaagagcttcccgccgacttctgggacaagcacagcaaggccatggagtcatggcaggatgcaggtagaatgttttaccgcatcaccgggccgctatgcaaaggctttctggtgaatgagttcgtctattacgaattcgaaaagccgttccatgccatcgtacgctcaattgaaggaaatacagccgtgctggaagtcgtcaaggactacacccagcccaaacacaacatctggggcatcacagcccgcaatcgagaacagaacttcgccctcaacctgctgatggatcccgatgtagacttcgtgacgctgcttggccaggctggcactggtaaaaccttgttgacgttagcctcagcactgacacaaacattagataagaagatttacagtgaaatcatcatgacacgtgtcactgtcccggtcggagaggatatcggctttctacccggcacagaagaggagaaaatggcgccgtggatgggggctttggaagacaacctcgacgtactcaacaaatccgacgaggacgccggggaatggggccgcgcagcgacccaggatctaatacgtacccgtatcaaggtaaaatcattgaacttcatgcgtggacgcactttcctacataagttcctcattattgatgaagcccagaatctgacgccaaaacagatgaaaacgcttattacgcgtgctggacccgggacgaaagtggtttgtttaggtaatattgcgcaaatcgacacgccttacctcacagaaggaagttccggcctgacctatgttgtcgatcgcttcaagggctggaagcataacggacacattaccctggttcgcggagagcgatccaggctggcagactttgccgcagaaatattgtaataatcggtcaataccatgactcaatctggcacagccagtcataatgacaggaaaatgcaatccccttactggggtgcaataaagcagcgatgaactggggtttttatatcatactgctagcgcaattcttatctgcgctggctgacaatgcattgctgttcaccgcaattgccctcttgagagaactggaggcaccgagctggcatgatccattgctacaatggttttttgtcatctcctatatcttgcttgccccttttgttggcgcctttgctgatgcttttcccaaaggccgggtgatgtttgtatccaatgccatcaaattcattggcagtaccgccatggtattgggagtcccgcctttatatgcctatggcattgtggggatcggtgctgcagcatattctcctgcgaaatatggcatcctgaccgaatacttgccccattccatgctcgtcaaggccaatggctggatggaaggctccactgtcatggccatcgtgctgggcactgtcattggtgcaattcttcccagcatcgacatccaggttgccatgatcgtcatcacgatactttatctatccgcagccatcttcaatatctacatcccccgcgtaccggtagaccataaacctccgaagaaaaccccagtgtttctgatcaaggacttctggattgcgaccaagacactgtggaaggatgctcagggccaggtttcccttgccgtcaccacgctattctggggggtagcggccacgctgcgcttcgttgtgcttgcctgggccggctttgccttgaacttcactcaagaacaatccacctatctcatggtcgtggttgcgatcggcattgccattggctctattgccgcagcgcgcatgatcaaactcgagcattctgtccgcgtgcttcctgttggcatcgtggttggtttactggtcattgcaatggcatttgtcagcaactggcttcttgcttgcgtcctgctcatgctgatcggcgccttgagcggctacctggtggtaccactgaacgccttgctgcagcatcgcgggcacttgcttatcggagctggccactccattgccgtacaaaacttcaacgaaaacttaggtattgccgcgttgatcagtctgtacaccctcatgatcaaggcagatattcacatcaactttattattgtggtcttcggcctattcgtcagcctgagcatgggcggcatatacaagctttatcaggctcaacattcaagacaataaatagactattagccttttgatggatagctactatctatccatcaaagataaagcccggaccagccgggctttatctattttctatcagatgtaaagtgtatcaatgcagcttgaccctggcctctgtcctcctggtaatcaggcgcgccaatatctggagcaccacagcgaagaaaccatgcaacgccatcaggtgcatttgatacaaggactgatacatcaagcgcgcaaataagccttcaatgtacatgctgccaccggcaatcgcgcccatgaggctacctacagtagagtagcgcccaagattgaccagcgacccataatcgcgataggtgaattccggaagattactcttacctgccactcgggcctttacggttttgaccaacattgaagcctgctggtgagcagcctgggcacgcggaggcacattctcatcgtgaccaggccaagggcaggcggcgcaatcaccaaaagcaaaaatattctcatccagcgtggtttgtagcgtgcgcttgaccaccagctgattgatacgattgacctccagaccatccagctctcggagaaagtcgggcgccttgatgccagctgcccatactaccagcgaggaaggaatgaatcggccgctatgggtatacacccctttatctgtcacctctgtgactctctctccgacatagacatgtacacccagcttgcgtagctcagtatctactgcttttgaaagtttgggaggcaacgcaggcaatacacgatcacttgcctcaatgatggaaatcttgatatcgcgatcaggatcaatcttgtccaatccatatgcggctaactcacgcgtagtattgtgtagctccgcagcaagttcgacgcctgtggcaccagcccctacgatcacaacctctagctgcccggcttgaatcggttcggcctgagtttgcgccctcatcaaggcattcgttaattggcgatgaaaacgttcagcctgattttgcgtatccagtgcaatggaatgctcacgcgcgccggaaattccaaagtcatttgtcgtgctaccgacggcaataatcaaggtgtcatacttgaacgtgcgacgcggaatgacctcaaccccatcatcataatagggtgcgacagtcacctccttcttggtacgatccaggccatccatacgccccaggcggaaatgaaagtgatgccaatgcgcctgggcaatataatctagctcatgcttgtctggattcatgctcccagcggcaatttcatgcaacagtggcttccagacatgagtacgagtgcaatcgatgagggtgatatgagcttttttcttgcgccccagagttctacccaggcgtgtggcaagctctagaccacccgccccaccaccgacgataacaacacggtgcaaatctgaatttgtttgcttttccaattgcataacttcactttccaggactaatcaatgtaaatccatacattttcagagcaagcgcagcactgttattcctcaacggactatctgtctaccctcagacgaagccaacttgctcaagaaagaatattcagattttacctctaaagaccaggcttcgcgcataaaaaaacggtcattgcaaaaacaatgaccgtctcttggctaccagggggaactcagcgagttagaaaatacaaacccactatgttccacgctcgttatttctgtggcttttcgttcaaccatggcttgtcgccgccgcccttgtattggctgcgcaagaaaccgataatcttgaggatctcatcagtcgtcaccagatctggattgttggccacctgcttatgccaggcagccatgccaccattggtaccaccggcgatagtttcaaacaagcccttgtccgtgatgtgcttggagtattgccaacgatcatcggtaatcgacacggctacctgaccatcaccattcggcccatggcaagtcgtgcaagaataaagaccaaatttcctcttaccttgcttcgccttattgggatcctctacataaattttggtgtaggggttgacgcaagtctccaagaactccttggcctcgggagtatccccctcttcgaccttgatgttcaatgggctgttatccttggtagaaacgagattacatgcagcacttgcctgcatcggcatagccaatcctgcgagcgccaatacagaggctgccaaggttgctttgatcactccatggttcaacatactttctccttgctttttgaacatttaaacttcgactatttttttgaaaatcacgagtctgcaacttcatcaacgtgtcagactatgaatagttgacccggttcatgaaaaatattactcaaatttaggaataacatcccccctgcttttggactttttctcgatgtcgtcatcttcgacaatcggcacatgggggataccgtattcgtcaagtatcttgatgatatcgtcatgacgcctgtccagcacctcctgcaacatcgcaagccgctccttgtcgcgtttacgtacgcccagtgaaatattccagtattccttgccatgaatattttcctgttcatattctggagcaggaaccacgaccaagggaatgggtgctttcttggcatagtatccggcaatgggtccccacaggatggcaacatcaatctcacccttgaccagatcgtcgatcacgaaacttggaggcagattgaggtcgcgctggatacggtatggacgcgagttgccgagcaaacccttgtcattgagcggtcgcgagggcggcgtctgccctaccacgccgataatccctttacgcagatcaggagagtcccagtccttgatgtcgtagccactgtccttacgatagacaaagacatatcctgagcgataatagggcttggacgtcaacatcatgtcattgccagccacggtaccaataatcacatcacatcgtcgcgcattcaatgtgtttcgaatgaatcccatacggtcataccagaattggtaggtcagggtcttgccaagatccttggcgatcagttcggcgatcttgttctcgaagccttcctgcttgccatttgaataaggcaaattgtcatagtcggcacacaccctcaattcattggggttgtcttcacgtaccggcaggccaccgcgtcccacttccgtatcaacttccaatgtattgacagcagcgcctgccatcacaaactggctcacaccagacagcacaagcactaatgagacctttttcagcgttttaagcattacctacttccttctacgttgataagcaagctaactaattgcctatcaaagataaaagcaccccgtcctaggacagggtgcttgggaacagctaacccatgtcagctttgaatcttccgcatcaaatgcaacaagattacaggctaaacacgttcagtgcaccaccaccaggagcggcgttgtacttggtcagctccttataaccaccggcagcgcccaacgcatcggtttcattttccagtcccaggttcatcgcaacgccagcccaaccgccgataccggacagtacaccaacgtattgcttacccttatgactatatgtaaacgcattgccaatcacaccggaacctacttggaacttccagagctccttaccagtttgcgcatccaatgccttgaaccaacgatcaagcgtaccgtagaacaccagatcggaagccgttgccagagcaccaccccaagcagagaatttctccttgttgtaccacttggccttattggtcattggatcataagcagcaaaaccacccatgacaccgtctggaccagcaaacatggtcagggtagcacccacccatggctgaccagcaatgtacttggactcaactggctcatatgtcatacatacatggttcagaggagagtacaccagaccagtacgtggggagtaagcagcaggctgctgatccttagtacctagcgcagcagggcagatacccttggtattatagtcctggtgagtggagtatttgccatccttatgcggaatgcccgtggccttgtcgacatgcgttgcccagttgacgaatgggtgaaccttttctgcggcaatgatgctgccggtatgtgcatcaaaagtatacgcaaaaccgttgcggtcatggtgccaggcgtaagtcttgccacccttgtcgaacaggattacctcgttgataccgtcataatcccattcatcgtgaggcgtcatttgataaccccacttggcgataccagtatccacatcacgagcaaaaatagtcatggaccacttgttgtcgccagggcgtacatccggattccagacagatgggttaccagtgccgtagtacaccagattagtcctgtgatcgtaaggccaccaaccccatgtggagccaccgccatgctgccagccatccttaacggcctgtggcttgagccaggtttttacacccaggtctgtctcagggaacttcaacttttccttgggcagagccttgaaggagccaccttccttgttaccgccgttgatgtcttcatagaccgacagggcgctgtaatgtgggttgtccttgttgaaatccttgccgatcagcacttcactgtcaggacctgtgctgtatgctttccatacctgagagccatccttgatgttgtaggcaaccaggaagcagcgaacaccgaactcagcaccggaacaacctgtcaggaccttgtccttgatgacgtggggagcattggtattggttgcaccaaccttgggatcatttaccttgacgtcccagaccttggcaccagtttttgcgtccagggcaaccagcacgccgtcattttgttgcaggaagatcttgccatcgccatagcccagaccacgactgacgttatcgcagcaaagcacagcttgtacagaaggatcctgcttggggaagtaagcccagacaattttttgattgtcgttcaagtcaagcgcgtaaacgttattagggaacgctgtatgcacatacatcatattaccaataacgacgggagagccttcgtgaccgcgatttacaccggtagcgaattgccaggctgccttgacattcttgacgttgctcttgttgatttgattgagggtgctgtaaccctggttgttatgttgtccacgtggatgtacccagttattggggtccttcattgcggcttcctggtcagcagctgcagatgcaaccatgggcacagccatagccatgccaaatgccaccccaagcgccagcttgattttgctcatctccatttttataaatctccatagtgatactactaagggtttaacaagacccagccccacatacaccacctcccatttataattatgggttttgcagcatcgttgagactttgccttttactcaccacaaagcgagtagagtgcatcttagtgcaggaaaaaatgttttgcaatacttcatttacattttacttacaattaaataattcctaaacttgacaagacaatttcccaatatcagagaagacttatctcgctacagacaaggccttaacccatgaatcacgtattatttcccgacattcaaccctatcagcaagagatgctgcccgtctcagacctgcatgctctttattatgaacaatcgggcaatcctgccggtcaaccggtcattttcctgcacggcggcccaggaagcggttgcaatccagggcaacgccgctatttcgacccgggccactaccgcattatcctagtggatcagcgaggttgcggacgcagcacgccgcaaggagaaatcagggaaaacacgaccagccatttagtgaatgatctggacacgctgcgcaagcacctgggcattgatcgctggctggtgtttggcggctcatggggtagtacgctggcgctgaactacgctttggcatatccgcaacatgtcacaggtctcattctccgcggcattttcctgagtcgcccgagcgagctggagtggtttttgcatgacgtgcaacacttttttcctgagtcctggcatcggctgctttcctacttgcctgttgctgaacggcatgaccccttgactgcattcgcggcacgcgtgttttcagatgatcctgccgtcaacgcaccggccgccatccactggaacgcattcgagtccagcatcatgaccttgctgccagtaaccgccaccagcgaacagggcctcaaccccgacatcgagctggcacgagcccgcgtgcaaatccattacatcaaacaccagtgcttcctcgagggacgcaacctgatcgcggaagcctccgcccagctgcgacatatacctaccgtcatcgtacaaggccgctacgatatggtgtgtcctccattgacagcatatgagcttcaccaggccatgcctcatgcagaattccacataattccggatgccggccactcaggcatggaagccggcaccaggagcgccctgattgcggctacggaaaaattcaagcaagctctgcaatcaagataacgcagcaggaatactcttggcactcaacctctccaaggtcaagcatctgggcagccacccggcgctgcataagtctcgtcgcgcttacgcgcgccaccgctatagcaccccgttcttcgtgctacgcgaaacgctgaacagcttccaggttcataatgggttcgggatgtccgcatcgctgtcgttttacgccatgtttgccttgattccgctgatcgtgctcatgttttttctcttgagccacctggtggtgtcatccaactccgctaccgtcaaactggcgatcatcgtcagcaacctggtaccgaacctcagtaatcgcatcatggtggaagtctacaatgcctctcagcacaaggcagcctggggcgtcttcggtttcatcgccatgttctggctggctgtcccgctggcaggagcgctgcgctcagccttttacaccattgcgggcgttcaggaaaaaccttccttcatgcgtcgccagatcaaggacattctgggcgtactgggtatattgctgatgtttttcctgttcaccattcttggactgggcatagaaaaagtgatgcatgtgctggagccgcataccagctattccagatacatcaactcagcgatttccatcgcgctcaccactttattgattgccatgttctaccgcgtttattttccattacgcctacaacattcccatattgtgattggcgcagcgatcactgccctgctgtggcttgccatgcgcccggcctttagtctgtttctatccatcaatccggcgtatggtgctgtgtttggcggcatgaaaaacctgttcatctcaattgcctggctttactacacctttgtggtgttcatgcttggtaccacgctggtttccatactgcataaaaaagatgtgttattgctgcgcgggctgttcggccagatgccggatgacaaggaaacctatctggaagagctgatggagcgctatggcaagacattccagcgcagtgagtatattttcaaggcaaatgacagctgccatgatctttattatcttgtgtctgggcaggtcaagctcatggtcggagggaaactcttgcgcgaactcaacgctggagattattttggcgaaatggctttcctcacccaaactcccagggttgcggatgccatcgtgacatcggataccgccagcgtcgtggtgatgagcgctgaaaacattgagaccctgctacggagcgaacccgacatcaccatgaattttttgcgccagatcgcctctcgcttgcagcataaccatatacaaggagcggcatgacatattgataaaacttgattctttaataattgggaacgattccgggctgtgccaccctgtcctgcacaacacatcatgccttacatgcccaccgacacttcccccttggcaatctaatcccgtggcatggcaatgtgcctagctgtctgcccacattcttaaaagattatggtacacgcccgtcaggcggatcacttcaggatccccggctccgcgctcggcgccgatggcctgaatgctgccgtccagctggaacaataacgtacgctgcgcatcatcgcggatcatgctttgcatccagaaaaacgacgataccctcactccgcgtgtgacaggcgtgacatgatgcaaactactggaagggtacagcaccatatgtccggccggtaacttcacctcctgaatgccgaacgtatcctctatcgtcagtacgccgccgtcataatcttcaggctcggaaaaaaacaaggtcgccgaaaggtcgcttcggatacggaaattggtgccgcgcaactggcgaatcgcattatccacatgcgtaccaaatgcctgccccccttcatagcggttgaacaaggggggaaataccttcaacggcaaagctgcagagatgaacagtggactcattcccagcgcatcctggatcaaatctcccacctgccgcgccacaggagaaccctctggcagctgcatgttattcttggccaacgcagactggctgccggacgtgacattgccatccacccactccgcagcatccatcagctgccggcactgcgctacctgttccttggtcaatacttccggaatttcaatcagcatattgatttctcattcattgaaacaaaaatccccgccagagtattctgacagggatttcgtcaagcccaaactatctcaatagtctagaaatgataagtagcattcaacagtgcagaacggcccggcgccatcacagcaaagataccaacgtgcgacgcatcgtaaatgcgctcgtccgtcaggttcaacacattcaggcgcaacgacagcttctggttgacctcataagttgccgatgcgtcccagcgccatgtggaatcgaaaaacatggtgttggcatcgtcgagataacgctttcctgcataaattgcaccgcctcccacagaaaacttcggcgtcaccttatacatggtccacaatgaaccagaacgcttggcgatgaacttgctctgattgccagaataatcacttgttgtattggctgcaaacttatcaagcacaggatccatgaataccactccgccccataccgaccatttatcagtaatgttgcccgcagcacccagatcgatacccttgacgctattatcgcctaccaaagcgacctcgccagttgtaggatccgccgcacgcgcgtcagtctttttggtctcgaaaattgcagcggtcaaggacagcctgttattaaacacatcccacttggttccaagctcaaccgccctggttctttcaggcgccacattcatattcgcagcagtcaggcgaccaccggctacaccatcagcccctccgctttgtccagccgtctcaccagtaggattggatgacgttcccagattgaaatatacactgccattaggcgcaggcttatacaacagacccaaggtgtaattgaacattctatctttgcgatgcactgtaggatcgctggtatcaacaacgcgataatgatccaaacggattcctacattcgcttgccattgttcattgaaatgtatcgtgtcgcttgcataccaagcgcgcgtattatatttgaatggatcaccatagtccgtcctacggaaaggtcccccggggaagggggcataagggttagggttgtaaagatccgtagtcgtcccagcagcattcgtattaccccccgttgctgtctgatagccccctgacgaaagctcctccttgcttatttctataccagtagaaatgttatgcttcataccaaacagctctacgctaccgaaatagtcagtttgattaagcataccctcggtcagcctacgacttccacgaatactctgatccacgattccattagcaaatgctgccgcattagcgaatgatggcctagtcattatgtactggttggtagtacgggtatacatcgtagtattacgcaatgtaaatccatgatcaaaatcatgctccagcctcaaggtaatctgatcagcattttgctcacggaaatcccggttcttcagcccatagaaattgtcccggtcgacacgaggtggtgttctcaacgcaccaccggcactgaatggtaagcccaggtccggcgtatcgtcagattcaaaatgatagaagctgacattggcacgcgtggaggtattcaagcctaacgccagcgcagctgcaatgcctttgcgttccagctctaccgcttcacgccccgctacgttggcatcgtggtgcaccagattgatgcgcaaggccgcctcatcgccgagtagccagttggtatcaaccgtaaaacgcttagtctggtcggtaccccaggtaacgccagcgctggtaaagttttctgctttcggcttcttggtcaccatattgatgacaccgccagtggaaccacgaccattctgcatggagccaggccccttaatgatctccacggactcgagattaaaaatctcatgggagaaacgtccaacctgacggataccgtctatctgcaagtcggtactcgcttcatagcctcggatgaaagggcggtcacccattggcgtcccaccctcacctgaaccaagtgtcacaccaggagtagtgcgcaatatatcggtcagggacatcaacccacgtgcctggatcaactcttcgttcacgaccgtaatggatttcggtgtatccaaaagcggttcggtaaatttgggagaagacaccctatcaaccttgtatgaagcctccttctttgcagacacgctcacttccggcagcgcacctccctcttcagccgcgtgtgaagcccccgcaaatgccagtgctaccgcagtggtaacgcgttgaaaatgaatagtttttttcttactagaaatttgcacagatatccctttacatccatttacaaaaatagaattggtggaatataaatagtaaaagttatcattacaagtaaaatttatgttcagttgcaaaattacaacacaataaccatatgaaatttatggaattttatttaaaatacgatgctttgacacgcaaatgctcattgcaaagtgtcttgatcatccattaatttgcctgtgatttcgtgagtgtgcaccgtgccccagattgttgtcgctgctttatacaagtttgttagccttcctgattaccaagagctccaacccggcttactagccttatgcaacgcccaaggcatcaagggcaccttattgctggctgaggaaggcatcaacggtactgtcgctggtagccgcgccgctattgatgcgctgttaacttacttgcggcaggattcacgtatggtcgacattgatcacaaggaatccttcgctgatgaaatgccgttttatcgcatgaaagtgcggttgaaaaaggaaatcgtgaccctgggtgtacccggcatcagcccaaataagaaagtgggaacctatgtcaagccggaagactggaacaccttgatctcggatccggatgtcgttgtcatcgacacgcgcaataattatgaatacgagatcggtacattcaagggcgcgattgaccctgcaaccacgaccttccgccagtttcccgaatttgtccgcaagaatcttgatcctgcgaaaaacaagaaagtcgccatgttctgcacgggtggcattcgctgcgaaaaagccagctcgtatatgctggaacaaggatttaaagaggtataccacttgcaaggcggcattctgaagtatctggaaaccattcctgaagaggaaagcctttgggaaggcgaatgttttgtttttgaccagcgggtagctgtgaagcacggcctgcaagtcggggattatgaccagtgcttcgcatgtcggcaccccatttctgctgcagatatggcctcctcgaaatacgtgaaaggtatttcctgtccgcgctgctatgacagaatgtcagctgagaaacgcgccagaattgccgaaaggcaaagacaaattgaaattgcgcgccaacgaggagaagaacatattggcgacaatgcccgtcaatactcgctcatccataagctatcaaaaacaaaaaaaatactccctaaaacttagttttagggagtggcttcctggtatcaccgactaccaggattggtcgagactcgcgctacagcttactgcataccaccgacatagcgcttgaccttgaaatgatgcttgggatgagtcacatagacaaacttcttcccggcaaggcgatcagcactgattccgcttgtgtcgatacggttcacattgaagtggtgcctgaagtgaggacgattgttgcgggactgcaccacatccttatgagtaatcacggcagaagactccgcaacacgtgcatcggtagccaggcggttaggattgatggccgctgcggccagcacctgatgatcgaacaatgctgcattatgctcttctgcctgagcaacagcgccccaggaagcagcaagtaccaaacctaacattgcaactgtctttttcatgatgatcttctcctgaataatgaattaattaatattgtgtcttgcaatggttcacatcttactagtcatagacaaacagaaaaacatattgttccctgatcaatacttcgggaaaatcgaagtgatgccagcattcctcattcgggagaaattatgaattataagcaactcagctatttctgggccgtggccaaagccggcagcttagttaaggccagcgaacaattgggcgtcactccacaaacactcagcgggcagatttcactacttgaagctgacttgaatgtgactttattgcaacgcgctggacgcgggctggaattgactgatgctggtcggctcgcccttccttatgccgaacgcatttttgaaattggcagcatgttggaggaaaccctacaacatcagccaaaaaaacgtcctagggtgtttaatgtcgggattgctgaattcgtccctaaatccatcgcctatcacctgctatccgctgcgatggaattagaagaccccattcgcatcgtatgccgggaagacaacttcgaaaccctgcttgcccaattggcgattcataaactggatatcgtgctggcagaccgacccatgccgagtgaagtcaatattacgggcatcagccgaaaacttggggaaagtggcacagctttctttgctactaaagagctggcaatgaaataccccggtcaatttccagagcgcttacaccgggcccccatgttggtcatgggagaggatagccttctccaaggacagatcatgcgctggctgaatgaacagcacattacccccaatatcgtcggggaatttgacgatagcgccctcatgaaagcttttggtacagcgggagcaggcttttttactgtttcatccgtgatagcacatgaaattgaacaggaatataacgttatcaagatcgccgacactaacgagtttactcagcatttctatgccatttcagtaccaaagcgagcgactcaccctgccgtgatagcagtgaatgagtcagcggacaaattatttttattcaatgctccagcatcacatcaatagaaagctattacagtgtaggtatctacggactcccatcattcttaaacatcagagttaatgtgcctagcttactcatgatttaggcgacgccttcccagactaggtcacccagaaatttggggccaatcaccctaatagtaggagattagacatgagggagcgatgcacaaaaagaaaagattattggtttcctacgaaagctgatgcattacctacctggttagtgcagaaagtacgcatcattaccggataacattaccacctttttaaaaataacggctgatacaaaaaaggggttacgaattaacgtaaccccttgattctatggtgggcctccccggagtcgaaccgggcaccaacggattatgagtccgctgctctaaccatgcatgagctagaggccctgaaactgtagccgcttagtcgttgccagtttcgaggaaactgcgcaggcgttctgagcgggttggatggcgcagtttgcgtagcgccttggcctcaatttgacggatacgttcgcgggtgacatcgaattgtttgccaacctcttccagggtgtggtcggtattcatctcaataccgaaccgcatgcgcaacaccttggcctcccttgcggtcagcgattctaacacttctttggtggcatcacgcaagcttgcgtatacggcggcatccacgggagcaagtgttgcgacatcctcgatgaaatcacccaagtgggaatcgtcgtcatctccaattggggtttccatggagataggctccttggaaatcttgaggattttgcggatcttatcttccggcatctccattttttccgcaagggtggctggatctggctccaagccggtttcctgcaggatctggcggctgatgcgattcatcttgttgatcgtctcgatcatgtgcacaggaatgcgaatagtacgcgcctgatctgcgatcgagcgtgtgattgcctggcgaatccaccatgtggcatatgtagagaacttgtaaccacgacggtattcgaacttgtctaccgccttcatcaaaccgatattgccttcctgaatcaggtcaaggaattgcaggccacggttggtgtatttcttggcgatagaaatcacgagacgcaagttggcctcgatcatctcgcgcttggcacgacgcgcccgtgcctcgcctgtggacatctgcttgttgatttccttgagctccctgatgggaatacccacacgctcttgaatggcaagtaattgttgctgctggtcatcgatcgagtgcctgaatcgctcaagacgctcaacatacggtttgttgacggcaagttccgcagccaaccactctggattgccctcgttgcccgggaagctcttaatgaaatgcgccctcggcataccggccttttcgacgcagaagtccatgattttacgttcatggctacggatctcttctaccatgccacgcacacggtcacacaatgcctcaacctgcttggctgaaaagcggaatgccatcagctcttcaataatcgtagcctgcagcttgagatactctttgtcctgagaacccttgcttgccaaaagcacggtcatcttctcatgagcgctacggatgacggcaaatcgcgtcagcacttcctcgcgaagccttgcaagtgcttctgccgagatcgctgccgccttggcaccatcatcgtcttcttcgtcctcctcgtcggcgtcttcagccacatctccagcatcagcagcttcttcagccacgatttcggcaccaagaccatcgtcagcatcaatcaggccatcgaccagatcatcgacccccaactcgcccttctcaacctgatccaccatggccaataattcggcaatggtactgggacaggcggcaatagcttgcaccatatgcttgaggccgtcttctatccgcttggcaatctcgatttcgccctcacgggtcaacagatcgaccgtacccatttcccgcatgtacatgcgcaccgggtcagtggtgcggccaaactcggaatccaccgtagaaagggcctgctcggcttcctcaacggcatcctcgtcagcaactggtgctggtacatcggacatcagcaatgcttcggcgtcgggcgcctcttcatagacctggatgcccatgtcgttgatcatgccgatgatgctgtcgatctgctcggaatcctgtacatcatccggcaggtgatcgttaatttctgcgtaagtgaggtatccgcgctccttacccaggataatcagggactttaaccgcgtgcgacgtatatctgcgtcattcagtgtaatatcggctttatcgtttacattgtcattctgttgctctttagccatgcttgaccccatcgaactgcggttgagtacgaaaaaccctagattataccttaaaaacaactgcaattttcagcagttttgcagcctgtcgctgccaattcagcgagtgccaatggacttcagcaactcgcgctcctcttccgtgagctggctcaggtttttttccttgagcctatccactgcagaggctttttggcgttgcaggtacatgtctttcaattgcctgcgcacaccatcaaactccaactcaaagtccaggctttcatccagcaaatgcaaatcacgctgcaaatcaggtaaaagcctggcattcactaccgactcaagcccatgcagtatcgccacgggcttggcatcgggactttccagtgcaagtttaacaacttggcgcaccatctcatcttcatcggtagagccagtcatccattgctgatcgccttcctgcaccaaatgcgggcgcatgatagccatcagcgtaaatctgcgttgtaatgacatcgtaacgcgtgcctgcttgggagcagaccgtgtctgctggcgattagtttccggcaatttgaccatacgacgcatttcatcactcgagatatccgccagctccgctatgcgcttacgcaataacaatgccagtcgcggcgcttgtatctgctttaggatgggctctgcctcgttaaggaactgtaccttgtcttcctgcgattgcaggcgattattagcactcagctcctgaataagatattgcgacaagggcattgcctgtgccattaagtcctcaaacgcttgtttgccaaattcgcgcacatagctatccggatcatgctgagccggcaagaataaaaagctaagccgcagcccatccttgagcacaggcaatgcattcattgcagcacgccaggctgcgccccggcctgcgctatctccatcaaagcaaaacacaatctcatccgtctggcgcatgagcttggcgatatgagccggtgtcgtagccgtacccagggcagccaccgcataatcgatgccatattgcgccagcgccacgacatccatgtacccttcgaccactagcgcacggcctgcttcgcgaatggcacgtcgcgccaggaaaaggccataaagctcttgccctttctgaaataagggggtttctggcgaattcaagtacttcgccccagcatcagcactctccagcaccctgccaccgaaaccgatgacctgccccttctggccatgaataggaaacatgatacggtcgcggaaacggtcatagcagcgcccctgctcattctcaatcaccaacccggctgtttgcagcacttcgtgccggtaatccgcaaacacggcctgcagattctgccagcccgcaggcgcataaccaatctggaagcggccagccacttgaccactcaagccgcgccccttgagatactcgatggcacgcggcgacttcttcagctccgccctgtaataatccgccgcttgctgcatcacttcctgcaagccggggattacctttgctcgtaccacatcttcaggccgcgactcctggggcacgatcatgccaaccgatttggccagctcgtgcaccgcctcgacaaagctgattccctggtactccatgacaaagccaatggcggagccatgcgcaccgcaaccaaaacaatgatagaactgcttggtcggactgacggtgaaagaaggggatttctcgttatgaaatgggcaacaggcggagtaattggcccctgccttcttcaaggggacgctgcggtcaatcacatccacaatatcgacgcgattaagcagctcttgaatgaaggaatcaggaatcatgaatgaaaataatagcctaaacccaaactgaatccaaaagcaaaaaaggagcttgcagctcctttttcaacatcgtcaagcttcagttcacgcagcaagtttggacttgatcaatcctgaaatcttgcccatatcggcacgccccaccactttgggcttgatcgcagccattaccttgctcatatccttgatgctggcagcgccggtttcagcaatcacatcatccaggatggcattcacctcttcctcggacaatgcttcaggcaaataggttttcagcacggtcacttcaaacttctctacatccgccagatcatgccggttggcagcctcatactgagcgatcgagtctctacgctgcttgagcatcttctcgatcgcctcaatcacctggccatcatccagctcgatacgctcatccacctcgcgctgcttgatcgccgcctgtaaaagacgaatagccccgaggcgcgcactatcctttgcacgcatcgcggctttcatatcctcggcgattctcgccttaattgtcacagcaaccctaccttaggcttagtaaagcttggtaggcagagtctggctgcggatacggcggtagtgacgcttaacagcagcagcagccttacgcttgcgctcccatgtaggcttttcatagtactcacgagcgcgcaagtcggtcagaaggccagttttttcaatcatgcgcttgaaacggcgcagagccacatcaaacggctcgttctcttttacacgtacgctagacatttaaatcactttacctttgagaaagggtgaaaaagtttgctattctagcgcctcattattgatttatcaacattatcctgaaacttatgttaattcttggcattgaatcttcctgcgatgaaaccggcctagccttgtacgacacggaacgaggcttgctcgcccatgcattgcactcccagatcgacatgcatgccgcatacggcggcgtggtgccagaattagcttcccgcgaccatattcgccggacattaccactgacccagcatgtattggagcaagcaggaaaatcattggccgacctggatggcatcgcctacacccaggggcctggcctctcgggcgccctgctggtcggcaccagcattgccgaatccctggcattcagcctcgaccttccgaccatcggcgtccaccatctcgaaggccatttactcgccccgttgcttgagcccgatccaccggcatttccattcgtagccttgttggtatcaggcggacatacccaacttatgcgcgtgtccgcgatcggcgactatgagttgctgggcgacaccctggacgatgccgccggggaagcgttcgacaaaaccgccaagctgctcggcctcagctaccccggcggccccgcggtttcgaggctggcaaaccagggacagcccggtgcctgtcaattgcctcgccccatgctgaacagcggggacctcaatttcagcttcagcggcctcaagacggcggtgctcacactggtcaaccaatatggcgacgcactcgacgaaactgcgcgcgccaatattgcctacgaatttcaggaagccgtcacggaagtactcaccaagaaatgcatggccgccctgcgcaacaccggtttaaatcaattaatcgtctcgggcggagtaggcgccaatgcccggctgcgcgaacgcctcaatatggcagccaagcgcaggcaataccaagtgcattatccgaggctggaattctgtaccgacaatggcgccatgatcgcatttgctggcgccatgcgcatgcaacacgccaagcaaggcaaccacagcttcaccgtgcggccgcgctgggacctggcggaactgaacaagccgtaaaaaacgcgcttagcgcactcaggacttcttgccgaatccagcctcactgccatccagcaatttgcgaatattgctgcggtggcgccagatcaacaataacgacagcacaaacacgacaatgatgtagccaatctgtggcagcaggagccaggcaaaaccaggtgccaaggctgcggcagtcaacgcggccaatgatgaaaaacgcgtcaatgcaaataccacaatccagctcagcaaggctaggcctgccaacagcggggagaatgccagcaatacgcctaatgcggttgccacacccttgccgcccttgaagcggtagaacaccggatacaagtgccccaggaataccgccactgcaacccagcacaccacccccaccggcagcgcatagtattgtgcaagccaaaccggcagccagcccttggccgcatcccccagtaatgtcagcaaggcagccagcttcttgccgctgcgcaatacgttagtcgcaccgggatttcccgagccgacggtacgtggatccggcaggccgaaggctttgctcaccaagataccgaaagaaattgagccgagcaggtaggcggcgatgacgaaaactgcgttattcataaggattggattaaaattgcgttgccgtattctatcagccctcaagccctaaagcaggatcccgcccatatggatattatttttctcagcgaagtcaaggtacaaacccatctcggcgtgcccgactgggaacgcctcgcagcgcaaacgatcatccttgacattgaaattgccatgcccgacagcagctcctgccagaccgacgacatcagcgacaccatcgattacggcgtagtcgtctcgcgcattcgagaaacactggcagagcgctcattcaagctggtcgaagcactggcagaacatgtctgccaactcatcatgcatgaattcggtgccccctgggtcaagctgcgcgtcgccaaacctggcatattgcctgggctgaaagcgttgggagtggtgatagagcggggagaaaaactgcctcatggcaaccatccatgaacaaccaggactgcctgcggctttacacagacaacaaacacccaataccggatcgcgtgatccactaagtatttaaatgtatctgtagcatccgctgcctaatgacagcggacatggattttggtcgccaatacatcattcaggccgcggttatcatcctcgtggatgatgttgttgatgcaatcgcttcaagcgctcgcgcgcgacatgggtataaatctgcgtagtggagatgtctgcatgacccagcagcatctgcaccacgcgcaggtcggcgccgtggttaagtaggtgagtggcaaaggcatggcgcagtacgtggggagacagggaagcctggataccggcaatggcggcataccgcttgataagataccagaatgcctggcgcgtcataccctcgccacgctgagtcacgaacaggtggtcactcaggcgctgctgcaagattgatggccgaccttcctgcaggtagcgtgccaaccactccaccgcttgctcacccagcggcaccagccgcgtcttgctgcccttgcctgtgatgcgaaccacaccatccgtcagactcaattcggtaacatgcatgccgacgagctcggaaacccgcaatcctgtcgcatagagcgtttccagcatggcgcggtcgcgcaagccgagattggtattggtatcaggcgcattgatcaatcgctctacctcatcctcactcaggctcttgggcagggagcgcggaagtttcggcgattcgatgtgaatactcggatctgcgctgatataggactcacgcaaggcgaagcggtaaaatctgcgcaggctggcaaccaggcggctgatgctacgcggctggctttgtggaaagcggaacgcgatgaagccctggatatcctccgggccagcctccaacatagccctgcgcctggtctgttgcagccaggcggcaaatgcagccagatcctggcgataactggtcaaggtattctttgccaagccgtcttccagccataaatggtcgatgaaattgtctagcagtgcatcaatggtatccatcggcccgctcgtgctgcagcaaccagcgcttgatctccagacccttgacatctccctgcatgaatccgcccagaccccctttggcgacgatgcgatggcagggaatcaccaaggtcaggtgattggcgccgcaggcattggcaaccgcacgcggaccagacttcacccgctccgccaggtctccatatgtccacgcctggccaagcggaatcgtggacatcacctgccacacccgcttctgaaacaaggtgccctgtagcaggtaaggaaaatcaagcggcgaggcagcatcttgcagatattgcccgacttgccgggcgacatgctgaacgaaaggattggcgctgcaaaatgcccgctgctgttcggaaagcaggcgtatgcccgtcacgtaatcgtttgacacatggatccctatcgcaccgaacggcgctgtgacgacggcatcgaaggaagggggtggtttgatctccatatagcgatgatagaacaaaacagcacgatcacaaacgtgatcccacaggatcagcgaaaatgaaaaagccccggatgccggggcttttgtacactgccaacaagcaagtgcttattctgcgctgcttgtttcctttggagcgcgcagttgcagcttttccttgatgcgagcggacttgcctgagcgctcgcgcaagtagtagagcttgctgcggcgtacgtcaccacggcgcttcacttcgatgctggcgatcagcggggagtaggtttggaaagtacgttccacgccttctccggacgagattttacgtacgatgaaggaggaattcaggccacggttgcgaattgcaattacaacaccttcgtatgcctgcacacgcttacgtgtaccttcaaccacattcacaccgacgacgacagtgtcgccaggagcgaaagaagggatggtcttgccgaggcgggcaatttcttcctgttccagttgcttgatgatatcagccatgtcttgcttccttttagttatgggaatcttgttcctgctctatttccatgagcagccgagattcctctttcgtcaacggccttgcggccaataaatccgggcgcctggcccgggttcgcgccagcgattgcttcaaccgccaacgcttgatctttgcatggttaccagaaagcaatacttccggcaccttctgccccgcgtacacctctggccgggtgtaatgcgggcaatccaacaaaccatcggcaaaggagtcttcctctgccgacccggcatcgcccaggctaccgggcaactgcctgataatcgcatccagtatcgccatggcgggaatttcaccgccagacaacacatagtcgccgatcgaatattcttcatccaccagcgtggacagcaaacgctcatctacaccttcataccgacttgccagtaatatcaggccgggtacatccttcaactgcatcacgtgctcatgcttgagcgggacgccctgcggggagaggtggatgactcgcgggttctccacaccgcgtgactgctggcggactttcgccgccgcaatcgccttttccaacggttcagccagcatcaccatgccggggccgccaccgtatggcctatcgtcgatggtgcgataattgtcggttgtgaaatccctggggttccacaacgccagctcataaataccgcgttcctgagcccgggcgctgataccaaactttgtcagcgcatcgaacatttccgggaacaaggtcaccacgtcaaattgcctggcacacctttcctgcagatgactggcctcgctcaaaactccggatcccaatccaccagcatcgtcttgccgtcggtatccacttccagtacaacctggccgataaacggcaccaaccgctcacggtcacccttcaccactaagacatcattggcaccggtagcaaatacatcgaccacctggccgaaatccacctcttgttggttgcgtacctgcagaccgatcaggtcggaccagtaatattcaccctcttcaggctccggcaactcatcccgatacacggcaacatacatgcccttgcaggaaaatgcctggtcgcgatcatcaataccttggagcttgaccagcaacaaatcgttatgcaccttggccttttcgacctcgcatgactgccattgctcaggttgcttcggatcgccacgccccagcatccaacggccataatcaaacaggctgtcgacatactcggtagccggctggaccttgacccagccataaacgccataaggggcgacgatgcgccccataatgaccaattcactcacaatttgcacgaaccgccttcacagcggcttttcaaatcaagcagacttttgcgcttgcttaaccaagcgggcaaccgtatcagacagctgagcaccgttatcacgccagtgagcaatacgctcgttgttcaggcgcaaaccttcttgaccttctttcgccagcggattgtagaagcccacacgctcaatgaagcgaccatcacgacggttacgggaatcagcgacgacaacgctataaaaaggagttttcttcgcgccaccgcgggcgagacgaataatcaccataatcttgttctctttggattggactgaaaggcgcggattttacgttattttttatggtcttggcaagtaaatcatctaatacctgccgtcggcgcataccgagtggggtcggccaatcctgctgcaacaaagccctggcgccgcaagcgacaagaatcgcatacgccacatgcccggccctcgtcatccgcctggtaacaggaaacagtcaaactgtaatcgacaccaagggaagtaccctgggtcacgatatcagccttggtcatatcaatcagcggcgcatggatggcgattgttcgcccctccactgcactcttggtcgcaagattcgccatggcctggaaagcgtgcacatactctccacggcagtcaggatagccggaataatccagggcattcacgccaatgaagatatcccgcgcctccagcacctcagcccatgccagcgccagggacagcatgatcgtgttgcgggcaggcacgtaggttacaggaatgccttcgctaggcacttccggcactgcaatcgaggcatcggtcagcgcagagccgccgaacaccgacagatcaagcttcacagtacgatgcattacggcaccaagcgctttggtgacgcgatcggcagcttgcagctcggcgcgatgccgctgctggtaatccaggctaagacaatagacgtcatagccctgatggcgtgctatggctagtacagtggcagagtccaggccgcccgacaacagcactacggctttcttgctcatatatattggttccagtgactaccgcatggattgcggtcagaaattctatttcccgggtgtctcaccccagagtattttgtgcaactgcacctgcatacgcacaggtagcctatcctccagtacccagtcggccagatcagcaggctttacctggctatacaccggtgagaaaatcactgcacatttttcatttaacgcgtgctcggcaagcaattgcttggcccattcgtaatctgcgcggctgcacagcacaatcttgacttcatcattgggcttgagccgtgacagattatcccagtggtttttggcaacctcgccagaatccggtgtcttgatgtcgaggatgatcgccaccctctcatccacgccatccgtggcaatcgcgccaccagtttccaatgacacctcatagccggcatcgcacaactgccgcaacaactcgagacagtgctttttctgtgccagtggctctcccccagtcacacaaacatagcgcgcaccataacttgcgacttgttccatgatctggtccagggtcatattgctcccacccttgaatgcatactcagtatcgcaataaacacagcgcattgggcagccggtcaggcgtacgaaaacggtaggcagacctacacgtgacgactccccttgcagggagtggaaaatttcatggatacgaagcacggagaaaactatctggacttgattgagtccagcacattgagtcgacgcttggcgcttggcgccagctcatggtcagggaatttatccaacaactcacgtaatgttttttttgcaccatccacatctgacagctggatctggctattggcgatgctaaacatggcatccggcaccttgtcgctttccgggtgttgggaaataagcttctgctgagtactgatggaagccttatagtttttcaacgagaactgtgcactgcccaagccgagcaatgcatcagggaccaatgctgacctcgggtaggtctgaaggaatttgccataggcatcaaaagcctctttgaattttccagatgcggcaagtgctctcgctgcttcgagatctcgcgcttccggattatcggcattgttgtttggaccagcgggcgcatgatttccatcagcaccgctctgaacggcagacggaacaccgccttcttccagtttacgcaagcgactatcagtatccgcatacaaatcgcgctgacgctgctgcgtattttcaatgttgtgattgacaacctcaagctcgcccctgaggcggctgatttcctgattgagcctatctatctgtgccattaaatccaacatgccctggcttcttgcttccagggcttgctggcttttcttcaactcggccaatgcagcttgcgtttcctgattctgggcttgaacctgctcctgtaaatcagcgattttctttcttgcctcatcatcgccgaacagcgctgcctgcaccatgtgaggcagcgagagacaaccgacgacgaccagaaccagtaaacgctgcatcatgaattattcgccttgatatacaaactctacgcggcggtcttgctgccagcaagtgtcatccacgcaagaggtattggccttttccttgccaaaactcacggtctcgatctgagtgtcctgcacgccgagcaagttcagcactttcttgacggccacggcacgacgttgtcccagcgacaagttgtattcacgcgtaccacgttcgtcagtattgccttgcaggaataccttggcaccactgttggagttcaggtattgcgcatgagcttctattaacggacggaactccgctttgatcgcgtcgctgtcaaaatcgaaatacacattgcgcttggacaggatgttattggggtccttcaatgggttgctggccacggaagaatcagacacaccgctggtggcggattcgctactgctcgtactgctttgaacaggaactgggcttttgtcttcgacggcagcctgtggagtttctttcacagccttgctcgagcaagcgaccaacatggctgcaagcaatacactgatcacgatattcttgttcactttattctctcctttaaattatgtaagacataccatcaataaattgttactacacaacaaaacttgctgattactgcaaaagcaggcaagcaacactcatcacgactatttctacagcagcttgcttgctaattcaattttactgactgatgatcggcccccaggcaggctctcgcacatcaccgccactttcactcagacgttgcttgacccgaccatcggcagatacagctgcaagtgcgccacgcccgcctacccgtgtggcatgcagcagcatgcggccatttggcgcaaagctgggagactcatccttgggaccatcactcaacacctgcacctgtccggtctgcaaatcctgcaaagctaccctgaactgcccaccgtcacggcggatataagcaagagacttgccatccggagagagacgcggactcaccacataactgccttcgaacgtcatgcggctggcttcgccaccactggaaggcatgcgatagatttgagggctgcccccacgatccgaggtaaagtagatatagcgcccatctggggaccatgtcggctcagtgtcgatcgcggttgtgcgcgtcaattgttgcaagccagtgccatcggcattgatggaatatatctgagaattggctgcatgggtcagtacaatcgccaggcgctttccatccggcgaccatgcaggcgcactattattacccttgaaattcgccaagacggtgcgttgcccggataccagggattgcacatagatgatcggttttttcttttcgaacgaaacgtaagccagcttggtaccatcaggagaccagacgggcgaaataatgggctctgcagaagaaacgacggtctgcgggttatacccatcggaatccgccacttgcagtgcatagcgaccgcctgatttgctgacataggcgatacgggtagcaaagacaccctgttcgcccgtcagcttctgataaatcacgtcggcgatcttgtgcgcagtcaggcgtaactgggacggcgtgatattgtattccatgcctacgagctggctttgcttgtatacatccagcagcctaaaagacaccttgaggcgattgccgggcagcgtttctatattgccgatggtcagggcttgcgcctggattgcagcccagtcctgatagttaacctggctgatatcacttggctgattggccactccgcgagtctctagtacgcgaaacagtccgctacggcgcaaatcggcgcctatgacgttggcaatcgtatcctgctggccgggaatgacaccctgctgggcaaaaggcacgaccgcaatcggaatttgctgggcggcaccacccacaatttcaacggtaagcgcaccatgggcggcgccagtcgccataccgaatggcaggagaaaagcgaagaaactgcgaaataggcgtaatttattcatgtggatttagggcaataatacagcgcaaagttcccagtgtcgatacatcccgcattctatcaaactcgcctatagacttgctatgggcgcatgttacttcatgatgattaaatgataatgctcatatttaattttcctcattgggacggaatttgagcctaaggtcacggaacttcgaaaacaggtcgggctgcgtcggcaccggtaaaggctgcgcctgcaggatcgccctttcgatggcttcatcacatgccggcaggccgctactcttcaatatgcgcggcacgcctatcacctctcccgtgggcatcaggctgataccaacctcgagctccggcttgcctgtcccgcataactggcgattcacgttacgtctaatcttgtcgcgaatttggcccagatacttgtcaatttcgccctgattggccacattggcacccaattgtgtcggcccctgcttttgcgcaggcgcgggctgcgaactttcttccagcagctcctgctgcagcttcttcagctcatccagcttgaccttatcctctttcttgggcaccggctttttgggctcgggcttcttggggtcaggtttcttctcgggcttcttcggttccggctttttttctggctttggcggcttgggcttttccggttccttcttcacctggatttctgcctgtggctccggtgcgggttccggttttggctcaggcttgggttcgggctgcggtgccggcttaggctcaggtgttggcggctcgggaacaggctggggctgcggtggcttcaccaccggattgtcggcaggcaggctctcccagagctcgacctgggccaccattaccggcggctgcgtcttccattcaaaagacaccagaagcagcgccagcaacagcagatgcacgaacaacgaaagtgcagcggcacgcgctttataggggtttgctcgacgttttttcatgcatcaactggctggcttaagcagaagaccgaccttgtactgcttgaggctgtccattaaggtcaccactttgtcgtattgcacgttcttgtcggcagcgatcacaatggcgcgttccgggttcttctcgacctgggtcttaacctcaaacaacagctggtcgcgttccatgaccttgccttcgatctcggcgcggccatccgccttgacggtgatgacgatgggcgcagcggcctgcttgagcgtctgcccgacctgcggcagctcgacaatgccgggattggtcatgggcgccgtgaccatgaagatcaccagcagcactagcgtcacgtcgatgtagggcacgacgttgatctggttcatcaggcggcgggatttgcgacggctcatcacaacctccttatgctttgcgttgcaggatgttggtgaattcttcgataaagctctcgtaacgcacggccagtctgtcggccgaggcggtaaagcggttgtaggcaatcacggcgggaatcgcggcaaacaggccgatcgcagtagcgaccaatgcttcggcaatcccgggcgcgacgtgggagagggtggcctgggccatattggccaagccacggaatgcgttcatgatgccccacacggtgccgaacaaaccgatgtaaggactcaccgagccgaccgaagccaggaaaggtaggtgggaatccagctcgtccatctcgcggttgtaggcggcgcgcattgcgcggcgcgcgccctccgtcacgtcgccgacatccaggcttggctggcgcttgaggcgagcatattccttgaagccggcctcgaagatactggcaaggccctgcgtgctgcgccgtcccgatgtcacgctctcatagagctggttgagatcgccacccttccagaatacgcgctcgaactcctcggcttcattatctgcgctgcggatggagaaaaatttgatgaagatataccaccaggagatcagcgatgtgagcaacagcaatgccatcacgatctgcacaggcacactagcgccgctgatcagcgatataaaggacatgtcttcagtaggattcattcaaactccattggggttgatcacgtagggttgaccaggttgcgcacggcaggcgggatgacggccggcctgaactgctccgcatcgatgcagacgatatccacggtagcctctgtcagcaatagctcgccacggtagatcttctgctcgaatttcatgaggctgcgcccaagctcctcgagccgcgtcaccacttccagcgcgtcatcgaagcgcgcaggacggcggtattgtagcgcaaggctgcgcaccacgaacaagaccccgagatcatcccttagttccgcctggccaaaccccaggctacgcaggaactcggtgcgcgcacgctccatgaacttgagataattggcgtgataaaccactccgccgctatcggtatcttcgtagtaaaccctgaccggccaacggaactccgtgcttgcgctcattgctgccagagctctcccgtcccgatcttgcctggtatggccaacccgaaatgttggtaagcctgctgcgtggcgatgcgcccgcgcggggtacgcatgaggtagccttgctggatcagatacggctcgagcacatcctcgatggtatcgcgctcctctccgatcgcggctgcgaggttatccagccccaccggacctccgtcgaacttctccagcacggctagcaacagcttgcggtccatgacatcgaagccgagcttgtccacgtcaagcattttcagggcagcgtcggcaatatcggcgctgacgacaccgtcggacttcacctgggcatagtcgcgcacccggcgcaacaggcggttggcaatacgcggcgtgccgcgcgaacggcgcgcgatttccagcgcgccctcctgctgtatggcaacttccagcaacccggcggaacggtgaacgatgcgggctagctcgtctgcagtgtagaactccaggcgcgaaacgatgccgaaacggtcgcgcaaagggttggtcagcatgccggccctggtggtcgcccccaccaaggtgaaaggaggcagatcgaggcgcaccgaacgtgcagcggggccttcgccgatcatgatatccagccggtaatcttccatcgctggataaagtatttcctccacgaccggggaaagccggtggatttcatcgataaacaagacatcgttgggttcaagattggtgagcagcgccgcaaggtcgccggcgcgctccagcaccgggcccgaggtctggcgcatgttgacgcccatctccttggcgatgatatgcgccagcgtggtcttgcccaggcccggcggcccgaacagcagcacgtgatccagcgcctcggaacggccacgtgcggcgttgatgaagatttccagctggccgcgcgctttttcctggcctacgtattcatccagtactttaggacgcagggcacactctagcgcttcttcctgcgtgccttgggtggatggggcgattaaacggtcggtttctatcattcaggttggattctgcttggcaacgctgcgcagcttctgcgcgcagcggcatatgcgcatgatacagaaaagcctgcgattgttctctaccttgcaggtcaaaaaacgtaaaaaccttccgggacttaacaacagcctgttcacgatattttcatcaggtacgttgtcccggcagggcaagtgatgcaaggtgcaaaccatcaagcgcgtggatttcaccgggacattacccgaggaattgcaacgtcccggccattgcgctgccgagacaaccctatgggcaaggccccaacatgcatccggtcaaggcgcagttcgcaggtgatgctgattgcctcgccaaggactgcaacgcagaacgggcgcatgttggggccttgcgtacccgatgaaaatatcgtgaacaggctctggactggctatttccagtcgctggacgaaccggcccagaggtcgatgcctccttcctgggcaagaacatctatcgccgccagctcttccggcgtaaagacaaggttctgcaatgcggcaacattctcgcggatctgctggctattgctcgcgccgatcaaggtggaggtcacgcgttcatcacgcagtacccaggccagcgccatttgtgcgagcgtttgcccacgctgcaatgcaatctcgttgaggccacgaatacgcttgaggttttcctcgctcaagtggctggtaggaatggagttgccgccaggacggttgatgcgcgcctcctgcggaatgccgttgaggtatttgtcagagagcagcccttgggccagcgcggtaaaggtgatgcaacctatgccttcttgctgcaaggtatcgagcagtccgcgctctatccagcggttgagcaggttgtaggagggttgatggatcaggcaaggaatattccacttgcgcaacagcctggaggcttccagcgttttggcaggggagtaggaggaaatgccgacatagagcgccttgccctgctgcacagcactggcgagggcgcccatggtttcctctagcggcgtttccgcatcgaagcggtgggaatagaaaatatccacatagtccagccccatgcgctgcagactttggtccaggctcgcaagcagatatttgcgcgaaccgccgccctgcccgtaaggacccggccacatgtcccagcctgccttggtggaaatgatcaactcgtcgcggtaaggccggaaatcctgccggaataactgtccgaaattggcttccgcgctgccatacggcgggccatagttattggcaaggtcgaaatgggtgatgccaaggtcaaacgcagtgcgcaacatgtcgcgctgcacggcgatactggtgttatcgccaaaattgtgccataagcccagcgacagcaacggcagcttgagcccgctcttgccacaacggcggtactgcatctgttcatagcgatgttcatcagcctggtaagtcattcactgctccttcaattcaaatgcattcaatatcaggcgctctcgcgcgcaattaattcacagtccagcaggttgaggtgctgcaccgggccatccgccggcacttcgcccaatgcctgcaatacacgcaaggcggcgacctcaccgatttcccttgcaggagacctgatggtagtcaagctaggcaacagcatctcggaaaaagcgtaattgccgaagccgaaaatggcacaatcctcgggaaagcgcttgcctgcccgcaagccagccagcatgccacctgcagccaggttgtcattggcgaacacaatggcttcggcaggccgctggcgcaacagcaaggagttcaccgcctgccgacccgcctcgaacgggtcggcctgggtggggacgaatacccagggctccaggccgtattcgttcatgcgcgatatatagccatcacgccggtccagcgcgctcaagtcgcctatcagactgttctgcacataggcgatgcgcttgtagcccttgccatgaaggtactccaccgattgccgacccacctccacatgcgaaaaacctacctgcacaggcttgcgctccggcacatagtcccaggtttccaccaccggcatggcagccttggcaatcagcctctcggttccctcggagtgatactggctagtcagcaccaacgccgccggcgaccagccgaggaaggcgcgtaccgcactttcctccttttccatcgagaaataacttgaggccagcaacaactggtatccatgctggttcaactcatcgctgaagctctggatagtgttggcaaagatgggccctgagatgttgggaatcaccatggccacaacccggccccgggtcgaagccaggccgcctgctgcatggttgggcaaataatccaacgcggccaccgcctcggcgatgcggtcacgcaatgcttcggacacgatttccggctgcttgaaataccgcgacacggtaatggatgaaacgcctgccagcttcgccacatcatgcacagtggccctacccaatcccttgcgcttacccgacatcagccgcagcccgtatataatttttatgaatattaattttcattttaattctttgacaacatacaaagacttgccggaacattccaatgttaccggtaacatcattgagattatcagtgttttcaaaattttcaaaacatttgtatgttattcaagaaaaacggttcttgaatatattgaagtcagttttaatacaggcacccgcccatggcaacgcttagcctgcagcgtctgggcaagcacttcgcccaaacgcgcattctccaggagatcgacctggacattgcatcaggggaattcattgtgctggtcggcccctctggttgtggcaagtccacattgctacgcattctggccggcctggaagaagctgacgaggggcaagtgatcctagacggtcgcagcatcaaccgcctgccgccgcgcgaacgcaacatggcactggtgttccaggactatgcgctctatccgcacaagacggtttacgacaacctggcgtttggcctcagcatacgcggcacccccaagcagcaaatccagcagaaagtgcacgccgcagcggagcttttgcaattaacccccttgttgcagcgcaagcccgccgcgctttcaggcggccagcgccaacgcgtggcgatcggccgcgcactcgtgcgcgacgcccagctgttcctgttcgacgagccgctgtccaatctggacgccaaactacgcacggaaatgcgtatggaaatcaagcgcctgcaccagcgcatcggcaagaccatgatctacgtcacgcatgaccaggtggaagccatgacgctggctgaccgcattgcagtgatcaatcacggccgcatcgagcaattgggcacaccggcagaaatctaccagtctccagccaccaccttcgtggccggcttcatgggctcaccttcaatgaacctgctcgacctgccgctgcaatggtctgccgattacagatccgcctttgttgccgggcagtcggtgcccgtcaatcatctggagatcgatccggaacaacagatcaccctgggcatccgccctgagcacatccatatcgacgccgctgccctcaatggccaggcggcgctacgcctcaacgccgtagttgaactaatcgagcccttgggcgcggagaccattgccacgctgcggctggagcaattgactgcaaacctcgggcaatacacggtgcaggcgcgcctgcccggccaccagacggtatcccctgggcagcaactgcaaatccaggtagcacacgccaacctgcactggtttgacgacggacaaggcacgcgcattgcctctcgcccaacaggcaacacggagccagcggcatgagcttccctcgcgtactccgactcattgccctcaccctactggtatccgttgccgtcccggcgcaggcagagacagtgctgcgcgtcttcatcggcggcgcggcgcaacgacctgacctgttccgagcgcttgctgatcgctatgaagccagccatccgggtgtccgcatcgaaatcggcagcggcgctgccacttcagagctgcaacgtaaatacctttccgtcctgctcaatgcgcacgaccccagttttgacgccttgatgctggatatcgtccatccctaccaattcgccaccgctggctggatcgccccgctagacccgtatttcggcgaggagaggcagacgctgctcgccgacggtttgcccatctaccgccagaccaacctgatcaagggcaagctctacaccttgcccgccgtgaccgatgccatgttcatgtactatcgcaaggacctgctggcgcaacacggcattgcaccaccgcaaacctgggacgagctggcaaatgccgcgcagaccatcctgaagcaggagaacaatcctgcgctgcaagggctttccgtccagggagcgccgatcgaaggtacggtgtgcagcttcctgttgccttactggagccagggcaaggacatcctcgacagcaacggcaaattggccttggacaaacctgcggcgttgcgcagcctgcaactatggaaagggctgatcgacaagaatgtgatccgccgccacgtagccgaggtcaagaccggcgacaccgtcaacacgtttaaggctggcaatgcgatcttcgccatcaactggggctttgcctggggcgcgttccagaacgatacggattcccgcgtcaagggtaaggtcggtgtcatccgtataccggcggtgcaaggaggcgagcatgcgacctgcctgggaggatggcagtgggcgctctccaactattcgcgcaacaaggcgcaaacggcggatttcttgcgcttcctagcctcgcctgaaagcgtgcgcttcattactttgcaaggcgcattgttgccgccttacctgccgctttatgacgatgcggaagtccaagccgtgatcccctgactcaaggatgccaagccagccttgctggaagcaaagtcccgtccgctgaccgcgcgctacgcgcaggtatcggacgtactgcgtatctcgacctcggccgtattggccggatcattgacagccgaggaaggcctggaagacatcagccgtcgtctggaaaggatattgcgttgaaccttcgcgcattttccaacctccggcgtaactacttacgcaacagtgccagtgatgtcagtgagtcatcgctagcattctggctgttactgcctgcggtgctactgctcgccctgatcgtggtctacccggtggcgaaagtcatccacgacagcttttactccatcagcctgttcagtgagagcggcccggccttcgttggattttccaactacgttgacgccatgcgcgatccggatgtctggcgcgcagtgcgcttcacgattgccttgtgcgtggtgactgtacctggtgcgctgctcgtcggtctcgggctggcgctgctcgccaatcgcgaatggaagtggcgctggcccgtacgcctggcattgctgctaccgtgggccatacccctggcattctcgggcatgatcttcgcatggttcttcaacacggaatacggcgtggtcaacgacttgttgcgccgtgccggctttgcgccgatttcctttttgctgataccacaatggagttttcttgcaatctgcatcgccaccatctggaaaacttcttcattcgtcgcgctgatcctgctcgcaggcctgcaaaccatcccgcgcagcctttacgaagccgcggcgctggaaggcgccagccgttggcagatattccgccatgtcaccttgccgctgctgatgccagccatgatgatcgccttgatcttccgcaccatcagcgccctgcagtccttcgacatcccttatgcaatgacgcaaggcggcccggcccgatatacggaaaccttgtccatcctgatcaacaccacggccattgaatatatggatgtcggctacggctcggccctcgcggtgctgctgttcctgctgtccatggccatcagttcggtctacctgcgtaagctctacaagggggcactgtaatgctgaagctccccttgcgctggattgccgctgccgtcctgctgatcaacggcttcttccctgctgtgtggatattgctgacttcgttcaagcaagatgccgaactagcccaaaccccgattacctggtggccgcagcaccctacactggataattacgtgcatgcgttcagcgaccagccgctgctgctattcctaggcaatagcttcgctgtcgccttgctttccaccctgctgaccttgtttgccgccaccggtgccgcctacgcacttacccgtctgcggctgcgccgtcgcggcctcaccctcacggcactggtcgcaattgcgatgtttccaccagcaacattgctggtacccctgttcgagatcatgcgcggactgggcttgatcaacacctatggcgcactcatcctgccttatgccgtacaaagcctaccggtatgcacactcgtgctcgcaagctttttccagcaggtacccaaggatatcgaaaatgccgccatgctggacggttgcaccaggctgcaggcgctttaccgcatcgtgctgccattgtcggctcccggtgtgttcacggcaggcatcctggctttcgtcaatgcgtgggacgaattcctgctggcactggccctgaatgccgccccaggcagccgcaccctgccagttggcattttgctctatcagggtgaattcacctttccatggccggtgatctccgccgcactggtggttgccatcgtgccgctcgccatcctcatcatcctgttccaggaacgcgtcattagcggacttactacaggaggcatcaagggatgaagcatatccctccattcccctggtttcccgacaacgggtatcaggctgactacatcattttcacgactaaattaggggaatcagcatgaaaccacaccacactcaattgcgaccgttcagacgccgtggcatcagcctggcactcgctgccgcattgctttccgccggcatcccgacagcatttgccgtcgaagaaaccaccaaagccgaaaacaagcaaacttcggccgatcaggaagcgcagcctgcgcttggtacagtcaccgtcaccgctacccgacgcgaagccagcctgcaatccattcccgtcgccgtatccgtgctggacgggcgcaagctggaacaatccaacctcaacagcatccagaccatcgccaacgaggtgcccagcctaaccttccgccagcaaggcggcaacaaggactcctctatcttcatccgcggcgtgggtaccatttccacctcgcccggtattgaacccaccgtttccaccgtgatcgatggcgtggtctatgcccgcccaggccaggcaacactggacctcatggatgtggaacgcatcgagatattgcgcggtccgcaaggcacattgttcggcaagaacgcttctgctggcgtgattaatatcgtcacaaaggagcctagcgccgacctccatgcttatgtcgatacctcctactatgaaggtggggaaaagcgtatacgctttggcctttccggcacattagttcctgacctgttatatgcctctatcaacggcttatgggccgactacgacggcaacgtgaagaacttgcttggcggccgactcaacggttatgagcgtgagggagcccgtgccaaattcctgctaacaccgaacgaagatctcgatatcactttgatcgccgactatacccatggtaccaatggtgttatcgcggtgccttaccaaaccaccgacagcacattcactcaggccatcagcccagttcaagtcagcaaaggcaaccgcacagtccgcagcgatggcaaaaacgaagtcaccgataccaaccaggggatttccgcacaagtcgactggcgcatcaacgactacacgctaacctcgatcacggcgttccgcacctgggacaataagcaaaatacctccgtatccgggataggcaacaattacgaccctgccagaatcgccactggctatcctgcgacatgggacaggggaactgtggattccagccagttctcacaggaagtccgcatcgcatcgcccaaggataaattcgtggaatatgttgcaggagtctattacctcaagagcaagacagacgaagtctaccagcgttacgctgagaccatttccggcgctaattacttcgggcgttccgactatggcgtggaaaacgacagcatctcgctgtttggcgaaagcaccctgaacttcactcccgagttccgcggcattgcaggcctgcgttacacgcatgacgagctttccttcgaccacgtgcgcaacagcaatgtcccttcgggcatacaatccgccgtcagggccagtcagccgctcaggaaaggcaccaccagcgctagcgaatactctggccgactgggcgcgcaatatgatttgagcaaggatgcaatggtatatgccacctattcccgtggctacaaaggtccggcctacaacgtgttcttcaatatgttcgacggcaacaacgatacggcaccattggaacccgaaaccgccaactccttcgagatcggcctgaaatcggcattgctcgataatcgcctgattttcaatgccgcggctttctacaccaaatacaaaaactaccaggccaatgcaccagagcatgtgggtaacaatgtctacatctaccggttgatcaatgcgggcgaggtctcgacccgaggggtggagctcgacgtcaatgccaaagtcacttccaggcttagcttctccggctcgctggcatacgtggatgcacgcatagacaatctcaattgcccgccgaccgatgccgcttgccaagtcaacggcaagccattgccgttttcaccgaaatggaaatccgcagtacgtgccaactatgccattcctctcaacaacggctatgtgatcgacctcggcacagactacatctggcaaagcaagcagcaattcagcctgataccgcagaccgacgccacgatacaagaagcctatggtatctggaacgccagcgtagcgctttccacacaggatggctggcgttttgctctagttggtcgcaacctactggatcgctcctatgccagcacattgtccggcaatgcctccgtggcgcagcgctacgtcccccgcgacgatgcccgctacttcggcgttcaagtaaggaaggacttctaatcatgagccaaccccgtcaactcagcctgggcgcgttcctcatccgcaatggtcaccatgtggccggatggcgctacccggacaatgtgctggatgacgacccgtttgccgtctacaaggaagcggcacttctggcagaggcagcgcatttcgatgcagtgttctttgccgatgcgctcaccgctgcggccggccctgcggggctggagccactgacgctactcagtgcgttggcagcggtaaccaagcgcatcggcctcatcggcacggcaaccaccacctataacgagccttatcatatcgcgcgcaaattcgcctcccttgaccagatttcgcgtgggcgcagcgggtggaacctggtgacctcagacaatgcgtccgagtcagccaatttcggcctgccgcagcatgtttcccatgccgagcgctatgccagggcaagagagttttatgaagtggtcaccgggctctgggatagctgggaagaggacgcgttcctcaacgacaaggagaaaggcatatggtttgaccgcagcaagctgcatgcgctcaaccaccacggcaagcatttcaatgtcgccgggccgttgaatgtgccgcccagcccacaaggacgaccagtggtcgtgcaggccggcggttcagaagcagggcgcgagctggccgcagaaacggcggaagtggtattcaccgcccaccccacgctgtcatctgcgcaggacttctaccgcgacctcaagcgtcgactggcaaaatacggcaggcagccagacagcctcaagatcatgcctggcattttcagcattatcggcagaacgcaagcagaagccgaagccaagttcaacaagctgcaggaactggttgaccccgaactcggcctggcattgctggggcgcatgataggcaatttcgacctttcttcctatccagtagatggcccattgccagaactacccctgaccgacaacggtcagcaaagccgacaaaagttgctaaccgaattggcccagggagagaacctgaccatacgccagctatacctgcgcattgcaggcggacgcggccatttgactgtcgtgggtacaccggaaacggtcgccgataagatccaggaatggttcgagcaggatgctgccgatggcttcaatgtgatgccaccctggctgccaggcggtttacgcgacttcacggagctggtggtgccggaattacagcgacgcggcattttccgtacgcaatatcagggtcgcacattgcgggagcacctgggtttgcagagaccgataaaccgttatagcaaggcctgatagcaaatcaatggatttatcccaatgagcaatttgaatgcctggcaactatcgccaggcattttttctttctgaaccacaaaactcacgctcaataaacaagggtgagcgcagccaagggttggcttttcctcccttctggctgtgccgagtagcgcagtcagtcagaggaagtcaacgtcaaatccatacttggcatcgctgcgctcaccctgaaagttgctgaggtattttagcttatgttttggaaagcgacttgagtgagagcttgatgccttcggcaaccgcaatgtcggcaggaagctgcttgaccgcagccagggcctcgcgctcgttatagcccagcgcaagcaaagcattgagcacatcgctgctagccgacttggccggattgctgccagccagggctgtaccgccgtcgatagcaaacttatccttgagctcaagcaggagacgctcggcggtctttttgcctatgccaggcaccttgatcagcaaaccggtctcctgcaaggccaccgcctgagccaggtcatccacggacaacccactcaggatagcaagcgctgactttgcgcctacgccgttcactttgagcaattgccggaaggtagcgcgctcctggtcgctgccgaaaccgtagagcaactgtgcatcttcgcgcacgataaactgggtgagcaggacaaccttctcgccggtagcaggcaagttgtagaaagtgctcatgggcacttcgcactcatatcccacaccgtgacagtcgatcaccacctggggaggcgttttctcgacgaggataccgctcaatcttgcaatcatatcagcctgccacctttcaccctgaatcctgccgttgccaatttacccaagccttgcccgccatgtgcatggcaaatcgcgcaagccagcgcatctgccgagtccggccgaggcaggccaggcaggttcagcagacgctttaccatctcctgcacttggtccttcgccgcatgaccatgaccaacgaccgactgcttgacctgcagcgcggtatattcggcaatcggcaagccttgcaataccagggcgctgatggctgcaccacgcgcctgacccagcaacaaggtagactggggattgacgttgacaaataccttctcgatcgccgcctgttgtggctggtagttatcaatcacttccgccaggctatccaggatgatcttgaggcgggtaggcaaatcttcgatttcgctgcctttgccggttgtggtcttgatggtgccgctggccacataggcaagcttctcgccggttttctcaatgacaccgaagcctgtcaagcgcaggccggggtcgataccgagaatgcggaatgtcattactcctcgatgactgccgtggtatagacttcctgcacgtcatcaaggtcttccaacgcatcgagcagcttctgcattttgaccccatcttcaccgctgaatacggtttcattatcaggcttcatggtcacctcggccagcactggcttcaaccctgcagcttccagcgcctccttcaccgcagtgaagtctccgggagcagtgatcacctcgatactaccgtcttcgtcggtaatgacatcttcagccccggcttccaacgcagcctccattacctggtcttcactggtgcctggctcgaaaaccagtacgccgcaatgcttgaacatgaaggcaacacaaccgtcagttccaaggttgccaccatgcttgctcaatacatggcgcacatcggcaacggcacgctgcttattgtcagtcagacaatcgataatgagggctgcgccgttaatgccataaccctcatagcggatttcctcgtaattgacaccttcaagttcgccagtaccgcgcttgatcgctcggataatattttccgcaggcatgttctgctctttggcttctgccacggcagcgcgcaggcgcggattgaaattgacgtcacccccgcccatacgcgcggagacggtgatttccttgatcagcttggtgaatatcttgccacgtttggcatcctggcgacctttgcggtgctggatgttggcccatttggaatgccctgccatgtgtaaaatcctttgattgcgaaatatgcaaaaaccttgcggattttaccatagaggtccacaggcctgctcacggagtgctatgccgccttgccaccctattgttactcagcatgaagtacgatataccaccattagtccgtgtgatagtgcttgcagctagaccagcatcagtcctgacccatggccggattcaccacttccctgcgcttcatgctatgcagggaaataatgagcagtgcaactccaatcaatatcatgccgataacttcgcctcgctccggctcctcgcccaattgccaccaggccgcaagcacaccgatgacgggggccagcaatgatgtcatgctggcgatgcccgcaggcaaatgctgcagggcataaagccagagcagccaggcgagcgcattgcacaatactgcgttgtatagcacggcgccaatgaaattgatgctccagtctatcggtggcgcaggcacaatgaaggcgacggccaccagaggcagcgagccgaacagcatttgccacgcagtcaacgacatcaggtcaagatcgggaacacgctggtgcagcttctttgcgacgatgacggaaatcgcccagaatacgccgcccaggatggcaagcgacatgctgaacaggtctgagcccaggtgcagcggatctagaatgaacagcagccccatcaccgagaacaacacagccagccattggataccgcgaatcttttcaccgagcaatggccaggccagcaccatcacccagaacggcatggtgtaggtcagcaccgcggtcttgccggcgccgccctcgaccagagcccagatgatgaggccggtgaaaccgcaggtctgcagcactccgagccagatcaacgtcggtacctcgcgtggcttgagcggcttgcgcatcagcaccaataacgccatgaggcagacggcgccgtaaaacgtccgcatcgcaccgaactggaacgcgccggcataatccagcgcatgcttcatgactacccagttgtaaccccagagcactgccagcagcagcaaggctgcaaaggcgcgcaacgtggtcgaggttcccgctttcatgtcgattcctggcccaaggccttagttaacacatcaagagcaatcgagaaaaggcaaacgctccgaccagtgttgccctgcctcagcagtaggtcataccgcacggcagcgcaacaaagtcggaggggctgcgtcagtggctctaattccagatatggctcaatagtttccagctgccatcggcctgtttcttgtacagcaggtgcacattaccattgaagctctgccgggtaccttgggcatcaatcacggccgcgctccagtgtccgcgctggaaagcgaggttgccgtcagcctgtgcatccaccaactccagcttgtggtcgatgatgccttgtgcaatcgcagttttccagaagctcaacagcgcctccctaccagtcacctgcggcgcaccaccggcaggcataacggtggcagcatcatcgtaaaaagaaacgaccaaggcatggtccttggcattgaaggcggcgtcccacgcttggttgaggcgttcggcggtagccttgaaatccgaagtagtcattacgattccttgataatgaaaggttaattccaggtatgcgtcagaatcttccagctgccgtcgtcctgtttcttatagagaatatgtaggttgccgctgaattgctgaggctcgctgtccgcgcttttgagcactgcgctccatttcccgcgttgatagatagtattgccgacgataccggtttccacggtggtaatctgatgctcagcaaaacccttggcaaacaagccagaccagaaatccgcaatatcattgttgccggtgacttgctctccaccagcaggcagcaagctgccattggcatcgtagtaggaggcgagcgtacctgcggaagcttctgcaaatgcggcatcccaagcactgttgagcttgctgacgatcgccctggcctcttcttcattcggcttggcattacatttgtagacagcaacggcggcaaccgccaccaatgccagcaacacgatagagacaataaccttgctgattttcatagtagtgctcctctcctaaattaatattaagaatacaaacttcacgccaccgtcgaccgtcatgtgcccgtacgcatgctgccaggcacatcgaaagccgagatccctgcattgagcttgcccaaaataccgcccaataaaaccctttcctcctcattcactgcagccatgcactggcgcaaacgcgtgtaataatccggcatcacctgatccagcttttcctgtcccgctgccgtcaggcgtatggatacccttcggcggtcatcccggtcaaaaatacgttccaccaggccgtcacgctccaggccgtcaatcagcccagtcatcgtggcacggctgacgccagccttctctgccagcacggaaggcaaggagatgccgttctcttcgcgcatcagcaggatcaacacccaccagcgcccctgcagaaggccatgttggctcaggcatgcatccagcgcaagggaaagatcacttgcaacacgcagtaggtgcaggaaagacgataccgcactgacatccgcttcaggatagcgtgcggaaaacttgtccaggacggccttgctgggaagatctctgagctgcagcataattagtcacattataattagccgactaattatgtcaaccgtcattctcaggggggggtagtttccttgcatccgccaacgttacatttaacccgatgcagttaaggtgtatattggtttacgccaagaaaacgtaaggagtagccaacatgaaaaccgtgaggcaagttctggaaaccaaaggcagtaccgtctattccgtcgcaccggaaagcctggtctatgacgccttgctgctcatggccgagcaccatatcggcgcactggtggtcatgcagcgcgacaagatggtgggtatattttctgaacgcgactatgcgcgcgaagtggtcatcaaaggcaagacctccaagaccacgaccgtgggcgatatcatgtcagtgcaattgatcaccgtcagccctgacgacacggtggagcattgcatgaacctgatgtcgggcaagcgcatccgccacttgccggtgttggagggtgaaaaactggtcggcctgctctcgatcggcgacctggtcaaggaaaccatcgcttatcaggagtttctgatcaagcagctggaaagctatatccagagctaggccaccgcccaggcagtaaacctcaccccttttcctcgggcgtgtcacttggtggccgcccttcccaggcattgcgaccctggccggcaattgcatcttccatctcgcgcgacaaagtacgttgcaagtcttgccgcgtgcgtacactataggacaccactttctgcatatcagtatggatgggatgcaagttgtgcatcaatttctcgtcatcctgcctgaacttccatgcagtacggtaggcatgaaacggggaatagcccatttcgcgcaatgctttctcccccagatgcactgcactgaggaatgtctcgcgtacgcagtctatctccatatccatatagtcgaacacataggtacggttacgcgcacgggccagaatcttgacttgcggataatgctcgcgtacgtagcgcgctgtctccagcgctgcatcggcatcgtcgatggcgagaatcagcaacctagcattcgcgatacccgccgcccgcaacacatccggccgcgtgatatcgccataataggcatggtaaccgaagctgcgcatgagctcgatctggttggggtcatgctcgatcacggtaggctcgacaccgacactcgtcagcaagcgggtaatgatctgccccacgcgcccaaaaccagccacgatcaccgggcgtgcctcttcgaattcatcgtgtcccctgctgctacgacgttgttgcaatctgcggcgatagacgccacggaagcccaacagcaacaaaggcgttgtcaccatcgacagtgcaacgaccgaattgagcagtgcaccatgctcaccgctgatgaccttggcatcgagtgccgcactgaaaatgacaaacgcaaactcgcccacctgcgacagggtcaccgcaaacatgagtccaccggcattatcaagacggaaaaccttagcaagacagaagagcaacaccagcttgaacagcaccaataccagtgccagacccaagaccaattccggctgctgcaatatcaagtcaatattgatcgacatccccaccgaaataaagaacagcccgaggagtagtcctttgaaaggctcgatgtccagctccagctcctgccggtattctgaatccgccagcagcaccccggcaatgaaggcgcccagcgccatggacaggccaaccagggtcatgaggatggaaacgccaataatcaggaacagggcgaaggcgatgaatatctcgcgtagcttggtgttggcagtgtatcgcagcacgggccgcaacaggtatcgcccacccagtaccagcaacaccaccagtgacaccgctttgaggatggcaaaccaatccatgtggacgccatgcgcggtatgcgctccaggcgcaatcaccagcaacaggatcatgatggggatcactgccagatcctggaacagcagcaccgagaacgcagatcgcccggacgggcgattcaacgcaccctgctccgtgagtatctgcatggcgattgccgtcgacgacatggccacacccatgcccgccaccagcgacaatcgccaatctaggccgatggcaatcccggcaccatacaccagcgctgcagtcagcaccacctgcaatccgcccatgccaaagatgggaagtcgcaatgccatcagcttgtcgggctcaatctcgagaccgattaggaacagcatcatgaccacgccgaattcggaaaaatgcatgacagcttcggcatctgccaccaggcccaggccccaaggcccgatcacaacgccggcaaacaggtaccccagcacggaaccgagcccaatccgtcggaaaacaggaacagcgatcacggcagcaccaaggtaaatagcgctttgcagcaacagcgaagaaatctggggttcagccatcaggaagcgcctgcaccatcagcaggtgccagataatgcgcctcttccgactgcaggctgtcaacctgtggcggccagcttccctttgccagcccatccagccatgctgcatagctggctgcatactcttgcaatgtctcatcactcagcgtgtctgcagactgcaccagaaaaggttgcaaatagcgcatgccgcacaatcgtgctgtctgctcgaaaggtcgcagcagttcagcgatggaaaaacaattgtatccgcgccgctggtagacacgttcagacccgcctgtagacaccgtatgcacccatgccttttccgagagcttgttggcactgccgccatatgcccagccatagctcagcacagagtcaaaccagctcttgagcagggcaggacaggaataccaatacatggggtgttggaacaccaggatgtcatgcgtatcgactagcgcctgctcatgcgccacatcgatcatctgttccgggtaatgagtgtacaggtcatgtacctggatgccctcgcaaccttgcgcggcatccagcaacgctcggtttacccgcgagctctctagcatgggatgagccatgacgaccagcacgcggtgtttcaccatctattcaccaatgatcttcaccagcacccgcttgttgcggcgtccgtcgaactcaccgtagaaaatctgctcccatgggccgaagtccagctggccatcggtcactgcgaccacgacctcacgccccattatctggcgcttcatatgggcatcagcattgtcttcaccggtatcattgtgccgatagttgcggataggctcatgtggcgcgaggcgctcaagccactcgcgatagtcatgatgcagtccggattcgtcatcgttgatgaaaacgctggccgtgatgtgcatggcgttgaccagtaccaggccttccctcacgccgctctctcgcaggcaagcctcgacctcgtgtgtgatgttgatgaatgccacacgcgaaggtgcattgaaccacagctctttacgataacttttcatgagtgttgcccttaaaaatgtaagctgggaaattatagcctgccgctggtgtcattgagtggtcagtcaacatttttgcaattgcgccggatttcggttaaaagtaagtgatcgatcaatttcgttatccatcccatcaagcaaggagaaacaatgagtgacaagattttcatgcgtgtcggcgaagctctggtagcaggaggtcctccaggcacggcagcagaacccgaagtcatcatcggtgaaatggacggccccatgggcacggctttcggcacgctgctcggcgaccaggtcaagggccactcacgcgtgctggccatcctcaataccgacatcatggttcgccctgccaccatcatggtgagcaaggtaactgtcaagaacgagcgctataccaacatcctcatgggaacagtgcaggccgcgatcgccaacggcgtcctggatgccgtgcgtaacggcgacatccccaaggagaaagccaacgaccttggcatcatcgtttccgtctggctcaacccgatcgtggccgaacaggacgatctcgatcacaagatcctgttcgacatccaccgcaaggcaactgccaatgccatccacaaggcaatgagcaacaagccggatatcgactggctgctggagaaccaggacaaaatcgtccacaaatatttccagatgggcctggatggcaagatctaggctgccttaacctatgttataaccaacccatcggcagtcgtcggctgccgatgccacgccagtcttgcgaccacgcctcttgcggcaagactggcgcccattcaccagaggatgctcatggctgcagcgagttttcaggtagaggatgatacccagggtggtaagcgcattgtgcttaacggacaatggtccttgcgcgccttggataacgactttgccgagttgcgccgggccctcaaaccgtatttttccgatgaaaaagcgcaatgggacctgacccaggtcgagcaactggataccgccggcgcagcggtgctatggaacggctggcagggaaagatggaaggcagggtaacgctcactgacgagcaagtggccctgttcgatacgctagcgtccattgagacaacgacggtcgccgaaaaaccaccacgtttcgactggctcaagctggtggccgggttcggaaaattgaccatcttcatttccagtcatgtcgtcgacttcgtcaagctgatcggactactggtgctggagttgggctacctgctgcgccgcccccaggattttccgtggcgggagttcagcgccaatatctacaagagcggcgttaccgcactgcctgtcaccgcgctgcttggcttcatgatcgggattgccatgagctatctgatggctacccagctgcgcaccttcggcgctgacatcttcatcgtcaatatcctcgggctggcagttatccgcgagctcggccccatcctcatggccgtactggtcgcagggcgctctggctcctccatggcagcccagatcggcgtcatgcgggtgacggaggaaatcgacgcacttgccaccatgggaatctcgcgcatcctgcgcgtggttctgcccaaggtacttggactgacggtgattgcccccttcctggtgatctggacctcgtgctgggccctgctgggcggcgcattatcggccaatatcgagctgggcctcggctttcgcttctttttcgactacctggcagccgtcgtacagccggtcaatatcaccctgggcctgatcaagggcgtcatgttcggattcattgtcgcggtgatggcctgtcacttcggcctgcgcatcaagccgaacactgaaagcctcagccgcagcaccacgagctccgtggtcacggcgatcacctgcgtcatcctgattgatgccgctttcgccatcatcaccagcggcatcggagtgtagaggccatgaacagtcaacacactcgccccatctgcgaaatcaggaaagtctggaccgtgttcggcagcaatgtcgtgcaccaggatctcgatctcagcatcaatgcgggagaaatcatctccctggtcggggggtcgggcagcggcaaaaccacactgctgcgccacatcgtaggcctgacacgcccgaccaagggagaggtcttgctgtttggcaagaatctgcatgaaatggatcgcgtgccacagcaacgcctgatgaaccggctaggcatgttgttccagcagggtgcactgttttccgccctgaccgtgttcgacaatattgcctttccactgcgcgagctcaagcagttcgacgaagccaccatccaccagctcgtgctgcacaagctctcgctggtggaaatggagccggatacggggtcaagactgccatcccagctctctggcggcatgatcaagcgcgtggccctggcgcgggcgctggcgctggagccagagctgctgttactggacgaaccgacagcggggctagacccagatcgcagcgaaaaattcgtggagctgatcaaaagcatcaagcatagcctgggcctgacggtgattttcgtcactcacgacctggataccctggtatcgctgaccgacaaggtcgctgtccttgccgacaaacacatcgtcgccaattgtgggttgcgtgagctcggcaacatcgatcatccttttgtgcaaaactttttccagggcgttcgtgtccgattggaaaggacatgaggcacctgtgcaatggccttttatttagcatccttggctgcaacatctccttgctcagggcgcaggcagtatataggcactgtcacataccgcgccacacaaggcgggggcattttaaaacaatgcctcatttatcggtttgccctgtcggtgcagctacagctgtgtgtcaagcccttgccgaaccatgcgcccgtctgtggcatgcgccttgcattgactacgccgacagggcaacattcccatgaaaagacattgaacatgaacaggctctaacattatggaaaaccgcgcacatgccttggctgttggcattgccaccctgatcttggtggccattctcgcatttgccttctggtggatgagcggcagccggcagccgctcactgaatacaagatcatctcgagacagcctgtgaccggtctcaatcaggaagcatcggtcaagtttcgcggtgtgaacgtaggcaaggtttccagcattgcgctggacccggactcgcaatcctcgatcgagatcaccatccgcgtcgatgaaaaactgcaccttaccaaggatgcctacgccgaattgcgctcacagggggtcaccggccttgcctatatcgacctcaatgaccccaatgatgatggcgaacaactgccacccggctctctgatcacgatgcgcccttcattgatagaccgcatttccgaacgggtgccgcggctggtggacaaggtggaatcgttcgtcaaccatggcgtcgagaccattgagcaggcgaacacgatgatgcagagtatagatgtaaagcgcctgaaccagacgctgtccaacctggaagaggcatcctccaagttgggaccggctctcgtctctgccaatgaggctttcggccaggccactaaactgctgtccgaacaaaaccagcaacagttcacgcaaaccttgaataacctgcaggcagccacccaagccgccacaccgctgctcaacgaactgacagccactgtccacgatgtacgcggaatgacaggggatattcgcaacagcgccagcctgatcggcgatacgttgaatcacgagaccctgccgcagctcaatgaactgacggccaatgccagcaacgatgcgcgccgcatcagtcgtattttggatatgctggaagaaaacccgcaaagcctgcttttcggcaaaccagaaattcgcccgggtccgggtgaatccggcttcaaacctgcacaatgaggtaccccatgcaaaacattacgtccatggcggcgctgttgatgactgttctcagcctgagcgcctgcatgagctcgatcaagcctgacaccaagccactggatttttacgacttcgggctgcaggatgcagacaatcgcatcagcttcaccttgccgctggaaaagctagacgccaccgatgcgatccagcacagcaatatccgctaccgcctgcactacaagcatccatcccaggtattcgcctatgcagaaagccgctggtctaccttgcccgtggatctcttgcgccagaaagttgccaatgcgcaacctctcaacacgacatgcggcctgaaaatacaaatcgtcactttcgaccaggtgtttgacgacgccagcagtagccaaggcgtagtccagttacaggcagagttgacagacaggcgttcacgcaagctattagcttccacgcttatttccgcacgacatgcagcgcaaagcgcagatgcgcgaggcggggttgccgcactgaacattgccagcacggaagccttgcaacaggctgcagactgggcccgggaaaccagccaggccgcacctgcatgccaaactgccacgccatgacagggcgttggccaccgcctgctgaagggcatgcccaatgagagaaatcgacgtccacccggccttcactgacctcaatggcagtggtcccgacccagacctgtcgccactcccggtcgtggccagagtgggcagctactccatgggctggcgggtggaagcccatgcacaccagcgggggcaattgatgttcgttaccaacggcagtatgcgcgtagagacgcgcgatggttcatggatcacgccgcccggccgcgcctgctggatacccagcgcagcggtgcatagtgccatctatacgcaggcatcgaaaatgcagacggtattgatcgcgcccgagctgctggaaacactacccaaacgctgctgcgtcattaagcttactcccttgttgcgtgaactggtctcgcaggcagtggcgatcaacaaccaatacacgttgcacagccgggagcacaggctgatgcaggtgctcgtcgaccagatcagcactgcgcaacaagcgccgctttttctgcccgaagggcgcgatcctcggctacgccgggtaacggaaagcctgcaccagaatccgggagatgaccgcagcatcgaggcgtgggcccagattgcaggtgccagtgcccgaacacttgctcgcctgttccagaaagaaaccggcatgacttactcctcctggcgccagcagctctgcctgatacgcgccgtcgagatgctgaccgagggagccagcgtcaccaatatcgccctggcgctgggctacgaaagcactgctggctttaccagcatgtttacgcgctcaatgggtgagtcgcccagcaattacctgacacgctggtcgcaggaaactacagcgtcagaatagatcactcatgaattgccatccttgactgcgcctgccgcttcggcctgctgccagtcacctcccagggcacggatcaattccacactggtgcgcagctggctgaccttgagcgtcaccactgcgcgctgagtctccagagcctgtgtctgcgctgccgtcacctccaggtaattggcggcgccttcacgatagcgattcatcgcaaatgccatcgatttttgcgctgcctcggcggcggcctgttccgcatccgcagctgcctggtagtgatgcaggcgcaccaagctgtcctctacctgctggaaggcctccaataccaccccgcgataacgggccccagtctcattcagcaccgcctcagcctgcgccaactgggccttgcggcgtccgccgtcaaaaagctggaagagcatgcccggcccgatggaccagaaattgctgggcgccgtcagccaattcccggtggaaatgctctgatagccaaatgccgcactcaggctcaaggcagggaaataagccgtccttgccacgccgatactggcatttgccgccgcaacgcgtctttgcgcagctgcaatatccggcctgcgctgcaggagggtggaaggtagcccaggcggaacatgcggcagggcaatcgtatccagtcggctggcaatcgcaaaattcgagggagactcgccaaccagggcggcaatcgcatgctcgaccaccgcgcgctgtgcccgggcctgcgccagctgcgagcgtgccgtttccagctgcgcctcggcacgactcacgtccaggcctggcacgatacccccctcatggcgcgccttggtaatcgacaatgccttgtcgttggcctgcacggtttcttcaaggatatgcagctgctgatccaagccacgcaacacaatgaaattgtcagtgagctgcgcctgcaggctcaggcgtaccgactcgagatcggcctgcatggcggcagcctcggcaacgcctgccttgaccgtgttgcgcaccctgccccatagatccagctcatagctggcctgcagccctatgctgtaattcgaataagtcggagggatgacagcattgggcggtaccagtgggcggtgctcggaaacgcgattgcgcccagcctggccatttgcagacaggctggggaacagatctgcacgcgcttgctcgctgtatgccagcgcctgctggtagcgtgccagcgccgctgaaaggtctgggctgtgcgcaaccagcttttcctgcaacgcatcaagttcagcatcgccataaagcttccaccattccccgcgcggcaattggtcggccggtgccgccggcacccagggttgcatttccttatatgcctgcgccaccggcacttctggcagcttgagctcgggcgcaaaagagcatcccccgagcactgccagcatgccacaagccagcatcccttgcctgatgatcatgacttggcagcccctgtgcctgcctcggcaggcacacgcacctgcatgccatccgtgatgtcgtcaggaggactgtctaccaccctgtcgccttcctccaggcccgaaccgatttccagggtcttgccgagatcgcggacgatcattaccgttttgagcacaaccctgtcatgttcatccagcgttgcgacatgcacgccatcgtgccgtacgatcaatgcactggctggaatactcaaggtcgcagcattggccgcaagctcgatattggcgcgggcaaagccgccgggcagcaactcaccgttatcgttcggtaccagaaactggaacagcgtggtaccggaagccgcatccactgcctgtgccgaagccaccagcttcgcggcatattcgacgccaggccggccagggatggtcactttcgccgtggcacccttgccgatcgctggcacataactctgcggcacattgacgtagaggcgcagcttgcgcgtatccgacacgacaaagagcggctgcccggcttctcctgcgttgatcagtgcgccaatatcggttgaacgtgcggtcacggtgccggaaaatggcgccaccagcctggtgaatcccttggtggcctgcatgcggtccaggttggcctgcgcggcctgcaggataccctgtttggccgcataatcactgacccgctcctccacctcctgcttggaaacggaatcggtattcagcatggattgccagcgcctggcagtcgtgccagccagctctgcattcaccttggcggtctcgacgtcggccttggcctgcaataattgctgatcaaggtctggcgtttcgatttcgcccaacacctgtcctgccttgacctcggcaccgatgtcgacataccaccgcttgaggtaaccgctcaccctggcgtaaatgggcgcacgggcaaaggcttccaaccgggcgggaagcaccagcgtccgggtgtcgctgccgcgctgcgggctgaccagggtcacagacggcaccgcctgctcctccgtccattgcttgagcgcctcgccttccttggcacggatcgacaagccatagaccacgatgccaatcgccaccagggcaatgaccaggccgcctctgcgcacagtacggcgtgacgcgccaagatcagtagtcctcacatcagatgacattcacttctccataattcgaattctctaccaacggcttgcggtaattgcggtgcacgatactgaacaccacgggcacgaaaatcaaggtggtgacggtggcgaacagcagccccccgatcacagcccggccaagcggcgcattctgctccccgccttctcccaggcccaacgccatcggtgccatgccgatcatcattgccaatgccgtcattaagaccgggcggaagcgcacgaagcctgcctcgatcgcagcctgggtagcattgcccagctctgccaggcgctcacgtgcaaagctgatcaccaggacactgttcgccgtcgccacgcccatgcacatgatggcgccagtcagagccggcaccgacagcggggtaaagctggcaaacagcatccagacaatacccgcaatcgcggcgggcaaggcgctgacgatcacgaatgagtcgctccaggactggaaattcaccacgatgagcaggtaaatcagcacgatcgcacccaacagcccgaacagcagccccgaaaatgcatgctccatggtttggacctggcctagcaaggcgatactggatcccttgggtacgctatcggcatgggcatccatgattcggcggatatccttggcgaccgcgcccaggtcgcggccctgcgtcgtggcattgatctgcacaatgggctggatatcgtactggctgaccagcgcgttggcagtgctgcgcgagaatgtcgccaggccgccgaggatctgcggcgatgcgcccggtgcgctgccgttgatcggcaggttctccagtgcagacaggctatccatgcggtattgcggtgtctgcaacacgatggggtaggagacgccattggctgggttcagccaatacgtgggtgccacctggctactgcccgccagcgtcaccaccatatcattggtgacatcgcgtgtcgtcagccccacttcctgcgcacgcgaccgatcgacctcgacctgcaataccggattacggcgcgactgctggatacgcacatcggcaatgcctggcaccttgcggatttccgtcaccagctgattggcataatcaaaattggcctgcaggtcgttcccgcgaatctgcaggtcgatcggcgccggagagccgaagttgaggatctggctcacgatgtccgcaggcgggaaggtaaaggtcgagtcggggaacaggcgcggcagctcctcgcgcaagcgcttgacataggcagccgtaggctggtgttccttggtcagtgcaatctggatatcgccatcctgtatgcccatgacgccagtattgttgtatgtcaagttgattgggctgatcggcaggccgatattgtcgacgatggtatcgatttcatctgcaggaatgatcttgcgaatttccgattgtatcttggcgaacctagcggccgtatcttccagccgggtgccaaccggcacgcgtacatgcatgagaatttgcccgccatccacctcggggaagaaattgcgcccgaggaaaggcaccagcgcaaaactgagcatgacgaatgccatgaaccccgcgatgaactttctgcggttttccagcattaacatcagcacaccgcgatagccttcgcggaaatgctcgaagcgtgcctcgaaaccacgctggaaacgcaccagtggatttcgcgacgggggaagaacatgatcattgccatgcaggtcggtatgcggcgcatgcggcttcagcaggtacttggccatggtcggcaccagggtgcgcgacaggataaaggagctgatcatcgcgaacatcacggccttagccatcggcacgaacaggaagcccgacacaccttcgaggaagaacatcggcacgaatacgatacagatgcacagcagcgaaacgaaggccggcgtgacgatctgccgtgcgccgtccagaattgccggctcgaccggcttgccctgctccagatgccagttgatattctcgattgtcacggtggcatcgtccaccaagatacccaccgccagcgccagccccccccagcgtcatgatattgagtgtctccccggtaaacgccaagccggcgatcgcccccaggatggacaagggaatggaaatcgcgatgatcacggtggaacgccagctgccaagaaacagcaggatcatgatgctggtgagtgcggctgcgatacagccctccagcaccacgccctcaatcgcggcactgacgaaaatcgactggtcgttgatggggcgcacttccagttcatccggcagggtaggcttgatttctgccaatttgctcttgatgccgtccacgatcgcgagcgtggaagtagcgccacttttcatgaccgacatcagcacggagcgggcgccatccacgtgtaccagattggtctgcggcgggttgccatcgcgcacatgcgccacatcgcggatatacaccatagcgccgttgaccatcttcaccggcagattgccaagctcctccaatgccgaaggcgcattattgagctggatcgtgtattcgaaactgccgattttctgcgtgccggcaggcaggatcacattctgcactgccagcgcattcgccacatcctgccccgagagcccacgcgcctgcaaggcatccggatcgaggtcgatctgcacctgccgcgtcttaccaccatacggccagggaaccgctgccccaggcaccgtcaccaggcgcacccgcacggcattcatgccgaggtcggccaggttctgctcggtcaggccttgccctgccagcgccaattgcaggataggcacagtggatgcgttgtaattcaaaatcaggggcggctgggtgcctggcggcaactgccgcagcatggtttgtgaaattgccgtcacctgggcattggcagtagcaatgttgacgcccggatggaagaaaatcttgacgatacccaggcccgcataggagttggcctcgatatgctcgatgtcgttcaccgtcgtcgtcagcgaacgctggaacgtcgtcaggatacgcccggtcatctggtcgggcgacatgccggcatactgccaggcgacggaaatgacgggaatgcggatttccgggaaaatatcggtcggcatgcgcagtgccgacaagattccgacgatcaggatcaggatcgccatcacgacaaaagtataagggcgcctgagcgcaactttgacgatgcctagcatgctgcgactaccataacgaatccatgttgactgacttagcctctgattatttcagagatgctcaaggtcatgcttaatcaaatctgccacattgttgcttgatcttgccattatgtcccggttttaaataggggcttaaccaaaccggtcaataaaaaagccgctccacgagcggcttcacgacctgcacagcgttatttcttcgcaggcagtgtggcctggcaatgctggtagtcatgcttgtagccatcgtcgagtctggctgcctccccttcgagcaccaacgtggtgatgccattactgtaggatccagcgtccgtcctgttgagcaggacttcacggtctggcaacatcagccaagccgcttttcctgcatcctccagcttgacgtagaacttgcgccccttgtcgcaacggtattccgtcgagccgccggggccacgcgagcgcgcatcggcattgtctccaccaaatggccagatgcggaacccaccacaggcggacaataggctgccaagtaccaacaacagcaggagctttccgtaagccccggtaatacgcgcggatatgatcaaaatcccagactccaaattgatgcgctcaatggcgcttggaacgtaagtataaacaatcgcccgcctgacttgtagctgccattcagcacatatccgtcatgatgcatgcatgcaatgacccagaccatgccggcgtgcgaagcttcccaagggcagccgtaccacaatggcaaccagcggcaatacagccctagccatccgtcagatagcgcatcccccacaagccaatggtgcttgccacgaactcggcggccggcctctcagacaccatatgatccgcatcctctatcgccagcaggctcttcgggtgccgggctgtttcgaaaatcgcatgagcatggcgcatgggcaccatctcgtcgcggggcgaatgcatgatcaacaccggcacacgcaaacgctgcatggtgtcatgcagccggaattgtcgggcatggtcggcaaattgccgccgcaagacataaggctgccggttcacctcgatgctggtggcaccaccctgcatgatctccctggttttgtcctcgccgatgatctccagcacatgcgccgggctctcaggcgtggcaatcgtgacgcaggcccgcgattctggaatcgagtggcacgcattcagcgccaccagcccgccgaaactgtggccgatcaagatgtttggcgcagcgacatgctgccgcaaccaatcagcagcactgacaaaatcctcaacctgcgtatccaggttggtcattgagaaatccccctcgctttggccaatcccggtgaaatccaagcgaagcgagcctatcccatattgcagcaatcttcgtgctgtcctggaggcaatcaatatttccttggtacagccgaacgcaggcgcaatcatcgccatcccgcgcggtggaatgtcaggcagctccagcctggctgccagcttcaagccgttcgcattgcagatggtgacgttttgtgaacccttcaataccgacatcgcctgaggttccgcctcttaacatcaagggtgaatactagcattgttacctgccgcccatctcatgccgtcatgggtagtagtgtcatttaacttctcctggcttggcagtgcggcttgagcctgaaattttcttttccagcattagtgactttagctatattgcattttgactaaaatttaagacaaataagcatacaggcaaaattacttgcgcattctggacgacatgcctgtcaccattatagccatcgagctacacaccttcagtatccactatgccaataccacaacttcatcacacacaagcatcaagaaaattgctggcaatccgctaaagcctatattaaaggccatcttgcagtactcgttgttcatttcggcacaaccagcatggtcagtcaaatcacattaatatattcctacatagatttagccttttctcctacaccacttttcaacgcacagctctacagtgagacgcaataccatcaaataaaataggggtatgcctcatgaagaacaaaacggagaaagtcaaaagccaactggcagggtcaaccgctccagacaagaaaaacaccactgcaaaaacgcgcgatctagagtcgtacaagtcggatgccaccgggcagccactgaggaccaatcagggcgtcaagattgcagacaacaagaactccctgcgtgccggcagccgtgggccctccctgctggaagacttcattctcagggagaagattacccattttgatcatgagcgcatcccggaacgaatcgtccatgcacgtggcgtcggcgcccatggttattttgaatcctatgccgaccactcttcactcaccaaggcgggattcctcggcgaaaaaggcaagcaaaccccggtcttcgtcaggttttccaccgtccagggccccaggggctctgccgacacggtacgggacgtgcgcggctttgccatcaagttttataccgaggagggcaacttcgacctcgtaggcaataatattcccgttttttttatccaggatgccatcaagtttcccgacttcgtccatgcggtcaagcccgagcctcacaatgagatcccgacgggcgccagcgcccacgacaccttctgggattttgtttcgctacagccggagtcggcgcatgccgtcatctgggccatgtccgaccgtgccattcccaggagcttgcgcgccatgcagggatttggcgtccataccttcaggctcatcaatgccaagggcgttgccaagttcgtcaagttcatctggaccccgaagcagggggtgctgtcgctggtatgggatgaagcgcagaagatcgcgggcaaggatcccgacttccaccggcgcgacctgggcgaatccattgagctcggcaattatcctgaatgggaattcggcgtgcagatcattgacgaacaagacgagcacagcttcgatttcgacatcctcgaccccaccaagatcgtgcccgaagaactggttccgatcacgccgctgggcaagctggtactgaatcgcaacccggataatttttttgccgagaccgagcaaatcgccttttgccccgggcacatcgtgcccggcctggacttcagcaacgatccgctcctgcaaggccgtctgttctcttacacggatactcagctgagccggctgggcggacccaatttccatgaaatccccatcaacaagccggtatgccctttccacaacaaccagcgggacgcattgcacagaacgacgatacacaagggccaggctgcctacgagcctaactcgatcgacggaggctggccgcaggaaacgccgccagcagccaaggatggcggcttcgagagctactacgagcgcatcgatgcacacaaggtcagggaaaggtcggcgtcgttcaaggaccatttctcccaacccaggcttttttacaagagcttgagcgccacggaacaactacacattgcagaggcttacagcttcgagctgggcaaggtcaagaggcaacatatccgggaaagagtcgtcaacgagatcctgtccaatatcgacctgggcctggcaggcaccgttgcgcagaagctgggcattccggcgcccaagaaaccgaccatcaaggtgcccgaacccagcctgaagcaatcgtcggcgctgagccagatgaagctgactccccaggacctgcaggggaagaaaatcgcggcactggtgttcgacggcttgtccgccaaggccatccgcccgctgcttgactgggcacaacagcacagcatcgcgctacagcttcttggccccacttctgcgccagtcaagaccagcgagggaaaatcgttggcggtggatggctcaatcaagggagaaccctcgattttgttcgacgcggcgatagtaccggatatcccgacggaccatacggcgctactagacaatggacaagccgtgcacttcatcctcgaaacattcaagcacctgaagccgctggcactgaccgggccaggcgcgagcctgataaaagcacttcatctggaggaagatgcgggcttgttgcaggccaaggatttcagtgcagtacgcgagcagttcgagcgcgccttgctggctcatcgtgtatgggagcgggaaaagaaggccgaacgcatcccggcatgaggaaaggcgacggatccatcgccctgatgtagcaaggcctctgcttgcagaggcctattgtctatcttggtgccgcttgccggattcgaactggcgaccttttcattacgaatgaactgctctaccaactgagctaaagcggcaacgccgcccattttatcgcaaactggtggcgatttaaaaacggtttggcaaaatccattgtcatctgccaccttcgcgggtgcgcacatcctccatgatatcagtggaaagcgcgatttcgcgcagaaaacaaagcagcccaaacaccagcgagcccatggcacaaatgaacagcagggaaacaatgcgcgacgggttccaaccgacttccgccgccgcgaacaaagtggcaatcaccacgcagacaagcaaggctgccagcgaggtcagggaaatcgcccggtgtatccagcgcgagcgcctgagcagcctatgcatttcctgggatttctgcgcatggtcccagccgccggattcgtgcaattcgcggaagcggtcgacaacgcgggccagacggcccgccatcacgcccagcatggcgccgctccccgtgagcaggaaggcgggcgccaccgccagctggatgacgttggccacgttggcgacattcagcacatcaggcacaggcagcatcaatgtttctccttggagccgaccaagccaatcatgagcctcacgacgacatacacgatccatgagaatgcacacttgaagacatgtcgccgagaccagtcttccggacgcacctgcacggacttttccgcaatcgccttttccaagtccgccttcagctcggcattgaagcgtttgtcctgcaccatgatgttggcctcgcgggccagcatcaggctaaatgggtcaaggttggaggaacccacggtggcccaacgactatccactaccgccaccttactgtgcatgaagctggcgcgatactcgtaaatctcaatgccatggcgcaggaacaggccataaacttcgtgtgtcgcgaacatgagccagtattccatgcgtccctgcaacagcaggcgtacgcgcacgccgcgcttggcagcttcgatcagcgcctggcgaaacttcttgcccggcacgaaataggcgctggcaatgatgatatcgacccgcgccttgccaatggccttgaggtaggcgcgctcgatatcccggcgatgcagcacgttatcgcgcacgacgaaggccgcacgcatcccgttcgtgatgaatggcggcgcaggcaggttgggataggccgaaacttcgcgcaagtgcatccaggccagtcgccgccacaggttgcgcacgctggcatggatgctcagcaccaatggcccgtcgacgcgaacggcataatcgacgcggggtgcatcaaggttgctcggcacgttcatgtcgtcgatgatgttgatgccgccgacataggcatgctgcccgtcgaacaccgagaccttgcgatgcaggcgacgcaagcgattacgcttgaatgaccacggtgaaatcttcgggcggtagaacatgaccttgacgccgaaggcttccatctcgagcacgtattccggcggcagcttgcggctgccgaagccgtccagcaggagatggacggccacgccacgcgcagcggccgccttgagtttctcgcctatcatggcaccggtggcatccagttcgtaaatataggtctggagatggatttcatgctgcgcagcctcgatggaagccgccagtgccgggaagaactcggtaccgttgcggagcagggtgatgcggttgccggattcccagcgcatcatatcctcgagagcacggccgtcagggcagcatggtcggagaccttcatgaattgcggcccggcatgcacctcgacatgccgcacatggaaaccacgcacatagatgcgatccagcctgaatagcggcagaaacgatgggaagctgcgcgcaggcttgccgccgctatgatgctcgaacacttcctgcagatgcaggccatgtaccagctcgcgccctgcgctcatgctccagtcgttgaagtcccccgcaatcaccagcggcgcatccttgggcaccacttcctcgatctgcttgcgcaagatggcaatctgcttgcggcgccatcccgcaaagaggccaaggtgcacacagatgcagtgcaatggctgatgccagcccggcaccgcaatctcgccatgcagcatgccgcgctgctcgctttggtgagcggaaatgtcaatattttcgtacttgacgatggggtatttggacagcagggcattaccgtgatgcccggcgggatagaccgagttcttgccgtaggcataatcgctccagacggcatcggcgagaaactccacctgcccggccagcggccaggcgctgaagcggcggctatgcttgatgtgctggtcacgcacttcctgcaggaagacaacatcggcctgcagcttgcggatcagctcgcgttgttcgtgcagcgcaaaacgggcgttgaaactggtcacgcccttatggatgttgaaagtggcaatccggatgacgctctgcaacctcaacctttcatcaggatgcgtccagcatgcgttgcagtgtcaggcgggccaactctgcctcgtgctccggcaccttgatacggttgaccacgttgccttccgcgaggttttccagtgtccacgccaggtgctgtggatcgatacgcgccatggtggagcattcgcagatcacatgcgacatgaactggacgatcttgccctgcggcttcatctgctcggccaggcgattcaccagattgagctcggtgcctaccagccaacgcgtaccggcaggcgcctcgctgacggttttcaggatgtattccgtggagccgacgtaatcggaattgaggcagacttcgaacggcgattccgggtgcgaaatcacgatgccatcgggatgctcggcgcggaagcgcgtgatgttctgctcgcggaacatctggtgcacggcgcaatggcccttccacagcaaaatcttggcattcttgatctgcgcttccgtcaggccgcccatcggcaggtcaggatcccataccggcatctgctccagcgggatgcccattttgtaaccggaccagcggcccaggttctggtcggggaagaacagtactttctcgcgctgcctgaacccccactcgatgatcttggtggcgttggtcgaggtgcagacgatgccgccatgctcgccgcagaacgccttgaggtcggcggcggaattgatataggtgatcggcgtgatggtggcgtcaaaatccagtaccttggccagttcgcggcgcgagcgttccaccttggccagattggccatgtcggccatggagcagccagcggaaaggtcaggcaggatggaaatctgctcgggacgagagaggatgtccgccacttcggccatgaagtgcacgccgagaaacacgatgtattcggcatccgtctcggcagcgaagcgcgagagtttgagcgagtcgccagtgtaatccgcatggcgatatacgctttcctgctgataatggtgaccgaggatcaccagccggttgccgagctttttcttggcggcaatgatgcgtgcctgcagctcggcctcctgcgccgcctggaaacgctcgaacttgatcggcgcggcggtcagcgtattggctggtcgttctgttgtctctagagttgcttgcatggctgatagctcacaatgttaagttgttgcgttcacccaacttgcgcagggcctcgacatttgtccatgagaatacacgtttcgccgcctcgcgccagtccacccactcgtaagccacatgctcacgcggagcgagttggacagcgacaggggcaggtaattccaacccgaatatatgctcggtattttgcgtcaccccgggcgcatagcgaaagcgccagtgcgggtagatttcgtacacatgcgcgcaatgccagtccaccagcttgtaatctgccgcatcaaggccggtttcttccttcaactcgcggattgccgcatccactggctgctccagttcaccattcggcagcctttccaggctaccagtcaccgattgccagaatccagccttgtccgctcgctccatgatgagcacctgcaaatccctggtatgcaccagcaccaagactgaaactggcgtcttgtataccggtggttggctattcactcactgtcctcgaactggcacaggctgaatgtcttgtagcccaatacacgcaatttccgttcaccgcccagatcgggcaagccgatgatgaatgcacactccagcacatggccgccgagtttctcaatcaatatcgcagccgcttccgcagtaccgccagtggcaatcaggtcatccagcaacaatacgtgttcatccgggctgatggcatcgctgtggatctccacacggtcagtaccatattccagggcatagtcatggcccagcacgtcgcccggcagcttgcccttcttgcgcaccggcacgaagccgacaccgagctcgtatgccactgctgcgccgacaatgaaaccgcgcgactcgatgcccaccactttgtcgaccttggcacccgcatagcgttcaaccaatgcatccaccacctgccgcaagccactagcatccttgagcagcgtggtgatgtcgcggaactggatgccgggcttgggatagtcggggatggtgcggatgagcgacttgatattcatctagtagtgatgcccctactcatccaaaaaatgaaatcgcgccgggctggcaaggcgcaaactcgcagacagtacattgagtacggcaagagtttgcaacgccgccagcacaagcgatttcattttaagcagcagggttctgctggcgcacgcgaatatgtagctcgcgtagctgtttctcatccacctcgttcggtgccttggtcatcaggcactgcgcacgctgggtcttggggaaggcgatcacgtcgcggatagattccgcgcccgccatcaaggtcaccaggcggtcgaggccgaaggcgaggccgccatgcggtggcgcgccgtattgcaatgcgtcgagcaggaagccgaatttctcctgggcttcttccttgctgatcttgagcgcgtcgaacaccttggactgtacttcctgcttgtggatacgcacggaaccgccaccgacttcccagccgttcagcaccatgtcgtaagccttggacaaagccgcgccggggttgctggccagcaggtcctcgtggccgtccttgggactggtgaacgggtggtgcagggcgacccagcggtcgttttcctcgtcgtgttcgaacatggggaaatccaccacccacaaaggtgcccaggcgcggccgtcgacgtggcccttttcatggccgatcttggtgcgcaatgcccccaatgcctcgttgacgatcttggccttgtcggcgccgaagaagacgatatcgccgctttgtgcgccggtacgctcgatgatggccttgagcgcgggttcgtggatgttcttgacgatggggctttgcagaccttcctcgttcaatttgcttgcatcgttgaccttgatgtaggccaggcccttggcgccgtagatcttgacgaattcggtataggcgtcgatctcgctgcgggacaatgcggcgccgttaggaacgcggatggccgccacgcggccgcctgcggaattggccgcgccggcgaacaccttgaagtcgacgtccttcatgacgtcggtcaattcggtaatttccagcgtcacgcgcatatcgggcttgtcggagccgtagcggttcattgcctcggcaaacgaaatgcgcgggaacgggttgggcaggtcgatatcctgcacctgcttgaacatggtgcggatcatgccttcgacgatggtcatgatctcttcctcattgaggaaggaggtttcgatatccacttgggtgaattccggctggcggtcggcacgcaagtcctcatcgcggaagcacttggtgatctggaaatagcggtcgaagccggacaccatgagcagttgcttgaacagttgcggcgattgcggcaaggcaaagaactggccatgatgcacgcgcgaaggcacgaggtagtcgcgcgcgccttccggtgtcgagcgggtcagcatcggcgtctcgacctcaatgaagccctggctgtcgagctgatcgcgcaataccttggcaacgcggtaacgcagcatgaggttcttctgcatcgcgggccggcgcaagtcgatgtaccgatgctccaggcgcaccatctcggacaggttgtcgtcgtcaagcatgaacggcggcgtcaacgacggattgagaatctcgatctcgctggccagcatttcgacttcgccggtcgggatattgaggttgacggtgccctcggggcgcgcacgcaccttgcataccaccttgagcacgaactcattgcgtaccgattccgcaatcttgaacgcctcgggcgtatcagggtcgatgacgatttgggccatgccttcgcggtcacgcaaatcgatgaaaatcacaccgccatggtcgcggcggcggtgtgcccagccacaaagggtgacggtctggccaatgtgttcacggttcaggtgaccgcagtaatgagtacgcataacagttttcttgtattagagataaggttaacgatcaggattttgacttgctggccggagccaccacacccatggaaataatgtatttcagcgcttcatccacgctcatgtcgagctcaaccacgtctgccttgggcatcatgaggaagaagccggaagtcgggttgggcgttgtcggcacgtaaacgctcacatactcgccctcgaggtagtttgccacgtcgccgccgggctgcccggtgaggaagccaatggtccagcttccctggcgtgggtattgcaccagcaatgccttgcggaatgcctggcccgaatcggaaaacagggtgtcggacacctgcttgacgctgtagtagatggacttgaccaccggcacgcgtgccagcaaggcttcccagaactggatgatgcggcggccgaagaagttggtcgcgatcaagccggtgacgaacacgatcagcagggtaaggatggcgccgatgccgggaatggcccggccgaattgcgcttcggggcgccaggattccggcagcagcagcaggctctggtccatcaggccgatcaaggtgctcagcacccagatagtgatgcacagcggcaccagcaccagcaggccggtaataaagtagcttttcatgtcaaccttgggcaacaagcagaccgcgctgcatcaatgacaagcgcagccagcgccacaggaagcggcaggcgcggactcttcggatttcttcgccgggctgctgcccttgaagtcggtcgcataccatcccgtgccgttcagctggaagctgggtgcggatacttgcttttcaaaggtttcctttgcgcatgcaggacatgccgtggtaccggcttcgctgaccttgcgcatgagctcggccttgtggccgcaactggtgcattgataatcgtaaataggcatcgcaacaatccccttaaaaatgaaattatacccgaatgcgcgttgaccaagcggctgttcaatgccatttaacaggagatagcctgccaaaggcagcctgtccagcacccggcagtggactacgcgcggaaaaccacctctgcagcgcacgaagcggtatggaacacgccctagatggggccttgcatgccggtttcaatatccccgcgtctttgcgctgccaacaggagtgaaatcctgctgtatacctaccagccaaacccgcagggtgggatttagcgatagccaatgccatcaatgtgcaacatgatgacgcaacgctgttgcgttcgcatataatgctgcaaatcgggcttctctgcactggcagcaacctaccccaccttccgaaaccatgacacatccaattcacgccaggcgtctgctgcctgccctgcttgccattgcctgcaacagccatgccggaatgacagatgaacctgcgcagctggaagaactcacggtcaaggtgcccggcaccaggggcaaggccagcggttattaccagaaagatgcaggcggcgccacgcgtaccgataccccgctgcaggaaacctcacaatccgtgaagatcatctcgcgccaggtgctcgacgacatgcgggccacacggctggacgatactttcgatctcgtgagcggcgtcagccgccagaacagttttggcggactatgggacaacttcgccatccgtggtttcgctggccatgaaaataccggtcccgccatgctacgcaatggcttcgccggcaaccgtggcttcaacccgccgcgcgacaccgccaataccgagcgcgtcgagttcctcaaggggcccactgccgcactttacggtaacagcgagccgggcggtacactcaacgtggtcaccaagaagccgcaattcaaatccagcaataccgcagaggtttatgcaggcagctatgacacttaccgcacttcgttcgacgccaccggaccggttgccgacaatctcgcctaccgcatgatcgtggccgcagaggacaaaggcagcttccgcgaccatatggatagcgagcgcttgcttgtctcgccatccttcacctggctaatcggtccttcgaccaccatcaattacgagctcgaatatctcaagcaccgcaccccattcgaccgcggcattgccctgcgtgaccgtgatggaaaccgcctgcacaatgtcaagcatagccgctttctgggtgagccgcgcacaggggataccaccatggaggcctacacccaccagctatcgctggagcatgagttttcacaatattgtcgcggcaggatcggtctggcgtacaaggagaacaaaaccgatggcgacgcggtggagccattgtcgccgctcagcgctgtcgcccccaacggcaacatcaaccgccggctgcgcggacgcgcattcgactctgatgacttgatgctgcaaacggacctcaatggcaaattcaacaccggcagcctcagtcacgatctgttgctgggaatggaagcctatcgcttcaaccagcagcaaacgcaatttggctcgagcgccacggccatcaatatctacagccctgcatatggcgcggtacttgcgccgatgaccaggttgtcagacttcaaggaagaacaaaccgatatggcagtgttcgcacaggaccaggtcagcctcacagaaaaatggaaactgatggcaggcgtgcgtttcgattccttccgccagcagatagatacgctcaccaacaatacgcaagtccggcaggaccacttcgtcacctcgcctcgcgtcgggctgacgtatgtgctcaacccggaggtctcgctatacacatcgttcagccgctcattccggccaaatgccggcacagatgccgcaggcaatggatttgatcccgaacgcagtcgcgccttcgaggtagggatgaaataccagtctgcgaaccaactactgggcggcaatatcgccttattcgacatcaccaagcagaatgtgctgaccgcggaccccgcaagcaattacttattcagcatcgcggctggagaagtcaaaagccgtgggctggagctggacttgaacggccagcttgccgaacacctgcgagtgattgcaagctacgcttataccgatgcctatctgggcaaggatattgccctcggcgcagcatcctccattccatccggcgcacgcctttcgaatattcccaggcactccgccaatgccctgatcatgcatgaacgcacattggcaaatggtggcaagcttgggttgggcggcggatttagctatgttggcaagcgcgccgatagcccggaagacatgtttgaactgccgtcctatgtcacggtacgcttaatgacgtattggcaattcaatgaaaagctgcgactctcgtttgacgttaccaacttgttcgatcgcgaatattacgccagttcctataacagcaattggaccatgccgggcgcgccgcgcatgatgaccttaggactgcaagccagattctagggcgctgctagccaagtttgaaataacaattcaccacatgctttcacaacgaatatccaggcaggtacttcctttttccgctgccctgctcgccttatccatcctggcaacggctccttgcctagccgccaataccgaggcaaaaaccagcctgagcattgtcggtccatgggaaatcagcacgctggaaccttcccgagccgggtatatgtttctgcgcatgcaagtggcagaagccctggtgagcaccgatctcgaaggcaaggctgcgcccggtctcgccgagcgctgggagatttcaactgacgggttgcagtggcgcttcttcctacggcccgatgcgcgtttccacgacggcagcccggtcacgaccgagagcgtcgtcatgaacctgcaacgcgcgctcagccagcccggggtgctcgccatggcgcccatcgccgacatcagcgcggctgtaccgggggaaatcaagattacgctttccaagccctatgccatgctgcccatgctgctcgcacacagcagcgccatcatcctcgccccggcggcctataacgagaagggccaggtgcgccgcatgctaggcagcggcccttaccagctcgtgcggcagaccctgccgcagcaattcgagctggcattgtcgccccactggcaaggcaggccgcccgccatccggcatattcactacctgtcggtcagccgccccgagacacgcgccctgatggcggaatcgcaccaggcagacctggtgttcggcttcgacccggccagcacacaacgcctgcgccgcaatcccagggtcgtgctgcaagaggtcgacctggcccgcaccgtcatgctcaagctcaatagcggccaccgcttcctcaacacagtggaaacacgccaggcattgagcctagccatcgaccgcgccggtattgccaaaggcatcctgcgcacgccagaacttgcggcggaccagctcctgccgcccagcatcacacattggcaccaagctgacccggaattcccccgtctgcggaccgacctggcgcaggcaaaagccttgctatccgcccagggctggcaaccgggagcagacggcatcctgcgtcggaatggcgaacgcttctcgctccagctcacgaccttcccggatcggcccgaactacccatcattgccaccgcgctgcaagaccagttccgcaagctcggcattgagctcaaggtcattgtcaccaactccagcgaaatcccgctcgggcaccgcaccggcaagctggagatggggctggtgccgcgcaactttgcactggtgcctgacccgttcgtcacgctgaatcaggatttcaagcatggtggcggggactggggcgccatgaattggcaaaacggcacagttcccgccctgctcgagaaaatcgctactgaaacagaaccagcctcccaggcacactaccgccacgacatcatgctgacgctgcaacaggggctgccggtgattcccgtcacctggtaccgcctgcctgtggcagtgcatccgcaattgcggggcgtcaaggtcgacccccttgagcaatcctattacatcagcgatatggcttggtcagcccaataaatcatgctcaacattctccgccatctattgctccgccgctgcctgcaagccgggatcgttgcgttgttggtcagcaccgtgtgcttcttcctcatgcacagcctctcgggcgacctggcgttccgcattgccgcgggacgctacggttatgacatggtcaccaccgccgcagccgaagccgtacgcgccgaactgggactggaccggccattactgcaaggcttgctgttctggtggcagcaattgctgcaattcgacctcggcgactcctacctcaccagtgcacccgtcatcgaggaaatccgcgagcaattcggccataccctgcagctcgccatcagtgcgctcgcgctatccatcgtgattgcattgcccgttggcctgatcgcgggactcaacccgcatggctggctggaccgggtatcactcgcgctttcagtcgtcctgcgcgcgtttccgccattcctgctcggcatcctgctgatcctgctgctatcgagcaagctcggcatcaccaacgcagccaacgctagccatgaacatggcgggttgctgctgcctgcgcttacgctggccttagggcttgccgccgtttcatcgcgcgtggcgcgcgatgcaatggtggaagtgcgccgatccgcctatttcaatttcgcgcgcaccaagggcttgagcgacctgctggcgctgctgcgtcatggcgtgcgcaatgccgcagtaccagtgatcgcttacctaggcgtgcaattggtattcctcatggaaggcgtgatcatcatcgagagcctgttcgcctggcccggcatcggccatgcgctcgcccacgcggtgttcggccgcgacatccccatgatccagggcacggccatcgtcatgggcctgttgttcgtgctgtgcaatacgctggtggacatcgcctgtctggtggccgacccgcgccagcgttacctggccaccaggagggcggacacatgattggctggtggcaaagcttgacactcgcccgtcgcagcggcgcgattctgctgacattgatcgtattgaccgcgctgctcgggcccatactggtcacagacccggtgtcgcaggaccttggccgggtattgcgctcccccagcctggcgcagccgctgggcaccgaccacctcggccgcagcatgctggcccggctggtgcacgccttgcaactctcgttcagtctcgccgtgctttccgtgctttccgccgccatcatcggcatcagcctgggcttgcttgccgcctggcgcggcggcatcatcgaggccgtactcaccagcattgccgatgcggtcatgaccctgcctgtgctgctggtcgtgctgctgttttccgcgttcgcccagggcgagttctggtcgctttatatcggcctgtcgtttgcattgtgggtggaatattttcgcgttagccgcgccagcatcaaggccacgctggtcagcgcagcggtcgaatcggcgcgcatgctgggcttcgacaggctttacctgttgcggcggcatttgctgcctgcacttgcgcctgtcgtcgtcacgctgatgctgttcggcatttccagcgccattctcgcgctcgccgcgctggggtttgtcggcgttggcctgcgtccgcccacgccggagcttggcgtcatgatgatagagctgttcccttactacgaagaagccccttggctgatcgccagcccggtcgtcacgctggggctaatcatgctcgcgctggcattgttgggtggacgtaaggaaatgccatgagcgcgccggaattgaaactccaggacctggccgtccgggacggcaagggcaactggctggtgcacccttgcagcttcaccttgcagcccggcatagccttgtccatcatcggcggcagcggttctggcaaatcgctattggtgcaggccatcatgggctcgctcgcccccggactcaaggccagcggcgaaatccgcctgggcaatgcggcttcaagggcagaggatgccgcaggccggcgtccctggtggggccatacgttggcgatgctgccgcaggagccttggctggcgctcaaccccagcatgcgcgcgggcaatcaggtcgccgagtcctaccactacgtcagccacgcacgcatgagtatggcgcaagccagggcgcaggcgaggatcgacctggaccagcttggcgtcgcagcagcggacaggcaatatcccttcatgctctccggcggcatggcgcagcgcgttgcatttgccgctacgcgcgcaggtggtgcacaggtcgtgatcgtggacgagccgaccaagggactggatgccgatgcgcgcgacaacctgcttaccgtgctgcaatcggtcttgcagaacggcggcagcgtgctcacgatcacgcacgacatgcatgtggccaaggtgctcggcggcgacatcatggtgatgcgggacagccatgtgctggaacaaggtcctgcgcaacagatactggaacatccgcagcatgcatacacccgcgccctgctcgccgccgaccccgaacactggatacagcccatccctgtggcaggcacaggccagcaaatcctcgaagcgcgaggtctcagcaaacgttacggcgcacacacgctgttcagcggcattgatctggaaatccatgcgggcgaacgcattgccatcagcggcccgagcggcgcgggcaagaccacgctgggcaatatgctgctgggcctggtgccgccggaccagggcagcatcgtactggcgccaaacattgagaaactcaagctgcaaaagctttatcaggacccggtgtcggcatttgcaccgcgcctggcgctcaggcaggctttcgacgacctcatccgccggcacaaactcaacccggcaacactgcctcgattactggcaagactcaagctggatgaagggctgctacgccgcctgccaagccaggtatcaggcggggaactgcagcggctcgcgctggcgcgcatattgttactctcgcctgcgctgatctttgccgacgagcctacttcgcgcctggacccgatcagtcaacgggagaccatggatttattgctggagatggcagccaccaatgaagcggccattctcctggtcactcatgacaggaggcttgcctcgcgcaccatgcaacgccagattgccctccgccctgtctgaacgcgcatgtccttccagggatggcgccagccattcaatagcgtctgaataccgggtgaacagcttctgggcataaaacccgcggttgccggcgataacctcgtacagccgaacacccgccgccttggcggagtaatccaagtaaaccatggccacccggtagtgcagcggcaccccgagcttcaggttgaggtctggcaagccggaagtttccgcaaagctcaggttgaatgccacatcgcgcaggtcgagcacaatgcgggtcgtcctgcgtgccgacatctcggccagcacagcccgcaccatcgcctggtattccagcagccgcatgacgccagacaatgtcgcacggctgacatgttgctgctccagatatgctagcgctaacctcactggtcgccctggcctgccttacatcgtcccgatgacattgatgaagaagccacggctgcggtacgacaggttggtcaggtcatcggagtagttggtaaagttatagcccacacctgccttgacgccttccgccatgtgccggtagatcgcgaccaatgcgccagcgcgtgaatcctcggcctcggtagcgcgcaggttgcgcagctcaagcaccgcatcccattccttcacaaagtgccagtcagcccgcacgatcatgaggtctgcccggctggagaaccattgcccatcgaccctgctgtccttcagttcgccgatgcggaaggcatacttggcgcccagcgacagccatggcttgacgtcataaatggtatccaccgacagcacctggctgcgctgcgcgtaatccgtagcaaatccggaaggcgacaactggccgggcgacggcaggttgtagaagttggtgtacttgaacaaggtgttccagcggtcgttgtcgatgggcctgtatgcggcacctgccacgatctcatggtagtcgccatcgtagaacgcaccgcggctgttattggacaccgaccagttgagcttgccgagcaggcgccactccggcgtcgcctggtgaccgaaggtgttacggatcagccaggtatcccggtcgccggcagtgttgctgctttcatcacggtattcaatgttgccgctgtacttggtgttgtcccgcctgtaggccagcgagaagctcaccgccttgcgcttgaggtcaccggacaatgggtgcgacaccttgccgacttcgcccttgacgccatagttccagaaatcactggcggcataatccaggccaaaggcattgaccaggctctgcaccccagaaccatcgacggtacgcgtttcgccgaatacccgcatctcgtcgctgacacggtatgacgtccccgtgacccagctgccctgacggccacgccatgcattgtccgggcgttcgttctcgaccaggtaattggtataggcgttgctgcggtcggacaggcggtaatccgcgccgaccttcacgccggggcccaggttgccttgcgagctttccgcgatgagcttgaggcggtcgttcacacgccaactcatccccatgccggcacggttgttatcttcgcgctcgccatcgcgcgccaccgtgccctgcaggtagccatacgcgttccagtccttcttgggcaagggctcaccttcctttacgtcggccccacggtcatcgggcgtgtagtccaggcgcacttgcacgtcggtacggttgccgttgcgcgacaacaagctgctggcattggtaacgtgcacgttcctgtcgtcctgccgcacggccacgccggcctgccattcggaatccagcttctgccgcacgccgagttccaccgcttgggcgtcgatcgtatccgcgcgccggacatcccccttggcatcaatgaaagtattgtcggtcacctgcacattggccttgaagccatgctggtctaccgcttcaccggtgatcgatatctggcctggtccagaaaagccgcgttcgcggttctggacgtaagcagtcactttgcccttggccttgtcggtgacatcagccagatcgacagaaccctcgacgcggaaggccttggcaggctcgccgctggtcgtcatggcgttgaaggcaaaaccgccgtccagagaggtctgtgcgccggccccggcaccctctgaatgcgcagcctccagcttgatgaaagtgcccggtgtataacggacggtcgcatccaggccattgagtttctgctccagcatcccctgcccctgcttgaagccagtaatgccgatctgcaggtaatcgttcacccagtgcgaaacacgccctccggtggagaaattatccaccctggtgagacccggcacatattcatagtttgccaccaaatagatttcattgccgttgatggaggcggtactgatcaggctggaagcggcgccggtcgaggtcagcgcatcgcgcagtaccacccgcccctgcaagtagttgatttcatagtcctgcgcaggcgccagcagcttgcgctcgatcaccagaccggaatcacggtcgcgcacctccacccagatacgctcggaacccatggtgagcgcctggtgccggaggtagtacaacgacccgccggttccgcggaactcgtcgcgcgcgcccaaggtacctgggtcggccgcaaacgcatccactgtcgtcgctttctctccatacttggtggtgctgtcggagcggtacttggcgttggcgccatacaggccgcgcgagtattgcagtaactcggtgccgctccagctggtcttgaagttaccccacatcacatgggagtcaccacgcgccagcttgacgtagaacttgccctgggtgggcgcatcatccacggtcgtgctgtcgtcgccatagaccggataatagaggtcggggttgatgttgcgcagcaggtagcgcgggtctttggatgaaaaattggagaacaggtgctccaacggttgctcgcgcgtatcggcagacgcagtcagcaaatactcacccttgatcttacccttgacatagaaggcgccacggccgtcgatatgaccggaaccgtcgtaatgctgcttgtcgccagtcaccagttgcgccggaccgcgcacattgttcttgcccgccgtgatgtcgccgatcgcgatatagaaccagtcgtcatctgcaatcgtgaggttgcggcggaagctggtaaattcgccatccgcttccaccagcttcacctccacactgttgggcccgggcggcataatctgcttaatggcaaagcgaccgttggcatcaacaggtacattcaagcctagtgtttctaccttctggccaggtttaatgtaacggccattcaccgtcaccgtgccgcccttgaccgggatattgcgcaggctcagactgttctcgccataaccaatgagtgcctccttatccggctgcacgtcactctccaggcgtggcgtcgcatgcgagcgtatctccagcggcttcatcacggtttcatcgaagcgccctttttcatcatagacacgcagcaggaacattacctggtctgtatcgtcgaccttagcctgccatttggtcacgccattccaattcaccggcaacacagccaatgggatttcctgtggttgctgaccaggcttgaacaggcggatttccgctttcttgatccatggcaggtaattggcccaggcgcggaattcggcttcctcgcctcgaaccacaccgcgcgtggtgttccatacgttcagctgcggcagggtagaaaggttgtcataacgcacctggatatcggctttttccagcgccacgtcggcacaacgctgtcgatctgcctccaagggaccttcgtcaaggcttacaggctcaccgtcgatactgatacggaaaggcgctcccgctctcgccacggagctagcctcacaagcgctgcgcacaggtggcaccgtagtcaccggcgttggcgggatgatctcttgctcgtcgaaccagacgcgaataatcacgcggcggttctgcgccatgccttcaggcgtgtcgttgctcgtgacaggttggctctcgccatagccgctgatgctgagctggctgtcctccagtcccagcttctgcttgaggaatgccgctacggcaagcgagcgagcctcggacaagccctgattgtcgcggaaaatctttctggcattaggtgacaagcgctggttgtcggtatgcccggcaatgtcgatacgcacattcttcttgccctgcaattgggctgccagctgctccagcgcggcaaccgagctatcagttaaatcggccttgccggactcgaactgcgccgcgccgctgttttccaccagccgcgtcagcacctggggttcggcttgaggcacattggctgctgcggcacgcatacgctccaacgcactgctgttgatgccagaaggcagcggatagctggtcggcccctgccgctcggcgggtgcaggcatcccgtggaaatcgacgcggccatggtcgatccgcttgcctgtctcctgcttgaaatcaggcacgggcatatcgcgcgccggcaacatcgatgccgcatagccccggtcgctgatcagcaatgactccgcattggccccgctcatcataacgctgatggcaattgcaattgcacgccgcttgatcatggctgcccctccactgctgtctcgatgatcagcgggaaggctgcctcatccttattgttgttatgtgtctctttccagtgcttgcgagccgccttagcaataccatccaggcgttttttggcgagattctcccccccgccgcctggatcgtaggccacccgcaataccgaaggccggccgtccagttgcttgaccatgttggcgaatgcctgctgccattgtggctgcaattcggtactgttggggatgaaggcttcagcgttgaggtcgagccgtaccactcggtgcacagtcgcgccgaaattgagcttgaccatcttgcctcgcgtcacgcgcacatcgcgcggattctcggtcgttacgcgatagccggaaggcagggtgcgctcgtccagcttcatgacgaagttggcgccgcggtccatattgggaatgtccgcacaggtgacatggaagcgaccttcggcatcggtggtgaccagcaggccgcgtgcagtgaccacgcgcacattgggaatgccgggctcgccctggtcctggtagccattggcgttcttgtcgtcgaagaccttgccgatgatgtcggaacagtcgaaagtcgggtcgggcgtgaccttgaccgtggcagaaccgacgttggatagggtcccgcctgcgttctgtgcccaagcctggttgacatactcgccctcgcccacaccagtacccacgaccaggatcaatttatagatgctgggcttgtgggcgatgagattttgatgtttccaggtgatgtcgcgtccactgatgtctggctcgatacgtacgccattggcagaggcggaaccgctacggtacttgaagcctggtggcaagcgatcagcaatatccacatcctgcaggtccactgaactggtggccgtgatcgtgtaaggcaccaggtcgccgcgcaccacattgaccagcggtgtcgtcttcacaatcctgatcaagccgctggtgtgtggatcaatgggaatgtggttgttgatgacatctccggaatcgggaccgaagttgaagctggtgtaatagcgggtggcggcaccacccagtgtgggactgccgttgacgaatgagccgtctgcagtactcgatggacaagttgccggatcatgcaaggtatccccctgcggtgcgccatcgttgggttgcaccatggccggatcagcgccacccgcggtcacacttgtcaccgtcagtgtggtttgacagacggggatgatgctggaaggctgctgaatatagccgcccggatagctggtgatctccagcgtatatgtcccggcaggtgcgctcggattcagcaggaactggtacgccccatctgcaccagtcgtctgcgagacattgccgcccaccaggtcagtggcaggcgtaaagccggcaggtccccgtatcgtcacgacggccccggcaacgggcatccgggtcacggcgtcgtatacgaccccggcaggatccagtggcaagctgtgttcggtcagattgggattggctgccgtaagcgtgatattgctcagcccgccatccaggttgctggcgcctccggggttggctgggctcacctgcccattttcataagccaacccccgctcattgggacgtgcatggccggccagctgtccattgggattgaggaagcgaacctggtagccggagcccagcgggagattggaaaagacataggcaccattggcatcggttttggtgaccgcaacccgggtgccattgcgccacaactccacatcccagttcggctggggacggtcagcggtactggggctgatgctgctgaactggcgatcatgatcaccatccaaccagacatggccactgatgctgcccagggtgccttgcgggatttcaccgaagttatacccagtgccggactgattggtcagcaccaccgtgaaactatcagtacccgctgggaggacagcgcccggtacagtgccttgcgcccccaggctaccgaccgtatcccgaccatcgtcatacccggctggctggacttgcgtgattgtatagcccgcagcattggatggcggtaaacctgtgaagctatagctgccatccggcgccgtctgtatttcccgcctcacgggattaccgttgatatcggtaccgtccaggatcatggtcacgccgccaatcccggtctccccctcatcctgcagtccgttgtcattggtatcgatatagacgcggccagacagagataggttgttgaggggaatgttacgaatggtcgtggtttcggtttccgtattgttgagcaggttgcggtctgtttcattggcctgcaccgacacttggctgccgtgcacgtcaccacttgcatccggctgactcagcatccgtaccgtcagatagcggtaacggtcgacaccattggcgagcctggcagcttcaccaacataggtacatgtgatcagcagggtattgggcccggtcaccacctgtccgacattgttgcagatgctgccggatggaggtcccgagaccgggctatcccccatgaacttcaatgtcttgcctgttttgggggtcagcgcataggtaaaggacacccctgttgccagcgacggcccgttattgtgcaacctgatggcgtagatgacatcgttctgcggattgtcaccgtcattgctggcgtcataacccaatgggtcgacattgtcgctgatgccgacctgtagatcgatgtcagcggcatccactgtcaatgtagcgctcttgctgttgttcccgccatccgaaccgtccacgttttcggcggttgtcgtggcgatttgtgcagtgttgccaatggtccaggcctggccggctgcttgaccggttttccagttgggccgtaccaggatgctgatcgtacgctgctccccgctgttgagcgccccaccctggcaattcagcgtggctgtcgaccctgcaccgtagctttgaccgaccaccaggccgctgcagttgggcgcaccgctcgtccagtccactggattaattgccagcacggtgaagcctggatcgcccgccccgacaacgaatgtgtcgctgactgagacattctgtgcaggagatgggccattgttgcggaaagtcaggacatagctgacgtcagtgcctgcctgtgccacggctggcgtgacaatcttggataccatctcgacatcggcaatcgggtcaatccgcacatcgacggaagccgtattgttcgccgtattggtatcgccttgcgatgtagaggaaaccgttgccgtattggtcaggttgcctgctgccagcggacggctgaccgcaatcgtgaaagtggcagtgtcgccttgtaccagtctcgttcctgctgcctgcgcgcactgcaacacggaagtttcgatgatgacgcatgtaaacgtggcatccgaaccattggcagtactgaccgacacaacattgtccagcggcagcccagcaccggtaagccagcctggaatggggtccctgaccacaatatcctgggcatcgacagcagatgtgttgttgcgcaccacgagggtatacctcatggtcgactcattcgcctccagcgtggcattctcaccgccagaagtcgtgacagacttctcgatggagaggtcgacggaattcgttgtctgggtaacgcttgcgtccgcactaatcgtcttgacgggataccagcactttgcgccggcggcgcattcaacttccgcattgttggtggaagtgtaggcactgcccttgaccttggaccttgtcacgatggtcaacggctcgctgataccgcccaccgccatggcctgattgtaggtacaggtcaccgcaggcactgtcgaattcaggttgttgcccgtggtcacattgtcacaagtccagccagtgcccgaataactgacaaactcctcatcgttgagaacgatggtatccgtcacccgtacagatcccgcagctacatccagcggcccttggttccccacacgcaagacgttgttgatattctgtccctcagctaccgggttgggactgcgtgccttgctgatggaaagtccggcgccatccggtcccacctgcaacggcagtacggattgattattggccgcgacagggtcttcaggatttcccgggttatgcgcgattgccgccgtcaggttgtaagaggtgatttgagtcgtggcttcaggcgctctcaccttgatttcaatcgggtcatcacgccctgcctcaaaattaccggagttattacaggtaatgatgatcccggtggcagcagaacctgccgtagtacacgcctgccagtcggggccggtcgggatggcagagaccaaatcaaaccctgcaggcaggttataagtcaccgtgacgccattgctggcatcgcttggcccgttgttcgtcgccgccaggttgaacgtgacttcctgctcggaaacggcgactgacgttggtgaagtctgggtgatctgaagatcggcacccgcattgatcaccactgaaggagacgcagttaattggttgttattgacatcgggatcatcaagcgatgagctgattcgcggcgtaatggcgacattgcccgaactcacgtccagtaccttcgtgaccagcgacaagccggaaaaactgccattcactggcattgccgccgaccggacgcaagtcacctcctggccattggcgctgcagtcaaaaccgtcgccgctgcctgacacgaactcgagagagccgggtaaagtgagcacgatgcgcgggttggtggcatcacttgggccattgttgccaccggcaaggctccaggtgatgttgccaccgcctaccacgggattgggcgaccccgtcacactacccagatagatatccgcgccatccctgaccgtggtattgcgtgacaacgcattattggtgcctgtattgggactttcattggcagcagatacgctcgcgcctatcgtgatggtttctggcgttgaggcatccgccgccaccaccagctgggccacgacactgctgcgcgcggcaaggctggccagcgtgcaaagtgcaaaagtgccccctgcatcaagcacgcaagccgcaggatccccgcccaggctcactctcggattttgcgtgcctgcgggaatatcgatccgcacctgcacattcgctgcggcatcgctgccatcgttattgacggtaatcgaataagtgacgtccccaccgcggatcaccggattgggggagttgctcatggtcgggattaagacatcgacatcggccaatgcaggcaatgccatcatgcccgcgaatacgagcatccactgcagcatgattcttttcgcacgcgtcatcactgctagccaggcaaacctgcccaggcatcgataaagcgcctccgcgcatgaccatacgttgactatgttgtcgttctgcacagatttctcccaggcgctgcatcatctgctgttattggcaggtgtcctgctcgacacctgctaaggctgggagaatttatccctatttaaaatagggatcattgacatttactcacacaaactcacacaaactcatccatttagacgttggttgtcatatgaaaaaatggcaggaatccctgcgtagcgcactattgggggtatcagaaaaggctggaagatatgtgagtgacaattgtcaacaatagacaactagccagaatggactatacaaaaatgtgctcagcccggcaggagcaaagcttcaagtgagcgtgcaatccgcagtgaaagaaaatccgaatcctggcaaggccttgatcggcaatggctcgcccgtgatggcctttcccttgcgccgcaggcgggaaatcatcacttccacgcgatgaaagtcgaagtcgtccacctcgccgccgaatgcatgaatgatgtgcgccctgggtacaggctgcccgcacttttccaccaatcgattcagaaatgcatattctttgggcgtcaatggaatggaaacgccatcaggagaaatcaagctccaatgtgtcttgcagagcttccagaccggcgccgctggcaatgcaggcgcgggcgatggctgccgcctccgctctacccgcatcgccgccaggcgacggcccagcgagcacaacaccgaagccaactccttcaggtcgacaggcttgaccatataggcgtcggccccctcgttcagcccctgtacccggtcattcagggagcctcgcgcagtcagcatcacgatccccatattgctggagctgcgcaagtacttgaggatggataacccgtcttcgccaggcaacccgatatccagaaccgcaatatcataaggcttgctgaccaatgcgcgataaaacgccgccgcatccgccacaccggcagcctcgatccccagagagcgcaagccaagctcagtttcctcacgaaggtcttgctcatcctcgacgataatcacgcgcaaatgactggggctattcaattccgtatggaatccgttcatatttctttgcataaccacggtagtttaaaattttgatccggctattgcgcttcttcgccatcttcctgtcgttcctgcctatttatgcacacgggttccaggtgccatcctccctcactgaaggcatcgcgttggaaaaggcaggcgcagtctcttatctgcgtgacccatcgggaaccgccacgctggacgacatcattgcccaggatgaagccgacgccttcaagcccttgccgcctcactggaatgcaggatacaccactgacaccatctggatgaagttcacgctggatttccccgatatcgtcaacaataaatactggctcgaaatctctcccgccaccctcgatgacgttgtgctctacctgccgcaagcggagcatcgctatgccagcatgcaattgggagatcatcatcccgtcagcgccaggcccatattgcatcgcaacttcattttccccttgttttccgatgccaatatcccgcagcacacctattacgtccggctcaagacaagcaacgccatggctttccatgccacgctctggcaacctcatctcttcgtcagcgcacacagccgtcccgacagcctgactggcgcatattacggggtacgcctgttcctcgcgctcttttccttcatcctatggctgtggctgcgtcacaatatcttcatcctatatacgctttaccaatgcgtcacctgtacggcacaggcattcctggccggtacggcgcaaatatctttcccgctcgagcccctgacggccgatgcactgcagaaatccatgaatttcctgttcatggccaccatattgtttttttacgctaccctgttccagatcaagcggtacctgccctcgctcttccgcctgacgcagggcatggtcgtgctggagttattgatcttcatcggcatcagcacccagctgctacctttcagcggcacgatgaccaatatcctgccgctcatcaatgcctccatcctggcatatagcagcctatggctgctatatcacaagcattttgaccgcgtactgtatatcctcgcattcgtagtagggccaggcacgcatgtactgtccagcctgcagaatctgggcctggacctggggccgtctatcgacctcatggacctctccatcgtatggtcgctgtcatcgctgatattggtgacactgggcatcatcaatattgccaaaagggaagccgagaaaaaacttaaggcacaagaactagccctggagctttcccaggaaagccagagagtgctcgatcagcgtgttcaagaaagaaccaaacagcttgcgcttgccaatgcaaaattgaacgccgaaattgcagagcgtgaaactttgcaggcaattctggagaactccctggaacagcaaaaagaactcatgcaggctcagcaggaattcttcgcgatggcctcccatgagttccgcaccccgctcgccatcattgatacaacgtcgcaaaggctgtctctgctgcagtcccagcccaacctcgatatcacggccatgctcacgcctgcattgcgcaaaatcaggcgcgccacgcaacgcatgagccgcatcatcgacaacttcctgagcatggacaggcttgaaggcatccaggccaatcaaggcttcagccagcaaccacttgacttaggtcaattggtgcaggcgactgtcgagcattaccgggacttcagcgaccgcaacatcgtcatggaatccagccctaccccggctcatgtgttaggcgaccagtatctcctcaaccttgtcatttcgaacctcatcgacaatgcattgaaatactcacctgcggacacagacatcattgcacgagtatttcacggacagcattactgccatgtcgagatcgaagactcgggtccgggcatcgcgccagaacagcaggaaagcattttcgaaaaatacgtcaggatcgagggcaatgccgcggtacatggcacaggcctaggtttgcacgtagcacggaggatcgcggagaatcacggtggccaattgattgcgcgcagcacccttggccagggcacgtgcttccgcctgacgctgccgcggaatccccagtgaatgaatgagcaacaataaaaaacggcgctcgatgagcgccgcctttaaactccgttgcgaagtcaattacagcttgctattgcgacgacgtgccacagcacccagagcagcaaaaccgatcagcagcatggcaacactgcttggttctggaacagcagctacagtaatggaaccagtgtaaacaccaccagcaacaccgttagctatgccactgacggtcaagtaataatcaccagcagccaagttcgcaaaagagaactcgccaccagcgacagcaccagccagccaattgttggatgcatcatacaattgataggacaggttgctgaaattgaacacagaaataccaccattgctgtgttcaacattcgtcaatgaaaaattggcgctgctcaagtccgccagggaaaatgtgtagttggttgagaaagcaccgactgctacagtgtctacataagtattgacacctgcattcagctcacccaagtcaatcacatctgctgcagatgcactggaagctgcaactaagaacgctgcaggaaccagcacgcttttgagaatattcatacaaactcctttttctgattaatgtcgatgatattccccccactgcggattatacatggacatgccgaataacaaagaacttatagttattcctttagaagcgatataactgatttaaaaacaaaaatggcgccattggcgccattttcttattgcctagatctattcagaaacgagacagataattacagtgtcttgcgacgccgagcaacagcacccagcgcagcaaaaccgatcagcaacatggcaacgctgcttggttctggtactggagtaatggcaaaagtatatgcgccaccagcgatgccactggaattacctgcaacttgaatgaaataatgaccaacgtccaaaccattcaaagtgaactcaacagtatcagcagtcacaacaggagccacattcaacaatgcgccatctgtcacatcagaaacaaattcaccagcaaaaacattaaatgtaattgtagaaaaatcccagattgttgctgggccatgcgttaaaatcaatttgctaactgaaaaatcagcagctggcgaattcaattcaaacttgaaaatatgatcaaaagtagaagcagcgcctacggttacaggcaactcagtaaatgtaaggtcagtgataagaccaaaatcaccctttacttcaggagcagcatttgcactggtagccacagcaatgaacgctacagaggccagcagagtcttgatgaacttcatggtaaatcccctatttgaaagataagaaaggaaaacttgtttttctactacctggcctgattataacaagccaatatcttttgtcttgagtccgaatggactaatccggcaacttgatgggcttggatagcttaccaattgaataatgcagatcacaaaacggcatctgtagtttcaatgggttcatcccatgccgagcatcacactttgaacttgtcccggcggcgacgatggctgataaagcccatcaatatgaagcctgcaagcagcaaggcgtaagcagatggctccggcacagcggcagcatgcgcgtcaatgggcgatgcatctaccacgttttcgggtgtggccccatcatggctggcagtcgccatggcatcatcggatggttgatcgatatgcatcacatccggaaccgatggcgtatcagcaaggtgttcaaacaccaaggtttcggaagattggcctgcgtcctgtatccgggtcggattggccgcatcgctgacggctggcaacaataccagcgcaatggcggcagatatcatgctgtttttcattgttgagtccctatcattggcttgaatcacatgctgctccagcatgtctctatcagaccatagtgtaggaacacaacatgacacctctgtgtcgtatcaggctgattaaaaagtaaaaagaactacttgagaaccacgcctcaccatcagcccacaacaatcccggcgctaggccgggatcatatgactacctttactaccttgcctggctatggcgagatatcacctgctcccagtctggcctcgtctatcttgtccttataatcctgcaggatattttctagctctacgcgcttgagctgggtaaagggctcatcacgtatcactttctggtacaagctgggcttttcataaatcttgatcagctccaggccgaattcatacaagcgctcgttcttttccctgctcgcgttcaactgctgttgctttttgacaagcacagcctgcatatcgcgacgttctgcctcgcccttgcggatgacgtcctgggcattggcgagttgctgttgcaattcgtcgagcttcgcctgcatctgggcctgcatgtcggctttttccttgcgcaatgcttcaagctccgcattcaaggccgcgttacggcggcttgcactggcaacactgctctgcaactcattacgcttggcctgctcagcctctgcctcttgctggagcctggctttttcctgttcgaactggctttgcaattgctctttttccgcctgcatctgctgcatcatctggcgcatgcggcgctcctgctgcttggcggccttgtccttgttgtcggctgcatccgcgaccacagggaccagaataaatgccaggatcaacaaggcaaacaatttgaaaatactgaatccgttatgcatgatcagaacctggccgtcaggtcgaacaggaatacgtcgatcgacaatggcaagccactcacttcacgtgtgctataccaacgtgcagtaaaccaagtgttttcatccaggccgtaactgccaccaaggatcgtacccttggcattcgtgccgccaaggttgaagtcggagtcagtgaaggcatccatgacagcgtccgcctctatccttttgtatgcaatgaatgcctgccagtcgtgtctgtgcttcatttccggcataccgaccgtcagcttgacctgataggcttcgttttcttcctcgaaaagtgtattggtccgcctcaggatttccttctggtcgaagccaatgttgcgtgcataatcaccctgcaaaatcacatgcactggatcaaatgtggccaggtcgacttgcccggtgaggttgagcacctggaactccgaggccaggccgcaaccatcgccggaatagcccaagaacgtagtgcccggtatggtgaccgtaccgcaactactcctgccattctgcatgacgtcaaaggtattgttgcccttttgtcgatacggcatcaccgtcgcgttgtagcgagagtcgaaaccatctacattgttttgtataccctcgacgttcttgaaatcatacaaggcgatcccagccttgatgctggaatgattgggactgacccattcaaagccggcctgtgcacccaggaaccatttatccttggccttgttgaccgaatttgttctgacctgatcgatcgggaaggcgcctatcgtaccgaacgcggacatgcctccattgaacttaggggtaaatgtcacggcagccccatcgaatgcgagtgatctatcccataccatgtcggtggagaagaaagggttggcgaatcggccagccgtcgcggtcagccaagaatatggcttggcagtgatgaacacccggtccagcccccagtccagcttggactgccggatctcgatggattggttaggcgataagggattatccatatggccggtggtcatgcgtatcccggcggtaaaggtatcgctcagtttggcattgatgccaaatcgcgcacggacgcgatagcggttctggtcatcctgtgtattgggaatcatggcctggcggtttacgtaagtgccatacctaagctcctctaaattacgccccgaaaagcggtcaggctcatagcgcaagcgcacatcgccctcgaaggtaatccgatccagccagccgggcagcttcagccgttcttcttccacatgatagttgagcttggccatcacatctttttcgatatcggcccgcagctgctgtttgacaaactcaggcacatactgcacgcggacgacattgctgtctccctgcgcgccaacagcgcctgcaactgcgggcgtcgagacttcctcggggtttgctgccgatgcaggcgcctgccttgcttgttcagccttcctgatcagcccctccgccttttccttcgacagaataccttcctgtaccaatgcctcgatcaggccgaccgtcgtgctgcgcaactgttccagcgattcgcgctcccctgcttcggctggcgccgcgaatgccgttgacatcgccaacgccagcaacgctggcctgattctccctgcttgcttcatcatattcatgtctgctttcatacctcgcccatgacaggctcgtcatattcaatccgtgccatcaacccaaactcttggcggtaatccttagcttcaccggctgcggcatatcttccggtggcggatcagagatgcgcttgaccgagctcaatgcctggcgcagcaacgcatcctttttctcgtcgccgctgccattcaccatctcaatcctctccacctgcccgtccttggagagccacagctccaccacgatcttgtattgttcttttgccaaatccttctgctcggcgatggcggcctcgatgctggccttgatcttgcccgtgtaccatgcataggctgcgaggttcttgccgccgccgatcttgacgcccacatccccgccgctatattcattggtcacctggcccgcaccgaatgcgctgggcgcatcccctgcatcgccctccatcttgaggttctgtggctcaggcggagcttccactggcttgggctgctccaccttgatttccttcggttcctccttgggcggctctttcggcggttccttgggcggagggggtggcggaggcggcgtatcaggcatgatcttgatcgtggtcacaggcggctttttcgggccgggcttgctcgacatcaagttgtaaatgccgtaaccgatcaatgccagcaggatcaacccggctgccaccatgccaatccgctttgctagcgctgctttctttcctgttgccttgccttccgccgccatcgcatcgctgtcctgcatcacgtccctatcctggaagtcaccaggcccacgttttcgatctccagccgtgtcaccaggtccaccacggcgatgatgccggcatagggcgcacgcgcatcgcccttgatcatcactgagaatttcgggtcgcgggcttttgccgcattgagctggctttccagttcagccaggctgatccccatgccgttcatgagcatggtgccgccctcctgcacctgtacgatcttcacctcgtgctgctccgtgctcggcttgttggagggcttgggcaggttcatggtcagcccctgcaccgatgccgtcgtcatgaggatgaaaatcaccagcagcacataggcaagatccagcatcggcgtgatgttgattgagtcatacggcttgctgtcgtcttgaacctgcatggttcaaccctccgctttcttggtcaccaggcccacttccgtgatccccagcttcttgcatatttccagtaccgcggagactttttcgtaatgtgctgcggcatcgcccttcagcaccactggcagctccgggttgttggccttgtattcgcccaggcgctgctccagcgttcccaggtccaccggataggcatccagatagacatcaccctcaccggtaatggtgatgccgcgaatgtcaggcttggcaagattgccggtcgccttggtttccggaatttccaccttaacgccctgcaccgacgccgtcgtcatgatgatgaagatcaccagcagcacataggcgagatccagcatcggcgtgatattgatctcgtcatacggctggttgtcttccttgatatccgccatgcttacttcccgtaaagctcggcaacgcgggtgacatactcatccacgaaaatctgcatgtcggtattgatgttcttgatgcggctggacaggtagttgtaaccgaacagggcaggaatcgcgacagccaggccagccaccgtcgccatcagcgctgcggcaataccaggcgcgatcgcattgacgttgacgtcacccgcagcggcaatttcggcaaaggtgatcatcaccccgaccacagtcccgagcaggccaaggaaaggtcccccggaaatcgcaatggtcagcagcacgatgttggcattgagcttcttgttctcgcggatcaggtcggcgtcgatcgccgccttgatcgcatccagcgaggcgccactcaacgataccgagccatctgcagcataacgcttgcggatttcacgcaggccagccatgtagagccgggccagggtcgaatccgtcttattgttcccttgatcaagttgcagcagctgcgcattattcgcctgattgaaacgctgcaggaactcctgattagccttgtcgttgcgggcaacttgcctggccttggccaccatcactgcggcactgatgacaaacatgatggccaggataatgatgaccacccaggcatcgacggtgaggctctcgaacaacaccatgaagtgcgagctactgccttcaccagcctcatcatcatccgcggcatgcaccttgatcagttgactatccatgctttgcccattggcggccagcttgatccatgccgggctacgtgccacattcgccagcaccagctcatccagctcaccctggaatccggcgccaatctgcacattgtccgagacgtctgccagggccgcctcgccactggccacctcgaccccatccagatataagctggccctgccgttgcccactgtcagcgccacatgctgccatgtatcgggcttgagctcgccacctgcgatggtagcgctgccgttgctgaactgcagcttgccgttctcgatggacaagctcacgccgccctgctgatatacagtcccgtccacagccgtcggcttgagccaggcgctcacgctcaacccgcccgcgctgctcaaggccagtgcgggggtcgccggcaccaccagcggcgatccattcagcacagccgcctcgccgatcaaggcagctttctgtactgtcgcatctcccgttgccaccaggccgcttttggcatcctggaaaaaggttttctctgcgaagtggaacactgccgtggtcgcgtcatcgaaactggcctggctgtctgcggtcgacggcgcagactcattgccggaatacagccagatatgcgcattcttttcggcggggtcgaccttgggcagcaacacccagatcacggccaattcattgatggaatcgaatttctcgatatggaacttgagctcggtcttgtcatctgccgcgatcacgcgcaaatcagaaccgtcgagattggcggaagaaaaatcgaaattgccggaatgcaagcgcagcaccaccggcacctgactttcggcagactgcaggcctgccggattcacgtcgaccttggcgcggctgctccagtcgtcattccaggccgcatgcgccaatgcgggcaacaccatcagcaagcccagcagaaaaccacactttctcaacatcgaaccgcgctccacaaacaaagcgcgtaatataaatttcacatgtgacacacccgtgactcaaatgtgaaattgtcgagtcataaaaatgcaaaagggactagtcaaggactagtccccactcccttacgcctgccatcgcaggcaatgtcacctatatcgtactaagcttattcctggatgcagtagctccgctcctcaagaccggattcccagcccagcatcgcacggcaacaccaccattcaggtcatcataacgagcctaaagacggttgtcgccatgctgggtaccgatgcaacaactgcgttacctgaagatattgcccaaccccagaatctcgaccgtcacgaatgaaggcatgaaatccctgacgttgaaatcctgcggcagattcatcaggccatcaagcgaagccgttgtagcagaagcgacattggaggcaccacttaccgtaccagccagtgtgcctgtggtggcgatggggacgcccactgtagtcgttccaactatattcccggcatttacaatttgaggagccacagccagtactcgtccccccaaaatcccagcctctccggcatcaagcacgcctcttggcgccatcaatgcaacagtgcctaactctggcgctgacagcggaccagaaggcccatctggatcatatgtacctgcttgaataccactaccagaccctgcacccttgatgcgcagcgtagtattgccatatttgtcggtaaagatttcagcctcaggcacggcgaccacactgcgtgatcccttgcccgcatcgatattgccattgttgacccacactgtaatatcgctgccgaactgcgtcatcaccctagactggttgacctggaaatcggtctcggcaaacgcacgaatggcgccaccactttctgtgacgatgccattcccagccgtgacagcacggcccggcacccctgcatttaccatgcctccaggcaccaggatatcaatgctgccatccctggctgtgcgtatccggctgtcaaacagggtcaggtcgccaaagtaatcgttatctgactgacgcgggaacaaggtagccactgcatcatccccacgcttgtgtctttgaataccactgatgtcttctcccgatgccatcaaggcagcatccgcctcgcccgaagccagcaactccgaagagtaatggcggaaagcgaacactgcctgcctgtcctgatccagcgccaggtactgtgtcatggcgtcctcctcggaaagattcacatcaccgctcaattcacgcatgtattccgcgaccgccttggcggtgctggcccggtaggctgccatgcctgtggcatcctcggccagtaccgacggtccgctgccttgcggatcaatataagtcttgatataggtcgagacatgcggcccttgccctacgccggccagcacggtgagcgatgcccccgtctcaggcaggaaggaattcaccgtattcgccacactgttgatcccactgcccgcgccgaggtcgagatgacgcccggcctgtatcatgaagttacccggacccgccagctgcatgccagaggtattgccagtcgtatacttcagatcgcggccagccttgattacggtcaggtcggagggatccgtatgctgtatctggccttgaatcccactcaccgcgtcaatcgacatttcgtggatgttcagattgacgatgtcctgcccggcaatgatggaggccgcttttggcaaattcacattgatggtgccatcgctaccatcattgttcctgaaactaatggatccgtttctcgccacaatcgctgcctccttgcgattgttggcatgcaccggattggcggcatgattggtcatgatgaaattattcagacgtccaatcacattggtctcgacgttagggttgcgcatgggattgaacaccccgggcaactgggtcatatcggcatccgacatcatgatggtattggcactgacatttctgccggcaagcaagctcaggttgccttgggaagaaggcatgagcttgagcgtagtggcattgatgtcaccttcaaaagcagtcgcctgcacgctgcctggcagataacccaggctggacttactggccatgatgctttggttcatcagcaagttgcctgcccctttgctcagtttgtcagtaatagtattggaagcagtgtccgtattgccgaaccggacattaccgatcaatgccatcacatctatccctgcctgcgcagaataggtattgaaataagcactggtaccagtgtgtgaattcgctggtgagttcgctgtccccaatgccgggatcgtggtattcgatgccgtctgggcgaacagggtcggattgaatacggcttccaggtaaacatcccgcactgcggataccgaggctgtcgcatcctgcagcgcaagcgtcgtaccgatggtatttccggccttattgaccgagccgccagcattcaagtcaatatgcccgcgtcctgcgtaatacacgccattattgatatccccccctgctgcgaccctgatgtctccaccgccatccacccgatagctatcctcgctgacataacgtcctgtcgttggcaccgacaccgagaaattcgtcacatgtccaccagcactgacatccacattgccaccaccaaatgcggctactccctgctggaaaaggtcagtacgcagccaccagctggtcggcagattgttgactccaccaccttgccggaatatccagttgttgggaatctgctggacgccgctggcattcaacagtgcacccgtgatatcgccttgtgcggcaatgctgatatccccgcctcccgtcagatattgcgttgccgcattaccggcgcctgcattgggcccattgaacccagccagcgcatctgctgcccggcctgccgtatagactaccgaacccgcattattgagcgtgaaattaccgccagtggcaatattgatatctccggtaccagtccgcaccagcttgttgttcgccaatgtcatgttgccagtgccggcaatggtttccagggtattcactgcattcaggtcagcgccagacaccagattgatgctccaggaatctcctgcctgcaacgcgccggtgttggccaaagcggtggagaaaccgtcactgagactgccgttgagttgcaggttgccagtgctgcgtatcgtaagcgcaccatcgcgtccttgcgaaagatccctcaggttccaatcattggacaaactcgtattaccgtctacgcgcagctctgtgtgcggcgcgacaattgcggcaacaccgtcgctgctattctgatatgcagcagaagatgaagccgcgctggcatagaactgattggtatcggatcggatcgaattcagtgtagccgcattcagggtgccgctggcaggactgatgatttgcacggattccagcaatatcttgtcagcgccagcgacagcagaggtcgcattgtgatcgaccttgaggccggccacaccgtcgcgggcggcccgcatgttgacctgtccgcgctcgctgccgccgacatccaccagggcgccattagcggcgctgattattccactatcggatgcaagcagcaccttgccgcccttgccattttccgcatcgcccttgaccagtacctgactacctgcattcagggtcaggtcatttttggcataaatctgtacattgccgccatccttgccactggcgttgacggtgccgagaatattgacactaccgtcgtcagcgctcagtacgaacttctgggcgttgacgctatcggcttgcgcaatcgtcacatcgcccgagcgtatgcgcagattacgcgacgcattgaaaccacctgcattcaaggctgaattcaacgcagagaaatcagcaagctgcctgctgtccaacacaaaatgacctgcagtcttgccctcggcagccgcgccttgcagcgtgccctcggcaacatttacgctgccattgacggcagtcatcctgactgtacctgcattgccaccctcaccgccgcccacattaatcgtggctccatccatgacatggatatcggcctggtccgcctgcaagctcaccgttccgcccggggtatgcgcggtatatttgtcaaaagcaacggctgcggagcctgcattgatattggcatcgctcgcaatattcaggtcacctgtcgtggccctggcattcaactggccagataacaattccatgctgcctccaagcaccatggaggctgctgtgaggctgagcttgccgcccaggccggagctcgcctgctcagctgtattaccgttgccttgcgtcgtgaggctaccgtgattggctaatacggcataatctgtgcccgtagctgccgtcacgcgttggctggtcaaggtggtctgctgcgcagtgctattcaaggtgccagcaccggaaaacacgatatctgaagtgctattcaaggcaatctggtcgtaaccggccaacgcgaaattacccgcaccagtcggtccgctttcccctttaccctcaatatggatactgtcagcgttcaccgtcagctggctgccagaagtctgggtaaccggcgcagaaaccgcaccagcggagttcttcaaggtcaggctggcagctgtcagtgtggcatcggcactgccattgacttcgtgccctacgatccctcccgcgttgatggtcacatccagcgcctcgttccccaggctcacatccccatacaggttgacatcctgctggctgtttagcgtcaccttggacaaactgccgaaactgctcaacaactggtcgtcaacacgcatgccgctgaccgatggatcggcatcgccgatcaggatattgttggcccccagggttacgctaccattgagggagccgtcatcttggggaacgatggtgactgatccggcaatatcggcttccctggtggcatccaggaccagggaattgtgagcactcaccacactgccatctgcaatatccagaatgcctgtgacaggattgctggtggtattgacacgatcatagaccaggtcatgtttgcccgacacagcgagcaaagcgccatcccccttgacccggagcatgttttcacccgcggcttcggtggcattcgtactgatggaggcgtcagcatcgacggccactttttcagcggccgtggcaatcagctcatccacactcaatccgctgccgctattggagaatgtcacatttttcgcaacggtatcgatttccgttgcttctgccccctggctgcggcgcccccccaacaaaatgctctcggcattcagggcattgagcgactctgccgtgagttgcaggctgccatcgtcgtcacccacagtggaaaccactttgatattctcggaaacaatatccaccatggcgccacgtcccttgctggcatcggtcttcagggtggcctgcaggttaagccgctcgctggcattcaataccagctggccagcgtctgtcgccaacctcggaatggccgtgccattgctgatcgcctggcgggtgaaatagtcattgccgctggtgatcatgtattcagccggcaccttgataccggaggcttccggattcctgaacactgcaccgtcggtcaccttgaatgttgtccagtaggcgtcacggctgaagccattcacatccgtgaaataaccggcactcaatgtcgtgccatcaagcaggttgtttatcatggggccaggctggatcgaatgatcgacttccaccatgaaagccccttccagcaaggcatagcgggcaggcaacaaggtatagaagccggcagccaggccttttccacctgcaatgtaaatggattgaccgaccttgggagcataccccgcatccgtattggcgtactggtaataatcatagtcaaacggtgcatattccccctgcaatgaaggcagtatggcaaatacgccggccttgttcttgaggatgtcggtggagccgcctaagccgggaataaactcataggcaaaggtatcgccattgccggacagatcaaccaccgcgccctgcttctggtctaccgtcctgcccgtcatgacaatgcttttttccatgggcgtcttgcccaggttgacattgttggggaagcgccagctattgcctccatcggcggtatagccataagggatagacaagccttctgccgatgtcgaggtcaggctgttctcaccgatggtcagggtatcttcagcctgcagctcgatttcgcccaatggcgcacgtatcaccccatcctgctgaatattctcggccttgagcgtcagcttgccaccagcgctgaatacggccttgggggccatcccgcttgatttcacttcgatatgactgccaggaccagtggcctccacagtgaaggcgctattggtcaccgggtaaatctggcgtgccgtcatctgcaattcaccaggcgtgcggaacgagccatgattatcggccgtcaacccgcgcatacggatatccagccggctgttcagctcggttctgttcaccccagagatattgggcgacccattcaggtctatccaatcggcattgacctgcagcaatccttgtcctgccaccatgtcattgctgatgaggggcgcagaaaacgtcacgtgtgaggcattcagcgacacctggccgtcatccagcacattgatgcgcggcgcggtcagcgccagggtctgccttgccaccaggttgacgcccgattcaagatcaatacggtcatgttgattggcacttggcgccctgccatcggtggtgctgcgcaggctgacatgatcgaactggcctgcattgatctgttcggtggaaatctgtgccttgccctcgaatgccgccaggctatcccccgcggacagtcccgatgcctgtacttgcttacctgtagtgactgtcagtacccgctcaccggtagggggagccggactctgtgaagaaggtgtcaagtccccgatcaggcccaccgacagcgtgccccgttcaccggtgccctgcgcactcccgaccaggctgccatcaagcgccatcccttccctggcgcgaatctcaatatcccctgccgccccatagagggtggaggtatggtagccccatctgtcgccagtagtcacatccacctggccagaggtcccggaaacatcgatgacgctgccttcctgggcgatgacgaagcccttgcctgcggactgactctggccttcaccggtattgatatggacgctgccaccgtcaaatacgcgcgcctgcaataggctgccggtataagtgtagctgggagggcgtaaataatagcctgctacattgatcaccgagtgttcacctagccagatgctctggctactatcgtacggtgatgcatccactgcgccgagcaggtccagcttcaccttacccgcaggcgtgatcaggctgccgagcatagtcagctgcttgcctgcatccagggtgatactgcctacattgccgttgatatcggggatatccgtcctgatcgttgtgttttccaatactgtcaggctacccaccgcattatcatcgccaaaagccgaaaacttcaccgtcgccggagcacgcaacccttccgccatcattaccggcgttgccacaccagcttcttgaatgctgttggcggacgcacgaccggcaaacccgctgacttgctgcagggtctgcatcttgggatgaatgacgctggccctgcccgttgcgtcgccgacaacaaactcactgttattgccggtcgtcttgatggtgtaggatgaaaaaccgccctgctcgaagaaagactccgatagccagaatgagccatcgcccggattctgccctcccacatggatatcacgccccgtcgacaggctgagctcccctcccctggtgaatccataggcacgcatgttcgccggcctgttgagctcgctgccgccagccagagtgatattgccaccgttaccctgatgccaggttccctggccatccagccacgcccctgcgcttgtatcgatcagcgtacgttcaccgaatgcaacagtacccccggtgaggctgacatggccaccattcaaggcaacaggcatcgtgaaagcgccttgtatgccaggaatgtcattcgcccacgtgccagccgtactcagcacaacatcatccctgacattgacttgatcagtgctggtctgggtctcgacagtaatgttaccgcctggggtcatgatgctgcggttgatatcgacattcctgcccttgagtccaaccgaaccattggctgcggtcgtgatggccgcatccacgttcaatttgccctggctttcaaacttcacatggttgaagccattggccagcatacttgtatcaatctgtgcctgctgcgtattggcggtatctgcagagaaggttgcgctaacattgcctgcatcatccaccacggtcagggcctgatcacctgtcatgaggttgaacttgccaccatcgggcaattgggcacgctgggtaatgtcatgccgggtattggcgaccatggtgccgtcgatgactggactgccaccagtactggtcacattgatcgtgccagcatcgccgccctgacggtatgcctgctggaaattgccatttgtcccctggtcaaggataaaggtgcgggacatgcctgatttacgatcagtcactgtcacctggttgccaattctttgatagggcgtatcacgcctggcctgggaaataggcacaatcctgccctgatagaccagggtgctttccttgacggcaccagccgcataatcaatcacgccaccggatacgtcgatgacagagccctgcttggtgatcacatcgcctgcggaactgatgttcaccgtgccacctgcgctcatgcgttcggcaatggtctgtgttcgtgtatcaagatatggctggatatcgaagagatcggtgcctttacgcgcatcgacataaatataatcgccgagcaaagggccccctttgagcatgggcgtatctttcagctcttccgagtaaagccggatttccagctgattcttggacatggccgccttggcatccacgcccgagacatcaatgcgcgccgtatcatccagaaacacccggaccggcatcgtcgccgtggcattttcggtaccccgcttggcgctcaggttgacgacaccgcccttggcattgatggtgcccttcacgtcaaccaggcgtccctccgccgtcactgtcgagggtttcaacactaccgtgttgccgatttcctcgggatttttatcctcgacagtgacttccgtaacacttccttcacccagcgtcaccttgccaaaccgttgggcgacgccatcagaggcgcgtactgaatcgcgggccagcaaatgaattgagccattggcccgtacggaagtgcttgccttgatcctgcccatttggttcactgccaacccaaccaggctggcattgccacgctcggcaataatctcccccagattggtcgccgtgccgccgctgtcgacttccaccagcatgccggccagatccgtcgtcgacttgagatagaccttctcaccggccgccaggatcgtctgtccttcaggcgtggtgatcagcccattgttttccacattcttggccagcagcaccactttgccaccggtggcggcattgaggtgcgcaccggcctcgaccttgacgaaaccgctcatgccgatgaaggtcgcttctccggcgagattattgatgaagccctgcctgaagagatcatccgtcatgttgctcgccgtcatggcccagacagaccccatattgatctgggcgccctcggcaaacacaatgccattgttgttgaggaaatagttggtgcctgcagcattgatggtgccggcaatgatgctgggatcgttatcgtaaatccggtgcagcatgccccagttggataactggccctcgatgttcaaggtatgatcgcgcgccaggttgaatttttgccagttggcaatcgcctgcggcgcatattgctggatggtggtcaccgtcgggctggcagcggtaatcgcggcattgctccatacgatattgctcacctgcaaccctgactgcggcagaggaatgatgtcggcagatgcatgcccggcagctatcgatgcgatcagtgccagcaaggcgcggcgccgggccctggcggatgaggctcctcccccggaatgcacgactgccacttccggcgctggcacgtacatccccaagcgcttgctgaataccagacgaaatagacctttattcatcacgaactcctaaactttgggctaccagtcgtagccaagacggaagtgcagcagggagtctcccttgtcgataaaaccatccgtgccttccttgcctttcgtttccctcaatgcccacgccagatccatgttggcgtaaatgccatgccacttcttcaattgcatgccgaagccgacggaggaaagattcaaacgctcgcgctccctcggcccaggatgaaaaaccgccgtatagcccgcactgtaaaacacggaggcatatagctcacccgtactcatgcccaaccaattagcgagcgacggggtacgcaattccgccacgccaaacaagcctttatccccgacagaggtcgcttcgtagtaacctcgcacggaatccactcccccgaggaaaaactgctcattcgaaatcagctgcccggtcgaagcctggccggaaatccgccccagcagctgccagtcccgtggcatgcggtaggtatgcttgagatcaccgcgcaggtgggcaaagctgctttcagtgaatagctcattctttttctggaagaatgcttcttcatccgacatcaagtcgcgaatcgcaaaggtcactcccagattgagctgggtcgtggtgaccttggattgcatggtggcgtcataccccagatagaacggcagataatggatgggcatgctgtccacttcagtgccgttgaggccgatgaattcatcaaaattcttgtagtccacccccaggctcaggttatggaaatacccggacaacaatggtgccggcaatggcttgatatagcgcaacccggcaatttccccgttaccgacgacattcagacccccgatgccgctgagcacattcacattgctgcgcgaaaccacgccatacaacgcccagtaattccccgttccggtagggatcatgtagttgagcgacagtacccgggtttcgtcaaaccgctccggcgtgacctggaaactcatggacaggctgtgatccttctgccagaggttgtcatagcgcaccgatccagcgagacgggtatgcgtggtattcgccatatagcggttgttcagctcgaggttggcatgaaagggcagcttgtcctgcaccttgagatccacctccacctttccaggcgtcttccccggacgcatgatcggcgccacctgcctgtcgggctgcatgttcaagcccgccaactggcgttgcacattgggaaaatgcggcaccttgccctctgccagctcaggcaccctggacttgatcgcgcccagggagtaatagcgcgagccgaccacgcgcaatttctccaccttgccttccagcacctccagcctgacgaccttgtcattcacctcctgctcaggcgtgttgacaaataccgtcagatagcctgcatcatgaaatgccttttccaacgcggcccgcgcgcgctcaacatcatcaatcgtcttgccttcacccaggaagggatacaccgcctgctcaatcttgcctgcaggcaataccgtgttcccgctaacgctgaactccatgatgtcgaactggggctgctcctccacagactctgcaggcgcatcctcgcccgggacttcatcatcagccgcgaaccctggcacgggcaagaaatacagcaacccggcgatacacaacaaaaataaacgcacgcttgatactttcctggaatgtcacaaatggaaaatggctaataaaacaagcaaccaccagcagaccccatgttttattagccgctctcggcttgcatgtcctgcatccgcatacaccgagcgcgcctatcatatgaagctgatatgacacacccatgacgaaatacagagtaaaaagcactttcctgttttcacaggaaagtgcctaggtattacaacgggttcacacccttgttattgccagctttttagaagaacaattgctgtgctgcgcagttgttgccgaagcgggtacccttggcagtcacttgcagttcgccctcaacttgagcgctgccgcaggcagaaccacccagcggattcagggtcaggccgcgtggcacgtcagcacaattggctgggctacccaatgcagcagtgatttcaggaatcagctgagcaccaaacgcatccgccgtattggcaacgaaggaacgcagttcgatatggaatgggtaatcaccgttgatagcagtttcacgagcgaactcaacaccatcagcaataccgttgccattgccgtcgaaagtaccgccttcaggatgtacgccgtccagcttcacatagcgataaccctggttggaagcactgtcagtacgccagttgttttccatggacaacacaccgatagcgaactcaccacggctaccacgactcgtcaaggtggacttgacattgccagagccactgtgctcagtcaccacaaaagtacctgtagaatcttcagcaccagctggctccaagcttgccaaggcacctgcggagcaaggattcttcaggaaatgtgcattggaactagcttgcgtaccggaagtcgagacgcggcgctccaaatagactgtctgacctgcacctgcatcacccagaattggggaccaatcagcttgatatccagcgttacgagcaataatggaagcatattgcgcagaagagatatttggcgcatcagctggatcatcgctacctacgttcaagccttgtgcttgttgcaaggcacgatacagcggcagacttacagccacaccaaaagtctgaccaacgtaggcttcagcttcagtgcctgcagcagaaacatcaaaaccgaacaaagaagcttcaacatcagagaaaccaccagcaggcttggccactgcaccatcagcattaacagcaggattcaccaacgcgcagctcttgtagttgacatggccagggaaagcgccagtagcaacttggcaattggcttggtcaagacggcgcagacgttgcaactgggtgccatcgatatgaggtgcgtaagcattccaggaaccatcggcaacagagtggtataccacagaaaccacaccgccacgtgtacaggcataggctgcgtagttgcccaaggagcctggacgcacattggtgtcggagctggagctggagaacagggaaacagaatcagcatcgcaacccgaggcaaagccggtgtagatgttgaaggtaggtgcggaagcgccggaaatccaggtttcctgcaatgtgccggcagcgcgggcagcgccaatatcagcaggtgtaacaggggcagccagcacggaaccagcagccagggtggccgcaacagccaggattaattgtttgacttgcatttgaatctcccaatattgatatctattgaataacactagagaagacagccccgcccttgtgagacggagccaatactgcaattaagcagatttgcggcgacgggcagcaacccctaccagacccaggccagccaacaacaaggcataagtttctggttcaggaacagcagccaaaatcaaagcgccatttgcatctaagcggatagaaacaacttcatcatagggaactacacttccgcgaccaatcacaccagccccactcaggtattgcacaagactttgctcagcgccaaattcagccaagctttgaggaccacgaccccacaaactgccatgctcaccgctataaacatagccagcatatccttgaccacttgttgaaacattgccattacgctcattagcaacgagataattattcattggcccagtaacttgtgtaatgacattagtaaccatagggtctggaagcgcagctccatccctcacagtagtaatgaaaccaaactcgccagccacccggttgttaccaagattgtcaaatgcagcaacagcccacttggtgctagaagcatcagctgttgcaaagaacgtattccatgtatcagcatattcaccagcactcaaatcccagctaaaaccacctgaagtattaataacatctggcgtaaacgtgtggtagttaagcccaaggtcaaaaaccgcagaaatattgtttgtacggtcaagcagagtcaaaaatacgctgctatcaccacccctatcaaacgcatttgccgcgccagaaatgctcattgttgcaacagcggcaacaaccaaagccttcatcttgatattcatgtcattactcccgaaaattgtcttaaaaaactaaacgaaacatctttgagtcgctgcattcgtcacgctgcaaactacctaacgtacccaactgcgccttctcaaaattcgcgactgagtgcatcttagaaatggaatgtgaagtaggtgtggaaccgatatagttctttaggactagatcggcaggcgatgaaagtgggcagatggcctgacttggcgcccagcctcaaaccgagatcaagcttgatgacatacgccatgccagagctaatcggtcacatagcaatcattctgtagattttcaagatgacggggttgtatctgacatcaagaatcgcgagataccccgtcattcacaacgcccgccaacaggaactcaggtaagcaacatttcatgatcatcacgggaatgtactggcacgacgctgatacttatatatatgtatattcagggcaccgaatagcactttctcgccttcgttggcttgccgcggttatggacaaggcaagttctgcgacagagcgagcctgcctggatagagacggtacaatctcagtggcggatcaagcccaggcgataggctttggcggccgcatggctgcggttttgcacatcgagtttgcgcaggatgttctgcatgtgattcttgacggtcaaggggctgatctcaagaatggtggcgatttcccagttactcttgccggtatgcacccattgcaggatttctttttccctgggggtgatgatgcctgcattgacaccttctcccattgcgtcaccaaagttgaacacgccatcgctcacacgcatgagcacggaatgcaggtaaggcaccagcagttccagcatataggcatgactggcattcagctcgccggaaatgcgcgaaaaggagaagaaagaagaaatgctgccatcggcggaggataatccataagccgcgatattgcgcagctcgctttcctgcaggttgacctgatcgatcttgggaacggtgaacctgccgaagttgccatccttgaggtaagggtcaatcagcaccggttgggaagtctgccgccaagcctggatggccttcattacgacacccgttctttcatgcatggcgattgcgacctgcgcatcggtcacatagcgcgtgctgctgaatgtctcaagagagaaatttctccccaccccaacagcaaagccgcagagcaagacttcgtgcggtaacagaaattgaaaatggccctgcagccatgaaaaaagttgcgcctttttcttgatccgcaaggacgcatcgaccacttccagaaaggcactcgcctgatccggcgtgagatccttgttatagttgtccataaccccgattgattctaattgcagcacaatgccttcctcccaatgtgcattctcggggattcaggtttcaatcccgtgaaggcagagtggcattcttgtttcaatatcaacaggcatgttgcttccagcctgacggctggcatgatccttaacgcctgttcacgagctgaaggttatagcaacaccacatgacaatatatcggccagtcatagtcccaaagaactagtcctgtttttgcaattttcatggttgtgtcatctcgattcggcaggctagctggcatgagcaaacttggtttgatatttgtcctggccttctggacttggctgtcgctgatccctgaatcgcgcgcggatatctgcctgcaaggcgacagcgatgatgtcatgcgcatttccaacacggggaacacccaggattgcacatggcgcatcagcgaagctattccactacaacgcgccactacctccgccaccatgccgttccatgacgcggtgacggcagccgcgcatgctacccagcttgaccccgccctgctgcatgcagtcatcaagacggaatcaggctaccaggcttcggcagtctccccgcgcggggcaacaggactcatgcaattgatgccagccacggcacgccagttgggagtaagcaacgcccttgatccggggcagaacatcatggcgggcgcacgctacctcagccagctgcagcacgagttcaacggtgacatcagcctggcgctcgccgcctacaatgccggtccggccacggtaaaacggtatggcaatgtgatcccgccctatgcggaaacccgcgcctatgtgcccaaggtattgcaggcatatcggcttatcagcggcaagaccgattaaattccatctctaaaaaccaagagggtaagtgccgacgttgggcttgaattccacggctggctgcgcccgggcagcgcaaatccatcgacaaaagcgcttgcgcctgtctgcgtgttagcgagtgcactacagcggcgatgacggatgccgctcctcaattggcctttttcgcgatgcctccagcacctgctgcaggtaggttggccgccgccggggccgatggggaagctgaaggcatgccgggattggccgggctgcgggcgttggcattgatgccgccctgctccgcgccttgcttggcggaaaactcccaacgctggtagctatccgccccggtgaatgcccgatgtgcttcgtcgaaaccatcctgcttgaacgggcgggccttggagcggctgtacacacccacgatgcgctcctggtccttgatcagcccccagtccttgcttgccgtcatcgggtcaatataaacccggcgcaagtgatgctgcggcgtgggtccgcgcttgtccagcagcaagtcatcgagcctagcgggatattgcttgatcgggctgggcgtctgttggtagtagcgcaggatcgcagcctgtatctggtcgccggcgaacagcagctctttttccttctcgcgctgggaggcggtatgccaggcttcgccgagggcggcaaggccgatgccgctcactgcgatcatcatgagcaggccgatataggtaaagccgcgctgcatgctaccactcggcgtagagagagccatcggatgcctgcccctccgcgccgctgcgcagatcatacagtccgcccggcatgtcttcttccggggcaaccagttcccaggtttcactactttccgtgatcgggtcaactggcacagcgcggatatatttgcgctctgcaagctcttccagtgagtcagggtagcgcgcattgtccgcatggaatttgtcgatggcatcgcgcaccacgacaagcgtctgcttcagggccgcctccttggcacgctccaccccgttgaaatagcgcggggctgcaatggtgatgagcaacatgagaatggccatgaccaccagcagttcgaccagcgtgaatccgcgaaataacgagcgtttcatcaccattcccgataggcaatgccattgaggccggtgccggtgctgagcgagtacacatcaaacacatcggcgcctggctgcggcgcatccggcggactggcatagctgcgcttgccccaagtatcctgcgcaggcacatctttgtccgggaacatcgggtcgcgcggcaggcggcgcaggaaacggatgaggcgcttcttttcgctgctggcatccggcacgccgttggccagcacttcgaggttgggcggataaccggatgcatccgcattgacgatgatcttgccctcctccaccgcttttttataggcgtcgatcgcgctgcggatgtcacgcaatgcctggcgcaattcggcttcctgctggcgcttcacgctccattgaccaagcgggatcaaggcactggcgaggatgctgacgatggtcagcgtcactaccaactcaatcaaggtaaatccggcctggcgtagcatgatgctattgcgcctgctgcggcgcagccctgggcaccaccacttcgggcgtcaccaggggaaccactggcttgggctgcgtagacatgaagttatcctgctgcgccggctggctttcctcggttggtgcgggctctgcttgcggctcaggctcaggcgcagcggcaggttccgctgccccgggacgcaaacgctgcatcagcagctcacgcgggctcatattgccagccgcggcagcgccggtaccgggcacattgatctgcggatggtcactgatgccgttttccgtacccgaccaatattccaggacctcggattccggacggctgatgttattgaccacgtgcggcgtaatcgccagcacgatctcggttttcttgcggttatccgtctggttggaaaacaggcgcccaagcagtgggatatcgcccaggccgggcagccggctggtgttcctgcgttcctcatcattgatcagccccgccagaatctgcgtctcgccatccttcagccgcagcagggtgctcgcgttgcgggtgccgatctgataaaccactccgccgccgttgagcgtcgtggagctgccgagcgaagagacttcgagcgcaatcttgatattgacgaaatcatccagcgtgatgcgcggctcggcttccagcttgaggccgacatccaggtactgcacactttgggatgagcccacgccggctgtcgccacggtagtgatcaccggcaccttgtcgcccaccagcacctgcgccttgtcgttgttacgcacgcggatgcgcggattggcgagaatattgatgtcgcccgtggttttcctgaaattcagggtggggttgctgttgaacaaataggtaccggaattgttgctgcgcatggcgtcgatcgagagcccggcagatgccgtcaacgaagtgggatagtcgatacccagctcctgcaagcgttctcgcgacacttccatcacctcgatctccagcatcacttccgggtccgccaggtcatttgccgccaccagcttctcggcaatacgcaccacttccggcgtgtcgcggatcacgatcatgttcagccgctcgtcggtgtgcacatccttggtcttgagcatggtcttgatcatggtggacacatccttggccttggcattggtcaggtagaaattacggatcaccaggtcctgatagtccttgagcttggcagcggtgttgggaaacaccagcgcggtgttctcggacagcacttttttctgcaggccgttggtcgccagcaccatttcgatggcttcatcgactggtgatttcttgatgaagaccgtcgccttggtctcgggcttgatatccttgtcgaggatgaagttgatgcccgtcgcgcgcgacaatgcctcgaacaccatcttgatattggcgtcgcgcaattccaggctcaccggcttgttgaaggcaggcttgagcttgggtgggtccatgcgcacattcgtacgctgctggcggatctcgcgctgcaagcgcaacgcttcctcatgctgcggcgcttccagcaggacctggtgcaggatatcgcgcgcagcctcgatctcgcctttttccagcaactggcttgcctgctgtacctgctccgcatgtttgcgggtgctttcgatcaacagttcacccgactgcgcccgtggattatccggttctatcgccagcacgcgacggaacaattcccccgcatcggccatgcgcctgtcgcgcagggcagcctcggcctcggccagcaattggttgatcccctgctcctgcgccagcctgacgcgctgacgctcggcagtaccttccggttttttttcacgcgctgcccgtgtattggcaattttttcctcgggcgtatcccctgggaacccgggtttgggccaaggagtagtcgcacaggaggacagcagcaataagatattgacaaggcccgcggcgcgccatgcataactcgacaacattaaagattcccttgtaaatcgtccggattgaccggtaaatgactggcaggattggcggtcgccgctggcttgctcttcttggatagtatcttgggcaaatcgagcggcaagtaggtcaggtaaagattatgctcatcctccctgtccaggcgccactgccggtccacattctccccggcaccgaccatatagagacggtttgcgcctgccagcatgatcatcgtgccctgcgggccatcctccagtttgccgatgtaggcaaatcctggctgaggcaccactggcgcctgagaggcgagctcggctgccgtcttgggcgggggaacataccagcgctgtgacctgaacagatccgtctgcaccttgtctgctcccgctgccaccgtacgaccttgcaagagtccccaatcaagataatgctgcccactgcctgaagcaggctgagcagggtctggcagcacggcagcagcagaacgggcgcgccctggccgctctggcggcagcaggccggaatcgtcttcatcctccatgctgaacaccagtgccaaggtcgccagcaaccccagcaccagaccccatgaacgcttggattgcagcttcatacgccctgcttccgaatgaagaacaccaggcgcagccgcgtcttgacctcgctctccacggcttcgccgcgctcgaagcccagctctgccagcgccacattcggcaaggcgtccaagatcgcgagcaccagcgccttcacggactggtagctaccttgtaccggcacactggcctcgaagcggcgcacgctcccctgttttttttccgacagtgaatactcacccttgaccacttgcaggccatgttgctcagccagccggaacagtaccgccagctcatctggcagttgctggatgtcaggaaagcgcgcgtcgaactcggccagctcctgtgccaatgcctgctccggggaggcgacagcttggcgttgcggctgtggatgcaggcttgaagccgcctcctgcgcctgcaattcctgctgcaattgcacaatgtcacctcgcagtggtgccaaccacccgagaacaaggcagacggctgccaccagcagcacagccaaggccatgccagaccaccccagccggtactgcgcacggcgcacggcccattgcagccatttaccatccagcgggaacgccgcaagccgcatcacattgccccccacctggccgtaatgccaaagcggatgaagtgcgccatcccctcgccttccggcttttccatcatttcatgttcatcaagcgcgacatcgtgcatttccggcaagctttccagtcgttgcagatacgccagcagtgcagcgatgtccttggcctcgcccttgaggcccagcttgcccttggcggcatcgggacggattgccatcaaggcgatttcaggcctggcgacttgctccagcctgttcagcaaggccggccacggtcggcccagttcatcgaggattttgttggcctccttgatctcggccttttgcgcagctgacagcgcttgcggctgaatagtggccacttgcactggctgacgggcatcctgcaattgctgcagcttctgcgcgatagcaccacgctcggtacgcatctccgtcagttgccagccacacaacaagacaagggcgccggcaataaccaggcccgcctggtaacggctaccattgccgatgggcgccatatggtcgagctgcagcttcacgccatgcctcctgctaccgacccgcctgctggcggatgccaggtcgccaggcgcggcagcacttccccacgtggcagttcacatacctgtacctgtacattgtccggtaatgccagctgcaggcgcagcctgcgcagtgcggcctccagcaccggtggccactcggcaggcacaggcagtagttgtactgcagcccagcttcggttctgccaggccagcaagcacagccgacccggctcgcgcaatacgaacaccccgtcaggcctggactgggcaaggtggttgaaggcataagccaatccaggctgcacgctggcaagccggcctttttccgcctggacgtgctgcgccaggccttccagcagatcctcgtccatcgcgctggccagaccgttgccgccaagcgcagccaggctgaggcggatattccatcccgcgacggcatcgccatgcacgcgctgaaaagcatggcggcacagcaatgccagctcttcgctattggcagcgccatcgggattgggcacgagggcataacgcacgaaagcactcgatagcaccagcttgacgcgcgcgccagcgacaccggcttcacgcagcacttgcggcaatgccgcgagcaatggctgcatatccttggcatgatgctcgacactgactttgccgcgtgcgatatcaccgggcttgaacatgccgtgccggcgtatccaggcaatatgctggggctggatgtgaatggtcacaccaggccgccagcctgtcagcatgcgctcacgccacgaaagtgacacgattgatctcctccagggtggtctcgccacgtgcaacggcttccagcgccgcttcccgcaggctcttcattccgcgtgctcggccggcctccttgagcttgcgcaacggctcgcgcgcgatgatcatctcgcgcagctcgtcgtccaacgccagcaattcggccaccgccttgcgcccccggtagccgctaccgcgacaatgtccacaaccctttccttggcgcaagtggtagccggccacctggtcgcgcgtcagcttggattgcagcagcagctcatcgcttgcttctgcgggctccgcgcactgcgggcacaccagccttaccaggcgctgcgccatcacgccgttcagcgcagccaccaggctgtaggcctcgacattcatgtgcaggaatcggctgatgacatcgaaaacattgttcgcatgcagggtagtgaacaccaaatggccggtgagcgccgactgtacggcaatctgggcggtttcgggatcgcggatttcgcccaccatgatcttgtccgggtcgtgacgcaggatggagcgcaagccgcgcgcgaaagtgagccccttcttctcgttcaccgggatctgcagcacgccgggcagctggtactccaccgggtcttcgatggtgatgatcttgtcctggccgtggttgacctcgctgatagccgcatacagcgaagtggtcttgccggagcccgtcggtccagtgaccagcaccatgccgtagggttcgcgtaccagccgacggaaatcctcgatgatatagtcgtcaaaaccgagttgcttgagcgacagccccttggcctggtcggacagggatttccggtccagcacccgcagcacggcatcctcgccatagatgctcggcatgatggagacgcggaaatccacgtcacgcccttgcatcatcactttgaagcggccgtcctgcggcacacgtcgctcggcgatatcgagttcggcgagtatcttcacccgcgatacggcctgctcggccatatcggcaccctgcatgctgccgacatggaccagtacgccgtcgatgcggtacttgaccatcagtccggcagccacgctttccatgtggatatcgctcgcccccgctttcagggcatcgtatagcgtggaattcaccatgcggattaccgggctgctgtcggcatggatgctctgcaggctgagatgctcgacgttggtcttgtctgcctccatggcttcgccggtctcgagcaggtcgccatccatggcgcgcaggtcttcttcatgccggctcaggtatgcctgtatatcccggaaatgcgccagcccggtatggaagtcttccgcgatccattccgccgcccagtccaatacggcctggtcgaaagggtcggcaagcaccagccatagcatgccgttctcacgcaagggcaagcactgcagccggctggccatggcaaagctcatgacctcaaaagcaggttgcatggcatgcaaggcatccatgctgaacagctgcagttgcgtcgcctcggccagcgccgccgcatacgcttggtcttcaagggcagacaggctctgtagcatgtccaccatgctgcggttgttgcgcatggccatgctttgcgcctcggccatgcgctccgggctgaatatctctgccgccgcattcattgcaggctcccggcgagctcgaagatcggcatgtacaacatgaccaccacagcaccgatgatgagaccgatgaaaatcatgagcagcggttcgaacaggcgtgtaaaccactccagccagcgtgcaatttcctcatcatgcagggtggcgatatgctccatcatcctgcccatttcgccgcttttttcaccaacacgcagcatgcgcaacgaaaccggcgtcaccagaccggcagcttccatcgcctctgaaatcgaccttccctcgcggattaacgtggccgccttgtccaggctctggtgcatggaggctgtcagcaggccgcgcgccatttccagggcctgcttgatggtgatgccgccttccagcagcatgcccagcgtacggtagaaccgcgccagctggaacacacgcatctgctcgcctagcgtcggcaaacgccacagcatggtcaagaggcgtccgcgcacgccgggacgcatgagcgccgccaccgccaacccaagacaaaccacgccgcccagcagcaggctttgaccatgtgcgtccatgagatccgcccagcccaagactagcctgagcatccaggcctggttctcgccagcatcggcataaatctgggaaaagcgcggcacgacatagccaagcaggaacaggacgaccagcccacccacagtgatgaggaggaagggataaatggaagatgcgatgagtttcttgcgcaacacctctacctgttgctcgtaaccgatgtagcgcaacagggcttcaggcaggtccccggtacgctcactggccttgaccatggaggtatagaggccaggaaatgccgagggataggctgccagcgcagccgagaaggtctgcccacggtatagcgcgtccagcacacccttgagtacctgggcaatctcgggacgctgctccttctccgcaataccttcgagcgactcgaccagtcccagaccggccttgagcaaggacaacaactcctggctgaatagcaacaagggaaaacgcgtgcgcctgttgccagtgagcccctggctacccgacttggtcgccaggacttcatacccctggctgcgcgccttggcggcggcctcttcggcatgctgagcctcgaactcaagcgaaaccaggcggcccccgcttatcgcccgtacctgatagcgcatatcaccagttcacgatatcgacgttgtcatcgctaccaccgggctgaccatccttgcctagggaatagaggtcgaaatccccatgctcgccgggtgacttgaaatgatagggacggccccagggatcattcggcacgctcttctgcaggtagggccccgcccatttgctttcgccagcgggcgcagtgttcaaggccgccaagccctgctctgtggttggatagtggccgacatcgagccgatactgatccagcgccttctccagcgccccgatctgggcgcgtgccgtcttgacctcggatttgccgagttgggcgaaatacttgggcgctacatacccgaccagcaaccccaggatgacgagtaccaccagcagctcgagcaatgtgaagcctatctggcgcaaatgcattgaataagggtttttcatagcggcatgccaggttccgcctggcgttcatacataagatttggtgcccagcatagtcccgatttatgacgttttcattaaactgaacccacccgtactgtcgtgctggtcaggccaatgcatatgccgccacttcataattctgcaatctttgcatgcataatctggacggtaggccacgatcacctggtcacatcggattttccacgctaaggccaccacactgcttcatgaacactgccacccacttcagattcagccatggcgacgacaaccccaccgtaaaacgcctgctgcgtgcagtgacccctgtcccggacgatatgccttgcctgcaggtactgtccatgtttcaggagaatcagcgcatgtatgccctgcctgtcgtcgatgcgcagcagcacccggtcggcatcgtggagcggcatgccttcatggaaatcttcatcaaaccctacacccacgaaatctatggcaagaagccgattgccgaattcatgaaccctgaacccctgatcgtaaacagccatacgtccatagacgatatctcccgcatcatcatcgatgccggcatgcagcatatggtgagtggcttcatcgtcacggaacaggggaaatacgcaggcctcgccaacggccatgacctgctcgacgaaatcacgcagcgaaaacaggccaacctgttctatctggcgcatttcgaccagctcaccaaactgccaaaccgggtgctgttcatggacaggctggccatgacgctggcagaagcgagtcgcaccaatgcgcaagtcgggctgctgttcatcgacctggataagttcaagcacttcaacgactccatggggcatgccttcggcgaccagctgctgattgcgctggctggcatcctcgcgcgctgctcgcgcgagatggataccgtcgcccgtctctcgggcgacgagttcaccatcatcgtcgacagcatcagcggccagaaagacctggatatcctatgctggcgcatactcgatgccctgaaactcccacagcagatcatgggacgcgagatcttcatctcggccagcatcggcaccgcgatctacccgctggatgacgaggatgccaacaacctcatgatcaaggccgatgcggccatgtatgaagccaagcgcaacggacgcaatacttaccggcactatgcagcaggcatgcagctttactcgctggatcgcatgtcgctggaaaccgacctgcgccttgccatcgaacgcaatgaattcgaactctattaccagccgcaaattgcgctcgacagcggccaggtggtcggcaaggaagccttgatccgttggcaccatccgcaacgtgggctactcacccccatccatttcattgaaattgccgaagaaaccgggttgatcgtggccatcggccagtgggtgatcagtgaagcctgccgacagcaccaagcctggctgcaggaaggattccagcccatgcgaatctcggtcaatatttccgccatgcagttctaccagagtgacttctgcgacatggtggagcacatcctcaaggagaccaggatcaacccggcttatctcgaattcgagctgaccgagagcatgttcatgcaggatgccgatgccgtggtgcgcaccctgcatcaactgagcaggcttggcatcaaactggcaatcgatgatttcggcacgggctactccaacctcagctacctgcgcaaattcccgatcgaccggctcaaggtcgatcaatccttcatcaagggcatagagcgcgaaccgatcaatgtagaaatcgtcaagaccatcgtggcgctggcgcgcagcatgtcactggaactggtggctgaaggtgtggagacggacgtggagctgcactgggcggaaagcagcggctgcaccttcgtgcagggctaccgcttctcccagccgctgccggcggaaaaattcacgcgctgggtgagggaatacaaataccaggccaaccagcactcgctggctgacatttagtgttcagcaaggacctgttcccgtatttccgggcggtctcggcatcgacacaaccattcacttactggtgatcagcgtggattgtttgcgctgccagcgtccaaacacgccaatcaggcccaacaacaacatccagatggtcgacggctcgggcaccgcgctcacctgccagccgatgtccgccagcgccgcgtaatccagatcgctgaaatattcgcgattgccgaacggggtgcccggatccatgaggttgggcacaagctccccgtttatcctcccctgcacgccataggcccaatgcgcccctccatcaacgggcaccatatcgccatacgccgccacggcatgttcaccggcaaatacccagccgtcatccgtgggcaacagcaaagcatcccaagctgtagacgccccaaaaccgagcaggtgcgcgatttcatgggttgccgtggtcaacaggtccggctggcctgcagccaggccgctctcatcgagacctgcataccatgaaaaatggctgttaaaccagatggagtctccccatggaccgacatcagtaggtacatcctccagcgcgccttcctgcccacgcgccgttaccgtctccaagaaatcctggctaccctgggcacgaatgctgccaccacctgctgcgccaagtaccgagccattaaaggaggatgcccctacgaaaatcaccatgctgttttccgggacatacaaatccgtcaccgtgacattctcgatccagctattccagctaggatgctggaacctcacactccagctatcacctgcgccaggctggattgccgagagggaatcggtgaagccactgaataccgaggcggcctgctccaatacgttgcgccgcatcaggccagcatcgctgtcggtactgaaccagccattccggtcaaaccggtagtcaaacacaatatcgagcgcatgggccgaactcgcaatcagggcaaggctggcgatcagggccgctttaatgggaatgcggaatgaatgcatgatgcaatttccaagcagtgaaattattaattgagaatcattatacattgaatcaacaatcattctcaataatgcaccaagaatccgctacttcatggcttgttagcgcaacaaaaagccccgcttgacggggctttcagcaatcaccgacgaagcaaagcatgccttagaacgggatatcgtcctcgaaatcatcgaaattgctgcctccagcaggcttggatgcggcaggcgcggggcgttgtgccggcgcagcctgttgcctgggggcgggctggctgtagtcttggttgaagtcgtcgccaccatcatagctcgctccgccaccgccgccgctatcgcgcccgcccagcatctgcatctggtcggcgatgatctcggtggtgtagcggtcctggccttccttggtctgccacttgcgggtttgcaggcggccttcgatgtagaccgggcgccccttcttcaggtactcgccggcaatttccgccaacctgcggtacatgacgatgttgtgccattcggtgcgctcctgacgctggccgttcttgtctttccagctgtcggtagtggcaatgctgaagttggccaccgcctcgccattgggcatatagcgcacttccgggtcgcggcccaggttgcctaccaagattactttattgaccgatgccatctttaaccccttatcaattgcagggcggcggaatcatcccaatccgcctgcatatccactttcaatatcaccacgccctcctcgggcaagacgaccgattccttcacgcccggcaacgctgccagttgccgcgacaattgcgccgcatcatgcgtttgcccttcaggcaaggggtacattctactacgtactgccgccggtgcacgcatggtccatacgctgaccagccatagcagcatgagcgcaccgcagaaagcgaatactgccgcatatccatgctggctggacagccagccgccgcagacgccgccaacgaaaatgcccaatgactgcgcggtattgaacaccccgatcgcggtacccttggcatcggcaggcgcctgcttggagatggtggaaggcatgatcgcctccagtacattgaaggcgatgaagaaaatggtcaacgccaccatgatgccccagaaactatcgatcatgagcccgaacgcaagttccgccaatagcatcacggcgacactgatgatgaacacctgcttgagcttggcctttttctcgccaatgatgatggccggcaccatgaacgtcagggaaatcaccatgatgggcagatagatcatccaatggtcattctcgttcaacccactggtctgcttgagcgcgaatggcaccacgacaaacattgccatgtgcgaggcatgcaacgcgaagatgccgaaattgagccgcaacagctgcgtatcctgcagcactgggccgagcttggccggcgcggcctgggtatcggaatggaaccggctgacctgggggttgggtaccagatacttgatatccagcatggcaagcaaggccaggacgccggtcagcacgaaaatgcctggaacgccaatccactggttgagcgtcggcccgaggatcagcgacaatgcgaaggtaatgccgatgctgccgccgatcatcgccattgccttggtacggtgctcttcgcgcgtcagatcggccactagtgccgtcaccgcggcggatacggcgcccgcgccctggatggcacgaccgatgatgatggtatggatgtcgtccgccataccggcaacgaagctgccgatcgcaaagatcagcaggccgatgtagatcatggtcttgcggccaaagcggtctgaagccatgccgaacggcagctggaacaaggcctgcgtcaagccgtaagcgcctagcgccaggccgatgtagaaatggtcatcccccgacggcaaggtttcagcgtagatcgcaaagatcggcaggatcaggaacatgcccagcatgcgtaagccatagatcgaggccaggctcagggtggagcgtagttcaaccggggacatgcgttcaggctgtgacattaaaattcattgaattcaacacgcgaagttgcgtatattaacaggttgccccaccaggcgttaaccaaactcaaggcaacagcttctaccccatggattacatacgtatacgcggtgcccgcacgcacaacctgaaaaatgtttcactggacttgccccgcaacaagctgatcgtcattaccggcttgtcgggttcaggtaagtcctcgctggcgttcgacactttatatgccgagggacagcgccgctatgtagaatccctgtccgcttatgcgcgccagttcctggcgcgcatggacaagccggatgtcgacctgatcgaaggactgtctcccgcgatttccatcgaacaaaaatccacctcgcacaacccacgctccactgtaggcaccgtcaccgaaatccatgactacctgcgcctgctctatgcgcgcgcaggcgacccggaatgcccggaccacggcatcaagctcgaagcgcaaaccgtctcccaaatggtggacagtgtcctgctgctgccagaggacaccaagctgatgatcctcgcgccggtagtcagcaaccgcaagggagaacaactggacctgttcgaggaactcaaggcacaaggcttcgtacgcgtgcgcgtggacggcaatatccacgagctcgacagcgtacccaagctggccaagaccgtgaagcacaacgtcgacgtcgtcgtggaccgcctcaaggtacgcgcagacgtcaagcagcgcattgccgaatccttcgagaccgcgctgcgcctggccgacggcaaggctgtggcgctggagatggatagcggcaaggagcacctgttttccgccaagttctcatgccctgtgtgcgactactcacttgcagagcttgagccgcgcctgttctcattcaacaacccgatgggtgcttgtcccaagtgcgatggcctgggccagatcagcttcttcgatcccaaacgcgtcgtggctttcccgcatctctcactggccagtggcgccatcaagggctgggacaagcgcaaccagttctattttcagatgctgcaaagcctggccaagcattacggattcgacctggagacggctttcgaaaccttgcccgatgacgtacagcaagtgctgctttacggcagcggtaaggaagccatcacttttcagtacctcaacgaacgcggcaaactatacgaaaaatcccacaccttcgagggcatcctcaacaacctgcaacgccgctaccatgaaaccgactccatcacggtacgcgaggaactgtccaagtatctcaactcgcaagcctgcccggagtgcgggggcacgcgcctgcgccgcgaggcacgccacgtcaaggtggggggcaagaacattcacgaagtgtgcgaggccccgctgcgcctggccttgcatttcttcgagcacatcgaattgaccgggcaaaaacatgcgattgcggacaagatcgtgcaggagatcagcagccgcctgaaattcctcaccaatgtcgggctggaatatttatcgctatcccgctccgccgaaaccctttcgggcggtgaggcacaacgcatccgcctggcctcgcagatcggctccggccttaccggcgtcatgtatgtactggacgaaccatccatcggcctgcaccagcgcgacaacgaccgcctgttgcaaaccctggtgcgcctgcgcgacatcggcaacagcgtcatcgtcgtcgagcacgaccaggatgccatcatggaagccgactacgtcgtcgacatcggccccggggcaggcgaacacggcggtcacatcgtggcggcaggcacaccggcagaaatccagcgcaatccccaatcgctcacaggacagtacctcagcggcgccaaggaaatcgccgtccccaggcagcgtcacgcccctgacccaaaacgctggctcaagctgacgagggccagtggcaataatctcaggaacgtggatttggctttgcctgtcggtctgctcacctgcgtcactggcgtgtctggctctggcaagtccacgctgatcaacgataccctttaccgcgtggtagcacgccacctttacggcagctcgaccgagcctgcgcctttcgaggaaatttctggcctggagttcttcgataaggtcgtggatgtcgaccaaagcccgatcggccgcacaccgcgctccaacccggccacctacaccggcgtcttcacacccatacgcgacctgtttgccggcgtgccggaaagccgcgcccgcggctatggccctggccgctattccttcaacgtcaagggcggccgttgcgaagcctgccagggcgatggggtgatccgcgtcgagatgcacttcctgcccgatgtctatgtgccttgcgacgtctgcaaaggtcaccgttacaaccgtgaaaccctggaaatccagtacaagggcaagaatatccaccaaatcctggaaatgaccgtggagcaggcgcgtgaattctttgacgccgtgcctgtggtcgcacgcaaactgcagacactgctggatgtcggtctaggctacatcacgctgggccagtccgcgactacactgtcgggcggcgaggcgcagcgtgttaagctggcattggagctgtccaagcgcgataccggcagaacgctctatatcctcgatgaacccaccaccggcctgcattttgccgatatccagctgctgctcgacgtattgcaccgcctgcgcgaccacggcaacaccgtcgtcatcatcgagcacaacctggacgtcatcaagaccgcggactggatcatcgacatgggtccggaaggcggtgatggcggcggcaccatgattgcgtgtggcacaccggaagaagtcgcggataccaaggccagctataccgggaaatacctcaagccgatgctcaaacgctgagataactctcctcaataaaaaatggctctcctgatggagagccgttttcatgagatacaaatagctttatcgcttatgctgccttgcggcggcgtgctgcaaacccgacaagacccaggcctgccagcatcaatgcatacgtttcaggctcaggaatagccgcgatggtcaggttggtctggccagggctaccgatatcgcccacgcttgagcgccaggaaccttcggaatcacccacttgggaggatacccaaccgtagacgtcgttggcacccagtgcatctacgctaccagggacaccgctgttgtaacgggcacgaatgctgccaggaaagtcctggtcgccataagtcaggcggtccaccaggttcagctcgtgatcgaaaatattgatttcgtcgttgcggcccaggttgggattcatgaaaccaatcaccttgacatcatcgctcagaccccagcgtgcacggaattcgtcagcaccgatttccgtaatcaccacggactcgccagccttcacaatgccgaaatccgacagattgaacaccaggctggtgcgactgtcgtcgtcatagctccagttggtgaaatcgacgtcgttggaaccaaggttggaaatctcgatgtactcgcccaattcgctgctgtggcgactttgataggaccactcagtgatatagacattgtatggattggccagtgcaggaagcgctgagaacgcacttgcggccaggatgcttgctgcaaccactttcttgatgatgctcatgatattaacctctctgatttgaataatattaacgacgcaggaacaacaacactcaggcaatgcggcgacggcgtgccgcaaagcccagcaagccaagaccgagcagcatcaatgcatacgtttctggttcgggcacggcaggcgttggcggcaggaacacaaatacggaaggctgttcctgggaaacataaataatgccgttctcatcgatggtgacaccttcggcagcaccgctcagatagcgaaggttgatggagccgagtatttcgcctgtgcgggtgacttccatcagcaagcgcgactcctggctgatgaccagcaagttgtcatccaggccagttccaaggaaagaaggcacggtagcaagcacttgcacatcggaaagatccaatacacccagcaatgctgcatcaaacaggatatcgtggctgccagtgccgtcattgaagtcgatattggcttcgtagatggcctgcggattcttttccttcactgcaatgaagctgttgttgcgaggatcccagctcacgccttccaggccttcgttattgctgtatggcccaaagctataggcgggcaatgcattggcgcgacgcagagtggtatcggcttcataggtcaccttgaacaggctttgcgtacgctcctcgcccagtgcgaactgcccgttgccgatatacgtcagggcttcggtgtcatcaaagccgctgagcttcatcgagccgatcacctcgccgctcttgctcacctcgactatggcctctgcctcgtcgccgacgacaaacaatgtgcccgtatcccagttataggtaatggccgaagtctcggctgccatgccaggctggccaggtagcctgaactgataccccaaggtatagccggaaagattgagcgatggctgtgccatggccagagccgacatggaaagcccggcaaacagcaccagaatgcgtgaaatcatctgaaatatccccttgtgaattaatgtgaaacttgtacttgatgagctagcgcagcgatattgacgagggcaaaagacaacaggatgaagatgcgcatagtcctgccacgagtcatggcaggggcaccataaagcgggagtctgaaaggcggaataatcccgcacctggattcaggcgcggcatgaaagacagggttagttgctgatatgcagcttcatggcttgatggggaatgccggcatccatgtattcatccccaatgcggcggaagccggctttttcataaaaaccggacgcatgggtttgcgcagagacatgaatatctagccagccgtgctgccggcacaactcgatggccgtatgcagcaacgcctggccaccccctgcctgcgccagtgtttcaacaccgccatgcggccaatggtgccatcgctgagaatgcgggcgcagccgatcgatttaccatcctccgtgacggccagcaggtgcagggaggtctcgtccagcccatcccattcgagatcggctggcacatgctgctcctcgatgaaaacttgctgacgaatagccgatatctgggcctgatcgctgatccaatcagcctgccttacataaaaagtcatgtcgatgttctttctgttcttggtaggcgggagataggcatttcagcccggcgcctgccgccttgacaagtgttgcggcgcatggcgcttacaggcatcatctatgctcgcctcgattgatgaagtcgatataacaattaacttaagcacaattattgtgcatttggacgagaaggtaagacgatgacgaagtttttaggtttccttgggcgcatcctgttagcacagatttttctggtcgccatcctgttccagctcatgatcatttttcagaaccccagcggctatgagcaataccagatgtaccttggccatttcggcctgcccggcgtatttgcacctttgatgatcctggtacagctggtatttggcctgaccctgctgttggggttcaagaccaaactatctgcttatgtgctggcagtgtatgcgattttcgtcgccgtcttcttgaagctgcccgaccccacacccggcagcggactgattggtttcatgcagtacctcgcactggccgggggctatatcaccctggccttgcatgccccaacggccttcagtctggacaatctgcgcaaggctgcttgaccaccgcagtgcacgcactcgaaaaagggcggtagaaccgccctttcaatttgccaaccgcgatatatcaggcctcggccagattgcgcggtattttgaacaccacattctccaccacgccattgagctcctgcacatcggcagcgcccagcgctctcagcttgttgatcacttcctgcaccaggacctccggcgcagaggcacctgcagaaacaccgatgcgttttttaccgacgatccaggcagggtcaaggaaagaggcattgtcgaccatataggactctactccctggttctgcgccacttcccgcagccgattggaattggagctgttgggagaccccaccacgatcaccaggtcgcaatcccgcgccatgaccttgactgcatcctggcggttctgcgtcgcataacagatggaatcactgcgcggcggggtgatctcgggaaacttggccttgagcgcactcacgatcgcagcggcatcatcgatcgacagggtcgtctgcgtcacgtaggccaattgcgatggatctttcacttccagcatcgccacatcctccggcgattccaccaggtacatgccaccctcggcctggcccatggttccttccacctccggatgtcccttgtggccgatcatgatgatttccttgcctgatgcacgcatcttcgccacctcaaggtgcaccttggtcactagggggcaggtagcgtcgaacacctgcaagccacgggcttctgcctcggcgcgcacatccttggaaacaccatgggcgctgaaaatcacggtgttgccggcgggcacctcatccagctcctcgacaaagatcgcaccctttttcttgaggtcgtcgaccacaaacttgttgtgtaccacctcgtgtcgcacataaatgggggcaccgaacttctccagtgcctgctcgacgataatgatcgcgcggtctacgcctgcacagaacccacgtgggttggctaatacaatatccatagtctcttctatcaagtcacccactgccctcttcatcactgccccagccagtgggcgaaggtcagcagtagcaataatccaatcaacaataccagcacgcgccagacgagacctaccgcactgcgcaaatagtcggcatcggccgcatcgcccaggccgatctcggggcggaagaccagaatgccattcatgggcaacggttcgcctatcctcacgcccagtgcgccagccccgcttgcgaggatcatgcccatcgccttatccggccaggtctccgcctgagagcgccagcaataaatcgcatcctcaaaatcgcctacgattgcaaaactgcccgcggtcacgaaggcgggtggccagtttagccaacgaaacaccttgcgcgcccaatcattgaaaggcgtcgcttcttcaggctgccactccatggtgacgatatgggacagcctgtaaaacaatgcgccggcaggaccgaggatgacaaaccagaaaatcggtgcaaacaagccataatgtgagcgtgacaacactgtctccacactcacctgcgccacttgcgtcagcgtgaagttgtcactgtcgattttctcccactgcccgagcaagagacgtgcctcgtcgatgttaccggtacgcaatgcggcaatgatctcttccgcacgcgggccaaactggctcaagcgcaaggtgaaataaagcaaggccacgccgaatacgatgccaagaattgcattcacctgcaacagcacatagtagaccgcaccaaccaggagactgggcaacagcacgaccagcgcccaggccgtcatcccctgcaggcggttgccaccattgaagttacgctccaacaactggaccaagggcgcgacgatctcctgcaaccagtccagcttgcggtgcggccggtaataagtcagcgccagggcgccaatcagtgcaatgaagttcaaggcgacactcctgcattgggttgtgattcaggaacgggattcaacggcatttcgacgctcagcacactatcatccacaatctcgaccgtgggcaggttcaatggcatatccttggacttgacgaactccagcaccttggaataagtcttgccataggcaagcaagggatgcgccttaatgctggcgacgaacactttgcgcacgggtacggtatccacctggatcggtgccaccggcttggcatcggcatcaatgatgaagccggcacgcgcatgcagttccttgtatggcgtagtgcgtggatcgctgaaaatcagggtgatttccgggccgggctgtatattctgatcaaccagctcgtgcagtacctcttcctgcttgctggatagcttggaataagggccgtcggcttctaggtaggcatagcggtaattgcctcgctctgcaatctcgacatcggcagatgaaaacaagccccaccaccacagcaccagggtcacggggatcagaaataccagcaggaaataaggtaattgtttcttcacggtcttggctgccatcagacaattgtccgcaacatgccttgcgggcccgaacaacaggctgaggctactattattgttactgccaaacgataccacagacacagcttgtcttcatcataactttcaatcatgcatttgaaatcccaactgcacgtattcacgctattttttgaggtgggcacggcacctaaccgtaggctcgggacataggtacgggtgctgtgccacattggcatcaatacccaatgaaaatgacgtgagcagcgctcagccatcaaatcccagtataatggcggttttgcgtttcaaagctgccagagccacgatgaaaaacaccgcaaccctgcttgtgacctgccctgaccgcaaaggcatcgtcgcttcgattgctgattttctctatcgccacgatgccaacatcctgcatgcggaccagcaccaggatgccgagaacaacctgttcctgatgcgtgtagagttcgacctagaaggtgccaaggtaaccttggacaacttcccggggcacttctcttcgattgccgaccagttcagcatgaattgggagctcaaaggctcacagcgccgggcacgcatggccatcatggtctcccaatatgaccattgcctggtggacctgctgcaccgccaccagagcggcgagctcgattgcgacatcccactcatcatcagcaaccatcgcgatactgagcacttggccaggttctacggcatccctttcttccatattgaagtctccagagacaacaaggccgaggccgaggcgcggcaattcgcattattcgatgaacaccaggtcgacctcatcgtactggcgcgttacatgcagattctctcccctgatttcgtcaagcgctatccgcaccgcatcatcaatatccatcactccttcctgccggcgttcatcggcgcccgcccataccaccgggcctttgagcgcggcgtcaagctgatcggtgccaccagccactatgtcactgaagtcctggatgaaggccccatcatcgagcaggacattacccgcatttctcatcgcgaccaggtcgaagacctgatacagaaaggtcgagaccttgagcgggtcgtactatcccgcgccgtgcgctggcacatcgaaaaccgcatcctgctctacgcgaacaaaaccgtgatcttcgactgaccggaccaacgccgagaaactgtcatcaatgccggaatatcgacatgatggtgccaagttccggctacactggcactggcgactcaaacgccgccttagtccaataggactaaaaaccctataaaaacaatgacatttacctagcacatcatttagactagcccgcagctctccgaattggcgcaatccatgcttaatgatgggttgtcatcaatcatgcgtgatatccgcaactcgcttgggttcacaatgattgacattcagggcatgggttttgagctagattaacactgcagagcagaaagaattccgccgcgtatctataaaaatcactaagggttgaacgtgtcaaacagccgcaagtacttcatgtttaaatgtacatggcctatgttagtggtgacagcagcctgggctgccgaaccgcaaggggaaaccacaaatgcacctgccagcgcattgcagactgcttccagcgccgcccacgcggcagttgaggctgccaatgcggcggccgcagcagccacggccgccgcgaatgccgctactgcggccgcgaatgcagccagcgaagcagtcaaggccaccgagcagggcttgaagcaaccacagctagtcgtcgcgccaacgacgccggagcagctggcttctccccctgccagtgcagcgcctgcccttgttggcaacactcccctgcaacagcaggcagcccaacccaatgtggcaccaatcggactgcaatcgctgaacctggacttgccgacacaggctcaatccgtggctgcagtcgacgagctccacttgtcacgcctgtttggcaccagcatcatcccggtggcagtagccaatgaaatccacaatgaatacctgagcagcgagtatgcagatcaggttcattccgagcagtcaccggccaccgtcaccgacaccatggatatccgcgcggcaaccgatgccgccgtcgatttcagtcgcgatgtgcatatcgccgatgaacgcctgaaccaggccgaagcgcaatccaagcaggcacgcggcctgttgctacccaatctttccgtgcgctatggcaaggggcgtgaaatctcctcaccctcttccgccattaatgcccgtaccggctcccgcatggaggaatcgcaccatacccgcactgaccgcatcattaccctgcgccagccgctgatggacttgaccagcatttatgactggaagcgccgccaggccatcatcagtgcacgcgaggaaagccgccgcggcagccagggggatgcctggctttccaccgtcaatgcctacctcggcctgaccaccagccgcctgattgccgacctgtcgctgggctatgaaaaccagctcaacgaactgttcacttatgtggacaagcgcgctgccgccggcgcctccagcgatgccgaccgcgagcgcgtgcgcgcccgcagcctggccgcgcgctcggcacgtacccaacaagaagccgcgcactcggctgccagcatcgaattcctgcgcctgaccaacatcgcaccacagaatatccggctgccggagcgtgaagacatgggcaccatcccgtcaacggcagccgaagccatcaagatcgcgatggacaacagccccgacatcgcatcaattcgggaagaactgcgcgcgtcccaaatagaccacaatgtggcccggtcacgttacgcgcctcgcctcgacctggagctttccaggtggaccacggacaacgcaggcggccccgtgggcgagcaggacgacaagcgcttcatggtcgtcctgaactggaacctgctgaatggtggtgccgactactacatggcgcgggagaaactgtcgcgcatcgaggaaatccgttaccgcctggacgacctgcagcgccgcatcagccaggccatgatctcgcaatatgccattcttgagtccacccgcgagcaactcgttgccggataccgcgaattgaatgcgatcacttccgcagtaactgcaatgtctgaaaagatgctggcaggcaaccagtcgctgctggatctgctggatgtctatgaccgccaataccaggcccgtacccgcttggtgacgctgcatgcccaggaaatcgacgccctctcgcaaatcaatcgcttgctcggacaatcccggcccatgaccatggttgccgacggcaaggcgccaggtttcggtcctgccacgccgcatgctgaagacaccgtgaccatgccgttggacctgcaagaagaaggcacggctacgccgctacccaaggaatagtgaaagaacgccatgcagcttgataacgaacaggaagacgccggcattttctggcccggttacgtggacgcagtcagcaacctggtgctgaacctgctgtttgtcgtcgtgattctcaccattgcggtcttcattttcgccatggagctgggacggcgccatatcagtgccgagaccccggttgcaccgccggctgacgagcagatgcatgtctcccagatcacgccttcggatatggaagcgatagaacccacttcgcaccaatccgacgatgacgcggcccgcttgcgcctgcaggtcgatgcattgcagaaacaactggccgccctcaagggcaaggacgacgaggtgcgccgcctcaaggaagagctggcggctctgcagcatgagaaatctgccggccgcaacagccagcgccgtgtggttgccgccaccgtacgtgccgaagaacccgacatgaccatctcaggtgcccaaggcggcctcgttgtcgacttcgttgatgatgccatcacgatatcgactgccgaggccgatgaattacgcggcccgctgcagcctatcgtggaaagcggtggtgcgaccctggaagtcagcgtcccgccaggctttaccgaggcacggcgcctcgcattctatcgcgccatggcggtacgcaacctgctgatcgacatgaaactccctgccgaccggattcgtgtttccatcatcgatggcaacgccaggtcggacagctcgctggtctccgtcgtgccggcaagcggtaaagaatagagggcacgcctggcgacatgagctggttgcgcagacaatggaatgccatgacgccttcacgggcctttgttctgatcagtgtgttcgctgtcgcggcattgatcacttgggcagcactggcacaagttgacctgattgtgcgtacggtgggccgtgtggtaccggcgggcaaggcgcaaatcgtgcagcacctcgaaggcgggattgtgagaaccctccttgtgcaggaaggcgaaatcgtcaaggcaggccagccgttgatcgagctttccgacatcaaggcgcgctccgacctcggtcaggagcgtaccaagcgcgacgccctgcgcggacgcgaggcaagactgctggcggaggcacgcggtaagaccagcatcgagttccctgccgacctgcacgatgccgaagtcaagcaagcagagtccgccgcgctgcgtgccaggttatccagcgtgaacgaggagtcccgtgtattgcgcgaccagagtgcccagcgccgaggtgaaatcgccgagattgagaccaggcgcaagaacttggtgtcggagatcgagctggcacgccagcagcatgccctgattgaagggctgaacaagaatggtgccgcatcgaggatggaattgctggacgcggaaagccggctgcagcgcctggagtctcagttgcgcgaagccgaagcagctttgccccggctgaaagcggcacaggcggaaatcgagtccaagatcgccgagctgtgggcccgcttccgggcggatgcaacagcccagttgaccgacgtccgggctgagctgcaacggtctacactcgagttcgagaccaatgcagaccgccttgaacgcaatatcgtgcgtgcgccgatggcagggttcatcaaccgcatgatgctttcgacggtgggtggcgtgatcaggccgggagagcctttactggaaatcacgccggaagacgaacatatcgtcgtcgagacccgtgcgaggccggatgaccgtgccaacctgcgcaatggcctgccggcaagggtacgcatcggcgcattcgactatgccacttatggcgccttgccaggcaaggtcaccgaagtcagtgcggacaccttgttcgacgaacgtgaagggtattactaccgggtgagggtagatgttgggagcatcagtgagatcaagctggcgaaatctgctggcccgatttcaccagggatgtcagtgacggcggatattgtcgtaggcaagcgcaccgtgctttcctacctgctgtcgccgatgatgcgtttcggggatcgcgtattccgcgatccgagatagagattatttgttaaaggtaagttccacatgctgaagcgactaagaatttattacttttatgcggctttgccattcgtgctgcttttgctgggggctgccgtctatcatgaggccatcatcaagacgctggtcgagaacccgcatccgcagatcaattacgccatcttcttcatcactattctcggcggcatcctgatcctgctcaacgtccgccgcctgttgcgcgaagccagcaagctggaagactataccaatgccgtacagtctggcgaaggccctgcccagctacaggacagagcacagtcctatgaaggtgatattgcctatgtattgcgcatgctggccacttccaccggtcgaggcattgcccaccaggagcaagtcgccattgatgctgagctcaatagtgcaggccgccgattggtcaatcgcaacgccttgccgcaattcctgaccagcttgctggtcggcctcggcctgctgggcactttcatcggcctgctggcaacgctggacgacatcgccatattgatttccagctttgccaccgtcaacgtggcagtggacagcccagtcgaagtctttcgcgacatggtatcgcgcatgcgtgccccgatgcgctccatgggcatcgccttctcggcctcactgttcggcctgctcgggtccatcgtgctcggcttcatgatggtggctgtacgcaggtgtacccaagaggtcctctccatcctcggctccgaagtcgcccagcacatcgaacaagccattgcgcgccttgccagcaacggccagaccggcaatgccgctaccacaacagatggcgaaaccgtggtcatcgaatctggcatgccagacaatgccggctatcttgccaatatggacccggcagaactcaagttccgccgcgaagtcgccaccgaggaaatccgcgtactacgccgcattgaagagcgcctcagcgaatcttcgcgcctgcaggaacgcgcattgcaagccgagctcgacaacttcagcaagcagcgtggcgaaatgatgcgcgccatggccgaccataacgaagccgtctcccagttccgcggcgaactgcagcgcgtgggccgccagctcggtaccatcctcagcatgatggagcgcggcaatgcggacatgatgggtcagctaaacgaccattttaccggcctgatccaggcgactacccgccagggcagcgaccttgcgcgcatgacggacatgatgacccgtatgaccgacgactcgatggagcttcgtaccgccatcatcaacatgatggacaggttctcgccagccgagcagcgcgccctgctggccagcctgttggaagaagcgggcaagcagcgccgctgatcacgacgttccagcacctgaatgttgaatgcccggcaccgccgggcagccaattgaacaaaggagtaccataccatggcaattacccaacctgcagtcaccgaacagcgtaatggcccaagcgccaagcagaaccatgtgaccaacgtcacgcgcgcagaagccgatgcaaacggcgtcatccgcctgacggaaagccatggtgcgctcaaatccgtcgatgtcgccgacgtcgacctggtgttgggattcgccgacggcacctacgtcatcatccccaatggggccctggatgccctggagcctgacgcccccacggtagaattcgacggcgacaaatacaacaccagcctgtccgaactgttcaagctggtcggcaccgtcgatgccgccgacgccggcaacctgcgcatcatcagtgaaaacatcgatacccgcctgaccgagctgcagccagacgagatcgactacacctcgctgttcatggcgctcaacaaccatgcctcagcccccgcagcaccagctgcacctttgccgcaggcacccaccctgcctaccgcttcacaggtacaacgaggcagcatcaacggccgcggcaacaacagtggtgaaatgatagaagccattattccgccacgtgtagaccagccgtcgacttaccggttgggaaatcgggtggaaaccgcggacaacctgaacatcggtttacctgttatcaatggaaacctgtataactcctcaagttttaaagtcgccggcgatatcacccaaactggcctgccaacaggtgcacgtgactcatcccaaccagaagactctacctttaactccacagcacgtaatgctgccagccaggcacacaatgagctgattaccggaaccagcggtgacgataccattcaatggaatacggccggcttttcatccagtgaccagacatggagcaaaaccttccatctcagcacaaatggattagacaatatcgatacggttaggctgacatcatccgatacattgcctcccaacttcagtattactggtcccggagtgacatctgtcaccagtaatggcgtcaccacatggttcattaatccgacatccctcaatgctgacggctctattgacttgattatcacatacgatgttggaggcacgctggcagtgcccgatttcaccatcaatgcctatatcaaaggctcctctggtccgtttacttttgaagtcggtaaagacttctactttcgctacattgatgcaaccaccgcagatgattttattgctaccaagaatggtgaagccattatggtgcttccatccaatggtatcggctataaaattgatggtggtgatggcaatgacatcatcagtgccggcgcgggaaacgatacactgattggtggccatggaaacaaccaattggatggcgggctgggtaacaatactgccagttatgaaaacatgacgattggacaggatgtcactgcctctttgatatccaacactggcactgtcagtggcggcattgcatccgatacctatgccaacatccagaaccttacaggcggagccggtaatgactttctcacaggcaatatcgtcgccaaccgcctgattggcggtgctggcaacgacacattggtaggaggaggcggcgccgatacattggatggcggagacggagtagatacagccagttttgtcgacttggctgcggtgaatgtcgtgctggatgccaacggcaatggcacaggagaaacagctagtggcaatgtaacactgctcagcattgaaaatctggttggtacagaccatgatgacacctttcaggtctctgtactacccagcgaagtaggtggagtaaaaagtggtgtcattcaaggtggcgccggtacagattccctagtctataatgtagccggcaacttaaacgtggatttgcagactggcactgtcaacggcatcaccgacattctcgatagcattgaaaacatcaccacaggcagcggtaacgacatcattgtcgcgaccaatggcgttaacaaaatcgatggcggcgctggcaataacacggtggactttattcatgccacgactggcgtttcggtaaatattatcgaccccactgtcgagaccctgatcagcggcggcagcggtgccgacatattgcgcaatatccagaacattaatggctccgccgctggcaacgacacgattaccgtcgggaatttcgatagcaccatcaatgcgcgcaatggaaacaacctgataaaagcaggtacaaataccggaagcagtacctacaacatcgcagccggttcaggcaatgacactattgaagcattaggtagcggcaacaacgttattgatgctggcaatggtaataacaatatcaaagctggcaatggcaacaacaccattaccaccggcaacggtaatgacacgattgtttccggcaccggcttgagcaatatcatggcaggcgatggcacaaacaccatcaccatcggcaatgccaatagcaccgtaacaggtggcaccggcagcgacaccgttacctataatctatctacaagtgtttatgccaacatcgacaccggctttgctggctccagccttggcacggcccaggcaaatcgcctggtggatatcgaccacctgacaggcgggtctggcaatgacacgctgatcggcaacgatggtaacaatatcctgcgcggcggcgcaggcaatgactccatctttggcgggggcggcaacgataccatctacggcggcgctggtgccgacacaattgacggtggcacaggcaacaatacagccgtctatacctcttcagtgctggtttcactgacagatggactcttacgcaccacaaatacaaacggcgacgtcctgggttcaggcacgatcgtgaatggcggcattgcaggacgcgctaccggcggatcaactgccagtgatgaagcatttggcgacgtattgaccaacatacaaaacctcactgtagaaggttcgggctccagctatcttattggtaattcgcaagccaaccgcctgacgggcggcagcggcaatgacactttagaaggcattggcggcggtgataccctagacggtggcagtggcagcggcaccgataccgcaacctacgttcatgccagtgctggcgtgaaggcaagccttggagccacaggactggattcaaaggcagcagcggcacttgcagcggcaggcggcatttctgccaatacaggcactatcaacgggcttgcatccgataccctcatcagcatagagaacctgaccggtacgcaatataacgacgtattggtggcacgcaacggtggcagcacgctacggggcggcaatggtaacgacacattgattggcggcactggtaatgattacctggacgggggggatggtaacgacgtgatttacgccacccagggaagggacacggttgttgccggtgccggtaacgataccattcacgcttctgttgatgagtcagctagtggctccgcatataataaccgtttcaccagtattgatggtggctcaggtgaagaagatacattggtattaaccggcttcgttcctgatgccaactattcactctctaccctgcgtacaggcagcggtgctggtggcggtagagtcagcaatatcgatatcatcgatatccgtgatggcaccaataccaatcttgcagtggatgccgcaacagtgaatggcatcaagactggtaacaatgcaactacgggctcagtattgacaatacgtgcagataacggtgatgacattacgatatccgaccctgccgcaaactggacaagccaagcaaccgctaacggcatggactatttcatttacagcagcagtgatcattcagcagccaatttgatcgctactgtgcactggcaaactgcttaatgaccagtcaaaaacgggagttctctcccatttcagggttgtggaatctacttcgcacccaatggcttgaagtcggcctcgccagcctgctcatcaacagcggccagatcctgctgccgctgttttccatgctggtgtacgacaagattgtcagcaacggcgtgttcgagacgttatgggcgctggtgatcggcatgctgatcttcatcgcgctggacgtgggcatgcgcgtgacccgcaactggacggtggaacgggttgcggcggatatggcccgcaagacggatgaagggctgtggcacaagctactcgcggaccgcgacatgccggcgggcggcgtcgcgacgttcctggcgcattaccgcgacctgaccaatacactcaattttgtttcctccacttatttactcgcgattgccgacctgccgttctacctgctctatatgctggtgatcggcttcattgcctggccgatcatgatcctggtcggcgtgctgaccttggtttacgccggcatcggttatctcgtgcaacgccagacattgcgcctcaaccgtgatgccgagcagacctccacccagcgcatggcctatatcggcgaagtcttgcaagggatggaggtggtgcgcaccgttccgggcgtcacaggcttgctgcagggctggcgcacgcaatccgaaaaggtcagcgacctggaagcggcgcgcaggctttccgccagccatagcaacacgctttccgccggcatgatgacgttcactaccgtcgccgtattgacacttggcgcctacctgatcgaggcgcgcatgctgtccgtgggcggcctcatcgcctgctcattgctggctgcgcgcgccatgatgctggtcacgtcgctgtacttggtgttgggcaaatgggaagacttcgcccgctcggcgaaacgcatggatgagctgctggaatccggcaaagccgcgcatggtatcagccacgatatcgaacaatccgctccacatgcttcattcaatgtcagcaagccggaagccaaaggcgacatcaccctgcggcgtctcaccaaacgctatcccgatcggcccgccgcactggacaatgtcagcctgaccattgcagcaggagagaaaatcggcctgctgggccgccccggcgctggcaagagcaccctgctcaaactgattgccgggctcagcattgcagatgaaggcgaaatactgattgacggctacgagctgcacgcgatatctcctgaggaccgcgcccgctggctcgcctacaaaccgcaggagccggtgctgttcgcaggcacgctggaggccaacctgctgttggctggcagcaagccgcgcagcgaacgcatggaacttgcgctgtgggcctccggcctggaggaagaactcaagcaaggccgcctcaccctcaccatggccatcgccgatcgcggcagcaacctctccggtggacaacgccaaaaggtcgcgctggcgcgcgcattcgcgcaacccagcaccatcctcctgcttgatgaacccagtctcggcctagaccccgaaggcgaacagctgctcgcccaacgcctgccgcaagtcgtcggcaatggcaacctgatcatgatcagccacagcgccgccatgatgactgccgtacaacgcatcatcgcgctggatggcggcaaggttgtggctgatgggccgaaagagaaactgttgcggccagcgtgagcaaaacctatattcatgttattgcaatgtggcagccacattccgtcaataaatgccattagccagcgcgttcctgcactctcgttaccctatatcgtaacgctgcattaatcgcgtcccacttaacaatacatcaatgaagcatttggcttgacgatccctctgtccaaacgtattgccatcctagcctagcctgatgatcctcatgaatgcattggtcccatggtatggcaaattttcagaggcatgacttttcgaataatagttcttactgtgaaattactagacttggtcgaccgtagcgcgggccaatggcatttagatagtgatgccagctacccctgctaacagcaccacgagcgctggcggcgcacgtccaatggtcagcaggccgaacaagagcagcgccagcgcaaaatccgccttgcagtgaatagcactcgtccaaactgggtcgtatagtgcagatcctaaaataccaactacaccggcgttgacaccggccatggcagcctggatgctttcacgacggtgtaatccttcccaaaatggcagtacgccgattagtatgaggaaagccgggaaaaaaatagtgcttaacaacgccaaaccgccaacccagccatgtaacggcccttgcgcgatgacacccagataggcggagaatgtaaacagtggcccaggcacggcctgggccgcgccgtaaccggccagaaagtcggcattactgaccattccactgggcaccactgtggcttgcaacagtggcaacacgacgtgtccaccgccaaagaccagcgcacccgagcggtacaccccttccagcaatgtgatcgtggtggacgaacccgtacccgtagctgccccccataagggcagcccgacaagcggtaccgcaaacagcattagcgcagccatgccaagcttacgcgaaaccgggtagcaatgagcctggccaccgcctggcggcgtgatctttaacccccaccaacccagcaatcccgtcatcgcgatggcggcaacctgtcccatcgctgaagaaaacaccatcgtaagcagcgctgccagaatggccagtacagcacgcggccaatcaggacatagcgacttggccatgccacatactgcctgtgccacgatggccaccgcgacaatcttcagtccatgaatccaaccggattgggacaactcctggtactcagcaatactgaaggcaaacagggtcagcgcaattgctgatggcagggtaaaccctacccacgccgccagcaggccaagccaacccgcacggcccagtcccagcgccatccccacttggctgctggctggtccgggcaggaactggcacaaagcgacgagatcagagtagctacgatcatccacccagcggcggcgctctacaaactcggtgcggaaatagccaaggtgggcgatgggaccgccgaaggcagtcagccccagcttgagaaaggcaacaaagacttctgcgaccgatccatcaggactggatattttcacagtttcgtcctgcatagttatgtggcatcagacataggcgcattgcccctcgatagctttcgcatgcgtccgccagagcttaggcttactggctttgggctatgatcgtgtatagctttctcacgggaaggccctcatgcccctggcacgaatggagatcgacattgtattgggggatattctccaccctttcatttttagggaccatctcactgcatctcttggcagggacgagcaccatccatcctggatcaagataaattaaagccaaaagccagcaatcgctggcttttctttcatgcaaaattactcgtggaattacttctgcaaggctttgctgattttctgatcggtcttgtattcactcaaggcatacacggaccaaatcgcggctggcaaccagccgatcacggtaatctgcagaatcaggcaaatgatgcctgcaattggccgaccgatcgtgaagaactgcagccagggcaggaaaatggcaagaatcaggcgcatttcaatctcctctttaactctatcaaacttgcgttagcagtttagcccagaatcttttcgagggcgaacagttgtgctacggtttcacgctcgcggatcaggtgtgtcttgtcgccatccaccatgacttcagcggcacgggggcgcgtattgtagttggagctcatgctcatgccataggcgccggcggacaacaccgcgagcaggtcgccttgttgcaaggctaacttgcggtcatgaccgagaaaatcaccgctttcgcaaaccgggccgacgatctcgtatacctgggcggaggatgggtccgttgctggcacgacagctgcaatctcatgataggcatcgtagagcgccgggcgcatgaggtcgttcatggcggcatccacaatggcaaagttcttggcttcggtatgcttgagatattccaccttggtaatcaacgcgccggcattccccaccagcgcacgcccaggttcgaacaccagcttgaccttgcggtcacccagcttttgcagcatggcggccgcatatgcagcaaaatcaggcggcgtctcatcggcataacagatgccgatacctccgccgagatcgatatgcgctaccctgataccttcagcttccaactgatccaccagggccaatacacggtcgaacgcatccatgaatggggaaagctcggtcaattgcgaaccgatgtggcaatccacgccatgcacggcgatattcggcaagctggctgcatgctggtacaggttgaaggcatcctcatacgcgaccccgaacttgttgttcttgagcccagtggaaatataggggtgcgtcttggcatccacattggggttgacacgcaaggacacgggcgccgtcttgcccaggcggccagcaacgtcattgagccggtccaactcgctggcggattccacgttgaagcagaaaataccagcatttaacgcagtttccatctccgtctcggtcttgcccaccccggaaaacaccaccttggcaggatctccacctgcagccagtactcgcgccagctctccgcctgacacaatgtcaaacccggcgcccaggcgggcaaacaggttgagcaccgccaggctggggttggatttcaccgcaaagcaaaccaggtgatcctggccatcgaaacccgctgcaaaacgcgtatatgcggactccagtgctgcgcgggaataaacgtaggtgggtgtgccgaactcatcggcaatccgggtcagggggacattttcggcatgcaggatgccattcttcaactgaaatggattcacggacagctcatcgggaaggttgttgttgcggctggagttcctgcgggtactgctgttccgggatgtaaaggttgcccttggtgccacaggcagccaaggtcaggcttgcaatcaggatcaggaaacagaagcgcatagggttttaatgcaaaaatcgcattctagcacaaggccgtagcagcccaggcaataccgtcacggcacttctgcataacgcatgcgcgcctcgataatgcgtgcctttcggatcaagccgcgcgcctcgcgatgtttgtcatagtagcgcgggttagggatcatcgccgccaatctggcagcctgagcgacattcaggctactcgcactggtcctgtagtaatgtcgcgcggcagcctcggcaccgaacacgccattgccccattcgatcacgttgaggtaaatctcgaaaatcctgcgtttgctcatcatccgttccagcatccaggtaatcacggcctcctccaacttgcgccagggcgtgcgcttggtggagagaaacaggttcttggcaagctgctggctgatggtcgagccaccagcgacaatcttgccttgcttccagttcttttcataggccttctggatgccgtcccaatcaaacccttcgtggccgacgaacttggcgtcctcggctgcaatcaccgcccgcttgagatggatggaaatccgctggtactcgacccattgatgcttgagcgcagcatcagggttatcctgctgcaacgcagacagactggcacgcatgaacgcgctgctcgaaggattgtgctccacccaccagaggatatgcatgaagatccagaactggtacaacaccacgagcaccagcgccagcaacaagccgcgccagaacaattgcttgatcatgcggcccgcaatgcggccatcacaggcgcagtatcaggccgcaccctgcgccagatataaaaggcttccgctgcctgctccaccagcatgcccaacccatcggcaattctgctggcgccttcctcacgcgcataccgcataaagggcgtctcgcgcccgtacatcatgtcatatgccaaggcatcggctgcaaacaatccggatggcaagggcagccgctcgttgtgcaagccgctggaagtagcattgatcacgacatcgaactcttggtcggccagggcatcgaaaccgcgcgcgtccaatgaagtttgacccggcctcacacgtgccgccatcgcctctgccttgtccacggtgcggttggcaatgcagagtgacaagggagacgcttccaacaggggggccaatactccctccgcagcgcctcctgcccccagtagcagcacacgcttgcctgccagggtgaatgccaggttctgcaggatatcgcgcaccagcccgacgccatccgtattgtcgccatgaatggcgccgtccgtgaaagtcagtgtgttcaccgcaccagcatcacgtgcccgtggtgtcagctccgtcgccagggaataagcctcaaatttgaaaggcacggtgacattaacccctcgatagcctttttcctgcaaatcggtcacgatggcaacgaatccatccaggggagcctgcaccttgccatattcaagctgctgccccgtctgctgcgcaaaagccgcatgaatcaaaggcgacttgctgtgctccaccgggtggccgatgacggcgtaacgatccatgactatcctcaggcgttggtccagggcaatccggcggctttccagccattgatcctgccacgctgcttggtatcgggagtgggatcgccttcgaatccctccagtacgttgtaggcttcggcatacccggcctgggcagccacgacggctgcattgtgagagcggccgccagaacggcacagaaacatcaccagcgcctcgcgatcaacctgcttgtccaactgagccagaaaatcgggattggggaccatgccgggataaaatgcccactcgatgtgcgtcgcatggggcacacgccccaccagctcaagctccgctttggtgcgtacatccaccagtttcgccgctggcgccagctccagcacctgctgcgcctcctgcggcgtcaatgcacctgcataaggaagcccctgctgctcagcacgctgcttggcattctgcaaaatggcactcaatgtttccatcgcgttctcctttcctctcagaactgcggagtatagcgttaaattttgccacaattccatgagcaccaatatggtgcacaaaacctcttgctcgcaatatagtggtgcatcacatagcgtttctcttttggatccttatatgtgagaatgggaatttacgtaaattccgtggcacagttcctgcttcacttcagtgtcaagcatgcgtgcttaatcaacttcttaatccaaaaagagctaggagaatcaaatggcggtggccgatgtattgaaactcgtgaaggaaaacgacatcaaatttgtcgattttcgctttactgacaccaagggcaaggaacagcacgtaaccgtgccaatttctgcattcgacgaagacaaatttaccgaaggccatgctttcgacgggtcttccattgcaggctggaaaggtatccaggcatccgacatgctcctgattccggacccgaacacagccaacatcgacccgttcatggatgaacccaccctgttcctgacctgtgacgttgtggatcctaccgacggcaagggatatgatcgttgcccacgcagcattgccaagcgtgctgaagcctacttaaagtccagcggcatcggtgacgcagccttcttcggtcccgaaccagagttcttcattttcgactccatcaactggtccgtggacatgagcggcagctcggtcaagatcaactccgaagaagccgcatgggcctccaacgagaagtttgaaggcggcaacaccggccaccgccccggcgtcaagggcggctacttccctgtgcccccgatcgactccctgcacgacattcgttccgccatggttgtggcgctggaagaactaggcgtgcccgtcgaagttcaccaccatgaagtagcaaccgctggccaatgtgaaatcggcaccaagttcagcaccctggttcaacgcgccgactggacacagattctcaaatatgtcgtcctgaatactgctcacgcatacggcaagacagccaccttcatgcccaagcccatctctggcgacaatggttccggcatgcacgtgcaccaatccgtatggaaggacggcaagaacctgtttgcaggcaacggctacgccggcctgagtgagtttgccctttactacatcggtggcatcatcaagcacgcacgtgcgctgaacgccatcaccaacccgggcaccaactcctacaagcgcctggttcccggctttgaggcccctgtgaagctggcctattccgcgaaaaaccgttccgcctccatccgtgtcccattcgtgcaatccgacaaggcacgccgcattgaggcacgcttccccgatccaaccgccaacccatacctggcattcagcgcattgctgatggcaggcctggacggcgtgcagaacaagatccatcctggcgaacctgctaccaaggatctctaccacctgccaccagaagaagatgcagcgatcccaaccgttgcctcctctctggagcaagcgctggaagccctggacaaggatcgcgagttcctgacccgcggcggcgtgttctccgatgactggatcagcgcttatatcgatctgaagatggaagaggtaaccaagctacgccagactccacacccgatcgagttcagcatgtactacagcgtttaagcggcgcaaccaccagaaaaagcggggtaacccgctttttttgtatctggaatccatcccgtcagcaattgcctgtcccagacttctgctctacactgaatctcatgaaaagaatcagcctattccttctggcctggcccatgtatgcagtcatgcatggcagcgcccatgccgaaatctacaaaagcgtggacgaacatgggcatgtcacctactccaatgtccccagcaagggagccatcaaactggatatagatccgccgcccccggctcccccgcccaaacccaagccccaggccacgcctagcgattttccgcgcatcgacacccaaacccagaaaaagcgcgatgaacagcgcaagcaaatcctgcttgaagagctggaggctgaacgcgcagccctggaagaagcaaaaaaagcctatgccgaaggcgaatccaagcctgaggtttaccggggcgccaacggaaaaacctatcgcaacgtcgcaaaattcgaggaaaaaatgaagcgcttgcaagccgaagtggatgcgcacgagcgcaatgtacagctcttggaaaaagaattggaagcattcaaataactactgcccataccggcgtcatgtccacgccaggcccactatgcacagcgaaagcatgaggagaaagccttggtcgcccccaatgcacagcaaatagcgctataccccacccgcgcttgcaagcgcggggctgacgcgagccgggacgcctgtagcatagcctgcctgcataacgccacggggcctggcctggcttttgcttaatagaagccatggaacataaaatccccccctcattcgcaggtttagagcatttatcgaccgcgattatcctactcaataatcagcgtcacgttgtctatgccaaccccggcgccgaggtgctattcgccatcagtgccaaacagatcgcaggcctgccggtgtctcaggtatttcctggctgcgacatcctcgactccgccatggaacacgccatcaagtaccacagcccgttccgcgagcacgagttccctatcaccacgctgcgacagcaatctttcgccgttacctgcactgtgacgccggtagagctggacccagcgtgcctggtactcgaattccagcatatggaccagcagctgcgcattgcgcgtgaagaacgcatgctcatccaacagcaagccaacgccgaactcctgcgcaacctggcccatgaaatccgcaatccgctaggcgggctacgcggtgcggcgcaactgctggaacacgagctgccgcaagtcagcctgcgcgaatacacccaggtcatcatcaaggaggccgaccggctgcaattgctgatggaccggctgctggtgccgcaccgcgtcccgaaatacgagccgaccaacatccacgaagtattggaacgtgtgcgcagcctgctgctggctgagtccccccgcggcatccagatccgcagggattacgacaccagcctgcccgagctgatcggcgaccgcgagaaactcatccaagcggtcctgaacatcgcgcgcaatgccgtgcaggccatgctgaacaaccctggcgagcaagcaccggaaatcatcttacgtacgcgtgcggcccgtcaggtcacactggcaaaaaaacgctaccgggttgccatcaagctgcagatcatcgacaacggccccggaattccgcccgacatccgcgagcgcattttctacccgctggtgtcaggccgggagggcggaacaggcctgggcctgacgctggcccagaccttcatcacccagcatcacggcatgatcgaatgcgaaagcgaaccgggccgtaccactttcaccatattgctgccaatagaaagcacggcaatgaagtcttacatcgcaagacaataaaccacagcagagcaaatactttcaatacaaaacaaagactgtacaggtaaccatcatgaaaccgatctggatcatagacgacgacaaatccatacgctgggtattcgaaaaggcgctagcccgtacagacatggatttcaagactttcgcatcggtacccgaggcactgaatgcccttacccgggaagagccacaagtcattgtcagcgacattcgcatgcctaatggttctggcctggatttcctgcatgaggtgaagcaacgccatccagacattcctgtcatcatcatgaccgcttattccgacctggaaagtgccgttgctgcattccaaggcggggcttttgaatatctggccaagcctttcgatgttgaccaggcgattgaaatcatccgccgtgcagtggatgaaagcatgcgccaggcaactgaagtagtgatacaagaggaaacaccagagatcatcggccaagctcctgccatgcaggaagtgtttcgcgcgattggtcgtctgagccgctcgcactccacagtattgatcaatggcgaatccggcaccggcaaggagttggtggcaagcgcactgcaccgtcacagcccccgtttcgacaagccgttcattgccatcaataccgcagccatccccaaggatttgctcgagtctgaactattcggccatgaacgcggcgcatttaccggggcgcaagccgccaggcgcggacgcttcgagcaggcggacggcggcaccttgttcctcgacgaaatcggcgacatgccttctgacctgcaaacgcgcttgttgcgggtgctatgcgatggacagttctaccgcgtagggggccaccagccggtcaaggtcaatgtgcgcatcattgccgccacccaccaggacctggaagaaagggtcaagctcgggctgttccgcgaggacttgttccaccgcctcaacgtcatccgcctacgcctgccgccgttgcgcgaacgccgcgaagacatccccttgctggtcaagcatttcctgcagcatagcgcccgcgaactgggcgtcgaagccaagcagccatccaccgcagccttgcgttatctcggcacgctgagctggagcggcaacgtgcgccaactggaaaacgtatgccactggctcaccgtcatggcccccggccaaaacatcgacatcgccgacctgccgcctgaactcaaggaagatgccgccaaacccgccagcgccacctcatggcagaacgccctcgcatcggaagtcacggatgcccttaaccgtggcgaacacgatatcctcgatagccgcactcagcaattcgagcgcatcctgatcaccaaggcactgcaacataccggcggacgccggatcgaagcagcaacgcaactcggcatgggacgcaataccctcacccggaaaatccaggaactagggatagacgagtaacagtctattattaattcacaatctttaatgccgggcaaagacccggcatttttatttactgttatctagttaaaaagacaataaaaaacggcactctaagttaccgtttttacaattcaaacttaattaagcaaactagaaattttcagattcccctaagcaacccaatttgcctcaccaaatctggaatattacgttgaaccgtttgccacacgacattcaggtcaatatcaaagtaaccatgagcaatccggttacgcataccacgcatatttctccaaggaacttcgggatgctgttcaacaaactcggcattactatccatcaccttcgccgccgcctcaccaataatcacaaaactcatgatgacagcttgttgggttcgcttatctgccagaaaatcgtgcttatccaatccatcaacaaaattaccggcatccactgccgcctgatagatgtgctcaagataatccgacaagcggctctcattcataccgattgtgcttccgcaagcaccttatcccgaaatttagccgggatgtctgccggagttagaagatcaacctgaatgccaagcaaggcttctaaatcctcttgcaaacctcccaaatcaaacaacgtcgtatcaggcaatgcatcaaccagcaaatcaagatcactagcatctacatctctaccatgcaatacagaaccgaatatcctaggattccgcgcacgactagtttcgaccattttacgaatggctgcacggtttttattcaatacctcagaaggcttcatctgaattcatcctctgcgctaaatggatacatccttaatattatgacaataaaaatctatcatcacttaaatcctcatcaacacccgcccgctccaacctatattaatctgcaattctatttaatagacaagatatattactagttacgaaggcaatatcaagatacaaatacacgccgatcgcagataataaaaaacggcacctgaagagtgccgtttttctgacgattgctttctaagctaaatcttgcgatttaatcctagaagaacaggatcgcgcccaagctaacagtcttagccttaccgtcaagaccgccaactacgttgttttcgatcttttgttgagcatattctgcaaccaggttcaggctcttggtcagagggtggtaagcaccaacgatccaagacttgttctcgatgtcataagcgttagtacgctcttcagacttgctgacaccgtaggaaacacccagcttggtaccaactgtaggcaacttataagtagcttgaacatagccacccttgtcatcagacttgttgccacccaagaactgcaaaccacctaactggccaccagtctgcatgtccagacctttaccatcatagtagtaaccaaccaagccgaaatcagctacgttgatcttaccacccaggtcataaccgcgggaacgataatcacctgttttagtgttattgtgcttttgagtaatgtaaccagcccaaactttaccggaaacatcaccagtccactcgtaacttaccttaccatcaaaaccaagttctgttttgtcatcagcaagagcagtaccagcagctacgccatcattacgcagaccttcacgagcagctacagcaaagctgaaaccgttccagttaggggatgcatattgaatttgaccgatccagtcagcgtaaacataaccggaaccgatacggcccagtgtagagttaccaggacgaccagcaccaacaccaacgcccaacagggtcatgtcggagaggatagcatcagaaccgaacagaccgaggtcacgaccagccttgatagtaccccaggaagcatcaccaaaagtcatgtaagcttgacgaatgttgatggagttaccatcaccagcacggctttgccaattaccatttgcaccttgagcggtaccagtagtaccaaaaccactgtcagcattcgcaccaacaaagaatgtgaactggaatgcaatatccagatcgttctgacgagtcttaccaccgataccgatagcggaaggcaacagacctgtagaaacttggttctttctagcgttattagcaaaagcttcgccagagtaacgagtgtttgtgtagtaagtattgacgttaccaccgatatcaatcgtccagtcacctgctggaatgatgatacctgcgtttgcagcggaagcgccgaaagccaatactgcgccagcaactgccaggcctagtttcttgttcatgtatatctcctaatgcgttttagttagctcccgtgcggtttttaccaccgcttcgagagtatttcgcctacttcttgtgaaagaagttatgggcagtatgccaaaggcgattcagaggctgcaagcaatcttgtagttttttcatgctgagctggggattgtgttgcaattacgcaacacattaatgctatagccaatattttccgggaaaacttcttctctgctaatcagttagaaaagaatgctaaagcttttattcagaaatggagaacagccgctgatgctcacggatggcataacggtccgtcatgcccgcaatgtagtccgcaatcacccgcggctgtgcatcgccgtctgcaacccggtattcatcaggcagcagggtggggtctgacagaaaggcgttgaataattccgcaatgatgcgcctggccttggacgtcatgcgattgacgcggtaatgccggtagaggttggcccttaggaagcgcttcaactcaagctgctgctcgtcgatggccgggctgaagccgatcaacggcggaagcgcccggatgtcgtccagtgtcctgggggcatggtctgcgatgttcctgcggctttgttcgcataaatccgtcacgaggatatgaatcatgcgccggacggtttcgtggatcaggcggcggccggccaacgcagggtattgccgctgcaccagggaaaactgctcggcaaacagccgcacctcggcaagctgttgcatcgtgatcaggccggagcgcaagccgtcgtcgacatcatggttgttataggcgatctcgtcggccaggttcgccacttgcgcttccagcgaaggctgctgcttgttgatgaagcgctcccctaattcgcctaacagccttgcgttgggcagggagcaatgcttgagaatgccttcgcgcacctcgaacgtcaggttaaggccgtcgaattcggcatagcgcaattccagatggtccacgacgcgcagggattgcaggttatgctcaaacccgccgtattcgcgcatgcactcattgagctggtcctgcccggcatggccgaacggcgtgtgccccaggtcatgcgcaagcgccaccgcctcgatcaggtcttcgtgcaggttgaggttgcgtgcaatggcgcggcctatctgcgccacttccaggctgtgcgtcagccgggtgcggaacaggtcgccttcatggttgatgaatacctgggttttgtattccagccggcggaaagcgccggagtgaatgatgcggtcccggtcgcgctggaaatggttgcgggtcgccggcgccggctcctcatggacccgccctttggtcaaggccgggtcggcggcatagggcgccagcgctatcatgcggcgatggccagggtttctttcaacagagcggcatcatagtcgctggtcaccagagatttgcctatgccttgctgcaggaccaggcgtatctgaccatcgacgactttcttgtccagccccatgaggccgagatagcgttccacgcccagtgccggcgcctctattggcagccttgctgccttgaagatagccttgatgcggctgatctcggcatccgtcagccaaccgaggcggcgcgacaggtcagccgcgagcatggtgcctgccgccacggcttcgccgtgcagccagacgccataacccatggcattctcgatggcatggccgaaagtgtggcccaggttgagcaaggcacgttcgcccgactcgcgctcgtcagcggccacgacttctgccttgttctcacaggatctgtaaatggcatagctcatggcttcggtatccagcgccagcagtttttgcatgttggcttcctgccagacgaaaaatgcctcgtcacgaatcaggccgtatttgatcacttccgccaggccggcagagagttcacgttccggcagggtggacaaggtgtcgatatccgccagtacgacttgtggctggtagaaggccccgatcatgttcttgccgagcggatggttgataccggtcttgccgcccacggaagagtccacctgggatagcagcgtcgtcggcacctggatgaacggcacaccccgcaggtaggttgccgctgcgtaaccagccaggtcgccaattacgccaccgccgagtgcaatgatggtggtgctgcgctcgcagcggttttccagcagggcatcgtagatgaggttgagggtagcggcattcttgtaggcctcgccatcgggcagcacgatgggaatgacattgacgccagcatcacgcaatggctgtgccagcttttccagatacaacggcgctacggtggtgttggtgacgattgccacctgcttgcgcttgaggtgctgcaggatcagttccggctgggtcagcaggccgcgtccgatatggatagggtaagagcgttctcccagctctacatgtagtgtttgcatggtcataaggataaaagtttctgttcgatctggtgcacgatggcatttaccggctgtccgccggtatccacgataatggacgccacttcacggtacaagggatcacgctgggcgaacaagtgttccagcctctggcgcgggttgtcgttttgcagcaacgggcggtgcttgtcgttgcgggtgcggtgccagagctcattcacattggcacgcaggtagatcactgtaccattttccatgaggtgcttgcggttctcgggcaataaaaccgctccgccccctgtggcgaggacaatgtcctgcatgtggctgagctcctctatcactgcggcctcgcgcttacggaagccgtcctctttttccagctcgaaaatgacaggaatgctgacacctgttcggcgttcgatttcatgatcgctatcgtaaaaggccttgttgaggtgtttggcaataatacggcctatggtggtcttgcctgcccccatcaacccgacgaagaaaatatttgctgccataaaaaaatgcccgccatatgcaagcgagcattttaagggaatctggttgaactgtcagatatggcagtaatggtcgagcgagtggctattgctgcaatttcctcatcagcgcagcgacagactctcgtccatcacctttggcgtgatgaagatcagcagctcggtcttgtcactttgcttgacacgtcttttaaagacattgccaagaaaaggcaagtcgccaaagaacggcaccttgtccacatcgttacgctcggtctgctcgtagatgccgccaagcacggcagtttcaccgtttgctaccagcacctgggtctgtacgcgctgggtatcgatggaaggcacattgttgaacacgaccccgactttatcctttttgacttcaagatccatgatgatcttttcgtctggtgtaatctgcggcgtgacctccaggctcagggaagcattcttgaactgcaccgcggtcgcgccgctgctggtggcctgctggaaaggaatctgcgtaccctgctcgatgatggctttctgctggttggcagtggtaacgcgcgggctggacacaatcttgccgcgctggtccgtttcaagcgcagacagttcgagattgagcaggaagcccgctggcaggcggaacaggctgaaggcgaaattgccgaaggcattggcgacagggagattgacgttcaagtcctgtgcgccgtcggggctgacacccacaccaaccgtgccgggaatggaggtagtcgccaaggtagaggagccgacacgattggcaattgtttcggtaatgacgcccgtggtgggatctaccgtccgctgggtgatggtgttacccagggtaccactggagccgtaacgcgtatccccgctggcctgctgtttctgcacaccgaagcgcgcacccaggctacgaccgaacttctcatctgcaatgaccaggcgcgattcgatcatgacctgcttcaccgggatgtcgatcttgttgatgatgctctgaacctcttccagatgcttggccgtatcctgcacgaataccgtattggtgcgcgcgtccaccacggcgctgccacgcttggacagaatcttctgcttgctgtcgctgatgatattcttgaagttctcggccttctggtaacgcagggtgaacacttccgtccgcatgggctccagttcctcgatctgctgactggcctcgagcaacagcttctccttggcagccacttcatcagaaggcgcgacccagatcacgttgccggtcttgcgctgggtcagccccttgctggacatgatgatgtccagcgcctgatcccagggcacatccttgagacgcagggtcagattgcccgtcacggtatcgctggtgacgatattgaggccagtgaagtccgcaatcacctgcagcaccgagcgcacatcgatgttctggaagttcagcgagagcttttctcccgcataaccgggcttggatccctgtaccagcttgttcgggtcttccacgacgggacggatgtcgataatgaagcgcttgtcggcctgataggctgattgctcccacaagcccttgggctcgatgatcaggcgggtgttctttccctgcttgatggcatcgacatacaaaactggggtattgaaattgatgacattgagccgacgttgcagattctgcggcagctcggtattgagaaaatccacgaccacggtctttccctgctgacggatgtcaattccggcagatgcatcggacaaatcgacaatgatcctgccctcgccattcttgccgcgcatgaaatcgatgttgttcacgctgtggaatttctcaccagccttggcttcggcgaatctggacacggtatcgttgctggcagtattggtttccgaaggctgcaggatgatggtggtttccttaccctgtgtcgtggtgttataagccaccatcttggcaaggttcagcacgagccgggtacgatctccggcctgggcaaggttcacgcctttcagcaccccctgccctgtctgcaaactgttcttgcccagaccattgccgacggcaggaaaatccagcgcaatgcgcgaagggttattgagagtgaatccggcgggaggattgggcaagggcatggtcgtctgcacctgtactgcgattcttcctcccgacagggcgacgaaatcgattttctcgatcttgttggcaaactcatcctgctctccggctgcctgtgccagcggcatcagcatcagaaacaccagcccagcagcccatttcattatgttcatgcgttcaccctcaatcctgcaattcaatactggatatacgttctatccagtcaccgcttaattcgtcctgtatgatttccttgagcgtcacgccgccttcgctgatctcggtcaccatgccaaaattctgtcccatgtacccacctaccttgacttgctgaaccaggttgtcaggggtcaggatcaatgcatacttcaatttctccttcgacaaggagccaacaaactttaggctttccagtggaaatgcttccaatggttcacgcggccgattcatattgggttgcagactgctgcgcgaattgatgatcttgcgcgccttgaacgggtcattcagtgcgccgtcggcgttataggtcgccgcagtatatggcttcacctcgggcaatggctccacccgcgcgagcatatcgttgcctgcatcccgaatgaaacggtccagatcgtcgccctgcccatccccacacgcgctcagcagcagactcatgcccagcgtaagcgccatggcttgccagcgttcacgccccactttcatcctcatttacgtgcctctttcttttccgcctgtttcttgctggcaatctcattggcatccaggtaacggtaggtacgggcgaccgcttcgatcacgagccgcccgtccttgctgtccttgcctgcggtattgatgacgatatcgttcagcgtcacgatgcggggcagccgagcaatatcgcccgcgaactggccaaggtcatgataggttccagtcaccttgatggagatcggcatttccgcgtagaaatccgcaatgacttcctgtccgggcttgaacagctcgaactccaggccgcgctcaagccccgcctggttgatgtcggtcagcaggccatccatctgggaccggtctggcagctgcttgacgagggcaccgaaggtacgctcaatttccaccatttgctgcttgtaggcttcgaggttgatggcctggcgcttcttggcaaggaaggtatcccgcagctccttttccttcgcccgcgcctgctccagctcttccattgccggactccagaagaaccaatagccggcaatgacaatcaccacgagcagcaaacccagcaagacccccttcactggccaaggcaggctgccggcgtttttcaagtcgatattgttgaaatcctgcaggttcactgtgcaccgcccttcttcatgtctgacaccccatcctctggcgatggcggtgccttgagctgggcattgactgtaaagttgttctgcctgataccattcaccgtcgcagacttgatttcgacgagattgggggattgcagccactcggaaccggacaggttgcgtaccagcgtggcaacgcgggcattggtatctgccacgccttccactgtcaccagattgccctgttgtttcaacgcccgcagatacatgccttccggcagctgacggctgatttcatccagcatcatgacggactggctgcgattgacctgtaggttctccacaatctgcttacggtccagcacattgcggatctgggtcttgagctccctgatttcctcgatctgcttgtcgaggttggcgctggcagcttccagccgcgcattgcggtccgcctgctcatcaagcttgctgccgagaatggtgctgcccaggaagacaatcgcaacgccggctgccgcagcgcaggccagcatcaggttgaattgacgttgccgctccgcacggcggatctggcggtggggaaggagattgatcctgaccatgctagtcaaacctccgcagggccagcccgcatgccgtcatcaatgccggtgcatcggcaatgacttgctgctgcttgaggcgtggattgatggacatttggctgaagggattggcaatcagggtattggcctgggttttttcctggatcagggctgccaatcccggaatagtggcacatccgcccgcaagaaggatatgatccaccttgttgtactgggtggaattggtgaacagctgcagactgcgcatcacctcgtttgccaacgactgcatgaaaggttgcagtacctcgctttcataactttcaggcaacccgccgtttcgtttggcaatttccgcctcttccccggatatgccaaagcggcgctggatttccagtgtcagctggttaccgccaaaggcctgctcgcggctatgcacgagctgtccatcatggaatgcatgcacgtgggtcatgacactgcctatgtctgccaccatgaccgttcttcccttaccggatttcggcaattcggctgccgcaagcgtataagcagcctcggtcgcataggattcgacatcgacaatcagcaccttgagccctgccccttccgccgccgcaaccctgtcctcgatcttttccttgcgcgaggcagcaatcagcacctcgacttcatcggtgctactgggcgaagggcccagcacctggaaatcgatgttgacttcatcaagcgggaaagggatgtattgattggcctcggcctcgacctggaactccatgtcttcctcgcgcatgccgccctgcatgatgaccttcttggtaatgacggcagtggccggcaaagccagcgccacgcgcttttcacgcgaagccagcagcttccaggcacgcttgacggcatcagcaaccaagtcgaggccaacaatgttgccatccacaacagcatctcttgccatggaagcgatggcgtaaccctgcaggtgataaccacccttgctcccctgcgtcagctcgaccatcttgaccgaactggagctgatatccacaccgatcagagggggggttcgctctgaaaaaaagtcgaatttcaaaagaaattccctttcaaatacagttagttacattaattttcaataatctactttagatgctaccaacaagcatctgagaagtcaaaacagattatttgattttaaattcactgtaatgacaattataataacggcgtctgttaccaatactgaaccctaatcaatgctcccgaaaaaatggtggcagttcctgatcctcgccggcatcatcctgggattggtggcaactgcactggtagcgctggctgccacattgatctaccccgaactgccttcccttgaagccctcaccgactacaagcccaaggtgccaatgcgcgtctattccgaggacggccacttgataggcgagttcggcgaggagcgccgcgccttcattagtatcgacgagacgccgcaggcgctgaaacaggccatccttgccgccgaagacgaacgtttctaccagcacggaggtatagacacactgggcatcctgcgcgcgaccgtgtccaacgtgacctctggccgcttcaaggagggcgcaagcacgatcaccatgcaggttgcccgcaatttcttcctttccagcgagaagaccgccactcgtaaactcagcgaggcattgctctcgatcaagatcgagcacaacctgaccaaggaccagatcctggagctttatatcaaccagatctacctgggccaccgctcgtacggctttgcagccgcttcacaggtgtattacggcaaaccactggatcagctcagtattgcggaggtcgccatgctggccggcctgcccaaggcaccgtcccgatacaatcccttcgccaatcccaagcgcgctgaagcgcgccagcgctatgtgctgcgccgcatgaaggaattgcgtttcatcgaccagcagcaatatgaagctgcgctggccgagccgcaccgtttccgaaagtcccgcaaaatacgcgatctctcagcagactatgtggctgaaatcgtgcggcaagccatgtacgagcgatacaaggatgagatctacagtagtggcctcaagatctacaccacgatccgcaagagcaaccaggaggccgccaaccgcgccatcctccagggaatcatcgactatgaccgccgtcatggctaccgcggcccagagagaaccgtgacgcccggcgccaatgaccaaggcaacggcaactggctggataatgccatggacgacctggaaacattccagggcatgatcccggccgtcgtgaccaatgtcacgcccaaggccgtcagcgtccatgcaaaggatggtagtaatatcgagatcagcggcgacgggctggctttcgtacagaaacagctggcagaaaaagatgctgccaagcgtaccatcaagccaggcgccgtcatccgcatcatgcgtcagggagaaagctggcacatcgtgcagttgccgcaggcagaggcggcattggtggcgatggacccggaaaccggtgcggtacgggcactggtcggtggcttcgacttcaaccgcaacaaattcaaccatgtgacacaggcatggcgccagcccggctccagcttcaaacccttcatctattcggcatcgctggaaaaagggttcacaccagccagcatgattgaggacgagcccatttccgtatcggcgcgagaaaccggcagcggctccacatgggagcccaagaactatgaccgcaagtacgatggtccgatgcgcatgcgcaccgccctgatcaaatccaagaatatggtttccattcgcatccttgaaggcataggcgtcaattacgcgcaggattacatcactcgcttcggcttttcgcccaaggaccaccccccttatctcgcgatggcattgggtgccggctcggtcaccgcctggcagatggccggggcttattccgtatttgccaacggcggctatcgcgtcaagccatacatcatcgacaaggtcgtcgacagccgcgggaatgtgcttgaacaatccaagcccttgctcgccggccagggcgctgcgcgtgtgattgacggccgcaatgccttcatcatgaattcgatgctgcaggatgtagttagactgggaacggccacgcgagcgcgcagcctgggccggtcagacctggcggggaaaaccggcacgaccaacaaccagatcgacgcctggtttgccggctacagcccgaagcatgtcgcgatcacctggatggggtatgacaagcccaagtcactgggcagcctggaaaccggcggcaaggcagcgctaccgatctggatagactatatgcgttccgcactgaaaggcgtgccggaagtcactccggaaatgcctgccggtgtcagcgccatccgcatcgacccagccacaggcatgcgggtcaagggagacgaggaaggcatcgtggaatatttctatcatgagtttcctccgcccgagcctgaggagtccatcttttccattattcccggtttcccgattcccggccatgggtcgcccccacccatggaaaaacaggacaatgcgccaccagggccagatcagttgttttagagcactccagcccgcacgagttgggaagatggccaataagcgggcggattaattttcagaagggcgcttgcaccatatggcaaaagacagcagcaatcgccaatcccaattgcgtcagaggattgcgcagatggcagcgcgcatgatggcagaagaaggcatcgccgattacgcccatgccaagcgcaaggcgggccgccagcttggcatcaccgattcgcaatgtatgcccaccaatagcgagatcgaggaagaaattcgcgtttatcacgacctctacagcagcgaggatcagcccgaagcgttgctgcagttgcgcaaggacgcattggtggtcatgcaactgctggcgcgcttcaacccacacctgactggggcggtgctggacggcacggccggaaagtatgcagaaacccacgttcacctgttcgcggacagcttgaaggaagtagagatgttcctgctcaaccagcaaatcccctatgccactgacgagaaatcctatcgcatcagcgatcggcgcagcatggaacgcaaaaaagtgccgttatttaccctggaaggaccgaacggcctgatcaggctcagtgtgttcgaggtcgatgacatgcgcatgccgaccaagagtccggtcaatggcagtaacgcgagccgggccaatatcgaaacactcgccagcctgattcagcagagcaagccttaccctgagatttaagagccactaacaaaatccagagaaacgattctggctagacgctctgccgcaaacaacagtacaacaaggcagagcaacaacgccggaaggggttttaacggcgctaagcctcgcgcaaccagcgggcaatatccatggcgtaataggtcagaatgccgtcggccccggcgcgcttgaaacccagcatggcttccatcaccacggccctttcatccagccagccgttctgcacggcggccttgagcatggcatattcgccactcacatgataggcataggttggcacgccgaattcatgctttacacggcgtacgatatccaggtacgggatgcccggcttgaccatgaccatatcggcgccctcctcaaggtcgagcgctacttcgcgcaacgcttcgtccgaattgcccgggtccatctggtaattgtatttatttcccttacccagattagcggaagaaccgactgcatcgcggaaagggccataaaaagcggaagcatacttggcagagtatgccaggatacgggtatgaatgtgcccggcctcttccagcgcgtcgcggatcgccccgatccgcccatccatcatgtccgagggcgccaccacgtccgcccctgcctgcgcatggcaaagcgcctgtttcaccaagattgccacagtctcgtcgttgagcacataaccggtatcgtcgatgacaccgtcctgcccatgcgtggtgtaagggtcgagcgcgacatcggtgatgatgcccagttgcggatagagcgccttgagcgcgcgcacggtgcgcggcaccagcccgtcgggattccatgcttcatctgcggtcagactcttgtattgctggtcgacgacagggaatagcgccagtgcaggtatgcctagcgccacgcattgcccagcggtttccagcaggcgatctatgctctggcgttgcacgccaggcatggaggcgacttcctcgactcggtgctccccttccaacacgaatacaggatagatcaggtcatcgacagtgagcacatgctcgcgcatcaaccgacgcgaaaaatcgtcacgtcgcatgcggcgtgggcggatggcaagaaactggcgtgctgatgcagtcatacaaattccttatgcgaatacctgggccaatgccaaacctggatcaggctggcgcatgaatgcctcgccaacgaggaaggtatgcaccgcatggcggcgcatcaaggcaacgtcctcggcagtgaagatgcccgactcggtgacgacggtcttgcctgcagggatacggggcagcagtgacaatgtcgtttccagcgtcacctcgaaggtgcgcaggtttcgattgttgatccccagcaacggcgtcttcagctgcaaggcctgctccagctcctcgccgttgtgcacctctaccagcacgctcatggcgagccggtgggcgatggtttccaactcacgcatctgggacaggtcaagcgctgccgcgatcagcaggatgcaatcagcccccatcgcgcgcgcctcgaacacctggtaggggtctatcatgaagtccttgcgcaatacaggaatatcacaggcggcgcgcgccgcctggagatattcggcactgccttggaagaactgctcgtcggtcaatacggaaaggcaggccgcgccatggctggcgtaactggcagcaatctcggcaggacggaaatcctcgcgaatcacgcccttggagggactggccttcttgatttccgcaatcacggccgccttgcctgccgcaatcttctcttgaattgcgcggaggaatgcacgtggcgcggcctgggccagcgcctccgcttcgactgccgccaatggcctacgctgtcgcgcagcatcgatttccgcccgcttcacttccagaattttattgagtatgtctgacattgccctgcaatcgctttcgttaatcatgactatatttctgattattgatacaacctgccttgatagcgcagccatccgcccgcatgctggccgcgagggtcatgatgggtccagtgtatgacgccccccttggcgttccattcatagacaccattgaactccacgacatcgccgacctccaggccatccagcctgggcgccagatcgatattatgcgccaccagcactgtcataccgttatccagctcaagaatgaagcgctggtggcgcgacccatcattgtcgtccggcagcactttactcaccacgccggcagattgtaccgccacgccatgctcccgctggctgaatgcctgtgctatccgctggttcgccgcagcatgggaagagaccgatactgcctgaaccccggcagcatcatgctgccctggctgcgtgaaatggaaaaaggtataggcagctgcaatggcaaccaccaaccataagaacctgttcacgatattttcatggggcgcgctgtcccggcggtgtaaacgatgcaaggcacgaaccgaagccatcttgattgtccggcgaggatttgcagcgcggctgcgctgccggggcaacccgaagggcatggctctaggcgcatcatgccgcctggctcagcgccttgagctgctgcagcttgtgcaatgccgcgccggagtccagcgaatgggcagcctgcgctatgccgtcctgcaaatcgcccgcgatcccggacacgtaaatcgccgcccccgcgttcagcaggacgatgtcgcgcgccgggccacgcgcgccagacaacaccccgaggataatctcgctggattgctgggcgttttccacatggatgctgtcgatctcatgcaaaggcatgtcgaactgggcaggattgagggtatattcgtttacctcgccatgcttgagctcggcaacataggtatccgcggagaaggaaatttcatccatcccgtccgcgctgtgcaccaccatcacatgctcgctaccgagctttttcaacgtatgtgccaacaggctgaccaggtcgcgatcgaacacgcccatcacctgacgcttggcccctgccggattggtcatcggccccaacagattgaacatggtgcgcacgcctagctcgcgccgcaccggcgctgcgtatttcatcgccgcatggtggttaggggcgaacatgaagccgatacccgcctcattcacgcatcgggccacttgctcgggtgtgaggccgatattgacgcccagcgcctccagtacatcggcggagccgctcttggacgaggctgcgcgcccgccgtgcttggcgatacgcgcaccggctccggcagccacgaaggccgacgccgtggacacgttaaaagccttggtgggagcaccgccggtaccgcaggtatcgaccaggtagctgctgtcttccacttccaccttgctggaaagtgcacgcatcacctgcgctgctgcagcaatctccgtgacggtctcgcccttgacgcgcaagccggcaagaaagccggcgatctggaccgtggtgaaggcgccgcccatgatctgctgcatcacgtccagcatttcttcgtgtgtgaaatcggtatggtcgatcagcctctgcagggcaagcttgggggtcatgctcatcaatacgctttcaggaaattgttcagcagctcgtggccgtactgggtgagaatggactcggggtggaattgcacgccctcgatcggcaatgtcttgtggcgcacacccatgatctcgccgtcttctgtccaggcagtaatttccagacaatccggaatcgactcgcgctcaatcaccagcgagtgatagcgcgttgccgtgtagggattgggcaagcctttgaacacgccaaggtcggcatggtggatttcggaggtcttgccgtgcatgagctgcttggcatggacgatcttgccgccaaaggcctggcctatgctctggtggccgagacataccccgaggatggggatcttgcccgcgaattcgtggatcagcggcacggaaatgccggcctcattgggcgtacaggggccgggcgaaatcacgatatggcgagggttgagggcagctacgcctgccaggtcgatctcatcgttgcggtagacctggacgttctgccccaactcgcccagatattgcacgagattgtaggtaaacgagtcatagttatcgagcatcaacagcataatgtgcatccttcatcttgcaccgggcgaatctgttattctgggcgcaattgatcataaaaaaaagtccttgtcctgcaccatctgctcaaaatcctggatcaacatgggcttggcaaacagatacccctggaaaaaccggcaaccatagctttgcagcaattcaaactgcacttcggtctccacaccttcggcaatcaccttcagtcccagtgtgttgctcatcgccagaatggcctgcaccatagccgcatcgctagcatcctcggcgatctcgcgcacgaacgaccgatcaatcttgacctggctgagcggcaagcgcttgagataggccagggaagaatacccggtgccgaagtcatccatggagaaacgcaccccgagctcacgcaaggcgttcatcttggcaaccgcatccgcaatattgtccagcaccacactttcagtcagctcgagcttgagcaggctgggatccgcgcctgtgctctgcaggatcttcctgacttcgtcgacaaaatcagcatggcggaactggcgggcgctgacattcacggccagctgcaagctgtcgaagcccgggcgagcttcccagtccttgagctgcagacaggcgttatacaacacccaatggcctatcgacacgatcaacccgctgtcctcggcaataccgacaaactccttgggagccagcagtccatggtccggatgttgccaccgcaacaggatttccgccccaaagaccttgcgctcggcatccacctgtacctggcagaatagcctgagttgcttctgtacgatcgccaggcgcagctgcaattccatatcgacccgtctttccagggccgcctgcatggcaggatcaaaaaagcgcaaggtattgcgcccggccgcctttgcctcgtacatggcagtatcggaacgcttgagcagctcttccatgctgacgaaattgccattaaacaggacaatgccgatactggatgaattatgatgctcaatttcgcccagctggtacggatggttgatgatctccaagaccttctgggcaacctgccgggtttgcgcaatggcctgctccagattgaggctgagatcctccagcacaatcacgaactcatcgcccccgagccgggctaccgtatcttcattgcgcacgcactgacgcagacggcgcgccacttccaccagcagcaagtcaccgatatcatgcccgcgtgaatcattcagtgccttgaagttatccaagtcaatgaacaatacggcaccatgcctgccatgcctgacacttgccgcaatcgcctgctgcagcctgtccagcagcaggcggcggttcggcaaggtagtcaacgcatcatagaaagccaggttacggatttcagactcgaccttgcggcgctctgtcaggtcgcggaaaaagcccgtcaacagcggcaggccctgctccttgagcgaggtgatggtcacttcgaccgggaactcggtaccgtcggcgcgcaaagcgctcagctccagcctgcggtcgagcatcttactgacccctgaagccagatatcgctcgtgcccccgcctgtgggcatcacgtagcgagagtggaatcaggatatccaccagcatctttcccagcacatcctcgcggcgatagccaaacatgacctccgctgcatgattgaattccaccagcctgccgtcctcatctatgctgacgataccgtcctgggcattttcgatcaccgccctgaacttggtttcgctgtggcgcaatgccctttccgtcacctcgcgcgaggactgcagggcagcaatcagcataccgacaatcgagagtgtcgccatcagcacccataacgcccataccggctgataccccgcgtgatccaggccggcttggtaatcgacctgggccgacatgagcgccacaatggacaaggcaagcaccaccatggatacgccggtgatccccatgcgcatggaaatcagcaccaccaatggcaagaccaggaaggcaaaccacatgtattggtccgcatagtccggaacaagctggaagatcgcccattcgaccgtcaccgcaagcaaggccagcaggctgaaacgcgcccgccgctgccagaaactccgtatctcggcccaggtgatattcagcaacaatggcagcaacaagagcacgcctagcgcattgacgagccaggcgaacagcaaggccggcaatacatgctgcagtgtcaccagctgtgcctggtacaaaatggccacattgaccacagcggacaccagcattcccacggcgacgcccaacatcatgatgggaatgcgcgtatcctgtccaatgcatgatggaagccgctgagccgcaagatccacgcggtaaggaggtaagtggtcgtgcaagccgtaggaagcgcagcgatcaagaatgcattggccggaatagggtcatacgttgcaaatgccaacgcgacatgcgcgccaagaatggcgggccagtagaccatcccccaacggagcagggctgcgacggcaacacctgctgatagccagaccaggttggcttgccatgcaggaaatggcagcaccttagccagcatgccaacagcaaaacacccgagtgccagaatgatgagccggagcagaatccgactgttagctgccgccatgcctactccttgttatcgagtcctgcctgtacgatctccgcggcgcgcaataccgcgcgcgccttgttctgggtttctatccactcgttttccggtattgagtcggcgacgatgccggccccggcctgggaatacaacataccatccttgatcacgccagtgcggatggcaattgcgagatccatgtcgccattgaagccgagataaccgacagcgccgccgtagatgcctcgcttgcttggctccagctcatcaatgatttccatcgcgcgcaccttgggtgcaccgctcagggtgccggcagggaaagtcgccttgagcacatcgatcgcgtgcaaaccggacttgagcctgccttcgacattagagacgatatgcatgacgtgcgaataacgctcgatcaccatcttctccgtcaccgccacactgcctacctgcgcaacacggccgacatcgttgcgccccaggtccatcaactgcacgtgctcggcaatttccttggggtcggccagcagctcttccgccaaggcgatatcttcctctcgggtcttgccgcggggccgcgtgccagcaatcggccgtgaggttaccgtctcatcctccaggcgcacgagaatttccggggaagcaccaacgacatgatggtcccccatgtcgtaataaaacatgtagggcgaggggttgaggctgcgcaaggcacggtagagcgacaacggcggcgctgtgaaaggcttggccatgcgttgcgacagcaccacctgcatgatgtcaccatcgaagatgtactgcttggacttggccactgcttccttgaagctctcctcaccaaactccgactgcgcctcggtgaccggcatggcgacggcatacggaatatccaccggctggcgcaggcgttgtaccaatgcgttcaggcgctggatgccctgggtataggcatttccacttgccggatcggcatacacgatgaaatacagcttgcctgagagattgtccaccacggcaatttcttccgacaccatgagcagaacatcaggcacgccgagcgcatcctgtttggcattacccgccaaccggcgctcgatatagcgaatggtgtcatagccgaaataaccggccaagcctccggtgaagcgtggcaagccctgatacggtggaatgcgaaacctggcctggtaggcctggatgaagtccagcggatttacatgattcgtctgttccagcacctgatcgccgtcgagcaccctgaccgtctggccttgcacctctatacggacgcgggcaggcagacctatgatggaataacgaccaaagcgctccccgccctgcaccgattcgagcaggtaggaataaggctggttagccagcttcaggtagagcgagagcggggtatcgagatcggcaaatgtctcgacgaccagaggaatgcggttatagccctggctggccagggcatcaaattcgtgttgactgatggtttgcagcataaagactcccgaatcctgatgatttccaattggggtggcacccatgcatcagcatgggccaaggcggctacttcagcgccaccatcgccagctgctgcgataattcaggattcgggcgttcatgcgcaggctgcctatactttggccaactcagcacgcaatgcgccgatgacagtgtcataacggttgggatcggtatcctttcctgcgccaaacacggcagagcctgccacaaaagtgtcggcgccagcacgggcgatttcagcgatgttggatggattcacaccaccgtcgatttccagccagatttcgcggccggtcttctccgtgtaggcatcgatacgggcacgcgcctcacgcaacttgtccagcgtgccgggaatgaacttctggccaccgaagcctgggttcacggacatcagcaataccatgtcgatcttgtccatgacgtagtccaggtaggacagcggcgtcgcaggattgaacaccaagcctgacttacagccgttgtcacgaatcagtgacaaactgcgatcgatatgatcggaagcttccggatgaaaagtaatgatattggcaccagccttggcaaagtcaggaatgatgcggtcaacgggtttcaccatcaaatgcacatcaataatggcatccgtgacggggcggatagcctcacaaaccaacggaccaatggtcagattgggaacataatggttgtccatcacgtcaaagtggacaatatccgcgccggaagtgatcacatcggtaatttcctggcccagcttggcaaagttggcggaaaggatactaggggcaattctgaatggtttagccatgatgtcgaggttatatagcgtaaaaaatggttattttaactgaaaatgtgtcaacgcacccggcctcagcaacgcttattgcaaaacccatactggaatcaggtttatacgcggcccaagatcatgctattcccataagcggcgggggatgatagccaaatacttgggtccaacaaccaatggcttggttcaacgctaccaaatgagagtatgatagcggcctgccgggcatgcaatacagttagcttaattacttgaaattgttgctcaagttgccgcgatacaggaaaattgcaggatgcacttatttacagtcggcgttaatcacacgaccgcaccagtttcaatacgtgagaacgtcgctttccagaacgagcatctcagtggcgccctgcgcgacttgaactctcacggcattcgcgaggccgccatcctgtcgacctgcaaccgcaccgaactctactgcaataccgatgacccgcaaaaggccctggagtggctggcgaactatcacagacttaagccgcaagccattgctccttacatgtacaccctgccccaggaaaatgccgtcaaacatgctttccgcgtggcttccggactcgattccatggtactgggagaggcccagatactgggccagatgaagcaggcagtccgcattgcggaaaatgccggtaccttgggcacactgttgcataaactattccagcgcaccttctccgtcgccaaggaagtgcgtaccaataccaatatcggcgccaactcggtctcgctggcggcggccagcacccgcctggcacagcgtatcttcggcgccctgaacaaccagcatgtgctgttcattggcgcaggcgaaatgattgaactctgtgccgagcatttcgcagcacaccgacccttatcactgactgtcgccaaccgtacgctggaacgcggccaagagctggctgccagcattggtggcaccagcatgctgctggccgatctacccgatcgcctcgcggaattcgacatcgtcatcacctcaactgccagccaattgcccattgtgggcctggggatggtggagcgcgctatccgcgcccgcaagcacaagcccatgttcatggtggacctggcagtgccgcgcgatatcgagcccgaagcaggagaactcgatgatgtgttcctttacaccgtggacgacctggcccagatagtccaggaagggatggagaaccgccaggaagccgcggcggaagccgaagccatcatcgacatgcgcgtggaaaacttcatgcaatggttgaaaacccgcagcgcggtaccgaccatccgtgccttgcgcgagcaggcggagcgccaccgcctcaacgagctggaaaaggcccgcaagttacttgcccgcgggcatgatcctgcacaggttctggacgcactgagcaacgccctgaccaacaagttgctgcacggccccagccatgcacttaacagtgctaccggtgaagatcgcgaacagctggaagcgacattgcgccagctataccagattcaccactagccttccctctcaactccttaaataaagtattccctactttcctagcaatgaaaccttcaatgatcaaaaagctcgccactttgagcgagcgcctcgacgaactgaaccgcctgctgtccagtgaggacgtgactaacgacatcgacaattatcgcaagatcacgcgcgaacatgccgaaatcacacccatcgtcgaacagttccgcgcctacgagcaagctgaaatcgatatcaaggaagcccaggccatgttggccgacccggagatgaaggagtttgcacaagaggaaaccgaggcaggcaaacaaaaactcgacgacatcgagaaacagttgcagaagctgctgctgcccaaggaccccaacgacgagcgcaacatcttcctggaaatccgcgcgggcaccggtggcgacgaatctgcgctgttcgcgggcgacctgttccgaatgtattcacgctatgcagaacgtcaaggctggaaagtcgagatcgtctccgccaatgaatccgaagtgggcgggtacaaggaaatcatcgccaaaatcgagggcttcggtgcctactccaaactcaagttcgaatccggcggacaccgtgtgcaacgtgttccggaaaccgagacccagggtcgcatccacacctcggcctgcaccgtggcggtattgccggaagtggacgaggtcagcgatgtcaccatcaacccggcagatattcgtatcgataccttccgcgcctctggtgccggcggacagcatatcaacaagaccgattctgctgtgcgtatcacccacttccccaccggcatcgtggtggaatgccaggatggccgcagccagcactccaacaaggctcaggcaatgcaagtgctcgctgcacgcatcaaggccaagcaagttgacgagcaacaaagcaagatcgccagcgagcgccgcagcctgatcggctcaggagaccgtagtgagcgcatacgcacttacaactacccgcaaggtcgcatcaccgaccatcgcatcaacctgacgctgtacaagattgatgccatcaccgaaggcgacatggatgagctgatcaatgccctggcggcagaacaccaggccgacctgctcgccacgctgggcgaagacaactaagccatgtcggcgagcgtacgtaccattgccgtattcgaggccagcaagggcatcatagtactcgctgcatcgctggcactattccgctacatcaatgcagattggcaaagccatgcggaaacatttatccgccacctacacctcaaccctgccaaccattacccacgcatcctgttgcactgggcgggcaacatcactgagcccaggttagcggtactggcattcggcgccatattctatgccgtcatccgcctgctggaagcctacggcctatggctgggccggcattgggctgtcgtgctcggcatggccagcgctggactttacctgccattcgagatactggaattgctcgcgcatttcagctggctcgggtttgcggtatttgccgccaatatcgtgatcgtggccatcctctggcgccatcaccgctaagcacctagccatggccaagctcaagcacctcgtgtcatgcgccgccaaccgcctgcagcaagccagtggcctggatctgaacgaggcacgcatagaaatccgcgcactcatgcagcacagtcttggcgacgtcgaccacgcctggttgattgcacatggcgatgaagccgtgacagatgcgcttcgcgcacggtttgaatcattgctcgcccggcgcattgagggggagcccgttgcccacatcctgggcaggcgcgaattctatggcagggatttcatcgtaacgccagacaccttgatcccacggtccgataccgaaaccctggtggaagccgcccttgatcgcatcccagttggccaaacctgcgagatcctcgacatgggcaccggcacaggggcgatcggcatcacgctggcgctcgaacggccgcaagccaaggtcaccatcgtggattattcggaagccgcgctcgcgattgccagggagaatgcccggcaattatccgcgcacaatgtcacagcgctccgcagcgactggttcagcgccctgggcggccggtgtttcgacctcatcgtcagcaatcctccttacatcgaagccgccgacccgcacctgcagcaaggcgacctgcgctttgagcccatcgccgccctggcctccggcgcagacggcctggatgacatccgcatcctcagtgcgcaagccgcggaccatctcattaccaacggctggctcatgctggaacacggctatcagcaaggcgctgcggtgcgctctctcctgcaacagcatggttttgccaatatcggcaccgcgactgatctggcagggcatgaaagagtgacgctaggacaactcgcctaaacgtctgcaagcgaatgcgccctgcgcttacaatactcccaacagtgcaaggcttttcctgccaagcaccactcgcttgtctgcatcaacggcgctatgaacatccatattcaaggcgaatgtgtaaatacgattgtttttatgcacccatcccacccaccatccgactccgggattaggggcactctcccaaccggttttgccatatagcacccagtccttaccctgatccacctggacaatttccctgacgcttgcctgcaacgctgcggggaacggcaatatgccctgagccaacctggcaaggaaccgagcctgctctatcgcgctgaccttgagcgggccatcgagccagaaacgatccacctgggaaccaatctccttgttcccgtaatccattttcatgatgttttcccgcatgtgctccagcccaatacgctgcgcgagatgttgataaatcggaacattggacagggcaatggcttttctcaagcccatatcctcttcccactctttcataaactgtggctggccgccgtaaggcaggacttcatccacatccttaaccgcgccaaccgagagcccaatcagcgtatttggaatcttgaaggttgaagccgggacaaacctcgtctcagccctggattggttgtagccaatatatgcatcatcggcaatatcataaagaacaaatgttccgttgatgcccgcacttttgaaaagtgcgccaatatcgccacgctccttccagtcggcggcctcaaccgggaaaacaagcaaggcaacaacgatagccagtacatatttcattttatctccccaacatcccatcaatcctttacacactttgcaagccatgatgacgacagcgtgtggtcccatcacttcttcttccgcaaactaatcatcatcaccccgaccagcaccagcaccgaccccaggaactggatcagcgacaattgctcgccgaggaagacgtatgctaggtaaatcgtcgctaccggccccaacgcgcctatcattgaggtctgcattgaccctatgcgcttcatggcggccgcgagggcaaatgccggcaataccgtggaaaaaagcgccatattcgccgtcaggacataaacccggcccgattgccgcaatgcatccaacggatgcgtcaacaggaactgggctatgcaggccagacaagccaccgtcatcgcatacgccgtgaagcgcatggccccgatgcgggcaatggtatgccccgccccgaccaggtagaccgcataggcaaacgcgctggcaaacaccaatccgccgcccaaaaacaagccatcaccgctcatgctgaagtcatgcacgaacaccagcacgatgccggcatagctcagcaagagtgcaaccatcaccgtcctgccgatacgttcgcggaacaacaacgcgctgatgagcaccaccatggtcggatagaggaacaggatcaggcgctccagcccggcgctgatgtattgcaggccgagaaagtccaggaagctcgcaagataatatccgatgaagcccaggaccagcaccgcaagccaatcgcgccgctgcatcgccactgctttttcctgtccgtaaaacatggcaacgatgaagaacggcaccgagaatgccatgcgcaaggctagcagcgtcaccgcatcgacaggctcgacataggctagcttgacgaaaatcgccttggcggaaaaaccaatcgccgacaccagcgcaaacaatacccccaacgcctgctgacgcgaggaaaagaattttgcaagaaacggaggcataaggaaaacctgtatctaaacattcaaaaacacaggccttatcacggaaagacagcaacaacgggacaaggcccgcatcgccatctgaagatcaacaactcaatgtcatgatccgacgcgccgggcaatggcaggcagccgccacagtcgcagaatcagcagaagattgaaggcattcatgatgcttgctactttaggcgatggcagagctgctgtctacagcgcattgccgacagccatcaggtaatgctgtttcaggcgcatgtaatgctgggccgaatacatgaaatgggcgatttccttttccgtcagcgccctcaccttgcgcgcgggactgcccagatagagaaagccgctttccagcaccttgccttccggcaccagactgcctgcgccgagcaacacatgcttttgtacgacaaccttgtccatgacaatactgcccatgccgatcaggcattcgtcttccagcgtgcaaccatgcagaatgactctatgaccgacagtaacattgcgaccaacaatcagggggcagccctgtggctcccaactggatttgtggctgacgtgaaggatggaaccatcctggatattgctgccctcgccgatacggatatgattgacatcgccgcggatcacagcgcccggccagactgaggcatggtcacccagcaccacatccccgatgatcactgcagaaggatggatgaaaacttcctgcccgacttgcggcgagattccctggtaggcggcaagcacagaacccgcttgcggggtatgatggtccgacataagccatagtataatcccatccatgcaagattcttcatctgtcggcatcgtcgccccgcaaatcgcccatttccagcaaccgctcatactgaaaagcggcgaagcgcttccctcattcgagatcgtctacgagacctatggcacattgaacagcgacaaatccaatgccgtcctgatctgccacgcactgtcaggcaatcatcacgccgcaggccggtacaaggaggacgacaagtatcccggctggtgggataacctgattgggcctggccggccgctggataccaacaagttcttcgtcatcgcactcaacaacctgggcggatgccacggcagcaccggcccggccagcattgagccagccacaggcaagccctggggctcccgtttccccatggtcacggtagaggactgggtcaagtcccaggccatgctgcttgaccatctcggcattacccaactggcggccgtcgtcggtggcagcctgggcggcatgcaggcattgcaatggacgctggattttcccgagcgcgtacgccatgcgctggtaatcgcttccgcccccaacctcaccgcgcagaacctggccttcaatgaagtcgcgcgccaagccatcatgaccgatcccgagttccacaatggcgactattatgaacacggcgtaattcccaatcgcggcctgcgcatcgcccgcatgctgggccacatcacttacctttccgatgacgccatgggcgcgaaattcggccgcaagctgcgcgatggcagcctgaagtataacttcgaggtagagttcgagatggagtcctacctgcgctaccagggcgacaagtttgctgctgcgttcgacgccaatagctacctgcgcatgaccaaggcgctcgattacttcgaccccgcctttgcacacggcggcgatctcagcctggcgcttgccaaggccaaggcagattttctggtcgtgtcgttcaccagtgactggcgcttctcgccagctcgttcgcgcgagatcgtcaaagccttgctggacaacgaattaagcgtcagctatgcggaagtcaccgctgcgcatggacatgacgcattcctgatgcccgacccacactaccaccagattctgcgtgcctatctcgccaagatcgatacaggagccagcgcatgagcacaacggaaattgtcaaagaagcagaaagccgccatgattttgcgttaatcgcaaactggatacagcctcaatccaaggtcctcgatctgggttgcggcaacggctccctgctatctttcctgcgcgagaagcttggcgtcaagggctacggcgtagacaaagacgacgataatgtgctggcctgcattggccatggcgtgaatgtgattcagatggatcttgaagcaggtttggcgggatttgactccctgtccttcgattatgtcatcctatcccagaccttgcaggcgatggtcaataccgaaggcgtgttgcgcgagatgctgcgcgtaggcaagcaaggcatcatcaccttccccaacttcggctactggcgccaccgcatccagctcatggctgggcatatgccggtgtcggacaatatcccgcaccagtggtacaacacgcccaacctgcacctatgcaccatcgacgacttcgaagcactgtgcgacaagatgaatatccgcattaccgatcgtatcgttatcaacgaaggcaataccgttagcttcatgcccaacctgtttggtagcctggccatctaccgtttcgagcaggcagcttggccagtcagttattgatcccaattctgagtaatatactcaaaaccagaggcgcatcaagccaagcacgccaaacagcagcaccgccaagccgctgacacgcctaacccacagccgctgtagccacgctttgagacgtaccgccgccatgcccatcgccagcagagtgggcaatgttccgataccgaaagccagcatcagtaccccgccctgcactgggctgcctgttgccagagcggcaatcaacacgctatagaccagtccgcaaggcagccagccccagatcgcgcccagcatgcccgcctgggcaatgttgcgtaccggcagccagcgtttgctgaaaggctgcagccacttccacaacaccgtaccgatacgctccagggcaatcacgccatgccagaaattggcaagatagagtcccagtagaatcaacatgatattcgctaacgcatataatatcttgccgaccggcagcagatgctgcagaaagaagctgctggcacctaccgcgccagcaatcacgccggcgatgccatagctaccgatgcgcccgagattataggccagcagcaagcgccactgagggcggctaccaggcatgctcatgctcacagcgcccacgatgccgccgcacattcccgcacaatgtccaccgcccaacaggccaaccagcagggcagcgaacaggctgagctcaggcatgccgctcccagcccctgaagcgtcggatcatgagcaggcccggtatggcaagcacggtgcacaggaagaagaacatggtccagcccatttccccggccatccatcccgtcggcgtggagagaatcacacgcggcacgcccatgagactggatagcaaggcgtattgggtagcggtgaatctcctgtcggtcatcgcgcccatgaagccgacgaaggcggcagtgcccaggccaccggtaaaattctctaccgcgatgacgccagtcagcatgggcaggttgtatcccacctgcgccagcaacacaaagccgaaagtcgatgccatttgcaggaagccgaacaaccacaatgagcgatacagcccgatacgcaatatccagataccgcccagcgtgccgcctatcagggtagcccagaagccgaacagcttggcgatggcgccaatctcgctcttgctgaaacccaggtcgagatagaaaggcacgttgatggccgaagccagggtgtcgcccagcttgtagagcaggatgaaggcaaggatggtgatggcctcgggccgcttgaagaactccaggaacggctccaccacggcttcacgcagggtacgggggctgcctgcggcttccctgggctcgggggagaatagcgtcaccaggatgcacaagcccatgaatagggccatgagctggtacattttgggaaacgtcagcaggtcggcaagaatcaggccaccgccgccagcgagcagcatgccgacgcggtaaccgttgacgaacatggcggaccccaggcccagctcctgatcggacaagctttcgcggcgataggcatcgatgacaatgtcctgagatgccgagaaaaaggttaccagcaaggccgcagcagccacgccccaaagactgctggccgggtcgctcatactcaagcccagcaaggcgagcaccaatgccaattggctcagggccagccagccgcgccgccgcccaaacagcggaatggtataacgatcgaacagcggcgcccataggaacttgagtgtatacggcaggcctatcatcgccgctgcgcctatcatggcaaggtcgacacccgactccttgagccatgcctgcatggtggagcccgtcaggagcaggggcaatcccgacgcgaatcccatcatcagcgccaccagcatgcgcccgcttaccacggccttgagggcagccccccagccttgcttgttcattgtgtatcctgacttgaaatgactgatctaccaaacattattggtaatcaacgataagcggcgcgtgatcgctgaagcgcgcatccttgtatatcgaagcgctgaccgcccgcgccgccaatgccggcgtcgccacttggtaatcgatgcgccacccgacattcttcgcccaggcctgtccgcggttgctccaccaggtatagcaggcatcagtggtatccggatgcagcaagcggtaaacatccacccagccgactcggccgaataaatccgtcagccaggcacgctcttccggcaggaaacccgagttcttgcggttgccgcgccaattcttgagatcagcctcctggtgggcgatgttccagtcgccgcagatgacgacatcacggccatcccggatcaatgactcgaggtgcggcatgaagcgtgccatgacactgaatttgaatgcctgccgctcttccccgctggaaccggaaggcaagtaaagcgacacgacgctcaggttgtcgtagcgcgcttccagatagcggccttcgctatcgatatcagccatccccagccccacaatcacagcgtcggctttcttccgcgagtaaatgcccacaccgctgtatcctttcttgtcggcataatggaaatagccgtaatacccttccggctgcagcatttccgccgtcatgtcggcttcctgcgctttcagctcctgcaggcagacgatatcggcgtgctgttcctgcatccacggataaaagcctttgctggcagcagaacggatgccattgagattcagggatataatacgcaacactacaacctttcttcactcatcatgtcagattcaacgcaagattttatccaattcgccattcaaaagcaggtattgcgtttcggagagttcaccaccaaagccggacggctcagtccctatttcttcaacgcgggcctgttcaacgacggcgaaagcctgatgcgcctgggcgaattctacgccgccgccatcgtgcgctccggcgtgcagtttgacatgctgttcggccctgcctacaagggcatcaccctggccgccagcatcgtcatcgccctggctaggcaaggccgcaacgtaccttatgccttcaaccgcaaggaagccaaggaccatggcgagggagggactattgtaggcgcttccctgcaaggcagggtattgattgtcgatgacgtgatctcggccggcacctcggtacgcgaatcggtcaatatcatcaccgccagcggcgccaagccgtgcggcgtcgcgattgcactagaccgccaggagcgcggcctgggcgccctatccgccgtgcaggaagtcgagcagcaacatcagctgcccgtgatcagcatcgccaatctgcgcgacctgatccaatacctggagcaagacaatgaattggccacctaccgctctgccatcgccgcataccgcagcgcttatggtgtcgaataaattgagtcatgccacagcagcacatgctggtccatagctttcctccagccatcaccccaggttgccgggtattgatactgggctctatgcccggcaagcgctccctggaaatgcaggcttactacgcccatccacagaacctgttctggccgttcatcactcatctcttcaacattccgcctgagagtggatatcaagaaagattacgtctgcttaaccagcagcatatcggcatatgggatgtgctcaaggaatgtgtccgcactagcagcctggatggcgatatcgaggaaacctccatcgttgccaacgatttcagtgccctgttcatgcaatttccccatatccgccatatcttcttcaacggcagcaaggccgagcaggcgtttcgtcgccacgtgcttaagcggcagatcattcccgcccacctgcattatcacaagctgccttccaccagccctgccaatgcttcgatcaagaaggagcacaagcttgcgcaatggcagcagatcatctctgcgatcgacggctgaacaattcccttctcttaataatgggtataattcggcgcaaaatcgtgcgatagtaggcaccaaacaatcacaatgatcccaaacggaggaacggcatgctacgcaggtcgcatctgccaacgaacgtcatggcatacctgctattgacgctgaacaccagtaccatctgggcagctacggagtccaagcagcccagcggcaagatcatgaagtgggtggacgagcaaggcatcacccattatggcgataccctgccaccccaatattcgggcaaggaaagcagcatcagtccgcgcggcctgccgcaaaccgacgcgggcaatagcacagcatctgaaccacccggcaaagaaagcgaacaagcgaggcgggacaggactttgcaagctatctacagctcggaacacgaaatcgaccgggcgcgcgaccgcaacctggaaatggatcaggccatgctggagggactggaacagcgcaagctcagcgttacggcgcgcctgcaggcgctcaagaatacagaaaccggctatagcaagcgcggccagccgttgccgaaagaattcaagaaggatgtcaaaagcgccctgctcgagatcggcaagatcgatgagcaaatcgcggagcgcaaacaccatatggagaccatgcgttcacgctttgaagccgacaagaaacgtttcattgaattgaagacaggcgtgccggcaggcgagagcaccagcacggcacattagattgtactaacccaggctgagttaacctgcaagcttgcgcttgaggatctcgttgacctgagcaggattggccttgcctttggaagctttcatggtttggcccaccagggcattgaacgccttttccttgcctgcgcggaactcttccaccatggctgcattggcggccagcacctcgtccacgatggcctcgatcgcgccgctatcggtgacctgtttcaggcccttgcgttcgatgatggcgtcagcatcaccttcgcctgcccacatggcctcgaacacatccttggcgatcttgctggagatcgtattatccgcaatccgcttcagcaaaccggcgaggagaactggcgacactggcgcatcggtgatctcccgaccctcttcattcagcttggcgctaatcccacccatcacccagttggccaccagcttggcctcgccaccgaactcagccagcgttgcagtaaagtaatccgccacgctgcgcgaagcggtcagcgcagaagcatcgtacgccgacaagccgtaatcgcgctcgaaacgtgccttcattgcagagggcaattcgggcagcgtgacgcggacagcgtcaatgtcttccgtcgaaattgccagtggcagcaagtcggggtcagggaagtagcggtagtcgttcgcctcctccttggtgcgcatggcgcgcgtttccccggtgtcgggattgaacagtaccgtcgcctgctcgatcttgccaccatcctccagcgtttcgatctgccagcgggtctcaaactcgattgcctgttgcatgaagcggaaagaattgaggttcttgatctcgcgacgtgtgcccagcttttcttgacccttccgacgcaccgagacgttgacatcacagcggaaactgccctcctgcatattgccgtcgcagatattgatccactgcaccagctcatgcagctttcgtgcataggccaccgcctcggctgcagagcgcatgtctggctcggtcacgatttccagcagcggcgtaccggcacgattgaggtcgatacctgactgaccggggcttgcgccatgcatggacttgccggcatcttcctcaaggtgggcgcgtgtgatgcgaatggttttttccgtatcgccgacctggatggtcaaggcccccttgcccaccaccgggagttcatattggcttatctggtagcccttgggcaggtcaggatagaaataattcttgcgcgcgaagaccgagcgcggcgcgatctcggcattgacggcaaggccaaagcggatcgcgcattgcacggcttccttgttcagtaccggtaatacgcctggcagggcgacatccaccacattcgcctgtgtattcggttctgcaccgaaagccgtgctactgccggagaaaatcttggatctggtattgagctggacatgcgtttccagcccgatgacgacttcccaactcatgatgcgattccttcaggcatgcgggtatgccaatctgtgacttgttgatagacatgcccggcattgagcatgcgcgcttcgtcgaaatagttgccgatgatctgcagacccacgggcagctcaacgccgtctgctgctggcgcgaatccggcaggaatactcatgcccggcaaacctgcgaggttgacggcaatggtgtagatatcctgcaggtacatcgagaccggatcatccgccttctcgccggacttgaacgcggtggaaggcgcagtcgggccgaggatgaggtcgcactgttcgaatgccttggcgaaatcctctgcgatcaggcggcgtatctgctgcgccttgaggtaataggcatcgtagtaaccagcgcttaacacataggtgccaatcaggatgcggcgcttgacttcctcgccgaaaccttcggcacggctcttgcaatacatgtccatgaggtcatcgtattcggcggcgcgatggccgaaacgcacgccgtcgtagcgcgacaggttgctggaagcttcggcaggtgcgagcacgtaatagacgggaatggacaacatggtgttgggcagggtgacctcgacgatttccgcgcccagcttgcggtattcgtccactgccgcctctatcacttttgccacaccggcatccaggccttcggcgaaatactccttgggcaagccgatcctgatgcctgccagcgatttacccagctcgcgggtgtagtcctccttctcgcgctgcaggctggtggaatcccgctcatcgaagccggtcatcacattcatcatcagcgccatgtcctcggcagaatgcgccatgggtccagcctggtccaggctggaggcaaacgcgatcatgccgtaacgggaagccagaccgtaagtgggtttaaggcctgacaggccacatagcgaggctggctggcgaatcgagccgccggtatcggtgccagtggccgcggcacaaaggcgagccgccacagcagccgcgctgccgcccgaactgccgccgggaacacggctgcggtcccaaggattctgcaccttgccgaaataggaagtctcgttggaggagcccatcgcgaactcatccatattggtcttgcccagattgacggcgccggcagcattgaagcgctcgatgatgcctgcatcataaggggcaatgaagttttccagcatcctggagccgcaagtggtccgccagcccttggcacagaaaatgtccttttgcgcaattgggatgcccgtgagcggtcccgcgtcgccattggcgatacgctggtcggccgcctgggcctgggccaggctcagctccgggttaacggtgatataggcattgatctccgggttcagctgggcaatgcggttgagatactcctgcgtcaattcgacgctagatatctccttgctggccaacatgtcggccagttgtttcaaactatgattgatcatgacagggacttattcgatgactttgggtacgaggtagagaccgttctcaacggccggtgcgatggattgcagcaagtcgcgctggttgctttcggtcaccacatcctctcgcaggcgctgcgtcacgtcctgggaatgcgacatgggcacgatcccactggtgtctacggcctgcatttcctcgatcaggccgagaattccggaaagcttgaccagggtcgcttcggcctcttcctcgctgacagcgatccgtgcaaggtgcgcaatccttttgacgtcatgtgtgttgagtgacatttatccaatccaaatcttaaatttccgggagatatcaggtattataccttgattttacgcacatcttcagccgcaacaacatggcctgcacggcctgcggcagctcgccaggatacaaataatgttcggtcttttaaacagctacttttccaacgatctcgccattgaccttggcacagcaaacaccctgatttacgtacgtggcaagggtatcgtccttgacgagccatccgtggtggcaatccgccaggaaggcggccccacaggcaagaagaccttgctggccgtaggcctggaggccaagcgcatgctgggccgcgcgccagccaacatcaccgcgatccgcccgatgaaggatggcgtgattgccgatttcaccatcaccgagcagatgctcaagtacttcatccgcaagatccacgaatcccgcctgttcagccccaatccccgcatcattatctgtgtacccgtcggctccacgcaggtggagcgccgcgcgatcaaggaatccgcggaaatggccggcgcacggcaggtctacctgatcgaggaaccgatggccgcagcaatcggcgccaatatgccggtcgcggaagcgacgggatccatggtggtggatatcggcggcggtaccaccgaagtcggagtgatttcgctgggcggcattgtctatgcaaaatcggagcgtgtcggcggcgacaagttcgatcaggccatcatcgactacatccgccgcaactacggcatgcagatttccgaaccgaccgcagaattgatcaagaagcagatcggctccgcattcccgggttccgaagtgctggagctcgaagtcaccggccgcaatctggccgaaggcttgccgcgcaaattcaccatttccagcaatgaaatcctggaagcgctgactgaaccactcaactccatcgtcggcgcagtgaaatccgccttggagcaaacccctcccgagctcggtgccgacatcgccgaaaaaggcatggtattaaccggcggcggcgcattgctgcgcgacctggaccgcctgctgctggaagaaaccggcctgccggtgatcgtggcagaggacccgctgagctgtgtcgcccgcggctgcggcagggcattggaagaaatggacaagctgggcaatgtattcgcctacgaataaattgcgttatcatgcgtacggaatcaggccatatcacaatggcctgttttttattacccggcgccctgcaggctccgccataccctagcaaactagaccagacaactacttacatatctcatgccacgcgccttagaacaccaacaccacactggcttctttgttcgcggcccgagccccatcgcacgcctgctgtttttttccgtgctatctttggcgctgattgtcacggatgcacggctcaactaccttatcgaagtgcgccagggattcattgccctgcttcaccccctgcagatcattgccaatgccccgctcagcctggttgaagacgtaggggcatacctgcatacccagactaccctggcggaagagaacacccgcctgcggcaccaggccctgatgcatgcggaagagctgcagcgcttccaggcgctgatggctgagaatgagcgactacgcagcttgctgggcgcagcccaggtatccagccagccggcaaggcttgccgagatattgcatatggggcgcgacccgttcagccacaaggtggtcgtcaacctcggctcaaggcagaacatcgttccgggccaggcggcaattgatgagcacggggtgatcggccaggtcacgcgcgtttatcctttcagcagcgaagtgacgctgattaccgacaaagagctctccatccctgtacagatcgaacggaacggtttgcgggccatcgcgttcgggcaaggacgcaatgcgacattggaattgccctccctgcctgcgaacgttgatatccaggtaggtgacaaactggtgacttccggcatcgatggtatctacccgccaggcctggctgtcgccgaaatcatccgcgtagaggccgacggcgactcgccctttgcccatatcatcggcaaacccatcgccggtatcgatcgtcacaggcaactccttctggtcagcattccccaggttgagcgcccggcagacagcagcgctgtgaaaaccaactccgccactcaaaaaaccaccccgaccaagcgccatgtccgcaactagcctgaaacccgtatacctgtcgttactggtggcattgctcatgcaaatcctgccatggtcaggcagcctgctgacaatacgcccagaatttctcctgctgactgtgctttattggacactgagagcgccccatctgtgcaatatcggcaccgcttggttcgccggcctcatgatggacctggcttcaggcgggttattcggtcagtttgcgctcgcttattccgctgcgtctttttttgcagtgtcctaccagcgacgccttgccctattcaacatctggcaacaagcaggttacgtgtttctgctgctcctgctcagccaggtcatcaccctggtgctgaaactattctccggtggtgagctgccgggctggcaatatttcctgcccagtgtcagcggcatcctgctctggcaattcgtcaccttttcacgtctccgtatcgatagccgatccgaccaggcctgatcttgcgtatgagaccccgtcgttcagaactcaagaactaccagaaggagcaacgcgattttcgttctcggctggctgccggagcagtgctggttgtgatttgcttcggcatcctgatcgctcgcttcacctacctgcaatatacgaaatatgaccattaccagaccatggccgagaacaaccgcatctcactggtgcccatcgtgccgaaccgcgggctgattctggaccgcaacggagtagtgctggcacagaactctttcgtatatacgctggaaatcacgccggccaaggtcgccagcagcgtggaggaaaccattgatgagctggcgaagctgatcgaagtcagtgctaacgaccgcaagcgtttcaagaaacttcgtgcccaaacccatagtttcgagagcatccctatccgcacacacctcaacgaggatgaagccgccaggattgccgtcaaccgctttcgcctgccaggagtggagatccgatcgcgcctgtttcgccagtacccacaagggaaatcaggttctcatatcatcggttacataggccgtatcaatgatcgcgacctagagaacctcagggaatcgggcgacctttccaattacaaaggctccgaccacatcggcaaaagcggcctggaacaatattacgagccacagctgcatggtgtcaccggcttccagcaagtagaaatcgacgcgggcggccatgcagtgcgcgtactatccagcactccgccaatccctggcaacaacctgattctttccatcgacagcaaattgcagcgcattgccgaggaagccttcggcgattaccgtggcgccctagtggcaattgagcccagcacgggagaagtgctcgcatatgtcagtcaacccggctatgaccccaatctcttcgttgacgggattgacagcgaaagctggaaagaactcaatgaatcactggacaagcccttggtcaatcgccccttgcgcggcgtctatcctccgggctccactttcaaaccgttcgtcgccctggccgggcttgaggctggaaagcgcgcgccaccattcagcatcagcgacccgggattttttacacttcctggaaattcgcaccgctaccgcgactggaagccaagcggccatggcaccgttgacatccgcaaggccattgcagtttcttgcgataccttcttttatgggctggccatggaattggggatagaaaagcttacgtcgttcgtcagccacttcggtttcggtaaaccttccggcatcgacatcaagggtgaaatgagcggactgttgcccacacccgaatggaagcgccgccgcttcaagcaagcctggttcccaggcgagactgtcattgtcggcatcggccagggttatatgctcgctaccccaatgcagctggcgcaggccacggccattctcgccaacaatggcaaggccatgcgcccccacctggtttccgccatccaggagagcaagagcggccatatccaccccatcccgccagaagtcattgaccaggtatcgctcaacccgaaaaatgtcgacatcgtgaaacaaggcatgatggatgtcaccctgccaggtggcactgcggccaggctgggtgccgacagcccctacctgatggcatccaagaccggcacggcccaggtggtcggcatcaagcaaaatgagaaatacaacgagagcaagatgcacgagcggcacctcgaccacgccttgttcatcacctacgcgcccgcggaagaccccaagattgccatcgccgtgattgtggaaaatggccgccacggcgggtctaccgcaggcccgatcgcacgacgtgtgatggattactatttgctaggcaaagagccgccatcggaaaaaccggcagcggaagaccccagcgtaggcgcatcggtcaccccagaggcaaacacccatgatgagtaaactgcttaagcgcctagtccggcatatcgacggctttctgatgtgctgcctgatcgtcaccatcatcctggccttgtgcgtgctttacagcgcttccggccaaagcatgggcaagattaccaaccagctgattaatatcagtgtcgctgtcagcttgatgtggattgctgccaatgtctcgccccagattctggagcgcattgcattgcctgcctatgtggtgggcgtattgctgctgatcagcgtggcgctgttcggcgaaatcagccatggtgccaggcgctggctgcatatcggcgttgccaagattcagccttcggagctgatgaagattgccgttccgatgttgctggcctggtacttctcccgccgcgaatccgccgccacattgaaggaccatctcgtcggcacgatattgctcgcgatcccggtcggcctgatcatgaagcagcccgatcttggcacctcgctgatgattgccgcttccggattttatgtcttgttccttgcaggattgagctggcgcatcctgatcggcgcggccgtcggcataagcgttgctgcccccattctctggaccatgctgcacgattaccagcgccgacgtatcgaaatactctttgatccctatcaggatcctttgggcgccggatatcacaccatacaggccagcatcgcactgggatccggcggcctcgcaggcaagggctggctcaatggcacccaatcccagctcgacttcctgcccgagcggactaccgattttatcttcgccgtattcggcgaggaattcggcctgctgggcaatatcttgctcatcctgctgtttaccatcatcattggccgcggcttagtgatcgctgcccaggcacaaggcacattcagccgcttattggccggcagcatcaccctgacctttttcacttatgtgtttgtcaacataggcatggtcagcggtattttgcccgtcgtgggtgtgcccttgccgctcatcagctacggcggcacatcgctggttaccctgctggtcggttttggcatactcatgagtattcacacgcacaagaagcttgttacctcataggaaagaaaggagcgaaataggcctattgatccaggcctgcagacccatgaaactgatacgcaacctgattcctggcatcattgccctgacgatggccgcctgcggtggcggcagcagcgtcaaacccgaagcgagcaagcctgctccgacaacccaatctacccccaagaaagggggctattacctggacgacggcccgggcgacaacccaccagccgacattgacagcataccggacgccaagccgcgtgccgaaacaccgctgccacgtgccaaccgtccgtatacggcactggggcgccgttacacgccgctgacagaacataccccctataagcaacgcggcattgcctcatggtatggcaagcgctaccatggccagaaaacgtccagcggcgaagtctacgacatgtatgccatgaccggcgcacataccatcctgccgctgccaagttatgtccgtgtcaccaacccggagaacgggcgctccgtcatcgtccgcatcaatgaccgcggccctttccatgacaaccggctgattgatctttcatacgctgccgcctacaagttgcgcctggtggaaaaaggcagcgggattgtcgaggtggaagccctggacgaatatggccagccgatttcagccccggcgggctccccagttgatcaacaggcaaggcctgcgcttgcagaggccggcaatggcaacctcaccaatgcaatgagtgaaaccgtcactaccccacccatcacaggtgcctatgtgcaggtgggcgcattctcgatcaaggcaaacggcgaccggctggtcgagacattgcagcaaagccagctcgcaaacgatgtccagatagagaattggtataatgccggaacttatcgcgtgcgcctcggaccatataacagccgccagcaggcagaggccgcagcggaaaagatcaagcagacactcaataccaacgcaatcgtggtataccagtgaaggtgttggctatccccgactgaaccctaacccattgagttaaagagattctatgtcctacctttccatctacaaaccagtcacgatcatcgctgtggcagctgcctttacagccaacatgctgatggcgcacgcagcagatatcccccagccgcccacgctggcggtaaagtcctaccagctgtatgacttcaatagcgaacgagtgatcgcggagcaggatggcaactcccgtgtcgagcccgcctccctcaccaagatcatgactgcctaccttgcattcaaagccatcaagaacggccacttgaccctgacgcagacactgccggtcagcgtcaaggcctggaaggtggaaggctccaagatgttcatcgaacccaataagcctgtcacggtggatgagttgctgcacggcatgatcatccagtccggcaatgatgcctccattgccctggctgaaggcatcgcaggctccgaggaaggcttcgccgagctcatgaacaaggaagccgcccggctggggatgaaaggcacccattacgtcaacgccaccggcctgccagacccgcaacactatactaccgcgcatgatctggcactgctggcggccgcactgatccgcgacttccctgaccattacaagcgcctgtactccatgaaggaatacacctataacaagatcagccagcccaaccgcaaccgcctgttatggctggacccttacgttgacggcatgaagaccgggcacaccaagagcgcgggctactgcctggtcacttcggccaaacgcggtgatacccgcatgatctcggtcgtactcggcgctccatctgacgccgcccgggcgacagagagccagaaactgctcaactacggcttccagttctatgaatccaagctggtgtacaagcgcggtgccgaagtcagcagcctcaaggtgtggaaaggtgcggagaatagcgttgtggcaacggtggccaagaatgtctccatcaccttgcccaagggcgaatatgcccgggtcaaggccaaggtagtcagtcaacagcccttgatcgcgccggtcagcgccggtcaacaggttggcaagatccagttcatcctggatgacaaggtcatcgccgaacataagctggtcgccgccaagaatgtggcagtcgccggcatctttggccgcatgctggatacaatcaagctctggttcgagtaatcctgcgctgcatggatgacaccgtctacctcaatggctcattcatgccattggcacaagccacggtcccggtcctggaccgtggctttatcttcggcgatggcgtgtatgaagtcatccccgtgtattctggccatccattccgccttgaggaacacctcgcccggcttgccatgaacctggaagcagtccggatccgcaacccgcttgtcatcacggcatggcatgatgcctgctcacgggtcatcgcagccaatgccaggctaagtgaccaatcactctacatccaggttacgcgcggggtcgcgccgcgtgatcaggcatttccccgcccggacgtgactcctaccgtcttgatcatgagcatgccgctggtaacgccagggcccgaattggtggagtccggcgtcagtgcgatcacggcacttgatattcgctggcagcgctgcaatataaaagccacttccctgcttgccaatgttttgttgcggcaggaagccgtggatcacggtgttgcagaaaccctgatgctgcgtgagggctatctcactgagggcagcagcagcaatgtcttcattgtgaagaagggcgtgttgcaggcaccgcctaagagccagtacatgcttccaggcatcacctatgatgtcgtactggagctggcccaggcgcatggcctgccattcgacatcgcaccggtaagcgaggcgcaactgcgcgcggcagatgaaatctggctcacctcatccacgaaggaagtgcttgccgtggtcacgctggatggcgcgaaagtcaacgacggcaagccagggccggtattcagacgcatgcatgcgctgtaccaggcgttcaagaatcaagtcatgagggccgcaaggtaagcaatatggcaaatgagcttaatggcaatcagcccaacgagcaggacacgctgatcgattttccctgcgactttcctatcaaggtgatgggagaggcacacgaggaattcgccaacctgatcatggctgtcatacagcaacacctgccggaatttgatgccacccgcatcgaaatgcgggccagcaccggtggaaaatatgtcagcctgacctgtaccgtgctcgtacattccaagccgcagttggatgacatttaccgctcactcacctcccatccaaaggtgaaatacgtcctgtgatcatggtggcggcaataccccatgcagcatgaacgcatgaaccggcccctaatcattcgcacgctggggcgcaccgattacctcgccacttggcaagccatgcaggcctacacccagtcccgagacgaacacagccacgatgagctctggctcaccgaacatgccccgatctataccctgggcctgaaccgcaagggcgtgcgcctgccaagccgacatgatattccgctgatcgaggtggatagaggaggcaagattacctatcatggtccgggccaagtcgtcatctatgtgctgctcgacctcaagcgccgcggcatgagtgtacgctcgctggtcagcgccatggaagacagcatgatcgccttgcttgcagaacatggcgtcacggcagcggctcgcgccgatgcgccgggcgtctatgtcgaaggcgccaagatcgcctcgcttggcctgcgcctcaagcaccagcgcagctatcatggcctggcgctgaatatcgatatggacctggcgccgttccttgccatcgacccgtgcggttaccagggcctgcaggtcacgcaggtccgtgatctgggaatagccctgacatccgaggcggcggcacaaaagctgcttgataaattgacaacacagttaggctatactgatcgtctgaccgagaataccttatgacagaaattaccgaacgtatcgtcccgccgccccgcaaggtcgcgggcgtcaaggaatccagcgccgagaagatggcgcgcatcccgatcaagatcattcccatgccggctatgcgcaagccggaatggatacgcatgaaagtgccggatagcgcacgtttccgcgaaatcaagcaggtgctgcgcgagaataatctacatactgtctgtgaagaagcatcctgtcccaatatcggggaatgcttcagtggcggcaccgccacgttcatgatccttggcgacatttgcacccgccgttgcccgttttgcgatgtatctcatggcaaaccattgccacccgatgccaacgagcctgaaaacctgggccgtaccattgcccagatgcgcctcaagtatgtcgtcatcaccagtgtggaccgcgacgacttgcgtgacggtggcgcgcagcattttgtcgattgcatcgcagcagtacgcgcccactcaccacagatcaaggtggaaatcctcgtgcctgacttccgcggccgcctggatcgcgccatccatattctcaaggccgctcctcccgacgtcatgaaccacaatctggaaactgtgccgcgactatacaaggaggcgcgccctggctccgattaccagaactcgctggatttgctcaaggaattcggcaagctgcaccccgaagtgccaaccaagtccggcctgatgctggggttgggcgaaaccgacgaggaaattttggatgtcatgcgcgacctgcgggcgcacaatgtcaccatgttgaccctcggccaatatctgcagcccagcccgcaccatttgccggtcaagcgtttcgtcacgccgcaacgctttgccgagttcgagcggcaagcccttgccatggggttcacccatgccgcctgcggccccatggtgcgctcctcctaccatgccgatcatcaggcacaacaagcaggtgtcaatttctaactccatcattatggaaagtaaccttttactcattctgcttgccttattcctggtcctgctcaacggcttcttcgtggcggccgaattcggcctggtcaagctccggcaaacccgtgtcaaggcaattgccaagaacaatggctggcgtggccgcattctcgccaaggttcaccaccagctcgacgcctacctctccgcctgccagttaggcattaccctggcatccctcggcctgggatgggtgggcgaaccggcgttcgccaaactgctggagcccttgctgttcaatatgggcatcaccacacctgaactcgtgcacggtatttcattctttgttgcctttttcaccatctcctacctgcatatcgtgctgggtgagctcgcccccaagtccatggccatccgccagccggaaaggataggcttatggacgggagcgcccttgtatgttttctattggctcatgtatcctgccatctggttgctcaatgccagttcgaactggatattgcgtaagttcggcctgagcaccggtcatgccactgacgcacattattccgccgacgagttgaaactgatcctgcgcagcagccgcgcctctgaagagctgaccaaggatgaatggaatatcctcgcccatacattggacttcagcgacctggaagtagccgatctgatgcgacctttcaatgaagccatttccctctccgccaagaacagctttgaagaaaacctgaaaatcatcgcccagcaccgctacagccgctacccgtttgtggagcaggacggcaaggtcaagggcgtcattcacctcaagagcttgttccttgccaaatttgaggaagatgaactgcaggacctgggccgctttgtccatccagccccatttgtacctcccgacctgcccgcgatagagctgtttcgccgcttccgtgaaggtaaggttagccatttcgccatcgtcgggcgcaaagggcaggagcccctcggcttcatcaccttggacaacatgctaggggcattggtcggggaaatccgcgacgaattccgccagactcagaacgactggaccaagctggatgacggtacgctcatcggcaagggcagcctgcccattttcacgctggaacgcgccctgggcatcgagatcgacaatgaggacgaagtcgattcggtgggtgggctggtgttgtccaagctaggctatatccccaaggaaggcgagagcatcgccttcgagcaattcgacattgtcgtcaagaaaatgaacggcccgcgcatcatcctggtccgcattcacccgaagcagaaacatgatgagtaatacagcggccacagtaaaccactctcaaaaagtcgacctgttcatcgtcggtggcggcatgataggcagcgcgctggctgccaggctcgcgcctagcggcatgcggatcgccctgctggaaaaccatcaacctgccgcttttgacccctccagtcctccggatttgcgcgtatcggccctgagtcctgcctctatcgactttcttgagcaagcccaggcatggccggcaatacaaaccatgcgcactgcgccgttcaagcgcatgcaggtctgggaaaaccgccaggaccacggcaccatgttcgatgcggcagaagtggatgcgccctggctcggccatatcgtcgagaacaggctggtgcagctcgcctgcctggagattgttgaaggttacgacaacgtcacgctgctatgcccgggcgaaatcgggcagatcgcttatcggccggaaggcagccacatccgcctgaacagtggtcagatttttgaggcaacactcctcatcggtgccgatggcgccaactcccaagtccgcaaagcggccggtattgcattggacagccagcaataccccatgcatgcccttgtcgccaccgttgccatccaaggtggtgaacgcgatatcacctggcagcgcttcacccccgacgggccgcaatcgctgctgcccttgcccggtgactatgcctcactggtgtggtatcaccgcccgagcgaggtacgccgactattgacactagacgacgatgcgctgctggatgcattccgccagcacttccctgctgtattgcctgaaatcacgggattggtgcggcgcggcagtttcccgctcgcacgaagccatgcgcaagcctatgtacgtcctggcgttgcactgatcggcgatgccgcccacaccattcatcctctggcaggccagggggtcaacctcggtttccaggatgctgccgtgctcagcgagacactgctgagagcctggcaaacaggcgctgaccttgccgcactgccccacttacaacgctatgagcgccagcgcaagctggccaacctcgtcatgcagcgcgccatggacgcgttcagctacggcttcagcaacgatgttgcgcccttgcggctgctacgcaacttgggactcaggtttgccgaccacactggtcccatcaagcgtcaagtcatccgctatgcactgggactaggccctcaacccagcctgcctctaccttccggtctatccaagctcctaccatagcctgccatcatctgcagccttcacggccagcccgtgctgtgttcaacgtataaggtattgcagaacagtattgaagtagatggcagacaatgcggtatcatgcgccaagcggctgctcgtcgacacctgccaaagtcgcagcgccaatttatccggcaatgtatcttgactcccggaaagaactatccctaccatgggactatacaggtcagtcaatatcacgcatggaggagatgaaaatgagcgagttttatggcgcgcagcataggcaatggcaggaacatttcgatggagtggcaatggcggaccgggtacgcgaactgatcgtgctgcccagtatcccggaagagcatgcaggcttcatcggcagccgggatttcttctttctttccaccatagaccaccgaggctttcccacgtgctcctataagggcggccaacccggatttgtcaaaatactggatgacaccaccctggcattccccagcctggatggcaatagcatgtatctatcgatgggcaatctctcgctcaatcctaaaatagggatgttattcattgactttgaaacgccacaccgaatccgtgttcacggtactgccagcgttaaaccggacgacactttgcttgcggaatatcaagaagccgagctgatcgtaagaatcaagatcgaggaaatcttcgtcaattgcccacgctacatacataagcaccagcgtgtgcaacattcgccttatgtaccgcaggccggatgcaccacgcgaacgccgcaatggaagcgcctggacagtgtacaggacgtgctgcgacaacctgacttggagaaggtgtcccgcatgggcggcccgatcacgatagaagaatatatggaactcgtgctgcagggagatgcctgacagcttgcaagtcatcatcactgacagaaaaggaaacagcatgatcaagctattgggtatttccggcagcctgcgcaagcaatcgttcaacactgctttattgaacgcagcaaaaacgcttgcgcctgctgatgtgcaaattgaaattgctacactacacggcataccgctttatgatggtgacatggaagaagcgtctggcattcctgaagctgtgacaacactcaaacagaaaatgatcgccagcgatggcgtcatcattgctacgcctgaatataatggtggtttccctggcgtcttgaagaacgcaaccgactggctgtcacgtccgcctgccgatatcgcgcaggtcttcaatggacgcgctttcaccgtgatcggggccacgccatctggatttggcaccattctggctcaggatgcctggctaagaatattgcgccagttgggcacccgttactgggcaggaggcaggttgctgctctcacgcgctcacgaagccttcgatgatcaaggccggctggtcgaccagcgctccagggaagaattggagaaattcatccagggattcgcacaattcgcgacaaagactccgtcgtaaattgacttgatgagcccgacttggacacagtgtgcaagtcgggctcgctctatcagttcagcacggctcccccagccctactgcgcgcactttgccaaaccttcgttgcgaagcatcattctgccactctggggccactccccgatgatcctgatgactcttgctcccaatgcaatccctgcaggaacaatgcgacgaatgacaatcaacgccaattccaggcgctagcccagcggaagtctggacatcctggcttataatcctgacaatacctgcagccagccaatgggaagccccaccgaacaaggccttgcccgtgagcgccggccgcactttatcttagcaaccaccggcattgaatggccatattgaaaaacctgagcagccctcatgaccagaaccatgtctttccacaaaaattgtgaactctgtaccaccgccggcggcgagattctttggcaggatgcgctatgcagagtcgtgcacgtggaaaaccaggattatccgggcttttgccgcgttatcctcaaccgtcacgtcaaggaaatgagcgacctcaggcctgcggagcgcgaccatctcatgttggtcgtgtttgcagtcgaggaggccgtgcgtgaagtcatgcgtccggacaagatcaacctcgccagcctcggcaacatgacgcctcacgtccattggcacgtgatcccgcgcttcaagcgtgaccgccactttcctaactcggtctggggggaaaccaagcgtgagagcctgcctcaagccctcgaccaggggagcactaccgcattgaagaaagcaatttccgtacggctggaccaaggcgaaccggtgttcatgggcatgtagacaatgggtgcctaaacgtccggcatctgctagaggtttacacgcttcccatctggatccagggcagcaactactgtgtcgagaagctatcttccttggtaaatatccaggtccgtgtaataccgataatgtcgtattccttgcggatatcttcaggaaaggcagcatatggcgctgctagctctacgatgcgcttggcggcatcatcgagtattttatgccctgaacttcgggtgacctgtatcttgtcaatggaaccgtccgcgcggatatcgacagatagctgcagtttgccatacagcttctgctccttggccgcctcggggtaattgaggttaccgattttttccactttctgtcgccatgcctcgacataggtggcaaaacggtactcttgcgtacgtccgcccagctccttacgtttgggacgcttctggtattcctcctgctgcttggcaatctgcgcctccagccgcgcaatatccaaactgcttgcgatcaggtcacgtgcattgaggtttttgggcgcttcctgctgctggccattgtcgggcatggaagccgcggcactttgggcgggcgccgattccagcttcttttgcgcattgagctgggtcatcaattcctgcgcctggcgttctagctccgccactttatcctgctgggcctgttcctgcctctcctggccaggacgagaggctgcagctgcttccgcagcctcggcctgggctacctcggtcttctttttccggggcggcggtaaggccgtcttcatctgcctgtccaggtctgtattgccaccgcgatcaaggttggcttgggctagggcatcggccttcttaggcttggactcggtcttagcattgaccaacaccacctccagcggcggaattttgtcctgcaggtacttgaggtctggaacttcgaaattgactgaaagaatcaggatgacgtgaaacacagccgaaagcagcaaggcccagcccaggacgcccatctctttcaagccttgcagcttcactaggccagcctctccagcaagcgctcgtgaataccgccaaagccgccgttgctcatgacgaggatatggtcacccggctgcgcctcggcggcaatggcctcgatcagcaccgacatgctgtcaaaggccgccgccttgtgctggatcggctgcagggcagacgctgcgtcccagccgagatgctcgccatagcagaacaccaggtccgcatcggccaggctgccgggcaaggcatccttcatcacgcccagcttcatggtgttcgaccgcggctcaagcacagccagaatgcgcgccttgcccaccttgtcgcgcaagccagctaccgtggtggcgatcgccgtgggatggtgggcaaagtcatcgtagacggtaatgccatttgctgtaccccgtacctccatgcgccgcttgacgctcctaaactgggataaagccactattccggcatcaatggcaaccccggcatgccgggccgcggccaacgcggcaagtgcgttcatgcggttatgctcgcccagcaattgccattgcacgcgtccgtacgccttgccctgaaagcgcacggtgaaactgcctgccgcatcgacatcggtagcctgccaatccgtgccgaaatattccactggcgtccagcatccgcgtttgatcacacgcctgaggctgccttctttgccattcgccaccaccaacccgttactgggcacagtgcgcaccagatggtggaactgggtttctatcgcttccaggtcgggaaagatatccgcatggtcgaactccaggttgttgaggatgaccgtgcgtggacggtaatgcacgaacttggagcgcttgtcgaaaaaggcggtgtcgtactcatccgcctcgatcacaaaaaatggcgagacacccttatcatcctggcgcggaacgccgggcaggcgggcagatacgccaaaattctccggcacgccaccgatcaggaaacccggggctagcccgccatattccaatatccaggccaacatggaggtcgtcgtggtcttgccatgcgtccccgccaccgcaagcacccacttttccggctccccctgcttggcgtacaggaggtgctctgccagccattgcggacccgacatataaggcaggccacggttgagtatctcttccatcaaggaattgccacgcgccactacattgcctacgacgaacatatcgggattgagggaaacctgctccgggccgaagccttcgatcagcgctatgccctgggcttcgagctgcgtactcatgggtggatagacattggcgtcgcagccggtcacatgatgtccggccgccttggccaacaccgcgatcccgcccatgaatgtgccgcaaataccgagaatatggatatgcataacgctcactaaatttttgaatcaggattgattgtagcaaaggtggcagcaagcaaagattacgacagattcggcgccagccaacgctccaggtattctcgcggcagcccgcgccgtttggccatgtccagtaactggtcttcgccgatcttgtccacactgaaatacctggcttcaggatgggcaaaatagaaacctgaaaccgcagcgcccggcatcatcgcaaacgagtcggtcaatcgaatgcccacttcctcacatttcatcagattgaacatgtccggtttgacggtatgatccgggcatgccggatatccaggcgccggacggatgccacgatactgctccttgatgagcgcctctttactcagtgcttcatcgggcgcatatccccacaagtccttacgcacgcgctcatgcatgtattcggcaaatgcctcggccaggcggtcagccagcgatttcagcatgatgctgctgtaatcgtcgtgcgctgcctcgaagcgctgctcgtatttctctatgcccagtccacccgtcacggcaaacatgccaatgtaatcggcaatgccactttccttgggtgcaatgaaatccgccagacactggtttggccgctgttcgcccttcactatcggcttctgagtctgctggcgcatgccgtaataggtgaatgcaacctggctgcgggtgtcatctgtataaatttcgatatcgtcatcattgacgctattggcaggcagcagggcgaccaccccgctcgccgtgagccaccgtccctcgatgattttcttgagcatggcctgcccttcagcaaacagcttgctggcagccgctcccaccacatcatcctggaggatggcaggataagaccccgccagatcccaggtctggaagaacgggccccagtcgatatattgggcgatggtagccaggtcgatattcttgaacacccggcgcccgatgaacttgggcttgaccggagcaaagcggccagtaaagtcgagcttggccttgttggcccttgcttctgccaacgtcagtagtgggatgcccttcttgttggcatgctgggtgcgcacgcgctcgtagtcctgctgcacctcggcaatataattgtcgcgctgctccggcgtcagcaatgactgcatgacggagacggaacgtgaagcatcgggcacgtaaatcaccgggccgtcataatgcggcgcgatcttcacggctgtatgcgcgcgcgaagtagtcgcgccgccaatcagcaacggcatcttgatgccatggaaataagggtcgcgctgcatttcccgcgccacatatgccatttcctcgagcgaaggcgtgatcagcccggacaaaccgatgatatcggcgccggtagccttggcctgcgccagaatctcagcgcacggcaccatcacgcccatgttcaccacctcaaaattgttgcactgcagcactaccgagacgatattcttgccgatgtcgtgtacatcgcctttcacagtggcgatcaccattttgcccttgggcttggcaacgataccggtacgcgcttcctcggcgcgcttttcctcttcaataaagggaatgaggtgggctacggcctgtttcatcacgcgcgcagacttcaccacttgcggcagaaacatcttgccctgaccgaacaagtcgccgaccacgttcatgccgtccatcagcggcccttcgatcacatggatcgggcgaccgccctcgctcatgaccttctgccgcgcttcctcggtatcttgcacgatgaactcggtaatgccgtgcaccatggcgtattccagacgcttttccaccgggaccgggttttcaggggtgccacgccaatccagggttgcctcctgctttttgcctccagcggccagggtagcggcaaattcgatcatccgctcggtggcatcctcgcggcggttgagcaccacgtcctccacacgctcgcgcaactccgggtcgaggtcgtcgtatacgcctatcatgccagcgttgacgatacccatggtcatgccagccttgatggcatgatagaggaacacggtgtgaatcgcttcccgcgcggcttcgttgccacggaaactgaaactcacattggacacgccgccggaaatacgcgcatggggcaggttttctttgatccagcgcgtggcgttgatgaagtccactgcatagttgttgtgctcttcgatgccagtcgccacggcaaaaatattgggatcgaaaatgatatcctcgggcggaaaattcagcttctccaccagcaggtcataagcgcgcttgcaaatctcgatttttcgctcgaaggtatcggcctgcccggtttcgtcgaatgccatgacaatcacggccgcgccgtagcgacggcacaacgcggcctggcgcaggaactcggcctcaccttccttcatggaaatggaattgacgatgcacttgccttgcacgcacttgagtcctgcctcgatcaccgcccacttcgacgagtcgatcatgatgggcacgcgtgcgatatcgggctcagaagccacgagattgaggaaatgcgtcatggcccgtacagcatccagcatgccttcatccatgttgatgtcgatcacctgcgcaccgttttccacttgctggcgtgcgacagcgagggcctcctcgtactgctcgttgaggatcatacgggcgaaagccttggaacccgtgacattagtacgctcgcccacattgacgaacaaggagtcttcatcgatcgtaaacggctccagcccagccagcctggtcgccacggggatttgcggaatgcggcgcggcgggatatccctgaccgcctcggcaattgctgcgatatgcgatggggtggtgccgcaacagccgccggcaatattgacgaagccactctcggcgaattccctgagcaaggcagaagtatcctccggcttctcgtcaaaaccagtgtccgacatcgggttgggcaaacccgcgttcgggtaaatacagacaaaagtatcggcgatcctgctcagctcttccgcataagggcgcatcagagccgcacccagtgcgcagttgagcccgatcgtcaacggtcgcgcatgacgtatcgagtaccagaatgcaggcacggtctgaccggaaagaatacgtccggaggcatccgtcaccgttcccgagatcatgatgggaagacgcttgccggtttcctcgaaatactggtcgatcgcgaacaatgctgccttgcagttcaaggtatcgaacacagtctccaccatcaggatatcagccccgccatcgaccaggccgcgggcctgctcatgataggccgccacgagctgatcgaaagtgatattgcgcgccgccgggtcgttcacgtccggggaaatggaggcggtcttgggcgtcgggccgagggcacccgcgacgaagcgcggcttgtccgaggtggaaaacttgtcgcaagccgcgcgtgcgagcctggcagcctcgacgttcatttcataagccaggtgggccatgaagtagtcttcctgtgccacgctggtcgccccgaacgtattggtctcgataatatctgcaccagccgccaggtattgctcgtgtatttcctggatgatctgcggctgggtgaacgtcagcaactcgttgttgcccttgacgaacagttcccgctcgccctcaggcgcagcaaaatcggcgaaccgcccttgcggaccaccgcgataatcctcctccgtcagcttatattgctggatcatggtccccattgcgccatcgaggatcatgatgcgcttggacaggatttctcgcagcaagacctcggtgggggacatttcgtaatgtttcatgcggaaccttaatgctggcgaaccaaacaactgccaggtgattgaatattcaggacgtgattataaaacaggagtgacatggcgcataacgaagtcggcactgacggcagtgccgaccttttccccatggcctgttgtatctactgaatacgtctaggctacaaccccagcctgcggtattgcaccgcttcggcaatatgaacactttgcacggcttcactggcagacaggtccgcaatggtgcgtgccaccttgaggatacggtgatatgcacgtgcagacaggtcgaggcgtgcaatcgcctgtttcagcaaggcagcccctgcttcgtctggctggcagtatgtttccacctgctggctggtcagcaaataattggcgacgccctgacgatccagctggcgacgccttgccgcctcgacccggctcctgattgtggtactcgcctcgcctgccggcgcctgcatcaactcctcctcagtcaatgccggcacctggatgtgaagatcaatgcggtccagcaacggcccagacaatcggtggcggtagcgcgcgatctggtccggcgtgcaccggcacttgccgttaggatgcccaagatagccgcatggacatgggttcatggcggcaaccagctgaaagcgggcgggaaactccgcctggcgcgctgcgcgtgagacagtgatgtgcccggactccaggggttcacgcaacacttccagcaccttgcggtcgaactccgcaagctcgtccaggaacaaaacaccatgatgcgcaagcgaaatctcacccggcttgggaatcgcacccccacccaccagggccacgcccgaagccgtgtggtgaggcgcgcgatagggccgcttgccccaatcgctggcgcggaaacccttgctcagagactggatagccgcagactccagcgcttccacctccgtcatcgcaggcaatatgccaacaaagcgcgaggccagcatagatttgcctgtgccaggcgggccggacatcagtacactatgaccacccgcagcggcgacctccagggcgcgcctggcttgtaactgacccttgacctcggcaaaatcgccctcagcggaagcgtgctggacaacactgaccacttgcggcgccagtagctcacgacctgtcaaatgcgcgcacacttgcaacaaactggtggctggcaggactgctacgccttgcaccaaggccgcctcggcagcactgtcctggggcagaatgaaggtacggccagattccttggccttgtatgccatggccaaggctccccgaatcggccgcaactcgccggtcaacgccagctcgcctgccacctcatactgatccagcccctgaagaggaatctgtccggaagcagccagaatgcccaatgcaataggcagatcataacgaccactttccttaggcaagtctgcaggcgccaggttgacggtaatccggcgagccggaaattcgaattgggccgtctgcagagcagcccgcaccctgtccttgctctctttcacctctgcttcaggcaggcccacaatggtaaaactcggcaagccgttggcaagatgaacctccaccgcgaccgctggcgcctccattccggccagcgcgcggctatgtaacaccgccagcgccatgttcaggaagactgccccagcttcgcttcaatttcagccaattgtttttcgagagcagccaattgagcccttgtcttgcgcagcacctcggtctggacatcaaactcttcacgtgtgacgagctccagttttgtgaatgcgccctttaatagtgcatgcaggttgcgctcgacatcctcggcaggcaaggaagcatatatttctttgattttattagataactcatcaataaactgaacactcatgatttcaaaatctcccaagttatcgacagtttagcagtttttttccgccaaaaatccagattaaacgcaatcaactcaatcacttacaaacataaaccaaggtccgcaccatttcagcccatacaaaatcacagaaaaaataacgtaactttttgttttatatgaatgttgtttttatggcacaggtgttgcttattacccaacgcagagttttcgttgtgttttatttttcaaaccttgaaagggtacattatgcgcaattcgcttctacttgccgccatcgttggcacatttgcagcacctgccgccgtcatggccgaagaagctgctggggcaacctctcctcacactgttacatataacatcggcctcacaagtaactacattttccgcggcaccagccaatccggtgaccgtccagcgatccaaggtggtatggactactcccacgccagcggtttctatgctggtacatgggcatccagcatcagctggttgactgacactggtgccgacggttacggtggtgagcgcgcctacaatagttccagcatggaattggatatctatgcaggttataccgctgaaatcggcgaaaccggcattacttatgatgtaggtgtcaatcaatacatctacccaggccgccgcaatactgctgttagcccatacaacgctgataccactgaaatctatggaggccttgcctacaagtgggtttccgcacgttacaactggtccccaagcaagtctgccttcggcttccaaggtcgcggtgccagctatatcgacctgacactggacatcccatttggcgatacaggctatagcgcaatcgcccacgttggccgccaggaattcggcaatggccccagcgagtacgactataccgactggaaactcggcctgagcaaggcatgggataacggtattgtcgccggcggttactataccgacaccgatgccgatcctagcgcattcacctacggccctgtgttctccggtaaggaaaactggactttcttcgtccaaaagactttctaataaaacaactaagttagaaggcaaggcgtttgccttgccttttttatttgagaggagatcaccatgaaactcgtatccgctatcatcaagcccttcaagcttgacgaggtgcgtgaagccctttcctccattggagttcagggtatcaccgtcactgaagtcaaaggctttggtcgtcaaaaaggccacaccgagctttaccgtggtgcagaatacgttgtcgattttttgcccaagatcaagctggaagtcgcagtcgccgatgaattacttgaccaagtagtggaagttatcgaaaaatctgcctccactggcaaaatcggcgatggcaagattttcgtcttcgacttggaacaagtctaccgcattcgtactggcgaaaccggcgctgatgcgctttaagggagttgatatgaaaaaaattctttccatgattgcactggttagtgcgctgggtttctccggccttgcattggccgaagaagaagttgtcatcgttgacgaagctgtctccactgaaatcgcacccgctgctgcagaggcggtagacacagccaccgaggccatgttggccctgagccccggcgatactgcctggaccatcgtcgccactgtgctggtgctggccatgatcattcccggcgtcgccttgttctacggtggcttggttcgcaccaagaatatggtttccatcctgacccaggtgttcgtcacgacagcgcttatgtccgtgatttgggtcgtctacggctatagcctggcctttactgatggcggcagcctgaacgcctatatcggcggattcagcaagaccctgttatcaggcatcacgcccgataccttgctggaaggcggtaccatccccgaatatgtatttgttacctttcaattgacctttgcggcaatcaccccggcactgatcgtcggcggctttgccgaacgcatgaagttctctgccgtactggccttcctcgcattgtgggtgacgttcatctatatcccgatcgcgcacatggtctggggtggcggcttcctgggcgacctcggcgcagctgactttgcaggcggcactgttgttcacatgaatgcgggtattgcagcactcgtcggcgccatcgtcgttggcaagcgtcttggctacggcaaggaagctatgcctccgcacagcattacgctaaccatggtcggcgcttccatgctgtgggtaggctggttcggcttcaatgtcggcagtgaacttgccgccgacggtattgcaggcctggccttgatcaacacacaggcagctaccggcgccgccgtattgggctgggttttcgcagaatggctgttcaagggcaagccctcattgctgggtgccgtttccggtgcagtcgccggcctggttgccatcacgccggcctgcggcttcctcggccctgtcggcgccatcgtacttggatttgttgccagcgttatcgctttctgggcggtcaccagtctgaaagtcaagctgggttatgacgattccctggatgtattcggcatccacggtgtcgctggcctgatcggcgcattcggtaccggcatcctcatgagtgccgacttcggtggcatcggctacgaagaaggcacgacgatggcaagccagctttatgcacaagccgtcgcgattggcgtcaccatcgtatggggtggtatcggcagttatatcctgttcaaaatcgtcgaccttttcatcggcctgcgcgccagcgaagaagccgaacgtgaaggtctcgatacctccgaacacggtgagcgtgcctatcactactaagttgggtaatagctagactcgacgggcgctttcagcgcccgttctttttcacccatgcaagctcatccatcgcatcgagaaatgaccccaatgcactcaatcggggcaatcctgcaccacttcgtcacagcagcagcataaaacctgcctcaacaatggaaattgccccctgcaaagttggcacgctgattgcttatctatgatcaagcgtaatttgatctttacgtcgcaagaccaggaacattttactgcctagttttatgcattatctcctcctcctcagggcgcttcgagcgccccttttttttgcctataactttagcttccttttcatcaggcaggatgactgccccaggaccacatctcctgaaatcatcaggagcaaatgcaccatacaaacgacgcaagagtgcgcattcgacgcattgcgaccattgaagccatcggaaacctcaggctcaagccaagacagactcattgatccccatgcgctgctcgccggaacggacaggaacgctggcgcgaataaaacgggaactacccctggctttacgctaaaatctccgcctactcttggctaatcaggtgtcctcttaaacatgatggttccccaccttacgacggcgctcaccggtccattgctcaccctggaaaagcgcctgcttgacaacatgccgcgcattgaacactggttccgcagccaatggcaggaatatggcgcgccattctatgcctcggtggatctgcgcaatgctggcttcaagctggcgccagtagataccaacctgtttccgggcggcttcaacaacttgaacccggacttcctgcctttatgcatccaggccgccatggtggctgtggaaaagatttgccccgatgcgcggcgcctgctgctgattccggagaaccacacacgcaatactttctatctgcgcaacgtccatgccctcacccatatcttgcgccaggcaggtctggaggtacgcatcggtagcatcgcccctgagattaccgcacccaccttcctcgaaacgcacgacggtcatagcatcttgctcgagcctgtacggcgcaaagccaaccgtctggagctggacaatttcgatagctgcgcgatcctgctcaataacgatctttccggcggcatccctgacattctgcagggccttgaacaatcgctgatcccgcctttgcatgcaggctgggcgacccgccgcaaatccaatcatttcactgcttatgatcgtgtggtcgaggagttcgcgcctttgatcgatatcgacccctggctgctcaacccttatttcgatacctgtggcggactggatttccatgcccgccttggcgaggagcagctcgcagagaaagtggactccctgctggccaaaattcgtcgcaaatatgcggaatatggcgtgaagcaggaaccctttgtcatcgtcaaggctgatgccggcacatacggcatgggcatcatgacggtcaaaagcgctgacgatgtccgcgacctcaaccgcaaacaacgcaacaaaatgtccgtggtgaaggagggcctcaaagtaagcgaagtcatcctgcaagaaggcgtgtacaccttcgaacacctcaaggatgccgtcgccgagcctgtcatctacatgatggaccacttcgtagtaggcggcttctaccgcgtccatacttcccgcggcgccgacgagaacctcaatgcgccaggcatgcatttcgagcccctgacattcgaaaccccgtgctccacgccagactgtgcgggtgcgccggacgcggcacccaaccgcttctatgcctacggcgtagtagcgcgcctagccttgctcgccgctaccatcgagctgcaggaaaccgacccggacttactggacgaaagaacctaatgatgcggattgccatcattctcgacccgctcgacaacctcaagccatacaaggacaccagcctcgccatcatgcgcgaagctgcgttgcgcggacacgccttgttcgtggcgttgcaacatgacttgctgctgcgccaccatgaagccaggctgcgcacccgcgctttcaggttcattgatggcgacccttggtattcgctgggtgaatcccatgaagaagccccggaggcattcgatgccattctcatgcgcaaggatccaccattcgacaacgaatacctatacagcacctacctgctggagcaggctgccaggcaaggcgcgcgcatttataacaacccaagctccattcgcgattggaacgaaaagctcgccgtgctcaacttcccgcagttcgcacctgcgttcctggtctccagcgagcaggcactgattcgtgagttcctggcggaacaccaggatattgtcgtgaaaccactggacggcatgggcggcagcagcgttttccgccttcgacaaggtgaccccaacctaggcgtcattcttgaaaccatcacgcgccacggcagccagaccatcatggcccagcgctacttacccgccattacacaaggcgacaagcgtatcatcgtcattgacggtgaaccgctgccctacgccctagcccgcatcccgcagaacggcgaaacgcgcggcaacctggctgcaggcggcaaaggcgtggcccagccgctgaccaggcgggactacgacattgccaataccgtcggcaaggtgctcaagcaaaaggggctattcctggtaggactggacgtaattggcgaacacctgaccgaaatcaatgtcaccagcccaaccggcatggtggagattgctgcacaaacggaatgtaagccagctagcatcctgctcgacaaattagaagactcagctagaaaacaatgaatgcggccgataaaactcgacaaaataattcggcccaggtagctctgatgcaagtattacgatcgatgcggcaattcagcaataccagataagaaaaagccagggcacatccctggctttattacatttgcttgcccatccttttactattttgtcagctcgcgccagcctgtgcgccgcgatacagtgtcggatgcagcagtatcaatcccaatcgtcgtcttccggccttgtgcatcagtaataattgccttgagctgcccattgggcaagcggacaatcaccatccctacggacaaccccgttgcaagcttctggccgaaatgcgttgcaccaggtaccatcaagcctgtcctataatcaaactgataaactcgggtcgtcccacccagtgagcatccatcggaatgtacgttgtcgatctgcggcgtattgctattgactgtcagtgtccctaaagccaattggggatcgaggctcacccgctctcgcagctccggtaaatcaacgtaccaacctcctcctgcccaatccaattcgctgccattaatcgaagaggtcgtatctccatgggtaatcgtccgtggtgtcagggcacgtccgttatagcttatgccattgtcacggattgcataaacagactggcgctgggcattcgtcacgtcactgagtcccagatagcgtccagtggctacaaaaatcactggctcgttcactttcggcaccttgccaatttctggcttggtagtaataggctgccccaaaccgttaggatcagtcagtttggccagtctggtaatcgcaggaatagacgttcccaggtttactttccacaagtttccctcaaggtctcccccatataaagccaccagcgtcgcatcgatatgcgcattgccattaatgcccgaactgctggcaagcttggcgaagccgctagggctttccgcagtccccaccccagttccaatcttctcgatcaactcacctgtgatcgcatcgagaatatagacatatccttgtccattgcccggagatacattgttataacctgaagtaaaaatcaccacccaacgtcctgcatgcgcattcccctctggcagcttcgcaatgatagggttgccgtaagtcaggcccaaatcctcatcccatcggttgcagtagctattggtatgacagaattcccacaacgctttcgggttgtcctcatcggtcacatccaatgcaaaatatccgcgcccgcctgcattcaacccgccgacaagaatcgtacgccaggctgaggaggaagcatcgtaaacatccatgacctgcggagagccatccaccagaaactggtgattggcgccgtagttcttgtctgccagcttgaacatattcggcatgacgaactgcggcacataggcccagctctcatggccattggtagtgttgaatgcatgcaacatgccgtcattaccgccgacatagagcatgccatgacgatcagcctgctcattcttgaatgtctggtaattaggcaacacgttgtcaataaaattgaattgcgggtgttttacgtaagcaggcgccgaatttacaatatcgcccagcagatgcgcacgcaatcggtatggcttatttgtctggctcgtttcgccgctattgacagactgtccccgcagataattgagaaggttctcgcctgagtttgcgatctctttgatatctgccgtaaagccattacattgggacagcaattcacacttgtgattgaagtaaactttttctgctgtgctcaggttatcccatgcaaatggctcaattgccttggtatcacgattgaacttgaaaatattacgtccaccaccactcaattgcgcctgagcactccacacatgtgcttcgctgactgtgccgtcggcaggattgatcgtttgtgcctgcacatccccatcccagtgcacactacggtaagtagagctgaaaatgtaattatcgctttgggtaatattggggctactagttgccgacgcggcagctgcgcctgttctatctgatacaccggccaaagcactacgtaagccagaaatcagctcttttggctgcttagcgctgaaatataagccgcgaccattgactgcggcatgccagagatcatcgagtgagctaggagattcagcagcaggaacaggccaatctctcaacccttgtttaatctcggcaaagtctccttcgttagcaacttcatagtctgatcgataacttagctctccatccaacccgagccctaaggtaaaagtattcatatgttgtgccgggtttctatccttgctggtagttggcaccttattttccatatcgttacgcaagtcagttttatagtaatacattgcaacatcagcaagcgtatttgtcgcgcctggcaatccgccatcgaatgcaccatccacacgcctggaataaccttgatcttcattatcttggttaccaattcccccaccaccaattgtgatcccagccgcaccattccaatatccatcagtagtcaaaatagtgaagttctgctgacaggcaaattgcactgggtcctcactcattccggagttaataccactcttgacaccagcatagtgtcttccaactctagacagcgcctgacgtaatggcgtgccaccactagccgttgatgaatagaactttttataccaattttccttgtgcctaggctcaaaatcatcaatcttaagatatttgttttcggctacaggagaacctggattgatagttaagaaaccaacgcgataattattatcaatagttgcaaatgcctgtccggcagcactcttcatcgcaaaagatcgtgtacggtaataagcataccagttggcaaaattggtcatttcttcggcataggtacatacgctacccgcacaatccacccggtcaagatatttgacataggttttctctggcacaatgtccgtgcgaacaaaaattccataccgtgcatagcgataaacattgctgtgcttatcctgacaccttccatccccacttactgcagcgcttgtaacagcatcagcatttgacgcacaatatctgacataggctggtaaactatgtgttgcactaggtgttgttcttagtgtgcaaacatccagctgactcgtcgtacaatattctctggggctaattagaaaataatgagggtggctattgatcgttctccccgatgaaaatgtattatttggccaatcataaccattagtggttccagttgcaggctcatctattccatttcgcttacatactgtttcgttccttctagtgctcgagttataaaccgttccgcaatatgctctttctggatattcagtcagaatatttgcacgtgcagaattctgtacacaggagccattgttaatagcatggccaaccactctcaccgctcgccacccatcagtattagtagcattcatggtcggcagggtttgagatgtgtcacatgggttaattggcggtgtatagctaatctgcggattatagtaaatcgcattcaccagcggactgtacactggaggatcgccacctgtagcaggtctgttttgaccgctctgagaggtaccagcacatgaggcggtcatgttgccattgctcgccctgcatttacctgccatataactaccgtatcccagaaaatccggcatgaaactaaaattcatactcccggaatcgtccaacacaaacatcacgtttggcctgaccaccgtacctgaagcagtagatagcggattgctggaaatatcagtgactgcagcctcggcgagccatgcgtttccaactagccatattgtcgccaatagcaggactctccccgataatcttccttgagcttgttgttgcatcgttctactctccctgagatactgggttgttttgtttatactggcaccatgacagtagcctgcacgatgctgacagtgctccttggcccaagcaccctagccgtgatgcggtagtacactgatgggctggactgatagacggcggcgccaatctgcaagctgctaccgagggtagcattggtgactggcgccttggacagggaagtggagcacgaattaggctgccccgtgccatcttcgccgttataggcacccgttgtacggcagagacggtggattaagtattgcacccgattgcctgcagcatcggttcccagatccacggcattactccagatggcattactataccagtccggttctgttgtaagcgtattagcaaaataaccccttgaaggattattgtcattcaaagcattgcggttgttgtccaaccaaactagcgccgcctgcaagcctcggtcagcggacatagtggcggactgcttgaaagcaagattgccggcaatgacattgccggcatccacagcacgccataaggccaggcctgccagtgtcatggcgatcaacacaatcagcgctaccatgagcacgacaccgtgctggagtgtcgggcctgggcttctgcgcaaaggcgtcttcatgaaggaggcttccataagatgttgcggattaccacagtagtttcaaatacccgatagcgatattgctgccaatcctccagattggacacgttgccgaatgtaccacccgcccaggttagaggttctgtggtgactgcgctcgcttcctttttgctgctacgactcaccagcccgacccggatagcaatgactttttcccattcatcccagctgattacaccattaccatccaaatctggagacatccgatattcatcaacggtattttccgtatctccgtctaaattgagcccgtaatcggcctgcaaatcgacaattccgtcagcgaccagatctacatcacctgtcagctcggaaaatacttgcaagccaccatcaacgatcgaataccggttactgactgggctcctacccacgttgtagacttgcgctccggaactgaacacctgtataccacgatagcgtgacgtggccgccacatggatatcattctgataagggttagcaggcgtagcagtaatctgggccaaatcgcaatccaggcccggcgctgctacgaccactacatcattgacattgaaaccaaaacgattagttacggtataaaccgtattggtgctggtcgcagccgagtctttcatcagcgcagatgggctggtcaccatgctggcgttactgtaagttaactggatcacatctggagctgtatcctgtccctgagtaatcaccgctggagtgaacaaaaaccgcacattccggccagtggcgttatcgacgcctgtgacctggcagccgaggttctgcgatacattcatgccgtatccggcctgacggatatcacgctcaatcgccagcagggccaatgcgccattctgctgagcagtaccaccgctgctggtcgtgcgattgctgtcctgagatacggacaacacttgcgcaatcaccagcaaacccaacagcccaattgtcatgccaaccatgatttccaccaagctgtacccggcgtggtacttgaggattgtgcttatcttcatggcgttggattagtgttgatataggctatagtggtatggctatgcggatcggtttctgaaggaggctgccagaacacagttaccgtcgcggtgaagcctgcgattgcatctccggtgatcacgactgtaggcgctttggtctcggcaccaggcaaacgcttcttcacatctgccaaccactccgctagcgtttcggagctgcctcccggcaagccatagttcgcaatctgagaaggtccggccgtccagatgctggccactaggcgattagcaagatagcttgcctccaaacgatattgcgcatctgatacagttttcatggaagcagcctgcaaaccgatgattgccagtatgcccattgaaaacaccaggatagcaatcaacccttcgagcaggatggcaccctcctggtaagagtgcagtttgcgataggcgggcattaggcgcatacgcgtggatctcctactgttgatatgctagggtcgcaaaaatgcacgctgccgccccggatcaggatacgcaggttccgcccattgccttcgttcgcggcaatatccagctggcgcatgacgttgctgccgtcattgttgaaggtcacacgacccaacccattgaaggtcacactgtgagcacctgccggcactacctcgacattgatgctgactgctccctcagcactttgtttgccttggatgacctcaggacaatcttccaccccatcgttatcagcatcggccaccactacctggcatccaaccgtccatgtggcattgctgcttaacgtgaatactacattgacattgcggcgaatagcctcggcccgggcgatttgtaacccagtgttcaaaccttccgccgcagagcgtatctggaaattcaacaacatttcccggaaactgggggcggccattgcaagtagaatcgtcaatatggtcaaggtcacaaccaattcgactaatgtaaagccatatgccctcatgcttcagcatcccccgccgtgcttagtaatccagcaatctgctggcaccgaggcgtcagggaatgctgttgtcctgcgcacattatcctgattgatagtgaactcgtagccactcatgccttgcgaagctataccggtagcagtgatcaggaaagtctggtctccgttaggggtgctacatgcataagtaaaatactgaacggtagggctggtgggcatcacaacatcgtcacaactgtaacgtcgcttgtcctgatagtttcgttccatacggtttcgaatatcagataactgcgaaatggcctcggccaccttggcacgtgccacatagcgcgaataagcaggcaaggcgatagatgccaaaatgccaataatggctaccaccaccattaattcgattaaggtaaagcccttatttactgttctcattcacattccttttttgcctagagtgaatcatgcaacgttctcccgcttgcttgccaattcatccgacaaacggaggtactgcaccgatagacggtataacgattttggtacgctgaaatttagccttacagaaatactcaggtcattatcttcgaattcgtgcttagcccccatcatgcatctttgcccagaatcatttcattaagctgtgctgacgcaggcaaacaatggctttacctgaagtttgccccctcactggcccttcggtaaaatacagcgtttcgtttacttaccttttcccttaaggatatccagatgtcaaaaatcgttttcaaggctggtgaagccactattttcagcgaaggtaaagatgtcactgccgcgatgccagagattgtgattggtgctgtcgacggccccgtaggtcaggcatttgccaatctgatggcccagagcaagggtcactccgccatgttcgccgtacgtgacatcaatcagatggtgcgccctgccaccatgatggtgcccaaggtcaccttgaaggactccatcaatatcgaattgttcggcggtgtggtgcaggcagctactgccgatgcagtactcgactgtgtgattgaaggcattattcccaaggatcaggtcaacgatctgtgcatcatcagcctggtctggatcgatccaggctgcggaccgctggcgaaggaaggcaagctggacaaggctgacatgtacaagaacaactatgaagcaaccaagctagcgatcaagcgcgccctgaacgatgagccctccattgacgagctcattgccaaccgtcacaagatcaagcactgcatgtgggaagaaagctggggcgacatctaaagttttggcccgaccatccatgcaaaagcccgctcagcgggcttttttctttcctcgtagggatgaacacaacattaggagaatcaccaggaaaagcaatccggatgcccggcgctcaggttcagttcaaaccaacgccagctgctgtccatgctgtgcaatctgctgacgcgcaaccagggcctgcagtattttgcgcacaggtacaggcagcccggcatcgatcgcctcatccaatggcatccattgcaggcccggttcccgcgcctgtaaaggcatgatgttcacgagcatatggttggcagtgatgtgcaacttgaaatgcgtaaatacatgggtcaactgcataagtggagtcaacgaatctccctccacgccaaatacctgccgcccccatgtcaggacgtcctcgccggcccccagctcaggcaggctccatagcccgccccagataccactatccggacgcttttgcagcagcacgcgactcccatgcgtcatcaccagcatctgcacggctttctccgggatggccttgcgtggcctggaagcaggcagttcgccaacgcgctccgtcagcaaggcgccgcaatcctcctgcaacgggcagttggcgcagcgaggacggcgcacacataccgtggcccccaggtccatcagggcttgggcataggtacccatttcagtttgcggctgcattgcctccgcaatttgccacagctgcttttccaccttgggcaggccgggccaaccttcaatcaggaaatagcgcgcgaatacacgtttcacgttgccgtccagtatcggctgcggcaacccgaaggcgaacgaagagatggcggcggccgtagaacggccaatccccggcaaggcctggatggcgtcgaagtcgcgcggaaattcgccagcatgcaggctcatcacttgctgcgccgccttgtgcaggttgcgcgcgcgcgagtaatagcccaggccgctccaatactgcatcacttcatcctggctcactgccgcgaggctggcaatcgtcgggaagcgctgcatgaacttgtggtaatagccaatgactgccgccacttgtgtctgctgcagcatgatctcggacacccagatggcatatggatcatgtgtattctgccagggaaggtcatggcggccatgctgcttctgccaggtaatcagcctgtcggcgatgggaggatattgcgtcaggggcatctcagcgaggttcatttcagcggccgaacaggttctggagtttctgcttgaccttgtcttcggatgaggcagccgaagcttcactgccggcttcatccttgcgattgccgcttttttgattgagcagcgacttcaccgcttcttcacgattgccctccagcaggttcttgaccgcctcgcccttggcgccgccagcaccttccagcagcctgttcttggccaccgcggcagccagcccggcaaagtcgatggcaaaggctggttcagtgaaagtcccggtgaccttgaccggaatggtcaagccgttgagctcctgcaagctggccccgccctgccccttgagggaggcaacgacagtgggcttggcaagatagtccagggtttcgttgacgatgtcgatgctgccactacccgcaatgcggaacaagggtgccttcatgtagaggtcgtcattgtgcgccacgccgttcttgatattgaagctggcggacatttcgctgaaatcggtctgcttgcgcttgtcccccgcgacactggtattgcccttgagcacatcgagcttgtccttggcaccacgcagcgtcccagcgatatcgatgcccttgaccgcaccatccttgaggttgagcaccgccttgccgttcagcccttgctttagggaattgacgctatcaccactggtggtgagatcaagattcaggctacccttgccattcaacatgtcattgttgatgacatctgtcagcaaagggccgatcgcgatgctcttcatatcctgcttgatggcgatattcggcgtgctgcgggcgtcgaccgtcagggcgccgttcatggagccctcgtagaggttagcggaaaaaggggcgagttcggccacccccgagtccgcctttagcttgatgcgcacattggtgctgttgacgttggccaccttgagcgagccgatgcgcagctcgccatccgcattcaattgccgcaatgcactcaggtctatgggagcgccttcctgcggcttgctgaccgcggctggggccggtttcgcaggctgcgcgtcggagtcggtgatatagcggtccgcatccagcttgtcgatatcgacgtcgaaatggtagatcggccgctcgaaccggctgatgccgaacttgccgttgatcgtggtttcgtcgagcttcaccttgaacgggctgacgtcgagcgtcttgccgtcggccttgataccaagtttgagcccggtcaggcggaatttctcatagacgatactgccgatattcacattgccctgcaacagcaggtctttcaatgccgaaagatcgggggcggacggctcagccgccgacttgcttgcggctttctgcgtaggtttggcattggctacgttattacccagcagtttgttcaagtccagtttgtcgccattgaggctgaagcggatatcgggcttggcaaagccggccacggccacgtcgcccttgagcttggtgtcctcgacatccaggctgaaatcgctgtctaccttttcctgcttgacgtcagccagcagcttgaaagcgaactcgccctgggcagcacctttcggcaaggccttgtccttgatgtctatcctacctgccagcttgggcagctcgaacaccaggtcttccaggttacccttgaatggcgatgagaacttgctttccacgctgcgatcggcttgcttgaggctgaattcgccattgatgccgctgctttgcagctcccttggcgagcccttgatgtccgccaataccagttgggccttgatgctctgatctgttttttgctggctgaaggtcaattcggccttgtcacccgatacctcatcctgacgtacgaccagcctgggcgcagcgaaatctgctgccagcttggcatcggcaagctgaccggcaaacgcaagcttgaggccgttgaccaggaattccatgtgttcagggcgcgcatccacatcgcctgtcaggcggatgtccacctcctgaacatcggcgatattacccttgaccacggtatccagcttttggatggcaaaatgctggctctcgagatctgccatgaagttgccttgcaacttgactcttgcctcgaccttaggtgcgctggcacttacttcgaaattgctggcgaggtcgaatggcgtggcaagtgcaacgcgtccggtcttgaggttgaacttttcgatggcgtaggtattgtctgtcgcctcatcatggaagctcacggcagaattgctgacgttgatgctggaaatatcgaaggcaatttcctgcgaagactcttccttgtcctcgcttagcaagtcgtcaaaattggtactaccatcctggtagcgcacgatattggcccgcgcgccatccacatagaccgcatctaccaccagcttcttcctcaataaggggatcagcgctacggagactttgaggccttccacggcagcaaattccttgtcgccattatgctcggaaagggaaatcctgccgagatccgcacccagcttaggccagaatgcgagcttgatgtcgccgtcgatatcaagcgtgcgctgcttcttgtccttcaccaattgcacgatcatgggtttgtagtcgttcgggttgaaagtggcgacaaacaccgccacgatgatgaccagcaccagaacgattccgccgaggccaaacaaggaatacttgaggattttattcattcacccatcccgtttcgattgcgcgcgaagaggataagtgtatcaccggcggtgttcgaccggcagtgatacacaatggcggcgattaccagtaataagccaggacaatgatgccgagcacgatacggtaataggcaaaacccttgaaatcatggttggcgacatagcggatcaaggttttgatcgccaccagtgcggcaaggaaggcggtgatgaaccccacggcgaacatcgccaggtcctcgaatacgaacagactgaaattcttgtacacgtcatagaacgtagccgcgagcatcaccgggattgcgagaaagaaggagaattcagtggccgtcttgcggttgaggccgaaaatcatgccacccaggatagtggcgccggagcgcgacacaccaggcatgattgcgagcgattgtgcgcaaccgaccttaagcgcctgccatggcgtaatctcgttgaggttggacgccttggcggccggagccttgtcgtgagcatagagattttctaccagcaggatggcaaagccgccaacgatcaaggcacatgctacggtaatcgaggaaaacagatgctccttgataaagccgtgcaacagcaatccaaaaatggctgcaggcaggaaggcgacgaacaggttgaggatgaagcgctgcgaggtattggtatgcaaggtggtcgccacggagatcaggcggctacggtattcccagcatacggcaagaatggcgcccagctgaatcacgatttcgaataccttgcccttgtcgtcgttgaaatcaagcaaatcgccaacgatgataagatggcccgtactgctgatagggaggaattcggtggcaccctcgataatgccgaggataaaagccttcaataataataagatatccatgacctgctgtcttttttgttgatgttggcggcatcatcatgccgcatgcttgtgaccctgcgatgaaccgcctcccgacggatctgcagaaatacccttatcccttaagcaaggaaaatgcccgtgccatcagctctgcctggctgcctggcagtttgccgtccgggctgagcttgtcaatcgcctgcggcaggtactccgccagcttgctgccgaaatcatcgacaggcagggaaaactgtgtcgccatcgactgaatcaactctgtgccgaacacctgcaacacctgttgcaggttcaatgggagattattgccggaacccaaccatgactcgacttctgcgtccaggccgttggcccgcagcttatcaagcacgccttgcggcccgccgcacttgttcatgagctccagcccggcctgtatcattgggttgccgctgctacccgccatcttgttcatcaccgagcctgcaatactgtcgaataatcccatcatgcttccttgctcatgtccatgcatggaccttgtatcgtcttcaaaattacacgcttcagcgagttaccaaacggccgcctgccaataagacagcctgcccaaggttgcctagaaacgctcgcctgggcgcagataacgccacatcccaacaggcagcttacccagggtcacgctaccaatgcgcacgcgcttgagcccaaccacggtaagtccaaccagttcacacatgcggcggatctggcgcttccgcccctcgcgcagtacaaaacgcagctggtcctcattctgccaggagaccttggccggcttgagcttgacaccatccaggctcaggccgtgattgagcttcctcaacccttcttcgctcaaggtcccggtgacgcgcaccagatactccttctcgactgtcgaatcctcgccaatcaagcggcgagccacgcggccatcctgcgtcaacaccagcaatccggtggaatcgatgtccaggcgaccggcaggtgccaatcctcgcaaatgcccgcgtttaaagaccgtctggctcggatcttccttccactggttgtccggatgcaccaataccaccgcaggctcataaccatcctctgcctggccggagacatagcctaccggcttgtgcagcaggatagtgacagtctcggcttggtgctggtgcgcttccttgctgacttctatcttggcatcgggcgccacgcgtgtgcccagcacatcgacgacttcgccattcaccttcacccagccattggcaatgaactcgtccgcctctcggcgcgagcacaggccgagctcggccatccgcttggatagcctgggcaattcaggctggctgggaacaggcttgggtgaaaacttggggttggtctttctatcctggttgaactcgccagactcgaacccgtcgcgctgcttgccgccgcggcgcggcgtatcccgatcgtcaaactggcgcggcctgccgtcttgcttgcgatcttgctggctggcagagactggcgactttgctggccttgccgggagtttgccagccacttgatgaggggccgcgctaggccgcgcttttcgttctttttcggggccaggcccggcttcgacgtctcttgccgtggatgccttggcgatatactccggcaccgtcgtacgcgaccgcttggcggggtccgccctgcgcaccggcggcttgccgggagccttaggcggagttgccgcaccgggtttcaatttaagtgtggtcattatgcgattttagcatagctgcaaccgctatcctgaatcccactaggcggccttccatgtatgcacaatgaaaaaacaggcatccgtgtgttttgtcggtttcttaaaccttctgataaacctcgctgccgcgcttaacgaactcgatcgccttttcctgcatgcccttgctcagcgccgcctgctcgtccacacccagcttgttggcatattcgcgcacgtcctgggtaattttcattgaacaaaagtgcggaccgcacatggagcagaagtgcgcctgcttggccccttcctgcggcagggtctcgtcgtggaattccttggctttctccggatcgaggccgaggttgaactggtcctcccaccggaactcgaaacgtgccttggacagggcgttgtcgcgaatctgagcgccggggtggcctttggccaggtcggcggcgtgcgcggcaatcttgtaggtgacgatgccgacgcgcacgtcttccttatccggcaggcccaggtgctccttcggcgtgacgtagcacagcatcgcgcaaccgtaccagcctatcatcgcggcgccgatgccggaggtgatgtggtcgtagccgggtgcgatatcggtggtcaaaggtcccagagtatagaacggggcctcgccgcaatgctccagctgtaagtccatgttttccttgatcatgtgcatgggtacgtggccagggccttcgatcatggtctgcacgtcatgcttccaggcgatccgggtcaattcacccaaggttctcagctcagcaaactgggcttcatcattggcatcgtagatcgagccgggacgcaggccgtcgccgagcgagaagctgacatcgtaggccttcatgatgtcgcaaatttcctcgaaatgctcgtagaggaaagactccttatggtgcgccaggcaccacttcgccatgatggagccgccgcgcgagacgatgccggtcatgcgcctggcggtcatcggaatgtactgcaaacgcacgccggcatggatggtgaaataatccacgccctgctccgcctgctcgatcaaggtatcgcgaaagatttcccaagtcaggtcttcggccttgccgttgaccttttccagcgcctggtagataggcacggtgccgatcggcacgggtgaattgcggatgatccactcgcgcgtttcgtggatgttcttgccggtggacaggtccatcacggtatcgccgccccagcgggtgccccagaccatcttctcgacttcttcgcctatgcttgagctgacggcggaattgccgatattggcattgatcttcacgaggaaattgcggccgatgatcatcggctcgatttcggggtggttgatattggcaggaatgattgcccggccgcgcgccacttcgtcccggacgaactcaggcgtgatgatttcaggaatggaagcgccgaaatgctgcccggcatgctgggtctgcaacagttcgctcatgccttcgcggcgctggttctcgcggatggcgatgaactccatctccggagtaatgatgccttggcgcgcatagtgcatctgcgtcacgttcctgcctgccttggcacgcaacggtttgcgatgcaggttgaagcgcatgtcggccagcttgggatcgtgcagccgttccaggccatagctggaagtcggcccgtccagttgctcggtatcgccgcgctcggcaatccagccagcgcgcagggccggcaaaccgttgcggatgtcgatctgcacatccgggtcagtgtaaggaccggaagtgtcgtagacaatcaccggcgggttcttctcggcgccgaatgccgatggcgtatcggacaggctgatctcgcggaaaggaacgcggatgtcggggcgcgagccttcgatatagatcttgcgggaattggtaaaaggctgcgttgcgcccggatcgacctgggcggtggcattgaggaaattctgctgcaggtttttgtcggtggcgttcattcaagtctccaaaatgcgggaagcgttttggagtaccgacaggggaataaaaaaatagaaaccaccccatcaaaccaaactgcgcttccctacggtgggataatccacatcaggttcaaagggtaattctcactgccattgcatgcctcagcgtgcaacagcagacccctagcgatggaaggaatgtacgttaaaaccctgattcgatcaagattattgtggacgatgcacagttgatgcagagcatcatgtgcctaaagctggcaggtcacgcgatccagcttgaaactctgccgtctggcgctataatcggcaaaccgatagccatgcgatggataaggacaattgcgatgcaccatgatgtagaacaagcccgcttcaacatgatagagcagcagatccgcccctgggaggtgcttgacggcaccgtgctcgaccttttgggccgcgtgccgcgcgaagcgtttgtccccgagcaatatcgcggcctggcgtttgccgatatcgaaatccccatcggcttcggccagaccatgctttcccccaagatggaaggccgcatcctgcaatcgctggaaatcaagccaaccgataaagtcctggaaatcggcaccggcagcggctacttcaccgccctgcttgcctcacttgcgcaagaggtgcacagcgtcgagatcaatgccgaactcagcaatcaagcgcatctcaagctgcttcagcagcaaatccacaatgtgacgctgcatataggagacggcgcacgtgggtggccgggcaatgccccctatgacgtgatcgtcttcaccggttcactggccctgccgccgctgataaacgatcagttgcgcgtcggcggcaggttgttcgccgtcattggcgagccccccgtgatggaggccaccatcatgcgccgcatcagcgaagatgcggtacgccaggacgtgattttcgaaaccacgcttcctcagctcgagaacgccccccagccggaaaaattcgatttctaggaatatggaccggcacctgggtgcctaggtgccatatctccgagatatgacacactaccctgtgcacccgttctttatcatccgcgcgcctgcacatcctgtccattgccttggcacctttgctgaaactatcgatagacaccgctcagctaacattatttaataatcatccttgatgatccctatccttccagcctatgctccctagcatcaacaacttgtcggaatgccaggcgccggctgatcctcagtgccgcctgaaagcgattgctatggcatgggtgtcgccatcatgcgcgggaacaagccagcgcatggcctgcatgtccacccagtgatccaggcctccatccccagcatgtaggtatcgatatgccgttattactttcgagcacaccacttcactcatggctgttagccatctccgtttccctgctggtcgcttgccacaagccggcacccgaggcgccgccaccacggcccgccctcgtcatgcagctcaccgacctgcataccgaccatggccagtggctgacgggagaagtgcgtcctcgctatgaatcggcgcagggctttcgtatcgcaggcaagatcatccagcgtcacgtggaagtcggtgaccatgtcaagaaaggccaaatgctggcaaggctggatgccgaggataaccagctctcgctggcctcggcccaggccgcactgcagtccgcagaagcgcaattggccttggccgaagccgacagcaaacgccaacggcaactattcgagaagcgcttcatttccgcagccgccctggacacggtggaaacgcgcctgaagtctagcctggcacaggtaatgcaggctcaggcgcaggtcagggtagccagcaatcaggcacaatacacgacactggcagcggaacgcgatggcatcgtgacggccatcgacgcagaaccgggacaggtcgtgagcgccgggcaggtgattgcccgggtggcagtgcctgacgagcttgaagtacagatcgccattcccgaatcccgtctagagaacctggaaccgggagcgccggccatcatccgcctttggtcgaaccgcgaccaggtctaccaggggcgcatcagggaaatcgctcctgcggccgacccggcaacccgtaccttcaggaccaaggtatcgctgctcaatgccgacgagaaagtacaaatcggcatgacggcaggtgtcaggctggagcgccaggagcaggcgttcgtcctgcccagcacagccgtgtcgcaacaacatggagaggcgcaggtatgggtgatggatgcgaacaatcgcgtgcatgcgcagcaagtggacattggtggctacagcgaacaaggggtcagcattgtatccgggctcaaaggcgatgagacccttgtcgtcaccggcattcacaccctcactgaagggcaagcggtcacgccgctcaggacagaaatcaatcaatgagtgagcgcctaccttttaatctatctcgctgggcactgacgcatcgcagcctggtgctttactttatgctggtgctgacgctggccggcatgctggcctacaccaagctcgggcagtcggaggacccgcccttcacgttcaaagtcatggtggtccgcacaatgtggccaggggccagcacccacgaagtggagcaacaggtcactgacaaactcgaaaagaagctgcaggagctgccccacctcgatatcctgcgcagttactcacgcccaggcgagtccctgattttcattctggccaaggactcgacgccaccctccgccgtgccggacgtctggtatcaggcaagaaaaaaagtcggcgatatccgcaatacattgcccgacggcattcaaggcccgttcttcaatgacgaattcggcgacgtctacggcaacctctacgccctgcatggcgaaggctacgactatgcgaggttgaaggaacaggcagaatccatccgcggcgagttgctcaagatcaaggatgtcgccaaggtggagtttttcggtgaacaaccgcagcgcatctatgtcgagctggccaatgccaagctggcgacgctgggcattggcatcagcaccctgctggagacattgcaacagcagaatcaggtcaatagcgccggtgcctacgacagcgggccggagcatatacggctagcggtcagcggtcgcttcgaccgcctggatgaactacgcgagttgaaactctgcgccaacggcaatgagttccgccttggcgacatcgccaaggtctaccgcggattcgaagacccgcccactgcgcgggtacgctacatgggcaaggcaaccttgctgctcggcgtcgccatgaatgacggcggcgatatcatccagctcggccaatcgttggatgaggccgtcgcgcgcatcgatgcccagttgccggtcggcctcagtctcgacaccgtctcatcccagccccgtgccgtgatccgttccgtcgatgacttcgtccactcgctggtcgaggcgctagtcatcgtgctcggggtcagcctgctgtccctaggcctgcgcactggaatcgtggtcgccatcgtgattccagtcgtcctcgccatcaccttcctgttcatgaaaatatttggcgtgggcctgcacaagatttcactgggcgcattgatccttgccctggggctgctggtggatgacgcgattatcgcggtggaaatgatgtcgtcaaaaatggagcagggctgggagcgcatgaaggccgcctctttcgccttcacttccaccgccatccccatgctcacaggcacgctggtcaccgtggctggcttcctgcccatcgcgacagccgcgtcctccacgggcgaatacacgcgttccattttccaggtgtcggcgattgccttgatcgcatcatgggtagccgccgtgatcttcgtcccctacctcggctactacctgttgcccgactacaggcagcaggcggccaaacccccttcacgcatgacacgctggctgcaacgcatcgccccaaccatcagccgacgcctcgctaaccgcaagcagcgccacttgcagcacatggcagcgggcgagcataccgatttctacgactcgcccttctatcggcgcttgcgcagcctcattacccaatgcgtgcaccatcgctggattgtcatcatcgtcacagtgtcgctgttcatcgcctcggtcgcgggcttcgggctggtgcagcagcagttcttcccggattccacccgaccagagctgatcgtcgacctgcgcctggcggaaggcgcttcctacgccgcgaccgatgccgaggtgaaaaagctggaacaatggctgcaagggcaatccggcatcgaaaactacgtggcctatatcggcagcggcagtccacgcttctatctgccgcttgaccagcaattgtcgcaacgcagcttcgcccagttcgtcatcctgacggcaggcaatgccgagcgcgaggcgttgcgcggcaaactgctgcacctgttcaataccgacttccccgcgctccgggcttcggtattgcgcctggaaaatggtccgccagtcggctttcccgtacagttccgcgtatctggccccaatgtggacaacatccgcgacatcagccaccaggtggccgacatcatgcggcgcaaccccagcctcagcaatgtgcagctggactgggaagagcccagtaaagtcatgaagatcgaagtggatcaatccaaggccaggctgctgggtgtcagctccaccgatattgccaacctgctcaatgccgccatgcgcggactgtacgtcaccgaattccgtgaaggcatcgagcgcatcgacctggtgctacgcggcgacacgctggaacgcacccatctttcacacctccctgaactcatggtgcccaccagcaccggcaccagtgtgccgctgtcgcagctggcaaccctgactccgggtttcgaggatgccgtgatctggcgccgcaaccgcatgcccaccatcacggtgcgcgccaacctgatcggcgacctgcaggcgccggtagtctccggccaggtcgagcagcagctggtcgaattacgccagcgcctgcccctgggctacagcctggagacaggcggcgcagcggaagagtcggcaaagggcggtcaatccgtggcagcgggcgtaccgctattcatctttgccgtgctcaccatcctcatgctgcaactgcaaagcctttcccgcactttcctcgtggtactgaccgcgccgctcgggctgatcggtgttaccgccgccctgctcatcttcaacaagcccttcggctttgtggcgatgctgggtaccatcgccctgtcaggcatgatcatgcgtaactccgtcattctggtggaccagatcgaacaggataagcgcgccggcaaacccgaatgggaagccatcgtcgaatcagccgtgcgccgcttccgccccatcatgcttaccgcggcggcggcaatcctggctatgattccgctgacacgcaacaccttcttcggcccgatggcggtcgccatcatgggtgggctgaccgtcgccaccgtgttgacgatattgtcgctgccggcactgtatgccgcttggtatcgggttagaatgccggacaatcaatccctgacaaggtacgagacggatttacagagatgactgccatgaaagttgcccgcatccattgctttgccattgcactggccagcctgctctcctgccatgcgcaggccgccaatgggcagaacctgctcgatatctatgaaattgccttgaccaatgacccgacactggccgccgcacgcagcggcaatctggcggcacaggaaaaaatcgagcaaggcaaggcgctgtaccgccccacggtcaacttcacgaccgatgccagccactccgagaccgacatccgctacctcggggaaaacgcgattttccgcaatgcggggcgtgagtcctttgataccttcggcttcggtgtcaacttcagccaacccatcctgcgcaaggagaactgggtgcagatgaagcaggcgcaaacccaggtttcacaggctgacaagcaattgatgcagtcacagcaggagctgatgctgcgtagtgcacaagcctatttcgatgtgctgatggcgcaggaccagatcgacctgatcaatagccagaaagcggcaatttcccaacagctggaacaagccaaggccaatttcgaggtgggtaccgccaccatcaccgatgtcaatgaagcccaggcgcggtacgatttgctcaaggctcaggaaatcgccgcgctcaatgactacgaagtgcgcaagcgtgcagtgcaggccatcactggacgcttgcccgagcgcctcgccacggtgcgccaggacctggaaacccgcccgccgcagccacaggacatggagcaatgggtccatcttgccatccagaacaatttggcgctgagcatccagcaggaagctttgcacctagccacgcaagaagtagagcgcatgagcgccgggcactggccaacactggatatggtgggcagttataccgacacccgcgccagtggtagtcccaacggtttcggcagcgacctgcagaacgccaccatcggcctcaggttcaacatcccgctgtaccagggcggcgccatcagttcgcgcgtacgcgaagccatcgccaaccagcagaaagccatggatgaagtcgaggtcgcccgcagaaagtccgagctggatacacggcaggcctacctcagtctcaccggcagcgtggcgcaggtgcaggcctatgaaaaggcgctcagctccagccagagccagcttgactccaccaacctgggatacgaggtcggcgtgcgcaacagcgtggatgtgctcaatgcccagcagcagctgtttactgccaagcgcgacttgttgcaggcacgttacaactacctgatgaatatactcagactcaaatatgccgtcggcctgctgaatgaaaacgacctgagcgaaatcaaccagcgcctggtcctgaccagccagttgccggactggacgagtacccaggaagagaacacgccatgacagccactgatctagccgcccgcgcgctcagccagctcgtcatcatcgacgtccaggagaaattggccgccgccatggaccaggatgccatggcggcactgacacgtgattgcaacatcctgctgcaggcttcacgcctgctggaggtgcccgccatcgtcaccgagcagtatcccaagggcctgggcaacaccatccctagcctgcaagacagcctcgaacatgcctgcagaatagagaaaaccgcattttcctgccatgcggtacctgcattccgcgcgcaattgcatgccgaccgaccacaactcgtgctggcagggatggaagcccatatctgcgtgctgcaaacggcactgcaattgcagcaacatggctgccaggtcattgtagtggaagatgccgtactgtcgcgcaacccggccaacaaggccaatgccctgctcaggctgcgccaggctggcgtgatcatcagcaatacggaatctgtcgtgttcgagtggctgggcgtggcagaaggtgaagccttcaaagccatttcgcgcatggtgaagtaggcctcgcgctgagcaggccggtcaccagcaaggcggcgtgtcaatcgacaggcaaatagcgcgacaccaactcggcaacccgctgcgtggcgcccccggcaccggtactgaactccagcgccttccagctcattgattggcgcagctccggatcaccgaacaagcgttgcagggcacgtgccagatcggccacgtcctgcacgcgccaggctgccttggctgtgattgccatctcggtggcagcagcgaagttgaaggtgtgcgggccgaccagcaccggcttgctcatggcgctcgcctcgatcaggttctgcccgcccagcggctgcaggctgccgccgataaaggcagcgtcgcaggcagcgtaataggcgaacatttcccccatgctgtctcccagcaccacatccacactggcaggcaccgtctgcggcagcctggaacggcgcacaaaatggatgccgcgccgcgtcagcaggttggccacctcgtcgaagcgttgaggatggcgcggcacgatgacggtgagcagctgcggcagcgcagccgccgcgacggcctccaggatcatggcctcctcaccatcgcgcgtgctggcagcaagaaagaccggtcgcgtacggccaaaatgctgccgtaacgcttcaccctgcgccaaggcgttggagggtggcgtcacatcgaacttcaggttgcctgtcacttcgaccggcaacctgtatccatgagcggcagccagggactgcaggcgttcggcatcctgccgggtctgcgccgcaatcgccgtcaattgccgcaagccgttgctggccaggcgtcccagccgcgcatatccctgtgcggatttggcggaaagccttgcattcaccagcaggatgggaatatcgcgcgccttgcaacctgcgatcaggttgaaccacagctccgtctccatcagcaggccgagcctgggctggaaatgtctaaggaaacgcgacaccgcgcccggggtgtcatacggcaaatagcagcgcaacacgctgtcgccgaacagttgctcgcccgcttcccggcctgtcggcgtcgcatgcgtgataagaatctggtattgcggatagcgctgctgcaactccttgatgagcggtgccgcgccgcgggtttctcctaccgatacgcaatgcatccagatcagcggcctggtgacaggaatgctgaaaaacccgaagcgctctccccagtggcgcaagtactcacgctgcctgacgccacgccacagcaggcgcagcggagcaaagggaagcagaaggtaaatcagcagggaataaacgaatcggggcatcgcgtggattttctcatgattatcgtcggcatgtataacatccggcatgaaggcaggcataatcatgcacctcaaccacccggaccggactgtcgtgcgatcaagactgctcatcatgcttgccctttgctgccttgccttcagcacggcttgcaaggcgcaggatttgatcatcaagcgcgaagtcttccgcgacccgagcaatagtctggatattcatgccgtcgagcggcagcagttcgaaccggccaagaaactgctcacggcaggctacacgcccgatacccactggctgcgcattgtcgtgggcccaagcagcccacaaccgcttgagctgagaatacgcccgacctatcttgacgaagtcaccctctatcagcccgacccagaccatccaggccagtggctagccagaaccaccggcgacacctaccccttcgaggaacgggacgtcctgtatcccaccgccttcgggttcctgatccaggggcagccggaatcgaccgtctactacctcaagctgaaaacgaccagcacctccatcctctatgcggaagtgctgacgccccaggactccaggcttaaggatctgcgtcgcagcgccctgatcgtgatctatctctccctgatgctgtggctgaccttctgggccgccaacgacttcatcagcaccaggcatcggctaaccgggctgttcgtgctgtaccagctcacgcacattgcctatgtgctttcagtccttggctacctggcaccctttgtccatgcccctctgaacgataagctcacgagcctgctggtcatcagcgtggctttcatcagtatgatgctgcattacagcctgctcgtgatctacaagccctcccgcatcggcatgcgcgccctactggcactgtctttcttctacccgttcctgctgttcctgctctgcaccggccatgcacaggcagcgttgcagatcaatgcctacatcatcctggctggcgccatcctgtttctcacgcttccctatactgcacgccaggacagcacacccagccgcaaaacgctccagatcatctatgcattacagacactgtcaatcggctcctccatgatgcccatcgtgggctggattgccaccgatgaatggaacctgaattccggactggcctacagcctggtttccggcttgctgatgtatatcatcctgcagcagcgttccgccgctttacgccaggaagccgaaaaaacccgcttggcattgcagcttgcccagcaggaactggctttcgaacgcgagaaacgcgatgagcttgggcatttcatggccatgatcacccatgagctcaagacgcctttagccgtcatcaggctggcactggatgccatgcagatgactggcccgctgaaaaaacatgtagaacacagcatcaacgatatcagcgacatgatagaccgctgcgcccagatcaacaggatcgaagaccagagcatccaggtgaatgtcgaatcttgcgacacgggcaggatactgacggcgctgatcagcgaatacggatgcgctgcccgggtagatctctgcatcggcgcggccgctgtcatcaacactgaccagctgatgctgaggctcatactcaggaacctgctggaaaacgcactcaagtatgcccctgctggcagccccattctcatcgaggtgagtacacagccgcatgccgatggcaggaacggcatctccatctgcatcgagaacagcgtggaaacactgccggatatcagccgcctattcgacaagtattatcgcggtcccggctcccgcaaacagacaggctttggcctaggcctttacctttcgcgtgcattggcgctattgctgaaaggcagactggatgcttcgctgcatggtgatagaattcgactctgcttatggctaccccattgaacatcgtcgttatcgaagatcatgacgccttgcgggaagtgaccgtggctgcgctctcgggcaagggacaccatgtggtgggtctggagtccgctgaagcattgccggagcagaaagacatcagccatatcgacatcatgctgatcgacctcaacctgcccggagaaagcggcttcagccttacccagcgcatccgcaggatttatccggacatcggcattatcatcgtcagcgccaataccgaagcagaacataaaaggcagggctatgaccacggtgccgacatttacctcaccaagccagcctctctggatgaaatccacgccgccatccaggccttgtcccgccggctcaaaccggcacctttgaatgcccagcagatcgagctgcacctgcaaagcctgtccctaaggaagcaaggacgctccgtgcccctcaaccagcatgagacagccctgctgcaggcattgctgcgcgcgccggaccagcggctggaaacctggcaattgctcgaagtgatcagcgacggccagcatgattacagcaaagcctcgctggaagtgctgattgtccggctgcgcaagaaaatcgcctcgctgggcaccactcaaaatcccatccgctcgatccgtaatcacggttaccagctctgcgagcccatcaccgtgccgaattgacaatcattcccagtctgtagggtttcgtaggcttcgttttttccgctttgctagcatcccccgatgcatggaacgccagtgttggcgccgcctgcaccatgattcagccgttctcggggagaaagaatgaaacaccagcgcaacaccatccgcctgattccaggcatcactaccagctgcctacttgccttgtcaccagcctttgcagatcccatagcgtacgacacaccggtaacagacatcgcccccacacctgccaaagctgcggcgattgctgtctctcccggcactggcagcgcaggtgctgcaggcaggccaggtggctatcgctgcgatcaaatgacatggggactagcctgcgctgctatctacaagttcggaacttacaccacttacgatgcgacgcccggccgagatgcgccaggcgggtccgccacgacacagatcgacatttccgattacaccattatggatgcatcgcctgacgataatcctgccgcgggtaattatgtaatcagcattgctcggctggccagcaatatgcgacaaagcaccaatgccaatgccgccttgcaggagagtaccgtcctcaatgatggccatgctttcgacgtcacgctcaggcacgaaactgaaggtgagctcgttatcagcatgaccgaaggatccacactcggggacctgaaggatgcaatcaatgccctgaacaacgagaatttccaagccagtatcgaacatgcggatattgaactcgttcctggagatgcttcgacaaagacgcgggttgccgtattggctatcgaaggaaaaaccggggcaggtaatgacttcaccgttagcacaaccagcctcgcccccgtgacagctcctattccgggtgccccaacaacgcctccttcggtcgcgggcctggaattctccccgcctgcggaagtgacctatctttctgatcctaatgacccgaattcattagttagagttacgcctctcggtatcacatctcaggatgccgaatacaccatcaatggaattcctcacacatcatcaaccaaccaggtcgcccatgatggctttacagtgaacctcctggaaaccggcagttccaccatttccgtcacatcagtcagcagcgtggtctccaatggcgccaatggtattgcaggaacagctgcgccggacttcaccagcaccatcgaagccaccgacatcatcacaccgggcaacacggcgtttaccttccagcgcaccagtggacagggcggtactgctcagattggcggaacgggcggaacgggcggacaaggcggagatgccgttgtcggcactatccctgtaaacaacctgctgattttcccgcctatggtcatacccaataccagcgcctacggtgtacaaggtggcgcaggcggcactggcgggcaaggcggcactggcggtgcaggagaggtcggtggcaccggcagtgacattacgctcaacctgaatgcggaaactgccaatgccgatactatcgctgcattatcgtcaacaggcggacagggtggcacgggcggacagggcggacaaggcggcaaaggcggtcagggcgcgcatgccgtgggagaaattgaatccagtagcttgcttccagtagcgaaaacagcgctaggtaacatcggaggcataggcggtatagggggtataggcggcactgggggaatagggggcgttggcggcaatatcgagctgaatgccaatattgagatcaccactgctatcaatggctaccagatccagagtatgggtggacagggaggcactggcggacaaggtgggacaggcggacaaggtgggacaggcggacagggcggtaacggaggaaatggcgtcggaatagcagcccccgctccattcaccttcaaggaaaaggaggatgggtcacaaggcggcactgggggcattggctacacaggaggcacaggaggcacaggaggcgccggtggaaacgtcttggtatctcttactggcggcgaactatctaccagcggcactggcattctggcatccagccagggggggcgtgggggaacaggtgggcgcggtggcacagggggtcgcggcggtacggctggcgatggaggtgggcatactcttcacagctcccagtccattgccagtgacggcggcggcggcggaaacggcggaacagggggcaatgcaggcaatggcggagccggtggcaatggcggttctgtcttcgtgacgacattggataccacaggccgcattgttgccggcatgacagccatcctggcggaaagccacggcgggatcggtggtgttggcggccagggcgggacaggcggccaaggtgggacaggtgggactgcaggccatgtcacctcctggttctgggatggcagccagcatggcgcatccggcgtagggggtaacggaggcgctggtggaaatggtggaaatggtggaaatggtggaaatggcggcagtgtcaatgtcaccaatgcgcaacaactgcaaaccactggtgccagctatgcctcggcgattttagctcaaagcctgggagcgattggcggtaatggtggcaacatcggaaatggtggcgctgcgggcatagggggtgcaagcggttcagactgctatcctgcatcactgcccactgacccatgcatgaatccaattagctgggccgcgggagcaaatggcaccgcgggcccggcaggctcggccaacggcagcagtaaccaaacaggcggcagcggaggccaggtcactgtcaacaataccggcagcatcctgactgtaggttcccgctccgatgcgatcaccgccctcagcgttggcggtgtgtctgggctggccagctacatggcacaagacctgttctgggccggcctgccgactggtgcacagtccggcggtgcaggcaatgtcgtggctggcaacactgccctactcatgacagaaggcaatcaatccagcggcatcatggcgctcagcctggcgtccgggttcggcgctggtgatgtcacggccaccaacaccggcaccatcgtcacccatggcagcgcgagtcatgcaatggctgcacgctcccaggtctatgccatgggcactggaaattcagcagcgggcgatatcagcgccagcaatatcggcggcactatcctcacggatgggtcaagcgcagcagggatcatcgctgaaagcatttcggccatgggtacatctggcgatgtgacagtggacagcaccaatggtgtgatacagctgacgggcagcggtcacgcttctgccatcagtgcattgagccaggcggatgacgatgcgggcaatgtgagcatcagcaatgtatcaggcaggatcatcagtgccactggcggcgatgcttccgcgattcgcgcacatagtatttcggccacaggcaatgcgggcaatatccgcctggataatcgtggtggcgagattgtctcaaacaatactggcattgcaatccacctatccagccaggccaataatggcatcgcaggcaacatcgaggtgctgaaccatagtgccatcatttcgacagcaccaggcagcatcgcattgacattggaaagcctcggtttcaccggcggcaacatcctgttcgaaaacggcggcctggtggaaggcggcgcaggcggtactgccatctccctggtcggcggcaacaacaaccggattgtgaacgacaacagcctggaccctgccgacactgcggtcattcgcactggcggaaacatattcgacaccgtcatcaagggcacaaccggcaacgacaggatagagaacctcaacggcgccatgatcttcggctccgtggacctcggggctggcaccaatgcgttccacaatggcgccggttcctattaccacaccggcagccaggtaaacctgggcgcaggcaacctgttcaccaacgacggttacttctcccctggcggcctgggcacggtcatgtccaacctcagcggcaacgggcctgtcacactcaccggcgactttgtccaatctgccaccggtcacctgctgttcgacattaatttcgccaccagcgcagcagcactggacttcactgacctgctgcacgtgacaggcacagtgtccctggatggacaggtgacactcaatcctgtcacggccggcgccggcaaacccggcttcaaccagattccactggtggtctcaggagctggtgcgatcacggacaacggcattacgctcaatccgtatttctataacggcaacccttccactacagtcgccttcaagccgacactgaccttcatcggcgatacactgttcctgacctacaatgtggaatacagtcaaaacttcgctacgcagaacgcaagcagctatatcaacaacctcatcaaccctgcccagattgccggcgcacccgcctaccaacctgtcattgatgcagtcatcagcatctgggacccggtagcttaccaacgcgcagtggattccatcacaggtgaaggcacagtggccagccagcaagcgattgccagctcgcgcgccgggttcgccaatagcatattcaacgaatcctccgcgttgctggattgcgatagcaaccccatcacggcaacacgccaggaatgcgagaaggaggaacgcagctggatcaggatgaaccgtcgcgtcatggacatatcgggcaatccgaatacagcctccacctggagcagtgattcaggcgctgccgcaggctatgaccgccgcgtaggtgagcataccgtcgtaggggcggcgctcggcttctcgcacctgaactacaacgtgtcggaccgctggacttccggccgcgccaatggcatcaatatcggcgtgcacggcatggtgaaatccgatgccggcctgtatggcaaggcgctgctcatggccgggtatttcgagaatgaccatagccgctacgcgattggccgccgtgtgactggcgaccacaaaacctctgcatttggcggtgccatcgagttcggattcaagagctacctgaactccttgagtatcaacccatttatggcagtgcaatacgacagcatccgtcagcggggatatgctgaagacgacccaacctggggtaatcgttacgagtcggagagcgtatattccctgccaatatcagccgggctgcgcatcgaaggtagcgtggtcaatgggttcggcctcatggtcaaacccaatctgaagtacgcctacattcacgaagccaagggtgaccgtgggattacgctctcgcctaacccggcaccagcgtatcgcacccggattgatggcctcagcgcacccgataacgttcagcaactcgaagtagggctcaaggcacaattgagcaataccatcgaattcaacctgaatattgtcaaggaatgggcctctggcaccaacgccaccctgggtgcgctgggcatgagctatttcttctagccatctggcaggttccgtcacgctcgcaatacaggtcaatctctttatactgccacctacgatcaatacacatggccccaccccagtggggccaataacccacagatcaacaggagagagatcatgaccacgacactgcgcgacttgaccgggcttggccaggcaccggcatcactggccgattcggccctgatcctgattgactgccagaacacttatcgcgaaggcatcatgcaactggaaggcgtcgaacccgcgctgcaggaagcaaggcgcctgctggaaaaagcgcgcaagctcgaggtaccggtgatccatatccagcatgatgcaggcgaaggcacgccatatgatattcgtgccaagatcggccagattgcggatgcggtcgcacccattgaaggtgaaacagtcattaccaagcattatcccaactcctttgttggaaccaacctggatgaggcattgaaggccaacggtgtccgcaacattgtgttggtgggctttatgacgcacatgtgcatcaactccaccgcgcatggtggcttcaacctgggttatgcgcccaccgtggttgccagcgccaccgcaacccgggcccttcccggtgcggacggcagcatcattccggcctccgatgtgcacaaggctgcactggctgctacgcgcgacttgtatgctgccattgccaatgacgtggatgcagtcatccaggcatgagatagaacagcactgggtgggtgctcaccactcagtgcagctctttcgatcatgccttccttcccgcaattccctccagctggctcaacaaacatttcctgaaatatcaactctcatccgaagcaaggactcaccctgcgccaacacattgtcggcaaaaggcatatgctccgcatgctcttttccgaggcatgcgcatcgtgtcgtgcaccaaaaaacacccttgaccaacacaaggaaatgacataacttctcatccagtcactatatgttgtggtcagcagcattgccatgacatcaaagcctgcacactcagcaacagcgaactcagccagaaaaaccagagaggaccccccatgctcaaggccgtgaaaactgctaaacccgagactcaggaagccgaagtgccagatgttcccatgcagtccgtttccctggacatttgggacaagaagtaccgcctgaaaaccaagcaaggcagtttcatcgaccaggacatggacgacacctacaagcgcgtagcacgcgcattggccgatgtggaggaaaccgaggaaaagcgcagcctgtggttcgagaagttcctctgggcgttgcgccgcggcgcgatccccgccggacgcattacctccaatgcaggcgcgcaggagcacaagcccgccaccagcaccatcaactgcaccgtctccggcatcgtcgaggacagcatggatggcatcctggagaaagtgcacgaggccggcctgaccttgaaggcgggctgcggcatcggctatgagttctccaccctgcggcccaaaggcgcttttgtcgcaggcgcgggcgcctacaccagtggcccgctctcgttcatggatatctacgacaagatgtgcttcactgtctcgtccgcaggtggccgccgtggcgcacagatggcgaccttcgacatttctcatcctgacgtgaccgatttcatcaaggccaagcgcgaggcagggcgcctgcgccagttcaacctatccaccttgatcaccagggagttcatggaagcggtgaagacagatgcggaatggaagctcgccttccccgtcaccgcgagggaggccgagcaggacaaactcgacctcgacgatgagcacgcggtagtctggcgcgaatggccggtgaaggacaaatacctcacacgcgaatccgacggcaaggtggcctgtcgggtctacaagaccatcaaggcgcagcgcctgtgggatgtgatcatgtcctccacctacgatttcgccgagcccggcttcatcctcatcgaccgcgtcaacgagatgaacaacaactggtattgcgagaacatccgtgccaccaacccatgcggcgaacagccgctgccgccttatggcgcctgcctgcttggctcgatcaacctgaccaagttcgtgcgcgaaccgttcaccgacaaagcctatttcgactgggacgaataccgcgaagtcgtcgccatcttcacccgcatgctcgataacgtcgtcgaaatcaacggtctgcccttgcagcaacagcgtgacgagatcgcccgcaagcgccgccacggtatgggctacctggggctgggctccacgctcaccatgctcaggatgaaatatggcgaggccgattcgctgcagttcaccgaggaagtcaccaaggtcatggccgaagtcggttgggaagtcggcgtgcagctggcggaagaaaagggcccggcccctatcatggaggaggaattcgagatcactcccgacctcctgtccaagcgccccgaaatggcgaaagacggcatcaagcttggcgacaaggtcaagggcaaggtgctcatgggccgctacagccgctacttgcaacagttcccggcagcgctgcgcaagcgcatcgccgagaccggcgcccgcttcagccaccacagttcgatcgcaccgaccggcaccatctcgctcagcctggccaacaatgccagcaacggcatcgagccatcgtttgcgcaccactacagccgcaacgtcatccgcgaaggcaagaagtccaaggaaaaggtcgacgtgttctcttacgaactgctggcctaccgcgcgttggtcaacccggatgcgatgccgttctccgaccaggccgaaacgcagttgccggaatacttcatggattcgtccaccatcccggcaaaagcccatgtggacatccaggccgccgcgcagaaatggatagacagctccatttccaagaccatcaatgtgccgaccgattacgatttcaacgatttcaaggacatctacctttacgcctatgaaaaagggctcaagggttgcaccaccttccgcttcaatcccgaagccttccagggcgtgctggtgacagagaaggacctcgagaacaccacctataagttcacgctggacgacggcaccgtgatcgaggccaagggcaacgaggaaatcgagtacgacggcgaaatccacaccgccgccaacctctacgacgccctcaaggaaggctattacggcaagttctaaaacacattgccgggcagcggactacaatctgttgcccggccccagtggcgcaagcacacaggagacgatcatggcaatcaagatagacaagaaaatcaccggttacaacgtcatcaccgaagaagacaaactcaaggcggcacaaatggcggccgagcagcaggcgcacgagcagaagcttgccgagatcgtgcaactgggcgaaccgctcagccgcccggaaatgctcatcggcaacacctataagatcaagacgccggtgaccgaacatgccctctacattactatcaatgacattgtgatgaacgaaggtaccccgcaggagcaccgccgcccgttcgagatcttcatcaattccaagaacatggagcacttccagtggatcgttgcgctcacgcgtgtcatgtcggccactttccgtaagggcggcgatatcacttttctggtggaagagctcaagagcgtattcgagcccagcggcggttatttcaagaaaggtggcaagtacatccccagcctggtcgctgagatcggcgaagtgctcgagcagcatctctatcagatcggcatgctgaagaagtccggccccgatgaacaccagcagaagctcatcgacgagaaacgcgccgaatacatggaaaaacatgcggcatctggtgctgaaaccaatgccgatggattcccgcccggcgcgcaattatgcaataagtgccagaccaaggccgctatcgtcatggacggttgcctcacatgcctcaattgcggggatagcaagtgtggctgagtctcagccggcttggagtcggccagtaagcctgttgtacaccatcagttaatatctgccagtctcggcttcatcaaaaacaaaaatcccatttaaatgggatttttgttttcaacaccaccctgccattttcaccagggcaactctgtcctgttgactgcagcgcccgatagcgccagctctccagtccagatagcgttatgaagaggaatcttgccccctgtggagctacttggcctgaaaggggtgggcgctagccttgtactgggcaagaacagttgaaacctttggttctcgcttgactgcattacgaagggcttgcaaggttgcggaataattccaatcctggatgcgctcgtcaatatctgccttgctgtcgatgaacacgccaacgcagataaatatatcgtccgcttctgcttcgggaatagtgccttcagccacggcatccatgacagccaatgcaacaccacgttgggcagggccgaacatttgcaccgcttgcctgccattcttgatggtgaccttgttaaacatcaccgtcgctggcttcgtcatgaggttgggcgcgactactgccaacaatccattcacccctgttttctggtctgtgagcgtgcgcacgaatgcatcttctgcagcacttcctctagggccaatgatgagatcaatatgggcgacattctgaagatccagcccgcttccgtcaggccgctgatccacgacgagtgcttcgccaactagtacacgatcgataattgccatttgtaactcctattgctgataaaaaatgaagctgtccgcactattggagattccctccaagtgctttgtatagttgcaactcactgatcaacttatcccgctgggttgtaacgaactgttgttcagcttgataaacggaacgttgcgcatccagcacggtgagataatcgtcgacccctgattcatagcggttttgcgccatgcccagatatgcagttgcgtgatcaaaataggctgtctgggcatcaagctgattggtgtaggtcttacgtgccgccaacccattggccacttccttgaaagcagcttgaatagccttctcgtactgcttgatctggatatccttctgaatctctgcataatccagatttgccttcagcctgcctgcggtaaagatgggaatggagatttgaggggagaatgaccaggcgcctgatccgctaccgaacaacccagacaattcactgctggaagtgcccaatgatgccgataacgcaatgcggggaaagaaagcagcccgggcggcaccaatattggcatttgcagcctttaactggtgctctgccgcttgaatatccggcctggccagcaatacttccgagctcaaccctactggaaaatcctctagttgacccgtggctaacatcgtcttggggctgtctaactgaatgggatcttttgtccccaccaataattgcagggcattgatatcctgctcgaccagcctggtgtattgctccacgcttgcacgcatcgtttctacctggatggccgcttgcttcagactcattgcggagatgagcccggtcttgaaattggtttccatcaagtcatagctttgctgataggttttcaaggaccgctggcttatttccagcaaccttgaatctgactgccaggtaaagtagctctcgccgatgcttgtgatcaggcttagataggctgccttcaggttttcggtattggcaaagtactgctcgagggcctgggtattcaggcttctcacacgtccaaacaaatccagttcatatgccgtcaacccaatcgatgctgaatactgggtcagcatccagtcttgattggctggtgaaatcgctgcaggtgtccttgaacgtgtcccgccaccagtagcgctcagctgaggaaagagttcggaccgctgtatcctgtataaagcctgataggcctcgacattggcaactgcaatgctgatatcgcgattgtttaacaacgccatggtcaccagcttctggagcgcttcatccttgaagaaatgccgccagtgaggaagtagagtattggctgcctggctggtggtatccgcatccccggcaggaaagacctcggtcaccggagactgcggcctttcataagtcggcatgtatgagcaagcgcccaatgccaaggccaatgtcaatgtcatcacaatgagtttgtaattcatttctaaaaatacctcttcaaccttcttgagagatgggatatctcactcatgacaggggtatgctcgaatcacgcaatccccaagccaccatgcatttgatgtctgcaacatcattcttcccgatttgctgatggcttctttttacctttgatgccatccacaaccagcacatagaacaagggcacgaagaaaatggcgaggaaggttgcagtgagcatgccccctacgacacctgtaccaatggagtgctggctgccgctactggggccattggcaagagccattggcagtacaccaaacaagaaagcgattgatgtcatgatgatggggcgcagcctgagacgggcagcttcaatcgcagcatccactgtagttttgccatgcttatctcgtagctccttggcgaactcgacgatcaggatcgcgttcttggcagccaggcccatggtcgtgagcaagccaacctggaaaaatacgtcagcagagattccgcgcaacatggtggccgccacagcgccaataatccccaatggaaccaccatcatgacggcgacaggaacggaccagctctcataaagtgcagcaaggcaaaggaatacaatcaaggcggacagtaggaaaagcactgtcgtctgcgaccctgcttcgccctcctcataagaaagaccggtgtatgccaggccgatgcctgggggcatttcatgcatgatgcgttccacagaagccaaggcttcaccagtgctgaatcctggtgcaggctgaccaacaatctccacggaagatacgccattgaagcgttccagcttgggagagccatatatccagcggcctgatgcaacagccgagaaaggaaccatttccccactattgctccgtacgaaccacttgttgaaatcttccggcgagatgcgagagctgctgacaccttgtataaagactttcttgacgcgaccacggtctatgaaatcattgacgtaagccgaaccccaggccaccgacatggtttgattgatttccgcaaggctgacctgttgagccctggcccgctcttcatcaatcaatatttcatactgtggttcatcattcaggccattggggcgcaccagggcgagtttgggatcctgtgaagccagctgcaagaacttgtctctcgcctgcattaagacctcatggcccaagccggcctgatcctgcaggaaaatatcaaagccggatgagttcccgagctcaagaatagagggaggaacaataggaatgatggtagcgtccttgatcttcttgaaatcctcgaaggccctcaatgctaacgcctgcacctttttactggtctctttacggtcggcgaaatcaaagaactcaataaatgcgataccggagttctgtccattccctgcgaagttgaagcctcggacggtgaatacgctttttaccatatccccctctttcgacatcaggtgttcccgcacctgatcgagcacagcttcagtacgttctgcactagaattcggaggcagtgtcacctgcatcatcatcacgccctgatcctcctccggcaggaaaccgctcggcagattggtgagcatcacccccagcccccccaacgatggcaagatagatcacaaagacaatgctgcggtttttaagggtttttttcacggctccttgatagccatgactgccgcgttcgaacacccgattgaaccatctgaacggcgcccacacatgtcccgagccatgattagccttgagcaaggtggcacatagcatgggtgtgaagaaaatcgccaccagtaccgaaaaagccatggcagcaacaatcgtgatggagaattgccgataaatcaccccagtagagcctgaaatgaatgccattggcaagaacaccgcactaatcaccacgccaatgctgatcaaggcgccttgaatctgatccatggatttacgtgctgcttccttggcactcaggccttcctgcgtcatgagtcgttctacgttttccacgacgacaatggcatcatcaaccgcgaaattgcatccccactgctcacctaatttcattccatacttctcagtaattgcataaggtaatgcgcatcgatttcatctttactattcaccaattgcatgtggctgctcagcaattgcatcatagtgctcagcagcacccgagtaatcagtgaatttttaagtgacgccaagacacaccgccctagcgtcttaccccatcagtcctttgctctactctttcgcatagagtctccattcaaatgaatatggtgcgcagaatgtacaatgcgatccagtatcgcatcggcaaccgtaggatcccccagtaatgaataccagttatcagtcggatattggctggtaataaccagagggcctgtgcgcaaccggtcacgttcatcgacaattgaaaatagtgttctggctaccagagcgtcaaatggcattagccccaagtcatcaatcaccaggatggcagccttgaccaatcttcctttcagttggggcaatgagccagttgcctctgcaataataatttcttcagcaatttgattggaggaacggtagattgctgataaccctacacggcacccctgaacggctaatgcgcatgcgacccaacttttaccggtacctgtggcgccggtaaagatgatgtgcctgcattgacgtacccaatcgcaactggccaatactgcaaacagccctttttccagtccacgcgattcgcggaaatctacatcttccaggcaggcagagggataccgcaacttggccactttaagcaagcgattcaatcgccgactttcgcgggaggacacttcactgtcaaccagaatgcccatctgctcttcaaatgtcagactgcggaatgctggctgcccgagattgacttgcaacgcatctgccatacccggtagtttcagctcccttaatttcgatagggtttgttgtgtcatcattctttttctccgatactttgtttgtagtaatcacggccacgtaaattggcgtggctagcttgtgcttcagtttttgagggttgctctggtcgttgatccaccttgctacggaaaatagacaggatgctggagtgggtaacagagttgatccggatggcgtactcgcatactgcctccagcctctccacaccgtattgacggcctagcttctggattgcacatgcggtgcgtattccattcgccagatggcgactttccagcagatgctgttggaataccttttcggttgccatgccaacactttttgaccattgcagcaattgatccggaccaccttcaagataggcaatatggtttggtgacctatgttgcggatgggtggtataaacgccgggaagattggataacacatgtgacgcaacccgcatcccgttatgaatgatctctatggttttcgagctggcacggatatctacaaagctatgagcaagtgcatacggcactgagtagtaatgaccatcatggagtacgtggtagttatcaccgacccgcaccttgagccgccaggcggcatattcataggcagtatcaggcagcggctttaacgcaggctcgtccagcatttcatagcgctgctgacgcgaagttttgtacgccttcatttcccgatggttgagtatttccaatagcctcaggatttcggtattggcttcttccagtgagtagaattgccgatgacgaagtgctgccagaatccagcgctggacgatctgtaccgatacttctactgagcccttatcatccggtttgcgcgagcgtgccggcagtattgcggtaccgtaatgctcggcaaactcggcataggtaggattgatcagtggtccgctgcgggtgattttggtcacggcggacttgaggttgtccggggtgatgatgcgcggtaccccgccgaaatattccagcatcttgacgttgcagagtatccagtctgggatggtttgggaccagactgccatagagaaagagtagcttgaggcacccaacgtagccacgaatacctgggcacgtcgtacctcatggttatcggggttataaatcggtaaagtgcgtccggcaaaatcgacaaatatggactcaccgggataatggattttgcgcatactgacgcgctgctttttcagccatttacgatagatgcgtgttgcctgtgggtaggaaacgccatcacgatggtctgtatgccattcttcccacaacaaacgtaacgtcacatccttgtcgcgctccatttccatatgccatagcaggcaatctggataaggtcgatttgactgtattggttttggtttgttgataaaggcggccagaaaggcatcgtcgtctagtgttttaagctcatcccatgacattcccaacatcggcagttgagatgcgatcttgttgacagagccggatgcaacctcaagcatgttagcgatctggcggttcgataaattgctgtttacgcataataggcgcacgatttcacggcgcttgaaaatgggtattgccatgactactcctcacagctgccggcatggatgcgatcagctgcatgattaaagagtgtggttggtgttcggataaactgaggcctcggccttgacagccgatttaggagcgtagacaataaagtcatcaagggtgcaatcttgaggttttgccgaaaggcttgggtccacataacccaagccttttgcgcttctgggcctggctaaagcttgcagctatggtcccatcatgatttccttctcatcattattgatttgcaatgtttttatcttgaccatcactgccactcttagcgcggcttgcaagcccggcacgttccgatagccatttttccacttcggtggataggaataagcggcaccttcccacacggaatgagggaggcattggcaagcccaggctcaaccggttgcgaccagtgttttcgtttatcttcagaatcctgcaaacgtcattcaaagtcatggtttccacaatggcttctccataaaaaacccgaaacatcacgatgggacatactaggaaattttgataaggtgttgctagtctctgttttggacacttgattccaaatgcctctatatcttgattcgtctgtgatcgaagctagtttcagtgagccggtggcggaagccatgttggcaatcaaagctgtcatggacggcaagccagtaacacctagcttggcggcacgcctcataaaagatcatctattgccgctcattgcgcttgagtatcgtgatgtattcactgccggtaaggctcccagctgggatgacattgcacatgcttacccgacattggttttctgtagcgaaggacagaagggaatactgaccgaggtagcaagcgcgattaatgcaatctggacgtatacgaaatcgccgccccgtgatgttgtgatatcagacttgattgaagtcagtcacttctttcacctgtgcgatcatcttaagattccggtgaagcacttgcgttaccagcatggcacatcttttgatctgttccgattctgcaaatactgctggcgccgaccggtgcccgggcggtctatctgtcccgtgcatacattgggcagcaatcatgtcagtggtatcgggcctcattcggaaacaaaccatcatagtgatctggggtttctggaatataaggaaggtaagcgccaacgagaacgtttcgatgcagccttaaacgatatcctgacgcgggaggtcatggaatttcatgatagcaatttcactgcacagattttgttgcccgcggcaggcatcaaggactggctggcattgcgcagaccacatctgcgagcagcgcttgcacttgaatgggaatcggcaacggatacaatcctgattgatactttaataaacgccctgcataacccgggcaggatggctttctcagtacagcaagcttatgtccatgcgaataccctgttcagaaatcaccccatcctgctttggccgatgttactacgtgcagaggcttggttagtcgctaggcaaaaacgacatagcaattggggtggaaaaagaaagaaggcgggaaggaagaaaaccataccagctattgatgtgtcaaatttctgtagctacataaagaattcacacattttgagttggtggtgacttacagtggagattcaggggcagttctggctgctgctgcgtagcagacgaagtccattaaataccacgatcagacttgcgcccatgtcggcaaatacggccatccatagtgtggctgctcctattacagcaagcaccagaaacacaaccttgatactcaaggcaatgaaaatgttctgtttcagaatagcggcggttttcatgctcagtcgaataaactgcggaatcttgcgtaaatcgtcatccattaatgccacatccgctgtttccagcgctgtatcggtgccagcagcacccatggcgaaaccgatactggatttggctaatgcaggcgcatcgttgataccgtcgcctaccatacctaccgtttcataacttgccagctcagcattaatgacagccagcttatcttcgggcagtaaattgcctcgcgcatcgtctatacccactgatttggcgatcacatttgccgtcaggtcattgtcaccagttagcatcagggtacgtatacccagtgcgtgcagctctataatggcctggcggctggtttcgcgaattgtatccgccacaccaatcaccgcaagcggggttgcttcgctgcaaatgacgacagcggttttgccttcgctttccagtctgctcaatatactttccgtcgtagcattgcatatgcccagctcttcgactagacggtggttacccaggtaaaaccattgatctgcaattcggccttttacaccgcggccggtgatggcttcgaagtcgctgacttcgtccagtacaaccgcgcctgcttgtgctttccagtagacactgacggcggttgaaaccggatggtcggagcgttctgccaatgcggctgccaatttcaggctgtctttctgctcgccgctcaatgccactaggtcagtgaccaccggttttccttgggtgatggtgccggttttatccagagccaacgatttcagcttgcgtccttcttcaagatagacgccgcccttaatcagaatacccactttagccgccgctgccagtccgctcacaatcgtcaccggcgttgaaatcactaatgcacaagggcaagcaatgactaatagtattagcgccttatatacccatggcagccaaggcagtgagaatgcgagcggtggtacgatggcgatactgagtgcaaggataaatacaataggcgtatatatcttggaaaaatcgtccacaaagcgttgcgtgggggctcggccaccttgcgcgtcttcaaccgcacggatgatgcgtgacaaagtagagtcagtttgtgcagcagtgatgcgatactcaaaagaaccggtttcattgatggtgcctgcaaacaccttgtcaccgatcgctttagaaaccggcatgctttctccagtgatcggtgcctgattgacggcagattgtcctttggtcaattcaccatccaacgctatccgctcgcctggtcccacgcgcgctattgatccgaccattatcgttgccgcctccatttctttccatgtaccgtcttcctgtaatacatgggctttgtcaggggtcatttccagcaaaccgcgtatggcattgcgtgcacggtctagggatagcgcttctatcatctcggccaatgtaaaaagcaccatcaccatggcggcttccggccattgcccgataatcaccgcaccggtaacagcaatcgccatcagtgcattgatgttcagattgcggtttttgagcgcgatccagcctttaatataggtgccggtgccactgcttgcaattgcacacagggagagggcaattactggccaggatttgtccgtgccagtgctccaggcaataacttcagcaagtattgcggctacgccgccgaggcctaataaccaccatcttttgtgcgagtttggcgctggcatttctgcggatgcgcttgaccccaaggtcctggctatcggcaccgcatgcatgctgatggctatcagtgcctgctggattagctctggctgatctagcgtatgtgtaacggtgagtttgcgctgcattagattgaaatccagtttttcaatcccatccatgggtaacagtttgctgcgaatcaaggcctcttcggtcggacaatccatgttgtcaatagtgaagatgctttgcgaactgctgccatgcggagtctctatcgctggccccatgtcaggtttagccactgtgggctgtgaatttgacggattagcgtgattgcaacattggtgttcctggtccgacgtcatgatgttttccttgataagcgcttatttcagagctacctgccttagcaggtagacgatcaactcttggatcgataaatcatttgataaagcactggcaacaccagcaaggtcagtagtgtggacgataagatgccaccaatcactacagttgccagtggccgttgcacctcggcaccagtacctgtcgcaatcgccataggaataaagcctagtgaagcgaccaaggctgtcatcagaataggccgcaacctggtgagcgcaccttcttctatcgcttccatcaacggcttaccttcgtctctcaaagcgcgaatgaagctgatcattaccaaaccattgagtaccgctacgcccgacaaggcaatgaaaccgactcccgccgagattgagagcgggataccacgtaaccataaagcgattaatccgccagtcagagcaaacgggattcctgtaaacacgataagtccgtctttcatattgccgaacacggcatagagcagcatgaagaccagcaacaacgagatcggaatgacgatcttgagtcgctctgtggccgattgtagttgttcaaatgtgccaccccagctcaaccagtaaccagttggtactttgacctgtccatcgatgcgctgctgggcttcggctacaaatgaaccaatgtcgcgatcacgtacattcgctgtgacgaccacccgccttttgccattctcacggctgaactggttgggcccgggcgctatatcaagctcggctacttcgcccaactgcagatagacaggattgcctgtggttgtcgatggcaggcggataggcaagcgcttgagcgcttccacatcggtacgcatggtttcaggcaacctgacgaccagttcaaagcggcgatcaccctgaaacaccatgcccgcctcctgcccattggtagcggttgccacagcttgttgcacatcggcaacattgacccccagccttgcaatcttgtcgcggtcgattctgacggtcatgatgggcaagcccgaggtctgctcgatcttgatatcctgcccacctggtatgcggttcaatacctcagcgatcttgccagccgtctggttcatgacgttcatgtcgtctccaaagaccttgataccgacatcgctacgcaccccggaaatcaactcattgaagcgcatctgaataggctgcgtgacttcaaagttatgtcctggcacttcctgcacggcatgctcgatacgcgcaatgagctcgttacggcttaatgcaggattcggccattccgctttgggcttgagcatgatgtaggtatcgcccatattcggcggcatggggtcgctggcaatctcagccgtccccagtttggagaagacgcgctcaacttccttaaattgcatgatcgtatgctcgatctcgcgctgcattttaagggattgcgtgaggctggttcccgggatgcgtattggttgaatgagcatatctccctcgttgaggctggggatgaattcactgcccatgcgtgtggccatcaatccgctaagcagcacggtgacaagcgctgccgtgagcacaatcgccttgttggccatcgtccagttgaatacagggtgataaagacgcttggcccatgcaataagacgattctctttttctgagacgtgacccgtaatgaaaagcgcgatggctgccgggataaaagtcactgatagcaacatggcaccgatcaaggccgtcaccacggtaaaggccatgggatggaacatcttgccttctgttccggtcagggcaaagatgggcaagtaaaccaccataatgatgagctgcccgaagatcagcggtctgcgcgcttcgctggctgcctgaaacactgccgtgaaacgctcctcctgcgtcagcagccgtccactagtctgctgtgcgtgggccagccggcgcatgcagttttccacgataacgacagcaccatcgatgatgatgccgaaatcgagtgctcccaagctcatcaggttggcactaactttgttgcttaccatgccggtaaaggtgaacagcatggatagcgggataatcagcatggtaatgatggcggcccgcatattgccgagaaacacaaatagcacagcaataaccagcaaagcgccttcgaccaggttcttctttaccgtgttgatagccttgtcgatcagatgggtgcggtcgtagacggttttggtcaagattccgggtggtaatgtcttgttgatctcggacaggcgcttatccacagccgctgagacttcacgactgttttccccaatcagcatgaatacggtgccgatcacgacctcctcaccattttccatagcagcaccggtacgcagctcattgccgaaaccaacctccgccacatccttgattcgtactggtatgccgcttttactggcgaccacgatgttgccgatatcgttgaaactgctgacctggcccggtacacggatcaggtattgttcgcctgacctctcgatataaccggcaccaatattggcattattgcgttccagcgcctccacgaggtcggtcaaagccaggccttgcgcaaccaggcgatcaggaaacggggaaacctgatactgcttggtataacccccgatggtgttgatctcgttcacgccaggtacattcctgagctggggttttacgatccagtcctgaatctcgcgcagatccatgggagtgtaaggcgtgccatcagctttgagtgcgccttcccttgcttccactgtccacatgtatatttcgcccaggccggtcgatgtcggccccatggcggggattatccctgttggcaatttctccctggcctgaccaatacgctcattgaccagctgccgtgcaaaatagatatcagtgcgttccttgaataccaccgtgacttgcgagaggccatagcgcgagatcgaacgtgtcgattcaagcccgggcaatccagccattgctgtttctatgggataggtgatacgttgttcgacctctagtggcgagtagccaggtgccactgtattgatctgtacctgaacgttggtgatatcgggtacggcatcgataggcaacttctggtagctatagaggccaatagccgcgatcgccagcgctagtatcatcatgagccagcgctgggtgatggataaacggatcaatttatcgaacatgatggctactcctcatgctcagcgtgagccttgccaagctcggctttgaccagatagctgttttcggacgcataagtatcaccggccgatataccttcgaccacctcggcataacgctcatccttgtgccccagtttgactggctgggtctggaagtactctccttcacgacgaaatatcaccgtttcaccatccagctcttgcagtgcttccgtcgagaccgctaccgccacttcgatttcctgcgctttcaggtcaatattcacaggtagccctggcaaccaggtgcggtcaggattttgcagcacaacacgcgccatggccgttctggattcctggccaacaagggcgccgacataggtcactgtgccttgggcctctgcttcaaaggctgtagacttgaccacaacctgctggccaaccttgacggtattgatatccttggcgtaaatgcgcatctcggcccagacagtagataggtcggaaatcagaaatagattctcggtgccgacgagtacctgaccagtggcgacctgtttttcggtaatgatgccatcgataggcgagcgtatctcgtaacgagtcaggttgctgctgccagtacttgctcctatcgcctgtagcttctgtctcgcctgttgcacagcgatttcagcttcctgctgaacttgccttgcttgctggtaatcctgctctgcggatatcttctcttcccacagcttcttctctctggcataagtcagttgcgccagtgctaggcgcttctctgcagccaataattcactgcgctgatcagctatcgactggctggaaatgacggcgagcaattggcctttcctgaccttctcgccagcattcgccgaaaccgtttcgactattcccggtaatctgggaacgacctgcacgttgcgatcagaattaacgcggatttcgccgatcaatcgcaagctggttcgtatacgcgcaggttccgccttcaggagttcgattccattgagcttgacctgcctgtcgctcatggtcacgcgacctttgacctcagccccctcattaccatgctcatgctgggcaacggttttatcggcagcggcttcagccttggcttcatcaaactcctgccgctggggctgtccattacgcagaatcagcacggcgagcagcacaccgacaagcacaatatttaggatgatcggtagctgcttcagcggtaatttttttttgagattatcgagtgacatgtaagcctcctaaggctgtttgtccgggtgcggcattgcatcacccagaatgcgttcaatttctgcggatgcctgatgcgcttccacaagtgcgttgagatattggttcctggcctggaatagtgtgcgttgtgcgtccagcacttcgagatagctgaacttgccataggcgaaccccttgctggcagcctcgaaagcactctgggcacctggcaaaatttcgctcttcaacgtctgcttcgcatcaattgcggcgcgcaagcgttcatagctctcagccagttgagcctcaagctgaacctgcagagcagtcaactcgtcacgggccttatcggtgcggctcagcgcctcttgcagattgccctggttacggtcaaataccggaatcggtaccgtgagcccgagcagcgcttggttggcacccagttcctcattgcgttgcgcacctacgctgacggtaatgtctggcgtcctgcgcgtggattcgatggtggccaacgcttggcgcgtctcgatttccagcttggcctgcttgatggctggggcctgttctagtttcgatgataggtattcgtatgctaccaatggcgagatgctctcaatatcaccatcagcttcagtaaatcgtggaagggcattaccccataaagcagccagtcgcttgcgggcagcattcaattcggaaactgcctgattggcctcgatcttggcagcggattcagctacgcgcgacctggtttcctctacaggcgaaatcttgccagcctgaactcgcttggctgcagcatcacgtgcctgactggcaatccccagcgaggcttgagccagtttcagccgctcctgagctgccagcaagttatagaacgcattcaagacattggcacgaatctcggcctgcttggcctctatcgcagcagaggctgcgttataacgtgcctctgctgcacccaagcgtgccgcgcgcttgttacctagctcgaatggttggttaagcatcacagccgttttttgtgcggagtttcgagtagtttcgaccgatgtcgatatggatgggttggggcgcaatccagcttgcacacgcatgccctcgacggcttcacgctcccgcattgcaactgcgatttcaggattagcttgcagagccagtttgagtgcatcctgcaatcgtaatgccgcagcaggctcattttggccaggcgcagaataactggtatcggctgcgaaagccggaagtgctatcaggatcaaactgatccataggaataaatgacgcattgaattctccaaaaagatgggcggaattcagcgagcgtgaacagctagggtatttaaagtgttaacaggctggcgtctcgctgaactaggcagcgatgagccaattggggcgttccggctggagcgggatcacttgaggaaaggactgtagtatctcgatgatatgcggtggcgcgttagccgaaggcgtaatagtcggtaccggcaacattgatttcatggcacccaagtgacagtaggggcaatcactatccacacttggcatgggtttgctatcgactttgaggatggtctgatcaaatgcggctggatcgccatccttatgctgatgcgtatgatggccaaaatgttggccggttagcccaagctcatgacggcaatattgcgctgctgcagcccatgtggactccatcaggaatataaggattatcaatctgagtatcaaccgaaccataagcatagtctatgcttatttaggtaaaccaacaagattatgaaaggcttggttgggaaaacgacaaaggccacaatttttcacggcatttaccgactctaaagaccgggggcgggacgaaaacttgtgacctagcgaaattgtacgcttctcgagcgtgcaccaaaagaaatatcctatacaatgactttcaagcaaggaaaaaagatgtttgaacttaagactgtcgcactatttgtgatcactgctctggcggaaatcattggctgttatctgccttatttgtggctaaatcaaaacaaaagcccacttctcctgattccagcagcaatctcattggcattatttgcatggttattgacgcttcacccgtctgcagcaggcagggtttatgcagcttatggtggtgtgtatatatttgtagctatcttctggttatgggtagtggatgacattataccaagcaactgggatttcttgggagcctcggtagcattacttggcatggcaattatcatgttcgcgccaagaagcacttaactaaacaattctatcgattcagcaatactcacatagaccagttcactatgggttgacggcaaaatctatttcaaattttgctgttcaatttcttgaatctgactttgaaccatattgataagctcattcaaatctctatttttttctaaattggtataggtcagaaacaacagcgttaaagggtgaaccactgtggaggtatgctcaaacagcatctatgccccatggttttatgttgaatacgaaattgattatggtgattggaagcctaaatcgatattgctattaaacactctggatcacttagacgaaatatcttctagatcggatattaaaatcacacaggcacacgtagtaacgcctgtgtatctcaataattcaaacgactggaaaatggatcgactgagtcaggtactcaaggctacaagaaaaataaaaggtaacgagataccagttaccatctatatattgagcgatggcagaaaattaactgacagccaaatcactgagaaatcgaagttaaaaaatcaaggaatcgtttttacccactagtcccgcatgcactcaagaacctagagttcaactacaggtaaatatagagttttaggcgtgagctgtatgcgcatttcgcaatgaccaccatcactatgcaatataaaacataactgagcaatcagggggatcaaggtgagcatttctcttggaaattaagtgcctaattcaatgaaattggtcgatcaacgagcaggccgatggccagtaccaaggcgaacatggtgatcaagttgatgctataaccgaacgcatagagcacggacatcgtaccaagcatcaccacgggtactgcaatggtaggaatgatcgtggcccggaaattctgcaggaaaacgaacatcacgacgaacaccaagatgatggcttcaaccagcgtgtggatgatggcttcgatagaggccgtcaccttgggagccgtctcatagggataatagattttcacgccagcaggcagaaacggctccagcttggaaatagtctcatgaattgcagcagcggtctccagggtgttggcgccagtggcaaggcgaatcgccaagccggatgcgggcttgccgtcaaacttgcccgcaatggcaaagttttggctgccgaggccgacttccgcgatgtctttcaacctaacttgcgaaccgtcagcattgaccttgaccaggatctcattgaactcctcagcagtcttcatgcgcattttgccaatgatcgtggcattgagctgaacccctttggcagttggcaagccgcctaactggcccatggaaacctgcacattttgctgctcaatcgcagtcatgacatcgcttggtgtaagactgaagttgtacagctttgccggatccagccaaatgcgcattgcatatggagaaccgaacacaatgaaatcacccacgcccttggttctgacaatcggatcctgcagataggaacccacatagttacccaagtccgcattgtcccaacgcccatcttccgacactaaaaccgccaccatcatgaagttgacagaatatttggcaacccgaattccttgccgttgcacctcctccggcaataaaggcgtggccagttgcagcttgttttgaacctgtacctgggcaatatccggattggtaccttggtcaaacgtgaccgtgatgttcatgctgccgtcggaattgctggtagaggtgatgtagcgtaaaccatcaagcccattcagctgctgctcaatcacttgcacaacggtatcctgcacggtctgtgcagaagcgccgggataagtcaccgtaatagcaatggccggcgctgcgacattgggataatggttgacggccaacctgaatatggacacgatacccgcgagcataatgatgatagcgactacccaggcgaatacaggacggtcaataaaaatctggacatggattgtttctcgcttactcggctgcgctggcaggaagtgcctgtataggcttgaggttgcttgccgcttcggccttcaccttaatcccatctctcgcaagctgaagtccttcagtgatcacttgctccccagcagcaattcctgagctgacaagccagtaatttcccaccgtcctatccgtctccacaattcgctcatggacggtaccatctccatcgaccaccattacgatggcctgccctcgatagttccttgccacagcctgttgcggtaccaatatcgctttgctgaccgttccctcttgcagatgcgcgtgcacgaacataccgggaagcagttttttatcagggttggggaaagtcgcgcgaagaatcaccgatcctgtttcctcatcaacagaaacctctgaaaagttcaacgttccctgcagtggatattcagacccatcctccagagtcagagtgaccgcagcctgtttgttccctacgcttttcaatttgccagactccatcgcctttctcagccgaagaatgtctcgtgtggattgcgtgatatccacatagatgggatccaactgctggacgacagccaatgcttgggcttgaccgttggttaccaaggcaccctcggtaatgacagacctgccgatgcgcccagagatgggagaaaacactttggtgaactggagattgatttttgcagtctggagatcagccaaggccagtcgccttgcagccaatgcgtcatctagctgctgcttgctgatggattgggaattctcgagttgctgatatcgggcagccagcttttctgtgctatagagattagcttcagcgcgatcataggcagcttgatagattgccgggtcgatttggtacagttgctgcccctgcttgacatccacaccttcaacgaagagccgtttctgtaccaccccattcacctgcggtctcacttccgcaatccggtatggtcgtgccctgcccggtaagtcagcttgcgcggtcatttcccctgcctggactacataaacgcccactgctggaggagaagaatcggttgctgcttgctcctgctcacagccaaccaaaagccaagtacataacgcaacaaccactagactcagcttgtttccattatccgaatagttcatgcagccacctgagaattgccattaatcgatgcaatgtatcatataatggtacattgcaaaaatgaacccatacccttgttgattattaggaaggtacaataagcgcacttaatatgaacaaggatcaggctatgaagcccgtcacgcatggcatccaggtcatttccaaggcatctttgattttgagaatcctggccaagaatccgcttggtctcagcttggctaaaatcgctgaaatcgcccatttgccccggtcgaccgttcaacgcatcgtcaaggccttggaagaagaagagctcgtcagcatgctagagggcaggagaggttttaagcttggcatggctttcgggcagctgatgcatgaaactcagatcgatatcatttccgtcatgcgccctcatctagaacgcctgagcagcgaagtgaacgaaactgttgtgctatcttcaatttccgcacagcaatccaacgtgatttaccgcatagtggctgagcgggacttgagagtggtgcccacattgggatcagtacattcgctctatacaacggttgacggtaagctgctactggcccacctcaaggatgatgaagtactgcaacgcattggtgatgactatcccaggctcacagggcaaaccaaagacatcaaagacctcctcaaggatttggcacagatacgcaagcaaggcttttcaatagaccgcaatgagcatatcaatggcatcagtgccattggcgttggtattgacactttcctgggaagatatgccattgccattgtcacccccagctgcagatttgaagatgagcttgaaaacttcaaaaccaagttgaccacgcttaaaaaacgcatcttgcttgagttgggaagattagcttgacgtcctcactccccattaccccacatttcatttcttagcctctggatagcgtcagcggtctacttgcaacgccgtcagtaaaccgcctttccatcaatcaggggggcagccttccagaccgataacggtcgatattgcgccctgaaaaatgcccctcatcagtgcagtttgactcaattagcaccatgtaagtgcctgtccaatattcaaattcatatcaggtaacaaccttaatcaattgattaattaataattaaccggccagttaattaattggcatacccattgcttgatgagtgttatgaaaaaatatctctcatccacgactaacactggaaagccttctgcccaacaggcacgtaagcgcttatgggctgtacgtggcggcccaggaaaccatgagtttctcgtccggtgcctgggattcatgattccccttgccatttggtgggccgcctctctcagcggcctcatcccggaaaccttcctgccagatccgcccaaagtgctgaaacggttgctgctatggataagtgatgagggcttcggccaagacttctggatcagctttgtccgcgtcagctcgggcttcttgcttgctgcggtcctggcgctgcccattggggtgctggcgggtactttccgccgtgtacagatattcatcgaaccactcatggatttcatccgttacatgcccgccgttgcttttgtacctttggtattgctttggtgtggcgtaggggaagcgtccaagattgcactgatttttatcggcaccttcttccagatggtcttgatgatggctggcaacgtgcgccaagtccccatggcgcagatagaagctgcgcagaccatgggtgcgacccgccgtgaattgctgtttaaagtcatcctgccatcggcagcgccagccttgctggacaccattcgcgtgacgctgggctgggcctggacctatctggtggtggctgagctggtagccgccaatgagggcttgggctatgccattctccgcgcccagcgcttcctgctcacagacaagatttttgccggcattctcgtgattggcttgataggcctgattcaggatcaattgctgcgcgccatttaccgcaagaggtttccgtatgcccaatcaaactaagcctgtcgcgcaggccatcacgattcagggggtcactaagcgcttcaggcaaggcaagcaggatgttgaagtgtttacagggatcaacctgaatatcgaagcaggttcattcgttaccttggtaggcgcatcaggctgcgggaagtccacgctattacgactgattgccggtctggatatgccagatcaaggggaaatcaccatgaatggccacctgattgaaggtccaggcgtggatagggcaatggtgtttcagcattacagtttgttcccctggctgaatgtcatagacaacatcctcttcagccggcgcctagccgccaatgcccacgacatgatggcatccacgcgcaatggcgatgaagaaagggctgaagcgctgctgtcgctgatcggcttgtcgcatgccagaaatgcttatccacaccaactgtccggggggatgcggcagcgggtcgccattgccagggcattaatgtccaagcccaggacattgctcatggacgagccatttggggcgcttgatgcgcagacccgtgaagtcatgcaagacctcgtgctggatgtgtggcagcgggaaaacaccaccgtcattttcgtaacccacgacgtggaagaagccatctttctgggccaacaagttgtgttgatggctccccatccaggccggatcgacacaatctatgaagtgccgttcggcaaagataggccagcgagcctgcgtatatccaccgagttcaaccaactcaaaagaaccgtcatggatcgcatccgtgaaacctccctcaatcacaagtaaaggaattgccatgcccacgaccaacgcatcacctatccgcatattgttcgctgcactcgtcaccgcgctttttctcgtcacaggaagcacggcctacgctgccgaaaaatccaaaccggttgtcaagctggcgacctcggcatggattggttatgccccgttttatgtagcggtcgagaagaacctcttcgacaagtacggcgtcaaggtggaactgcaagatttcgccgacccggccctgatgccatccgcactgcaaagcgggagcatccacggcgcgatgtacacctatgaccaggtcatcatgctcgtcgccaatggccacgacttcagggtagtgatgcccatcgattattctaacggggccgatgccttggtcgcttccaagaaaatcaagtccattgccgagctgaaaggccggcgggtggcatatccgttctcaacctgcgacaacctgctggtcaattatgcgctaaaaagcgcaggtctgaccgaggcagacatcaagggcgtggatacgacgccagaaaatgtgcctgcggcgctggcctcgggagtcgatgcaggcgccacttatgagcccaacgtcaccaaggcgctgaaactcaagacgggcgcagggttccacactctctatacttcagcttccgcaccaggcctcatcacggatgtcctgtatttccccgccaagttcatcaagcagaataaagatcaggtcaccgcgattatccgcggctatctggatggccttgattacatgaacaagcacccgcaagaagcgcaagccatcattgccaagcaattggccgccacggctcaagaagtcgcagaacaagccaagggggtccgcaatattccattggctgacatggcagcttattacgaaccccgccaggacgcccaatcgctttacaccagcggggcgatgatcgctgaaatccagctgaagcgtaaacaaatccccaaggcgccaagcattgacgacacgtttgacgccagctttgtggctgccattgtcgccaagccttgatccaccctactcaatcacctatccatcagagaatattatgaaagctggaacacaaaaaacccttacccattccgatctagtcgagcagggcgtgcgattcttgctcgcttcctacgtggatctgcatggtgtccccaaagcgaaggccgtgcctatctctcatttcgaccggatgatgaacggctccgaaatgtttactggcgcggcactggatggcgtccctcaggaaatcagcgacgaggaagtcgctgcacacccggatatggggtcagccatcgtgctgccttggtccaaggatatcgcgtggctgccgagcgacctgtatacccagggtgagccattcaacgcgtgcagcaggaccatcttgaaaaaagtgcgtcagcaagcagccgagctgggcatggccatgcaactgggcattgaagcagagttctttgtgctcaaagaccaggaagcaggaggattttcccccatctcgaccaggcatcacctgaagaaaccggcgtacgatgttgccaggcttctggacaacaagccctggctgtcagagctggtggaggcaatggactcgctggactggggcgtctattcttttgatcatgaagacggtattggtcagtttgaaatagatttcagctatttcgaagtgctgcgcatggcggataacttcaccttcctgcgcatgatggccaatgaaatcgcgcgcaagcatggcggctttgcctctttcatgcccaagccctatggcgaccgcgccggcagcggggcgcatttcaatatctcattgaccgacatcaatacaggcctgaacctgttcgaaccagaacaggatgacccacgtggctgcggactctcaacgctgggctatcagttcatcgcgggcgtcctccgccacctgccggcgatctgtgccgtggttgcacccacggtcaatagctacaaacgcctcgtcaagcaaggcagcatgtcgggcttcacctgggcaccggtattctgttgttatggcaataacaaccgtacgaatacaatccgtataccgctgggaggaaagcgcattgagatccgtgccgtagacagtgcgtgcaatccatacctaggcgcagccatgattctggctgcaggcctggaaggcattcgggaaaacctggatccgggcgatcctcacctggacaatatgtatgaaaaaacacccgaggaactcgcctccttggggatcagggaactgcccaaaaccctggaagaagccattgacgcgtttgaagcagacccactatcgcgtcaagtgtttggtgatcaaatgttcagcgcctggacacaatacaaacgtgaagaatggctatcctacatcacccatgtctcagactgggagtatgatcgctacctgaaattattctaggaatcagttggatgcaaccacacgttgacaccattcacctcggcacgctgccattgagtcagggcggcgtcctcgaggacgccaagctggtgtatgcgacctggggcaggctgaattctgccggcaccaatgtcgtacttctgcccacctattacaccggcacccatgattcataccggccatggatcggcagccatagcgcactggatccggaccgctggtttatcatcagccccaacctgttcggcaacggcttgtccagctcgcccagccatgcgcagaccccagcacaacgtgccggttttccgcttgtctccatcagggacaatatcgatgcccagcaccgcctgctaactgagcatttgggcgtgaagagcgtcgccctggccatgggttggtctcttggcgcagtgcaaagcatgcattgggctgctgcctaccctgccttcatccgcacggtattcagcatatgcggcactgcaagctgctggccactgaaccgggctttcctcgccagcgtccgtgcagcgcttgccgctgacccggcctggatggacggcgcatatgcacacgatgccccgcccacccggggcctgaaagcatttggacgcgtgtattgcccctgggcctattccagcacctttttcaggcaagcactgtatcgcacgctcgggttcgactctattgaagcgttgctgctggcctgggaagaagagcacttggcatgggacgcctgcgacctgatggccatgctgaagacctgggaacatgcggacataggatcgttggctggccaatcggccagcaaagcgctggcaaacatccgcgcaaaaaccattataatgcccgggagttgtgatgcgtatttcaccgcagaagaagctcgcatagaaggggccttgatacccaacgcggaagtcagggtgctggattccccctttggtcactgtgccggcgcgcccggccgatttgaagaagaaacccgcaccatcgccatgacagcgcatgcgctattggccatggcttgaacatgttgagaaaccgctacctgaccacccactacacttgccaaccatcgtgaatgaacatcgccccaaagtagcccgccgagaacgtggcgaaacccaagctgccaacatcctctcagttgctctggatctttttgccaagcaccatgttgccagtgtcacgaccaagcaaattgcagccgcaagcaaggtcaattcggccctgctttattattatttcaaaaacaaggatgacctgttccggcaggccgtggatcatgcgatagggcaggtgctattgcgctttgagcatgtccagaaaacggcgcacggtccggctgagattctttcggcctggctcaacctgcacttgcagcaggttgaattaatccgcaagtttgtgaaagtggcggttgactatgccagtagtgaatcaagaactgcagagactgacgccaccatcagtcgcttctacgacaccgaacggcgcatgctttgccaggtgttgcaagaagggatagagacgggtgatttcgcccaggttgacgttgaacagacagcgacattcatttccactttcctggatggcatcgtcatccgctctatcgtcctggaggggtttaattatgcgcagtccgtacaggatctccgcaccttcctctcccacgagctgcaggtttccatccaagaatccaccagtttccccatggagtgatatgccgggaatgccttaatctgcaggttaaggtggatgcatcaacacgtattgcgtttagcgaaatctgtttccccggcattccaatcccttcacaagattgaccacaatccatcgcaatatcttgacggaaatatgcttggaatcatccacacttcagccctccgctccatcgaccttcaaccgccaactgattgactttacactatttttaagcaattactgtgccgaatggagagggggttcatgtggaaatatctcgatcaacccgggattcaattatgcttcaatgtgcgctgatcccccgttgatcgacttcgaagtccttatctcttatcactaccgaaggtcctgtcctgcacgaagatacagacccaactgtgatgccattcttcagccattctggcactgttgccttgttggcattatgcggataatggcggctagtacacccgtgaaagcaagagatccatgcccattcaggatatccaggtcatcaacaaacgcgaccagcgcatcaccttggacaacggcgcgacattgagcatttcggtcgagcagatattcaaggtcaacttttacttggacgatgccattgtcggctacctgcgcttcgaatcgctctcctcactgaacaaccttgagatacgccctgtgtacaagctgcgtgaggaatcgttcgagcatccggtattggcgccggaagccgatgccctgcgcagcgcggccattgcactcttccaggcctataccaatggcaagatcatgatgggcaaggaaaaccaggcggtgcattaaccgtgtgtcgcgggcagtttgcggtatgcccactggtacaacatcggcagcaccagcaatgtcagtgcggtggaggagagtatgccgccgatcaccacagtcgccagcggccgctgcacctcggcgccagtaccggtggcaattgccattgggatgaagcctattgaagccactaatgcggtcatcagcacggggcggagccgagtcaatgcgccttcatgcaccgcctgacctagcggtttcccctgttcgcgcagatcgcgtataaaggagatcatcatcaggccgttcagcaccgccacgccagataaggcgatgaagcccacgcctgcggagatcgacaacggaatgccgcgcagccagagcgcaatgatgccaccggtcaatgcaaatggaatccccgtgaataccagcaggccgtccttgaagttgttgaacatcatgaacagcaaggtaaacaccagcagcagggccaccggcaccaccacctgcaggcgctttctggctgattgcaggttctcgaactggccgccccatgtcgtccagtagccacttggcacctgcacctggcgttgcatggcttcctcagctgccgcaatgaatgagcccatatcccgtccgcggacattggcgctgacgacaacgcgccgcttgccgttctcccggctgatctggttcgggccttccagaaggtccagggtagccacttcccccaatgggatatagcttgcctgcgattgatgggcagtgcttggcaacgggatcggcaattgccccagcacggcaagatcgctcctcatctcgtctgtcaggcgtaccacgatgtcgaaacgacggtctccctggaacaaggtgccggcattgcgtccgccaacggcaatgctgaccgcctcctgcacatcggccacatcaaggccatagcgtgcggctttttcccgattgatgttgacattgaggaccggcaggcccgtggtttgctccaccttgacctccgccgcgccgggaatggtctgcagcactgccgcaatgcggttgccggtggcattgagcacctccatgtcatcgccaaacaccttgactgcaacatcgctgcgcacgccggaaatcagctcgttgaagcgcagctggatcggctgcgagaattcgtagctgttgcccggcaatgtcgctaccgcttgctgaatagcatgcagcagcgctgcccggcttttgtgaggatccggccattgcgccatgggcttgagcataacggtaccatcggaaacatttggcggcatcgggtcagaagcaatttcagcggtacccgtacgcgagaatacacgctcgatttccgggaattgcgctttcaacgtgcgctcaatgtcctgctgcatcgccacggattgcgtcaggctggtaccggggatgcgcactgcctgcaccaccaggtcgccttcatccaggctggggataaactcactgccaatgcgcgttgccagcaggccgctcaggaaaaccaccgcgatggcaaataccaccacgacccgcctgctctgcatcacccaggtcagcaaacgcgcatagtgttgcctggcgtgacgcatcagcacattctcctgttcagccaccgggccggtgacacacaatgccaccgccgccgggacgaatgtgagcgacagtatcatggcccctgccaaggcgatcaccacggtataggccatgggatggaacatcttgccctccacacccgtcagcgcaaataccggcaggtacaccatcatgatgatgagctggccaaacaccagtggcctgcgagcctcctgcgcggcagcaaacactgtggcaaaacgctcttcgcgcgtgagcggatggccttgttgcttctgtgcatgggccaggcgacgcatgcaattctcgacaatcaccaccgccccatcaatgatgatgccgaaatccagggcgcccaggctcatgaggttggcactgaccttgttggcaaccatgccgctgaacgtaaacagcatcgccagcggaatcaccagggcagtaatcatcgctgcgcggatattgccgaggaagaggagcaacacgacaatcaccagcgccgcgccttccagcagattgtttctgacggtcttgatggccttttccaccagcacggtgcggtcatagaccggaatcgccaccacgcccggcggcaaggtcttgttgatatccccaagccgctcagccaccgcctgtgccacggcacggctgttctcgcccatcagcatgaacaccgtgccgagcacgacctcgcggccattctccgttgcagcaccggtgcgcagctcacggcccatgcccacgtcccccacatcccggatacgaataggtacgccgccgacattgctgacgatgatgttctggatgtcttctatggtcgcaacctgtccgggtatgcgtaccaggtattgctccccgtgtttctcgatgtaacctgctcccacattggcattattgcgttccagcgccttgactatatcccccaggctcaggccataggatgacaggcgggccggatggggtgcgacctggtattccctggcaaacccaccaatggtattgatctcggccactccgggcacagtgcgcagttgcggcttgatgatccaatcctggatgtcgcgcaggtcggcgggcgtatagggactgccatccggtctcacagcgccctcctcgctctccaccgtccactggtagatttctcctagcccggtggaaatcggccccagctgcggcgagatgcctgcaggcaagatatccctggcgatttgcaaccgttcattgaccagttgccgcgcgaagtagatatcggtgccatcctcgaataccactgtcacctgggacaagccatagcgtgagatcgaacgcacctgcttgagatgcggcaaaccggccatggcggtctcgatgggataggtagcacgttgctcggtttccagcggcgaataacccggcgcaacggtattgatctgcacctgcacattggtaatgtccggcaccgcatcgataggcagttgctggtaattgaaaatcccaaacgcgaccatggccaatacaccgaccaggaccagccagcggtagtcaatcgcggcgcgcagtatgcgttcaatcatgctgtgtctcctgatcaatgcgcatggtcggccatggccttgccgagctcggacttgagcacaaagctgccatctaacacataagccgtgccgacatccagtccgctcacgatctcgaccagcttgccatctgtacgcccggtttccacaggcgtcgccctgaagccatcgccatgcctcacgaacaccacttggctgccttccagtgtctgcacggcttgcgcaccgacggccaacggcacctcggcttccccggcaacaatcgccacgttgacgaacaagcccggacgccaggcacgcgctgggttgggcaaggtcacacgtgctgttgccgtgcgcgtctgctcgccaagcaatgagccgacataagctaccacgccttgcgcctgcgattcgaatgccgccgcccgcacggtcacagtgctgccgaccttgaccgtatccagatccttggcagaaacgataatttcagcccataccgaagaaagatcggccagcgtcatgacattggtgttggcctgtacggattcgccgagcgcaagatggcgctcgacaatcatgccatcgaagggcgcacgcaactcgtaccggttcaagttgccaccgccatcgcccgcaccaatcgcccgtagcttctgcgatgcgttctgcacagtgatctcagcctcctgcaaggcttgtagcgcttgcagataatcctgctccgctgaaatcctgtcctcccacagctccttttcccgttcgtaaaccttgcgggccaacgccaggcgcttttgcgcggccatggcattgctgcgcaattctgaaatgccggggcttgcaagcgtagccagtacctggcccttcttcacctgttgccccaggtcaacggctaccgattccacaatgccatccacgcgcggcacgatatgcgccgtacggtcttcgttgaagcgaatctcacctggcaaggtcaaggtggtgagaatgcgtgcaggccctgcctgcgcgatcaccaggccagccgcacttatctgggctgagctcagttgcacgatggcaccatcctcatgctcgccgccgcgctcctccgcttggcggccatgagaatttgctgcctggacacggtgctcggcaccatcgttctcacgcgcccgatcggtatccgccaccatgcgccaggccagcaatgctgtcacgatgatgatggcaaataggatgatgttctgtttgtggttcattctgatggtccttgatgactgccgtgttgcgcggcaaataacgatgcgccttgcgggcctagaatcgcctccacttccgccaccgcgcgctgcacttcgcccaaagcgcggacatattgccctcgcgcgaggaacaaggtgcgctgcgcatccagcacatcgagaaaatcgaacttgccaagttcgaacccgcgcgttgtggcatcgagcgcgctttgagcgccaggcaggatatcgccacggatcaccgatacttcctggatggcagctgccaggcgctggtgggcctgcgagagatcggtacgcaagcgtacctgggtggaaagccgctcatcgcgcgccttgtcgacgcgcagcttggcttcgaggatattgccctggttgcgatcaaagaggggaatggcaagggcgacgccgaccacgctcactgtctcgctggaggattcacggcgctgcacgccgccgcgcaccaccaggtccgggtagcggcgggcctgctccaccttgagcatcgcttcacgccggctgacctcctgctcggcgcgtaccgcctcaggtgcatgggacgctagctcgtccagatacgccaggtcgggcaattccggcaggatctccaactcgcctatcgcctcggtgaagcgcggcgcggcattgccccacaatgcagcaaggcgtcgcctggcattgatcagctcggcattagcctgcgtcaattcgatgcgggccccggaagcagccacgcgcgcgcgcgtctcctccaccggcgataccttgcctgccgtcacgcggcgcgcggcaacatccaggccgcgattcgccaatgccaatgagctctgcgctagacgatagcgttcctgcgccgccagcacttcgtaaaagcgttgcacaacatccgcatggatttgcgcaaagcgtatctgcaaatcggcatttgccaagtcacgcgcacgttctgcactctcgatgcgggcgccgcgcttgccaccgagttcgaacggctgtccgagccaataggtcgtttgccgggtaggcgcgcgcgtatcctccatttccacggaaaactccgggttgcggaacagggcagcctgcatccggctcgcagtgaccgcctccagctcacgctgggcaatcgccacctcgggattggccgcgacagccaattgcaatgcctgctcaagtgtcagactttccgtatgctcatgttgggttgccactgccactggcagcacaccttcgcgctgccagttttccgccccagccacagatacatgtaatatggccgccagacacaacggccagatgaaacacctcatcgcactctctccagaaaaatggaaaacgaatccggcgagtgagaggctgtttaactagaaaaagctggaagcaggcaccactcgccgttcaggcagcgtgatgccagttggggcgctctgggcgcgcctggggagagtccggcacctgggacaaggtgcgcgataacacatgctgatcggcaggaaagaagaccgacatcagattgatgcttggcaaccactggggcgaggcctgctgatgatacccacaatcattgtcgcccgctgcaggcgagaaatcaggcagcgcatcatgatgctcatgatcgtggtgaccgaagtgctgcgcgtcagcgccaagctcgtgcccgcagtaagcccctgccatcgcccaggacatctggagcggcagaatcaacagcatggttatcaggacgatacagcggagcatggtgcgattataaagcgcgctttccatcaggcacaacttttccacggccctacagacatggatttggctgcagctcactgcgcttgccgctgcgccagctcgacgaaggccttgatatagtcgatatgcatctcgccctcgcggatgccgaggaaaatctgcttggcgatgccgttcttgcccaggcgcagcggcgtcacgtcgaacttgtcctggtattcattgaccagccagcgcggcaacgccgccaccccgcgcccgctcgctaccatctgcagcatgatgtcggtcgtttcgatcggcttgtggcgcttggggctgatgcccgctggcatcatgaactgggtatagatatccagcctgtcgacctccaccggataggtgatcaaggtttcctccgccaattgttccggcagcacagacgtggcgttacgcaaccggtgccccggccccaccaccagcacctgctcgtaatcaaacacgggctggaaatgcaggccgggcttgtacagcggatccggcgtcaccagcatatcgatctcgtaaccgaacagtgcaccgatgccgccgaactggaatttctgcctcacatccacgtccacgtccggccaagccgccaggtagggcgccaccaccttgagtagccattgatagcaggggtggcattccatgccgatgcgcaaggtgccgcgctcgccttgggcgaactggcgcaggcgctcttccgccaaggacagttgtggcaacacgcggttggctacggccagcaggtattgcccggcctgcgtcaagcgcaggctgcgcccctcgcgcaaccatatctgcgtgccaagctgctgctccagctttttcatgctgtggctcaacgcggattgcgtcaggtgcaatcgattggcggctgcggtcagcgaaccttgccgctcgacttcccgaatgatggtgagatggatcctatccagcataatgatgaatttaattcatggaatattgaaataataccatttttaatcatgaatacactgcgctaccatgctgccatcttaatcctgatgagaataatgcatatggcgaccactcataaccttggctttccgcgtattggcgccaggcgcgaattgaagttcgcactggaatcttactggaaaggcgaatcctcccgtgacgcgctaaaggcgctgggtgccacgttgcgccagcgccattgggaaattcagtctgatctggattgcgtgcctgtaggcgatttctcgttctatgaccaagtgctcgacatgagtttcatcctgggcaatctgccggagcgcttccgggatttccgcggcgacccgctggacaattatttccgcgtcgcgcgaggccgctccgcccaatccgccgaggaatatgccgcttgctgcgctggcgtcgcggcaggcgaaatgaccaagtggttcgataccaactaccattacatcgtgccggaattcgatgcccataccgcattcacgctggatgccgcccagctgctggcgcaagtagccgaagccaaggcgcaaggcgtcaatgccaagccggtcatcatcggcccggtcacctacctggcgatcggcaaggccaaggacaataccgacaagctcgacctgttgagcaggctactgcccgtctatgcggaattgctgcaagcacttgcggcacaaggcgtggaatgggttcaggtcgacgagcccatcctcgtcaccgagctcgacgacgcctggcaggaggctgtcgagactgcctacaactatttcaagcgcgtcaatgtcaagctgctgctggcgacctatttcggccaattgcgggaaaaccgcgcactactggccagcctgccggttgccggcgtgcatgtcgacgcgatcaacggccgtgacgatgtcgccccgctgctgaaactgctttccgcggacaaggtattgtccctgggcgtgatcaacggccgcaacatctggaagaccgacctcaatgccgtgctggactggatcgagccattggcgcagcaactgggcgagcgcctgtggattgcgccttcgtgctcgctgctgcacgtaccagtggatctcgagagcgaacagcgcctggatgcggaggtgaaatcctggctggcgtttgcagtgcaaaaactggatgagctcaagctgctggcggcagccctgcgcaatggtcgtgactcggtcaaggcggcgttggatgccaaccaggccgccatcgacgcgcggcgccactcaaagcgcgtgcacaaccctgcagtcaaggccgccctcggagagctggatgccaagctcgggcagcgcaagagcccttatgcccagcgtgcggccaggcaggccgcatctctcaagctgcccttgtacccgactactaccatcggctccttcccgcaaaccgccgacatccgccatgcccgtagcgcattcaaggctggtcgcctggacgaggtggactacaaggcggcgatgcgaaaggagatcgaacgcagcgtgcacgagcaggaaaagctgggtctggacgtgctcgtgcacggcgaagccgagcgcaacgacatggtggagtacttcggcgagcaattggaaggctatgcgttcagccagtttggctgggtacagtcctacggttcgcgctgcgtgaagccgcccatcctgttcggcgacatcagccgcccgcagccaatgaccgtggaatggatcaagtatgcgcaatcgctgaccagcaagccgatgaagggcatgctcaccggcccggtgaccatgctcaactggtccttcgtgcgcgatgatcagccgcgctccgtcagctgctaccagctggcgctggccatccgcgcggaagtgctggacctggaaaaagccggcatccacgtgatccagatcgacgaagccgcattgcgcgagggactgccgctgcgcaaatcccagtggaaggaatacctcggctgggcggtggaatcgttccgcatcacggccaacggcgtggaagacgacacccagatccatacccatatgtgctattccgagttcaacgacatcattgcctcgatcgcggacatggatgccgacgtcatcaccatcgagacttcgcgctcggacatggagctgctggatgcgttcgacgatttcaagtatccaaaccagatcgggcccggcgtctacgacatccactcgcccaatatcccgacgctggagcatatcgtgcaactgatggaaaaggcggccgagcgcattcccgccgagcgcctgtgggtgaatcccgactgcggcttgaagacccgccaatgggccgaggtcatccccgcgctcaccaatatggtggcggcagcgaaaaccttgcgcgcctgaaggccctagcctcttagcgcctgttcacgagacagcaggagaacgcaactaaaactggagcggggttcacttcacgaaccccggtccagttttttcacatcgtcaatcaatgtgactgcaagcggcggttgaagctgatgctgtaggtcacagggcgggcatgcaggatagggtcgtcgctagcctcaatgccgtccaccaggttgagcgggctgaacatcatggttttctcgaatgccgcaccatcggtgcggaaacggtcgatcgtcaacgtgcccagttccacgatctggcggctgtccggccaaaccgacgtggcatcgttcacctcgtcgccgggatcggccagctgcacggagatgcggtagctgtacgccgcctgttgcaggcgaccgggcagttcgtgcatcaggtagtccgcatccactgccttggcagcgtcggcattcaggaatttagcgccaccgactggctcgatgcgatagcgcccgtagcgcgtttctccctgggcgttggtaaacttgaacgcgttcacgccgaagaaaggctgggtggcgaagctttcaggcactggcttgggtgtcatcacgaacctgagcgcagcgggatgctggccgagaaaagcctcgatcggcttgggctgcgcctggctatcgcgcgaagccgcgacggcctgcagcaagcccaggaactcttccggggtaaccgcaggaaagccgttgaccgagatgcataccaggtccgcactggcctcgtccgccagctggaagcgaatggcgattcccttgggaaaggcgctgccgtcgttatccgcgctattgggcacgccagtggcgttggaataacgcaccacgaccgggtgcggcgcggtgaatatctcggccttggtcacctccgcagcactggccgcaggggtgaaatggccttccacgacgatgcccttggcatggttggagcgaaacccgggatgcggccccccggcaagctcggtcagggtgtccaccaattgttccgccaccggcttggcgggcgtctcggcaaatacggtcggcaacatattgaaaagcagcgttatgaacagcatggatcggacgacaggttgcatgatgaaagctcctgattacgtaaaaaagctgggctgcagattggttgggctaattcgactagcctaatatcaatcaaccgcttatgcaaactgtccagcatgagccggtggcagccgctacggccctgatccccggcgccatacccggcagccggggaaccatttcgtttccgcctatttggttgtcaaggtatcgtaggcagtgatcaggttgcggtaatcgggaatgtggttggaaaacagcgcacccaggccttcgatgtcgcggcgccagtcgcgatgcagctcgcaggccgcgccgaaccaggtcatcaattgcgcgcctgccgccaccatgcgctcccaggcagcatcgcgcgtcatggcgttgaaggtgccggatgcgtcggtgatcacgaagacttcatagccttcctccagggccgacagggcaggaaacgccacgcacacttccgtcaccacgccagcgatgatcaattgcttcttgcccgtcgccttgaccgccttgacgaaatcctcgttatcccaggcattgatctggcccggacgcgcgatatacggcgcatccgggaacagcgccttcaactccggcaccagtgggccgttgggaccagtctcgaaactggtggtgaggatggtaggcaaattgaaatacttggccgcatccgccagtgccagcacattgttcttgaacttgtccggatcaatgtcgcgcaccagggacaataatccggcctggtgatccaccagcaatacggcagcgtgatcgcggtccaggcgtacatagggcttagtcatgggtttctccttgtcatggatgatgttgatgtttcaggcttctcaaacttatgtagtcacaaaacggccattgttgtagtcagcaatcgcctggtcgatttcctcccaggaattcatgacgaaggggccatggccgaccaccggttcattcagtggcgccccgttcaacagcagcaagaccgtgtcctgccgcgcttccaataccagctcgctgccttcgcgctgcatcacggcaagctcggtaggacgaatggtatgtacatcccctatgcctaccgctccattcagcacgaagatggcagtggtatacccctcgggcaaaatgaattttgtcgtggcgccggcattgaggcgaacgtcccatacattcatcgggctgaaggtgctggccggacctgttcgtccgtcaaattcacccgcgatcacgcgcaccttgcccgcctgggcaggtaaatccacttcgggaacctgtgcgctgctaatgccctgatagccaggtttggtcattttgtccttggcaggcagattgacccataactggatcatctcgaacgcgccgccagtccgggcataatcgtcaccgtggtattcctcgtgcacgatgccggaaccagccgtcatccattgcacgtcgcccgggccgatggtgccgccagcatcagtggagtcatggtgcgaaacctggcctgcgtagacgatggtgaccgtctcgaatccgcggtgcggatgctgcccgacgccgcggcgcttgtcggtcggatcgaaatgcgccgggccggcgtaatccatgagcaggaacggggacatttcctcatggatgtcgcggtaggaaaagatgttctgcacgggaaaaccatcgccaacccagtggcggccattgcttcgcttgatgaatgccagcttcttcatgctatttctcctgaagtgaatgtcgatgggtccactataaagagaagacttttatggcactagatggttaaatatgaaattacttttcaatatatggaacaattgtggatttcaacgaggctgccgtattcgtcaaggtagtgcaggccggcagtttcagtgccgcagcacggcaattgcagctaccgacttccacggtaagcacacgcgtcgcgcgactggagcaacggctgggcgtgacgctgctgcaacgtacaacccgccgcctcaacctgacggaggccggcagggcctatttcgctcatgcgtcgattggcctgggatatctacttgaggcggaggcagcgctggacgcggcccggcagaagccacaaggcaggttgagagtcaccgcgcctgcagacctgggggacagcttgctggccggtctcgtgcaacggctgcaacagcagcaccccgcgctggaggtggagctgatattgaccgatcgttacatggacctggtcgcggaaggcatcgacgccgcgattcgcaccggggagctccgcgactcctccctgatcgccaaaccgctgggcatggcacgctgggccatgttcgccagccgcgcataccttgcttcctcgccacggctacagcaaccccaagacctcaaccagcaccgctgcctgcaattcagccccatgggtcgcgatggctggacactcaggcgtggggaagacatcatgaccatcccgctcacgggcagcaccatggccaacagcatcggcatcgtacgcaacatggcactgaacggacaaggcgttgcattgctgcctacctatatctgcaagaccgaactggccatcggcagccttgaacgcgtattgccgcaatggcaggcacaggcagaccccgtgcacctggtttacccacgccagcgcttcatgccgcccaagcttcttgccttgatcgatatggcacaggctgagctgcgaccctggttcagtgatcccgcataacccgccagcactgcttcgccagccggacaaaaacacctgcactgcatcacatgtccgcatcgtcgcgggatgcggacgcatggggcggcatggtgtctgacgatcagccgatgacacgcttgctcggcaagtcctgcagcatcgttcatcacaagctcgcttatactatgcgtctcatgcaaaaacctgccgtatcaccgttcacgctttacctgatcctgatcttgccaccattgttctgggcggggaatttcgttgtgggacgcgcagtgcacacggatatcccgccgttcaccctgtcactgggccgctgggtgatcgccctgctctgcatattgccgtttgcctggcccaccatgcgccgcgacctgccgctgtactggcaataccgctggcgcctgctggcggtttccgtggtgggcgtcgctgcgttcaacaccttggtctatagtggcctgcaccacaccactgccaccaacggtattttgctgaactcatgcatcccgatcctgatcctgttgtttggcgccatgttctaccgcctgcgcctgcactctttgcagcttctgggcctggcactgtcatttttcggcgtgttgaccatcattctgcacggcgaatgggaacgcctgctcagcctggcgttctccagcggcgacctggtgattttcacggccatgatctgttgggcgctttatacgctctggttgcgcgacctgcccgcgagcatccaccgcctgggcttgatgggcgcgcaaatcatggtggcggtcattgtcctgctgccgctcttcatatgggaacaggcgcatggacaacatgcccggtggggccaggaaacctggctggcgctggcgtatgtcggcatctttccgtcggtcatcgcctataccctgtacacgataggcgtggagaaagctggcgccgccagggcgggactcttcatccacctcatgccggtattcggcagcctgctgtccgtgatattcctgggcgagcatttgcacctgttccatgccatcggcatcgccgccattctgggcgggctggcgctatcgaatcgtcaccagcacccgtgaagcctaggaaagaaacgcagtgggaatattcaccccagcacgtcgtgccagatgttcacggcccaggcgcgtgcctcacgcgcttcctccaccgaccttgcatgtgacacgccgccccccggcgccggcttcatttccccgctgttcgcgtcatagcgatagacattggccacgtgcatggcctcttctgcgctgacatagctatagcaggtattggcaaacaccggcgtgggatcgggttcctcaccggccaggagggcaatgatcgcgctggcgcagaccttggcttcggaagtcgcgatatgcgccgatttcggcaggccggaatccagcgcgtcgccaaggatgtgcacatgacgcgccttccgcgattcgtaggtgacgtaatcgacatcacaccagcgcccatccgcattgccgaagccgttgtccaaggccagccggcccgcggtctgcggcgggatcaggttcagcacgtcgaacttgatccgctcaaaagtggtgtcaagtgtacctttgcccgggtctatgtctttcaattcgcttgaggcgtgatattcgaccagccccggataaagttcggaccaggctttctcgaacagcgcgcgtttggaagtgatggcgggattggcgtccagcaccagcaccttggagcgcggcttgtgccgctgcaggtaataggccgcctggcatgcccgttcataagggcctggcgggcaacgataaggcagtgccggcacggtgatcacgaacacaccgccgtcgggcatggcctgcaattgctgccgcagggcaaccgtttgctggcccgccttccaggcatgcaggaaacgcgactgcaaatccatgcccgccagggcgttgaggtggctgtagtcgaaactgacccccggcgccagcaccagcctgtcataggcgatatgactgccgtcgtccaaccggatgctacgcctgtgcgcatcgacgccagtaacgctggcctgccgcatctggacgccgtggtgctgcaccaattgatcgtaagaatgggaaatttcctgcatctgcctgctgccgcccaacaccaggttgctcgcggggcaggagacgaaggtctgggccggctcgatcaggatgacctcgataccgccttggctccacacgcgcagatacttcgccacagtggcgccggcaaacccggcacccaccaccaccacacgcggcgcgcctgccgctgaggcaaaactgcgccaggaagcaggaagcagcaggccggccaatgccagcttgttgaagctgcgacgcttcattgcgtccccgcctgttgccggtattcacgacaagtcgctgtctcgggagcggtgcaggcaaaatagccggccaagccgacaatttcttcccattccaatcccttggcatgctggttcatcacgctgccgtcatcctgcatatcgcggtattgccgcatcttgtcgaggaaacgcccggcaggcatgccggccagactgggaatctcgccacggctcttaccctcatacccatggcacgccgcgcaggaagccgccagtgtgcggatatgatggctggccggaccagccgatgtcgccaccggcatgagatagcccattcccaacaggccgatcaggaaaagccgcatcaggatgccgctatgaccaagcagaaatggattgcatggcatcgcgacccaagctgcccgctcctgggatttcccgttcgatgatgcatgtcggcatggttcctccttcaatgatgaggtgatgatgcgattgtggccgacttaaaaccgctaaggccctgtagtgaagcgacactggccgaggactcagccatgggcagcccgtgaaaggcagcgccatatcatcgcagcgcaactccgccatcaagataaagtagtggtgctaaagcctgacgtccaggctgtgggtgaactcgttgtcttcattatcgcggatagtgaccgtgagcgtgccatcccccttggcagtgaacggcaggcggaggttggggtcttcgctgatgccgatgtaagtatccgcggccagcaccggctcgccattgtaccgtacgtcaatcttgctgatatagaatgcggggcggaagccctgcgataccaggtcgcgctgcaagcccgtgaacatcgggtgcttgatttgcagcctggcatagcgcaggtcgccctcggcagcttcgttatccagcgccaggcgcatcttgcccgcattctgccgggcttccttctcatccccgtctatcgtgccgccgcacccgccgctcgccctgatcttcgcagcattgacataccattgaccatcgctggtctcggccaccacatgcaccagggaatccgtctccaggcgaatacgcgtcgccagctccgccttgccgctgtgcggggtgaaatggaagacggcggcaagcggtaccgggttggcatcgacgatcaccgacaccgacttcacgtatttatcctgcccctggggatgatcaatggaaaacgcaaacggcacctgtgcgccgctttctgcccgcctgggcgcggtgatcttgatcaggtcgctttgctgcagggtctttccgggaaacaagtcacgctgcatgctctgccatttctcgtccgtgacttctgccgtggcagccagggaacatgccaggcccagtgcgcacaatactcccgacagccagtgtatcctcattgctttatccatttcatcgtatagaataccaaccagttggtatggtatgccggtatacagatttgtcaatagcctccgccgcgctacccacccatcagatgaggacgaccacggaatatccctatgtccagccagacccatgcctccacacgtgaacgcatcctgcatatcgccagggatctgatcttcgcgcgcggattttctgccatgtcaatcgacatgatttgcggccaggccggtatcaccaagggcgggttttttcaccactttcccaacaaggaagcgctgggtgaagcagtactgcagcagttctggcaggatgcgctggcacgccagcggcagatcctggaatctgcctaccctacaaagctggaccagcttgccgcctacctggaggatgccatttccacctaccaggacccgcagttcagccagggctgcatgctcgctatcttcaccatgggactggccgagaccaacccgcggctattccaggtatcgcaagaatatttccaggattggcgcgggcaattgattgacatgctcagccaggtcaaggaagaacaacatcttgcagcattcgatgaaaccgcctgggcagaactctatattgccacgcttgaaggcgccctcctgcttgcaaaggcgatgggcgacacgaaagtgaccgctcgcaccctgtcgctttacaagcagcaattgctggcggctgccactcagccaaccatggcaaacacctcaagcccacaaaaaaattaaggtattatcccggtcagctattgacactctctaaggtacctaactatcatctgtccgtacgatgctactgattaaagaactgccgacctcagagtcgctgaaaaaatttgcgggccattatccggaagccgatatcgtcgcgatctgggagttcgtcaacatcctgcgtgccgcctccgatctatcggatgcactggataaaatgttgcagcagcatggactgctgcaaggtcgctggtgggtactggtcctactgttgcgtgaagacaatctcagttcctccccgtcggagcttgccgaaaaagccggcgtcaccaaagccacgatgactggcttcatcgacgggctggaaagcgaagggctggttacccgcctcactgaccgcaaggacaggcgcaagctcaagatcaagctgacaccggcagggcgcaaaaagctcgacgaggtcatgccggtgtactacaccaatgttgccgccctgatgtccaccttgtccctgcagcaacgccaggatgtggttcgctacatgcagaccctgggcgccaacgccgacatcatcaagtaacacaagcgcaccaaaccgtttttacattgttatcctgggcgggagtccaccatgcatcgcaacatcctcaaggctttcagcactgctgtcatcgcggtgctgcctggatgtatgagcatgtcgggaatttccaccaccgcacaacctaaagacaccgcccaactcgaagcaggccacgacatctccgaggcccggcacgacctgccctggcccggggaggcatggtggcaggtttttcaagacccgcagctcgatgccctcgtgaaccacagcctgcagcagcatccggacatccgggcggcacgcagccggactgccattgccgaagcacaggcccaggccgctggcgccctgctcgccccgcaagccagcgccaacggcaccttggtgcgcgagcgcttcacctccctccagttcatcccgcccccgtgggcaggacatacggaatggaacaacaaagccactctcaatctcggctacgaccttgacctttggggacaacgcgcgcagcaatggcagagcgcgctcgaccgcacccaggccactgcggcggaagcgcagcaggtcaagctcagcctgaccactgccctggtgatgcaatatatcgcgctttcccgcgcgcatgcgctgcatgacatcactcaccacaggctggacattgcgcaccagcagctggacatccgcaagcgcgcgctggccgctgggctgggcaccgagatcgaggtcaccgaggcggaatccctcatcccggcattgcgggcgcaactggaagctggcgacgagcgcatcaccctgctccggcagcaacttgcagccttggcgggcgaagggccgggttatgccgaacgcctgcatccgcccaaactctccctggatgccgacatcggcctgcccgatgccctgcctgccaacctggtcggccgccgcccggatatcgtcgcggcaaaatggcggattgaagcagcccggcacaatatcgccagcgccaaggccgcgttctaccccaacatcaacctcctgggcttcgtgggcctgcaagccatgggcttcggcaagatcctcaccgaaagcggcatggtggcaggcgttggcccggccctctcgctacccctgttcgatggcggactgcgccggggcaacttggctgcgacgactgcagattacgacctggcagtcgagcaatacaacagcatcctgttgcagtccctgcaggaaatcagcgcacaactcgttacactgcgctccaacgcaatccagcatgcggagctgcttgatgccctgcgtcttgcgcaacggtccagaaagcttgccctgacccatcaccaggccgggttggccaactacctccaggtgctggaggcagaacaccacgtgctcacacaacatgccgccctggtcgatctcgaagcttcccggctcagcgcctatgcagacctgatgaaggcgctgggcggcggcgccggacagccacaatgagccgcggcaataccgggctggccttcatgcgccgcacgcgctggcgctacatgctgctgggcatgctgcgggactgggtgcgcgaggatgcccaaaccctgatttatatcggcaaggtactgctggcatgcatgctcgccatgtgggtatcactcaggttcgagctggagcagccacgcaccgcgctgctgactgtcgccatcgtcatgcagaccaggaccagcatggtgctggccaaaagctactaccgcttgatcggcaccctggtcggcattgccacctccgtgctgctggtcgccctattcgcgcaggaacgcgtgccctttctcgtctacctgtcgctatggatcagtttctgcacggctggctccattgtatttcggcaccaccagtcctatgcctttgtcctggcaggctatacgatctgcatcgtcggcctgcctgccacgctcaatcccgggcacaccttcgatatcgccatgacacggctttccgagatcatggtcgggcttgcgtgtgccagcctggtgagcgcgctcgtgtttccccagggggtcggcgagctcctgcgcaacgccgtgcgcaagcgtttccgcgacttttcccggctgctgtgcagtctgaaccgcgagaagctggatgaaccagccggtcaggcagcgacgctgcgcatggcgagcgatatattcgaactggaaatattccatgcctcctcatccatggaaagtagccactcccgtgcctaccgcgagcagctcaacatgctgaactcagaattcatggcggtcagcaccagttttcactctttcgaacaattgatgcgacgcctgcatacaagcggtcacccgcaggtggtagacagcctgatggtcctgtttgccccgatccagtcggcggtgctgacccacaggcgtgaagcgcaggacgagcttgaagccaggcaggtagcgctcactatcgatgcattggtgcagcgatggcccacccacctgaacgaggtcagatcgtcactgcccagcacgcttaccgataatgagaagctggatttcgctaccggggcggagctgagtctgcgcatactctcggagctgcatgcctatgttcatacctacgccagcatgcgtaaaccagaaaaaatgggcatatccaaacccaggcgcagcccgcgactgggcatgcactttgatccgctggccgccttgctggcaggattacgtgggggattggtgtttgcggtgatgtccttcctctggatcgcctgcgacctgcgatcaggcattgaagccatcaccatcgccaccattgcgagcacgctgttcgcctcatcgccggcgcccggcaggacggtacgccaattcatcatcggcgctgtgattggcacggcactgctttatatatgcaacttccatctgctgacgcaggcgcaaggcttcgtcatgctagcgctggcattgtgccccgcgatcgcgatcgcggcctggttcaccaccaggcctgccatcgccgtcattggatcgggcatcttcattgtcttcttcctgcacatcggcttcaacaacgtgtttgccgccgatccggtcaatttcattaacgaagcgatcgcggatctgctcgccatcatgctggcaggcctcttctacagtctcatcgacctgaccaacgacctgtggtcccgcacccgtgtcgcccaggcgttgcgtgagctaattcgggatgcctgcatccagacacctccgccggcgcgcgccaagcttgaggcccatgcgcgggaactgctcctgcgcatgggatcggcacgccgcgtggcagatgccaaggacaaggaggtggtcgactggttgctgtccaccctggaaatcagccaggccgtcatcgcactacgtttggaattagaccgcactgacgacgccatcattcgcagctccatcgaccaaagcctgctgcaactggcccggctgttcgcacagcccagcagcacgttgcggagaagcgccatcacctcgatcgctgccagtatcgaatatctgcaatccaaggctcccttaggcatccccaatcatgggcaattgctcaccatgctgcacttcatccatggggcgctcctggacaaggactcggtgctcacacccatcgcgccgctggaggattcatccatacccggagcgctgcgccatgcctagagaactcgcctttctcgatgccttgatgcccaccctggtgctggctttcctggccgcattgatgctgtattggctgctggacaaggccctgttgtggctaggcacctatcaattcatctggtatcgggcactgttccgcctgggcctgtttgtctgcctgttctgttcgctcgggctactgatctactgactggaatgcatatgaaagacctttacaagcacatcctgcgtatttctctcacactactcgtcgtggtgaccgccgtgatcatggggcacatgctctgggtacgctacatggactcgccatggacacgtgacggcagggtgcgtgccgatgtcgtcaatatcgccagcgacgtctccggcctggtcaccgaagtcgtggtgcacgacaaccagttcgtgaaaaaaggcgacgtattgttccgtatcgacgccgagcgctaccaccatgccctggaagaggcagaagccaagctggagcagcgcaagatcaacctcgccctcaaacgggggcagtccacgcggcgcgccatgctcgacgaccaggtgatttcacgcgaggaccgggaggattccgacctgatcacgctggcagccaaggctgaccttgaccaagcccgtgccgaactcggccatgccagactcaacctcgagcgcaccgaggtgcgggcgcctgtcgacggctgggtatccaacctgctggtgcggccaggagattatgcccaggcgggcgaagccaagctcgcgttgatcgaccagaaatcctactgggtctacggctacttcgaagagcacaagctcgccctcatccatgtgaacgacccggcggaaatccgcatgctgggcaccgacttcgtcctgcacgggcatgtcgaaagcctcgcgcgcggcatcaccgaccgcgacaacccaaccgatgtcaggctgctagccaacgtcaacccaagcttcaactgggtgcgcctggcccagcgcgtgccggtgcgcatccatatcgacgacattcccgaaaacgccgtgctggtcgccggcatgacctgctcagtgatcatacatcccgtcgtaaaagccactaaaacggccatgccccctgcttgatttctcccacagcaagaagagacattggctgactgccatacacctcacatttgcgcacactgaacgctcccaggattgcaggagaagcgtcatgccagcaaaatccaaggcacagcaaatggctgccggtgccgcgctcgcagccaaacgtggagaagccagcaaaaaagacctgaagggagcttcacggagcatggtcgagagcatgagtgaacaggaacttgagaagctcgcctccaccaagcacaagggcaagccatacaaagtggagcgcgatagccactgatgaggtaacgcaagaaccgcaagccctgccttgcggacacttgacgtaggacgcggttacccgactttgtaagactattcctactttagcgaaaatcgctgcttatttactggaattatcgcgatattcagcgcttttggcgcctgcacgcctctcagttgcgctacactaacgcatcttgagatctgcaggataagcatttcatgagcggttatcaggctaataatatcgatcaaaccagtttcaagcgcatcctgcgccgcaacatcatgctaccgctcggcgtcggtatcgcgagcgctgcgcttttcgtcatcctcatcttcaaccttctggactccatgaactgggtggagcacagcgaacgcgtcatcggcaaggcccaggaagtatccaagctggcggtggatatggaaagcgggatgcgaggctacctgttgagcggcgataacagtttccttcaaccctacctgctgagcaaacccaagattcaggctgaaatctcgggattggcgttgctggtcaaggatagccctgcccagacggaccgcctcaagcgcacccaggcctatatcgaccaatggcatgaatacgccagccagatgatcagcaagcggcaggccagcgaggatttcatgcccatactacgtcagggcaacggaaaaatgcagttcgacgcgattcgcaatgaacttgccgcattcgtcgccgaagaagaacgcatactcaagaccaggagcgacagcgctcgcaagaccacatccttttcgctggcctcctacctgttgttcgtgctggggctgaccgggttcctgggctactttggccgccgcgagttgctgagcctctcccaaaattatgaagaagtgctgcgccaccagcaggaacatgccgatcaccaacaacggcaaacctggttgcgtactggccaaaccgcgttggctgagctaggcatcgggcagatggcattaccgcagctgggccgcacctctctcgactttctggcccgatacatcggcgctcaggtaggcgcgatgtatgtacgcgaagacgatggcgcactcaggcgcttttccacttatggctttagccctgagcacgagcagcaagattctgtcatacgcgctcatcagggtttgctgggacaggccgtggcagaaaaccgcaccctcgaccttgacgacctgccgagcgactatatcaagatcaactcggccttgggcgacgccacgccacgccacctggtcatcgtgccgatcaacaatgacggacgcatcaatggtgtgattgagctgggcttcatgcgcaagcccgagccgctggacatggagtttctttccttgatttccggcaacctggggatcgccatcgaggccgcattgtcgcgccagcgcctgcaggatctgctggctgaaacccagcagctcaacgaggaactgcaagtacagcaagaagaactgcgtaccagcaacgaggagctggaagagcagtcccgtatcctggaagaatcgcaagccaccctggaaaatcagaaggccgagctggagcaaaccaatgacaagcttgccgagcaggcgctcaggctggatgaaaggaacgccgcattgcaggaggtgcaggcccaactccgcgaaagggcggaggatctcgagcgggcaagccagtacaaatcggaattcctcgccaacatgtcgcatgagctgcgcacgccgctcaacagctccctcatcctcgccaaactgctcgccgacaaccgtgaaggcaacctcagcgaggaacaagtcaaatttgcgcaaaccatttattccgccggcaatgacctgctcaacctgatcaatgacattctcgacatttccaaggtagaggccggcaagctggaactgaagccgcaggagctcgccgtccagcacttggcaaactcgctgcaggccgtattcgagccgcttgcccagcagaaaaagcttgatttcagcatcgatatcagcccgcaaaccccggatacgatctatacagaccgccagcgtttggaacagatattgaagaacttactctcaaatgccattaagttcaccgataaaggcagcatttccctgcatatctccaacaatgcacatgaccagatcagcttcaccgtgaaagattcgggcatcggcatagacccgagcatgcatgaggccatcttcgcgccgttccgccaggtggacggcacctccagccggcgctatggtggcaccggccttggcctgtcgatttcccgcaacctcgctgccctgctgggaggttccatcaacgtggaaagcgcacgcggcgaaggcagcagctttacgctgctggtgcccaggcaatggcagcctgccgccatgctgccgccgccccagccatcgcctgacccaatacagcctgtgcagcagcaggagccgccgacaaaacaaccgaaacagttctcaggcccgacatttcccgatgaccgcgaacaggcccacggctccaagcggctggtgctggtgatcgaggatgaacctgcatttgcgcgcatccttttcgacctcgcgcatgagatgggttaccaatgcctggtggcgcatgctgccgacgaaggattgcttgttgcggaaaaatatcagccacaggccattctgctggatattcgcctaccggacgaatccggactcagcgtgttgcagaccctcaagcaaaacggactcactcgccacatcccggtgcatgtggtatccagcgaggaccatagcgaagccgcgcttcacctgggtgccatcggttatgcgctcaagcccacgacgctggaggaattgaagcaggtatttgcacgactggaagaaaaactctcgcagaaaatcaagcgcgtactgttggtcgaggatgatgcgcgccagcgcgagagcgtgcatcagctgatcgccgatgacgacgtggaaatcatcgcggtagaattcggcgagcaggcgctggagcaattgcgccacaatatcttcgactgcatgatcatcgacctcaagctgcccgacatgcagggcagcgagctgctgcaacgcatgtcgagcgaagacatctgcgccttcccgcccgtcatcgtctacactggccgcaacctcagccgtgacgaagaggaagaactgctgaaatactcgcgctccatcatcatcaagggcgcgcgctcacccgagcgcctgctggacgaggtcaccttgttcctgcataaggtggaatccgaactttccagcgagcggcagcgcatgttgcaggccctgcgcagccgcgagcgcgtgttcgacggacgccacatcctgctggtggatgacgatgtgcgcaacgtgttcgcgttgaccagcgccctggaacagaagggaatgaagattgaagtggcgcggaacggccttgaagccatagaaaaactgaaccggattcccgatatcaacctggtgctgatggatgtcatgatgcccgaaatggacggcctggaggccacgcgccgcatccgtgccgacagccgcttcgagcgtctgcctatcatcgccatcaccgccaaggccatgaaggatgaccaggagcagtgtatgaaggccggcatgaacgactatcttgccaagcccatcgaactgtcacgcctgtattcactattgcgtgtctggctacccgccgggctcaaccacactgagtgaggcacatgcagcaaaaaactgtccatagtccggaacagcctcatgcccacatgagcacgctggacatcgaattgcgcctgctggcagaagcgatctacctgcgctacaactatgatttccgcgattacaccggctcatcgcagaaacggcgcgtggtacaggccgtccgcgcctttggctgcaagtctgtctcggagctgcaggcgcgcatcctgcacgacgcggacttgttcatgcagctgctgcaattccttaccatcccggtgagcgaaatgttccgcgaccccggctattacgcttgcctgcgcgaggaagtcctgcctatcctcaggacctatccttcgctcaaggtctgggtcgcaggatgcagcacgggtgaggaagtgtactccttggccatcctgctgcgcgaggaaggcctgctggagcggaccatcatttatgccacggatatcaatccggtttcgctggacaaggcgcgaagaggcgttttcccgttggcacgcatgcagctgtacaccaagaactaccacgattccgggggaaagcaggcgttttccgactactacaccgccgcctacaacggcgcactgtttgaccgctctctatgcgaaaacgtcacatttgccgatcacagccttgccaccgacagcgtcttctcggaaacccacctgatctcctgccgcaatgtgctgatttacttcaaccgcaagctgcaggaccgcgcactggggctgttccacgactcactctgccatcgcggctttctcggcctgggcagcaaggaaagcatcgatttttccgagtacaacaagcatttcgaagccgtacagaaacgtgaacgcattttccgcaaggtggagtgatgcagaaagcattctgccatctcctgcaacagcgcatgatccgcgcggtcgtcatcggcgcttccgctggcggcgtcaacgccatgctgaagctttttcatcgcctgccggcacgttatcccatgcctatcgtggcgctgctgcacatgcagcacatgcgtgatagcaggctgccggagttgttccagcatcacctgagaatgccagtgaaggaagccgaggacaaggaagagattgcgcccggcaccttgtatttcgccccgcccggctaccatctggcgattgagcacaacctgcagttctcgctgagctgcgaggcgcccttgcacttttcgcggcctgccattgatatcctgatggagtccgccgcagatgcctatgcggacaccttgctcgggatcctgctcacgggcgcgaacccggacggcgctgccggcttgcgggccgtcaagcaggcgggcggcctcagcgtcgttcaggacccggatgaagcggaaatagactacatgccgcgcgcagccatcagcctgcaacagcccgacctggtattgcgcctcgcagacatcgaacaattattgatctcattgggagaaacttatgtccactgatacggagctgctgcccagcaagttgctgattgtggatgacctggcggaaaacctgcaggcgctctctgccatcatccgtggcgaggaccgtgtcatttacgaggcaaggtcgggagaggaagccctcgcattgatgctggagcacgacttcgccttggccatcctcgatgtgcagatgccgggcatggacggtttcgaattggccaacttcatgcgcggcacggccaagacgcgggacattcccatcgtgttcgtcaccgcagcggcgactgagtccaacttcgacttccgcggctatgccactggcgccgtcgatttccttcacaagcccctcgacatcggcgccgtcaagagcaaggtcaacgtcttcgtcgccctgcaccagcaacgcatggaaatccagcgccaggtcgctgcgctggaagccagccggaaaaagcaggaatccctgcttgcggaactgcgccacacacaagcggagcttgagaaatccatcaccatccgtgacaacttcatctccatggtggcgcatgaactgcgcaccccgctcaataccctgttcttggacgtgcaggtgcgcaccctgcagctggaacgcggcaatctcgccgccttcagccagcaggaactgcagaaaatgacggaacgtgaccgtcgccagatcaagaacatgatccgcctgatcgacgacatgctggacctcacgcgcatctccagcggcaaattgtccgtgcggccagtcagcaccaacctaaccgaactactgcagcgcctggtgcacgacctgacaccgcaggcgcaggccttgggttacaccctggaactggcagcggaagagcaaatccatggcgaatgggatgccttccgcctggagcagatcattgccaatctgctgaccaacgccatgcgctacggcagggaaaagcccatccgcatctcgctgaagcgacaagacggtcacgccctgattgccgtcaaggaccacggtgtaggcatttctcctgaagatcaggcccgtatcttcctcgccttcgagcgttgccagggcaaccaggtgagttcaggattggggctggggctgtatattgcccagcacctagcagaagcgcaccacggcaggatcaccgtgcaaagcacgctcggtgaaggctctaccttcacacttcaattaccgctgcatgtccagccgcaggcgctccgagcctgagggaacgcaagccgcaccgcgggtcatggcaaaatcccggcgcaatagtacctgcaccgggaagcagcctacaggaacatcccgccggacgcctcaatgcgctggccgttgacccagccgctttcttccgacagcagcaccgccaccaggccgccgatatcatcgggcagccccacgcgccccaatgccgtctgctcggccacgaaacggttgaggtccgcattgtcgcgcaccgcaccgccaccaaaatccgtggctatcgcccccggcgccacaacgttgacgcgaatgccgcgtggccccaactccttggcaagatatctggtcagcacctcgaccccacccttcatcgcagcataggctgcgtaacccggtagcgagaaccgcgtcaggccggtggaaatattgagaatatgcccgccgtcccgcagcaagggcaataatgcctgggtgaggaaaaacacacccttgagatgaacattggccagcgcatcgaattgtgcttccgtcgtctcggcaatcgggctgtggatgcccatcccggcgttattgaccaggaaatcgaaatcctgcctgccccattgctgtagtaccgggcgcacctcggcggcaaaagccgcgaaactgctgctgtcgcccacatccagctgcagggcggcagcctttgcgccaagctcaccgatctcggcgaccacggcgtctgcctgctccctgccattacggtaggtgatgatactgtccacacctttacgtgcgagatgcaacgccatgttgcgtcccagccctcggctaccgccggtgatcattgcaatcttgctcattacattgtctccttcatgaatgatgtggacatagtctattgcgacaacaaatcgtgataaatacccacaaaatgattacactgttcactttaaatgaacaaaataggcactcctcttggacaagctgcatgccatgacggtatttacccgcgttgctgagctttcgagctttactcaggcagccaccagcctgggattgcccaagggcagcatttccatggcagtgcagaagctggaggcgcatcttggcaccaggttgttgcagcgcaccacgcgcaaagtcgtgctcacgcatgacggagaattgttctatcagcgctgcaaggatttgctgaccgatatggacgagctcgaatccatgttcctgctcgacgaaacaggcattcagggacgcatacgtgtggatgtgccgcttgccgtcgcacgcgaagtgctgatgccgcacctgcctgcattcctacggcagcatcccggcatcagaatcgagctcagcagcactgaccgcaaagtggacctggtagcggaaggcttcgactgcgtgatacgcgtcggcagcctgggtgactcgggactggtcgcacgccaggtcggcctccaccccatcgtcaattgcgcaagcccggcatacctgcaacagcacggcacgccgcaaacgctggacgagctgacgcgacatttcgtagtgcattacacgcaagtgctgggctctgaggaagcctactgggagtacgtccagggaagcgacatcatccgcatgaaaatgcagtccatcatcacggtcaacaacagcgacgcctatacccaggcatgcctggcaggcctgggtatcatccaggtaccacaggccgcagcccggccctatatcatgcaagataggctggtcgaattgctgccggaataccgcgcagcaccgatgccagtctccatgctgtacccgaaccggcgtcaccaacctcgccgggtccgtgtcttcatggactggctggttgaccgcttacaggactacctggcctgactcaattgctcgccaggcaggaggcaaggtagttccgccgcgtatcaccgtcgaggttcatcgccgtggcactgatctggcactgcttgcgggcctggtgcgccgcctcgctcacagaggacaacacacaattgttgaggtagtgctcacgcacctgcccgttgagattcatggcggttgcattcacatggcaggccttcatgatctggaattcgtcttccgccaacgatgtggcattggcaggcaaagcggcccaaagggacaaggatagggtagccagggttttcatcatgctttctccatagtatcgaactcgcatcaccggcaagtctggcgcccgcctcgatggttcttgcgctcagaaaaatcctccctggaacgatattacgccttttgcgcttgcccggcagcaatgaatttagtaccgtagcccgcatcattctcccctggttgaacgacaatgagcacaatgctggaccccgtgacccatccacgtccggaatcactcccgcccgcctgggtggaggctattcctgaattgcaggcgctgtaccacagcatcagcgccagcctggaaccagagcaggatgtacgtccgcgccggggactatggttcgaagcattgcgccaggtcgagccagcagcggcaagggtggtactgctgggacaggatccctatcatggtgaggatcatggcatccagcaagcccatggcttgtcattctccgtaccggaaggcgtcaggccaccgccctcgttgcgcaacatgctcaaggaaatgcagacggatgtgggccagaccctgtcgagcggcaacctgatgccgtgggcgaagcaaggggtgctgttactcaacgcctcgctcaccacgcgcggcggcgtggcaggcgcccatagcaagatatggcaggcattcacgcatgcggtcatgcgctatctgggccagcgcgaagcgccgctggtattcatcctgtggggaaaccatgcgcagcagtttcgcccgctcattgcgtcctggcaccaggtcatcagctcggcacatccttcaccgctatccgcccaccgcggatttttcggcagccaaccctattccagggtcaatgctgcgttgcgcaagcttgggctgggcgaggtgcagtggggagagccgatagcccgctgaactgcactgtccagccccggcgttaccttgccagcaggtctatcgccgtcaggatgacataggtggtaggatcgtaaaccacgttataaccttggtagtagccgatcacatatcctggcggcggcggtggcaacgtgcgcagcacatggaccggtacgggagtgatatagggacgatacgcgggcaggacggcgtagccggcgcggaaatccggcctgcggtcccacctgaccccgcgcaggctgcgctggtattgcgtatacagccttgccctgtcctggtcgcggaattgatagtgcacgttctgctgcacaatcacgggacgcgcaccgcgatcccaacgcctgtcttgctgccggtactgccggtcgccatgaccacggtcatggcctctatcccagcgttgctcctgacgctgcccccgatcatgcctgtcgtcccggtccgcataggcggccgcctggccgagcatgctggcaatcaataccatgccaagggctgaccaaagcctgtttttattcacctgtttcatactgtcctcctgatcctgcgttctcgaacgcgctgtctatccccgatacatgcaaacaacttgaaaatgttctattcccggtaatccggcggtacgccggccgacaacggctcgccgcgatatcccggtggcgggggcggaggcggcacgctgcggcgcacaggggccgcttgctcgcggacctgggccagcctgcccgacaccgccaccttgtgccccttggcgtacatgcattgcgtataggcattgtcgtaacgcgcttgggaagcctggtaggagtccgccgccatgccggtaccggccatggtgccgaccagcaaaccggaacccgcgccgacggcagccccttcatgcccgccgaccgcggcgccgagcaaaccgcccaccaccgtgcccactgcggcactggtcactgcgctatcctgggccgcggtcttggcagagccgctttgctccaggccgaactgacggcaaatgctgtcgtcatagcggaattggtcgaaactcttggtgctgcccggcagagccatgcgactcgggccgtccgggggcaaggtggcgcaggcgctcaacaacagcaacggaatcaatgcggcaacgcgtttcatgatgcatccctccattaccgtgccggctgcggcgcaaccttttgccagccggcagggcattccttcacatagggatagtaaccttccggctgcttgcagtaataccaatacccgctatccgccgcctcgggcgcggcgctttgctgcggaacctgctcgatgtagaccggcggcggcacgggtgccggcgcgggggcgacgatcacgggcgggtaatagggataggtaggcactgcgtagtaggggcgcggataatagggcccccagccgggtccatagcctgggccaaaataaaacccgatattggggccgccatgacggtgcccgccccgccatgggtcagcctgggcactgacgctcatcagcaagctgccggtcagtgcaagaagtatcatcgaccgtttagagattgccaccatacacctcgattcgtcccttgtttggaaagtaaacataagactggcaaggctgagcctaagtttgtagggccagtgtaaagttaggtaattctgggtaaacaatcccctgacagtcatatcccagctagcaggctcttttctcagtcggctgactggcagacacggcaggcaaaaaacaaccacagactgagaaaaaccgccggttccccgtgtcataaaattgcaacacagttgctccatgccacgcattgggctagaatccacattcgttaacctctgcaactgtggtgcacatcatccgcctcaccgatccaaaattccttagctgggacaaattcggcaatttcgtctcgctgctttgcctgatccactgtaccgtgctgcccttgatcgccatgatcctgccgctttccgtgttcctcgatgaggctgtgcacgtctggctgttcattgccctgctgcccgcagccattttcggcgcatggtcgggctggcgacatcacggcgacagcaagcccagcctgttgctggctgccgggctggccttggtcggcatcgcggcattcgcgcccatggacaccgccgcggaaattgcgctgacaataccagggagtttgctgctgattgcaggacacacactcaaccgccgcctcaacctcctttcccacctgaccgccaccaccacggcaaactcctaaaaaatcaccattattaccggcgttaccggaactttggctttgtaggtttctccataaaggtctatagtctggcctgggagcattcttaccggtctgtatatgatcgcgtgctgtttggctctcgttcctattcaccctaactcaaaagaagcaatcatcatgagtacaaataccgcagatattggcctcattggtttggcagtcatggggcagaacctggcactcaacatcgcagatcatggctacacgatctccgtctacaaccgcgacccggaaaaaacgcgcaaattcatcgcccactgcaaggaaaacgagccttctgccgataacctcaagggtttcgaggacctcgccaccttcgtattgagcatcaagcgcccccgcaagatcgtattgctggtgaaagcgggcagcgccaccgatgtcaccatcaacgcattggtacccttcctggaggaaggcgacatcatcatcgatggaggcaatgccctgtggacggataccatccgccgcgaaaaggaactgcgcgcgaaggggcttgaatttatcggctccggcgtgtcaggcggcgagaccggcgcacgtttcggcccatctctcatgccgagtggcacgcgcaaggcatggttccacctggagcccatctggcgcgacattgccgccaaggtggacccacgcactggcaagcctatcgaaggcgccgcaccgggcaagccggtacagggcggtttctcctgcgcagagtatatcggccctgatggcgcgggccattatgtcaagatggtgcacaacggcatcgaatacatcgacatgcaactgatctgcgaagcctactggctcatgaagaacctgctcggcatgcgcgcggacgaaatcggccaagtattcgaggagtggaacaagggcgagctgtcgagcttcctgatcgagatcaccggtgacatactgcaacagaaggaccctgccggagacggcttcctcgtggacaagatactggatgccgcgggccagaagggcaccggtcaatggaccgccgccaacgcgctagagttgggctctccagccaatgcgattgccgccgccgtcttcgcccgcgcactatccacattgaaggccgaacgcgtcgaagccagcactatcctcaaagggcccacggtgaagctggaatccgatcgcgaacaactgatcgaggcgatccgcaacgcattgtattgttccaagatatgcgcctatgcacagggcttccaactcatggacaaggcgcaggtcgcctacaactggaagctcaatttcggcgagatcgcgcagatatggcgcggcggctgcatcatccgcgcccgcttcctgcagaagatcaccgatgcttacgcgctggattcacgcctcaagaacctgatgctggacccttacttcactgaagcgctcgatgaaggccaggcaagctggcgggaagtggtcacgctagccgtgcgcaacggcatcccggcccaggcgttctgcgcagcgctgtcctattacgacggctaccgcagcgcatcgctgccggccaacctgctgcaggcacaacgcgactacttcggcgcccatacctacgagcgcacggatcagccgcgcggtgaattcttccataccgactggccagagcctggacgtccgcagttcaaggtataagcccacccagggcgggagccctcagttcccgcccgtcaagactgcagcaatcgcccgcagttcctcctgaggatcggcatactcctcatacgcgtgcgaagttcgccgataccagtaacggctgttccattcatcgccctcgatcttgtgcaacaccgcatgtatccaatgcgcgacctcctcatttgcatcctgtgcaatccggtgcgcaccgtcccagtcgccgtccaaagccagctccacagccctcagcaatgactgttgcatcctatcctccttcatcgatccatgcgccatgtggattttgcagggcagacggcatttcctgcaagcgtgcaacacggctccacttactgcagcctacacggcaccggttttcacgtcatatcgttgtcacaacggtacgcgatgatgactgccatgtttccctgagccaggagtatccccatgcaacttctcagccaagccttgctgcgcttggccagcgccatggcgctggtcatcctctatattcagcacctgctgctgcatatcgcggcgtcattcccttcgtcaacaattgtcattttctccaatgccgggcagcgcatcaggcgcaatcggcagtaagataatcattgcagatcccgggccagagcatggctcaacacctcacgaggagactcttgcaatgaaaccgctcatccgcatcctgttgttatccatcctcagtatcactgtcgctcaggccaacccgcagcaggacaagatgaaatcctgcaatgccgaggctgccgccaacaacctgagcggcgacgcccgcaaggatttcatgaagtcatgcctgtccgcgacagccgacacaccggccaacacccagcaggcgcgcatgaagtcatgcaacgccgctgccggagagaaaagcctcaagggtgacgaccgcaaagcattcatgaaaaactgcctgtccagcggccctgagctcgcgggcaatacccagcagcagaaaatgaaaacctgcaatgccgaagccggcaagcaagacctgagcggcgaggctcgcaaggcgttcatgaagcgctgcctgtccgccaaataagctctgccagccagccctgaagcatcttcaaacccgctggacggggctggcctgcctgatcaaatccacatctgatcgatatccctgcccgaattgtccctggcgcgatagaatatcgccagttctgataattaaatttgtgggaggagccacgcaatgctgattcaaagccatatcgtcgacctggaaacccccaccggcaccatgcgcacctatgtgcatcgtcctgccggcgaaggccgtttccccgccatcctgttctactccgaaatattccagcaaaccggccctatcgagcgtgccgcacgtttcctcgcaggccacggctatgccgtgctggtgccggaagttttccacgaactcaacccgatcggcaccgtgctcgcctatgacgacgcgggccgcgacaagggcaatgccgacaaggcggccaaagacgtacaaggttacgacagcgacaaccgcgccatgatcgaatgggtacagtcacaaccctggtttaatggcaatatcggcgctgcaggcttctgcatcggcggccacctggcattccgtgccgccctgcaaccggaagtcaaggccaccgcctgcttctatgccaccgacctgcatacccagatcatccccagcaagccgggccagcacagcatggaacgccttgccgacatcaagggcgaactgctcatgatctggggcaagcaggacaaccacatcccgaccgcaggccgcgtacaggtctaccaacaattaacggatgccggcctcagcttcacctggcacgaattcaacggccaacacgccttcatgcgcgacgagggcgaacgctacgacccacagctcgccgccatcggctaccaactggccttgcaattgttcggtaatacgctgtaagccaaactcaaaaccgcaggttcacccctgcggtttttcatcgctgtgtttccccgcctgccgcccggaaaaacacatgccacaagccctgcacagacaatcacctgcaaatgcatacctgatagaatcatgcagaaccaagtgaaaaccaactcaggggcagtcagattggcaagaatgtggatgatacggggagaaggcggcagcctttacgatgaattcagagaaaacaatatcgccgcaatcggatggagccaattcgcacaacacgcaaaacaaggcatctcccgcaagcaattaatcactctttacgagcaagcagacccccacgccaagcctggcaccattatctccggtgcttcacaagtctggcgatttgtgaatgaaatcagcgtggatgattgggttatcacttactctcccatcaaccgcacctatctgatcggcaacatcctcagcgagtctgaatatcgccatgacttggtgagtcaaggcatggccttggtacgccgggtgaaatggcaaacccaggaactggcacgggatgatttgagcacccccagcaaaaacagcctgggctcaaccatgacagtttttgaagtgcccgccgccgtggccacagaaatcctgggaatattacaaggtagctccacaggttgcggaacaccacccgatgaaatcatcgacgacccgcttgcagacattgattcccaggccttggaacgcatcaaggatatggtcaacaaactggactgggacgacatgcagcaactggtggccggcatcctgcgcgccatgggctacaagacccaggttgcgccgcccggatcagatcgtggcaaggacatcgtcgcttcgcccgatggcttcggctttgaacatccgcgcatcgtcgtagaagttaaacaccacaagggacaaattggtagccaggatatccgcagcttcctcggtggccgccacaaggatgatcgcgggctgtacgtcagcaccggtggcttcaccaaggatgcccaatacgaggccgaccgcgcatccattccattagcaatgtggacactggatcatgtagtgcgtgccctgatcgaacactacgacgcgaccgatgctgaaaccaaacgcattgtgccgttgaagcggttgtactggccagcttgagctggccagtacaactctccgccaatgccataacatgaccattactggcgaacttacgcacttggaacaagaagatttttgatgaatgtccacacacacgaagtactgaaaagcaccatatgggagatcgccaatcgactgcgcggcccctaccggccacctcaatatcgtctggtcatgttgccgatggtggtgttgcgtcgcctggattgcgtgctggagccaaccaaggacaaggtactcaagcagtacgaaaagctgacggcgcagaacatgccggaaagtgcgatggagcgcttgcttggccgcgcggcggatcccaagcgcaatcatccgctctacaacaccagcccattcaccttcgagcggttgctgggcgacccggagaacattgcaccgaatctcgtctcctatatcaacggcttttcccctacggcgagaaccattttcgaacggttcaagttcaccgaccagatcgaaaaactcgacgccagcaatcgactgttcaccattgtcaaggcgatggccgatgtcgatctgcatccagatcgcatagacaacctgcaaatgggttacctgttcgagcatctggtgatgcgcttcaacgaacaggccaacgaagaagcgggcgatcacttcacgccgcgtgaagtcattcgcctgatggcgaacctcgtctatacaggcgagaaagacgtctacaccccaggcattttccgcaccatttacgatcccgcctgcggtaccggcggcatgctgtcggaatcggaaaaattcatcctcgaccagaatcgccaggccaatctggccttgttcgggcaggaatacaacgatgaatcctgggccatctgctgctcggacatgctgatcaaggacgaggacaccagcagcatcgtgctgggcgacacgctgggtgacggcaaaacccgcgacggcttcgaaggagaaaaattccactacatgctggccaatccaccttttggcgtggaatggaaagatcagaagaccatcgtcgagaaagagcacaaggagttgggcttcgctggtcggttcggcgccggattgcccgctatcaacgacggttcgctgctgttcctgcagcacatgatttccaagatgcatccctacaaggccggggatgaaaacgccgttggctccaagatcgccatcgtcttcaacggctcgccgctgttctctggcgatgcagggtcggggccgtcgaacatccgccgctggatcatcgaaaacgactggctcgatgccatcgtcgctctgcctgatcaactgttctacaacaccggcatctacacctatgtttggctggtcaccaaccgcaaggcgcccgagcggcgcggcaaggtgcagttgatcgacggcacgcgcttttgccagcgcatgaagaaaagcctcaacaacaagcgccacgaaatcaccgaagatcaaatacgcgaactgacccgcctctacggaaatttccgggatggcgaaacggcagaggtcgtgatcgaccacaagacgggcgagaaggaaacccgcgtcgtttcccgcatcttcgagaaccgtgagttcggctttctcaaggtgacggtggaacgccccttgcgcatgaacttcgaggccagcgccgagcgcatcgccaggttggacgcgcaatctgcctttgccaacctggcgacctccaagaagcgcaaggacgacaaggccgcagcacgcgagattgcggctggccgtgaacagcaagacgccattcgcaacctgctggtcagcctggaggccaaaggccgctacagggatcgcaaggtgttcgaagccgatctggacaaagccgccaaagctgccggggtgaaactggccgggcccatcaaaaaggccatcttcgccgcgctgggcgagcgcgacccggaggccgagatctgccgtgacgccaagggcaggccggagcccgacagcgaactgcgtgacaccgaaaacattccgctgcctgcaggcatcgtactcccgctgccgatggactttggtccggacaagcccaatgaccggttgatcgagtcctttcgtgacgtgatcgacgcctacatggcgaaggaagtgctgccccacgtgcccgatgcctgggtcgattatgacaagaccaaggtcggttacgaaatcccgatcaaccggcatttctacgtctacaagccacctcgccccttgcaggagatcgaggctgacatccgccaactcgaaggcgagatcgccgatttgctcaaaggactgctggcatgagcaagaaggacatcgttcctgccgcgcaaggtgagctgctgatttacccggctgggggtggggtggggggcatccgcgtgttgctggccggcgaaaccgtctggctgacccaggcccagatcgccgagctttaccagaccacgccccagaacatcacccagcacctcaaggcgatctacgccgaaggcgaactggaggaggcggcaacgtgtaagccgtacttacaagttcgccaagaggggggccgagccgtctcccgcaacaccaagcactatcggctggaagccatcctcgccgtcggctatcgcgtgcgctccgcgcgcggcactgagttccgtcagtgggccaccgcgcgcctgggcgagtacctgaccaagggctttgtgctggatgacgagcggctcaagggaaatgccagccccacggattattttgatgagctgctggcccgcatccgcgacatccgcgccagcgaggctcgggtctaccagcgcatccgcgaaattttcaagctcgcggtggactaccgcgaaggcgaccaggctacccagcgcttctttgccaccatgcagaacaagatgcactacgccgcgaccggcctgaccgcggcggaaatcatccgccagcgtgccgatgccgccaagcccaacatgggcgtcaccacctggaaaggcagccgcgtgctcaagcaggacgtgggcacggcgaagaactacctggatgctcaggaaatcgacaccctcaaccgcatcaccgtgatgttcctggatcaggccgaatttcgcgccatgcgtcggcaggacatccgcttggccgactgggatgcgttcctcgacaagttcctgcgcgataccgaactaccggtgctggataacgctggcaaggtcagtcgccagcaggcgctggactgggctgaagggcaatacgacgccttcgccgagcggcggaggcaggaggccgagcaggtggcggaggcgcagtattttgaagatctgcgcagtgcggcggatgctgtgaaactttccattggcacaaagaaatctgcagctaagaaagaagcaaagagcaggacaaagaagagaggtgatgcatgagcgcgcgtgactggcaggcattacctgcgggatggagccgtcgccgcttgcggttcgatgtgcgcaccaatccggtgaaatcagaacttgagttgcccggtgacgccgaagtgtcatttgttcccatggatgccgtcggcgaattaggcggcttgcgactagatcagacacgagaactagctgatgtctacgctggctacacctacttcgcagatggcgatgtctgcattgccaagatcacgccatgctttgaaaacggcaagggtgcgattgctgaagggctgaagaatggcgtggcattcggtaccacggagctgcacgtattgcggccgctgcccaccttggatgcccgtttcctgttttatctgaccatcgcccacgacttccgcagccatggcgaatcggaaatgctgggagcaggggggcagaagcgtgtaccagaaggattcttgaaagattggacgccaccattaccgtgtatccaagtacagcaacgcatagcacggttcctggacgaaaagaccgcccagatcgacgggctgatcgaaaagaagcgcgcacttctggaccggctggccgaaaagcgccaagccctcatcacccgcgctgtcaccaagggcatgaaccccgatgcccccatgaagccctccggcatcgactggctaggtgatattccggcgcattgggaggttcgaggcctaactaaatgcactacacgtgtggattatcgtggagcgacgccggaaaaatcatcttctggtgtttttttggtaacggcaaagaatattaagaacggtcggattgactaccagatttctcaagaatacattccagaggacatttatgagcaggcaatgcgtcgtggcctgccaaagttgggggaggtcttgtttacgacagaggcccctctaggcgagatcgcgcaggttgaccgagaagatattgcactagctcaacgaatcattaaatttacgacttcgacacctgaattggaaaacgactatctcgcctactggatgatgtctatgccgtttcaggcgcaaattcaaagtcgagctaccggatcgaccgcagtgggcttgaaagcaagcaaaattgttgatctgccctgtttgcttccaccgaaagatgagcagaaagatattatttcccaagttcgccagagcttaatgaaaatagatgagatcgaaacggcgatttcggactcattagagttcaagattgaatatcgcgctgccctcatcaccgctgccgtcaccggtcaaatcccggaactcaacggataaggagatcacccgatgtccggccacactgaaaacgatttcgaaaccgccatcgaagccggactgatcggcacaggcggctacgtcaaacgctcgcccaacgcttacgacgaatcgctcgcgctgtttcccgatgacgtgaccggctttctgaaagacagccaggccaccaaatgggcgcagcttgaggccctgctcggcgtcaagaccgaagccacagtgctcgacagtctggcaaaggaactggagatcaaaggcacgctgcatgtgctgcgccacggcttcaagtgctacgggaaaacatttcggctggcctatttccgccccaactcgggcatgaatccggaggcggccgcgctatatgcggccaatcggctgaccatcacccggcaggtggcgtttacctctgtgatgaaaaatgccgagggcaagcaccgccgctgcatcatcgacgtgacactgagcctcaacggtttgccagtggtgacggcggaactgaaaaacccgctgaccggccagcgcgcagccgatgcggtgcgccagtacgtcgaggcacgcgacgaacgtgatctgctgttcgccttcaaaaaacgcgccctggtgcatttcgcggtggacccggacgaggtgtggatgaccacgcgcctgaagggcaaggagacggtgttcctgcccttcaaccgagggcataaccacggtgcgggcaatccacccgtggagggcaactggaaaacccattacctgtgggacgaggtgcttcaagccgatagcctgctcgatatcctgcaacgcttcatgcacctggaggtcaaggagcggcaggtcaagaccgacaagggcgcacgcaccattcgcaaggagaccatgattttcccgcgttatcaccagctcgatgcggtgcgcaagatggtggcccacgcacgcgagcagggttcggggcgcaattacctgatccagcattcggcgggttcgggaaaatctaactccattgcctggttggcgcaccggctcgccagcctgcacgatgcccaagaccagaaagtattccactcggtagtggtggtgaccgaccggcgtgtgctcgaccagcagttgcagaacacgatctaccagttcgagcacaagaccggtgtggtggagaagattgacgaggatacgcagcaactggcgcgcgccttgtcgcaaggcacgccgatcattatcaccaccatccagaaatttcctttcatctcgcaggcactgtccacgcttgagcgcaagggcgcaggcgtgaagatcgacaccgcgggcaggcgcttcgctgtgatcgtggacgaggcgcattcctcacaaagcggcgagacagcaaccgcactgcgcggcatgctgaaccgggacggtatcgaagccgcgatcgccgcgcagatgtcggacgaggaggatgacgatctgtctgccgaagccagagcggcgctgctgcgcgatgcactcaagcgcgcacgtcaacccaatctgtcgttcttcgcctttaccgccacaccgaagttcaagaccaaggtgctgttcgatgagccgggaccgtcgggtacctcgccgttccacgaatacaccatgcggcaggccatcgaagaaggcttcatcatggacgtgttgcagaactacacgacctacaagcgcttcttcggcctcatcaaacaggtggagaacgacccggaagtgccacgcaagaaagctgccaaggcgctgacgcgctatctggaattgcacccggtcaacatcgagcaggtggtgtccgtcatcgtggaacacttccggctttatgtgatgcacgagctgggtgggcgcgccaaggccatggtggtcaccggctcgcggctggccgcggtcaaatacaagctggcattcgaccagtacatcaaagccaacggctataccggcatccgctcgctggtggctttctccggcacggtggaagacccggacgaccccggtgcctcgtacaccgaagtgtccatgaatgatggtctggctgaaagcgagctaccggaaaccttcgagcgtgacgactaccgcgtgctgctggtcgccgagaagtaccagaccggcttcgatcagccgctgttgcagaccatgtatgtggtgaagaagctggccggtgtgcaggcagtgcagaccctctcgcgcctcaatcgcatggcgccgggcaaggcgcgcaccttcgtgctggatttcgccaacgaggaagacgacatcttcaaggcgttcaagccctactacgaagcaacgcccattggcgagaatgccgatccacatcgcctctccgagttgcagcacaaattgctggaatgggccatcttcgcgcccgccgacgtgggcgcatttgccgaggtttggtatcggcccaagcgtgaacattcggccagcgatcaccgagtgatgaatgccttgctggatacggtggtgcatcgtttcggtgagcgcgaggaacacgagcaggaggaatttcgcgggcagctcaccgcttaccggaatctgtacgccttcctctcgcagatcattccttatcaggacagcgaacttgagaagctgtacaccttcgtgcgcaacctgatcgccaagctgccgcccccgggcgacggacaggcattcgtgctggatgacgaggtggcgttgcgttacttccggctgcagcagatgaccgaaggatccatcgaactgggtaaaggttatgctgcccctttgaagggacctactgacgtgggcaccttgcgcgtggccgaagagcctgtgacgctgtcgagtctggtggacaaactcaacgagcggtttggcaccgacttcaatgaggctgaccagttgttcttcgatcagatccgcgccacggcagaaggcaacgaacagatcatcgaggccgcgcgcgccaacaatctgggggatttttcatcttatctcgaacgcgctctagacgaattgttcatcgaccgcatggagggcaacgaggaaatcttctcgcgcatcatgaccgacaaagcttttcgttcggcggcacacgagcatctggcactcgaaatcttccgacgcgtgcgggaggatgcagaaaaataacagaaaaaaactgctcagcaatagcgcgcctgaatttcttaatgtttaccgacctcggctcgtgctgctgcaacacaatgtcatatcctcataatatttattattttgagttgaatataaaaaaggaaaacgtgctgcacatggcgcaggcggtcagcacagagcaggtggtgttctacgactagggcatagggaacggatatcacttacatcgaattcgtcggcgtctgggataaggtaggatcgcttggcattcccatcccctgaggcacgctaggcgagtgccaactcctattccacgataccgagcccagcaagatcatccttcatgcccgccataccgtgtcgatccgataatcgcaacaatcctgggccgaattgcggggcgagaaaccgccactggacttgaagagccattgcgttacctgatggatgttttcggaaacggcacaaagaggactaatttttgaacctcacctcaagaatgccatccaagctgatgcacatgaccagcaacaccatgagcgcaaaggcatccacctggtccgagaagagcatgcctcaacactcccgggccagttcacacatcggtcaggcaacgctggtaagccatacagacagttatcgtagtaagagtcagacccttgcgcggctactcgatgaagcattcgcaactggcgcaggatagctgtggtctgcattccatacgccaaccgcttgccacgcccgatcatgccttgcgcccagcacaagcggctaacaaaactcagcttggcgacctagccagccagccgtcacgggcaggaaggcaatgcaacctggcaggcgagctttgtcagccgctgtacataataaataaaggagcagcagtggcattaactcaacgtgacttcaagaaaaacaacggccatgcggttgccatcttcggcgaggtgctcgccgatgtcttccccgatggcagcgtgctgggcggcgccccgttcaatgtcgcccgccacttgcaggcatttggcctgcatcctgtgatgatcacccgcgtcggccaggacgacctcgggcgcgaactgctggaggaaatgcagcgcctgggcatggataccagcggcgtgcagatcgaccccgttcatccaaccggacaggtgaaggttcacctatcccccagcgggcatcaattcgagattttgcctgcgcaggcctatgactatattcatgccggcgtgacgcacatggtcaccatggccaccaagcccgacctggtgtatttcggcacgttggcccagcgcaacatggaatcgcgcctggccctggataattttctcaactatggcaccagcccccgctttctcgatatcaacctgcgcgacccgtggtatgacaagcacacagtgcgccgctccctgttgcgcgccgatctcgtcaagctcaacgatgaggagctcgccatcctggtcaagatgttgcggttgccaggacgctcgccacaggaacatgccgccgcactgatcaagcgcttcaacctcgatttgctgctggtaacagaaggcgacaaggggagctggctgatgaatgcagcagggcaggtggaagccgtggagggcgcagagccgccccaaacctttgtcgacacggtaggtgctggtgacgctttcgcttcggccttcatcctcggcatcctcaagggctggcctgccgatgtgaccctggcgcgcgccaaccagtttgctgccgcgctgtgcagcgtacgcggagccgcgccgtcttctctggcgttctatgtgccatacaagcaggagtggcaactatgagcacacctgacgaacgccctatctatatcatgatgatcagcatgcatgggctgatccgtgccgagaacctggagctgggccgcgatgccgataccggcgggcagattacttacgtcgtcgagcttgcccgcgcgctgggcaagcatccgatggtggagaaggtcgacctgatcacgcgccgcatcgaagacgagaacgtgtcgaaggattacagtgttcccgaggagcagctggaacagaatgcccgcatcatccgcctgccctgcggccccaggcgctacctgcgcaaggaatccctgtggccgcacctcgaccagatggtggatcagtgcctgcatttcctgcgcagccagggcggccggctgcccgacctgctgcacacccactatgctgacgccggctatgtcgggagacagttgtccctgctgctcggcattccgcaggtgcacacagggcactccctcggccatcccaagcgccaacgcctgcttgcggctggccgcaaggcatccagcatcgagcgccagttcaatttcgaacgccggattgccgcagaagaatccattctcgaacacgcatccatgatcgtcaccagcacgcagcaggagattgacgagcagtacagcatgtaccggcatttcgactaccagcgtttccgcgtcattcctcccggtaccgacaccacgcgcttttccccccctggccgccgcaagatatcttcggagctgcaggcgcagatcgaccgttttttctccaaccccgacaagccactgattctgaccatttgccgccctgaggtacgcaagaacctcaagggcctgattgcagccttcggcgaaagcacagagctgcagcagcaagccaacctgctgatcgtggcaggcgcgcgcgatgacatccgccagctggaggagtcgcagcagcaagttatgctggaactgctgctggatattgaccgctacgacctctggggcaaggttgctatccccaagcatgtctcgcaggacaacatccccgagctataccgcctggcagcgcgccgccgcggggttttcgtcaatgccgccctcaccgagccattcggcctcacgctgatcgaggctgccgccagcggcctgccctttgtggcgccggacgacggcggcccgcgcgacatcgtgcagaactgccgcagcgggttacttgccaataccttggacagcaacgcgattgccagtgccttgctggatctgctgtcggacaagaagcgctggcgcacctgggccaagaacggcctggcaggcatcaggcggcattacaactggcccgcccacgtcaacacctatatgaagcaggtcagtcaggtgttgcggcgtgaccgcaaacgctggcgccgccagctcgttattacgctggattcgggcaaatcctatatgccgctggttaactccgccctgatcagcgatatcgacaataccttgctcggcgacaagcgctcattacggcaactggtgcactggctcaaggagcgcaagggcaaatttgccttcggtatcgctaccggccgcaccatagaaagcgctgtcaatatcctcaggcaatggcaggttcccattcccgaggtattgatcacctccgtcggcagcgagatccattacggcgcgcgcctgattcccgataccggctgggcgaaccatatccgccacaaatggcgccgagacgccttggaggaagccatgaaatattttccgggactgacgctgcaggcagaggaaaaccagcgcgaattcaagctcagctacatcgtggatccggacaagatgccgccgctggaggagatcaacctgcacctgcgcagccagcagttgtttgcgcaactgatctactcgcacaacgagttcctcgacctgctgcccatccgcgcatccaaggggcatgccatccgctacctggcctataaatggggcgtgcccgtccggcactttctggtggcgggggattccggcaacgaccatgagatgctggtgggcgacacactgggcgtggtcgtcggcaaccatagccaggagctggagcaactacgcggcatggagcaagtctatttcgccaaggggcattacgcggctggcatcctggagggcattgcccattaccgcttcgatgaaatcgagcccagccctgtcagcgagcattagcctcacagtcactgcaagaaagtagaacggcatgtacgaacaagtctcccactcgttactgaacgatatcctcatcggcctggaccccaaggtgggttgcgaagacctcaagcacttctatatccgcctgggggcgaatttctacgccattcactcattgttccaccagctttacggcgaccggcaggatttccgcctgcagatgcacaagctggtggccgtcatggcgaagcaatacgtcagccgaccccaggagctgcgccatcgcgaccttgcgcgcgaaaaggatcacaactggttcctgagccagaagctcgcgggctatgcgctctattgccaggaatttgcacaaagcctgaaaggcatgcatgagaagctggactacctgcaggagctgggcatcaacctgatccatatcatgcccattctcgatggcccaaagggacgtaacgatggcggctatgccgtgcgtgacttccgcaagatcgatgagaaatacggcacgctggaagatctcgataccctgagcgccgaactgcgcagccgcgatatgctgctggtgctcgacgtcgtggtgaaccatacatccgacgagcacgaatgggcgctgaaagcccagcagggcaacaagaagtaccaggagtactactacacgtatccggatcgaaagatccccgacctgttcgagcagaccatgcccgaggtatttcccgataccgcgcccggcaacttcacctggaacgagaagatggggcgctgggtgatgacggtgttcaacaacttccagtgggatctcaactacaggaacccgtctgtattcatcgagatgatcgatatcatcctgttctgggccaaccacggcgcagacgtgatacgtctcgatgcagtcgccttcctctggaagaaaatcggcagcccctgtcagaacgagcgggaggcgcacctcatcctccagctcatgaaagactgctgccaggtaaccgcgcccggcaccttgttcatcgccgaggccatcgtcgccccgctggagatcatcaagtatttcggcgaggatgcagtcaatgccaaggaatgcgagatcgcctacaacgccacctatatggccctgctgtgggatgccgtcgccaccaagaagaccctgttgctcaaccgcgggctgcgtagcctgcccaccaagctcgacggtgccacctggctcaactacgtgcgctgccacgacgatatcggcctgggcttcgacgacaacgacattcgcgcctcgggctacgacccgcaggcacaccgccgcttcctggtcgattactacaccggcgcctatcaaggctccacggcaaccggcgttgccttcggcgtcaaccccaagaccggggacgcacgcatctcgggttcgctggcctccctggcggggctggaaaccgccctgttgcggaatgacgcgcaggccatcgacaccagtatccgcaccatcatcctgctgcatagcatgatcgcgtcctttggcggcattccgctcatctattacggggattcgatcggcaccctcaacgacaacacctatctggatgatgaaaacaagcaccatgacagccgctgggtgcaccgtcccagcctggactggaacaaggctgcccgccgccacgaacctggcacggtggaaaatcgcatattcactgctatccagaggatactggccgtgcgcaagcagattcctgcttttgccgacctcaacaatcgcgagatcttcgaaaccagcaacccgcacttattcactttcctgcgcttcacatcccagggcatgcattcgcgcgtgctcgtgatcgccaacttcgacgcctccccgcagtacatgaacctgcgggagctggattcggtcaatctgttcaggcatgtcgaagtcaaggatctctatagcggggagaccctgtccaccaaacacggcaccctggagattccgccactcggcttttattggttacagctttgattcaattggcaggaaaggtgactcatgccctcgtttctcgcttttctcggcacgcctgacaatatcattccgttgatcatgtcggcgttgcgcatcacgttcgtcgtgctggccgccattttactcatccggttctgtaacaaggctatccgcatgctcaagaacagattgcgtgcccgtgcgcagcggaatctggaggagctcaagcgtatcgaaacgcttggacgcgtcatcagctatgtcgccaccacggtgattggcacgattgccgtgatcgaggtgctgcacgaatttggcatctcgctcgcgcccgtgttggccgccgccggtattgtcggcgtggcggtaggtttcggcgcgcaaagcctggtcaaggattacttcaatgggctggtcatgctgctcgaaaaccagatccgccagggtgactccatcgagactgctggcaagaaaggtacggtagaagaagtcaccctacgccatatccgcttgcgcgactacgaaggcacggtgcacttcatccccaacagcgtcattacgaccgtaagcaacatgagccggggctttgcctatgcggtgatcgacatcaaggttcccatcgccagcgatttcacccatatcatgcaggtaatgcgcagtatcggaacacaattacgcgctgatgaggatttccgcgacaagattcaaggtgaccttgaaattgccggtatcgagcacatggatcatgaaactgccgtgctgcgtgcccgattccaggtcaggccgcaggacaaaggcagtgtgcgcagggaattcatgtaccgggtgaagcaggcattggatacgccggtgcaatcagccgaataaacggcaggacaaacacgtgacaggcagtatcccggggccgctcttaaaaactccgcccgggatggttcatcacacagggaagatcaggccagctttaccggcccatggtcgtcacaatggtcgccatgaggatggtgcagatgcccgtccaccaggtaatccacatgatcaccgtggggtactgccgcatgaccgcattcagggccatgcacatgccctggttcatgtcctgcgcaatgatgcgttggcgtgcatgcttccgggttggttgccgataccgcaatcacatgttcatccacatgggtttcatgaggatgatgcaggtgcccatcgtgcaggtaatcgacatggtcttcatgcacaatggccgtatgcccacaatcaggcccgtgctggtgggcatgctcatggtgatgagggtgtttacaggttgtcatagccgcgactccttttctaatgaaaaacaacaattcaacggccggaaaccgcctcagccgcatgatcaagaatattgcgcagcagtcgatgcacatgtacatcggcaagcgcatagaacatatgcttcgcttcgcgccgtctggtcacaaggtttacggcatgcagcatttgcaagcgtgccgacacactgctgaccttgtcctgttccagtgcgaccaattctgaaacacacatctcacgctgagcaagccagagcaacagccttaaccgcccggcatcgctcaatgcatggcatatggccgcagccttatcgagctgcgctgactccaccatcttgcaatccgacatggcgtcatcatgatggcaagcagtgtttatatgattcaccatatcgatcactccaacattccatggaataatagaatgttggattcgagccgtcaagccattctgccgggcatgctgagattcatcacgaatgactgcaaaggtatctctgaatatattgcattcagtagtagaattgtatttttcaccccgcaagataacaccatgggctttgaacaactcgcagaactgaaaaaacaactggccgccaaagccaaggcagagcgtccggtcaatcctcagccaaaggcacaagcccgatcaaaagcttctgctccgcgcaaacagcaggaaaatccggtagatcccgtggtgctgaccattggcaggttacaacggcttttccccaaggcattccctaagaacccggcgcccaagctgccgctcaaaatcggtatccacaaggaattgctggcaaaagccagcgagatcaagctggaagaagctgccatcacggaagcggtcaaaacctggtgccggggcacccgctactgggccagcatcgtcgaaggcgcgccgcgcatcgatcttgaaggcaatccggcaggggaggtcacggcccgcgatgcggcacaggcaagggcactggaagcgcgacgcaaacagcctcgcaagcccaaggctgagactgtcactgcaccagaaccagaaccagaaccagaaccaggcaatactcaatatccagcagaccctactgcctgagatgacgagcacatgaagaggtgtcgtcgccgacaaaaccagcacatctcgccattacgccatggcactaacgcctcacccgattcctgccacgatcgctattgtcgtccatgagcagcgggtattgctggtacggcgcgctaatcctcccgatgcaggctactggggatttcctggcggcaagatcaatattggcgaaacgatggagcaagccgccatccgggagttactggaggaaaccggcatccatgccgaggccatgcgggtcatcaccgccgtcgatgcattctcgcacaccaccgccctgcagcttgagcaacatttcgtgctgattgccgtgctgtgccgatggctttccggtacgccagttgccgctgatgatgcgcttgaagccaagtggttcttcctgtcagagcttgaccagcctggcctgctgctgagcaaggatgttgcaatggtcgcccagctggctctatcgcacatgcttaccgctgaagattagtggacatgaagattaccgccatcctgctcgccgccggacattcccgccgtttcacccacggtaataaattgctttaccccctgcagggcggagaagccactgccgtcgttgccgctcgccacttgcttgctgcgttgcctgactgcctggcagtggtccgggcgcccgcacttgcccaaatacttgccgactgcgggctggaaaccttgtcctgcaagccgcacgaacaggtgatggccgacagcctggcagctgccgtccggcatgtggtttcacgccagcggcctccggatgccatcgtggtggcactggccgatatgccatttatccgcccggacaccattgctgcggtagcggcgcaactggcaacgggcgctcggatcgccgcgcccgcctatcagggagtgcgtggccaccccgtgggatttagccaccagctttttgcgcaactggcggcattgtctggcgatgaaggcgcccgctctgtcctgcaacgccatgcacaggatatcgagctggttgcgtgcgacgacccaggcatccttcaggacttcgacacctgggaggagttgcagcgcttattgcccgcaccctaacaggccggggcccactacaagcatgggcgcgccgaaagacgcattacacccggcaaagcgctccaagcccagcctatgcgttgcgtccagcaaggcaaagccatcgggagacttggacagctgcgtttaactggcgcaagcattgcccgtagacaatgcattcgcgatcgactggctggtgatcgccgccgcacgctgctgcgagcgaacctgaatgatctccgccagaatggcgatggcgatttctgcaggcgtgcgactgccgatcggcaagcctaccggaccatgtaaacggccgatctcttcttcgttgaggtcgaacatgcgcaggcgctcgcggcgcttatcctggttgagcctggaaccgagcgcgccgacgtagaaggcttccgagcgcaatgcctccagcagggccatgtcgtcgagcttgggatcgtgcgtcactgccacgatggcagtataggcatcaggcaccatttccagcactgcgtcgtcgggcatgcattcgcaccattgcacgccatccacctgccattgcgcacggatttcctcgcgtgggtcgcacaccagcacatggaattccagcgcctgcgccatgctggcgaggatggcgcccagctggttggcgccgatgataagcaagcgccattgcgggccaaaataatgatggaaccagccatcctccaggcaagccacggcgcccggcatggcttcgccaagtacgatgtcattggtgccgagccgcacggagcggcgcaacagcttgcgttgccgcaggctttccaggaccggccgcaacacgtcggcatcctgcacctgctcgacgaaaatctgcaggcggccgccgcagggaatgccatagcgctgcgcctcgtcgcggctgacgccatattcgagcaggccattcacctccggcaggcggccgtcgcgcgcccgctcaatcagctcatcctcgatacacccgccggaaacggaacccagcagctgaccatcgtcgcgcaatgccagcatggcacccggcaggcgcggcgacgaaccccaggtccgcaccacggtgcacaggtggacccgatggcccgcctgcagccaggcgatcgcgtgttccagcgcgtcttgctcaggagcatgcatgacgcttatgccttcaattggtcgcggatcggcagggtgcggatgcgcttgccggtcgcggcaaaaatggcattgcatatcgccggggcaatggtcggtgtcacgggttcgccaacgccgcccagcggcacatccagcccatgatcgaccagatacacatggatatcgcgcggggcttcctcgatgcgcatcacttggtactcatggaagttgttttgctgagcaacaccgttcttgaagctgatctcacccgtgagcgccaggctggcccccataatgcacgcgccctccgcttgtgagcggatacggtccgggttgacctgcggcccgcaatccacggcaatatccacgcgcgggatgctgatttcaccgtcatcactcactaccaattcaaccacggcggccacataagtaacgaagctatagcagaacgccaggcccaggccgtggcctttgggcagcttgcgcccccatccggctttttgcgtagccagctccaccacgtggcgcatgcgcccgatatccagcgggtagcgctcgggcgactcgccgtagttccagctgtccgagatgctgtccgggtcgaccttgcgcgcagggccgagcagatccagcaggtaatcgcggtggtcgcgcccggccttgtgcgccagctcggccacgaaggactgggtcgcaaaagcatgcgggatattggacaccgagcgaaaccagccgatgcgggtatgcgcagggactggagggctttccacccgcatattgggaatggtgaatggcaggttcaccgcgcccatgccgagttcgaacggtgcgccgccctgggcgttctcgacgaagatggaggcaatggtaggcgcggtggtgcgatgcagccacgcagtcggcatgcccttgtcatccagcgctgcctcgatgcgttcgagcgagaccgtgtggtaataatcatggtgcaggtcatcctcgcgcgtccaggtgaccttgaccggcttgccgtccatcgcctgggagagcagggcggcctccaccacgaaatccggcttcgacttgcggccgaacccgccgccgagcagggtgacattgacacggacatgctccggcttgaagccgagatgaccggccacggcattcactgtggcctgcggatcctgcacacatgcccaggcttcgcattttcccgcgacgatacgcgccgtcgcagctggcggttccatggtggcatgcgcgatatgcggctggtaatactctgcggaaaacacctgtttggccttggccagcacgcctgccgcatcgccggtgtcgcgcattgccttggcgggcttgcgggccgcttcctccatggtcttgcggaaagcggacgagtcatacgcggcattggcgccatggtcccagtcgatcttgagcgcctcgcgccccttgatggccgcccaggtgttattcgccagcaccgcgatgccgcccaggggatggaacaagggcggcaggttgctgccttgcagctcgatcaccttgacgacgcctggcaccttgagcgccgcactggcatcgaacgacttcaccttgccgccgaacactggtggccgcgccacgaccgcatgcagcatgccttccagcttggtatcgataccgtaatgcgtggtgccagtaacgattttccggccgtcgatattgcgcgtgttctgtttgccgatgtagcgaaactcggaagctggcttgagctgcaggtcttctttcgcagggatgggcatcttggacgctgccgttgccagctcgccgtaacccagcgtcttgccgctgggcttgtggatcacctggtgctgccttgcctgcacttcgctgaccggcacactccaggcagcggcagcagcagcttccagcatcatgcgggccgtggcgccgatgcggcgcatgggctcgaaatgatggcgcatgctgcgcgagccatctgtattctggttgccgtatctcgcttcgttaccctcggcctgcaccacattgacccgcgcccaatctgcctccatctcatcggctaccaccaagggcaggctggtacgcacgccctggcccatttccgagcggtgcgcgacgatgttgacgataccgtccgtgccgatggaaacgaataccagcacatcctccttgaggccgcccggcatggcatcgccgccgtatttcttgggttcccccgtcgccgcgcgcaccaggccgctgacgctgatcgtaagcgcgagaccagttgccagccccatgcccttgagcaggcgacggcggctgaggtctggcaagtccaatatcagtgactggctcatttcgcaccctccttggcagcaagcttgatcgccgcacgaatgcgcggataggtgccgcaacggcagatattgccgctcatggcttcatcgatatcctcatccgtgggatggagcgtggagcgcagcaacgcggtcgccgacatgatctgtccagcctggcaatagccgcactgggcaacgcccagctccagccatgccgcctgcaccgccttgcccaccttgtcctcgcccacggcttccaccgtcgtgattttcttgcccacagcagccgagaccggcgtgacgcaagcgcgtaccggttcgctatcgagatggatggtgcatgcgccgcacaaggccataccgcagccgaacttagtaccggtcaattgcgcaacatcacggatagcccacaacaagggcatctcattgggcacatcgagttgccggctttcgccgttgatatccagggttaccatagggattccttatatttcattcacggggaaacgctatatatgaaacaatatatcgttatttttcaaccagatactgttgagtatgcggatatttccctacgcgataaatggaaatatgcttattttagaattccattccatggaataatcatgactggacaataaaaccggaccttcttatgctcaaccgcctggaaatgatgcgcatcttttgcgtcactgcggaagcttccagcttcaaggaagcagccgcaaggctcagcatctcgccacaggcggtcacccgggccgtcaaggaattggagtcgctgctcggggagccgctgttttaccgcaacacgcgtcacatccgcatcacggaatttggtgagcaattggccctgcgcgcacgcgaggccatccacagcatggatgaattattcatcaccgacaacaggctgcaggaacaggatataggcggcgtggtgcgcatcaccgcacccgtcgtgattggcaggcgttttctgcaacctgtgctgagccgcatcaccagggagcacccgcatatcaccatcgacttgcgcctttccgacatgcatagcgacgtggtggaacaacagatcgatatcggggtacgggtaggattgctgcgcgacagcagttttgtcgcccgctcactcgccaaggtatcgtttctcgtcgtcgccacgccagcgctggcagcacgcgtcggaatgccacagcaactgaaagatttgcatgacgttcccaccatcgccctcgtcgacaagagcagcggtaagaactggccatggttctttgccgacggacagcagatcaatcccaggcaggccagcttcatcaccgacgactccgacagcgaagtatcgcttgccctggagggcgtcggttttgcccagattggcgcgccgctggtgataccgcaactcaagaggggagagctggtgagcgtgcttgacgatttcgtggcgccagcctgggacttgaacgtctaccgtccacgccgtggcccggtgccggaacgcattcgcctggtgtatgacgaaattgtccgggcattgagcgacccggcgcattttcctacccagcgctaggcggccgatcggccttcagggatcagtgcaggtcgcgcatgttaaggcggcgcagcttgggcgcgaagcgcgccactacgcctactaccgcgatcgtcatcgctccaccgaaaatgacggaagggatcaagcccatcagcctggctgcgatgcccgactcgaaagcgcccagctcgttggaagaaccgatgaatatgccattgattgcggaaacacggcctcgcatgtcatccggggtgatcaattgcatgatcgtcgtccgcaccacgaccgacacgccgtcgcagatgccggaaatcagaagcagaaacgccgcgagccagaaattcctgctcaaggcaaaggcaatgatgctgagcccgaatcctgccaccgccaccagcaatatccgcccggcccggcgattgaccgggtgatgtgtgagccagatgccggtggcgatcgcacccaccgcaggggcggcgcgcaggatgccaaggccttccggcccgtgctggaacacatcatggatgaacatcggcagcatggcgaccgcgccgccgaacaatacggcaaacatgtccagcgcctgcgcgcccagcatgacctggttgctgaagacaaagcgcaagccctgggcgatgctggcaaacaccggggcccccatctcgacaaccggcgtcttcaccttcaggctcaacatagcaacgacggcgacccccgcgaatactgcggaacaggcgtaagccgtgctgatgcccgcgagggcgatcacaccgcccccgatcgccggtcccagcaccaacccggtctgcaacaccgaactgccgatgctggcggcgcgcgcaaattgctggcgcggcaataccagcgcgaacagggcgctataagacgggccgatgaaagcgcgtgcaaaaccaacgcaggcaatcgaaagatagatgaattgcgacgactcgctgggatgccacaaccatccggcagcgatcccggccaacaccagggcattgatcgcgagcacgatgcttgccatcacgccgaacaggcgacgggaatagcgatcaacggcataaccggcgaacagggcagtacagaaataaggaatcacttcggccaggccgatcaggcccagcgatagggggtcgcgcgtgatctggtagatatgccagcccaccaccactgccatgatctggtacgagaacgtgatgctgacgcggaaagccagcagcttcaggaaggcaatattgcgcagcgggtaagaggatgtatcagatgtcatgcaggtattgtaaagaatacgccttcttcatgacaccagccggccccggccaggaatcaggaatattggcccagccagcgccgcaccaaggcaagcaccggtaatgcggccaagcctcccagtgcatctgccagcaagtcgtccaggccagcctgcctcccctcaatatacagctggtgcagctcatcggcagcgcccagcatcaccacgatgatccagacggcaaccagcggcaaccggaaaaaggccaggccagtaagcaccccaacggcaccaaagacgaagaaatgcacgaccttatcccagggcggtggaaacaacgagcctgctccaggcgcctcccccccgataaaaatgccagcaaccaacaggatgagcatgcccagtgcaaagtatctcaggcgttcaggtgtgatcaaatgcgtgtttgtattcaggatgaacaaatgaaatgcggcgaaccacaatgtcctgctatgctagcacggcaggacgccggcaaccatatctaactgcggcaaacttcatgccaacggcttgggtagggggtggtgaagatatcaacttgttcgagtacgggtccatcgaccagagcatcgtagggacttaaaaaaaatagtatttctatctacacactagggctcttggacagaaggccattttttcggcttaggagccaactgctatccatgcggcccctgaagggtagttaggagagagagctggacatggcagcggccgctgggatatgcagaactgcacggcaagcgaagctcgcaggcccacaaagctggaagccgcgggccgtgggcgtcagggatgcgcaaatagcgaacctggagcagcgcagttcgcgtagcaaagacacatataaagagtatttcgcttattatctaattattttaatgaccgctttcggccaagagcggaagtcctcgcatctgtagatcttttggtgtgactaaaaagaagtgtgaagatttttcgccaatacgttccactaaatattaaattcgatctgtttaggtgatcaatcgtcttcgctgactagtcgcctgtttatagttagatgccgattggcaacatagaggggagaacaagatgaaaataaaagccgtaactgtgaaccgatttagaagctactcaagccccgtgacggtacaggttgatgacttgctcgttctagttggccgtaacgacattgggaaatcaacgattcttgaagcgttggacatctttttcaatgaaggcaagggctgcgtcaagattgacaaggacgatataaacaaagattgccttgctcaagggcaggattgcattgaaatccaagtcgaatttactgatctccctgaaaatatcgttatagacaccacaaaccaaacgacactgcaggaggaatatttgctaacgtctgagggaaccttgcatgtcatcaagagatacccaaatgcggggaaggaaaaggtatttattaaggctaaccatcccgcgaacccagaatgtactgacttacttctgaaaaagaacgctgatctcaagaagatattggaagctggtggcttcgattgcccggacaaaacaaagaacgctgaattaagaaaggcgatctggggcgggcaggctaacttgcagttaggcgattgcgaaattgaagttgccaagattgatgccaagagcatctgggaacaacttaagtcgtatatgccgctgtacacgctgtttcaatctgatcgaaagaatagcgattctgacgatgaagtccaggatccaatgcgtatcgctgtcagagaaatccttggtgatccaaaaattcaaaaagacttggcgcaggtcacgaaaacggtgaagacacgtctggatgaggtggcgcagagaactctaaagaagcttggcgaaatggctccggccattgccaattcgctcgatcctcaacttcctgatttcgccagcctgaagtggttggatgtcttcaagaacgtctctattaccggggatgatgatatacccatcaataaaagaggaagtggcgtaagacgccttgtgctgatcagtttcttccgtgcagaagcagagaggagaaaaaatgaagccaacttgcccgatatcgtatacgccatagaagagccggaaacatctcaacacccagagcatcagcgcgctttgactgatgctctgattgccctgtccgaggcgcgcaacactcaggtgctactcacaacacacagcccagaaatcgtcaagcgtctgaagtttgaaaacattattctgatttcaaatcagattccgacacgagtctcgcccgtgcttgagcatgggttaccatatccaagccttaacgaagtgaatttttcagcgtttggagaggcgtcttatgagtatcacaacgaactatacgggttcattgaggcagaaggacgcttggatgattacaagcgcagcaaaccactgcgtcagtacaatcgtcttcggcgagatggttctacggtaacggagcaagtcattcttaccgaatacattcgccatcaaattcatcatccggagaacgaccggaatgtattatttaccacagctgaactcacagagtctatcgagacaatgcgactgtatctccaagcttgatacgcaaaaagatgcagtatcgaataaatcgttgcaaggggcgtttgacccgcagccaagttttttgctgcaaagatagtcgtcgcctcaaactccccataagacaggcgttaggtgctccttttcaaggtaattattcactgtccgctttgggtcgaaagcagccatccaatttaaaggaaaacggggaagtccctccccgaccccacaataaccaacgttcggcaaacgataccgtatccgcccccaccacaatcacgtgatccaacatccgcacacccactcatgccagcgcatgctgatggctcttcagtcagcaatctacccgcaccgcttggctctaaatcaagcttgaatggtcatggaaatgataaccgccgccgcataatttcagcgcctctttgaggaactctcgcatatataccgacgcgctgtcggtcgcacgactgaataatgcgctgtatgcgatcaactagcgaaaactcaggctttgccgatagagatcgggactgtaggaagtgcggtgaacatcaacaggctcaatcggcaatatcggccgcgcctgccaccatgttgcggcctgcctgcttggcgtgatacagcgccctgtccgcgcgtggcaccaaggactcgggaggttcatcctgttcccgctccgcaacaccggcgctgaaggtgatcaggacacgctcattgttgtgcatgaagaaattacgtgtgaggtcccgctgggcgcgcttcatgatttccacagcctcggcttctcccgtgtccggcaggatgatgatgaactcctcgccgccatagcgcgccagcacatcggtactgcgcaatgaagccttgagcaccttggacaaatgcacgagcgccttgtcgcccgtcgcatggcccagcctgtcgttgaggcgcttgaaatggtcgatatccatcatggccaggctcaaccgcgtggcatggcgcctcgcccggtcaaactcgcgctccagtgcctgctccatgccgcgccggttcaaggttccggtcaggaagtcctcgtgcgcgacttcgttcacatgctccagcttggcggtcagctcctgcaccaggcgttccgattcggctacgcgttgctgtgtctctgccaggatttcccgcgactggcggatattgaagctgatgctgcgcgtgtcttccagcatatggtcaatcagcgcattcagctcgacgatgtcttcagattccgtgattttctgcctgtaaccgtcgattttttcctggtattcgttggtgctgtctaccaggtccgcgaggcggccgacaaagacttctgccattttcttcatggagtcccgcgcatccagcaagcggggcttgagctgaccctgcttgaagatcagctccttcaggctgctttccgcgtcgtagagcatatccagtgacaacggtttctgcagcagctcctgcacgatcatggtctgcccatgcagccacttgtcttccatcaccagctcattcatgctggtgactaccaggcgcagcaattgcagcagtccctcatgggtgcgctgctgagtatcgccatgcatttccagcgtgaacaagatggacttcagggcctccccctgcttgagcacatcgtgttccgcataagcaaggcggatatcctcgagcaaggcttcagcctttttcgccatttctggccaagcagccagctgcggaatcacgatcagcttgatggtgcgcatcagcatgttgcgccagtggtctgcgattctcgcatagtaggcacgcgctgattcctgcccgtcaccagctggcactggggcggcatcctgggccggcacgccttcctgctgcgcgtcattcaccaggttctcgctgatgccggacccccatgagcttgccagggcgtggattttctgtggcaatcccgggtcctgctcgaaattgctcagcaggcgctgcaagccttcgcgcttgcggctaagggtgatgcccttgtggctgacctccagttgcttgagcaagtgccgaagcgccactggccaggtgacttcatcctctggtgccgcctgcggcagcaggttgctgagctgctccttgaaacgcgtccagttaccggcatccaccgattgcttgatcgcctgcgccgccaccagatatttcgggttctgtacgccggcggcgagcaacacctcatgcaatgaatcggcaagcccggaagcgctgtccatggatttcaccccggcaatttcgtcatagacaatacggaaattatccggcgtgggcggtatcttgcgcgaggaaagctgtatcagcgttttgcgcgcaatctcaatggcagaggcagattcttgcatgatcgctcaatcttcaggcaattagtggaattggacgtgacagccgccggactgcggcatgcagcccagacgatcagcatagcgctaatcgggaagattcaatatatgaatcaagcacattttcaccccggcatttccagatatgccacgacatgataggacctgcccggactgggccaacgtccgggcaggcatcaggcgcacctagcgttgcggatgcctttggcttgatatgatggctggcaacttaggcaagcaggcggcattacttggcgcacttatccttctttttggtttcgatctcttccaccagaccgtcttcaatctcgacttccacgcaggcaccaacgaccagtgggccatgcttttcctcgagctcggtcttcttggtcacctccagcttgcgaccggatacgacccaggtgccttccgccgtttgcgggcggctttcaatcacgccgtagaattcctcttctgccgcctggacgctgaaggtcgcccctgccagcatacagatggcaaacccggagcatagtatttttttcatggcatatctcctcatgtggatacagtcaatatgtgaaagattgcacatatccagagggatagttcccaaaaaccaggcagatgtcaattcacggcgaggccaaactcgcgctcgagttgctcggctggttgcggcctgccgaagaggtagccttggtattcgaggcagccgtgcttctccaggaactgttgctgttcccagctttccacaccttcggccacgacctcaatccccagtccatgacccagggcgatgatggtttgcacgatggaagcatcattgctgtcgaccaggacgtcgcgtacgaatgagcggtctatcttgagctgtgacagcggcaagcgcttgaggtaggccagggaggaatagccggtaccgaaatcatccatggagaaccccacgcccatggccttgagaatgttcatcttggtaatcatctcctcgatgttctccaccagtgtgctttccgtgagctccagcttgagggactgcggattggcgcccgtttccttcaggatggagaatacgcggtcaataaaatcatgctggtgaagctggcgtgcactcacattgacggagagcaccaagccagccgtctcagggcgccccgcccaggccacgagctgcatgcaggcggttctcagcacccattccccgatcggcaggatcaggccggtttcctctgcaagctcgatgaacgcagccggggagagcaagccctgttgcggatgttcccagcgcaccagcgcctccgcccccagcaagcttccctggctatccacctgcggctggtaatacaagcgcatctcatcgcggcgcaatgcctgccgcagatcctcttccatggcggcgcgcttggtgatcagtgcctgcatcgccgggtcgaagaagcggaaggtattacgtccggcggccttggcctcgtacatcgccaggtcagcccgcttcagcaattcgtccacggttacctgctgctcgttgcagaacagggccactccgatgctgcaggaggaataatgctcgtatcccgacagcctgaaaggctggctcaacgcaaggagaatcttgtcggcaaccaggctggcttcctgcgcggcattgcagccttgttcgctgagattttccaccaccactacaaactcatccccgcccaggcgcgccacggtatcagtgatgcgcacgctgttgagtaagcgctgggccacctgctccagcagcatgtcgccgaaatcatggccgtgagtgtcgttaagcgtcttgaaattgtcgaggtcgagaaacaacaaagcgccggagcgtttcagccgcatactgttgagcaatgcctgctcgagccggtcaagcagcagtaaacggttcggcagattggtcagcatgtcatagaaagccaggtgctgaatcctgctttcggccgccttgcgctcggtgatatcgcgctgcaccgaaacccagtgcgtgaataccccagcgctgttcgcaatgggcaggatgtccatttccagccagatttcctcaccattcttccggtaattaaccagctcagtgcgcacagactcaccctgtttgagcagggccttgacgcgccataactcttccatctgcgtgtttggcccgtccaggaaccctgggtccttgcccagcacctcttccgccgtgtaacccataagccgctcgaatgccttgttgacgaaaatgatgcgcggattctgcttgccttcagagtcggcttcggcaatcaggacgatatcgttgagccgcgcaatgctggtttcgagtaacttaagctgctcctcggagtggtgacgctcgatcgcgattccagcgatatgggagcatgcgctcaccagttccatttcacgctgctcgggcacgcgcacttcgcggctatacactgcgaatgtgcctagtacctgctgattgctcgacaagatgggcatggaccagcatgccctcaggccaaagcgcctggccaggtcacggtaattgcgccacagcaggtcctgctggatatccgccaccactaccgtgcggcgctcataggcagccgtcccgcaagagccggctgcaggaccgatctgcaagcccttgagtttgtccaggtagcgcttgggcaagcgcaacgcaatgcccctggcaaaggcatttgccttatccagcagcatgatggagaacatgaggtctggatattgctcttcgagcaacgtgaccgtcgccagcagcacatcatccaatacggcaccggcagcaatgcgctccaggagatgccgctgctcgacctgcagggtttcctggcgtttctgctgctcgatattctccaccaccttgatcaggttgcgcgggctaccgtcaggccccttgatcaagctcgcgctgatccgcacccagacagaacgaccggatttggtcgtgtagcgcttttccacgaccgaacggtcaatcttgccttccaacaaccattgccggttcttccaggcatccagttcatttctgccatcattcaggtcgcggcagtgcatcttcttcagctcatcctcggaataacccacgatctcgcagaacgcggggttcacgagcaggaactgtccatcgacggaagtcatcgcaatgcctgcagaggcactatggaaagtcagccggacttgttcctggctggactgaagctccatttcgaccatccgccgctggcggacttcctcatgcagggcttgtgtccgctcccgtactcgcctgcggatctgcaggttccagagcaagacgaggccggcaactatgcctgtgaacaaggccccggccatgaaccaattgaccagggggttggtggcatcatctccatccttccagagaaatccgtccagggagtaccctggctcgaccaggcccagctcggcaaaagtatgggcaatgaaatcccaacgcgcccgcgacatccgtcccagctcgatcatctccggcaagatgaagcgctccatctccctggcttcatacatcagctgctgcgtgctgggaggtggttgcctggcggaaggcatctgcagaatcaactgggaaatttcatgcggattggccaatgcatatttccagcccttgagactggcacgtacaaaagcctctgcacgctcagggtgggccttgagttcggcttctgtcgtgaacagggtatcgccatagaaatcgacaccgaaatccatcgccatcagcatggaggcatcaatgcccagctctgccatccgcagcggctccaccgtggcataggcggaaataacatctacccggtcttccagcaaatcctccagctggccgcgatgaggcaggatggtaacctcctgcaggtcgatgccatgtttgcgcagcaatgcccggtgctggggatcctgccactcggagttcgccagcatgatgcgcttgcctgccaagtcggccggactgcggatatggctggacttcttgctcagcagcacatgggcgggatgttgaaagatcgtagccagagcgacgagcggcttgccgtgaaggcgggcgatgacgatctctgcatcgcccacgccgtattgggcatcgccggatacgacgcgatcgatggaggagcgttccatatccgcttccacgatctcgacatccaggccctcgtcacgataaaagccttttgcctgcgccgcataatagccggcgaactgaaactggtgataccacttgagctgcagcctgaccttctccaaaggctcggcaagcgcctgcccaccggccaggagcaagccgagcaacaggacacgcaacaaggcatgatgaatcgaatcgctcatattcctttacttccgtggccactctcgcatgtgtggccactcaagggcatgctacagatgccgtatcaatcaagcgcagcaggcacatactacttttacaacttggcagtgaacgtcacgaccagtacgtcgcgataggccgccttggctgggtctatctgctcgaccggcgtcacgccgtgcatgcaccgccgatcatccaccagggcacagtcaagtgggttagtgagggtgaagctgtccagcacgaccttgtccagattgtgcagcgtcgtggtgccgctggatatattgacgcgcttgaccatcatgaccagtacataatccaccccgtcccgatggacaccttccggtgcgggctggccacgctcatgctggttggtttctatgcggaattgatgggcctcgatatgccagcgcgtctgcggtcgcaggtggctgaacaagtcccggctgagctgcaggatgctctgcatcgtctgcccctgaatcacggcaggggggataggctcatagatgcgcgcaatcccgccattgagcgagttgtactcccggctctggtagtgcggctggtgaggctccagcatgatggggccttcggtggcggcactcaaggtggcgaagcggcgccggcgataacgaccaccatccgccatgtactcatccaggggcatcccgtcccagctggcgtcaaaggcctgccagtcttgcagggcctctgaattggaggccagcagccattcccttatttgctgtccgggaacaaagctgaatccttcagctgcaatcttttcacaaaggcttaccttgtcattaacctgcttcaaaagcttttcactcacttcacaccgccaagggttgatattcattattctaaggcttgcacgttcactccggcttgccgggcgaaccataccagcatattagcgaatcacgggtgatctttgaaagaaacttgcttgccattcatgatggcaagcaagtttatcgtcatacgaacgtccgcccggttcccgccgcgtggcaggatatctccccgtgatctcaacactgggaataccgcatcacaggcacatcttgtctttctgcaacctctgatagcatggcagcatcacacaaaatgccatacaaggcagcgagaatatcgcatcgcgctatgatggtgtgccaggcaacattgcccggcaacggaaaactcaccgttgccgcaccatggtgaccatgaaggccttgttcgacaccgccgacacgaccgctgatattagacgcacgccagtgaactgaacgaaagatgaacatgacaccccatacttcgcccattccgcacacctcgttgctcagtcgcggcatgatggccatcatgcttgcccagttcctctcggcattggccgacaacgcattgctgtttgcagcgattgccctgatcaaagctggcagcgcgccggcatggcagattcccttattgcaggaattcttcgtgatcgcctatatcatcttggctccgttcgccgggcccttcgccgatacattgccgaaagggcgcgtgatgctgattgccaatagcatgaaattcctgggtgccgcagcgatgatcgccggactcaacccgttgctggcctatggcatggtcggccttggggccgccacctattcgccggccaaatacggcatcctgagcgaactggtagcggtggacaagctggtcaaggccaacagcctcatggaaggctccaccatcgtcgccattttgctgggcgcagtcctgggcggctggctcgcggatttctggctggccggggcattatacgtgatcgccacggcttacctgcttgccgcggccatcaatctgctgattcctcgcttgccgccatcacatgtacttgccgatttctcgccgcttgccatgtgccgggattttctccaggccacacgcaccttgatgcgggaccgggacgccaggttttccatcaccggcaccagcgttttctggggggcaggcagcaccttgcgtttcctcctggtcgcctgggtaccggccgcgttggacattcacgacctgagcacgcctgccggcttcagcggcgccgttgccatcgggatcgcactcggcgccatcgccgcagcgcgctgggtggacctgcgcacggtgaatcgcgctttgcccgcaggtattctcatcgggctggccatcatggcattcgcctatagtgacactatcgccaccgccattgcatggctgctgctaatcggctttctcggtggcttctatgccgtgccactcaacgcattgctgcaggaaagaggtcacgaatccgtgggatccgggcacgctatcgcgatccagaacctgttcgagaacatctgcatgctcttgatgatggggttctacatcctgctcagcaggcagcagctgccggtcatcccggccaccgtcgccatcggcgggctggtgttcctggccatcggcggattagcatggtcccgcatccggccggccaggtaggagccgtcctacatcttattcagccattatccgaatatgctgctgagttgaagccactatattgctaatactcgatcatttcggcaaggagaacaccatgaagaaactgactgcgttgctgatgctgtgcggattcattgcgctgaccggctgtaataccatgaagggcgcaggccaggacatacagcgcggcggcgaaaagctggagaacgctgcagagcgccacgactgaactggctcatgcatgctcatgaaaatcatgagctgattttaatggctgacacgcatgctaaacctgatggaggggcgtaaagtctgcttcacgtcctgcaatgtgcaggatggtagcaaccccgatagtcgttatgttaaggaggtttatcatgtggaccaagccagaagtgaccgaaatgcgtttcggctttgaagtaacaatgtacgtttgcaatcgctaaccgattgtccacgtgcatcacacaaatgggagctcatgctcccatttgctttttcggcattggctaggccgcccggaaccattcctgcaggaagtcggcaaagctgcgcaccatgagtgacgcctgcctgtgtggcgggtacagcgcatagacagcgccgatatcggcagtatattcctgcagcacctgcacgagcgcccctgtctccagtgccttgcgcacataaaattcaggcaggccgacgatgcccagcccggcaatggcagcctcgcacatgacttcgccatggttggagcgcaacacgggatgcacctgcagcttaagcagttcgcccgcatcctcgaacagccactccccggccttcgacgtaatacaccgatgtcggcctaactgcatcggcgattgcggcgcgccatgctgcgccaggtaggatgggctgcagcaataggccaaggccgagtctgccagcttgcgtgcgatcagcccctcatctggctgtttggtgatacggatcgccatgtcgtagccttctccgaccagatccaccacgcggttgtccacatccagcgccacttccagattgggatgcaactgcatgaagcggttgagcgcaggcgagagcaccatgctggcaaatgacactggtgcagaaaggcgcagcaatccccgtaactcgcctgtgctgctggcaacttcctgctcggcctcatcgatctcctgcaggatggtttggcagcgcgtgaaaaataccctgcccagctcggttggcgacaattttcgcgtcgtgcgctgcaacaggcgcgcacccagacgttcctccagctccatcacccgccgactcaccagttgcttgctgatgcccaagtgcctggcagccgcagtgaagtttccgtgtttcaccacttcggcgtaaatacgcatttgttccaaagggctcatattgtcaaccaaaaatggacagtcttaccatttaaatcatgattatcattccatgaattacaaaatacaatggatgcattcttttaaaacctatcgcaagggagcacctcatgaatgcagccaacattaccgccttgaccggacgggcacttctagccgccattttcattatcagtggcttcggcaagctggcagacccggacggcacgatcgcttatatcagcagcaccggcgcacccttgccggaaatagcctatgccattgcattgctggtcgaactgggcctggccacggcattgctgatcggctataaagcacgcatctcggccctgttgatcgccctgttcaccctggccactgcgctcatgtttcacttcgacttgagtgaccaagtacagaccattatgttgttgaagaatctggcgatcaccggtggcctgctgcaggttgccgtctatggtgccggcagcctgagccttgacgcctatcgccgttgaaaattggaaacaaacaatccaagcggtggtgcaagcaacgcgtcaattcgggggaaaatgccgggacagcgtatccacgatattctggcatgacggatgcaagggtagattccgaacaggagctatgccatgaacacattgttcatttcgcacggggcgcccagcctggcgctcgaacctggaaaaacgggcgccatgctggcagcactggggcagacattgccgcgcccggatgccatcctggttgtttcggcacactgggacacgtcgcaaccccggatcagtgctgccacgcaacccgacaccattcatgatttcagcgggttcccgcgcgccatgtatgagatgcaatatcccgcgccaggcgcacccgccctggcggacattgtcgccgaatccctcgcggcgcaaggtatggccgtggaggtcgatcctgtacgcgggctggatcatggcgcctgggtgccgttgatgctgatgtatccggaagcggatatccctgtcactcaactctcgatacaaagccatgccgggcctcgggcacactaccggctggggcaagcattggccggattgcaggcccatcgcgtcatgctgctgtgctctggcgccattacccacaacctgcacgatttcttcagtgcggaccgcgacgcgcaggtcttggactatgtgcccgcattcagtggatggatggcggaaaaaatcgccgctggcgatgtcgaggcattactggactaccgccggcaggcgccgggcggaatacgggcccatccatatgaagaccacctcatgccgctattcgtcgccctgggtgcaacccagggaaaagccgtacgccatacacccgagcatacctttggcatcttggcgatggatgcctatgtctggcaccaaggtgcctgactgagatgatctaaggacgatcgctacctgggtcaggcaagggaaagtttttcggcaggaacacccacatgcgaccttcctgtttcatggcgccagcttgccggccggctgcatcgcccgcgccccagaaaaaatcggcacgcaccccgcccttgatcgccccgcctgtatcctgcgccattaccagacggttgagcggcgcgctgctgttgggatatgtggtggcgaggaataccggcgcgcccagcggaatgaacctgggatcaaccgcgatcacccgctcagcgagaatgggcaccccaagcgcgcccagcgggccgggcaggccgggaggcagttcacggaaaaagacatagctggggttggtattcagcagctcctgcaacttgccgggattccggcgcgcccattgcttgatgccttgcatggacgccttgtccagcgtcaattcgccgcgctcgaccagggtacggccgatcgactggtagctcatgccgttctggtctgcatatcccacatgcacggattcgccatgatcaagctgaaccaggcccgagccttggacttgcaggaagaacagctctaccggatcatcgacccagagcaactcacgccccgccaggggtgccatgccgctctcgatctcggcacgcgtgaaatagggcaccaacttgttccccacgacacggccacgcacgcgcttgttggccagttcgggaaacaggctggccagctccacggtaatcaggtcgtcaggacgtccatacagtggataccggtaccgcgcggtcttgacccggctgcccttgagcaagggctcataatagcccgtgaccaacccaatatcgctgccgtcctgattggtcgcctggtagacatcgaaatattgctggaagtaggccagcacttgaccctcagtgggattctggggcaagtgggcggccacttcgcatgcggcctgccatggctggcggtttttcagggtactgcatcccagcagccaagcaggccaggcagccttcagttgcgcctgttccaatccggccaggtcctgccagcgagccggcctgagcaggctatagtcaggaatcttgcgcgcgggaacttgtgtagacggctgggtgggctgatccggcacctgtacggaaggtgcaggcatttccgggcaatggcagggctgctcgacccggacatgctcatggccgccacacgccgccaacatcaacaccaataacaaccatggctgcttacgcaggctgtcaaaaggcgtgttcatggagtcagtgcagtacgcgtggcatgttgagctggaaaggcgcgatctcgctatcgaactgcgtaccgtcttctgccgtgatgtggtagaagccgcgcatctcgcccacaggcgtgttcaacatagtgccactggtatattgaaagcgctcgccaggctggagcaggggttgctggccgatgaccccaagaccgcgcacttcctgcgtcttgccggtggcatcggtaatgatccagtggcggctgatcaattgcgccgccacgttgccggtattctcgatatggaccgtataggtgaagacgtagcggttctgttccacgtctgattggtcaggcacaaacgctgtctctaccttcactgaaaatgcatagcgcttgtccttggtcatctggcttcctcagttcgtagctaaattatccgatgaggccgctggtcggcgagctgggcgaggcggaatagagcttgcgcggcatgcggccagccagaaaagcctcacgaccggcctcgacggccttcttcattgcgcctgccatcagcaccgggtccttcgctgcggcgatcgcagtattcatgagcacgccctgacagcccaactccatcgcgatcgcagcatccgaggccgtacccacaccagcatcgaccagtaccggaatcttggcattctcgatgatgatctgcaaattccacgggttcaatatgcccatgccggaaccgatcagagacgccagcggcatcaccgcggcacagcccatgtcttccagctgcttggcaatgatggggtcgtccgaacaatagaccatgacgtcgaagccatccttgatcagcgtttctgcggctttgatggtttccagcatgttcgggtacagggtgttgggatcacccagcacctcaagcttgaccagcttgtggccatcaagcagttcacgcgcgaggcgcagggtgcgcacggcatcctccgcactgtagcagcccgcggtgttcggcagataagtgaattcttccggcggcaggtaatcaagcaacgaaggctctcccgcattctggccgatattggtgcggcgaatcgccaccgtgatgatctcggcgccgctggcatcaatggcggccctggtctgctcgaaatccttgtattttcccgtacccaccagcaggcgtgaattgtaatgcttgcctgcaatattcaatgtatccactcagccgcctcctactgcgcccacgatttcaagtttgtcgtcattgttcagtgccgcctcggcaaagctgccgcgcggcacgatttcaccgttgcgctcaatggcaagacgcttcccagtcagccccagtctttctatcagctctcccaccgtcaggcgttcaacatcgaactgccgggggtttccgttgatggtcagatgaatcaattgattaccctaatgacattatccaaagtgaaatgatcgaattgaagacagcggaaccgccgccgatagagcgacattttacgtaggttcgtggggaattagcaaaccagcaatgtccggatcgtgtttacattgcctgaataagcggccaattaccctcttgctctcggcatggctgccgaatatccggcagtagtataaaaacctgggtaaatgccctggcactctgcttgacgggatttgccgcgacatataggcttcagcagattatacagggcgaacatcaagagaataagacaaggcagagaaattgtcatatcagccatccgcacattcacaagcattattcaaggccggcctagccgccgaggctgagcacaactacctggaagccttgtcaaaatacaccgcctcgctggaggccgggaatggtcaaatccagacctggctgagaatcggcaacctcttcttgcgcacgatgaaataccagcaggcagcggagaccatggaattcgtgctgggcatggacccacagaatatcgaagccatctatggcctggcgattgcctatttctacctcggccgtcatgaggaagcctgtgccttcatcgaccacgtggccgaaacagcgccggacaacgccacctatgcattggatcgcgccaacatccactcgctcgcccggcccgacccggcacgcaagcgccagctctatgaagcgtgggggcagcgattcgccgaccctctcggcaagcaccctgccgcattcgatcatgaccgcgcacccgaccgggtactgcgcatcggctacgtctcaggtgacatgcgtcatcacgctgtggcctacttcatggaaccggtgtttgctcaccatgatccagcacaggtggaaaccttcgtctatgcgaccagccgcgagcaggatgccgtcaccgagaggctgagacagtatgtaccgcattggcacgatgtctccaggctcaacgatgaggcgctgcatgccctgatccgccaacacaagatcgatatcctggtcgacctttccggccatacccatggcaaccgcctgtttgtctttgcccgccgtgcagcgccggtgcaggtgacatggctgggctacgtcggcagtacgctgggcatgcagggcatggactaccgactcaccgactggggcatggacccggcagggaatgaacggtactacgtcgagaagctcttccgcctgcactgcatggccagctacatcccgccggacgatgcaccgctggagcctgttccaccgatgctgcagggcaatccgcccaccctggcctcgctcaacagttcgcgcaagcttaccgactccgccctgctggtctggaagcaaatcctcgaagcccgcctcgatgcgcagctactgattcacgtgcaagaaaaaagcgtggaggatgccgtcaacaccatagaacccagactgatacggctggggctgccgcttgaccggatcatcgtctcgcccatggtgccgatggaggaattcatgacccgcgggcagatcgtggacatcgcactcgacagcttcccggtatccggcgggaccacgaccttgcatacgttgtggatgggcttgcccatcattgccatggatgctaccgatgctgtttccgcctctacagcgtccacgctgaaagggcttggtctgcatgactgggttgccgccaccgaggaagcgtatgttgccaaggtgctgcacctgctggatcatcctgaatatttggtcgaacaccgtgcccgggcgcgccagctgctgcagcaatccgtcctcatggattatgcaggccgttgtcgcgacctggaaaccgcctatcgccagctctggctcaaccacctgctgggcgagcccagattcctcacgctccacactccatacagtgaagatctgcagcaattacgcaagacctacgaagcggaacaagcgcgcgccctatgagctactctcatgccattccgctcctgaccccgttactgcctgaccgggatgcgttggcgccctatcttgccaagctggaccacaaccgccattactcgaatttcggtccactcaatcgcgcactggaatcccggctcgccgccattttcgagcaacacagcccacattccatccatgtcaccacgaccagcagcgccacgctggcactggaactgacgctcagtagcctggacctgccgccaggcagcaaagtagtggtgccggccctgaccttcgtcgcctcactcacagccatcattcgtgcaggatatatcccggtcgtcgtcgatatcgacccagcaacctggttgctgacaccggaaatcgccgcagaagccgccctgcgaaccgacgcgcgtgcggtgctggccgttgccgcgtttgggcagccccaggacacgtggcgatggagcgaattccagcgtcgatatggcatccatgtcgttgtcgatgccgccggcgccttcggcagccagtgggtggaagcgccagatatccctgttatttacagcatgcatgccaccaagtcgctcgcagcgggcgagggcgggctggtagtcagtggtgaccaggctgtcaatgccactgtgcgtcagctcagcaacttcggcatcaatcttgacgccagtgcgggcttccccgtcgggcacctctcgtttgtcggcagcaacgccaagctgtccgaatatcatgccgccgtcgctcatgccagcctcgaccaatgggatgcgcaagccaggctcaggcaagacatctatcgagattaccgacaggccctggaacatgcctgtggcgaccagctgcaatggcaggcgggcatcaccttggcagcgccgacgatcttctgcctgcgcatggcaggagaagcgcgcgaccggctggaaaccatctgccagcaacggcacatcgccacccggcgctggtaccagccgcttctgcaccagcatgccgcgaaagtggcccccatcctcaagcagccgactccagtggcggaagccgtggcatcaggcctgatcggtctgccgttttccccgttcctgaatccagaagacatcattcgaatcgttgacgttgtcaacctggcaagcacgcgacgcaatttcattcaccatcagtagaaaatcaccatggataacatagaaacctttatcgagaaatttaccgctgcagtcgattttcaagaacccatccccctcgcccccgactcgcagttttctcaaatgccagaatgggattcgctggcagccttaggggtaattgtcatgttcgatatggagtacggcaaaaccattacgggtgaagacttacagaaagtcgcgtcaatcagcgacctttatcaactcatcaagtagtaatcatggctagctcaacactacacaatgtgcgttttgccggcatggcgagctgcgttcccaaacgcatcgtctccaacctggccgactgcaagccacagatccgcgctgaacgcgaacggttagtccgcaacatcggcatcgaaacgcggcgcatagcgcaggagtggcaatgtttttccgatctcgctttcgaagcgacggaaaaactgctggacagcctacaatggcgaaaagaagaaatcgatgcattgattgtcgtcacccagtcacccgattatctgatcccggccaccgccatcatcctgcaagaccgtctcggcctatcccaggcaaccatagcttttgacgtcaatttgggatgctctgcttatccattcggcattcatttgctgggctcaatgatagcggcaggtggaatcaaaaaaggcttgctgctggtaggcgaccgcagcgcctccgtcaacgacccaattttttccgatgcgggcacggccactgctctcgaatttgatgaaaatgcgccgcccatgcatttcgacctgaacagcgacggcagcggctacaaagccatcatgctaccggtcggtggccatcgcgagcctgttggcatgcagcatctggtgcctttccgcaaagacgaaagcgatcactggcaccgcgccaccgacctcgtgctcgacggcccggccgtgttgagcttctcgacccagcgcgtaccgcctgcagtggaaaagctgcttgcctatgcgggaaccagcaaggacgaagtggattacttcgtgttccatcaggccaaccgcatgatcaacgagacgattcgcaaaaaactcgggttaccagcagaaagagtgccgtcaaccttgcatgacttcggcaatagcagcggcgcgtcattgccggtcaccatgacggcaaggatcaacaaagagctggaagccagccgcaagcgcgtgctgctatcgggcttcggtatcggtctgtcatggggcactgccctagtcgatatcgaaaacgcaaagtttcccgatcttattgaggcatgagcatggcacttctgaaccacgccgacccattcagcctgattggcaaacgcatcctcgtcacgggtgcatcgtcgggcatcggccgacaaatctccattagctgtgcgcaagccggtgcagagctggtcatcagcgggcgaaacaccgagcggcttgaagcgaccttcgcagcgctgaaaggcaacgatcacaggctaatacaggccgatctcagcaaacaagaagatattgatcgcctggtggcggaagcgggcatgctgaatggactggcacatgccgctggcatatccaagctggtcccgctgcgcatgatcaaccgcgcccatctcgacgagatgttttccgccaatacctttgcgcccatgatgttgacgcgcggcttgctggcgaagaagcgcctggctgctggcagttccatcgtcttcatcgcctcggtggcctcgcacatcggccccatggcgagcagcgcctatgcagccagcaagagcgccttgctgggcatggtacgcagcctgggacaggaagtcgccaaacagggcatgcgcgccaactgcatcgcgccgggctatgtgcgcacgcctttgctcgatggcctgcaaggcagcggcggcaacatggaaaatctgtttgacctgacaccgctgggcatgggcgagccagaagatgtcgcccatgccgcgttgtttttcctggccgatgccagccgctggattacacgcaactactttgtcgtggatggcggattgaccgtgccgatggatgtgtacgcatgagcaatccaatacattcgttacgcaatgtcttctctctcgaaggcaagaccattctggtcaccggagcctcttccggcctgggccggcagaccgcgattacctgtgctgcgcgcggcgcgcgcctgatcgtgaccggtcgcgacgagcagcgtctccaggagacattggcgcaactgcagggtgaaggacatctcgccatcatcgccgacctgacacagatagccgatcgcgagcgcctggtgcaagccagtccgcatatcgacggactcgtgcattgcgccggcatgcagaagcattgtccgattcgtcaattgaccgaacaagccatgaacgatatctaccatgtcaatttcctggctccggtcatgctcacgcaacgcctgttgcagacgggttccgtgatgcgccagggttccatcatcttcctgctgtcgaccgccgctcatctcggcacgcgcggcgtcggcccctattcagccatgaaggcaggcctaatcggtatcatcaggtgcctggcgctggaacaagtcaagcacaagatacgcgtcaacggcatttcgccgtcggccgtcgcgacgccgatgtgggacaaggatcagctcgaagcacagaaagcgcgacacccgctcggccttggcgaaccacaggacgttgccaatgccgccgtctatctgctgtccgacgccagccgctgggtcacaggcaccagcctcgtgatggatggcggctcgatcctatgacgtatccggtactgatcatcggcgccggcggctggggccgcgaggtactggcgcagatgcagggcgatcctgcatgcggcaccacgtgggtcatcaacggcttcctcgatacgcgcacacggatgctcgacggcctggactgtgatattcccatcgtcggcgacccctttagttacgtaccgcggcaggatgaccatttcgtctgcgccgtcggagatccgcgtgggcgccagcaatatgcgcagccgctgctggacaagggcgcacgcttcattccgatcctgactggcgcctatctgagtccgcgcatccacatcgggcaaggcacgctgctgtgccatcgcgtgcagctgagccctgatgtctggctcggcgacttctccaatatccataccaacaccgtgatcggtcatgacgtgcgcattggccgctatgcgcaggtcggcgccatgaccttcgtcggcggcggtgccagcatcggtgactttgccgtcgttcatccgcatgccaccatcctgcccggcatccgcatcggcgacggtgccacggtcggggcaggctcggtcgtgatcaagaatgtgcccgatggcgccactgtcttcggcaatccggccaagccgctttcccagaaacatacatgaacaagggtcgatgctaatgcagtccagaatgcatcccagatattatctgtcgctcgagatattcgaacgcgaacagaagaagatttttcgcaaggcatggctgttcgccggcctgaagaccctgctgtccgaacacaatgcgtttatcacgcgcaggattgcaggcatcccgatcgtgatccagaatttccacggtgaattgcgtgccttcgagaacgtatgcctgcaccgcaatgcgctgctgcagacggaagccgttggaaaacgtccgctggtgtgtgcatatcatgcatggcgctacgatgccgaaggcagagtcgatcacattcccgagtgcgatgccgtctatcgattcagcgccgaagaaaagcaaggtctgaagctgcgccgattcgcgttgcatgcggtgggcaacgtgctgttcatcaatctcgataccgacccgctgccgttcgaggaacaattcacgccggccttcatcgatctgctcgaaagcagttcgaacacctacgacaccgaagtcatggtgacgacctggcatggcaaattcaactggaagctggcctacgaaaatctgcgcgatgccaaccatccgcgctttgtgcacccgaagagtctcgcaaagaccgtcaaattcacgcccacggtcgacgaagcgctgttccgtgaatccggcctgcagctgaccgacacctcgccttccgcactgcgccgcgagatgcggcgcttcagccatgcgggcgccgatgcgccgatccccgacctgcagcacttcggttggcacgaactggtagaacgctggggcgatcaggattcctattacaactggctggcctttcccaacctgcacatcgcgagcgccaacggcgggttctcgttcacgctcgaacatcacatcccgatcgcgcccgaccgcaccgatctcgaaatctactggtttaccgcgcgcaagaagcaggcctatgccttctcgcatcaagtgctgctggcgcagatgcatggcagcaagctggtggtcggcgaagatgtggaaatcatggaacaggtacaggcagccctgcatgccgacgcaccgctgccgaatcagggcgcctacgaatcaagcaaccggctggtcgaacgctggtacacgacattgatggacggtgatcatgacatctagatggatagtcggcggtggcacctatctcgagcaggcgttcagggcctggcaacaggctcatccggacgacactgttgaaaaaatcgatgtgccgcaaggccgcgattaccgtttcgatcttggcgtactcgatggattgaatccggcccaaggcgtcatgttcgtggccttcgacgaacgcttcggcaatttcaagcgcatggaactcatgcaagcggcaatggagcgtggcttcaagctggagtcgtttatccatccaagcgcttccatcagcgcgggcgtcgccatcggcatgaacgtcttcatcggtgcacacgccgtgattggccatggcagccgcatcgactacaacactgtgatccatgccggcgtgcacctcgggcccggcagccgcgtcaaggcatcgtgctgggtggaaaacggcgtacagatcggggcgaacgtcgatattggcactcattgcacgatacgcatgggggcggccattcaagccggcatcaaagtaggtcggggcgccgaactaggctggccccagctctacaccagcgacgtgccgaacaagacggtattcgacattcgctacgatgaaccgatctacactcacgagggatgatgcatgactcaacaaaccgacctgcaaagcaagaccaacattgatcctcttgccatgaatgatagttttctggcggcggcggatgcattggccgtcgatcccatgtttggcatccctgccaatgtgcgtgaagtcatagcgcgccgcggcaatgcgaccagactggtcattctcggcaccaaaggctttggcgcacatctgatgaacgtcaggcacgaacggccttgcgaggttatcgccgcagtggacgatttccgctaccactcgggagagctttattatggtctgccgatcatctctaccgatcgtttcaccgaactcgccacacatgatcgtgatctcgtcgcccttaatacctgtcgttatgacgggcccaagcgtttcttcgatcagatctgtcgcacgcatggaattccacatctcaatttcgagcaggcggtacgcgcctttggcctacaaggcaatgtcgattatcgcgtcgatgattggggagccgatatcgtacgcaacatcccggcattccaaacattggcacaacgtctggccgacgactattctgtacaaacgctttatgctgtgctgaatttccacctcacctgcgaacctgagtattaccatgaggttgaacgtccttattccacgctttatttccgatcaggcctgctgcgcttttccgattcggaaaaaatggtggattgcggtgcttccattggggaatcgctggcgggcttgatcggcgtgaccaagggaaagtttgaacgtgtgtggatgatcgaaccagaccgcatcaatctgcaaaccctgcaaaacgttttgcgccgctatacggacaccaactttgcttccaggatcacagtgcatggctgcggtgccggcgaaaataccatccgggttcccttcaaccacgaaggcggtcacggaggtttcgtcaaaccagcagatgccgaccatgaaccggccgacttgatcgatgttcgtcctatcgatgacatcatcgatgatgccccgaccttcatcaagatggatattgaaggctccgagctgtcggccctaaaaggggcgcgccgagcaatatcagaacacaaaccgaaactagctatttccgcctatcaccgttcgactgacttgcttgacttaaccaactatatcctttcgatccgccccgactaccagatcggattgcgccaccacacgccggatcgctgggatacctgcctttacttttattgagcggaatcggcgtctcatgaatttctcccgtattatctgcctgtcggatccgctgcttggcagatatggcgagctctatcaagcgcatgagggatgggatttgcccggacagaggccgaccctggcacgcatggctgcctatgcgcttggtcggtgggtgacatcagatgctgccgttctcgacaccggctgaacatccgctgttttggcattgaagcttctgcgcttgcctccagctatacggggttcgacaacaatcccgacctgatcgagatcgccaatcgcctcgcgcgctaccatcaggtaaaaaactgccgttcatgtgttgtgattttgatgcgctccatactcataacgacagaaaattcgacgtaatcttttccttcgccgtacatgtctggatcggtattccgatagctgaatacatctcccgcctcagaagtatgctcgcgccacagggtatcctcgtcatcgaatgtaataatctggacaagaatgatcacgatttcctgagcaacatgcgactgtttcttgagacagggttcatgttgttgcatagaggcgaaattatcgatgacggcatcattcggcgggcattctgcgtactcaagtccctgcattgacgcgggacttgataggccagtgacattcatcggaacagtcatgcgagatgataaggtaatggcaattccgacatcagccacactttcctgtcgctgtttctctcatgccatgtctgccgccccatctatactctgaactctgaatcttccaaatatttcacaaaggtcccaaggaatggcaggtgagcttccgctggtcagtatcgtcatacccgcctacaaggctcgctatttcgaaacggctcttgatggtgtgctgggtcaggcctaccctgcgttggaactgattatctgcgacgacagccctgatttccgcattgctaaactgatcgaacagaagacagcattagcaaactttactatcggctatttcagaaacgagattcgccttggcgaactggccagcaccgccaaaggcatccgtctcgcccgggggaaatacatcaagctgctgcacgatgacgatgtactggagcccgattgcatcgccgagcaggtggcagtcatggaaaatgagcctgacattgccttggcctcttcgcgtcgccagcgcatagacgagaacggcgaggcgttgccggatatcctgcacacctgtttcccgttttccggggatgtgatcgtcaacggcaaggagctggtttctttttttggcgatcacacgatcaatttcattggcgagccgagctgcatcctggcacggcgcgatgatctgctggagatcgcagacgagttgatgtcgctcaatggacacatcattcattgggttggcgatctcgcgctatacgccaagttgttgcaaaaaggcaatttggccttcctggccaagccgctgaccaagttccgcgtctccaacacgcagttcagccaggttggccgcgaccaggtcggtattggggatcaaggccatgccgacttccgcaaggccatccgcgacctgggctggtatcgcgcgtctggcgacaacaaactggtcaacgtcgcgcctatcacatcattgaaagcgcgcgtgttcaagccggtcaacctactggcggcgctgcaccgcgcagcggggttgggcagcgtatcgctggcgagctggatgggcatccgccgtccaacggcagtacagcaggcgctcattgaccagcacttggcaacgttgcagggcggcccacgcattgccgtcatgctgctcgaccactccggctcgaccgaggctattgcccatacgctgtccagcctgcaagaaagcaaccgttaccgcaacctggagatatggatattctctcccctgaccttgcccgatctggcggacaaggccaaggtgctgacactggacccaagccgaaacagcgccagcgccatcaacgacgctcttgccaacacgcaggcggagtggatattgctggccgaagccgggtccgacttcctgcccagtggcctgttgatcgccgcgctggacttgccgaccctgccagcgtcctgccatgccgcctatgccgacgacatccttcggctggaagacaatgagctgggcctcaacctgcgcccggacctcaacctggacttgctgctcagcttccccgccagcatgtcgccacattggttgttccgcaggacgaccctcatcgaacaaggcggcttttccatcacatcaggacgtgcgtttgagctggagtaccaactgcgcctgatcgcgcaactgggcctgggcagcattgcccatatcagcgagccgctattgatcggccagccgctggacctacaggcatacccggaagaaccagccgtcatcgcgcaacatctgcgcgcacgcggctacgagcagcctgttatccacaatcatttgccgaggtgttatgcgatcgattacggtcatgcacagcagcccggtgtaagcatcttgatcatcatcaaggacaggctgccccaggcgcagcgttgcctggaaactctgctcgaaaacaccagctatgccaattacgaggtgctgctactggaccatggcaaccaggctgcggacatttgcacctggctggctggcattgagtccatgggcttgccgcaattgcgcatcctgcgcttcgacgccgcaatatcgcgcgaggccttgtgcaaccaggcggcccagcaagcgttgggcgactttctagtctggctgggcgacggggccggcatcctcaaccgggactggctgcagcagctcctcaaccacggcttgcgccccgaagtaggggccgttggtggaaaattgctttccgccgacggcaagatacgccatgccggcttgctgctcggcctcaacggcccggcaggacgcgcgtttgaaggcctgtctcacaacgagggcggctatatgcaacgcctgcaggttgagcagcaatatgccgccttgagcagcgagtgcctgttgctacgccgcgagctattcctgcaggccggtggtttcgatgaagaccccttgctctcgcggtggtccgatgtcgacttgtgcctgaagctgcagcaggctggctttctcaatgtttggacgccgcgcatgacgctattaatggacatgccggtggctgctgccgccagcacacgagaagaagatgccatgtatgcccgctggctgcccgtgctggcgcgcgatcctgcctacaatcccggcttctcggtaaaagccgagccgggattcaagcttgccgagccgccattgtgctggcgtcccttgcaatcatggaaaccgctcccgaccattctggcgcatcatgccgatgcctttggctgcggccattatcgcgtcatccagcccctgatggccatgcgcgaggcggcgctcatcgacggcacgatatccggcagcctgctttcaccggtcgagctcgaacgctaccaacccgatgccatcgtgctgcagcgccagaccacggaagacagagtggaggcaatacgcaggatcaaggcattttcccaggcgttcaaggtctatgagctggacgactacctgcccaatttgccgatgaagagcatccatcgccagcacatcaccaaggatgccatcaaagccttgcggcaggggttgggtttcgttgaccgcttcgtcgtctctaccccggccttggcggaggcatttgccggcctccaccccgatattcgcgtggtcaggaaccgtctaccggtcaattggtggaagggcctgcaaagccagcgccgcattgcagccaaacctcgcgtgggctgggccggcggcaacagccacaccggggacctcgaattgatcgcggatgtggtcaaggagctggcagacgaggtcgagtgggtattcttcggcatgtgcccgccagcattgcgcccgtatgtgcacgaattccacactggcgtcgccattgaccaatacccgcaggcactggccagcctccatctggatctcgcactggctcccctggaacccaatctgttcaacgagtgcaagagcaacctgcgcttgttggagtacggcgcatgcggcttcccggtcatttgcagcgatatccgctgctaccaggagaatggccttcccgtcacccgcgtgaaaaaccgcttccgcgactggatagacgccatccgcatgcatattgcagacctggatgcggccgcccaggcaggagatgcgttgcgccatgaggtcctcacccattggatgctagagggagagcacctgcgcgactggcgccgcgcctggctaccggacggccattgagatcacgggcttcaccgcatgtcagtgcatgccgacatgcgattcatcctcaccctgactgctttcgggcggcatctgctctaccatgaactccagacgaatcgccatgcgattttccactggaacatcattcacaaaggagtccgccatgaactgggatcaagtagaaggtaactggaaacaactcaagggcaaggtgcgccagcaatggggcaaactgaccgatgaccaattcgagcagatcaagggcaaccgcgaaatgttgtccggcaaattgcaggagctctacggcatctccaaggaagaagccgaaaaacagatcgattctttcaacaagagctgcaccaagcactagtcaactagtgtagtttgattctcctctagtccactcctccaccggcctattggccggttttttcttgttgatggtctgggttttgcttgagtatcatcataggaactttccggatactacccatggccctgcccagcttcagctacctacaatgcagttttgccggcatggacttcatcctgcgtatcgagaccgcattgttgtcgcctgccattctctccggcaaccgcatcctcgagaccatgccagcacccgcattctgccaggcagttccggcaccctatttcgaggcgatcgagggcaacaaactctacaagctggcctactatctggaaaatctagcgtcattgccgcccgccaagcgtatctggagttatggctcagcccagtccaatgccatgctggccttgagtgcgcttgcacaactcatgggcacggagtttcattatgtgctgccatacctcgccgacgcgctgaaaacgcagcccaagggcaacctggccttggcattggatcgcggcatgcaactgcatatcgacagcaaactataccgccgcatgacgcagcaggcgttcgtgccaggcgagcacgaatggatattcgccgaaggcgccaatcacgcgcatgtggcgcacggcttcggatacctgggcgctgaaatcagcgagatcgccggcacgctgggattcaagcaggtattcctgccatcaggcaccgggagcagcgcctgccacctggccgcctcgctgtcaggaatggaagtcatgacgacaccggtatatggcgatacgccttacctgcagcaggtgttctcagcaatgcaaccgcaacaccatcccgtcatcctgacgcacgaaccgcattaccgttttggctcgctataccgcgaactgtgggagctgcaggccgaactggtggcagaaaccggcatcagtttcgatctgctgtacgacttgcccgcctgggcctgcatcctgcaacatcgtgagcgtttcaagcagccctggctgtacctgcaccagggcggcatgaagggcagcgccaccatgcgtgaacgttatgtccggatgttcgggtcagaacggccctccaaggcaggcgccaggtcagaaatccagggtaaggccgaggttgattgagcgccccatgcctgcaacaggccccatgggtacggatgcctgccgcccgtcggccacccattgcgcaaaattcaccccacccgtcggcaaggcgtaatagcgatcgaacaaattggtcacgctgaaatccagcctggccttggaccattgatagctgctgcgcaaatccactagcgtgtaaccaccggtctccggctcgagccggacatcatccacgcgtgttttggcatcgacgaattgcacatctacaccgttggaccatgcgccttttttctgctccaggctgacacgggcgttgagcggcatgatctggtagagcgactcaccattgatacgctcgccacgggtccaggccagactggccttggcgcgaccctgtccccaggcagtatcctgccaaagttgcttggcgccttccatgttgatgccatagaagcgtgcatcctggttatcaaaaaccaaatgagtgcgcggtgcattattgggtactccggcacgcgcatcccgctctacgccgatgtaatcctgtacataagtaaaatagggggtcaccctggcctgccacgaagctttctccgcatcgtgccagtccagcgttgcgctgatggtattggctttctcgggcttcaagtccggattgccaatgtagccattgacatcgccgaaccagccgatcatgttgcgcgccatgctgccggtaccccaggaatagcgctcatacaagctgggggaccgtgtcttgcgcgcgtaaccaaactccaggctagtcgtatcagagaactcatatttaccgcttgctgtcatgtcgagatggttgtcgctggcagaacggctactaccattgaagcgctgcgcggcggcatggtctgcagcattcatccccatggtggaatatgcctgcacttccccgacagtactgcgaacatggtcgatgcgcgcgccgagcatgctgctccatcggctattccattgagactcgacttccgcaaagatgcccgcacgatcacggcgcccatcattgatattcacaaaagtgcgggggcccatcatcatgcttcccgcaacaggaggccagtagtcatccagcgtctggcgatgaaactcattgccgacacgcaacgtatgcacatcacttaacggaatgcttgccttgatctggtaacccatatccttgccgcgcgtcttcatcggcatctgccccggcttttctgatgagaaaaagcccatttcatggctgacttcctgccaatacaggcgggtatccaggtcgccccaggcaaaatggcggctatagctcgcattgatcgaatctgccttgttgtcgatcaaatccattcgctgattggggaaaccttggtgcggcacttcctggtgactgaggcgcaggacgaaatcctcgttctcgcccttggcgccgatcgtcagggtctggatgtgacgctcgaattgcgaggcaagtaccttgtcgccgttgccgtcacggtagctctggcccctgtccatggtgctggtgaaactcaggctgaggttatcgctggcggctgtggcattcagtgcggtgctgagtccattattgttgctgcgatacaccgtggaaaagctgcccttatacagccatgcatccgcattggcagcgtagataggcttggcagaatccacagtgattgtcccggcaatgctgtcgccacccatgctcacgggcgtaatgcccgccagcacactgatattggccaccgctgcgggcgaaatatacgtcagcggtgcattcatgctgttggcacaggctgccgtcaattcggcgccgtcaaccaggatgcggatgcggttgtcgttcatcccccggatattgggcagggcggaaatgccgcctgcctggtaggagtacacgccagtgtaatcctgcaacaggctcgctgtatccgcactgttgaccatgcgcttgtgcaaatcgctattgcggtcatgcgcatgcgccgtcacttcaatttccggcaagtgctccatgtgctcatgtgccgcattcgcggcagtgccgaacagagaagccatcaccagcgccgtccatttcagcgacatcgcctgatgtgtacccacacgcactcttagctctttcctcatttccgctcccggctccagtctatgcaccgatgcaatacaaaaccgcttattttaattggaatggggcagctcaacggtgcgacataatgtcgcacctcaagcatgtcctaaatagaataaataggtataattgctcgcctgtgcgggcgtagttcaatggtagaacgccagcttcccaagcttgatacgcgggttcgattcccgtcgcccgctccaattccctgatacttccggcagcgcactatgttgcaatccaagaccaagcctatataggccgttctttaatattaaggccgctacagtcggacaaatttcacggccatgccacggctcagcaatccaggcagtgttaggatgctctccactgcactgacagtccctgtttttaactttatatattcgctgtcaacttggttggcataattaccccatatcgatccatgcacactgcaatatatcgccgccaggcattattcacatttttcctgctgacaggtcttgcagtggcttcctgggtcacacgaaccccggcaattcgagatcagcttcaagtatccattgcagaaatgggcttgatcctattcagcatatccgtaggggcgatgacgggtatcctgagctcgggtaaattggtacgacattggggcacaaggcctgtgatccgaacaggcatgctgctgttgctgttagggctgggcgtcatggcagcggggctaagctggacattgacgttgctggtcgcacttggcctcatgctgtttggattggggatcggtgtgggagagatcgccctcaatatcgaaggcgccgaagtggagcgcatcacgcatcagcccacgcttgccatgctgcacgcgggtttcagcctgggtaccttcctgggcggcattatggggattggcctgaccagtattgcattcccggtgacatggcatgttgcactcactgcgttggcgggggttccagtggtcttatggggattgcgggccattccagccggagtaggcgctgagtcggtgcctcaatccggcctgcgaccaaagacgagccagccgctcaagccatggcgtgacgtacaactaatgtgcatcagcctgattgtactgggcatggcgctggcagaagggtcggccacggactggatccccatcctgatggtggatgagcatcaattcagcgccgccactggttccatgatctataccggctttgccggcatgatggcgctcggccgcttcagcggccactattttctcgaacgctatagcagggtatcagtggttcgcgcgagcgcgctgctgggcgtcatcgggattggcacggtcatctttgccgaccatccctatattgccgccgcagccgtgctgttctggggccttggcacctcactcggctttccgctggcgatttccgcagccggcgataccgggaacagtaaccatgccactgcgcgcgtcagcatcgtcgccaccgctggctatgttgccttcctggccggcccacccctgttgggcttcctcggagagcattattccttgcgccatgccttgctggtcgtgctgtttctggtaggtctggggtttttccttgcccgggccgtgtctacacgcgcctgaccgcgtcataccacccgaagtggggtaataaaactgctacagaaatggggaaggctgccgatattttctattcagggcgttaacaccggggaaacgagcccgaccggccgtttttagtaaggtactcaccctaatttcctgcaatggcttgtccggattcaatattgtgaatatcaatcaatgtcatcaatgcttcaatcttttacgtctgcctgtatgataataatgcaacttgtcctctgcatcatggctgaccggtacccgaagcggttgtagaggatgtgacgagtaccccccctggactaagaacataggcaattatgaaaaccttcaacctcgttgataccgccaaggtgctgatactggatgaccaagctgtcagccgctctatcttgtcaaagattgtgagaaatctggggcgtggtatcaagacttgtgagttctcctctcccaccgaggcattgctctgggcgcaagacaataccgccgacctgttgctggtcgattacgagatgccgggtatgaacggcctgtgcttcatcaatgaaatcacgcgcctacctcaatatcaaacggtgcccaccatcatgatcacgatcaagcaggatgtggaaattcgttatgcggcactggatgccggcgtgaccgacttcctcaccaaaccggtggacatgcatgaatgcatggcacgctgcaagaacctgatcaccctgcgccagcaacggcttaccctggaggacaagagccggctgttggaaagcatggtgcgcgaagctaccgaaaatatcctgatgcgggaaaaggaaaccctgatgcacctcgcccgtgcgggggaataccgcgattacgatactgcacagcacctgttgcgcatgtcgctttacagccgcgtgctggcagaggcgctgggcttccccgaggacgaggcggagctcatcgagctggccgcgccgttgcatgacatcggcaagatcggcatccccgacagcgtgctgctcaagcaaggcccgttcacgccggaggaaaagaagatcatgcagcggcatccgctcatcggctatgaaatcctgcagggcagcccatccaagtatctgcagaaaggcagcgaaattgcactcgcccatcacgaaaaatttgacggctctggctacccctatggcatgtcggggcaggaaatccccttatcggcccgtattgtagcggtagcggacgtattcgacgctctgaccagccgccgcccttacaaggaggcgtggagcgtggataaagcgatcgaatacctgattgcggaaagtggcaagcacttctacccggaattgatcaagctcattcccgacgtacatatcctgtttgaggaaattcacaagcgccatgcttcctgagttcgtgcattttccttcaggggacttgaatataactttatctaggcgcaatctagtacgcgtcattgcaatgatacggagctgcgatctccatcacagcgcctttcaactttaaacactcgaccagcctatgtcactgatgcaacctttcaagcgcgccaggcaatactggctgactctgagcaggcattgcgacccgctggagcttgagcaggccgtgatccgcatctggcttggcatgaccttcctgtccttcctggtctaccgggaattcacggctcccaatcccatcagcgacaacttcccactcgccattcccatgactgtggtattccaggttttgtctttcacgctgttcgggctgatcctgttcacaaccaagcatgccgccttgcgcaggctgtccggagcatggctggacattgggttgcccaccatgttcatggcgatgacgggcgagctgggcgtcatcttggtcggggtgtatttatgggtgacctttggcaacggcttccgcttcggcaagaaatacctgctccactcccaggcactgagcttgatcggcttcctctacaccatcaatgtcaacccgttctggttggagcacaaagcaatcagctacagcctgctgctcatgctggtggcattgccgctctatgtcgccaccctgatcacgcgtatcgaggaagccagacagaaagccgaggttgccaaccatgcgaaaacccgcttcgtcgccaatatgagtcacgaaatccgcaccccgctcaacggcatcatcggcatcagtaccctgttgcgcaatacgcaactcaatcccgaacaggatgagctgctgcgcacgcttgaaagctcatccaagctgctgctagcccagctcaataatgtgctcgatttctccaagatcgagcaggaaaagatgcaggtcgaaaagaccgagctctcgctgcgtgacctggccgagcaaaccatagaagtattcaagggccaagcgctccacaagcgcatccgcctggagaaagacatcaggatcgacgacgtgcgcgtcaagagcgacccttacatcctgcagcaaatcctggccaacctggtcggcaacgccgtcaaattcaccgagcaaggcgcggtcacactgtcagtgcatgccctggaaaccacagcggatcacggcgtctaccgcattgaagtcgttgataccggcattggcatttctgacgagcatcgcgaacgcattttcgagagctttactcaggcggacatctccaccacacgcaagttcggcggcagcggtctcggcctgaccatcgccaagcgcctggttgaagcactcggcagcgagctgcacctcagcagcagcctcaatgccggcagccgcttctggttcgacctctctctggacatcgtcgcgccagcgccggccgccccgctggttgtcatcgataaccatcccaaatccgccaccaagccgctcaagattctggtctgcgaggacaacgtcaccaaccagaccatcatcgtcaagctgctgcaattgcctgggcaccacgtctcagtagtggacaacgccgacgatttgctcgataggctggaagtcgagcaattcgacctcgtcgtgtccgacctcaacatggccggcatgacgggcattgaagcgctcaagctttatcgtttcctgcggccggaagacaagaaaaccaagtttattctgttcactgcggatgcaacggtggaaaccaaggcggcggctgaagtggcgggctttgatgcctacctgaccaagccgatcgaaaccaagctgttgttcgacacgattgccagcctcacaggggggacacctgtgccggaccagatcgcccagttttatgcaagagcggataccgccacaccacaagaagcggagcaggcatgcgatattctgtcatcacagacattgtcggagctcgagttgctcggcggacaggatggcatgttcgtcccccgtctcctgggcaagtatgtcaccgactgtggagcgttggtcaaactcatcaagcagaacctcggtgccaagcgctatgccgagctgcacgagttctgccatgcactcaagggcaacagcctgagcgtcggcgccatcgccgtaagcaaacaagcggaattgatggacaaagcaagtcctgaggagctgcgtttccgcggcaccatgatgctggaacaactcgaaaaagaattcgaggcagccacgcaagccattaacgactatctgaatagccggcaggccgcctcgagctaggcttcaccctgcggccctgacagcctcatcctgatctccaaccttggagttctgggcgcgcaccaggcgctccatcaccttgaggttgcgctcggtcagccgcaacgcggcatccacccagatttcggtaatatccagcaactcctgcttggtcagcggattgacgcgctgcttggccctctggatcgcctggaacgagttcaatgacttatgggtcttgcgcacccaatcatgcaatgccttctcaccctggccgtcttccgccaatacatccaccacgcccatgtcatagagctccgcgccggtatacaccttgcctgagcggatcatcttctctgccgcactcaatccaatccggcgcaacaggaagctcattgcccccatgccagggaacaggttgaataacacttcgggcaagcccataagcgcgcccttttcggcaatcagcacgtgcgcggacaaggcggcttcgaacccgccccccatggcctggcccttgacgagagaaatcgtggtaatcggggcctgcatgttataaaaggtccacaggttgtctatgcacaggtgcgcatacgccagcagcttatccctttccttgttctctattgcctccttgaaggtggccagatcgccccctaagttaaaaataccatccacgtcggaggccaggactaggtaatttgtaggctgctgtggccgatgaagaggattggcatgagacgcctcgatctgtgtctggttcatcagcaattcgctcatgcagatctgattgaagcatggccgaggactcggctgcatgaacaaccaggtaataccaaactcaggctcatagtgggcacgtacttgctcgaattggacagtgttcaaagggttgaaatcgataacggcattcatgatgaactccccatagattaaggttaaaaaaggcactacatgcacagacgtagcacaattgtgttgcaaggtaaatgcctgattgattattggaaattaaacaatcttcaaactttgccgttattattcgttttgagcctgaatatcactgatggaaatcaaaatgatcaaacgcttttgcttcttatcgatcttgggaatcagcagcagcgcagccacgacgggacatgcggcaggcttcgccctgatcgagcaaagcgcatccgggtttggcaatgcctatgccggcatggctgcgcgcgccgatgacgccagtgtgcagttcttcaatccggccagcctttcctggctgccaccaggcaggcagatcatcgtgggtggcagtgccatcctgcccagcgccaagctcaggaatgtcaacagcacccaccgcagcactggtacccccattcccggtaacgatgggggagatgccgcctcactggagttggtgcccaacttttactttgcaaatgacctgggggacaacctcaagtttggcttgggcgtcaccgtcccgtacggactgacctcggactatgacagtggctggaaagggcgctaccaggcgctgaaatccgaggtaatgaccctagacatcaacccggctttctctttcaaggccaacgagaaactctccatcggtggcggtatcagcgtgcaatatattcgggcagaactgaccaatgcgctcgattccagtgcattgtgccaagccaacccggcattgccagcgggcacgtgtaacgcactcggactgggccaaataggcaatccggcagtagacagctatagcaagatgcaaggggacgatatcagttgggggttcaacctgggtgtgatctttaaaccttgggacggaacgacattgggggccagctatcgctcgcatatcaagcacaagctggaaggaaaggcaaaattcagacctgttgccccgctggccgccacattacgcaactccgatatctccaccagtctctctctgccagaaaccgcctcgttcagtattgcccagcgattgaatgaccgtgttgaactgttggctgatgtgacatggaccaattggagccgcttccaggaattacgcatccattttgataatggcctgggtgacaatgtcaccaccacaaaatggaatgacagctaccgtttctcccttggtgggaactatcgttacagcgaccgcctgacgttgcgcgccggggtggcttacgaccaaacgcctgtgcccgatgccgctcaccgcacgccgcgcatcccggatgctgaccgcacctggtttgctgtgggtgcaagctggaaactggatgcagccaacaccctggattttggttacgcgtatttgcgcctgaaagacaccagcaccaggcacgtcagcgaaggagctgtcagccatgtgctggaaggcgattttacgtcgaaagtgaatatactcagcgcacagtgggtatatagcttttgagccgtgaactccaatgagaaaagcgccctagggcgcttttctcattaggtcagcaaattaaaggtcagttcggcaaaggcgtggtagaccactcctgcatcgcctgctcacccgggcggtccacggtcacttcggcattgtccgtggccgttacccagctcaccggaatatagtgatgctggccattctcatccttctgcagcttgatctgattgctgccctccatatgatccacggtagcaaattggccaccttgggaacagatcactggcatgccgggcaggattccatgggaaagactcatgatatcgctccttgatgaaagagaactgccagattagtccttcccgggatctgcctgcaccggtgcagggctgaaaaccctgtcggaattacctcctaggactggctcagctcctcacgatcagcacatcgcaagcgacgctatccagtatgcgcatggcgacactgcccaacaatacgcccagcaggccactgcggccacgtgtggatacaaccactagatcgacctgcttgtcctgtacatatttttccagcagcaggtcgggctcaccatactccaccatgacttccatggtagctgcggcctcttcacccgccacgtcgcggataaaatcccggcagttctggatggcatcgctgcgcaattcgctttcgtaagccacccggtcatccatgcggctggcgaaatgggcaaacgaagcgtgaaacaccaccaggttgtcaggcccaaacaaatccactgcacgcgcaagcgcggcgcgcgacaactcggaaaggtcggtggccacgactatccggccataaggcttgcgcaggcgcttcttcaccaccaggacgggcaccctggattggcgcgcaagctccgtcacggtgtcgccgagcaatgccttctccaaggccccgtcgcgcttgaccccggtcaggatcaattcggcctctacctcttcggctactttcaataccacctcactcggcttgcccttcaacacgcgggcatcgatactggacagaccggcttcgcccagttcgtcttccagctcggcctggatagccagcgcggcatctggtggctggcgccagcttggttcatcatcgatcagctccacctgctcgacagcatgcaccaccgtcagcgcggcatgccacgctcgcgaaagctggatcgcacgatccagcgcacggtcgcaacgcgcgccgagatcggttgccaacagcaactggcgtggccgcttcatcttgaattccgttgtcaccagggttttccttccttaagattctgccagcacgttggtttttccgcgcttccgcatcaacattttctcaaactccagcaccagcataaagacgatgccgatcaatatgatcacgagaccgtctctccagtcaatcggcgcactcgcaaacaaggcatgcaggggtgccgtgtacgtaaatgccagttgcgccacgatcactacggccagtgcgaccagcagtatcggtgtgccgaccagcccacgccagctgaacgacttggcattgagatagcgcacattgaacaagtagaagatttccagcacgaccagggtattcaccaccatggtacgtgccacttcctccccgagttcacgctgcatggcatattcgaaaatgacgaacacgccaatggtgaacaggaccgagacaaagcccacgcgccataacaggaacggagaaagcagcgcggcattgcgcgggcgcggcggacgctccatcacatcaggctcggcaggctcgaaggcgagcaccagccccagggtcaccgtcaacaccatgttgatccagagaatctgtgctggcgtcatgggcagagccatgccaagcaacaatgcaatcaccacggcaagcgcctcgccgccgttggtgggcaaggtccaggcgatcaccttgcgcacgttgtcatagaccgtgcggccggcatgcactgccgcaacgatggtggcaaaattgtcgtccgccagtaccatttccgaagcctgcttggccgcttcggtgcctttcctgcccatggcaatgccgacatcggcctgcttgagggaaggtgcatcgttgacgccgtcgcctgtcatggcgactacctccccctgttgctgcagggccttgacgatacgcagcttgtgctctggcgtggtgcgggcaaacacgctggtgttcgccagcacggcgctcaattcctcatccggcaccttgtcgagttcggccccggtcatgacgccaggttcgtccgccaggtgcagctgcttggcaatcgcctgggccgtggcagcatgatcgcctgtgatcatcttgaccttgaccccggctgaacggcagctggcgatggcatcaagcacttcttcgcgcggcggatcgataaagcccatgatccccaggaattccaggccatctcccacatcattgaattcgagatgctgcttgccatcttcacaacgcttggcggcaaagcccaacacacgttctccctgctgcgcggcttcgctgatgcgctccatccagtattcgtggtcaggatacccacatttctccagcacgctttccggggcgcccttgacgaatatccaggtaccgtgcccctcatgatgatgtagcgtcgccatgaatttgtgcttgctgtcgaaaggtatttcgtccagccgccgccatgcatcgcgctcttgagcaacatccttgccagccttcattgccagcgccaccagcgcgccttccatcgggtctcccagggtatgccattgcccggactgcgcctccaacttggcatcgttgcaaagcaggcctgcccgcaccaggtcttcccacccttgatctggcgcatcgtcctgcggcttgatctcgccctcgggcacgtatcccgtaccttccaccaggtaatgcgccttgcctgccaccatgcgcctgaccgtcatttcattgcgtgtgagggtgccggtcttgtcggaacagatcaccgaggtcgcgcccagggtttccactgccggcaagcgtcggatgatggcgttacgcctagccatgcgttgcacaccaatcgccagcgtgatggtgatcaccgcaggcaggccctcgggcaccagcccgaccgagattgccacgacgaccatgaaggcgtcgatccagtcgtagtcatgcaccagcctggcaaacgccagcaatcccagagccagactgagcgcaaaccaagtgaacaggcggccaaaatgattgatttgctgcagaagcggagtttccagggtctccactttggaaatcatgctgctgatgcgcccgatttccgtcgcactgcccgtctccacgaccacggcacgaccttggcccgctgcaacgatagtgcccgaatacagcatgcagtgccggtcacccaggtcggcatcctcggccacggcctgctcctgtttctggctgggaaccgactccccggtcaggatggcctcctcgcaggaaagctgccgcgccctgagcagtcgcgcatcggcaggcacactgtcgccagcttccaatacgatgacatccccgggcaccagctcgcccacttccaggtgacggcgatgcccatctcgcaataccgtcacctggggcaccatcatgttgcggattgcctccagcgcctgctcggccttgccctcctggatatatcccacgatcgcgttgatcagcaccacagcaaaaatcacggctgaatccacagcatggtcgaggaagaatgcaatcacggccgcagacaccatgaaatagatcaaggcattgttgaactgcgacaggaagcgcatgaccggatgctgccggcgcggcgcgggcaactcattccgcccatgcgcctgtaagcgccttgcggcctccgtgctagtcagcccttcagggctggactgcacacgctcgagcacctcatcaggctggagtgcataccatggcggcggagcaactgcatcttgctggctggatggcggcatgggcaagggcctttcagtggttggtatcttctcattctaaaaggctttgtggcgcgcaggcaaaaccatttttgtaacgtggctatgcatgacccagaactctcctttcatcgccagcatccacaatcgccatgcttcgttcgaggtgcaaatccgcccattgccagccaatgctctcctttcaggagtgattaggctaaaataggccgcttgaacagcattggcttgccagtattttcctggcccaggcccgtttatccatctgacaggatccgccatggaaacaatcaacctcatgcctcccagcgtacttacctttgccgcgaccgaccccagcagcggcgcaggcctgcaggcagatctcctggcactggccagcatcggctgccacccactgtctgtcgtcaccgccatcaccgtacaggatacggtgggcgtggaaaacattgtcgccctggatgcggagctcatcaacgaacaggcgcgcaccatcctcgaggatatgcagatttcggccttcaagctcggcatgctgggcagtgtggaaaacattgccgtgattgccgaaatcgtcgccgactatcccgatgtgccattgctgatagaccccatcctgtcttccggccgcggcgacgagctggccaatgaagccatgcaggaagcgatgatagatttgctgttcccgcaagcgacgctgatcacacccaacagcctggaagccaggcggctggcatttaccggcgacttcagcgatgaaaacgagcatgcctccatggaggatgttgctgaccgcctgctgtcgctcggacccgaatatgtcttgatcaccggtacgcatgagcgctcgccgcaagtcgtcaacaacctttatggttcgcaaaaactgctgcgttcctatccttgtgagcgcctgccgggaagctaccacggctctggctgcacactggcctccgctatcgccgcctgcctggcccacggcctgggcatggaggaggccatcgcggaagcgcaggaatatacctggcattcactacgccatgcattccggccaggcatggggcaatacattcctgaccgcttgttctgggcacgcgaagattctgagtctgatgacgcggcatagccttccgcctatccaaggcctgtatgccattaccccggatgagaccgatacttccaggctggtgaccatcagcgaggcagtcctcgccggcggagcaggggcactgcaataccgcaacaagcgtgtttccggcacccaggccagcaatcaggccggcgcactcctggacctgtgccgccgtttccagacgcccttgattatcaacgacgacgtccagctcgccgctgcgctggatgccgacggcgtgcacctgggcatagacgacggcgatattgccgcggcacgcgcggcattgggacccgacaagatcatcggcgcctcctgctacaacaatcttgcccttgcgcggcaggccgccagcctgggcgccgactatgtggcctttggcgcatgctttccttcctccaccaagcccgatgcacctcgcgcagacattgccctgttcgccaaggcacgtgaactcggcttgccaatcgttgccataggcggcatcaccttggacaatgctgcaggcatcatcagcgcaggcgctgatgccgtcgccgtgatcggagcactatggaccgctgccgacatcgaggcacgcgcccgtcaattccatcaacttttcaattagagccaggccatgagcagaaaccagcaattattcgaacaatcccaaaccctgatcccgggcggcgtcaactcgccggtgcgcgcatttggttcggtaggcggcacgccggtgttcttcaagcgcggcctgggtgctcgcttgtgggatgaggacggcaaggaatatattgattatgtcggatcgtgggggccgatgatccttggccatgcccagcctgacgtcattgccgctgtacaggccaccgctgccaacagcctgtcatttggtgcgccaaccgcgctggagctggaaatggcgcagctgattacccaactggtgcccagcatggagcaagtccgactggtcagctcgggcacggaggccaccatgagcgccatccgactggcgcgcggcttcaccagccgcagcaagattctcaagttcgaaggctgctaccacggccatgccgactccctcttggtcaaggcaggttcaggagcgctcactttcggccagcccagttctgcgggtgtaccgccagaacttgctgcccatacgctgaccttgccctacaacgatgtacaggccctggaacacctattcgaggaactaggcaaagaaatcgcctgcgtcatcctcgagccggtggcaggcaacatgaacctggtacgccccacgccggaatttcttggcgcattgcgatcgctctgcacccattccggcaccctgttgatttttgacgaggtcatgaccggtttccgtgtcgccttgggcggcgcacaacaattgttcggcatcaagcccgacctcactacgctcggcaaggtgatcggcggcggcctgccggtaggcgccttcggcggccgtgccgacgtcatggctttcctcgcgcccctggggccggtataccaggccggcaccttgtccggtaacccggtcgcggttgcagccggcctggcaacgctgaagcaattgcagcgtcccggcttccatgaagaactcgcgctgaagacgcgccagctcaccgacggcctggcccgggcagcccgcgatgcgggtgtcacgttcagcgcacaaagcgtaggcggcatgttcggcctctatttcagcgccgaatgtcctgccagctttgccgaggtcatgcaatcggacaagcaggcattcaaccgcttcttccatggcatgttggaggcgggcgtttacctggcgccatcggcgttcgaagccggctttgtctcgatcgcacatagcgaagcggatatcagccaaaccattgtctcagcacaaggcgtgttcagccgtatcaatgatcaatgagccaccaaccgacgcgcatttatatcacaggtgcctcttgtgctggcgtcacgacattaggcgccatgctttcgcgacaattagacctgccgcacattgatgtggaccagttctactggctacccaccaacccgcctttttcgctcaagcgccctccgcaagagcgggtaagcttaatccgggaagcattgggaaccgaaggatggattctgagcggttcgttcgatggctggggcgatgtcctgatcgagcatgccagcctgatcgtgtttatcgtcacgccccatgcagtgcgcatggataggctgaaaaaccgcgaaaagcaacgttatggcaacaggatagcgctgggcggagatatgcacgaagcgcatctcgcgtttaccgaatgggcatcgcaatacgagtctcccggccccagccacacagggcggaatctcgctcgccacgaaagctggcttgcaaaacagtcgttgccagtattgcgcctcgacggtacagcctctcctgatcgcatggcggaacaagtcctttcggccttatttcagacacgatacggccgcccaacagctccgtgaatagcccttgccttgcttaatgtcagtagaataaaaccttgaatgacaggatcagccgtaatgacttcactgaaaaatgatgttttcctccgtgcactgcaacgccagcgcacgccatacacgccagtctggatgatgcgccaggcggggcgctacctgccggaataccgagaaacgcgcaaaaaggccggcagcttcatggatctgtgcaagaacacggacctggcaaccgaagtcacgctgcagccgttggaccggttcccgctcgatgccgccattctgttctcggatatcctgaccattcccgatgcgatgggcctggggctgtatttcgaggaaggcgagggacccaagttcgagcgcacgctgcgcgaggaaagcgacatccgcaagcttgccgtgcctgacatcggcagcgagcttcgctatgtcaccgatgcagtaagccagatccgccgtgcattggatggccgcgtccccctgatcggtttctccggcagcccctggacgctggcaacgtatatggtagaaggccgcgggggcaccgatttcctcacgatcaaacagatggcctacgcaagaccggacctgctgcaccacatcctgtcggtcaccgcccaggcagtcaccgcctatctcaatgcccagattgctgccggcgcacaggccgtgatgatattcgattcctggggcggcgcactttcccattacgcctaccaggagttttcgctgcaatacatgcagcagatcgtcagcggactgaccaaggaaagcgaaggccgcgtcgtacccagcatcgtattcaccaagggcggagggctttggctcgaatcccaagcggaaaccggtgcggatgcgctaggtctggattggacgatctccctgggtgaagcgcgtaagcgcgtgggcagtaaggttgccctgcaaggcaacatggatcccgccatcctgctttccacgcctgaagccgtggaaaaggaagtcgcgcgcatcctcgccgattacggtatcggcaatggccatgtattcaacctcggccatggcattacgcagttcacgccgcacgaaaatgccgaggccatgatcaaggcagtgcacgcgatcagcagcaaataccatctctgaatgccgttcaagcagccatcgttgacaaaaaatgacaattgcggctgcaccatcagccataacgttgtaagatgaaccttgaacaggtttcatttgtcgttacccaataacaacaaggagataagcaaatgggtttgatttctttcatcaaggacgctggtgagaagctgttcggcactcaccttactccagagtcgaaggccgagaatccggtagcctccgccaatgccgaggccagcaaggccatcctcaactacatccataaaatggatttggatgctgacgaactgcaagtggatttcgacggcgccactggcaaagtcaccgtgagtggcactgccgccacccaggaaatcaaggaaaagatcctgctttgttgcggcaacatccatggcgtcagcgaggttgtggacaacctcaaggtcacgacagccgagaccgctcccgtgttctacaccgtggtacgcggcgacaccctgtccaaaatcgccaagcagcattacggcgatgccaatgcctacatgaagattttcgaggcaaacaaacccatgctgacgcatccggataaaatctatccaggccagactttacgtattccccaataactttcacaggagatccagaatgaaattactctctacatccatcctcgccattttcctcgccagcctggcattgagcggctgcagcaacaaggaggaagaaaacgtcgaagcggcggccgcagaggccgtagagcaggctcaggaccatgcagaacatgctgccgatgtggctgaagaagccgtggaagatgcaaaagacgcagccgaagacgccattgaaaaggcacgtgaagctgccgccgaacatcaggaataatgcgctggtattaagcgcttgatcaatgcccgggccaacacccgggcatttttatgctgaacatcatgcgcaagcacgcgccccgttagaaagcagaccggatcaagccgccttctgcgcggatggtggcaccgttaatcactgcagcgcgcgcgctgcagacaaaggccacgatgtcgccgatttccgccggatcaatcagcctgccgatcaaggagccaggtcggttctcgctaatgaatttcctttccgcttcatccaggctgacatctggatagatgtcctggatgaatttttccacgccttctgtgcgagtagggccaggcagcaccgcgttcaccgtcacggcagtctccttggtcagttcagccagggatcgtgaaattcccaactgcatggtcttggtagcgctgtaatgggccatctcaggcgcaggcgtcacgcctgactcactcgagatgaacacgatgcgccccaccttgctttcgagcatcttgcccaggtaatgcctggcgagcctgacgccgctcatcacattgacttcaaacaaatgctgccaggcagcatccgtctcatcaaaaaaaccgacggcttcataaatgcctaggttattgaccagaatatcgacttgcggaaactgcgctatggtcgcctgagtacctgccagagtgccattgtcggctaccagccccaccagatcggcctgcggcacatcctgtctgatctggctgatggccttgtccacgctggcctgactgcggccattaatgatgacttttgccccttcccgcgccagcgacctcgcgatggccaggccgatgccggcagaagaagcggtcacgagtgccaatttattttccaggttgagttgcacgattgactcctaggatcaatgaacgggaacaagtatgcgctcaatcctcttgcttgataagcaatcggcacccagcccatctgatcacaatgcagtcctcctcggaggccgtcctacaccaagatcggcctgatactgatagggcaatgctatcccaatggttaagcttgctccatccaagctcaacatcaagaaaaggataacaacatgaagctttgcaacctgttcagcaccctatccctgctcaccgtgagtaccttgctggtcagcacgccggccatggcggacgaggaatttatcggccgtatcgaagaacgtccagccggcaatctcggcatctggaccatcagcgggcagcaagtggaagtcaccgagaaaactgacattgaaccggagcagggccccttggtggtaggcgcctgcgtcgaggtggagcatgacaaaggggtagcctctgaaatcgaaaccatcaagcccgaaaaatgcggcaagcactaaccactgcgttgccgcagcagctcgcattcaaggttggcgaggcgttcagcctgatccgcctgccccaggccaaggtgaacgacgtacatgtgcctcgcagccaggaagccgcccctgccgactactgtgccgttgaaggcggggttgtcgccgatttccaggcagctttcccagtttgaggcggccatcgacagcagcgctccggcttgcacaaacacagtggtgcgcgcgcgtattgacggggcttccagccgagtaagcgactgaggctagcgtcggctgacgccagccaaccaccgcaacacctcatcgtgccttggcttaatgccttcgtttgactgccgtgcggtgttctggccgggcctgataaagcagccttattgccgattcagcatgccagcgcggatgaagatgaattagaactcctgcggatccacgtccaccgcccagcgtatcttgttgctgagtggatgggcacgcagctgcggcgtcaattgcctgaggactatctgcagggtttgcctggtcgcggcctggaacagcaactgcccgcgttccatgcctttgaggcgctccatttgtggtcggaccgggtcatagaccaatgcgtcggtccctagcgctcgcgcgctatcggcagcaaactgcaggaagcgctgcacgggaccatattcattggcctcggccttgatcaaggccaggaattcgcagggagggaactgggcaacttcccgctcctgcagcaggctggcggcgtaggctgcaaaatcctggacgcgcagggcattgaacagctggtgctcgggaaaacttgtctggatcagcacctcgcctggcttatccgcccggccagcccgccccgccacctgcatgagctgggcaaacaggcgctcggcagcacggaaatcaggactgaacagggcactgtcggtatcgagcacgcccaccagcgtcaggttggggaaatcgtggcctttcgccagcatttgcgtccccaccaggatatccacctcgcctacatggaccgcagacaacatctcgctcaatgcgtgcttgcggcgcgtactgtcacggtcaacccgcaatacacgggcttcaggcagcagcctggtcagggtttcctccaggcgctgcgtgccattccccgtggggtgaaggtcggcattgccgcaactcggacattgccgcacgatgttctgctcatgtccacaatgatggcagcgcaggaatccctggcgcaggtggaccaccagccgactgctgcaacgcatgcagggtgcaatccagtgacaggcattgcacagcagcaccggcgcatagccgcggcgattgatgaagagcaggctctgctcaccacgctccagccgaactttcagtgccttgagcagctgcggcgacaagccttcctgcatctgcaccctggaaacgtccacgcaattgacttgcggcagctgggattggctcaccgcccgctgctgcaaggtgagcaggccatagcgcccattgcgggcgttatgccaggtttccagtgcgggggtggccgagcccagcacgatgggaatgttgcggcgttgcgcgcgcaccagggccacatctcgggcatggtagcgcatgccgtcctgctgcttgtaggaagtgtcgtgctcctcgtccacgatcatgaatttgagcccgggcagcggggtgaacaccgacaggcgcgtgccgatgacaatgcgtgccgcaccagtctgcgccaggcgccagttctgcaagcgctcactctcgctgagattgctgtggagggtaaccagcgggaattgcggcaaccgcgtacggaagcgtgcttccagctgtggggtaaggttgatttccggcaccagcaccaacgcctggtcctgattaccctccagcactgcctgtagcaggcggatgtatacctcggtcttgccgctgccggtgatgccgtgcagcagccacggcctgaaggtatcccgatactgcaggatgctctgtacggccaggacttgctcttcattcaactctggctggacgctggaagcatgcaatgtcgagcccaggcctgcatagacctgctcttcttctatccagccccgttcacgcaacgccgccaatcccttgcgccagcccgggctgagttctgccagctctgcctcgttcaggcggccatgcgcgcgcaatgcggcgaatatgcggcgctggactgcttgccgcacgggaatggcactgatgtcagcagcctggccggcggagttgagccaatagcagaactgttgcctggcccgcgccggctcggtctggcgcaggcgcgcgggcaacgccgaaagcaaggcctgtccgtaagggtattggtagtaatcggcacagaatttcagcagtgagaaaaactcgccgtcgagcacgggctcttgatcgaaatactggatgatggacttgagcttggcaggcgcaacatcgctcgcgtcggccaggtcgaccacgatgcccacctgcctgcgggggccgaacggcaccacgacgcgttgcccaatctgcacgggcgcctcgctaagataatcgaacacaccatccagcggaacatcgagcgcgactttaagaatatgcaggcgatgcgcttggcggggttcagtcatggcattcccatgacgaagttcgacaattgcatatcagtgcaagcttgcagtaggttaaaataatgcttttattcacgtttgtcgctcgccttgaaagcacatcttaccgaattactgcaggtcgcagcaaacagccttgatgccggtgcggccatttccgccatccagcttgaacgtcccaagaacacgcagcacggggatttttccaccaacctggccatgacgctggccaagcccttgcgccagaacccgcgtgcgattgcggaatccctgatcaaggcattgccagcctccgaatacgttgaaaaggtcgaaatcgcaggcgccggcttcatcaatttctacctgagcccgtccgccaagcaggcagtcgtgcgggagatccagcgccagggggagaaatacggcaccaatgactcagggcaatcgcgcaaggtgcaggtggagttcgtttccgccaacccgaccggcccgctgcacgtcggccatggccgaggcgccgcagtcggcgactgtctcgctcgactgctcgccgccaacggctgggcggtcacacgtgagttttattacaacgatgcgggcgcgcagatcgacaacctcaccgtatcggtgcaggcgcgctgcaagggcatcacccccggtgatgccgcctggccggaaaacggctaccgtggcgactacatcgccgatgtcgccgccgcctacatggcaagggaaaccgtcatcgctgatgaccaggccgtcactggcaagggcgatgctgaagacgccgaggcaatccgtcagtttgccgtggcctacctgcgccacgagcaggacctcgacctcaaggcattcaagatcaacttcgacgtcttttcactcgagtccgccctctaccgcgaaggcaaggtggaaagcactgtcgaaagcctgatccggagcggccatacctacgagcaggatgaagcgctctggctgcgcaccacggatttcggcgacgacaaggaccgcgtcatgcgcaagcgcgagggcggctatacctacttcgtccccgacgtggcctatcacctcgacaaatggcagcgcggtttcgagcgtgtgatcaacgagcagggcgccgaccatcacagcaccattacccgcgtgcgcgccggcttacaggcactcaatgtcggcattccgcaggggtggccggaatacgtgctgcaccagatggtgaccgtattgcgcggcggcgaggaagtgaagatctccaagcgcgcgggtagctatgtcacgttgcgcgacctcatcgaagaagtcggctgcgatgccacgcgctatttcctggccgctcgccgcgctgattcgcagctggtgttcgacatcgaccttgcacgcgcgcagagcaacgacaacccggtgtattacatacaatacgcccatgcccgcatctgcagcgtattgagtgaatggggcggcgatgttgccagcctggctcaggcggacctgagcctgctggagaccgagcatgaagccatcctgatgcagcgtctgggcgaatttcccgagctggttgccaatgccgcgcaggaactggcgccgcacatggtggccacctatcttaaggatcttgccggcgacctgcacagttattacaacgcgcataaattcctggtggaagatgccgatgtcaccaccgcgcgcatggcattgatcagcgtcacgcgccaggtgctccgtaacggcctggagttgcttggcgtcagcgcaccagaaaaaatgtagcctgaatgacaacatcggatcattgacggggaatcatcgcaacctgggtcaagtcgctaggcaggcctccaagcaaggctcgccagcacctgaatgaaagaggaagaggaattatcgtgagtcgagattacaagcctgcgcagcgcaaatcgagcgccagcagcaacagcaagggtagcccgtttttcaccggcttactggttggcctgctattgggagtcggcatttccgtggctgtcgccattttcgtcatgaaaagcgaaagccctttctcggataaggcaggcaggcctaaactggaaccggacgaaatcgccttgcccaagccagagcccaagccggcaggccagactggcagcgaaaagccacgattcgatttctacaccattctgcccggcactgaaagccaggtgacggaacaggagatcaagcagaaggaggccgccccggccccaacccagacgcaggaaagttatttcctgcaagttggcgcattccagacagagcaggaggccgacaacatgaaggccaagctggcgctgttgggcatcgaagccatcgtacaaacggcgaccattcccggcaagggtgtgtggcaccgcgttcgcgtgggcccgttcgccgacctgaaccaaatcaacagcgccaagtctgatcttgcgcagaatggcttcaaggcggatttgatcaaggtaaactctcctggccagtaatcctgaccggcttgccaaacgttaaccacttcaactcgattgtaaggacatgatatgaaaaagcttctcgccgccttgatgctgctggtgtcagcaacggccctggcggacccgcagctgggtaacgatttcaaccagaccgcaaaaaccatcaagaccgacaacccagccaagatcgaagtgctggaaattttctggtacggttgtccgcattgctatcacctggaaccaagcctggcgagctgggtgaagaagctacctgaagatgtctacttcaagcgcgttcccggtgttccccggcccgactgggcaccagccggcaaggcgttttatgcgttggaagccctcaacttgacagagaagctgcatacccagctgttcgacgccatccataaggcacgcacgatcaacccagccgtggaggcgcaactgatcgactggatcaccaagcagggcggccaggaccgcaagaaagtggaagaagcgttcaactccttctccaccaacaacaatgtcgtacgcgccatgaataccttccgcgattccggcgccacaggtgtgcctgcgctcatcatcgatggacgctacatcacctccagctccatggcaggcggcaaccagaatgtgctcaaggtagccgactatctgatcgagaacgtacgcaaggaaaagagcggcggcgccaagtaatttttgcctgtggcgatactgcacgcacccgctgccggccagcgggtttttattaccggtgcctccagcggcatcggtctcgctcttgcccggcactacctcaggcaaggcgccatcgtcggcgtcactgcccgcagaacggacttattgtacaaacttgcagccgagttccccgatggacaatgcctgccttaccaagcggacgtacgtgacgcccaggccatgcaggccactgcgcaggctttcatccaggccgccggcgtgccgcatatcgtgattgccaatgcaggcgtcagctgcggcaccctgagtgccgaggctgaagatatcaccgcatttcataccatattcgagatcaatgtcttcggcatgctgcacaccttccagcctttcattgctgccatgcgtgaatccgggctacgaggccagctggtcggtatcgccagcgtcgcagggatacgcggcttgcccggcgcgggcgcctacagcgcctcgaaatcggccgccatcacctaccttgaaagcctgcgtaccgaaatgcagcacgacggcatcgccgtcaccaccatcgctcccggctacatccgcaccccgatgaccgatgtcaatggctaccgcatgcctttcctcatggaagttgatatcgccgcgtcaaagttcgctcacgccatctcccgacgcaagcgctttgtcgtcattccctggcagatgggctgggtagcgcgcatcctgcacatcattccgcattggttgtgggataggttgaccaggaatgcgccacataagcccaggatagagctttgacataccacttggcgctcagaacgacttctccatcctgatcccggcctgcgtccggcgataggagaaaaacagcggtaagctactgtcagtatcgaaatgctgcacatacagtgaaggcttgacaccttgcacctgcaaacgggggaaccccaatgccaggctgtagaaatcctcggtgtcctggcgcaacccgccgtatatcggattgtattcatcatatttccgccagcgcctggaggctgacatggtcacgtcaaaccatgagctaacagtatgaaacatccccacccgcacaccagaacgctcgaagctcgccatggggaaaggatccagcttacgacggatatagtccacaccgccgaacagcaatgtcttgtcggataacgcatataactggttcagcgtcaccaaatattgcttggcgtcgttgtccctttcctcctccctcacatactggatatcctgccagttgatgctgaaggtattctgccacctcggcgtcaactggctacgcagctccgccatcatgccgcctgcggtgtagagtctgcggttgctctgccaataggcttcaaaggtgggggcgataaacaagcgatggttgggcgtgcgataagcatagccaagcgccatgttcgccatcccgatgttgtacagattatcctgcgtatagtccgaaccatagaccagcgagcggaacatcaacccatggcggccttttaagggcgtgaatttctccgcagtgaacgtatagttcactccatggctcggcaatgcccctggcgcagaccatcgggccgcacatagatcactgctgattgagagcagacagagcgacgccccggaagtcaggttgatattgtcatccttgaaataatccagcgcggcataaaacttccactcgttgcgcctttcaagcgcatctaggtataaattgagattatgctgcaccggcaaggggagatcgggcgtcatgacggaaagaaaaatctgtttggcctccttgtcctcgccattcttgaacaaggctcgcgcataatccatcttgccgcgcgtgaaatccggaagatacgacaatgtccgctcgtatttctccaatgccagggacaggttgccctgcgcttcagctagattagcctctgcatacgccaccaggctggggtcgcggtgcggggaaaccaggtaatagcttagcagttgcttgaccttgacccagttctgctggttgatctggacgaaaatttcctgcgccaatgttgcggtgctgttttgatcatcacctagcataatcgcaggctctgcctgaatctgctcctcaagcgtaggctggttacggcgattatccagccgttcgcgcgcctggtcgttgaattgccattggttggcactattatcgaagaaatcgttggcccatgccgtggatgatagacaaaggacaatcagagggaatagaagggctttcaaatgttcacctcgtctggcacaacaatatgaaacaaaaaagtacaagcccgaaggcttgtactttctttcatagttagagactcaattaacgcgtgccagcaaagccgacgctcttgcttgcatctgtcaggtgatctgccgtccctgccaacgcttgtgcactattcccgtaaaagaagccattaacctcatagtcaatgttatttgctgtaccaatgaatctggcagtggccgcacttcccgaaccagcaacatatataatcgttgaactatcaagagcaatagtgttgctagagctggcaatactgccactaagagttccgccagtacctgcagcattgaaatttgccgtcaatgtgccagtgtaatattcatttccttgtcctaccccttgcgtagcatagttatagttattgccctttacggcatctaggctacgtgtaacattgtcgcccactacatatgcagcataggcaggaacagaagaattggatggtgaaacaccttcccatacgccaaaatagactctgttgctgtcgctaccagtcactcttccgagagcccaagttcccatgccggcgtggctgcctgtaccgccggaaatcgtggcgataccgttgctatctatagaggtgcgcagagtgtcatatagaacatgggcattgattctggcgccactcccaaccgaatagacgccaataccaggctcatttgcagcaccatgggtaggtcctgtatatacagaaggccctacattaaccaaagctggatgggtagaaaaaccaactacattttcaccggcagcaaaactaacacccgaaactgataataaaaccaatgaagctaaagataacttcttcatcattacttcctttcctagttttatgtggataagtgccttttcaagtcaggcggagtctgaatatataattatcagaatgatttttattattatttattgttattggaaattggcaataccgcagcggattacaaaaacaataattccaggggaagaaactgcatcactgccattcctaaatactttatggcagcccatcgtggcatgaaactcctcaatttaatcgccagtgacgacctagctaaatatcgatacgcaaaccgagccgcaatgttctgcctggggcaggcatccagctacgcgcgagcgggtccacataatagcggtccgtcaggttcatcgcggaaaactcgatcagggtatttttggtgatctgataatttgcataggcgtctaccaccgtggttgaagcccagttcacaggcatgccgaccaagttgctggtcaatttggtatattgggtttcccggtcatatgttgtgaaataagtcacccgggtaccgaattccagcctgttgtcaaacaaacggctgcctagcatcaagttaagagagtgttttggctgtttggtattgagcaaaataccgtgcggaaagccataattgacacattctgaaatttcgcctggataactcgaatacacaatggcttcattcttgtcgcagacctcattcctgagattcctgatggcgctgaactcggcaaagaaacgaccactgtcgaaccgactttgaaattccacgcccctgattttctgctggtcaaggttggcagaaacaaatccccttgtcagtaccacggtatcgatcacgttcttaatgttctgatcgaaataagcgatcttggcatccgctaccgtgccttgcttgaaaaaacggctgaaatcatggctaaggcccacttcgatattgcgtgccttttcaggttgcagcggatctaggccatacatttcacggctattcaacaaggctacatatccgccatgcgttccttcagccatggaaggcatgcggatatcctgcgcataacggaaatacaaacgtgaatggaaacccttgaaggtcacaccgaaagacggcgcccaatcggtatccttgacctttccatttggagccgcacgatttgcatcggacaggtacaaaccggatgtagcctggattgccatggtcgatagatccagatcacttaccgaaacaagaccgccaaaggttgtatccagcattttctgcaattcggcaagaccgttgctgcttagcttgccatcactatctacctgcaaaaagcctgccaaacttctcccagaacgatagatagtattgagcgtagtctcgagatcagcagagttaatataggtgtcgctagaacctaaaattcccgctctcgtaagcgctccagaaattaataatggcacatatctatcctgcctgattccaacaagaaactgcctggcaaccagtggtttctcccgattatctgcagccactgcgttgttctgcaaatactccaaatatcctttatccttcatggaaaaagcccggcgcttggcccctgcatccagttccagccagcttagcggctgccagttgaaattgaagtaaatatcgttttcgtgccgctggcctccgcgcacattgccagcccacctggcattcacatccagggtttcatactggtaattgccgcctaccagcaggttcaaggtgtcgtgcaactggaatttgttgctgacggaaaatccggtgcggtcgttctgtacgtccagccggttggattgtgcggtgatgtactcgcgatcaggcacgatctccaccaatccgttcaacgcgccgcgcccggagaaatcgtcagaattggtctcggtcttccagagcttggcctgcaagtcgacaaagcggttatcttccggcttccaggcataatcgaggttgtaggctttctgcttcgactcgccctccggccattgaaacacttgcccggttgcgagctgcgcctcggtcacgttgcggatggcagttggagaaatagcgccggtatgcatttccgtcgtgcgcacgccaaagccgagcaacatattgtccgtaatgttccattccccttttgccaggaatgattcggcctcgctgctggtattggtgacctccttgccggctttgtagaactcggcaacagaagccgtaacatcgtattgctgaggcaggctatcgctgtacatgccggcattctggtatttctcggcgccatgcctgccggcgaagtaattgccgcgcttgcggtagctgtaggctgccagaagattgaaatcctcgttctgccaggcaacggccgccattgccgagccggacttggagttcaacaatgtagggttgtcgcgaggcgtcacattagttggatagcggttgctgaattcctgcgtcaactgcgttgcctcggcaccattgttgacgtgataaacctgtccttccggcatggtatcggggaagcgcgggctggtagtgttggtctcaccgtctatcctgagccgaatgccaaagcgctgaccaggcttgaggatatcctgtgcgccaatggtgcgcagggcgatgccgccaccactggaagtctgcacattgcggtcaatcgccgcacccttaaccacggtgccgccggcaatcaggttggggtcgatgtagttggcattgttggccccaacataaaaacccttgctcttggtaatggcctgctcggtgccgtcaatcgtcaagggaacgcggccctggccctgtatgccgcggatgttggggtcgagcacgtcaccgttgcgcgcgtcgccgctatagacgcccacttgcccgcggaagatatcggcgacattgctgcccttgaacttggtgaagttagtgtcgtccatgtagatggtggagacagattgccggtagacggcgcgcttttgatcttcatctggccgcagcgcctggacttcgagctcctgcaatgtgactcctgcagccggccgcgagctggcgccatgagtgggcacattgggcggcagtctgtacagggtgtacccgtcattcccttgtggcatcaagcccaggccgctgttactgagtatttgctccaggccttccctcggcgtgtaactgccttgcaaacctgggctttgtttgcctgcgaccaatgcagggtcgaacgataatgcgatgttgttggtgacgctgtaggtagtcaggacatcgtgtaacgaccctgccggaatgttgtattgcctgatttcccctgaaggttccatcgccatggccgggcgcacaagcgtcatagacacgcccatgccggccagcatgccgaccacggccacttggactaattgatgccgcactgccttcagcggcctgtcatcgcctcggctgggcgatttattgtttttcattccttgcttcctgttctagaaaatgttgcttacctctataagacgaacaggaaacaaaaaaggatcaaaataagaattgtttgtatttattactgatacttcgcatgaaaatgccagatatggctcaaggccggatagcaggaggcgaactgatcttggcctgcagttagccgctgcaatcaggatgcggggctaagattgatccaataaggcgaaaccctggccacgcttataggcagggtgcgttgcagaaggttgagggtacggccgatctcggtgagcgggaaggtgccggaaacacgcagtctgccgatgtcgggatggcagcgcagcacgcccacatgataacgccgcagctcatccaccacggcagcaaggggctggtcgcgcaccaccagcatgccgtgcgtccatgcctcctgggcctcggaaaccggcctgggctgttgtacgtccatggcaccaaattctgtctgcgatcctgcctggataatggttttgcgatttggactggatttgggggtgatttcgactgcgctatcaaacacggcaagatggctgctgtgatccagttgccgaatactgaaccgggtgcccagcgcacgcgccatgccatccctggtctgcaccctgaatggacggttcctgccgcttggatcggtcgcagtggtaatgtgcagctcgcctcgcttcaatctcaccagccgctgatgctgatcatagatgacgtcgatgctggttgcggtattgagaaccagcgcagtaccgtccgcaagcttgatatgctgctgcctgccggtagctacatggtaatcgctggtgtatcccagccagggctgcgtcctccatgcctgccatgctgccggactgagcgccagcaatacagcgagcttcttgatcgcgcggcggcgggcaggggagacaggacgctgcaatgcagcttttcccagttccggcggcagtgtatggacaatgccgatgaattgctgtgcacgttgccatgccacttcatgctgctcgctttgcgagcgccagcgttctatttcggcatcattgacagcattgccttccccggaatgcatttgcaccagccagtccgccgcctgttccagtatgctgggatcgatatcgagaggtttcatggtgcccggcctcctatagcagctctacctgcatgcaggcgaagaatgccttgtgcatgtggcgcttgatggtgggtacagagcaatccaattgttctgcaatggcagcataagtcatgccgtccagctgggagagcaggaacacctgcctggtggcgggcggcagggattgcaacaccttgtccacctgctccagcgcctcgaacaccaacagggattgctccggcgaaggcacttcctgctccggcagcagggagatggccgccaggtaggcttgctccagttccttgcgccgccaatggtcgatgaccagattcctggcgatggaggataagtaagcccgcggctgatcgaggttggcgatattggagcgcgcagccatcacacgaataaaagtgtcctgcaccaagtccgccgcctgctcgctacagcccagtttcccgcgcaaccagttatgcagccagccacggtgatggctgtataactgctccacatgacagatcgtcatttcagttttgcactcatcctggatatgaatttgaactgtcagcatggattgacaatccgacgcgattatcgcaaataagaactattagcatcatgataaaccacggtcaattgaagccgcgcgcgataaattcgcgctctgaattgcgataattcagattattccgctttgcacattttgcaaatatcttgcgcatcttaaaaaggctggccattgaaatgctggccaaccaaggttagatcacaataccaacaggttaaggattccaggacgtgataatcaactctctggccttgcccttgtcttttcctccgcctcccactgtgtaattgatatcgacgtgcttcatggccaggccagcaaacgcctggcgcatctcaggaatgtcattcacgctgatgatcatcttgcctttaataaccctagccagctcagccatccgagcatactgctctaacccgaataccacgccatagccttctgtgccccagtagggaggatcgcaatatataagagtatggtcgcgatcatacttgcgaatgcaatcctcccaaggcaagtgctcgatgtaggtccggtcaaggcgtaagtgcgctgcggacagatcttcctcaagacggctgaatgccagcttgggcggcgaagttgtcgccgtgccgaaagtttggccactgaccttaccgccgaatgccagcttctgtagatagaaaaaacgcgcagcacgctggatatccgtgagtgtttcttccggtgtgatctgcatccatttgaatatctgacgcgacgtcagcgcccatttgaactggcggatgaactcctcgagatggtgccgcacgacgcggtagagattgaccagctcgccgttgatgtcattgaggacctcaacctttgctggcgccttgaggaagtagagtgccgccgcgccgcagaatggctccacgtagcacgaatgctcgggaaacaaaggcaggatatgcttagccaaccgacgcttgccgcctatccaaggaatgatgggtgatgaagagaatgggactgtattgcacataatgcaaaacctttcgctgtggtgaaaattgcgctaggattcccccgctgcgtcgacgtggcagggagccctggctttgattcacagtcctgtttactgtggcttgaagggcggtggccatgttggcgcatggtcaccgtcgctctctctattgattccaggcaatcacttcaagctcggtttctgagcgtgccaactgaatcagcgtttgcagttgagcatgtcgttgccgatgcccaaggatgactgcataactatcccgtccaacctgctgtatctgggcagctgtgtgagatcggaactcccatacaccctcaatagacctgcatttgaatggataaagctgatcaggatcgctgtcaggaagggtggaacgcatcaccgaggaagataggttcgcttggtcctctaagtctgatggatattgatgcggactacccaacgccagtgactgaaacccggcaagaatcgcatcttcacaagcctttcgtatcacttcgctttttgctgaccgagcggcatccatgtcaaatacccaggattcaacttcgttttgccagtgataataaggtccaggtgaggctgggcgctgataccatccatccttgtagtaccagtcattcaatatttcgtgatggctgatattgttggagaactccctccatatcccaccgtgttcatactgaccatcagaataagtattatctagcgcaggggtgacaacctgaatgggaaggccatttttgattaatgcaaaatttttcatgggttgaaatatccaattagagtttgcataggttccccataagacctgataccagttccccaccatcccagttggcctatacgcacggtgttctgattaaccaaccaaatgccagatgtcgctaacccatatccgctttctgtgaaatgagtgttgacagagaaataccgtttgccaaagggaatggttggcagagccacgtcaacataatatgtatagcctgggaacaaggtgctgatagagtggatcatatcgatagccatgtatttttcagcacttgagaagactattgaattgttttcatcttgcagcactacaccgtattgaggcgggctaatcaataagtcaggcattggggctagcacaacatagtccacattgaaaccaacaccactagactccgaagtagtaaagctgaaaaattggaatgaagtatagtccgctctgccagagcataaatcataagaccagttataagaaccgtatgtaccagctggcgggctgaccatcacaatgggtatgaaccccatatttggataggtgatcctccagccactgtaataccagtcatatgcgacggtgccgtattgaataactctcatatttttcaatgccccatcaatctggacaaaacccgatttattaagaacttcaattagatattcatcaatcacagtatcagcctctaaaaatccacaattgcaacgtccctatcagccccatgttcggtgatacatgagctgtaatattcaatcccccattgttaaaagtcccgtaaattccccccgacgcatacccaaggatcaccaatatccaagttccatcattagtggctccgggaaggttgtagctcaacgtgtaggtcgcaccgttacgaccgccagcccaatttacggactgtgtaatcagagtgtgtagcctgaaatatctgccctcggttgaaaactgcagcttgttttgttcgtcccaaacccatactccatactcatcttcagtactcatgtggccgaccacttgccaattaacacccggcgtgcgccggatgggctgcgcactaccagcctgctactttgctctagcgcgaggccaacagtcccatccgggccaaccaagtccaaatccccgccggaatcaaccttgaacctattattgatattcaacgacccacctgtaatgtgcgctgcctgcagctctatagccgcctgaataatgccgccaatgatctgattgccgatcaccgctggctgcgcacgttcatagccaatggcatctcctttccactgatacaagctctgttcattgatcacatacacaatgtcgcccatgtttgagtcggggatatccatcgattggggcacgccgcccaatgcaattggcgaggcggtgatctccgaactaatgttcaggctgtctttgccaaaggtgtcgtagagcgcaactctgaagtattgaggcacacctgcgcctagtccaccaaagccacgtgagaagcctggcccatcatagaccagggtatccaggctgggagtaaagccagaaatggcgctcatccagatcatcatcccggccacgtcggtatctgcaggaggattaacgttcactgtcagcgcacctggtccggccgtgatactcagccctgttggtgctgccacttgaggattttcggcattcaggtacgtcgtggcctctgaggcagagtcaatgctataggcccggacgccaatacgtaatatgcgccagggtccgccgtctgcgatcgcatcctcataggtgtactcgaactcgggttgcttaaggttctgcaccgtgcgtttgagcgtcagaccagccccggcataaatcgtcacggtataagttacattacccacaactggattccacagccatttggccgatcgtccaacaaacggctgggccaatatcaggccagtgacagagggtaatgcagcagcattgctgaaaggagcgccagtccagaccgtgcgcaacccttgtgcctggccaaccgctgaaatcgcaacctgaatgatccctggtcgcacaggaaacgtaatactgttgttggtgggctggccaactggttgccaactgtctccatcgtcatagctgacttccaccacataatattccgcaccaggagaaggcacccaattggcctgcgccatcggcatatcaggcgtgccacctggtagtacggtcaagccagaaacagcaggacggctgacttgtactggtagattccagtctgatggtgtttcaggaggcaagccactatctgcggtatgcacttcaggggcctcaatcaccaggctgatctcgacacggtccctggatcggggacgaatgccacgcgccagcatcatgcgtggctggccaacaccaaaacggtatgaagtgcgctcccggtcagtgccagtatcaggcgtaaaatccaatggcgtatccaggacggcttcgtaatcggttgcaccaggtgttgcgcggtatggaccatcgtagtccccattcctgcgtctaaatgcaaaaaagtggttagcgccacctgttgaccaggtcagtggctcggatgttgtaatcgtcctggacactgcatcgtattccatcacatcgccactatattggcccacgtcccgcgctgcagcgatggccagcatgtcgccataggtcgggataaacccgtccatctcggtggtcagtgtggataattcacggcgatagcggttgttggccagcgtgtacatgccgtgctgccaaacctgtttacgcgtggtcatgccaaacacgcgcgggatctctttaggattgcctggtgcgctttcatcaagctgacaagtgaccgttttttcgctccaggtttcttcatcccaatagggaattaccagcgcatccgccgtttgctcggtcggcagtagatattgagtcttgaagctacctttaatgatgttcctggcattgaacaatcccacaggcattgcttgcggttggtcacgccaaacataccagatcccaccttgttgataaggctgcgcacgtcctaccaaggcaatgttctttaccgcgtcgaacaaggtattctgagtatcgaagacgccattgaaagtatcaccgcgcgccgcccaggtctgatccagggataacaacccatccaggtcaatgcgtttctgcggcagttttccgccgtaactcgccatcaaggcatccgcaatcgcccatgcgatcgagcgcgtagccaccggtgcagaccaggcaacaccattccatacacgtagcttggaagtggcgatcaaattgaatcggcggctggactgcgaactcagactgtttgttgcacgcatgcgtatggccaccatggtcacattgccgtaagactgattgccaggcatgtagccacgcaatgcagtccaggtcacatcgttggctgcccggctggaagtgtctttaccacttgatcgctgaacccggacttcatatcggcctggtgtgacttcgtaacggtagctgttgcgaatcacagtctgactagcggcgctaaaggtctcaacaccaagcgtttgccattcatccagtgggtttccatcggtatcgatcaggcgagcctcaaccgccacagtgacagaccttgcggtcaagccgccttgatcatttgcatagtaaagacctcgaggggcaacaatatcgactgcgatcgcattgagttgctgcgaggcaccacaagcaggaaatccgccagtccaggtgttttccaattcctggcccgccacttcaggtgccgtgtaaacattggtcgggaacaaggtcaccagttcgcctggctgtacgatctcgaccgtcacctcggggaagttctcgatcggagattcttccatccgcaatgcttcaagctcatattccccaaggccaacgcaaaagagctggtaaagatactgttcattacccgcatattccgtataaggcatggcggccaagtcagggtaaaccttatggcggccatagattttagggatgggctggccaagtcgcgcttgattgccctgagagccaatggaataagtaggtgaaggtgcagctagagactgcatcttcatgctggcgggtgtgtttgtgaccggcaataccgcattgatcacagccatgccgaccatgcctacggcaatgttgatcatggtagcggtggcaccagttgcaaccatgccaccgacaccacccattgcgcccatcgtaccgccaagtcctcctgtgacatacatgacagcgaccatcatcacgatgcgcaatgggttcgatccacctccaccacctccacggaccaggatggaaaagatgacgatatcgccatcttcaacacacctgctccattgcggcctgagcagtggtttgccattcaaatggcagatgaaaggcatggcagtctgtggtgccaacgctgcaatcctgcggcgcctcctgatctcggtcaccgtccgattttgcgcaggcgcaaagggattgcgcacggtgataacagttgccttcatgtcccttgccctttccaacggtagtagcctgtgaccttgaaccccatgctggccagatgcttgggcatggaaaaaacaacacccgcaccttgtacgcagtgaagaatcccgcccccatcgcctatccacacacctacgtgcgtcggcaccttggactggctcatcagcacagcatccccatccttaggcaaagccacctcttcccaatgctggcgctctgggttttgttgcagtgcttgtacgcaattgcgcaccatctgtgcatcaacgtaataaggcgggatctcgcggccatagtgtgcagcctgaatctgcctgaagaactggaagcaatcgcgctggccgttgatccaaggcaagcccatgtatgccgctgcccaatgctgttgcccactcatcgtgatagtccagggaagcgtgtggccgtatagttttcattcgggaatgggcgctgtgcctcattgccaaaggtggctctggccgtaatggactcatcgtccgcgttgacattgtcgagctggaactccattggcgggttattctgtggttgtgttttatcgctcagcaggtacaggcggtacataccgatgacaggataaggagatcgtgtggcggcccggatttgagtctcgatttccggtgtaatgttattcaatgtgatatccatggcaggtccagcaaccgaatccacctccggcttggtcagctcaaacgccatcctgacaaacagcacgctctcaccagggttcaatggcgcatcatcttccagggtgaggtaatgatcgacgttgtccaggacaacgcgaatggcagatggatcgccgttctggtcgacaaaattagggtgacggaactccagagtgttcagctccacctcgccaacagggttgctggcataggcttctttaatcgcttcttcaagtgtgggatcaggcatggttaaaactcacaagtactgtgcaagctcggccttactcatcaatggccggttgcggatttcaagatcaaaagtcacggtgaacacgcctttgccgtcgtagcggcctttgaactttccctcaatcatgcgcacctcgatctccgttactccctggccattggcccaggggaacaagaaccaatcattgccaagatgcaattcatgggcgtgccaggcttcaaaaatcgccatctcgtgctggttgaactccagcttgacgttcggtgtattggtcagcggttcggtctgtgcttggcgctggcgtggcacgccaacctccatttggctgcggcgtgaggtcggtactggctcaataccatggccaacggcaaatggtgtgggtaggctagatggccaggtcgctgtcatcccaaggctcctgctgaaggattcaggccatatttggcttcaagtgttgggcctaggccacggccacgctctatatcgcggcccatgatgtcagtcagggtttccaccatcacttgcagatttaattcgccgttatcgccagtgctttgagtgaccgtggcttgtgtgcctgctgcctcgaaaatctgcacgttgaccacttgctggccaccagtgccaacaggggccaggttcttcatctgctctgcagtaaaaacaccttcacccttacggccaataatagggatttcatcgcccaagatgccaccagaatggaagcgtggtgcaccatcgaatacatctgaagagacataccgaagcgccgtactctcgctgcccaggatgccgccggtgtgattggtaccgatccagcgaccgactccacctggcaccgtgccggagctgccatatgaaggcactgtagaattgctgccaccaaaccaactacccatgtccagggcaccaaaaattccctccatcatcttctgcgcggcaaccttggccaggctttgctccagggcgctgaagaaatcctgcatgttgagcttgccagtctggaagaaggtggccagcacgttctccatgctttggaaactgctgttgaacaagtcacgtgcttgcgtagcgccattgctgatcgcgtcgcggtattctccaatcgcagtgcgcgcgccatattcaaaagtgcggttggctccactcactaccgcctgaagctgctcgatgtcgagctgagcctgtcgtatcctgtcgctcagttcccgggttgggctctgctgataggcttgttccaatgccgtcaattgcgcttggcgcaatggaatttcctgctgctgtagaccaatgagtcgccgcctggcttcgaattcggtcaggatgcccgcattcttctggatatccacacgcctggtttcgtcagtgatgcgggcgagtgaggcattgagctcggtttcaatctgattcaatcgaccgctggccaattcgacattgatcagcttttctatcagctctataccagcctcgttgccttcagccttcatcctggccaggctggcgctgtacttctgagccacctgcaggcgggcggcatcctccagctgcccctgcgattgcagcagctgggctgtcatggccataccttgccgcgccatttccagattagccgcacgctctgcttccatgttggcagcacggctattggcacgttgctggtccagggcattcaactcggactgcagtttaacaatattggtctcattgccagctgcgccaacgttatcgcctcttgccctggctgcagccgccgccgcttgctcattggcaatcttttgctcaatccgggatacctggcgattgtaataatcgtcctcgatcgtttcgcgctggacgtaatactcacggtagctgatcagggcctgctgcaggccggtatccagagccttcagctcggcgtcatagatgaatttctcggtattgcggccagactctgcacgtgcgttttccagctgacgcatagcattggccagcggatcgctattgctctttttggccgatgcctcggccttgcctttgatgacatcgatgtgcgacaagtgggcctcataggcggctttataacgtggagagtccttctccatgccctcgaccaatttctcaaatgccttgcgttcttcttccagcgctgacgcaagcttttgcgaccttgtctgccacttctcagtattgataaatttatccaaggcattctgctgcgccttgtcacgcaacgctgcagcgttctttgcggattcagattcgccaacttcttcggcaggagtatccaggccagcccggttgcggattgcctggacctcggcatcaatggcggccaatcgagcctgtcggcgagcaagagtattggatggatcaaggttgttgcctccctcgagcaggaactgccgctcgcggtccagcttggccaggcgctctggcgcattggcgcgggcattcaaatcggccagttcccccctatcgaatacaaagtgattgaaccacttgagtgcatcggtcgaaccttccgtcacgcgcaataccagttccatgatcaggctctcgcctaatgatcgcttgaactccagataggcattggagagacgatttaactgcgcttgggcgctactggcagcgctttgtgggttatcgcctagtgtcctggtcaactcatctgcaaatctgggcagaaactcatcagacaccacagccccatcttcaagcagcttatccagctcttgtgtcgtcacgcccatcgcgcgtgcagccacattgaacgcgccaggtagacgttcacccaattggccacgcaattcctcagcctgcaccgtacctttgctgatcatctgcgagatggcaagcaaggcaccattggtttcatcagcagacagcctcatcaccactgacgccttggcgattgattcgaacacctcccgtgttttctcgccctcgatggaggtacctctagtcgcggcagaaaacttcgtatacccgacaatcgcaccttcaagatttaggcccagctgatccgcagtgcgtgtgatgtaatccatttccactgctgccaggtgttggctgcctgtggcgtagaccagtgtgttgttgtatttttcgaagttgagattggcttggacgatctgtttggtgaaatcgacaacttggctcactgcaaaagcagcggcggcataatggccgacccgggcgattatggatgcatggcgctcccctgactgtactgcctgggaggtttcattattgagggatgccaaaccttgcttgtactggctcagattgatcaggccagcagcataactccggcgcagtgtagattggccttcctccaggcgcttcgtctcacggtaggcgctatcgatacgcttcatcaacgtatccagctcactcgccaggcgacgctgctcatcccctaatgcacgcgtggaagccgcagctgcagtttgggcactacgggatctctccatgctggcagccgcagcggcttgtgccttgttggcatctgcctgggctttaccgaccgccttgatctcatccagggcaatccggccatccgccgttatcttgatctgtagggttttttccattttagggctacaatccggccatgcttaacaaacaacaaaacccggttgatactttcatcaacgccttcattacaggcgttttaaagtggtttgccgggttcgcgctgatcatcatttttttcgccttgctggcttagtttccttggtggcatttagcagcggccttgctgcccgttccatttcctgaagaccccaaaatatccgttgatggtttttcttcttaatccccatcaacttcaacactgcaggcagtgcctgatagtccagccctagataagtcaaagaaccaaggccagccacaacacgccattgcgagactgtggccataaacacttcgacggtttcccagtgctccggccagacctcaaataccccggttttccagtcctttcctgccgcccaatgctgggcggccaatgctagtttttttctgctgatccattgatagaggcaaagaacgacttgattactgacggtgttaccgggtggattgccaacaactgatcacgaacctcttcactgaagggcacaggagccttgtgttcatctgtcactttctcccatccaacaaggatgatcctggcaaagccctcgtcatccagctcacctgaattgagcatctgtcgatactccttcagttctttggcatccaggcgtttgaaaacagcatcaaagttccggcgttcaaacttgccattgttggttggtagatcaactacgactggcgcagaaaaggatggcgtgacagctaaagtgaacatggtgactcctgataagttaattattgagaattaagaccacccggcttggaaggccgggcggggatgtctaaggggtgatttgcggataggcgatggagccaaactggcctagctcatcatctgcaggtctcaacaagtccagcagcgcattgcctaccagctcaaatgtgccgtaactatcagtgatcagatccaattgacgtgtcgggtcaatctgcaccttgtacaggtcgacgatcacaggcttattgttgtctgcggtgttgacaccttcaaaatgcagccagacttcaggcaccggttgggtgaacatgccaactttatctgtagcgccataggcatatgccgcgagaaacggctctacaaatgggccacctgtggccttgtcctggacgacaatgctcccgccaggcccatgaacagaatactggctgactggcagcgccttggcggtgccagtagtggagtcggtaatgacgacatcagacacattgttgtgttgcagcaaatatttcagtccggcatcaacggggttgggcaatgcctcggccgttaccgtgccaccagtgaccctggtcacttcgccatacagggccagtgccaggttctcaatatcccactcatcagcaacaatcgtggtcgtagcagtttttttagtgctcagacgatgattgaccaatcgctggccggtttgcttttcagtatgttcttccacttctgttgccagggcgatggtcagcgttgcatcgccaaccggtctcaaacccaaaggctttcccgaggcatcacgcttacccaaggaaatgctgccttgtcctgaaaataacatttcaatctcctaaaaaattaatgagtaccgatgcctatttctctttggcaacgcccacgccgcgcaaccaattggcatcttgttcagataccttgatcttggcgccgactggatattcccggcctgcatgggtgtgtttcttgaccagctcgatttcctcttggccgtcagcgttgtctttcactttggtgttcatgggttgctcctttggttatgagtggtggtcagcgataaaaccgcttcatggctgagaacgccggcaaacatcacagggcgaaaactgatcagctgaatgccggaaactccgtcgccttccagactggtgacaacgccacctaagttggcgtcctggttaaatgcatcacggatgtcatcgatcagtagattgaactgcttgccgctagcagtagtgtcattgagggtgcgaaagccagtgattttccactcgttgcgaacgtcgtaacgcaagttctggcgcgattgtggacttgctacccgctgcacattccaaccgagaatgatctgctcgccattcagcgtgtactcgtaatgcgccttgaatccgctttcgttgcggctccagcgttcgtagtcgtgcacctggccaacatcctgcacagtgcggagcttattgacaatggcttgcaggatcgcctgatgcttcgctgagccgctcattacagcacccccagctgcatgccaatgctgcgcaccagatcattcagatcgtcttggatttttccgacattggcgtcaaaagcacggctgaacatgaaggctcctttagtgcctggatgtttcaccgcgccagcaaacacctggcgccctgcaatcgtaaacaccaaggctcgtttattcttgggcttgatgtcatgaggcttggtacctagttctacgggaatggcataatttagtgaggtgcccaacgcgcttttggcatccggatcaaccccgatcacggcagtcacacccatggcatgggtttctaatggcagcgccgcaatgctgttccgcagagtaccgtccctcactggcgtaagctgtttaacttcaccttccatgtgcatctgaacactgcgcagccaggtctcaatcactggctgcacctggctgggtgctgcctgccatactctggccagctcctgctgattggcagattcaaagcgataggccatcagtgagtcagccgtggtctgccacggctgtccttgcttgggagtgaaatcacggtgccagcaggggctgcacgcttgggatcaacgcctagttcattcatgtagcgctggcgcaagcccttcgcgcgagctgcaaacaaggtggatttgctctgatgatccacactgtcagccatgatggtgctatcggtatcgccggcatataacgatgccagctgctcacaaagcgccgcggcagccagacagcaaactgcctcgcggtcaccttctggaatggtgtttcttgcttcgctgagcgtatggggttcagtgaaatgcagccagatcagatcgccagcggcaaatgcatggctggaaacgatctgctgaccagtgggcgtgttgcgaaccgtgaaggcatccttgtccatcatcgatgccggataggccgataccggatgctctatcgcctgcagcaacgaaaaatccgccacccaccccgacggcagcggcagcacctggcctccaggcgcagtgatctcatcaatcaccagccgtggccgatccttgctatagcgcaacacagcggcctggactgcatcgaccaactgctccgcgcttaccttacccgcatcgtcgcgggtaaggtctgccgtcaaagtgaggtaacggtccagcatggcttaggctacaaccgccttggtggtgcctttttcgccgtcgaccaggatgtttccaccgtagatatggcgaatcttgtacttcagcacatcattggaaaacatgctgccgccggtagggctatcctggatgaacagctctggctcttcgttgccgtccagaaagccgatttccagtaccgggaggcgtgcagggtctgccagagtcacccaatcgttaccgtcggtccaataatctaccggaatcacctcggggttcagagtctgcacaaatgtcttgtcattgttctggccgcgtacgaacagatcatatgcttgctcctgcaattcgaacggcaccatcaaaattgcagggctgacggcattgcgcttgcctgatccggcacgcgtctgcttgagcatcgccaatcgatgcgcagtaaattgcgcagcagatagcgccccagtgaagagattgccatggtcgacgtggtatagcgccagagtgtcgtggatcaccgggttggtacggaagaaatcaaacacgaactcgctgagcgtattggccgcagccaggttgagctcgaccggaatgcggcgcagcacacctacatcgtcgttcttgatcgcctccagagagacatcttcggtgccgccgcgcttggcgacggcataggtggccttgccatcaccaggcgtggttagggcgttataagcgccacgctcagccacgatgggcaggttgccataccccccaatgcgggtgcgctcctgggtacggaaatcactgaccggtactgtggtcgccactctgcgccatgcttgcaggttagtgccagcagtgaacaacgcttgcatgcggcgggtgattgcgtcgcccagaacattgccgaacgtgtcgctgcccacggcttcacggaagctttcgccagcggcggccatcaagcggctgcggtcgcagttccgcagcagacctgtcacatcccggtctcctgtgatcatgatgtaacactcgcggaacgagcgcacgctgcgatgttccttgtgctctgggtcgaagaacgcatccagcatgtcggccatcttgagatggctatcttccacctggatgtcgaacggcatgctcaccttgccagactccacaaagcggctgagatattcacgctcatcgctgatcgccttggccacgtccgcctcgacgaagcgttccatggtggcgaattgcgcggtcagcttatccttggcagcctggggcaaagtggaagcctcaatggtggcgcgagcattgttgcgagcttccatcatgcgtaattcctcgcggaacgcggccatttccgccgctgtgactgtatcggagttttgctgggctcctgcagccaccgcttcacggtaggccgtttcgagttcgtcttcgttgatgtcgtccagggcaacaccggcaaatttaccgggtttgtgcgccaggacggtggtcagcattctctgcttgaggctcatttctgcttgctcctttgaattaacagcttcggtcatacgaatcagcctgccgccagcgcctggctcgacaatgaggtcgactgaatcaactttggtaatggatttggcttgtcggacagacttgccattgatggtggtcttggtcgagccgccgagacagtcgatcgagaacccgaagatatccgtcatgccgcgcttaacggcttcgcgcagacgcacgtcaatatcgccgcccggctgcagcacctccagcacggcctgaatctggcccggcatgccattggccgcaggcacaaacacggcctcgaccaggcgtccaaccaaattccgcacatccttgcctttgccagcgagatgctcatcgtcggatttaacgaaaacccgggcattattgaacttgggcacggcttctcgcagcacggcgtcaggatataagacgtcgttcattgacaccccagcctcaaccacacggatcaagtagcggccggtgccttcagggtcgctggtcgctgcgacagcttcacgcataggagccgcggtagtcttgaccggggtatgggtggccacaacctcagatggttcaccaagggtgatgacattgctgtcatcaagggagtaagggtaggagtattttcgagcaccgaaatcgccattcactacgaccacccgatctgggtagatagcttcaatgctgaaataggcgcgatcacgaccatcaggattcagcttctgcttaagcgcctcgtagaccaggccgcgaatggtggcaaaatcacttgcagcagcttcccttaaagcttccccgcgaatgccttcaggtggaatgacgaacttggccatgatttacagggccgcttcgaacttctggccgtcaacggtgaccacaactaagcgatcagcatattccttgaactccagtacttctgccgttttaacttcttgctgcttgaatttgccagtgggcttgcctttgtcgtcaaacaaagggataggacgcttgaccaatgccgcagctgtagcagctgttaatggcttcttggtctcttcggttttggtttgaggtgtgccagacatctgtggctccttgattaaataatcagtgaaagagccgtcagattagggttttggcggggaaaatgcctttaatacgggttaaagaatttggggttaggaattagaccggccagccagttcctggcggttgaactcagcaagatcaacaccgtcaggaatggtgctggtgagcgccgattgataggaaagattacctacgacaataggcttgctgaagtctatcacgggcacaacaacgcaaccgcagttgattttctcagatgccggtgctttgggatcatgcgggtgcatgagcttgtgagtattgccgtccatgcccaataaaagaaatggatcttccaattccaacaccttgccatgcatcgcattgtgtccaggacgtgcatgcaccttgccagattcaagccattttttcttgatgttgacgccattggccttggcgtccagcatgcgctgaaagcctgccgccgagaatacagaacccagctcagtacgcacaatcgtcctggcgcggtttttggcattaccttccaacaaacctctaacgctgataattgcatcgccaggcgattgcgcaccgatcaccaccaaaccaagctgactgttgatcttgttggccgtggtggtgctgatatccttgatgcgcccagtggtgaaagcacgcatggccagcaactggcgattgtcgatattgggcatcaccgtagccaacctgatgccgccagcctgaataggcagatcaaccagcgattggccgttttcccacattctgccagccgctgtacctacaattgcactaccagcagcgctaaaatcaaccatggcttgctcgatggcagcagaaagttgtggcaggctccaagattgatagtcagacggtgcagccttcagaatgcctgcgatctgctcctgggccagaccgagcaaacgcaggatttcagcgtaagtatcggtctggatgcgggtgcgatcctttaacgcatcgttgatggctgatgatggagtggtggccacttgagttaaaggccgtcataccaatcaggcaaagtgcggaacttgagtaatccagccgctgctttcgccttggcatatttaagcctggcctcaaggtttttgtaagtgacaattgtgttgtggtcaactccgtgggtaaacgctattgccatagcatttctcgcaatagtcttgtcgagtgatgccatgaatacggagtcagcttgtggccaaccatcaataatcggcatctgatgcagattgtcttgaccgtatccctgcggaatcatcatggggccattggtggtgtcagtagtacgagccgtgacaatgccgttatgctctgctaagtaatcgaatagcgatctgtcaccctgtgtgaacgcattgaccccattcgcacaagtccagtggcgcaaccatctttcgatagtcgcatccggtacaacccccctgaatatagttcgaatgtaatcctgggaggctttaagcccagcagaaacttgtgcgttcgtcgttgccccagggtctcccacccttatcgggttacgaggcacgaaagtggtaccctctctcgccataccatgtagcgtctcaagtgaaacgtaaccgggctggcctatgatgttctggactgtcaatgacaccgtgagcggtataccaagagaattacacagtggcctgacgaaagaacctaaagactcttgagtcccgtcgatcatgtagcaaaaattcgccattgctcgataattaaagatgatcgagtcatatttgacatgaccaccattgggtgcggtgacgcccgaagcattaagttgatagaaacgtaccgcattaatggtcatttcccaggttggactacctactgcaacgaagtcggatggagcaaagaatgcgaaatgccagccgttgcgcttgaggctgttattgccattgggattcactccccacgtagctcgataataattatcgaacgctatatcatccattgagaacctgatctcaacggaacccatcttggtgtagtcctccacccatatcggaatgcacatattgggtgcttcacccaatgccgctacgggggcaggtaaatttcgagtaatgttaagaccagcacccgagccccctgtgttggtcacatcaaatacttgggtggatcctggaaaccacttattgtcagtgtccattgagcgaactgaagtagagccgccatattgaaaatctgtagtggctagccccgtcatggacaggatagtgacacctgggtaaataaggtaatttttacctttaccgattgatgcattgggggtaagcgcatagtcaacgccgccactagtgattactggcttgccattctcatctgctgtttgatgggcagcacctttcaccgccagaacatccagcctactatctcctgacaatccctcaagccccgtcttaacctcttcaatcgacatatcgcccccgccagttcctgttgtcatgatgcggccttgcgcatcaaccgcaatttccttcttcgaaacctttccctgggcatctgtatgaagccccatcatcaattcagccatcacgcagctccttcttcagttttcggtgtggtaaacacgtcgttttccgcttccttggttttcgcagtactggtcttttccagctcgctcttgacgtcaatctcaatccccagcctgccggacacagtgccgatcagggacaggccggtttcctcgcttaacagctttttgtcgatggcaatccctacggccacaatcacctgctgcaaggcgcttgcatatttgctggtgtccctggatgtcatctcggggaagatcacctcaacctcgtaggctggatcgtcttcatcgggctcttgtcccaacaccgcgatacattcctggcgcaggacgtaggtgccgatctcttccaggatgctcttggcaaccttctgccgcatcgagaacaccttgaaggtcggttcgcccatctcgctggccgcagcgcggttcacatcgccgccaccaccaaaccaatgctcgggaatcgtgccgccgcccaggatgtggttgcgcaacagtcggccagtgttgctggtatcagcagagttcagatttggcgcttccgctttccacttctcctggtcgttgtgtacgcgcacgctgttgggtgccggggccgtaatctcttttgcccgtgaggctacttgttcaggtgttgcccccgtaatggtcacgtcccagatgaatgcccgtagattgttgatgcgttcaacctcggcgaagaggaactggtcatagccatcgacccagtcggcctgggatagcaagtcggagatcccgcgcatgctgttggagaggtcgttgatcttgaaaaagaaggcctcgccatcggcaaatgtctggcgaatttcctgcgtgcgctgggtgaacacatcctctggaccattcacgatcacgcgataccggcgtgcctggcctttcttgtccttggctgtaatgatgccgatcggctgttccgggttgtccggatcggccacgacggtggcgatcaggccgggatcaaggtaaccaagacgcacatggccgctggcctcattcacgaaggttggataacactgctcgccgtacaggctcagctcgcgcagctttttcggcagcttgatttccatcttgttgatcgggtcgcgccagaagcggcgcaatgtcttggtcgtggcttcgtcctgggttttgacttccacgccctcggccagcagataggccagcggcaattcaatcaggcggttgcccagcaggttggtgcgccacaaatgcacggcaatctcgcgcatgcgttcctgggtgatctgcggcaagtcgcgcttgctgtctccagtcagctttcgccattcgccatcgtcggcatcaatagtgaagcctgctgcctcacggaatgaggtttcagcctcttctgaagctgcctgcgcaccagtcaccttgccccacaattccaccatcccatcaaacaagcccatcagccgacctttcctgtcccgcaaataccgctttatgaaggttcataaagccgttaaaaaacaaattggctacacatgcccgcccaagcgataaaaaacgcgctacgggccttaaatcgatcagcagggttttgtgcagccaccggcccaggcgacctatccgtggcgctttaaatatttcgggctgagattccaccgttgcgcccgccgctggctggccttcctggctggctgcatgccaggccatcacaccggcaatggccgaatcgccgtgccggtatccgccatccgtgcctttgtcgcgcccgtcgtccatcttgggcctgccagcctggagaatcacacggcgatggtcggtaatgacatcctcaccgccgaccaccgtgatcgccttggcctcataagcagatttgtaacgagggaaccattcggcgtaccaggaagcggtagccatgacacaagtgatgcgatattcaccgtagcgctgcacggcaccttcggcgtggctctggccgttgccacgtgcatcaaaagaggcgtgctggaagtgcgggatgttgtccaggatgtaatcgcggatcagcgcctgcacatcgaacggcaagttgcgcaggctcagctcgaaagccgtcgtccattcactggcgcttttctcctgaagcacccagatcacggacaagtcgccggaccggccgaaatcctggccatacaccgagcgcttgccgtggtccatgttgtcgatcaccggcttcagcacctccttgcaccagcgctcggtctcgaccaggcgattcgggtcggtgacgtaagcctcgcccttggccaggctcaagcggggaatgctgtcgtcctggcattgctccaccaggaagcgcggcatatagaggccgctgccttttttcgggatgcacagcagctcttcgttggcgtcttcctggttgctgtagctggaaaaaatcttgtcgcgccattcctgttctttctcgcgggtccagacttcacccttgaccaggcatatgcgctgatagagtccctcggccacggcttcgtcgaagtcgaccttgtgcatgctccagtccagcttgccagcttcaatatcacgcaccagggcatgaaactcgctgtcttcgccgttctccgagctaacgatgtcaacccggccaccccacatcaggaacgccagcgcacccttgaccacttcacgcaagttacggtggaaagctgcctcatcgatccgcgcatgaccctgacggccacgccagttccagggtgcggaactcagcgcctcgtacacatggccagacttgaaggtaatcttgaagcgtgtgatgtcctgcttgctttcgccaatcacgccgcgctcctggtccttgacggtcatggtttcccggtcacggaataccgagatggagctcgcggccacaccgtaaatctgggcaaacttgagcgcatcgccgatgttctcggctgccatgcccaggttgtagcccatgtagtattgggacatgccgccgctatccctggcagcttcaagcgcgccttcagcggccatacatccccagctccaaccaatacgtcgagattttcttcccagccggactggtgacatatcggtatgccatctagcctggtaaggcagtaggatgtgaggaatatcagaacccgcatgacccagccctcgatcctgttgcttctccacaaccaggtcgaggaggtcttttttttcgccctggctgatctcgactggctcgctattgatggagttttcagccacggctagacctcaaccttgataccgaggaacttggctcgtatcgctgcccaggtgtcgtctgacataccagcatccttggcaatagactcagcttcattactggctgcattgagtttggctgctatttttgcgcgtacctcgactgcccatttcttttggtttacgctggcgcgggatgccagcgcgatggacttggcagcggatgccagtatcttcatgcgcttttccggctcagactcaacggcttcctgcagattgaggatggcgtcaaacatctcggtttgaaccagtgccatgatggcttcagatcgagcatcaccttcatcaggagatgcattcacgatggcttcagcggcttctgtgctggccttgatcgcggccaggcggttctccagcttctggccatagcgatgcactgagcttttactaatggcatagccacgctctttcagcgcggccgcaatctccatgtaaccgctaaaattgttctcggccagcgtctggtccagccatttccggacctcggctggcaacccttgcacttcggagcgtttagccattgtccagctcatcaggggtaggttgacgcacgccagggtaagtggcgcggcctgcggcaatatctgcaccggggccaagcagctgcaccgtgataatctggccggttttttcagagcgcaccaggccctggtcttccagccaggccacttcgcccttgaccacatcgcctgacacagcctggccaaagctctccagaaatgcctgcagcagaatcaaggaagcgcgatagctcttggattcgttgagcgcacgcaggatcaggtagcgcctgtcttcttgtaggattttcttgaaactcacgatttatccttctgcaacagatgctgatgaatcaaccgcacgccatggttcatttgcttgaactccccctcaacccggctgacacagctattcagctcgttgaccttttcatggatcatggccatatcgtgatgcgtcggtagatgagccagcttggtctcaatgattgacaacctatcagcatgggtgccgatatcctcgtggattgcgtcaatccgcgcgcctgtcaccttgtctttattggccagcctggcccaaacaaaggcaatcgcagacaacacgcctgtcgcaatcttccagctccaatcagcaatcacgtctagcgatggcatcggttaaaatccctttcatatcgttcctggcaaaagatgcagcgcttcacgcccttgatcgcccgccgttctttttcaatttcctcgccgcaatccttgcagtgcgaatacccagggccactgcgcaacgcttgcagctgcttttccgcaatcccggcttctcgctcacgcagctccatttcctgcgcccagtcttccggcctcattgctgcacctgccgatccgcccgcaacaatgcctggcagctggtcaattgctcgacgacttcgtcggcttctgaggcgagtccgacaagaaattcagcagcctctgcagaaagttcggctcgcgcgccaccatcacgtccggcggcgctggcgaaagcctcggcggggataccactacaggctgcgctggtactggcaggggtgaccgggatgcgcaggcgcacagcgccagcacgcagatcagcaataacgctgtccttctgggatttgacatggtggagttgctcctggaactggcgagagatagtggcgacagcctcagcgtgctggcgctcctgcacgcgggcctgggtattgagctcggcgatttccgcgttggctgcccgcagcgcggcattgtcgcgggcaacccagcgggccttctcggctgcctcgcccaggctgaattgatgctggccatagaggtgcagaccggccagcaacaaggccgtcagtaccaggccgaccatggcaaacagccggttatccatgacggccgccttgcccacggccgccgtaacgcagactgataaaatcgccaacagcagattgggcacctacgatggccaggtaaatcagccatttttccgagctgacctcacctaacgtcgcggtctccgccaagaagctgtagctgaccaccagattgacaatattcatccagaccttggcaggcgataaaacacccgttgccgggtcgcaaatcagcggggagagatgcttcagccaggctttcaattggcggactcctcaaagatatggccgtccaatggcttcatgtcgcctcgtagccaatcagccaccgtgaagcctgggcaaatcttggtccattcccagggctcgataatcccgttgccgttctggtccgggctgtaatcgcggtggccaagcacgcgcgcacgtggatatagccgctgcaacagcttcaccagctctgccaacgtggcccattgcaagcgggtgaacttgtccgtcccaatcaggcagatgccgatactgcggccattttgcccagccacatgcgcaccaatctcccactcagcccgtccggatgcagatgcgccgttggtataaatcacatagtggtagcctatgctggagagctgcgggttatggcgtttgcgagcttctgcagagcgcttgaacccgcgcttgcgatgccagtcgtcaatcaaggcgacggggggaatgcttgcaccgccattcgggtgcggacgaaacaggctgtcaccgtttttggtggcagcgcagtggatgatgatgtcggtgattaggcggcttgtagtcatgccgccatggtagggataggactcttgcgagtcctttaatacaaattaaaacctattgatcttcttcttttggaaacttcttaactttattgcaaatatcatgaaagtggctgatgttcttaaagagtagatagtgacaagggatgtcaaatctttcactttgactcaacccttctgcaaatgttagctcattgtgacagagcaaatctaaagctctgtaaatgggtggttcatcttgttcaattttcaatcgatctaggcagaactcattccatgccgactcatcatcaagcttactgagcattttgctttccaggtcaatccaacggcctttcagatcaaggtgtattttttccttctccgaaaatcgaaacgctaagtcaaaaatgactaggagagcagtacccagacttataacctttagccaccaagacacctcaccaggcttcgcaaagtcaaaaacaacagaccccgccatcatgattgtcagcacagaggtgaattgatgcagccttagaaagaagctgcgccttttatcgtgatagcgtattgatcgacgaacatcaaaaagcaaaccccactgctcagaggaaagtttttccgtgttaatcattttttaggtttgttgccgcgatcaggaggggaggctgtgttagacactacattgccttttttctccatgccggtaccactattgttattaaccctggtattgctttcattaatacttcttctactatcctgtgcaggtacggaaggttttctatttgtgtttttcggatcttgcgccatatggtattccccttaaaatttcaattataacaactacctaaagataagcggtggaagtcaaaatttcttttgtttagttatttcttataagccttaagctgataatacaaatcatgctgctctgtccatgttggctttacaatcgcttctctggatacaatcacataattgtctgtacgatagccattgtcagtcagctccatctccaaccatctaattcgccgtttctcagcatctggcgaattcaaaggataattaggcgctgttggaacccggtaagtcaatatcctgtagccatctctagcttcacccggaatcaacttcccgatgtgccgatccatatctgtagcgcaaccaattaccaacagcgcaaaaaaagccaatgtcagacgtctcatgattataaaaagccttccagtgctttaggcatattttcaatttcatcattttgttgaccggtctcaatcgcctcaatcttggcctgcaaccactcaatcacttccttctgatcaatatcgtcaatattgtcatgagtggcggcatacaaagcctccttgtagtactcaagcgcctttttcttgttgtccttgaactcaaaacgatgggctttctcaatatgcgcatctatttccacctgggcgatgtaatgcgtaatagcagcccttaagcgctcatgctctgccggatcaatagcttcaactgaggtcggctcatttaataactgcaaggcttcagtagcataacgctgtctggttttgaaagtcgcggctctggctgctttgttggatatttcctttaccctgcctaggacatacctgttcttagccttgatgcggatttcaggcatctgaagtttaatggagcggacaaactcgctgcctggagcgtatccctccagttcatgcaagaaaccttcaatacgactgaatatgtagttataggtccagatctccgatgttggctcatccagcttttccagctcctgcttaatttcagcctcacatgctcttgccctaatgacctcccaaggttcaacaaccgcaggtcttatctgggactcaaactttagctcgacccttggctcagaacggcgtgcaataactccattaactttcagctctctcagctcaatttgagtagtcgctagcagttttctgactctatcaagctctacttcagtttttaacactgtctcttttgttacttttagcctagtccagaatacataggaaaaaatcaatgtaatgaaaaaaagtccggcaaatatttgccctaaaacttcgtacatgcttatccccttaagacactgtgcttatcgcaccgcttaaaaactatcccgcctttttatgtttgcctgccacaggcgcaaacgcgccaagcgttgtcttgactcccgcctgaacttgctcgggtgcagcgtggaagttttccagcaaaacgcgatctccctttgaaagagctgattcagcaggtgctgctgaattgcgttgacctgtaagtatgtaaagcacgtctgcacctaaagaggcaattgcagctaaatattcgccatctggcacacgtttgccagcctcgtagttctgctgagagcgaagcgacacacctaactgatctgccaatgcttgctggctcagccctaaagcttcccgctctgttttaagacgctcatgaatcaaacgcacacccgttcgtataaatatcttgcattacgcacaaatgtgcgtaataattcacacataaatgttggctaattcccatgcaaaaagagtcgccaacaccccaaaatcaaacggagatcaccaaaaatgaccgtccaacgcttcaaatcctggctgcgcagccagggtaaaactatccgtcaatggtcggaagaaaatggttttccgccatctgctgtttaccgcgtcctcaacggcgtagacaaagccaattttggccgcgcacacgaaattgccgtcaaggcaggcataaaacagccggagaaaatagcagcatgaagtctgagaagctttctcccatcgtcaaagaggcgctgattgagtacatgcgtctaggactaacgccgcaactcggcaacatcaatgactttcccaaggatgtagagtccgaatttgcaggcatccaagtctactttcccaaattcaaggcgcgagtagagatacgcgccatcctaggcgattacccctataccgtatatggagccatagcatgatgaccaggatttcattcccatccaatgaagctattttcggccccggcttcaagtaccccgctcaatctgaacagcagcccgctgcatcgtcaaccgcgccacaggcaaatgatgatcagcctgtacatccagcgcagcagcaagctgccgaaggcgagctgtaaagtcatgacgctctatcaccccctcatgcgcggcttcatcaatcaacagcaacagcgtgcggccaatgccttcaatgcggcctgccagttcgttcaaatgtactgcatccatgttcgttaccttcgtttcaaaacatggctgcattttcatcaactgcaatccttttgcacagtagcaaaaagtgattttgtttggaagggcaaataatcatggcttccaaaatccgcaaaaattggaaacgcatccgcccgagcagcttgcctcatgcaatggagctatgcctggaccatgccagagagaagctgaaccgctcagtcgatagcgtggccgacctcatgggcgtgaccaacaagtggaacctgtacaaatgggttcaaggcggcagcttgcccacgcgattgataccaccatttgaggcggcatgcggcatcaatttcatcagtatttggctggcgactagtgccaataagctgttgatcgatattccaactggcaaacgcattagccagaccaccctggcggagctgcagcagaacttcagccaggcattcatgcacctgtccaatttttatgaacagcaaacagacctggaagacacgctgtttgccttgcagctaaccatgggcgacatcggctggcaccacgccaatgtcagcacctatgcccagccagaactagatttttcagaggaataatcaatggcggagaaaaaatacaacagcagcagtcaagagcgcggctatcgggtgttgctcctgcttgcaggccatgagtttgatggcctggcgcccggccaactagccgaggcactgaaaaccaaccccagcaatatcacccgcgatctgcgcgtgctgcaagaagtaggcctggcagaaccattgccaaccgaccagcgccgctggcgactagggccaaagctgattcaggtagccacccagttccagcaaagcctgacagaaatcaaacgacgcgctgatgaagtacagcagcgctacacccgcacccctagctaatagtgagattgaacatggcaaaagcaccatccatcaacaccgatattctcgccccaatctctactgaggcacatcaggaaacgattgccgagcatcagattgccgctattggtcaggaatacagccaaggccgcgacctggtcaatcagttgcttggtcaggcgcaggcattccaggcagcaggaaatttactccaaacgtttggagtttccaaactggcgatcgtcaaggaaaacaagctttaccgggagcttgcaggaacaaaaactccaaacggtttggagttaaaagggacatggaccgaattctgcagcctgcttggaatttccgatgaaaaagccaaccaggacattgccaacttgcaggcatttggtgaggacgctctggaacagatgcaaaggattggcatcggctaccgagacctgcgtcagttccgcaagctgcccagcgaccagcgcaccgccctgatcgaagccgccagagaaggcgacaaggatacgctgctggaattagccgaagacctgatcagcaaacacgtcaaggaaaagaccgagctggaaagccagctgcaggaactgcaggccgacagtgaagccaagagcaagatcattgagagcaagaactccaagctcgacgacctggagaaaaccctgcacaagatgcgcaaccgcaccagcgactggacgcctcgtgcgttcgagatcagcgcggaggcgaccaaggtcgccgcccaggcgctggaaagcctggacaagctcgacaccctgcgcgatgtgatcctcactgaggattttggcgaaggcgaccatgaagccgcattggaagccatggcctgcgtgtattttgatgccatcgaccaggtgacgcttaaggccgccgaagtgatgacagcctgcgagcaggtgttcagcggctacaaggatcgtgcgcgtccattgatcaatgtattcaaccctgagcaacaagcagcgggcgaggccgaataatgccaatcgaagcccccagctcactcaccattgccgacgaaatgcgcagcctggcacgccaattggattcagccagccaccgcgaaaaaggcgtgctcatcgagcaggccatgcagcattacggatggagccgcgcaaaggtatacagccagctcaaggcgatcggctggaccagcggccgcaaggtacgagcggatcgcggcaccaccagccagaacatggaagcattggccatggtgagcagcttcgagcgcctgggcatccgcaagaatggcaaagcgacgatgaagaccccgttggcgaccagcattttggcgcaaaacggctttgatatcgctgtcagcaacagccgcatcaataccctgatgcgcgatcgccaaatgcatttggctgcgcaaaagttggcaaccccatcgcaaagaatgcgcagcctgcaccccaaccatgtgcatcaggtcgatcccagcctgtgcctggtgtactacctgcccaacggcgagcagcgcatcatacgagacgacgagttctacaaaaataagttggaatccctcgccaaggttgaattcaaggtatggcgctatgtgctcacagaccattacagcgccagcatcatcgtcaagtattaccaggccaagggcgagacccaggccaacctctacgattttctgctttattgctggagcaagaaagatggcaccttgttgcatggggtgccgagattgctgatctgggataaaggttcggctaacagcgccggcgctatcaagaatgcgctgcggtcccttgatgtgcagcaaatcccgcacaccgcaggcaacgcccgcgccaagggcggagtggagaacggcaacaacctggttgaaacattatttgaatctaggctgcgcctggagccggtcaacaacgtcgatgagctcaacctcgctgccgagcattggtataacgcctataacgccaatgccatccccggttatgactcccgcctcaagcgcaagcacatggccgagcccatggcgcggtatggcctatggcagatgatccgcaaggagcagctacgcatcctgccggatatcgaagtctgccgccagctgctttctggcaccgatgttgagcgcaaggtcatgcaggacttgacagtgagcttcaagaacccggtcaccaagcagcgccagtattacgatctacgccatattcctggcatccacattggccagattgtcaaggtcagccccatggtctacggcgctggcaatgtcatcgtcagcttcagcaattaccttggtgaagaaacctcacagatcgtgcagccaatcacgggcgatgccatatccggctttgcggataccgctgcggtatttggcgagagcttcaaatctcagccagataccgtggtcgagcaagccagcaaggcagcagatcagttggcttatccaggtatgtctgccgagcaaatcgaagccgccaagcgcagcaacaaggtgccattcaatggccgcatcaatgcgcattcacacctggcggacgtacaggcgcctgccttcattgagcggccgggcgaaatgctgaatgtccccaatcggctccagatcgaagtcaagccgctatccaacatcgaggccaaggtcaagctgcgcaatttgctgggccgaacattgacggcggaggaaagcgaaaacctcaaggtgtggtacccggagggcattttagaagaccaactccaggaagcagtacttgctctggaaggcaaattggaaacggccccgaaactcgtggctgtgaagtgataacgccctccgtgttagcgcacggaagggtcaggtaggcacccggcaaggtgccatttactaagcgaagggcaaagcccgaggagaagtttacatgaacggaaacattaaaaccaacgggggcagccatgaatcagctgaacctggcatttaaacgggggattcgcatgccgctgatgctgaaaaaagtttttaccgagtacctcatcaagcagcccgaatggtgcgcgtcagtcaccctcgtgggaggtttccccatgtcgagatctgcgggcaaccagctgctgaactgggatcgctggcccaaggctacccctgccaacagcattatccagcagaccgagcagttcctgctatcacgcggcgtcccaaggcatgcaatcgccaacatctggcagcaggacaacgaaggcagtcgcattcccgacttaacaaccgtccgtgaagcgcggcgcatcctagccaaacagcagagagcgcaagcagcggctgcagccgaagagaaagccctattgattgaccccatcggagaacccgaaatgctatcccccaatgccaagaaacagttttccattttcagatcaccatttgacgatgaagccattgcggggcccgaagatgtgttcaccagcgacgatatccgctacatccgggaatccatgtatgccaatgccaagcatggcggcttgctggcggttgtgggcgaatctggcggcggcaagagcgtgctgcgtaaagacctgattgaccgcatccagcgtgaaggtgatcaggtacgaatcatctatccgcagatcatcgacaagacgcgtctgagcgcaaccagcatcagtgaagcgatcctgcgagacctgcaacctgatagccgcatgccgagttcgctggaatcacgcacccggatgatcaccaagcagctgcaagcgagtgcggcgacaggtttccgtcacgtgatcattattgaggaagcccacgatctcaccatcacgtgcatgaagcatctaaaaagattccatgaaattgaagatggtttccgcaagctgctctccatcatcttgatcggccagcccgagctgctggacaaattgaacgtggccaactacccagaagcccgcgagttcatcaatcgttgcgaggtggccaaactggtccccctggaccgcaacctggaaggctacctggcgttcaagttccagcgcgtaggtgcgaacgtcgaaaacgtcctggatgcctcggcgttcgatgccattcgcaaacgtctgacgcgggtcagtggctctaccgtgatatccaacatgaacccgctacaggtcaacaacctggtcatcaaggcaatgaacctggccgccgagatcggcgaggccaaggtcagcgctgacgtgatcttccagatttaaggagccaccatgcatacctacatcgtcaagatcaaatacctacaggccgggatggtgcaacgccaccaggtcaacgctattgcaaactcgtcattcagcgccatcgagaccacactgcaggccatgcgtttgtccggctcagtctccgcggtcgcgcgcattcagggagtccgccatgttcaccattgaactcacattgaacccggtggctccggccaccatgccagaaccactgcaagatgtgctggttgtctgggcgcctgatgacggcgaagagccggtgttggtgctggcgtatatcgacaaccgtaacgtttggcactgggctcctgaaggcgaaatagttcaaagccccgagcacttcacccattgggccaggcagccagtattgccgaacgatctggtagccaacacccgctcgccaatccaggacaggagcatcagccatgcgcactaagtccaggtttcgctacctcacactcaccgagctacgcatcgagcgctgcttagctgtcattgtgggcatgttcatcggttactgggtcacgcacttttaccttgatccagatgagcaacaacaaagccttttccgcatcgagcacatgatcaaggcatgcgttcccaacagccctgatcaattcaccaccatgcgcctggttcagcgcggcatgcgccatgagctgctgtgcgaaaagcagccagtcgtgatggaacacccgctacagccatctgcagcagtccggagggcaatttagttatgcggctttcatgccccgcttgcggcgccaccatcagcctggatgctgccatcggccacgaaggtgcacgtgaggctattcagatcgcgctgcgccttccagccagcctcggcaaaacgcttctcttatacattggcctgtttcgcccagcgcagcgcaatttgtccatggaccgcgtggccaacctgctcaatgagctgttaccgatgatcgaagccgccaagatcgagcgcaatggcaagcaactcgcagcaccgttggattattgggcgcaagccctgaacgaaatgatcaacaagcgtgaatcgctgacactgccgctcaaaagccacggctacctgctgaccatcatcgcgggctatgccgacaaggctgaattcaaggtagagcaacgaacagaacaaacccgtagcaagggcaagttctttaccgcaggccaacccaaaaaacgccaggctccagtaaagctgagcgaaatattgaaaacaggaaaggatcagcaatgacacatcccaacatacccgaaggctatcgccagaacgcacgcggtgacctggttttagagagcaagatcaagccgatcgacctcgcgcgagaccagctagtgcaggaaaagtttgaaaaggcccaggcattgagtagtgcactacgcgcattcaaggacgacacctttgctgatatccaggcattcgttgaaatgagcggcgagatatatggcgcaaagctaggcggacagaagggtaacgtcagtctggtgagcttcgacggccgctacaagattcaacgcgccattgccgaaagcctgacgtttgatgagcgcctacaggcggccaagagcctgattgatgagtgcatccacaattggtcgcaaggagccaatgacaacatccgcgtactagtgaatgacgctttccaggtggacaaagaaggcaatatcaacaccggccgggtgctgggtctgcgccgcctgaacatcgtggatgaaaagtggaataaggcaatggacgcgatcagcgacgccgtccaggttaccggcagcaagagctacctgcgcttctatgagcgggttggcgatacggaccaatggaagccgctggctctggatatggccagcgtatgaacaccatccaggcagcgtttgaagacctaacgtcaaaagcgattccacctgatgctactgaaacagagatgaagctttttagcctccttttttattccggggcaatcgcagtacttgccatcttggaagaaattgggaatgacgacatcagcgaggatgcaggtgtagcaatgcttgaaaacttgaagcaagaaggactcacttttatgcaaggagtaaagaaagcatgaacaaatatctcttcattgtcagcttgctgatgatttcgcccggctgcgccagcatccagcccggtgaaaccgactatgtaacccgggaagacatcattgctgcagatgtcatgcgccaaatgcgtggacaacagattacagaatattaagtagtgatcatcgcctggccatccctccccgagggccgggcgctttttgaagtgttcttatcccgagagcatttcacaaagtgaaaggatgacgatgagcactgatttaaatgccccgcgaattacacgcgaggaagttttagccaatatccgcagcgagttttatttcactgctgctgatggcgtgctaggtgaatcacaacttggtactgctgcggcaacccacactggcctagatcaggtcacgttttgcgtacttgtgttgaataacaaaacgaaggttgtcggcatcaactatggagcgattgacccgttgcagcatgacccagtgaaagggcgtgaagcggctaaagagaacgccatcgagcagatatggcctctcatgggctatcagcttcgcactgcagttcaagcattccgcgaagcccaataatttttaaccacagaaaggtaaaccacatcatgaagaaatccgaattagtagcactgatcaagcctgcaaacacctctgcggcagtgaccgaaagcatccttgacgccttgggcagcgttgtccaggagcagcttgccagaggcggcgaagtcaccctgccaggcatcggcaagctgagcgtgacagagcgtgccgcacgcgctggccgcaacccacgaacaggcgaaatcatccccatcgaagccaagaagacgccaaagttcagcgcagccaaggcgctgaaagacgcggtcaacggctagaccttcactcgcagcgcgttcttggagcgtgctgcaggggaaggtttatggggtggctcacaaagagacctatacgtgtgagcaggcggataccaagttgcttaaggcagaacggcacggtcagctgagtcttggtgcagaccaggaactaatgccgccatcggagcagtcgtgcagccatcccaccatttgatgaggaatgtatatggacaaattcaacctacaggtaaatagctcgggagcctggcgcaatgtccttgtcagtatgaccaaggaacagatgcagcaattggaggaacatagcgctgcgattgccgccattgctggtgaaagtcacaagtggcgcatcgtcgttgccgggctggatgaggtgatcgcttattgccaggctcctgactatcaatggcaagcacctaaacgaggccgagcatgaatttagtagagcatttatttactgttgccggtgaggaatgtggagagattgcgcaaatgtgttccaaagtgaatcgctttggaatgaatgaagtatttccaggccagccattgaccaatgcgcaaagaatgcatgtggagatagatgacttgatggccatgattgaattacttaatcagcacgctgactttggctatgcaccatcaagtactcgcattgaggctaagaaagccaaggtaatgaaatatgccgcttattcaaaacaactcgggacgctgaccgaccagcatcctactgccactagcgatctgcacaaggtaagggattggatcaatgatctacccattccgcgcccaaagggaacagcgcatatgtcgatggtgctggcgcaggcaatgaaaaagcttggcttacttgagtaaagttatgcaaacaccaatgattgataccaataatgtggctccggcaatccataaagttgcctttgttaatttatgcgagctttctgcaagatggcgtgcagtatcagtcttgatctgtgttttcttaataagttcgttagtaatcttgttccgaagatcttcttttaagtttcgtttattaagcagaatttgtaagtcttgctcgcaggcatttgctatacgctcatccagttctctgccttctgccatttcgatgtcatgcatttccagctttccaggcattgatcaactccaggtgcttagatgaaacccaactataaccgcaacaacgccctcgccaaaatccacattgccaagaaagagcttggcctggatgacgacacctatgaacttatactcagtaatctctgcaagggcaagacatcagcagcagacttggattggctggagcttcagaaggtgttgaagcactttgaatccaagggatggataagcaagcccgctaagaaagcccgtacaaccacaactatgaagcgtgatagcgatgaagtcgctcttatccgcgccttgtggctcaaccttcacaagctgggtgcagtcaagaatccatccgagcaagccattgctgcattcaccaagcgtcaatacggcgtcggccatcataagtggttggacaaaaatcaagccactcatatggcggaagcgttaaagagttggatcagtagggtgaccaagtaacatgcgcaaggacaagcacagcgtcgctggcgagttcctggatgacttcatcaggttcaataaggagctgctgctggcggttggccacaacaccgaccaagccgaagagatgtcgcgccagatcgctcagaagatgtgcgacgaatggggcggccaaattatctacttccctaaatacaagcgtgctggcttgtctgagcgtgacctgcaaatctggaaagacttcaatggcaacaaccaccgcgaactagcccgtaagtacaaaatggcagttcagaatatttatcgtatactggaatttgttaagcgtgaggaaatagccagaaggcaaggcgctttagatttataggagaggtcatgaagtatttatttttcggtggtccatttaatgaccatatttttgatttgccagagccattggctgtgatgaatctttcacttaataatgaaacatatccttatgtttcaaagaattttttttatgatggtaaagaatatctgatttacgtgtctcatgatgcagttcatcctcaagaatatgaaactgaagtagctcgtttgattgcattacactcaattcctgcgctttaatttttggcccagtttattttcactatatgaaaatgctttttaactgggctgtcccgtttcatcccacatagtttcgttttatcccacttatctcaattatctctatctagttatctcaccccttctcagtcaatcttccatgcaatcactttcatcaggagcatgctatgtcattgcccagcattcctccatttcttccgggcgggagttgagggtgagttgacgatgggcccgccgccatccaaggcaaggcattgcgacacttagcctctgtggaatgcggaaagacagaccagccagaaagagctcccccacgtttgggcagatcgccaagaattgatacacattctttgcccggccgagctgatcgacccggcgctagaccatgatgcgcggatgaatttgtactcgtgcgcttacaactttagctgtcaaccggacgcagagcaatgttgagttggtcgattacttcggcccagtcggcatcctgcaaccagccttcgcgcaggaaggttgcttgcgctggcgtccagaacggggcatcaggtaatgcaacatcatggggcaggggagagtgttcggcgagaaaccggcggatgcctacttcatcgttgggaagaccaagctgagcaaacaattcggaaaaaggatggaaggtctggctcatggttggcacctcgtctcaaatcattactcggcatatgcactggtcaggcatatatcgatttaaacataggcgccgacactgttcaatcagtgcctacagcggatgatcaacggctcaccagtgtgcggcacgccagagggggttagccagattcaacgcctcatgtctttcccatcgatctcaccgatgtgcgccagtaccgtactgaggatgccaaccagcaaaatcaagtccctgataaattttttacgtgtgccggccgtggcttgaaggaacatgaggtcatcattcggctgacgcgtaatgccgagatgctgaaccctcataaaaagaaggccagcagaatctgctagcctttaagagtacattattggcggagaaagttagagtgccaagaatgtatgtgcccatcatgatttaaatgaaaatcattgtcaacaacatttgcaataggggattattaattcccttctgtcatcaaacagtcacgaagttacaatttaactatcacataaccagactaatataagcttcgtagcttggtcacatttgtcattccccccgaaaattgcaataaatcctggctactgccctgacttgtcagggcttttattttccagtgggctctacatccatgatgcaaaaaaacggcaacccaaaaggttgccgttttactttcaacgcacttggaagtgcttaggcttgctgcttacgacgtgcggcgaaaccaacgaaagccagaccagccagcaacagcgcatattctgaaggctctggaactgccgcgaccacttggtcaagctggaatgcgaaggagttggcatgtgcttcagtagagaatgtcaccttgatggcatcgataccggtcacatcgctcaagtcccaggagaaatacttgtaagcactcgcttgtgcattaccatcaaccagagcagccaggtaatccacaccgtcaacggtatagctcagggaaacatcatacagacccttgcctgtgccaccaggtgcactatggctctggaatacgacggaagtcaggttgtctgcgactgtggcgtcagtcagggtgaaagtggagaacggactgctccattcatacaaaccgccccctgcaggataagccgtgcctgcgatacgagtcagtacggcatcgcccgaacccgcgacgttggcaccataaccggctgcaagttgagctcccgtcactacggagccaaccagctgattccaaccattaaattcgacggaatccgccacatccacaaatggcaaagcagtgtcattcgcctgcgcgataggcgccagcatgctcactgccaatgcggcagaacctaccaaatacttgatcatttttaattccttttggttgggcagtcactatgaacgtgtccgccatcgattaattaggaaccaaaatgataaatgttattattaacatatgcaaattgttttgatttaccaagtgtgcgtcgggaactttttctttccagtattttcgctgaaccagaaagaaaggcatcagctcaagctgatatggaagtcaacctcctgttgcgcctgcgtatggccctgccgggccgcacagcgcagccaccagcgccccaatgagaggttggcgatattacccgctccctgagctagcaggaatttggcatatgcgtaagcatcgtgcgcattgccgcgcagagcacatttgtgcagggcttccatgcctacttgatataaaacggggtgagggtgcttgagcaagttggcagccatggtacgggtaaatgccatgtgggcattcccaagggcttctcgcatccattgaagcgcgccttccatttgtccgcgttccgacagcatcaaagcatagttatactgcccgcgaaaatcgcccgcctcggccgagcgacggtagtaatcgaaggccttttcctgatcccgctcccccagccagccttcctcgaagaacctgccaacgacccccagcgacttggcatgccctaattcggcagccttgttataccagtcgaacgcttcgcgctcattcttttccacaccgagtccatgtagcagcaggtggccatagttatacatgccccaatccagcccttggttggctgctgtgcggaaccagtatgcagcgcaagcatgatccaccgggccgccccagccctggtcgtaggcacgcccgagcatgttcattccgagcaagtgacccgcttccgccgccttgcgaaaccagatcctggcctgcctggggtctggctccaggccatacccgtccagataggcttggccaagcaatacctgggcctcggcctctcctcgctcagccaatgcctttatccattgcacggcctcaaaggggtcgcccgccagccggcgcttcagctcttccgcactgatattgttcaggtgttcgggggtgatgaatggggcactacgggacgacatactgggtgagaacaggaattaatcaggaggtgactatacaccaaatcccgccggaccatcctgtcttgccttatcgcgtcaaccttaaaacgcagttagggtttacgtagtggcccggctttcttgaataaaaatgcgcgtcatgacaggcaagcatgaactgatacccctgagcagtgcacatcaaaacaggctggtgcagtcagtggaaaatcagaaaaaacggggcatgaagccccgttcttgtctgcatcttgttgcctagtaaacgtcgcgtaggtaacgtttctcgcgcttgagctggttgacataggctgccgccccctctgcatccaggccgccatgttcggcgaccacatcatgcagcgcctggtccacatccttggccatgcggctagcatcaccacacacgtagaagtagccgccttcctgcagccaggcgtagagttccttgccattctccctcattcgggtctgcacatagattttctcggcttgatcacgtgaaaaggccaggtcgagacggttgagcacgccgtgcttcatcatctcggtaagctcatcctcatagatgaaatcatgcgcgcgcgtctggtcgccaaagaacagccagttgcgaccaggcgctgctgattcccggcgctcctgcaggaaggcacggaacggcgcaatgcctgtccctggccccaccatgatcacgggagcgttcttgtccgccggcacgcggaaggatttgttggtgctaaggaaaatgccagcctgtccgccttccttcacccggtctgccaggaaggtggagcacacgccaccacgctgccgaccaccagagacataacgcacgctcgcaacggtgagatgaatacggtcgggactcgccagcgagctggaggaaatcgagtaggcacggtgctgcagtggcttgagcaggctcaagaattcatccacgctcaggctcatcgacggattcagttgcaacaggtcgaggatgtccttgccccaaagccaatgttccaaggccgccttgtcgccgctttgcaccaggcgggtcagctcttcattgccagcgcgctgttcgacagccgcgatcaattcgcgcgatggcgtagatatctcaaagccgcgtgtgagcaaatctaccaggggtcggtcatgcttggccaccgcggcatctggcttcgcattcaggcgttgcagaatcaagctcacgagttcaggattattctccggcaccacattgagggcatcaccggcctcgtagtgaataccgctatcgcccagatcgaattcgtaatggcggatttccttgcccgaaccctgaccggataggcggcggttcactgccaatgtagagatatatggatttttgcggttataagcggatgccgcaggcggggaagtatctgctgcggcagcaggcgatgcagccacttcgtccggtccgccttccactgctgcaaacaggggcatggcagcctcgatccaggcggtggcgggctcttcataatccacgtcgcaatccacgcgtgccagcaggcgcttggcacccagctgctccagcctggtatcgagtttcttgccggcttcgcagaagccgtcgtaacccgtgtcaccgattgccagcacgccgaaactcatgtcttcaagccgctcggcatgttcggacgacagtgcctcccagaatagctgggcgttgtcaggcatttcgccttcgccataggtggaggtgacgatcaatacccggcgcatggtggcgaagtcctccagctcgacttcatccagcgccttcacaataggctccaggccatgctgcttggcatggctggcagccgtcgcagccagcccctctgcattgccggtttgcgaaccataaagaatatagattggcggtttgccacgcccactgctggtactgccggtatcgagcagccgggtctgcaggcctgccataaagccggcgagccaggctttctggtcttgattgaacggtgaatcttcgggaatgtaaggaatcttcattatctggtcgtcaataaatacatgccgtgcaccaggcacggcatgagtcaaactactagtatagtcttaattggattttagcgtagtcacgagctcttgcatggaagctttcgcaaacaaggcttccaagctgggcagggtaccaagcagggtgctgttcttcaggctctggtgaatgatccagccataagtgccgggactgtccatggaaagaatgttccgctggctcagggcagccttgtaatcccgcaatcgcttgtccgcaatcagcacggcaagctcctggtcactatatccgtcaatcgcttcgcgtgcataacgctgaagcttctgcatcaggaggaagtcctcggtgagcaacaggttgcgtactgccttttgcacggcagggtccgtcaccgactgcgcattggacaccttggccatcgccacctgctgcgccatgttgagcacagtatagttattgagcagctcgaacatttcctcgctgtctacatcgccgtggctcggcactttgccgcccgctactggcttgccatcgcggtaagccagcttgaactttcgcacctggaaagcagccagcgcggaagacagttcctcgagcagttccttgcggggtttcgccttgaggatttcatcgctgtcctggtaaagcaagagcgcgcgtggcatcacgaagacgaagttctggcgctcggcatcccagttttccagcagccaggcggcgcgcttggagccggtagcctcaagatgccactgcaacagcagctgaatggcctggctgtgtacctgcgccatttcggtatcgtcggcgatgctgcccagcaataccgaatctgctgccactttgcgagaaagctcgccataggggtcgtactggtaggcgaagccgccgctcatgccattgccgaaacccttgccgaatgcgcccagattaagcacggcgccattcgtcatgtattcgcaggcaaaatcgcccacgccttccaccactgcggtcgcgccggagttccgcacggcaaagcggtcgcccgcctggccttcgacgaagaggcggccgcccgttgcgccgaacagcgcaaaattgcccaccaatacattgccgccagcctgctcggaaccaccgcccggcgaagtcacaatgattgttccgccgcattggcccttgccgacgccatcgttgcaggtgccgctgtgatgcatcaccatgccatcgttgcagaatgcgccgtaggactggcctgctgaaccgctggtgctgaccctgacgctctccggcttgaggaaacggcggccacgcttgtccatgacaacggcgggcaggcgcaacgcctcttcctcagtcagctcatggttgagcaagcgctcgatatcaattgcaagctgcccgcccacggtcttgttacagttgttcagcctgcggccttcgccgagctggacttcagactgcttgtcagtcaccagtgcctgacgcaatacgtcgatgaaggcgtcgtccagggtgaagtctttctccatgtaaaccgggttttcgatcttgacttcaggcaccacagccagcatcgcccgcaggtcgagctgaccaaccctggcaggatgatcaagcaattgcaacaggtcgctgcgaccacgcgcctcgcgcagcgagcgcaggccgatcgaggcaagaatctcacgggtttcatgcgctacgttgagcaggtattgcgccaatgcccgcggatcaccgtcgaatgcctcagcattggtggtaaggccagcgggacacttgacgttacagttcttcgccatgacgcacttcagcatcatcagggccgtggtaccgaactcgaagctgtcgccacccaacatagcggacttcactacatcgctcgcggtctgatgcgcgccagagcaacgcaagatcactttgtcgcgcaagccattcgcgcacagtgcatggtgcacttcagcaatgccgatttcggcagcgcgaccagtatatttcaggctggtcacggctgctgccccggtcccgccagtattaccagccacgttgatgacatcggcgcctgccttggcaacgcccacggcaatcgtgccaataccctcggaagacaccagcttgacgatcacccgcacccgcgctgccttgcagtcatgaatcagctgcgccaaatcctcgattgaatacgtatcatgatgcggcggcggagagacgagctccacgcccggcgtgccaccgcgtgcagcggcgatctcgaccgtcactttgggcgccggcagttggccgccttcgcccggcttcgcgccctggccaatcttgatttcgagctcttccagcatcgggtctgccagatagcctgcccagacgccgaaacggccagaggcaagctgtttaatccgtgacgcacgaatcgtcccataccgggaaatatgttcgccgccttcgccggagttggacatgccgcccaccatgttggtgccgtgcgctaccgcctcgtgcgcgggcgctaccaatgcgccatggctcatcgcgcccgaagcaaagctgcgggtaatttcgctggcaggctgcacctcggccaacggcacgctcgcaggggcggggcagagcaggctgaagtaatctgcagccttgccagcagcctcgacagtcagcacgccgctttccagccagtgcccgctgatatccttgccaaaatgcgccaccagggcttgccccaggctggataagcgggaaatatcctccgccagggggccagtgaggcgcaggttgaaacgtgcgttgcccagctcctgaacttccagtccacgcacggcaatactattgttgcccacgagggcatagcgggccaataccgcacggaactcatcggcagtcttcaggccagtcaggtctgccggaaaatccagcacgtcgcgcaaggcagacgggcgcttggcgcgctcctccgccatcatgtgcgaaaaactgcgatagcttgatgtgatatcgaagttatcgatctcttcggcgctcaggcggtcgaaactaccgctgaatgcctcgcctttcttgaaggaaaacgcgtcttcgagtttggacaaggtcatcaggcgcaggaaatcgtcttcagcacgcttgccttgcttgtcgaaatgaattttttcttccgtcatctcgacaaacccgcgcacggcgatagtgccaaaggaatggcccgcgccttcggagcgctccttgaacaagcccagcagcggcacgctgttttcgtcagtcactttctgcgcttcctggtgccagtcgacgaccatcttcgcgatggcggcaaaatcggctccgccaaccggcgttttcaggttagggaagtatttccgcaacaccgggtcattggtattgaggaagttcggctcgaaaaattcaccaccaatataactttcgacagtacaaagcccgaccttgcccatggtcttcatcagggacttttcagccgccttggcgtatttcttgaacgccttgtcggcttccgcgccgtacttttcctcggcgcgcagctggacgcccagcggatagatggcagaggccccaaaccccaaggcagcggctacatggtgggaggatacgatctgaccgctttcagccacgatagatacatccaggcgcaagccttcatcgatcaggcgctggttggtggcagagaccaccagcaacaacggcatggcagcctgggtagacgatacgtgccgatcggagatcacggcaatgccgccctcttcacgtgcaaattcgacgatagcgtctgcaagcgcatcgatggcttgttccaacgccttttcgttggctgcagcattaccgactatcggcgtgtacaacgcctcgaagcatcggtacggcgtctccgtctgctcgcgcaatttgagcatgtcgagatggctgaggataggcgagtcgatcacgatctgccgacccttgcccttgttcatgttgggcttggcgcccaacgcgacacgcagggtcatgccgtcggcctcacggatggagtcgagaggaggattggtgacctgtgcgaaacgctgcgagaaataatgcgccacacccccttcatgatccgtgagggcgttgatggcattgccgtaacccatggcagagatcttttctgccccggttgccagcatcgggtccatcatgaacttgaagctttcctggttgtagtaataggaaacgaagcgctggtagagcgacaggtcgccatggtaacgctgtggagaacccgccacttcggccggtacctcaggcaattgtttcagcgtcgcccgtgcctgcttgagcagggcgggataatcgcgcttggcagccagcatttccagggtttccagcgtaccgcgtgaacgtttctcgctgtgatcgtaatacagcatgccgccggcctcgatacggccacggcgcagtacgctttccggcgggaagttgatctggccggcttcggacatcacgcaaaggtattcctgcgtctcgacactgcgcaggggacgcaggccaagacggtccaggcgcgcacctatcacggtgccattgccaaagatcagggcggcagggccgtcattcttctcttcataaagagagaaatactccagcatggccttgacgttgtcaggcagggtgggatcgttctcccacgccggcggcatcatggaaaccacggccgtgaccaggtccaggccatcgtccatcaggcggctgttcagtgtctgatccaggcgtgagctatcggactggcccttgggacggaaaatcttgccattgcgcgcgcgagcaagcgcggcttcggcgatgcggttcttgcgatcagtattcagctcaccgttgtgggccatcatgcggaacggctgcgccatgctcggatgggggtcggtattggtagaaaaccgtgtatggaaatacatggtgtgtacggcatgatcttcttccacgaggtcatggaagtatggaatcacctcgttggaattcaggcgacccttgagcacttgggtatgtgcagacatcgacagcggatacagcccactcaggccagcatcggtataagcctgctcttcgatgaccagcaacgccttgtagatacggcgatcaaactcttgcacatcaatatcgtcaggagccgcaaacacccattgctggatgggcagctgatagcgaacggcagcagggcggatggcgctattgtctactggcacatcgcgtaccagcaatatatcgaaacccttctcggacaaggcacgacggataatctgctcggcacggggataagctgatgcatcgctgggcaggaagaaattgccgacaccaaaacggcccgcttcaagtgcttggccggtcagcctacgaaaaaacggcaatgaaagatcgatggagacaccagcgccgtcgcccactccttcggcggacatgccgccacggtgcggaatcgtgcacaaagcctcatgccctttgaccagtacgtcgtgcgtctgtaccccgtccttgcgggtaatgaaaccaacgccacagttatccttatccagggaactgtcatacaagccaaacgtgttctcgctctgtggatccttgagtgcgctcatctacctctccagcaaattcattaatgtctgatgcagcattgctatacctgcaccacagcatggtatattgtcttgctcgcttgtcattccaagcaccccaactttcgccgggcttatttataagcaattaccataccaaaacttgctagcggccctggctccgtttctacctttccccctctcatgtatccaatttaaaaacaagggattacatgacgggaatgatggcctgaactctccgcagagttattgagaatattatcaaaagcaccaaatatgtgcgcatgcacgtttgaggcacaacttttgtgcgaaatgacgatggcaaccacaatcactggatcaaggccggtgaatctgcggttcttgaagcacatcacgaggaaatggaaattcatggggtgaaacatcaatccaagaagcatattgtattgatgagccacacaatcgcccgatattgcggagtaaagaaaccacgactcttgagtggacaacgccccgggtgcaaaggacacggagcaccaatagtgtgcatcgggcttggaagtggcggaagttatgccgccgggggcatcaggcgcacccagtagcgggtcagcatgcggacctgcagattcaagctctgctgcaacatctcaatcaccttgtcggtatcatccagcggatatgtaccactcactttcaggtgcttgatgctgtgatcgcaaccgaggcttcccttgcggtagcggctgagctcggccagaaattcgcccagcggcatatcatctgccaccagcatgcgctgaagccatgccgtatcatgcggaatcacgggctcaatcggtgtcaccatgtgccgtgtgaaggatagttgctccccagcctgcaacctcacccttgctggcatttcgctcggggcaacctctactgcgccttccagtactccgaccttgatcgggctatctttttcattggtcaattggcgcacaacgaagcgggtgccaaaagcacgcacgctgccttgatcgctcgcgatcaggaacgggcgagccgtggccgattcggatgcagtcgccacatgcatctcgccacgcaatagcatgaggatgcgttgctgctgggtataggccacattgatggcgctggaggagttgagatccacgacggtaccatcctccagctctatgcgcctctgctcaccaataccggtgctgtagtcagcgctgagctgccaccatggcgttttctcctgcacgacccaggcgctgccgcctgcaaaaagcaacatggcaagtgtcttgatggcacgcctgcgcctgagcgagccgcggggcgccatcgtggcgtgggcaagcgaggaagacaggccgcctaatcgctcgcccagcatttcgatatgctgccatgcacgctcatggtccggatgggctgcgcgccaggcctgccactgctcgcgcacttccttgcccacttggccggagtgcagctccaccagccattctgccgctgcacggctgactttcgggggaatcgctttttctgaatcagtccccatggacttatgctcctccggcacaatattgcacccactgcctggacaatcatcgtcttagactgtcgatacacccagctgggatcacaaagacgccttgcgtccctcgtatggcaaaccaacaagaagaccattaatttcgaccaaggtttccagcgtgatgggggtttcctagggacaggacgctacggctttggacaaatgcagaggacactccgccaagcttgcggcggcggtagatattggcaatcaggccaaactacggtaaggaaaggcggggttcacgcagctggtcggcgccccaccagcgaggacgcgcaggcaagcgcattgtgccttgaaaggatgtaagagaggaatccttgctgcaaaaccgcaatcgatgataataaagctcatcatggcatggtattgcatcgatgcaacccttcccgttctcggttccgggaacaggacgtttactgcatcaggtcgtgttcctcagccaagatcaacttcaagtggcgcaagcgcatcggcttgccgaagaaatacccttgcgcaatcgtgcaaccttggatcttgagcaagttggcttgctgcttgctctcgaccccctcagccacgagctccagccgcaatgcatgcgcaatgcggatgatggcggtaatcaactccagcttgtcctgcttggcggcaatatcgcgcacaaaagaacggtctatcttgacttggctgatggggaactggcccaggtaactcatggcggaatagccagtgcagaaatcgtcgatggaaatggtaatgcccatttccttgaacgtgctgagcgtactgatgatttcctggctatcttccagcagcaggctttccgtaatttccagtttcaaccattccggcttgcatccggtttctgcgaggatgtctttcaccgaagccagcaggtcgttatagaggaactggcgcgacgatagattgaccgccatgctgagcggatggtcgtcgggacggtagcggttcaggcagaccacggcactgcatgcctcgcgcaacacccattccccgatttcaacgatcaggccgctttcctccgctaccttgatgaagcgatcgggcattactacgcccagttgcggattgcgccagcgcagcagtgcctcggcgcccacgatttctccgctcatcaggtcgacctggggctgataaaacaattcgaactcggcattcttgagcgcctgccggatggaagcgcccagcatgatgtattccgaagccttggagcccagttcacgggaatagaactggtaattgttgcgaccatagttcttggcgtgatacatcgccacatcggcactcttgaaaagcgttgcacggtcatcgccgtcatccgggtagatcgcaatgccgatactggtggagatgaacaattccttgtcgtggatcagaaacggcttggcgatctcgtcattgattttcctggcaatcgtggccaggtcgtccgggttgcgcagctccggtaacaagatcgcaaactcgtccccgcttaggcgggcaatggtgtcatagctgcgcactgaagcgttgagccgctgggccaccgccaccagcaagtcgtcgccagcctgatgtccgagcgtgtcattgacctccttgaagcggtccaggtccagcatcatcaggccgaagcgctgctcatgccagctggcatccgccaatacctggttcacgcgatcggcgaacaaggtacggttcggcagaccggtcaacgcatcgtagtaggccaggtagtggatacgctcgcgatattccatcagctcggtaatgtcgcgttcaaccgccaacacaccaatcacctgcccctgttccccgaattctggcacgatgcgcacgtggatgaaccaggtgttgccattgtcagccttgccgtgtagctcgaggaagtccggggtggcgctattgatgacgcccctgatcttttcctcatatttcatataggcttcacccccgggatactcagagggcgtcgtgccgatcagcctaccgctctcgataccgatgcgcttcaatttgggtgtattgacatacagcctgcgcgcattgagatcgtagcgaatgatggtatcaggcgtattgtcgatcagcgactgcaactcgcgttcgcgctggatcagtttttcttcgttctgcttgatatcggtgatgtcacggaagaacccgaccgttcccatgaccttgccgtctaccaccattggagacttgtatgcttctatccaggctttttcgccgttcctcttggtcacctgcaagactgaatgagaaggctggccgctttgcagcacgcgtttatccccttccacatgggtgcgggcatcctgcaggggaaacaggtcaaaatccgtttttccttccagctcgtccttagaagccacgccggcaaactcggcataagcgctgttggcagccagcaacttgctattcaggtccttgagccagaccacgaaggggaaattctcgatcagggcgctttggtatctttcccgcttcctcagctcacgctcaacgcggcgaatatgcgaaatatcccgggtgattgtcaggacgcccttgatttcccccttcacattgcgctcaggcacagcatgcagcgattggcagacgtagtgctcgtctcctacccactccagctcgatctcctgttcctctcccgaccgcatgacttcgcgcaagcgggcttcaaaatcctcgggacgcatcatggggcggccccagacttccgtcggcttcctccctaacgcctcagcagcgggcaccccgaaaaccgcttcgtagccgtcactgagaaaaatccggcggcaatcctgatcataacggatgaagatatcaggagagttcatgaccagctggcgatattgcagttcctgctcctgcagtttatccagcatatcgaaacgggcagtaaggtcacgacccagcaatacgcagtaagcctggtcggcatcaacaaaataattggactggatttctaccggaaccgtatcgcctgcttgattgcgcaggctggtttcctgaaccataacatgttgttgctggaggcgccgccaatcgtttttccagccgacggaatcaaggtgggtgataatatcggtcgcagacatctgcagcagcagcttctcgctgtagcccaatacctcacaggcggccaggttcgccaggcaaatcctggcatcggcatcacagacaagcacaatctcccgaatccggttgatcgcaaaactcagcatgtcgatctgcgtggcaatgctcaagccccgatcagagatatttgtgctgctcattcttttcaccacaagctattgattgtcatcccgaatgggccgaatgatcatgggagtcatgtaacagcccccatgatttcccacttcattctgcagcgggttcgaaaaactgtcttggcaggtcaaccactacttcaagccccccagaatccatattgcgcagatggatttttccatcatgcgcttccacaatggttttggcaatgctcaaccccaggccagaaccgcctgttgccgcattgcgggaagtttccacccggtagaacggctcaaacacctgattgagtaaatgctcgggaatgcccgggccctgatcgcgtatggcaatccgcagccgctcgggtgagtccatgacttcgatggcatctatctgcaagctttgcaacatggcattgatattgatgggatggcggttttcatgcacctccaccccgcgcatgtagtctaccgtagaagaaatcaagctctccatatcttccaggtcccggcggaacttttctcgcaacgcaggcttgtcgatttgctccgcacgcaggcgcatgcgagtgatgggtgagcgcaggtcatgcgagattgcagccaggaagcgggttttttctgtcaccgtatcgatcaaccgctgctgcatcagattgaacgccttggcggagcggcgcacctccgttggaccgtccacatccagtggcggactatagatattgcgtcccaggcgctctgcagcagcggccagccgattcaacggccgcatgatctgccgcacggcaaacaatgcgatgcccacgatcacgatgatgcggatgaaataaatacggaacaggtaatcgaacaagtccatgataggcgccacgctcatgcctgcctggccttcataggcatccagctggagccattttccactgtcaagctgcacatagaggacaaagtgcgcagaagggtagtgagattcgaacagatccagccatcccgcctccttgccatggtcatcatgcaagtcgatgtcccagatacgaataggcagcgaacggccgaattcctgctcgaacacgtgcttgaacaaaagctccactgcacggtcgcgcgtattcagggttttgaggcgcggtggagcattcacggtcgataaccggtacatggagttgctcagtttgttgagcagcaggcgttcatcgtcaattttgctgatttctatcaggctgatactgtcggaaagtttggcggcaagtacgcgagtgggaatttccagcgccttgccgtagttcatgtcgtaccagatgaatcctgtcaacacctgggccgtcatggtgccggccacgagcacaatgaccaggcgaccaaaaagcgaggctggccacagccatttcatttttcgtgcttgacctggcttgccagcatataacccgcattgcgcacggtccggataatggttgggttacgtgtgtctgcttcgatatggtgacgcaggcggctgatgcagacatcaatggagcgatccatcgcatgactttccttgccgtagacatgctcaaccaggaagtcccggctcaacggtcggttgggatgctccagcaaggcacgcaataccatgtaatcagagctgcccaacgagaccaccacaccttccggggagaacatctgtcttgcatgggtatcaagacgccagccttcaaaactgatgtaggaaaactcatcagcaacagcagccttattcctgtcgttacgggttctgcgcaagatcaccttgattctcgccaacagctcgcgtggatcaaacggcttcggtagataatcgtccgctccgacttccaggccaatgatgcgatccaccagagtacctttcgcagtcagcatgatgatggggagatcgccttgtgcgcgcacctccctgcagaggctcagcccgtcctctcccggcagcatcaagtccaagacgatcaggttcaccggttccttgttcaccacccgccacatttcgcgcccattggcggcttctgaaacatggaaacccgcgtcgcgaagatagtcggtgagaagctcacgtatttcgtggtcatcatctaccaccaggatgtgattttgatcactcatgttatgtctctacatgtagggaaagtatcataatggttgtaactcagttgtggacataaatgtgccaatgcttttgctaatttagcgaaccaccatcactacaggaattgcaaagagagttgtggacagctagcgcgggcagtagacttgcgctagctagaacgcctgactttgggtacgcactaaacatgaacctttagattatgctgccgcaaaatcgatattgaatttgatggagatagataatgaatggtagttgggccaactcctttccatactttgctggagcttttaagcttattgtattaggtattggagcgtatttttctattaaatggcattttgatgaagagagaagggtaagggaagcagaaggcgtggtatttaataaactaagcttcatgaaaaagttggcaatgatattagtcctcgcagttcttctagttcttctagcccttctagtgatttatgctactgaccggttttattgatgcgatcaatgtttagcaatttcaaatagtgtactcacactgttaagaagcttatccgataaaataaataatgcttctgcaattggatcattactctaccgtcacggatttcgccaagttacgaggtttatccacatctgtaccttttaacagcgctgcgtgataggccaacagctgtacaggtattgtatgcaggattggggagagtacgcctacatgacgcggcgtacggatcacgtgcacaccttcactggcagtaaaattgctgtcagcatcagcaaagacaaatagttccccgccgcgcgcactcacttcctgcatattggatttcactttttccagcaaggcatcgttgggggcaatcaccaccacgggcatattcttgtccaccagggcaagcgggccatgcttgagttcgccggcgggatacgcttcggcatgaatataggaaatttccttgagcttgagcgccccttccagcgcgatggggtagtgcatgccgcgcccgaggaagagggcatggtacttgttgctgaatgccttggcccattcgcggatctgcggctccagattgagcgcatactgcacgctaccaggcaaatggcgcaactcatcaatgtaggcctgctcctcttgctggctcaataagccgcgctgcttggcaaaggtcgcagccagtgtgaacagggccaccagctgggtagtgaatgccttggtggacgccacgccaatctccgcgccagcgcgggtgtacaggacgaggcgcgatgcccttggaatggcactttcctggacattgcaaatcgccagggtaagatgttgccccaacgacttggcatgcttgagcgcctccatggtgtccagcgtttcccccgactgggaaatggtgatgatcagctgcctggggttgggcaccgatttgcggtaacgatactcgctggcaatctctacggaggtcggcaattgcgcaatgccttccagccagtactttgccgtcaggccggcataataactcgtgcctgccgccaggatcaggatactgtccacctcgttgaacactgttgccgcttcagcaccaaacagggccggactgaatgcattgtcatcgatgatggcttccagcgtatcggtcaatgctcgcggctgttcgtgaatttctttttgcatgaagtgggcgtaggggcccagctccagagaggccagcgaaagatcgctgcggtggacggtgcgctccacgagttgatctgccgcatcgaatatcctcacctggtctttagtaatatccgcaacatctccatcttcgaggtaaatcacgttgcgggtggcagacaacacggctgaaacgtctgaggcaatgaagttctcgccctccccgagcccgatcagcaaggggcagccctgccgcgcgcagatcatcctgcctggataatgaatcgacaatacgctgatcgcaaatgccccggtcagctccttgacggcatgcttgactgcatccagcaacgataagtcctgggcaagatagtgatgaatcaagtgtgcaatcacttcggtatcggtttgcgactcgaattcatagcccatcgcttgcaggcgttggcgctgctcgtcgtgattctcaatgatgccattgtgcaccacggcaatttccccgcgcgaaatatgcgggtgggcattggattcggtcacaccgccatgtgttgcccagcgtgtgtggccaatgcctagcgtcccggtcaggttctccgactgagccttgccctgcatttccgccacgcggccgaccgcacgcacgcggcggatacggttgtcttcgctgagcaccgcgattcctgcggagtcataaccacggtattccaggcggctgaggccttccaccaggacggggaccatgttacgcgcaccaacggcgcctatgatgccacacatcttatttcttcactttctcagggcgtttccagttttctatcgtgaattgacgcacgcgcgacatggtcagcttgtcggctggtgcatcctccgtaatggtcgatcctgccgcaatggtagcgccagccttgatagtcacgggcgcaaccagttggctatcggatccgatgaatgcgttatcttcaatcaccgtgcggaacttgttcacgccgtcgtaattgcaggtaatggtgccagcgcctatattcacctgcttgcctaccgtggcatcgccaacgtagctcaggtggttgatcttgctcccgctatcgacctgcgcgttcttcagctccacgaaattgccgatatgcgcatggtctgagaggacggtgcctggacgcaaccgcgcataaggcccgatgcggcaatcttctgccaaggtggcgccatcaatgtgggtatatgctgccaatgtcgtgccggcgccaatcgtggcatcgcggatgacgcaataaggcccgatacgcacattgtctgccagcgtaacctgaccttcgaacacacatcccacatcaatctcgacatcacgccccgttgtcagctcgccacggacgtcgatacggctagggtctgccaatgtcacccccttggccaacaaccttgccgcatagcgcccctggtacacgcgctccagtgcggccaagtcttgcttggaattgattcccgcaacttgccattcatcattactttgcacggcggccacagcctgcccatccgccactgccatcgcgacaatgtccgtcaggtagtattcctgctgggcatttcggttatcgagacgcggcagccatgtagccaaccatgtgttttccgctgccatgatgccggtattcacttcacggatagcaagctgtgcctccgccgcgtccttatgctcgacaatcgccttcaccgcgtcgccttggcgcacgatacgcccataccctgaagggttgtccttgctgacggtaagcaagcacagtgcagcttgctgcgtcagcagctgcgtgcagctttcctgtgtgagcaggggaacgtcccccaacaggatcagcgtcctagcatcgggctcaagatagggcagggcttgctgcatggcatgtcccgtgccgagctgctctgcctgtttcacccagatgatgtcatcggccggcaatgcctgcggcactatctcaccgccaaaaccataaacgacaatgatgctgctggggttgagcctcctggcagtatccagcacatgctgcaacacgggcttgccagccaaagcatgcagcaccttgggtttgctggaattcatgcgcgtgccttttccggcggcaaggatgacgatattgagtttggaataagtcgggagtgacaagtgtgaaatccggttcaagcagtacaataagtataaatgaaaaaaggcagccaattggctgccttcctgcacggctttgtattcaggcacagagcaaatgggccgtcacaggtagtgaaagcgcccgagcccaattgcttaaaggctggaggcaataccgtagggttaatgcgtcgtcttgcgcaattgctcgatggtctgcaattgggccagcgcctctgacagctcagcctgcgcacgtgcataatccacccctgaagcattgtttctcaacgcctcctcggcagcacgcttggcttcaatcgccttgacctcatccaagtcgtggccacgaatcgcggtatccgccaacacggtaattacgccaggctgcacttccagcagcccgccggaaatgtagattgcctgctcctcaccaccgttggcaaccttaacgcgcagcacgcctggcttgatggtggtgatcaaaggagcgtggttgggatatatccctacctcacccaatttcgcgggcgctgcaacaaattccgcctcgccagagaaaatggactcttccgcgctcaccacatccaggtgtattgtcgatgccatatcgtcctatccttcgctttgcggaattagttgagggtcttggccttctcaaccgcttcttcgatcgagcctaccatgtagaacgcttgttccggcaggtgatcgtattcaccgttgacgatggccttgaagcccttgatggtgtccttcagtggcacatacttgccgggcgcaccagtaaagacttcagccacgtggaaaggctgggacaggaagcgctggatcttacgcgcacgggccacagcgagcttgtcttctggagacagttcgtccatgcccagaatcgcgataatgtcacgcaattccttatagcgctgcaatgtggattgtactgcgcgcgccacactgtaatgctcttcgccgacgatttgcggatccagctgacgggaagtggaatccaatgggtcaacagcagggtagatacccaatgctgcgatgtcacgcgacagcacgacggtagagtccaagtgcaagaacgtggtggctggggatgggtcggtcaagtcatccgcaggcacgtaaacggcctgaatggaagtgatggaacccaccttggtggaagtaatacgttcctgcaggcggcccatttcttccgccagggtaggctgataacccacggccgaaggcatacggcccagcaatgcggatacttcggtacctgccagggtataacgatagatgttgtcaacgaagaacaggatgtcacggccttcgtcgcggaaccgttcagccatggtcaggccggtcaacgctacccgcaggcggttgcctggaggttcgttcatttgaccgaacaccatgcctaccttgtccagaacgttggagtccttcatttcatggtagaagtcgttaccttcacgagtacgctcacctacaccggcgaatacggacaaaccgctgtgctgcttggcgatgttattgatcagttccatcatgttcacggtcttgcccacacccgcgccaccgaacaggccaaccttaccaccctttgcaaacggacagaccaggtcaatcaccttgatgccggtttccaacaggtcaacggaaggagagagctcttcgaaggtcggtgccttctgatggatggaacgcttttcgtcagcctcgatagggccagcctcatcaatagggcgacccagtacgtccatgatacggcccagtgtgccatgacctacgggaacttgaatctgactgccggtgttctttaccttcatgccgcgggacaagccatcgctggagcccatggcaatggtacgtaccacgccatcgcctaattgctgttgcacttccagggtcaggcccgcttccactgtgggtgaatcttcatccagaatcagtgcgtcatatactttgggcatctggtcacgtgggaactctacgtcaaccacggcaccaatacattgaacaaccttaccttgactcatcttggtatcctcaatctatacttaaattctgcgggatcgcgcctcaacggctgccgcgcctttagttagctggtctcgaccaatgctaggcattagcctcatccaatcatcaggcgcagacctatacggccgccgcgccaccaacaatttcagaaatttccttggtaatcgcggcctggcgtgccttgttgtacaccagcttcaattcaccaatcacgttcttcgcattgtccgaagcggctttcattgccaccatgcgggcactttgttcagacgccatgttctcagtcactgcgtgataaatgatggtctcgatataccgagtcatcaattcatcaatgacgacgtttgcatcaggctcatagatataatcccaatggcctttggcagtcgtggctgaggtttcaagcttgtcatcagacaatggcaacacctgctctatcacggcttcctgcttcattgtgttgaggaagcgggtgtaacagatatgcagctggtcgatttcaccggcgatataggcatccagcatcaccttgatcgtaccgatgagtttttccaagtgtggcgtatcccccaggcctgtaacgtgggacttcacatcggcattgatgcggttcaggtaagtgaaccccttgttgccgatggcactgacgatggttttcttcccttcgccttcccatgctttcatctggttgatggacaaacgcagcacattcgtattgaggccgccacacaaacccttgtctgaactcacgacgatcaagcctacgttgccgaccttttcccgtttcacgacaaaaggatgcttgtattcggagttggcatgggacaggtgggctgtcacattacgaatcttttctgcgtaggggcgggccatacgcatacgctcttgcgccttgcgcatcttggacgccgccaccatttccatcgccttggtgatcttgcgcgtgttttccacgcttttgatcttgctacgtatctctttgctaccagccattgtctagtctgcctgtctgtgctttaagcttagtaagcgttggttgccttgaagtcttgaattgccgcttccagggccttctcgtcgtcaccgccaaggtcgttggtgctgtcgatcttgtccaggatgctcttgtacttggacttgaggaaggagtgcagggcagattcgaacgccaatgcgcgcgcaactggcacatcgtcaaagaaacccttattggcagcaagcaaggtcactgccatctcggaagttgacaatggcgcatattgcgcttgtttcatcagttcggtcaccaaacggccgcgatccaactgcttgcgggtcacttcgtccaggtcagatgcaaactgcgcaaacgcagccagttcacgatactgggccaatgccagacgcacaccgccgcccagcttcttgatcaccttggtctgagcagcaccaccgacgcgggataccgaaataccggcattgatcgcaggacggataccggcgttgaacaagtcggtttccaggaagatctgaccatcggtaatcgagatcacgttggtcggcacgaatgctgaaacgtcgccggcagcagtttcgataataggcaacgcggtcaaggaaccggtttttcctttcacttcaccattcgtgaacttttcgacatattcctcgttcacgcgggcagcacgctcaagcaggcgggagtggatgtagaacacgtcacccggataagcttcgcggcctggtggacggcgcagcagcagggagatttgacgatatgcccaagcttgcttggtcaagtcatcgtaaacgatcagtgcatcttgaccacggtcacggaaatattcacccatggtacaaccggcataaggtgccaggaattgcagggcggcaggatcggaagcagaagcagccacgacgatggtgtattccatggcaccatgctcttccagcttgcgcactacgttggcgatggtcgaagccttctgcccgatcgcgacgtagatacaggtcatattctgacccttctggttgatgatggcgtcaaccgcaacagctgtcttgccggtttggcgatcaccaatgatcaactcacgctgtccacggccaacaggcaccatggagtcgatggctttgataccagtttgtactggctgggagacggacttacgggcaatcaccccaggcgctaccttttcgatcttgtccgtcagcttggcattgatcggacccttgccgtcaatcggctggccaagtgcattcactacacgcccgaccaactcagggccgacaggcacttccagaatacggcctgtgcatttgactgtatcaccttcggagatattctcgtagtcacccaggatcacggcacccacggagtcgcgctccaggttcagcgccagaccgtacacattgcctggaaactcgatcatttctccggccatgacgttagacaggccatgaatacgaacgataccatccgtcaccgaaatcacggtaccctgggtacgcgcttcagcgctggtggagaaattctctaatctgctcttaatcagttcactgatttctgatgtggataattgcattattttttcctaacctttcagcgtgtaggccaactcttgcaattggccacggactgaagcgtcaatgaccgtatcgccgactacaattttgatcccgccaataatttccggatccactttgacgctagcttcaacctttttgccgaacttggcctccaggcgcttcacgatggctgaaaactcagcgtcgctaggctgcactgcggctgtaatctcagcctccagcacaccctcatcctgtgcctttaacgcttcgaatgcagcggcaatctccggcaatatggataagcgaccgtattccaccagcaacttgatcaggttggtccctgcctcgtttagcctgtctccgcttacggaaaggaatacgcgctccaagtcagccgcgtcaaccttggggttgtcaataaacgctcgcatctgctcatcagccgcaatggccgcagccagggcgagcatttgcgaccagtctgccagcgcatttttttccttcgccaagcggtaaaccgctaccgcataaggtcttgcaatggtgatcgcttcagccatgtcgtgctcccattccttccttagagctcgtttgcgatggcgttcagcaagtcggcatgggccttggcatcgatttccttgcgcaggatcttctctgcgccagcaaccgccaatgcagacacttgctggcgcaagccctctttggcacggttgacttcttgatcgatttccgccttggcgcctgcgataatgcgatcgccttccgccttggcatttgccttggcttcttccactatctcactcgcacgcttttcagcctgggcgataatggaagtcgctttctgcttggcatcattgacaacttcagcggaacgctgggtcgccatgtcaagctcctgcttaccgcgctcagccgcagccaaaccatccgcaatggttttctggcgagtctctatcgcattcaggagatatggccacacaaactttgtggtgaaccagatcagaatggcaaatgagatagcctgcgcaatgagtgtcaggttgatattcatatttgctcccgagccgttaaatccagtcagctttaagtttaatcacttaccacttaaattccgcactggctcagttaagcgaccacgctcagcaatgggtttgcaaaggcgaacatcatggccagaccaacaccgataatgaaagaagcgtcgatcaggcccagcagcaggaataccttaccttgcagggcagggatcagttctggctgacgagcagcgccatccaggaagcttgcacacatgatgccgataccaatacaggcaccagctgcgcccaaaccaatgatcaaaccgataccaacaccggtgtaagcttgaatcatggccaacaattgcaaattctccatttaatttcctttcggcttttagagagtgttaacgataaaaaatcaagtacaaaactagctaaacgatttagtggctttcatgcgccatggatatgtagacaaccgtcagcatcatgaaaatgaatgcttgcaggcagacgatcagaatatggaaaatcgcccagccagcgcccagcaacgcaccgaagaaggtgcctgcgagcccagttgccgcccacataccaagcagcaggaaaatgatttcgcccgcatacatattcccgaacaaacgcagggaatgggaaagcggcttggaaatgtactcaatcaggttgaacgcaaagttggcaggccagaccaacgggttggcgccgaagggtgaacagaacagctcatgaatccagccacccagccccttgaccttgatactgaagaaaatcatcaacaaccaaaccgataatgccagcgcgaatgtggcattaatgtcggatgtcggtacgctacgccattcatggaggcccagccagccatagatgatcgccatgatgtcgatgggaaggaaatccatggcattcatcaccaggacccaaacaaaaacggtcaatgccagtggcgccacgaaagcatggcggtcgccatgaaaaatgcttttgacctggttgtcaatgaactcgatcaacaattcgacaaatgcctggcgcttggtcggcacgcctgatgttgccccacgcacgacccaccaaagaaggccaaacacgacgacaccgagcaaaatggacatgaccagagtatccatatgcaacacccaaaaatcgccttcaccgacactctttgcattgaatgaaaggtggtgcccgatatattccgatggagttaattgacctgtcgccataaccaaaccttaagcgttgtttttctcattaattgcaaaaattgctgcaccagacatgattgccgccgccgccaatcctgcgatcagggcgatgggaaccagtttttcataaaacttgaataccaagagcagggtgattgcgatcacggcgattttgattgcctcagcaatcaaaacattgaccaacacggaaccagcgcccatccccgctgtcttattctgcaacttcatcttggcagccaggccgcccaagatggccgatccgccgcccgccagggcagagagtgcaccatggaggccaacgccaaacttgttgaggaagacaaacgcaagtaccgcaactaccaaggtggcaaggacctgtcttttgatcatgcttgccagtagttcatccatgccttgaaatttccctgtttcacaaatgacgggcaaaagaaaagccgagcgttttgccctacccgtgaaatcacgagattttgttgttaaatcagcattaagtcaagcttaattgctatttccacctttaaatctctcaatcaatgcatccagctggtccaaacttccgtaatggatcttgacctctccattgccttttttcccagcccggatctcaaccgttgcacccaacaattcggataaatcctcttgcaggcgcaacacatccctatccacgaccttggccggtttttgctgtggctcggcactcaattgcttgaccagcttctctgcctccctgacagaaagctgcttctgcacaatcagctcggccgccatgacttggttggcgtcaggcaaggaaagcagggcacgcgcatgtcccatatccaactggccctccatcagcatttcctgcactttattgctcaaattctgcaatctaagcagattagtcaccacgctacgcgaacgtcctactgcatctgccgccgcctgatgcgtcatgttgaactcattgattagccgctggataccctgcgcctcctccaatggattgaggttttctcgctgaatattctcaatcaaggccatggccaaggcggactcgtcaggaatgtcgcgcaccaacaccggcacttctgtcaatccggctaatttcgccgcgcgccagcgtcgttcaccggcaatgatttcatacttacccgcggcaacctcgcgcaccagaatgggctgcataataccctgcgcacggatggaatccgccaggctagccagcgatgcctggtccatatgggtgcgaggctggtatttgcccggctgcatctggcttaccaataaggtattgggcgcatcattggctgataccgtctctgcatctccagccagcagggcatccagcccgcgccctaatcccttcaacttaaccatagtgactcctaatttgctgcaacttgcctattgctgacgacatgccggttgatgatttctccagccagcgcgagatatgccttggcccccttggaagtcttgtcatgcagcaacaccggcacgccatagctgggcgcttctgccaagcggatattgcgtgggattaccgtacggtacaccttgtcgccgaaatgttgcgccaactcattagaaacctgctgcgccaaggtgttgcgattatcgaacaaggtgcgcaacaggccttcgatttctagatgcggattcaagtgggcacgcactttcttgatggtattcaccaggtcggacaagccctcaagcgcataatattcgcactgcatgggaatcatgaccgcatgggcggctgtcaatgcattgacagtggtgaggttgagggcaggggggcaatcgatcagtacgtaatcataggcatcgcccaattccgccaatgctgacttgaggcgcgtctctcgcgcaaattcattgaccagctcaacttcggcgcctgccaattcccgattggcgggcaccacatcgaagcgcccacgctccgaacgctgcatgacatcacgcaagctcttttctccgatcaacacatggtagatggtgtgctgcatcttggacttatctatgccgcagcctgtggtggcgttgccctgcgggtcgaggtcgatcacgagtaccttgcgcttggtcgccgccaggctggctgccaggttcacgcaagtcgtggtcttgcccacaccgcctttttgattggtaattgccagaatcctcatgatttaagccatcccactagtattgaattcatcaaaactgccgtgccggcaggaaaaccaggtgacgctgggcgtccagcccgggtacgatcaacgacatgatctttgcgggcttgagcgctaccgcgcccagctcctcctgcggcatctgccccttcatcgccagccatagtccatcttcagccatcaaatgccttgtcagcttgacgaatagggcaatctcggaaaatgccctcgagatcacggtgtcaaatggcgcctctggctcaaactgctccacccgcccagccaccacctgcagattgtcgatttgcagttccgccttggcctgccgcatgaagctggcctttttttggactgcatctatcgtggtcacctgcaaatccggacgacagattgccagcacaatgccgggcaacccggcgccactgccgacatccagcaaactccccgacggcacatgtggcaataccgaaaggctgtccagcaaatgcagcgtgaccatatcttccggatcgcgcactgccgtcaggttgtgcaccttgttccatttcgccagcaaggcaagataggcgagcaacttctcggtcacctctgcaggcagatcaagccccagttgccgaattccggtctccagcttttgctgcaacttcatgccacctgatccgcagtgttgcctgctttgcggctcttgcgtttgagatgtaccagcaacaacgaaaccgctgccggagtgacgccggaaatacgcccggcctggccgatggtttccggtttctgcttgttgagcttttgctgcacctcgatcgaaagcccatgcacttcgctataatccatgttcagcggcagcctgtaatgctcgctttccttcagacgctcgatttcctcggcttgcctatcaatatagccctggtactttgccacgatttccagctgctgacggacttgcggatctgcttcgccttcaccggcctggggcaggctaagcaatgcctcataactcacctctggacggcgcaacagttcgaacatcgaatattcacgttccagcaccttgccaaatacttgctgcaattgctcctgcggaacatgctgcggatgaatgaacgttctccgcaggcgctgttgttcacgctcgatagcttcttgcttgcgctgaaaagcctcccagcgcacatcgtcgaccaagccaagtttgcgaccagcctcagtcaaacgcatatcagcattgtcctcccgcagcatcaagcggtattcggcacgactggtaaacatgcggtagggctcgctcacacctcttgtgatcaggtcatcgaccagcacgcccaaatatgcctggtcgcgcgtaggccaccaggcgtctttttcctgggcatagagtgccgcatttgcgccagccaacagcccttgtgcagccgcttcctcatacccagtggtaccgttgatttgtcccgcgaaaaacaagccccgtattgctttggtttccagggagcttttcaatccacgtgggtcatagtagtcatattcgatcgcatagcccggacgcaggatatgcgcattttccagtcccttgatggagcgcaccaattggtactgaatatcgaacggcaaactggtggatatcccatttggatatatctcgtttgtcgtcaacccttcgggttcaaggaatacctgatgtgaatccttgtctgcgaaacggtgaatcttgtcttcaaccgacgggcaataacgcgggcccaccccttcgatcacacccgtatacattggcgagcggtcaaggccgctacggatgatgtcgtgggttttttcgttggtgaaggtaatccagcacggcagctgggccggatgttgctcggcgctcccaaggaaggaaaataccggtacggggctatctccgggctgctcggccatgacactgtaatcgatggtgcggccatcaatgcgcggcggcgtccccgtcttgaggcgtccggcaggcaggccaatttctcgcaatcgtgccgcgagcgataccgcaggcgggtcgcctgcccgtcctgcctggtaattcgccaaacctacatgcaccaatcctgctaggaaagtccccgcggtcagcacaaccgccttcgattcgaacctaagacccaattgcgtcactacgccggcgacacgctcgccctcgagaatgatgtcgtccacggcctgctggaacaaccacaggttgggctggttctccaggcgtcggcggatggcagccttgtaaagcacgcggtcggcttgcgcacgcgttgcccgtacagcagggcccttgctggaattcaagatgcggaactggatgccaccctcgtcggttgcggccgccatggcaccgcccagtgcatccacctccttgaccagatgccccttgccaatgccgccaatggacggattacaggacatttgcccaagcgtttctatattatgcgtcaatagaagggttttctgacccatgcgagcacttgctaacgccgcttccgtgccagcatggccgccaccgacaatgattacatcaaacttctcagaaaatcgcatgaaaaactctcacatatcattccccgaatgatactgcattccttcatcagatgtcagtgataatcagagcattgtttcacgtgaaacatctactatcttgatcaccatggtgttaatccacatgtttcacgtgaaacaatggatggttgctgagtttttgtgagttcttcacctacccattcggactatataatccctaatcaacgtatggtattttcttaacaatacagttctgtattgcacgcaatcagaaaataagctggcacaagcagacgccagcaatatattcactattacatcatcggggattattatgttcattcgtgcttttatgctacctgccattgcggcagctgcatttttcagtgccagcgctcatgctgcacttgatgccaaccaaacttttcagcagttcaatgccgtcgtgtttggcaacatcgattccacctccaacctgcatggccgcgcctgggtgggtggcaatgtcaacggtggtgagtacgttcaccgcccgctgcccacatccgactatgccggccttaccgtacaaggcaacatcagtaacgcaagagtacttgcacagggcgcagtgatcaacggcaacctcaccaataccagcgtaaacggcggaagcaccgcggttctcggcaatgcgagcaacggccacctgaacggtccgggctacgttgctggcgcaaacagcgacatttttttcaatggtggtcaattatcagcccccaatactcaattggaaaccaatattgcggcggcaggctccacggacttttatagcgtgcttagcagcacttctgacaacctgaagtcattggacagtaacagcaatgccacctggaccacacagaaagccaccttcaccgctacagcagacagcaacggcctagcggttttcaacctgagcgacgctgatgcaatggctattttcgggctgggagaattcgacttcattctcaacagtgccaccaccgtggtaatcaactccagcttgaaggacatcgacatttccgccaatttcctcggcggttcggcacagcggattgccggcaatgtgatctggaatttctacaacgccgaaacggttgatcttggacgccaattcggaggctccattctcgctgctgacgctacattgaccaactgggcagatattgagggcaatgtatacgtcagcaacctgatccagcgcggacaaattcatcaatatgcatttaccggcaacatccccgtcactgcagtaccagaaccttccagttacgccatgctcctgctgggcctgggactgttggggtttgccgcacgccgccgcgcataagacaagacatccttgaccaacaaaaaaagcccgatcacccgggcttttttgttgggactgcttacttgccaatgcagaaccggctaaatatctctcctagcaggtcatccgacgtaaattcaccagtgatggtactcaatgcatcttgcgccagtcgcaactcttcggcaaataattccgcctgcatcagccgtccagcagcgacttcgagatggtcacgcaccttattcaaagccaataggtgtcgactccttgccatgaacacgccttcgccgctgggctgccaacctgcaatgtccagtagacgctggcgcagcaaatgcaccccatcgccagtcctagcggaaagatggatatgggtctccccatcctgttcttcgattttaggcggtgtcgattcgaggtctattttgttatgaatccagatttttggcaaaaactgcggcaatcgcgccagaatcgatttttccacttttccaataccatgagctgcatcaaccaataataatgccactccggcgttttctagagctcgccatgttctggcgataccgtgctgttcgacttcgtcgttcgtttcgcgcaaaccggcagtgtctgtgatatggagcgttatcccattgatttgtatggaatttttaatcgtatcccgtgtggtgccagcgattggggtgacaatcgcgacttcttcgccggccaattggttcatcaggctggacttgccgacgttcggctgaccaaccaacaccacttgcagaccttcccgcaataaattgccttgtctggcttcacgaaaaacagcttccaggcctgctgtcacttcagccagtttttccgcgacacgtccctggctgatgaaatcgatatcttcctcagggaagtctaggcatgcttcaacatacagccgcaaatcaaccagcttctgctgcaagctgtggattcttgcggaaaactcaccagaaagcgacctgacggcactacgtgccgcagcttcagtcgccgcattgatcacatcggcgacggcttcagcctgggccaggtccaacttgtcgttcagataggcgcggcgtgtaaactcgccgggctctgcctgtcgcgcgcccaactcaagacaccgcttgagcaatatctgcatcaatgccggcccgccatgcgcctgcaactcgagcacatcctccccggtataggagtgcggaccgggataatagatggcaattcctcggtctatcaataaggcgtgtgcatcgcggaaggcaagataggctgcatgccgtggaggagggcagtgacccaggactgcctcggcaatcaatcggctggagggacctgatatccgcaccacgccaatgccccccgagccgggggcagtagcaatggcagcaatggtatcaacgacgggcatttcccttcttcttggcagcggcgcgttccgtagaacggttgatataccactgctgcgcgatggaaaggatgttattgaccaaccaatacagcaccaggccggcagggaagaagaagaaaaatacgctgaacacgatcggcatgatcgtcatcaccttggcctggatgggatcggcaggcttaggattcagcttggtctgaatgatcatggtaattcccatgaggatgggcaacacataatagggatcgaccgcagacaaatcctgtatccacagcataaacggcgcatggcgcatttccacgctgccgagcaatacccagtacaacgcaatgaagaccggaatttgcaccaggatgggcaggcaccctcccatcggattgattttttcagttttgtacatttccatcatggcctggtgcagcttctgcctgtcatcgccatactgctccttcaagcgctgcaagcgcggggcaagctcgcgcatattggccatggaacgataactggctgccgacagtggataaaaaaccagtttgatcaggatggtgagcaagatgatcgcgacaccccagttatgcacaactttttggatcgacgacagaatccagaacagtggcgtggcaatgacggtgagccagccataatccaccgtatattccaggccaggagctacacttttcagttcactttgcgtttggggacctgcatacaggcgcgacttcagtgtcaccgactgcccaggggcaatattgcccaagggactgacgctaccgatggagtacacattatccgacaacttctttgtatagaactcgcgcaccaagccgtcctcaggaatccaggcactgacgaaataatgctgcaccaaccccacccagccatcgctcgcgttcttggataggttggtcttggccatgtcggaaaaactcagtttcttgtacttgtcggcttcagtatagtaggcgccgccagtgaaagtcggcatcatgtatgaaccttgatgcgactggttgtcatgcacgatctggtaatacacggagggatcgaccgcagtgtcgctgttattccggatttcatagctgacctcgatcgcataactgtctcgccggaaagtatagatcttgtgcacctcgaccccgttgtcgcctttccaggtaagacgcacatccagcttgtcctctcccggggcgagctgataattcgtcgattcactggtgaagacctccttgtgggtaggcaagccattgccgatgaggccggtctgcgcgacatacaacatgggcgcagattgatcgtccatcagtacaaaattcttcgtctgatcctcatcatccttatgctcacgtaattccaggcggcgcaaatcgcctccaatcgtgtcgatgctggctttatagaggtcggtttccacattgatgcgttccgcggattgcaagcggaagcccgtctcggcaggcacacttgcctggttcgcagcggatgcagaagacttggctgcctgcggaacgctgccatcttcaacagactgtgccgttgtctgggtttgcgaagcagcaggtggttgttgatcgcgctgccaggaatcccacagcatcagaatggaaaatgaaaaaatcacgaacagaatcaggcgcttggtatccataaatctcttaatctattgtaatgggccatggcctcatggcacagggtcatggccgccatcatgccatggatggcacttggataaacggcatattgtaaaaaacgctccacgccatgcgccatgcttttgtatggcttctacggcatattgtgagcaagtcgggtaaaaacggcatcgctgccccagcaaaggactcaaagtccattggtataacttgatcaatcctaccagcagcctggctaacattcgggctgctcctgccggcttgcaagtttgcgctgcagcttggcgaccaattcagtgaactcttgttcaatctcggcgaattgttgcctaccgaacatcctatgtggccgtgcgaccaaatcaaggcccggaagctggtgctggttcaccctgaacagctccctcatgacacgcttgatgtaattgcggtcaacggcgcggcgggcagttttcctgccaacgaccagaccaagcctggcgtaggccaattcgttatggcgatagtgcagcacgagatattggcctgaaactcgcttgcggaaattaaaaacggatgaaaactcatccgtttttaacaattttgcctgacgtctgaatgcataagctggcaaaaccatatagaactaaatcgccttgacggcgaatgaccgattaaacagccaggcgagcacggcccttggcacggcgcgcagcaatcacggcgcggccaccacgggtcttcatacgcaccaggaaaccgtgcgtacgggcacgacgggttttggaaggctggtaagtgcgtttcatgggaatctccggttgacttctagttgttgcgaatcaaaaacgcgtaatttaacctgaaaacagcactctatgtcaatgtttatttgggaaaacccgggcattggggaaatgattgtgcactgcctgtggataagttgtggcaaacaggctagaatcatcaatccggtggctgggaaatcgggctcgaggaacccggcacctgaaccataacaacaagcaggcaggcgtccgtc