gtccaaagtgaattccttctactgcagtgttgtgtacgaggtgtgccttccgactgctctgcctttcttgctttagggcatgggtttggatgggagttggcagagcaagcaaggcaggcaggcatgaggcagacctgcagcagcagacaccggcatatgccttgacatgacggatgggatgagacctggaaagtgggttcaagacgcaaaactctcaaggtgatgagggaatttgagcgtgtagagatgcttagtgctgcgagttctctgtcgagatggaagcaaaggacagctatacacagaatgattggcacgaccttacctacaagaaacaagacgaagcaggtataactacctcaggtactaacttcaacttgctcgggctcctctactgtaggtattatgctgacgtgacgccgtatcggttttgccttattgctctctctctctcaacattcaacttctacaacaacaacaaactacctaacaaagaacgtaacataaaaaaaaaaagcccaagtggtatatcaaactgaaagagctgcttcccttccctaagtaacctgtcctcccaaaaaccaatcacaccaatccgacaccagaaaagaaccaatccaggcaagcccaggcacaaacataattcccccgcctggcaagcctttactctttactcttccacccccatcaccacaagctcctctaacccatcaatgatttcgttctcatcttccttcttatcctcctcttccacttcttctccaactccatcgagtccacccacaccatccactagccctggtgcatagtaaccctgattgagctctagattgccgagtccctaacgcagtccaatcacactcatctccagcgtccacaccctgcggatccacaccttgagctttgtgccaggctcgaggccttcaacaccctcaagctcgacaccctcccaccagcacctacgagcaggcttgcgccagaagagcagaagcttctgggccatgcccacggcgttgctgcccatctcgttgcccttaatgtcggagcgcaggcgggcgagggcgagggagcagatgacggccttgttaggctcgccggcacggtggccccagcgatcgtcgtggttgaagccgctgtagatacagttagcattctgttaaaactgaaagggaggcccacataggcgaagtgaggaccggaaacttacccagcagtcaacatctcgatcaaatgcgcctccgtcgtgcccggctcatcactcttcttcagcccgctgaagataccgtcctgcttaagcagcgcccgagcagccgcacgcttgatctccatcatctcagcctgaccaaggtcagcacgaggggggatggcgtagaaatccaggtcctcacgcagcacaatgatgccagcacgcttagaaccgtcatcgccccttgcgccggatgccgggtcgacgggtactatgccgtcactgccatcttgggggttggaagggtctacgggaatagactgggctactgtgcggaagaactccagcatgtattgtagggatgctgggtcgtactgctcaacaagttagcaatgacctgggtggatgattgatgcacgcgcaaacttacgtcaacttgtacggcatctccctcgccaaagccacccatgtgtccttcgggaaagagtccattgggaaagagggacaaaagcacaaattcaggcaacgttagcaactcatcgcgtgatagtgtgaaccgcgttcccctgttcagtagatcagcaaaccatccgttttacagcatactttagagtgaattcttaccgcaggtccatagtaatcgtctcatcgggggcgacatctatccagcaaacccattgttaacctctgttttattccaacaatttccatgtagaccttgtccatgatccaatccaactcacctcccagggcattaataggcggtccaccctgctggacctgagtgatgatactcgacgctcctcccgcggcagccattagatatgtgaaagaaaggagaggactggatccctccgaatatgccggtggcggctctgcttcttcctccttgctgcgagatgactcgcccttggtatcctccttttgagagtttagcgcgtgcttggtttcgtcctggagctggaatcccggggacgatgttgaaggcgcggtggtgacaaaagcactactactgcttcctactcctgacggataatgtacagcaacaaatggatcggacggcgcgtaagctggggcggcagatttcgaggatgcgacttcgttaaattcgtctgggtcgtcgacgacgtcgttatgatcgaaatcggtgacggaaacggcggcgtacttgccgtcgaatggttcaaagacggatgctgaattggaaagttcggggtccgctgatggactggcaaagagcgacgagaagggcggaggtcgtccagctgaagaggactcggacgccgggtattggggtggcggagaacgagtagccgatggtggctcaggaccggcgacagcggcggcggtggtagtagtagatgggcgacagaagtcgttgacctctgcagtgaagcagacaagacccggcagaagtgtctcgggtatggtggtggtgttgttgttgttgttgttgttgtcgtcgggcaggtgatggtgatccagggctaggttgtccaggttcaggttcaggttcaggtccaggtccaggtcgggtagcaatccagagtctgcttctgcgctacgccgtttggggagagaaaggcgagaggtcctgtggtgatgtggagggtggttgaagatgggcccgggggacgagcagctggaatctcgcggcgcagacagggtgacgacgggggtgggtgtcgcaattgggaattaattcggtcgtgatttggtatctaatataaggggctacctgtagggacgtgacggacggataaagctgggggagccgaagaaacgttagccaagtttccatggacccagtcgtcacagtgttcctttgagatggtggtgacagcgacagcgatggagtgttgtgtgtttgcttcctgccatttccacctcgtcctcgtgtgttcccatcaagagtcttgcttgatggaccttacctctaacggggcctgggacggacacacacacacacagacagtcaatcaatcaatcaattgattgcatgaaatcgatggagacggcaatggtgggaacccggcgcgactttgttgaattggatgggacggatgaatgatgttgttggcggacaatggtcggggattaggattaggtgaagggctaaagtaagattggggttcctcttcggggagagtgggatgctattaccatggctgatatacccagcaagtacctgggcgtaattaactgcgagcctccactgcccaatctgaggtagatcgcctggactaggctacacgctagctggtccaatcgtctgctaattacatgccggccctggtcccttccctgggtcgtctgagatggtccgggcggaagtgaacggtccagaatcataaaaagggtcgttcgttcgtgacaggttttgctttctggaaggacaccgtggtaatgaactcgacatgaacgtggtggatatgatggaatgtcctaaacaagcaaagcaaagaagatacctacctagtctacgttactttgaagaggaaaccacactacctagaggtacttcaaagaacaatcgagggacctgtagctctggcgtgagaggcaggtccattcttagactacgaggtacacttagattggcatgtaaggtactgtagtattgtaaagagttgaaatgcgaagaaacaagaagacgggacggcaagacgggagacgacaggcgaatcctgcaagtacaacaacccgtacctgcctgggttgtcaaagttgacagcactgacggcattcacactgacgggcatccgactgacacacagacaagaaactgaatggttcaaggatgttcagggcactctgcaacttgcagcacctcgatggatcccccccgatggatgggaaatgcaaagaccgagcaaggggtactggtgctgtcacgctgtgaaattaccgctgaggcgctggaattgccaatcactgctcgagctgccatttgttagtcccgcttattctgtagccgcccgtctaccgaccaatcatcaagtcgacagaccgacatcacggttgccggttgtcgctgtctcgtgcatatgacaatttggggagaattatgctgttagaaatctctatagaatttggattttggttggtgagtgatcctattcacacctctgtacttccgtgtctgttggtgacacatgtgagtacaacaaccctaaccctcagagcccctgacttcctggccatcagggtacttcataaaccatcaaggttcttccacaaccctccatcactcgtcgtcatcactatccccaaaaatggccttgaacacttcatcacccggcctctttccttccagcgcttcattccttgacgtatcaagtaccacttcagcaggcttctgtgtccctcctcctctctccaaatcagccatggctgtactccctcctccgccgccagtactccctcctccgccgccagtactcccaaactccaaccccaacaattccctctccacagtaccgggtcctcctccaccctgatacccgtacgactggaactgcgaccagacatcatccttcttcttctcgctagtcgcatcgtaattatccggctgaacatgcgccggcggcttaactccaaaccgtttacacagcagtctcgtaggataaaaatccgtgaccgacctggtcatggtaccaaacatgcccaatctcgccgcttcctctgctgggtcttctggttttggcggtggccttgacactacctccttcgtatctcccgtagttgctgccgtgggttttgtagaagacgacgtagtaaaccgactagccatgaaccccgtcatcggcttaaagatcctcgcgcaattgaagaactcatgaaactctctcaaccactcctcatccgtcaacttcgccggtttcggtggtaattgcggtctgaaccccgcctggacctccaagtagcctctataccgtgcgcgcttctcctcgtcttccgcatagggcgcgccacccccaatgccacgcgagatggcggcaatggcggtttccttatcgagtttgggaacgcgatcgagaagctcttgctgcttttcggcttcgctccgggcgtaggcggccggcacttcgccgagagcttgcggcaggtcggaccggcccgtgacggcagcgagacggtcgcgagaggccggggagatgaagtcaaatacggattttccgggtaattgtttttcgccaaggagagcggcgcgggctttcgggtcgagggtcgaggctttggctacgtcggctgttgagacgtagtttgctggggacccgcgggcggattccgacttgggcgttttagaagatacccatcctcgaggaatctggggaggcgggtatttcccttcggaattgatttcagttgtgagcgcgtcggattccttgccgaagacaaagccgtccagtggtaggcggccgtcgtggcatttgcggacccctaaccctactttgcccaatatcgacgatgctgctttcttggtgataaactttggttttgcttgtagcgtcgggttggccgctatcgtagccttctttttcttcttgtctccgcctattactcggttgtaggatattttgggaccgacttcgtaagggtcttcgtcgtctgagccggtatcgttcaggatgcctatccctatgcctcctcggactttgctcgtttccttcttccggcccccgcccattgtgagtttgggtcgtcctagtgcgccgtagtcgtcctcgtcctcgtcgtccgtgtcaccgtgactgcctttctttgaccccgatcgaccgattggcgtcagtccgctctctcccgcgtatcccaagcccttgcgatccgtcttcttcacaaatgcaatcatgggtacgttttccggcgcaaagagaaaagtctccccttgggcggtcgcatcgttttgcagctcgagccgcgctttcctccgcaccttggggccaatgccttggccttctctccagcccatcttcttgaggagtttcacgcccatggtttcaccctggggacgaaagaggcccatgaggccgctcgctcgcgtggcatcgttcgcggtcgagcctagtccggcgaaggcggcgttggtctggatcttcttggcttcttcagcatcggcaagatcctcctcgtccataaagtcctccggtcgttgttgaacagctttcggggtgtctttgtggcggttcgtgcgtgacgagacaaatgttgagggtgtccatccttctttggagccgacggtgttaaagtagctagtagagaggttgctgttagcaaaagagagggcggagttttgaagaggagctatacataccctgcactgaatcctcctgtaaacgcgccgtgaagtcttttcctccctcgctcgtccctcacctcctgcttccatatcggtacgtaggatccatcgtcgcgaacctcggggtcgcgcggcggaagaggtgtcccgaagaaaacgtatggtgattgttgagcagtaaggtcggcctcgaaagttgcgcgtgacctcttgtaggacatggagaggacgtgtggttgaagtggtgatgaaatcgtgtgttgacaaattaccgtatggaattcgaggctgaagctccgcaaaggcacatgcaagctggatttggtgtagtggttcgtgactgagctatagaacgcgacggtcgctaaattcactgggtacctctaccagtagggtgctgttcagccttgccctgctccgggtgctgcttggccaattgccggcaggggcaggcatgtcatcggtcgaaagggaaggcggtaccagatctagaacggagcggggtcattctgccgctgggcgatgcggggacggcgctcaacgacaggggctgtccctgagaaggtgccctggaactttggtgattttagaagaccgttcgggcgttgagaccagagagttgaaagactcgagactacctaggtggacatttgttcacttcaagtggaagtagaaattgaattgacggcaaaagcatcagaaagaatgactagaaagcgtaggccaacttgagccgcagccaatttcaatatcagaccgtgaaaccgggctctcccgaccggctggatccgggcgcccgttcgctggcgccgagccaagcttcagatggcagaaaatggacttccaactgaagtgcctgccgcatctcggcccgcggaatgcagtctggttgtttgctcggcatcatgaaacaacgaagccgacgacatgacatttcattttctgttgaacaaaccaaacacggatgaagaagacgcacattggagcctcactaagtaggtaagctgttgaggacgagtagatgattggaaaccccgcatgaggtgataaccgcaacccaacaacaacctggaggagatcatattcctgtcctggaaacatcgctttgatccgcagcatgatatcatttcagctggcaatcgatatccgatgcgcattgttggtcgatccgtgatatctcggtgcttttctttttggcgcattttgttgaatatcctcgaaattcctttgtggcgtttcagatctttcggcgtggataccgcgagattccaagggagtgaataaatgctttcaaatgtctcccgcacagggagaaacggctgtctcatgctgtacaacaaccgacttccatcttctggtgattggggtgatgggaacagccagaaacaagagtcagaagaagacgaaagttgcatagtacaccacctaccattccgccccttgtcaactcagctcaattccgtttccttggaaatagtctggtgataagctttggtgccttgcactgcaaaagggaacgctcaccgcaccaatgctgccattggatgaagcttccccgcaagtcgcaggcctgacacacggccgccgttcggatacccaatgtcgcagtatcaaggctgcggtgtggcacagagagcttccttttttcgagatgtgtcagtcaagaaagaggatcacaaatctctagagttcccgtccgagctgaaaccgctcgaaaaggatgtcccggagacaagcattgactatctcctgaattgtttgttggcaccagtctgaagccgcccatctcgaaaccccagcttccggccagtcagatcagatccaggagttgcatccttctcgaaggtcgccgggccttttccgcgtgctgtagacgtggcattggggagttggggaccggcctttagtcgagaacgaatcaagagctccgcggcggagggcagaccgtcaagatccccaccacgccaacagcggatcccgatccgggctgtaagagaccatgaagaggcatttcaccggccatccaccgagattttctgtccagggtgccatatgctgattgatgtagaggggtcgattagtcaccgttgaacatgtcacagttcgagtcccgccgaaggagtggctatatcggaatggcttcaggggcttttgagggaaacatgtggtggtggaagggtggatgcgggcgccggccaagaaggatgatcatggacgacaactgtagtgtagtgtagtgtagtgtacccatatgtgggttcagaaaccttccttccttgtcctttgtttctcatcgtcactgccattcacaaatgagatgccggattgccttggagatgctgggtccctccgtggtccccaacaaatgaatatttggagaagacccttcgaggcaacagtcaggaggagaaagagaatcatactgtagccgttggtgatgacctcgtctgttcgtctattactgtgcctctcatcttcaatgtcccggagtgagttgccagaggctgaatgtttagcgttcggtatagtgccatcggtggtggttaagcgcgctcccatcttcaacgtaacctcatgtttcaccccaggaactggaaactgacttgacaaataaaccatacccgccggcctggttccgaggatgtctggaatcatgctgaatggcttgaccccagatcttttttgtttcgatatcggcctgatctctttcccaaaggcggtcgacctggcggtgacacttggaaggcggacagatacgttcccatgtgttaacagaggggaggcaggagtaccttgagcagtaacactaaagacatacggtacggtaggcccaccccaagtcccttgtccagggcgccccgtctgtctcactacaaaacccaaccaccaattctccttgttaacgcagcgggcccatctccagaggcttccccttcactagagtgcactaggtgggtgtgctcgcatgctgtctccactgacattgcttccgcgatcccgattccaggtcccgtcggccacagacaacacaggcaataagccacatgacaattaccaacctaagtctttccgggcatttttacagaccacttccatttcaagttccatctcttacaaccccccgtcaccaagaaagaaagaaagaaagaaagaaaagagttgctggtgtcgggaaggccgtgtcgaggttcaggttcctccgtttgacacatcgggctgccaaggttgaagcaattctgatccaatcgaagcacgggccgaggctacgtacctctacagtacctagagagagacccaagctccagtcccgtcccgtcttccttgttcacaagttcccttctccgccagactgcggacccggactgcacttccactcactcactgctcctcctcccaagaatctgcaccactttttgctgcttcatctcaacttgcaacactgccctgcaccacaacacccccccacccccccgaatcctggatcgtcggcagcgggcagtccagcaccagcaagcagcatttcgctcccgctggtccctcctttggtgcattttcacacctacctacctacctacctacctacctctacatatcacattccctctccactgcttctctctcgcaaccgaatttgcgtggatcgctcgagaccacttttccccattccgcccatttcgctttgtacctgagccctggccgtggtcctgaattaggctcccgggccccgactgtaatcttgcgacttgcaccacgaggtcagtccggacaataacctaccacgacacgggtatccgccctccaccaccagtccaccacccaccctcgtaatcgaccaaacgccgtatccagatccctatttagtggactagtcatctctgctcgtctatactcgacttcattggcttcgcccattgagattccaccacccaggtcgccccaacaccaacaaacacccccgacccccgtcctcccccggctgcgactagggattagcactccgaccgccctaccgccaacccggctccatcaccctgggaaatcccctttgctacagacggaccagaagagtacctcagtaccaccaccaccaccacacgcgttttctccacccccccaatggcgacgacactctcctctggcgccgccgccgaactccccatccgatcacagtctgttcggactcggcgtccccctaccacatcacgacccgagccaccactgccgcggtccgaatcaaccaacagagctgaagcctcgcgtccccaccgccggagcagtcagcgatctgcttcaggagccaccacagcagctaccactaccaccaccacctccacggccacatcgtcgagacaccacccccatccttcacaacaacagcagcagtatcaccatcagcagcagcccgacatgtccgctgccgctgctgccgccgccgctccccacggccacgccagcgccggggacgaccatcgcaatggcgccgacgccggcgtctcgacacaccgcagtgccaccggcactaccaagcagcgataccgcaccgtgatccccgcgccatccggtaactatgccttcatcaagacgattggtcaaggtagcatgggcaaggtcaagttggcgaaaaaggagggcaccaacgaattggcaagtcaacccatcaaatgcgacatctcgctcgttccgtttctttggctaactctatacctttctttccacgtctttaggtcgcctgcaagatcatcgaaagagtatcgcccgacgatggccgacagtcgagggaagagcgtgaaaaggccgatgccgctagggaagaccgtaacgcccgtgaggcggctatcgtcagccttctgaaccatcagtacatttgcgggctccgcgataacttgcgaacaaggtggcattggtacatgctttttgaatacgttaatggcggccaaatgctggactacatcatttcccacggtaagctcaaggagaagcaggctcgcaagttcgcccgccaaatagccagcgccgtcgactattgccaccgcaacagcattgtccatcgcgacttgaagatcgagaacatcctgatcagcaagactggcgacatcaagattatcgatttcggtctcagcaaccttttctccccagaggaggataggaaactcaagacatactgcggcagtctgtactttgccgcgcctgagcttctgcaggcaaggccgtataccgggcccgaggttgacgtatggagctttggcgtcgttctgtttgtgttggtgtgcggcaaggttccatttgacgaccagtacatgcccgctctccatcagaaaatcaagaagggcgcggttgactatcccaactggctttcttccggtatgtttcaacactcagttcctggctccgctcaaagttatgctaacttggctgtctgcagaatgcaagcacctgatctcgcgcatgttggtaactgaccccaagcagcgagccaccatgcaggaggtcatgaaccacccttggatgctcaagggttacaacggaccccccgataactacctcccgcgccgcgagcccctgacgcttcccctcgaccccgaagtcatctcgcagatgactggtttcaagtttgggcctccagagtatatcacagcagagttgaccaagcgcatcaagtcgcccaagtaccaggccgctgtgcgccgcctcgagaaggagagagaacggccggaaccaatcgcgaaggatgccgagaaaaagcgtggctttggtttcgatttctacaagagaaggaactcggtgacgagcaaggacacgctgactgccgccagttcagagggtctttcccttggcgatgatcctcttaacgcgttcgatcctcttatttccatctactacctagttcgcgagaagctcgagcgcgaacgcaaccacgtctacattgacttgcaacaaccatccaaggcacagcagcctccaccttcgtcatcacagacagtgatgccagtacctccttctcccgttatccgaccaaaggagaagcattccctcgccgatatcgtgccaccacagcctgtccacaatgctgagccacggagccgacaaaggacaaggtcgcacagtgaggatcagcctagggagcccatccagggtggcctactgtcgcccgatatggtccccgctaagaaagagagcacggccgccggtatcctccgcagacttagcacccgtgacaggcgaaaggagcctccagcaacagctagctcaacggacggcaagccgccccttcggggttccatgtccatgcgcgccaagtcgctcggtcacgctcgtagggagtctatccagatgcgacgagccaagcgcgaggctgaggctgctgctgctcagcaggctcaatcacaaaccacagagccacaaagaagctaccagagccaccatcactctgtccgcgaagagacggatgctgagctggtggatagcgacataagaggcgagacctcgggcggttccaacgagaggctagagcccgaagatcccgatctggtcaagcctgtgttcctcaagggtatcttcagcgtatccacaacctcgaccaaacctctctcagaaatacgggcggatatcaagcgagtgttgcgggtgcttggcgtggagttcaatgagatcaagggtggcttcagctgtcgccacacacccagcatcaaccacgctgaacgccaaccgacggtaatgaccgaaggcggcaacgagatcgaattcgagatcttgatcgtcaaggttccgattgtcagtctccacggtgtccagttcaagaggctcgccggaaacacatggcagtacaaggccttggcggagcagatcgtcagggagctgcgactatgatgggctggctgatggattgaaatttgttggattatactgtaagactgctggcatggaatgacgacagcatgggaagcgagcgattggtttgcagtatccctgagggtgagcaaaatgtacttttgatgatttaacagtctgggtgttctacgttggttgggggagttacctagctacctgaaccttgccccttaattgtcgcgctcagcctttaaacgcggagtcctaggtctgagaccggactcctactctctctcgcaaaacaacaaaacaagaaagaacagggacaggtgtcacaaatggggggaaaaggaaacaggaatcatgtttgcgggttgttcttatttcatgtactttgcgcgcgcagcactctcgcttacactctcacactctcacattctagactggtgattggtctggttggtcggtcgttttttcctcacggttgggcttgtcactacttacatactcatgtctgatttttatacgcgtccctttttttttcccgcgtggcatggcagcagcagcagaagcagcaaagaagatgtggcttgatttttttgttttgtttttgttttgtcctctggctttttaggaaggaaagagagacgggaggggaggggaagcggctttcccggcttacgcttactcttatattaacacttaatacttcttttttaatccctatcaacactactgcgctgatgtacacttggtttttctttttatgtacatgtaactttaagaaggtaaagcaaaggattttttgggtatagtaaaaaaaaaaaaagaaggtctcgtctgaggaaccagcctggtcggtgatgtgatcgagtgagagggggacatggtgaggtgctatgatttcggacactcgtctttttatgaacaatgattgtggttatccccaatttgaatccccacccgcatcctcataccgcccaaccagcccaacgagccgcctcaacgagccgcctcagcccatgtccagatatcgagaaagccaccacgaatccaaatcaaagtgacaaacatcctctctggcctcgaccatgtttgagtactagtcaacccctgccaaccctcaccacacctcagcttcccaggttccctccctggccaagctcaccggttcaccggttcaccagctcatcgggtaggagtgagcggaaaaaaaggatggaaaaaatataacatacaccgtgtatctacatcctatattcttgtctctcaggtacccaggattatgcgtctcatccttcttctcccttttctcactttttctttaccaccgttatgaatctatattggctaggagggtggcgtagaggtgtggacggctttagtagtctacgtctttgtgatcttgaatattcgtggtgcaacgaaccaccacatgaagtacatcaagaaaatttatcaccaacgacctgtctcggtctacaaggtgggtggcggtgagggatgtcgacgtgcacgcactcttcgacactgtatcaaacttgttgtttgtacacttgacttcgccgtcactggttctacggtgttttgggttctcccgaggcaacaaggtagtgtatattactacatatctacctctacctaccttgccatcacaatgatgatctcagcctggcaggtagaaaggtagatacgtacgtacgtacttcacagcatcccccagtctttacgaacgatcaaggtattgtgtagttggtctggtcttgaaagatctgttccttgactgactggatcctctctaccacggaatgtcaatgactttctcctcaccacgtaacagattgcggcaggttggtcacgctccgaacacgcgcaatcacgtaccaacaaggcggccatctctttcttttgttttcccaaggaaacagatgtcatggcttaagcgtgtgctagaactctcactcgctgggccatcgagacgaaggcgctccgagccttcaacaggcaggcagtcacgatctcaagcccaggttagttggctgttattcagaagctgaatgaactccacgattaccaatgagatcaccaactcgggcgttttctttatcatcgagtctccgtgataacctccgccatcgagtatcatgaacgatgaacgagttggactcttccgaaagacgaacattcgccaacatcatcatccgctgtcttttcctttgaacatggagtcttcaatgtcgagattccagccgcccgtcctcgagaaccaccggactgttggtgagatcctctcatcgatttggccaccgcgagaaaaaccgacgatgttggaggcttcctcgttgacctgttggagatttcttcattgacctctgtgcgtaacgcagtggacatactcgacagcctgatgcctctcgagtacaaaatgagcaggcctctctcaccagaaagtttgatcgtgagagaagcagacacatccaaatacgaaactcccgaatatctactacctagctggtctgttctctgcaagttctctcgaaactttgatccaagcaagtaagcacttttactcctcaaaagctgaggagagtcctcaccccccctcccctcacctcaccttatagaatcaacgcatcatggttcacccactcattcttcatgttttacagacttattcccttcaacaacccgaaagaaaaaaaaccacacaaaacaaccggcaagccaacagcaaccactccaccatgtgcaaatacatccttccccccggctggtactggcacaactggcagcctaccgaccaacaacacatcgaagccgggacccagtgcttgcactcaaggaaatataaggtggcccaggcggtcaagtacaaggattgccaatgcgacgacgagaagttgatcccagaccagccaaaggggaagggtggtatgggacaagtgaagattccgtgtgcggattgcataaatgatgtggacgagtattggactgagggccatggtacgagccaggtcccctttcacggtaaactacctctaccttcctctacctctacctagaggtgggtacctaccgatgagctggccagccagccagccagctagttcttcaagactacctaggtacctcattccagatggcctgattgttgggtattgattgggcttgatggcttccgaggttggaaggggaggggagggatagagatatggtgaggcttttgcgagattttttcacttggttcctactttggcttttgttctccttctttggaagggaatggaggtggaagtggaagtgaaggaactgagacgctggacggtagcttcattcgcagctgggatatgatattgatatgggcatgggcatgggcagggggtagtataggaaggagaaagagtaactcggagattgggtatgaacaggtttctttctttctttcactcattcagctaggggtacgccaagcctaacgactaacaagttggacgtgttgggtcaagaagagggagtgcctgatgtcggttatcttgtttgggttccatgtccacaagggggtgaggaaaaacttcgagataaatcttacctaggtattggtgacagtaaacgacaattcactcattatttgctttggcaatgtatgactactagttccgctacgcgttggctgtgaaattctacctggtgatcttcacgattgctcactcggctacctgatcgtaggtcgtcctggtcatttttgtagtgggtgtcagagtgaggcgtgttgttatgcctttgtctcccagtacttcgaggtgtggttaaggtgtcttcactgctcatccttaactccctcgggtagtgtgtacttgcagtccccttctgtgagaatgaatggtatatcttcataggtaaacaaaaacaatgtaggagtataactcataggacagtataaaacgtgaacagattatgacagcagacattacgggggaagaagaaacgcgcaacatgtctttcggtttccaagccaacagcaacaccagtccaaaccaggacaaaatcgtctatgtacatgtgtaacccattgaagatcatcgttaatggccccaatatcaaacgatggtaatcgtcttgtagtcgtctgctgcagcgatgagacctgacttgaatttttcaaacttcttctcggatttataatataagctaagacccagtctctcatacatcccgggtttatcgcttgacaaccccagtaccaagaagtaaaagaaagtgtatggagtgcccttgttatatccgatcaagagcaaatatccaacagcgccgcccttgattttggatggtgagggttcattgtcttgtggagttatgaccgagggttggcgcattcgacgaacagatctttccacgtcgccgtgttcatttgtggcttggaactcttctaaccaggtgtcgcattgaatccgggtttcaagatatttagtcgaggcgcaatatgcttgcccattgttctcgttgtcgactaaagtggctttgaagatataaccgcggagtttaatccagccatctttcacccgacccagtggatctttgccatcgagaatggagcaagtatcttcgaccctagccaaagatacccatcctttcctgaacgcagtatttgcgtcccggatcctatataacgaatcgaccggcgaggatatggacgcccaagagaaagtaggcgctatgtaaagctctggagcatatcctactttggtcttggaagcagcccataagaggttcagaggtagttcatttttccacatgcctgcgatatatggagattgaatgtcttcttggaagacttgtgcaagaccagaaattgcgggtagcttatcacgagcatcggtaagctcgcgggcagtataatcatcaacaatacggcgccattgctcacgtgctagccgccaagttactaatccgtaggtcggcgaatacattcggtaacaagtcgggaatgtgcgactcaggtccgaacgacattggcaggccgattttttctggcaaccccagcgaagctcgtaagcatgatatgtgagcaatcttcgtgagagaaattgttcctgcaacgtccacccgcgaagattccagggcagggcagaaacccgatggcgttcgtcgtcgtgcccgaaaactccgtatttcagtcgggcacctaaaatggtcgaacaatcttgctgattgatccattcctcgtgatagggttccttgtaccaagcgtttgtttcccgataattgccagataaaaacccttgagtaacgtcggaggcagtagcagcagcaatagttagataggcaccacggtatatcgaggccatctttgatgattccacttcccaatcgcttggagaattttggataatgcacaaagcgtctacccataggtattgttggtctagcgctcgggtgacggcgatggcatcttgtaacgtctgcggtagactggagatcatcaaacccaacttcatggcctccaggttctcggtcttcagcgtcaaactctgttgtccaccccagcagtaactaagggctacgtaggtcgtgctgtgccccacaggaagcgactccgtctcgaccagtgtcacttgcggagcgccttcatgctgtacgtctaacagtcgagtgggtagtctttgacctgctatcttgcattccgggtggttggcgtcacagtctcgaagacaggaacgaataaactcgtaggcttcagatgtctgaggcgagccgctcagaacggcatgaaggggattggcgtcttgagcaataccgtcccaagctggcggataacctgaaagctttgaaatcagcgctttccttcccaaatgaagaacctatgcctacccgttggtgtgtacagctcaagctcaacatttttaaacaagggcgacaaataatagctcccgcgagactcgcagaggtgcaaaggatgctggtcgtcaaagacgttgaagtgcttcagagcgttgagcagaaaaatgcaataacggcaccccaagcgggctgaatattcaattctgtcacagcggagccaactgttaccggagagccgtagatttttgcaagtcaagcagtacttcgtgagagtaggagtatctatgcctggtttagtgacggccttcaggcgttctcgtaactgacgaacttgtcgagatattttgtgtcggaaatccattttgcaggaaaaagaaaacaaatgagaacaacggcaaccgggaaatagagatgaagaggtcatgaaaagagaagacatcgtcagcatgactgaccgactctcaactactcaagaggctctctccacctattatgcttcaggcttcagctgactctccacctcaacatgcttcgcgcccaatcaagagatccgatgccattatagcctctatgtcaaagctaggtcgctgctgacactcggctacagtcgtattcgacgaaggatgaaatacaacgcggactaatatgaggcgaaagtttcgactggttgtgacgctaggagaaggtgcccgagaaggaggggggaaggaaaaaaaagaacaaagagacaagaagaggaaaaaactgaacaaagtccctatcttccgttcccttccgtcaagatccccgattgaatcagaagtcgcgaacaacctgatcatgattgaaagtgaaaaacatcatcaacctgcaccttcttccagctccgcccccttcttcccctccatcacaacaaaaaattgcagacagcaacaccgtaggaacgaatcatcaccaacgacaactataacaaccaccttgataaaaaaagaaaagaaacaaaagaaaccccttgcgcgtaagagattcccgaggaaaagaacgatgaagagcgaaaaaagaaaaaagaaaaaaaaagtcaaaagaaatgacaatttaatgcccacagccagaatcgaactgacgacctcatcattactagtgatgcgctctaccactgagccatgcgggctttgctgggttcttgttgttttgaggttccaaacacaatacctaagtctacatcattgtaatggtaaaatatggcttggaacaacaacaactcaacaaacctttccgacaaacaacggacaaacggtagctatagtggtgaaagttatcgagcagatgacaatgaccgtccgctagtactgctaattgagaacaggctcataggctgaacatgggatgaagtggacccggctggaaaaaaacagaatgataagatcgaatcatcatcaccatcaatctggtacggcgttgcttggaaaggaaagagtcggaaatagataataaagaggattccaaccgaccattcatccatccatcgtaggtgctattctagaaatggacataataccaaataccactcaggatcccaataccaggtaacgctatcctatcctaataagaaagaccaagtttgccaaaggagatgccgctaacttttccatggtgcccaagaaccctgaatatactttcttcttccaccaacaacagccataccgggaatcctcagaaactaacaagtccaactgtaatggaaaccgctcagccgatgccttaaccaatacttcaaaagagcaaacgctcaaaacctcccatcagtaatctcattcatgatatccctcataatcggcctccccttcatgattgcgcgctcactaattccaatgcgcttggggttatgtttccctctaccaacaatgcccttcttcgggctcttcaagctttggctcccgacattttctttcccctgacttggtgtcccaaactgcagcttgctctgcaccttatatcctttcccagcaagcttcgcattcgcccttttcgatggtgacaacgccgaccccttccgaggcgaaactggcttgaagatagggttaggtttcctagggctgagagcatcagcagcagtggaagcagcattcgcatccgcaaacctatgtccctccaaagcaccaggacgcaactcatacacccagttgcgatcttccatcatgcgcacaaagcgggcgagcatttcgcctccttctggttctccttgcccttctccctgatcatcaccggtttctcccagctcgggactagcgattgctgttggagacccagccaccgacgaagacgcccctcgcaaagtttcacggctaccaacaacaagcagctttgtcttcgcccttgtaaacgccacgttgatcctcctccaatctttcagtagttcgccgatactacacccctcgttacttcgcaccagggataacaccacaacgctcttatctcttccttggaagcgatcagcggtatgcatctcgatttcctcggccgccactttgacgcccgctcttatggctcccgcgctaccgcctagggtgtttttcatattgtgcttaagcaaagctagttgcgagcggtaatgcgtcatcacaccaatttcagaggcgggcacgcccacggtcaggagcgagtcgactagctggcagacgatgcgggactcaagcgggttaacgatgcgctgaccgcgagtggatttctcttcgcgtgagtgcggaaggagggagtcggtgttgatgaagcgaacgcgcgcagaggggtcgagaaggtcacggagccagcaggtagtgggggtgggagaggggcagaaggagagtttatctccttctttgagcgggtgttgctgggagtgggcgaggaaagaatcggcgtcaaagtgcttggttgctagagcgtccatgtcgggaatctcgagggatgtagtgcgtaacgcttcggtgccgcattttagccggccattgtagatgagcgtgttggagagggtcatgatgtcttcgcacatgcggtattggtgttcgagattgactacgctttgggggtgtttctcggagagcagcttaaataagctcacgtcgagaccgccaaggcgagcttcctcgttttgtacgagaggagggagctggttatggtcaccgactagaacaaacttgcgtgccatacggatgggaccgagacagataggaagcgtgatctgggaagcctcgtcgactatgcagtaatcgaagatgcgctcggcgaagacagggtggttgatacccaagcaagtcgtcgccacaatcggggtgtcgttccaggcctcgtggatctccgaaaaagaagtctttggcacgccggcgagggtggcgaacgaaggaacctcagggtgaaccttgacgggaggaccgagacgaagaatcggaatcccgtcatccttgagtttcaacaagatgttgtccacggcggtgtgggtgtaggaagttagcaagactgttttcttctgtgcaaccaaggcacggatgatgtgcgcaatggtagtcgtcttgcccgtaccaggcataccaagcacaagggcatagtcctgagcagacatgaccttctcaacagccgccttctgatcgacgttcagaccttgacccgacgcggtagaagggagaatatactgcgttggcacagccttgaagcggggggcctcaaggtcgacaaccaaactcctgatctgcctagatccaagcactccatcggccatgatctgaacaagattgttgcgtactgttgccatgccattgctgaactcatctttgtctagacgatagcggaccgggccagcttcacggtcttccggggcgttaccaccagagccaggaacctgcatgatgctggcaaaggtctgattgtcggcctcgtcgaaaccaggctgccggacgcgcgcattgtgcagtcttctgtccacggccacagcgatgcgagtctttctgactgaggtgacatagcccagcgcaagtgcaaagtgaccttgttcgtcagaaatgacaatgggctcacccacagtcagttgcgagtccagaaacgaaaagccgggagcaggcttttccttgataaaggtgtaggcgaaacggttggtcttgcccatctgttggtgattctcgtatgctgagccctcctcgatgatgacattggcgaagcaacgtccaaccttctcgcgctctgtgctgatcatagtccatagctctcggcgaagcttttggctttccttttcctccttggttagaagttcttcccatttcaagaagaacgccttgtgggtagggctgagatggtggactacttcatcaaacttctcgttcattgcgctcgtctccccatctccgtcatcagcaagcttgtgatagatgaaacaggtcgtctgggcatagcatctgccgcacgcgttcttgttcttcttcatagggggcagttggacactccgctcacgaatgtagcaagccagctggttgcgctgcatgatcatgtggcggatttcatgcctaacggcgggaatgcgcaacgtctgcgatgtctccatgtagtagaggataccgtagacaatctcaatgtcgtagcgatccgagagcaacaaattgtagagtgctgtttgcgcctgatggttgctgttgacattcttgccggtcttgacctcgaaggggacggtcaaggtcttggtcgttggcgcctttgagcttgagccccttgctgggggatcgcgcatagtgacctggacggtggcatcaatgttgcccttgagaccatacatgggtgaccagacatgctcctcgacatccagaagcttgctgacacacatggtagccttgtcaccgttccgaccttggacgatagcatcgggctttggctgggaagttacgaacagctgagcccaagaccggagttcaggcatcttggattgcacatgactctttgcatcgtccatgctgaccttgaggatgtacaggtcctcaagatgcttctcaagagtcttgttgatgacgttggtgaggaatgccggatcccatttgttggctaccaaagcttcctggaaaatctcgtgcagaatagtaccgtagacaagcgcgggtgtcaagtcactggtggctttgactctgtcctgcaagaccgcacgccgcatgcagctgaatgagtcggcaacgacagtggatgagatgagctgatctgggtgcaggatcagcatattctggttgttgtcgaggacacattttccctggtcttcgaactggccgataatgtggacgtatgcgctgacgcttgcgggagtatcaaaccagtcgcctcgaagatggatcgttcgcacagagttggttctatcagcctgtacgatgaggatctaaaaatggacaatattagtaggggaaacacacacacatactgccgaaaaggagactctaccttctcaggggattcacggccacggtcatccgtgtaggagctctcgagaacattggttaccagatacctctgtatggctctaggcttttgactaggctaatatagatgtcttagcatacgcacttccatctctttaggatcgacaagctcactttcataaacatacatgtgaggaaacatcttgcgcatggctggcacgttgtgtcgcagccatttcgaccgcgtcaaagtcaaaatcattaccgaaatcatcaccaaactcgtcatcttcatcgcccgcaacctgttggggcaatttcttgggtgactgcctcttcctaggcgatagtctcttcttgggggacggtctctttctaggtgacaaccgctgggcaggtttctgtgtcgcagactcaacttgagccaccaggtcttctaccccatcaaaaatatcgtcatcgagatcaccaaattcgtcattatcgacaagggtctttgacgattcgcgtggagctggcgagacagcgtcacttgctatgagagtgctaccgtcgccttgaccaaggatactagcgtccagttcgaggagagtgctctcgtcaaagtcaaagtcgtcatcaccgtagtccgaagatgccttttcgggttgctttgaggcgtcagtttcggtagtttgccgctcggcctttttccgtgagggagaggagttttggtcaggcacggtttggggtgttatctttctctttgatggcgacttcttcatgggagagggtgacttcttctgctgtgctggagcgttgcttggcgttttcgagctgtcgatctctccatcaacggattgtagtagttctgacaaaagactcgacttcttcttccttggagtgtcctgagaaacgattctattttgctcctcaggacaaagggtacggcgccgcttgggccaagcggaaccgcaactgacggacttcctcaacgatcgatcgcttgactgcgggcgtggtgaggaagatgccataagctgggcaaagagggggttcttgtggtttgagggactcgtatcatttccattagaagagaaacggctccacaagtccgaggcaggatctgcgtggggtgtcttggaagcgccggcaaacctcttgagggcgacgtggggagtagtcaacttggtagccggtgatgaagcaggcgaggagctcttcgcgcgtctcctgccattcttgggaatcattggcgaagcgggtagttgtaagggcactccggacctccagtcgaccctgtcaccgggcgatttctctccatcttcctcttcggtgatgacttcaggtacaccaaacaaatctttccatgaatggcgatctgcgggagttttggcgtcgctggatggctcgtcgtcgttggagtctggtaatggcctcttcctggggatcgacttggtggtgttgatgttttctttttgcagttcgtcgatggcggcctttacgggccttgcagactttggtggtggtttggaagatgtgtcgtcggatcggaaggcctggagcttgttcttggaagattccgagacgggggctagcgattgtagaggccctttgttggggggattgcttcttgtcctctgccatcctccgcgctgccattgtcatgttagtaaatatttttcataaaggaaagcccaattgtgacggaccttggggggctgagcataggcgtccgagtaagactttttgagaggcattgtattgtggaggcgtctttgaccaaaataaggataaagtaaacaaaaacaaattcaatggcgacggcgctgggagccaatgggtggatgtgctgctgaatgacccaaaaagtccaaaagacggagcaagtggtgatggtcaaggcacaaatcagaaagcgaggttatgtgtatcgcaggcccatggcttgagaactcggagtctgagacctgggctgggtggtggtggtcgaggtgaagtgggaagaagaagaagtggaacggaagtgagtccttgagaacgcggatgacagtcgcgcgtttcctgctgcgctgagtgcatgagtggttctgccagtcaatcaatcaatcaatcaacgcgaaacaacctcccgtcccccccaaaagtacggtaccttattaattgttagcaagggggtgcctggagctctcagcaggtaccgctgtgtcgataagataagccccacactttggtacccctgtacctaggcacatgggcggcggttggaccgctgacgtctagcggatcagccgcctgtgttacagcgtcgcatcagcgggagctccatcggtggaacgtccaacttcacacgtccatcacttcggcggcttccgagtcctctcttcacctaactcccgtccccttccttcaacttcccttgcctacctacctagacggagcttcaccgccgaggccatctacctacctacctctaccgagaacaaggggcggatgttagtggatgccaacggactttacttgacgacttgggacgtaccaacgattcgcgaaacgagacgtgggcagccgatccgatctacggagttacagcgctagacgcacatcagtagaagaagacgacgacgacgacgacgacgagactatgaaccgactgcaaccaacacatttgtcgggttaattctatatatacagtactcaatatacaggtagcaaccatggacgactatccgcgcggcagcttggaccataacatccccttcctcctcaccctcggcgtctcccctcccaactccagctcagcccacaaccctgaactgggcaagactctcaaggaccaggccatcgaggttcgatccgacctccctactctcgaccttcctcccgcacaagctctactacactacatccaagagcgggatgcctcgaacctaccatgcatcgcatacgagcaccagcttcgctaccggttccgggtcaagtcagcagagagggtgagtatcctccagccgtatgatatctaaactataccttacctcagctctaatccatgttattctcttcagtccttcctgctgcctcctcgccgcgcccgcttgcccgaagggatagaagcacctccgggtgccatcctccattcgcccttctcgcctctgactccgatatctcctctgtaccccgacggcctgatcgatgcgcaatggacgctgaaacaccaggaactgattcccagtgtcgtgctctgcttctacaacctcgtctccgacccaaatcagtccaccctaagcgataaccacatcaagtctgacgtgaacaagttgaggaacctgctcattcaatcaggccacaagatcaagcttgctattgtatttctgtccgacccttctggcgatcacacggactacctccaagatcgcatcgagattattcgcaggggctgtgcgcttgaccccaagtcggtcttcctcatgccccctaacgagaaccacgaagaccttgcgcgcatggccgagaacatgttgatcacattatacggcgcttcaatggagtattacaaagaactgggtagacattctcgaaagaagagaggaaggggggttgctccgccgccaaccgtaccaccaacaacaggcacttcccaaacgctttcgctggcaggatggaatgtccgttatgacttcaagtcagctgtactagccgaatttcgcctggaaatggagaacgccctgcgctcttacgaacaagcgtacgaaaacttactgagttccgaggttgtcgaactaataccaagttggagtcctcgctggaacgaggctcggcttcttgctgatgtgatagccattcgctccattcgctgcttgttatggggcgctcagaacagcgcggccgttcgcaggtggcaattccaccgcgaaaggatggcggatcttgtcgagcgccttggaagaggcaccagcaactatgggtgggaggcctggcaagcacgttgggcaatcgtcatggcgaacttgatggaaaaggcaggcatcccagagcttgatcctgctgagatgcgactctacctcaacccagaaaagaacattatgggggaacgactacaaccctgggagttccttcaccatacaggttattggtatcgtctggcttccaggcacttgtatgcccggagagcccgggctcgtgcgatgcctgaagacgataggagaccaccaggctcttctccggcctctcaccttgcaagcaggggcttcatatatgacaccttcatgtgtccagaaccccatgaggagtttccgctggagcacatgacttataaaggggtggaccataacggcatgattatcgattgcctatcacgagcacttcacgagtttttacagagggatcaagcacggctggctgctgaattgtctctagagttagccagggaactgagtctcaggcaggaatgggccaaggttgtcgagttgctgcggcctatctggcaaaacatgtcgttcagaaaggaacgctggccaacattgaccgaggaagttagttgggctctaagggcagccgcttccaagactggtgattttggtgatgtcgtgaccattgactgggaattgctggaccgaggtaagatcataagaattgtgagtggcttcgtctgctgatgattgtatataggcttcacgaaacgcaaaaactggcaatatgacatcacaaagtccctacaaccaataacaccggatcccaagccgattatcaatatcgcagatggccagatcatcccgcctgtttcagctaccttcgtttttagagacgaagaagggaaagcaggccagaccacccgagcccaactgtgcctccattccaacgcccatgccgaatccactcccataccattcagaaggatcgaggtcaagttcaatggcagcatcaacactctcgtactaagacatcaagtacaagaagaagaaggcaacaagcgacagaagcacggtaacattgttttatgtccggtacccctcgaggatatcacccctagcgatagagagccgacgacagaagactcggctgaggatgatgatagaggaactgagttacaaggcaccaccgacctgactctctcgcctggtcatactctcgtccttgttatggacataccactccgtgaacaaggcgaagtaaacgctctttcgctcactgcgtcactagagaccgagtcctttgaccttcaccagtctctcaaactccgggatatgcccaacacaacccacacttggtatcccacaccctcaaccaggaagcgtatcacacggccagtcagccctctgtccctccgaatccttccaaggcctcccaagatggagatcaagagcgagatcaaggaacagtactacaccaacgaggcgataacactcgactttgacatctacaacgccgaagacgtcgaggctccctccaagttcgatgcgctcctattctgcgacgaggacgaagcgtcattgacggccccgtctttcacagtggaagtcgtctcagaagaacaacaaacaaaagaagaggaggagaacaagaagaaatcgtccacaagcagctcctccggtcgcgaatccaaggtctcctcttacttcctcggcgacatccagccaagcaccaccaccaccgtccgcctccatttcccacccatcgagcgacccagccgctacgagttgactctgcgcgtagtctaccacttgtccaccaaccccggcaccaccatcatccagactgccgtcttccaactcaacgtgctcaaccccttcgaagccaactacgagctcctcccgcgcgtccaccccgacccctggccttcctttttcgacgccgaaaacatccaacccctttccctcccatctcaagcagaagaggaggacaaagacgcagtagtgccctacaaaggcctccaccaatcttggtctctcctcacccgctacgcctccttcgcctccgaagatctcaaggtaatcgacgtagacgtcaaagttctacgccaaccacagtcacagtcacagcctagccagacgagctctcctgagccaatgacctgcctaatcacccgccaccacgacgacgactcaaccctccccatcgaaaaaggtggccacctaatgaaaccacacaccatcgaaaccacctcattcgatatcgtcgcgcaaaaaatcagtcttgacgatcgcggcccggcaccacttgatttggccatggtcatccgatggaaacgactcccaccatctgcatctccagaaacaactcctccatctccatccccggaaaaagaagataccgatgaaacaataaacaccaccaccctcccctgcccacgcttctccctcttcggcatcgagccccgcgtgctcgcccacgtcacctacctcgacacctataacccagaagactcctttactcccctgatcctgctaagggtgatcatcgaaaacgcctccaaccacttcttgacgtttggcgtatcgatggatacctcggcggaattcgccttctcaggccccaaattgtcggcggtgcccgtgttgcctgttagtagaagggaggtggagtataggcttttgcctactagcctgggacctggatcgggcgacacggaagagacggataagaagaagaagaaaaaggacaagaagacgagtgaacagcagggatactggatcaagccgggcttgactgtgagagacaagtacttccagaaggtgttgagggtgattcctgcgtctgagggggtgagggtggatgcgaaggagggagggttcttggtttgggtgcctactggtgaggggcctgaggatggtgatgagtagataatgttgttgtttgaaaaggatcaattcgtaaggaagagaaaagcaagtcttcagcgattaagtttgagtataagcgaaaaagcctgtacaagtaatagacttgaccatgatatccgtcttatccaatgggctcataattaaaaactcaacgagtgacctccctgttctccgtacccagctcacaggccccgtgtgagacatccagctctcggggttggctcgatgcgtcaagctcccagcgctcattgatacctcttccacatgccagttcatctggcggggtgtacacctcagttgccggaccctctgtaggaagctctcctttgagttcgagggaaggggaatgcttcaatgcgttaccattactctgaccaggttcaagctcttcgtcggatggtgagggcttcgatctcttccgccaaaagcaataagccaacccagatagcaaacacagaataacggcaccgcccaccactccacccgcaatcggtccggctttgcttgcagacgactgctgacccgagtctgggccagtggcggaggtagcagtggaagtcgggaccgaatccgaggtcgttgcgttaaacgaaacgggtttcttcagaaatatcctcttcacctcatcagacgaccacgatagcgcagacagattcttatcttgataccattcctccacaaacttgggggtcctgtagtcctctgcatcggcatcgtagtttccatccttgctccagacgagatcagtcaagtcaaagatgccgaggccctggggtaaaggatctttgtcccaaagggccgtgtccgtgttctgaccgtggccgcctactaccagcaattggcgcttccctactacgacgcaatcgtggttgttgcgtggctcgactgagtgtgcatctgttttgagccagacgaagcctgggaggcttaggatgtagatgtcgtcatagaattccttgaagtcctggctcactccgccgtagatgaaactatgtggagtagagtcgagagtaagttattttagggtcgaaggctcagggggacaaatattccgaatggcaagcttgacattaaacagaaataggatatttttggtgttctcacttacagttcataggttccagccgggctcgcaacacccaccatacaaaaagtctccctctctgtcggcgcatatcccaccgtattctgccatccccactgcccagtcttgggatcataaaaggtgatattgttgaaatccagaattcctccaccggtacttcctcccaagacgaacatcaagccattggagccaaactgagggacaaaatgcgcgcgaccatcaatcagcgtaccaagcggaggcatcaccacgctggtgtcggtccttgaaaaggccctgctcttcatgtcgtaagaaaccatacctggaatcggggtgcggtaccagtgctggggattcgtgacgggggaggtattgttggagtccgggtctatctcgattgatgtcatgccgcctatcacaaaggctacaccgccgccggaagaatcgtgggtggttgcaaatgctgctttgtcggtcaagttgagcttcttcagaacgtctgggtttgaaggccgttccaacgtccaggtgcctccacctgtaccgtcgaccgtaaatttccagatcccctccttcgtgatcttgttcatgttgatcatgtacggcgctcgtcctccatagatgtagaaggcgtcgccactggggtcgttccagattgcctggtcggaaagcgccactggtccctttttgggagtcgccttgatctcgaccgtcgatgcggtccatgatcgtgacatgtcgatggagagagtcgaattacagggatcagcggggacgtggccaggttgtttctcgctatttaccaactggcttatttcacctccgtcgatataaacatagtttcccagcaccgttgcttggcaatgtcagcaacaatatataccactatatttgtcagggcgagtatgatgagaatcgatcacctacctcgcgcatagcttcgacgaaggaatctgttggcaggtgggtcatccaaatactgctgcttctgtccgaaaacacacgagaaaagaagggaggtgatcaagatcagactaaagccacgggaagaaattgtagagtaaatgcacattacatatgagctgtagatcattttcatggctgtatgcaatgatggaaaatggtaggtgagtccgggttcaagttgagaagattgaatgatccgagatggattgaacgtgaagtgtttgggttacggtaggaaagaagaaaaaataaaagggggagaatacagagtagaagacaagtcatcaatgggtgtctttaggtcgtaccaacctcccaggaccgagtttgagacactcgaagtctagactccctcttgtgcaacaatcagggcgtacgaaacagaacgaggcttctagtaggggcattttgcaggtacttaactcggatcttcattttcaggttgctctctgccatttgtgcgggtaacaccgccgcggaaatgcacgattttggtcggatgaacaagccgaacacattgccgacgagtagaggaaaccctttcggagagatacgggtacgccgtgacattgtgtgcagcgcaaaagtgaagtttggcgagagatataccaggtccgttcagtcgctcgagggtgaaggctgtgaacctgagaggttacgctacctcgaggtggatgtaacaagggcagaagctaaggtgacgttctgtttcacaaagtgttcgtgtcctataataatgggaaatgcttgttcagttgttttggtggacgagtcgaagaaagagagggacttcgtcaaaaggaggtatgccacttcaaaaatgcaactcggttgatggttctttccttgtcaggaatgccgcgggcctcggctctttccgaatcaaaacatgatctctgcttgggtagtgacttctctccacggcaatcatgtggcaactttagatgagttgaaagcgcgacatgacaaagtgtgagtgtctcggaaggtgttggcaggatgcaataaacatgttgaacaccacaaagagcggtcctacgtacttcgtaagacactggccatgatactggagagcataactggtaacgatgaggccgttaactcgaatccagctgtgggcgacatagctattcttctgttagtttcttgagtttctttttgcacctttctggacctccttcatagcgctggccatctttctcagggaagggcagaggagaaggaatactataatgggtaatttgctttgtgatcttttgcctgattttgttttgtcaccataaagaagtagtcaggacgcctaacaacaggaaagaagcttcgaaacgcaccgaaagaatatcctatgagagcagaactccttgtaacttctcccctcattcgccgaatgcattccaagagcttgtgacaacctcataagcatctcattgaccttcaagtgttacgccggccttccgaatatctgaatgagtaaagaaaatcaaccatgccatgccatgccatcaatcaaaggctaggaacacgctcagcgtactgttcaagaacaccccaaaaatgcctttagttcaagccataacctcctcctcaactgatttctttcctggcggaacgaccttcacaaacctccaaaccgtgcccgcgtcctcttcagcatcccaaaccacaagtacttgtgacccctcagcaagactctccggcttcacctgtaccttgaccagcttccggaggcgaggctcatgatatgggcaacccgtgatccgatgaagatgatcagacggcgccaacttccgcggttgtacaagaagtgaatacagtgcgactgtctgaacctgcggctctgacttaacctcacactttccaacatccccaaggtcctcaatatttccttctgctgttcggcactctttgactgtagtttcatccttgactatgtcttcgtcttctcgttcaaagatctcagaaccatccacctcccctttagaaagcatcacgcttgaagcgatgtcctcggatttcaagctcaaaaaggcaaacttctctgatatcccaggccaacggcttgagcatcgaatgtttccccatctcgggttttcgttcccgtcagtgtcgtggccgagaaacctcccagtggcggcgttgcggaagctaagccagttgtctgcctccacgcattcccagtgccagttggtcttgccttcgagcagcaatgggtgcgatataccgggtttcggttcggggacacggtggagagtcggctcgcccttgataatactcaggccgcggttggtagggtggtggaggatgatgtacgtgaagccgggtgttgggcaatcgctgcggccttcgaagttggagaagacggattgggggtcgggctctatatttgggtcgtgattgtctgacactgtttcggcgagttttggaggagacaaagaaagtttggagtattcggcggagctttcgtgagatgtaggggacgttgggtatgtgggtgactgagatttgatggggccaagaggtctgagagatccaacaggaaaggacggagatcgggtgttgtcgtggtaaagtttgttgtagatgtggcatttctgacggtcgctagacgatggctttggcgtcttgctgtcttgatcaccgccactgaacagagtcaacagacctatcacccataagtatagacggttgctagacaatggctctggtgtcttgctgtcttgaccaccgccattgaacagagtcaacagacctatcacccataagtatagacggttgctagacaatggctctggtgtcttgttatcttggccaccgccactgaacagagctaacagacctatcacccataagcgtagacggttgaacatctggaatgagtataaataccgaatgatgtaaaatagaggttgaagaaagggaaggaatcggggacaagccaggcaaaaagctgtttttatatcatgaggagaaatccatgcggcctcttccaaatctctgtgatcaggtttggcagacatagcgctggataacttggaactaataatgcaaactgcctggatcctgcaggtaaaggtgccttcagggactgcattcaagctggcagctcagcagctgctccagttgtcaccgaaacggccgactcgcagagtcaagagacaatgccttttttcacgaagtccgatttgcttgaatggtttaacaatcatctgtaggatgctcacgtccggtgcaggttgcatcaacgagggtcggccgcaccgagacacactaacagatcagtgacaatagtgaacgcgttgaacctgaagcagacacctataaggttgttgagttctaggagacaagaagagtgtcaaaagtgccatttcttggttgtatgagttggcatcaagactctccagtgttgaacgtacttactgacctgtgatagatattcaactgatcgagtgtctgtaagttttcttacatgaagactgcgggttggaccaaatagaagatcggtgatttgctacaagtgaactctgaagaagagcgacgcgccaaaataatggggggggaaattggaagggctgggtttcatcgttacgacatcttctcgcggccagccaggctcccaagggaaggaaccatccagcccgcttgaccgtgggaactcagtgctttcttgctcaggcagccggcttccttccctttcgtgatgtcctccttctgtacagatgagggcgtatctgccatatacaattgctagattcctgctcgtcaactcccgcagacaggtgcgtgccaggcgtgcatcctaggttcggacatgggccctcaagtacatgcagcaagatgtaggcgttacaagtaacataacttcgcccccaacttttccttcctcgccttgttcacacccgcataaagcattaactgtgcacacgataaaaaaatcctggaactctcctgcctgctccatgaactcgccatccataatgccgtcgcaaaacgcctcgccaaccgaccaaaatgtcggtagatgtcatcgttctcgtccggtcttgtcggcaacaagactggttctggttgcagacggcttgattgatgaagttcgtactgcttgtgcatgacgtggatctctacttccgtgtagagagcagacttggggacgttaaagctgggatcatggcaaccatccataagtaaggtagcgtgcttgatcgcagtgtctgagccgcgcttcgtaattacctctatcagccgtgagaacctcggagtccaagggtgttcggaagaacagtacctaggtacaacttgaagtgatgttccaaacttgctgagacagaagggaacgtaatgcccgtccatgaggagtcctatatgaccatcgtaaaccattataccgcagtcagtaaccatgaaggcagtggtagctgcctatccacgccatcctccatttccgtgactccccgcttgggaaactgcgccaagctaagaactttgaggtgttcatggcatggtgtttcgctgcgccgcacagcaaatcgggcaaatcagcctgcgtttaatctcgccgtcaaaagcattaaacctcaacctcaaattacattggtttccaacatatgaagagttttccccgaaaaagcgtgatcgagtgtctgaagggaaggtgccatgatgttgaagacttctggctagctaggtagttacgcccaaccctaacccttgtgcctctcgtctctcaaaccgaatcggaggatatcggccaattctctccacgtgacagcgagtgcacaattctcgtccaatttgcattaaccgcgccaaccagtcataggtttcttcacaactctccatccaatcaatcgatcgcaaactgccgacgacagctgcccagtcgcaaactgcgaccactcaacagtccaccacaactgcccgtgcctcgcaaggaactccatcatcatcaactccgcccgctctgcccggacccatatcatcacacgcacgcggacacccaaagtgtggagattttgcctccgcccttaccgttcgcagctcccgcctcccgtcccaagaagtgcaactccacacctgcagtgcccccggattccccgttccagtcaatcagtcagtcaattgagtaatcgggggttgtaccttactgtcatcaacaacccaacaacttcaaatcttaacattcgactcgaccatctggcggcacaacccacccccgacttgccttgtcgcaacttcaacctcgccacctcaacctcccgaaaatcgatcgcgcaccaccgaaaccaccacaaacaacaaaaatgccagcccccacgatccttcgcgccggcgccctcgcttcccggcgcgcattcagcacctcccgcgccgtccgcagcggcggtgccccgcactacgatccccccagcggctggctctttggcgtcaggccgggcgaggagtacaagagggaagggtgggagatccccttcttttatgggttctgcggcagctttgctgttgccacgattgcgtatgctttcaagcctgatacttcgtaagttgcatttattcttcatttgcttctcttatgctgcggtagctcgagggggctgggacaaggaaagagaggggccgcaggaagagaggtggggttgattctatggatgtagaggggatgggacgggatcgtgaaatagtgatggggagggggatatcagtaactgcgaagactgcgaaggggggtttcaaggaccggaaggatatgagctcttcggttcggggtgggggagcttccgcaagaagattcaagtctggctgtgtggtctgagcaatacaggctaacattacccatcaacagcatccaaacgtgggctctcgaagaggctcgtcgccgactagaggccgagggtatcctcgaggatccgcaccccgagaagtaaacgtcaaaaaagtgccatgttttgtatctgcgcccatcaaccgcttattcgtcagcgtatacaaacatcaaggagaacaacaccaataatccaacgattacctttttttcggaatttgggatactaggaaatagtcgagtcgagccgcgaaacagtcaagaccaacaacgataaaacagttagcaacagaaaaaacaatgaaagtagggaccggttacacaggacggcctttttacaccaccatcaccaccaccaccaccacaagtctagacggataaatgagggagggagttgagaaagccatcagggtctcgggaagacatggtgtgagttgagcgaaggagagcgggaaacagggatatttaaagggaggatcactttctgggctgggctggtctgggctgcactgcttgaacgatggaattgatcatttaagaaagaaacatatattccccttccccaacccaacttatccttttcaactgtatacatgtcgctcttttggtcagggcggtaggttgctttttcgggttgcaatattatgtttgcttgtctgttgtactaaaagggggttgttgggtgaatagactgaagatgcggatttattcttgatagacggtggtggattatctgaagctgttttctcctcttcaccaccacagaccccataacagtataaatagtaagtgagtacatggaactggtgatggtgattgtttcaagacgacctcgagcgaagcaaggtcccctccctggatggggccgccggaggcatcacccttacagccagagtaacgaaggatagaaatgctgtgcacctcggcttttgcatcaccggtgcaagcacaaggttgagataccacaagattcgaaagcttggtggaatggaaattacaggcttcttcatgaactggccgagtatccatctaccgcaaatcccatgtcataacccattaagtatatacaggaacaactttccggatctaactgttgcgtaaaaaaaatctttcgcttaaataaatcattttttgtcttccctcgtaacccagttggctcagatatctagtgcataatctactcgcaaacatagctccactcatgctcctcatcaccatactgcctggcctccatccagttcttgacctgcatcgtaagctcacccgactcctcctcgggcttaagaccgcagttgacgagctggcccttccagctgatggagcggacggggctcacaatagcagcagtaccggcgccgaaagcctcaatcagacggccctcgttcgccgcctcggcaagctccttcatggtgaacttgcgctcctcgatcttccagccctcaggcgccagcttctcgcgagccagcgcgaggacggaatcacgcgtgacgccctcgaggatggtgccgtcgagcggcgcagtgaccagggtcttctggcccgtcttcttgtccttgatggccacaaagaagttcatggtgccgacctcggtgacgtactcctcctcgccaaacagccacaggttctgctggaatccacggctcatagcctcgacttggggcacgatgcagggggcgtagttggcgccgagcttcttgtcgccgacaccgccgggccaggcgcgcacggcgtagtcggtcgcctcgagcgagacggccttgaagcccgtggggtagtaagggccgacgggggaggcgatgacgtagagcagggcggagccgggagggccgacgccaagcgtcttttgggtgccgatcatggtcgggcgcaggtacagcgagtagccgcgctgctcggggatgaagcggctgtcgagcttgaccagcttggcgatcaggtcgatcagggcgggcgagtcgaaggtgggcagagcaatgcgggcggccgacttgttgaagcgcgccatgttcttgtcggggcggaagaggcggatcttgccggccttgtccttgtaggccttcatgccctcgaagcactcaaaggcgtagtggaagacgcaggtggcggggtcgagcgagaggttctggtagggcttgatctcgggcgcgttccagccgttctccttggtccattcgatggtgagcatgtggtctggtgtggcacgaaagttagtcaaagctgattgcgcatttttggaggggaggttttggacagtaccagtgaagttgcgaccgaagacgagctcctcgggcttcaagaggcccttgggctgggtggtcttctcgaccttgagcttggaagggttgatgtcggcagtgccagtggcagcgctgtactggcgggcagcagtggcggagaaggcaccgaagcatggcctcgcgggctggaaggccgcagccctgcggagggaggtgcggaacatttttggtgatgtgtggtgtttggtgttttggtggtttaggtttgggtatcaaaggctggaaataacaagtcgtctagtctaaatacaaaaaggactaaagtggatatggtagaaaaaaaaaaataaaggacaaagagatcagtgatgacttcttcgactcggacccgggaccagatgattatctagaggaaggacagaggacggacggactggacagtaatatctacctatttacactacacactgctcgtacgtaagagtcagtccgtcagtcagaccgcccaacctagattcccgcgcacggcgcaaagtggacgaaagtggacgacagcaatgttgggaacaagggaccatcggagggcgatcggagctctgacttggggccaattgacccaatcacgactccccaatatcatgctgttcccgacaagcccgccccatgccgccgctaaccatgaccatgtcgcccacggagtcatttgaggtctcgactcggtgtgttaaccgtgttccagaacacatctgctgcgccccgcaaaatgccccccttgattgcagcaggtggggtgtagctccctaacatatttcaccgccctcggggttcaaagtcgcgaggccgtgaactgcccgtgaggtgtgagcgtgagctccccgcccgctgtcccgtcatcgctgtcattgccgccgtcttccaggcttccccccctgaggtcatcttatcattcattcccttcgttcttatcgacttcagccttaccaccaagtgacaccagcaccactgtctcccgactggcgattgggctttgggcgcagttacactgggctgtacctaaggaggaggccaagcttgcgccgaaacgtgacttgtaacaggaacttgtactgccttgtgccgtcttccggacccttcattgttattcgaagcaaccaacatcggttggcggtcgactattccaacattgttcagctgggacgggcttgctttggtatctgatctgttagtggagggatctgtaaaccatcaactgctataggtacgaatcacatcactccgtaaatggaagtccagtcaattagataatgagaatctccatttccaacgactctccgcctttgccttttcttcttcctttgcctttcttgttcgatcctcatcttcccattgcgcgcgcgccaatggatacaaagaaacggtgaccgggaatttcgaccctaattgaaagtttcagctccagtagccaaaccccccgaaagccacccagcgcaaactatccaccgaaacctcgaactcccccgaccgattacctagaccatggccctcgccggcgtcttcaagtcgctcggcgcgaccaacatcaactccaactacagcatatcttccaccctcacgacgacggccggaccatggaagatctacccggccaagaagaagtccaccggcaaggagtactcggtctttgtcttcgataggaagatactcgacgcgcacagcaaggacctcagccggtccagcgccgccggctttaagaaggtggtggaagaggtggttgaacggctgaaaaaggaggcctcttcgctggccaggctacgacatcccgccattctggaactcgtcgaaccggtggaggaaaccagaggcggtggcctacaattcgtcacggaaccagtaacaacatcactcgcggcagtattacaagagaaggacgaccaggaacgaaatggcgtcggtggccgatcaagtcgctatgtcagagaggaacctgacggcacccggaggcggcgcgaggtggaaatagacgagctggagtatcagaagggcttgctacaagtcagcaaagccttggagttcctacacgagaatgccggactggtccacggcaacctcactccagatgctattcttattaatgccaaggtgagtagcctccgtttggccctcgaatatggcttgcgctgaccccgtacagtcagactggaaggtcagcggcctcgccttctgcagtcctcaacaagattcggacaagccgacatcgatacaacccatcagtctggcagaggtcctgcattatgagcccaggttacctcggaccgtccagatgaacctcgactatacctcccccgactttgtcctcgacaacaatctgacatcctcggccgacatgttttcattgggcctactgtgcgtatctctatacaattcgccccaccggtcaccattggagtgcaactcgagtttgtccgcctataaaaggcacttccagtcgtcacagggcgtgccatcgtcaaccaacaactacctctgctcccgcgaactaccgaaagagctggccaaccatgtcttaccaaggcttatcacgcgaagaccggccacccggatgacggccaaggaatttcagcagagcgagtactttaacaacatcatggtcaagactcttcgcttcttggacaccttcccggccaagacgcccaacgagaagcaggccttcttgagaggcctgatcaaagtcctacccgactttcccaactcggtaatggagaagaagattcttccgggcttgcttgaagagatgaaggataaggagcttatctctctgattctccataacatcttcaagatcatcgagcttctgccgtccacggctggcaagagagcttttggagaccgagtgcggccggttatcaaggagatctttgtcaccaatgcaaagcaggcacaggaaagggatcctgctagggatgcgggtttgatcatcatcattgagcagctacctgtgattgttgctgcatgtcccggaaaggggttcaaagatggtaagctcttccagcttcatatggtgtttgaactatcaactgacatcactagacatcctccccattatcttcgccgccctcgagtccccaacccccgtcctagtcggtgcagcacttcagtgcctcccaagcgtcctcccagtcctcgactttagcaccatcaagaacgagctcttccccgtagtcgccatgatcttcagcaaaaccaacagtctcgccatcaaagtccgcggtctccaagcctttgttgttctctgcggtggctccactgaccctttagcaaacaacgacggcctcgacggactcggtccctccgacagaaaacctgcgtctagctctagtgcactagacaagtttaccatgcaggagaagattgtgcccctaatcaaggccatcaaaaccaaggaaccggccgttatgattgccgccctcaacgtcctgcgcattgtgggcaaggtagctgacgccgactttgtggctatggacatcttgcccatattgtgggcaatgagtctaacgcccttgcttgacctcaaacaattccagtcattcatggatctcatcaagagcctgtccaaacgggtagaagacgaacaaaccaagaagctccaggagctcaacggcggtaacacctctggtccagcagaggactttatgtctctaggcgggctatccagttcctcagctctagacacgaacgggacatcagccaatgacttcgcggccctagtcggcggcggcggtaacactaacaacaccagcccgcttgactccggcggatgggacaacgtcctaacttccagctccaacaaacccgtaacctcccccagcatccgttctggcactggcaccggccgctcaacccccgccgcaaccttttcctggtcctccgctcctcccgccgccgctccctccacaacgctaaagccccaaaccactggctccaacttccgcaccgtcactcccgatctcaactccttccagcctcttaccccccaatccactcaattctctcaaccgcttcaacctaccccttccacaatcacctccccaacaggaggaacgggtatcaactggggcgcggccacgcaatcacaagcacaagtgaacccttggtcgtcatcgacccccacatcgaccgtcacttctccctctatcgctccgccaacgagcgcctttggaggtatgaacctcggccagttatccagcacttctcgaaccagctcttccttttcgttacaaccgccaccatcagcttcggcttcatcagtctcaacacctggatttggtggctcagggactggtgggttcagtctagcaccgccacccaaggctccccctgcgcagagcagcacgccgacaacaacaacgacttcttgggggagcgggtccgggtcgtttgggaacttgagcctgggaagtattaataatggtgctaatagcatggggaacatgatggctgcaaagaataatacgggtagtatggggtctgggtttggtgggatgggaggtatgggaatgatgcagcctcttcaaccgcaatcatcgggttgggggacaccattacagcctcaacagacacaatcacagcagcagcagcagcagcagcaacagaacaagtcagggttggataagtacgagagtttactgtgagcgaagactcaaagagagcaggtatagtcacacgagaagtggccaaaaggggaggttaactagtcaaggggacgtcgagccaaaagcttatgtatagtttatactgttcgagaaccatactacaactaatgcatacatacacacccaaccgccattgaatattctaccaagttattattgctcgcgatggtgcttcaaccagctatctggaacgtagtcacacaacaaccaaaaaagaaaaagaaacatacaacaccagggattcgctggtcgtcaccgacccaactgctagtctggccctcactggtttatctatgggagagcggacgggatcccgagttttccagtgggtatggtcgtatgtgaaagtatgaaacggagtttgctaatataaacaaaggctgaattgttatttttcgcagaaagtcgacatctcgacatttcgaaactcacttgcgcgattcaggcaaggacattggtcaacatgcacaacgttctcaaacccaagcgggttcaaccagtagtaagataattcaaacgaaatcaagtaaacaaagtagtaacttcatcattacgctagccagcagcagtcttgataaaaaatctcaacagcaccatgcgggagaaggtccctgaaggaatttggtattgccgtatgacggaggttttggtctttttgtgggcagttgtggtagttgtagtttcctggacgtcggttggtctttgcttacatcaagagtttgtatacacctccccgaaggtcccaaaggagtacagcgagatcaatatcaaccttgacgcggaaaaggttccaccagatgaggattcagaacatcttacttctcctctcttgtcttgcaactgccatgggcatagggaacttgcctctcaacatgatgtttataaaggtctacaaaagcaccccgaacacgaacaggaagagagatcaaacaatgtaaaggaggtcaaggtaaatgaaacccttttatattcaaccctccttcaaagtactggaaagccaaaaacaaagctgacggcgctaaagcataaaaataaagcattgattagacactctctattaaccaccttccacgatgccttgccttgtgtttctttcttttcaagtgatagaccacacaaacacacacagcagaaacctggcttctaatcaaccactcacgcccaagcttagggttaaagctcaagcctaagcctcctcaccacccttgtcctctgcctccaaaggcttcacgttcccacttccatccctagtgacatgctccgcgacaatagtctctcccgctgtgttggtcaccagggacttgacctcctcctttggcgcctcttcgtcggggacagagccagtgttagaagagttagtaacctcagtatcagcagctgctgcctcagcctttgctgacgcagtagtagcatcgcggttatcttctaccttttcggtggtttcagaagcagcagtctcggccttctcggcttcgacggcttcgacgggttctggagcgggagcttcggtcgaagtaggggtatcagccggagcagaagattcggcttcggtttcggcttcggtctcctcctgagccttcaactcccgctcgatggcgggagtggaggggaaagcacctggtgcttcgggggtgatagcctcggggagaggactgggctcagactcgggctcggaggtcttatcctccttgatctccttctttggtgcctcctcctgaacctccttctggacgggctcaggaacgagcttttctaccacagccttggcctcgtccttgacgttctcgagcgtgggcttctcagcctcagtctcggtcttggactcagccttaacctcttccgtcttctccttaggcttcttctcttctagtgccttcaactcagcaacaccaagactaacaccaccctcctcactctcagggtcaatagcccaataactaatcgaagccgagaaactcaacttcgggccagccacctccttcttctcctcaatcaccgccggtggcggcgccgcagcagccgcagcagcagccttagcagctgcaggcgccctcctctggggacccctcgccctgcccttcctagcatcactaagcggcaccttctccttcttctcctccttctcctgctcctcagccggcgcctcctccttcttagcgggcatttgcgggccgagacgcaagcgattgttaaggtcgttcatgaaaccggcctgcagagcggcgatcttagagcccatcggacgagcggggacggcgggcttctgacgcggaggagcggcggactcagcgggttcgagaccgccggaggtgggagacgccttgacggggcgggcgggaatggcgggcttagccgccggcttgggcttggggcggtcggggatggatgggcgagagggaagagttgggcgggccggaatcaccgggggtgagggctttcgttctgtaactacggcgggagtgggggcaggctcctttggctcgggggtcttgtcttcgatctcgggtttctggatgagcttctcgtcgatcttgggctcaggcaactctgtacggggagagacttggggagactcagctgtggcctcctccgtctgctcctcgtcctgctggggggtggaaacctcggtctgcagctgcaagctctccgggctatcctcccaaacatcgcggctagggaacctctgagccatggccggcctggccttggcagcctccttcttcacttcctgcagaagatggggctggccctggacccaggaaggcttttgctggtgcgaagatgatttgggaatactcgacttgacgaaaccatcgggaccgttttcccgagcttccttttcggcaagctcttcttgttgacgagcaaaggcttgagcaaaggtctcgccctcgcgaggttctacctggggcttggcctgctcctgaccctcttcctcttgctgctccgcggagggttccggagtggaaacttcggcagtgtacatggtactgctgggggcgtcctcccagacgtcagcactggggaagcggcgcttgtgttcggtcttgggccgcaagggcacctcaggcttcttcgcgggttgttcgtcgtccttgaaaaggggctcatattcctcgacatcctcgagaggagtagagcgcatctcgtaagagttttccctgtagatgctggtcggtctgctattcgggcggctcttgtgctcagcatgttcgcggcgctcaggcacaacggccggttcgtgatcataaggagacgggttctttgcaacctcatcctctgcaaggatgggcgcagtgtactcttcctcctcttcagccaccggtgccgatccgtccatggacttgcctcttgagtggcgacggctgggctcatccacgtgaatcacgtttttgggttcttcatccgcctcaagagcgcgcggttccccaccgtcgtcttgtacagcaaaggttggcttgacaggagacttgcgccgggaggaactagggcggggagatgcgacgcgggaggtagactcctcgatggcttgccatccgatctgctcgctaggggtaccgggatagttttgaacacctgtgggcagaatatgttagccagaagcaaatatagcaaagtatgcatacaaatgatgcttaccaagacccgctccacgactggcggtctcgcgaacaatcttgttcaggttctcactgctcatggcgaagtcgttggaacgatcgtattgataaggcgtgtgctccttcttcagcgcctcggggtgcttgtcaaaataagccttttcaagcttggccacggcaaacacaccatggccatgaagtccatagctgccgggaggaaggccgccgcgggaagaagtcctacgagtgtgattcttggccttttcggcagttgcgccaggggcaggcgatggagcctggacatcaccagcgttcttgtacatgggcacttgctggccaatctggggaataccatgctcgtcttccaagtccaccgacagctggctagtagtgctagctttcttcttgagactcctgttggccggaagaacatgtgtagactcgtcgtggctactaggacggccgattccaaaggccgcagctctgtcgctatcggtgcgcgtaacggccatgatgcgctgcttggcatgagcaggaggcagagacggcttgggcgcatggagcttgagatcgtggccgatggtcctagtttgctctggggtagtactctgctcgctggaaggaggattctcggtaatgttggcatattccatgccctcctggccgagggacggcaggtcaacagacgtagatctcttgatgtcttcgccattgtgaccgttgcgcaggggatgcgcggacttgggttgaataggtccctcgttaagaggcgagggcgcaaagcggttggggttcgggctcatggagcgatcgatacggttcttaagcgggcgtggagggatcattggggctggctgtttttccgtactcctagacggtctaggggggatgggaggctgggatgctgtggtagacatggtgatatctgggctcgggacgagtcgaagctatgtatgtatgtaccgtgcgtatagtggaaaatttggctcagtgaccaatgtctcggttctctggatatggctgtcgaggtgtgaagcacgtcggtatcagaggcagtggcgggtagtgtgatgggccgtgtagtatcgtcgaagtcgaagtcactcgtgtaagtggctcggtactaaagtgactataacagtaacgtgcgcctcggggttagcacaggttctctaccatgtattcacagaaacaagtcaattgtaacagctgtcaaaggaacactgggatgtaagataagcgcgcctggcaagcacaaggatgcgttgaaagtgagggaagtgggtgtgtgtgcttggtgagctttcgtgatattgtgggtggtgatacggcagtgtgcggccagaaaggggcaacccggcggagaagctgggcttccggatcgcctcccccttggtcaccgcttatgggtttggacggttcgccatagtctggaaacaccgcgcttgcgcccattcgcttgggatccagtgcgtctcggctgttcggttggcgcggccctcttctttgttggggggcatcgtgaaatggaatgtattccaagactttgctcacgcagccttccgcctcacaagataagaagtcttgtcactgccatggaaatttgtaccgagaagcccggtactgtctgataggacgatgccgggtacttttctttgcaatagcagtacatgtagctgcccggatgatgagcttcttccaggtctggacatggctatcacggaaaagaagggagatcaccattgcccatccgcttgcacatgtacaagcttcaagttgatgtccttttgtcctttcccagcttctcagctccacaaatggcttcatattatccgtaccccttctgccaattcggggttacggagacttcgatggctcggtgaggttgacatggaaggtggtgttgtgtccatgtcgtggctgggcagatgttggggcaggatggaaaagatggatggtgggggacggcatgtgtcaaggtgccagcaggaaggccggcgcttgctcaagcccgtggaagctgaatcagacggatgatgggatggatggcgtgtgccacggtactgcactcacctagagataaggttccgtgttgacaacgcaagtataatggtggtggtgttgacgggcgattaggttcataggaagggatgagttggggtcaattgggaaatttgaaagagtaagatggatggatgatggcctctcttgctttcctgctgttctttaaagaagcttgagtcaggtcgatcgggtaagttgttgcaagtcgaagtaataatggaaacaaatgtattggcgatggaaactcggtgggcggcgcgctggccacttatatcgtctttgttatgtacaaacagcagactggaacctgtgagagactgagaatgtccgtcacttcatcatgcatgccgcactaatactctagaaatactgtcccgacgactgtctatccgcaccatgaattgtctgcttccatgaccaattggggcattcatctgcaataacatgtgcatcgtcaatggcctcattgggcttagaacaaagtgccccaatgcccctcatcgtcatttggcgattcaaccgccatggtaccgcaaaagtaccgccaaaagccgtcatctgatggggcatatacagtatcattcattgtactgtgacacggtacgattcgaccggttcctgatcgagtctactgcagtgcagtgcctgctcttcacgatgtagccatctgaccgtcaaatcctgcagcccagccgagtccattcattcattatgagtatcaactactttctttatattctagtcaaaatccaatgttgtggtttcaagataggttcacaggggcagacagctcgagcactcaatcgactgggctgatggaagtgaggtgtcctgcccgccgcggtgctcatcaaggtgcccgcacgcctcaaagcttcccctggcagcgccgcctcacaaagaacatttcaggttttccagcgttaaacccctttcagtcatcccctggcacccgaggccccgtcatatctttaccccaccattgccccacctctttgagatgcaacaacaacgagctgccaaaaggaaggaagctgccctgacgctgaagagttccttctcaaacggcccgggcagctctgcaatcgaggcccaagtgacgtgcagagtttttactaccacagtagttcataggtaacattggacatctgacggactgtctcccttttctttttctgcagtgtccttctctccctgcagtgctcctcctttctgtctgtcaacagccagctcgagcacgtttccagttattttgttcctatcgagcatcaggccccgagatggagagcggatacactttggatatgtaggtggggcctgtaccatagtactgatctgccttccttccccctccacttcatgacatgggtctcgatattattcttgagactttcctcgaaaacaacaccagtgaaccagagcacaaagtgttgttgccatggtcatcgtactgtagtgaggctactaccgacgcactctactagcgagacgacagctccggtgaaaaagtccaagactccgggccgttcccctcctctccttctctcctcatcttccctctcggtcccaagagatgttgggaatgcagcaagcccccaaacaagagtacacaattcgcaaagccccaggccaatcacaaccgaaacacaacgttgtgcctaaacctaacggtgaccgcttctttacgccagggcaagcttctatgcgatttgacgcacctcttgcattttcacgagctatatatgaaggttaaagtatacgacaggtaccagtctttatctcgtcagactggggctgaacgtgttggctccttgccagccgaacacgtattgtaccatactagctcttagccgccgttcacgatagcaaaagtttgggtcttttacaaaaggtaccttcttgttgatcgtgtccatgtgctagtcgtaatcaaaagcgaatgaatctctcgatcgtgatccctcttttcttctgggaagagagaatctcgaagaagggtcggcaagaaaatcaaaccttcaaatgacgcaatccccattgaccaggactacataacatccgtcataccatcccacgtacaacaacgaggagaaccctttgaccttttgattgttgaacctcctccttccgtggcaacaacgtcggttttcttagttaacagaaactcgaacaaccacaaatcggaacagtcatcccgaaaagccaagatcgcggggaagcccatctgaacctacacaatcgcggcacaagaaacaaaacccactgcaaacttgtatgacggaccattcaattcttgatacgcccagaaaaactctttggtacaacaacttgcacgataccagccatgtattatgtcattccctcgcctggctccgtccgtttcccacagtgtttttgaacaacagctccatctgcccacagcgaagacaaaccgatggttcaagccaaaacataaccgagaaacaaactgaatacatatgtagaagaagaaactgctgataacttggccgtttcatgcaagacatctacactaaactacagccgagatcgccgaaaggtaaagcggtcaacacacacacacacacacacacacaaatcgccgttctgtcttgtctctcaagcaaggtcgatccaggcagccaggtatcgatatatatgtaccgatctgtctctaacgaacccatccatccccatgacacacatcaaccccagctttttgtttccacactatgtatgtctcgtagcacgaaacccgcgtcgtttcctatttcgataatcattgaatcgatcacaagactaatttgtcgcctttttttttttttttttttttttttttttttctacatgcgggcagtgtgcaagtctgtacctacttactcgtctgcctcctcaactcctcaaaggggtttcgcctgaggaagttacgtcgaaaatcgcggggaagttacacgtctagttggtcctacactagttggttgaccaccagggatcaccacatttatacatggaatgtacgtgtatgtaattggcaacaggtgattggttgagattttgttgtttgtttgttcgcaattgagagaggacggacggatggcctccctggcggttctcgtggcattgaccggttaactggtatatcccatagttaacactatggtgtttttatggggcgatcgttctctggtcgagttacacggaaggaaacggattgtgatactgattctcaacgaacaagagtcagaaaacatcagttttcgaacatggtataccgtagtgatatctggttgtggttataacccatctgttaaaccgtcagatgtcaaagatgaatgaagagaaagaagaggctaagcttcatcggacggtagagccatggaggggttcctgtatgcgatgtcagatgaaatggaagaccagatagaccagatggaagcccaagggcatttgacatgtgctggcatgtgctatgataacgggggactgagtctgactacttagatatatgatgcggactgttaaccactttcctcaggatggatgaaaatgcaaacttcagtggtctgtctatgtccctccggaattggttcaatgctgtttccaaggtctcgggtgaatgtgctttgttcgtcagtgacagcttgctgggtatgtccggccaactgttagtaaacagaccagtatagaagtcgtccaccttgtccgccgcaagggaagaagtgtcctgtcactttcagcagctgggaaaaacttgaacacgatcacatgcgttgaattgggcgagctcggatgtatagtccaatgatgtttccattcaatacactatataaagctggagctaatcggagcaagggcgagccaaggcccactgtcctcggatctactctccacgcccgtgtctttcattccttcatatgaaacaagtgtccatctgaatgagcacgttagccacgtctctcttgcttgctaatgtgttccaacgggtgtgttttgggcaaaacaggaagtgaatgcaagctgtaatctcagaaggaacaattggtacagtccacttatggctgtatcaatacctcatcacccgaaggcataggaatcccttttatcatcatgtacagcagcaatggaaaggagaagaatggtgatgggaaggcgagaggaagagacggagtagggagaagtcgtacctttttgtggtatgataacgttatgttacaacagcatcataggtattcaacactagcatggttgtgataaagctgcccagagggaccttcccagcgacaccaaaattctgatgataccattgagagtccacggccaccttcaattcctatcccagatgcgtctggtgcccaatcgcgacttggatgcggcggacgtgccgtctctgaccatactacatctgtttcgaccacggccaccacttggcgcgaaaacaatgagacgtcatggaatctcgcagcttcctgtagctcctggttgctcgccacgcaaggtccatctttgcggtgttttaacttctgtcaagatcgtaacagatcgtcgccaattggacctcgtcaggcaggcagccaggcagcctaggatagcatgccgtccatactgtttgtagagaaaaaagctctcgacgtttgtctacaggaaatcttcaccaattgttagccttctgtgatattggacagacgtattggttatagagttgagaaaaaaagcataggtttgcaaggtgtgtcagactgttgagcttgatatattaagtgttcaacatagagattcagttgtttgaagaagaataagtcatcatccgtgggggggttggtaagcaaaaaaatgcgattgtgtcttacctgtttgaagttagtcaacgacggcgccggtgcgccaactgtctctgttgtgacggtatcgcgggccaaacagagacgcaagaagttgcgacgaaaaaaaaagttgaagagaaaaagctccaaaacccctgccgcgaattttatgctggcgagaagcaaatggaaagggaagcttggaccactcacagagcaatcgcacagccagccgcctgccgggcgtgacagtaccccgcttttagctgagaccaaaatttaaccccaccgtgaaccttcccgcactttgcgaacggtatcgcgatcggtcagtcgcaggccatagcccggccacagcccaggcacaaggcaggcggcacacagtcgccatagcgccttgggcgggcaacaacagcctgtcgtccctccccagcagtagtgggtgggcacctgatatcccccccccccaccagcccccatcattgggtactgacaaacttcgaactacgaaagaggccaatataatatcaacaccacccgccattcaccgattctcttttcctccgcttcttctgcccgacgtcttgctctagccatactcttgcatattactcatttcgaaacctttataaaaagcttccagcaaaacaaccgccaaaatgtctctcggtaagtacgcatggccaacagtgaggcgggaaggccgcacgagcaggcagacagccagacaggctttcggtcgaagctctcggcccagcccaatccagctttcccatggctaccgtgttatcgccgcgatggcagtcaataaacaacagagagtatcatgattgctaacctcttggtccccatgacagacttcaccgctatcgccagtgagtagaatccgaccatgcacgagctcgagccgctcccccttcgacgtcaccggagaacatttagacgatatggggatcaagtctctagaaagaggagggcctgggcagagcgagggcaagagacgggcagactaaaacagcgctcccaccatgatgactatcgctgccgcaatcgactgagctgaacctaacaccacgcttttttcgcctaacagcgcaattcgttgcccactactactctaccttcgattccgatcgcaagaacctcgctggtctctacgtacgattccctatcccagacttttcaccgaagccgacaatgatgcgctcattcatgacgtacacgcgcatgttgacgagtgcacaagagatggacatatatgctgacataatcacacctcacagcgcgacaactctatgctcaccttcgagggtgcccagtctctcggtgcccagggtattactgagaagcttactgtaagtctgcgcctgccgaatcaaaagccaccaaaagccgtagggatatgagggtcagggaaactgacagagcaacccaacagtctctcccattccagaaggtcaagcacgagtacggcccacccgatgcccagcccaccgccaccggtggtatcatcattcttgttaccggccagcttattgtaagtgacatttgtaaacgctgcagcacaagactgttgccatctaacatcccggacaggtcgatgacgagcagcgccctcttggctactcgcaggctttccagctctcccaggacgcctctggccagtggttcgtcttcaacgacattttcaagcttgtccttctctaggagggagatgatgtatggaaagaggtgtcttgattatctgaagaggtggaagaataccaacgaaatcaaagaaatgtccaaaagacgggactgttgcgtttgcgtgcatgagtgaacgaggatatcttttctgcgcgcctgtctttctggtgtatgtgttgctgcttgcttcgtgtgtaacgaagggaagaagatggaggaagccgagtctggctttcgactgttgatgctgaggggtaaaactttctcgatacattgtgtatggaaacagaggaataggggttcgcgatgataaacgaagtttaccgtcatcaggtcgtcccatgcttggcattgagatgttcagttggcgatctcggaagtaggcttggcttagaggcccaagcctttggcttgtggcatgtcactcgctggaacattccatgacgatgaccgctcacttactaccgagaggctagcgagagaggctagcgagagaggcatcatctattatatgagccgcgtaacgttgtcgtcagcggacgaggcttccaacaaagaccacaaggtgctgcctggcaacttgacgatgttgatggatgatgagagcaacatcatatgagtgataagcagtcatgtcatagcgggggctacgacaggggaaacaaatacatgaagaagtcccctgactctgaaactgtttaaatacgctcaaaatcgttatcccctcgcttgttgaactcaaagtgcttcatcgaagctccctttcggtttcaagggagcactcagtgaacaaggggtccaatcatcggctcagcgcatccgtctacacgctagaccgggcaagcgtgacacaacctgaacctagcaggcagccaggcacagcagcaccgccactgtcaggccggcacgtgaaagcaccggccacactcctacttggcgctcacgggcccttggcacgcccattgtaccttccgttgcagggcatcgaaccgctacgaatgccatccgtcaacctccaatcagttgaagcttacgttacttttggcggaacctcctccttcaactactcacttcccggtctcacatcacttcacattacgtcgactgctgctataccctcacgagctctttaacaatcgtggattcgattatcagtagaggtagcttctcagtacatagaccagaacctcaagatccccccaacaaacaaaaccagatacccactgttttccgggtagcccgccactcggtcgacgaccccaacccagaccccatccagaaccagcatcggcattttgactataccgactctgtcgacggacggagatccgacccgaccgactggaggatcttctctttaccgcccagcctcatactttgttcacctctttctctcgcgctttctttttctctccacaaggcagttcggcaggacacgataacacaataaacggcctacaccaccgagcataaagcctctttggaaaaggacatcaagggggaacccaggtcgtactactgtcaattcccattgttgccgaaacgaacgaaacaaccaccaaccaaccaaccacctgtgtcctacagcaagcgagtggaagcgacagcaacaaagaccgccggataggtccctcaataatcatttctcctcctcaactacctactcccaacaacgaacaactacaactactcgcgagcgagctagtaaaggacgacttttacgaatcgaaacgaactttgaactacgagttacgaaacatcttgcgcaagtagcaagatacaaatcgcgggcacggtcaaaccaccaaacacggaagaaaaaaggagtaaacgaaaagcttcagaaatccagccaagatggcgctcaaggacgaattcgccacgcgcaacttcagtatgtgtctttcttgtcttctcctccccatctgtcccctctgcccctccgcccctccccggcgctgatccccctcggcgtcggcgcaagctccaccgacgccgatgggatgtgtaacggggatctgctcatcatgatgcaataagcaccttgctgactgaagtgctttctcacaggtatctatggacaatggtaagcatacacagtcccttcccttgtgtagccggcacaagttagccacgtcttacgcaccgtctctatcgatgctcctcgagaggaagcttgaagcagctagagctgttttctcgacaactctttagccgtcaagataaacccaacagaccagagacagacattcccatcacatgaagccaagaaacaaaagctaatcaaccacatcccacaggctcggcattctctccatgatcctctgctttgcccttggaattgccaacatcttcacctttagacccatcatcattgtcttctctgtcatcactctgtaagatgctctgccatttcttctttcccctattaaaatcaaaccactaacaacaccccacacacaggtgcttctcctttgtgattctcttcgtcgaagtccctctcctcctccgcatttgcccgacctcgcccaccttcgacaacctcatccgcaagatctcgaccaactacacgcgcgccgccgcttacggcgtcatggccgtcgttgtcttcttgtcctgcatcgatcgcaccacgtccctccttgtccccggcatcttcttgtcattcacgggtatctgctacgctctggcggcgctcaagggccaggcgtttgtgggaagcaagacgctgggtggagcgggtgtcgcgcagatgattgtataaatcaagtgcgagcacacgagaaacagcaaggggagagcgaagatgtgaggaggaaatgggggaaatttggaacttgaactgaaagagagtactttcataagatgggactacggaagtaagggggaaaaaatgaacaaaatagggaatacaaaagttttgggtcagagggggggtggttaacgtcagtatgggtgggagtgtaagtactgacgcaaaaaaaggaggaaaaataatggatgggtatacatcgagtgaaagaagaatgcaggggattggttcgttatggacagggcggaaaaggtacactttttaggaagacaagagtgatgccggaaaaacggggaaatccgctcgtgtcagttgtgttgttgctggactgtctgaatgaattactattcacaccaaaagggagaggtctctccgtgttcatctatctatcgtattgcttgtttgcgtgtgtgttactgtagggatgataccaatgacaagactggtgggttctttgattaaagcgttttactttctcttacaacgtgctatcattttccccctgtttttttaaagcaacaggacagttggagttgatcacttttgcttcagatattaatcacaagatgagattcagttcagttcagtccagctcagttcagctcaactcaactcaactagcccactactgcagactcttcggcttttttcttttcgtgatagggacaactacataggtagaatgaatctcatgtggttgaggtaagtttggttggttggttgcctggttggtagcaggcctgataatgtatttcatgtgctttgttttcggaacttgggtcttaaacataaccgctgtattccttgactcagcataactcagcatagtttaatctaccatagcatatcatagcttggctttgcacagcatagcatagcatggtagaaagcatagcaaagcttagcttagctcacctaacctttaccatagcttatcgaggtacactcactagtaagttatttcaaaacatcccgcaactcctcctttcaaacaatgaaagtcggtctgtctccctgattctgccgagtttgaagacgaattcatcattatactttcatcgatataataaaccacctatcgccaatataaaccatgcactaatcaacatgcataccgtataagctctgtctgagtgtctgtgtgtctgtctgtgtgcctgtctgcctctttgccccttcttgtccctatccatgttacacttcttctatacactcactttcaagaagacgcagtccaagtcaaagacaaagctagatgatacagaacacaaaaaggagaagaaaaaaaacaaggacatttccgcttcttggtggtgatgctctttcccttttgcatgagcccgatatccttttgccttccttccttcctacctcccccctctctctcttctcttctcttctctttataatccctcttcatcatgattcgaactgcagtagcccgatacacgatcttccttggtctcggtttctctctttttttttttctcattggaaatccacgcgactcctactcttatgcaaaaatgcaaggagtttacacagaaaacaaacgctagccgttaatcggtaagagcagttcggcagttgcttcgcgacataatatagtaaagacaaaacgagaagctttgcgtgtgtgtatatcaagtttccgcgagaatacagagaagagaagagaagagaagagaacgatattggtttggttaatcgagttgattttgtctgttttttttgagggcgtggtatctttcttcgctgtatcattttcccgtaaaccgcttccttccgggcacctgatcttatgcatgcggagcaccaggtcaatgttggggtggacactgattgatgatgcccttcatccagggcattgcagatgaaatctcagcccctgcgtctctcctcactcccttccttagtgacctctcagcctgacactccccctctttcgacgaaatcattcagcggcacaagaagatctcatcttactccgcctgtcagacaaccgctgtagctttctggtacatctggccttcttggaaagccagcgggtgtcatggtgagcttcgagagtgtcctatagctcctcctcgtccatctcaccacccatcgtctgcggtagaggtgtctccgcggcttgagcgagtatcccattaggacctgatggcaccgaaggcacgaaagagctgccgcccagtggcttcacatcactgcccacgtcgtctacgctcgcacgagccttcttcatgggactacccacagcggcggcctcgccggttaggctcttggggaatagtgatgacagaccagcggtcgttcctggcgcgcttccgttctctggggcggatcctccagcttgtgtatcagtggtgctgctttgacccgcgtcgtgagcacgcttgagctgtcaagggtgtcagttcactgcaagttgacactacaattagttgccatgggccacacacctttatgcgatttactccatccgccaactctccagtaaacttgacgtcctctggaccctgcttggaagggtcgacattgtcttcgtcatcagcaagcatcttatcgctgatatcctcgtcatcatcttcgtcatcgctatcttcatccatggcaccggccttgccattggtgttcttgcgcgacttcttcggcctcggctctgcatcgcgatcacggaatgtcgagaagcccacagtaccttgcttcttcaaaggtcccaggctggagaagtcgagctgtgcggatcgtcgcttggcggcagttggactggtaacttgctgcttctcggaggccaggacgcccatcttctgtagttggcctgtaatcaacgtgggtcagtctactgtttgtctttgtgctttagttatgggacctaatgacttacgctcgccgcggtagaaaaaggtaaaaacggcataaggcttctctggcccgtcgataccggttactgtctgagtgctaatagttttcggatcaagtgtcttgggctttgcaaagctagtggtgtgttccacatccgcatcgatcccattgttgccgctcttggagccgccttcctcgtcgtcgtcgtcatgggcgtcgaactggggactgtattctccctttttgatttcaccagacgcaataacgcggaacatagccaccttaatctgtccagtggcctcggggggctcgtcgtcatccgaggaggaaagcgaggcatcttcgtctacggcctcgaccggcctgtcttcggatccatacctaagggtaccctgcagacggcccgaagctgcgttgccctcggaaatggccttttgcctcctacggcgcttctcgaacttttgcctgcggcgctcgagcttctcggcggcgtcatggccttggagatccaggccgttgagccatctctcgagaccgacctcgcggaagaggaactcgcgctcggctaaacctccgccttcagatgggggtacctgaacccacctgctattgacccaggtttcctcgccggggcgcaacagagtagctacttcctccttggccctgccgtcaaagtagatgtaggccgcgatggtctcgttctcactattcgtcataggaatgtaaggagccacaacgccatggtactttccacgctcgcccgtgctggtgggcatggtgccgacaaaggccggcttcggatagggattgttctccgtggccttgggtgtcgagtagggtatcgccagacccggggtgagcagggtgatggagatggcgaacttggcggcctcgggcctgccagagtcagggctgatctggggctgaggtacggggatgtaggtgttgattcgcgagacgcgggactgtttctggatgccatattcgggtaggggcgctccgttggcgtgaatgctcacggcaatgcccttgaaacagggcattttgtcggttgtcgtgcctcggccaagggcctatgttgttctacgtgggtgaacctaagcggttggtgttgtgggttgtaatggcacggccggtctcgcgaaggtggaaagcgggggagacagggcggcgggcacgtcggctgtggtacgatgttgtaatataagagaatgtattcttcgcgttctactgatatagctggtaaacgagaaaaagaggcaagctgggtggtagcttggtaggtaggtatgtttatgttattgttgttgcgtaaatggaggggcgttggccgtagtcgttgcttgctggtcgcttgttgcaggcaaagtgacgacagaaacaggtgtaggtatcggtaagggtgggacggatggatgggtatcgctggtggtcggtacagataagttgtaaatgcctaactgcttgtctggagaatggaatggggcggcggcccgcgtccgtgacaagaaggcacgagacgggtctggtgggcgcgcttcgttagttgtcttgctggttggtctacttctgcgatggagagtggaggattggatagtagagcaaagtgggcggcggcagtaagtgttgaaggaatggaaggggtgcaagtctcgagttgcagaggtacacttctgtctccttctctttcgggagtgaggtaggtacaagaggaggtggagaggggttgggccggtccacggttcgcgcttgacacggccgccgacggaccaaaacgaggcggttagaggtagttgctcacctaattaccttaccttaccttaccttaccttagcttaagctgcccttgagaacaataaagtaatgctccggcagcacttcacttgcacagttaggcaggattgaagttggtacagttcctcttgcacggcactgcaccttggcaatttcgaaggcacctacctacctatgtcccatttcgaaatgccagatcaacaaggaaacgcaagaaactcaaaggtggccgatgccgtgctgcctgccacctgacacgaacgaacctgccccgagcgcctacctacctctctctacctacctatgtaaattcactcccgtctcgagctcacacacagcgagcgcatgtcattgtcccaaagctcagaacgaaaaagagagaaattggatttgcttctgacaaaccattgattggtagtaacctagactaccagtaatcatcatcagcgaaaaaggcaccgttatcggtccattcgcagcctcaaccagaccaggaaattacagatgtgacggttttaatgatatgagcccgttgaggctgatggaatgccactgcaacaagtgaggttaaatcaatcaatcaatcaatcaatcaatttgagcagcaacagggggggaggggggaattgaattgaattgaattgggggagggggaggggacgacgaggggtcacggtcacggtcacggtcggtcggtcggttggtcggtcggtgattgtcatcgatcatattgatctgttctcagtttctaggtggagggggaagtggaaggggattgattccgaaaaaaagtggagatcccacctcatcgttgatctcaggacctggaagcacgggccaacaatgctgttcacactctaagagcgcacggactccatcatcaattgttcctcgcgcactccctcattcagttcttaaacagccaagcaagcaagcggctcgctggcgatggataatcacaggtcacacagcgaaagcgccccgctttgggctttttctcccttgcggcttttcaaggctgaggtggtcgtcgatgacaggtaccagatatcgccaacaaggcacatcgagattcgatgtgttggcgtgttaggctgatagacagaactgtgtgtatctgcccaacatagacataggttgattcagcaaagcgaggggataaatcattgatctcacggtatctatcacatgtcaggtcgttattttcgatataatataacttatctggattcggagcaaacggtcgatttgaacttaaaaggtcaacttgcagtatcacataactgaagcatacgagaaaaagaaccaagcaatttgttattctgtactgactgtcccaagctccaagtcctccacaaggtaggtatgctcccaaacaattcaaactccatcgaataagagaaagagaaaacgccatccataaccatatgtaaccttacttcccatccctaccccccaaagtcccaagccagcctaacaagccctacaattgcgtgccttcttgcgagcaacaggaatcagagaaccatagtccgagtcctactcctttctcctcctcctagccgtcaatccactgctactgccactgcccaccgccgtcgtgctcgacacatcactatacccactcgacccaatccccgaatccagaaactcgtgtccagcctccctcacgctcggcaagtgcaccggcaaatcatacaaatcatcatcttcctcatcctcctcttccttggtcaccgccgcactcttttccttctcttcctccgcctgctcctgcttaatccaaggctcatacttgagcggcggcgccccgaacctgctagggaacgtccgctccgtgtccgacatgctgctactctcactcgtctcatgctccggatcgtaaccatcacccgttccactgccctcatgtagtctcgcctttctcttgcccttgacatccctccccaatttgccctcctccccttcatcgaccgcaccgctgccgccctccagcatccgacccaacaaatacccgccaagcacccacgcaaccaccaacgacaccatctcccccacccacaccgcccacgtgcccaccacaaagctgatgatccgatgatggtacatgaaccacctcagcccgcccagcttggccgtcatggtcactttggcatcatacacctgcaacttttgtcctgcctgcacctccaccagcaaactcgtcggcgacccatctcccaccagtcccaatctcgccgcggccctaccgctgcgtcgaggaaactgcaccttttccgccagcggcacctgcagcgtaaccatctcggcgtgctcgggaaacaggacgtggtaccccagaaacatgacgcgcttcgcttgggctaccagcgggtcaatgtaagggatcacggctgcgcgagtcgaactaaacaggatcttgttgtgcgtcagatgggagatggggtcgggcacggcgggcggaatgggcgtgatgaaggacgcaatgtctggcccgccgggtttgccggtcagagggttgtcggggttgagaggcgggacggggggttggatgacgcgctggatttcgggagagccgttgagaaggtgcagggcgaccatgaagtttccggtttcgcggtagacgttggtgggagagcggggaaggttgagggtgacggtgatgtcgtagggttggttggttttgatgttgtacgaggttaggggggagatgccgtaggggtttgggccgtagctgtttttttggtttggttatcttattagtttgtgaaagttttcgggctaagggaaaggtagggggggacaaacccatattgaagatgcagaggcacggtggtgacctgggcgggtagatatctgttgtaccaagagatgtagatgataatggccatgccgtaaaagatgatggacgcggcggtgcctagaattgagtagatgactgtcttctgggtggtcttggatgtgaggatttcgtaggcgagatcgcatagggcatctttgatgtcgcgcaactgttgcttgatctgagtatagctctcctgtgatttgcgattcgtgtcagcgcttcgaaagtgtcccgtggttaatcaatcaatcaatcaatcaatcatcaccagcgacttacagaaacagtgcccagctcaaacttgtcgagctcagtatcgtcgtgggccgacatggcgaatgatgtttaccggtggtcgatatcgccggttcgggttgatctctactacacaggcatgggagaggaaagagagtgagtgagtgagtgggctcagatgagggaacaagggcgggatggatggatggttggaacgacttgtgatgggcaagatcaaatcccaccccaatataggtcgtctcagtctcactgcccagtttcacatgtcgcggggagttcttcctctcccaagtttaagcgaaacacccaactgaaatgtcctcaattgcaaagccgttgggctggccgctgatgtcaccaggcgggtacgtacctgcttggcaaataacggtaaaatcggtggtcaaagggttagggtactgagtggtgcagcgtttgtttactatcgcgaaaggggtcattgcgacaatcgtcagcatacctacgtcttgaagatacctttcaaatatgagcataaccgtctccactgaaggacatgatatactcgatactgagcattcactctctacacttccgtagctacaaatcccattctctcatggtatttacaaatctcaacaacgtctcaaggtatcctgctataaacaagtcaagttcaacaagaaaagaatccaacatcaacaagcgctggctatgcatacactctccccttcacactccccttcgacctcccctcacagcacctgcaagtaattgctcggcaccaacccaacctgtccatttccaccatgcaccgttgcctcccaccatccatcatcctgatgtctcagcaccgccaagatgtcgcccttggcaaagcccagctcctccgcaatggccgcttggtacatgtacatcgctttagctgtttcatcatgaccgttagcaccccaatctctccaatcattggcttgcaaaagagataggaaaaaaagaaaagaaaagaaaactcaccaaaatgaagaataaccctcccatccctcgtatactgcccctgtccacctcccggtggtgcccctcctcgtgccgcatccaccacactcctactcctcccgcgtccatgcaccgttccgccgccgcccgccatcatcgaagccggcaccatctgtccatcaccgtagaaactcatcctcgtccccgtcatcgtctctctatctggcctgctagattgtgtgccataccgtccgcgcatcgagctaccgctcgtgtacccatcatccggctgcccttggccacccggtccgtagtgcgccaattgcatatggttctgagtatggtcgagactcgatcccgggcggttgactccgctggtgaaaggcgaaggagacacagaccgggccatgtccaccggtgacacggcgccgctaccgccaccaccttggtacatgttggatgaagacccgcggtagtccatgcttccgtggcgcgtgtactgcgtgtctgagcgacgaggttgttggccttgggccgggatgcccatgggacccatggattgggaatgcgcgtgacggctattcatgctacccgggtttgaggagccgccgtaggggttgggcgaggcggagcggtagccgcgatcgtcgggcgcgttgttaccggaccagctgctaccataagcggcatgactgccgggtcgaggggaggctgcacgtgagccggggcgggggctggcagcgcgagggatctcggtgctcccgccgcgggaacggctttggtagttggcggaaccggaactggaccgttggtctcctgcgctggcgctgcctccgttagagaacagactccgcgtttgggcttggaatttttggctggattccttcatggctcggctggtgacagcgggaggcggcacaccaagacgcgagactggtaccatggcgccttgcatgccgtcgtaagatggcggaggagtggcacgcgtgccgttgccggcgccggggataacgggtggcaagcccaagtcactgttacttcggctgtggtgcatgctgtttgagctggcgttgcgaccaccgggggagacgttaccggattgctgaggaccgccagcaccaggaggagcaggagtggcgattccgtggtaatgatcggctgacatgcggacagacatttgcttgttcatctcagtccggctcgtgctgctttggttcccagtgttgctggtgacgccctttaactcggccaacgccaaggcaatgggatcatcgtcgggtgccggttgctgttgttgctgctgctgacccttccgcttgtcaagcgcatcgaccgcaaatacgtttccaccaatattcagagccaagctggcattagcagcaatgggatcagggctgacggatcgttcaatgccaagaggtgtgttgttctccttggtgggactagcattagtcctgggtgtcctgttacccatgctgctactctgtccactctgtcctccataccaggtctgcctgcttccactgctcccggtggcctgctgctgaaggtccttggtactccttctcctgaacgggctattgttagcgaaaaagccactcttcctcttgggcaactccttcttctcgggtgaggccgagtcagactgtgcaccattagcgggaaccagatcaagcggggtttggggcgtctgtggttgctgctgttgaatctgcttaacaggcgacatcggtccagactgtagaagctgttgttgcagttcttccagcgtcgattcgctactcttgtctcctctgcgagagggacgggcattagtgctggttgatggcgctgcgttaaaatcaagatcagaagaaactggacctggtggacggctgagcaacgccatgccgtccagcgggtgtggactatgcggaatatgagtagaatcagttgaatcgtactcagcgttgttggcggcacgcgtattctgcggagctcttgccacctgctgttgctgcctccgctgttcctcgtgaaggctgtgctgcgtagtcctcctttgctgtagctgcggtctttgttgttgtaccaattgttgttgctgctgctgcggtggcgccggttgttgttgttgttgttgttgttggggaggaggggcttcaatctgttgttgctgagggggcatcgtcagtgccgctgccggaatggttggaagtttggacggtgtggccgtggtctcgcgactgccgttaacacccacagagatatcatggcctagcgtcttcaacaaagcattgttaggatcatggtgcgactcgtatgtgctaggctgtggcgaggacgagcggaatgctgggttgatgctcctggggaactgggctaccgagaaggcgtcggaatctggctcgaccgagatctcggattgcgcatcgacatcaccccggcaaaagttgatgtacttgggagggtctggaatttcctggccagtgcccttctccttgatgaaggtcgcaatatccttctcgacctccatcttctccagtgacaaccggatcttctcgcacgaggcgtcatcgctgacgcaaaccgtggaggcaatgttagcaaacgtccagaggctgctctttgtgaaatccagtctctcctcctccaggtcctggaacttgtcagcggcggccttccattcctggttccagcgggcggtcgtcttttcgagggccttgacggcagcctcgtagtcggcgttggagctggcgaggctgatctgtgtcttttcgagtttagccttgttcttgcgttcctcctggcccatgaccatgtggccctgggcgaggtatcccttgatcttgagagattcctgctcatagcggtctcttgttttgttcacagcttgggtctgctgtaccttgactttcagcaacttttcgacggtgttctggacgatcttgcgacgctccttcatggcgccggcgaaggcaacgagtggttcttcgagttcgctcctcatctggacggcaatggcctggtgttgcttgcccatggattccacctcttgtcggacggtatcaaaggagagtttgagggtgccagtctcttgcgaaccgagggatttgcgacttagattgaggagctgtcgggaaaattcctcttcgatctttgcccgcgctgttgtgtaggtagtcaaggtgttagtgcctagcccttttcccaagttccaggtgctatcctctctctcttggggcatacctgtgtagaagctcttaagctcatcgcatgtcgttttggcagcggacatccgctcgaggagaggttgaacaccagcatcgtccttgccccagaagttgttggcgactgtatgccagtgtcagttctttctgccatcatcattgattcccagatggctgtccgaggaatgctcacaggatagggccacagccggcgcttcgctcgtggcagccagcatcgcgcctctattccacacgattaaaacagggcgcagctcgcgggtatctcttttgattttgttgttgtttgttctctttcccgtctccctatcgcacgcaactctatgctttatcggtctgcttcgtttggcggtgaagagtccgttcctgcgtctggtggtctggtacctgcgtctggcgcaattccgaatcgtcgatcgtgggtcgtccagacagtcgtacaccaggtacaataggtacacctggggctatccacagcgggccgttgaggcacttgtcgagaaatgcccaacctcttcgtggactcgttctctcttgattcctgtcttttgggcttcggtcggtccgattcgttgtgacgtcgatgttgtttcgtttccctttgctgtccaacgtattgccggccaagtccctagatccaagtcccgggcagtgttcagtaggtagttggttgtcggaacctaaaatgcccccctggccctggtttaccgtcgctgtcgaatgctcgctcgcccgctgttgatccacgctacaatgcggtactccaccaattcaaggtcagcagtcgaaccatgcaaatgttgggtgcctggcgtatgttgacagcgccgtcttgaaaaagaagaatgaatgatgatatcgcgtcgctgaggaaaagaaggggttcgttgtgttggccgaaatagcaaaagcaaaaaaaaagacagcagggtacttacttcgacacctggcttaccatttcagaaaccaagttcaggctcctcgactcgacagcttccaggtgactgattgcccgcttcaggttcctgccaagcaccaattgggttgacaattgttgactctgcactggttgcggggggcaacaggacgctctgcttggttgggcggccccacgcttccctgggagtgtccgttttgggttccatccaacgtcaggggggttgttgatgctccctgaaaggacagcccctccccaggctccctggtctcttcatcccgtcctttgaacctccgtgcgggacggcgccatgtcgtcgttgtcgtccagttgggctttggatggtccaagtttcgaatgcattttctggaagcaaggtatgtatttcggccattatcaacgaggggattgccacgagggtccgatatggaccttgatcgtttcacgtcaggtaccttaggcaggtacgaaaactcggaatggggaactgggggaatggttgctttttcacattatgcttttccgggagctcagatgggaaagagccaatgctgatgtcatcaccccggctgggaattctctctcacgaaaagctcatccatcggatacgatacaagtacgcagaggcaggtacaccaggtacaatggaatgagcaaagagagggttatcagtaggcgacaataattatacaaattcaagtcgatagacgacaacaagacaacacaacaagagaaacatcaagtctgctctgttcgtcgtaagtccaagatactcttcaacctcaatgtcccctttgctccccatccccgcggcccggcctcgacatccggtctaacagctacataccacgcccacgccctcttatccagttcagcagccgtgagatggtcccgccagctatcaaacaacaaccttaaagcgcccagtagcagtcctagattctccaccctctctgcttccagctgcttttgcgtcttgctggtctttgtctttttctttgccgtccctccttcctcagtctcctcaccagcatcagcagccgaagcagtatgaaagctcctcaacaggtaattcctcgccacttccggtttatgaatctgtatccccaccactccggtcccataggtagcctttttgccgcccatagacgtagacgtagacgtagacgtagccgaagccccataacccccattctgcattccctcaatatccaacccccaaaccgcctcccctcccgtactcaacacctccccgcccgccttcctccccctctcattcagcgcagcagtcaccacattcctcatcaaccgccaccgatcggggcccagcatcgtcccgccgtaccagcgcgtcatcaccaccaacgtgtcctcaatgtccagctcgcgcaggatgcgtagcatcaagtcgccggcgccttgctcgccgtcgtcaaaggatctctcgatgatgcggtccggcatcctggggtcgcggagccggtaggcccatgcgttgtgggatgctgattcgaggttggggtgcttgcgcatcaggttgttcaggaggactttttcttgggcttgcttggtgatttttgtcgagtgggcgaggaatttggagtctttggaggtgacgggagggccggaggaggaccagtggatgtcgtctggctggaagaaggggtggacgcttttgggtggtggtggtggtggttgtgatttgacgtcttcgtctttcggctctgttgatgatgactgcgccatgatggtctgttgattttcttcggcggcgcttcccttttcctcctcttccttccactcgtaaccccctctctttagcacgggaacctccctccccatcactctcactcgtggttggccagaaccgatcaacccttcttcttcggcattgggtcctctggcagccagaccaatgctcactgcctttgagcgcgagttggcgctgacgacagcttgtcccagactcaatcgagaagaaagtggttgctcaggccttgtgtagcgcagtagttcgacggcaaaggcaagaacgaggggggcgcggttggtctccaggacggtttgcgagatgagctcttcgtctaagcaaacaggaagttcgagtgaggcttccaattcttgaggtgtgagctcctcgccgggagttcgagaaggcataagtgggttgtcgtcatgtctgaggcgtttggaaggcaagcttgtagttgataacggggcacctcgcttggtacccgctgggcctccggcgctggcctgcttcatggctgctttgcaggcattctgaagagactttgctgtcttttcatcgttcaaggctgttttgatggtgtctagaggagcctcggctatttgttggatgctagtaaggtgtaagtgacaatgtctggaagaaataatgatatcatcccgtgatgatggtggtttggtggtgtgagcggagaaaacgtgaatacggaaaatgcgaatgacctacctcctgatatcaactgcttgtagagacttgatctgggccatggcttgaagcattggagtcttgcggccaaccgtgaggagccgcaggagctcttggaggtcttgttgtgctgacatggcagctggtgtatatctttgtacttgtgccttcggttacccctctagtagaaactttgaaagtctgatatcaaattatgaggagagaggagtgcaagtgatttgttcgttgtcgagataatgagtggccaaggtggtgacgatccgggcatctgggacgagatcgggtgcaccccccctgttccaatagcgtcactgcatggcgcactttagtgcaccggcggatgcttggcagccattacagaaaaatgtggagcctctcatcgaacacccagaacgactttcgaagcttccgaatccgagatcttcttcaacctaaaactctggggcttcgagtacgggagctagccttttggggaataacggctgctgaggcttatgactgagacatgcaataacaagacggaatacactataccaccatcctcaccagcccgaagaggaaactgagatctctcaagctcctccccctcaactcactcacaccaccaaccaccaaccaccatggcaacaaggataccactctcccttaggggagcttcccaacgttcatctcacatcttccttacggccaaccgcctcaccctcgccagtagggccttcacaactacctctctcctcgccaagtccaaaaagctccctccgcaaccatccaaggcatccaagctgtccaggccatccacaaccgctcagccgatcccagaagtaacccccgaaccacaatcagaagaacctcccaaatccaactccaatgcccaggacctcggcaccctcctccaacagcgcagatggcccctcctcttctccggcctgaccgccctgatcatgggcgcctacatctccatgctcatcgcctctctttctcggggtcccgatgcctgttcccacgtcgacccggcgaccggccaacttcccgtgaccggccgtccgcgcgagctagactctctgacatccaaccccgtcgtcaacgaccgcatcctgcgcgagaaggccatggccttcgacaacgggctcaacatgcccgagcgcgtcatgggcatccggctcctaaggaaatggctgggcactcgcgtaaagggccacgtgctggaggtggcggtcggcacaggcaggaacctgcagttttacgactggaccgaggtggtcaaggggccggttaccgggcgggagttgacggcggaggaggagaaggaggaagaagaaaaggccaaggagaggatcaggagcgttttggatcagggagggaaagatgaggaaaagaaaagagataaggattgggtggagaagatgaagatgccgggcgcgctggagggcgagatgctcacgttcacgggagtcgatattagcgagggcatgatgggcgtcgcgaggcagcggttgagggagaatgtccctggaggaaagcagttggtgcccaagggcgcgttcttgacgtcgagggaggcaagtgagagcaggattggagagggtaagaggggtgaggggcaggaggtgctgctcagtacgctggaggataggatcaggctggtgagggcggatgccgaggctaagctgcctgaggcgcctgcttatcccgcaagggttgggagcaaggaggagggcaagtacgatactgtcgtccagaccttcggcctctgctcggtttccaacccgcttgccttgctgcaaaacatggcgggtgtggtcaagccggataccggacgcatcattttgctggagcacggaaagggttggtcggactggatcaatgagaagctggatgcttgggcacctcagcacttcagccggtacgggtgctggtggaacagggatattgagaagttggtgaaggaggcggagcagaaggtgcccggattggagattgtgaagatcgagagacctgggttcttccaggccggcactactgtgttggtgcagttaaaggtcaaaagccaaggaaagtagaagaagagactacacgtctcatcatccctctgcatcatggctgtaccgtttcatgtatatatatgtgtatagtgttcctgtatgtgtataggacgagttccggttgtttctggtttcaatccacggtacgaacggcgtcaacccgttgcccccgtccgctgcggcaaatacgttgtacaagcaggaatttagaagcattcatgcctattgatatttaggtacgaacttgagtcggtcttgccgcagtgtccctctgggcgatgcggacaatatctccacgtggatcttgcgaatcagagaaaccatctcaagatcagcttttctcatctaaacttccagagagcacattaaggaaagtaagaactcccccattcgcattcgcagcttccttacccaatgcgaaacgatcgagactcacatcgaacacgcgtatgaacctacctatcatagcaagggcagcataacctgttccttgaaaatgcaatgtacccaaatcttgaactgtcccaaagcccatctcgtctctctctccgaaagatttcacacgaaatacctacctacctacctatttatatctatcttcagagtgtaatgctctcacaaccaatactagtacgcaacactcgaccagtttcagattaccctatattagaatataaacaattttctatcttcctcgagacatgatacatcggatttcctcttttgcagccacaaaaaaggggaacagtgaatgacatcccttttcccttcgtctctatcatgttgacacgtatatttggaaaccagggctcagaccaaggcccaagtacccaccaagtcaagaccggttgtatagtgtgtataggatagataggggtagtaaatcagtgactgactcatcttcatcttgtgcatgctagacactagtgaaaagagtaaccagatgacaggctgagtaggcgaggggaatggcgatgtatgttttactttgggggatgagttcagttgtagtacagcagttctttcttctaaacgaggtcgcaataattccagagtcgatttggtctagttagatcagtatcaaaaggatatagacagatttacacacgaacgatacactagacttagttttggtaggtaattcgaagttcgttgtaggtttacccttacaacaagctacgtgaacttggttaatacgttacccaagtttctagtgttggaggtatgtaaatcccgaactacgacattgaatgacactaagtatcgtagcataggacatcaatcataatccctagcatatgttgaaaccaacccttccttctcttgtctccctccacacacatagaaaagtactttacgtatctcagcatctcatctcacctcataaccttgttcccaacattgacatattcgtttcacagctttctataccatatccaaccttccttgaagcttgaattcccataccaatactacttgcttacctccacctgtcgtactcgtcaagcctgtggaactccaaatcccatgcatcctacgcattgtatactacgtagccatctaatcatcaagccttccagaatttcagtcccaattccgagtttgtacctccaggtaggtaggcacctaatgcatgtcagatttcgtccaacccacaccacaccacactcatcgtcaacgttccttctccctcgataagattcactctcaatctcccatcccgtgtaagtgataagatagtaaatgggctgaagaacactcactcactccatcgtaactggctgcaaccgctacactacacactagatacattaagggcaaatcaaagacggtatgattttttttccccttttctttctggttgtaatgtgttgttttcccctctttcccaccatcagataagttctactgaatagagggattgattgtaatcatcgtagcagctatagcagtctataagctgtgaagaatcaaagagccgaagggtggggggacgggtatctgggcttgagattgaaaaaaaaaaaaaaaaaaaaaataagaaatagagaaagaagttgaacaaagtcacacccacacgcccacgcacacaacacacacacggctggctggctggctggctaagacgccaacaggctgagacggctcgtatgtgaatggggttgattttgataggacatagggaaattctatgatggtaatgttcttttctttctcttctcttttctttttcttctttcccttctccgaatggcccgaacaaacgggagcactgctacattttcactggctagctggtttctttcctcattgatggggttgacaggattggttgggatggatggctaagtaaagcccggatcgttaggagcgacgaagggttatgtaaacatcgatgaaggggtgaatcattatgatactgttaatgtattggaactggaggtggtgccggtttcggtatcgggagcttgaagatagttttgatcctgtaatttctggaatgactcgatggtggttggtcgttttgagggtcggttgttaaagcaggctggaggaaggtgcagtggtgagtgaggttggcgagcaggcgaggtaggcacgtagggtcaaggaggggtagataagtacctattctacctaggtacctaggtaaagtgaagaaggaaagaggcttgggagatggcaaggaggggttgttgtatgttggtggcttgaagacccgaggttggttgtccgtttgttacctacgtggtgacgttggttgtcgttgccgcttttgggagctcgggaggtacccaaacagacaaaacaacatgaatagttgacaagaagaaacttgaagcttatttgtagttaaagcaaatgtagcttcttgcataggttggtatcactataggagtgatgtaaagaaactcgaagctatcttctcagacattcaagacatagcgagggactcgaacatatgggacctcaaacagctgtaaatacattttctacatatgtacgaacttctgctgcctgctgctggatgtatgtactgcatagtatgtatctcgcccggcccacgttcatcgcggtaacacaaggaacaggcagataggggttgtcaatgtcattgcctagttgacctgaacacacagttgtttgatacgccggcttttaatttgaacgtgagattcctgtagaaccacggaacaggctgacttgcaaacgaaatactttgctggttggcagtgaccgaaccgtgaagagagacaaacaacttaacagacggcgggagctgagtcctgtgacatgtggattcccttgtgagatggctgattgataacttgacgcattgaacgcctcgcattttacagcgcgagcgcgtgatgcatttccactttgctggcagaaaggggtccgtcggatgtaagtatcgatagcggatactttcggactgttgaacgaactgaaactgagagagatggctgattccgcttgtgcccggcaggtggttgtgacttgcagtcgtggagcagcggcgtaggcagttttcatcattctcggctcctcttgcctgcttttgcgggctcttcttgctgtactatgtagtagtgtaaaatttcgttcggtcttgtctccgtaattccataacccatgtgtgggcggaaaatccagacccccctcctctcccctcgggccttgacggtacttacgtaggtagctagtcagtgcaaccaactgactttgatgcaagggcaagaaggcgcaaatgaggtgggattgtgggaaaagagggcctggcaacagagccgccgcgccgttgattctagcttcaactttgttttctcgctagccatgtgtcgtcagtgttcctttttttggggattctgattctcatccacagatgaccgcagattcgggacgggatcgagatgtctgaactcttgaagcgctcgtttgctggctttggccgcacagactgcaagcgacgaccagacgaaagaggggtccgaccaaaagaagcaactcagcgtgtgcttggagagctttgattggtgagtatgagtttccacctgcagactgttcttctccgctttggacccgttttgacagtgcgcttagcaaaaagcttactagatgcaccgtcaacttcagttccgtgtttgttccagttcccttccagctttgagacgcctggttccgtcatgcctcgcaaagcgcatataagacgccggcaatgatgggatcactctgttattttaggtttacttcactatcactttgatgggccctcgataacgttgttcatctggtggcatcatcaaccctctagcgacgtccaagagaaaataattgaagaagcgatacgccgacgctggaggcggggctacactagatcgtggtgggatgaggcaaatgaggcgcaaccagacgacgtaaccgtagcaatggacccctggaggatcaaccgacggcaattgttgcaaacgaccgacatcgtggggccgggctctgggggctgagtgaaccggagtttgtggcgacaggacgggcagaactcagagaaggacgaacgagtcaacgatgatggtcagcagcagcctctgttcccgctgtccggaacccagatcagcctcctcaatgcgctgcagctctcagctgatagcgatgacaaagcgtggaattgttgaactttgccattgtgaaccacaacgaactggggtattattagcaggtggacatccaacttcttcttttctgttggctgccgggctgaaaaccttacgtagcagtgcagttttcggaaagacggagcggagaaatgccactttttccttccaggcacacgcatctgcctttttttttttttttcatttttttttccttctgtgttcagtggggcatctttgttttggaattgagaacggttccgaaagaggtggggcaccctcgtgaattttccgctgaacggtgcactgccattcgaccaactcgagtctagccagcttcgcggagatccattctggaaacccacctgcatttgttcatctccatccaaaaaggacccagagaggagcccgaagaccctgaagaaaaaaaaaaaaaaaaaaaaaaaaaaggagggaagagaaatgagaagggccaaggagcaaaagcagaaggtgcaagaccggaatggctcgattctttgtcttcacctcggttgagctgtctcaacccgggaaaactttaaatcactatatcaacatgaatcaacctttgaaatttcacaactggctttcatgaggtgggggtttcgttgtcgtcactgatcaacactgtcagtgtagggtaataatggccgatctgttttgatagttgctgttgctgtatggtgacgatggagagccactgcaaagcatcatttctgaggggtttactgagcatgcttttcccaaagtctttgggaatgtcgtcaggtcttgtcatatctgccagagtctcttcgcttcggcttctctctgctttccctctctcctctggtacgtccgccgtgctcgcggatccttcggattggctttccactttgtgcaatgccattggtagagagcgtgccgccactccgccagccaatcgtggaccccagaattccagatcggatctagttcatcgtgggtcaaggttcaacgttggcgtgcgtgcggtcgtgccgtctgcctgtttttggctcccatccatggattgaagtggtttgagatgtggtcatgctatgctggtgttgttcggtgctatcatggttgtagctagacagctgtatgtgttgtccagtgtattcccttgtcggagcaggcaatcgcgcttacattcccgtcatacgaatgcgataagatttctggtaaacgattgacattttcattttccttcttgggtagaggtgcaagtcgcgttgctttcggttatgtactatgcaggactttcaaacactggcagctgctgttgctcctctttctcccgcgtgcctttcgacgcgcaactttccacttttctgctgcaacctctcaatgctgcagtgggtgctgttctgcttctcaccagctgctgccgggcagttacctctacgagtaccagcgcatcgattacgcgtgtagggtacactcggcaggttgaccccacactgcttaagtttaggaatccacatccattggatattgcccgtctgtgtggattcttaccgccttttcgagagaaaatagtgtactgtcattggcggatctgatgtttttagccctcagttctccaaactacctaggttctcaagcttggtcgttcttggcttaggttcaacgccaacagacacaccccctcccccctgtcctgtcgagtgtccatgcccctctgtcaacggcagtctgggtgagtcttagctgctgtctcgagtcgccagccagtcgcccccttccatcatcgcaagatgggttgcactccgtcccgcacggcacagcttgaatcccactgtacaccccccccccttgccccccttcgccaaacggcaatgcaaagagggaacaatgaaaaaaaaaaaaaaaaaagttacgggcgacgcttttcccattgcgcgttccatccacaccagcgcaacggtactcaacccaccacccgtgccactcacctggcacccatccaccattgcttttgccatttccactgccgttcgcaaggtgcttccatcccgtcctcccatcattttcttgcactgtccctgtctcttcgttgtcttgtcttccctctctatgctgttgttgttgcttctgccgagtgctcatcactgtcctcctccccctccataacagatagactcccccccctccatcatccgccaccaccgtcgtctctgctctctttcttctcttcctccctctactccttttctcttcaaatttgttgcaaaaacgctcatcattctgaatcgtggtttggatagctatcgtcttcgggagagaaaagggttattcatcatattcttgttatctactacttttacaaaagagttgttggcgactcgaggcaagaaaaaaagagactcatcctcctcttcactatcttgtctgctattcgtgcacgttcccttgttggcgtggttcagaagcaaaacattgtcgatctcgtcaagtcgtcaccaccaccaccatcccatctcgacaaacccaagccttccgcgccctccctcccccaaaacgaggcaccctccacgagcctcctccttctccaacatctccaacacgactgtgaagcaggtgtcaagcagttgttgacgactctacgcacgccttgctcacgcatacgttactcttagcctgtaacataatcagtctcagctccaaaaagccgtcaatctacgaccacgcactccttgtctacttcgtttctagactaccgcaaccatgccttacaacacccgacgcaaatccctctccttgccctcgctcggcatccacgtccccgtctccaaagactcaagagccgccgctgccgcaggcaaagcctcaaaagaacaaaaggactcttctcacaccagctcccacacacgatcaaacacagcagcaaacatgacctcgcctactccatcaaatacaagcagctcgaaagcggagtctacctcctccaagaagctcaagcgcacgcacagcgctgtcgagaccgagggccgcgcgcatccgtccgaaccccaacagaagaagcgtgaggagcgcgagactgtcaggtttcaaaacacaccccctccctcccccggcggggcgcgccaatctgtcgagtgcgacgatcctcctaggccaattgactttgaggctatcaatgatgacatcgtcgaagccgttatcgtccagctccaaaataccggcaacaggccgcacttggtcaaggagcttgccgccgtcttgatgcagcagctgaagattgttcaacagtgagttcaccttctgccaattgccgttgcaagaatgctgtttcgctaactggtcgtgcttctgtcagatctgccaacccatgtgccattgtttcgtctcgcttgtctacattccttaagaggacgtgctggaacgtctcgtctccgtgcccaattgccaaggagctcgagtctgttcacccgcgccgcacatatttctatcttaccacatgcccccaccagccgctccccgacccggctcaggcggctgcgctaaatcttgcctcgcgcgctatcatctcgcctagcatctcaagcgccgcatcagggaccgatgagtccgacctggaccgacgacgtgagcttagccccagccccgaggtggatctctcgagccccgagttcgacgacatggaggacgatgtccccatgcccagcacaccaattggctcattctccacacgctactgcctgtccggggcccactcctcgaacaacagtcagaacggccgcaatcaccgcgccgtctctcctccgcttgagaaggacgaaaaagagttcacacagaccgctactggcctccaaaaacggaaactcaacggtgaactctctgcgtcttcccctgtgaataccgctatggacattgactattgccccaaggatgacaacgtgttgttcggtgagcggacctcgtatcttacgagtcctgcgatgaagccatcctcgaccatgatgtccttgaactacggccgtaaggaattcggcggtacgagtgagtccgagagctggcgcaagctcgatgcgatgctcgagtgggatcgcaacccagagaacattgagctcgatgagcttgattgcctcctggatgatttctaaatctcctttttttcccacaccatctttctcatgactatttctttacgactgaagtcgggatttctgggcaacttccaagtttcggaagtcaagccgtgtggtgcaacggcgcaacgtgtgtatgattgaagcaagtgtgtgcgctaccaacagatcattttgatggggttttcacaggagttcacaggggggtttacaggggcatttacggattggttcatcccatagacgaagctgggtcacgaaatggcgtttatgactttcagctgatgtgggcatgtcaaggaaggtgtcagacggttggctttttgaacatttctttttgctttcaagggatcgatggaaatctcccccccattgcacttatttggtttacaacaaactttttggggattattttgctccttttttccccctttttttggtcagtcatccttaccagtaatgggagacggaaggatgccgcgcgcacctgggaatggtgccgtgatgaggagagagaaacacgaatggcctggatacctagggatggattttcatacattaggaggacggagattgcgttgtcaagcgaataccctgggcgcagcatgtcgccgaacactgcgacccaacccacttctttttcgagtctctttgcaacaacagacaactggttttttttttggtttaattccacggttgcaaagaggcgcagcaaggccagtcaagcgtatgaaaggaacgaaagaagatggaaagttactagtactttccggatttcctgcccctttctcgagatatagagagcgggcagtatgtggtgatacacaaaagggaaaagccagagaggatgagatcagagaagaaaaaaagtatcgtgttcaagatagacaaaaggacaagaagggggaaaaaaagtatctcaaagagaaagaaggtgattgaataaaaaaaaagacagatctggagtttttatatactactgctagaaagctcgactcattcctatatttagaaagaagacaggcgcttcctatttccgatgctacttttttttattcaatacccaacgatgactgtaaatcaatcagtgtccgagacttatatatgatgcacatgttgccaactaatcgacctctaccaaacctgtcctcagatttggacggtcgtcaatgacgaataattcacccttacattgagtagtacttcacgggaatctgcagattcagagaaagattcaggggactacggtatctcgcactgcatcaaatgaagtattacacaaaagagcgagatcccgttcgtgtatgtgtggtacatacatacatacatacatacatgacatctacctatctacctatctacctctacacttatctgatgcccgtccgagaactcattcagggcggcgtccatgaatcgaataaaaagtaaagaagaagaaagatatccagaatacttattaatgcaattaactagatcaacctaggtaagtagcgaagattgtgggttgtaagcaagaacaggcaggataaacgtatgatactttttttctttcttcttctttatacacgcaaaagaagccatcgagggattgattagtggttggttgagtgtagatatgtaaatgaatgtacaatcaatgaatgaactgaccctttgagatatgtaagaggccccttgttgtttaagaaagagacgaaaaagcaaaaacggagggtaaaaaaaaaaaaaaaaaaaaaaagggcggccgagtacgaatcatcacacgtgaaatgatcatcgcaaaagtactactggcagtaaagtatctactgaaaagatgtactacacacaattttgaatccttacaataaatctacatagtaactaccaccacttatccctttctcttcttcttttcttctcttcttctctctttttctcagcgagtagaacaagacgaaacggaattggcacacagtaccgagtataacattataatctctattcgcttttgttccaaactcctattatttccgctttgttggtgggagattatatccatgctaattacatacatcaatcaccattccatactttaagcttctcctagtaccctcccctcgcgccttgtctactgccctattccgccaccgttgttgatcgtctgtcagcactaaagtctctgattctgctttttcggattgcatctgcgactccggcctcggcttctggcttctggctctggctctggctctggcttggaaagaggtttccaagaccaccgtggccaagagacctctgggggcggcacatatctccaccctagctcgactaatgcgtctctgctgctccatgggccctgtggtataaacgagtctccatatgaggacattagatctccatcataaccacttcggtatatacaacctagcaacaatctccccagcgagccctggatcggcgaacggccgaacccccatctcatctgctccccaccggttatcgagcggttctagtgctggcgaaccttatcctcaaacactctccgcacctcaggggtggccttgatgaaaggcagctcaaagaagttgtacttctcgttcttgactagctccatggtggtgatgatcagaccccacgggtacggccagtagcctattaaccgttcaaggaggatccgaacaatctgctgccgaatgtccatctcctcgggatccgtggaggcgacgtcgtggccaaagaagtcaaggaagacttgaatgaaatagtgcgtgtgggcgctggtgaagcggagccagttcgccatgctgttcagaacgaagtacctcgtatcgggggagagttccgtgatgagcatttgcagtgtcttgaggtctggtgcgccggggacgaacacagaggcgtcgttcctggtggcggcgcggttgacggcaaagttgccaatatgcgtgattacggcgtcgatgacttgacggttgacgtcaatgggaacaaagccatagtccgtcgttccgctaccagtcctagtgatagcgtgtgtaatctgcgcaatggcatcttcggacgggccgttctgcaaagcctgatccagaatgtcaagcagccccagttggcgtagctgctcggcaggatcgtagacactgatcgctgcttctttgatatctgcgatctgatccaatttcaagccgggctggaaggcatcggtcggcttcgcggccgaagcaggagtagccagtaagatcatgttccttaattgcgttgcgtgaggcggcaagctctggcacagcagcacatggttggcagacacgtaatcggggaaatcatgccccaggatgatgaggagctttaggacggcctggtacatttccttggcgaagatcgagagctcgagcggcttcagcagctcgccctggtaagagagcaaatcccgaaggatcttggtgtacgcctcccagcccgcgttgttagccatttgaagcatggctggctggaagacacggtgggtgacaagtgtgagccagccaaggacgaagcctgggtagaggctcggccgcaggtcgtaaagacgctcggcaaagctaagcatgaagcgatcacgctcattttctggaagctcctccagagagtgaatgccgtgaaggaggtaggagaagaaccgaacaaacacccgtgagttgaaagcgtcgccacgcttgacgtggtggctattcaataccagcaccccaagggcgaggatggaatcaatgaaggcagcacgagccgtttgtccgtcggcattatcttcgtgggactggaagaagatgaggatcattttgcctaaagcatcaatcgcctggtacgcctccgttatcgttccattaaggtgaacaacatgctcgaagcggtccacagacttgtcaatggctaggcgtgcaaacatgaggaaatcatcagtgctagcaatgactcctctggagcgcatctgctgtacaaagatcgtcgatgacttggaggaggaggcggcagggttgttgcaaaggtgaacccattcgtcaaagacatactccatctggtcctggcggatggcgaggatctctgccggagtgaggccttcaggcaagtccggaggaggggcaaggatcttggacttgagactctggcctcctggaacatccggattctcactgatccaggcccatgcttcctccaaactgcggacaaagtcagcatagagcgcaagagggctctcactcagcagcgtaagatccacaagctgctcgaggaactcgacggatccctctttgcgttgctggagggccatagacatggctgcatcaatgcttctccagtcgagcaggtccgtgccgagcagtgctgcaatgagcgaaaggttgaggaagtattccgctggttgttgatggaagagactcctgatctgctggctcgtggccggaccggcaatcttacggagggtttcgaggacatggacgagactttcaagcaagagggtatcgcctggctgtctgaagatcaactgggcgatctgggttgcggcatatgctgcaaactcttcagacgtctgctgagtcttgataatgagttgcacaagagcgtcaatgatgtccaggacttggtgagcgcggggcagttcattgaagtgttcctcggtggcaccagtggcggccgcggtcagtgactccaaaagcttgttgactctgtcagcaatggtcctggcatccacctggttaagcccggcttgacgtccgtttgccaatccgccacttccctgggggtagtgctgaagctgaccaccgaggtgaggaagcgaaggtgtctccgcaggtgtgggaagggccgaaatggtgttgaactgatctccgaggacttcatttgcgagagacctggcatccgatgtggaggctgcgtgggacggtcctgtcgtcgaagcgactgccctcggctgtcgggcaaagtcatcgtaaatagccatttgctccgcgttaagaccagtcatgcttgggttcaacttgaagggatgaggaatggtccaggcccagcgagtgagtccaggatccatgtatggctcattcggacgctgcgcacgatgccggcgtctggcttcaatttcaggttgaatcatctcctcgatctccggaaccgcacggtcttcagccgacttctcgattacgctagaagcgagatccaaattcgagttgatgcagagcatgatgataccctcaggcagcactagaccgatctcagccgagagagcacgaaggtagttggccatgttggagcgaaggggttccttggacgtgaccagggcaagactgcccgcagttgacttgaccatgttgatcgccgcgtcccgcacccggttctcatcaggctcggtggcaaagtccttgtggatcatttgctgtgtggctatcgccgcaatggtcacggacctgtcaaccactggctggatgatctcctgcagggctcgcgtaactgcttgagaggtaatgctgtgcagtttggcttgatcaatgacttcggttggcgggatcgagaggctggcggaaaggtcggggatcggaagagaggcatgagcggggaggccacccgcgacactacccataccgttaatagaggtgttgtcgtagggctcaagctcttgcccattcagatcaggaacttcctcgacaggaacccggttgagaatctcgccagacggctcaatgctcttgtggtccagcttgaggcccttgcacaagacctcaatctcgaacttcaagttcagcttcagctcggcgttgtggtacagctcgatcaggagatggataatgtccatcagccagggattgggtggctggaagacctctgatgaagctccttgagcgaggaccttgcagacgaaaggtataacaatcaggagacgcttagtatcatgcgcttccataagcaactgtttgaaagcgatatttctatgcttaatgggcttgtttctcgcgagcgtcaaaagaccgagccagccgcccaaattcttcaagtgcgtcctctcagttgagttctgtagcgtaacgtcggaattgagcattctctggacgctgacataggtctccctcaaaacctcggcccacagtgacttatcctcaaacatctttaccaggtcaaggtaaacttgatggtagttcggctgcatcttggcacgttcttcaaccaggtggctagcgaaccactgctgatgcttggtctccaacatgtcgcgaaggtccttgtacatggtctgcagtgtagtttcagtaaggttgttgaggaagaactgaatcttgccctgggcctcggcggttgggtcctcataaatcacccccggtggaggcggatcaacgttgaccgacgcgaatggcggcgggtgctgctccgaaccgtgagcctcgtcaaggttaccgtttgtcatgttgtcgttacccatggtcgcgccaagcggtaaggcgcctccgcgggcgcgcatcgtctcctcctcgtgctcacgaagaacatcttcggccttcttgcgggcctcggtattctgaagacccgggatgagcaatagctgcgtgcaaaaccctggccattcgcgtaagcgaggtaggagttgaagaagagcttgcaagccaaacttgtacatgggctcctggggttgatggtcccggacagcctcgaggatcatgccaagtccgatcttgaggggcaactccgaaacgagcttgtgagagatgatgccgccgaagagcacagccgtggtggcgagcgcctccagaggataattctcataatgcgcgtattcatcgaacaggccgtgaatcatgcaagcaaaggtgtcttgttcgagaggatctcgcgagtgcttgtactggtcgagaacctcaacgatggttcgtaccgcgacttcgtcgctgtacattttcttgtagtgctcctccattctaacattagcagcctggggtaaggaattcccatcacgaccattggcgtcaataatgtcatcgaacccttcgccgtaattgataagcctcgggtacgcggtgatacattgcctttggaccacaataagctccgggatcggcgacttgggcagaaactcctccaggatctgaagcatggcagacactgtccgaacctgcagggtggtgctctgcttaggggcaccgggcccagaacgctgatactgcagttcgagattcgccttgatcatcaggaactgaagaagggccgaggccatctcggtactccgttctgcgttcttctgtgcccactcctgcaggtcgaggtagccctcggcgtgggctagagcagtgagatcgaacccaaagccattgattagatagacaagctcctcgagccagccttgccgtatggaatgctcgaatatttgtggcaggcatatcggcctgtgcgcgtgggcatctatcaacctcattttgacccagtctttgtcccacctccacaggctattcatcacgaaatcggtctcgggtgatttggctgcccataacgactcgatgaacaagtcaaccagagcgtcctcagctagcttgggccaaggcttgggcaccctgaaggccgagaccacaaagatggccacttggggaacgacgacatcctggaaaagacgcttggcttcggtacacttggaggcgtgtgtagagtggagggcgacgttgaagatggcagacatggccgcttcggataccaagggatgcctgactgcatatgcggccgtttcccggatcatctggggtgcttgtgcatagtcgtccaaggtgaaggtcggcttcaggcccgggatggtggtggcgtccagctgttcaggcagcagtgaggtgtatgcgcagacaaaggacatttgagtctctgggttttcccactcgccaccccatagccgctgaatatcaaaaccctggctgtcgtcttgcgctatcggcagcagagcattgtagagacgaagaaactggggcgcagtgattcgggcaccgctgtgatcaaagtacgagaccacatcctgccatctgaaggtacctggcagaacacgcctgagagccgtgacaagaaccgaagggttatgcggaggggtttggctgatggtcgtatacatgagcgcgtgggatacctgctcctcactcaactggcagttggccggacgattccggaggtagttatagcaagtctcttcattctcggtgaagtcttgcccggtcttgtggatgtagagagtcaaggcattcgggggtcggtctgccagtagtcgcattagatcaagtgcggacagcacttgagagggaggcagcgggttcgaatcgggatttccttggatgtatcgagactgcacattatgctccaactccttctttgctgccgcgttgaaattgggcgggtggacttgaatgaagcgatcgagcaacccagcgataaaatcgggtccaagcatcgtgtgtgtgccggacgatttgctgagaatgttgccaaacatggggaagtttgttgataagatggcatcggctagatggaaggatcgggggtcagcaaacaacgggccgaggccacgaaagcagccggggagaggcaatgggaaggcctacccttggtcttgagatcgggcttgctcccaagcttgaaggcaagcgctagaacagtcttttcaaaagcatcgagcttgaaatgttccatgaaggtggaaagatcaaagtcgcggaagaggtcttctgtgcctgtctcaatcgcctcggcaattctcctggactgctcaaagtcttgtgatagcttcttcacctctgcgacgagctggtggtaggtggtcgagttgacgccctgccatttttggttcggaaagatttggccggcattgccgaccactaaccgctgaaagtaagaccgaaacccttccatgccgttctcattaactatctggtagggaggaacaaggccaggtcagcgaagctcggagcacgtgtatagacggcacggtcgaggatgggcaacgtggtaataacggagtggagggggtgacggagggcgattcgggcgcagctgttgttgcggataggtctggttatggacaggttgcccgagccgagtggataatgccggggcaatacggtgactcgaggcagagggtggtagtcacgaggctggccgcgatcgcaggctgtggcagcacggagacggacgatggaagcggtcgcggcgcggttcgcgatgacgagatgatggcgcggacgtggatgcgggaatgacagcagcaagcgtaccttttttttcaacgagtcggtttcggggtcccacttgcgagggatcgatgtgtgtgtcctcggtgatggattgctcaagagcaactaaatctggatatctgggatgttggtcagggagcttcgacttgtgctggtggggctacttttggactggggtgattgaggttgctgtgactagcgccatcggcctagagatggtatggtacaagctcgggaaggtggtactgcaatgacgatgaatgtagggacgggaatggaggtgagttgggagacggattgcttcagttgggagtagaatgaagctggagtagttctccgtcgtgaaaccaccatccagtaggtagacacgaggtaggtagccttgagtggctagacgtggtacctgtgctgtgctccgggatgaatgccggcaggcacacagagattacctagtgtaggtgtacctggcagctgcagagacggggggatccaacgagcaactacctctttcactctgcacactagaggtacttaactaccgcgtcccatcctcgcttgtcctgacacggagttgcagacgtggacgtcggtggtggttggtggtggtggtggtggtagtagtcccggtgttggtgcttgtgacggccaaacaaggaggaagatgaagaggagggaggagggaggggggaggggggggttgtggaggggggcgcgcaaaggacggagactgtgccagataattgaatacgtaggtaaatgctcacttcggtggtggtggtggtggtggtgctggtggtagttctgtctggtacgtaatacaagtcggtattggtgtgtgtgtgtgtgtgttgtggtggtggtggtggtgataaatgaccgtaaaaacgagacttggtctggtacggtatcgctcggcctcgagatctccgtcactttgtagggttcgggtgagcgaggcgtcgtcaatttggtcggagggcggcggcggcggcggcgcggcggagcgaggggctctcttcgctgtcttgtctcttgacggcggcggtcggggtatcggctggctcgacaacactaaggacgaggcaaagtgcgtgcggacgtagcggggctgccgggcgcggcgtcgacggttatgttttggatattggtcggggctctggactgcggagttgcgatcacaagtcaagggggaggagagaaagatggacgacggatggattctggattcgagtctggttggctcccaggccggagtggtcccgtcgttgtgctttttccgacgtgtgaggttggcgcattccactttcacagcgcatggaaggcaacggttgccgcagggcagctcgggttgggggtccactcctctgagaaagaacaacgctgcggtttcttccatgtgcaggccccgggcattcattcaacagcacctggcgcagtaggtagagataggtatctctaggtaggaggtcccgtcccgtgtcgcgcccgctccctcaccccccccc