atggatatcaagctagcccaccccagcaagacgacgcctgaggatttgaagcagttggcaaatctctccgcggtgatgctgcagaaaattcgggatgagatgctggagccatttcctcggaaggaagccccgctgatcccgtctggccgcctacaagaattgtgtggcatcgacaaaacgcggatgaaccggtccctcaaaaagggggatctccctcagggccagcaatcgcgacccggtgcagtgcgctatttcagcctcagcgaggcaatgcaatggatccgagcggaacttaagcctgtcccgcgaaggggaccaggtaaagtcattgcagttgcgaacttcaagggcggtgtcacgaagaccactatgtccaccctcctctgccagggcttgagtctgcggcgaggtcggaaggtgtgccacgttgatctggatccgcagggaagcgcaaccacgctgtatggcatcaatccacatgccgaggtgtcgtccgaaaacaccattatgccgctcatcgaggcgtatttggcgggcgagtccttcgatatgcgagggcttcctcaggagacttactggcctaacctggatttgattccttcgtctactgagcttttcaacgcggagtttatgcttccggctcgggcgacggcagaggaaggccatattccgttcgagcgcgtgttaagtaacggcctcgattcgttgaaagacgaatatgactacatcatcctcgacacggctcctaccctcagctacctgaccatcaacgcgattttcgctgccgatggcgtcatcgtaccggtggtcccggacaccttggctttcgcgtctatggtccagttctggcaactcttctcggacctagtaacaggcatggaagagcagagcgagggatctaaaaaggagttcgactttctcgatgttctcatgacacgcatggagaaaaagaacgctcctcgcctggtggcagactggattcgcggcgtctatgggtcgcgcgtgctgccgattgagatccctgagacggacctcgcccgtaacagcagcattcaatttcgcacggtctatgacctctcctctagcgaggcgaacaccgagacgatgcgacgcattcgccaaccctgcgatgagtttgtcgactatgtggacgacaaggtcagcgcgctttggcaaggaattgaagaatgagtttgagagaaaagcttgccgcaaaggctgggaacatcaaggtcacggcggaagacttggagaaagccgctgcgcgcggtccgcaagcgccgcgaactgcgcccggtcagttaatgcatatgcaagggaaggttgagcgacaggctaacgagatcgcgcaactaagagcagaacttgagtcggcccgcgtcagcggcggcgcagtggatgtgcctatcgaccaactgcatgaggtcccaggccgcagacgcttcatgcctcccgagaagtatgtcgaattgagggaaaacctcaggcacaacaagctcgttcatcctgtgattgtatgccctcggcctgcgggaggcttcgagattgtctccgggcatcaccggacagacgcgtaccgcgagcttgggcgcgatcacatacgctgcgtgctcggcgaacttagttcagacgaggctgacacgggcgcgttctacgcgaaccttatgcagtcagatttaacggatttcgagaagtttcggaagttcgacgaactgctgcttcgcagcccagacaagactcaagccgcaatagctgaacaggctggtgtacctgtctcgactctctcagagattttgtcgttccggaacttgcctcccgaggtcctaagccttctcgatagccgcccagacctgctcgggtcgaatgctggcgccgagttggcaagggcgaccaaagacggtcgcggggatcgggtcgtcgaagcggttaagttgttggccgagaagaagatcgatcaacagcaggccgtacggatgactaaggccgagcaggttaagaccaggcctgccgcatctaccggcttcaaaatcaaggcgggaaaggcgacttggtgcgatgttcgtatcgcaaagaaagtcatgcgcattgagttccgcagcgaggaagaagcggaagcggcccaatcggccattcgcgaacatctggaagggttagctaaagctgcgtcggaagacgcaaaaagctaagtgcttgttttttaaggacttcgtactacgaatcgaggttttaagccatgtctagactgtaatcctacaaaaacaaaagcccacggcggcaaccgtgggcttttgagaacttcaagctgaccagtttcccggccgctacacaccgaagccactcgacatggattcgttagtcggagtgtagcggaacgcgaacctgagtcaagcgacttcaaccattttttacgaatgggaaggtcatatgactttcgcgcaacgctccgttgctggcgaggatgttgctcgcccacaaaaacaccttaaccagacagacgctctgattgctccggcgcccaagcgcctcaaacgcaagactatcgaagcagtcgagcgcgcaactcgaatcgtcgggatcgggcgtagcgcccgatcagctcttgccgccctcgcccgcacggcgaataacgatgaccccaccggtaagatctttaagcaccgggaaacgctttgtgccgaaaccggaatgtcgccggctacttggtaccgtgctcaacgagaactgctcgacttgggcctaattaccgtcgacgttcaagttcggaagcgatttggccgattcgcaggagcctacatttacctgacggaaaaagcgacggagatgctcggcttaagctcgcgaaaagaagaagaaaccacgggtacgggcgaggacgacacagcgcagctcggcgagccggccgttccaccaccctcttctatggcgcaaccgtctctcaaaacgagagtcctgtttacagaagatcgtgtcccatactcctttcaaaaaagacagcaggatcggctcccccaggacctgacacgtctgcgcggcctgggtcttgatgtaaatttaattttttggttgatgcgaaaggctaaagagcaaggccactttctctcagatgtcgtaagcgcgacatgggagagtcttgcgaaagcacgcgtgccaaaagcgtatctgcttgccctactcaccgcccgcaccgatttcagtgctgtctgcaaagcaaaggcactcaaagaagacaaagcccgaatccaagtgcaggaccgcgatttcgtgcgttcgatactcgcaggggcagcgcggcagtgtttcgtggacgaaaaaggcaaccatttcgaagtcgaaagcgacggaagctcagtgcttgtcaccgaggtccaaagtgcggtcacttcccgcttggtaggaacttccctcgccgaatttgcaaggcgactacacgctggtgcgtaccagaaagctgaggtctacgctgctccccagagagcaagcggccggctcgagaaacggggaaaggaggcggcttcgacgttatcggcgttgcgagcgatgctgcgcgaccgcaggtcagccaacgcggcaaacacgacgaacaatgctcatgccatggcctagggtgtgttttgcgctgaaagaatctccgaacgaacacggagcccgtccttcgaccaggccccgcctgaaaagcagtaagctgcataacttgtgacgacttcgaatggaagcttcatgcccgaccaagtcttgtacgtctaccgttgctctgcctgcgaccatcgcggccaggttcattttgacgatgacacccacgatggcgacgccgggcactgcagcacttgccatgccacggttacgctcgaatgggacggcggcgtgacgctcgatttcgaaccttccaaaccgggaagcccacgtgcctgagatcgatcccactgtcaccgttaccctggaacttgcctaccactaggcattttcgcggcccgcttcgacattcgcgagtgggcctagatcacgacgaggcttccgtgaagatcgaagccatagggagtccggcaagccttggcagatcaaggcttcacgccttgttgaatgccgatccgggcgtttctgtcgcccggaaatcaatgcaaattatttaagcgcggccgcatgagacgggcatatgtccgatttgacagattacgtagtcgtcctgcccaccgtggcgaacatggtcatgggcttcttgggattccagctcaccaatcagatcaagaggacagacctgctgctaaaactgcgcaaaggccatggagaagctcgtttcgccctaccgtgcgctacgcggcctagctgatcacggcagtcgttccaagtgagcagtgatagcagctatcggcaatagggcagggcaagaggtacgctggcgacaacaggtaaagaccgaccaagcaaacataggcgaattcgcggctgctattcgtattgacatgcagacgtcacccagcccgcgtccgaagcactcggaccagaattcgtcgcagcgcgacggataggaactgcgttagatgatcgagcgatgaggtatcgccgaattggcaacggatcaccggacgcgcgagcgcaattggtcatgacaccacggagcggcccacagcaacggggctaccgttgcccgaagcgtctcatgccattgcgatgaaccttcctcgtacgatgcgctgcgccgagagggcgagggcaaacagtatttatatactgaacgaagcgcaatacgcccacgaaaatcggcaggcaagaattgctttcatgaaattcatgaactatcatgttcgcatggaaacgaaaaaccgacccgttccgaatcgcaggatcacttacaaagccgctggctcgagtggcgtagcgagaactaccgtcgtgccaacggacgccgggcgcaggatatttgccgacaagcttctagagcgagtcgtggagctggcaggggacgaggtgcacagtcaaaagatgacggtcgcgttcctggaccggttgatcttgggcgcggcggaagctttgggcgaagttggcacgaagccgaccacccagaatggccctgtcgatgcgcttcaagctgctcgggagcgcggccgccaatacgcgttggaggagctgcagcagccggaaaacctatccttacgcgatgcggcagcgtacgcgggtcgctccgaccgcgcgatcaacgaagcccgcttgagcgggcagctgtatgcactggtgcccccaggcaagcaacgcggcctgcgctacccccaatggcagtttgatgccgaggctagccgactggcagccgtgctcgccccgtttatcgcggccaaggccagttgctgggtggtccatcacttcatgcagcgcccgctggaagttcttgacggtgcacggccgatggactgggtgatggacgccgcgcggcccatcgcgccactcgtcgaggtcatcaacgcccggtacgccggcgagcagggagctgcttgatgccggtgctgacagcggaggcgctgggttgcccggtgcctccgcaggatttggctgcccgcgtcatgccggtgaaggaactcgacccgggggtaactaagttgtggcggatccatcgcggcgtctacgggccgatccactacaaccgccgctccacgggagggcaaccctaccgctttgacgcacccgacgatacgtttggcgtcctgtatgcgtccccgagttttgcggcatgtatggccgaagcggtggtccgggaccgatttcagggcgagtcgttacctttgctgctcgacgaagcggagctgacgctgcgctgcgtaagccgactgggcaccgcaacgaatcgcccgctgcgcctggccgacctcacgcagccccactttcaccttggaatggacaaccgcattctgtcgacggcagactaccgcggtccgaacctgtggagcgccgccatccacgcggcttacccggacattgacgggctgtatttcacgtcccgctttgccaatgaagctagcgtggcgattttcgatcgggtccgcatcgtggcgcaaggagagccaattccgctagcgcagttccccttgctgccggcttttctggaagcctacgatatcggcatcgcgcccgcccaagacccttggaactcgtgaagggggagggcacagcgaagtcggccgaccctacaccgccggtaatttgccgccgatgctgcgcgcgacatcctccagcgcctcatgggtgtagcgtcgcgtcgtgttgatatcgcggtgacgcagcgtgcgttgcacgtcggttaccggcacgccggcccgcagcaggtgcgtggcgtgtgagtggcgcagccagtgcgtggacgctgcccgcaggtttgccgcgccttcggcgtatccagatgcttctagccgaacagctgcggcctcgaacacctgccgcacgatcgtgtagaggccttggcgcgtgcgtaccggacggctaagccggcgctgaagcgcgagcgtgtcggtgagcggggccaggcgctgccggcctccggccatggctgggacgacggccatcgtgtcggtggcacgcggctcgggcgagagccccaccagctggcgaaagcgggccagttccgccatgacgttatcacagggcacgagctggtcactgccgcccttggcctcgcggatgcgcaccgtccagaaatccccatgcctgccgcgctgacgctcgaagtccggccacgtaagcgccgtcacctcggaggcgcgcaacccggtgtggaacagcagggcgagcagcaggcggtcacgtgccttgtgcagttgcgcccatagcgtgggcgccggtcgcgcctcgacggcgtcgaacacggccgctagctgctcggcctctaggaagcggcgctgcgagcctggcccgcgcgccgaccgagcgcgcggcaccgcctggaacggattcacgcgcagcgcctccaccccgaccagccactcgaacaggccccccacgatggtggcagtctgacgccgcgacgcctcagagagcgggccgcgcaagggccgccaagccgggctgtcctgccgcacacggccgtccccgaccgcgtgcgctggcggatcggctaagaaggcaaggtaaccattagcgtccgctacctgccagctggccagcggccggccgagcgcgtgggcgtaccacagcaggcggtgcgcctcgagtgcgtactgggcgcgggtgctggcgcgaatgccgaggcccgccgcgtacttggtgtcgagccaggtgcgcaccaactgggcatcgctttggccggctggcagtacggggctggccagggcgttaggtagtgcgtcgcggtggtccagcgaggggagcgtaggcaggagatcttccatcaggcggcaacggcggcgaaatcggcgggcaaaagcggcggcaggtgcccgccagccaaggcgggaggcggcttcgcctcacggcaggtgcagtatagcctttgtgggcatccatttgtcattattaggataatgacaaatcgtagaggtataggatactgctaatcgtattagtaaagggtagactatcagccgtccgtctcgacgccgtttgatagttcgcccatgccccgcacccccaccgcctttgccgacgccgaactgctcgccatcacccgcgcgctgcagcaactcgacgtcgcccacgccgacaaccgcgccttcctgcgccgcgccttcgatgcgattgatcgcatcaccgggcgcacgttcggggcgtccgtctaccggcgcctgctcgccgccgccggcgtcgcccggtcgccgagcggccagaccgtggcggcggtgattgccgagcgcaaggcccagccgaccgacgcggtagaagccgagcggcgcggcatcctggacgacggcctgcgggctttcctgcacaaggagatccgggtcgcgctggacgaaaccggcgcgggcgcgccgcgcttggccgtgccggcaaccgcggcgttgtcagcgacgggcggcaatacggtgggggagggcgccgcgtcgggaatcctggcggcgctgctcactcagcgtgtggccacgctcgaggaagaaaatcggcagttgcgggagcgtgcggccaccgccgaggcatccagccgggcggcgcaggacgaagcggcatccgcgcaggcggcgcttgccgccgcgcgggcggccctggccgacaaggaggcgggcctggtggcggcgctccaggcggccaccgaggaactggcgcgcatgggcgagcggcaggccgcggccgagcgccggcgggcgctggagaccgacgccgtgcggcaggcctaccgggccgagcgcgacacgctggcggggcgggtaagttttctggaggaggagctcaagacagcgcgtgctggcgtggacgcatatcgacaggcgctgcgcggtcgtccaagctaacttctcgatctgccgtggaggtgaaggcgtaatcgaggcttccgcagagacgaccaactctggggcagtctgctggttcctgggcggcagccgccaggattcgcttcttgataagaaagattatcaagaatgcgaaaaacggtatggtagggagcagagtatgccttaaagtgattttttcggtacttttaggcttgcgctcgaccaggaatggggcgttgcgcctcggtgacccccgcgaagcaggcgagaaagcggctggcggcgttttgcgttctccctcctgcataggcggtcctcaaccgcgcgccaagatttactgcgccgaatcggtcctcggccgtgctcggaggcgatgcgcgggcgcggatcgccggcgggggcagggcggcgcaatatatatatagatgaaatccatagtttcgccctgggcgggagcggcaccggccgcatcatttgcaacacctcttgccccagtggtcagccccgcgccgcccttatgcctgaatgccgacggcaccgagccggcgctcctaccctacaggtgactcaccccgaggcgcacggcatattcctcgtcagtgaggatttccatcttggcggcccgtgctgcgccggtgtggggatgacgttcggtctgcccgccgtggccggcgcattcgacgtaggggtgctgcagatcagcgcggtctcgttcgcgtgccaggttgacgaacatctgggcggtgcgggaaaggggcattgattgctcctactagttagacaagcggcaattgtcgggggcgatttcggcgccgacatggagcgttttcctagtcgatgaattggtggcttgacattcaaagccgggagatacaatgggcacatgcctaccgccgtttaactatgtatcactacattaccccggaggtccttgaggatctgtttgcgggccagccaccggcaggtcttcagcccgatgtgatcgacattaccgagccgctgtcgctggacgagggcattgaggtgattggaatcttgttcgcaggcctacgtttcgtcgtgttctttgccgatgtactcgtctatgcactgggtgacccagagtggatcgaggagacggcagacgagtgggcgaacggatttcagcctgctccggcagctcgcttggtgaagttcatgcgtgcagatgccgacgcggatacgatgttcgatccggaggcctggccgctgccccacccgcggctgatctggcagttctgtgaagtgcttgctagagcactatcgatccatgctcagtttttcccgggcatcccccagtatttctatatgacgcagtcgagccaactcgatctgctttacaatagactcggaaggcgcttcgaggctggtgcttacggtccccggttcgaatgtgttacgcgcccgaatgcagacacaggaggtttctatggctttgaacgcaggtaagtcgacgatggtcggtctgacgaccgcgcgcaagccgagcaaacggctgcggacggatgtcgtgaccatgcaaaagcgtggtgttcaagtactgctatcacgcgttgaagaatccggcagcgtgaaggcacgcgcgcccgctcgcagtgcatatagcggcaagcttcgcgttgcactatccgatctttattcggttactaagtagtgcagcgctctagcggacaagcctccttcgggaggcttttttgttggtaagcgcgagcagtcgtgctggaaaaggggagtgaatcgtcggcatgactggcaacatcacattcacagctagccaactggaagcgatcgcgcgcgccttgggcgacactggagagggtcttacgggctccgagattgcgtatctattggccaaggcccacatcacggacagcgatccgttgatgacgaagtggaagcgcttgttcaatgcgttcgcgcattgtcaaaaccagctcggccatcggcgcaacgtacttgctttcatacggttcgctatgaaacctgagcgctttgcacatgaagctcatcggtttgaacctttgcgggcgaatctaaatcgcgccttggcatttgccgctctccaggtggagcccacgggtgcgctcgccgagagcgacggtgtctctacactagtcgaagcaaaacgcagggcggaaacgcttagaacagatcttgctgcgcgcggccttcacgaggacgtcctgtcctattgtcgagcagagctcgtcgcggacaactattttcacgccgtgttggaggcaacgaagagtatcgcggccaaaattcgcgataaaacgggactggtggacgacggtgcgttacttgtcgaccgtgggctcgcggggaatcctccgatgctagccatcaatgagttggccgacgaaagccaatggagcgagcagcgcggcttcgcgaccctggtaaagggtgtatttgggatgttccgcaacccaaccgcgcacacacccaagatcctctggaacatgacgcaacgagacgctgaggacctgctgactctggtatcgctaattcatcgtcgcctagatgatgcaaccatgccgccaaggatctgatccgggcggtattcgcccgtgtagggaggtgtttttgagtgaggggatatggagcaaggtaggctggaagttactgcaacgttcaacaacaatgaggtcttgaatccatcctttgagttgtcgcacggggtcgatcaaggcgtgcagtatcgggatctgtatctgcagacctatcagcgaggagccaatgatccgaacgtatgggtggcccaaccgagggagcagtggcactgcctcgcacgggtgtatccagaccggcttcttacttatccggtttttaccaacccccacgcccagcgatatctgagcccgaagcatggcccgctcacttccgtcatctttcaccgcaaagtagacgagccattgcctgaaacggccgacgcggcagttacggaaatcgatctgtctcttccatggaaatgcttctccgaaagtacctatggccttggcctcgttccggagcttgacgaggtgtggcgcagcctatctgggattccagcgattaccgccatcggcgtcaccaggtccggaacttcgacggttacggaaagcatcgcgtggatcacggtgagtgatctccatcgtttccggcgcaacttccagcgtttcaagcggctagcccgcgagcacgtgcatgttgctaggcgctgggatgtcagaaataatctactcgcaacgctcgatcccgaccgattccctcacatggctcctgcggctgcggctgcaccgcttgtcgagtacgtgcgtactcgagggaggcgcgccgatgtcagtgaacgcgcgcagaggcaagccgcggtacgagctgttcggcaggaacttgcaaccattgcgacggaagcaccggcagaggtcctgcagttgcacgccgaaatcgagcgggtcacccttgcaaggatgatcgaccggtacgcaaccatgctggagcagtccctgccagaaccacgatggcaacagttcttcgagaacaacctttttgttctgtcgctcgtgttttcgcggcccgttcggctgttgcacacgcaatttcacgcgcaagcatctcggttggacggtaccggggcccaaataggtgacttccttttcgcggagcaggggcaagccttggcgatcgtcgagatcaagaaaccatcgtcgtcacttgtgcaggctaccccatatcgcaatcgcgaggtattcggtccacatgcggaactaagcggcgcaataacccaggtgctctaccagcgaagtgccattcaaagcaactggctgttgcatcgggcagaagccgccctgagagattcgcagccggatgccatcaaatgcatagtgctcgcagggacgatgccaagcgacgagacgcaaaggcgaagcttcgaactctttcggaacgcctgtaaagacgttgaggtcgtgacgttcgatgagctactcggcaaactgcggctcttgcttcaacatctaactccgtcaagcggaacaaccgaagacaccgtgccgttttaatcctacccgcacgaagaaaaaggcctctgggcacgacgctgtacagtgtggttgctagattagttcacctgcgatactttgaccgacgaagtagtgtcgagagcttagccgatccatttaatgtcggtagtctctggagttctgtcagtaggttgtcgacatcgtccggccacatcgacgccgctgtcggtagtgtttgccaaaggaggtcgactaatgccgggccgtggctctgaacgacccgttcgtcgaccttgtaatatcgcatcgatagttcccgcggtgcgattaccacttttggaacgatgagtttgaccgcctcactgaacctgtcggaaaccgcgaaagcaagatccacaagccgggcagtcatacgagcatttttcacgaccttctgcagcggccatactttctccagaaagtagaggacttggtcgtcatacttggcgggagactccttcgtccatcttgcaagtgtccgaactagctcgtcgcggaactcttcatccgagagcaccaagatctcgcgtagctctgagtcagacattgcttcctcggcgcaagcagcctcggttctttgcatccaacgatcaagaagtgttgctgcaattagcgcactgccacctttcaataaagttctatctcgcacgtgactgattaagacatccttgaacaaggcgaatgccttgggagaaagggtagtagtgcggtaaaggtagccctgccaaaatgctgccgaatcgttgccttgagatgaagatagcggtagcaacgtctctgtggtccattgactatccttcgcgaagaagacctcgaaacgcatcgcgatgcggaatattgcgtgctgccgaaaaggggccggcagctgcaagagttgcacaatgcgggtcgtcaattcggaaagaatcacaggagtatccaagtcgctgtcgaccaaaaaagccgactcggcgagccgggcggccgcactgtccacactctgctcaatccaactcctgttacgtttgccagcggggtcatcgaatggctcgcagcggaggctttcagcgcaggcttgccacagatcccaaaacatctggtgactaatggaatcaagacgctgggtattgcgccgcaaccaattggccgcttcgcgtaccacttgtctgagttggtgtggcgagaggcgcgaaagtcgcgctgcgagcgcgtacaccaatcgcggagatgcatgttccttgttcaacagtgtcgcccacgtccaagggtgatagattccctttctttgggccagtaccagcgctttaagtgccttcgatggactgtgatttacaagcccaaggaagggctcgcttacggtatgtagatggcgaggctgttgattgcgaatctcttccaccttggcaacgatgtctaccagcataactcccgcaagtggagccaacgctgtatcttggtcaacagaaaagacctcgaatttcggacgtcctgtaaaaaatgctgcatcttcagtccaatccggaaccagattgcgaagttcgtcgatcttgtccgaatggcttgcttcgatatctatgccatgcttctttagccattgaacgcgaccaagtcggcatctcaccttcgtgtcgttggccacaccatcgtatggaatttcgccgttgagtatgcgattggtcaattgctcttgggcgtttggcgggagttcgggccatcgagctctgatgctgataagcagatctcgttcgtgcgcgtcatcccagaaatcaacgtccgtcaagttcaagtaagcattcgcggcttccgccggcgacgcaagatcggatcttgaagcggccacaatcctgattcgagtggaaatgtcgtcagagtccccccagtgcgatacctcgagacgtgcgcctgctgcatcgacatcggcgagcgcaaatagcagtccaatgtaggcaaccacgtgtccagtgattccatgcgaatcgcggtctcctggtgccccgtcattgcggacgagagtatgtaggtagctgtagaaatcgggattgatctcccgctccaggcgtatagcgtgttcaatctcttgtctgagtagcgacagagcgtatttcctctgatgaggtggaatatcaatctcgctgtgaggcctgacataatcgaggctgacatgtatcagatcttgctcggctgctccacaaaatgcggacaccccgtgtgacggctccacgcgtagctgtggccgatacagccgcatcgcttcctgtaccaagcttgctgtccagccgctgacgctggctttgccttcgacggagtacttttggtggtccggatcggaccggtgctgactaagggaagaaaggacgaactgccaatcactccgaagcttaggagaatacttggccgagtcgaaacggagtctgtactgtagccgcgaaataatgcccggatgcagggcgctgatgccggcggcccagatcaaggcgcttggttggtgcgacactctaagcaaccattgctgcagggatctgagccggtgcggcaagtctggatgttggcaatcacgccagccagccacagactctggtccaacgactgcgatatccccgcggttgatctcgaacgcgtcccacgcctcagcgggcatgctcgaagcattcagggtcaagtcttcgtcccgaattggtggctcgtcggagtcgaggcagacggtatcgaagaatggcggaatatcattgcttagcaagattcggggttcttggggtggcccgaagtacctggcgttgcgatcaaaaacaaacaaccactctgcggggatcggaacttgcgcagcagcgatcctgctggcaccgtccagtgtcgaggcgagatgcgcgactatgccgcgctcatgaggttcgagggcaacagggccagacatggccttgcacaagacatcgtcgttccaggcatccacatcccgtgcgcgaatggcccattgctctagggattcccatagtgcggcatgttggtggtcgctactgtaggcaatcggagtaacacccttgtgcgcccacaatgcaccggcctgcgccgtgtcaccagactggaatgcatacatggcgttccctggcgtggagaagcggcttagcgcttcgagcaggtactggatcggtgggtcatctgctgaatagccgacaaacacgatctgatatctctgcagcagaagattgatgtagcgtgtcgcccatccctccgacagataggcatacccaaaatcggcgctcgacatgacaagttcgttgtcatgcgctgctgtgtaagagtcgttgacccgaccatgtagatggacgatgccgcggaagtcttgctcgcggcgtgggtctggaagatggggagggctgaactgagggagagtcgcatcgcattgctcaaatagcaggtcaaagttcgttgtgaccaggcgcggctctccagtgggccctcttgagaggtctaggagagtacggtggggtgtgagcgcagatgatgaatcgactaccggtttcagggacttagcgacagcggctcgcacgtcgatcgcgtcgaagtctcgttcaagcagcgagaaaagtcggtcagctgcaaccaagcctccaatgccaggattctgaatttcttcctggagctttcttgtagctgcaaatacttgccgaggtgggctagtttgaattgcgccgagttcgtccatcaccatttcggcgagacggtaaaaatccgggagcccagcgctcgccttcgaaacacccgctccgcaaaaaaacagaacgtcaccggcatcgcgggcggttagcagttcatcgggtattgaggggccagtaggagtaaagcgcatgggaacgaagcggggtctgacaaaggagatcgccaattttggcaccgcttaaccatcgtgtggagggtaggcactccaatttgtgctagcattcacaggtgcgctcaacgtaggcgcctgctacccgtcattgcaaagctggaaacggcactgcgtcctcatgagtattcttccatggctatcttttggccctgggctaagcggttgacgggtgacgcttgaatccgggctggagatcgtcatgagtcgtcgttctacccctccctctactgtggctggaatcaagcgcttgggcatcgagatcaagcgcgagcacgagatttcccatagcttggctctggacttggccgccaaggaagccggcttccagaacttccgccatgcctcatctgtgctgtcggcacccgtggtcgctgacacaaatcatacggcccaccttacggcctattgggtcaagccgcgaggcgagtatttcgagcgcggccggcttactttgtcagtccagctgtccaagccccttgatcagactgtatccaggcatcagctcatgagcgccaggcacttagccggctttcgcatcgaggcccaggatcatcttgagttaaagctcgatatcccacgggaggaagagggcgctcgtgaaacgttggaagctgcggcgcggacgctgcgtttcttggctgcgactggattgcgtccggctaccacccaaagggagcgctggccgctactttcgcgattcgagacgttgcctggtgccgatcactattccctgtggatcgaccgcaacggcgattggatctatatggacgaaccgtataacaagccggagcttgcggagcgtgccagttggtcagagcgcaatggaatgacgatggttcgccccgcgtgggaaggtctctactcccctcaactgacggttccttttttcttctgcgataacgaaactgtcgcaaccagtgtggcggatgccatcgcacggctaacgaacggtactcctggcacgtgggaggtgggcagctacgacagtgaatttgtcagtcccgcgcgtgccgcattggataggccccgtcggcggcggccgatgccggctgtgccgggccttattcgcaatggagccttgccatacggcaacgctgttggaggaagccggtcgctatggcggccagccaaaccaatgggcgtgtcgagccaccgcgaggctgcgtatttgctgaaggcgcttttggtctccgatcttgagtaccgccaaacgatggcggtaggaaaagtccgatccacgttggacaattggatttcgttggagcacaaggcaggccttggcgagagtctggatctttattacggaggcgcaaatggcaggcctcttctggacggtccctccaggctcgcggcagtgcggcgtgtacgcgaaattctgtctgctgggtaccaatcctgtcggccgagagagttcgtgctaaacagcctttctatcgtggaggccgcgctgaagagggagacttcgtaacgccacggtgtgggcaggcgacggcgctaggcagggcgctgcccacttttgcgcggcactaatgggaggggccaatggcggatgagtttccggtaggtgtgctggttctcgacgacgcagctgtctattcccttcgcatcatcgacgaaggcggaggccgatatcgcgggcgttacgtttggcacaaaggaacggacctcgcttcggtggaggcactcctttgcgccaagtggttaccagaagccgaatggcatcggacgtttggatgttttacttcggacgatgaagtcgattgcgcagttaccatcgagattcgaaacaagctgaaaaacggtgccacttcttgagtgcacgtgcctacgtcgcttcatgatcagctcgagaggcgacacgcagcagctcttcattgatggcgctcctgtccggagcatagtgagcggctcgatggcaatttgggcagattgcaacgcagttccacgctcggtcgctagtttcgacgccgaaaatgtgatgcacgtccaggaagcttggaaagggcgcacgaatgctgcacgtcggattctcgcagacgccatcagcgcggtccaatacctgacgccggacgcggtcatcgcgtttcacgtacgagcgctctgcagtccttctttcagggctgtcgctaccggccgcggcaggcgagggcgcctgtaggtcatccagcgtgtcgtcaatcggaccgaaaggcgattcccctccaacctcctgcaacgagcacaagtcgcttacgccaggccacgaccataggacatccggcaccgcgtgggcgtccggtgtccttgtgtccttcagatacagcgttgggctgccgccgtttttggcgtggttcttccggattcgcccgagctttccggtggcaatcagagactcgctcgtttcgcactgtgctctccatatgcgaggaacatcggcaacggggagaagggcggcaaaatcgaaaccatcgcctcgtggctgtaacaggagaaaatgggtcacgccagattccattgctctgtcgcggatttccgaaagcgtgagatcccagtcatcgtcggtaaggcgtgcgcgcagttgggcggctgaaatggtctcgggctttccgcgctgataccgccagcacaatcggactcgggccgaaatgcgtgtccctgaggggctagtcgcgctgacggtctgtgattcggcctcgcctaccggacgtctgttgtcgtcaacggcaacgaagcccctcgattcaaggaatggcttgacgagatttcggctacgtcgctctgcctggagactttcttgagtgcgaaactgtcgtggctttgttttggcgtccattgtgcttttccccattattgcagggtacgtatcgaccggcaggaacgctccggacctcaactttttcttgacttgagccgatagtaaatagactgcgtaatgcagtacttgtcaactaagaaaacggaaaaaatcatgaagaagacactcctgtttgcgggcctcctgtctggctcggcagcggtgatggcggcaaacgtgggcacaccgtccatgacactctcgatcgaaaccccttcggggaagcaagaagcgttggtgtcgacgctcgcgccttcggtcacctctaatggcaggacgattagctacgcacgatcctgcaaggtggatggcagcggtaagccgagcatcgagcgtgccacggttttcgaaggaacgacggtcacagtgcatcccaagcaaatcaacgatgggacgcgcgtgattgcgaacgttgtcgcagtcaacacgcgccttcgcaagatggacaaggtggagcaggggggctgctacatcgagctgccggacgttgatagcgccagcgccgagagccatttcaacctggccagcggcaagtcggaatcgatgtcgcttagtggatcgaacggagcgtccctgaaggtgaccgttcagctgccgtaacgaagtcgaggggatggccgcacgagcggccatccagccggatttgcatggcgacgaccaagctcggcgaaatggacaccaaccctgcgcattcactgcgcatcaggatccgagattctttatgacagacctccaagttgttgagccgcagcagctagagcttggcgtatcgtcaggcatgctggaagcatctgcggccctctgcgctttgaagatcacccttgacagacatgcgcgccgctttgttggtcaggcctacctgaatgattggatgggaggaccggggacgtgcgccttttggggtgacgagttcctggaggttgtaatcccgttcttgaggtgggaggatggccatagccggcctttccaggcctttgtcgatcccaggttcgtgttgggggcgagtatcaagggaaaaccggaagacatagctgctgctgaagtccctagccgtatcaagaaatatgcggaaacgttcggttcgatagataacgtccactacatctggtatcgcgctttggggattctctgcgcgcacgagggaaaacaccgtgtcgcgttcatgcgtgcccacgaccagcctgcaattgctgcgtgggtgagtgaagcgatgtaccctgacgcagaccgcattaccatcgttaagccagatgagggggaggaatggctggcgatattggatggacgatacgtgcaagttctcagacggccagaggtatcgagcgcgatgatgcgcgcttatggcgtgaaagaagctcgctggcgcgagctcgtcgacatgcccgacaaggacctagtcatacaagccgttcgtcaacgtaattttcataaccagccccgcagttcggctgaggaagacagggctcttgaccttgatgagctcgcccgcaaggagcgatcagatgcggagttggtttcccgaactatccacgatatcgaacccttcaggcttgactggaagcgctactggtttccggtcattgcctgcatggtggtaggaattcttttgaagctatttgatagtcccaagaccgatgagccagccctggtgttgctcggtgtggcctgtggattagctgcgagcatgtcgttgctcaagttttggggaccacgctcggtggccgggagaagccgtgcattttggcgaccttaggtaagtgtcaacgccaatccgctcggctctgagcctttcgcgatggtggcatggcaatcacccgatgaagtgcttccacaagagatagcccgccaatgccagtatgccgagcagcacgccaagaatgccatattcactttgaatcggccgattccctgatgacggcgccttatcgcgcgtgtaatggcgctgagcccgcacgacgtctttgacttcctcggaggttggaagggctatccggctacgggcgcttcgctgagcttctcgtagtgcagcgatttcgagcttaagtttctcgatctccaaggcggtcttccgagctgaccatacttgaatcaagaagccgacgctgcttgcagcggaggtcgcaccagctacgaacaaaatccagaagttttcaacggtcatgaatacctgcgtgatgtactaagcctcatggtcggacctgggctggtgagcgttgtgctccacgcgttgtgtgtggcgcagggcagggatccgcctatatgtctgcggtgttctctgttgatttgcgcgtgcgtggaggcatggggtctcctcgttttcagtgcaataagtgacggtacgcaaagctagcactggcgcgggggtggtctgggtagaccgttgatttcattgactttcctgttcgctttgtaaacgggtatggtggcctcccacttttgaggttcacgatgcagggttggcacacaacgtttttggggatgcgtgggctcccccgcgatatcagcgacttcgagatgaaggcatttttcaccttcgatggtgccgagcgcgacgcaatcaatgcacgccgaggtgattcccacaagcttggtctggcgctccatattggtttcctgcgcatgagtgggcgtttgctcggtgcctttcgggtaattccagtagccttgtggcgccaccttggcaacgagcttggcattgcagcaccagaagtcgcctcgctgagagccatgtatgaacgcgggcgcacgctattcgatcaccaacaagtagcctgcacggtccttggattccagtggatgagcgagcaccagcgccgctcactggtacgtgaactgcgcgacgaagtggcgcgctgcgccgaccgcgatcagctactcgtgcgggcgcgtcaatggctgtacaagaacaagctggtgatcgtgcacgagcgggcaattcggacactgattgcggcggcacttgcccagcttgaagttgaaacaggcaccgccatcgccgccagcgttgatccagcaacacttgatcgctggcgagcctcagtttcagagctgcgcccagatggacaaacccagcagagttggctatggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntatgggctgcaccggcgaaacactcaacccgccaaatcagcgaggtactggagcgcatcgacctgctttacacgctggacgttcataagcacctggcagacatccccgatctcatcttgcgccgctacgcgcgccgacttgtctccaggccgccctcagccggagccaagatcaaagagccagcgcgcaccgtggaggtcgcatgctttcttcggtattgcctgttcaccaccacagaccagttgatccttatggtgcagcgccggatcgccgatctgtggcgtcaggctgccgccgatgtccccgctaccgtcaattgggccgcaatgtacaaaacgctgctcggcgaacttgttgccttgagcgcgcaaggtgcggtgccagatgctgagttgcgtgcccgtcttgaagccttgatcaccgaaacccagaaacgcaaaccaccgagcagggcctccctggtccgcgagggattgattgatggaattcgccccgtgcggtcgttgctcgtcgccattgcaaagctgccctggcaggccaccggcgagcatcctgccatcgagtaccttgccaagctgcaagctttatatctcaaaggatccagaaagctgccagttgaagtggtggcaccaagtctgggaatgatctggcaggtttcgatctccagcccagaccgggaacgggcgtttcaggcgttggaggtggccaccctgtttgccctgcgccgcgcggtgcgcaatggctcggtctggattgagcacagcctgagctttcggggtcgtgcgcgcttgttcttcacggacgagcgttggcaggcagagtccaagaaacactatgcccgtctatcgttacccagcaaggctgccactttcttgaagcctttgctggccagagtaactgccggtgtcgatgcggtggccgctgcagcccgcagtggcgtactgcgcgtggatgatgaactccatttgtcgccattgcccgcagaggacgaagacccagaagtgaccaagctgcgcgcggctttggatcaccgcatcggtgaggttcaattgccggaagtgattctggccgttgacgcccaggtgcgctttagctggatcatgctcggacgtgagccgcgctctaccgacgagctgctgatggtctatgccggcatcatggcccacggcaccagtctgactgcggtcgaatgcgcgcgcatgattccgcaattgtctgccaccagcattcgccaggccatgcgctgggcgcgggacgaacggcgtctgagccaggcctgccaggctgtgctggaattcatgcagcgacacccgattgccgccacctgggggcggtccgatttggcatcttctgacatgatgagcatggagaccaccaaacgggtgtggcaagcccggcttgatcctcggcgcaacacaccttccattggaatctactcccatgtaaaagaccggtggggcatcttccatgcgcagccctttgtgctcaatgagcgccaggcgggcgtggccattgaaggtgtcatccgccaagaaaagctggagaccagccagcttgctgtggatacccatggctacaccgactttgccatgtcacatgcccgtttgcttggttttgatctttgcccgcggttgaaggaactcaaacagcgccacctctttgtgccacgcggcaccaaagtgcccgcagaaatcgctgcggtgtgcgaagccaatgtcgacgtcgctttgatcgaaaagcattgggatagtctggtgcacctggcagcctcggtcatgagcggacatgccagtgcggtggcagctcttgcgcggttcggttctgccgcccagggcgatccaatctatgaggctggcgtgcaattggggcggttgctgcgtacggcgtttttggctgactactttgtcaaggacgctttcaggaacgagttgcgccgggtgctcaatcggggcgaggctgttaacgccctcaagcgcgccatttataccggccggatcagcccggcgcaggccaaacgtgtcgatgaaatgcaggctgtggccgatgcgttgagcctgatggccaacatcgtgatggcgtggaatacctcacagatgcaggcggtcctggatcgctggtcgaaccgccgccaggtcattccaccggaactgatcgggaagattgcgcccaccaggctggagagcatcaacttgcggggtgtgtttcgcttcccggttgaccgctatgctgaccaaatcctgccttcgcggccaaatgcatcgataactggcaccaatggatgaaaccgaccacggtttgacgccacgaatcgcagatttgaaagtgaacaggaaagtcaatgaaatcaacgatctaccaacaccacctccgcgccagtgctagcttttcgtaccgtcacttattggggttctaagccggaaccgccgaaaattccgtcagccgatcaacgtggcttgtcccgcgcccggtcgatggggtagacccaacagtcgtgtcactagccgccatttcgatcacggcaatgccagccggacgtcacgtccagattgttccggtctggatgaggccgactgacgtctcggatgacgggtggcatacaactgctgtgagtcctgcaggggggcagctgcctgaccggacggcgagcatcagcccatctcatgtattagtcatgtcagctttgacactgcgcacgcgacggcacccgacccgttgcagacccccagacatatggaaagctgacgctcaacgtggagttagccggcgcggcgcggcttcatcgcgcagcgtccgtgttgatggatgggttagaactctctggggcacacatttgagaaagactatttttcagccaacgcaaaacccgcgttgccagatgcaaccactgagacaaatacaaacggcactggactagtatttagagcgccatgcacttggccaggttttgctatggcaatatctccagcctttagatgagcgactttgccgcctccttggtaatactcagcctctccagagataaccgtccaagtatcttggccgtccgggtgaacatgagcggttatttcttgcccaggatgggcatgccaaacaacaactgctgagtccttggtttccagaaccactgaacgaattggttcgccgtcagacggacgaatatattctgttaccgaaaatattcttgattccatttccatatccactccaaaaatcaatttggcttgagaagttattacagaacaactgtatccgagagttctacgttgccgataaccggcccgaaacggcggcgcaacgcgccgctgttgggggtccgtgttcatcggcgggttagacctgtgcttgcgtaagacgaatatcgacttctcggtcgacgtatttccattcctctgacgcacgcagttcggaaagcagcctgttgaactcaacctcatgaattggcgcgtattcgaaccaattcagaaaatcgaacggttcattctctgagaggtcgcggcagtggtggagcttgcgcgctactgcaggcaaatactgaagcccgatttggacgtgcttcgactgttcgaaaacgctccggcgttcgtcttgcgtgagctcccaccaagctgcgttcttccggatcggtattagcgcaccgcacgttgcttctgggcgcgccagaccttgctgcttcgctacaatttcattcttctctgcgcgcatgacatatcgttcattgctggttattccacgaagtatccagggtgcattggtttcagactgcaactctgaagcggatacgacgttgagccttttggcttcaggcaggggctcgccaactctcgtttcggccctgacaatccgccaagggccaatgtctgcgccgacgaaagcaaataatcgtgtatccatttcaatctttcatgtgtgaatgttttaactcttgcagcttcgaagaacctatctgccgatcccgtgcttgtgcatcatcgcctccgcgcaactgcgacgaccgcccgcagcaatcacattgaactttcgaatcgaaactgctgaagcgaacctacgcggacgtacggccgcagtctgtgcgctgccggacggagcgctgccaatttgcgcctactggcaggctgtgagtgcgcggatgggccagcgacctcccttcatagagggagcgaagcaggtcagagacactattgaacgtccgctaccgggaagatgcttgaccgtccgcaactggccgcctgccgccgaccgcggtctggctcgaaagcagtctgtcaacgcgccgtttcattgttgccatgatcatatcttaatcgcgcacaggcggccacaggcgggcagtatgaaccagcgtcagtatccacaccgtttcgccgtcgatctgatacaccaggcgatagctttcgtgcgggatcaactcgcgggtcccgggaatctttcccggcttgcccagcatggggtgctggatcaagcgggcggccgcgtcgctgaaaatctcatccatccgggccgccgcgcgcggattgtcggctgcgatgtagtcccacacatcggcacggtcttgctgcgcttcgggcgtccaaacaaccctcacgcctggctcgccacactggcacgccgtgcggcgaattcggcctcaacttcatcgttcgaccgccccaatccagcgcgcatcgaagcccggccggcttcgaccttgcggcgcaggaactcgtcgtactcgcgcgactcgcgctggcgctgaacgaactcgcgcatcagctcgcgcagcacttgcgacgccgggcgatgggccgcctcggcttcggccataaactcggcgcgcaactcaggctccagcttcatcgtgaaaacggcttgttttgacatgatcggggcctcctgccacttgatactaacaaagtatatacgccgtcattactaagcgctattcacagaacgctgcaaggcgggcgtgcgctaggccaaggcctgtcggaaaacatttgtttttcgacaggccttcaacggtcctctgcaccaacctccgagtggccgcaaaattgtgcggaaaactctgtcgccagacgctaccatacggaaacctcgtcttaatggttttccgcttatgttggtaggttacatgcgcgtgtcgtcggactccgaccgccagagcacgaacttgcagcgcgatgcgctgctcgccgtcggcgtcgatgcgcggcatctgttcgaggatcatgcttccggcgcgaaggacgaccgcgcgggcctggcgcgggcgctcgaattcgttcgccctggcgacgtgttggtcgtgtggaagctcgaccggctcggccgttcgttgtcgcacttgctcgccatcgtgacctcgctcaagaaaaagcaggtggcgttccgctcgctgacggagaacctggataccacgacgccctcgggcgagtttctgttccannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatcacgaacgacccgagctacgcatgggtcgagtaacgatctgcttggcggccttggccatgatcggcgcttcgctgggcacagcccatgcctttacgaaatgccagcgcgccagccgagtgttgtacacgcaggatctgtactgcccaacaggttattctccggttgccagcactgccgtcgggacggtctctactatcggcaaaagtgaaggcgtgcgccggcaagagcaggagtatctcgaggcgcgcgcgagcacgtctcgcgcgggggcgcagaacgccactgctaccacgtccgtacaggcccagccacaggccgttgcatgcgatgcgctcgccgagcaggccagggccgttgaagcttcgatgcgacgccccaacccatcgtcgtggcaagacaacctgcgccagcagcaccgcgtgatccgcgaccaacagtaccggatgggatgctaggattccgaaggtctgagtatcgattgatcgcgtcgcacagtgaaacaagccagtcccaaaacgtcgcagcgcgcggcggccgcccttaccaggcttcgcgccgccgccacactgcaaggcttcgtctgtcacgcgacgacatggcacagcgtcagtgccaagattctccttgaatgcgccagtgggcatcgcttcgagcgcgccgcatacggcgtcctatacaaggcctccggttgccctgaatgcaatcgcgccaacgtcgcagcgaagttccacaagctcgtggccgcacgcggcggccagtgcctgaacgacggcggatttttgggtggagcagcgatacaccggatacgctgcgaaaaaggccatgaatggacgccagagggccgaagcgtattggcgggctattggtgtcctcgttgcgctggaaagcccacgatttccaccccgcaaccgaaagcgtcaaagtacggtctgatcgacctccacagaaaggccgccgagcacggtggaaagtgctttgcagccgtgtggaagactggtcgcgatcattacccgttcgaatgcgcggccggccaccggtgggaagcgatgggctacaaggttctcaaacaggggaactggtgccgagcatgcacggatgccagacttggggaaaggcgtaccgatgccgagggcttagcgcgcatacagaaggccgctcacgagcaaggcggccgatgtttgagcaccgcctatcatggaacggccgcgacctaccggttcctctgcaaggctggccacgaatgggatgcactcggcaacaacgtcctccagggaggctggtgccggcgttgccgcaacgagggacaaaagctgggcatcgaagccatgcacgccgtggcacgggagcgcggcggcaaatgtctctccgaaacctaccgcaccggcaaagcgaagctcaagtgggaatgccatcgtggccacgtatgggacgcaaccccgtccggggtaaaggctggccactggtgcccgtcatgcgcgattctcaacaccatcgcgccaaagaatcagcacaaacgccggcgctacgaggccgcagcaaaggccgcagactagcaattcctattgcacgaaacgcggccttctcgctaagctatttcggtccggccagatgccgacattttcgaaacaggagctccatggcaacaaagaagacggccgccccgaagacagcggccaagaaaccggcagcgccggcgaagaaggctgcaccagcagcaaagaaggcagctgccgcgcccgtggccaagccgatcaaggatacgttcaacaagtcgagcctgctcgcccacctggtgacgcagactgagttggacaagaaaaccgttcagacggtgcttgcccatctggagaacaccatcgccagcgccattcacaaaaagggggccggtgagttcacgttcccgggactgttcaaggtgtcggccatccaggtgcctgcgaccaagaagcgcttcggccggaaccccttcactggcgctgatcaatggttcgccgcgaagccggcctcggtgaaggtgaaggtccgtccgttgaagaagctgaaagacgcggctctgtaataccgctgcctatcaagcaaaaaggcctggcacattgccaggccttttcatttggagcaggggtccctttgatttccctgcacattaccggggtagccgcccctagtctccacgcggggttccggccagcgctcgcctgataccccagtcaaatcagtcattgctgactggtcctttgctccgtcccctgaacctagattggcctctcagcccccggtagcgtgccggcaagcccgtgcggcgcgctgtttcggcaagataattagatttatccgtcttcggtaatttcagattacctttaaattgctttcctaacgttatacatgtacgtaagatagggtgacatttacgctcggacgccaccatgccccgcctcgccgccacgcccgaccagatccgcgccaccgtgctggccatgctgaccgaagccggcgacgcggcgccgccttcggccgcacgctttcgacgcgtggtgtcggtgcgcaagctgcgcgaccgcctcggcggcggcgacccggcgacgctgtcgcgcacgctcaatgccatcgaggccgaagtggtgcgcgcgggcctggccgacctggccctgcccgagctgcccgccgagatcgccgaagcgatgcgcgcgttgtggcaagctgcggtcgcggtgcagcttgacgatgtggtgcgtctgcggcgcgaggcgcaacagaccgcagaggccgcgcagtccgcccgcgccgaggccgacctgcgggtcgaactgctgcgccaggaactcagtgaggtccgcgggcagcttgccgcgcgcgacaccgtactggccgaagccagagcggccctggcaacggctagcgcgcgggccgacgagcaggcggcacgtcgtggcgaactcgagacggcactcgcgaccgtgcaggaacgtgccgtggcggacgagcgcgcccacaccgaggcgatcgccacgatccagacgcgctacgaggccctgtcgaaacaactcctgcaggaaaccgcccatcagcgcgatgcggtgcgcgccgagcgcgcacaactggcctcacaactcaagttcgcggagcggcgcatcgctgcgctcgaagaggagcgcggacgactggacgcagaactggtcagcgagcgcgccgcgcgccagaccgccgtcggcgaggcgagcgcgctcaaggccgtcaccgccagccagcgcgcccagctcgacgaaatgctgcgcgcgaccctggccgctgccacgcccgccgccaaggtggcacgtgcgacccgatcgaccgccaagccggccggtaagcccgacggcaagcgccgcgacaagccatgaatccggccgactggatcgatacgggcgcggtgccgccgcgccccttgccggccaaggtagacgcggcgctcgcctacctcgccgaggcgctcgggcacccggtctacgcgcactggaccctgacgcgcatcaagcgccgctacggatcgctcgcggacgccaaggcggcgcagccgacggtcctcaagttgctgctgacccacgacggggcggtcgagtactgggagcgcgggcgtctgcgcaccgcgccggcggatcaggcgccgagcccggacgcggtcctcgctcggctgctgcacacgcatcggcgtcgcttccggtccgccgacgcctcggcgaacgcaggggcagtgccggcgaccgcgcagacaacggggctggtggcaaatccgtggttggctgcgcacagtcacgcagatcacgcgtggctcgcgcgcaccggccgctttgcccagccacaggccgccgccaacacgctgggcgccgtcgacgacgcgcaggcgctggcgctttttctgcgcgaccggactggccgatcgtcccacacgctacgcgcctatggggccgagctgcgtcggctgatgcgctggtgcggcacgcatggcttcgggcctttttcggatctgacgcgccagcaactgctcgcctaccggcacacgttggagcacggctcgtccggcaccgcgaacaccacaccgccgctgtccgaagcgacccgcacgcgcgcactcgcggtggtagccagcctctacggctactggtacgccaccggctacctgcatgccaacccggccgccggactgtccgccggcagccgcgcacgaagcggctttgtgccgacgcggctgatcccgtcggcactgctagacgcgtgcgatgcctggcttgacgcaaacagtgccggcgatttgttgccggcgcttcgccagcgtgcgatttgggcgctgtatcgctatgccggcgtgcgcctggcggaactggcctggtcggccgagactgcactgccccgactggaggccgaggcgcctgggcggtggacgctctatgtctgcggcaaggggcgcaaggtacgagccatcccgctgccggcccagtgcatggtcgtgctgcgggcctatcggcgtgcccgcggcctgccacccgagccatcggcgcacgaaacattgcccgtgatccacggcagcaagggggaagcgctgcagcagacggggctctatcgggagatcaaggcgatcttcgctgtcgtggccgatggtctgcaggcgcgcgaacccgcaaaggcgatgctgctgcgcgccgcgtcgccccactggctgcgccacgcctacgcacgtacgctggtggtcgaccaccaggtgccgctgccggccgcccaggcgctgcttggccacgcctccgtacaaaccacggcagcctacgccaagacagatctgacgcaattgcgtgccttcgtcgatgccacgttcgctgatgatgtgccctagtgaccggtcgggccggcgaggacccgttgtgcaggcgacgcggcgcctggtcgaccaaatcagatggcgcggaacaacccatctcagtcgttcggggacctgacatgaagtgaccgctatgggcgccgatatagacgtcctgatccggagcagtcaggatgtgcgagcgatattgccagaacgagcgttaaggcctcataacccgcattgcggggtgatgatctgcattcttcagcggaagatagatctcatgcgaagcggggtcgacggcgaggctgtgcgcattcgctccgacaaagccttccgcgacctttgtcacgtctgtagctgtgaccttgaaaaccgacagcacgcctgactcgcttgccacatacacctggccaagatcttcgtcataacccagcacatccggctccccgccgacgccgaaatttgcgacgatccgtttggcttccaaatccattactagcaagcgatcaatgccctcacagacgatgaacgctagccggaacttcggcacgattagcaacccgtggttgccttctgctcccggcagcgcgatgcgatccaagactctgtcagtctgcggatcaatctcggccagagactggcgaccctggacgttcacgaagatgtgttttgagacggggtcgtactgcgtgttcccgacggctccgcctaactcaatggtagccacacgccggttagtgcggacgtcgatcacggtttcggtgttgccatgctcgtcagagacatacagcttgccaacctctggcgcataggcgatcccgtcaggatacttgccgcctgggatgcgggctacgatcttaaatgtggatgcatcgattgccacgacctcatcggttccggttgccgacgcgtacacgcgattgagctcgggaatggcgagcgttccatgcacatggcccacgttggatatggttgccgcaatggtcttcgtcttggtgtccatcacgacgatctcgctatcaccgagatgcgcaatgaatagcttggaacgggtcgggtcgaggctgagatagtcccatcgggtcttcccacccggcaatcgaaagtcgcctacgtgttgcagcggcaaggcgcgagaaggcatcgtcgtcgtaccggacaggcagggagctgggtcgagcaacatagcaaacaagagtgccaaaacggataggccgtggtatcgcagcgattgctgttctcgcggggtgcgccttgtgaacatagagatgctccagagcctatggtttatgcacgccagcctgtgcgtccaaggccttcttgatacttgcggcgagctcagtcgctttgcccttgccccaataatgcaggaacatatagcgcggctgttcgttggtcatgtgctggtggatggcaacgatattgatgccacctgatcgcatcgctttgagcaccacctgaagctcctcttcgcgcatcgcgaagtccccgtccacgatggcggagtcatcggtcccggcgaacgccgcccacgtattaaggcccatctcattgccgaacgtgacgccatgcatggtccccttggcaccgatgacaactttgaacatcccgttgctcgcctgtcccttcttgccgaagacggtttcaagcggtgcggcactgatcgcattctcgtgcggaatcgcacctgagaagccgctcccaacggaagggttggcggcgcgtatttcggctatcttgtcgtatagcttcttcacgccggcggctagctgatcaggattgcccatacctccgatgtgcatgaagtacacccgcggttgatcaaagaagaagtgattgtggagcgccgtgacgtccaacccggcctcgagcgcgacgctcatggctggattcacttcgtcctcaagaagaacagtgtctcccatcagcatgacttgatgtccgtgtgccggagtgaacgctgcccacgacgttagccccatgaaggggggcatggccgcaccatccactttgatcggcacgtcggtacgtggtttggaaaccttgaagacgttctcggcttcggaaaaactgcccttcaagccggtgatctgctcgagtcgagtggtatccagtgctacacgtcgctccacaggggctgcggtcgcgatagtgcaggcaccgatgatgcaggaaacggccagtacgacttgctttgcagcttgcattgttcgctccagtttcgcgcctgaaaggcgccaggtcggctacacgccgaatctcgatcagttgagcggtttgatccgtctgaaggcggtcagaatggcgaggtcatagccgattttcagcacaccgcaggccaacggcggtgcgccaatccagcccatggccattagccctcctgcaagtaccgggctgaccgcagcggccaggctcctcggaacagcagtcaggcttgccgccgccgtacgctcagcgggagtcaccacagccatcacgaacgccgttctagtcggcacgtccatttgcgacagcgcactgcgcgcaagcaacagcagcaaagtcaatgccaacgatggcgcgaaggcggcagcaatcagaaaggcgctcgaagggatgtgagtgaacaccatggtgttcagcaacccgatcttgcgcgccaacggcaccgccgcgagctgggaggccgttgtcagcaatcccgcccagaaaaagaactgacccgctgctcccggggacatcccgaaacgctgcatcagccaaagcgacaacagggcattcactaccaggccgccagcaaacgcatcgatgctgaatagcatcgccagccggataacgatgtgacgagatgggcccaggggggtagttggtgcggtcgactgcggatgaggtttgggaaggcgggtatagagcgcccataacgcgatgccggtcaaggcgtaaatgacaaacatccaccgcattgccgccagaaacgacacatcggcatgagcggagatccatgccggcagggcagcagccaaggcgccgatggcggcggagaatgcccccacaaggctgtaccgagcgaacagcgccgtccgggcctcaggtgtcgcggcgtctgcaagacgggcttgctccagcggcaggaacacgctgacatcgcccgagctcgggttcagcgtaccgacaaaggctacgatcaacagtggccacagtgatgtcaggactgcaaagcccagccctgtagccgccatcagcaccgcagcaagcatcagcagacggcgttgtgaaaagcggctcccaacgagtccgacgagaatggttccgagcgcggagccaatcagcgtcacgctgctgatcagtccgacagaaaactggccgaagccaagccccagcagatacgctggcaggagtaccgcgacatacccgtcgcacaatccacgcaacgcacggccgacgagaagcggcttcacgcttgcgtcgattccaggcggaagcacaagactggcgagtttcgtacggaaggttgcgcgtgccgacatgccagcctcgcctggtgcggagtcagtcctcgtcatcgtcgtctgcgagttgtctgccatcctcgccgatcaatattgttgtcttgtcagcgccggacccgaaagtgacctcgtatctagtcctgccatccgctacctgctttttgatgtcgccgacggcgcggcccctcgcctgctggtcaatcgttgatctgactggtgcgggaacctgagcgatggcgaccacctggtgactgcgctcgccgaatgggtgcctgtcgcagcccgtcgtggccagggctagtgcaccagccagtgcagccgatgcgaacttgcgaagacgagaagacatcgcaggctccctcctttcttcactgaatcaccaacttcccttgcgccaagaggacgccatcgcggcgatactcaatcatttggccgtaccgccacacctcgaaacactcctcggcctttgcgctgggataggccaggcaaagattgctgccgcgtacactccagcgccccttctgcacctggccttgcatgatggattcgacggtaccgtccgatgcgaatttgtcggcccagtgggggccgtcagtgatcaccttcccgctgattgtccgtttgatctccgatgccttcaggtgtcgaaatacgtcttgcgccgttgctgcggtcgctgaactggtgatagcgattcctgcacataccgcagtcagtattcgtttcatttgaacgtcccaagggaagtcaggtggagacctgtggtggccattgatgggtttccgcctaacagctttgacaccatgcgtacaatgcgtcgtacatcaccacgccttgcgcaagcatctcgtggtcattcgtgaagacatgagaaagccctagtgaaatggcgtagagcccgcttgactgcggcgtgaggtcgagccgcgaggtatccgcaccgcgaacaatgctggctagttgctgaagggccggattctcgcctaacttgtacttctccagaaacgcgtcgaagctgcacagctcaccgacgtgcgtgagctcaacacctgggatgtcgtaggggatcgcgccggtttcgttggcgatgcgaaccacgtcgcccgacggtacatacaggaagtcgggcgcgtcatcgacaaatcgggcgatcagccatgggcaggcaatacgatcgatctttggccgttcacgtgtgatccatttcatggctctatccgtaatggtttccgaatcgtcgggtgattacctgcgatccagtcttcgaatccaccaaccagatacgtcgcgtcgaagccaacggcctcgagtagcgctgcgcagtcctggctgacctggtggccgtggacgcaatagacggtaaccgggcgattcgcatcaagcgtggcgatccagttgccaagttcgtccggattgcgccaggcagcccccgcaatcatttgttcactcgcatcgaacgcaggcttacgccggacgtcgatcaactgcggggcgtttaatccgtgcaaggcagccgcgagttccaaggaagatgtggcgttaggcataggtgtgcctgcttcggttagtcccgcacggcagccgcgaagcgagtggccgcccgttgccagtggatgttctgcatgaacgcgtccacataagctgccgcctttgcgccgtagtccatgtggtaggagtgctcatacatatcgagcgccaggaccggtgtacccccagccaacgtatgggcgtggtcagatgcccactggttgaccagccgcccgtcacgcggcgagtaagtaagcagtacccagcccgatccgccgccgagcgccttgcccatcgcggtgaattcggcctgccagcgttcgaccgagccgaaatcacgttcgatcgccgtctttaaagcaccgtccagcgaaccgccgtcacccaggctgtcgaagtacacctcatgcagaatcatggaattcgtcgcgatgagttcttcgcgcttcagtccgttgagcgtgaacacgggagcggttgccatatccagctctgcgagcgtggccgtaatggcattcagtcgcttgaccgcgccgccataattgttctcatagtggctgaagatcagcttctcggagaggccagtcagcttcgcaggttcacaacctagcggcttcatttcgtagagcataagagtctcctgtggcatctcagtgatgcaacaacggataggcgaccagaccaatcaaggccgccccggcaacgatcatgggctcggacagcttcttgaacttcagaagcaatgcgacggtgacaagcgccagcaacgctgtcgggatatcaacgatcgaccgcttcgccaacacgatcaccgcgccagtaatggcgccgatggccgccgcggtgacaccgtccacaaaggcgaggatcgcaggtagttttccgtatttcttgaaatatggggcgggtaggacggtgaacaggtagcacggtagaaacgttgcggccgcagccacgcaggcgccaggcaggccggcgacgaggtagccaatgaagccaacggtgatgaccaccgggccgggtgtgatcatggcgactgcgacggcatcgacaaactgcttgtcgttcagccagtggtactccgtcaccacaccaccgtacaggaacggcacgatggcaagtcccgacccgaaaacgaaggctcccgccttggcaaagaacacgccaatctgggaaagaagcggccaatccaacgtactcatcatgccgcttgccgccggcagtggggtcgcagcgaacgcattcatcttgccttggcgcagccacttcggcggggcgcgccagaaccagaccaggacgcccgcggcaaggaacagccacgccacttccgattctgtaatgaccgtgacggccacgagcaccagatagataaaccagagcaacttgtcgttgccgacgctctttttggtcagcttgtacgcgctgattgcgatgatgccaatcactgctgcgcctacgccatagaataccgactgcatccaggtcaggccgccgaagcgcacatatgcccacccgagtgccaacaccatgagaaacgacggcagtacaaaggccacgccgacgagcgttgcgcctacgatgcggtagtggacgtatcccaggtaaatggccagttgagcggcaagcggtcccggcgcgagctgggccagggcaaggccttccttgtagtcggcatcggtgatccactgctttgcctcgacgaggtcgcggtgcatgtagccggctagcgccacgggaccgccaaagccgagggtgccaagccgcaggaagtacatcaccagttggcgtagcgtataagtgggcgcggtatgtaccgaaccggctgcagtggtatcgggtggttggggcgagttcatcgtgtctgttgaatagtttgcttctttgttgattggcaacgactagcgtttgcgcgggcttgagaaatgcgtgtacagcgagtcgaggacatagccgacttcatccagcagtgcgtcgtcgttagggaggcgttcccgggcgcctgccagcactgcctcaaagccactggcttcggcaaccggtgtgccgccgacatccagaacatggatcatctggccgaggcgggcgagccctttgtcttcgtctagtccgaagctggcgagcagcacctcaaacgaaacgcggtcgccaatgtgtgtgaacgtcgcgccatcgaagtcgaatccaagtgcgtcgtcagggcactgacggacatcttcgagccagagaaaagtggcatggggatcgataaagcgccggatcaaccaagcgcaggcgacacggtctacccatagatgctggcgggtcgcccactggcgcccctgatactgggtcgggtcacgtcgcggaatgttgccggctactccgtgcggctcgccgggcgaaagcaagatgtcgatcgctgcattgaagtcgcgccactgcaattcggcacgggcggacgcctcgttagggaaaaaatcgaccttgcggatagcgtcgatccctcgaccgtgccggcgtgccacgcgcagcagctccgcctcgtccgaatcggacaatgttgagcgggcgctggagagttcgaccatccattcggcatattcggtggaccggtcgaacaacgcgcgatactccgcctcctgctggtcgtcagcggcctgtacggacagcatccagaccttgccatcctcactggccgcatcggttgccagtgtctgcaaaggtgcccgcagtcctggcagattggggagtagataggccccgtcccgcagtgctgtggcgccaagcgccttgatcccgcgccagaatcgcatgcgcgcagtggaggcggatgttggcaagctaacgacgagcagtagccaggcagtctcgggagaggatgggagagcgttcatgcagacagcttagcgggctgtatgcgctacttcaatgttgtagagatctctacaaaatcaacgttcggcgccttggagattgcaataaagtgccgtatgagcacttttacctccatggtgctcgctccttaactcgcgagcagtctgtaggacgatggcggatgtatggccagcccctatggagttacaagaattcatcgccccctgcgcatacgacagagccctctacatccgggccatcgttcttgttgccgagttgggtctatttaggaggtgccttatgaaaggactctcgatcgcattgattgtgatgggatatctcgccgttccttctgctgttgccgccgccccgcacgcaagcgaaggcattctggtcgacgaacagggaatgacgttgtacgtcttcgctggaaagagcagccccgatgccaaatcctgcgaggggaactgcgagcggaattttccacctgcactcgccgcttccgacgacaaaccggttgggatgctcacgctagtccccggccgcggtggtaaatcgcaatgggcttatcaaggaaagccgttgtatcgcggcctgatggacaagaagccaggcgaccgttcaggggatggtctgaatgaggtttggcacagcgtgcctgtgcgatgaacgcttggtcgaaatgagagttcgggcgggagaccctcgtgcattgactgcggtcagaaccctggcggccgcgacgttggcggccgccaggtaatgcctggctttgctttagtggcagtgacgaatgccggtcttgtggtccatatgacagccttgactgtcagttccgccgctgtgcgcccatacactgcccgatgcgcaagccagaacggcggtgagaatgatggcaatccgtttcaaagtcagtctccctggaatattggtttgcggtctcaatttgccgcacgctcaaactatcatcagagcggtgattaggccttccccgccacgggagggcctgttgcggccgtgtcacagcgccaacgcccgagaatctcggcggcaagacgtgccgcgaggctgaagtctccttcagcccctgagtcgcgaatttctgcaattttctacccgaggttcaagggggagtccttcgcgcagccgtataagaggcaatggatctggatggaggtttgccatggcagacgtggaagagtggctgacgcacgcgagaaaagtgacgcaagaggcgtccattggggtcgatgtgaccagcattcaggagtgcatcagtgcagagccggcccaaagagtcctcgtcgcgcgccgcgacgcgtggcgtgccatctgctgcgccgcatttgcagccttggtcgcgtttgcggcaatcaatcgcgtggcgaccatcatgttggaaaagcctgccccgacgtgggtggcgacgccgtccgccgcctctccctttggactcctcatcggtaaatgatgaaatctcgtacccgacggctttccttgtctacgctgtttggcgcactacttggcgtgtccgtcgcggcggcatggctgtattactcgcatcggaatgaagccggacatggtgacttgcatgaaatcctgcacgaagctgttccactagatgccaacgagcgcgagattcttgagttgaaagaagatgcctttgcgcagcgtcggcgcgagatcgaaacacgcctgcgggctgcaaatggcaagcttgccgacgccatcgccaagaatcccgcctggtcaccggaggtggaagcagcaacccaggaagtagagcgggccgccggcgatctccagcgagcgaccttggttcacgtgtttgaaatgcgtgcgggcctgaagccggaacatcgacctgcttacgatcgcgttcttatcgatgcactacgccgcggctcgcagtgaatccggaagacgctgacaggatccttgccgcacaggccgcttccggcaaccagcgtgcattcggccaacttgtggcgcgacatggcgtggcgctggctcaggccgcgcgcagcttcggcatccctgaaaccgatgtggacgacgtcgtccaggacacctttgttgccgcctggcacgccctggatgacttcgatcccgacaggccatttcgcgcctggctcttccgcattgggctgaacaagatgcgggacttgtatcgctttcggcgcgtcaggcagttccttttcggtgccgaaaacctcggcgacctggagcttgcgggcggcgtggccaacgacgagccgggcccggagcaacaggttgccgcccggctggagttggcccgcgtggctagcaccttgggcaagctggacacgggttcgcgagaagtcatagtcctgacggccattgtcgggatgtctcagccagaagcggctgccgtgcttgggctgagtgtgaaggctgtcgaagggcgcatcgggcgggcacgggccaagctttccgccctgctggatgctgactcggaaaaataagtttggattcaccgaggggaagcatcgacctggtccgtatagagagggatagcctccaccgctgacctcttgatgaaacaggtgatctcctcgttcctttgtcgacctcgcttcgtcggctccgcaatatggctgctgcccgttgcgttgagccacgctgccgaggcgcctccttttccgaacctgttgcagcaatcgcttgcactcgctccggcgatggtcgcgcaggccgccaatgttcgtgcggctggcgccgatgctgctcaggcccaagcctggctgaatccgcgaatcgatacggtgcttgaaaaccttggcgctcccagtagtgatgggctgagtcagcgccagaatacctattcgatcacgcagcctttcgagctaggaggtaagcgcggcgcacggatcgaagttggcgaacgcaacttcgctgcggcgcaagcacgggagcgtcaggcacaggtagcctacgccgccgaacttgcagtagcctatgcaacggctgaagcggcgctcggacgcaagatactggccacggaaaacctggcgcgtgccaatgaagagttggcggccgcgcgtgcgttggtcgattccgggaaagaagccagcttgcgcagcgcgcaggccaaggccagtgtggcggcggcgcaggccgcggaggcggcagccaccaacgatgccacccaggctctggcgagattgtccgcgatgtccggcgcctccgaaccctatacggccgtcacgagttccttgctgacgacccaggccgtcgtcccgaatgccccggcagcactcgccgagtctccgtcagtgcgggccgccgaagcggaacgcaatgcgctggatgctcaagttgacgtcgagaggaagcgctggattcctgatgttggcgtcagtgcgggcgtccgccgctatggctggaccaattccagtggctatgtggttggggtcacggcctccattccattgttcgatcagaaccggaacggcatcaatgccgcggttgagcgggttgcagccgcccaagcgcggcttgacagcgtccggctcgaggccaacgtggcgcgccaatcggccatatcccaggtagcgaccgccgacaagcagctcgctgctgccagcgaaggagagcaggcggcggcagaagcctatcgcatggggcgcattggctatgaatccggcaagacgccactgatggaattgctagcggtgcggcgagcgctcgtcgacgcccggcaactgacgatcgatgcgcgcctggcgcgcgtgcgcgccctggcggcgctggcacaggcggacggccgcctagcctttgaggaatcacgatgatgaagaacgagcgccggtcggtcaactggccgatgatcgcaggggtcgccgccgtcgcagcggcagtaggttttggcgcggcgcatctcccagtgtcggagaagtcccccgcatctacacaggccccggaagcacagaagccacaatccgccccagtaaagcccggtctgaaggaggttaagatcccagcaacctatcttgccgccgcaaacattgccgtagaacctgtggcgagcgccgccgtcggaacggaaatacttgcgcccgccacggttgctgcgctgcccggtagcgaagccgtgatcgtatcgcgtgcggccggcgccgtacaacgcgtccagcgccggcttggcgacgtcgtgaaggctggcgatgtactcgccctggtcgatagccccgaggccgccggcatggcagcggagcggaaagtggcccaggccaaggccgatctcgcgcgcaagacctacgagcgcgaggcgagcctgtttcagcaaggcgtgacaccgcgccaggaaatggaggcggcaaaggctgctctggatgttgcgcaagccgaggcgctgcgcgctgctacggtggcccagtccgctcaccttgcgtccgacgggcgctcggtcgccgtggtcagcccgattgcaggaaagatcaccgcccagtccgtcaccctgggtgcatttgtggcgccacaagccgaactctttcgggtagccggaactggcgccgtacaggtagaagccgccgtgacggctgcagataccagtcgcatcgtcgctgggagcgaagccaccattctgttggccaatggatcgccattgtcagcgcgcgtgcaggcggtgacgccaaccgtgacgggcagcgctcgcgttgcaaccgtggtggtggtaccagcacagcctacagatcgacttgtcgttggcgagggtgtgcaggtgcgtctgcgtacagcggtggctgatgccgccgccctgtccgtgccggaagacgcggtgcagaacctcgacggccgtgacgtcctattcgtccgcacgcaggaaggcttccgccctatgcccgtcctcgtcggcacccgcagcggcggctcggcacagattctgtcaggcgtgcaggctggagaacaggtggccacccgtaatgccttcctggttaaggccgagatgaacaaaggcggcggggacgaggaatgatcgagagcattctcagcggctcagtccgctatcgctggctggtcctgtttctgacagcagttgtcgccgtaattggggcctggcagctcaacctgctccccatcgacgtcacaccggacattaccaacaagcaggtccagatcaactccgtggtgccaacgatgagccccgtggaggtagaaaagcgtgtcacgtatccaatcgagacggcgattgctggtctgaacggggtggaaagcacgcgatcgatgtcgcgcaacggcttcagccaggtgacggtgatcttcaaggagagtgccaacctgtacttcatgcgccagcaggtgtcagaacgactggcacaggcgcggccgaatctgccagaaaacgtcgagccacagatggggcctgtttcgacggggctgggggaagtgttccactacagcgtggaataccagtatccggacggcacaggggcctccatcaaggacggcgagcccggatggcagagcgacggcagctttctcaccgagcgtggcgagaggttggacgatcgtgtgtcacgactggcctatttgcgtacggtgcaagactggatcatccgcccgcaattgcgcaccacgcctggtgtcgccgatgtcgattccctagggggctatgtcaagcaatttgtggtggagccggacacggggaagatggcagcatacggagtttcctacgcggacctagcccgggcgctcgaagataccaacctttctgtcggcgcgaactttattcggcgctcaggcgagtcgtatctggtccgcgccgacgcgcgtatcaaatctgcggacgagatatcccgtgccgtgattgcgcagcggcaaaatgtcccgatcacagtcgggcaggtagcgcgcgtcaagattggtggtgaattgcgatcaggcgccgccagccggaatggcaatgaaacggtggtgggcagtgcgctgatgctggtcggtgccaacagccggacggtggcgcaagccgtgggtgacaagctcgaacagatctcgaagacgctgccaccaggcgtggtgattgtcccgacgctgaatcgttcgcaactggtgattgcaaccatcgaaacggtggcaaaaaacctgatcgaaggcgcgctgctcgtggtggcgattctgttcgcgctgctgggtaactggcgtgccgccaccattgccgcgctagtcattccgttgtccctgctggtcagcgcaatcggcatgaatcagttccacatctcgggcaacctgatgagcctgggtgcgctcgacttcggcctgatcattgacggcgcggtcatcatcgtcgagaactccctcaggcggctggccgagcgccagcaccgcgaagggcgcctgctgacgctcgatgagcgtttgcaggaagttgtccaatcgtcacgtgaaatggtgcgtccgacggtctacggccagcttgtgatcttcatggtcttcctgccatgtctgacattccagggcgtggaaggcaagatgttctccccgatggtaatcacgctgatgctggcgcttgcctctgccttcgtgctgtcgctcaccttcgtgccggccatggtcgccgtgatgctccggaaaaaggttgcagagacagaagtgcgcgtcatcgtggcgaccaaagaaagttaccggccatggctggagcatgccgtggcacgcccaatgcccttcatcggcgcaggcatcgcgacagtcgctgtggctacagtggcgttcacatttgttggtcgcgagtttatgcccacgctggatgagttgaacctgaacctgtcgtcggttcggattccgtctacgtcgattgaccagtcggttgccatagacctgccgctcgaacgcgccgtcttgtcgctgccggaagtgcagactgtgtattcgaaggcgggtacggccagcctcgccgccgaccccatgccgcccaatgcatcggataactacatcattctgaaaccgaaaagcgaatggccggagggcgtgacgaccaaggaacaggtgattgagcgtatccgcgagaagacagcaccgatggtcggcaacaactacgacgtgacgcaaccgatcgagatgcgctttaacgagctgatcggtggggtccgaagcgacgtggccgtaaaggtgtacggagagaatctcgacgagttggcggccacagcgcaacgcattgccgcagtcttgaagaagacgccgggagcgacggacgtccgtgtgcctttgactagcggctttccgacctttgacatcgtgttcgaccgcgccgcaatcgcccgatatggactcacggtcaaggaagtcgccgatactatttccaccgccatggcgggccgacctgccgggcagattttcgatggtgaccgccgcttcgatattgtgatccgcttgcccggtgagcagcgggaaaacctcgacgtcctcggcgcgcttcccgtcatgttgccgctatcggaaggccaggcccgcgcctcggtgcctttgcgccaactggtacagttccggttcacgcaggggctcaacgaagtaagccgcgacaacggaaagcggcgcgtctacgtggaggccaatgtcggcggccgtgacctgggcagttttgtggacgatgccgcggcgcggatcgccaaggaagtgaagttgccgccgggtatgtacatcgaatggggtggccaatttcagaatcttcaggcggctacgaagcgcctggccatcattgtcccgctgtgctttattttgattgcggcgacgctgtacatggcgatcggcagcgcggcgctgacggcgaccgtgctgaccgccgtgccgctggcacttgcggggggcgtgtttgcgctgctactgcgcgggattccgttctctatttcggcggcagttggcttcattgcggtatccggtgtggcggtgctgaacggactggtgctgatttccgctatccgaaaacgcctggacgatgggatggcgcctgacgctgcggtgattgaaggtgcgatggaacgcgtgcgcccggtactgatgacggctctggtggcctctctgggcttcgtgccgatggcgattgctacaggtacaggtgccgaagtccagaaaccactagctacggtcgtcatcggtggactcgtcaccgcaactgtgctgacactgtttgtactgccggccctttgcggcatagtactgaagcgccggaccgctggccgaccggaagcgcaagcagcgctggaagcatgagtttgcgagtccacgctcccactgcgccttgatccttgatttcccatgtctattcgtaccgcatctccggcattactggccgctctgcttttcggagctagcacgccgctggccaaggcgctaaccggttccgttgccccactcctgttggcgggcttgctctatcttggcagtggcatcggactggcgcttgtgctcgcaatccgaagagcctggatcacgcctgacccaggaaatgatgacgtgggtattccgcgaggggaagtgccgtggctgatcggcgccatcctcgctggcggcgtagcggggccagcgttgctgatgaccgggctcgtctcaaccaatgccgcttcggcatccctgctgctgaacgtggagggtgtgttcacggccgtcatcgcctgggtggtgttcaaggagaatgctgaccgccagattgtcctggggatgatcgcgatcgtggccggtggccttctgctgtcttggcagccgggcagcctgcagatgtcaaccggtgcgctgcttatcgtgggtgcctgcctgtgctgggccgtagataacaacctgacccgcaaggtctccagcaatgacgcgctgctcgtcgcctgcctgaaggggcttgtcgctgggctatgcaacaccaccctcgccttgacgcatggggcggtgtttccatcggtcagtactgcggcggcagcgctgatcatcggattcgccggatacggtgtaagcctcgccttgtttgtggtggcgctgcggctgttgggcactgcgcgaaccggggcatatttctctgtcgccccattatttggcgtcctgcttgcgtttgcgatctggcctgaggtgccaggcttcgcattctgggcggctttggctttgatggccttgggtgtgtggttacatctgcgagagaggcacgagcatgagcatacccatgagccactggagcatagccactcgcatcggcacgacgaacaccatcagcatgagcatgacttcccatgggatgggaaggaaccccacaggcattggcatcggcacgaggtgatggtgcacaagcatccacactacccggacgtgcatcatcgccattctcactagagttgctttgcctcggttctgcctggcaaaggcctctataggtaagaggctctcgacatcccgacgactcagccgaataggctcgttgggtcatccggtacgccatgtcgtcgctaacgtctgcgcggtcgtggcactcggaagtagtcgatgcgcgtagcgcgcaatcgggaaatcgaaagtaccgcgtaagttgatgccttccagccgagtcggtgcgatctgccgtaggtcctcggcacgcatggattcgccgccgagagcttctatcgcctccagggcgtgctgcatgtgcagtgtgttccaagccatcacggcattggtcagcagcgtcaacgaggacgagaccgctgccagggacgcatcgtgtcgagccaactccaagggaatttttccgtaatggatggcccgctgcacggtatgcacagcttcaccgcgattcagggcatgctgcatctcttggcggaacgcggagttggtgaaatagtcgacgaggaagatcgtacggaatagccttcccagatgcacgcctgcctcatagacgtgttggccccgtgccgccgcgccgaaacgtgtcaatgcctgcaccgccgtgcattggccggtctggaccgacgccgcgatccggaccagttcatcccaggcaatttcgatcaacaccagccgaacatccgcgtccgcgaccgcggccagttctgacggaaccgcatagcctttggggacatgcaaccggcgatcacgcagatgggagagccgcgggcagagatcgaagcccagcaaccgtgacagactcatggcgaagtcggtgtagccgtgggtatcgacggcgagttgcgtgacgtcttccccgccattctgacgaatcacgccctcgatggcggcacccgcttgtctctcattcaagaggatcggctggtcgtagaagatgccccatcgatcgcggacatgggtgtacatcccaatcgacgcggtacgtcgacgcgggtcagtccgcgcttgccagaccgagcgcgtcgtctcgagcgacatcatgtccgatgaggccaagtcggcgcgaccccaatgcgtggcgatgggatgctgatgcatgaagacaagcactgcatcagcggattttcgcagcttccgttcgtccgcgatacgttgcatcatctggcgaatcgcgcttgatgagagttccggcaccatgcgggagagatctgccgcagacatcgacgttccgtgcgcgagcactgcggcgtagaccatgagcaactcactgcgggaataaggctctctgcccagcagcatccaactgaaatgagtgtggctatcgatttccagaaggatctcgggtaattgtccttctggatgccggtcaaacagtgcacgccgcagggcgtcaaccgaagtctcgggccggttcgccttgagcggttctaaatggatggcactatcgatcttcagttcgccccgcgcggccgcatcgcgcagtcgggctagccccgcgtccagatgcgcgacaacaggttccaaaaatgcgttggcgtcctgcggcagtttgagatggccatagaagtggttgcgccgcgcctgccaatcctggccggatatcagcatggtggcctggctgcggaaggcgaagctgtgatccaggaataccgagccattacgtagcgccacgcgcagcgcaaacagcgttccccattcgaaggcggccagcgctcgcctacggtcctgcccctccagtattggctgccaggctcgcccgaaacgcacagtcccccgatttggtagccagtcggcccttcgtgcatagagattgcgcaaaacctccattgcctctatcgcgggatgggcggactgcgtggcgaatggaagtcggactatcctggccaacatggctctggcaacccgatgcctcgacaagagttgctcgcgaatcatgccggcacgggttcgcaggtgctgctggctggttgcggcgtccgccaacgcatccaaatgttggcagagcgcttcacgcgtgagcgtgtcgtcagcgatgagccctttgacggcagaagcaaattctcgcagcttagtgtctggatccggtcggccagcgtcaatgagtcgtccggcatcgttgacggatttgcgaatccagtggcgcagcatggacgacatctggtccgtggcagcacacaaggcatagcgcaaaaagcaagcggactccaggcggcgggattgttgcaccacgcgtttgctgaccgagggcggtcgattcgcgcaacgtctcgcgtagtgccgcaccaccgcctcgttgcagaccgccggccagcgatgttggatgcccaacttgtacagccgctcgatcttgtcaaacagctcccccatttgatgcgtggagcttcgcaagggaacagcccacagccattgctgcagactcgattgattgccttccgggcgaggtagcaaggcgccccacgcatcaagcgatgcttccccataggcgagcactaacgcgtcggtcaatgaagcctcggagatctccactgcctggctgatgaggcgtttcagcgcacgatcatgcggaatcagaacacgatgctcgtacagccaccgcttcagctcgtgcagcatgtcactgcgattgggttgtccagccaatcgctccttgagccaacgcgtcacgtagcggcgctgatgctctgccatcgggctgaaaccaagcgcctgataggcgagcatctgatggtctaccagtgtgtcggtgcgtccgtcatacagggcgctcagtgtgcccatatccggcggagcgatgccgagttgggcgcccacataagcccagagaaatttcggcacctgcttggaggcgtcaagggtgcgccccgtcatacggacaaaaccgatatggacggcacaggccagccgatacaggtgactgcgccgcgcgtcgatcagcgcgcgctctttgggggagaaggtgaagaatgtcgcaagctcgaactcgctgagctcgcgcggcatctgccgcatgccgagatacgccagttgccagtgatccatcgcgcttgctcccaagcagtagacggaccgccgagattagcggcaagaagaccgagacgcaacgagacgccgactaagaggctctcaagccacttgcgaaactgaaaatcatgagtcagcaactcattgatttacatgactatcgtgttcgtctctgcccggaaacccgcatgagtgcttggggtcgctatcccggcaaactgcagcacaatcaagggcaccccagatactgcggatcggcgggcaccgggccatctagaacggcgctctgcctgcaccaaggcacgcgcccatcccgtttccaagcgatatcgatcgtaatcggtagtgcagcgccggctgggatggcggcacagcacacgccaccgccaccgccagaagtctttgacgaaacctcgatgttgccgccgccggccccgttgacggtaaaactgccgatgtaagtatccgtgtagttgtagccgacgatggtcagcccgctcatgttggccggcaggcgattgtggggggtaatcggaggcatccggtcatcaacgcccgaaaccgtgcccgccgcggcgccaggcgatatcgccaacaccagaagcccaaacagcacggctccgaggaaatttgcaaatccgttaactcgtggcgacttcataggccgttaattcctatctattcgacgcgcacagcggccgcgtccgccaacgcatagcacatgaccctaacctgggcgctactgatgccagcgcttacgcgcccgctcctctctcgcttgccggcttttccttcgtcgaattgcacggcctttcctccaagccgaaaagctcttgacgaaccgggaggagatcccccagccgtagtcgatcaaccacacaagcgcgaacaaggcgatcacgatgccgacgagtatcagtacgtcgaccagcgtctgctcccacgacacaaaccgcccaataccgctgctcccatgtctcattgacgtctacctaagatcgatctcgaaagagccggtatgatcggcacgcctcgtcctggtttccctggactatctcggcagcatgtttacttgcatgtcggtgatgggcccaccttggtagtcgaatcctgcgcacacctctatcctgccaatctgccatcgggcctcacagcgcccgtagtcgagcatccaaaactgatagcggtctcccagcaaatcgactgcctctcccagggtcagcgagaccagacgcagagggtcgagcagcaccgccaagactttcctctcccgctcgttcctttccgcctgtagtcttcgcagccggcgcaaccgtacatatcgaaaaagcacccatgcaagcaggcagccgacagctaccggcgtggagaccgccacgcgcaagacctgcgtctccacggaaagtacctcgggaatatgcataagctgtttggggtgagtaacgtaattgtgccgagatccgtggtggctgtgcaactgagaaaaacaacgctctttgcacgatacgtcaacaaaaaaaaagagccccgactctcgatgagtcggggcttctcttacatcaacacagggccaactgggcctgcttgatcgcgtggtttccccacgcttcgcgcgccctgcccggcagtgcctcggggggcacagagcgggccagtacgtctcggacatcataagcgtccgtcaatcccagtcggtccttgaaggcggtgcgcctcgcaatgtcatcgtgctctaccttctgcgaatgcgatagcgtgagacatccaaaatgcaggtaccagcggtaccccgccgtgatagacccaggtcggttgcccgcgtcatgcatcgccagcaggcgctcgacttcgaagtcaacaatgaatgcagccgattcggcatcgacatcgaattgctgctctgtggggagatccagtaccgcacgaccgtcggacgtcgtgacgatcgctggcgcacagcaactcccctcggtgagagattctcgcatcgggtcacgcagaccagtccaatccgcgcacggggccgactcatcccaaccgtcccctacgtgaagaaatcgcgcggtcggaataggcgtcggcgcgacttcaggcacatccggaatgtcgtatcgtatccctcgcgcacgaatgtcgcgcagatcggcccaagccgcaaagggccttgccacgccgttcagagactgcatcgcatcaacggctatcatcaggtcgactggcagcagccggaacttcggcgcgtcacccgcagctgccgctcgtcgctcttcatcgaagtccagctgcagcatgaaacgagtcaactgccgcagcatcgccggatgatacgtgtcaggctggattttgatatagccgcctcgaattgtccggccaatccagtgtcgacgctcccagtcatggcgcgtagctcgaatgaagcagttgagccgatgcaggccacgagcataggcatagcgttcgtcgaatgcgatcatgttggcgaggctcttgtcctccgccatttggcacacgtgacatccgagacgggcgccgcacctgccctgctttcttgccgctccatcgaggatcgcgtcggccactacggcgcagctggtgccaaccgaatgcgcataaatccggcgcatctcttcgaaatccgaaaagcccggcaaagcaccggacccatagagggcgaccgcctcccagacatcgtcgtcggaccaccgtgcgatcgggctgacaacccagtcgccatccttgttctgcatggccgcatgatccgactcccctcgagaacgcatcgccgccgcccgcctggcgctctcgtcataccgcgttcctaggcaagttaccggaggtggtagacctttcgccgcaaggtctcggaatagctttcgtcggaacgcccgctgcggactgatcttcaggtcggtactgcaatcgccgtgcgtcccaggaaagcttggcaaggcccggccggataacactttcaactgaaaggttgcggccatggacggttgaaccaccttgacgataaccttgaagtcgtgatccctgccgtactgatgcatccggcgcaactccgcccggtaatgatgcgagacctctggcgattccacgagggtgtcgcccgtcgtcgcaacaatgatcggcgtgccacctgccgcgcgataaagcatcgcagcgtgcaacaccaatgccgctacgacactgctatctttgccgccgctgaacgcaacgacaatgggatgccgtgcgtgcaacagagcggtgattatcgcgagggcgttgtcgatcttcttctcgatcggctcgaaagcgccttggggaaataatgaaatggtttccatgatggtcctgaatggaccaacgcccaacgggcgctggtcccgttgggttggaaggaaagaagcctgcgatgacgcaggcgttatgagacgtgctggagcgacttcgctcaaaccagcttgcggttagggggcagcaaaccgaatttcgcgagcgccttcaaattggtctcgacgtacgtcaccatgccgtcgatcttgacggcaagatagtggtcaaagcacgcggcgtcctgcgacacctccacgcttttcgcagcgtggaacacctcgagaagtttctcgcgatccacatcggccccctgccatccgaatatacggatgaatgtgtggaccttgcggcgccttggcaacaacttttcggccacttcggccgtgacgaacacttttgacatgactagtaacagggctacgcctgtgtgattaacggatcaggagagctcaaaggcagcccttcggaaggggataaaatccgaccggcatttcggtttcggcgtcgatgccgtactggcaaacgggtccagtgccgcaattgccgccgccacaaatctgttggcagtagctctcgatgccatcggctcggagttgggcaaaaatatcttcatgacattcgatggccattggagacaaaagaaaagcccgctccctttcgggaagcgggcatacggttaatgaatggcgccgatctactggagcgccagcgcaacgacatcgatgacgccgtcggcgtcgtcgaccaggtcaggagtctgcgaaatatagaactcccgctgatagccaccgatccgcagcacctcccgcttcatcttcatgaaggcgcgcttacgctccggatccaacggaccatccgcctcgtcagtgaacagtgtttggaaaggctgctgcgcgtcctgcgcccgatagagggcgattccgcgcgtcaggcactcgttgatccagactttctgtccccctgacatcacaccaaactcctttgtggtgtcgttgtcagcgtcaatcacgttgagggaaaagccctcacgcagctcaccgctggccagcgctgtctgcgtctggatcgcgatggtgaatcgcggtccatagcaagccaaaagcaagtcattgacgatctgcgtgatggcgggtcccgcgtcatcaatggacaacgcgatcacaccatcgttgccaaggcctttcgcgagcagcttccattgcgcaatctggtcggacagcgcctggaccttggcctcgattgccggcataccagcaagctcgacctcaagacgctcacgctcggccaccaacatgctctcctgccgaatcaatgcttcgatccggccggcgatcgcagcgacagcctcccggctggctgcgatctggcggtccatcttggcaagcatgccggtcacgtcttccgtggccagcgtcgccagttcccgacagaccgcagcgacttggaattgcacgtccgcgatatcgcgcttctggcgcgctacgcgtgaagcatcctcctcggccagcgctgtcaggtcccgttcggcgtgtgccagtccttcgcgcgcggcatccagcagtggcttcttggcggccatcgctgtgagtcgctgcagcagttgctgatcgcgaaccaggtgggcctccaatgccgacaaggcagcacgtgccgtggctcgctcggatagcgggccttgcatcgattgcacctgttcctgcttctttcgatagctttcacgcagtgctttgaccgacaccacctgctctccaagcctcgcttttgctgtacgagcctgtgccagcaacggacagttcgcgtgcatgggatcctcacggcatggcaccgtttcaatgacctcggcttgcagtttcaaggaatcggccaacttcgcgccggcaatgccttgctgttccaggcccttcaactcggtactgagcgctgcatgctcgacctggactgcatcgagcttctccacgatagcgcgctggctgacaatttcctcctgccttcggccaatagccatctgcagaacgtcacgctggccagacgccgcctcaatgtcagcggcctccgccagtaccgcgcgatggcctgccacctgccgatccagatcgctccggcgtgtcaggacacgtcccgaagcggcctgctcgtcgctggccagcgatgccgcacgctggtccaattcgcccttgcgctggttcagttcccgcaaccgcgcttcggtaccggcattggcggcttgcttcgccgccagcgtcgcgcgctcctgcagcagcttggctgcatttgcactctcaccgtcacgagcattgcgctccgcatccaggctttcgcctatctgccagatctcccgagccaccaccgcggcacgatcacgcttgcccgttagggtcagcacgtcgcgctgcagggtgtcgagcgagcgggtcagcagcttggccacctcgcccgccttcgcagacaggtcacgcaagtgatcgatccccagcaactcggcgagcagcttcttgatctcgccgggctgatagctcgcgaggggccgcctgttttgggcagaaaacacgctcgtgaagaacgcctctggagacccgaggacggcttcgagacaccggttgtaggtatccgccttgccgtccgaaagcgtgccgtctgccaactgcacaggcttccactcacccgcggcgtctttctcaaacaggtagtactcggccttgcggctcttgcccggattgcgaaacgcgaacgcggagcggtaggtcttgccgccgtgctcccattcgaggtccttttccgcgcgcggggcgcagagatggtcccagtacgagaacgcgtcggccgacatcttgctggcgtggcttggcatgacgggaaacggatgcaggttgtccatgatcgttgtcttcccagccccgttggggccgacaagggcaatcaggccgaccggcagcgtcgacagatccaccgtgacgctatcccgatgcatgccgtctcggatcccgtggaatccggaaagcgtcagcttcagtgggcgcattcggacacctccaggccggtgaaagaatggagatagtcgggcggcacttccatcgcgtcgtccgaatagtcgggcatctcggccagcacagggcgatcctgttccggcttgccctcgatggcgcgctcgactgagcgtcgcgcagcggaaaactgcttgccagcaagcttcatcacggcgtcccaatcctgctcgccagtgagggcgcgcagttcctgctcgctccactgtgatgccaggccgttggagaacgaccagatcaagtcctgcagttccttggacggggctacggcgaagaaggtgttgccacccgcctcacccaaggccatcactagcatgtggtcgcgcttggcgatcacggcgccgcggccggggccgaacggctcatacatcgtgcacggcgtaaagccgtgctgctcgcagaggcgcttggccatgtccgagcggttgataaaggtttcctcgacaaaaagccactcggggcctgcgtggtaaagaatcatcttgcactccagggatatgacggagtgcgccccggacgggaagcacccgtctgggtaagtaaagaaggaaatggatactgctgggtcgatgcgccggtggcgccggtaaaaccagatttcgacagcctcgcgggctgtcggaacatggctttcgcatgttctagggattggcgtattgctacgcaaaaagatcgtcggtcagccagttcatcggtgctgacgcagtggcaatgggcgctactggctccgccgccgcgaccgggaatgcctcgggtgcggcgctcggttcctcgagctccatgtccgtcagcttcgcaacgaacggtggcgcaacagcttctacggcgccgaccttctgcgtaacgggcatggacatttcatcaaggccagccagcacctgatcggctatcgcctgggcctcgaggttttggagcatcgacagactgtccagcaacggatttgcatcgacaccggtcagttcgcaccaacgtcccagctttgcggacaaagtggccgcccggctgatgccttcagcgcggctgcgaacagccggcaggacacgtgcttccagcttgacctcggcactgccgacaaaaagcgcctcgatggcttcgcgatcgaccagttggcgatgctcctcattgaccgtccaccgcacccgcacgaacttgtgcgctgcgtccgcggccatctcggcaagttttgccatgtcaggcggcccgtcgaagtcgatgcagacggtctcgctcgcgggtgtcttcaccgggatagccactgcctcccccggagatacctgccactgaagatagcctttcgcgccgatttcgccgtagtggaaccgtccgatagacccgggataggccaccaccctgccctcacgttcccactgctgggcacggtgaatgtggccgagcatgaacgcgtcgcagtgagcctcgaacagtgccccgatagtgaactcgtggtcgagtccggccatcggcacgccgtgctccgtctggcaaccgttgacggtgccgtgggaaacgccgatcgtacggacgccgtgtgagcgccattgacgattcacagtgcccgcggcagccagatagtcagccaggtggtcgccaaccgccgtcgcggcgtttgccacgccggccgcggccgccagcaccgccttgttgaccgtgggtacgcaggtgaagacgacgtctggtagcccttgctgggtcagcagcttgtccatttccgcatggctgaagatcgcgccatcgctcggaatgaatgtccggccaacgagcgcgacctggtgaatccggtctgcaacgtataccgggaagcttgcgccgatcagtcggaacagatccagcgtgcctgggggctcgtggctgaaggtgccttgaagcatcaccacaggcatgtgcacggatagctggtgaatgcgtcgcgccagcgcggagagcgccggcgtgtgggcatccaaccggtggtcggtcgagtcgcccgacaccacggcaacccggcaacgatttgcgatcgcgtcctccaccgcaaagccaaagcaacgatctgcctcggccaaatgaccaggggagtagtgcaaatcagagaaatgcgcagccaacaggctttcgccatcttcgagcattgtggaacctccaagggaatgtgccggcatgcggcaagaaagaagaaagggaagcccatgggctcccctcaactgccggcacaaggctggcgatagttatgtagcgacgtcagcggcgatagccgctacgtgttcacggaaggcagcgggcttggtcagcgcagtgcgaagttgagccaagaacccccgcacatcctgttcccgcttggaccagccgcgcccgaaggtcgccgctgcataagctttcaactggcgggcgccgtcctcgctattgagcccaaggcgcttcacgagatcgagatactcgctctccaggtcctcagtacccgccgtatcggatgggggcaccgaacccgcggactgaactacgccgctttccgacgtaccggtctgcggcgcctcgatggtgccgtcatcgaccgacccgtggtcgggccgaacctccctatccccttccagcatggaaacggcctgttctgccatctccaatgccggcgggcgccgatccgagccatcaagcaatgccgcgatatcgatttcggcgtcgagcgtgatcagccactgcatctgccgcaccggcttgccggtgtcatcgatgcggctgatctcaagctcttgcttggacatccagaacttggcgcctacgagccgccctcgcgccattgccacggtctgcatagccgcgtgggctttttgcaggacgtaaatcgaggtggtgggcatttcgatgagcccgagtccggagatatgcggaatcgcgaagaagaagctcgcagacaggttgcaatggccgccttggtactggggacattcctgcggatcgcacaatccatcctgaatatcattgtcctgcctcaggatgacggtgcgaccgccccaggtgcgcttggcacgattggcgcgctcatcgcgcaccggaggtgcgtacatcttgcagtagcgcctgccgtcacggccatattccgagaagtactgcctgccgctcttcgtccatgcaacgagctggttgggcatgttgctcagccagtcgtcgaacgcgaagaccacgggaaaacgccagaggcgatgtccgttgccgtcgttgcgatcttcgccgtagcgttggacgatgtcttcggccaacgccgggttggcgaagtcagatgcacggcaggtgaaccagggaacgtttttcggcacgagcggcgtcttgatgcctgtcgcccgcgtgatatcgccttcgatgcgctcgaagctgtcgccccgcgcgagaccagcatcgtggatcttcacggcttcgagcttgtcgcgcgcagctttggtgaggaccttgatgccgggtcggatcttgccaatgatgggcggccgcatgggccgctcttctagcaggcttcggcgtccgccgggctcgctgtaggtgatgggtgcatgcatgcgttctttctcctgtcgaggaaacgaacgacgttggcccggatggacgcagcatgctcccgaaggcgcagggctgtgtcggccccgcgctgggtcgttacgcgattaagaaagtcgttctgtgcgacttccggaagactggcgacatatgccgcctcacaaagggatcgccaagcctgcggcatgtccctgtactcgggacggcgcaaattcagcgttgccgcgatcgcggcggaaatctcggcgttctggtgcatgagcttctcctgaagatcgaggtctctcaccagaaacaaaaaaagcccgccccggtttgcgccggcagcgagctttgatgtcaggaacccgaactgccacgccccttccgggggcgtggcactcggggagcggcgcactagtgcgcgcggctcaatgttgaggacgtaaagtcgccctcgtgcagcatggtcacgctgcacaacaacccttttcgcgaacccacaggttcggccgcaggttcacggatcggctcgacgtctgccgttctgcctaggaggggcctttgagagagctccacatggtcccaggctcgaacggtgtccagcgtgcgctcatgaagaggcacagcgagaacgcgtattacgagctgatgaggggaagtgttcggcgaaaacacttagcacaagagatatccacactggtagccaaccagtcggcgcgtgcgcaaatgcacgacttgaacaaagagatggactcgccaggagtcagagtcgatgcgtcgatgacgctaggtgtgaaagcattgtggcacaggactttctttcaaaactgacgaatgctcggctatttcgcgtagctttcgaagtcatgtggtgtccgttcttgtccgacaattccgagtgagagagcatccgaaaacatggacaaatggccgaacaggatccacccaagaagcccgctaccgggctcaggcccatcgagcgcctgaacagtgaggaacgcctcagccgactgacaccggcaacggcatccgcaaccaaccacgagtactgctcaaagttcgctcgggacttcctggacgcgcatttttacttttgctcgtccaaatttgtcgtcgcgcgcggcggtaaggtcaaggcacttgacgaggcattccgagacgcggaagcgtggtacgccaaagccttggagtggatcggaaacaaggatcaggtcgagatcccgctgttttacgagtcgcgggaagtgcaggtgtcgcattcgtttgccggtcgccttctccggctgctgatgcaatacgacaggctcttcgcggaaaccctctacggcctgaactgcgaatccatcccggctgacgcgcgcgagaacacgacggcagtggccgccaagcgaatcaaggccatccagcaactctgcatcccggacaccgacaagttcgctccggacggcaccctcctcaactcttcccggagccagaaccatggacatgcgtgagatcgagcagctgcatgctcagtacgcccaacccgccctgaccatcgacatctcgccctcaccggcacgctcgtcgacgccgccgttgtggcttggcaacgataatagtggcggctttggtaaggaagcatcggctcccgccggtggaaacttgtccgtgcctccgcgtgcgttgtgggcagccgtcttcgtcgtgggcgccgccgcaatgttcctcattggcagttccatgggcaagcgcgacgcccgtacccatagctcggacgggcccgccgcagccgtcaccgcgtcggaagcagggccgtctgcggcttcccaggcagagcccgaaccgcattcgcacgaatggcccgtgcgcggcgatgcgaacaatgtcacaagcccaacgccggcatctggcgcggcgccactggcggcagcagctgacaccccgagaatcaccctgccttcgcaggaacctgtcaaaccgattgcgcccgccccgaagccagcccccgcgcctgcagcgcctgcagcggcggcctccgcgccggcgaaagccgcagcgcccgtcgtgcctgcgcagatcgcccgtccagccgtatcgccgcaagccgcccccaaccgcgaaatcaaactgttctaagagagcgtcccatgacgatgccaagtactccaactttcagcgtcctgcgcgccggcatgagcattcacggcgatctcgtttcggaggacggcttcacctgcctcgccctcgttaccggcaacgtcagggccagccacggcctgttgcatatcggtcgtggcggggtcgtccatggcgacgtggaaggcgaacacatcatcatcgacggcaccgtagaaggtgacgtcaagagtcgggtctccctcaagatcaacggccgcgtgatcggccgcatcttctacgccgggaccatccggctgggcgaaaacgtgacgcttgaaggcagctccatcactcgggtgcccgctgtgggctacgtggcgtccccccaaaaggaggatgcgcccgctatccacatcgatgacccggaggtccccggtactgcggcgtaaggaaggaacatgttcctttcaaaaaacgcgaaagcgaccgtctgagaccactctttcaaagacaaaaggcccggcaacgtcagttgccgggccttcttgtttaatagacacgccgcagcgtcatcagctccgcttgcgtgaacacacctgggaacgtgatccaggggaaatcgatggcattggcgggatccctgaaggacaggtagggaaaatcgccatccaactgtatgcggaaaatccgtcggagccgatccttgcctctgacttcgtaaagcaccccatgtatcagatcgaagacaacggcgccttgactgaaactagctgacgcgccccgattctgttggtatcgcaagtccatccacgtatcgtaactgagggtagtcaggcgatcgcgggtctggacgagccaagaggtatattgcccggtgaaccgctccttctgcaggctggatagttcaatggtttggtgcatgagtcggtcctgtactcgctgcaccctgttccctgccgtgctacggcaaacgtactcgccccgtagcccggcgattgcggcatcgcctccgcgaaacagccatcgcggataacgtgaatagaaatcaatgtggaacatggcaacgagcaaaagaaaaaagccccgggctgtgccggggctttaagacctgaaacgaccactccattaccaaacaacggcaacggagcggctcgcttgagggcggatagaagagacgctcgaagttgcttatgcaatctccgcgagttcgagggctgcgtcccaggcgcgctgcttgagaaatgcgcccgcgccgaaccatgcagagtccagccgattacccggcgagcgggctcgctgctggtggtcgacgtactcggtgacgctgttcaccaagccccaagcagtgcccgatgcagactccagcgcagcgccgcggccggccccgtcgaaaagactcagcacggctttcaggccacgctcgttcattcttgcaggcgcatcggcaccatccctcgccgaggaataggtaaagaggcgctggaagaaccgctcggactcggccttgctgaccttacggtctgcgaggctgtgcatgttggccatgaaaccatcccacgacgaaatggcaatgccgagctcttctttcaccgcacgcggatcgaactggctacgatgcggcaccttgacggcgccacgattgcgacccaacgcgatctgcagcgtgttgttgcaaaccacgcggaccgaggtgaactgcgccgtggtcgccagcgtgccatcgcaggccgtggccagcagcaggtagccacggacctcgtcaccacccttgaggagcgctgactgtcccgtacgggcgagcgcccagagcttgcgaccctctttcaacacgcctgcagtctcgagctgatagccgcccacctgcacgaggtctcgatagaactccaggatctctgcaggctgaacaacctggtaccgctgagataccgtcgacagcggcttgccgttgtccgagcggtacaggaccttctgctcgggaaacgactggatgggatccaggtcatgggaaccaacgcggtacataacgttggtctcctcaatgcgccagttcatgccggcggcttcggcccagacttcgaggggctgatgctccgccaggcggttgcccagaccgtgccagggggttgcgccggcgtacgccatggtttgaaccagatgggacataaaattgctcctaaaaatgggaatgcgagcgacaggctgtgctgacgctcgaaggtggaaatgaagggagaaagaaatggagaccgtgcttgtgcgcggtcggggatgcgacgctcgccatgaaccgcctacggcgacaaatgacaacgcgccgtgtggctacagcaaggtggattgcatggggatcgggaagatgcccacggagccgtcccgacagggaatgctccctgtgggcggtttcaagagatggccggcggtgccggcgtagggtcgatgcgtcggagacgcgggtaaaactttgtttggactgaacgtattcactgcaaacaaagctctggtggtacgggaaagcctatcgcaagaatcttgagccgagcctgcgaaagctacggatttttgatagccaaatcgagaatatcccccagccggattcggctgggggcaaacaatcaagcggtcacctcgggggcgatttgcgcaatgcgtgcccgcgcatagttgagcgtgccgtcctttgcacgcaacggccgcgacatgcgcttcaccggatcatagatacggtagcgcgtgacattgccccgacgctcgtcgacgagctgggtaaagccggcctcgatgcagaaatcgacgtactcgcgtccgttcatttgctgaccggtctcgagcctgtaggtcgtgctttccgccaacgatattgcatcggccatcgaacgttcagcgcgcttgcgcgctttgtcgatggcttcatgtgcttcccattgcgcttgctcgtctactgagaacccacatagctcgaaaagccgacgacggcgctctgccgcgctgcattgcaagacatcgacaccgagttcgtcacgcagagcgcgcttagagtcggtattccagtccttggggccgtcgaagatgtggagtactgccgcaacattgcgctccatgaccgcgagcgccacccggttggcccaatcgtatccataaccggcccggtagattgcggccgccttggtctgacgatcaaactcgcgctggctgattttctgcccttcgcgctcctcagccgcctttttcatggcttcctggtactgccgctcgcttatcagaccgtggattcgcgccgccagtttggtggccggccgtgcattctcaccttcgaggggcttgggcgtgggcatcgtccgcggaggaacaattccggccgcgaaaagagcgtcatcgacagccacgtagccaccgtcactcggcacgttacgcactgctgcgagcagtctgggagcgttgtgcggcgtgatctccagcttctccccgcgcatgacctggcagagcgcttgcagcacgctggacgacagggctcctcgcagggccggcacttcgatcaagggctgcatccagaactcggaccgcgcatggtgcggattgtcgcggtaggtattgatgatgcaatcccgcaccttctctccgcgcatcagcgcgtaggcgacatgtacctcatgccggcagttgggactcgcggccgggtgatacagcgggccattcgtgccatagccgaagcggcggacaaattcaccgcaaacgaagcctgcgatatcgaacgctccgcgatcctcaaacagatctaccgtctggaacagcggacctgcatcgtcgtgagacatgtcgatagcctcctcggggaaatacgccaagcggccagcggccaccacggcgccccaggcggcgcggctcatctcgtgtgggcgcaggatcttgccgccgacacgaacgataaaccgatccacctcgtcgaggatcatcgaaaggatggcccgccgcgtgccaacgggtcgaacggcaaagtttccgccggccagtcgaaccactggaattgcgccgcgttcgacatggcgcactgcgatatcttcgacgcgtggcgctgccttcccgtctctatcttcattcaggtactgcagcacgccggcgagcgtggtgcgatgctcggcgcgttggccgatatgaatcacgtacatggggagctccaggacggagcatgccccttcggggacatgccccgaatgggttggaaaagaatgacctatgcaggcacgcccgctttcgcgtcgtggattgcctgcaggaggtcgacagaagtgatgcgccagacggccccgcgagcgttgcctacggcaagcgttcgagtcggttcgaaacaatccgaatcgagcagcgcgaccacggtggacataggcaagcgccacaggcagacgatcacctcattgtccgcaagcgtttcgctggggacgttgctcgtgaaagtctcgtagagatcgccggtcttcgtttcgaccagcgacagtgcagcgcgatcgttgacggcatagagttccactgcgatgcgcaatggaccaggcgatccggccaggccggcgccgtcgatggtgatgggcataggggtctcccaggcccaccgccttgcgggatgggcccgcaagggttaaggaaggggtcaggcaaccgcagcggtgcgccgatcggatctgctgcgactggccacgacccgtgccgcagcgacttccgtaaggatttcggcgtcgacaatgcgccagacttcaccctggtcaaacccgacctggttccaacggccggtttgcacgaacttgccggtctcaagcaaggcagccttgagatcggttggcagattccagtcgcccgtaacgaggaactcgtcgtcggccagattggcatcgggcaggttcaccgacaacacgccgtagggcatttggtcatcggcgcaaaccagtgagaaggctgggcgtaggttggtggaatagacactggcacgaagcagcacgccagcaggatagctggccaggcctgcgccatagacagtacggctcatcgggatactcctttagtggggagacgccccgacgggacgacgcccgtgtgggagggaaaacgaaaaaacgcaccccgagaggtgcgttcaagcggtgagccgacgaatcggctcctgagaaggaattgcctcagccgttgcggtcgaggtcttcgagcatgcgctggcgatcggcattgcgttgaacccacatgccgaaggcggccaaacacaaggcaaaaccaagaacaaatggtccaaacatcacttctctcctttcgccaagactgctcctagcgcaaatagtacagcagcaccgaggagtaggcacgcggcgttaatcacgaccgtggcattgatcgattgcacgccggcaacgtatccagcgaagccaacggagcaggctgcggacagcgtatggtaatagcgaccatatgcctgcatctgatccttggttgggttggtaagggcgtcggccagccgactgagccaaccgtcgccggtggcatgctcggtgtcgagccgatagacagcgtccaccatgtgcaccagcggaacggaactgccccgttgatgggccacgagcgcatagccctcgccggcatcgaccgcagctgtgacacgtgccgccatccgcttgggaagctcgacagtgtcatccgtatgcagcgtggcaaacgccgtggtttcttctccggaagtggagttgaacgtgaccttaatcagtcgactcatggcgtactcctttcaaccgcgacgcccggccaccacgcgaagcgtggcgacgaggttcgcgtagccctggtcgctggccaacgattcgacggcgacagcgttttcacggccgccggtcaaatcttcacggttccgacaagtccggtacgacatgagcacaccgccttcggcgccggcgggatgcttgatctcgacgagcaacgaatcggtgtgcagcgcgaacacgtcgacctcgcggcgacgctgacgatgctccctgatcgtgaaatcgcgtgggcgcaacgccatgtctccggcgacgcggcgcagaacgcggcaagcatcacgacggatctcctggcatgccgcggtgttggtcgacggatgccgacgggtaaaggatttggggattttcatggatatcctggataaggacgggacatccttccccacgggacggttgtcccagctgggttggtagtccggcgatgccggacatggtcgatgcgtcgaagacgcgggtgaaagcgacttgcccaagcctcggggcttgggcaagccctctcgggcttgcgataggttggcccgcgcggcaagccgcgcaggagagaacgagatgggactccgactggagtccgcttaacgcgtaagacggtagccgttacccgacgacacgaggtacagctgctcgccagtcgtgaactgctgatcggcatcctgcgtgagaacgatctggctgccattctccttgcggacaacgacctcgacgcctgcacgccggttgagctgcgaggcaacgccctgcgccagcaccgcggaaacggtaccggacatcgcacctgcgacatagcggccattgccgccgccaatcacacgcgcgccgagcaatccaccgaccaacgcgccgacaacaccggggataccgctgttggccgacgagtagccgtcactgtcgatgatcgtcacctgacggagacgaatgacagtgacgacttccgcggaacccgtgcggagcgcttccgaactgcgatagctgttcggagacgtctgctgagctgcgcagccggtgaagatgatcgaagcaaggaaaagcgaagcgatacgcttgaacatgatggcctcttcaaaaaaataagggccaacatgcctacgggcagggtggcccgtaggtgggagaaaaacagatgtccggctatacaaccggaaaggtcgatgcgtctgagacgcggtaggtggagcaatcttagcagcgttgccgtgctttcagcaaccgttgatcgacgcgatctcttcggcgtcctgttgcaggatgccgtactcgattacggggtcgacatcgctggcatagccctcgcaaaacagagggttcatgatctccgtatcgttgtgtacgaaaacgaggcacggtagaagatcgcccataccgtcgtcgcacatggcgatgtggaagccgatgctgggatatcgcgcatggaaccgggcgagatcgtccacggtcgcgccgtttgcaggtcgagacaagaaatgctcctaaaacgagcacgccctatcgggcaagtgcccgagcgggtggatatggaagatgccgctgtgatcagatgcggccgatctcgcgggccagctggtcgagaatggcttcgacaatgcgctcgcgccgggtccgctgcgccagcgcattgaacgcgaggtcgggactgagatgcgcgagcgcatccacaatgccaatccaggtctccgcgaccacagcgatacgcacaacgttggcgccaaccggcgccttgctggcaatgcagagcagcgcgtcgaagcgcgagaggtcgagcgcgtgcttaagctccatgcgctgttcgacatagctagcgatgaggaaggagcagaacgcagcaagaccgacgtcggcatcggatgccagcgcctgaatccattccagcgcggcaggccgcacgttcacgtaaagcgagtcgccgcgcggcacgcggtcaactttggcgagctgccagccccagtccggtccgatggcatagaactgcacgagctttccgtcgaggacctgcggcacggcgtcgaaccacgttgcaccgtcttgcgcggtctccacaaaggcattccggctttcgtcgaaagccaggccgcgtacgtactcgcacaactggagaccttcggtccgcgtgaacaatggggagcgcagcggttgccatggcttcccattggagaatgcgatcgcgaccagcgatttgggtagccttagagacgccacgaagatctggcgaaaggctgcgggcgattgaacttgactcatgaacgtgctccaaaagatgtggagcactccgccagggcaggtgccccaacgggatgagaaagatatgtggccgcggccactgagtcgatgcgcctaaggcgcgaggtgtggctgcatagtagcagccaggcacgcgcgattgcaacggcgcgcaaaagaaaaaagccactcccgacgaaatcgggaatggctgtttaaacagactgggcaggcttgcgcttcgctcgtgctttgcgtgcgccaagcttgtagccgaagcgctcccacacgacgggatcaacgggcagcggactcgttctccccgtcaacaggttcacgaacgcgccgcagttctgcagcgtgccggtgcggaacaacgtccagagcaggttatacgcctgcactgcgatcgccatgttgatcaccaaggactgcttctgcagtgcctcagccatcgagcacgaaggcgcggtatcagccttgtcccctttcggatccagcagctgcggatacagatcaccgacgtgcggcaggcgctcctttgccttaccaccgatttgaccgaggattacctgaccgtcatccgcgttgttgccgcagtcgaggtagtaaccaccggcaccgcgctgcatggcaccgacaatcgccttgcgcgcggcacggctatcgacgcagccgatcaccatgtcgcacacgaagcgatctcccgacccgacgcgccgggtatgcgcttcccagcgcgtacccatcaggttgttgagccggttcacgatcaacgtcgccttgtactggcccacgtccaccggatagaagccctgacggccgacgttggtctcgctgacggtatcgtcatcgtagaccgtgcagtcgatgccgccggggtggcccagctcgagcatcgcatgatgcaggcgtgcaagatttggcagcaatgcgctaccggtaccgccggcgcccacaacggatacgcgccaggcccgaagcagcatgtcctctggaatgcgatggacgaaggtcatgccgacacctccgcgcgcgccgcgtcgtaccaaccgtgcgggatgcgctcgacgttctcgaagatgcccttggcacataggcgtagagccagcgatggcacggcggcattgcagttgccgatcacgaaggcaaactttacgtcgtgccggtcatccgcatcgtccgttgccgaaaagaatgccgggtagcgaccatgagaatggcagtcgaccaccagaacatcatcggcaccgagccggggacggtcgtacttgaggtggccagtaccctgcgccaggatccgcagcggaaccaggcggaactgctgggtacgggcattccagaccacgaacgcaccggtttcattcggatacgcagcgcgcgccatgtcggtaaactcaccgatgagcgccggaggcacgcggccgcagcgcagttccgttacttcggtcgcatcgccatacgggatggcggtttgatgctggaactcgccgagccggcgaacaacgcgcagccacggccgcacgatctcgaggaacacaccgttagcagcgatgagcaatcgctcacctacctgctccagtgccggcaacgcgccgtggcgcggcaccatcaccgagggaaacgactgctgcaaagccatatcagctggatgcatgattagttgtccagtttgccggcgattagttgcgcgagcgtgagtttcatgggaacgagaacctgcttcggaaagtccggaaacttaccgtcgagcatgtccttccagaaggcgtagacaccgcgttcgtacgcgactcgtttgccgccgtgattggggtgggtaaaggccgagttgaagaagccctcctcccagccagagatcgaagccacgtcgatctgctttggcacctgcgccgagccaatgcagatccttccgtggtcccaagtgttgaagtaaggcggctcgaacaaggcggtctccgggcccgggcgatcctcgccctgcagggcaaagacgctgaagcccgaatgcgacgcctgaaacactagggctggatgcgcgacgatcgcgttacgctcaccgaactcctcgcacttgaagaacacgcggcgcgaggccgcagggcaccaccacgtgacagtggtggcactgatcgacagtacattcggtgtcaggaactcgcccttgggcagcgcgttcgcggcaacctgccgaaccgcatggatgagagccatgcggttcagcggtacgccagcgccaatcaccgggcgcccggaggcatccgacaccatccgatgggcagtcgcgtacgagaactgtccgggaccctccccataaagcaaaatggccccttggagggccacgtcatgcgaccgcgacacggtcaggatttcggccatgtggccctcctagtcagagataagtgtgagaacgcgatcaagcgcagcgatgatcttgaacatgccgctcaaatcctcgaactgctgccggatcgcctttggctcaacggcgatgggaatgaagcactggaacagtgtcgcgtcaccgctgttagcgtacccgtcataaaggtcgtcgagcacctgtgtgacgtagtccgactctgcataggccaaggtcgccgcggagtgggccggctcagcccactgtgagtcagcaacggccgagcggtcgcgctgtcgtttgaccgcgagattcaactccgccagcgccacgcaaacatccttgagccaaccatgctggcttcgggccagctcgtagagcttcctgctgccaacggtctttagcttgcgcgactccgggtacgcatgacagaacggtggaagcacgtcgtcgggcgcgagctcgggacggacggccgatggcagataccgtgcgatgtcgccttcatccatgccacagccattcttgagaaactcacgcgcatcatcgtcgttggccagggtgcagtcgtactcccagtgccagcgcgcgaacaggtcgagcaagacatccggtgtacgaaggtgcaacgatttcgagctggccagattgatcagcgacatggcggtgtagagcaggtagggatgcactgcacgcagcgcatctgcccgggccttgccaatgaaatagacctcatcgccaggcaggtcgatggccaggtaaagcgatgcatccacttggtcatcccagccaaactgcatcagctgatccttcgccgcattgaggtcgacaagcgagaagctgaagttcagcctgcggcaggtaggcattcgcgcggccagccacgcaaacatcgcctgcgcgaacgcatccgcggcgctggtcggattgacgacgtcactggctcgaagcacgccagtctcgaattgcgcgcgagcaagttcgagcgcatcgggctcgtcaccgaacgacaggaacgcacgaccgggggtctccgccgcgatggccgggagcgtcagaaaaccatgggaaggtcgatgtctggcagcgggatgctgtcgcgcaaacgaccatccgggttgtcctccatcgagcgctggaacaaacgaccgaggatcgaacagcattgttgagtctcctcagaatgtaaaaaaaccgccctctcgggcggcttcgtagtggaagagaactggcctgacgccagcgctttcatcaagtcagatttgcgcatacgcgcccttggcgccggcagcgcgcacaaaggtaaatcgagcaacaccgtcctttacctccggaccatccaccgcagcggtggtcagctcggggtattgcgcggagtagacatcgcgaacctggtccggcgtgaacgcagcaccgggatccatgaacgtcatgccgttgtacgagaactgtcggatcagcttgacgatttcgagtgccatgatgggctccttaaagcagggatgagagatcggtgcccgagggcaccatggtgcccggttcggccttggcttcggtctgcgtgtcgcccttcgtagtgctaccgcgtaccgcaacctctcccgcatcgttgtcatcgtcatcgttgccatcgctcgaacccgatcccgacgccgccttggccagtgccttcgtcgctttggacgactgcgtggtcttggctgcatcgagaatcgacttcgttgcttcggcctgctccgccagagagcgatgcgctgccgtgacgctcgtgaccgcgttggcaaactcggcgtccagctctgccgccgttgcggacaacacgactggcgtcgtcagcgcggcatctgcggcattcttgataacgggcatgacgacagccgacatggtgtcgccttgcatcgtgagcgtgatcacgaccttgtcgctcgcgcgaacgagcggtaccaattcagtgaacatggtgagtcctttggggaaatggaaagacagataggcgccatgagcgcccatccaaactgtgaagagtgaagttcggtcagaagcccaaaaccttgggcaccttcccggtgtagtcgaaaccgtccaccgccagcaggccggcgatgacttcgggcttcgatttgttgaacagcttggcaaagccgtcgcccagcgctttgcggatacccaactcgtcggcgagaaccttcatctccgacttggtgagcatctcgaggaagtcctgcgccttctgcaggttccagtgcagcttgagatcgagcttgtgataacggcacaggtcacgaagactcgtcacgtccatcccgtcgatcgccgccaccgtcgttgcaacagtcagctgctggcgcttgccagggtccagcgcctgtaccgccgtcagacagccggggaacgtagaagacgccttctgctcggtaagcttctcgaagaacttgcccatcgtgtcgccagtgatggtacgtgcaagcccgtgcaaggcaatcgagatcaggtacgcgttggcgagttcggcattctgcgcgacttccttgcgcagcgccttgcgccagacatcggtccgataggctttcaccttctcggattcactgatcgacgtaacgggcttctctgcaggtgcagtggccttgcccgccgcacccttggcggtagcaggcttgtcggaagaggagctgctgctcgcgggcgcttgcgtggccgctttcgcgtcgcgctcggccttgatgcgagccgcgaccttctgcgaattgcaggcggtatcgaagcactggccgccatagaccttgccgagagagcccgggaggccactgacggcggcgccaaaattctggcagccgtggcacgccttggcttgttcctcaccaacgccagtgggaccctcgaccagcagttgaacgcgggtctcgttgtcccccgcgcgcacgatccgaatgacctggtactcgtccttcagcccataggcaatgccttcgagcttccggtcggtcttctccgtatagcatgcgcgattggtacagttgcccgtcgcgatcgcctcgccgaacatctccgtctgcaacgaagaattgtgctggcaggtcgtgcactgcgtcttctcgaagatggccttctcgaggctgcacgcggcggcctcgatggtcttcttcaattccgcaactgctttcttctcgctcacgatgacgggcagcagcttatcttgcgtgcccttctcgagcgtcgccagcagctcggcatgccccagctggatcgtgcgggtattgagcgcctccagaacggattcgctgcagttcatcagcgcgaggcgcttgtcgagcgtcgatcgcgaccagccgagctgacgagccgcctcatcgcggtccccctgcagccagcccacaatcttggccgcttgcactgcctcctcggaaggagccatgtcggcacgctggatattctcgatgagcgcaaagctatctgcttcggcatcggtcatggccttgatgatgacaggaacgggatagtcttcgccgtgggccgaaagcgctgcgcggtagcggcgttcacctgcaactacctcgtactcgcggccgctctcgtcttcttccacggggcgaatcaggagggactgaagcacgccattgacccggacggactcggtgagctcggccatttcggcaggatcgaagtacttgcgcggattacggccaggacggatcttgccaacaactacggtcggagtttgcattttctgggttctcgcgaaatggggaacccgttgccgcaccgggaacgtggttcccgatgggatggaaggatggactaccaggctatgctggccggccaccgtactgcaaaagctggcaccggaaggtgcggggtcgatgcgtctaggacgcggtaggtgccgagaagaatacctaaattttgtttaacaggcaatcgctaaagtgccccagcaataccggccccggtagcagatctcgcaggatcgcagtcgcacctccaaatctgtgactccgaggccctacgccatcctgggcgagccctatcccatcgacgctatgttcggtaacacacggaagccgacccatgggcctcattattttccagccacgacgtaaacttttccgacataaacaagatttcataaactagccgctcctatggacgttaatgctctcacaatggcgcatcaagtcatcaccatgctcgaattctaccgagcacattacgcggactcacaggtctttgtcgataaaaaacgagaactcgtaatgtctctaaagaatatttcctctacgggcgtcgatgacgccccattgatatcggcgttctctgatgcaatagacaagctgtaattgaggctttcagcaataccattagcatctaccgatgctcctgagagattataaaatgacgaaacctttcacgctctttaatgcagccgcgcttggtaagtctcaaccaattgttgatgtcggcgagccggaaccggtcgttggaattgcgacagatgactatatcattgcgctcgcgaacctaactaacatagtcgtgagtcttcagcgaatgaaggtgggaaataatccgtggacggccttcacacccatggctccaataggaagaacatgcagctacggcgacccaaaaaaatgtgctgacgagggaaagtaccagaaagtcaccgttatcggatgcggaggggctagtttctccatcgagcttcggaatcacgacggcgaaggcgcagtgtgggatgggttgtatgctgactgtcagtatggcggcggcgttttatttctcgtcccatgaattcgccttaaagaccgcgaggacctctgtcgaccgaacctgtaatcttcactagtatcggactagattaagattcaaaaaaaaagcccctcacaaggaggggctggtaggaacgggtccatctgagagagcctgtagcggggtcgtgctacagagatcatcttatcgtcgaacccgctccccgcaggaggcgaaagctcgccaattttgcgggtgttttgcggttagaacagcgcgagctggtcgtcaggcacaaggacccgcagtgccgctgcgggaatgggtgttccgtcagcgcgaaacgcctcgtcggccgcacggtcgccgacctccgtctcattcacgcgcttcgcactctggagcagctcccgcatggcctcggccctccggcgaaacctgagcttctcgccccagcctcccacgacatgtgccggcgtgaaccaggtagaccaggcctccaccgacagcgcgttgccgtgaatgacgatcgcggggatgtgcagcagcgccaactggacatacgtcatgtgcacgcaccgcggatcgatatcgatgcacgtggcgtgcatcgtctgctggtaattgtgccccgcatcgtgcagtgcatcggcacaggcaatcaccatgccgcccgcgccacacgctggctcgctgagcgtcacgaaaccatcgcgctggacgaacggagcaccatctcctatgttcattcgcgccatgagccgcgaaacggggtacggtgtgaagaactgccccgccttgtcgttaccgagctcaagcatcatgtacgtctgaccaaggacatcggccagaccgtcgccgttgggcacccatccctgcaccaaatcctcgaacgtctggaccagcgccccaaacatctgtgggaagcgctcgcgatccacgcgctcgtatcgcctgacgatctctttgtaccgtttctcacgagcctcggcgtggtggcgatcaacggaattgctgatggacagggctgcgatctccacgaaatcggagaacacctcgtgtaccgagtatcggtggccgaactgcttgaagagcgacagcaagaccttgtgcggctcgctagcactgccttcgaacctccgtttggcggcgcgactcatcgtaaccgctcacgcagaaatgggtacgcggccgaggtgggactggcaatctgtgtatgtattcggggcatttcaatcggctttttttggccggggaaacgcaccctccgggacgaatcccggcagggttgaagaactgaattagtgcagacggtaagccgtcgtgacaggcgtgaagcccatggcccaccattgggcgatgggatggttgggaaactgcgggatctggccgctccggaacacgtccggtaccagcgcgagtgcttccgggcgggccattacagtcgcccgccatttcccttgaagctcgagccaggtcagctcggcgcgtgcgatgtggtcccactgcatcgggagcatggcctcgtcgaagcgcttcgctccctcggccgtcatgacggctacgacttcgtggtagcgcccgagttcgtgcggaaagccgcaacgaacgaatcggagatcctcgggatcggggttatcgaagatccgctgcagctggcggatgtacacggcgcactcgcgccgcgagcgctcgctgtaatcttcgtggccaacctgtgcgcacgattcctccgccggcacggggccgacttcgatgcggatagttctggggtaagacatggtgcgtttcctatgcggatatgggaaacgccccggccgggacgtttcccggttaggaggggggccgcgcgcgagcccggtaaaggactgcgcgcggcgatgctcaggccagatggccagagagatgcgagaacttcgacaacacccaggcggcggccaccacgaggacggccgctgcgagagaggtcagttggaagtacagcagtgcgaggcttgcagtcgtcacgatgaagaacagcgcggcgaacaggatcacgaccagcgcagcaacggcgatggcggtctcacgggtctcgataacaggcatgatggctccagagaaagtggagccatgacccataggggacaaaagccccaatgggtggaagaaaagcagatggccggtacgccggcaggtgtcgatgcgcagtagcgcggagaatcggacgaatcttacctcgccttccgacaacctacaacaccacgacgcctaccgcttccctgcggcgtgccgggcgagacgatttgcctcacggaggcgattcaccacggcccagcgacgttgctcgacctcttctgggttctccagattggaatagtcctgcacgggaccgtccccgacgaaaggcacatagtcttcgggaagccggccgtcagctttggctttttcccgctgcaggcgcccaagcccgtcggtactctctgtaatggcgacgtagtcccaccgcgtcgggacggcatcctccgcgaaccaaacctcgccttcgcccttccccacgattgcaacgacgtcatagatgctccctacgggagaggggttcgcccgaacctcaaaccgcagaacgtcgggccgcggatgccagaacacgcggtccaggtagcgcttgaagatgaacgcgtccaaccgcgcaatctcgccatattgcggctcgcctggggcaatgaactgcggctcgttcttcgggcggttgccgagcgatacctcgcgggccatcgatgtagtgacttgggacatgggttttcggtaaaaggcgcacgaaattctatccctttcgcggcctacgcccgcttttctgccttgaaaatgtttggcggcgaacttcgcccgccggcggccttgacttcgatgtggccccggtatcttggtcctagacccatttaccttagccgccatgcgattcacccgattcggacgccactcccccatcaacttcaatacccgccgccaagccgccttcgctcgcaaacagcagcgtgagcgcgagcggtacccgctcttcgccgagcatgtcgccgccgagcagcattctgctgatgacgagttggcgcgccggcagcgacgttcggaccggctcgaagcgtccacgcgtgaccaccaggcccgtgtctggcggcagaagcgcgcggtctacttctctctcaccccagaacagcaagccgaagtccgcgccaagtggctggcctggacaggccccaccaccgcgttctatttcgcttacatcgtagacaacatcagtggcgaggccgcacgacgcgacgaggtgcttcgcgcccgcacgctggaagtgcggcgccgcgtcctcgcgaacatgcccgagcaagtcgctttggagatggcatgacgccgaccactgagcaggaacaggttgtggaaaccgtccgcggcggtggccccgtcaaggtcaaagcctacgccggcgctggcaagacatcgacgttgcgcatggccgcagaagcccgcggccgcgcgcgcggcctctacctcgcattcaacaaggagatcgccaacgaggcggcccgcaagtttccgcagaacacgcgctgccgcaccgtgcactcccttgcatatagcggcacacgcccggagatcacccgcaagctgcgcaatcccgtcgagccgccccaccaactggcgctgcgctatggcttgggcaagctgcacctgccgacgacgatcggcaaggatctggagctgagcccgagcaaggtcgcacgcatggtgatggacggagcagcccgcttttgccggtcggcccaggccgagccgctggcatggcacatcccggtcgacgcgatcgtgaaggacgatgaagccgagcacctgcgcgaagccctcctgccttcggtgaaacgtctctggtcggaatatctcgatccggccgcgccttcggcaatcggtcacgatacgtacgtaaaactctggcaactcagcaggccccgcatcggcgccgacttcatcctgttcgatgaagcgcaggacgccgacggcttgatgctctctgtgctgcgggcccagcaatgccaggtgatttacgtcggtgatccctaccagcagatctacgaatggcgcggcgcggtcaacgccatggaccatatccgcgcgccggaatgcgccctcaccgagtcgttccgattcgggcctgcgatcgcacagttggccagtcgtgtcctcgcgctgatggacgaagacacgcccgtgcgcggccagaacggagtcgcttcccgcatcctgcacgagtccgccctcggacaagaacgattcgacgcggttctgtgccgaaagaacgctacggtcctgactcacctggcccaaggcatcggccgcggcgatcgcgtcgcggtgcgcgccaacgtcgacgaactgcgggcctttgcggacggggcggagcagctcatgcgcggccagcgaatcgggtatccggccactctcgccctcttcgaaacgtgggaagaggtgcaggaatatgcagagtctttcgctggccgggatcttaagccgctggtcacgctgatcgacaacgagggagtggattacctgcggctgatcctcacccgcgtatcgcccgaggacgaagccgactacatcgtttcaaccgtacaccgggccaaaggcctcgaatgggaccgcgtgcagctggcaggggatttcaaattcaagaacggcgacgacggcaagctgaccatggcgccggaagaaatgcggctgctctacgtcgccatgacccgcgccaagcacgtactggatgtaagcgagatccgccgcgacctgtacacgatgttccgtgaagccggcgtctagagaggaaacatatgatcaccgtgcggattggcgggaacgagttccccctggacgatgtactggacgaccccggccgctacgcgcgccacctcgagcgcgccaagaaaatccaaggctttgctgaatgcgggtgcggcacgcaacggcccaggccgaagctcgtgatccgccgccaccgggacatttttctgcttgcccgatggccagaacaggcgcaccaacacgcggcggcctgcccgttcaaccggccgacgctggccaagtcggggccaaccgataacctcgatgccttccggctcaaggacggccatcatgacatcaggctcggggtagcgctgagcgtcagcacgcgtacgccagcggcgaccgtccagcggtctgcgcagggccaaagcagcaagccccagcggcgctccgccgggctgctggcgttcctagagtatgcctgggagcaggccgggctgaacgtgtggcccggaaccggctatcgcggttggattgcttgctggtcacaactgaccgccgaacttgcgggatgccggatcaacggcacgtctgccgacggtttgctccacatcgttcagcgatgggatcccagtcgcaaagcggaaatccttgccgagttcgacgcttggcaggcccggctcacccccatggccgccggcaacccgcgtggcatcgtcatcggccagcttgaatcccacgaaccctcacagtacggcggcaaactcgtattgcgacagagccggcaacgctatttcctcaatgcggacctttatgcgtgcctgcagagttcgtttggcagcgccttgtccgccgtgggcagagacgaccagcgctgcgttgcaatcctactggtagagatgtccaagggcggctatctgcgggtggtcgacatcgcggcgatgctgaccaacagccatttcgtgccgtgtgactcgtcgcatgaaatcgccatggccgatcacctgatcgccgagcgtcgggcgtttcgcaagccgctgcgccatatcggccgggctgccgctcacccggacttcatcttgaccgatgtagctccggaggtggtcatcgaggtcctcggcatgtccggcaatgcagactatgacgcccgaattgccgagaagcgagcacactaccttgcctccggcatcccgttgctcgagtgggacgtcaaggccggtccggccgccagcgtccgtctgccaaccgcgaaccgaagcaatgacggcgcctgatatcgcatcggcagcgctggttgaccgtgaatacgcacgtgcgttggatctggtccagcgctttcgcgctgcgtccgtagcgctgctgcagcggcatttgcagattggccccgatgttgccgaatcgttgctgctgcgcatgtcgcgggagacaacgctcgtgcgcaggatgccagatgggctctacctgttcgtcggcgaaatcatcggcaacgaactgcaggctttccacggtttcgcccgcgaggtcctaacggcaatcaccgtaggtcgcatcgacgccgagcaactccgcgctgctgccgaccgttacggcattacgccgcaagtcttgacttcgttgccgcctcgataggctgatgaggtaacccggcgcgttgcacccaacaccccacgcctccatacgcagcccgaccatatggaaaaacataccgtacgagaaaacataccctctggagccgagtcgccgtcgcttgtcagtatcggccgccggcccatcgccgcacgagccaaaggcggctacctagtgcatttggtggacctcgccacaggccttgcgctatgcggacacaagccgcgccatacggccaagcgcatgaagcgccggagtggctggctaccgtatggcgccgtgccccctacctgcatcaaatgcgaggcagcgcaaccgcctgcgaccgaggcgcccgagcgcgaccccctgacgatcgacatgtttgaggacgcacagtcatgagcgaaaacacgaagatcgagtggaccgaccacacctggaacccgtgatatgtaaccatctgtctgctgcgtattgcatggggcctcgatataatgcgacaggtgtgtcgggggatagttttctctttcaatcgtaggtcggagcctgtggagcttgtgggctaggctggagactgtgggcgggttgtgggcaacctgaaggttgtccacgagccgtccataggaaggagctcgtcctccgaaggaggaagtccacaaatcctcagactgatggaccgcagcagtttttttggcacttagggatcttatgggacaccaagtaaaacgggtgccactggacttcgattggcagatcaacaaggcgtggtccgaatatcctccgcgcgagacggtcgctgcatgaaactgttcttcaccgatggccagtttgctgtcgctggctattctcgcccagacgtgccttttctctgcgatgcggagatggagctagtcgacgcaccgaatcgctacctgcgctacattgcgaccgtcaaagggcggactcgcgctgcgaatacctggcgcacatacggcgccgcgctctacgagttttttgcgtttcttgaggcgaacggcctcgcatgggatcgcgtcgatcaaagccagatcgcggcctggcgtgacaccatgcttgagcgcggttgcgccagaagcaccgtcaatcagcggcttcgtaccgttgacgccttctacaactgggcaaagtcgaatggaatgacgcactcgattcctttcgatcggaccgatgtttgggtcgcgaagcctcgtgggttcctcgcgcacgtcgatgcgtcaggcgaccgattcgaggccaattcccttacggtgcaaacgcacaaggttaccccccagtttctccatctggaccgcgcgattcgctttctcgacgcgctgacgccctaccgcatgcgcttgatggggtatctcgccctgctcactggcatgcggcgcgaagaggtggtcagcatggattgccgcgtgctgcccaacccagccggacgagattcgaacaagcagatccccatgcaccttgatccgtccattaccccaacgaagggggaaaaggaccggaccgtgatgttgccgtacgatctcgccgtcgcgttgtatcagtacttcacatttgagcgctcgcgcttgctcgccaagcacagggccaagttcggcatcgaaacgacattgctgtttctttcgcaaacgggagacccgttgtcagtaaacggactgaacaacgcgttcaggcgtgtcagccagaagacggggatctggtgcacacctcacatgctgcggcacaccttcggcacctatgaactgatgcggatgagccgacagaaaacccagacccaggcattgctgtgggtacgcgacagaatggggcacaactcgatcacaacgactgaaatctacgtccacgcggccgacctggtcgagcatgacgacgtggatggctaccacttagatatttgccgcgcgctcgcacatggcaatccgacgtcaaaaacttgatcgcaaagccagcgcccagattcaaggcggccgggtcattgacctggcgcccggctggtctttctcgctcgtttgccctcaccagggcgagcagcggttcgattttaaagagtatcgtgcgcgcggccgcgagaatcttgcagcgcatatgcgcgacgccgcctggagtctacgcaatgagctaggcgcctacaccctgacttcctatgttagctttctgcgccgcttctggctgtttcttgacgacctgtccgcaaagggcgaggatattgttgctctcaaccagattacgcggtcgttgattgaacggtatctggcgtggatggaacgccagatcatcgtcgccacccaaaaccgtgggcagatttggtcgatagggactcggcgcactgcctacaaggccctcaaggcattcctcgtagcaaggcaaaagcgggttcccgacgaggtaagcgatcagctgacttttccgcgcaacccatttcccaacgcaaacagtcactcctccaagcgccagccctattcggacagagagcagaagcgacttcttgcggcgctgaatcaagatttgcgcaccatccacgagggcgtcggagcacccctctcggaattgcaggtgctcgtcgttcacctgctattgtttgctcttgcaacgggcattaatcagcagccgttgctggatctcaagcgggatagttttcgaccccatcccctcccagacagagaattgctggtcacgctcaaacgtcgaggctattccgtccagaacacgtccgtccgcgcggccgaggcaccagttgctaccgcaaatatgcaatcggtcccgtccacgatcggcgaacacttccggtttctgtgccagttcactgaatctgtcgccgatgacgctgcaccgcgtgaccgcgagtatgtgttcctgcgtcgcggacttctcaacgagcgcaaaggcgttgtatctcgactgtccgcgagagatgccaagaatgccgtcgcgatcttcatgcgccggcacaaattggaggatgatcgcggccagcctctgcaggtcagagtcgcgcgcttacgcccgacgtttgctacggagttataccgccgcacccgtgacttgcgccgcgtgcaacgggcactcgggcacgcgagcgtctccaccactgcccgtcactacgtcgactcacccatcgaggctgagcgtgatcatgcctttgtcctcgatgggatggtcagcagcttcactaagcaagacgtttctggcaaagtccttatcgctgccgacgggttaatccccgcggcgaacataaaagacctcctctcgggtggatacaacaccggcgtcgcgcggtgtcgaaatccatttcgggatgacgcgtccgtttgcaagaagttctttacctgcttcggctgtccaaatatggtggtcttcgaagatgacctgtggcggctcttcagcttctactaccgcttgatctccgaacggccgaagatcaatgccgcgcactggctgaagacctacgctccgattatccggcgcattgataccgatatcgcaccgcagtttccgaaggacaaagtcactgaggcgcgagcgcgtgcccaacaaaatccccatccgacctggcgtggtatcgccctatgaacgcactctcaatcgatatcaagcgggctggcgctgtcgatccggcagatcgtaactccatgcccgtgtcggcgatcgcgacggaggacggtggccgtcatgtgatcagccgctatggcgactccaagtgggatttctacccgttcattccccaactcaatctaaagggctcaagcaaacgcatcaattgggcaatacgtttgagcgacggatcgctcctcacggatccgcaacacggacagcttctcgccagtagcaaggcgtatatctggtcgctattcgccgatccggttgatggccggaagcgcccttcactgctcacgctatgcgaaaagaccgctagtctcgttccgctgctacgctggatgttcgagatgggcctgcggcgcttcgaggacttgtcgggccacactcttcaatatgttccggccgcgaggctcaatcttaatggctcagccgccgtaccgcatacagtggcaacgaagctgtttattgttgaagacctctatttgcagcgcgacaaactcgacgacgcgcttcgaagtcacccgtggcctcatgaaagcgcgatgtctctggcgggcgaacggcggaggcacgctcatcgcgtacctaagactgagttcatccccgatcaaatagcgcagcggatcacggatgccgcactcgactacgtccgcgtgaagggcgactctatcttgaaggcccgtgacgccgtcgccgaggcccgcctacacagcgtgggccggtctgggggaacactgactcgttatctggcatcggccgcgacccagaatggattcgacggagtaaaccatgtaatcagcgagatgggcatgctgcgtactgcgtgctacgtcactgtcgccatgttctcggggctgcgggactctgagatgatgtccctggaggaaaactgcctttcgtcgtcacgaagcaaagatgggagcattgaagtcctctggctgcacggaacgatttataaaaccggccgccgcgcaaaaaagtggatggtccctgccgttgtcggtgacgctatcagcgtcttgacacgccttacggagccgtggcgaattgcattggctggtgaggagcgcgcgctcatgggccaactggacgcgtcgcttggctctgggtcgagcgtcagacggcgccttgacgaggttcgggtccagaaaaagagcctgtttcttggccggcaacggtcggggggaatcggcactctctccagccgcgctatcaacatgaatctgaaagagttctgcgaggcctgcaacattgttggtctggatgggaatccttacccccttacgacacatcaattccgccgctcgtatgcgcgcttcatcgcgaaggccgaactgggagatctcctgacactccaacaccacttcggccactggagtctggacatgactgcgctctacgccgacggagccccggatgaatacgagactgacacggagctgctggagatggtgaccgaggaaaagcgcatccggcagacggaggtgatgacgtcctaccttgactccgacgctccgctcgccaacggctcgcactggctagaggattggcgcagtacggttcgcacagccgcgaacaaagaggagttgattgccgagtacgccggcacgatcaccctcaatggcacgggccactcgtggtgcgtaggtaacgccaagggcgtaggttgtggcggtctatgcgtattcgaggcccaaatgtgtgttgattgcaatcacgggattattggtcaggagcaccgctccgtttgggagggcattcgagatcagcaaatcgaagccatcgccattggcgaccttggtgaaagcgggaaggctcgcgcccaacagattctggtcaaggctgagaaggttctccgtcgcctcgataaagacccggcatgagagtactgtcggcggccgcacggaaggcgttatcggagcagaaagatgtgtcgaccaggagaacgcggaaacgccttgagcaggcgctgcaacggctttcccgaggcacacccgagaccgtcatcataggctcccggctcactgtctccaatgtggctaaagaggcgggtgtcgatcgtgccacgctatatcgtttccatcaaccggtgctcgacgcgatccgaaaagcggccggcgactcgaagccttcggcaaagaagactcgcagaaacctcactgagagtgaagctaaactcaaggaatatcgtgctttggttgaggatgcccaaagcgaggtcgcggctttggcacgtatcaactatcgtcttgacgcgaggattcgggagttggaggaattgatccggatacgagaccgagtaatcacagatttgcagttgcaactgaatcagcgccccgactcgaggcagccgaccccgctgaagcgccccagagcatgatcgcgacgtcccctttgtatttcgatcaggctgatcgatttgctctgccacacgagcgctaagattgaggttcactaggcggattcaaccgtatgcagcggcaatgaaagactgacggcgaccgaggccgtgtggaaacacccctcgacccgttgctgcccgatcggggttcgctgaacaacgtctgcttcgcagcgattgctgtcggtcggcttgaacgggtgaactcacgctgtcggccactaagcggccactagctctggctgcgctcctgtgaaagttagttgaatggagggctgggtcacacgaacgtggcaccaaaagacagcttttcttcaaagccgttgaatccgcccttcctatggagcgttctcacacgccagaagtagaacgatcgcacctcctgaactgcatcatccggtgatatgcgatatgccgtacctctggagacaagggccatgccgcagtttccgtcgaactgcatggggcgaaccggaccccagcctgcattccaatagctgaggtcggcgatgacggcgctacccgacttaacctccagcaccccatcacgaggcgtgacctccaactggtcgcgccttggaattgcaggcaagtagaggcggccgggataaagatcgagctgcaggtaaccgaggcgctcaaagtcgagcagctttgccagcggccaagctctgctctcccgatcggctatcgcttgatgcgccggtgactccaggaccgtcgtcgttcctaggggctcgtggaagtcgctagcgagtagctctccagttctccacagatccttcaagtgttcagccaagccttcatcagcgacgctgctacctgccacctgcgcccaccggacgaccgagacctccacacagcggtccattgacatcacaacgggagacgcgaaggccatcagttcgtcgccgggacgttctagctgaacccgttcaacgagactgcggacagccccaccaatagcctcgtcatcgccgtcgaactccgttcggcctggaaaccaagctggccgcctaggcctaagcagtgcaagtgtcgggtgaacaggcaaagccaatagagcccattcttccgctgtatcgggaggcatgccccagaactcctcagcaaccgccaacgtgcggtggtaggcggagatcatccgcaaggcagtccgggatgagatttgaccgctgaacccgtcgcccaagaggcgcgagaaatgccaagggtcaccctgaaaaggagcatccggataggcctccttgttcatcgaccactcgaaagccatctggcggacgaacggcagccgcgtagcggcctcaagttccgtcatggaggtacggaacatccgcggaaggtccgcaccttggactccgttgaaatcctgtggaatctcgaagtcctcaggcacttcttctaggccttcgtccgggatgtccgcccacagcccgaggctctctagcaatagctccgagaggacggacgtcttaggaatgctctcggccagtttctggctggcctcgtacccgtgcgcctgcgcggccatccaaaagacgaagagcgcctccaccacctcggcctcgagcttccttgtgccgaggaattcaagaagtgcggcctccgtcgccgctttggacgccggcgcgcccagccgagcggcgagctcctgcatggtccaccaccgtgcagcggtcgacggccagcccagcctagcgacgaggatgcgaaggtcatccatcatgtgcccttcgccctcgcagcgtcgagctcttctgcccagcgcggccgttccagcggaagggttcgggtgtcttcaagaacgcaattcaccatcatctcggcgaacttcacggcgtcggcaacgcgcttctgccgtgcatagaaatagaccatcagattcgtcggcgctacacgcggcggctcgggctctccgaacatgccatacgtcgtctcagcgacgaactcgtcgcaacgactcgggtagtgctgaacgaccatatccagcctctcacgcgtcttttcttcgctttccgcgaagcccagccatgcacccttccggacctgtgcctgaacgaggtaattccacgcagccttcgagccgctcagcctgcgcctcgtctcaaaggcgaggtcagacagttcgaggatgccattcatgcgcccctcgtctgagtgaagaaagccgtccaacgccgcgagaaggcgcttgccatgtccggccttatcccagtgctcgtaccatgtccgaaagagcctcttcttctcgttgtagctggtcgacaggcttgccagcatctcgtcgacctgctccggtgcaaacgtggtgacatcgcccgtatacggcttgctgtcaatgtcgccgctagacgagtctgcacgctgaagcacgccgacgtcccagccggcatgctccctgagaacacgcagccgctcggcagcgccatcctgaccattgcgctcaagctgcatcaacgcgtcttggacctctgggtgaacacccgtgcgcataagcgcatccaggggccaaccgtcccgcacgccctgctctacgtacgcccgcaggctgtcctccgcatgcgaccaatcgccggcggccgtgtgctcctcatacttcaccaccagagctggtgggcagagcttcgccaacaggcggtcagcggctgagagcacgtgcctcgtgccctttccgtccgtgaagtccagcacgcggtggatctggggcgaaatcgagctgagcagccgtcgagcatcgtctggcacgacctccaccaggtagtcaatggcgtcgacggtgttgttcaacgtggggtccttgcggtgcccgtagccggtcaccagctcccaagtctgcgtgcagagctcccgggcgctggtgtttaagccgtggctaagggtgatgccgcagagttgcagaggcgtctgaagatgaacgctggtctcctggcggatctcagcatcgagcaggacgcgttgggattggatgaaggccgctgcagcttcatcgctcatcctggtcagcaatcctgccgcgtactgggtgcggaaggacgcagggtcgaaccactcgccagtagctgaggcgaccatggtggcctcagtgagttcaacatcgtcgcgaccggcaagcaggcagctccccagccggatgtcgcaggcaatgcgatgcagtccagcccggaaatcctccgctgctgagctggcatcgtgaccctgcctaaagcgcctgaactggataggcttgagcagttcgaacagctcatgaaagtccacgaactccccgcgccaccagcgctcagcaacctgagctgcaattgctgagagggaattcaagaagtagctgatgttcctcctgtcctcgtaggtgggcgcccgcacgaactcgaagccggtttgtccttctgccttcatgcaaaggctcaggtgcacgccgctgaagaaccaatgatgaacgagcgcactcaggtcgtccttgcgctcgtagtagtcacccttgagccactcaatggggatgggctcgttcagcggtttggagccccgtgtgcgggcggcctccaatgcggcaacaaatggggttcgcgccagtttgttgaagtcgtcgcggtcaaagatgctcacccccgccgttgcagccgcccggacgcagacgtcgctgagaacactcttatccggatcgtcgggcggcagcggggtggccgcgtccatcaggtcgtccagcacgccctcatcaaccagcatccgggctctcggcatccacacgacaggggcgttctcgcgaaccagcttggcaaacgcctctgaggtcgcaccgatgacacccaagcgcgcgaacgcctcgaccaagaacttgaaatcagcagttccttcgtttgacgagtaccgcgtggagaagcggctgagacctctgaaacgccgcagtgcctcggaaccacaggtcttggccagtaccgcatgtcctcgcgcctgcaaggccaagccaagggctgccacacgcaggatgtccgtctcgtgccgcgacgccacagcctctcggacaacacagtcgtcggctgtcagcctcagcgtaaacgacacaagccgagccatgtcgtcgtcctgcatctgaaactcgctgccacggaccatccgcgccctgagatggtcaaggcggtaggcgtcggcaaacgcattggtatccagcgccgcgaccatggcctccgacaacaaggtgtcgaacagcgactctggatagccttcctccaggcggagcatgatccagtcgcgggtcaacccggcaatgaggttcttggggtcaccgagcctggcctgaaccgaccagagccagttgacgcgcaaagaaggcggtgccgatgtttcaagccagcccgccaccgccggcatcagttccttgatgcgctcgtcgtagtccggtgttgagcgcacaaagacggccaggctctcgtggaagaccttcaggccagccgctgaggaatgcagtaggtgctccaccttcgcgacatcgggctgagcagtgccaagcttcgccgcaatctccaagaacccagcctttggccagaagaaggggaacgcgcacaccaagcgcagcgtgtccttcagactgggtggcagctcttcccacagggacgcgtagtagaacttaacctccttggtcatatccccttgcagccgctcgatatcccagctgtccaggtcacccccggcatgctcaacctccgcggtggcgtagatgacgtgcagcgggtggccgttggtcttcttgcgaagcgcggtcgccgcctcctgcagttggcgctccgactgcccctcatcgtcgaatcgggtcgacagcctgccctcgtcaacagccttgcgcaggtacgacaacactgcgttctcggacatcgctggcaactcacgccaactggccttcggggctaccgccaagaggtccctaggaagctgggcgtcgtcaaccggctgcgtgcccaccaacagaaccatgttgtccggacacggcaagacctgcgagaacaagtcgtccagcggacgcttgtcggcggcattgatgcgccagacatggtccaagccgtccagaaccagcacgaacggcttgcccttaccctcgtagtacgccgcgcaagcttcgaggagccctcgcaagtcaccgccgagtgcctgaacccctggatgaaactgcttgacctgagccgcgatggactgctcaaccacatagctgtgcacgcggtcgcgcccccgctcggtcgtcgacaggaagtagtggtgacggaccgtgggaatgtccaagctagcaagcttgtcgcacagcgcgctcaagtacgtgctcttcccgcggccaggcggccccgtgagcacgaatgcctgtccggcaccggcggcggtgtcgcgcacgaagtcccggtggaacgtttcgtctggcacttcatatccgagcggcacgaaaaagtcttcaggcaagggggccgccggcgcagctcgcaggattgtgagcacctggttcaaggagatccacccgtcaggcggcggggaattcttccgaatcgcccagttcaaagcgacattcttgaggttcgcaatgccctcaggcgtaccgtgccggtgcagtcgagcatcgacctcgtgctcgagcgattcgaaccccttgtcgctgtgaagaacctgcagctgactgaagaaggcttcgcacttctcctggtcgcccagctcggcgattaacgctgagcgccgcggctcgggaactttggcgaagtcgatcttccccccggacaagcacgcctcaacttccgcatctggccggcgattcgtcctcagcgataggacgccaacccgagcggggtccaaagcggcgaacgcgtcaaaccacttccgaagcatggacctcgaccgcgcagtcgtgcctgccttctcaagcatccactcccagctcagcgcgtgcgcacccgggttcggtgtgtacttgacctgctccagatcgatgaggtcatctgcgcgctcggcgacgatgtcgtccagtcccttcggcgcaacggcctcgtcgtcacactcaaacttcacacgggtgaagcgtgtcggcgcatctagccaatcgcaaagaagcctcagtccctgccgattctgatagatgtagccggcggcggttatcgcagtgttcttaatctcttcagacatggaatgggatggccggcaaaggtattgaccgagcaaacggccttgtgacgccgcttgcggaacactagttcttgcacacgcacctatcagcttacattggcggcgccggagcctcgcagtagtggcagaaactgctcaaggaacagggcacgtcaaaagatcatagcaactcccttgcaaggaggcttgttgctgcgctgaaggatgtgcttggacttcggagttcctaaggcggctcgacgacagcccgcagtaaagcagggagtcgcgtcagctgtgctcggaggtcgggtattaatgtgagccgtcgctcggttcgaccacggcgattggctggaatcgacccttctgagccgttcagccaacccatggcaacggcagttacgcgatatcgtacggccattcggacgcgtttcaggttaagtcagaaccgaaactggccgcaagcgcctagtttcgtacggggctcgctcgcgagtgctccatcctcacggaggcaaggctgtctgacccctatagagcgtggccgatgtaacccatattgatatcagatgtgagcatctcagtacatgtcgaagtcgtcctcgccgtagacttctgccggcagtacgccgcaccagctagagaataatgcttggatagcaataacaatttcggggagtgggaaggtgggtcgacgacattgtcttgtactttttctattttttctgcaattaatattctgcattggcccatctcatgccgcagagagaaagacatactggaagctcgctgcggttccgcagggcacgaaattaaacaccgattttctctatagcgcgccgcaggatgcttgtccggatgcattccaggcgtttagtgcagtgtatgaatatcctaccgtgcggtggtaccttaaacaggatccctacgttgagcgactagttcactgcaacgcaattatcctgaacacagcaaatcaggaaatcgagtacggtagttttgcgacggtggaacgctttttcaagtgtcctgatggtctagagtttactaattccgcatatatatgcccggtggcggattggccggaagatagctgcgggagcggcgccaaagtggccttgtcgttcaatggggtatcgcttgccagttgtaaagcgcgggaaaagtcctgcccatatgggaacccggtcttccccgggacaggcattaaggttgcgaccgaaattgattacgccgcagcgggtgcggacgcgctctcgctgatacgcacttaccgttcgagctttcacattgcccccaagaacggattcggtgccgtttggatgcaccagtatcagaagcggctggacacctccatcatgtacgaaccgggtggtagcgtggcggcgctgcgaggagacggtaactatctgcggtttttcaagagcggctcggtttggctttcctccgaagggcgagatcggttgattccatcgttcagcagcacgggcgctattacgggatggcaatatgagtccgcagaggatggcaccgttgaggcctacgacaacactggactgctgcgatccgtcacggcgctaaatggctggcagacgggccttgtttacagcgatgccaccaccccgataagcatcgcgccaagaagcgggctcctgatcaagattcggggtcagtttggccgtgagatgcagttgatctatgactcgcgtgtgcgaatcacgcgtgtggtcggtccggccggcaaagccacggactaccaatacgacaacaacaatatgctggtcacggtaacgtggtccgatcaaaagatccggcagtaccattatgaggacagccgattcgcttatgcgctgactggcatcacggatgagaagggtgttcgctatgctacctatgcgtatgactcgctcggccgcgccatcagcactgaacatgctggcggcgtagataggttccagttcaatgtcctggggaatggccaaacgtcggtcatttctcccagtggcactggctttacgctgagctcggaactgcaaggtaccgttttgcgaccgacttcagcttcggccgcttgcccggagtgcggtgacattgcgaaatcgacttcctacgatgcggcggggaaggtgcggatttcggtgaaggtgatcagcggtttcggcgaacgtgatcagggaaggaaggtggtactgcgcggtcaggagattgtagcgtaggtgatcacgatgcccgtttcttgacgtcggtagccgagcgcttgcgcatggattcgcctttgagcgataccttgtgcgcctggtggaccagccggtccagaatggcgtcagccagcgtcggatcatccaaccactggtgccaatgctcgatcgggagctggctggtcacgatggtcgagcgggtgccgacgcgatcgtccagaacttccagcagatcgccgcgtgcgcttttagaaggctcctgtaggccccagtcgtccagcaccaggacatcgatgcgcgcgagctgtgccaggcggcgggtgaagctcccgtcgccgtgggcgatctgcagttcctcgaacagtcgcggcacccgcaggtagagcgcagagaatccctgccgacaggcctgctgagcaaacgcacaggccagccaggacttgccggcaccggtcgccccggtaaggatgagactctgagcattgcggatccagtcgcaactggccaggctggcgaccagccgctggtcaagaccgcggctgccgtcatagaccacatcctcgaggcatgcctgggcgtgcttgagcttggccgagcgcagcagccgctccaggcgcctggtgtcacgccaagcaatctcccggtcgaccagcatggagaagcgttcttcgaacggcaggctggagctggcggtcagggcagactgttcctcgaaggcccgcgccatcccgtcgagcttcagggccttgagctggccgacggtgtgttgcatcagcatagttttcctaatggtagtagtcgggtccgcgcacgttgtcgtgcatgggggaatgccactcggtttgcgataccggcagagtggcttgccggtccagatggttttcaaggatggagaccacagacttacgcgtgagcgagccaatggcgacggcgcgggcgcaagcggcttcgagccgctccttgctgtacttcttggccagactcagcagacccaggcaggcgcgatagcccatctcgggatggctcttgtgggtgagctggtattcgacgatgacggcgacgttgggcccaatcgaggctgcccagttgagcagccggccgggcgtccattcgaggtgcgcgcggtgggccaccggcatgtgttccttgaccgtgctgtggctgcccttgcgggtattgcgcgcgtgcagcgccacccgtttgccgccgtacaggatctcgatggtgtggcgagttacgcgagcctccaccgccttgcgcaccagggcatgcggcacgctgtagtagtggccgtcgatctcgacgtggtagtcgacgttgacgcggcactgtttgaacgttgcaacttcgtagcgccgcggcggcagcggtcgcagcactggccggtccaaccgctcgaaccactcccggcgcgtgccaggcagcttcttgaacggtcggtcgttcaggtcggcgacgagcttcttgatagccttgttgagctcgcccaagctgtagaagcggtgattgcgcagccgcgctaggatccaccgctcgacgatcagtacgccagtctcgaccttggccttgtcttgcggcttgcgtggccgtgctggcagcatggccgtgccgtagtgatgaacgaagtcttctgcagttcgggacagcactggctcgtatcggtcagggcgagccaccagcgcgcgcgggttgtccggaacaagcagctcgggcacgccgccggcgaattccatcgcgcagaccattcccccgatccagtcggcagtggtctgcccccgggtggcgcacgcgtacgtgtaatttgaagcgccgagcacagcgacgaagatgctggcttcgaaggcaatgccgccctccgcatccagaatcggcaccatctgaccggcgaagtcagcaaacagcttctcgccggcgcggtgctgctggcgcatggaccgcttgagcgtcgctgcccagtcccggtaacggcagcagaactgcgtgtattggtaaatggggacgtttggattcgcctccaggtattcctcccacagcaactgcagtgtcacgcccttgcggcgcaactcgcgatgcagataggggaagtccggcatcacccgcccgcccgggctgttggccggcttctgcgcgccgaacagccgctgctccagcgtatcttcgttcaggctgtccgcctgcggccaatccagccccgctgccttcgccattgccgcgtactgcgaaacggcgccaacactcacacccgtcgccctagcgatctgccggtgcgaaaggccacacgcccacttcaggcgaagcacttccttgattttgcgcatggtcatccggttggccggcatcagcttgcttccttgaaaaaggaagcagcgtatcgccggcgttctagtccatgcgcagtcccacccctaaccccggccccattgcggtgcgtgatcacccatttcggctgcttgatcacctatttcggcaacgtgatcactcgtttcgggaagctgatcaccgatttcggcggcatcgccgaagtgatcacgttccgccgaaaccagcgatcagcatccgcccgaaacaggtgatcacgttcccccgaaatcgctgatcacgcgccccgaaatacgcaggggaatgtcgcgaccagaagggattttgccgaaaaggagacgcgctacagctacgacgcgctcggccgggaaacccaacgtgtcgagggctacggcacggccgacgcgaagaccacgacaaccgagtggcatccgacgtggaatctgccattgaaggtggctgcgccagggcgggtcgactatttcacctacgacgggatgggtcaaatgaccgcccatgggtggtttcccacagccgacgccaacggcagccaagggctcaacgcagcgccatcgggcgcggtgtccagcaacagctatggctatgacaccaatgcgctgatgacggcgctaactgaggtagaggacggtgcgatcgccaaacaatggagcctgacttacgatgcacagggaaatctgctgacggcaacagacggcacgcggacagcgcgggcactggcgtacgatccatccggccgtttgcttgaggcggtgaacattgacggcgacacgctcaagtatgtgtacgactcccgaggccgggtgacgcagtatgtattcggggagaacgtgactgcgtacgtctacgatgcgatagggcaaaagattcaggttactagtccggaaggagacgtgacaaactacgtctatgatgcggcccatcgcctgatcgatgttctgtacaacggcgagtctctgactacaccggaggcgcctgagacggcggccatcacgatggcaaaggcagaatccggggccgacaatgccggtgccaatccctttgcgtcgtggtttggctggatcgccaagctattcaaatggttgttgccgtcggcacatgcacaaggggtaccggcaccttcaccgccgatctatggaggcggtggctcggcaccgggcacatacacacccaatccgctgcaggacttggtgccggggctgaatggtgacaagacgcctggccagtggctggccatggcaacccagcgtgccgtcgactattgccgttcaaaggtgcaggagaacattcatcgcgggaagatccaggctcagggcgccgggtatcgtgatccaggtgtaggagatgccgaaacgtggggaccccagctaagcccgccgacggtggagtgggggctacaagcgttggagagaattgaagcgcgcatgaataacaagcagcgtagcaccagaaatcaggcgctcaaggacgcaaagagatatgtaatctcaacagggcgcgccggcggactcgacgcagtcagaaagaagtctttctacaatgacgagatccggaaagagaatgaagatggtggcagacgagatgagcgcgttgatgtcgatattctgggtggcaaggcgtttgtgccctgaggagaaaaaatgatgcaaaaatttgagctttgggaatttttcaacgagaaggggaattcctactcggttgagctatgcgaggaagggaaatttgtgaacctcgatcccccggaatggaaaaagccacgattgcttaaagtgttcgaagcgcgagatatcgacgaggcgacccagatgcggaacgactatatgggttggggaaagcattaccctacgaaagactaggcgatggccccagaccgagccaacgtcggctcatgcctacacagcggacgcccacgaactaaatcgcaatgaccgagtcggccggcccctgccttccatccgatcaagatggatcatgtcaacgcattctggtgttttaacagccagtttcgagccagcgcggttgtcaacaggggctgttccagggaagggaagtgaccacagccctccagcatgtcgagttgggcgtggggcatgagcctcgccatctcttctccaatcccggtgggcaggaacctatcgaccattccccatgtaataagggttggggcgacgatggaactcagcttgtcccagtggtcccttcgggtaagagcagcgtctgactgacgagcgaacacttccgcaccgatgactcgtcccatctcgataaacacggtgcggcagtccgctgctgtatccggcatcgccgcagtggcaaattcttcgagcacctgatcgagttgcccgcttctaagccgaaagctggtttcccgcactgcgtcgaggtcagggtgtgcccccggattgcagttcatcaaccacaaccccgcaacgcgttctggtgcacgaatcgctgtctcaatcgcaaggcacccaccgtaggcggtgccggcgatgataaatctgccatggatgctggtcagcaagtgttctgcacccgcgtcaaacgattgggcgtctaccaccataactctgcactccgtcaggtctgatagaccagaaacctgcgcggcatacatacgttcgtcgcatggcatcgcgggcaagaggatgaggggtagcaatcagtgctcctgtgctggttggaggtgcatgagtatttcgggactacgcaaggccgccatcgtccctttatagaccctcagcagctcgccttcaatggccgctatccagtactagccagtcgttgagatcttcgttcgattgtcgactcctgcggctaccgtcaactgccgacacctaaagtgcgtgcctgatttcaactcgacttaaccctgatatgcattacaagatacatggttcgatgcgatttgtttaaactcaacccaaattaatcaaggcggcgcttcggcagtcgcgacttcgggtcggtaaaaaatgaatctaacaatatccgtttcgagcgcggcgacgggcttgcacccgttgcgagcgctccaaaatatagcttcgctgaagctgctgggaatttttggaaaatttcttccgatcgcattatcacttgcgggattttgtttcgcttcctttgtatcagaggcaaaggctgatccgcccgtgcaagccttcattcttagatggaacgatacctatcacaacgaaccggggaacatcaaatcatcggctgcagccttatgtacagaggttctgccgaaaacctttgcttcggacatgccgggatggacgctgacgagtttcccatatttcggcagtcggggtatgtgcgtgatggatataaggcagaattacgacggaaccgttatgacagactggcccgccggctggccatacttgtatggttccatttgcgaggatgggtcgaaacctgatacgacgaagcctttggatcaacaatgcggcacggtccggggaaacgtgtcgaactacccgggctcgcagatccccgtcaatcaaatcgatgagcggagctgtgccgttggcaatccatgctccgttggctcagggctaaagcggcaatccgaggttgactatgtcggcgccggcgctcagcctctatccctgcaacgaacctaccgatcgagctacctggtggcgccaagaaaaggcttcggtgccctgtggatgcacgaatggcagaggcgtctggatttttcttcgtactctggcaccacgcctctgctcactgttcagcgtgccgatggcagtcattccaacttcggccccagcaacggtatttggctttccgtagatggaaaaggcgattccctgacgccacttcgagatggtaaaggagtaatttctggctggcggtttgcccaaataacgatgggagtcacggaagactttgacattgccggcaagctcctgcgcgtacaaaaagccaatggttgggcaacgtcgctgacatacagtgacgcaagcacgccctcgagcattgcaccggaaccgaatcttctcttggaagttcggaatgcatttggtcagaagctctcttttgcgtacgatgcgcagagtcgtatcgttgctgtcaccacgcccggcgggaacgtaatcacatattcgtacgatgccaacggcatgctgaacggcgtgacctatgccgatggcacgcgacgccagtatcactacgaaaactcccagtaccgctgggcgctgacgggcatcactgatgaaaagggcgtccggttcgcgacgtatgcctacgattccctcggccgcgccaccagcaccgaacacgccgggggcgtcgacaagttccaactgagcttcctcgggaatggacaaacatcggtgaccaccgcggacggcaccagccgcaccttcacctcggaactgcagggcaacgtgctacgtgctaccggcgcctcggccccctgcccagcgtgcggggacatcgccaaggcggtgacctacgatgcggcaggaaatgttgcgagtcggaggaattttgcggacaaggagacgcgctacagctacgatgcgctcgggcgcgagacccaacgcatcgagggctacggcacggcggacgcgaagaccacgaccaccgagtggcatccgacgtggaatttgccgctgaaggtggctgcgcccgggcgggtcgactatttcacttacgatggtcaaggtcaaatgaccgcccatgggtggtttcccacagccgacgtcaatggcggccaagggctcaacgcagccccatcgggagcggtgtccagcaacagctatggctatgacgccaacgggctaatgacagcattgaccgaacaagtcgatggcacggcgacccagcagtggacgttcggctacgacgcacaaggcaatttgacgtctgcggcagacggaaccggtagaacttcgcatgctgtgcaatatgatgccgccgggcgcctcctcgaagcggtcgatctggaaggcgtgaccgtcaagtatgtctacaatcagcgaggtcgcgtgctccagtacctgtatggcgagaacgtgaccgcatacgtgtacgacgcaatcgggcagaaagtccaggtgaccagtcccaacggagacgtcacgaactacacttacgatgcggcgcaccggctcatcgacgtattgttcaatggtcagtcgctcactggcccagacccggatgagcaacctctggccctagccaggacatcggcagaagatgcaggggccaatcccttcagtgcatggatgggttgggtttcgaagctattcaactggttgttcggttcggcacatgcgcaagcgataccagtgccggtaacggcagtaggcgcatctatgtcgattcctggtacctacacaccgaacccatgggacgtgcttgcccccaacctcggtggaaagaagccttgggagtggatggcgatttggacgacacgattgattgaagcgtgttcgggaaacagtccgaaaaccgatcaccgaggacggattcaggcgcaaggtcctggctatccagatgagggcgttggcgatgttgaggcgtgggcgcaggcggacccgctttctgcagcgtctggattggcgaaactggaagcccttgaagggcgaatgacaaagaagcagtatcaagctcgttcacaggctttggcgagagctaagcggtttgttgtgaatgccagcagaggcggcggaacaggcccaacgaaacagaccttccgcaacgatgaggtcatcgcagtcaatggcagtgagcgcattgatattgaggtacaaaaaggcatggctttcgtgccgtaaagggggaacaggatgaccaagacatacgagatttggcaagcaatctcggacattgatggaagcggacaaaacgcgcttatcgaaaaggggcaattcgaagcgcaagcccacttgttcgagggcacgccagtgctactaaagacgtttgatgccgaaacctatgacgaagccgcacaaatctataacgattacttcggatggggcaaataccacccgatgaaagactaggggttgatcggtgttacgctcggcgcgagacgattggggacgagcggtgctcttgatgggaatcaccaaagccgaatcaacgtcggttcatgatagttgagcggacgtttgtcgcaaaaggtccagtggctgggattggccggacccagccacctggccagcagtcagtgaatgactgtcatggcctgcggcgcagggctactacctcgcccctagagggattttgatccagcggacacaattcatgcgccgctcaaagcaacccctcggttgaaatcgtcctccaacgtccgcgacgacgcacagccgtctcggctgaagctagcaccggaaactatcacgagcgggccaagatcatcgagcgcctgtatgtattcgccacgaccggtgccgaagttcattgtcctcaatttcaatgcgcaacacgcgatacgctgatcagtgcccaaagcccctgggtgacagcgacttctcaatgcgcaacaacaaggtttcattagataatgcctgggaaggctgccagaaggtaggcccgggctgcgaccattgctatgccgaaacccgcaaccaacggtctggcgggggcgttgccccgaactggggaccaggggcgccgcgccgccgcacctccgcagccaactggcgaaaaatgtttcggtggaacgctgcccacgccgcgttcgctgcggtccacggccgccgccagcgcgtcttctgcgcgagcttggccgacgtgttcgataccgccgtccctatcgaatggcttatcgacgtgcttgatgtttggcgccagacgccgcacctggacaaactcgtgctgaccaagcgcatcggcaacgctacgaagcggctcggtgaggcgttcaacacgctgatgctgcgcgacgattgtgcagagaatccgctcgtaccttggctggcaacgtggatcgccggcaatgcacccgctgatatctggctcggtgccacgatcgtgaatcaggctgaagccgaccgcgatatccccaagctgctgcgcacgcctgccaagacgcggttcctttcgatggagccgctgctcggccatgtcgacgttttctcctctgctaccggcgaactgttgcacacgtccggcaacgactacgagccgggcgccctcgactggatcatcgtgggaggtgagagcggcgccggcgcccgctcaatgcacccggcatgggcccgttccctgcgcgaccaatgcgcctcggctggcgtgccgttcctcttcaagcaatgggggcactggcaggtcgtggatgggtctacggggaaagcggcctttcacgctgtcggcaagaaggcctccggccggctgctggacggggtggtccatgacgccttccctgtgacgtcgctcgacgtcggcgctgcatgcggacgcgcactggcgcgtggagcgaagtgatggagccgtgccgcccaggcactcggcttgccgacccacggcgccatgcagcctaccgacatccccgacttcttcacgcggttcctgtcccagccaggcgaccttgtggtcgacccattcggcgggacgattcgcaccggcctggccgccgagaggttaggtcggcgctggatcgcaacggaatggatcctgcaatacgcgcgcggtgccgccgaactgttccgccagttcgacggctttcagatgcacccggccatgcaatgggccactcaacccaaacgacaatgacgcagcacgacgacaacgaacgcgaataccccgaacccgaaaccgtccttgccatccgcggtgccatcgccaccgggcagctgggcggccccaagggtccgcctggccactggcttaatgaattctggcagattggcgccgcgctgcgcgaccatgccgaaatcctgcagggcttcgaggacaccgcgctgcaggaactcctgaatacgacggcagactatctggcgaccgacgtcccttagcccggccgcctttcgcacagtcagtcgcgcccgaccgttgggcacaggatgcgggcaggcataatgccggcatttcccgatcctgattctccccatgcccagcggcctcctccaatgcgcccactgcgacggcgccccgacctacatctctggccggctccaggcagttatcgtatgtgaagaatgcggcatttctacgcctcctgttcgcctggactctgcggacaaggacaccgcgttcacgacgctcagcgcgatctggaatagccgcgtcgagcaccgcccagccgaccagaacgcggtctcaatgatgtcgcggcgcgcgctcaccgcatcggacatcccctacttcctgaatctgctggcggcaacgacctccgactgggagacggtcggacccaagtttgccgccatggccgcggcgcttgcccagccagggtacgagttcaagcacgtagatccaccggagaccgtgatctcccaggcggcgagataccagaaactgttgaagcgcgcgaagatcatctatatcgatggcgcaccgatgatccgcttcgatcatgtgccggcactgtgcgcggagatcgccgaagaatccctcgccgacaaggactggccgcttctggatctgcacgagttcattggtaaggctatcgatggcctccccgatcactggcagccttgactttggcccagaaagggcaagctgggagcgtgttcaatgacgccctcccagcaatgatccgtcaacttacagtcgcccttcttctcgccgtcaccgcggcagccgcctccgccaaggacgccgcgcaatgcggaaacatcctcgaggccggcaagccggcggccagccgtcctgccgccaacaccaagctgctctgctaccgcgcgtacgcagtcctctactcgccgcagacccgcacggccctatggtccgccgaacgcctgaccgccgccgcggcggatgcggcccgtacattgccgcgcgacagtgatttctatgaagaagatcgcttgccggctggcgagcgtgcgcagcggcgagacttcgtacgatctggatacgaccgtggccaccttgccccgagcggtgatttcggagacaaggcgtctcaggccgaaagcttcagcctcgccaacgtcgtgcctcagaacagcacgtcgaaccggaggacctggagccatatcgagacatcgacgcgcaagctcgcgcgtcagtatggcgccatccatgtcgtgaccggtccggcattcaccaatgccgcccgaatgctgaacggccgcgtgcgcatcccggactatttgtggaaggcaatctatgtgccgggcgtcggcgctgcggcctacgtcgtccgtaacgatgcgacgcaagcctacagcgtcatcagcattagcgaactgtcgcgcttcaccggcatcgatccgttccccgctctggcgccgacaaagcgaggcgtcgcattggatctaccgccgccgacaccgcatccgggggagaaggcggctcgccgtgtcgcatttgccaggcttgttggaaacgacaaagcaggggatgcggctgaatccctcggtgggctggttcagcacgccggtgcgctggccacgctcatgctggcctacgcgcggtagcatcccgccggaaggaacatgttcctttcaaaaaagacgaaaggcgcgccttttgacgcgcctttcgctttcatactggccgatttacagtcagcctcgtgcccaaagccacgttccgaggccgaagtacaaggatagcgggatggatgcccccgccagcgaagccagaacgaagcggagccgggaagggcgccgcggcgcccgcgcaagctcgatagcgcgccagcggacattgtccaccatgtcccgtaccttcgggtccaccgcggactcgtcgaagcccgccagccacaccatgtcggagttgtgaatctcgcccacgaaaatcgatatctcgctgcccccaaacaccctcgcccgttccactgcgaactccagcatgaagacgcttcgcaacgggatgttgagctcaggctcgatcatcgcaagccagcgccaatcaggatccggaaacacaggcccgcagcgatcacccccgcccgcccgccgccggcaattctccacgagataggcgtacggctccggaaagccagcaatcctgcgccgctcgtcgggcgagagcgcatggaaggcggcagagccaccgatgtcctggagacgacgaaacccgttcgctccgaagcggtccgccatcgtccgccgctcgcgccgcatgccagcggccaccataaacatgcgcatcggcgtgagagcggctttgaactgcatccggaatgcatcgcgcagtgggatctcagtccagtcgtccatctcgacctggatgccccggtacagcttcgcgaacttcgtctcgccaaagacaagctctcccggggcattctcgattgcgtcttcgaccagagctttgtactggcgattggtgccacccgtcagaccatggagcacgccatagacatggcaagtgacgccgcgatatcggatcgtcgccgcatcgaggcgttgcgggatctccgcggtgccggcgagcagctccgcgaccggcacgtattgtggggagggcgcatgcatcgcgtcaccggccaccggccaccattgaccgcatccttgaatcgctggcccgccttgaacttcacggtcttggctgcctcgacccggatttcctcgccggtgcgcggattgcgcgccatgcgttcgccacgctcgcctttgctgaaggtaccgaagccgatcaggctcaaggtttcgccgcggcctaccgcctcgacgatggcatcgagcgttgcattgaggacttgctcggccttggtcttcgtgagaccgtcgacaccgcgagcaacggcgtcaatcagttcagatttcgtcatgcgggtattctccttgcgcgttggatgtgccgaggtattcaagcacgcctcgacctcatctctcgcctggaaagacccgccaaattcacaacctttcggagttggagcctggcctgcccgctatcggccgagcaggcagctccgcaaagtccttcaaaccatcgaggtaagcgcgcccctggcatgcgagactaagatgcgcgacgtcggcctgcttaagcgctacacccaacgcctttcccaacacatcgcccttctccggcggcatggcggacgaaatgcgaaaaatcgttccagcctcggtatcgtgatcctcgagctgccaccccgccccgttcagccgccgcctggctaacggtgcgaagtgcggaccgtaggcaaattccgccagcaaaagatctcgtgctaggaggctcacgctggcggtatgctactctaattgagaattagaactatatagggcagagtgcagcgtgaaaccagattactcgttcgagaatcagttgaagtctcttgaacatgaggccaacgtcattgccaactatacgtatgcggagatgaccattcagcatgccgcgtcgcaatctaaaaaactgctagaccacttaaacgaaacccccaccttctggatatcctgcaccgccgccttacaatcagccgcatatattgcactcggtagagttttcgatcaaaaatctccttacaacctcgaagcgctcatgatttcgatggagcgcgatttgacgatcttcggtcgagatgctcttgctcaccgcaagcgcaatggtgcgacgagcgacccagcgtggctggatgcctacctttccgccgcgcactatccaactaaggcggacgttgcacgcctgaggcgaaatattgagaaataccggtgcgtctatgagcgcgccattatgccggttcgccatcagtatctcgctcatcggcaagcgcacggaaacacaaaagttcaagcactgtttgcgcgcggtaaagtcgctgacctgtggcgcctgtcaacgttcttggtccgcttgcactctgcgctgtggggcttgttgcacaacggtcggaagccgttacttacgccggttcgcttctcggtaaatcgcatctacgccgatagctccaggaactcaaggccgcatgagcaaattgttcgggagacgcgagcactaatgaaggcactggaacagctacccaagtctagctttcggtcatagggggtttatcaagaaatcgatgcaccctcctacatcgcgcctgccgaagcctctatcccgcgaacctcgatttcgccccggaagaatcggcctcggacaacgtagccagccccccgcgctgctgttcgcataggcggcgcgggcgctcggctggcctttatctctatcgcgggggtcgccagcatgtaagggactggcccgcgtctcgatcttgacggcgtcgagctgccgaactcttgccgatggcgccccggcgagttctgcctgccagtgcgggcgccgctcgatagtagaccgaccggttgtcttatggtcaacgccgtcccgcgcatgccgctcccctttcaaacggcaacgcgcggcaatgaacggtgcgcgggacacttctcccctcaagcctcggtgtcggcgccggggcttttgcccaccatcacttcccgcatgctttgctcgatcatggcacgcaaggtgtgctcggtatcgagctcgcaccacgggtgcttgttgtcttcagtttccatcgtgaagtcgaatgcaaatgggtcatgtaacacataggcgtcaatctgccgcatacgctgcaagtctccctctgatatttcgaaacggccggcatcggcgagtgttttcttgaacgccaagggaaacaacatggaggcgaaagcgagatgcgtgtggaccggccagacgaagcggcgcacctcgcgcgagaggccgtgcgcggactgcccgcgtacttggcaaaactcgctggcccatgctgttagcggcctcgtcacgtgctggtatttccctttccaatcatcggcaagcggcccgttaccttgcatgtcagcgtgatagggaaaggtccggtcgagcgcatcgataaatttcttgcagttgttgctaaagccgaagagccattcgaacgcgcaatacagcaagacggcctcggtatggtctggcatgtcgcgcgaatcggtattcgccgcgcaatagtcttcgatggcactgcgccagtgcggcggcatgtccggcatcaacgcgcatagcaagtgctcgtcaatggaaaaccacgaccggctgacgtggtgcggtcgatgaaaggcaaactcatcggtgccccaactgtgcaaacctttgccgtcgcgccgccttgtgtgaaatccgaaccggtttgcctcacccgctcgataccgctggatgacgagcttataggtatcggtattcgtgtaggccaccgtgaatagccggcgattcgcaagcgcggcgaaggcgacgagcttttgcaaggcccacagccattgcgcccgatcctcgatatccatacccgtctgccaatcgccgaactcgaccagggtagcggcgcgaatcgggtgcctcggatgctcggcatacgctccgagtaccgcctcaatatcggcttgcgttgcgtagggaagatcgcccggcgccttgccgagctcgtaaggaatcaggcgaagcgccccgaagctgcgcgctccgttgatggcaacccacgggaaaaaggcgatggcctttggcatggcgacggagagccggacggcaccggcccaagtgacggtacggcgattctaccgcgcggggtgtgaagccctgcggctatgcccgggcaagccggaaggaatttgccacaagcgcgattccgaggataggagtggtggtaggtagggtacggggcgagatcgcgtgtttcggcggcttctccggcttacgaacatccgccccgcctcaagcctgcgccaagcccacgtggacgcccatcatgccgaatgccaccggcttgctgccagcttatggagagaggcggccggcgtcgtggtagccgggggattgctcgtatatttggcgtagaatccgccccgtttccagcttagctaagtgatgctttgtagcgtgtttctcagccagctagaggcttagatgacccatgtatgtagacaaactctactctgacgatgcgcttcgccgcatcctagccaatggcgtcgcggcaaacgcgacggccgaatggccgtggcttccccctttaaccagagccagcgctggcgaggcttacaggaaatccgggggaagcgtgcctgcaactttggctatgtttcatcgtgccaaaagcgccaccacccacaatatcggccattacgtgtcccgcttcgacaacacgcgatatagcttggcgcgcgaaatgcccaatgccttcgccgcagcggctttgttaccgtcggcttgcgcaattgccgcctcgatctctgcgaccgtgggttcgggcctgtcctgggcgcgctgcgttgcatacgtcgataagtacgcgttggcctttgtcgcgcggctatggcctgcggcctccaccacctttcgcatggcctcgtggtgcgcagccgcgtcctcaaccttgcccccgcccttgacggcagcgggctgcccgctgtgacgctggtacatctgctgcagatattggtggcgaagcccgtgtgccgtcacgccagcgccattcttggtgacaccatgcttctccaacaccgtatagaaacgccggcgccattgcttctgcgtataggtcgccgggatgagcgactccctcccaggattggtcgcttgcgccaagcgcgcggcctgccctagcaggtcgtactgccagtcgaattcgataggcacgcgtctcggccggccgcccttggtgccatcgtggacatgcagcatgcccgatggaaggatgtccagagcaggacgcagccgccagctttccttcgcacgcaatccaaatccggcctcaagtttcagctgcagcgcgacgtgccgatccgtcacctcaatctcggcaaccttcgccagagcatcgatccccttgccttcccaggaccgatcttctttcgcgacgtagccgcgaacgtaaccctccgggcgcgccgtgtagtcgtcgatccgtcccaccatgttgaccttgcccatccacgacatgaaggcgcgcagatgcgtcagccgcaactctacagtgccgacattcagcttgcgatcttctacccagtagcggacaagccagcgaacgtgcttctgccggattgcatacggcgatgtcaccgccattccaccgatgcgccgtaactccaccatcatcgcaagaagcgcctgcgccctctggcgttgagacatctgcgacagcgaccggccgctgactcgcgtgccgctgtgcggtaggtgaaggtgctcgctcgccaataccgcgaattcggccttgaaacgttcgggcaggttgtactggtccaggattggtcgaaggttgattgtcttcagcatgacggattcctattcgcgctaagcgcatcccgccggccgcgcaaatctgcgcaacccaattctcggcggcgccaaccccgaattggccctgcccgcttggtgcaccggggtaccacccccagcttgccggcccaccctgccggtcctacaaccactcttccggtcctttagcgatgccaaaccgatcggccctgagcatggaagcaatgcgtcgtgaccgtccgcttcgcgaacatgcaaggctctcgcctcacgcaccgcttgcgcggccaccctatccggtgcatctctggatgcgagcctgccttcgcgtggattgcgtccacacgcctgcggcccttgccgtgatgggtgattacctgttgcgccgttctggtaccggtggcgccccccggatcgatatttgctcagaagcctgcgttcgccgtcattcggcacgcaaagcagctccccaccccaaagtcagatcatccccgccgcagtgttttgggcttcgtgatccgcacccagccacgcggctgtaagggtgtcgggcatacgcggaatttccacagagcacctgtccggtgtccggcttcggaattgtccgcactacggtctattttcacaaacagaccgccaatcggcttggtatcgcggtgtccggtgtcctcactatccgacacggtccacttgatttgattgaaaaaaaagccggtgcaatttccggcatgaacagtgagccctgcagtacccctccgtacggaaggatcgaaggccgttttgtgccgcgcaatggcggcggagtcgatgcgtcggggacgcggtaggtgcgccaagcataaaccacggaacgaatcactggcaacgtatcacaccgcaaatcgatcagctttcggcgcttgacttcggcttttcaacggtagagtgggtgatagcgatgtgccacgaagtcggtccacgtcggagcaggtgggacttgggcaaatcaagtgccaccatgtgccatcaaagtcctcggacatggtggcactagataggacatggcgccgccaagtgccacttggtgggacttgctcggaccaggacgcagactctctcccgatggagcatcgaccgaaacaaactcaatccatcaaggtagctgacatgaaacaacagaacgaacttatcaagcacccgaccatcgccatcgacgtaggctacggcaatacgaaaaccgcttgggcaatgggcgccgagatcgcaacgaacatgttcccgtcgcttgctccgctcgcagcaaacagctccctcaacgccttcggcgggggcgtgttcaaaggccggaatgtcctcaacgtcgaagttgacggtgcgcggtatgaggtcggccccggcgtatcgatcagtggcgcgcatgtgcacaccggccgttcgctatctgaggacttcgcgaccaccgccggctacgccgctctactggcaggagcgttgcactacgccggcgcgcgcgaagtggaccgtctcgtgctcggcctgccggtccacaacacgcaaaagtatgcagcccacctcaaagagcgtttcgcaggcacgcacaattttgggtggggagacatacatgtcggtagcgtgctgccactgccccaaccgcttggcacactcattcactatattcagcaacgcggcaaacaatacgaccccgacaactcgtatcttgtcatcgatgttggctatttcacgaccgactgggtggtcgcccgcggctacacggtcgacgacacgcgcagcggtggcgttccaggcggcgcagcgcgcatctatcagcaggtcgcaagcctgatcactgccgaccgcaaccaaccggatgtcggcatcgagcgcatcgaccaggccattagggacgccaagccgctcgtgtattttggggaggatctggatatgggaccgtatctgtctgaagcgatggcgctcacgaatcagcccgtaaaggaaatccagacgcgcgtcggccgaaccgacgacttgcgtgccatcatcctgaccggcggcggcgcgcagctctatgcaccggccattcgcgctgcgtttcccctgaaccccatccacatgatggactctccctgtttcgcgaatgtgcgcggcttctacacgatcggtgccgccactcggcaggcaagccgagccgcgtaaggtaaggccatggataaggttcaaatgaccgtgacgctggtcgagccagatttgctcgcttacctgcgtcagttctcagatccacgagagcggtccttcatgctgcgcatgttggcattgcggggactccagtcaggacgggccagcgggcaagaggccgtggtctggccaccagtgtcaggttcaccggcgggcggcctagattccacgccagtgcggacgcctgctcccataactcaggagccgataatgcgaggtgccgtgcctcgaccacacaacgaggcaccgctatcagtgccgacggtagctgcgcctcctgcagcgacaggaccaatgcaaggcgcgatggaggggaatgatagcgacctcgtcgaccccttggccggcatcgacattggagcgcttaatgacgctatggcccggtactagcctagggcttgaccgccaacagttatgtggcaagctacagaaaacctgacggagagatccacatgaaatttttcgacttcctctcgaccaaccatgacattaatcgattcgttttcggcaccgtgatctgctactgcgtggtggaagctgtcgtggcagtctaccgaggtgccaaggcacgcaagaaagcgtaggccaagtgcgcacgccacaaaaaaaaaacccagcgatatgatcgctgggctttttgtttaaggtttgggctcacatcagtgaagcgtgccaggggcaaggcagaaatccaccgccgattcatacgaaagattgctttcgaccagcgtgaagctgttgcttgcgtccttcctgtagacgtggaagaactgtgcctctgacttccacgcttggacatcctgagttgcagtgctccgcatggcttggatgtgcagcttgttcacgatcatcgtaaatcctttctgtggcattgcattctccgttgagactgccacaagggaatccgcccctgtgggcgaacccacagggcagaaattgaggcttgccgcgtatgcggcggaagaaaactaggcggcgaccgcctgctgcgagatctcgcgcaactgatagaccgtgcgccattcgtcgcaaaaatcgctgccccgaaccttcggtcgatgcagcacaacgttgaagccttcacgccgaaggcgcttttgcagcgtgagcgcgtcggccatgcctggcgatttcccagtcttcgcatcgaccttgtcaaagtcagcgaagatgtgcaccgtgtgaatcccaaggtcgttcggtaccacgaacttgctcatcagcactcggttcaggcaagaccaggtcggcacgcgaaacagcatgtatgcggcgtaggcattctcgatgccttcggccacaccgatttcgccatgacgcggcgccatcaatcggacagcgcccccatccagcggcagcgcgcccgtgtagttgcgcttgctaggcaggatctccccatcatccgacacgactattgctttctccggcttatccggatgcaacgacgtacgatgcacagtggctagcctgccatctgccagcctgtactcggcaatcatggtcggaaacttcccaaccacctttcgctcgtgccaatagtcctgctcggccatgcgtagcgactgcgggatgggggcgcgtagccccggcacccttgccgcgaggtagcgcatggctgcatcgccaggttgaaccggcttcgatttgctgacttgcttcatgacgcgcctcatcagctcacttggcggcacaacttcgcgcgccggcacccgtgccgcaaccggaggaagtggctcgctgcactgtccattgagccgacgcttcagctccgagtaggacatgttggtgtatcgacggatcaactctagaccgtcgccaccagcgggactgccgttattgcacttgcgacacacccagtcgccgcgaccgcggtttctggtgtaagaaaaccggtccttgccgccacatatcgggcagggaccagggcgaccgcgccagaaggcatccgtgaggatgccggctggcagatactgagcgatgagggcgtcccactgctctgccttccagctcttcacaatcacactgatatcttgcatgggatgactcctgagggagttggtgggtcgatgcctgtaaaacaggcgaaggaacgcttgctcaaaagacatcccggtttaaccagaaggtcttttcagcatagcgtcatgcgtaggtggaagtgggtggattgcggcaaggaccgcgcagacaggagagatgccgctacttctgccggattccggcagaagtagggaaaatatgcacgacacagtgtgacctggcggtcgatgggactatcgcccgcccttcgttcgatgcgccttagcgtcggaagggaattccgtcgagcgccctcaccgcatggaatggaatttcctcatcgaacccgtcgaatccatcacgctgcgcgccgccaccgccatagccgacttgttgcgcattgcgtgcgctggcaccgccgctggtcgatcgctgctgatgacgttgaccatgcaactggtcttcgcttgcgcgacgtccagcgccctcgctcgcgtcatcatcagccgattgaccgccttggcgccctcccagcatctgcatctgatcggcaacgatctcggtgctgtacttatcctgaccggactgatcctgccacttgcgagtacggatgcggccctcgatgtacaccgacgagcccttcctcagatactggccggcgatttccgccagcttcccgaagaatgcaatccggtgccattcggtcgcttccttgaactcgttggactgcttgtccttgtaccgatcggtagtagcgatgcggatattggtgacggcgtcaccgctgggcagataacgggtttcgggatcggcaccgaggttgcccacgaggattactttgttaacggatgccatatgcttccttgtcaatgaatgcgattgatcgaccagacccagcggtcccagagcttttgctcgcctgttgttcgatcacgaaggggctgccccgtcgtttggtcgaatgcaggaactttctctttatagaggcgtttgacgccgacgcgctcgcccaccttgcaacgggcatcagccaggacatccttcaggccctcgccttgcagcgtcttcacgccagcgcccgtatcgagtttcactgcaaacgatgtgtaggtgcgttttccgccaggctttcggttggggaactccatttctccccattcgagcagcgtgccgacggtgtacgtcgacgacgaagcgtcagatgcagaagtctggggacgatgcaccgcacgatcatctagctgaccagccttttgaaggccagtggaatgctgcctaacaacctccgctttggaatcctcctgccgcgacactgaagcgctcagctttgcgtcacgcacgactctctccgcaacggactgcagggtgtcgccatctgcgtcgtgcacgccgaccttgctccatcgcggcatcacttcgggcaacaacttgtcaccgaacgccgtgtgttggatcgtccggtcgaatacggccctgaaatgcaccacgcgatcgccctcatcccgaaagagatggggcacgccgccaatgtggatctgaaattcattgtctgcgccggttcccacatgaactttcgcgctgggtggtgtagggttcttgtggccaagcaaagaaatggccgcttgcttgaaaagattgaagagtgacatggggaaatcagagaagagacccgcagcactgtctgcgcacctcatcgaggtcggctttcaggcgagcatggttaaggatgacgtcctgtagcacctcgggactcacgccgcacactgcacagacgtaggtatagggcagtgcaccgtcccagtaaccgaagatccagccgagggtcatggagtagtcctccaggtccagtgaagacttgttgcggatccggtcacgtaagagatcagcacaatcgactagtgactctggcatgttgtcgccgcgacggctgtcacaagccaagctgataagcgcgtcgatcatctgctcccgaaccgattcgctccaaagcgaggggtcgggcagtggatcgactttcggaggaggcacaacgatagcggccgcttcaccgaagaagtccagctgccaccctactgccgttgtttccaagatggtctccggacgagtatccgaagacccacctgtcggcgggtatcgaatacccgcgacaggtggaatgaggccgcccagaattgggcggctagaagttaggaacggtcatgcgttccggtgcgacggataggcgtaaccactgccgagcgttcgtactgcgtctcgggcggttgcgccggttgaaccggggtagccttacgttctgccggattgtccggcgtcgataccttcggcgctgccggtacgaccttgctccactggaccgccttctccttcaggtaaaagaacagaacagcagagacaaacattgcaacgatgaacgactgcgaagctgaaaacagggccaaggaccatgcgagaagcttgagcgggcgcttgatgaggttgttggcaaaggattccatggtttctctcgagaaacgttaaaagggatttcctggcggatgccaggcgattcttcgatgctcggacgagcaaggaatccatggaagcgcgcatcacaacgcgcttaaggcatgcaatgcatgtcttaaaggcgctatctatgtgcggcggaaaatcaggggaaattggcggtacgtggcgcgatgttaccggcgcgacatggaggctgggtagccaccgcgatatcgatgcgtctgtgacgctggaggtgaggtaactctacacccgaataagtggcctggcaaggctcgctcgtatagcggctttgaccgcgaattagacgtccgggaactgagctttcgcccattttgaaaggaacatgttccttttcttcgcccttttagcgggtcgttatcacgcaacctgtatagacaggcagtcccccctgaagtggcactaaccttaaaatgcctaagcccaagtcgttaaaagaagtactgaagtaccgctgattcgagcttggacgttgaaagcgatatggttttgcctcgctttcggtcctcacgagtactcgataacgtcataagcttcagcctgatcgctgcatctgtttctcgtctcacttgacattgattttcgagtggtaggttgaaggagttgcggcgcatacgggtccgcatcactctcggcggtttcaagtgcgaagcgcaacaccccttggttattgaacaggaagccggtccgtgggattggccagaacctgagcgaggacttgtagcggggagtgccagttcagggttttgcgcgggcggccgttgaggctgtcggcgatggcgtcaagttcctcctgcgagtagacggacaggtcggtgcccttgggtaagtactggcgcagcagaccattggtgttctcacaggtgccgcgctgccaggggctgtgcgggtcgcagaagtacactcgcacgccagtggcggcgctcagttcggcgtgcctggccatctctcgaccctggtcgtaggtcagggtctggcgcagcggcgccaccagggattgcagcttcccggtaaagccggccagagccgatgcagcggtggcgtctggcatcttgaccagcagtacggcgcggctcatgcgctcaaccagcacgcctacggcggattggttgcccgcccccttgatgaggtcgccctcccagtgcccgggcatcagcctgtcgttcacctcgggcgggcgcacgtgaatgctgaccatgtcgggaatctggccgcgccggtcggttccacgcgagcgcggcagacgcttggttcgggcctgtcgcaagcaggcgatgagctggcggcgcagctcaccccgcgggtatgcgtagatggcgttgtagatggtctcgtgggacacgttgaggtcgggttggtcaggaaaggcccgcttgagcgtagcggagatttcctggggcgaccacttctgatcgaggaagtggcgcaccacgccccacaatacgccatcaggagcgagcttagcgaccggacggctggccttgaggcgttgcgtacggcaggcttgtgcgctcattgcgccatagccgccacgggcggtggcattgcggcgaagctcacgcatcagtgtcgaaggcgcgcggccaagcctgcgggccatggcccgcaggctgacatcttctgccttccaaatctcgatgcgcatgcgttcttcgggttgtagttgttggtacttcgttctcgtcattcaccacaccttaccgaatggcaaggtgttgcacttcagatttgaggccgccctcctttaatgacggggcaacaatggataacaagggaaacgaagacaaagacgagaagccgcgattcgatatcgttaatccgagcgcatcgaactcgttacgcgaattggccgttcaccagttgggccagtacgtcgacaatgcggcaataggccggatcgttcaggcggcgcaagagatcgaactctctcgccgacgcatcctgagcgagcacaccgccatcggctcgcgcatgttccagatctatcacgcgatcctgacctcagtccagaagcgcttcggggctggagagcgcgcgcagagcgaggcagatgccttgctgtattccttcgccgccaaggcgctgcgaatctctcgaggttcggctatcaagtatctccaggcgtttcaccacttctccgacaacgcagacgccatcacctttctgaacctcggcgaactgaccatcctgaagcgcgcggacattacggaagaggagatccagcggttcattgatgcacgtaaggccgatgaaacgtactcgcgcaaggacatcatcccgtacatcgaatggtcgcgcaaaacacaccaggagctgaacagcgtcatggctacgctccaggcggccgaagaccagctgaacgagagcctcgagcgccagcgtgacctcgaagcccagatgcgtgccatgcgagaacaggcaaacgtttccgacgcccagaagctcgcgcagaaggagcaactggaccgctccacggcagcgttgaattcacaggcgaataccgtcgagtcgctgcaggttctcgtgcagcgactgaccaccgagaaaaccgcactgcagaagaccctcgctgaatcgaagatccgagaggttgtcagggaggtccgggtcgaagtggtgccgccggagtacaaggacgttgcagaggcggtaatcgaggccaaccggcaacttgatgaggccaaggcgcaattgcgcgaggcccagcaacaccttggtgacatcaacgtccagattcaagcgcatgagtctcaggcggcagattcccgcagcacagcacttcgcatcgatggactgtgcgccgacttagacgacgcactgagtaagctccgcgcgacgatcaaatcgatcaagaaaaaggaacacggcgcggcattgctgtcgctgcgccgtcgggttgagtccttccataacgaactgattggcctcactggagcctgacatgcaaacgaacccctcgcgctcgatcttcgagcagttcattttgccaagctgggtccaggatcgcgccctctcggctaatcttcgcatcagcaactacgttgtaaacgccgtggccgtgcgcccggagttggaacgcgtcttccgcgttacccatagcgatctgttctcgttgcgtagcgatcagacacactcaaataaggtcttctgcaccccgttccttgccttcgcacccgcgctctcctccgtcgcagactggcggtcgttcatcgagggagggatcccgacgattaccatggagcggttgcaggcgtccttgccggcggatctctcaatcgtcgagcggctcgccctcgagcacaccaatcggtcctacatcacagcgctctatgacatgttgaacatgtcggtgctggccgccccactgatcggcatctccaatgaactcgccgcctatctccgctcggttccacagcacgaaatggatgtcgccatatctgagcgactggttccgctgttccactggcgtttcgctgacgagatgttctggttggagacccacgcgggaaggctgacgcgcgaactcattgcgcacttcctgatggagtcgtcgccaatgcgtacggacaagctgccgcattcggagccgtggggcaagttccgcctcgaaaattttgtgcgcgatgccctcttcgaagcattcctctacttcgggtgccgtgccaagagcgtgtcttcgctcttcaataccagtctcgaggtcgcccgcgacgcgtaccgcaggatccatggccgatcgtcgccgtctggccagccaccttcgtccttgacttggttcatcgagaccccgccccgccgcgtgcaatcgaccttccagatgtggctgtttcgctctgcaatcgcgcgtgaagtgtcgacgcccgagagcttcgtcgccgccatcgacatcaacagaacgttttttgccgacgattgcaaggtgccgcctgagcgttccatgcacctggcacgatcaatggccatgagcgaggagctcgcggtctggccttgccggaaatgcggcacgccttatctggcatccaactcatcggacaagatcgaactgttgcattcctttacgtgtccctgctgcaacggaacactgactgcaacgcgcggtgggaatcgtcgccgtaaatagtagacttcgcttcccaatcaccctgccatggagcagcatttgtgaaagactggattacgatcggcttcaacttcttcctgcccgcctatttggctttccgttggtctggaaaggagaaacgttcgaaatgggcgtggacggtcgcctgcttcgttttttcttggttcgggctaattgcattcgcgctgacccggcgaggcttacccacggtcgaagagtacgctcggacaaatcccggcaatgctgcgggcggtatgtcttgcaaccgctgcgggtcgcgcagcatccgggtgtggcgggagcaagctttcattaaggtccggcaataccacatctgcaaccactgcgggacaacgctgtaccgctcacggtaaccccccttattgggggttaagacctagaactgctccgtcgatacaaggacggtccgcaatcttgtattcttgcggtccttgccacttttgacattgatgaaatgcgcttgctgctcgcgatcctgctgccctggttccagttcttcacgatcggccgtccctttgcggggattatttgcctgatccttcagctcacgatcatcgggtggattccggctgcgatctggtcgacctacgcgctaagccagtacaagaccgacaagaagattcaggctgccctcaatagccgcggtcgataattttttgcgggcttgacttgcggattaagcccgtaggatggaatcaagcggttcgaaaccgaatcgcggtccatcttgaacaacagaggaagaaaaaatgcaaaagaccaaaatcgctctctccatcgtttctgctgctgcactgctgaccctcgccgcctgtggcggcggcggtggcgacagcgctgctgtcacgcagcaaccggcaacaccgacgccgccgacgccgtctatcactgttcagggcagcgcggcagcggttcaggcggacccgttggccgtcgtgtatgtgccgcatactgaaacgtcgactcggccggccttccagtcaatctcgcatgcggcatttcccgcgcaatatcagaaagccacgcaaagcggtgcatacacacaggtcgggatcgacgccaacagccttatcacgctgaccagcggtaaggtggtcgatgtgaccggaaatggggactacgcgatcggccgctggaccgatggttcgtcgacgattggcgcagtcaacgtgaatcagggcgatcactatgccgtcggcacgccactcaagttgttgcaagttctgggcattggcaagaccttggcgtgcacccaaatcgcgtcgaccagcccaacagcggtgtccggaaacttccctgtcggcaagctgaattccgccactgcggtaattgacctcaatggccctacgctgcaaacgctcaaccttgatgtggctatcggctctgacgcgcacgcaacggcaaacattgtcggcaccgtcttgaacggtgtgacgcaatctaatggtgttctgcatcacgtccaaacgctcgggacgtcccagtcccaaccgttgctcgccatcggttacgcaatgcccacaccgtcgagcggagatgtcacgggcgtagtgattctgaagtgccagtgattctccgtagctcgtagtagatatcggccagccatgctggccgatattttttgtccgctagttgcaggtgaatccgaacctactgaccaacccctccgttccgtcagtgtaccgaaccatcaaatcgctacagttggccatatagacttgcgcgaccgctttgccgacacccccgccgacactgcgccacacgccagattggcaagacaggatcttgcccgcggaatcgctccggatggacccttgaggatcaccgcaaccttggccatcgtagacctgctgtccgcctgccgccgaggggacaattgcgccggcagcaaatagatacccattggctgtaacgtttcccgcgctgctaacattaccattcgaggtcagttgactcgcgacgacctgaccagttgctaccatattgccgttggactggacgtagttgccgtacacgccgtttcccgacatgtttccagctgcagatacatttccgtaggattggaccccattgccggccaagacgtttcccgtcacgttaccgctagcggcgacatttccggccgccgacacggacccattcgactggaaattcccaactcgattcatcgcctggttgttcgcgtccatcgggccggtcaagttcagcgagccgtctcgcttgtagaactggttcatcgactgggccagcaacgaactcgatccggtccgcatcgccagcacacccgagggctgtgcagcaaccggattcaccgtggaccagctggcggacatgccggtgattgtggccggcgtctccgcatacgaaacgccggcgtcctgcccagccttcgccacagcaagacccagcaggtcggtccgaacgcggccaacagcgtcccggtatccggtcgtcgagtacaccagaccggggatcgagcacgcggtgatgtcagccccgcaatttgttggcgtcaggtccacacggaacgagagacccagcgggctgatgtccgtgtagccgatcggcagaagtccaaagttgatgagatcctggaccgtcggatgcagcggacttgccaccccaatcgtcttgccgcccaccgtgaggttggtcgggacggtcgggctcttcgccaggtccgtaaatgcctcgaatgtgtaggtattcacggccgaagcgatgtttgccatgtagttgcccgtgccgaccgactgaacctcttcaatctccgcgtacgtccacggcaccgatgccattagtgcgacgctgctcagcgccagccccatagcgtagttcgacatcaacatattccactctcctatgccaaagcccggccaacggccgggcagtctatccgcgcgtcaggccgcgatcaggacatgaataggtcgatcgtgttgctgtcgctagagcacttgacctgcgtcatgttcacattgcccccgacgtctttgatggtggtgccattgaccacgatcttgccggcgctgctctgaaaggccgaagcgatctgcgtgcaggcagcatcgggctgattcgggatggtgtactgcacagaatcgtttgcggtcagcagcttgcccggcacgatcgttagcgtgccgccgccaggctgcacggtgaccgttccgctatcgaccgtcatcgtcgtcaggtctttgaacgtgccgttgtcgaccaccgacgcaaccgtgaccgtggcgtaccggccgcgatagttggtcttgaccttgcccatcactttgttcagctcggtcgtgaactgctggacctgcgagtctgtcgagttgcctgagaagagcaccaggatggcaacgagagagaaggcgacgagcagcaggtagaagccgtattcgtccagaatgccaccgtgctggccacgaagccgcggattgctccgaattcgcttccattgctcggcacggctcaggcggttgagcggtaccggattctcgcccgccgtcgtttcgcgagccgccgcgttggtttggaggttgttgtccatagttcagccttgttcgtcaattggatgggagggtggaggggttgatgctcttctgatgcgtcttgatgccgtgcacctgcatgctcttcttcagctcacgcgccataaacgccggcatgaatgcgagggctgtaatcaggacgatcagcagaacggaggaacgccggttgaacttcgacgctcgctgttcgagttcgcgcggcgcggtcttcaacaccgtcaccgataccgtgttcagcatcttggaaaggtcgtcctcatattccgcgatgtcctggatccgataggtggtgtcacggtcaaagagccccgtgtcgaacatctttccgccggcattgggcgactcttcaagcgtcgcctcgatacgccggatgtgctgggcgagataggggtacgcgttggcgcgcatcatctccagcgcgttggtcaggttgttcatatcgccgccgaagcgctgcgtcaccgcagacatggccgcgaggaactgtgcgccctgaaagcgccggaagaagtcgaagatgatgacgttcttgtccagccatgcgcggtacggtcccgtgtagttgcgaagcgcacgaagcacccaccatacgagccccacctcacccaggaggacgagccagccccactcgcgcaggaaggtggtacccagatggaatgcgcgggcaatcggcccgtagccgtcgacggggaggaggtttgcgaagctgcggtccagcatcggcgccacaataaaggccatgacgccaaggtagacgtgcagaatgatgagcgtgatgcccatgctcgccagcagcagcaagatgttggacttggcctcgctcatcgcgcggaggttttccgccaatcggaacaacccgtctttgacatcgccgccctgctcggccaccgccaggatagcgaggtcttcgtcaggaactgtgccccgaaaaatttcggccagccgcgattcctgcgtctgcccgtcgagaccttcgtagcgcgccagccatagcgctgccagcagacccagcggctcgccggcgcgacgggctgcatcctttgcaaaatggttcgagatcggctcacccggcatcttctcgatgcgcatggcgaggtcgtagtaatagtccgcgcgcttgggcgagaactccagctttgcgaaccacagcttgtccggaaagcgccccgtcgcaccaccgatgctctcggcggccgcggcgtacttcttgcgcttgatcgcggcaagtgcgtctttcaatcgttgcatcattgtcgagctcccgtcagtcgcttcaacttcgcttcatacgcatccagagacagaatccgctcggcctggcgcggatccaccgtgccggcgaacacgtgatacatggccacttcgaataccgacttgccggtactgtccggtacgtcgaaaccggtcacgcgcttttcgcgttgatgggcctgcaattcgatcgcgcgcgcatcgcggatgtacatgaggtccagctcgtccggctcgaacatctcggcggccatgacgcggccacgaatgccattcagatcaggcaggttcgctcgccggcatttgtcgcatccggcttcgcgccgtacgcggataccctcgatgtcgaactggaacaggcgctcgatctgctggagcttcgccgcacccagaatgttcttggcttcctcgccgtgatggccgcagtcgcacgtcttggcgagcagcgcctggtacacgtagaggttcacaaagccgggagtggccaacacgctgcgcggaatctgcagttcactgtcagccaggcggtcggtggccgccgtggccgagggcgcgtgcagcgtggtcatcgcacgcaggcccgcgccggcaacgtcgcggaacagccctgcagactcaaaatcccgcacctcgccaaccatcacgaaatggggattcatccgcttgagctgacgcttggcaacgatgaacggatcttcttcccggtttgagccatccagttggcgtgccaccgagaaatggtgcgtgccatgagccatcaattcgaccgggtcttcgatcgacatcttgttcatccaggacggcaggcgctgcatgacggcgtgcgcggtggtcgtcttcccggagcccaccgtgccgaccagcaccaccccgccgcccatctgcatcgtgcagcggtcgatgacatccgcctgctgctggaagaagtgcaagtctttgacaaaatcgacctgagtcgtcgtcgcgttctcgggattcatacgcatgacggtcacgtgaccgtccgcgctctgcatcgaggcccaccggaacaccatcggcacgccgtcaaccaccgtccggatgctcgtctgctgcggctgcacgcggctgaacaccccgtgggagccgcccttacctttctggaagacgtgagacagcatgtccagcaggtcggtcgtgcgcaggcgaaactcgggcggcagaaccagatggccatcgatggcgaaacggatctgcgacagctcgctgttgtccttcacctcgaagtggatgtcggatgcctgctcgcgcttggcgaactgcgctgcagcgaggaaggtctgccacaggccgctcgcattgcgcagccccgtggtctggatgccttcctgacgtgtactgccttcgacgccgcgcgacagcgcagtcatgacctgcggagtggccgtgtaaaacagcgggtcggcggcgtcccagcgcaacttcgcctgacgcaggatctcgtccgtatagtccgagtaccgcatatcggccaacaggatgaacgcgaacttgccgcgctggccatcggccgccgcctcgatcagcaccgggcaaatctggtgccgcagtgattgcgccaacgagagatcgtcgtacagcacccgcgagaacggtggcagatcatcggtcgttcgcacctccgtacaaccgacgtcgctcatctcgggcagtgaaagggagggttcggcgtgcacgggcgccgcggcgacctgcgccgtgcccgcgcgagccgcacccgcgccggatatgaccatgattccgccggcggcctcgggcaccagcccctttttggagcgttcaaagagtcgcacgatggactccttagccctgcgccactgccgcaggcgcggccggcagtgcaggcaccggcggcaccggtggcatgatcggggacacaccattgccaggcgcggcggggaacggtgcaggcatcaccgggggctgagacggcatcgcggtgggcgtcccggtggcgtgagcgggcagcggaccaccgccattcgctaccgacgcgcgctgcacgggaggctcctcgaacggcatggcatcgtcgtcggcacgctccgcggtgagcgtctgctttcccttggcgagctttgtgcctgattcggagatcgacaccaccttgtagccgcgcacggtcccgccaactttcgccggatagacctgactgccccacttcacatagctgcgcagcgtgaccgggaggccagccttgcttccatccacgccgaagatcgccacggtcttgggcacgccgcgggcctcacgctgctcggcagtgggtgccgtcgtggtgacgaccggcgccgggttcgtcttggccagctcctgatcggccttttgcacggcgatctgcgcgtctttctccagaagcacccgcgtcacagtcttgtcgccttccgcatgggccagcgaggcggcaactgcgagaagaatcatggcaatgcgtttcattgttttcctccatcgcgggcgtacgcatcgcccttcacattgagttcaaacttcgatttctgaatatcggagtccgcatccaggttgatcgtcaggacgatctcgttgaccgagacgtacggcgggaaagtgccaatctccgccgcgttgcgcagcggcccctccatttcccacctggcgctcttgtagacatacgggattgaagcgaggccctctcccgggatcgagccgaacaatccgatgtcctgcagcaccgctttggatgcagccggacgcagcaattggagggtcgacccgaagtccgtgcgcaacgccatcgacgtcggcagcgtctggagcagcttgcccagcggtgcgtccgggccgaacggcaccatcgcctgcacggtgacttccttgtcctccttggagaaggcgggcgcgctgaaggcgtccggcagcgcggcgaggaaggtagcgttcgtcacacctcgtggcgcgtccttcgcgccgccgagtccataggtaagcgagcacgacgcttgcggcgccgcgaccgcaccacagttgatcttcgtgagcttccatccgccgacaaacagcggatcgacgtcgacgaaccactttgcgaagcgcggcaccgccaccgcagcgaccgccgacggcgcgcggctgcgggccaggatgtcttcggcatagcgttccgccgggctcttctgcggcggcggcggatgcttgcgcgcctcataggctcggtactgcgccatgccgtacttgtagcccacggccccgacaacgatcagggcgaccagcgcaagcaaacgcttcttcgcggcggccgagctcggctttcgcaaggctgcgtgctggtcggcggcgtcggcgagctgctcaagcgtcagctccgaaaacgtcagcgccggcacgttgccgagcaactgcgccagttcgggaagattgccggccagccggaaggtgccccctgcgacccgtgcgaactcgacggcaagctcggagagggtctgctcgtcctgaacgacgcggtcgaatccgacacgtggtcggcccttgaggatgccgcagaccagatagccgacatgctggcccgcatgttccagcctgtacgcgaagaacacattaggcatcagcccgggaatgcgggccaccgcgacagccgccgaatagagcttgtccttgaccttggtctgcgcgtcttcctgggcgagatagcccatgtgcagcgccgcgccgtcgtgccagatccgcgcagccttcacttccttggcgactttcgcggcgaggtcaggcgcgggcgcgttcccggtcagggtacgccattgcatgccgaaggcaatcgccttgccgtggatctcgaggatcatcgggcaactcccggcgccacgcgctcggcccacgcatcagaagatggcgttcggatagcacgcatgattacttgccctccccgtggtcttgcaccatgactgtggcaagcagcagcgtgaacgtgcgcgtcttcgagacggtctgcgaaccaccgagaagcattggcaacgactcgcccagcgttcgacgagtgttcgcagtgtcgtcctggtccagtgcggccatgagcaccgtctgtccattgcggacgatgatgtcctgcttcggaatgcccttgccgacgatgttgatggtctgaactgactgttggttgttgccgctacccgaagtgaatttctcgagcggcccgtcctgtttggattggtccagcgcgatcgtcaggttcacgtcgtcgcgcgaggtcgcgtcggcataggccgccagcttgaaaccgaccgtcgccgtcgatgtgatgatccccgggatcccacccgtaccgcccgccgtcgtcgtcgccggcgtcgagccggatgcatacgaaaacgtccggcgattgttgtactggaagccgtgacggttgcgcatggaaacgggaatcgtgacgcccgaggtcaccgttccgtactgcttcagggcattcacgatggcttgcgtgccgttgaatccgcccgaggtgatacccaggcccaccccaccggcagtcgacgaaaccagggtggccggtgacagcgcgttgaccgtgaagcccggcaggttctgcagcgccttcgtgagcacgacgttccagtccacgccggcttcacccgcgtccgagaccgtcaggtcgatcatctggaacttcagggtcaccatgcgcgagtagatcgcgatctgcttgcggatgatctcgtcggccgcatcgactgcttccttggtatcgcgcagcgtgagcacgccggtggcggggttcagctcggcgctgccgaccatcgtcatggcgggcaagatgctcttcttgacgccttcgaggtcgttctgttccttgatctccgccttggccgcagcatcgatctgagcggactgccccgagcctcccgaaccgccgcccgacgaaccaccctcggccgactgcttgaactcggtcgtgaacgagttggtgccgccggccatcggcaattgccaggtcttggtcaccaggcgatagaaccggaccagtcctttttcggcgttgtattcccagttgatgcccagccgtgtcgcaatcaggtcgagcatgttcgccagcggcatcttttcgctgttcttgaactcgacgttcagtggcgtctcaagtagcgccgtggcctgcgtcgcgccaacgccgccgccggctgtcaacgcggaaggcagcggcgagttgagcgccggtgcggggcccaggccctgcgacagtggattcaccgcgctgccctgtacttgctgcgccgtgcgcagttgctgctgagcctgcgcggcaaaagtaagcggcaacagcagattcggcggtaggtacacatccgattcgatcttgaccgggataccggtcgccatctgcacgcgctgcgcggcaacggccagcgacatcgagcgctctgggaacacgaccagagtgtccacatccttgcgcagtgcgacgggcagcgtcacgttacgcgccactggcacacgcttgccggcgaggaaggggcggttcacctcctgctctgcctccaccgcggcgcgatcgcgtcgaatgcgtgcatacaggtcctccgtcgtctgcgtgatctgcatcgtggtcgcgtcggtcgtttgccgaacgtccttgagcagcgtcggggagacacaacccgatagcgtggtacagaccagggcggcgccagttgccggtcggataatgtgtttcagcttcatctgcagctctctcacttggtcgggtcgcacttcgtggtgagcttcaccacgcggacgaggttgttggagtagaagcacggcttcaggctgtagtcggtcatttccgtcgccgatagcacgcggcggaccgccgtcttaaagtcgccggtgaaagcgtccgcgccttcgatctgcacgtcctggtccggctcccaaggcgccatggtccaaccggcatcgcgggcccacttctcgatgaggaggcggtaattgccgtcgccgggcgacaccgaccaatcgcgctggccgttggccatgaccggtgccgccacgggcactggggctgctggcggtgccgcgaccggagacgccaccggcgcggcgcccgcaggggtcggcgccagcgcggcgaccgtcgtcgcatcgaccttcggcgccttgcgatcggacagcagctgccagccgccaccggccaagggcttgctcggttcgaagttgcccgaggggtcggcgccgaacggggtggacgcagggactgcggcatgcgcatacgccgcaaggaccgcggcgccagcaaggagaacccggcacatccgggacaacgatcgagactggtgcatggctgtattccgtttcaattcgaatgggttacttggtcgattgcagcttctggtagacgcgattggcgtaccgcagccgcttatccggcgagccggcgttgtagcaaccgaccgcagtccacgtctcgccgtatcggctgaggcaatcggcgaggatccatgtgccgacgtaagcgttggtgcatggatcgaagaggctctgccgagtgattccgaacttcgccaggcgaggcagatgggcagaattgatctgcatgaggccgatgtcctcgctgccgttgctgttgcggttggtcacccacgaccgcatgccggactcgacctgcgcgatgccgcgggcaaggatgggactcacgcgatggaacgcggccgcatcgtccagacagtcggcgcggaccaagctcgcaaacgcggtcccggcgatcaggagcccgattcgcaacgcgatcattgcgccgccgctcgctcgtaaaagcgaacctccggtaggcggtccacacgcacgatgttcccgtcggcgatgacggtcaggtggtcggatacgccgttgaacttgtaataccggtccttttgctccccgcctccctgatggttgtctccgaagacggagatgctggccatcgatttggcaaagctcaggtaggtggcgccatctttctcgaaaacgcgctcaaggccagcgctgttgtcccgcggaaacaggaagttgatgcctggcacgcgcgcgacctccacgcgcttgccgccaccgctggcggtaaagttgtcgaccgtcgggaaggacagaaccttttcggtgtcatcccatcgtgtgcggagcttgtcgcccgagccatcgcgcagttccaggtccttcggttcggattcgaagcgcacctcgatgcggccatttttggcatcgcgaatggccagcgcattgaaggccgaagccagagtcggcccctccggcaggggtgtggcggtaggcgccgcgtcggccactggcgcggcaacacgcagcatgccggccgtctgcgcagcgtggcccggctctacagagaacgctttgggcggcgtggcacgcagcgagatattccggcgaacgaagtccacctccgcatagagattgcgctgttcgagcacgcgcgccagcgcctgcacccagttctcgcccgcctttgcgtccaacgaaacgtcgtcggtaagcgggatatctttctgggccgtgccactccatccggcgggcgcgatggacttcaccatctgtgcaagcggcagtgacgagcggccgacccgtactaatggaaggtccgcatagttaccgatcaaggccaaacgaccggagacggaagcaagactccgcggcatatccccgctagggttggccggctccgaggtaaagccgtttgccctcttccatcgagccaccaccggctgcccgttcacggtgtagcgcagcacatcgggcacgccatcgatgacccaataaggtccgttctgaatggcgccgtccgcctggacaagctgcccatgccggggttgaatgtaggtggaaaggccgtcgttgaagaccatggcggggcgatccgcagcgcgagcgacgacctggtagtcgaagtcgagcggatcagtgtcggccgcgtgagcgcacgccgcgaccagcgcaacagcggagaagaggagcggcctgatcattggaattgggcgacgtgtttcatgaagcgggaaaagtacggcccaccgcgctcgggattggcgctgtggtaccaggcgacagccttcatggccgaaccgctgcgctgaaggttctctgccagaatgtcttcggcaacgcggatgttggtcgctggggcaagcgcctcccacggcgacgcaaaacgcttgccgtggtagcaccaattcacctgcatcaagcccacatcgaagtcgcaacggtcattcgcgagcagacgattgacggccgcgtacgcttcctcgcgcgtggcgaagaacatgccgcgacccgacacgttaagcgtccagggccacggacggccgcgatacgacgactcgttcatggcgatgccggctgtgatcttgggatcgacgcgaacgcccatctgggcaaacggctcggtcttcggcgcgcacgcccagccgccgcgtcgctcggccagggcttcttgcgccgcatcgtttagcacggccggtcgcagccagccttctcgcgtgaacagtcgggcaatgggcgtcgccttgccagccaacgtcacgacaggtccgtcgtcggcacccggctcgatctgcgcgccgagaagccgcgcggaccagccaaggaacgcgtcaaggccgcagtacaggaccggcttgccatccagcatatggacgcgtgcctgcccgtctgccttgacgacgatagcgttggggctgatgacggcctcgatcgttgcagcctgtgcgccaagcgatgcggcaacggcaatcaggagcgtcgcaagccgcttagtcacgatacggctccaggacgatatcgtgcttgacctgcaccatcatcttctgccccggctcggtggtgatggtcgggcggatgttctggttgcggttcagaatcgtctgcgccgtctgggtcgctacctgtccggccgcattgccgtacgccaccagacccgagggtcctaccgtggtagttgtcgggttgtcgttgaaacgcagcgacagggcgccgatcacgagcgcaccgccgaagatcttgaggaagtggttgttgacgtcgcctgtattgccagccgtgccgtccgggtccgcaccctgcatgcccatcaggggaacggttttcccatttggcagttgcatgcgcacgaaagcggtcaggatgcgttcctggcccacagcaatgtctgcgctatacatcccaaccaacgtggtgccggccggaataattttgcacgtacccttgacggtgtcgtagacgtcctgcgataccgttgcacgaaactcacccggcttgtccgagttgaggccgccggcgaagttggcgggaatcacgaagccgcggctcagcgtgcagcgcggcagcttgccgtcgaacccggttcgcagcgtgttcagacttcccgcgtcgcgcaggaactggcgatccgacgaggatgcctgcggcgcaacgccctccggggtcgcccccgcagcattcgcggcggccgcctttgccgcgacagcctgctggattgcacgcatctgcgcgggatccgtcacgtccggcatgcctgacggctgctttacctgtgcgacctgggacttgcgtgtcccgctcttgaatactgaggacgtgaagaggtcatcttccgcattcttcttcgcatccggcgcagcgcctgtggctttcgccgcgctagtgagatcgccggcggtcatgacgggcgccttggtatccgtcgcaatggccagtttgcgctgtttctcggattcctcacgcgccttgtccgcctgcgcacgaatgaccgcatccaggctctgcccggtatccgcgctgccggcacgttgcttgatttcatcggctcgcgcttgctgagccttggcgtcgatctgctcgtccgagacggtctggaagtaatagcccagggcgccaaccatcagtgccgccgcaccacccagtgcgaggacgacattgcgcgggagcttccccttgacggtccgttcctgcgcgtccgtcacgtcggtgacgttgtccgcattttgtttgccacgcatcagaacagccccaggatgcggcggcggccgcgctcgatcttcacttcatcgtcgcccgagcgcagcacgacggtatcagccagtcgctgcaccacgaggtacccgccacggcggatggcattgaccaccacgaaatcgctgccgtccttgatgaaagcgaccggccagttctgcagcgctgcgttgggcaggcgcaaccagagcgccttgccatcgtcaaaggcagtttccggcttgaaactggcgctccccgaaatcgcatactcgaaattcagttgatcgggagaaacgccaaccgcatccggattgcgcgatccttcggcttctgcacccttggcttcgtccggcgcttcaccacgcgcgtcgttgcgcgccttcaccttggcggagatcgacgtcggaaccttgaaccggaccttttggtaaaaaatgccgccgagcggagacgatacgagcgtgaactcatagctccgcttgttcgtattgaccgacagcgtgttgaccagccccgccgcctgcggcttcacgtaaagatgattggcaccgtccgtgtcgtagtcccatcgcacgttttcgccccaggcgggatcgccaacgatctgttcgtcgtctggaaattcgatggttgtgatcttcagcggtgcgctgagcacgcggaagatctgatctcggctgtaggtgaagaccacaagccgagagtcacccggcaatgcgatcggatcaacgccgccattgaacggattggccggattcatagcgtcgctgaggtcgccgattcccagtccggccatgccggcgccggtgcgacgcgcatttttgtcggccgcatgactgtccggagcggaaagcagcatggccatgcacagcgcaatggccagagggatgaaccgggagggggtgcgagcttccatgggcgtatgcgcgacgattaagccgccgatttctgaatgctaaaaaagatggggtacaccccaaacgggttggtaccgaggacagcctccttgtctgcaggcttggtctgataccggaaggtgatggtgtagcgctgcttgcgaggcttgtagccgtcttcggtagttgtcgtgacaaactcgacgacgaccgtgctatcgggcaggctcgcgatgttgatgaacttcggctctcgcgtcagcgtgggcgacgacatgacctgtcggaacggctcgtcctcttgcacccaagcgttgaactggtccttggcggcacccagcatctgctcacgaaccgaacgcaggtttgatgccatacgcgacgattcaatctgcggcgtcaggatcggctcgaccgtgaaccagcgttgcaccagatccttgagagccgcctgcacctggcgctcatcgggacgaaatgcgtcgagttcgcgcgtgatgggcttgccagtcacgtccgacgatacgcccaccaccttcacaacagacggcggaggctcgcgggtcaggatcgcagccaccgcaatcacgccgagcccgaacgttgccaacttccaatggttgcgatccacgctgatgcgtgtggtgatatcgaatatcgcttgctccggacgctcattgccatacatacctggcgccacggtcaggggcttggctttgtcggcggattttcgaaagaatggcatgctgcggcggtccaatgggatgccgctaattgaatcagtgattcgccttccgcttatcccgaaagctatgccatttcgcggagctttccatttatttgcattagagcgactgtcatatccccatgccgccccccgcaatcaaggaaatctcctcagagtctggatgtacggacgacatgcctggcatgcctcggttcgaccccgcatacggacttagaaacgcgaatactcaggttttgaccgtgcgattcgtcgtttttgaaaggaacatgttcctccggtcgggctgaagcgaaatcggtcccgatgtgggaacaaagcgaatttgtcgaaagctactgaaaatcggccatctttcgccgcctcatttgcccatttgcccgccaacaatagcgggcatggaatccccagcgaacaaccaccctcttttgcagctcacgcagctcgccgacagcgcagtctcgatgttcttcgagtcgctggcgccactgcacgatgtcatccatgcgtcggacgtcgcggaagtcatgatcaaccgccacgacagtatctgggtggagcgacgtggggtactgaccaagctcgatatcgtcttggacccaattaaggtggaaggcgccgttcgctccctcgcctcttccgttgaaaagtccgctgtgcgcggaacctcccagggcatcatcaatgccggccacaaaggtctgcggatcgcggcggtcatgcagccgaccgcgatcgacggccacgcactgagcattcgtcgccaccgcgaaacgaacctgacgctggaggactacgccaaggcgggcgcgttttcattgcgcaacgcgaccacgaaggctgaggagccgatcttcctgggcaacgaggaagacgaggcgttgatgcgtgcgctcgagcagttgatcgtaaggcgcaagaacgtcatcgttgcgggcggcacgtcgtcgggcaagaccactttccttaacgcgctcgccggccgcgtcccggccaccgaccgagtcctcaccatcgaggacacgatggaactcaagctgacggtaccgaatctggtgcgtctgctctcgaacaaggacaagggcgtcactacgcaacacctcgtcgcgctcgccttgcgtttccgacccgatcgcatcttcgttggcgaagttcgctttggcgaggcgttcgacatgttgcaggcgttcaacaccggccacgacggcggcatggcgtcccttcacgccagcagcgctcgctcggccctatctcgcctggagagcatggcgcttcttgggattccccccggctcgggatggaagctcgacgacatgagaaagctcattgccgattgcattcactacgtggtgcacatgaagcgcaccggtgaaatgcgtcacgtctcggaaatcattgagatcaagggtttcagcaacggcgattacgacatcaaccgcgttttttaaccaacggagtctttccgaaatgaccctaaccttcaaccaccgcgtgcgcgccaccgcacgcaagtacgcgccctcggccctgctgatggtcggcatgatggctgtcgccacgtcggcggttgccgctgacgacgcattcctgaataacctcggcaacttcatctgtggcatcgcgacgttcatcaacacgaagtatctcttcgtggtgggcctgatcgtgatcgtcctgggcgcctacgcgtacgcgaacgcggagtcgtccctctccaaatttatctccggcgcctgcgtcggcgtgggtctagcggccgctgccccttccatcctgaagtcgctaggcctgatcgcctcctgtgtcggtttctgacatgcgcaagcaccacgtaagcatcggcctgtccatgccgcgcctgatcgctggcgcagtacgaagtctggctatcgccaatgggacgattgtcgcgctcctgatctacgtcacatatcggagcggctggcaaatcccgctggcagttttcgtctatggcctgtgcagccacgcactgctggcgtggctgacgagtcgtgatccgtggtggaaccagatcctgaacgtctacaaccagtacggagacctgtacgagtcgctgccatggcacggcaagtctcacgcggtgttccgccgcccctatggctttgacagcgacctgccatgctgaagctgaaacgacggccgctggcggaaatcgcgccgtggctcacctcgattactcccgagctcatcctgaacaaggacggatcactgctcgctaactacgaattccgtggtgtggatgccgatagcgcggacgcgagcgacatcacctccgcgcgagaccagctcgaccaagcgtgccgctcctttgacaaccgcatcacagcttggtggcgcctgacgcaccgacgtaccaagggatacgtcgacggcgagttcagcaacggaacggatgcacgtctcgacgcgctcaaccgcgcccacatgaccacgggcaggtattaccgcaatgcgcattcgctgagcatcgcctatacccccgagacgggcgtggccaagttcttcgagaagattgggcatcacatgaccgtgggcggtaagccgattttcgccgccctgctcgaagcgaccaaggatacggtccttgcccgcagcgcgttcgccttcgacatggagaaaatccgctccgacacgcggcgcttcgaagccatgctggacgcatttaccggtgggattccgcgcatcaagccaacgcgccttgcgatgcaggacagctacgccgcgctccaccaggtcgccaaccccagtgtgccgaagcgtcgcatccgtttcccggtaacgatgctcgacacccatctgagtgagtcggaaattacggttggctccgagcgccttctgttcgaatccgcacatggcaaacgctatgccgctatcgttgccgtcaaggaatggatgagcttccaggaagcggcgctcgacactctgctgcaagtcgacgccgagctggatatctgcatcatgtaccgctttctggacaccgcccgggcaacggcctatatcgagaaggtgcgccgcttctacaagatggcggcggtcaacctccgttcgatggtccagcaatatatgtcgaaggaggagaacgagaatgacgaggggcgggaggaactcgccaaggaagcgggcaaggcactaaagcgactgaccgctgaaggcgtacagcacggattcgccaacatctccatagtcgtctacgccgacaccgaggcggaatgcgaggatgccgtcagcgaggtggtaggaacactgacgaacgctggctttggcgcgattcgggagaagaccaatctgatggcggcgtggaacagcacgctgcccggccgctgggaccgccagcgacgcttgcagtttgtcgagacacccgcggtttccgacattgctcctgtacggtcggtgctcgagggtccgacgcgcaacgactggctgtcggagaagacaggcacggaagtgccgccactcacctgcctgcccacccgtcatcggactggccagcgcgtcgatatgcatcaaccaggcggcaatggacacctgtttgtaatcgggcccatcggcgcggggaagtcagttttcctcaacttcctagtgtcgcaggcggatcggcacaaggcgcgtcgcatccgtttcgacaaagaccgctccacgcgtatccccacgctgctgagcgggggggcattcatcgacgtaaccggcaagttccaggcgagcacaccggtcaatccgctgtctctgctcgccgacccgggcagctttacctacgtcaccgaatggctaacgctggccctcgaagacgacgatttctccctttctccgcaacagagtcaggacatgttcgaggcagtgaagctgctcgcgagctatccccgcgagcggtggaccctcagtgccctctccacgatgctccatgccgatctgcgcgagcggcttcagatctggctggtgggcgggcagtacggccacttctttgatcacgtcgaggatgcgttcgcagtgagcgacaacctctgcatcgagtgcggcgaactgttccagaagtttcctcgggcggcagctctcttcaccgactatgcgttctaccggattagccagtcgatggacggcatccgctacaccgtcatcgaagtggaggaatgcggcttcttctttcagaacgagcgcttctataagcgtttcgaagactggatcaccaccatccggaagctcaacggagccatctgggcggcgacgcagtccctgcggcaaatcgcgcgtgtggcgaattttgaaatcctcaaggaaaacatcgccaactggatctatctgccgaacagccaggcaaagacgagcacggacctttacggagacatgtttggcctgaccaaagaccagatccagatgatctccgatgcggtaccgaaccgtgactacctctggatcaccaacgtccagacccgcatgctccagaccgctttcaacgacgagatggtggcgatgctgcgctcggacggtgtggcgcaatccatctgcgacacccattacgcgtcgggcgagcccgactggcaagaccgctacgtgcgcgaaatgctcgcgcgcgcagcctaaacagggagatataagagtgaagaagtggatcgccaaccttgccgtcgccgcgtccgtgctcggcgccgcccccgctcacgccgccctacccgtcaccgactgggtgggtctggtgcaaaccacgatctcggcgttgcagtccatcaagtccgaggtgtacgagaacaccaacatcgtctaccagtaccagatgatggcgaatcagttgctgcaagctacaggtctggatgcagaggccatcaccgagcagttcaacagcatcaaagacgagatcggaaagtacgaggtgtacggcaccacgctcaaggacctctatggcaccgtctccgacaacgccgactatctgaagaagattcagagcatggtcgtctcgtccggcaagacgaaggaacagtggttcgaagatcagcgctccctcctgaccaacggcgacaaaactgccaaggcgctcttcagcctgggcgagcagatcttcaagaacacacaatcggtcgccaagcgccgccagaagatccagtcgcaaatcaagctttcggcaaccgcgcaagctgccgcgcaaaccacgaaccagatgctcgacgtattggcgagccagaactccgatttgctacagctcatgagtgtgcgtgcccaggccgacgccgatcgggaccaacagaccgttgccaaggagacccagagcgcagaagcgatgcgatcactggcagccgctcaagatgaagagctcaagaacctccgggcccgcgtcttctcccgcaagctgcagtccaactgaccgtcacacactatgcagatcgcccgcttcatcgtcttgcttctgacggcccttctattgcattcgccgccggctttcgcacaagcgtccgcccctgaagcgggcaccgacaccgcacagcaaactgccccgaacaagggtggcaagcccgggctattcgcgcagccgggatcgattggtgaatcgctcaagagctggctcagccagttcgaatcgttccgtaccggtctgatcgggggcgccaccacattgagcaagaccctcactccggacgcggacaagatcgccttcgggcttgccgtcatttcgctgacgttggctggaattcgtttcgccgcggcgtcgcaacctgtcgcggcctggaccgaggtcttcgagacgctccttatgcttggcatcttcgcgtccctctacaccggatatgacaagttcgggcctggcatttacgaatacttccagcatctcgccgacaaaatcgcaggcacacaagcgatgtcacctgcgatgacgctcgcttccgtcggcgccggattcattgattcctatattgagtctatgaaggcggcaagcggtatctcagacgtcttgatgatagcgtttgctggaatgctgttgctggctgcgttcgttttttgcgccctcgcagctcttctctacacgtttttcatatccctgggcgagattgcggcagccatcggaattgtaattggacctatcgcagtcgccctcggattctccgactatagccgtcgctacttctcttcgtggctggactatatgatcggcgcatcgatgtattcggtcgttgccgctgtgatggctcgcctcgtctcgagtgcactggtgtccacgcttatcgatcagaagagcgccggcacagcgacgctggctggtgccgtgtatgccatgagcattgcgctgttcatgattcttgtcgccttcgagcttcctaaaatcgccggtgcgatcttcggctccggtggtggcatcagcggcggtggggccatgcgggttggcctcaaggccgccggcggcatcggcaagttccttgcgaagttgaaataatgagtacgcacacccattcctcgatgccggcagcagcgcttttgtcagctcacgagagccggatcgcgttgattcggcagtatgcaaacgaggtgtccggcgacttgttcgccgtaaagtggctgagcattctgacgcggtgcgcggactggttttccagtatgcccctgcgcttcgctgaacatgcggaaccgggcggtgcattccgcgctacggtcgaagcggcgtactttgcgatgcgcctgtccggcgcgcagaagttcggtgcagaccagccgtctgagcgccggcgcatgctcgagcctcagtatctctacgcccttttccttgcagcgtgctgctcgcggctcgacgagccgtgccgtcactttcagttctatcgcgacagcgatggtgcagagtggatccccgctgcccacggcgccttcggtccctgggtcggcacaagcaattaccgtgtcacgagacgcgaggctatccagcccattgagcgtatgcgcaccgcacttctcgcgcgcgagattcttggtagcgaacgattaagtgccttcgacagccaggtgctcaccgagcttttcggtgcgatcaatccggatcctcgaccgaccggactcgaaacgctgctgcataaggttgtacggcaatccatcgacacactgacccagttcgagatcaaggccagaaaagcagaattccccccggactcgacgcccgttccgacagccgagaggctggagaaggctgtcaatccgtccttggctcaggctgacgcaccggtgccggcgccgccgccggccacttccacgcagcacgccgacggaaagggtaacgtctcgccagcggaatccgcgggccttggttcgcaggctcaggtcgaatcgccggatgccacggcctcggatgcctcggcggcgcgaaatgtggttcagctcgacggagcgcgttcgttgcgcaaggagttatccgccgacgatcccttcaaggctttggccggcagctctaacttgatgcgggagttcttcaaggcgctggcccaggacgttgccagcggcaaagccaaggtcgcgcggatcgacggcaaagtctcgattagcaagcgctcgctcggcaactttggcctggcgtccgacacccttgtcgagcatctgcgaaagggcaagcacctatacaaggtcgatggccagaatattctgttggtcgacgaagtaggacgtctcatcgcgccggagactgcatcatgatgaatcactacatcaaccatttccggcccatttacgaatttcgcgcggccgttggctggaccgtcgcagctttgttgattctgttgagcggcatgccgcacgctggctatttcgcgctcttgtgcctatgtgccctactgctacggtccgcgcaggtttggcgcgccctcagattccgactcgccatttccaccaagtggcttaccgtggtcaagatcgatgatcttctcgatgccagccgcggtctccgctcgaaggacaaagacgtggacgccatgtacctcggcaccggctacgaatggacccagaagcactgtcaacttgcgcacgatattctgcgcatgccgtccaccgatattcccggcttgccaaaatggttgccgaacgaaacggtacgtgccatcgaaaaggcctttgctcccgccaacagcattgcggaccattcgcctcaaggcaaaccttggattgcgggtctggagaccaagaagcagccagtgccgtttcactacaaggcgatgggcggccacacgtccatcagcggcaccaccggtgcgggcaagacgcgcacattcgaactgatttccacgcaggttattcataaccctaatgacgttttgatcgtgatcgatccgaagaacgacgtcgagtgggtcgcaagatgccggcgagaatgcgagcgtacgggtcggaagtttctgtattggaagcaggcggcgccgtcccaatccatccgtttgaatccactggaaaactggtcgcaaccgtcggagatacccacgcgcgtcgcccagctcatggaggaaggcccgttccggcagtttgcgttcctgttcatcgatcgttctgtcaaaggcgagctctacgtcggcgacaagcccaacctgcgctccatcctccaatacgcacagaacggtatcaacaacctgctcgagcgtgcgcttcagcgctttttccccgaagccggcatgacggactgggaagacgaggtcgccggatacatgcagcaagtcggtcagaaaggtggcggtacccgtctggacgctatggttcgactgtatatcgaccgcttctcgaatctgggcaagggccacgagtcgatcgacggtctcatctcgacgtttcaacacgatcgagaccactacggccgtatcatcgcctctgccctgcccctcctgcagatgctggccaccggcgagaccggcctcatgctagcgcccaaagcggatgacttcgaggacgatagagaaatctgggatatcgacaaggtcatcaaacagaaggccgtgctctacgtcggtgcggactccctgtcgaactccatggtcgcgcaagcggtgatgtccatgctgctcgcggacatcgcttcggtcgctggcgcgatctacaacttctacgcgaagcctcccgagatcgtccttcaagttgacgaaacggctgaggccatcaacgagcagttgctccagcttctcaacaaggggcgtggtgcaggcttcaaggcgttcgttgcttaccagacgcgttccgatttcacggcaaaacttggaaacgtggccaaaatgcagcaggttttgggcaatctgaacaaccagatcgttctacgcttggaagacatcgacaccgcgcagtggttcgccgagaaggccgggacgacggctatccgcaacctggtgatctccagcagcacgagtaccggcacggaagcgcacgtaggtgaatttagtggctccgtttcgcgatccgcacagcttgaaaaggtacccctgattccgcatgacctggtcatgcaactgccgaacctccagtacttcctacggatatccggcggcgccgtctaccaaggtcgtattccaattattcaggactaaccatccatgcgcagcagcctgttccgcgaagttatcaagcaacacaatttgtcggcgaagctctccccggtgttcaccctctctccggacctcgatgagatctgtgcccgcgtggtcgactacatcggcacgaactaccgtgtgcgggaagagcctttgatcaaagaaatgctgacggacggcatcgcagcatggcgcgccgcgcgcaagcatggtgatccgtctgtcgcgttcatgaagggcctcttctcgcgcgcgcatgacctgtacaacaagcgctatgccgcattcaagggcgaaaagtacaacgtctggtacccgttccacgaatcgatcccggcattcgagcaacggcagctggcgggctacgtctgccaagtcgttgacgagccggtccccggcgaggtttcccagcgctgtgctgcgtttcaactcgcggcccgggtgctgaccggatacgccttctcccgttacttcgagagctacgatgtcgctggcaactttgcacactgacgcccgctgggtcgggcagcggcttcgccgtattccggctatggtggccgcacgcatctgtaacgtcgacccggccctggcgctggccatgcaagattggttggtctcgcatgcttacccggacgagacgccgcctgaggcgttcacagccaccaaggccgcaccttgcttcgcgcttgtgaacatctctctcgccaagccgggtgtgttctgggccgcgcttgttgcgatccccagcttccccgtcctgctgctactgcggtggatctgaaccatggcaagtagccgattcgcatcccacgtccgtctttggctgattatttcgccactcatgatctgcacgctggcgccattcattcaggaccagacagcgttcgaaatcagtcgttccgaaagggcgtctgtggaaggggtccttgggacggagaaggccgatatcgcggtggcatcggcaaacgctcgctttcgcgagtggttcatcgactctggggcggtgaaagcatccttcgccggttccgatgccccaactgctttctcggacgggggcgcgtcaacgttcggccgcggctggatgcagcacttctggctgaccatctatcgggcgctataccgttccgcggttgcccaccactggctcttgggcgcgacagtgttgattctggcgattttcaatgacggatcggtatcgcgaaagatccacgctgcaagcgcgggattcgccaatcccgtgtcattccatgtcgcagcccacggcctgatgctttgcttcgggattggagcctccgctttgcttctcccgatttccctgctcgccaattggtggacctatgtggtgtgcctggtgggcctgctttgctggcgcctcgcggcgtcgttccatgtcggcaaatagtccggccactcaattacgacgaggccatgtggatggccttccaaacggagaaatcatgaccacgaccgacctgatccccgccgatgagagcagccttgacgcttcggtagcggcttcccctaccccgagcacgctcggaaccatcgacagcaccggggacgtcgagcacgagctcaacgagatggacgcgtccgccgatgcgctgcgcaatgaggggctgctctcgccggccgatcatgagcaacgcaaggctgaggtcgagcgaacccggaagctctttcgcgaacttcagccggaacagcgccaggcaatcatccgccggcgtcgcgagctgggcctgcagatcctggaccgcgaactcgcgggcgctgccgtcgtgtctgtcgccctgaagctgaatcacacgcgcctgcgacccctgttcgaacaatggtggccctacatgaacaggatgtcgctgaatctccagcgcttcggccagagcaccttcacgcgaacggagttgtccacactggagacgttcctggaacgcgaactgtcgaagctcgaggactatgtggacgagcaggtgcgagtggccagcgcataccgagagcaacgcgaaaccgagatgcggggggccggggatatcgtatttgtacctacgatccagcgcccgtcggtctcccttgaggtccaggcgtactcccggttcgcggtgcgggcgttgcaggtgctgatcaaattcgaccagacgatggaccagttcgacttcatggtgtggaacggcatccgcgaccagagcgacgtcaatgaagaggtgtcgcggttcttgcgtaagttccagcctttgggcctgcgcagctacacgacgcacctgaagctcatgacaaccgtgcgcggcatctagtgcttccggcgcgactatggtcgcaccaagtccgtcgccatccgacatggttggacgtggtgccattaggtgccagatgacggatcggagttacccacagcgtaagtcggacattgtgtcagcacgtgccaccaattggggctaagtcttacatggtgcctgtttgcataacggcacaagtcaagcaacaggcagttggtggcacttcctcttcgttgctggcaccaagtccgaccaagtcggtcaatgaccatcccaggcattcgccacaccgagttatgtctctcgcagaagttctcgaaaagctgaatccgtcccagcgggaagtcgttgactgccgcgaccattgcgtggccgtcgctgtgcctggtgcagggaagacagcgacgattgccgccaaagccgcgttgcttctgagcaacccagcccttaccgtaggtgcggtcacttttagcaaggatgctgcgattgagcttcgcgatcggattctcaaattggcgggtcctacggcaaaaaagcggctggtcgcaggcacctttcactcactcgcatacaagcaattgggcaagaatggaggcaagttgaacgacatcgtcaccgacggtgtccgcgcagcgatcgttggccagatccttcaggagcgcggcatcgattggaaggtggaggatgcgctggcctccatagaacgttcgaagcatcatttggacgatccgaagcccggtactgtagacgcacagatcttcgaggcataccaagccgctttgtcacgaaacgggaagatcgactttcaggacatgctgcgcatggcggtggccggcatgctaacgggtggcatccggccctactccgttcaccacctgctggtcgacgaatatcaagattgcgatagcctgcaatcgcggtggacttcattgcatgcggcggccggctctgttgtgtgtgtcgtcggggacgatgatcaaaccatctttggctttcgtgacgccctcggctatcagggcatggaggcgttcatcaaggagtttgatgctcgcgctatcgtgctcggcaagaactatcgctctcattccgagattctgagtgccgctgacaaaattatccgtaacaacgcgcagcggatttcgaaggacctgttggcacatcggggctccggcggctcagtcgaattcaagagattcgacgacgagtacaaggaagcggttgccgtagttgaaacgctggcgccggcgattcgtgctgggaagaccgccgcggtgctcgctcggactaatcgcattcttgatcccatagaggcggtgtgtagatcccatggagtgaagtactaccgtgccgccggcaaatcgatcctcgatcgtcccgaggcagcactgatgggagatatgttggagcttatacagcgagcaaagttgactggtgtcgatgctctacttggatactctggcatcggaacccttgagcttcaacagcttcacgcccaggaagccgccgagggtgagttgatctctgccccgcgcaaaaaggacctggtcgaatcgggaatatcagaggagacggccgagaagtacagggatttcttgaaacgactcgccgaatggcgtgccctatacgatcgcgaattccatgcgctgacgttggatggggtccgcgaatggatgctcaagtatgtgactgaggacgccggcaagcgtgccatcaacacctgctacgacgtcctcagccagctcaacggaccattcgtggcccgccttgagtatcttcgacggagaaacaacgaacccgccgccgacgccctcgtgctaaccaccatgcacgcctcaaaaggacgggagtgggacagcgtagccatagtccgagccgaagagacaatcgttcccgacagcgaaagcccagaaagcgaagaaaggcgcctcttctacgtcgccgtcacgcgcgccagggattgcctgtttatctcaacggcgaagaagaacccgacctcgcgcttcgtccttgaggctggcctaagccttacttcctgaggcgcgcattctttgtgcgttatatggcactttcgtagaattcctcgccttttactttaacaacgacccgtaagtaccgggggaacagctcgatctctcgggtacaacaggcacaaagttaacttgcgtatacgtctaagggccgctaaccttcacggcaacgcaaccgcggacgtcatttttgccgaaaacggttgcacgatccaccggcggttccggtgaacagcttaaaggtttttgaaccga