gatgttgagcaaagtggtgatcgcacggtggtaatcggggtgctgctggatttcaacgatcattttctttataatatgttagcaatttgtcagttggaatcgacacttctcgtcacaaacataccttcaagcgccagatcgtctgttcgcgacgctcttggggaaccttcttcttgaagtattcccttgtacgggccttgtactcctccttcttcttcttggccttctccttggtctcatcatcaaggttctggtcaagcttgcgctgagccgtgttggcagcagaagagagacccttctcagtgtcaataccggaagaggcgccagtgcggccatcatgagcagcggtgtttgccaaatctctggggtcggccgatccatcagggtgagcagcagaggtggcctcgcccacgacatgattgctcccccccccccccccatcgtctgttgccagtttttgtgatactgaatgcatgacatttgccaagacgaccccgaatggccgctgtcggccacgacacatgggatgggcaacgaacggttgtgattgttgatagtgatcatcgatccccctttatgtttttgttttacttggcaagagtgcacatgtgatgacgagtaggaagaacactgtgaggctgtgagcaaatttggttttatggctaccctacttgtacaccaaggcggatattcgagtgcttccatcggtaggatggacatggccccaagcgcagctcatagggctgggctgtaaggcgttccaaaaacctcaagctgtcactcttgctgcttaaatccgttcatcctccggttaccggatccacgaccgatcgtgcgtgaagcagttgaggaactgcacatttcgcacccggcaagggaatctatgggtaggatttatcacccaggaaccaacaacagaattccgacaccaaccgcacagtaaaacgaaaaggcaaatgttatggttgttcttgaatcaactactatcacgcaccagcattggacatctccaaagtcgccaatcggatacaataccctataccgttttccagtatatcctcgtccggactaatatgaactcgaagatagtggtttgaagctgaggcctggacaacagtccaccgtccggtgagggctgcgggaaggacgggacccggacctacatctcacctcggtgaacggaatgacgggagcaacaaaaatggttcgtgcagtctcttcgatcacgacagtcacatgaccctggccgggaatttgaaaaaagtggacgtcgcgccacccacccagcggcgcgccaaggggagctggaagcctggagaaagcgaatgactggcagcaacagctgcagccgacagtccagtaggtactggtttgttgcagttgttagctcgagacctcgtgtcaacttttctatgcgtcttgatggccaactaacgtgtgttattaccttggaaacgctatttccgatattcagtatattatcttgtttcccatcaagacctttataatctataacaagcctttttgacttgtctttgcaagctttgggactatttgggagagatttggtctggtgtgcacaatcagacgtacatacctagcgtaccgagctaacaagccaaccagcgtcggactgtggtttgcaggaatggccatgccttgcggcgagatattgcagctgtcaaatcgcctcacgccgtgtccaacaagcagcgcggctcgggattggacgccgagtggaaggtcagggttgcaaggtcgcactcgtcgcacccgcctggggaatcttggagtccaggcaattctcctgcgagtgcaggtgcaggcagtgcctgagtgtccattgcccctggggtttccgttgtgcagcgacagtggcagaagtggcaggcccggcatggtggaccgaagcctgcatttggactttgctcatctttcttcctttgtttgttctgtcgccttatccactttttctgccttttcttcacttggattaccacctgcaggaagatacatttctgcgcgtcctccagccttgccatgccatatacccaatagacttctggttcaaacttcagcgcgcccattgcatgtttcagcctttcgactatctggacatattccatctacaacaaactacagaggtagcgactgagttgtactcagacaccaaaacaccctacccactcccctcctccactgcttacgagattccgcagcggcgggatacccaccgaacaatcccaccgaaccaagaacggggcgagtccacctttccgtcgcgccgcgccttttctcggcgcaggcctcccgaaacgaagagaccccattcagtcccatactttccttttctctgctgagcctgctccacgaaacggaagctcgatctttgaacccacttccgtcggctgcctttagcacaagaacaaaaaaaaagccgtatcgatacccttacctagaacacgccgtacagctcgactagtttctttccctacgccttacgcccctctacgtcgtcatacgtcgtcgctctttcttgtctctctttattttgttattagtaacccatatactgtcaatttgaatcagcaccggcccgcaaagcgaacgaacgacgacctcgggaggcggaaaagataagagccatgagcattttcaaccaaaaatcaaagttcaaaatcaagaccgagatccgcaccgtccgcgagaccgtcgagcgtcccaaactcaaagcgtcgacgtcctcctcgagcatacccaccaccggttcctcacaacactccaacgtccggatcgcgggggcggggtcatctctgtcgcgcgcctcctccacgcccagactcaacggaaccagccacaccacctctacctcctcctccgcccgcgcctccctcaccaaggtcaccacaatcccgaccgcacgacggatacagagcgcgtcgcccatcccgtccatcaacggcgacggccggagcagccgcaagcggcgtgcaatcaaggcctcgagccggtcgcccatcagcccgcacttttctgaagactcggattcggacagcaacggggacgagaactgggaggacaacctggacgctcgcaagcgtcgcaagcgggtacacgatgagcgacccgttgacgtgaaccggaagctacgacacccaaagatctggaagggcgaggaggcggatcaggtggagcggatacccggcccggcaattatacatgcggccaaggttgcgagcctggagcacaagtgcaagcccgcgctagggctgaagaacgaggaggttgctgtgaggttgcagtatcctggggccaggtatcctgaacggtgggtagtcctcttttgcgattctgttcctcttctcacccctccatcaagaagcatggagctaactcgacgcgtgtgcgcatcataggtacgaactagtagagggcaaagataagattgatgccgtcaaggacatcgaaaaagtagtacaattagccgcctcgacctatctcacagacgaagagggcaagatttttcttgaccatcaaacaggcatcctccgaaagctcgtcaagagcaagaaccgatccgacggccccggcttcaaagccgccctccgcgaatacaacgacgaattcctcaagctcatgcgcaagggcgtcattgtccgaaacctcgacaagatgcacgggataccgcgcgagctggtggatttcattctcgaccaggtatacgaccgcaccgtcgccccacgggtcgagctcctggccaagtaccaaaacggcagcgacaacgtttacggcgaactgaaccaccctttcatctccgacattctcgagcggaccaacctgacctcggacaaggtctttgtcgatctcggctcgggtgtcggcaacgtgacgcttcaggctgcgctcgagattgggtgcgagagctggggctgcgagatgatggagaacgcgtgtaacctggccgaggcgcagtacgacgagttcctggcccgctgccggctgtggggggtcaagcccggcaaggtacgcttggaaagaggggacttccgtaagaacgagaagatcctcgaggtgcttaagcgggccgatgtggtgctcgtcaacaatcaggccttcacgtcgcagcttaatgacaaccttgtcagcatgttcctggacctgaagatcggatgcaagatcatctcgctcaagacattcgtgcacgacaacaagaacgccgagaacgatgtggccacgtcgatcctagatgtcgagcaccttacgtatcctgaaggctatgtcagctggactggcgctagcgggacatattgtatttcgacccggaggtgatgcaactgccagagagtaaatgctgctctggattggggaaacgaggaggttagcgagctcattcctgctttagggctcctgggaccatgatgatgatatctggatcaaaacatttgcaagagtatgcgcctatgatgtgtcttgttattctagcatagcggtttctggatggcgcgcctgaaaagcgagcttgtgttatccgcgttgtatgggcttttgtttcttcatactgattgatatacagtatggatgcggaaaataggtggaagggaaagggatgggaagtgtaaaaatggaaagggaaaggataccgggtttttatatcgtgtacatacataccttttataacagtccctgtgtagtcatactacactggctgcgaagctcattaccaaagatacccaaacccgaaactcccgcgctgtgccgatcaaagcatcgtaacccatatgcctatctccctctggtatcttttgccttgatcagggtgctggcagcgttcttgaaaaggatcatggaatctttttccaagatctcacacagccatctttgcccttcctcttgctgttcatatgtgcatcgcgccgtgtgatgctctccctcgctgttgggatccgcgaatctgaaattccttgctttccatcctttatcgtctcctggaaccggatgaccgatgaccggaacccgacgtcgaatcattcgccatgttcatggcctccgcctcttgcccgacccgcttcatgaagcgggctacaagctgcttgttctccgcctccatctcggaacgccgcttttcgacaagatccaagtgggtatttagcacctgcaattcatcctggacgtccgccagcatcttgctcttggcgcgcagctcctcctcccggtctctgagtttgatagtgagcgtcttcctctcggccgtcaatgtttgtaatgtcttgttgtcggttgtcgtcttcgtgcgcaagcggacgagctcctcctcgactacattcaaccgccgctggaagtcgcccttggcgcggagggcttcggctagatcgacacggaggcgggcgagaagggcagagtcggcggcggtcggcgcagttgttgtcgagtcggaggcaacggcatcggtcttggtggtgtctcggtctcggggcttgttggcggcgccgctacttgacgaggaggatgatgataggtaggtctcgacttgctgttggagggccgccttttcggcttcgagtacggagatgcggtcgaagagttgctggcctggagtacttgcatgttcaggatgatgtttgctgggtggtaagttttgaggaatggatgaaaggggagcggtgggacttcaagcaagcaagacaagacaagaagacaagacaaggaaggagggcaaggccgaggcaagcaactaacaggtatccacaagctctcggttgacgggatttcgctggtcggcatccatgagggatgaaagatactcgtcgcgccagccgggcattttgttagattgcggcggagaaaaggtccgtagcagatggctgggaagctgagctcagataatcaagaagcgggaagtcagaagaataaggctccggaaagttgggagatggtacaaattaaccggcatggttcgttcctgtgccggaggatggtgatgatgcaaacataaggtagcgacgctggtcggaccgggaacttttgtctttagcgcacctgaggaggagctcatgatggaggggcttgtggggcttgacaaggggactgggtacggtaggtcgggtacctctaggttcggtccccacacggtgactccacgggcaacctcaaggcctgatcaacgacaacttcgttgaagagcaggggggaggcatccatggcatcccactgtgtgcgcctgccaggtcatccaaggaacctccgctagcgtatcacccactgcagtgcagcctgagccgcccgggggggttgttgcagcctgttgggaacgacaacacctcacctcccccacatgcgggaatctcgtaccttgctggagacctcattcatgctcattctcatcactccatctcaactcactctcaaatatgcaaacatgatgatatgatggaggtccctcatccaacagcaggatgggaacaggttggcgaaaagttctaccgcaagacccaactgtacacccaagtttttgatgcggacctagaccttgacaactacattgttgctggtgccccctacggcggagctgttggtattgttttccttgtgatcccactcgatgatgacgtgttccagaaaggtcatgctctgacactgccctcacagctctataccgagatgaggagaaactggtagccttcgccgcagggaggccctccaaaccgagcatagacatccacagctgtgccgggaagctcatcaggcgcattccgtgggacaaggggtctatcaagggcctgggttggtccgaggatgagaagcttctggttgtcacgggagacggcaccgtgagatgctactacgatctccagggcgacttcacccagttttcgcttggacacgacgccgatgagattggggttcggtcatgcaaattctacggccacggccttgttgctctcttgaacaacaactcgctcgtatcagtctcggcttatgatgaaccgagacccaaactcctggcacaacctcccgaaggcccagtccactcctggtctctcgttccgcccgcttacacattgtcgagatccgtcgaggttttgctgagcatcggccaaacaatttacgtctctgacgccagcgaatgcgaagaccgcttcatcgatattgggcccttttcacacatcagcatttcgccaaatggcaagttcgttgccttgtacacaaaaactggcaaggctcacgtcatcagcagcgactttcagactcgtctgagcgagtacgtttccaaatccaagatcccaccacaatacttcgaatggtgcggtaacgatgccgtcgtcattgcctgggaggatgaagtgcggctcgtcgggcccgggggttcactagccaggttctactacgacaatggccgaatccatatcctccccgacttcgacggcgtgcgcgttcttgccaacgacacctgcgatttcctgcaaaaggttcccgatgtcatcgaggaagtcttctgtctgggcaccgactcgcccgcgtccatcttgctagacgcggtcgaacagctcgagatgcagtcacccaaagccgacgataacattcagctgatccggtccaacctcgtcgaagccgtcgacacgtgcgtcaacgccgccggccaggaattcagcatccactggcaaaaacagctgctgaaggccgcctcctttggcaagtccgtcctcgatatttacaacagtgacgatttcgtcgacatgtgcgagaccctccgcgtgctcaacgccgtgcgcttcttcgagatcggcctccccctatcctacgagcaataccagcgcctctctccttcgggcttaatcgcccgtctgctcaaccgccgcgaatacctcctcgccctcaagatcgctggctacctccgcctccccaccgacaagatctatgtgcattgggcctcggccaaagtgcgcgtcggcgccgaagacgacgataccatctgtcgcaagatcgtcgacaagctctcaggcaaaccgggtatctccttcgaagccatcgcccgggccgcctacgacgaaggccgtggccgtctggcgaccgaactgctcaaccatgaaccgcgcgcaggccgacaggtaccgctgctactcagcatggaagaagacgaagtcgcactcgacaaggccatcgagtccggcgacaccgacctcgtctactttgtgctgcaccagctcaagcgcaagctgcctttggccacctttttccgggtcatcagcagccggccgacagccacggcgctggtggaggcatcggcgcgtctcggtggcggcgtggtcctcggtaacgttgatgaaggtcaccacgctgccagccatagctacagccaaagcggaagcggcagcactaccacttgcgaagatacagctttgttgaaggacctctactaccaagacgaccgacgcgtcgatggctccgacgtctttgtgcgtgaagctttacgccagccggaggcccgaacagcagcggacaagctagcgctagcagccaagttgctatctgacaatgccaaggagaacgcgtttgagctttcggcgctcaaagaggcgacgacgctgctgaggatgcaggaggcgtttgatcgtgatttgcacccggagacgttcacgggtttgtcagttaatcagactgtgttcaagctcattagactggggtaccatgggagggcaaagaaggtgcagagcgagttcaaggttacggagaaggttgcttggtggattcggtaagttttttttttttttttttttttttttttgtcttcttcacttggttacccatcatgttcctctcctttcccctttattttccttctttttcacccatcactaaccaactaaaacctaccaaccgcacgcagcctccaagccctagtctccaaacgcgactggtccgaaatcgaagacctcgcttccaaaaaccgcaagtcacccattggctgggaacctttctacacccaagtactgcaggcgggcaaccagcgactggcggcgactttcattcccaagtgtgcggcctctggtggactggaaccgggcgcgacgattggcatgtacgagaagtgcgggatgcgggtcaaggccgctgaggaggcggtgaaattcaaggatgcggaagcttgggcgaggttgctggaagaggcgggtaggggcacacaggaggggagagagattgaacggttgggccagagcgtttttaggagatgattggctgatggaagggtatgagggttatgaattaggtcaggcatttgtggtatgtggttgtttgttccccctctctatgaatcgaatacaagtgaagtggcatggcttttggacgaggcaactccgtggtaagagaatacaaggaaggtcgtcctttgttccgtctatgtcacttgtcgacatgaggctcattcttgagcgtagcatcaaaatccatctgaaactcaagttaacaagacttcaacacgtatattatctagcgccagccaggtaaactggtatcgctatgccccattatttcgccatggttaatatcgctgtgtagatctgacagaaatcaacaatgccagcctaacccgtgcgtgattggtactattcgagaaaatgaatcgagccttccttttccccacaacaaactcctcaagacacaaacggtgatgacgctgtctacatactatcaaccgtcctcccaccactcaacaacaaaatatggaatcgtttcttgctctgactctcacttgaccactcgacaaagttgcctctctgctgtctggcctgtttagctgttgtgctctggccttttcctcttgcaaggttcagagaagagagatcgagcagccggacaattgtttatacttcttgtttctgacaaatgtcccgtatcgtatgtgcctcaagctgaaacctgcaaatacttcttcctttgcctctccaagtcaacaaagacctccaaactccttcggatgccagcgtccatgatccttatcgacagtgacgcgaccaacagcatatagtataaagaaaattactccaccaagaccgacgaaggagagatggtgaagacagaataacgccccctgcagtgaacgctaagcagagtgtcatcgtatgtcacctgctgagtagctgagctgtctgtagaccgcagacattagaccaccatactagccgatgcaatagggggcctgtcgtgtatagcctgctggatggctgatgaattgatcgtagacagtggaccgtaggctgtacaagcccaaacaaaaggggggtgatgtacactacaggaacagaggctatgtactcccagtggccccattgatgtgagcacctgcgactgcggcttcgagactggctagtctcgaagcattgtcgggttctccgttggctcgcgtgcgtgtggtgctgccaccatcaaagacccaaggtccaacgtcgttacgtggtgtgatcggaccctcgtgagtgctaaccgcgtgaacgattccagtgggcgacggagttctggcggcatctcgaaaaccttcacctgcttgaccattgactgcagctgggatctgccgaatgggcactggctgcgatgttgagttatgcgagaccacggggcggctagtcccgtcgaaaggattagatacagcggactgttgcgagttcgaatacagcatcgttacgtcaccgctagcgtctgtttcgtgttggtgactcgacgtagccgctgccggtcgagcttgggcgtcgttggagctggcttgactttcatcttgaacgtatacggcgtcttccatctgttcgtcggcctccagttgctcccaatcctccgggtcgtcaacttcagcctcaagatcggcagcggcacggcagttagggcatatgaactgaggataagatggcgacgacagcaatgatcggatgcacttgtagtgccatgtatgcgagcagggggctacgaacagggactggcagggctgtcatccgaaggtttgattagtcaccagaaacaagatgagaaaagacctgatgagatgaaaggttgtgggttacttacccctatgctattaagacagatcgagcagtcttgcgagtatgactgggaagcgccattcgcagaactttgggctgtcatgtttctaagcctcttgtgcgtttgcatgctgtagaagtgtcagttagtacttatgttaaatgagaacgcacgacaggttcagcagcctgcagcataggacaagacggcgagcgatgaaatactaacttgaaggcgttgagtttggcctgccagccacgatttagctcgagcctcattttgacacagcggaatatcatttcctcgcctcccttgaagtcgattcccaactgtacgatatcgccatcattgacggggaagggcttggattcagtccctggaggactgaggcgtatgtggttgaggaatgtcccactactgcttttgacatctttgataaaccactttccgtcttcataccaaaactcgcaatgccgcctgctgacgaccttgcttttgaaccctacgggcgctgccgagggcacattatgcggaaccaccgaaggtttatctctttcggaatatctgccgacgcgaatgacttcttttccggttggtaaagtgcgtgagatcggagagaaggtaagcgacgggcgtgtcgccctagggtcgtagaaggtgctgaaacgtatcgagggaagcgactccatgtttccaccagtttcagccctggtcgcaatgtcgcttgtagtcgcggatcgagccctggtcatggtggccgcgttatggttattactaatgatgttacccgtagaggagctgttgctatggaaagtgtctgcagccacccgaatgccgttgtcatccgaaggagaagctatccctggaggtactgatgtcgtcggcgaggtaacaggaggcgactccagaggtgcagaagcgacgccgtcggtgagggaatgggaacggtgcgggagaagagaaaagggcgttcgattagaccgcaccgaggccgagtggttgggatttacagtcgcgtcgttggtcgataacgaaggcgaatgtcgggaggggtgcgcagggtcgctgtggccgcgggaaatgaaggggatatggatggaggagagagaggaggaattctggtgatgggcgcggccgtggtgagacgggttgcgagctgcggagacgagattgtttgcgctggggacggcggtgttattgttgttgttagcggcggcttttgcacctgctgtggctgtgggggcttcggggcccgaaccagggccagcagacggcgtggtggtggtggtggtgctgctgaccgtgccgcttgacgagttggagacttgcgggttggaggcggattggtgggtgatgtcggtgtgtagaggcaaggtcacggagtgatgtcccgaggcgttgacaggcgagttgggcgtggtcgtcgtgggcgaagagtgatcccgcgacaggatgtgagtttgggtgtaattccggaggtaactcagcccgcgcagtcggcttgttctcgacgttgagcccgagcttccagtggcagcggcggcggacgtgggtgaggcagcagcaacacctggcgaagcgaccgaatcactcccaaagccaggaaatgcgggcgctggggtcgaatgggtgaacatcatatgcctctagaggtaacaggcaactcaaggaaggtaaagtcgataggagggcatttagaggaaggtgccggtgacagctgtgcgtgcagatggatcgatcccttcttcaagttgatttcaaccagcggtagaggcaacaagcaaggggggggagggacttgtgactgttatccaattaataaacaaatagaaggtaccaagaggttggggcggaacgaggaataggtaggtactggcatatacggcagaaccactcgagtcagggaccgaaaagggagaaaaaagaaataacagcgaggcggcggtagatttgttaaagataaaaagaaaaagagatattatggggaggttagtaggtcaagacctgtgaaaagtcaagcaactgtttggattgttttagtttttcttctctagagagccgttatccgtaccatccacccaagcaacctggaagtcgaccaggagtccagcccaggcaaagccagattccaaggcccaagggggtcctctctggtggctctgatggggtcctctgccagtatcggggcgattctcaaggccccaggtcctgtcgagctgtgccgaccaagccagagaccccggagcagacaagcgaaagcgatccaaggtggaaatgggcatgatagatgaatggataaatgggggtggggtgcgccgggtgcagagcacatgccgtccatttgtgatccatccagtccatccatacctctacgtacccgtcaggtcgtcagggcaccgtgaggccctcggaccatccatccacatgcgaccgttgtctatacatagtgtctatgatgcccatgatagccttgatatcacccttggtgtaatggtgtaatgactgctggattggacgtttggataggtgctgacttgggtggttcagctgcctccctagatactgatgaaccgatgctcctggctgcaggagtctggcgtgggagatgaggcatggattggaaaaaaaaaaaaaaaaaaaaagcacaaagggttgttcttggctggcatggtgcgattaacctttccctatgcggccatgtcgctatacagacggagcctgaccttgatatgaggccaggtgcacattggatatgacagctcaggtgcccctatacactacagatactctacttcaacgaagcttgacatctcacgaatcctcagaccatgaggctgtagatatctgtaggtaatctgctgatgcgttgcccgttgtctgccatgtcgtcgatatgcaagtctctctcatctgaagaaagtacccactcacggcctgtacgtacagtacctctaccacctagcgagcggctacttccgcacaattgtctccggagcatcatacaggtatttggtcccttaaaacctccatcgataaaaccatcgagtgtatggcattcttccaacctcccactcacgcggcagcaaccatgaccgcaagaacctccgaaaagacgagaagtgccacagtgctcagctgagcaaagagccaaagtgcttgcgtgccaagtcgctgagagccatcccacatgtggacatgggctccgcacgttaatcatatcgatatagaaggcgcctgtgcacgacagctacagggatgagttgtggggcaagtggatggaggttctggactaggttcggttgggctctggcacactgcctgcacctggctgcgcattgacgctcgctggaccgatgaacaagcgtgcccctgcctccccgtcgctgccctccactgccctgctggtgtcgccgcgcttgctgccgcccgctggccgctggaccaggggcaccagcccgctgcactgtcgggtccgtggtgggctggcaacctaggtatggaggtaccctaggtaggtacctagaggcaagctgcccgcccctgcctggtgggctgccgtggtgccgcattaggttttcgctggcggcaacactgagtggccactggcggcacggcgggcagcatttgcatccaagtgcccagaagtcgcgattgagcaatgccattataccggacgaggtagaccacccacccacattacgctgccgcatcacaattccttgttgcagccatgctgaatcgcttccggccagcgcggctagtagcccaatcctccagatgcttgcccttgacgagggcgcgggcaggtcccttgcccgttaacaatgccaggactttggctacgagagccgctgctgtcaacaccaaggtatgctccaagtctgaagagccccaaaaatatggtcatcatgatgcagttccttaagtactgactatgactccaggaaccgaccgaacgcgacaacatcaccactctctccaatggtgtccgtgtcgcttccgaggaccttcccgatgccttctccggtgtaggtgtctacatcgacgcggggtcccgatatgagaacgactatgtccggggtgccagtcacatcatggaccggctagccttcaagtctacaagtacgaggactgcggacgaaatgctcgaaactgttgagaagctcggtggtaacattcagtgcgcttcttcgcgcgagtctatgatgtaccaggcggccaccttcaacaaggctattcccaccgctgttgagctcatggccgagaccatccgcgatcccaagcttacggacgaggagctggagggacagatcatgacggcgcaatatgaggtcaacgagatctggtccaaggccgaactgattctgcccgagttggtgcacatggctgccttcaaggacaacactcttggcaacccgttgctttgtcccaaggagaggttggattacatcaaccgggatgtcatccaaacataccgcgacgctttctacaggcccgagcgccttgttgttgcctttgctggtgtgcctcatgagagggccgtcaagctcgcagagaagtactttggtgatatgaaggcctccgatgctcccggtctctcgaggacaggttccgaaacctccgtcgactcgctagtgtccgagtccagcgaggcctcgagtgaatcttcatcatcctcctcggactcttccgagtcgagtggcgggctgctctccaagcttttctctcccaaggccaagaaagccacccccaaccccttcctcacccgggtacctattagcaccgaagacttgactcggcctgctcactacacaggcggtttcctcaccctcccatcacagcccccaccgctcaaccccaaccttcccacatttactcacatacagctcgccttcgagggcctcgccatctcggacgacgacatctacgccctcgccaccctgcagaccctcctcggcggcggcggctccttctctgccggcggtcccggcaagggcatgtactcgcgtctctacactaacgttctcaaccagcacggctgggttgagtcctgcgtggccttcaaccactcatacacggactcgggtctcttcggcatcgccgcctcgtgctacccgggtcgcaccctgcccatgctccaggtcatgtgccgcgagctgcacgccctcaccaccgaccatggctactcggccctgggcgagctcgaggtttcgcgcgccaagaaccagctccgcagcagcctcctgatgaacctcgagagccgcatggtcgagctcgaggatctgggccgccaagttcaggttcacggtcgcaagatcccggtccgcgagatgacgcgccgtatcaacgagctgacggtcaaggacctccgaagggtcgctaagcgcgtggttggtggcatggcgaataacgccggccagggaagcggtgcgccgacggtggtgctgcaggaggcgacggtgcaaggactcaagactacggagctggggtgggatcagatccaggatacaattgctcagtggaagctcggtagacggtaaacgtttgtcaaggggaaaaaaagagtagggcgtggagaagttatgtaagaggagcgctgtattgaacttggcgacacgcacacaccggaacgataaaggcgttttaggttccccacgagcatagggaagaggctagatggttgctctgtacaatcgcaacttttcttggtgagttatacaagatgtgtccaggtacatctttgccttaccatactgtacgatagcaatgaagattttctgaatatatcaaaagtcaaaagtcatatttgtgcagtggcctttgtctaggtgttgtagatttctcgaatgtatcgttatctatattacaatccggattcaatcacaaccaccaaagtgcatgtataaaacaaggtaaccggacaaatatcccaaacatcatcctactccagaagcaacgctaccctcttgactccttgttggaatgcgtgtacaaccgaggacatgtaaatgtgctgttctccatccttgtatatcaactcccatcgtcccaaaaggcacaataccaaacacccaaacacctctcatctatgtaagcaatcacccctaaccgacgccaaacaaaatatccctcccccattccccgactgcccagaccacggtgtcgtcctcatttcatccgatgcttgccgaaatcacctaacctcaaagcttcgacctcacggcctccaaccgatacttgacatctttcagcgccttggtcgtcggcttccaatcgtcaaactgcttgagtaagtcctccacctcattcgacagctccgacttgacaaaatcctcttccagcaggccacgcatgatccagggtagatggtacggattcgggttggagagggtgccaggttggcgggtggccatgtcgcagggaacggaggatttgctgttggggcgggtgggcgaagggctgacgtccgttgtttctagggcgtgggagattgctaggctgtttgaagggaaggggggttagtgagattgtcaaaggagggggtgtgagtgaagggaaactggaaagagggcgtgaagaagggaaaaggtgaggaggaaggttggggtcgacgtactcgtagacttgctcatcgtcgtaaagacgagaatggccatcgcctgtgtacaagctgccggcaagagggacggaaagttcacggataaggccgtggtctgtgacgccgaggtttcgaagtttcagtgcgaagccgactaggtgggcaatgctgagtattatccgtgtaagcaaagcaccaaatggttgggtatcaatggtcactcacaagtcaggggcatgaatccggccatcgatgaatacggcccggtagatgtacgggtgatgggcaggagcgtatatggcggattccagagggacaagctggtcgtcgatgctgccgatataagtgattcgagccccgtagtgcaatactgctttaacagccgcttcgagctttctggatacctcgctttgtggatctccgaattcccatagttcagctgcagatcccatcaagatacctagcccagttttgtaatccgggaatgggccgagagagacacccgccatagcgcaaacgccgaccttggctgttggagagatgacacccagctcgtagagtttcgccaacagcatgatgctaacaggaacaccctgagaatggcatgccatgatcacaacgtccgcctgacggatcttgtcaatccagttcaacagcagcttccagaggttttccacacgctcgtcaatcttgccctcgccctcaagagcaaccttgtcaatctcacagtccccgcaaccgtgactctcggcccatcttctaatcgcttcagcgccatgatttgcgaatttgatcgatgtgcccgttggttgccccgttatcggacgcagatagtatgtggggatcaacccgtgtactccaaacgcgatagcctttttgatcttcggtggctccctggcaatgttgacatgcttgggagctggttgttgcgtccatagcaggtagtttttgatctgtcggacaatagaagggttctctttcatgcgatacacattcttgaatgatgggaggacgaggttaggaggcggcagtttgagcgaacttgaactcttggaagttccagctttgggtgttccttcagctttcgctatgggctcaaccttgggtgtattggggcgggaaatgggttcgtcaaccatggattgcggtcttgcccgtttccctttattcgacgaactttctttcaatgaaggtgtggctgccctcggttggtcatctttcttcaccgacttcagcgatggctccttggatggctctgtctcaggctcggtcacgttggcgttcttcggctgcgactctgaactttcccccaccacagccagctggccagtttcctctttctgtccatctttcgtgtgggaattcgaccctgaatcacggtaccagaacgcccaggtagaacctgattttggttgttgtgctggggccggcttagctgcctctactgcaggcgcatcctccatctcaacgtcctcggaatcctttgatggcgggcttgttgctccctcctgtggctcccccgttgacaatgctgaatccgtctgttttgtttctgtcgtgccactccctggccaaaacccaaacagataactcccatagctataagtcggcttttcttggggtgcagtctgtaacgtaggctcctgagcgtccggggcctttggcggatctccgtctgatggcatattgtttgaggattcctcggttaatttggggggttcgggtacttcaggttcgcccccgttgggcctgggttcgctaagctttggcagaaccgggacggaggcagtcaacactggataataatagtacgcagattggcctagccaccctagccagctggaggaagctgtttctcccgactgtggttcggtggtagtagactgtgaatccgcaggctggtgtataccattagtgtctgatgtcggttgttgttgttgttgttgttgttgggtgtctggtgatgggcgatcctcggcttcattgctgccagtggtactaacagcaacctggtcggtcttggcaacgttatcgtccactgccggccccggctttggtacctcaccgcctgtggatcccctatcatcaaggttctcggatggtaacatgtttggaagagacgaagatgaagctgcaccatcgagactgacactatccgtgcttctttctgtgtcaaaacggctaaagtctgctcgcttttttgatctgagtgttccgcccatgattgtttcacgggcgacttgtgtcgagggtgtcgatttgcgtggccatgagccataccaactccgagatttctggggctgcgagtctgttagcatcgggtgtaacaggcattaaacaggctggatatggtggctgaagagaaataggctacctctttcagccctcgcttgctcgaaataggagttgtatttgcggtcgcattgggctgggatgttgatagagcattatcaggtgtcgaggtcgtcgtcgacgaaggtgggttcgaagcggtcggcattggaacggcttttgaacgccatatagaggctgctaggctcgaggacgatttcggcggcatatcggatgtggacgttgaggactcggtgacagcactaccatccgccggctcggttggagggtttggtttcgccttttttcgacgacccatggtgaagaccatggcgagcaaggccaacaacctaacagattccagtcccctaagattatagggcaaactttggccacattgccgtttatttcgtcaagttgaaaggatcgaaaatgggcatgcgacgagtattgcgtggcgcctataccgtagggacaagtcgacaagccgacgaggcaccgctcaggctacaaatccgatgtgtacttctacttacactacacgggtaccgccggcggggagggagcgctttcatccattatcaaaggctccagctcggatgcatgtacgtcatttgccaggtagcgcacagtccaggggaaccggataggtaacgaagtacctacactttattacctggagagggggaccatgtgaacgaatgctgatgttattacaagtacctacttgatggtctagtgtagtatcaaattcattcttccatcagactagaatgatattccaataccgtacgatcctaacatcagacgacatgttaagtgtaggtaggtacctctagacaattgtacatcccgccttggagaattatatgtacctcgcaatggccaataggtaactcattgatagcacgttctcagcaatcccctctatctctagggtgtaggtacctaacggccttcagtaccctacctctacttaccgtgtacttccctgcaacgcatgcggctggcccgttggctgcccgtctccgcccgtgcaaaaggttcggtacgtacctggccatgaacgtgacagcgtcctgtcagctgacgccgtggcactcgtggacacaagacaggcgctgctagtacccctacaggggaaccccgcaagactcagaacccgcaacgaaccgacatgcacgcggcccgcgtacctagagatggcagaatcgtagccgatgctcaccgcattccttatcgttatctggccacggtgaacggcgacggacccaccaaaaattttcggcagcggacagtggaagcggcctgggtcagtttttgtcagtgcttgtcgattcattctgaagtgtgaaggcgggcaaagggacgagggatccagtgcgggtatctctccaattgcaactccaaacacatccgtccatccatcaggtcctttctttatacccatcagttcacaatgggtgcgcaaaagcgcaaggaaggcccgggcggcgccccagtcaacaaatcaacacaatcagcctccgaatcgagaccgtcaaagagaccaaagtccaacgatgccggcagcaaggcgggcgcaaagacgggcaagcagggcaacaagccggctcccaagtccgacaagcctgctcctcctgctcctaccgccccggctacatctacgctgctcaaggaagaggagccaatgttccccagaggcggcgccagcatcctgacacctctcgaatacaagcaaatccaagtccaggccaagaacgacgccctgttcgaggagcaatccagcaaggccaccgccaagaaggctggtgagaaggagggcaagcagaagaagtccaagaagaggtcaaagtccgacgacacacccgcgaagcccgatgcggacgccgtcaaggttgaaagtctcaacttcaaggtatgcgccggaacactcatgggttcagtcctatcatccaagtactaactgtccgcagcgtctggtaaagggctccttggtccttggttccgtctgcgccatcaactctctcgacatcgccgttgctctacccaacaatattatcggccatgtccccatcactgcgatttccgcccccctaacaaaacgcttggaggccagcgccggtaacgacaatgccgaagagtcagaagacgagaacgacaacgacgttgacctcgaatccctcttccagatcggccagtatgtccgcgcctacgttgtatcgacggtcgacgaggcttctacacacacccctggaaaggccaagcgccatatcgaactctcccttcaaccttctctcgccaacaccggtatggcggagcaagacgttgttgtgaacagcacagttatggccgccattgccagtgtggaggaccacggttatgttatggacatcgagatcgccgattcgaagttgcaaggtttccttgctcgcaagcaggtcgacaagagcatcccccaggaggctctgcagccaggtgccgtcctcctctgtatcgtcaccaagaacgccaagggcaaggtcgttcagttgtccacattgggtgaaaccatgggcaacgtcgagaacgtcccttcgactgctaccaccatcgacacattcctccccggtactgccgccgacgtgctcgtgtccgaggtttccagccacggaattgttggcaagattatgggatcgctggatgtcaccgctgatctggttcactctggcgctggtccggatggcatcgatcttgaagacacatacaaggtcggctctcgtctgaaggccagagtcatctgcaacttccctactgcaaagcaccccaagctgggtatctctgtactaaaacacgttacctcgttgaagccaaagactgcttccaaggacgaccaaccagtggtgccattgcaggctctccctcactcgacgatcgtggagaagtgcaccgttaagcaggtcgagcctgagatcggtctttacgtcgatgttggtgtcgagggcgtgtctgggtttgtgcacatctcccgcgtcaaggatggcaaggttgatgccctcttcgagaacagcggaccctataaggtgggatctgttcacgctggtagggttgtcggctacaacgcctttgatggcatgtatctcatttccttggagaagagtgttcttgagcagccattccttcgcatcgaggacattcctgtcggtgcagttgtttctggtgtggttgaaaagatggtggtcaacgccgccggtgttggtggccttattgtcaagattgctgacggtatctctggcttggtccccgagatgcacttcgctgacgttcaccttcagaaccccgagaagaagttcagggaaggcctgaaggtgaaggcgcgtgtgctctcgactgacgctgcctctcgccagatccgccttactctcaagaagacgctcgtcaattccgatcttcctgccatccaatcgtatgagcaaattgctgttggccaacaggcgctcggtaccatcatcaacgtcttgcagcacggtgcgattgtgcagttctacggcaggctccgtggtttcttgccagtttctgagatgagcgaggcctacattcaggatcccaaggagcacttccgcgttggccagactgtcagcatctacgtcatcagcttcgaccccgatgccgccaagcttattgtttcttgcaaggacccatctgcctttggtcttgagaagcagttggccctcaagaagcttcagatcggtgatgtggtgtcggctaaggtcacgcagaaaactgacgacgatgtttttgttgagcttgccgatagctctctcaaggccatcctccccgtcgctcacttgacggacaagtcggtcagcaagactcagtctgccctcaagaaaattcacgtcaaccagactcttgccgagttggtgatcttggaaaagaacgaggctcgccgttccatcattctctcccagaagcccagccttgtcaaggctagcaaggaaggcaagttccttactacccttgatggtgctcgcgtcggagatgaggtttctggttatattcgcaacatcactgctacggctgtcttcgtccagttcggtggcaagttgaccgccttgcttcccaagtctatgattcctcgcgaggatcaggacaaacccgactttggcatgttcaagtctcagtctgttactgtcaagatcacttcggttaacaccgagcttaatcgcctggttgttgctatccccggtgctgcggagcaggttaagaaggtcgagaccaagggcgagaaggtcgctaaccccgtggatgaatccattaccactttggatgatatttccattggcaagctgaccaaggctcgcattgtgtccgttaaggacacccagctcaacgttcagctcgctgataacattcagggtcgtattgatgtttctcaggtgtacgacagctgggagcagatcaaggataccaagaagccgttgaagagattccagcccaatcaggtcgtccctgtccgcgtgctgggcgtccatgacgctcgcaaccaccgcttcctgcccatttcccaccgatccagccactccgtcctcgaactgtccgcgaagcccagcgatgtcaaggagggcgcctcttccgagccgctgtctttcgacaacctcaaggttggttctagctacgtgggcttcgtcaacaatgttggccaaggccacctttgggtcaacctttcccccactgttcgcggcagagttaatgcgatggaggcctctgacgatgtctctttattgaccaaccttgcgaagaacttccctattggctcggccctccgcgtccgcgtcgtctctgtggatgccgaatccaagcgcctcgatctctctgccagatctcctggttccgaggacgagttgacttgggacaagatcgcacaggatgtcatccttgtcggcaagattaccaaggttgacgaacgccaggtcattgtcaagcttagcgagagcctggctggacccgttcataaggttgatcttgtcgatgactacgaagaggccaaccctgccaagttcgctaagaacgagatcgtccgtgttgctgtcgttgaagttgacaagagcaacaagaggatacgtctgtctaccagaccttctcgcatcctcaactcttcgcttccggtcaaggataaggagatcactcagaacaccaagctcgaagttggcgaaattgtccgtggtttcgtcaagaacgtctctgacaagggtctcttcgtcactctcggtggcactgtcaccgccttcgtccagatcaagaatctttccgatgcttatctcaagtactggaaggagcagtttcaggttgatcagctcgtcaaggggcgcatcatctctgttgccaacggccgtatcgagatgagcttgaagccttctgttgtcgacaaggactacgttcctctcaccaccatctccgacctaaaggaaggccagaccattactggtcgcgtccgcaaggtcgaggagtttggtgccttcatcgacatcgatggctccgccaacctctctggcctgtgccatcgtagcgagatgtctgacaagaccgtcaaggatgctcgtaagctgtatgaggaaggtgacaaggtcaaggccaaggtcctgaaggtggacataactgccaagagaatcaaccttggcttgaagccatcctactttggcgagcaggatgatgaggatgagatggacgttgacgaggaggatgccgaggacagtgagggcgatgactctgatgaggatatgagcgacgccgacgacgccgtccagattactggtaccgacaacgtcgaggacgagtccgaagatgaggatgaggctagcgatgtcgagatggttgacgctgatgtcaagggtcttgaggccggtggcttcgactggtctgcttctctggaggatggcgagaaggccaatgcctctgcggcggatcttgaggccttggccaagaagaagaaggctcgccgcgagcctcaggttacggtcgataagactgcctcgctcgatgttgatggacctcaaaccgccagcgactacgagcgtctacttcttggtcagcctaactcctcccagctctggatcgcctacatggccttccaaatgcaggtgagcgatctggccgctgccagacaagtggctgagcgtgccatcaaaacgatcaacatcaaggaggagatcgagaagctgaacgtctggattgcctatctcaacttggaggttgcttatggcaatgaggagacagtcgacgaggtgttcaagcgggcttgcacatacaacgacaagcaggaggtccatgagcgtctggccagtatctacatccaatctggcaagcgcaaggtaagcacccaccccccctgaaaaaaaaatccatgtggttacagaattactaacataattcccctacaacagcaagccgatgacctcttcgagaagatcgtcaaggagttcggttacaaatcccccgaagtctgggtcaactacgctcacttcctgcacaccaccgcgcactcgcccgaccgcgcccgcgccctcctcaagcgcgccacccaggtgctcggcaaggagacgcacatgtacctcgcccttctgcccaagttcgccgcgctcgagttccgctcgcccaacggcgacaaggagcagggccgcaccctcttcgagaacctgctggccacctaccccaagaagttcgacctgtggaaccagctcatcgacctcgagacctcggcggccgacgccgacaagggcgttatccgcgacctgtttgatcgcggtagcaaggtcaagggcctcaagccccgccaggccaaggcttggttcaggaggtgggcccagtgggaggagaagaacggtgataagaagagcagggagagagtcagcgccaaggcacaggagtgggcgagaacggcggctgagaagaagaagactgctgctgcttctgcggcccaggaggaggagagtggagatgaggagtagatgtgatgagatgatatccctcttacggttggttatttggttcgaaataagctgttatacctactgggaagcagaagaagacgggttgggattctgccgccaccccagccgcccgtccacgttttatagagaggcaagaaaaaaggagagcatgcccaggcgcctttgtagtaacatttgtatatagggttcggtttccttttgttttcaaaaagcctgatgtttgaatatttcatatatttttggtcttcactgcttttttacaccggggttgaatgtgcacggctgtgtgattggattcaaaacgatctaggtaatagaactcgatatgccgttcatccccattgacgtgtcggatggtgatgacttgtgtaagaagtagatattgcactccctctctttctctccacgctgctcatgttttgtctttttttttttttttttttttttttttttttttttcaaccacaacatttcaaggcgcgagatatccatcaatcagttcaccctgcatattccaatcgggcagagaactgtttgttaaaagcaaggtaacccaggtaggtacattgcttccactgttgtagtgacctctcagaaacgaaacctttttttttttttcgatgactgtcctcactattctacctagatacttagtgcctacagtattatcttttctctcttcctgcttccacgtcgttgggttgcgagcacaagtacttcctacttacttacctaccaatcaaccaatgtcatttattctcgtagcggtacagcgcagccgcctctattcgtaatcctttccttccttctcgccgtttcgttgtacataacggtaaccgtaacagtaacaccattcagtgtcccccgcccgcccgcccagaaaccagaccatcggaatgatgggctttcaggtacatcatatttgtgccactggtggtagtacactaggtaggtagaggtaaggcaggtggtacacacactacttgcatggagcaggttccttccttcctttcttcatttttttcatttctttgaatccgttcgttccattcattctccacttcaccctgattcattcgataacggcatgtgataaacaaccaatgcagagtacaattcgatttcatggacttgttttctgactaactgaatgactatgactcctttggctggagagagagacagagcagctagatggatggatggatgtatcgtaagcataggagaggtgaggtgaggtgtgcgattgaagcgctttttttgtaactgaatgatagccgaagatcgtaacctaatctggcagttggcacatccaatcctcccgctgtcgtgcaagtgtgcgcaagaatatctccaaccaaccaagcaattcattgcagaacatcaaaagtaatgatgaatcagagggcagccggaatgacaccagaggcaaatgtccttcgaccgataaaggaacaaatgccgacacggatcgtcggtagggagggagggattgtggcacgggtcgtcccacggaggacgcagattggggaataacatcatttgttgccaccgtacatcgcaaggaacgggagattgttaatgtacctgacaaaatggggtaggctggacggctacactgaactgagtacaaatgatgatctcagttgctacggaagagaacaaaaactaggtagtgaatacgatatggcgacaataaaggaacattgaatggttggatagatatagtaatatagatatgtatctacttgtgtgttctcttcacaaccctctcaaaggtaaatacccacatgtatgcgaagatggtatctcatttctcgacgtgtccaagacaattggaaccaaccaccaaccaaaatccaataaccaagttctgaaacgcctctccaaatgccatgccaggtaataacaagatgctagaataacgctgatgataatgatgatgatgtgctgtcccctttcgccatatccaaaaaggcgggaggggcattgtgtaacaatggaaaggagatgggtatgtaacgatgcaatgctgcagaacacaagatgagagagaaaaataaacaaatgtacacggtgggttttccggcaaaaatatgaccgacacctgaaggggtaataatgccgaaggccacattgtgttccaggttgccgcaccaatgttctcgaccaacgaacaaacccctaaagccgagaatcccgaaggctcgagaagactttgatctggctgcagtcgcgtggtggctcatcagaagacgttggactgaacttccgcgggcgatgagcaacaaataatcgatctgtccgcatgcagtttcttattcccccggaagttcaatcgagcgcatgtcgaagagcatcgaaccatcttggtgacagcaaaaaagcgggagttgacggacccactcccacgcatagtgaacggggggcttgtccgccatcccagagcgacggcggccgatcgaattcttgacaccgaaaagaaaacccaagcagccagtggggaaaatttccatccaacttcacttgcggtaaatagtgcccgccaatattgctgtgagctggtggatatcgagcaatgaccatacccctactgggtgcaggacataagtggccgacagcgctgcagaaacgcgcatggcagtaagactttgtcagccgggacgaaggggttcggcgaaatgtgacgtaagaggttgctcttagctcctagggaccaaatgcggagagcattggttcccgttcgagccagacatgttttatgcgtcggggtctggtgttggtggatctttcagacgcgccagctatgtagctagcacgtgtaagtgacggcgacccatcgagcaggcaccccgtcagcgccaaccacatacggcttcgtgctcgtcttacggggaggaagcgcccaccgagctcggcctggcttctgatcatcaagcttgccgcatttccgcatggccatctccataaccgcaatgcgaatgaaatcagagttctcgcgcatctcgcgctgtcttggtccaggcataggatactcggatttggcgttggaaggttgctgcgcttgcgacgtggatgagagaccgacagatgggcaagggacccgaccggaggaagtagaggagccccgggctcgctgaaccctgtacgtttgcatctgaatagacgccgtgaacactttggtagtcggcgcttgggtggcagagtgaggctgctccagccggaccgtcgtagtcgggttaaggtagcgacgcagagcggccgtcggctcctcttcgagcagcgggggcctgcgttcatcggtaaaggggacttgtgggtcgagtgtcaagatcgatcgggtaaggaagtcctctgggggaatggacgggaagttgagattcgaaaaggacttggcagcttgacgaagcgcacgcaatgacgcagtaaggttcgacttgaataccgacttgaagggtctgaaaccgagcctggagtgcttcttttcctccacctcttcgcgcttgtcctcaaaaacgcggaaatccagctcgtcatccacaatttcgggagatgataatgggtggccctccagctctcccgtgggggataatacgggctccaaagaccgtctggttgggtggatcttgcgtcgcctgtgcggtgcaggggatgtttccattgacgaaagcgtatcggtgtcgaaagaatcgctgagcgatggcgtcgagtctgatgagagagtcctggacgagagcaaagacccgatgttgctatcgctgatagaggaagaatcgtcgtcctccaggagctcaggtggtgtcagaagcaggtccaaagggcctttgttacccaacgaaagactgaattccttctcagactcgtgtgactgggcaatgatggcatcaactgtcatcctcctctcccgaagagtcttggcctgacgagcgcttcgggcagcccttggttttgggatgctcgtcatggcaagtagggcggccaccgaggatggaatagcatcgggggagtgcacatccctgggacggggcgacgagtgatgtttccggtcaacagtgtggcgacgctgcttctgctggtgggcagcgtcgcgcgacctcggcctcacgggaatctgaacagggcttgagggcattgcctggacgtaggaagcggtagaaggcatttcaaaaacgggtttcgtagtgttgttgtcggtgttaacgtgtctgcgtggtgtttcctgggcatccttaacacgaagagatcctgcttctgggtgccaagaaggagatggtgccaatgtcttgataggagttgtcacaactggatcaattgtgaagtggtcgagtttcgagagtggtgggcgaagatgcatgtgtggaggttttgttgtttgtttatcgagatcctgcttgggttgggaggaatgacgttgaggttgtcgctggcgcgagataaggaacgaagaggcagtgatcatgatgaagaactgaggtatcggcgcaggcgcgcttcattaatacctgtaaggtaaggacgggaaggtgggcgtagacgcaagctttgccttaacatggggtggccagccaatggcgggtgtatgtgtgtgtcactgcccggtggggacaggaacctgacagaagtaccacagaaggcgggcgggaacctctcgggccacacgcccgtatactctcagccaacccgcggcgctgggatttgaggcgatttggagcgctggagccctggcgaggcttccttcagtgggaaactcaacagattgaacaccagattggatggaaattaggtgcgtgccgggctcccctcgcgtgtttgtcggtgctgttgctgccgttgcaggggggccagacaacgccggagggttcaatcgagtacgtaaaagtgcgtccggattggaaggttccacgacggggtggcttctaacgggatccaccgattcgggacccttttttttgctcgagatcgattgggttcggaaattacccccagtttcaggaattgcaaacggttcgtaggaaataaggatgagtcgaaaagatggtgttgttgacaggtaagagttgcagacgggaggtgagatcggtgcaagaggccgaaggtcgagtgagcgtgacgtgccagtccgtgggatctcttatcaatcccaagttggatggacgggcgggagtgctcgcctcttacacttatctcggttctgcctgcctggcgcagctcgttggcgtcacctggaagaccacactgggtgctgggtatcaaggtctcacaagaagttctcagataccttagtcttgctgcagcgtgatctcgtttccagttatctccaagcgaatgcccaaccagtccctgggttggctgaggtgtggcttgtcgctaccctatcgtgctctgtgaacctgtactgctttggcagggggtagtcattgggtcgggtgcagtgtcggtcttggtgatcagtcagcgtgtcgtattgaatctctgcctgcaacctatgtcgagaacaaataaaggccggccaagtttcgaaagttgcatccacacagacacagacgaagatccagatcaactttcatatgtgcaaggccgccgtgaccttgatacataaactttgtcggcgattcaagatggtggacaccagctgataagacacatcgggaggaggacatggctggcctgtcatggtgtcggacaactatcttgctcccttccacatgagctagagaggtgtaacacgtccagtcgccgcccagctttgtgactttccagcacccgcttcgtggtctcgtgctacagacccccaaggcccaaaaatggcaaaaagaagacatgataagcctggaagacatcagccaagcatcttagcatgtactacatgggtacctattgatcgcactgcgacagatcattgccatttgataagggagtaaatgtatgtcttataacctccaaagtgccatcatgaagttattacatactttgggccagtctttcgccagtctcttcaagccaaggccattgaggaaggtcgtcttcctgagagccatcgatatcttcatcgacttataaattcctcggagtgctccggcctgcctaatgcgagttgaagctctatcaaagggtacttggcggcgggcgggcttgtgcgagaatacaagcctgtcttggcccgtccagcaggtatcgctcgttgtgggggttccgcctcttgtcgttcttgtcattcgggcgaacacaccttgtcgtgtgtcctgcatcggtatgacaatgcgcagcaggtgagacagactctttacttcctttgatatcgcgcttcatcgaaatctgtcttacctcagctttatcgatacctaccaacacgtttgactttacagcaaaatgaagagtcgtcgttgcaccgcggcaagtgggcgcacattccccttttcgcaacgaatcgaatttgtgccgcttccaaactcggggttcgaacattgtggaggaccgagacaagagcggatcactgcaaaaagcggagcgactgaccaagtgggttcgtccggcagctcagccgacgaattggcggattgagaattccggccaccgttgagcgcgcaagtttggagaagctcgctgcccccagcccagccttcggatccggcggctgcgcaaactgttggggttgcacaccacgggcctgggaatcgacacatcgcagaaaggcccagctgagccttgggagttttgcagacagtcagacaccagcctcgtggatggctgtttgtctagcagcccaattacacatgaatctgatatcagccgttttcgggaagtatacacgtactttctccatggtctagcccttccgggactaacccgtagccttcatctgtcgctgccgtgaaacaaaatgcacgtcaaaatttgcgctgttctccatgacacaagatgggtggacctcgtatggcttctttctctcgtttttttttttttttttttccctcgcccagagcgccaaattggccgccgaggctcgaaaatctctcaaacttgccccgagattcggggaccctggatgttctcgaagatttccccaatcatgcatcactaccgaatcccgacaccattctcggggtccataacatgcggacatgcggccacccgggcaacacggcatcggtcgagtctcctccgtccccagccgccaacttctcaaaagaattccccgaaatgatgggtccgtcgatgcggtgaggtttctcggcgctgcgcagtccttgactccgggatattaccgtcaacgaacgacacaacaaaggcgataacactggcaatcctgcaccccacacgccgccatcaatgccgcttctttgattccccacccccaataacacatacactacctacataccaagggtgaataatacacctctgcaagcattttcttcgttagcgcgatgaaatcgcaagtggcgaaaactttattttccttcaaaagatgctgggtatgatgtctgctgccaacaagttaattctgtaaatcggccatagggaagttttggagctcttgttggcctttcaagagagaaactgtcctcaagtatggagtgacatgggataatgacaagaatttatgacgccacagaagcatctaataagtcgtcctctgttgcttcattctatcttctccaatgccttcaagactggaagataaaccttcaacagtacaatacccaatgaaaagctgaaatcccccaaactagtaaagcgttggggagtctgtaccagactaacatgtaagctaggactggattgcatgtagtgtagaagtcggcgcggacacttcaacactgacaggcgccgggatacatgccttctactccggagataattcccatttacaatgcatatcatccaaccactctcctcgcccacgcctacaccacgctaacacaagtgatcggcattaaccaagataacttaaaaaaaaaaaccttcgtcgttatctagtaaagccaagtggaaggcatgtcaattgtctcgtcaatcttatcaacaggttcgaacacaaagagaaacctgagcctactctggcctaccactggatgggttgcacccccaacacgagaagatcgatccacgtgggagatcaagcctcacaccacccacccatccctttgactcccccgtccactcaaaagacatcaaacatgaagggctccaccatcctcttgctgaagtggtgggcatgaatgcggggtgcattaggcctgggcagacctgtagcccaaagctctctgaaaagtgagattgctgatgaagccggctaatgcgttcactagttattctacattgaccagacgtgccacacgacaggcagcccaaagaagacacacctgtgtgattgtgaggcaccatgttctgagatgtgaggatttatatcaagcggcgctcggctctcctgcccattgactgacccggccacagagaaccaagcgagcaagtgttcgatgaaaaaggacacaaaaagaatacactactcctgttggacaagcacgagatgattccagatccctaggacaattacattgaaagactttcgctcggtaaattacagattctccgaaccaagacagaatggacaaacgaccttctggaattgttctttgcgccgaaagtgggcttaggtagtagcgtggcaggcctcggctcttcttatgatgctgtggcgctcctggcgcttccacaaaaagtcaggtcacagatatgtaacgcggccatggtaaacgtactgtaacattgacaggccatgtctccaccaactccatctgtcgaaaaagtttatcggaagctgtggttgtatccaacatccgaattgagaaggcagtttgtctggagaagaaaaccagaccagggtatgtagtagtagaagggattacatgtgcggtgtgttgaggaaccatataacagtaccgatccataccgttggtagccgtattacgcgcggcttatattccttatcagtcgactgaacggatcaaagggtaaaaaaaagtcgtgtcattattccatttcaggcactgaccgaatggcaggtacgcatggtggtgtagcatcgagaagaattgtcgtggggagaaaagcttatctttggcgcaacgtcataatccatagaggttccggactttacactataattgccaattgttctcagccctcagcagcaacaatcgcttcgagaagctcgcgtggtagcagctacaggaagcacacggtgctgcttgtagcgaaaggtaattttgacttcccgttcataagcctcaaaccgtggccacaacaagtaggtgatcacgctccagtaaacttacacaattgttttctttcctcaaaaacggtgggaacatgtccacgacactcaagacttcctcaaccccaacgaagcacgtgggtataacacaggacaaaaaaaagtccggggttacatactatgtactctcagtaggtatccacctacacacacaccttccttccaagagccgagaagagtccttccactgttcaatgctgtgcttaccaacacccaaataggaaagacagaactaaagagaccgctcgaggaaatttttcacaacacaaacatgaagtagcgggagctcaaagagctgttctgcctgcccttgctgacaagggaaccggccaacagcggcttggggaatctacaacttgcttcctggttgctaaacacaagactccataaagttatggcacgatgttgagtagcatggcatcatgcgcccccatcgtgtgttcctgactgacaaaagtctcatactcatgcagtaagagtttggcaaggatagcatgtgcaccactagatgcttctcgagtttgtataaatctcgatcccaacatcatgatgttttagggcaagcgagtgtatcatatgcacgcaacgcattttggctgagagtacgtggggggagaatacataggcggccacacataatccggggaataatatccggtaaggccgataatgtccagaaaatcaaatgaaacagtcatgatctgtgggcttatcgtggagggagattgacaggagtaatacttcataccctcgaagaggaaggtgaaaggagggatacgtgagatcgatacagacaaggacaaggttcgttgttgttgttttggtaaggacttcgcagtccaatactccgcctttttttccacttgccatcatgcgttcacactcactttcttctcattaccctctacactggcccatcaccaaacggacgtcaagccgcaaggagtcactggggttattccgtaggatgaacattcaagcatgaaactgaagattcacttggcatcaaggatgctccccccagttcacggcagccagaagcacaagtagcacgaaagaacacatccgtaccttccaaatcattgaaacatgggttgcaggtagctgagtcgtaccttccttcgacttcccaccatagtcgcgaaaagaagaaccaagaagagaaagagaaagaaacgtgcggtgctagcaggctgagtcaccggcctggcagtcagtcattggctcacctaacgcaggacctcgagaattacaaagtggccatggtcgtatgttgcttacctaggtagatcagttgcgcctgaaactgcctcgtactgacctcagcctcgtatcttccctttttgttgcctggctactggagtgcggtattcgacgacttatcttttgtcaagtcgcttgatacgaaagctagaaataccattgtgaggtatcttgttagtcgtcccagttacagaggtagggtgacttggacactacgtgaacactcactacttaaaaaaaaaaaaaaaagatgaaaaaagaaaaaaaaaaaaaaaagaaataaaaaaaaaagaagaagaagaagaagaagaagaagcagaagaagaagaataataataataaagcttgagtttagtagacacttgagaccaggagttcctcgagatgtactgatgagccaagtagtacgcaacagtcatcctgagaaagtgaaaccagggacggcaggcagatcgctatatgatatgaagccaattatatagggagaagggaccttaagtcagtttgtcagtcactgccttcaatgtgttggcttctttcctcacagatatatcttgtactggtgtcattgggacaagtgtccaagtgggagcaatgatcaggatgacttaccccagacaatcataagagactaagcgttgtacaagatagtttttttttttcttgtgtcatagcagtttcatgggggggggaaagatcgtttttgtccagtcacttgtcttgaggtcccctcactcgttcaacatagtttgtctatcgaatgtcataattttcgggcttctcagtgttggcatgttgcttccagggtgtagacagctctctcttgtcagtcaaggttcatttgacccattgaaatgttaagtttcatcaatctcaccggttttcatgtccccatcctttctatgatgatctatgtttggatggaaaataagaatagtcttggcaaaaattcaaagagtcagcaagagcgcaatataatacatttacctccaagaacctttactccatagtctttcaaagagctcttgtaacctgaatcatgtacctccgctacagagaactccttctatgtgccaagtagcttggccatttcaaagataaccactcaagcgagagccagagtcatgcgcacaagtaggccaagcaacaatgacactcatgtatataaggttcgttcgaacacattggactccaatcgtcgattctaccgtgtcattctaatcgccagctctttagttttaccacagccccttatctcgttggaagtttagtattatattgtaccttgccaagtaatcgtagggttgcttcaaactgaccaaagacaagacaaatttggtacgtcaatcaacgcactgagcccttgaagcatgccttctgcttggggctgtaaatcactaccttggaattatcacattgggacaagtctcgttcaattgtgaacatgttgcagggtgtgtcggaatcttacctgtagctctatggacacgactaaagaagccaataagaatccagcgaccagactacattggattgtatccatattggatttgtccttgtgaacgggtatctcgctggcttcatgttatgtgtttggtccttcgtcagaaaaaccgaagagttgttaggtagtcatagaagtgagtgatgacttctatgatgtaccacacaaatcatgatatgtatttacggtttggatgacagtaggtaggtaagtagcccggcaggtgctaaccctggcatcggcaccattctttccttccttccttctttcttcatcccgccgctgggattgccgccggacgcacctccgtaccccaaccttcctaagtctccttcatcagatcgcatccaagccccagatttctatgtaagagacttctggcttggtcctccttccaacaacaacagctgcctggtcagatggcaaagcggtttacagtacccaccgattatccacttgaaaccccaggtcccaaaacctactgcgtgtctggactggaaatggtgtgtgttgggatacgtcaagaggcctttacatgcctagtagccggtctaccttcatggtatctgggaacactctagccaacagaagcattacaatacaaacggctcgccgctgccagaaggattggttattgtttcctgtgctctctttctctcttatactcctctggagaggtggttggttatgatcgaaccaaccgtcggtgatacttttgtgcaactcttggttgaactcatttgaacactatttattgattgaccctctttctgattactgcttgttcgcaaagatgtaaacatacttagattgagacgatgaaggaggagagtagttaagtatatgatcgttgtgaggaaacaaagtggatataacctgacccatggatgcaggggccatcctcacagcttcctattgcaaacccgagccatgagtgtaatgtacaacggcaatagaactcatgaaagaagcaggagcaagaaacagcaattttctatgtctatatgttgagacatggtgtcgtggttagttaggtagtcttggtatcccgccaagcaaagctttggatagtcggtatctaaaagtgtttctgaagaagaagaagagaaattaactcgtccttacaactttagaggatattttgcttgtctttcttgataacgcggttgaaccagggaatcctcattttgcacgttttagagtaatttgaattgaatatcctacttgacctcccaaacaggaccttcaacatgaaaactatcttcgcgagattgaacaccgcttaaccaccgcagtcgctcgcttatatacacgccataacatcatcaagtccatttttttttcttcctctcacgtatccagcccctaaacgtcatattcttccctcacagccactcaaagcccaacccaactcaagttctctgcattagttcaagcagtagaagcccacagctccctcatctgcaccagccccgggatacttcccagcaaccccaccaccatctcgctcaccagccccttctcactactccaatgtaccgtcaacggcgcccacgccaagttcttggccaggttacccttccagctatcctccttccacctttcctttggctccagcgccaggagccgtccaatctcgatcccgacatacgcagcccagaacctagctgaccacagatacgcctttccgatgcgcgcgggttgccaacccagtacgcccttggaggaaagataggcgccgttttcgaggacttgcagcgcgacgcagagggagaattgcaagagggagatggccgcctcggttgtggaggggagttgctccttttccgaggcagaaagggaagaagggttgcgcttcgcccgccaaacagccgccgctttggcaaagacgcccttgccccagaagtacatgcccaccaaagcccagaggcgggtcatggtgcgggcctcgctcagcagggtagaaagagcattgaggcgcttcgcgtggacgagggctttggcagccgcaggcgcgacagcggcggcagtcttggagtcgaccacgaccgcggtcttggcgccgggggggacggaacccgcaatgacggcgagccactcgcgcaaggaccgttggaggatggagcgcgagaggacccccaagatggaggcggagaacttggaggtgtagcagagtaggaggaggacggtgtcgatgcccgtgggggtggataggcacttgttgagccgcgcgaggaaagcgtcggaggcgtagagggccttggccagggcggccggcgacggctggggcttcttttcgttgacggacgtgatgggctcgagggcggcggcggcggagggagggggaatgggttcgcccgagggtagatcggcgacgggcgcgacgggctccgatgcgatggcgggcgctgagtcggacattatgattattggcttttgggatggggatagttggttgaagatatgctcaaaaggtcaagatgtcgtcggctggagagagacagtgaaattggaaaaggaagaacaaaatcacgggaaacaactcggtcggctggaaactcccgcgtgtatcaattgcggagagattgatatgggttatgtccttcaagacgttcgctcgagttcgtcccaagagatcaagacctggatccaaggaagatgaaaatcagataaaatggtatgatggtatgaatggtctgggattggtggtcggtcgatgtgccgatgctcggtccgtagaagctgatgtggagagtagcttgtcaaaggtgtcaaggttgtgtacgggaggggaccgaggcgagggcccaagaagggacgaagagggggaatctttagacggaggctccattaccacgttttccgactttatttgatgaacacaatcttcaacggttcaacaaggcctttacccatgactacacacccatttgcttgtaggcaactccatggaggtagcttacgcagacacacaattgatcgcagtgtaatcatcatcatcatcaagaggaacgttcaatttccccagattcattcaattgattcactgtttccaggctgcgcgcacagttatctgatctttgcgaatgcctcggtccgcggggcagtgtggaggctgtccgaaacccctgttcctgtcagtggatggcacttgtagggatcacggctgtagaaatgcagccgatgaagacgcgaggcctacagctgccgccagcccgtcatgacattggcacctggcaggttgttgacagacctcctgaacaaacacttacaagtattcatgacgacactaccgcacccccagcaagcgtatatcatgaggtaaaatgtattcaaatgaagcgaaaacacacaaggtatgaaatgttcaatatgtattacattatctactctatatcccaatacgtccagacccagtgctttctaccatgcgaccggcacgtccaggcccaaggagtcttcctaaaacacacccttcaaatgcccctttgtcctccccttgtgcgcctttggcgccttcacattaacactcaagacccgatccatcgcgctctcccacacgccttccccgaccaccgttggtatcttcctccctcttaacctctgatcaatcaaccacatgcccaccacaaactcctgcttgtccagcgccccgcacttgcgccgatccacaagctcccagacttccgccagctcgtccaccggtagccggctccgactccagatatccctaactacgacattcaccaccagatccgcctcggggctttcccacgcccgcgaaaggtcgacctgtcccagcgagtcgtccggcggcggtagcggctgccagttctccgggtgctcgaacgcgaaaccaggacgcagaaagagacccctgttgctggcccagacggcttcgtaccgccgtcgctgacggattgtcatctcgtcgcgccagcgccggcgtgctccctcgttgtgcgcatgtttcttgccacctaggtgctttttgcggtggcggtgcgtttgcaggcgcaagtcttcgtcgtccgacagagagcgaggggcgcggagcgtcttgaggaggctggctggctgcgtatgctctgtctgacggctgggtcctgttcggactggtaggctgtcggcggtgcgttgtggtatcaacggtctggcgtgaggaggactttgggtgcggtggcggaggtgaggatgaggaaggtgatgatgacgatggccacgccggggaggaggaacgggtggaaggccgggtgattccaatgatgtttgggtcagtgctgtgagacgtgatgacgcgaggttgcttgctatcatggcattcgtaagggaatcaaggctcatctcgggagttgggctggccccagtactgtaactgtatagcccggtcccaggacgcaagacaggtgatggtcgggtttgggatgccggggaccgcacagacgccggggtactcacccgggacgccctggatgaggtgctggtattggccctgtccagccgagggcgaactctctccagttccttggtcggcgtctgaggtcgtggagatgggctagaggaggctgagacaaaagtttcgtcggacgaagtagagtttcgagacgtatggcggtccccgagaccggtctcagcgctttgtcgaattgtctgagactggtccacgctcggtgagacaacccgagaacttttcctgatggtcggcttgttatcaggtctcgggttggtaacggttttgtaagtttttggtacagctggagaagattcaagtcgcggtgtcgaaacgactctcctgggctgtggggagataatcgttgtctcggaaatttgggcgtgctgagaaacaggcggcgttgatggtcgtttgtccgtaggaacctctaccccttgcttcgactgcacgcttcggggcgttgcaggaaccttttgctggctccttcgctcactcgttccctcgaatactatatcctttgcccccgttaccgtgactttaccaccctctctgctaggtttgtcgcggacatccccattacggttccgtgtctcaccttgttcctgattactagatttgccatcccgtcccatggccccagttgagcttttaatcgattccacggtactgagtgaaatatcccttcttggcttaggtttcggttttggagcaaccttcgacttgcctgatgcaacggagggcactcctccagttccacattggttttcgatgctgaggccttctgagggcgtgggagacggcgacgttagtgtctgatgatgttgggtttttgatgccggacgaggcttcttcttcttcttcttcttcgtggcagtttctgcctcttcctgtttaccgtcgaacatagcgaccaaagacgttgtgggtgcaatggatgctgtatccagatgctgagaatcaagtgcgggaggagaaggtgtgtttaaggtcgctacacttgaactgcgtgtccggcctgatcgggcatgttgctgagaaaggaccggatgcgtttgtggatttgccgagctcagtgacgggcttggtgatggcgaaccggacctactggcggccagagttgcagcgatccaagaaaccgatttgggttcagaactgggctttgcgcttgctggagtaggaggatgagaatgagagttgtcgactgcttggctagatagggaagctagagatggcctcctcgagcgcatcgctggtcgtttgcttggcgcatgatcgtttgcccgctcttcgacatgttgttgttgttgttgctgttgcgagctcccgccggtggcctggccatggagttcctgcctgtttgtcctgccggctgatccaacacttgaacttgaagatggcgttgaggtgaccacccgtgatgcttcgttcttggaggtggttggaggtgagtgctctctagcagcgagggtggctgccaagcgtgccccgttgctgccaccaactgtcctagaggttgatgtcgaaacggacccggtccctggagttggtacccgtgaacccccatgaggccgtggaacggcggtatcgctgcctttagccgccgtccgttgctgatgttggaaagccagtgttgcgcccttgagagcagcagcaagaccggaagtagcgggattcgtagatgcccctgtcgaagacgaggttgggctggcaggaccacgaccatcgctggaggttaccgaggcagacatgaagttggagattcagggataggattggtgttgataacagctagagcctttcgacttgctgctgacgggatatcttgaaagcctcgggtcccctccacggcgtgacagcaaagtgccaaaggcagaaagtagcagaactgaaactggatctgcggtctgcgtttggcaacgtgggtcttctctcttgttttttacgtggacattatgtccagcataggaggaatagatggggtcgtggatggattctaggttgtttaagcgattgttaggccgttcgtaggtttgttcggaaccccggccggtccaagtggaaactcggactatcttgacgtgcagctgagtgacgacggacaagctttgggagtgatgccggcctgagtgatggatgacaacatgcaacaaacagcaagcgagtccgcaagtagtgtaaggctccagaggggcagcagagatgcccctggaagcgatcccgatgattggcaggcacgatttggcactttcacttcaaactttcgatcccttcccggattgttgttgtcttcccgctctttgtaaaactggctgtcagaggtaagtcagtacctactaccttaccactcattcgaccaaccacataacccgtttccaaggccgttctgctgatttggcttgatgtttggaaacaggatcgccacaagtggtctcttctagcaaaaagcatattacctacctacctctaccgacatagtacctactattgtgtaacgtacggttcgtgaagttatcaggtgtcaatcgagcccgtgtcgcgggcacatcccgccagaggtgtcagctctatgtaatccacgcaggcggtttcagcagggtctgtgcgatgtaatagtggaccaattaagcggggcgcccctgcatagccgcacagaggcagcagccaagctacatgcgccctgaactactacaatatgatgatccctggttcatacatggagatggaggtccaagcacataaacatgaggtggaagtttcgaaaagaaaaaaatgaaaaatgacaaaaaagaagatttgatggtcatcgtgcgacgtgggcctgattcgaacagacgctcccgaaggaacaagatttctagtcttgcgcattagaccactctgccaccacgccaattattgtttgaacagcttggatgttgtgtctacatagcccgtacggtgtgcaacacattgaccgaaaccatcggacgaaaagacaactgggtggtgttataaattgaccgcatttggatgtgagatattgcaaatctgttttttctcgcttgtccgcgcaaggcagaaccgcttagacagcttcgataaccggaataatttgatgcatggccgatgatcgaaacaaacgaccagagaaatttccttgaacgctttccatttcatccactcatcacttcatgctacctacttcatccatacttcttcccaccaaccgctgaaacgtcccaaaaacccaggtagatgcagtagaaaaaaaataatgagacaagagaagagaaagagaaaaaggcaccatatgaacgacaaaaaatcagaaacaaaatgggaatcgaaagccacaaaataacaagataacagagaatccatccaaaccaagcgtaaccataccgtatcccaatccttacactcagtgataatgagaatacccatcctcatcagcccattcgttttgcccgcccataatcctatccccatcagcatccaccaaggcgacacggcctgcatgcgccggtggttgcagtccgctctgcttcattgctcgtaattgcgccgcttgctgaagctggctaaacccaagttgcgactggctatgttggctagcatgcgactgaggccgtgaatcatccggcgtcgaccgtctgaagcctcccagactgcgagccccccgcaccttatgcaggtatagatttccagcctcttcctcaagatctgaaccgtcctcgtacgtctgccagttctcggactccgacaccgccgagcctgcagattcacggtcggagacttggcgcacaggaggaggtggtgcttgaggcaaatgcttgaacgatgactgtgatgcagtataggaagtcaaagaagaatgggaagtgcgagatgtgtgcgaagagatcgagttggaatgaccaggccgagtggaggacctggaggagcccctatcatcgtacatatcttccgcctcaacttcccgaataagggtgatgctcgacctaagattagcaccattgtaagggttgttcggcttctcgagatccggaggtggtaggagggaacgcatcttgggcggcggggctctcagtaatggagcgccccggagcgttccggtcccatccaccctcgattccggccgaccagtgatacggtctaccggagcgctgttgataaaagtaaggtttgaaaggggcgctcgagctggaagacgggtcgggctaccggacttcccattgatagtcgcgctccttgtcgggagtgacggagtgctagcgcttggtgtcttggtagggcttcttggtggttgtcccctcaatgcgtgggcactatcagcacggctcaaagtggcggccctttctctgggcttggctgccgaagcagatacgccgggagtcttgggtctgctcgtcccaagcccggtcttggggtcttcctcctcaacggaatcgaggaaccgttctccgtgaaccaggaatggccggtcatattccccctcccattgttccaaagccttgcggagatccaccgtaaccttgggcaactcctttgcaatgcgcttcctcattttctcttcccgaagaagcttgccaggatcgcgcctctcgcccttctggcccttcatcaacaagcgtgaagcatcctggcttgaagctgccagttcctcgcggtcagcaacaaggctcttgtacttgtcaacaagagacagcaacggagctctctgctctttcaaggtctctaaacgagcgatttcgcgctcgtgtgcctccagcagagcatcgctgtagacgtcagagaaggctggggtgaactcgagcatctcatcctcagagtagtacagagcatcccacagcccttggagcttgacgcgagcatcctcaatgaaaatgtgcatgttctggcgcttcagctcgttcatgcgccccagctcgtcttcaaactcgtggatttgtcgcaaaccgcagccacggttgctgttaaggaaggccttgcgcacactctcgtccaccccaagcttttcccagagttctccaactgtcgctttgagattggccagacggttttctcggttcttcttctcgtcggccagcttgtctttcttggctcggagtcgttcaatgtccacttggtgaagacccaactgctctggcgcatcccggtagtacttgactatagcaccatccgtttgcgcttgtggcgtcccaagctcagcccacagctggataatatcttctgacacagacttgacggctgcgacccggcgagtgtactcctcaaagactctggtgaactcctcatccagcttctgcacatatgagtcggtcaaatcgaaagttgtcgatactggctgatcgggtccggtaggtggtagttcgagcttcacaaagcctggttccaggtgtaacgagtacgattcaagggcttgcgccaattctgccacagtgtcagtaaaagtctgtggtttttgcgggaagagctggcggaaaacgtactcttgatctcctcgtaccgctctctgtgcgccctggctacctgactgtgcttttcttggagactctggatacattggacgagtgggtatgtgaccgtgagtccatcgtcttcgagtgaccgccgggccttcttggtgtcatccatggccgcttccatttgtcggattgttgtgattatcccctgggcctcctcaatcatctcctgcttctcgtttgtcactcggcgcacctgattctgcagtgtctcagagagagctgcaaaaagcttgtatgagagcggattagccgatgctcgccgtgccttgtgcgcaattgtcgcctctgcttgttcttgctcacctcggcttctctatgctcgcgatcattgtgggcaacaccgatttcgtcaaataggccatgcaactgaccgacaatggtgttgacctgttgcgccaggtagctggtatccatgttgggtagactgttattctctcggatttggtaaaacgagtgtgggcggtatgagcagtatggtaaaggtgacggcggtgagggtgtcgtcgtctggcgggagcgtcgtgtcgaacaggacgtggtcgctaattcaggcgcggggcgtgccgatagggtgatattcggctgcagcaagaggcctaaagtatgcgacttatgacgtgcagctgggactttgggtgcttctgggctgcagctatgaggtctgaaactacacggcgggcagctgggtttacacaagtcgagtcgacgggagattccaccgcagcaggcgggtcgaaagtatatcaatgcgatgcgctcaagtcaagaggcatacagacattccatgcagaggggaaggaagaacaagcgacggtggatgaggtcgcaggaagaagtaagaacctaaagaatgcgcactgaaagcgacggtgggtgaggatgtggtgatgagaaaagaaagttggaggaaaagggagagaaatggcggaaagaaggaagtagtgacaaggtggtgaatagtcccaggaacaattgaggaaacgacgggttgtggccgaagcttttgacggttgtgagatggatgcactttttcgctctgaatttgggttcgacactactgagactcttgggtactttttaggtacgtacgtaagtacctaggtggtgtacatggcagagtagcccgtgtattacctacctctctctctctctttctctacctctattcgacaggatccgggtccaaccaccaaccactcagcccacctcactggcttttttttttctttctcagtgtttgcgacggacagagaggacggcctggcgtgcggctgtttggcgcctgttcctcgtcgtatccagagcaacgcccgcttttagtgtcagctcccgatgcgccccacagcacgtctccactcgtcagagtcctcccgttaacttgccccggcctggattcgggtcccagcagagggacgataagtggaagcacagcacggtaagcagtcttcggtttccagcgccttgatattcgtgggattgtgagcgacgaactcaagggaaatgaatgtctcaggaggagaagaactgcaggtgatgcgataaagtccgggctggaagggagagagcctcagacggtaggtccaagccatgatgaaacctcctcccctcctctcctccttgcataggtaggtacctacatacatagtacacctccaagtcttggccctgatggctcagcttgggacaagagcttcctgagagcccacaactacctaagcccaccacgcccacacaccgcaaccgtctagcgccccaaggcctccttccaatgatccacttcgtcctgttccttgctttgaaacgttcccgttacccctcctgcccgccattgcacacccgaaccttcgggggccgggcctccgcgtctaattcggaccaatcttcggttcaagttgtcttccttgcttttcatccctcgtgcggtgcctctctcttgcttgctgtcttatcttttcactcggcaacaacaaagtgatgtccgtaaccgtagcttcggaaccaccatcctttgttcctgatgcacccatagcttgcgacatctcccatgcagcaagcagccagcagccatccctaggttcgaatagagcgattggatgtctatcagatgcacactgcaggcaagtggaaggtaaggacttagaggtcgcagttgcgttcaacaaaccaacgaatccatccaatggcggttgacagaacaaaggatgtcaaacttgatcaaaacacaccatcttcttccatgcatatgtatcctatgtatttctagtcagggcatcggtgattcaaagataggcaaggtactttacctgagacgacgcaggaggcctgccgacttacataaaaaccacaaacaaacatcggtgccagttttatatatctgagggggacctctcttacccacttcaatccccccccccccccaggctcaaaccgtacttgttgttgtttacttttacccaaccagcagtgtctgttgattgatggctggtggagatcaaccctccatcatctttcaggtccatcttttcttgtttttttttgtttttttttcctgtgaacaaaagcagatgcaagtcatcaacatcgaatgacagcgcctaactcagctcgtccatgccgattctgcagttcaggtctcccatcttgcgccgcacctacaatcaggctactgtacctccagtctacctcctacgtacctgcctagctacataccagcttacaagcttacgtacgtacctactacccctccaagcgctcccgcctccaaccagattcccccgctctcgtcttcctccagcctcctcgattcttcaaacaacaccctcccatcgaatcagagctcgtgaacgcccaagttgcatctccgcaagcataaagtatcgagccaccaacatcatgcccgcaacgctcctcatgccgaacccggcagtaaagaaaccaatgctagaccgaggccgagagccttgccttccttggtgcccgaaacctgtctctcaatcatacacacactgtaaaaaaaaaaaaaaaatgaagctaatgtatactaacgattgcagcattaaacatccgatgagctagtggggttttgcttggctgacgtacttgacgcggagaagtcttccgtgaaaagaaagagagaaaaaaaagatattaaaaacagatacaaaagtaagattgtgaaccgctgctatttcctttggaacttttcatcatgattgaaaagacaactggggccgagtagtacggatatctaaagttacacatgccaacacatctgtttggtaagacgtggttctagaccttttctggaagtggaagtggaaggcagacacgtggtacttgagtagtatgttttctttcagttcccaggcgttcggccgttgcgggaaaagaaaacatgacatgatttgagtcaacactaaggtcaggaacaaacctaaaaagaagaaccattggattccactgatctgcagatttaacaaagttcgtcgtaagtgctccacagtactgttatagttggagcgtatgttctttagtctcgttgatcgatcgaccgtactgagcaataagaaatatgtcagtcgtatctcaacattacggaacaaggcacactcacaaggagccaagacgaggaaataatgccccttttgttctgtaaacaaacctacgatgggcgatgcatagtagtccacaaactcggactttcttttgtactccatatagcttctaacatagttcttatcacaaactcaccacgctctctacctcttcaaagtcttttgcttttccgcattagtagccacattcctcccttccaccaacaacccctttctcctgcgcacactatccatatacctcttggccacattctccctgtcgccaaactcgcccaggtcctccaagtcgtcttcggtgaagggcacccagaagggatcctcgtccaggatctcgtaacccgtgaagatcagctgcggctgcgcggcgcccgaggtgcgcttgcgcatgtcgtcggcgaacccgaacgactcggccacgggcagcagggcctggatagtgaaaaagggcgtgccttcgttcatggcttccgactgcacgcggccgcggcggcgggtgagcacgtcgtagacacggcctaggacttcggctttgtggacgttagtatgagtaacttgacttgtggggagaaggatgtgggggacaagaaaaaatggataaaagaagaacttactgctcgcttgaatctcgcacgagtacatggccaacatcaagcgcggcgaccagtccaagaatcccttgtgaatcgactgctgcaccgtcttgataacctcacccgtcaagcggccgatcctgtcacgcgccgacgaggcctcgtcgtcctctgtctgcgccaccagaacatcctccacgaagacggcgatgccctgcacgggctcgttgcaaagcggcccttgctgcgtggccagctggaaaccgtacatgatcttatcgctgaagtgggctgggtgcagcttctcgtcgcccgtgggcgcctgattgcggatcttgtcggccgaaaaggccttgctgaagagctggtccttggtggcgtcgacgagaatgttggcgcccgttctgcgcgggccaaaagaggcgatgcggtcgatcacgtccttccaagcctccttgtctttgacgccgtcgagctgggcctggagctgcttcttgagctcctcgggcgtgagggtggtggcggcttgggacacctcctcgtcttcttcaatcttgacgtccgacggggtgccgttctccaacgtagcctcttctacagagggtgactcggtgccgtcctcgacgccagccgccttgcggtccgtgtacagccgcttgatgccggcggagttcttctggaggaattcagttacgggggccgggaggggcctgacgcgcagggtcaccgtcacttgcctggagctcgtgacgccgacaaccacaccgcggccgagttccttgttcactggagggcgcatctcttcggcacgaacgatcgtctcccggtacggcacaatgggcgcaccggcttggatctcgcatcgcgcaaaccgctcgcgcagatccgtcaggcagcgttcgagatgcaattcgccggcagtagagaggacgtgctcgccactggagaagtgctcatactcagcgcacggatcgctctggacaaggaggtgaagaccctgaatcatcttgtccaggtcataggggttgacaggctcaagagcgacacgaacaatggggcgaccggccaggttggcgataccagccaagttgaccgagccctcgagctggctgcagagcgttccggacttgagaaggccgctgccttcgagaccgcgaataccgaacacgacaccagctgggacggagggaagggcttcgagattgcgacccatgagcatgtagagagcggtaaccgtcaccttcttcgggacgggttgggcatgaggatcagccggggagaactttgggggcaacacatagatctcgtcgccaacggatagagtgcccgagtagatacgggcaaaaccgatgagatgctccgcttcgacgggcttctcctcgagttccggcacggcattgtcggtcaaggaggtgctggtgaaggcgttggccaggtcgttcatgtcagggtcaccgtcggcgcctccttgggcacgaatggcttcggcgcgcttctttctcgccagctctcgagcctcctcagggctaagcggtccgcggcgcctgttctccggcagctcgctttcaggcacggatatcatcttgctaacatatgcaaccataggctcagatggatcttttttgaacgagaccatggcatctttgaccttgggatcgatgtggtccgcgccgggtacgcttgccaggaggtctgggagacggtccgcctgagctgctttgggcgaaggcaatgactccaccactgagacgagcaaagccgtagagagaggcaaccaagaagcaaacaccgtggtaaggagtagtttgggatcccgagagcggaggatgtggggcggtacactgaggttcaaggacttggtgatcttctccaaaagagcgggatcacccttaccggagtcaccaccaaccgtggcctggtagacagcccaaattggctccagaaccaactggacaaagatgggctttagaggtctgcccttaagatgcttaggcccaagtacctttttggtcttgggatccatgtagaagttgccccagagaaccttttccagcaagccacgcttgatgccgagcttcttctcgtacatgccggcaaactggcgaacagtaaaagcccagccgtcgatggcactgccaaaaataacgttgttcttctctggcgcaaagtaaatctcctcgtcgtctttttcctggaactgaagctcgccggagtcaggttgaccggcagctatttgagcctccttggccgcggcggcagccactctttcctccatccggtcacgccagttgagatcttcttccatgcgctcaccttggaagaagcttccaagaactgcgttgacttgctcgagaattttgctgaggtggatataagcctcgcccggggtcatcttcaactcggtaaccaagcggtcgattttgttgataacaagaaggggcttgagcttctcggtccatgcttggcgcaacacggttactgtctgactgcagacgccttcgacagcatcgaccagaacaacggcaccgtcacaaaggcgagaagcagtggacacttcactgctgaaatcgatatgtccgggggagtcgatcaggttgatcaagtactccttggcctcgggagtagcgtcaggagccgacctcctcaacatggagaagtatagtgaaatggctgaagactccatggtgatacctctttgctgttcatccggccgggaatcgagatagcgaatctttccggcgagttttggtgagatgatgccattggtggcgagaagggcatctgtgagtgatgttttcccatggtcctaaggaagatgaagtgtaagtctctgtagcaacaacacagatagatctaggctaggtacgttgcttaggtatcgggaatacatacaacgtgagccaagatacaaatctgaaaaaaaaaaaggatagttagcttgaggccctcgaactgaagtcttgctggggtttacacaaggatgcatatcacatgcagctcaacttacattcctcacgtcgtcggcattttgttggagcttggccagcttttctggctggacaacaggcatgatgattattcacaactgatgagcttcctttgagcaaatatagattctgtttttggtgtcgggactactgtagagtgcagttagaggtttaggtgttgtgcttactcgagtgagcttaatgggtatgaaaggtggttgaggtgatcgctgattaatatgggaatgggtaaaggatgggaggcgtcagtcttggaagtcgatcttgggcaactttttggcggggcagctttttttttatgttggaaaatccagggaaaaaaagccggagccagacaacctggaagagaacgtgaaccaagatgcacaagaactacatttgtgtattattttctgcgaggtttggtgctattatttatcttatactgtcattctccagttgatatcaagcccagaaagcagtgtacacgcatgtgcttttttctcgcgccgacgatgcccgccgcgcggtgcctgactttcaaagttgactttgaaatgattcattcgctgtcatttgagatggcatcggactggttccagttgcccctcactgcctgccacctgtctgacctgctattgaacagtgtgcttgatagttgaattctccactctgatattcgaatttcaatcgttcagatcgagtgagccatcgatatatccatatgcttggcgctccttgtgcccagtcagacagtggcagaccataccctgaaactgcatacaccccgcttttctcccaaaattcccaacggatatggaagcgacctagcgcgggccccgcccccctcacaatgctagcaaagtgggtgaaagaagcccacggacgacgggccacacagcaaaaaattgagccccgccaagcaaagtcctgtcgattcgcttcgggccactcactcttcgcgaccacagagagacaccaccgacctcacccacaccaccaccactccggacccccgaccccgtagtgaactcttctcgacccggacgcgacgtcggattatcctttcccgagtcctcctctcttcccactatagcccatcatgagcgccttccagcaagcgcaagcgcccgcccgcgccatcgaccccgattcggacgtcgaggaggaggccctcgtcaacgactacaaggagcaggtccaatatgaggaggatgacgccgagtccacccagatgtccctcgccgcccagaccgacgacatccagtcgcgcctcgccgctgccgcccagccccttgactactccgccggtctggaggtcaagttctcgagctacgattcctactgcagcttgttccacttcatcttgaactccgagggccccgtcgacctcgagcccccttccgttagtctacctccgcttacgccatgatcatcgatatcctcggctccatggtctcatgggatagctttgtgctgacacatgttttcttcctcttactagtactactgggcttgggacgtcatcgatgaattcatctaccagttcaactcgttctcctcgtacagagctcgcatcgcccgtcaaggtaacaatgaggaggagatcgccatgctccgcgaaaaccccaacacctggggctgctacagcgtcctcaacgtcctctactccctgatccaaaagtcgcagatcaccgagcagttggccgccatgaagcgcaacgaggatcccgcggccgtcgccggcgagtatggttccaagaacctctacaagatgctcggctacttctccatcattggtctgctccgcgtccacaccctcctcggtgacttcagcctcgccctcaagaccctcgacgacatcgagctcaacaagaaggccatgttcgcccgcgtcatggctgcccacttcaccacctactactatgtcggtttctcctacatgatgatgcgccgctacgccgatgccatccgcatgttcagccacatcctggtctacgtttctcgcaccaagaacttccagaagaacgcccagtacgattccatcaccaagaagaacgaccagatgtacgccctcatcgccatctgcgttgccttccagcccacccgtctggatgacaccatccacaccgccctccgtgagaagtacggcgaccagctcctcaagctccagcgcggtggccccgaggccctccccatctacgaggagctcttccgcaccgcctgccccaagttcatctcccccgtcccccccaacttcgacgagcccgaggccaacatcgaccccatcgagcaccacctttccgtcttcatggacgaggtcaagaccaacatgttcaaccccaccatcaagtcttacctccgcctgtacaccaccatggacctcaagaagctcgctggtttcctcgaggtcaagcccgaggagctccgtggctggctcatggtcaacaagcagcgcaccaagcagctgcgctggaccgacggtggtcttctggagggtgagcttgtcaacgtcagcgatctcgactatgctctccagggcgtaagtaatccccgtgctggcgcggtgaaacccgtgtcagaattagacatgtgtgatttccagttgctaacagtattttgcaggacctcatccacatctccgaggccaaggttggccgcaagttggttgactggtacctccgcaacctttcgcgcacttatgcttgaatgggtttctaagcgctgctgggacgggaatgcgctgctggggcggagattcgtctctttctcatcgtctttgtcattttttgtaattggcgggagtatcaggggctacgcaggtctttgtcagcagcatttgcattaggcgtcaatgggattggtctattccaaggaacatctcagggagggtgggaggtcggcaaacacaaaagcaatccatctggcaacaagaggagagaatcaggaagtacccataaaaatgggagggtgttgtgctgggacctggcctcaggaaaaggtaccagtcttgccaaaaagccaagacggtatttcctccaaatatcaaatcaggctctatcctaggaatagagcccgtggagagtcaaagatggaaccgcatagataccgcaaataccgccgcggctggcacgccgcgtaggttcgctcctcttgttgcacccacatcggtctattaggggtgttgatacgcagttggaaaaagcgtactttactatacgatcagttagtacgtaagttaacacaatggggtaggaaaaacaaagcgatatttagaaagggttcacttgttattttgccagcgctaaaagttgtttatggctgttttctataccatctaagagaggtaccttagttacaaaggccaagagaagggtccgttcgatcagttgcaaccttgaaactttcttacctctaacgttggatcgaaaccccgaaggagaaaaacatttgtttgaccagtgccggaggcctctgagtagagcccatgatgcatgaggaattaagaagctatttccatagccgaaacaggaccatgaacaagaagacagctacatatgtaagtgattgaagcgtgcttcaactgttcagaggtggatgacattcactgttttaaaggggcttataatttataacccgcatctaccgaatggactgttgagggacggttcgtctaaattaagtctctatataaaaagtttcctaggttcttattagtcaaatccgtagtacggccctactcttagcttaaacgtcttactaagctagcttctaattagttaattcggggatagtatttctaataatccgccctagaatatactaagtctttccttttttaaataatagttggctaattagtttagtagacggttggtaaatgcctagtattaatattgctaatatttagtctaatacccgtactagctaactgtttatattataaacctcctactattcaacttcgacttttaaccttctactaatattaatactattactgcaattcaatttcaatacccaatttaccgctagataaattattacaacggttataaacgcctattattagaaggtaataattttctattctagtaaacgaccggcgactaattggtaaagtagcccgcgttgggtataagaatctcgcctccccccaattcaaatctcaaactctctcctctatttattactaatctaaaattctacccttaaaatgaatattaggttaattatcctactaattactaatctacaattctaccttcgaaagagggagcattggcccttgtaagattattaaggctaataataaactaaatactctagaattagttgaggtttatatttataataaaataaattattgtatttttaaattctagagcgattagattatttcggtacttatatggattgttggatagactatcctactaattactaatccaaactctaccttcgaaaggcaacgaaaatttacgattaggtattaccttgaattcgatagtagatatagaccccgactttctagatcccgtttgttaagcgaagttaattctccctttcttatctatttatttattattactaacctattattgtaagtacggaggatttccttttttctaagggtttcctttttaatatctatctatttattctaggggtttatatatctttcctttcatcgtcgttattataaatatatatattagatattataagatgtattattaatataaacctaatgccgaatttattaataagtaaaattttattaagtttgtataaaattataaagaatattgtaataagtaagcggaggtaagtatttattaggtccctatttattactatccctagtattccctttgctagctaactagtattatccgtttaatagtaaattcttcaaaatatataaatcctactaggaacctaatatactatattattttattacctacgggtaaataagatacttaataataagtaatactataatccgaattgcggagagttgcgaatataatttaagtagtattaattagttagcttattgaataattaatattattaataggctatacggtacaaaagagataccgctaagagatctcctcctgggatactacggcctgcttaaaaacttcaatttcggccttaacttcaattttagcttcgaggcccttttttattaagacctttattacttcgactactctaattatacccttagccctattaaattattattccaattctaaattagtagttctaacccgctaggatagctgcccgtaaagaagaatttaataagtttttagagtaggagttatagttatttctacttatagtactacctatagtactattaatagtactattactaatagtaccgcctatattaatattgcagcaaaaacccttagtactaaccccggccccggccctagccccggccctagtactagtctaattagtataataatttcaaagaattattaacattaatagataattttaagattgagattgtattatacgttcaattactcttttctttcctataagcaaaaatttacaaatatatctaaaataatatacctcaaattatagacctagttaattatactttatataggattctcctaatattattgtagcctgctgctagattaattaaatttagtataattattgttgttattattataatagttaattaattttagttattccttccttcggtaattagagacaatgtaatgttagtatttataataggaataataattggaataataatgaagaagacgactgtagtataaataataattaagaagacgatataaataataacttaaataataatatagaagattataatcctaatattaattaaaatcctaatccaaattcaaacctagacttagacttagagaacgactatttcttttactccgtatataatattacccgggctatagtagataagtatatagaatttagcttttataaatattattaactaggtctattatataggaataccgactttaaaaataaattctatttacattactggagagtatttatacgtagattattttttaactttaacgatagggaagaatttgaaatttacaatctatattataattacaatcctgctcctagactactaggaccccaacctctattaccttactaatattgtaatctataataacgacctaatatactgcctattcctaaacctaatttcgaataattagcgctactatctctcctccggctttaccgattccccggactttccggcgttaaatttgaataagatttactatattaatttaaagaccttctagaaagagctattattaatatcgattacaatttaattaagacttttaaggctatatagaaggaagataatatagaataatatctatattataaagagaagtagtttactatatatataaccgttggatattactattagtattataattataataaccggaggcttaccgataattctaaatattttagtatctaaaataatttggattttagggatgttcccgactttttactacccctcaactaaatcgaagaataatttattgcccagatttatatttttataaatatttaggttattaaaggctcttaatataaatattctagctatattattaatttccttcgtaatattagttacgtttactactaactacctcaattcccctaggaattaaatattattattcttcgtccccgcaaacctaaggataagccccgtatagttcgacgaatataataaattataataatcaatcctattaagcttcgtatctaatttaattacttaaaggaatactaccctaaatactaagatattaaaattataaaaatttaatttaaagaattggaagcgcttcctaacagtgatatatataattaattggctatttataaacttaaccccaataatttcccagataactaaaatctcgatcttaatagaaagggggatagtaataccggtaaagaagaagataatacttttaagccggaaaaagctaccctccctaaccttattactaattaggccgatatagaataactttattaataattataaaataagaagtaataaatataaaatactattcctatttaataaatatataattaacccggtactggatatcctcaacccgctaactaa