cgtcactcactctcccggtgggcgtcggacgtggatatcctcctccctcacccccctttcccgggggggggggagatggttcatggttgtggctggatcagcgtatgggatgaagagctggggtggattgaaaagcgaaaatttatctttcatacatattgatctcaataatctgcgatacctggtcttgtatgtaaaattcgttgtcaatgtgaaattgtgaagtcgtccttcgacaaggttctaaacaagtcaatgttgatgcggcgacattccatgatatggtcagtgcatacgttccggaatgaagccttaccaatacagtttgggtatatgtgggcactgtctgccttcgcggcttaagtgccaacttgcgcgattatcacacagtgcaattcactgtacgccatagggtagtgagcatccggtgctgggtgaaattcaatgcggtggtggaaaggaagattgattaatcgtactatttgtagtcctctaaatggttacacccgttctagaaacagacagcactaaatccaaagagttgattcttttaaaagtttctgtgcaacatggaacacgtacataaaagtaatgcataaagatattatgtacgagctactgtcataaagtaatgaagtcacgcctcgtcttcaacaactgttcaacgtgggacgtgaatagatcgtctctgtattacaccagttataggggacacccgaactcatccttctgttaatattcaaggataccacacgctcaaacctccgtttacgtatactgtatcaaaccaccgcccctactccaacacacgactaagagaccgagaccgccacctcgcccaacgtcccttcttcttcttcttcttcttcttcacaggactcaaagaagattgatcaagcatcccatccaactcaccaacaacatactaagcatcctggaaaatgggctccagaccctgccaagcactggggtccccattcggaccagccttcgcgcgcctgttccagtactcgccgttgaactgccagtactcctcacctgtgatctcgcaccgcgccttggtgaaccacgcgggcttaaactcctcgcccttgctctcgcgagccttgcggcgcgcacgctgggcctcctcgagtctgttcttttccgtcgctgcaaagtcgtactcgccctcttccatagcacgctgatcggggcggaagcgagaatccgtgggggcgagccaaggcttgaggttatcgtcgaggtggttaaaggtgacgacgaagggagtcaggttgaagggaatgccggtggggcgggggttagcctgccagataaggaaggccttagatgggtcattgatgctgccctgatggaccgtctcgtttccggacttctcctcaatggtggcctcgtaaccaggtgtcaagcgggcgtagaatttggagttccagcgaccacccaagctgacgcggacctgaccgttggcatcgaggatcttgccaccaatcaggtaggcactcgacttggtccaacctctgggcttgaactcgacgtaggaaacctcgccggtggtccagtttttgatctccatcacaccgtaattgtcaaccacggggttaccggtgatgatgccaatcacggatgaagtgaccttcttccaggtgtaaaggtcctccttgccgccggaagtcggcctgagcttaagaaaccaggtaccgagagggttgacatcgaaggacttgccgtagaatttggacttgactgccgattctccgtagtaggtccacttgggagattcggcccaggctgcaccgatgggcgggtgatggctaacctgctcaatgaagaagcggtagttcttgtccggtctcacatactcaaaggtctcaccaagaagtgggttgaatggcttagcaacgcgaccaatggtggatgcgtattcactggcagcgaaggcggaaacatagatcaaacgctcaatggaatcagcgcgatcagcggctagatccaagaggtcggcgtactccatgtcctcagcacagcggtagaggagtgaggtgggctcgttgaaggatacgggcagggtcatcttggtcatgtccttgccaatcatggatttgaggatgccctagacttcatgttagtacaatgtttaatatccagaatggtaacccaaacttacccagagcgagatagtgggtctgttgtccgcatccatcttcaacttggtccttatgccgttctcgtatcccttaaacgagtcactgatatctgtgccgtctgagatgacaagttgggtgtcgctctgcgaagccacaggctccgaaggaggaagctgcgaaacctcgacggtaccggcgtcgaccgcatcaaagaactcttcctcatccgagtccgagtcagacaactctgccacctgatccctgatggtcttttgacggcgaatgctctggaccggcgactgtggtctggcatcagcctgttcggcgtcggcctcatcagtggcctcggcagcagcggcaacagttggtgcagttgccttcacttggccctcgtcaataatgcctgacccaagagcttccttgaggatacgcttggtgatcttcctctttgcctcggcctcgccaacccgagcctccaaagcttcctgctccctggcaacttgggccatgctttcctcccacatctggcgcatttcactctcgcggtcaagtctgtactgccagtacgcgtcgcgatccttggagatgcgcaggaggtcgccgacaagtcccgtaagagagcggattgcagcatcataggtagctagggcttgagaggccttggggtccgacaacctgaggtcggagttcttgttggtttccgccatcaaggctgcggtgacttgtgccatggtgtcgagctgcagtcttgcagactgtgcagtgatgttgaaagcatccttgtttgccgatggaacatcctgcccgctcgaaccctccccatagtcatcgtcatcgtcatccgcgtggtgatgctcacccttgtccgcttcggttccggcatcgacaaagtcatcctcttcgttgcttccgttgccactggcgacataggaggctctggacgccctggccgttgaatgcatccgagaaagctgcacactctgacggcggtgctcgacgaaactagcattgtcgctgccggcgtcagatacgctatgggcatgctccgcctttgcttgcttcaagagttcggcattgcggacacgctgtctctcttcctctttggcctggtccttggtccattggatggagttgttgagagcccagaaccaacgctttgcctcgacttcgtgattggccttcagagtgtacttgaccgagtttttccctataatttcgaacttggttttctcatcaggggtcatatgaagcttggctatgcgcatgttgatagcaccacggcaggcagaacctgcgtcatcctggtgcttgtagtaactcaagacgccatcctccagtacgaaccaacgaagctggtatccctttcgatagttggtccacttcttcagatatcccttcatctcgcgagcttctcttcccgccataggatcaccggacgccgcagcagctgccccatgtgtggctgatcccaaaacggccttctcttgaatgcccctctgggcagccacagcagcgggggactttttgagcatagcctttgtaatctcgtcctttgtgacatcctgtgggagcttgccattacgatctctgcggaacgggtctgctccgtgcagcagtagaacctggattagctttgtgtttctgcgacgcgcggcttcgtggaggagcgtgccgccgctctcgaccgtggccgactcggcggcgaattcggtgctgttaatgtcgaggacagtcttgaaacgcggctcttccaagacctcctccaaagttttaaagtcgccatggaggatgaggtcctgcacctgccgaaccttgtcctcggcaaacaacgatctggcgagctggagttgctgaaaaatgtcaggattacgagcgagatcgatgggtaaccgcccttgatggttcgcgatggcatcgttgatatccttgtgctcgaggagctgacgaacgatgtgggttcgtccctgttgggctgcaatgtgcaaaggggtatttccgtctttgtcgcgagcattgatatcgagggagccagcaccatctgacaagacgtactcgacaacagtctgttcggcacactggatagccaaatggagaatcgtggtgtcttcgagagggccggtaatggcggacgaaatgctcatgcgagggttgtgctcggcagtatcgcggatggctctggaaatcgaggctgtgtcgccgttgcgaagagcttcaacgatacggaacttgcgtacggaggactcaagagaggccgcggctcctttgtcaaaaagcatggatggcgaccttgctccgccgacggaaggtgaggcttggtggttcgagacggttcggcctaagacgctgccagtggtagacagtctggaagagtgacctctggacgcctgttggctggggatttggatgttctgaggtgtagaataagagccagacgctctccggccgtcgtcggaggccatgtcgtcgtcgacgggcggcttgcgcctgctaaggagcgagcgggcggcggatttggatcgtttgtggaggctgcaacaagataggtattaattgatgttgaagtgaatcaagctagatcatcaactggcgatcgttgtagttgctgtgtctgctgtcaaaactgaagccagggagtgggaaggaagcgacgagagcttgagaactggagtagcgtaaacagggcaaggaggatgcgggcaggtggggtgaacaggatgcgggttggaactgaatgatggtgcagtcaggccggtttaacgcccgcaccacaagcaaacatgcactcacctttcgccggtctcagacattgcgatcggagttttgtgaattaaaaaggtgttgccaggtgaagagggactgaatcaagaaatgcaaagagagtgtgaaagtgtcgctagcacaggttacccccgcactatggacgggactcgaggataaggatagacagggaagactgtttgtttgtttgttgttgaagttgcaagttgcaacagcaacactgagatcaaggtaacaagaagtccagacctccagagattgccgtcagaaaaagggaccagaggacacctagctacgctgcttggtatcgacaacgtgtttcactatgccacataattatgagactccgtattgcgggtcaaagcattgatttgagcaaggagcttgggtctcttcttgggtacggttgcagacaagacgtccagggacctgtactacatatcatgggcggaggcagagtggatatatttccaagagggcaaggaccaagaccagcatggcggcgatgctaatcctagctctcaaaaagaaatgacgttgttcgcttgcctagtggacggacgccatgcaggacggcgacaacaagcggcaggattcgtgcgaagggcggaatcattccagtgccacacaaaacacacacacacacacttttccgatggcaataccggggacaagggacgtcgctgcacgtgcattgtggtttgtgtcgtggtctttgatgaaacagccgcccgttcataggttcgattgcttgttccaacatgatcgccgtctgaatgtataagagagagaaaaaaaaaaaaaaaaaaaaaaaaagaaagaaagaaagaaaaaaagagtccgccaagtccaaaatcccaaagcatcgatgagtgggctatcgtggggttgactcaacttccattgattgacaggtgataacggcgggggacgggggttgtgatgaactggcaacggtcaaaaaggggtacgcatcgtgttcaagtgtcttgcctcggagtatcgccaagtctctccaatatgcacagtatagagtctacaaacgaggtcctcttatagctgcatatccaagaccctggctccccttccaccacttcctccgttggccgcggcattctcgcggcaatcgatacgatcaacccagacaacaatgcagtacctcggcaattatgggaattccaccacggctgacctggcctccccttggctaatgatttttgttgatacaaaacattctgccatcaaatatccatactgtatttcttaacttataccgatggtggtcttgttattccatccgttatacttttactcggcttgctaccaattggtgtgaaaacaagcctggtctcattggcatcctcaagtgtttacatactctctgtcgtcttacatctagatctcattaccgtgtgacatacacttgacactcggggcgtcacattgtgcccaacttttccattccctcgcaatcataaatttcaacacaatgggaaagtcagaagaggaatcgaaagaggctcctcgcccaaccctcattaggccgccgcccgaggacttgagcaaggcgcctatcgagaacactttggaggtcatagaactggccgtgatcggacctgtaagtctggactcgtatggtggcatctcatcttagacaacgcatacgtcccatgcatctgtctccctcatatacattcagccctgcatgtcacgcatccatcgttgccgtcactgtaaactgactccaaacgtagaatatcttcaccaatgcgcgccaaccatggcatccccccggtgcccgcggcatctacggtggcgccgtgatcgccatgtgtctcgcagccggccaaaagaccgtcccatctgacttccttgtccattccatgcactgctacttcctactcgctggctccgccgaactgcccatcctcttccacgtcgagctcgtccgagacggccgctccttcgccacgcgaaccgttcaagcgcgccaaaagggccgctgcatcttcaccaccaccatctccttcgtccgggagggttctagcgggccgcggggcagtcaggtctcgcacgcctcgtccatgcccatcgacgagaagacgggcaggccgtgccaaccgcctccggaggactatgacggcgagccggaactcgtccgctccgggcccaatcctttccagagcgcgcggatcgaggtcaccaacgccgacagcccccgtccgcaggacaagaagacgcggcagtggtaccgggcaaagggcaagattagcgccgagggagggcagcaggcacatctgaccgccctggcgtacgttagcgactcgtacttcatcggcaccatcggccgcatccacaagctgtggcggttccccttccacccggaggactttgaccagttacccgaggacgtgcaggagcgggtgcgcgcgctgcacgagtgggagggcttgggagaccctaaggacatggtgggccggcccgagatcgggatgatggtcagtctggatcattccatctacttccacgagccggccaaggtcagggcggacgagtggatgctgagcgagatggagagtccgtgggcgggtgacgggaggggtgtggtgacgcagaggatctataacaaggatggcatgttgctggctacgtgtgtgcaggaagggttggtgaggttggagaagaatcctggcaagactgactccaagctctaggagtgcggtgtgatctgtgtggattcgagttattgaagacagcgatgcattttccatgatagacattgaatgacacaacatcttttcagattacctagcctaggcacctgtcgccatggaccagcgggtatatgtagggtttgttacctagccctttcaatacaacggaacccagtaggtagtcctatggctcagtggttctcgcaaatgaaagaaggcgtggcagttttcgtatagttgcagctggggcgtggttgttcgtccaacatacttacttggccgacttagcttgaaattgttttgttttgtcgtgtgcagagcgagaatcaggtgggactagagaattgatgatgtagtagccaagcagtcgcgaacgttaataaagtgagtttggcttgtaagagttccgctgtctgttacatgccacttacgttcatcacatacctatgtatctcacttactgtctgccgtttctctccacagccttctcaataacacccaactacaagtgacatgttcataacaccattatcatgcacacaacatgaaaccatcaacaaggtgaacaaaggaaagtaatgtattttggctgaagtagatctatcagatcccgaactgtccatcttggtgtagcctgtatttgttcagacagatatctatccgtccttaatcccacgcaccatcgtaaaggttcaggcttggtatttctctccgctccggttgaggaggagaagaaagactttcagcaagggaaccctcaacagcaatttccagaagccctctcctcatcagacaagagctcctttcccaagctgcttcaacgggctgccccactctcggcgctatgaggggctgatgtaatcgtctcaaactctcttcaatcttctcaaaagaagggtactcaatccgtcaacatcctcgcttcaggtcgccgctacctcttcttgggggcttgacaaccatatccttccagcggactcgcatcgcctcaggcccttcctgtattgcgacaggcgcacttccagcggagaatcaacgcctcgtcagacaagttgtcggaaacaagaggcatggagatcacttcaagtcgagatgacgagaaaagaccgcaggccttgcagcagggagacagagagtggttgaaggaggaaactggccgactccgcggaactggcacaaagcgaaagaaactaccaactgcctcctcagccgaactcttggatgcaagagctcaagaccttccagcaggagtcttccgggccaagttcgacgcgaagcctccttttcccgctcgacgcaggaagtcgactcgaatagtcttccgagtcccagctttcttgggaccgaaaccggtttttccaatgatcgcatggcacatggaaaaaaataaaaatgatacgaaatcctccggagcaggataaatgattcgctcgacgccggtgtgatgcgggcggttacatcccgagccagaattcagaactccggcccccggcttcctcagaggccggaagcttgccaaatccaggatcggggaacacctcccataaggcggaacgattgtcgctttcgacgctttgggcatgttttgtcgctttctgacaaccacaaaccctaagcggagcgacggggcgctcagaacactttcgggtttgcaaaacggattcgccgcttactggttctctgttcgcaacccctgggcggaacgcggattggtttttcgaaatcgggtgtttcaactcggtgctcaacaccagctggcgcattgttggaaatgtgccggttggcggaactgaggaaacatgatgtggtcgtcctgggcgcatcgacttttgaggttgatgatggaaaaagtcatttggcgggagacatgatgacttgtggtcgatgtgctttggtggaaggcgggcgacgatacccccgaagggaaaacagtcgggggtatgaggagagaaagagaggaagtagtcaagttgcggtggacagttggctgctttaaatagttgtgacgggagagtccaggtccgggcacgtgtggatacctgacccggatctccaaccacggctcccggacttgcatgattgtgcgaccgggaccagcttgtcagctctgtcagctcgacttactttctcacccattatcactgtttcagctcccacttgtcttgtcccgttcctcccgaaatcatcccatattcgtgcttcaatttgtcacggaccggtgagaatgagctgatgtctgaaacacaacgaccaatttctcccatcctgcccgaagtaacccgtctcaagagcaactcacaaattcaaaaacccacctgccactcgaacacacaaagtaccgaacaatgagcgataacaagatgtcggaaccaccaaacaatcccgtcgtaatccagtggatcctcgacacccggtcctggtttccctcagccgctaagacccgtgatctcgaagtccatgtaaacaaacccctgaaccaaacatccttattaatccccgcgcgcgccgccgcccttcgcccgttcgcagcgattccgaaaccgcaccgaaaaacttcaaaacatgacatcaaaacccactgactgactctctctctcaattcccaggcatcccgtcccctctccctcctcacccctaccgagcgcgcctccgtgctcaaatacttccatgtccgcgacgccaaaatggcgctcgcctccgctctgctcaagcggtacgccatcgcgcgcctggcaggcgtggcctggtcatccaccacgcccgggttcacgcgcgacgagcgcaccaccaagcccatctggcgcgaccctgcaaccggtgcacagccagttgccttcaacgtgtcgcaccaggccggaatcgtcgcgctcgtggctgtggcggactatcccggcccgggggcgcagtcggaggcgggggccgaggtggaggtcggcgtggatgttgtgtgtacatccgaacgcagggatcgcgatcaggacttgattagaaaggaaggctggggcagctttgtcgatatgcatgctgacgtttttgccatgggggagacgacgtatttgaaatatcaggtgttgagcgctgtgccggggttggtagagagaggagcaggaggagggccgccgacgccggagcaggtggcggatgggaagctgagggctttctatgcgctttgggcgctcagggaggcgtatgtgaaattgacgggtgaggcgttgctggcggaatggttgggggagttggagtttaggtattttaggccgagctggccgacgccagcttgggatgtgccggctgttgagacgaaggagggtgaagaggaaggagaggacgcgcaggtgctgagaaaattcgagatacggtttagagggaagaaggtggaggatgtgaatatgtgtttgcgatcaatgggaccggattacatggttgctacggccgtgaggacaccagaggaccccaatgttgggctaagatggaggcttgggccgtatgaaacattggcgctggatgacttgttgaactttgcagactcggccgtgtagcaggactgtcgattcggcaagcacagacaatttcagatatgaagtgcagtatgtcaaccttctggagccgttacgaaagtatagtgaatgataccgatcaaaaagcgcatggttgaaacttgtaccgcattgtaaacgcagtcaacctctctggctagatgtcctctatactgaatgagatttgcgggtaaatgggcttcaacgaagtctccctgtctctccacagagcgtaagagcctcacaaactttactctgcttatacggctcccactatgagcaagttcattgctctagacctacacctgtattctctaacggaggtacgttggcttcaaaggtccaaaatcttcgtggcttcgacacagctgaagagcatcctttccttacttaagctcggctatccgcagggcgtaacttccatttttcctcgattcattgactgttttgatgattagcgataaacgagacgggatatgaacaaaagattcagacattgaatcgatgctccttccttcctgtcatccacgtgcaccatctttggagccgactaaatttgtatggaatcaggtgatatttggtttcttcgtttatgggcttacatcgcatatcgatcagccgaattttaacagaatcagcaaagatttacatatacaaaagcaaatataaatcatttttctatcagtcgctgaaacatcgcttcgacatccccaaggaaggatttttcacccaccgatcaaaagctgaatgtccacactctccttatgaattaaacacacaaatataaccgtcaaagcccgttcatcgatacaattcatctcattgacagtttcctcttcgagccctttcttttcccgtttttgcttctccacccgatcctctttgctttccggcctctccccactcacccaccgcggaaccccgacccgcgatatctggcccagctacatatgatggttagcgtacgcaggctggtaaggaaatggcgaagcgaaataagaatagtagccgtccaaatggtacgtggtcatcacattcggcaacataccaaacatagtggcagctgacggatcctatgcgtcagtctggaactgtgaggccacttgttgctcggaatggtgatgtccacctaatcccccagttggagcataccggccacgaaatcctcctcctccgcctctgccccgtccgccgccacggtaaccaccaccgatgccgtaatacccttgagacgcagagtatccgccgcctccgccgccacgacctccacgacctccgcgaccaccgccacctccccgggtataatcgttgccgcggtgggagtggtggtagttttgctggttgtgctggtgtgagtgcgagcgcccaccatggttgcttgatgactgtgacctgccgctgccctgatgagtctgttgcgcctggccagaccctgcggcggcgcaattagactcggatggtatgttgccgccgccggaaccgtcgggactgccgccagagccagaatgactatcgctactacccgggctttcagcgctaccctgggcatctcgagttttggtacctctttttctgaagaagggacgtttcttgaccttggatggcttgtggtcaaggttaaactttatgggcttaaccggatccgtaaccatgatgtttccctccaggcctgccgtcttcaggtcctctttggaggctgtccaagcctggaaaacattctcaaggttctcgaattttgctacttcgggcacccacgtccgaacgtaggtaccgtccttgtcgtagtcaaatgcctgcttgactgggttgaaaatccgagccgcaccgcgagggtcattgcctacaccggctacatactgccagttggcccagttggaggacacatcgtaatccacgagcagcatctcataccactctgcgccatatctccagtcgatctccaagtgcttggcgaggaagctagcaacattttgccgtgtccggttggatgtgtacccggtgtgtataagctcccgttgcgacgcatcgataagtcccatgcctgtggttccggcgttgaaccttgcaaggatctccgaaaccttttcaggagtaggttcctgtccaggcaacgctatgctcgtattggcagttctccacccgtacttcttatcttcgccttcgtaatcggtgtgcttgccgttgaagccctctacgcggaaaagcttgtcaccatacttttggtgacacaacctcatgtaatcgcgccataagagttccattctgacggtctctgtgccttggttatcaccttcaccaaaaccatcagcccctttgtacttggtgcccgttccgtcctcgtaggccaccaaagcgtggtggatctggcgagcggtgacgcatccctgtgcgaggtacgcagacaacttggtactgaaatccggtccaaggaggccgttcctagagtccttgtagcttttcatgcccccgctcaggacgagatggtcgattcgcttatgagctgatgtctctccgcctctgaacgggtgggatgattctgccttctccggaaagtctggcaggtccttgaggaagttcttcaccggcctgacgacggcgtcaaccaactcctcgcaggtgcctgggatattgaatggtggttgctgacttggaatcatgtctatgtcgggatatgcaggcaaggcccccttttcaggtactggcaatgtcttccttgccttctcacgcaagggctctatttgttttcggtaggtggtgaagacatcggggagatcgttgagatgtgtgatacctgtatctcgactgcaattcgaggattagtcaatttatcttgtttaggccttggtttctttgtctttttcctcgttaaaatgcaccatgggggcaggtggaagaacctactcgtggataaggtatttctcgtcatcccatagcttgaaatctatgccactttttgcacaaaaagatgccacagtcttctcttcactcttctcctctgagccttcgtggcttgtcatccatacagctccaacttggcattcctttgctttgagcccttcgacgagagactggatgacatccttgtatggtccggcacggacgaggaggtcactgccaatcgactgaaggcttgtcttcagatcccaaaccgactctgccaggaacttggcacgatatggtccacatcttgcataccctccaacggcgcttttgggggcaggatgggggttttcactcccctttggaacaaagccggagaggtcgatctgttgtgcaggaaagacgtacacggggagaaggtgtgaaaacccgtgtttcgactctgggttggagaggtggtggaatatagggttgtctgacaagcgaagctccctgcgcatcgcataaatgacaacctttgacggtgccatattggacaacaggtaaggatagggtccttagagatatcggggtcttgtcttggcgtatgggatgttgaaacgttcacccaacccagctggatagcgtaagctatgtgatatcggatgaagctagaccaaggtcaagtggatatatggttatgtcaagttgattttgggatcgtctggtcaacccggccgtgctatgatgcgccttgacgtatggatatgaagacttgcaggctcttgggatgaagactgaacgggtgcaagtgtatgttgttaggatgccgataatgatgaggcatgagacgatgtacccgcgaccatctgacgaggaggagggtatagtcgactcaaatatgccttcaaacagccgtgatggagctagaactcgtatgcaggcgtgtggtagattgtgatgggaaagatgaagctgagcaaggaccctggtaggccggggagactagtagtagaggagatggggggagtggaggagcacgagaaggatttgtgacgaccgaggactggtcccgggaactaagggtatgcaacatccggacgatggggtacattctgcgatgacggatgtatccgtatctggagagatatcatgatgtctgtccagaccctgcgaggaaagaccctggcagcagttggcacaagaacatggtgagcatctggtcgaggggcgaatcgtgacatggatgacatggctgatttctcgccggcagtcgatgcccctttccgagccatattacgccatacagagagagaaagagagagagggagtcctactgtagtacctcgaatagctagaccgaagttaattagaagaaggccccaggagtctcctccgatggacatgaggaactggcgatgtgtggggcccaagagcacagcgggatcgcgagaagcatcgatggtggacgggaatccatcattggtttccattcccctcaaggaccgcggttgcaagtcaggatgcagggtccctgttcactccatttccacagcgtcgtggttatccgtgtgcagtcgaggaggagtgtggacatcgaagtggaagtcaatggcggcagacctaggtaagcagaaggtgtcgccattccattgtcatttccccggccgttaaccggttgccgcatgcctagaccatgacgcatctgcatccagtagtagtccaggggcaatattactactatggtatctgctagctcgcagtccttccttcccttggtatgtagtgtacatacctctggatttgccccgtacactacatacaacagaaacatgtgcgaaggagcgagagactcacaagaatggaggaggaaggaaggaaggaaggaagctggcactgggctgctgaggctctgatcggatgagacgagaattacatctttgtccgttttaggaaaggacaagtagaaatggcttgctctgtgtggttgcgtctgcgtgaactggagggagctactatggtgagatggggcggcggggcagggaacggcgcgatctcaacgacatgccttggcacagcgtgatcggttgggcgcactgtacgtataatccaagtcaggaaaattcgactgatgaaggtgggtcgccaagaatggcaggccagtcccaaccagaggtaccggggttgtggaggttttgtccctggcagaaggcctgctgtttgccaagatccagccaaatcctcgacattcctccacaccttgccgcaacactacgactaaaaagtaaccttaacacccacccgcccggtgcggacaactccagactcccatttcagctttcttctcccaaagctcagcttgaatcacaagatgacggacgtcgtaataatcatgggcacttcggaggtctgtaacgaagtttcctttgttttcttttcctcatccccaggtacccataagtttgacaaggagtatctcaagtccctgactgggtcgaattcatcctcgaacctgcggtaggttggctcaagttggaagaggcatatggaggcaccgagcaagggacatgccgccaactgatagtagatgttttccatcacaaaaacatcacaaaaccaagcaatgtcggtgaaggcttgctccaccccgaaagacctcgccagcaacagcgaccgaaggaaagatggctttttggaaattaccatccagtctctccgccatgtctcgttctcgccggcctttctgctggggttgatattgtgactcgcgaccctgcaacgcccaaaacgtgctgcgggtgcaacacccaccaagcgcctcgctgaggttatcctagaaggagccctttcggtaattgcctttccttccttttcttccaactaactgccgcggatgctgctccgtttctagtgcaacctcctgcgtcaaggtccatctccaccaagctattgattttccgagcagcctctagagcctcctagaagcctagtaaagcaacacattgctcggaagagagacattccggggaaacattgccgattgacgggtcccggaaccttccgtcatatctctcgccggctattgaccctgagtcaatggcagtgacggtgacggtgacggtgcccgtctgaagatattaatcctcgcaaggcgttccttggtagaccaggtgagcgcgggttcggctattgttcgggcgtgactaccagtaccctgaccaacgagctttcatacggtccttctaggcttcagaggtcctcatcaatgcttgtgcttctcaactaaatggttcagagtcagtcagacatatgaccacatttccttgtccggttattgcgccttttttttctctcgtcccttaaaagcatttgaggatcttgagcctaaacagtcagtcgtctggctaatgggcttacagcgcatcgctaagataccagtcacgtagctggaagtcgttcaagagtttatttttggctattgagaaaaccttattgactacaaacccctgtcgggaaaagaatagcgcaaaaaccggttaaaccgatgaacgagggcgtccatgtacatgctctcttgcagacaaagaacaacggagtgttacgacatcttatactagtcaatcgcattgcgttgactgccatgtacctatttacatgaatggcactgtggctcaaacggttgtcgaaaccgcagcgaagctttcagaggcttcgttaaatgtgaacccccgccgcttgcacttcggacaggactccttctcgtcttcaagcagtgtactcatgtgatgcagaggaccatcatccggggcccatccttggatcccttcagtgacccattcggccggtatttatcagtctgaaagaccttgcgcatggtgcttccttccaattcgcccattgatctcgggatcagatccattcattctctcgacgcgggcgacttccacttggcaactgagacccttatccctagcttaagatacgatccaaatgaagaaattcagggtcgtcaagtccccaggtccaatctttgctagatgtcaaccccgaatcccaacggcctggcaatgtctcacattaaatggagccaggagccatgcgagtataacatgtttcgtatcaccgcaacgcgtgtcagcgcaaaaataaaatgactgcttcgaattacttcgataccaagacgggcgttggaatggcttacgcgtcaaatccatcactccaccccgtcccctaaacggcaacttgagcttgtgtctcggcatccggagttcactttggattaaaacgttgtctagaagatcagcacgcccctaatggaaatccccagcctattctttgagcagggctggtatgtacataagatcggcaaccagcatcttcagttgtgcaactgttacaaacgcatatggagtacagcgtacacggccgaacaaagtttacgaacaatatcactgcagtatggccagctaaacctaccgcctatcggtttcctatatgccgtatatgttaacagaccaacatcaccacccgctgaggttcattcactatccgaggcttcgaacgtcattcgctgatctggtggctgcagtggggaatggcattccgatgatatttaacgtcttgctctgtgatgtatcataacgttattcgttccgaggatcgttaacacacatccaatcgctttgccctctcttaccacgaggaacagcaacccgatactataactacatataccactcgaaaatgagtcggaatgtcggtctgattgattcggaattgtagaccaagttttccaaggtcaggcgaagaggattttctactattctcctcgttgtggaaaatttgcgaaggagcacaaaggcattggtttcgaggtacactacacacccaaaacctagacaacctactgtaacagaaagaaggaaatgtctcaggagaagacaattcgctgtggaatttccaataacacgcaagtgtcctgccgtgtacacttgtctcttgacgttgtttctccgacaaaaactgccgccatggaagcagactctttgccttccattggtctttctgcagtcgaagaagagacaagatagccaacgtgcattcctactcacgactcttgatgcgaaaatcacgttctcggcccatcaacggttctcatagtcgtcacagggctctctgatccacattttttcgcaagcatacactcatcgatcacaaaatgcacggttcgatgaacccccgcaaccaattcctcgtcacagaccagactcgttgaatcagacccttctcttcgtttcccgatctccctaattgagtgtgacttccctcatcagcacgtgcgccaacccatggggcctctcgcagccattcaccccgaatccagcatgtcaagggaccctattgttacatggcaaactggaaaagctaatgccgctacgtacacgtgtacgttgcctttcccggctcggcaacggggctccccagccaaacatgacgccgtatctacatactgtgcagttcaatataccgtacgtgatgccgtgaggttacaagagactggggaacgcttaccgagggatcatcatcgcttcgtcgtcggtcgagggatacggcaggggaaaaggtcccctaattcacataggtgggcagggtcgtggataaagtagactgttctcttaccctttctctccatctcaaacctggcatagccaccgctctacccgctcggccgctgcgattgtctacctcctcatcaaggtggaagcaaagacgacaggaattattattctattacacaaacttcgcagtacggcttgtgatgcctgaagccgagttagagccgagcgaaatcaattcgcagagtccacccgcccgcccacccacccgcaaagaccctcgttcaagatcccgtaaatgggccggatggatccccacggttcattactaacaaaggtgaccgatcggcaatcccaggtcggggattacctagggactagaaactcggaattcattcctcggctctttatgggtgagggtgatgagagagcctcgatccgctatacccctccagctgctaggatgggtagaaggaccatttgaaagtgaagcgaacgaaatgatggagtccattctcatccatctttggctccatctctctaccgccttttttttttaaacgtctctttctttgtttcgaccccccatcccctcactttctccaggccccagcaacctcggcgtgcaaggtatcaacgatgaacagcaacatgttttccagtatagaaggcgtgataccttcactggcctcgcccgtacccaagacccagtctaataacggacaatcgtccatagcccgtgattggcgttttttccccaagtccccttgctcatattgaatggcctcgaggttttcggtgaaagaatattccgctagtgtagagccggtccctttgatacattaattgcgagatcatcatggcctgatgttgaatttttttttggagggtccgttgactgccccagtccttcaagtggatgaatcgtaatcacggccaattgtccgtagcttgtgattggctgtatcttgcgggttggggaggttgagggggacgtggagtgaattggaacatggacaagggaaaaggtcttggcttcccttggctagaccggagtcaaagttccagctccccccccaacgaacccgacgacgagtgccggtgagtttggaaaactgtaccataagggcggtccggtccggcccggtcctcaaccgacacccctattcactgtttcggcgactaccacgaaattggacattggtaagtgaagagaacgagacaaggcgaacagtcaaagtcaaaatcactggcttatcaatcaactactgtgtaaaatacactactacactagagttagcgcttcttatcatccaactcggattcgatctccatactgttctggccaatcatgaggtctgcctgccacgttgcggcgtcgaatcggtagaatagtttggggatgaattcggcttggatgtccggttgtgaaggtctccaggagaccaacatggctgcgtacgaactggctattggggggtaccgtaaaccactccgagcatctcgctgctcaagcttacaagagactctcctatgaaagcggacacggtcaagcaaggcaggatgcagcgaaaagagggtcgagtgacttgagtcttcccctggaggcatttgagggcgaagcagggtgcctctggtagtcagaagatacctgatgtgtacatgggaggaatccatcgagattgtgagatgagttaggagttgggttatgactttactcgaatgggtaatatttggaggttggttgagtaagcgggaaaagtcatgggatatccaaatccaagctattgagagagagagagagagagagagagagagagagagagagagagagagagagagagataagattgaagccgaggctgatgataattaccctatctattctttggatagatatactcgtgttatcagggattcgattacaatacctctctatgaagtctagcggtctatgtgctcgctccaaatatgtctgatgaagtacaaacgaaaccgaggcaagagcacgcttctggagaaaccggagaagcagtgcaaccgggcaagacaaataaatatagacagacacctatagctcccacttagaaacgagcattctcaccctgatcagccagtccgctaaccgtcaatcctcccttcccgctcttcccctttccacccacaaacaaagcctccgcaacaacggttgccttacccgtcttcgcatcatgtatcgacgcatccaggaagatcttgtagtggcttttgccgcgctccttctccggcagctcgtcatcgctccttggtttgacacgaatgacgtagaacttggtagcgttcgtagtcgacacgtagttcagcttcaagttcgccgtcagtccagaccggccaccccacttcttgaacgccgcgcggccgcagctctcgtcgaggagagtcgccagacagccgccgtgcacgacgccgggccagcctgtggtggcggggccgaagaagatgacgctgacgcactcacccgtgtccttgttgtagaagacgcggtggtagccgccaatgccctttgagccggccattgcgccggccgagatgtgctgtgcccggtgctccgggctaagcgtctcgtatgcgtcccatgactcccaagctgggtcggcttggagttcctggacaatctttaggttttccgcttgccggtggatgatcttggtctccatgaggtcaagcttggagcccggaaccagagggggcgggggagaaacgatcgctctgaagccgaggccgaagctgacgccgaagaggaggagagacccatagccgatgatcttccatacacgactgcgcttcttgggttgaggggcgagctcaggctgtggatgaatgggttgtggctgaggcggctcagtttggcgccatgacttcgaagtcgaaaggagccggagttgatgtgttactggtgagtaagttgttggaagagtcttgcacgatcccctgaaaccgatcacagaagcgcgtggagtggctgttgagggttgcgctagtgccacggccaaaacccggcgctgctgttgagggttgtaccgtattctggcagccatgcttccctttctatacaacggtaactgatcacctttccgcttctgtgatggggaagacgggatgacgacgacgacggaggagacgcggagccggggcaaccacagagacaatccaggggtacgatgttggccacaggggtttcaggatgcctgtcccaggggccagggttccgggtccaaagagtgttctggacctttcagtttcaattgctgattatggctggatgaggccgaccgagaaaaggcgtcggtcgtcctgagtagagtacgtagtgtagtaagattgggccacgatggtgttgcgttgctgttgccgagcctgggtcgacacggttgaattgccctggctgacttgcgacgaccatctccggctcttgtgattggctaatcccccggacggatctccgggggctgccgtctcggcaagggtccgtgcattgtgcatcaaggtctccggggagatccaccactgaaagagtgcctgtctgtgctgtgcagttctgtgcctgagagttcgatgctgtgctcccgatcatcacagggttctctgccatctcaatcgacgacgggaccttagttttctttcaccatcaccaaactcgcctccagcttcaaccgcccgtcagctactagttatcacaccccaccccaacgcttactcaatgatcggccggcccagtaccactttctgggtctctgctgcatgatattgcgcgtcacatatgcgacgtcctttgattgcacaaaatatccctgatcgccgcacgagctgtcgatagccgagcacaccatagagatcagatggattgagcaatgaactcatcctgtcatctcaagctcacgcacataagaaagcgctccggagaagaaccgaccgtacttccattgttcggatgacgggctttgcttctgtctgtctatctgtcagatgtatacccgacatgacatcacaagtgcacgtctttgcttagtgagagcagtgtttacttagcacgcggtgtactgtgtaggcagcgcaacaaccgaatgggactcttctccagcaaaagagtcagacttgtcgcttaagttgggctctcgggcatgaagcaatcagaatgcctaccttatcgtttttcctttcttttttggctatccgcgatggcccgttggcgtgcttcccctcccgagcctaccaacttccccatttattccaatgcttggcaagcggacgcacttccgatgtttctcccggcctctggatctgaacatcatggcagctccaacagtctcggatcctggaactgccgcggtcgacgtggccgttccaaagtctccgtcgactcgatgctcttctcgattccattgtccctggcatatatttgatgtggcctagttcttcccttttctctcccgatcctcttctatcagagtctctgctctggacgcattcgacgtgtcggttgcctctcttagcaatccgggcctttcacagtcaggacaaagccagatcgacgccccagcgccaacctctataggtttctttctcatgtgcagaggtcttgcttcatctctcatgacaagataggcttctacgtccacggctctatatgacaatagcgccaacaagctatagagactgcccaagatgtacgactatgcttttgtgtgagtaccagatctgacagccaccaccctttagtcctgggaaacatcattgctgatgagatacatgatagtcacttaaaattcacggtacccgcggcggtacttctcaccgctatcgcctaccccattctcaacaggatacatctcatccaaacaggcttcctcgtcgtcgtcgcctttaccgccgctctgccatgggatgcctacttgattaagcacaaagtatggtcttacccaccagaagccattgttgggccgcgtttgcttggaattccctttgaagagctgttcttctttgtgatacagacttacatcacggcgctcgtatacatcctcttcaacaagccggtgctgcacgcgttgcacctcaacaatcaacaaaacccgccagcatggatgagggttgtcaaggttaccggccaggtagtcctcgtagccttgtcggtatggggatggaatgccgctcaggttcatcaggaaacaagctatctcggcttgatccttgtttgggcttgtccgttcttactggctatctggaccctcgctgggcgcttcattctcagcctaccctggtacgcgacggtgctcccgatgttcctacccaccttctatctttgggcggtagacgagtttgccttgcacaggggtacttggtccatcggatcggggacgaagctcgatttttgtctgtttggcaagttggacattgaagaagccacgttcttcctggtgaccaacatgctcatcgttggcggtatggccgcgttcgatcaatatctggccgtcatttacgctttcccaactctgttccccaaggtcaaccggtatccgacaactcatatgcttcttcaaagccgtcttatcaacacttccaggtacgatcttgagcgcattgagggcctgagagaagcggtcgagagactgcgcctgaagagcaggagtttttacctggccaattcgctcttttctggtcgactccgcattgacctgatcctgctgtaagtacccattcagcctaagcaaagttccggacttgaactaataaatcatctcaggtactccttctgtcgcctggctgatgatctagtcgacgacgccaaatctcgccgtgaggtcttgtcctggaccgcgaagctgaaccacttccttgatctgcactacaaggacgcggacgccaccgaggaccccaagaaaaaggcggagcgaatcgacgcctacatcaagacagcgttccctccctgtgcctaccaagccctccacctcctgcccactcacattcttcctcccaagcctctttacgatctcatcaagggtttcgagatggactctcaattcaccttccacggtacttccgactctacggatctccaataccccatcgccgacgacaaggaccttgagaactacgctatctatgtcgccggtaccgtcggcgagctctgcatcgccctcatcatctaccactgcctgccagacatgtcggacactcagaagcgcgagctcgagaccgccgcgtgccggatgggcatcgcgctgcagtacgtcaacatcgctcgtgacatcgtcgtcgacgcacgtatcgggcgcgtttacttgcctaccacctggctcaagaaggaagggttgacgcacaagatggtcttggagaaccccgagggtcccgaggtcattgagcggatgagaagacggcttttggaaaatgcgtttgagctgtatgggggcgcgaggcctgagatgcaacggataccgagcgaggctaggggcccgatgattggtgccgttgaaaattacatggcgattggaagggtgttgagggagaggaaggaggggacggtgtttgtgaggatggaggggagggctacggtcccgaagcgaaggaggttgagcacgctgttgagggcgttgtatgagcagtagacggtggtggtggtggtgatggttggtggtgttaggctagttcgatgtggtgtgttccggcatagaaggtttgatgatttttttgaagacttccttttgttgtctgtatatatcgtcctcttttatgcatagagaaaagctgatgacacgtgggtaattatatgagatgttagaagcccggaagaagtgtgagtgaacaatgagagttgagatccaggtggttcagataagatgaggtgatatcaggatgtggtcgagactgaacacattcccgattagaccaaattaaaagtacttgcaatgcgatgcgctgcataggtatgtgcgatttacaccctcgtgcatgccggatgtgcttccagattgcaggtgtatttgttcgggtatgctacctaatggacagaggcgtgtatttacttaaagttcacaacttacaggttagtacctaacttgaccatttgtttatctccgagcctgtagcttcatatctataatacctgtcttctaagaagaatttttgatagataactttcaaggaagcccagacttgtacactataaacagtgatctccgtggttagctacgttgatgcaaggccgaaaacacaatatgactttgaaacaagttaaacaaacttcccaagacagatctcctaacacatgttgcaaaaccacgacttttaccgtgttccacaatactcaccacagctggccacgagggcagcgatcagtgtcagtttgacttacatcacttgcatctcgttcgacgaccgaaaacttgttgacccacaaggctgccaacactgtattcaaaacgcttctggacactccagaaactgtcacgagttctgttccgcaagtgcacatacggcatcacctaatctcttggatgtctcgtatacttccttctttttccttggcagatagctttgtcgtcggcttcggcaagtgtaaccgttcatcaaacccacctgcttagcttctgggtgacacacacacaaaaaagaaaggcagaaacaaagataagaaaggttcagtggaatacactagaccaatgaagatcacatgaagtcttccattcggagtttgatagtattgttcaacattactacctacctacttggcgtggttccccaattccggacgctgtcgccgattcggatgcgagggatgacctaatggaaagatggagggaggaagagaggatgacgtcggcggcgcaggagagaaaaggtccagtccatgacggaaagatgaggtggtcaatgctctctgcgtaagagataagtggggccctttactttctcttttaggaagaaggaagggtcgcagtgacgtccaggcgacccaggtcgctgccgcagggggtgcttgaaggcctgcactgccctggtgtgcactgcgggactgcactgcaggagcgggttcccgcaaacagcatttgatggtcggcatctgccatgagctctgggccttttctaggcgctgcgtcatgcatcgtccgttgtccccaccaagcagacgtgatgattgtcactctcaaaagttcgacaaccacaaagccttcattctgacccgttcatatgatgatcagtgggtaagtagggtagaggtaggctcagcttggcgggaagtcaatgagaccgagggattggattctgtacgtacgtcggttcgggtgctaccccgaatgtcttgatctgaggttggaagaccctttcctgatctgccacagttccatccatcccttcaacattgccacataaaaccctccagccgcactgttttccagctctatatgattttgatgtctttgaacttgacccttattccatccagaagtaataccctgtgataccccagagccgttctcagtatcgtgataagtcgttgggtggtagaaccaccttgatctgttatcattttcccacttatatactctcgacccttcggatacccagcaaacatacctatccaacgcatttctttcagcaacaaacctatctaaaccgcgggtgctttcatcacttgtcttgggtcagtacataaggtggtacaagtaggtgcactgcatcgacgacgtaagtcgatccgatccgggcccctcttccacttttctttgatcctgccgtccctctcaccgatatcttgactaacacttacggtgccccgtggttataacagcattcccaacctttaaacctaataacaacctactcttcctgttacaaccattattatcaatctaaaagtctttacagacaacagttcatcaagatgaacaaatctcgtaagttgatactactcgccgtcccgcttgccatcttcaactccatcaacaggtaactaaccggtcttcccctaccaaaacataggccccctcctcgccctactctccctcttcttcatcgccatctccctcatcctcctatggtttgtcatcctctccggcatcacgcggacctcgccccttcgacagacatacttccttcgcgccgacaccagcggtatcagcggcgcccgcgacgtctcacaatggacatacttcaaggtgtgcggcctcaacaacctggactgcggccccgcccgtcctgcgctgcccctcggtgatgcctgggatagcaaccctgctggtgcgcccgctggtcttacgggcaagtatggcggacacaccaccagccattacttctggtacatgtggcgtttcggctgggtcttcttcctgcttgcgctcttcttcgagaccttggctttcttctcgggcttcttggcttgtttgggacgcgtgggcgctgcggtgtcgggaatgattgcttctttggcgctggttatgttcagtatcgctgtttctttgatgacgtatgtgtttgctccccaactaccctttcccacctgttcccctccccaccccaattcttcttccccgcacccttacttgtggaccccaacaaatcgttggcaacagagatacatggaaaagtcatcatgtaactaactaacccccccctcacagcgccacctttgttaagatgcgcaaccattttcaccgcgacggccgcgaggcccacctcggtcggtacgccttcggcttcgcctggggcgcctgggccgctttagccatcagcaccgtcttgttccttttggccatgctcaaacgcgacaagaaccactatgtcaaccgccgcgccacttatgctaccgaaggtcacgatcacgttgtcgcagacggccccgtgacgggccctagcgaaagaagaaaacgtggcgttttcaactggggccgccgtagcaacagtggcaagtccttcgatggacggagggtcaaggatgactactaaatgcaatgcgcaacttacacagtgagcaaaccgccggtcataacgccatcgccggcgccgccggtgatgagcagtggtccggcgccggcaccggcgttgggaacggcgattctagatcatgcaaatgcggatcggtatgcaccttaccgaccgccccatcttgcgagatcaggtctagcggcttaaaaccgatgaggtaaacaaacaagaaaaaaaaatggggatgagaaaggaacagatgaagaggagatgcctgttagtcggacggacatttggacgtgtgatgtatgatggcaagatggttgcagcttggacgagagacaaaactgacgagtcttgtaatgatgaaatgacaatgagagatgataccttttgggaagggggctggaacgtttgtttttgcttggatttggttctttttctgaagtcaaatttgacgaaggaagaaagatgcagagactgagatacactcttgtaaaggcgcgagccttttcttgaatggaggtccttaatagttttttttttgtttttactcttctttgctttgggcgttcaatgtcctatgccacctataattgattaatacgtcacccgccttataatgtaattgaccgattcatgcgtgctatgcgaatgaacatggagtaatggtggctgaataaaccggcatttggatgatttgtgaggatcaatgtacccgtaggaacatgtttacatgaccaaacaaccacggaatggcgtcaaaggcgcttcgggcccatgtgatatatcggcagaacctggaaagagcggatcgcttgacttgggaattgaggacggaagaaactcttgttcgtctgggtttagaaagaaaacaatacacagatcgagtgaccaggcctcctgtttactgttcagacacctaactcaacgtcacttcacatcattgattcggcatctcaaaggtggaagaaaattgtaatatagagaaatagatacaacaacaaaaatcccaacggagatttccggattctaccgtgtacttgaatcccagtaatgctcatgctaacccgcccttccttctttccttcccctgtatttgtacttgtatgattgtacacacgctataaatgaacaggtggatagcagaaaaagaacacgacaagatgagcgcattcaactagcctacgagagagacaaacagtcaaattgaatagaccacaactcatctaagcggcaatgcccgggctcacttgatccagcggtgcagcgtgcagagcgggcttctcggccttatcactgagcaagcccttgagcttgcggtccagaacgttggtgacccactcagcgacctcacgatcgccctggtcgttgatcggtccgttactgttgatgtcgagcgagccggtggcgtcggcgagctggtcgtccgcggccttctcttcggcttccacttcttccgtgatagtctcgggcctgccgagggacttgatccatgggtgcatcagcaacatcgggtaggtgtggcgcttggcagggatcttgttgagacaggacttgacaaagtcctgtgctgtgccggagtagccctcacttgggaggccgggagggtcgccctcaacgatggcctggattgttcattctgttagcttgtgtgtacgcttcagggatgaggatagggaagcagaaagaagacctacactgagttgactgaagattgtgctagaaacctcaggcgggtatgggtatcgacccatggcacactcgataatggtgagacccaaactccaaatatcgctttgtacgctgtaggtcccggcagccgcgccgcccgcagctgacatgccaccaccgctgatgcgttctggtgccatgtaactctggcagccaatgttggtctttgctatactggcaacgagatttcccgaaacgccaaaatcgcagatcttgacttgtccattcgtgttgaccagaatattggtgggcttgacatcgcgatggatgatgttgtgatcttcttttagacacttgaggcccatgatcgttgcatatgtaatcttgcgcaagacattttcggggatacctccggcatatagcttgtctatactgccgccatccatgtactcgatgcacatatataccgcgccttcttggtaaaaggcgccgtagaaatcaatgatgtagggcgaagcgcactcgtggagaattacgagttccttgagaatagtggaaaacttggattcatccagctcgagtctgatctctttcatcgccatgaccttgcctgaaatgccacgcgcagcggcagtgacaggacttagtggcgagatatcggaaacgtcagcatctgatgccgacgcttgtcgagataaagactgcttggtgttcaagccttgcccaaaacgtggaagcttgggcttactatgtcgaactttgtagacggtaccatagttgcccttgcctagctcgtccatcacttcgacctcgtctagcgagattctgaaggtctgtccgttggcgaagttgacgcctgtccgtgtgatggttgctgcgtctgcgaaagttatccaccccttttctgcgtcgatatagttcttgaaatcgctcagcttggatccgcgcccttctccattaatggctggcgctttggcgtcttcggcgcccatgtctgacagtttcggcgtggcagtcaccggcgacccaggccctcctggtagccctccgagcttcatcgctcgtcgttcgctcagactgggggcctttttagctcccagaccggctatggcaggtgcggatttggggaagccttggggcggtggtcgtgctatacctggaggtaaccgaaggccgccgggcaggccgccgggtgccggaccgccgtgattcatgttcaaattcatgctgtgtcccatgccccccatacttcccatcccgcccatgcccgatcccatagggcccatacccagtccactgttctgcggcgacatgctgggtcggggagccatgcccatccgctgttgatgcagagctcgtgcctttgccatgaggtccgttggaagatttgctgcggatgccgcaggtcttcgtgcggcattcaatgtcccaggaacactcgaactagggctcattgaattcgtgtgttgcgggtcggagatggtccgtaatgatggcactctgcgaggcaggtcgccttctggtgtgaaaccaggcatcgcatctgaacctgagcttggcgggtccatgggcgtgcttgcctcagacgactcgtcgactgagcctggcgaagccgggttgctctcatcgtcatattcatttgggctagctgggccgtgatcgggatcgtggtccgacatgatgctggcaagtagtttatcttcagcgctgtgcgatactagttttttttctttctttttttgctgctggcgagtgccaaagtgttggtcgacggaaggtctttagcaatatgcggcgcaaactgctattgatgttgaagcggctctgaaaagaggggcggcaaaggtatggagtatgtcgaggcagcgtgggagaagcgattttctggtcgagaggcaactcgaacaagaggttgggtcggtatagtcgtcgtcgtcgtcgaaggggaggagttttcgtacaggttatgtaggaagggggagagggcgtcagagaagagataatcgaaagcgcaacatccaaagatttggctctggtctcgcaaagagctgcaaggtgacgatgttcgcaaccgatgacaaagcaccacgctacgatggctggcctgctatggattgacgggtgagcgggcaggcccaacagaaagtgagctagtaatgggggtgcaagctagggtaggtggtagatagagagctctgaacacggctaagagggacagcggctgagactcgcaggttcgtgaacatggggtgtgatggtggaagcaagccgtggctctcgcgcgcgcgctctctctctctctctctttgtgaatagagagaggtaagaatatgaacgaggaggaagcggaagaaaagaaagataacgtactagtcgacgtaggtagtgcccggcggagtgaaaggtcgatatcgactatggacccggtccaagatccagtccaactaaagtagggaggtacctcagtaggggacacaaaatgatggaggtgaggtggtatcgacgttggctggcgggcgggttttggatgtaggacttcaccaacttcttggttgaggtcactcgaggttcctaggctggaaggtcaggtactgctgccggcgggcatctcatcacttcagcgggcgggcagtgggcacctccaaagcactgcctgggcaaacgccgagcagcacggagcaggggcttttgctccgcatttcgcaaaaaaacgcccctctaggtggtccatgccttccacttcccatcaaatccccatttccattcccggtctcccgtcccaagctcgcaggggaggaagagggaatgcgatatgccgagaatacctctagtgccccaatcatctgagctaacgctccaaggaaaacgtcccagaattcgcttcgcccaccgagcatcgtctgtccggcttttttctgccaaccattgaactcatgaggaggcttgtattggtccgccaatatacggagcttgctccagctggtccgcggagttgcgggcacctgaccaggtcttcactatactgcgcagttagccacgacagtgtcatcctatcccattaccggacacagacagtcgacaacgaggtcggtcgacaggaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgaaagactgggcacaccatgggctgcaggggatttgccaaggttttacgactcgctgcacagtgtatcgcaggtcacggtactccttgggtgaataatttccttttcggcatataaaaaggaacgattagggccacaggaaggacgaagcaacagcagcaatatcacagagtgccgctttggctccaagtggacatggaagacgagttctatgtcatgtcgtcgagtcaggtacgatattcggcactcggaagaatccgaacgagcctgctacaaatgtgaagaccgcactcagcaaaattccaaagcttggcatcaagtctgcgcagccagtcacgacaaccatcaccaaagaggcacgactgtgatcatggacaacgaaagctctaaacgatctttttcgacgcgctgatttcacattcatgcgcgaggatctctcatcggtccctacaccctcggagctaaccatagtcaacaccagcacctaacctaacccttatactactagccttgaggtttttgtgtgtgttgtacacctcatctccacacagccgtccgagcggctcgcggaagaatgtcaagttcaacgcccaaacccactcagatgccgtacactccgcggcgtatagcggggaaagggaaggtacaccagttgacgccaaatgtcggcgtggtacttggagataccgcatttcttggtcctgctggtgtttagcaacttccatgcttcagaaaggaaagtggggcaattggagctagggatcttgagaaatcttgctatgacgttgtctcctggatcatcctgcctgcgccgcgggaagtcagcgagagagccagcgagagccagccaaacaatcaagtcacctcccaggccgggggtgggggaggcgggggaaggggaccattgacgggctacggtgtgtacccatctgcatcggggggattgggagtggacaagagccgtggttcgcgcgcacttgcatgttacggcgggagctattggcaccagacagcagccagtcagccaggaacaagaccactgcccgggttttgtcaaagtgcaaggtatcgcgtacatactctcgtgctggtggtgaccgtgactgctgtgtactaccccggcgactgtggcatatccaagcgcagcttgtagtctttgccgctagggtactgttagatgtggaacacgtgtatagggctcgcgatgatttgggttgtgatggcaatgaccgacgcccatggctggcatttgcgtcatggcagagagcggcctggcaaaaatcaggatcaagtgaaggacagtctgcccaacgctatgctgtgattgaggaagcacactatagtccggcaggcgattgggcgcaatctagtgcatggtaaatggcaaaaacgacaggtagagatagatattcgacctcgagatagatttgtatggccagatcacatagcgcatccatgtacttgcgcatggattgcctgctttgtcagtaagtagatcttgcttgtcatgcttgtcttgacgagggtgcacctcaaagtctcaaggtgtttcgcggattctaccctacactgccagatttacacaaaacacgctgtgcgatctgcaaacaccagctctcttgcaccgacgatcccgtgtccgagatagaagcatcgccgtttggagtatccataagcggatcttatataccatgggcgtagaataaccgtcggttggtctcttcgcgccggtgtcaacacggtatgctgctctcggtgacggacatgctgatagtcgagcctggagcatccacatcatattggatggattgccaatcgatgttatcgtccatgagataccgagtttcccgtccatcaaagaatcgatgattcatgtaacagatgcagcccctcaaccagtccgaagggccgcatgtgcggcgaaatacccaacaggaactccgatttcctatctattgtaagtctttaacaccgcgtcatttgtggaattcgaaacgagtaaaaactggagtcgttaaacatctgttccaaaatcgaaatccagaggaacatctgagaacagcatgcctgctagcgtgatatgtatagcgcatgtagtactagggcgacgagatgacctttcgagtcccaacggtctagatgctgcatagacttggaaatgtaagcagcttgttcctggcagacaagggtttgggtgcaaataggccggccgttataacgtagcagggcgtgcgagggtaggaacactgctcgtttcatgttgcactctttctggcatgtatcgtcattcttccggctctttgcgtttgatgttttccggtatgtgacaagggccaacagcccgaggggccacaggaaccgaccgcagaggttcaaatacatatcatagggcttggcatttccttggcatccgaccaaagcgcagacaacgagttggagagcagcgtttcgacacgcaactggattcagcggagtctcggcgacacttccgaaggtttgtgaggcttgttaggccacaacctggcgatagatgccggcgcgggaggaaataggggcagagtctgaatcggctgacgtacccttctatcgcttgccatccgtcgtcttgcgctttgttgtgcatccagtggctgcctccctcttctattgccagaatgcaatcctgatccaatcatcccacattgtgaggcggtccggcactttccacctgacagtcaccgcgcggcactaccggaagccaagggctaggctgatgtcgcctgtgtgccacacggagggatagctacgcagtccaagacttccaagaccccaaagcctccagccgccactcctacctaacacggaccccccagcctgttcttatctttcaacccgtctgcctcaaagagcgtccgaggactcatcatcggttgttggagcccatcgtccttcgtagagtttctgtttctttcaaaagaattggtcaagctattgggaaacgccttcctgttcatactaatcacatcatctttgcatctacctaccttacctaggtacctggtaacaagggaagcattttcggcccctgcaaaccacggactccagcgcttacaacctgtcactgtatcaaagctgttgcaagcctgcgccaaaacctacgaggatttacactgctgacaggtacctacccacgtaaccctgcctgcctcagcccagagctggaaacagaaaaacgaaaaaaaactaaaagcacccgacccccacctctccgcggtctcttccgatccattctcccagaccgcaaattatcatattcgaaccacacagagctaagctcttgtctgcttccagttggcattactcaacccgttgctcgaatcgacttcgccgattttgtgacacttgatgggtctcctcaacatccgatcgccgacgtcattgcggacggccgtgaccaccgctggcgattcgctcaacgacttttcgatatcaactaccgcaccctttaccgtcttcgcgcccggcgaacatgactctcatccgtctcttccccatatcgtgctcctcgtcttcggggccgtcctcgaggtagtatgcgtcagtttgccgggatacatcattgccaggcttggccacttcgacgctgagaagcaaaagttcttggcaaaccttaacgtaatgctatttacgccatgtcttagtgagtccacacgcaatacaacatagtagtttttttcgcccgccaaacagtatcttgggggccattggctaacgttggtggcacagtcttcaccaagcttgcatctcaacttaacgccgataagctgattgaactgggcgtcattcctatcatatttgtgatccagacgttcgtctcgtacatggtctcggtgggagtcgcaaaatgcttcggattcaacaagcgcgcttccaacttcgtcaccgccatgggcgtatttggcaactccaactcgttgcccatctccctggttatctcgctgtcgcaaaccttgaagggattgcattgggaccggatcccgggtgataacgatgatgaggttgccgcacgcggtattctgtatctgatggtcttccagcaacttggccagcttgtccgctggagctggggatttcacgttctccttgcgcccaagtccaagtacgatgaatacaacaacgaaacgatcgaggagggtcggtaccgcgacgaaccggacgaggacgaagaagcggcgcagcttattcaagggctggatagcacccacgagattggcgaagaaagctacgcgcacggttacaggagcccaacaatgcagtccgacaactccgaagtctacgagcctgcaggccgaactcctgtcattgggtcgtcaaggacctctcctagtgattctggcgaagacgattcggatactattcggaaggtcaacaacgacaacagcgctgtatccgaccgcgatgagcggcccaacggaataatgtcgtttccacgcatcagtcacgcgcatgaacgtgaggttcccaaaggattcccggcgcgcgtcaaggcattggcgaagaaggctgctgtatcagtgggggcttccgtcaccggtgtcgctcgtactgtattctctgctcttccggctcccctgcagactgtgcttatcaagatctaccgcggcatgggccgcttcggtgccggtctctgggagttcatgaacccacctctttgggctatgctctttgccgtcattgtggcctcgatccccgatctccaggaactcttcttcaaggacgacacttttgtcaagaccagtatcaccagcgccatcaactcctccgctggcgtcgctgtccccttgatcttggttgtattgggagctaacttggcgcgcaatacgcagaagcgtgatgaggtggacgccgaggagaaggagattggcaccaagctactggttgcttccctgattagccgtatgctcctcccgactctaatcatggcgcccattcttgcgctcttcgccaagtatgtgcctgtcagcattctggacgacccgatttttgtcatcgtctgcttcctccttaccggtgcgcctagcgcgcttcagctggctcagatttgccagatcaacaacgtgtacgaggtagtcatgggcaagatcttgttccaaagctacgtcatctggtaggttttcatgcaactctcgttggtgatgccgcaataacgttccgtcactgatattttattactaggatccttccttccaccctcatgttggtcatgtgcgctcttgaggttgtcgagtgggcggcttaaatgagtgccactccacatgagcatttacgtcgtcacgtcatcataagtctttcttgaggaacgcattttagggttgacgcgttgcctggtgtaatatcttgcgcaaattgtaacattgttttattctctgcaccagtcggcgttcggatgaggtaacggttttcggttgaaaatatgagatgggcctttcccgcactccaagtgtcgatggggaaagccgaaaaaaaaagcttattggccgttagacagatatggaagaatggataaagatgtatgattaacgaagcggacaacgggtactaggatgtacaactcatgactcctgagaatgagagcatttcattgtttcagtgtctaaacctcctggctagatgtatgctctcagccatacgttctaatatttgagtctcaaaatagagttctcgaagcaatgggttaaaaggctcgagtatttcaccataccacgatgctttcctcaattcaggtctaaatgatccctgttccttccggttcgtccccatagtatcgaaccacttcaatctaccgaataccattcaccaaagtctcattcgtcccctcactccttccctccggcggcgcaataacccaatcctgcaccgtccccttccaatccgcaatccggacatcccggatccccaccaccaccactctcacttcctcatccgccacatatctctccctaccataatctccttcttcccccgcaccttgcccacctcgcgacattgatgtcggctggcccgcggtgctgccccttcgaatgctgctcaaaatcgacgacggctgcgggtcgctgtcaaatgtgttgttctccagatgcttctcccgatagaagcgctcctcctcggagccgcggtcgacgagccgggcggacccgttgatggtcgcgctgatggaggagacggcgctggtattgaggttgaagagaagggccgcgagagaagaggagcggtgttccgagggaccgggagaaccgctggagggacgacgctggtgggaggtggaggggcggtgggagaccccttatcgaaaagtgttagttatggcttttgcttggatagaggggagacggaagagcacgggaagagggtatggattggttggagggcttctgggttgcggggcttacaatcgtgaactagcagagaaacgttcgggttcgcaaccaggttgttcatcttcttgctggcggggttggtggtcatgacaatgatgggagagtcggaatagggcgaagaggggaggtaggtgtagttcatgagcgagacgtgaggcatgttgtcgacgcaagtggctaggtggaggaagcgcgcgttctcgagacattggacgacttcgggcgggagctcgctggtgatgcgcatgtgggtgttgccggctgaggcctcgtagttgaggggtatctgttggttcattgcgtctgctggcgtgaaccttcttgctttgtgttgttgcgatgtgtgtatagctatgatgtttggtcgtcggtgtgttgtgttgtggtatataatgagtctatgccatcaaggtggtggtggttgtttgtggggtggcggtccgccaagtggaatgatggatttctcccgcgcaggtggagcagaggatccgtccgtttcgggtgggtcgatgtcaataagacgtgaagctggcttgcgcgaaacgcttaactacctctaggtatgaagcttataagacccagatggcgagaacgggttgcttccacatactttgatgcgatgaaccattgttcactgggtgtccataggtgttctctcgatattatttccactgatgattgttgtcacaaaccggtggtgacgctttacgtaaacttggtgctaggaatgcctgcctggacgatgggtaccttgaggtgagcagcgtgggtcctgtggcccgggtgataagggagcgatagtaatacatccctggcccttcaaattgcggggaagaggagaacaatcagaaccccacaaccccggtctgaaatgacgtttccccgaactttcacttttcaccctctttctggggaaaggttgaggacatcgcgacttcatatcacgattgagaaggaatggcctctgcggcttctggttcccatggtctaagtaacgcaccgaaagcgtggtaattaggaggaattcccaaagatccactaaccgcaatcatcaacaacagaggttttggtcacgaggttgacggctaagacgaatccgatcttgtaagtggcaggggatcaacggctagtgtcgggcctcctcacacggctgtctcaagcaacctcgggaagatggacgataacctattggcgtgggaagcactacccagatctcgaaaaaggtaggacagtgacggtctagcagacagagacgggttgggatttctctgttcggcttattgtcagtttttgtttctgttgtttccgtgtgctcttctcctccgtcttcactcttttagtttatctgttcttttcggagctctttgagagagcaatcgcaagtttccttgagccatctcttccaacacattcccaaaatcaccatgcgatccatcaaacggacttcacgccgtctcccggcctctttgcgcgccgttcccacctctgtacctggcttgggagcccgcttcctctcgacaaccgcccctacctcgtcgacagtcacgatcaatggcagcacagatacgtcggtaactcccatttcatccgttctcattgcgaaccgtggtgagatagctctccgcgttgctcgaacggcggcgtctatgggcatccgcaccacgaccctctacactgatatcgatgccgcttcccaacatgccaagtgcaccccctatgccctctccctcggcgctccctcggcctacctcgatgggccacgcattgttgagctcgcaaagcaacatggcatccaggctctccacccgggttacggtttcctgagcgagaaccctgcctttgccaaggcctgcgaggaggccggtattgtctttgtcggtcctcccgccaaggccatgaccgacatgggcgacaaggcccgcagcaaggagatcatgaacgcctccggcgtgccatgcgtccctggctaccatggctccgagcagtctgtcgagcagctcaaggccaaggccgccgacatcaaataccccgtcttgctcaagagcgtcaagggaggtggcggtaagggtatgcgtattgtgcgcaacgcggacgagttcgaggcccagctgaagagcgcaagggctgaggcacgcgctagctttggtgaaggtggtgaggtgatgctcgtggagaagtacattgtgcggcccaggcacgtcgaggtccagatcttcgctgatcgtcatggtaactgcgtggcccttggcgagcgcgattgtagtgtccaaaggagacatcagaagatcctcgaggagagccctgcacccttgttggacgatgtaacacggaaagatctatgggacaaggcaaggaaggctgcccttgctgtggactacgtgggcgccggcaccgtcgagttcatcttggacaaggacaccaacgagttctactttatggaaatgaacactcgcctccaggtagagcatcccgtcagtgagatggtcacgggtaccgaccttgtcgagtggcagtttagggttgctgccggcgagaagcttcccttgacccagggcgaaatcgaagccaggattctggaaagaggtgccgccatcgaggccaggatatacgctgagaacccggagaagggcttcttccctgactcaggcactctggtacatctctcaaaacctcaaacaaacgaagacgtccgcattgacgccggcttcgtggaaggtgacaccgtttctgaggcctacgacgggatgatcgccaagcttatcgtccggggcaaggatagagagacggccatccgcaagctcgaactggccttgcgcgaatacgaagttgtcgggctgagcacaaacattgagttcctcaagagactctgtaacagccaagcctttatcgaaggtgatgtcgagaccgggttcatcgacaagtggaagacagaactgtttgaagccaagcctacctccaatgatgtgttcgcccaagcggcccttggtctcctaggcacccagacacaaaatgtccctgctgcacatggtcaggccctcggcttcggcgaagccactacccagaactcgcgcaagttcgcgttccgtgtccaagacgatgccagtaccgaggaaggcaagatcgtcgaggttgaagttgcgcagctgaacaacaagctgttcaccgtgtccgtccgcaaggagggcgatgacaagccgcaagtgtttgagaatattgtgtccaagtcaacttctacaacggccccgacctcatcagcgaagaagaccaagctgactacgtacttccctcttgcgagggtcgacacaacattggtccaggaccctgcggataacgagaagttgacggtcttccagcttggtcacaagactcagctcagactcgtcagcccagtgtggtttgataaggcgctgggcttgaaggaagttgcggctagcgtggtggcgccgatgccttgcaagattttgaggaatgaagttgaagagggtcagccggtggagaagggtgccccgttggttgtgtaagttcttgagttttcgataccccattctggcttggataggttattaactccttgggttgtacagtatcgagtcgatgaagatggagacggttattcggtcgccccagagcggcgtaatcaagaagctggcacacaaggaaggagtaagtatagccgtctgcgaatggtacaaaataagttgctaacctacttctgcaggatatctgcaaggctggaacggtgttggtcacgttcgaagagactgaggagagcgcttagatgctttgggttggagagttacgaacgaataatttactggggaattcgtgttgttaggtctaccaaggtttattcttggacatcatggcataatacaggagttatagcatacttttgaaaactttacaatttgcattgttatcaatgttcgcctgcgtaatatcatcgcatttgcaataccagtgtcattgtttaaccatccgacgcttaagtatccattctaaccgggtatctaatcatcaagtataaatagaacaaagccattccttcacaatcagactctaccattcatgcggtctgcaatcttcatgtccgccgccctactatgcaggccgctcatgaagccagcatcacccccacgaaacttcttattctgctggcgcgccttctcatccgcctctctctccgcccgctctgcttccgcaagggccttgagccgctcctcgcgagctttgtccagatcggtggcagccgcttgcatggcagccagcttcttagcacgctcttcctccgcatttttgtggtccccgtctggctgctgctgccgcctgccacctttattcagcccaccgtcatatttcggctgctcatcttcctttgcataatccctgcgtggtcggttttgatcacggctgttgcggtcgtccctacgcgacgatggtccgccactatcacgctctcgggaatactcccttcttcgtgaggagcggccgccaggtgaccctgacctggagcgagagcggccttgggggaatcgatgtctccgcgacctgtcatcgtccctatctctatttccccggcttctgctttgatcccggtctcgcctccttgtccggtcgggcgagtctcgtctgcgctgcttgcttcggtcttcctcggaatcactgcgcctccgtgggctcctgctccgggatcgatctcgagagtcagacctgcgtcggcgggagtgtctatccctgtctctgtctctggcactgtcgcggtcgcggtcatcgtcacgatccctatgccgatccgagcgatggtgatgagagcggtgtttgtgtcgtctttgctctttgcctcccttagcggcaatctgcgagtcatcgattcccatagacgccagcagttgtcggcgcttgatggggtcgttcatcatcgcctcatacgcctgttgctcctgcctcttgatcgcaagcagggggtcttcgcgaatcttggtcgccacgtcgcgcgcattagtcaccaccggcgccgggccggccgccgacagaacgtcctgctgggattgtttcgaaagcgccttcttggtatcgttgtcctggaggagcttgtcgattcgccgcttgccgagcaggtaggcttcggtttcagcagagtcgccagcctgtccgtcggtcgggccgctgtacatccattcgacgcgatcgatcttgcgcttgccgccggcggcttcgagcgctttctgaatttcttctttgcgccgctcttcttcgatttcttgtagccgctgttgtagtttcttgcgctcggcgatcgcttcggcttcggccttttgggtggcggcgacgttccccgatcgttggggatgccagctctttttcatattcaggtctccggaacccatcttggcggtgttggtgctgctgatgcagcaggcgaatagtggtggttgtgttgttgttgttgttgttgttgttgttgtggtaggtttggggaaattgggcggttgatcggaaatcgatagacgcaacggatctgtgaatggcctgtcggcgaactaagaatcgcgatgccggtcgggcttgtgaaggattgggagacggaaagggaatggttgtcgagtggcaaagcgcctgcttggctgttggttgacgtacaagtcagggacaatttttataaggcaacgagaacgccccggccactgctgggcctgcggcacactcactgcaggctacttaggtaggttatgcaactacaccccaggggttggacttttgacgtttgctgttggttgaccaacagataaagcgacaccccacagtcactgccgtctccgcttgacgaagctcatccccactcgagcttcagccttaccagaggcagcgcgaccactgcactgtccacactgactgcacctgtgccatcttaacacctaccgtttgtcactttacgttcagtcttgtttacttcgtcaccgcatacaacagtcctcggttttcacgcaaaagtacgcattctttctccaatattcctcaatctcctcgatctcccatcatcataccaccggattcttcacgtcctcgtttacgtcagcaaccatgtccgacgacgatttcatgcaagactccgatcaggagtatgacttcgagtacgaagatgacgaggaggaggataccggcgatgtcgatatcgaaaacaagtactacaatgccaagcagaccaaaacatcagatcccgaggaagctctccaagagtttctaagcataccgccgctcgagcaggaaaagggagattggggtttcaaagcactgaagcaggccatcaagcttgaattcaaacttaagcgataccaagaggtcggtaatgccaatgttggcccgtcgtacgtgcccacagctaaacagaggtataggcaaccgagcactacgaagaactcttgacctatgtcaagtccgccgtaacgagaaattactccgaaaagtccatcgacaacatgctcaactacatcgagaaaggatacgacgatcccaaagccgtgcagtgcattgagaaattctactccctcacactacagtgcttccagagcacaaacaacgagcgtctatggttgaagacgaatatcaagcttgcccgactgttgctcgaccgcaaggattaccacgcagtcgcccgcaagctgagggagcttcataatgcctgccgcaaatccgacggaaccgatgaccccagcaagggcacctattccttggaaatctacgccctggaaattcaaatgtactctgaaacacgcaacaacaaccagctcaaggtcctctatcagaaggccctcaaggtgcggtctgctgtgccccatcccaaaatccagggcgtcatccgtgagtgtggtggcaagatgcacatgagtgaggaaaactggaaggaggcccagagcgacttcttcgaggcattccgtaactacgatgaagccggtgatcttcgccgtatccaggtccttaagtatctgctcttgacgactatgctgatgaagtcggacatcaacccctttgacagccaagagatgaagccctacaggaacgacccccgcatcttcgccatgacggagcttgtggacgcataccagcgcgatgatatttacagatacgaggatgtacttcagaagaacaccgacctgctagcggatccgtttatcgccgagaacattgacgaggttacgcgcaacatgcgcaccaaaggagtggttaagcttatagccccatatacccgcatgcgtattagctggcttgcggagaggctgcgtataactgaaccagaagttatggacatactgagtttcttgatcgttgatgggcgagtcaagggccgcattgacgaacacaagggtgtgctggagcttgagtcccgtgaagacgcagaccatgtccaggccattactgttctctccgaggccgttgggaatctgtttaatgcggttttcaagagtaccgacgggtttcagcctggccagggggattttatgaactccatggcagatcaaagtgctgacattggttccttggacgacacaatgcgatcgatgggctctggcaaacgtggccgccgcgtgggtctcacacagcgggcatattgagaaaacaaaagactctgagatgcgtcaagaggtttcatggcggtttcataccaggagttggggctccgactggccattccaccttcaaaagagtcgaggtgtcttgggttagacataaggttatgtcctgatgcagaacacagagtaaaatgggttgtggctagttctacactgggggttaagtagtatttggcacataaagggtcatacatcagaggctagaatcaatgcgtatatcatttctctcgatggtaatcgttcgctgtatcgaggtgtctatggtagtgatggacggagccagtttgcagtcagtctttggcttcgaaatctctccagaccacgtatccaagccgtacatttccattaaaacccctcacgcctaagaatctccatatcagtatataggcgggccctaggctctcactcagcggcaggttcttcactgggaccatgtaaaccacaggttcagaccttccaacaactttcgggagccgaccgtggtactgtaggtgtgctgatagccagaaaatacatagtgtttcggcaggcatgcagctggccccgaggtcaactccaggttcggatagccgagcttgttatggctttatgttttgtgctttcttcctgagtcggctttcattttctctattttaggttgatcgacctcaactggtggctttgagccccaattcgactggtttgtctttcccctaaaagatttcctggcgcaccggggcaaattgccttcttcttgttcttgagtgattcaacgctttgtggaaatgggcaaccacctgatacgctcatgagccgttcatttaaaattctcccaatagaattctatctccctaactcccgccaattttttttttttctttcactccaccgagatgcccagctggcaggagaccgctagtatatctgcaatcgtgatgattctgataatgtccgagctatacgtcgcaactttctgatctctttgtgttcaagacacctgcttcacactccacacctttccgacatgaccacttaattctaccggaacaagccgtaacctatgtgacactaaggaggccacaatccaacgcctctttcttctaccttatggtgatctggaaccgaatgatggtgactctgtgctacatccacaatatagattgtgtcgcgctaatatatgttaaccaacttctcacgtgtcgataaaatctactttacgtagacgaagaaaggacgcgcaatgatacgtggacttattaggtatgattttttccactgggcactacgagcagctatacaagtataggaagtctgcaagttcttctttccgttacacaactgtctacatatatgcgatgggcaagataccaaactgtctagcccgtcggatttgttgacccttcgtcgcggatgccggcacataaatcatgatttcaagatgctgcgacccgggtgggttcagggtccggggtgatgaataataagtcaataacaaatctgcattattggggtatatacatccactcgatatattacttgcatgtatgagcggcaagaatgtgaaagctggggttacatcttgccaaagatcgagacacgggaagggaagtgagagagcagtggagggggggtatacctttctctatggtggaacttcagatgtaagtagtgtttagtgagtgggcgagtgtgagtaagtaggtaaattactgttgttggggttcgggggtcctacctactacgccacctcttggtctgtcctgtgtcttggaacttgtcttttctcggttctgtcggttggcgttggcggttcagtagatacagaaaattaacttcttgtgtgacaaaatgtttgaggcactacgcactacgctgtacagcgacggcatccgtgatctgggcaaccaacattacactctttttgcccagcccatacagtacactggattttgcgtactacatatcccgaccgttctactgagacaaagctaggggtaatttagttgtcgaaaggtctggatgtagggaacggctgggctgtgtatgtgggtgtgtgtatgtgtttgttaagaagagaaaaagaatgacgaaaggttgatggatcgatactcaataaactcttcagagacaacagacactcacacaatggcctctgggagtctcccgtgtcagggaagcaaaaagtcaaaaaggcaggtaagaaggcagccaaggcagaaacgcgtacacgggcacacgggaaacgcatgacgggcggtcaccaagaaaagatcaaggggccaaggtaggacgatgaagatggaaacacgggataggtaggacaagcttctgcacgagcgggagctcgcagtagcgtgccgtaaaacgtgactcggaattcaacttttgttgcgtgttatcgtcttttgttgaaaggactggagagcgttgacccccgttatgaagaggaatgaaggggagacggtggaggaggaggagaaggaggatggcagaacaacatacgaggcttcttctttgtttacttttttccccaccttctcttgtatcataagggttgttccagtttggggagcggatgtatgaatgccaatacactagtagtcaacaggccataacgatatgcaaataatatcaaatatcgaaaaagggtaacggcaagtcggcgaaatcgccaacggcgtatgcgatcctttgggcacacacagttcagcatactattgcaggtaggttgcagccgaggagaatcggttgctggcactgcagcacaaggcgtactcaaaccgaatgcgaatactagtttggccaatattctgccctccacttctgccttggccttgactgcgctctcccacggacatgacaggatatctgtcagggaagaattgcctggtcgcatcaccagtgacctcggggtgcaggcggttgaatggggctgcttgcagatctcccccggcgtctgggatgtcttttttttcttctttttctttttgttgcttgccgctgtttccttctcgtcgttatctcgaatcgaaaatggagcgtcctcggtgatgtttgtcatcgacatcgatgataagggtcctccggaaatccaatactatggtaagacccgcatttctcacccgtaccagaccctcttcaacttcgtttcggatcaagacaacggtgttcttcggcaagccatcgtggttgtagacaacaccactggacacaaagttcctgttcattcagcgccaacgagtgataactgcggcaagccgttcggttaggccttcatagtcatgcatggccagccaacctctcagctggccaagaggacaggatgctactgtagcataagaaaacgttgaccagagcagtccataacggagaagagcccgatcaatatcattgcgggcttgactggtcgatggctcgcgtaggtaggctacagagaaaaggtgctttcccagagagcatggcggtaaagtgtaataagtgagctgtaggtagaagtctcagcagtatcattgcatatgttgccgaaaggctatgtggcggggaacgggacaagcctagtgtaccgtgtctttcatgtctgaggaagcttggtgttgaaactcgatcaatgcttttgtgttacgtgacaacgagaggttgccatcgcacaaaatcttgtgcaactcggccgtgtccagtacacatcaatgctggtttgtcagttagcgcggaacttaccccacatccttttacagaggagtaaaagggtcacaccaggttcatccgcgcaatttgccctagggcattagctgaaatcgccagaagggatctaaacataccgccaagtagaggcaggtactgagctaacgaacaaacccgggattccacttgttcaccatggggacggagctagaggtaagtcggcaggtaacactccaacgcggtaagctacaggtcaggagagtgaaaacgacatatcgctttacgtaggtacatgtctacctacccattgcatcacacacctcacatatgtagctctagtaccttgatgtacaggatggatgctatgcacagtgtcccctccgatagcggaggccagtactactacatagatctcgccaactggatcagctcataatcctagcatgatccactaagaatctccgttttgagcgagtacactacacagtaggaacggtaataagcggttcccatacgcgggaaagagcgagacttttatagcgttgagagccctggttattggcgaaagtctacgaacgaggacgaattgttttcttcctgaggccaatattgtaaatcctgggattggccttattctacctcttgttccacctcgtcagaagaaccaaactaacaaaccaactagtcctgtgttataaaagaatacaggagtttgaactgaggaatcatatcgccgaccaccagcaaaccaaaggagaggttgatgttacaactgggcgcggacttgcagcttggttgggaatagagatgttggattgttcgaagcggcgtttgcgcaacgagatattgctagcgctacagttaaacccacaataatcgtacagcaagtgcgagatgaccagctaccaagatattatattgtacacaaagcacattcggtttctatgtgacttgtagtttgcagtttgcaaccacgcctcttttcacttgcattcatcttcattcccacgactgcaccctctgtacctaaccacaagcgacgtcgtctccgccgccatccaacatacgagtctggggaagatgctcgctctttcacaatgacccatcccatcctttgttgaagcgttgcgcttgatacattctccctgaacctgcaaaacttggagaaattctccgctaccactgtcaatgacaggctccaaatcccgccatcgacagaaaagactgtcaaagtagtgtcatcgtcaccggatatgtaccctacaaccccattacatacctgatatgtgttctggtgggaccccagtcaacgactgacgacgtcgtgctcagccgtgttccgggtttgccgcctttgtttgagcagcaccttgagcgctgctaccgtgacaacctctctggacgcttgtcccacgatgtgcggatatcggccgcatatcaagcagagagtgtcttggcacaggtcgatggtccgtcattggcagaaggtgtaagccgccatatgatatacactttcctggattggccttcatccacgacggcagtccctagcgcagacactcacaagccagaagaagcacggcgtgatgctgtcctgcgcatgagatctgagaaacatatcatcaacttgatccttgttcttgttcaaccccacgttttcagctggtcaccgccatacatgctgtgttgcaagtcaatttgactggtcactccaggcggcaaacatatggtccgtgagaagatgacaacatagcttgcgaataagcgaccgatgaacctaaaaatctaataccaaaagtacgaaggaaatacttggggataagcggtacatcgctacccgttaatgtctcacatttcgtgcgtttcgccttcggcaatggcgattcttcagaacccttgaaggaatctctgcatagctttgaatccaacgatcccatgagcttggtaccaacaacgagcccaagcagcggatcgaccacagccgttcctcctcattaataactttcaactttttactacctttaccctctcccctgctccttcacacaccatactgtattcaaggaaccccaccaacttcggttgcaatctagatttattcgtactacatctcggcctcattttttgtgttgtcggtcctgggaataatatgggctgagcttacttacatttcaagctgacataacagacactgtcgacaggtagaattcccaccatatgagcgtggatttctctgtaacggcatgggcaaagctacgctaccagaactggaggtgaaagccaactcctcccaccaattgcatcacaggaagtggccgaccttctctgtccgggtcaatatgatgctcaaaaaccaagccgacctggatctccagacatgaccgtactatgaccggtttaacatcctcttatgcttttggactaccggcgctgggtatcaaaaggttaacggacttcgttgcgcctttctacgggctctggagactgtgccaccttgtgcaaagctactacgccctgtaggcgcattgatccgctcaagatcccatcaactatcacgttggccactttatgcgtggtgatgggagattgggtttcggcgatgttgtgtcacttgaggttcggctccaagtaccggaccgtctgaaactctcttatattcatgaaatgccttgccagtcctgtaaaattgtgccacctcctcattcaaagctctaacgaaccatttagtggaaatacgtggaaacactagtttcgtggacaagccggcaacctgatattcatccaccaggtattggtcatcaaatcggttgatcgactggcaaaggggcaaagcacaatacactagaggtaccaggccgatacacgtacgcttttcccatccgaagacgcggatgtgcgaggcacaaacaatcctgtcaatgacctggcacgaaggacttgaagggtctggccctagatgtggcatcttgctacctcttgcgattgtccagaccacaagagtaaaaaaaaaacaaccttaaacacagcaaggatggggacgaaaagacgcatcttgacagcacagatcatcaagtcgccagacagatccaatgtgaaggggaccagtcgacgtgatgtggcccagaaccaggttaagcacaccagcacaccacctccaagactcgagtacactaggcaggctaggtaagggttcgctaccgtgcaaaagaggtcgttatacatgcagtaaaagacaccaatagcaatcaccaggagaggatgatgctccgcattccccttttccagagcccttcccgtttttgcaatgatatcggcaagtaaacgttccgaaggctccagccaaacatagtggattccgggcattacaagtcgacaccatttggagtgtcctagctgctctgctgactgagcccagcccggcgtgcagagaaacagagacaagctagagaggggtgtcgataagaactacttgaagcgggattcagagacaaatgctgtggtccgtggttacacacatcctagccagcctgcctagctccccagatcccacggtgtttcgcagcggccctccgcattggcgcctgggatcaggggacaaaaacatgcgctaggtcgctgttgctcatcagacaagatcagcccttccacaggtacagattacagttatgtagaggtacttagtgtactacctccatgtaagacgcttcatcataaagctgagccagcttcattaaagactacaacaccaacctcttttttgttttttctaatcatcacagaactgtagcgaccatcccactgtttgcctgtttcctctcttctgttgagcagttgacgggcaattacagtggcggttgggaaaagaggccagaagacacaaggcacaccggcggccgggccccgtcatgttgcagaaaactacggagccatggtgccgccaagacgtcgcttccggggaccagtgcgtttgctggtcgtctagggttggttgacttccgacgctttgcgggaaactggatggtcccttttttttttttggttttttctttttcttttttttttcttctttctttctccctaggtccctctcaccagtttcgccctgcgtacagccgggatccatgggtattccgtacggacaactacataaagttgcggagcacatattttcctgaacccgaatcgtagccatgaccaggctctctcctccgtcacagatgagagaactacaagagtgggaagaggagatgcctcgcctgggcaattacgaaaccacggatctcgacttgctgcccgcttgggctgatacagctggcttggggcttatggcccggattgcgggaagcaaaagcaaccagcaacgacagcgtggaagaggattgatggcggaggacgagaagaaaactgggacgcggacaaccagtagccagcggcccaaacggccaacggcggatagggcagccacagcaataaggaaaagaaagcaataataaactgcaccctatagtctgggcagtggaatgagcacatatgtagtccatcctggatggtatggcaccgcaccacctgtccccacccgtggtgataggtactgtgtggccgtagggaggtcggccagctgttgctgtagcgtttaatggggggtgtgtatggttggtactaatctaaaaaccgttttatgggcattgctggaacttgccttcttttgttttccccccagagcgccgttgcaacttgcccggcctcgtctcggcgagccccggatatacaatacttttacttccgagtctcctgtcctctgcccgctcctcggtccccttgacttccctttctcttcgcctctgcttctccctttgctccgcttcacctctttaacttacttggcctgccctcccacccactcctccacacagcactcgcatctatccccgtttgcttgttcggatttgcggcgaggcagtgatttcgattattgtccgctgcgaactccaactgtccttctctgtcttgagtctttcttgttttacgttacttgaccgacgtaaccctcctctccgtctgtctggtctgttttctccagacctattcactcaagggttgtcattgttgctctccacattgaggtgcattgaaggccaagcattcgaacaagccgcgctgcggtggactcgcttcaaaccccctcggccctcagcaattcgacatcaacagcaacgaggtccaccatacataccacctaaagatctttcctcatctggcagtccacccgttatacagaacagaacacaggcaattcaacgtcttaactccgaacgattgttgtcttgtcgacatctcctccccaagcgcaagcgacgatacaacagcttctccgaggttggcgaagatcaacagtcgacatgtatcagcccgaatctgcagcgtacatatctctctcggcgggatatggtaatgcacacggacttcccgactacacattcgaacagacatcaataggtggaggtggtggtagtggtggtggtcttggacgtggaggcggcgcggaagcggccgctacagcagcaggcgccgccgctgttgggtcagcaatagctgcccctggaaccactggggcaatcttcagtccaggtccagccgggcccaggggcagtatcagcggtaacagcgtccccagcggccccgcatcccgacccttgttcacaacccacgcgggcaactcgttccatccccatcactcgtcgccgcactcgttaccaccgcatcacaccagcagccacggcgggcacagccaacaccatcaacaccaacagtcgcacagcccgctctcatacgtctcgcattcgctctctcccagcgttggcggcagcacaagcccctcctcgccagcttccatttcacaacttcccccacagcagcaacatcatcatcatcatcatcatcaacatccacaacaacagcaataccagcactcccgatttgattctcaagtaccgcgctatcaatcaccgtcgtccattcatcaacaacaacatcacattaaaatggaagcaatcggcgacgatcatagcgacttggccgcagcccaagggtaccaggagtaccagcctgagctcaatgtaagaaattattgctgctttggttttcgcctacagccgtcatcgcccttatacggctctcgtccagtttctccaaatgtgtgccgttacttacatggaatcgtacgcatgtatagggtcttcctgttggcgacaaattaccaagcacagccatcacggaagaatacgccaaagccgatcccgtctatgtccagaaaacaagggtgagcaagactattggagaaccgcgaaaaaaaaaaaaaagttgcggcatgtgttaattgtgtctcagtctctgcccgcggtatactcccattaccgtccaatgttgggggatggcaactgcggctggagaggtgagtcttagtcgtggtagctcggggtacccataacgcgagtttgagtgctgacgaaacgtactctctagcaatcggctttggctactttgagaccctcatcaagctcggcaacaaggcccaggtggatggtgagagagagcgtctagaaagccttaatgagtacatccagcaccacggtggctttgacccaatggtattcgtggattttgtcgaggaaacagatgagctcctgaagaggatttcggacaagctcaatgtccccgaggaagccatgagcgaagttatgcacgccttcaccgatgcagaaaaatccaacgccatcatctaccaccttcgcctgctcgcaagttcctggctcaaagagaatcgcggcagtcacgaagccttcatcactacggatgaaagtgttgaaaaattctgtcagcgtgttatcgaggtacccaatattgagatcgaccaactgggcttgcaggcactggtcagcatacttctgaagcccgttggtttcgtcttgagagtcgcttatctggaccgtagccccggctctgaggtcaacacctacagcttccccgaagaggcaatcagccagccgacatctccccttgaccccgtcatctgcttactttaccggcccgaccactatgacattctctaccccgtggacccaacacctccgcccgcgcctatgaacatccaggttttccgagccaccatcccccagtatgagattacatccgctccgccgttcacagccgcgggagattacgacctccttgcagcactgccaggcttcagctcctctccctcgccacttggggcactgggcgttgggcttgggccatcgcttggctcgccgcttgcgccgttcacccaagccccgacaccatcttggatgtctgcccctttcggaacggaatcactccagccagtcgccacccccctacccatcgccgcagcggctcctccaccgccaccacctcagcagacgcatccgttgaggtttagcgaatactgccagatgcccgagtatgttgagaacgacacgtggcgcgaaccgacgttccagacgtcgacatttaagaacagtcacttcaacgttgcgcattacaataaccccaacttccaaccagaggagtacaaaccggagaatgacgagtatgatccaccaccaaggagcgggcggaagagagggagtgtatagatggctcactatcgtgaggatgagcattacggctgcatctgagaggccgtgaaggcatatagaaaagggcctcgaagaggtgcttaccccattccactttacaaccggaactggacgaaaatattgcgctttctctggggttttaatgacggcggccagcatcaggggagtttgggtattcatatcgcattgtttttttctcttccttttttctgtttcttcttccgcaaaggtcggaggcaacagggttatacacgggagtttgagaaagaggaggagagagagaggcgagactttcaagaaaagcgacgagcgttcttttcgaggagcttagctggcgcaatgttactttctacgactactgttccacgcggtatgtctaacctcgtgattcttctttttgtcatcgacacctgctttgccgttcatttaaatttgctgcgcaaaggaataagttggaagatgagcataaaccaaccacctggttctcctacagtatggtaagcatggcaacatgccacaaccgtcatgtctgacgatcatgtaacgcgagtccagtgacaaccatgtacgtactagcttgccttgccctttcccgtctcccctatccaccttgattatccagtcggtccttggcagcctcaagcaataactaacgatctagctgaccgccaatcggtacaacccaccccctaaaacaaaagtccatctggcatagatgtacaaagattctttctggaatcacatacaagaaaggacgaccatcagaggagtgagtgctacaatcaactaccgtaagcgctaaagagtgggcaaatctccaatgggaggagtgacacttcatcaagcatgtggtgagcatgacaggcaggttgtgtcgtgcctgtgccgtattgtatgccgttgtggtgtggtggtactcagatgggatatcggaggacctggagctaaagcaagaaggaggggtggagggggggctgtgatttccgggtacgttaaccggtccatttttgtgtttgtcagccagtcgtcgcccagtccaggtccagcgtccagcgcgtgggtcctggatgggattttcattttctgttgttatggcggctcgtgagggcggggttaagattagtaccggggtggttgtgtcagctgtgtattgtctgctgatgaaatgcggttgggaaacaaaacgctgatttggctccgctgtagcttgaaggaaggtacactactttatttcgaggtcttggtagaggagagtttgcagcctggtggaaatgcttctacaagccacagccagattcgcaacagagagcagcagttcaccgttggagagacgaaaaagagcccgttacaccaataactccctgtccttggataggtactttctttgtgtaccaggagggtagctagcatcattgggttgcatccttgtccaccgttgattggcacaataccatttattttgtcatagtcacaagcggttgtaaatcatgtacatatgtagatacaacgctatgcgtttttttttttttctttcctttctttttcccctctgaatcactctaattcttttatatgcgtgaatttgagttcgttctgtacgatattggccttcatctacgagaagaaagtaaaaatccccccctgcttcctacttcccaccgtcagattcccctcccgcccccctctctccctcccgatccaattgctccctaatcagcctcacaaactccctctcctcctctcccacctcctcttgtgtggccttcccactaaccaattcctccaataagctcaccacctcatcttcccccaccgtcttcacctcctcaaccccaatattcctcgctaagttctccgcccaagcacccgccacagcaggcgggttcagcatcccctcatacctttgcgtggcctgcggattacccttggccttgtccaactcccccctaacactcgtcaccgtcttcccctccaagccacatggcacaaacctcgcccacggattgagtgcctccctcgtgacttccgggccgggcatgtctacgttgatggccgtaccgagaccggagacgtggcggcggagatggacgcccaaggcggcgactttggctaacggaccctcatcctcacctacaaaagacttctcagtagttccagccagcgcacatgcctcccccttctcttccttctccgtcttctccccctccccggtctcctctggtgatggtgcccaagcagccccactcctaacccaaacccccggatcgtccgtcgtgaaagaatggataccaaacgctttccaaagagtggaaatggtcgttttctctaggagacgcgtgtagcaccgcactgtgtacttgttgtgttgagacgaaatcaagtccaagatgggccagaggacgacttgccctgggccgtggtaggtggttaggccgccacggggggagtgaaggattgagactgggagtttgactgttccgtgttccccatctattcgttgaattggtgctgacattaatggggacgacccccccgaagctaagggtgaagatgggtaatacacgggcgctgatagacgtgttgcttcatcaccggtgagtggactggcttggcgccggcctaaagtgtaggtgggcaagggggtaaaggagataatcgttggcgtgtagggtttcgagcccggacggttgtccttgaggtcgaggagggagcggcggaggtggtcttgcaggcgtgaggctagggcgtagggagggtagagagacggggcccggtagggcaggcggagatgcaggagatgcatgtcggtttgtcttgtcttggttccggctgatatggttatgtgacgctatgtgaaaatgctatggtgcatgtgatgcgattgcccgatggatgatatgggatagtgggtttatggaatcggatggtcagatctccgtcctcattttcggatgaacctgtacaatacaaccaagcccgtgggcgcggtatgtactgggagcaagcattttactccttcaagtaggtcgagtacttaagtacatgagatggatcttacggcgggtcaccttcgcgagcgatctccattcccttcgtgggtagaagtggggcagtattattccacttttacaagaagagatggcgtccaaggccaatcaacttctctgttttctcctcctgcttatggtcaacgtgatgccggtcactggacggcggtagattccgtaaagcggagtatgaaagtatgtctccggacggaagttgtcttcacctccccgaaaccgaccattgccccgactccttcctccggtctcttttcttgcgcgcggtggatccgtagtttgctttctgtcggtttcgttagtgcaacgattctctctgtacgctactaagtagctatgccgtgcctgctagcagggctgcgctactacgatcggcctacctctaggaaggaacaagccaggcacgcgccagttgggtgacactgacgcaggaatccagcagtgccccctcctgccttgggccccaaggtcgacaaaaccaatggcaacagcagtcatggcgagggctgtttcttgaaaatatacaaccgcgataatcagtcgaaacaggaagacaaaagtgcaagaagtgcagtggtctgactttccgttggggcacaaagtgaagattggaaactccaccgtcccgttccttacactacattacactatgtcggtatgtaccttgaactccacagcgggctcgattcgcgctaaagacgggatgcagcctccacttggcatcgtttttgctttacgttcacgccctccctcttcgaggctgactgcacggccacattgcacacagtttctatacccaaccacctacactacctgcaacttctgatgcgataagaaaaggttcgaccacgtacgcgtcaagtctacaaaattgacggctgactagcgggaaggaggggtattgttatgcctcaactgcgtcaaagatgaaattctcctgcttcgggtttctgtgtccttactatatacacgactcttcagcttcacctaagcagacgatacgtgtaatatgtggccctagtttgccatcagtatgcccaaagacacactccctgtctcttatttttgcggctcaatatatctcgttagttttcggttcttcatgcatccttcagcatgagtggcttgcttgcgtccccttgctcaaacttcagtagctttcaagaagtgtcgatgaccggtcgaattacccatccctctagctaccggcacgctctcatcatgtatgtcgacaatactggatcaatttctggaaaatatgatctttcctttcagctgcaatgggtatgtcgttattaacgctaaaatcttgaaaacaaaagccttagtagtccgatcagctgttatcccacaatctcctgaggccggtgagggctatcaacatagcctcgtcagtcctgatacctctgctaccctggttgggcaagacgttcacccagtgttcgaacagctccttcgtacggggaccatgaatgccaatcttgctcaactcggggtcattcatggcagcgtattcgaggccgcgcggaccgccgaatgcgacgagaagatgggtaaagttggcctccttgtgctcaggaaaagctctgtgcagggactgtccacgctctgatgtaccgatgctcaaatcgtaaccttcttcgtaaggactctgggtgaacacatcggagagtgtcgcggccttgcgaactgtgtaaccccagaagtaaccgccttcggtcctgggaaccgcgggatggacaggttctggtgatccgtactcgcccacgggcatcttcaacgtaactcgtgtcttgggagggagctcctcatcaatggtgactgtgtcttcgaggccaatatcgacaacggttctgcaatggggttagccaactgtcgtgtctgcaccagggacacctcaaaccaggggaagcttaccccttgccacccttgggttgagcctccagtgtcaagccttcgcgatacggcatccattcgcccttatacggatgatgtggcatgtcgaggttcggaagcaaaccctgggacctgagattcgggtgcatgggaaacaggagcttgcgcataaagggcggtgtttcgaggtagttgaggagatgctcgaggaagtgcgcggggtccacatcgccggtatagccttcgtgatcggtgcttgcaggtcgagactcgaccgggctgtcgtcgtatatgacaatctcgtcgacagagaaaaccgcgcaggctctcgcaatacggcctgcccatgttgtcctttgctcacgagttacgcaatcggtgatgacactagtaggtaccgcgactgagatggtccaatctctcgcggcggtaggcttgaaacgtgctggcttggcagatgctgcgctgagggaagatggttggcgtccggaattaggagtctcgtcggcctcaatgcgccgcctctgtgacaaaagttagttatcatgtaggtcagtcgtcggtcaggtcactgggggagaacagatatggtagaaatatggaagaaaacaggtggaagatatgaacaggaatgaaatgcgcatgggaagaaagccatggacgacaaagtaagaataaggctgaatggggatatgactttgtctcaagattacccagaattacaggccaatgtcaccagtgccaataccacttccttgaattccatcatcaccgggcgctggggcatgatatcatccatggccgagatcataaagtatccgatcctttgcgccgaagctcttcgtcaacacaaattcgcaaagcttaccttgtatgagtgatcttgcgggggtcccatcttgaagcacgtgtctgagtgttcacagaacaactgattgggaaaacgggtggatggctgtacggcggatttcacgttgcaagtagtacggacgacaacacacacgagtttttggaagctgattcttgcggatcggcggcagaattccaaaagtaaaatggaaatcttgaccgccttcttatctgcacaggtaccctgctgattctagaacattgatcataaccctaacccgtggattactgtgaataacaggaaccggggcatccaggtctggctcccgctcagtctcattggcctccccttagcaacctccttgtgtaacagcgcttactacactacaatcgtcgtcatcccggctcccggatacagacaaaggccagatcacgagaagacattcttttatcgctaccgcaccaaacatcatcgcgcgattgcttctatcactggaaaccttcataaaatccccagagtttgaaatgagcgcaactgttaaagtcggatcctcaacgcaatggcgtcagatcttaagctcgtcagccatcgtagttgcggactgtaggtcacttcactccaccgtacaacaagtgccaatgacaatgccgctgacctgtttctagtctatgccgactggtgtggcccatgcaagatgatcgctccagtgtttgagtcgctgtcggccaaatactccaaacccaacaagatcacattctgcaagattgacgtcgacagccagcaggaagtggcccagcagtatggcgtgcgcgccatgccgaccttcctcattttgcacaacggctctgtgatcgaaacaattcagggagccaacccgccagctcttacggccgctgttgataaggctgtcaagttggccggcggtgctgcgggtggtggtgctgtgttcaagaccgccggacaccgactcggcggcagtggagtagccgggtcccgccccgggacatcagtggcccgtcctttcaagtgggatttcaacagcttgatcaagacaatcatagctttcattggactttatgtcacctctctcttttcggtaagagatcattgccacccctctcgaatctggacaagatttactaacaaggtcctcattcagcttgacccatacaaggcggcagagagctccccgttcaacaagaagaatagtcccccgcaatcacagtcatatacggggagtgctgctagcaaaaagcctgcgccgcgtgctacgttcaagacgttgtcggacttgggcaactaaaccgagcggtagttttaatgtgtcgttaagcgtacggtagcatgctggagttcacggcgtcgagggcgttccggacgggcggcacttgttttttttttggtgtcctcgctcacgcattctttctggcttcttttgcccctttggaaaattatacttcccattaatcaagagaaacgtggtactattcgttgtcttttctcatgttcccacgtatttgccaccgtgacaacccctcttcgtgtaaatagggggccggtgataggtcactgtcacgtgtaaacgtgtggtccgtgtatccactaaaactttaggatagtcagaggacccttctctgcgacgaagataattgcaattttttgttcttgtcctgaaacctttgaatatccacgaccaaacatatccttaagtcccggcgattcaacatgctatcggcgggcagatttcaaaaccgatgccctggctgtaggcagcaagtcttgagcttttacgatgctcttctgcagcagcgcaccagggtggctgcccggccacttttacgcccatcccccaccagtcccgcagcgcgtcgcggtttggttcgacatctatcttccaccagatcagttttccaagaagcgacacaaaaaactgccggcgctacttcgacagaacccgagttaagccgcgaagatgccgaatacgatgccgaaacgttcgtacgccaagcacgtcagactttcaagcacacgcttccctatggctactttacagaagaagaatacaagatctatgagcgactatacggcgcaccacttcgcgagacagtaccagaggatgtcggaatacctcaacttggcggtgtcaatactgggcggcaaaatgggcctcagcatactttgtttgcggaaaccgagtctggacacttcgaagaggtcgaatacaccatcgagcagcctcctgtggaagaaagcgatgtagaagccgtcgcagaattacgccctcttaccgaggctcagatcgattatctgaacgtaacggccaacaacaagcgcgagtttgctgcgctgatgagactgcaaagggactttgaggcggccagtcttcgcccgcttgaggagattgtggaggaagaggaggtccaacaaaaggaagaggtggggcactatgaagaggaagagggcatcgaagaggatgaagaagagcggttcttgcctgagcaatctatcaacgacagagttcattcacataccgccatcggcatctttaggaccaagccaagcacgctgcttcttcccaaggcaacctttaccgagcctattaaagatcttcttagccgcaccaacccgagccatgtccgcgaacatgctgagaaagtctttggtggtccgggacttccacattcaccggccacgccggcaacgaagaagaacctgggacaaaagcctgtggcaatgcaagcaggccatcataggatgagcgcgatcgaggcagacacctatatcaccaccgtactccctggtctgtatgccactactaccagcattttggttgaggtccgcaagcgccttggctctgattggcttcagggacttcttaccaacggtacgggcccgcgagttctcgacgtcggcgctggtggagcgggtcttgctgcgtggcaggaggttcttcaagcggagtgggagcttcttcgcgagcaaggcaaggttctaggtcgcgaacccgttggaaagaagactgtcgttgtgggttccgaaaacctgcgacaacgtgtgtcccggtttcttcacaacacgacattccttccccgactacccgattatttgcattcggccgagggagctgagcgcatgctcgagtctggaggaggacccgggcagaaaaaggctttcgatgtcatcatcgcttcacatcaattaatgccactcgacaaggcctataaacgcaaggatttcatcgacaacctttggacgatgcttaatcccgagggtggtgttcttattgttctggaaaagggtcatccccggggcttcgaggctgtggctgatgtccgcgaccggatgcttagcgagttcatcatcccgcccgtttctgcggagactggcgaggatatgacagcggttcctgaatcgggacgcatccgcgaacccggccacatcattgccccttgcacgaaccataccaagtgccccatgtacctgacccccggagagagcgcaggccgcaaggatttctgccatttcagtcaacgattcatccgcccttctttccttcagagagttcttggtgcctcgcatcgtaaccacgaggacatcgagtttagctacatcgccattcgcagaggcgcccacccagacggggtaagatcctcgtccactggatctaacttgaccgattctacatcatcgttcttccaaggtccagaagctgtggaccgtgccttcaagggctatgaagatgttgaagccggcactccccacgctctttctcttccgcgcaacgtcatgccacctctcaagagcaagggtcacgtcacgctcgacctctgcaccccagctggcaccattgagcgctgggtggttcccaagtcattttccaagcaggcgtaccatgacgcccgcaaggccaagtggggtgacctgtgggccttgggagcgaagactcgcacccgccgtgaaatccgtctaggcaaggccggcaagaatgccgagaacctcgctacgggtctcaagaacgcgggcgacggcggcgttcgctcccgtgaacttgctggcctcggcagcaagaagaagcctagagtggtcgaggttacggtcgatcccaacacgaacagaatcctggctgccagcgagaagtatcctaacggcagagcgccggtcgagaggcggacgaagaatggtaggaaggtcaagatgaacgaccttatggacgagcttcaggatgatcctcatcatgggaagtatgtcgatcctgatgatattgaggatgaggagttcaggcgggcaccactcccggaaggatttttggagaagggattgttcggtgacaagaagtaaaagggaagtgagcaaagccgcagtgtgtaagatacatggacgcgagatacggaaagcaggtgtccttacgataccctctggaagcaatatcaaaattacaaaggcgaatgttctttgcaataagtcagtgaatttccttgggttagttttgctcaactcgaagaagctagaacgacttcaatctgtgtgcccatggcttctacgtaattgcaagaggtgcgcgaatctctcagtccagccacttgtgccccacgctgcttggtttgggaacatgaccttgagggcaaggcagatcgtcacacttcttgttcgtgcgaaatttctggtatagtgcaggcgccaataaagccatcaatgttgtttgacattttgcgtctctcattcccgggttgccaaatccggggttatcgtcgaggctgttgctgtgtgtggggcattgatccaaaagccatggataagtatttccctgcgaatgcgaatggtggcttgatgggctgaactctaaaagctacctaccagtcatgtaccacatccagtcaatgtggcaagactttttctatatccagttcgccaaaacaagcaaaccgaaaccccagtcgtcaggcagtatcgcagagttggcataacagacttggccgacttgtcaggtctcatcacgtctccagattggtgccgtcccgtcagccctttgttcaataaaacaacgaccaagctagtgtccactcgcccttgctgcacaaggtacctaaggtaggtacctaggtgcgcaccctttcattccatccacgagccaattggttttggagggcacatgagaccagatgttccgggctgtgtcaagatgacgcactcgtgcctggatttcatatgctcaaatgctgcgcgtagccaggaaatacactacacgacattgttcgcccgatctgcaagactggtgtgggtaacaacgttgtgctgcaagtgagggcgagttgggttgaggaagagggattgtcgatgtttgatcaagcctaagttgatcatcgtgtttgtgcaacagcatagtcatagtacgaagtagcactgcaaaccgaaaaggtttcgggtcgtgtcagggcgaggtatctaaactcaagcgctggagtatatacgtagtctctgtgccgtgatcattcagtcaactagtctagccagtggaaaggcattatctaaaactctaaaaggtaaggaagtcaaaatcagagagatggatggataaatgaattggattgcaagggacggtttcgaccgaagttcgagattgatccctgaatatcaaatagcctgccagtgttaagcgagtatttggccccacagtcttcttctccttcccgaacggcatggcaacttggctccgtgctaggtggaaggttggggtgggccagcctggccagtttgtcgcacaacgagtggctggagcgcacctgttcgctgctgacgatttgtgctgggcgcacagcacaacccccgcttacaggcccggttgtctgcaggcatgcaccgggcagtgtggctgcctgtgtccatgtcaaaccgacccgttccagttgttatgggctcagcttcagctcccactgcaactgcaactgcagcggccgctagaatgggccagcggacgccccctgcaccgtgcggaggaataggtcgaccgacgagtcctgcctcgctccattccaatttcgctgacctcatctccgacttcaatttcgtccacaagttgcctccttcactttatacgctgtcgaccaaactcccttcgcttttccactgcacttcctgatccctttttgcccttctcttttcccttctttccgttcccgtcctgttctctccccccgcccgctgcctcactcccagcgactcacactctcttgcggcggcatacgcacaacgacacagtttcaagttttccaactactttccctcgattacgacctgcccagcattccccgttgctgtaccccagaaaccccgtatcggccttcctctacttttctggtttggctccttttcgaccgacaccactgcaacccccatcgagcctctgctccgccgccgccgccgccgccgcccccctctttccacttcgtcattatcaatcggtttgcgacttccagcgaaatatagttaaacgtctgcggctcgttactccagagtctctattgcctttcagtcgcctgccatccttattctcatattcgatcccggtaacccttttctttgaagaaagccaattggggacattcattatcgagctccagacgcaactaaagggggtccaccaatccactgcgtcgcccttcttcgagactcggaaacggcaatactgcaacagcacaacttctcatttcttttcttcttcacaaaccagtcaaaatgccttgcggactcggagggtcgaaaacagtgcagcgcaagctcgtcttgctgtgagtttaacacaccccaatctcgtcccgtatcggattgatcgaggcgacatctcaatgcgtagagagagactctggctatgagatcaattgctgaccggaactcttggcaacagcggcgatggtgcctgcggaaaaacctcactgctcaacgttttcacaagagggtatgtttgcgattgaaccgccattgcctcgcaatctaagaattcacgctcaacctcccgtccagctatttccccactgtatacgagccgacagtcttcgagaactatgtgcacggtacgtttgcagagaaagtgaccgaagcgtcctccaatgcgatactaatgttgactcagacattttcgtcgacaatgtccatattgaactgtcattgtgggataccgccggccaggaagaatttgacaggctacgaagtctatcatacggtaggttcttcgcattccccggtagccgctaaccatgttatgtgcgtgacgtctgacttgcggtgtactagatgacaccgacttaatcatgctttgctactctgtcgacagcaaggactcgctcgaaaacgtcgaaagcaaatggcaaggcgagattgctgaaaactgcccgggcgtcaagattgtcttggtcgcgttgaagtgcgacctgcgcgaggcgaccgaggacgaagaggatggcggagccaacgaggacggtgctcaacgtgagaagaagccaatgatcagctacgaccagggcctggaagtggctcgccggatcaaggcccttcgatatctcgaatgctccgccatgcgaaaccggggagtcaacgaagccttcaccgaagcagcgcgtgtcgctttgtcagtgaagaaggaccgggaggagtcgaagtgcgtggtcatgtaagacggctgaccgaacaacccggattatggccccagcataggccgtcctctcgagcattgcctcgatgctaggcaacaatgtgttttatacgtaagatcgacgcagatcagagcaccgctagcaaacacgggcaaccacatttatctccccgaccagctcattcacgctatcgcccaagaaggacgcctttacgacgccgataccggacgtttttgtctacgatgcacacgatttcgcaaccagcagtggttcccttaccaacttttttttgttttccgccaccggttttcgctcttgtcttactgcatcttctggcctcctctcttcgagttatcaatatcctgtctcggcgtgttgtcggggtggtgactggtggaaaattggagtttacaacagcaaagttttgttttcctatttttcatttctgcattgtacataatttggtcgattttctggaatctgcatatacggacgggctagtggggaaagactctgaagacatgttgagatggacggggaactctttcaacacacgacatggaaggttgaagtggcatagggttgcgctggaggaaatttgtttgacagcggaaaatatagctgtgttcaaccgctaattgagctgcttgagcagtcgctgagagcttgggttttcgtggttgtggatttgatgttaagaggtctatgtaacaactgtcttgagcattattattaggatggggtgctgatgttcagtggccatagcaacagtctacgatatgtgccaaatccctgtatcatggtctgccagtttagaacagacgctcgtgtgtatatgtacccttggcttgatatttttgtcgcggaagtcgagctttcaatcgagtaactgagcatctccgaactccccattgctaaaggctataataacaagttccatgaggtagataatgtgtcgggtatttgccaatcttgactcgagcatctccggtcatggcccgcggacatatggcggattcttatcagtcttatcgtttgacagttccaagcggcgattaagcagcgagattgcagtgcgtacagtacttggcaaggagttcattaccaatcgagctgaaggataaacatgcactgtatctttgttttgcagagccggttgaattacatgcctgtcctatacggactagtaatcaagtaaacaagacttgtatgaactatcaaatagcattggtgtaatcgtgagcaatctatactacctttgtatacactattgttcaacagcataaaccgaaatttctgtaaccaccccatgcatgcactgatcaagcatggaccgacagccgactcttgcggttcatccattgccgcgacggcggccaaagcgggtccctcccaaatggcgtcagcgggcactaaaaagattcggtcgattctgcaaccaaaagagagcgatcacagaaaattcctgccctctgagtggccaaattcgtcctcattggcgaagattacccctgttcctttgtagacttacattccaattttcagcggagttgctggaacgtctgcagccgccagcccagacgccccatcgtggggaaagtgtgacttttggaaacgacacgacatgactacgaccgaccggccggagtccggaggtaggtttagtaagtaggaggaagagtacataaagtcaagaacccccgtaacctataaacttctaagccccctcgatcagaaacccgagtacgtataatctatctgttgttttggggaatacctatccgtgaacaactcatcccatccctttaataccccacgattctttatttaccttgtctttgacaaccacctttcctcaagtataacttcgagatcaagcaaccaagcaatcaagctcgttttacacacaaagtctacggaacttggtcggtcccgagtgctttttctagaagagggttcttttcagagaaactcccacgtccaagcctcaatacgccctccaagcagaggtggcaaagatggcatcctcaaatttacctacggctccttcagcctaccatactacccttcttacggcacaagactgtcgggaacatgttcacctcatcatcggttccaatccgctggcggcatcccgagtcgcccagtcactcagcgtgggcgcaaaacccattttaattgctccggtagagtcggatatgacaccaacagcagcggactcacaacagaatcaaaagcgggagctacaccacaacctggccaactacatctcttctggagccctaacgcacctggatcggccttttgcggacgaggacctcactacgctcggtcggtctgaggtggacaatgtcgtggacgccgtttttgtgacacaacacgaccaattgctggccgagcggatatcagccctgtgcaagcgcaagcgcattcctgtcaacgtgcttgacaacccggcgctgtgttctttcagcctcctgagcgtacacgtcgacggcccgctgcagatcggcgtgacaaccaatggccgtggctgcaagctggccagtaggattaggagagaggtggcttctgcgctacccaagggattaggagccgcgtgtgctcgacttggagacgtgaggaggaggatcatcaccgaggacgcagaggccaggactgctgcagggagcgccatcgctgccgcggtaaacgaaggcgtcgacgactccatcgaccagtcggcaacgtttaacaaacttgtcaccgagctagacgtgcaggccgaggcggcgaagacgcgccgcatgcggtggttggcacaggtgtgcgagtattggcccctgaagaagctggtggaaatcaccgatgatgatgtggagagcatcctccaggcatatcccggattcagcagcgacaactcctcggcatcaccacaacctgttctcccgggtgctgtcagtgagggtggcagcagcagcaccaccaccaccagcagcagcagtaatggccgtattggacgcatcttcctcgccggcagcggtcccggccacccggatcttctcacgcgggccacatacaaggccatccaatcagccgacctgattctcgccgacaagttggttccctccggtgttttggatatgatcccgcgccggacgcccgtttcaattgcccgcaaatttcccggtaacgccgatcgcgcgcaggaagagctgctcgagcaggctttggaaggtgttcgtgcgggcaagacggtgttgcggctcaagcagggcgatcccttcatttacgggcgcggcggcgaggaggtggccttcttccgggagcacgggctcggcgatcgtgtcgtggtgttgccgggcatcacaagcagcttgagcgcgccgctgtttgcgggtattcctgccacccagcgtgatgtgtcagaccaggtgcttatctgcactggaacgggaaagaagggcaagccgccggcgccgcccgagtacgtcggcagtcgtacggtcgtgttcttgatggctctgcatcgtattggaggactggtcaaggagttgacaacgcgtctcggggaggccgatggggtcgcggaggttcaagagggcgagaagcaacgggcactgtggccgcttgacaccccgtgtgcggttattgaaagagccacttgcccagatcagcgggttatgcggacaacgctccgatacgttgagcaggctatcgaacaggagggtagtcgcccaccggggcttttggttgtcggccgcgcctgcgaggctctttacacgccaaagcaggaggggcaaccttgggtggtggaggatggtcagttcaaagatcttgatttcgaggattctctgggcctctcgcttgacgccacttcgggtgttgcgcacactggagcagcatgataagttgatatcatctgaaggcgctccgacacttgttcaattcttgtcacttagcttactgagatatcccttttctggttcccgctactttttcttgccattcagccgccaatttacagagcgtgaccgaggcagccacgccttcagttcctgcaagatgcaaatctaacttagtctcccagtctgcaatgtctttactcgcatcacagcatcacagcgcacagtcaatccctcgttctttcctccacagttcagctgactgtcgatctttgcatccaaaccttgatgtcgcgcgggatatttgcagttgggggccagactagctgttgtgggtgtgctcgaggtgactttgctcagctgaatttggatcgtggcgcatgaggtgatgcgacaactgacgggaatattaccaagcaatattgcactgtaccttccacctacgcattccaatccagagggtagctgaagtggttgcatcgtgcgaattcctttccctctttccgttttagaggtgcaacagggtgtgctgacgtagaagtgtgtggtgtaaggactggatcagagatctctgttcttgtataaaggaggcctcatacacccagcacgcgcaaccgccttcgacaacaagatcagatcatatagtacttcggtgtcttccatcgtctgttgcagcatgtccaagtgctacttactagatgatgttgattctgagaaaaccaaagcacacctttggcctcgccacacagctgccaaccttcttctcaatcgaacccaatccatgcccgataacggggtcaccgatggccctcaaaacacacatatgtctcctcaacttcctactggcaaaaagagctggggaggctctgttgtcgctgcctcggtatcccatttgaccactcgcagattcttctccatcgtcccggcaatgctattttgagcataaaccctggcttgaacaatgggactgtttgccttgccgcgcggtgagcccatgggtgggtcagttgccttgtggattgctgaatcaacacctctcatccatccatggctcatgaggcaaacgtctctacgtcaaccaacaccacatatccagcagggcgttctaaggacaagcatattgaccagttccagaatgctgagttctagtgtttcttggcctgttcaaatcgacaggtcacaccggcaagagatatccttcgtctgattgccacgttaacatactcatcgccatttccgcctcttcaaccaaggactgtacgagctttgttcctgtcattttgtattcagttatttctgcacatcattctcaggattgcagtattgcagcatgcgactcggcgtccgccgacggggacgctgagttagtttcccagccaaaatcttcagatcgcactgggttcacctcaagtaatcattggtatctcttactagacgatgccaacaagtccaatagttcgatgctgtgtaatttggacaaaagagacactgtcgtttcggaaactgattatgagtcgtgaacgtatagccttcgagttatggctagtaccccttgaaccctcacaacttccaatcgtcactcctatcaactcccataagttaacatgggttcggatgtagtgataagactcgggctgtattgttgatctatcaggactcaacaaacaagtttgaatcgtgagcgtcagcacgaaaaaaaaatgttttcaggcatttgtagggtttcacgagtcaagaggtcaatgagcgaactgcaacttcaaaaggaagactacgactgtcacctctcgatactcgcatatgctgtcatgacattccataagatttttgtcgcgtccacccctctccgttacagctatgcacatcctgtcacgttgtttcgatggtgtcgttcctgcagccacccaagcgcctttcagcccgtcgttcactggtaagcccaacaagagatgccgggttaaatctagaaggtatttcaggcttgacttgcctctcagcaaccccgcaatgtcaccaatcctaagatcattcacgtgtttctgggctcgctctgaatcaggcaaccctttcgagtttcagaaaagcggtgaacaaatgttgatatcaagattacttgcgaaatgcgcctggtgatcgaaatgattgcaatagtccggttatccatcgtttgccaagctggtgaactcgagtgcttcggcatgtcaccatctcaacgaggtgagatgcccacagttcctcttacatagcacttgtgggatcagggagccagttttacaaagaggctcattaaccctggcttattttcatctgtattcatggggtaaactctgaaggaacactcgcatacgacgtatcatatcaccttgtaggcagcttacagtgaagaggctaagttcagctatacttcagtacataggtaccactgtttctctgttgatgaatgtttctttgtatcaacagcagtcgaaatctatgaggcaggctaccctaagctttcagcgattttgactagcggtgatctcaactggaacaatcgtgaggagtcccgtaccataaccacttgctggaggagagagctgcacagccacgcttgctttcaatgatttggcctcgcccgactgccgagtgtattacataactcaacatcaagagtaaggatgggaacacaagcagcaaaaaaagtcgccacacctggaaatcatgcctaagctagcggtgcttcctcagtcaacagagcaggctttttctcatgtagttggacactcagtaactgccaacggggatgccattttaagacttccataaatactccgacattggtacatctattcatttctcttgatcctatgcttggactctattcgtcgagttcagagcgcgagcgactgcctctgtggttgccttgccaaggtcacaatatccccaagctgtgaggcggtagcaagatgagcacccgtggacttgcttacccacggtcagggtctcagagatgggttttgtcggggagtgtcctcgccgttacgcggatgctccaggagtcgtaaatcactttgacgccttggatagcacaccctcacagccctatcaaaactccagaaccggggtctctccgaccgttcgaggaccagcgattgcttactttattcggtcaatggttttgatccaagtgaactgtggttgccccgtaacgaccgccatcatcgagacaccacacgggccctcttccgtagtctaagtacccgtccgtctacaatgccatcagtgtacaaatactaaaggcgcccacgtgagtgggaaactcgggagatgcacaccacaatgcacattcaagcgctgctgctcttcactccttagcatagcggaacccgtccatctacttacttcgtccaacacatttctgccttcagctcatagtcgtacgcatatcgaactttacctgcgctctatgcatctgttcctggcatctcagttgtctacgaacttagagagctcttgttacagacagacatatccaacatttttacgtcggcacgatatacattcggacgatgcccagcaaggaagaaagcatgggcggccagacttcatttagttcttctgaagatacatcacctttgggagaaaaggccgcgtatactccgccggaagatacacaacaggacgggtcatccgagacatctgaagtctctatggtcgttcacaatgaatccatcaggttagttaaatcgttcatgggtgataagttgtatcagtcctaatccaacttgacagcgaggatgtcgccccgcctaaaatcttattaaacgacggtccggcacagaacgtaccggactatacgattgataactcgcgggtcgcttcctacgttaccgaatgtcaggccgaccactcccgcctgttcgaagccaagcacaacaactgcaatgtcatcgaagacagacagacggagatggcggcacgcctgattaccatcatgaggccgcttgaaggtttcgccggcctataccctgccacgattctcgaggcgacggaggaattgatcgattaatatctcgatttgctcgtcggctcattgaaaaggatcatgctcttttcctttcacccattggagggccacatacacaggttggtagccctggagagatagacatatgcttgtaaattgcgtgaaatgttggaaagaggcatgtagaggaggatggggctatagaacttagtaactcatcatccccggaagaaaccaactggtctagaggttcagtcagcacccccatacggtagatccaatgcatcaaaacattgttggatagaagacgggagtattcttgcggcatcacacgctttcctcttgacctgctgtgatcatccaataagcactagatttagttgtgtacaccaagaatcagcatgcgtcgctcacagtctggtgctgctcgctcgagtccatcgcctcaatcggccacctgcatttggtcatcggttgtttgtaccatcccgacttcgtgacaaccgacttcgaggtcgagtattaattagactggaagaaggagcatcgataaaaaccaaggccgcatgaatgacccgaggcttttcccgcccctccgtcatctcgtcaccttgcctttgtttggtactgcgccacacaaccgtcgtgggaacataaccaaagaaaagcagaaaaataaaacaaaaaacaatctaccccaaatcgtaccacacatcatcgcacaacacccatgcaaacctttgactcacctcgccgaaaacctttccgtcatcaccttcacttcacaacccaagtaaagtgtatttcgcatccttcatcgtgcaagcgctagaaacctaacttcgtcggatgtaactaacgtcctcggatttttccacctacaaataaattcccccgcgcgcgtgggtaatttctttcctctcaccaggaaaggtcaccacggcatcttgcgcaccgcgcaaaacttgaaccctccgaaaccaagccacattcacacatcctcgctgaacaaactcgccaggttgttgacatcgactgaaaacaatcaccccccgtcagaactcacatttactgcgagcacaagccggatccatcccacctgcgacagcgtccaaacatcatggcgcaaccatctagcaatcccacttgctctgggacagcaaacatcattttgcgttcaagtgaagatgatccggagcacatgttgccccaccagcgaaaagccgctatgaaaaagaccaaggcgcgatcggtcctcgagattgacggcagaacaggcgagggaggtggacagctggtccgcatagcatgcgcgattgcttccgttatcactcagcctattcgcatcactaacgtgaggggaaaccgcgaacgcgggggttcgtactttcccttttccctttctctctcgctctttccccgctccttctctttgtgagctgcggttcagaacgagttcacttgttggcttagctcgcactttgatccgcggtagccacgcactccatcggatagtagctgacaatgtagcaggactcaaagctcaacacgtagcttccatcgaatggcttgctcgcgtaaccgatgcagaagttaacggcctttccgtcggtagcactacactagagttcaagccgcggcaaagccccgcaacttccaagctctttaccggtattcatgaccgcaccgtcaagatcgctgccgattccgccgcggcaagcacgttgctcatcttccaggcaattttccccttcctcctctttgctggcggaaatacgagcaagaagcaagatcagccagaacatatcgacgtggagatttccggcggcaccaacatctctttttctctttcctacgaatacctggaccaagtccttctaccttctctcgagcaagcatttggtatcgttgtggagcgcaagctcaagacacgcggctggaacctcggaaagatgcaacgcggaaccgtggccctccgtgttcaccccattcgagtcggcgattcactccggctcagaaacccgacagcctgcaccatgaagggcagaaatagacaaggcgaggatttcgaccttgaagccatcgatgtctccatcgtcgcaccgacagacatgcacgaatccctctcccaagcgctggtccagaacctaggcgaccttttcccggctgtggaagtcatcttcaagctaatggaggacagcggagccaactcgcgaatctacgtgcttctagtcgcgcgctcgtggccatctgatgacgaaggagccagcgccggcaccgttttgaggtggggtagggacatccttacttcgatgccgaaagcagccaactcgaagaaaagcaagaacaagggcgacaatagcttgtcatcgcacgcaggaaccggcgggctggcatccatgagcaagagcgtggcgaccaaggtcgcgagaacgttgtacgacgaggtttctaccggtggcgtggtagacgagttcctccaggaccagctggtcatcttccaagcactagcgagcgggctttcggcctttcctcgtggcaatagcgatccggccgacgataaggtcttgggaccgggtatcgaagaggccatggcggcgctggacctcacccatgagaatgccactcacgggctgcgaaaggataagaccacggagccatttggtgagggtactctgcatgcacaaaccgcacgctggatggtcagccagctattgcccaacgtcgagttttacaacaagggcaaagtctgcgagggcgtcggtttcgccgtcgaaaagccctgaacctgggggcctggtcactcacttcatttgcgctgagtatcgtggcctgatcggtcggtcactacatcgtgttccgtcagagccgacacatctggctacctcgttttcgaccaggatctggcaaatcccacggaatgaccacagaacacagcacaacaacaggcattagtattcagagggtagtgggcgtttctacttgatggacaatgacagtctgacaaccagacaacaagccacgtagcggaatccaacttgcttgctgaggcaatctggggctcccaactctgaaatgccattaagggcttaggcaaatgtagtgcatccttgatttgtttccttttctttcttgtttgttttcgaggtatttgcttttttgctttcaagaagcgcaagtgcacttctgttatgaatcttgcttcaatggttcacagtgtggttcaagtattcctctaatcttctcttgggagtttttcgtcccctcagtgcagtggcccagaaagaaatttgcagcacttgcttgatggttatcttcaaggaagaatatcatggaagctctgcttcttcaagaactgtttgtttttttccaagtactaagttcaagtacaccatttcctccttagtggtgccttcgtcgtcaggaggtggtacattgttgccttttatcaagtcggctggcatcgacagcacaagcaccatatccatagtagggatctcgacatcggcacactgcaagcggctaccataggagcgactagttcttctcccattcatctccgttctttaaacaaattcttgttcaagtagcttttctttgttctaatgggcagatacctcatttgagagacaaaaggtacgctccaaaaagatcgtgatctaactgccaatcaagtgaggcagcatgcaaactgttttgttcaaaagacctctttcgggatgtctttgactccaggccgcattttattgtcaaaacatctttttggacctctgcgatgagacttttggacgccggcaatcaaaacgataaaaaaaatcgaccatttgaccttaacaggccatttaagttttacaagaccaagagaatcatctgtacttctcatacagcttaatctcctcttgtctctttgccactttctcgatgatttcagcgtcgtagagctcctcgagcgtcttctcgcccagcaacacctccctctggtgtctcgtcgcctcatccttggtcatgcagacgagctccgacagtttcagatccgacgacttttgttcgtccgcaccctcacctatcctgatgaggatgtcccgggtaggcttctgccacctgatcaggactagtttcgtggggaggccggtgacggcgctcttggccttgtagatatcttcgacaagaaacgagacctcgcagggctggatgggcaccttcaacccaatgcagagctcacggggaccgccggtcacggcgcggatgatcttttcttcactggcctgaacgaaggcttggatgccgtcgtacatcttgtcacggcccttttggggaatgtagtcgaggggataacctgggagaaacatacggtaagtcatgagcgagtcatgttgtggggagggtgggaggaatgattgctcaatgaacttaccagagatcttgagaatgacatggttcgcaactgtatatccgaaaaccgccggcatggttcccaacacaggtaggatacgcacgcggaaatcgggcagcgccgccaagtcgccgacatcgcccttcttgaactcctcctcgggcaatggcagaagcgccgccttgccctcgcccatcttctcagtcgagtacaccacgggaatgccgctggtgacaccgaggagcttcaggcggcgcctggtagcgcgcgagagtccgtcgtccgtgctggtgccaatgtcaccaaccatgatcctcgttgggtcgctcttggtgccggcgcccatggacgaaataacggggagattgttgtcgtagcagtacttgagcagctcgaccttcgagtcgatgttgtcgatggcgtcgatgacgaagtcaggcatctgcccgtccttttcccacgcaccgagcaattcgggagcgaccgacccgtcgaacttttgcaggcgcaggtcgaaccgcacccacggtgtgatggcaatcagccggcgctgcaggcattgcaccttgggtataccgacgtcggcgagcgtggcgacagcgtgccggttgagcgagctgagcgtaacctggtcgaagtcgatgaggcgcagcttggaaacgccggagcgggcgagcgtggtggcggcgtgcgagccaactccgccgcaaccaacgatgacgacgaaggagttgcgcaacttggcgagcccttcgtcgccgaggaagacacggttacgggctagttgctcgaggatcagttcgtcgtcgaagtcgccattttgggctcggtgggcgagggcttggttgtgttcatcttctttgtcgagcttggggacgggaccttggcgggttacctaggaagaccagcaagcagggcgccgttagtatgtgcgttccaatggctagataattcgtctcaatgatggggtatctggcataccctctgcaattcgggctcagcatcgccagctgggttggggatcgacttcttgaggcgattgaggcgctcgccgtgacgagattgctggtatccgtaaatcgcgccagcagtaacagccgcagaggcgagggcaactgtcgcaagctggagcttcgattgatttgatgaattggacagaaaggacgacatgttgtgttatgggtgtctcatcgatcgagactcggattatcggtatatcgtggcaccgatcaacagctctcgtgtttggggaatcacaggaaagattgcggccctcttgttatcgtgaccttatcgcgcgctaatccgtctccagaaaatttggagccccagattcggacgacgtcatcccgctgctgcaacgccaagcgcctagcgccagtaaaagcggagaattccatctgcctgccccagatagtcaggggtcagccatcgaggttcccaaatacttgtgccttggcatcttccgagtcaatcccactccgaacatttcccgtcgtcgtggagacttccgtggaccacattaattggaccttgaggtggaaggtcgggtttcaccaatttcaaggcactcggcctctccaccatcccgaatgcgaatacggataagaatcctttatcacttacacatgttgaagctcggtttcagtttcctctgagaccgtaatgaagcggacaacgccagcacgaaggggtctgtggtacccaaaataagggagtgcatatccggaagacaagatgatacgtaccttttgaacttaccagcagaactccacacgcccaagcaaaaaccctaagtcccaacttctcttccggccgctgcattcaacctcaccacaacccagtatagagctttgcacccaaaaagccggctactgggcgcgctgcgtttactggttcatccagcatttcgttgcagttcctcttcgtaaagttatgaagaagcatcaataaaggagtgactttgtaacttagcgccaagagtaatggcttggttactaaggcgtgaatggtacgtctcatcttgtcttccggatactcaatacccaaaataaacagatgatgcttggttatcctatggttcagactcgcctgctcatttcccttctagtatggaaagaacggtgaagcacggccgccggagcgaaacgagtaacatcgtaaagaaggggtggccaagtcgagggctttcattagggtgttgtgaaccaccacgataagttttgttctagagttttacactagaggtatagcaccatcatgtagacttgagcgtattcgtttatcactccaagattcaccgtcccaccatctccaaaccccacggacttggcaggagagaaattcggcaggtctaccacggcatcgttatggtgcgtcggctctttagcctcgagtacaagaatgccctggtgtcctcttctaacttgtctgtatttcatatcattaattactttcttatggccatcaccgttcttataaatcaccagtgagtggccacctgaaccgtatctttgattcaccaagactaactctctacatagttcctaacatatcattgcaagcaagatgtcctccgctcagggcaagactgttctcgctaccggcgccgccggtggtctcggcaaggtgattgctgagaccttcctcgctgctggcgccaacgttatcatctgcgatgtcaaccagcagcgtaattcggctgtcgaggaggagtggaccaggacctatgccgaccgcttccttatcaagcaaaccgacgtgtccaatgaggctgcggtccaggagctcatcgacgcttccgtcgccaagttcggccgcctcgacgtccttgtcaacaatgcggccatcatggatgacttttccccggctggcgactgctccaaggagctttgggaccgcgtcatggccatcaaccttaccggtcctttcctcaccaccaaggccgcggtgaagcaattcgagaagcagaagcaagccggaggcatcatcatcaacattggctccaacgccagctacatgggcttccagtccggcgccgcctacaccgtttccaaggccggcatcatggcgctaaccaagaacacggccggcttctacgccgacaaaggcatctacaccatggctttgctgctgggcggcctgaccggcactaatattgtcgattcctttgccaaaggcatgcacatggaaatgtatcagaaggtcatggccaaccaatcgccctttgaaccgggcaagaacgatacccctctagagtccattgccaagtactgcctcttcttgtcgcagagcgatattgcgcccgtgtcgaacggttcttgcgttgttttcaacaaaaattggcctgttgcgtaaaatgtctctggaggttgttgggcagatgaaagctcacaagggatggtagaaggaatcaaatacgatagttcaaggccactttgagaaggtgtcttgataacccagcgtggcagtttacctcatgccttcctccactatggcgaagtgattcatgcagtatcagagaatgattgtttcctgatcaatcataaggagtgaatgaaccaggtatttacaagtcccccccatacacatccatactcaacttcctaaacttcaactcaagttaaaggagtgtcgtgagaaataacacccgattccaacccaacttcgtcctacgcgggatacccgccactcgactcccatctctcgagtttcaacctccatccatcccccgctttaccacgtagcaggaatgcaatacgggcttccgttggcctccaagaacttgcagacagtcttcgggggacagtcaccggcgtactatatgtacccattttcattagcaccatgtcagtcgtcgttctcaattcagcggaacagggtcttgaagggacacaagagagaagggtggagggtgaacttaccacccacttgctgtcgacatcgcagacctgccaaccctcggcgtgggtgttagggttcttggcgcacgagtaggtggccggcgtgcactgaggggggtttgtgccggtgggactggcgacggccacggcagcgagggtgaggatggcggtgatgaacttcatttcgattttttgtgaggtagcgtttggttgaagattttcagctgttgtttgcttggagaccttttcttaagtttggtttgatgactgaggtggatgatgttgttgatgagggcaaagtggtaagatgggaggaggcagaccgtgactttaaatgcccctccctcagtcagtttcaagtgagcagctgatgttgagaaggttcagggtttctggtctttgcggctcagcttctcgtgttgaacttaaccggatgttccaaaggttacgaagagaaagcgagggcgtaacaagaaacacgcggctacaacctaggtattcctctacgcacccatcctcgacacgaacgacacaggctcccgactctcgaagacgtcccactcccgctcccactcctactcccaccctcttccggccccattgtcaccgagaaatttgagtctattttcatctttcgtactcatgacgagaaggtggcgtggcggtgaggggcggacgaacaaccctccatgaaagacaatatgatcagaatcttacggaaggattgtcggttcttgaaacccaaaatggcttggaggacaataatagccgaagaataagtctcatgtaatgtttcttttgcttttgcctcttcacattacctcgtatataacagtacgaggcttgcggcagtaaaccttcttacgtacgctggcgcaggaaggagcatagtaagatcactccactgctgctgaaatacctctaatactcaatgaactctactagggtaacttcacccatgttgggaagtttcaagaccatcaagtattctaggtagacctaaggaagcagaactctcaattgaaacacaaaagctcaagtgacgggatatcttatacgcagaactgttcccatatgagatgggatctggacctatcataatctactcatactctgattcggcctgtatacggccgcacatgacctccatttaacgattttttcaaatatttctcaagccaccttatcgattaagtatctactcagcaatccatttatccatcagcccgttatccatccactctacgagacgcaaccttccatcaccttgttttcaaatccggggtaccttagttgccgccattgccgttcacgtaaggctagtgttcacctgcttatgtggcgtggtatgctgaccaccggttgactgctgcttcccttgccttgtcataccttatgaggaatatctccgaacgagaacattgtccacaccaacttccccgcaaaatccccaattcagcttactccggttcagccgcagccattccaactgcagtgaaccgcagtgcccatatcgaggagtgtggagtgactggcaaccaaccatcagaccccgggttggtgtcttggggaaagagcgaaggattatctaaaaatacgccagtggctaccgattaccgagcgaagttagcgagagccgtgccccctgtaagtaccgtctaatattcgaatacgatcattacgctctaccaacctggattggaggttatgagcaggtgatgagtctcgttgcagttgggagggcttcagtgagaacacgaggttctgcatctcgtgaaatgcgtgtaggggtggctgctcaaggataacgtgctctgctcgttatccccaagccaggctctcgccaatctcgaactcttaccggaagctctgtacacaaagaaagcaaagtgaagtactctgcatatctgaattagctctcaagccactcgatacaacgtttcatctctttccaaataccattaccactgtcgcctaccacaagaaacccaatgatcaacgccacaatgctcctttgacactcagccgctaaaccaccacaaccatcacacttattaccaaaaatcagcccttgttctccgcaatcaacgtcttcgccagatccctcaacttgaacttctgtatcttcccactcgccgtcttcggatattcatccacccagaacacgtgcttaggcaccatatgctgagacagatgcttagcaacccactccctgatctcacgtctcgtcagtgtcttcttcccctcactacgtcccttcgccgtgctctccagcgagagcacatcccctcccccaccttcgccctcgacaggctcgacgtctttgtgaacaataatgaaagcgcccacgctctcacccagcttctcgtccgccacgccgacgacgctggcctcggcaatcaacggatgctggaacagacagttctcgatctcgagtgggtggatgttctcaccgccgcggatgatcagatccttgatgcggcccgtgatctccacgtagccgtccgagtccatgctggcctcgtcgcctgtatacatccatgtcgtgctcgagccgcttccgtcgttgtcaggctcggtaatcatgacttctgctgtctgctctgggtcgccccagtagcccttcatgaccaaatatcctgccgaagcaagctcgccgcgttcgccaatgggcaagattcgcgtcctgtccagggggtcgacgatcttaactttggtgtgtggcatcgccttgccgacggaagcggtgcgcttctcgaacgggtctgagggcgctgtcatgaggctcacggggctggtctccgtcatgccgtagcagatcaccaagtcctgcagaccaatctttgcgtagagcctgcgcatcagactctcgggaacggagctgccagccgcaatacccttgcgcaggtggttgggaaagtcctcgatgtccttgagtggtatgagcggatcggagagatgtgactgcgccccgatgagctcgagcatggccacaaacatggtggccacgccgtagagaccggtagccttgtggtcggcggccatgcgaagagaggctagtggatcgaaggctggacttggaaagaggatggcggcgccagtggttgctgtggccatgtaacctagaatgcacccaaaacagtggaagagcggaggaggaacgaccatgctgtcggtgggctcgagacccatgcggttggcgatgagcgcgccgttgttgagaatgccggtgtgagtgagcatggcggcctttgggtgtgaggtcgtgccggaggtgaattggatgttgatagtctctgaaggacagagtggtgaatcgggtgttacaggtgcgccggagccatccatcagaatcgagaaggggatgagtgaccggcatgacgatagcggtggaaattccgaagcagggtgagaaggggtgttgtcgaggacaactactgttcgtagtgatggcacatgaggggcttcgatcctgcccgactctatatcaggaacaatgtcccgaagaagcgggaggttgctccgtccacggcacggtttgtaggccagatccgtaatagcgccaatgatcagaagctcaacgttgaggtgattcagggcagcagatacctgcttggcgttgaatcccggattcaaaggcacaagaatggcaccgagcttgaagacggcgtaagtgatggcagcgtattctgcgcagtttcccaagctaacggccactctatcgcctttctttacgccaagcgaccgtagggaatgcgcaagacggttggatacccgatcaagttcctcatatgtatgggccgtttctagagcttcgggaagctggtcgggcgcgagattcgggaaggcatcggggatagccgttggcgatcgcgctatcactgcaggacggtcaccatgttgggagacgacggaagcgaagtgttgaggaatggtgtcgtgaagcaatggtggctacgagccggtcgtcagcaatgggttcgccgtcttctcttctacactatcatggcagcagtaacttacgtcagttgggccttgggcaatactctttaccaatccgctgattgacctcgccgtctggcatctcggtctataggtctgtgaatttcgccatgctttgaacaagcttcgtctgaaggccgggctggtcagccgaggtcggcagagcatcgtgtgcgtgtgtgctgtggggggtagtgatattcaaaagatctctccctccttgtcccgtgtaccctgtatctcgaaatgctcaacgtagtctcgtcacacctgtcatcatagaagcagcacagtatatgaaacacgagtatcaacgtagggagaaggaaggagacgcaagccttgatgcgagagataatccagccatcttgcactccccagtcggccgacctagaccaactggttcgaagcaaagacccatcaccgttgcacgctgctgaccaggcgatcttcggtctggtttcgggacttgcccctcccctttttgctctcaacagggaaaggcggccgccgccagaacaaggactgagacggggtacagtagtgtgctggcggtgggcggtaagagtaatgaggtagtgcggggtaggtaaggtcatgagagaggttacattccttggggcgtggctcggacgggagacgggagacgggagcttccccagattcctcccccagatttctctcctgcatttgcttagcagttcatctgcatctgccagtggctttgcccctggatatcctagaggtaccatggtcgctgctggcgagatgcaacatgtgccctgaggtcatgttctccaacgagagtatgtcaaggctgcactgcttcgttttgttttgtttttcgacgtggtggttacctatgtttgcaggaaagcaagttaccagttacactgcactttgacactgacagacagggttgaatggagtgccataacacaacccgggttgctctcataactgaacgtactgtggtatatcgagctataggtcggaacttgggttgtttaggaattcgtcgtcgtggcgtgctgcggataatgttcaacaattcacgtgtaaaaccgaccctaagcgaattccgcccacgatgtcatcgaggcccgctgcagctccaccacgatggaccgtaatggcgctgacagcgcggggtgaagcggagccttcaccggcggcgggaccgggatgagccccccactacactacaaccaggaagggaaggataaagagttccgggttcggtgacgatttcggaccttgtgccatcctatttctttcttttttttttttttttttttggtgtgtgcttttcttctgacctatctttctctaccggcaagactgcgccaagattgtggcaagtataacaaggatgtgtacaatgctgccttccatttctttcgctttcctccttcttctcatcatgacattgtaagatgtctctaaatcgagttctcatctccgcccatactttcgcagtccagcttttgtgtacactctctcttttctatatccccttccccgatattgcgccataccttacagcccatccgtctttttatgaaatgacatttccccggctgaggcgtagaatagacgcacaaaacgccgtgaccatgctgatgaattagttgcgtcaagaaattacaagttgtagagcgtcgaggctaggaaatgtgcctggccgtcaatattaaacggaagtgaagaactgaaggccgctggattatggtgccaagccgtactggcatatgttttacttgttttctccaatgtggcgttcgctctcgggtttccatgtgcctgtaagttgcgagttgagttagccttgtgtgtccgcctgtcaggaaggacggtgttgttgtacggaagacctaccctcaaaatcatgctttacgaacgccatgggatcgtcatattccttagcgcccatctggcccacgccaggagagaagcttgtgatggggagaacgaccacgtctcccacccgcttcgaggcctccatgcccgtaaagttcttccagtcgatggatccggccgagtgtgtcatgtcgaaataacgctggtcgttgaaatactcaaagatgacgtcggtccagagagcaggcccggtgaactcgatgacattcttgtcaaccacgcctctcagtgtcccgtttctcttcatcgccagcgtcacattcgtgatgcgtgaaacgacttcccgcagcaccggatgacctggcttgctctggatcgtccactgacagaactggatcctccggctgtaccactccttccaatccggcctatctggatcagcctcgatgccgatcaccaaaccaatggcgtccttgggaactgaatcgggaatccactcgacggcactccgaatcgcatacgtgtcgatgtccgagtagatgccgcccctcgccagcaaaatcaaatagcggaagaagtcggccttgagcaccggcaagggaagcgcattgtatgcctccaccacctcggggacggatgcgtaaagcagacggataagatgtacggcgaccttgtcggtgataacttcgtgaatgaacccagggtgttgctgtgtccatgtggcctcctgatcgcggaagttgaattcgccgtgtgctggtgtccacttccacgtctgccaaatgtaggcggggaacttggattcgacatcgtagggaaactgatacgcgagcttttcgtacagtgtcattcgtgacatgtcttggatcggtcgttggccctgggggttttgttgagcggcgttggcgcccgaggagctcttgtccgtcacagcagtggttgatgcatgcttggctgtctcgacatcggcgtcggttttagggacagctggtgtcgttgttgatggagggttcgacgaggatgaagatatgaggtagaagatggtgaggaagaaggccgctgccaccagggcgcggcggaaggtgagcatggtcgagaagtgtggtcgaggcggctgtcgtgcagacagaaaacgtcattagcgtcttaactggcattggggtacaggggcggacgcatatggctatcatgtacttacatactgcagttcgtgacagcgcttcttgcaccttgaccaagcgactggacaagcgtaacgttttgaccggccgccagacgctgtggaaacacttggctgctacctctaaggtgtggtgacgcgcatcgacgcgttgcgtagcagaagtctgatccgatctggtggtgtaaagttcgaggtttggaagtggaagttgaatcgagggcagccggtgcaggtaatagtgttggtgtcgtaggaatgggcgtcagatcaatctgtagtgacggccgatcctgaaaagtaaccgatgactctttacagacaacacaatctttgaacgatgatcaggacaaaaagtcctttggtgacggatttgcgtaacaggggcgctgtcctggccgacagctcgagagaatcgattttgttgaaagggttacgaagcagctgccctgctggacgaaatgcccgagatgcgtggggccgatgatcctactagcagatgctagcttcttggctaggcagtgctcccaggggtgtccgtggtgtaaatcttcccctggtttaggttgaatggccgctgcgtggttaccttgacggaacgggaggggggtacctattctgagataccgtgacgaaaatcatcatgtaccctctttgaagagatacataggtaggtaggtggctgtaactaggatcttctcctgatgctgcgttaacgtttgatacttgggaaaaagcttaatctcacgtttcaggtatatagccgcaactgtgtcgaagggcaagcgccacgcggcagaaaatccgtgggcaacgtaatcaataccgcgatctctcgaagccccagattcccaacgcaaccttaacttagccgagcagagtagagcgagagggtctgaaaccaaacagctttaagacatcctcgagatggcaacaccacttaggtggttcgttgccacttacgaccgcagcaggacctgatctgacagcggggtatggacccgcccgcccgctgaactgaacacacacacacgacaagagcaacggcccagaccggacgaaacctccagatatgggatgagagccaccacacatcggcctcgggtaccttgccggttgcgcatatcatacttcagatgagtttgtgtattgtatgaccgactccttgtatgtatcaggacgcgcaacgctggaacttccaaaagctttgcgcaaccttcaatgtggaatgtacatactcgcaactctcaccggcgcacaagccataaactaacagcttgaggttcctgtcatccaattgataggatcaaactacatcgatgcaatcctgttccagcatgaaatcgggctgtctcacaccagcacccctttttcttttctgccgtccctccgtcgagatcattgtttttactttccttccttccttccttccttccttccttccttccttacttccttacttccttcagtcctccactcgtcatttccgcgatcaatatcgatctttgtcttcctaatgatacatctgccatgcccatggtacgaaagatcatcgacttcctcaaggggtccgtgtccgtatttcgagattgaatgctgttcttcggttgcaataagatagcgccaagcgtgtccaacggcgctgccattctggggttcaattcggggcaatcttaccggcggtgcggcgatctaaataatctacggtatgtgatgaggtatcatctagcgcaatatgattggtcggtctctccaaagtgtggggttttcgcaaagatgaaacgccggacactgccctgtcgcccgctggacgggaactgttctcgagaaccgagaacgccatcccgcgagactctccacgaaagtgccaaggacgactgccgacccgccagagtcttgccaagcccggcttccagggctcccaaaagatggatgtgctctcttttcagttgcttttgagaactggaaagagactttatcaccaatttctacatcgaattccgaccacgccaccagttcacgtctggaccaatctttactatctgagtaagtgtactatcggattcgaacacccgcacgcctgtatcgccgaaagctacagacaagggttagggttttaggtcaggaactcccatccacggtcatctaccatgggtgaactcttcgatttttctaaagcctgaccattttgaactttctagtcttgtcttgtgatcattctctttggctgtgatatggactgccaatttgtagtactgcatccgacccatcgtggttcacgacagcgagcagtcttaacttttcatggtctcttcatgaaatcacatcaattctgtagctcaagaacaacgtctaccgcccaatgtggtattcttcaacccgtttaccggtctgcctttggcagattccttccgtgaagacttgtattgctagccactaagagcttgaatatcatggcccgccttggcactgggtgaggtggtgcatcagatttggctatttcaccagcaagcctgagtctggctaatcacaagtgcacaactttccccttttttttttggctgggtggtgagtgagctagcccaacccttgtgaaacgcgcttgaggggcttgaaggcaaagcatcgtgaagatgacaaccatcatcgggtctgcggggggtatttgataaccgacatacacgaggtcaagcctcgttgcctctttccccgcagctattagttttgtttacatactactttattctctgtgtatggcagtttggggatggactgccacatataccgacatctgtgacaaggcaaccagccttttaatacgccccctcagaggtacttgttggtgggtgtgaagacgggacagtacacgagtgttatgctctgaaactgaaacgtcaattagctgaccgaagcgaaggcgcatcaaatcccgcgatttctagatctaaaaggtgtggagaaggcattctatcaaagtgctgtgaccacctcctatccaaagccatgttgtgttgggacgaactccgcgtagagtaagacctgcggtaccgagaactacctctaggtgcagtaacctctttgacttaactatacgtgagcctatcatgttatcattgttgcttaccggtctctttctttgcagatgtcctcacgaagcctgatgaaggttgcatatgcctggttagcatccacttctgttgggcgttcttctttttctgccattaaaaatcgcgaaagttatgaaacgctaccctctttctatgaagcatatctgttaagttgtgagcagatatataaccacttgatgatccttccaacaattgctaattgggtccaatactaagtccgcatctattgtctcttccttgtgttcatgtagtcaatgattatcagcacatcgatggtcgaaattgacctcgtaaggctgcccacatgatggagttaggagtcgggcaggatatgtgaagctccgttctgaaacgttctgaaaagtgatcaaaaaaaaagcttgagattaaaaccaccaggttgtaaagaattggttcccgtacctagactcagcatgttgtgcgaaaccggcaggaaaacaaatgttaaacaacagtaatgcctggtaccttgggtagaaatgggtgtcgtggtttgtggtctcaaattgaactccagagaccggcgtagagggaggttccaatcgggaatttgatagtttcaggcaaagttctgccttagctactcgtaataggcaggcagatatataacgaacccattttcgtagatgctactacacctcgtatgtggtaggttgggcaggcaaagctgaagcagaaccagttgccttatcacaacggccgtgttccgatgtgagttcccagtatacgccagatcccgcaagtcgtagtcgctcgtattagtctagtccacgaatcttcgcagaggccctcgtcatttggtattccaaatgctccctcaaagtgtccatgtagcgcgagtcttcgtagtagtctttgtcaagtggccgtcagacggactttagcagaggtcatacgctttggtgtgtcttggtgtttcctgccaatatgttcgaagtcggccaaagaagccgagtcttcgagatctgcatctgatccatgtcatctcacggcttgtgtggtgcgcggtaacaccgagtatgatggaaggcatccggatggcccgtgtagtgagcactaggtaagcaagtttgaagccggcgtgggatccccacctgtactttgtatgaatggttcgcagttgacatcgctttaattagcctctgtgttgccctacaccaggtcctagtttgggtgccactctgtgtatgtttctcgcgggccttgttcaactatcaacaatctctctcaagggtggctgcagctgcacccttccttgcatacaattctcagtgcccgagatgcccaaaatgatcaagaatttcgtgttctgctgtactatatcctcaggtaaactgcctatcttgggcattgaagctatagggatgccaacgaacaagtcgtcgacctatcaaaaagttccggtgatatactgcggatgacttgcccatcaagccaggagataagatttcaatgagccgttgaggggaacttttgggtatgtcatgaaaggcatctatctactaggcggcttgggtctatctgtgtatgtgtcatgccgtcaggctgggcatacagatcataactggcaatgaatgagtgctctgccggttaaggtacccatatgactggaaatgaaagtgtaccacagatccgatgacccttgtaacaagtacgcgctcaaggatctggcgtcgtttgcctcaaccataccaagcggtgtggcaagccttattttccctagcattccgaagacctgcagtacatatattacttaacgtcaagctggggccgctagtgagctcttatttgaatcgaacactcattttataagggtaacgcagtcatttcaggagtccgtctgtcgactaggcataaacagaagtttcaagtggctggatcgcaaatggccgtcgcccacctgaacttgcgatgatgcctgatatgtagtcaagcgacaaggtggtttccgttgtcgtaaccggggtagttgatgtccgagtaaacggcatctcataggcaaaatatgatcgggctagaatcgtgcagttgccttcttgaaacatgagcctgatggcccttgacatctggatgccttatcgagcagctcagccaattatgaccttgctgggattgcgttttgttgcaattgcgggtaatcacatcgaatagaagagcatcgactgttagggaagttgatatttacggaatactactttcggaaatccgcgaccctgaactggtacagttctacttggtaagacgtgttattgtcgaggatggctatgaactcgaaaagcgctcgactgacccaagcaatgttagcaaatagtatgcatggtaacaatagttactgcgcggtattaataggagtggctataacaaggtatgggaatcgtccagctaagcatagacatggcggtgaccgaatcattccaactatgagctctcatctgacctgaaatataaatcctttgattgacccccgtgtaagagagcgtctggtgtccgagcgaccgtagagggttgtgcgagggtattgaaatgctgagtgtagcaacgaagatgaattgagccttgttcaggaccgacagtcatctaaagatcttctctgggcgagatggtgtggcccgaggctgacatgtctttggtaccgatgaaatgcatgtcttttcaacaagtagaatgtaggtagcgtggtgtgtagttggcgtgtagaaagattgacttttgaccaactgattggggcgaggggggtctggtactttagtagttctggccagtcttgaacgcacgtacctgaaatctggaggggttctgcgccagggagtttcggtgtgaggtgtgtggctctatgacgtacctttagcgaggaataaaaaaaactcgttcggattataagtccaagttaggtgggatgtgcatgccttgctgttatgtccaccttctgtctgctactataggctgagagcgcgttgcatctaaaagcactttccttcacctgcatggaccttagccgcttccgcgattagatagttaagttactgtttcggggtgtaatgtttgatacactgcttattccatggaggtctcgacgtcccagatgagttttggtacagacttactttgcctgaattcaattacaatctcgtgtaaattcatacattccaaatatcagatgtgtcctggatagctctcagaatgatgcttgatgatccaagagagtcgaacccttgtgaagaccagagagaacaagaaaatcctacacatgagatggggagaggaatacgtgaaagcactctatgtccaacaaaggaatccgagaccattacatacctacctctagcttgccggcgccgatctcgtataagatttgatgcgaatatcagaacacgacgggccgctgctgcatgtacggcggagactgacagaaacctagcatatatctgcacggtaatctggaattttcatggagatctatccgggttccgtcttgtttgttgacggaaaacaagtggataacgcttcattggacactatgtagtccggaactgtgtctgacctcgaggccccaccaccgtttgaatgacccctggcatgaaccactcgcttattgctaggcgacccgacagcggaccggcccgctgtggagactcctttggcagcgctaaacgccggaagcggcgcttgggaatggcgaaactgatacgctgcatttttcagtcgtttcgttgtgttaccaatgaaccgagggtgaagggttagttctaaagtggcgtttgagtttaccatcaagatgttgatatcttgcgaaccggattctatggtgtagagaggatattgtggatccaaaatcacgtagcgcccctgcttgcggttataatcgatacctactatcaacgtagcacaaatctcgaggcagtaaagatatccatttcaaagcagcaagccgcgagattcaaaaggcatgaacagagacacacgtggttgattttcgagttgcgattggcttttctcgccatatgcgggtaacgctagtaattctcaacccgagatgacaccagcccgtaacatacatcatcataagcatcctttttgcatctccattatccatgaatgaaagatacacattgcctggtaggttatggtgtgagcaggctctcctggttttgcgtgtaggtaatgtcccaacgtcattatgatacgttttgcagttgatgattcggtatcatgtacgatggtctggcgggtaagtgatgtgcaggtcttgaggcattttgttcagtttccaatcaacaatcaatcttcactcactgccaccgcaacttgacaaacccaaaaccggtcagcggacggcttttctccaagtggttatcgcatctgcctttgaagaaggcaacttcggtgaggagagacaagaatctgaaagcctgatgaattccgcacatttttcggaagatagtcatccctagaggtagtcaatcgatgatcggataaagaaaagcgcagcaactacggcttcacgaggcactaagcaggcaaccacttaagccgctgatacaataatgatcataccgaatcactactatggacgcctagaggtatccaaccgaaacagcataatgataccagacaccaccatgagtccgacttaccccgcatccgctgaccccgctcagccgaagctgaatattgcagcaataccagctatagctgagctatcttgaagccatgcaacactttcggtcaggataaacgctttcgcctgagcttcatggagggggggagggggggtttaataccgatgaggggtaaaattggtaggccaagtatctttatccctcttttgctgatttctcgagcagtgtggtcgtatctctccagtgagtacgtaaggaaaacatgcattaccagcgttatgtagatgtagcgatatgcactggtaaaatgccggaatatacatagacgggaccttggcatgccctcgggaggcccgggtggtacgttgcccccggagccgtagctacgaagatggagtccagcctggtgggacattggatccggttcataacattggactgccagagcagtcgggtatcggttaattgttttagcccccgaatcacgggaagtaggggggtaacactgatcggacggaaagtatgcatgataaaacgtattcggttagttctcaggctgttgaaaaaaatgttacacactgtcgcattaaggcaaccacgttgcgctcggttggactcacgtcgtacatacatatgttgaagatcctttcgaagcgccaaggcttccttcgcgaaacgactgccattccagaaaatatggaactgcaataccctggttctgatgatgcgtcgcgatataatccgcctactggtgagtaccccttgagatcccattggtggcagttagaacatgccatccttccaagtcctagacagcgacaactccgacactacttagacaacgtcttgtccaatgctacctcatcaagcgaaatgtcttgaaacttgcctagtctcaacctcgacaaggcaatgcggaatattcgaagtctgaaaggcttcaaattcagacgcgccagccagccttatgagcaggtttcagaggccatccttgctaagcttttggagactcattacctcagcggcaaatgattattaacatctggcatttaaggcatcctcagcccgagccgccttgagagcttttttgatgttgtatgctgacacaaggtacactgggactacattgccgatttgccaaaactgcacgcttgaccaagaaccggcatgagaacaggaggcctaaccgcaagatcctcaggtcaaactttagtcaatcataagacgaagaggcgcggcacacgaatccgtgaccttgtaattgtcgattcgaacgggggcgggacaggcgggcgctgggcgacggatcacaccatgtaccgtggcacggcagcggcagcgccgtgaaaacacagatccggtgtatgtagacatttgggagattttctgttttggggaaaccactcaaaaaaaactagaaggggtgtgacaaaccaaaattggcaccaggaacgtacctagatgcacaatttgttgagccgcaaaatagacgcaagttaacaagtagttacacgattggtggctgcacactcacatcggctggaacaacatttttataatcatagtcctcggagacttcattcgagaacaagggcctacatgacgtccagtggccgcggaggactaacaaggccaccaacacagatgatgtaagcgcggacacaaggacactgaacagtttacaaatatgtcggtctcaacgccgatggcaaggtccgtggctggtgagatcaaggtcaatcaatgttagtcagatgactagggggcttgagaagttctactgtaaatggatacatgtttccacgtccgaattttcggtgagaggacttacatcatcacatcgtcaacgccgctccgatgaagtgtccactcaatcgttcaaacactttcgacgtgcaatctggcaagcgaatatcccccgactctttacgctcttgacaatcaatcatatgtgcgttcctacattaatctcacatcgaggtgaaaatttcaggtgtaccacacctgtcatcatcactggaccaagcaaaaatgcagtcaatcggaagcaacccgccgatctggtcgctagccctatgattcccagttcaacgttggaaactcgcttcaaatccccaaacgtgaaccttactcgctggtaatcatcagccttggccgagaacatctgagcccccctccccctggactatctttttcttagcgtggtcgccttttttctttttttttctttttcttttataggggggaagctggacagtaagatagtgtaaatgttgatacaaaaacaactgacgcgatgtacttggaaccttagaagataatcttacacttacttggcttacgagtctttgcgatccttgtgtcagacttggaggctgttggcgagcatcaccgtggctccggagtgaagtgtccagggtcagtcgtcgggtcttttcgagaagctgggtcttcaatatcaacagtgtcgtattactgttgcctagagtggagttacgtgcctatatcttactagattgtcaggcactacccaagggaggaacgtggctgcggcgtagcagtgtccatattcaaggttggtaccagtaccgagttcctgggatagtatgaggcgtccggatcgtcatttctgcccctgccccatctagttagtgtttgccttgccaacgatggcacagaccagtcgttcatcatgttcaatttcctcatgcttttttgaggtctttcggccggtgcggaagcatcgaaatatctccctaggatatcaatttccgcgtagcgagggatagtgccgtagggcaatcggccggggtgcctagctgcggaaattgctacctaggagcctagttggatgaaagaaaaattgacgttcttgagcacttgctggggacccgttttcaggggtgtggattacacgtggggtcaaagacagcacccggtgtcaccctgtggcgctggataccagatgtagagtcaagtaaacaaaccccctgagctgaagtaactgtccaaggcccggaaggttgtgtactctgtattgttctacagataattaacaccaatgaaaatcaaacgtgtattctcgtcgtcgttttggggttttctttcgttcaataactgtcgccttgttcaataacgtgtgctgcctcgcttatagccttatgtattaaacatctacactcgtttcaatgttcacgtttgtcttctcctgataacgcttgttacctggaagttcatcgacacagcgtgatttgcttattcaaaactcgtacaaacctcttgactagtattactgatctctttcacaattacaatgctacacatctacactcaaaggccaaaatggcaccttgagcacaattttcctctgggcttcaccaaatgaaaaccagaaccgtacacacttgaatacaccgattgctgatgtacatgtgaaaaagatatatcaaaaagttaattctccagtctattcgtacgctgaagtgaaagagaacctctggagttaagtaaacaaaaagaaaaaaaaaaaaaagaaaggaaaccctagcggctcacctgtctcagagttcctgacggtcacaaaatgatatgaaacgtatatatggatgattctgatgcacttgatacccgtagtgcacccacgctcgcgtctgatcaagggtgggcggccgcatcaggcagttcaccgtagtctttgcctcctctgtgagactccagctcatactgcgagtgcaccccgaaccgatgagtcttcgggtcgtattgaagccatttgccctctccttccatggcaatccgatagcccaagtacagaacccgtgggattctttcatcgaagagggaagccgattcgaaatacttctcgtcgtcgatgatcttgtcttccgagaaccagtcgctggggaaaaacttctcaacccacagaaggccgcgcatggcaaagtcctcaggcaggggacggggaacctcttcattctccagtctgggaaacttgtcgctctcaaaccggtcatacgcggaatactcccgaagcaaggagttcagctggtaagacaccaggcgccagggaaactctggtgcaaagtggaccatggcctctggcagagagatcagatggtagacaaacgcaagagtggcatggagatatggtaccacatttaggtcgtcctgttgtctcaagacgacatcatgagtcctgttggccaatctcagagctgttacgagttgtagatctggttccgccccctcgatgccagtcatggtttggtcacgcgactcattattgacgcttgctttcgcttttatggctcgataaactgggttcttttcattaccccaaccaatgatggcacagcagtttgcaatagcaatgtggtatctgtttgacgttaggactagagactttgaaagaaagagaaaaagatgcaacagtcacacatacccaggctctcgccactgatatcctgaaacttgaatgtgattaccaaggggtttcaagaaattttccatataatcctccagcttgtcctgagacttgccactgaacatgacgccatgggtctggacgaatgcgagatcgatatgatgcagccttgagtgacgacttgaatcgggacccaaaacagggtcgaaaagcgtcatgatgctgtcacgagccgagttgaaagggattgcaacgcagagcgatttggcgtaataatagagttgctgcaccgcgttgggccgggaaagaatggcgagatggtggtagagacgcccagtagtgggtgacttgtcggaagccttcgagtaccaatcccggctcacaccagtccatatctctcggtcacgaaggttgccctcctcaatggccatccgataacggctcaaatccccgagacactcaatccatgtctcttcaaaagcaggcacagtttcgtacagcaatgccatcatcgagtatgccaggtaaatgaaagtgagcatgtgctcaagactcccgggaagacggtgtcttagcagttcaaggaagctgtgaattccgtgcctccacattcgggccggcatagcatacttggcggccaatcgtcttaatgccgggctcgcagacgggtgttgagaagccaggaagaaatcgtgatgctcgtgaagcaaagtgcggtgcagagcgatcaatgcctgccattgctcatggttgatgggcttgttggcgggatctgtctcggcattctgggcgttgtcgacctcgatgcatttgctctcaaccataacaaggccagcatagatacccttgacctcggtaacaagctgctcctgggaaatagcgcgtgtctcgggctgtttgaggaacccaatcgacatatcttcagactgagcaggggctcgactgggtgcgttttgggactgttgactctggcggcgggacttggcctgcgaagcagctaaaggtagtttgtggcttgtggcaacgtttgacttgtcgtagggctgagtgcgagtccgagttgtatcattttggggatcccacagcattcctttttgagttggtccccggtcaaattccgcacgcgcatcatccgtcaacgcactagctccctgacggccagaagttttggagcgcttggggggtgactggctacgagagctctcccttttgttgctgggagaaggactctttgttcggaaagcacggtctggttgcgcttgcgccacattggccgattcttggccagcattttttccccagtttgacggccggttggcgtctccgggagaagctgcctttccggatctagaactaacgtctatacctgggtttctgatgtggtgcatggctactgtgagtacaaatctctgtatcggggaggcatgatcagcaggatatggaagggaagtgaccaacctctcacttatatttgtaggctgagatgctttccattgcgcattcagccagtcctctttttccttttctgttgttttgctgttataaagttgagcatgaaccgatttgatgtgagcctcaaattgcacatggtcggtgacggctgggaggtctaaattgcaaagattacaaactgccggtttctgcctagatcgtgcttgttttcttagatagttgacgaagccttgtccaatgtcgacctggggtttttgtgaggccatgactggcggtctgatttgtctgtaggcgtatgcttgtgcaagtgtgatatgcttgtgcaagcgtgaacgtgactcaagctgaccaacagtcacagaggcgagtgacttgcgattgatgcgccagaattcctcaagagactttgtgtccgtgcgtaacaggggttcggcagtgcgatgatgccgagatcaatacaggatgctgtgaggagccacgttgtcctacggaggctcaaaagctgacaaagatggttgcgagcgatttctgtcggaaagtcgaccgcaagtagcttgccgggggtgttgtcgtcgaggagagcggggtgacaatagatcgagataagtgtttttgcaagggtaagtagtcctcatgaagctgagacgcgaactgccaggagtttgggcgacaggacgggacagcagtggtgtagtaaggtaacagtctatcagcgccgcgcggtactggcgaacatagcaaacgaacgacttggtacgacaaatccaagttctgagcctagcaacaaagtggccttcctgttaccatatttaaaaaaaagaattggtgttggtcctctatcgcgcgtttagtttgatacacttttgtgaggttcaggatcatggcttttgtacacgtgatttttgattggtgggcgtgatggttgccttgttggcgaaccattttgtacgtaggtacctctctacccgtggtccgcgcactaggtacctacgtacttgcggctctgctctgcggacccaaaagacgaatacatgaataaaacgcaaatgctcgccatctctcttcttaacttctctttgacagcaccgaaacgatgctgcacgtctgcaaagtgatttcaaagctggagaggaaccgtgtgtcgaactctgacaattcccactacatagaatgcccaccccatgcctgtgacatttgaacacatgatagaaccgcaggtgactacgaaccaatggatagtttcaagcggtacatatgtacacgtaggtatccactcatttcgggcatatgggcaaatatgtagcccccagtcttcttcttgccattcagtactaagttccaggattgtggtgtgggtaagggtttgttttcgcatacataaagctctcgatcactcttactctattcgtgttttcccccataatagaccgaaagccggttaacatgtcgaccaagctgttctatatctccattcctgcagaacccaaaatcgaagaaccctgctactcaacctcaacacgagatccaaataatccggctgttaggcgctgttgcagattaccaggccatgcaccttgaatcagcaaaaacaaaaaagccttgcacgccatctacacagacatcatccaccagccaattcaacatcagctcgaataaataacagcctaacactgtatcccatgctgcccttttctttgttggtttctctgtcaatgtcattgatccctgatggagctgaggtagccttgaaatacagatggcgaactccccctattcggcgaccttcccctattctccaaacattcaatctgaggtgttgctgaagcctaaggggagcaaacactcgggctgtgacataaacaaggagacaatccattcgggcatccataccgatgtccctacccgacgttctatttgcctgacaatcgaacagaaaaccgcatcacgacctgagggcgacctaatgcgaccacagggaagggagcaagggaaccctctcacgagacagcacttcacccaaccgtgcctgacggtccgccggttttcggtcaagtcaagtaggctgccaatatctctctattctggcaggttttgccaggcaattcatggtcttgatatcggctagggtcaggatcatgtgagactgagaaggaaacgcgggttgtgccgccaatcttcgacgttgtgtggttagtttgcaccgtcactcgtgaccgcgcctatccaacaaagcctgatgcctgaatactgggctccggtcctatgaatgtggacaaagattgttctcgtgcctgaagcggtattccgacttcggccttgttgaatcacaagccacagcctgccgatgcttgctgtcacagtgattcccggtgtgcggctgacaagcctcaaggctcaccgaaacttctaagcgccacttgcttgcattgggatgtgataaggtagccgcaatatacctctacgttcctttcaacatcacttttacttcagatctaagtatgattggtcgcctttgcctacatcggggtttttagcaacaaaaagagccgccccattacaatatatccctccgaagatacatgtgataggaacgccgatcgggcaaggtgttttagatagtgcctatattgcgccaaattatccatcattatgaccatcacagacacaaggcaatagggcagagatgatcgttgcttaattacaacgataagatcatcaagaagccaaagtaatggctcaagccttatggggcctcaagacgttaggggcagcccaaaggagcgggtcgaggaagatcaatttctcattatggacatcgggatgtccctttattgcggcagtagaactatagaagtgagacatatgagtgtgcgaccaagcaaccccaggttttgcagggttgggtgttctaccagcagaaaaggccaaaaggatcatgacgcaagacaacccgattcgggttttaacgcagccgcaatcggactctgcgagcaagcagctatccattgtgattaacttcaccatacttcatgatagcgatggtatggtatatgtcttggcaccctccaagagaagcgtcatttaacagagcataacgggccactccgttgggggccaaaccccggaattgaacatgctctataaaattctcgctgacggagacgtcgattcaactgaagtattttatcccctttggccccgttcacacgttttactaacactggtaattgtcaaagggcaccatacacttgccaggagattctcacatatgttccggaccgcccatgatctgacagcggcgaacccccgtcgaacttggaaggcgacatgcacgacaaggtcgaagatatatttcatacatcgaacgccagaaaacggttgttgcgagtgggtcagtcaagtgtttagttgtttaacacgatgctaacaaagatgttcaagccctcgcttctcgtcgtccagtgttcacctatcagcagctttcgagctgaagtaggccattgataggacagtcgatttcaatggatctatatcgtggccaaggcctcgttggagtccttcgaatcttcatacgcgctttgttgggctacttcgttggattttcggtttccttgactgctcaaccgataaacaacgaatcgctaaaactttccgcgaaaattctttgcgaattgggttcagtcattcgaacgaaataaatgaatgatgtctcgccatcaaaaggaatccacacgtctaggaactaggacttttctcaccgaagccttgatcagccaaatgctctacatacctacctggacacgcaagtctctcttgttcactcggccgcctccacaacccgcgatgcgcgattcaacggccgaaccagcattactagagacagttgccttgctttgactctcgatatgcttgttttggtgcgtaaggcgtccaaattctgatgcaccatccaaattcgttgttcccagctgaatccagattccttgctcattgcattagcatccgttgctatttgcccggggaaccatcgactcgattcctgtgcgctagttcgaagggtagcaagcaggcagcgagctgcacttatgatggcgcttgtgtctggcttattcacacaccgccgtttacgtggcagttagagcacggtggaagtaataaaaaaacgcccaactgaaacctcaaagctttaaacaatctcgccggcaccagaaccagaccgtaagtccttatccgacaagcggctctccaccacgttgttagagccaaggcatagccaaggttgaacagctaaccaatgagcaaattctaggtacgttgtcgggtacaatacactctacatccagcgccacgtctacctcacacgattttcctcggatcaggcattaaagacaggaggtcggaagatatatcttctctttcggatgatgccttgtctgccccgagccagagcactggcaccgagtcgttggatgcctgttggcattctaatttaagcttaggttcttcgggtcagccctaggtaagcacttcgaaatacactagtgcatgttcctgtcagcttgagccgccgggatggtacaacttggcaacgaggatcgacaacacatagggtattgtagcctgaatttggggattctcgacatccatatgatctaaccactggcctctaggtagacactcgcctgctataccgcggaggaggttcggattaccttgattgccggaagatctggggcttcgggttgatcgcacgcttggcaggctatacgcgtcgaggcgttctttgcccgacgagtgatgacacaactgaagcaacttcattggccgtgaatggacagtaagttgatgacatgagttgccttctgtcggagaaaggttcctggcgacaacggattgacgggatgacgctgtaggtacctagcgctaaggacctgcggatcacggggatctcagtcttgctgctccaaacctttctcgactccgatttgcgcccacgccggcctcacaatgcgccttttgtcttgctttccggaattaccagacagatatagttggccgacaggagccagataaggccgccaggagctgaataagaccgccacgagacaggaccttcgaaccgccataccttagtttcacggtcttggtcgccttgttgtttctagtcccgacaccgaatcgcggcgaaacctgtgcatctcacactagacagcaggctggctgggaaacacggcgtctggtcacacgatggcgttgaagtcgaaatggaaggcaatctactcgaggcgccattgtctcggctcaaaatatgactttgaagctggggagggtctcgcaactatcaggtcatgtgctccttttcgtacagccttcgaggagattcagctaggaaaaaaacgtactcctttacgcctgtcataatggcaatcatgtatagcacgctgaatccggtgtccttgaacattattagctgggatatgagcgcattcagctgaggtgatgcttgctatgaccgtattcaatgcctgaggtcgcctgtgttgaggctgatagcgggccgaagcatgcatggcatccggttagtatacaagccaatcggacttaccggaacatttcggttcctgaactatagactgaatataaggacccgggctcgccggggaacactgtggttagtacatactatttgcgcaatgaatactgaatttgcgctttcaagaagaggcgaaagaggatggcgtagcagcagtggcgttacctctcggctgtaacagaatacactacatcgaaagcactctgctcagccaccacgtggctaaatcatgaatagtttgtgtaaccatgaagctgagtaacccgatcaaactaatgtagaatcaacaccgaatctccggaacataaccgccactcagtgtgaacgtccaacttgagagaatgactgtccatcatgcttccagatttaacgccggttatgactggaaacacgatcagcagcttttcggtccttagtaatactaaaggcgtagcatcttagcagctcttggatgtggcagtgctgctccttgtccaggctcttccacctcgtcaacgctatcggcccaccatcatgatcaccttcatatacgcgtatgacgcgttctcttacaactactccgatgctcgcccaaatcgaaagccccaagtgttgagtacttgtggcaaccccacacaatcgccacgatggccccgaagtttcagagagctctatccaatggggcgaacaaggagagaaatcttttcaagaacgcgtactcgcgagtcatcgttttgacaagtgcggttgccttgtcggggatggtgtcgaagaggaaggtgtcggcttcactttccaagttcgactggtcagttgttcggtgaagaagggcgtgaaggttacccagagtctggattcatgactgagtggctccggcggaaaccacgggacggcaaaatcctagacgatcaagggcatggttataatgggctggtgtttgtggagcctcgaaagtcgaatcggcatggaggacgggcagtatcacgtctggcttcagctcggccgggacgtcgagccgttcactcagttccttgtgcctggtctatctgtcaccttattggacagtaagacggcatgaggcgggcagacttgacgcctagctagggagtgaatagtcaagaggctgtagaagatgaagaggctcgtctctcactgatagatgccatgggggtaagcaaggcggtccgaatgagtaaggaggaaggccgtgcgggcgggcacgagtatccatgatgactggatgagaggctatcaagccgcgtcgagttgtttcggatgatacatgggtgatcatggtgcggtgtgacagatgaaccaggtgatgtcaaatcaagcgccgtggtgctacttacgtttcgcgctcttcgtcggcagagaagcaacgagcagaatgacaacaatccagactacatacacaagcgactaccgtcaccgagttttccgcccgagcaaaatcttgtcattcacggaatttgaaaattctagaaaatagcggactggcatggccgggttgtgaagattgcatgatggagccaggggcaagcttcacgaagatatccaacgaatgatcataatcgttgggcaaaagctgagcattatgggaagaggcggcggtcaatgttgggtagtggcaaaaaacaaaagttacctctggagagttaacgaaggtattcaaggaagcttaagtggtattggacgccgtcggtgaaagaccttccatttctctgttcgtagtgtcggaacccgacagggcttcgatccctatgataatggaggattgttgtgtggggtggggtggagcgaccgaaaatgaagaatgtggtaaggaaggagtgaattggcatagccaggttccatgtgatggatgcggtgataaagcatgaacaatgaaaggtctcgcgaaagataactgtaagaatttgtggagagatgcgcaaagagcagagaatcattgtaaagaattgatgtgataaatatttacacatactggcccatactggactgaagaacgtcacatagctctactgaatggccattcagggatcgaaacttacgaacccagttatttgagccccaaaacaggtatgcactgctaaattcatgtcattaaaacgtttctgttccatctttatgtgtaatccttctatgtaattaaagcgccgccactttcagtgggagccatacaccaacctgaaacctacttttacatcggagcaccccaaagcgcgttgatttgctttctccgaacctgaagagacaacctgttagttgatgtttgcttccacttatcacacaaggtttttgcttaccatcgggctcaaaatcatcacaccagccgtaatcgccaatacagttccaataagagtgaccttgttgaagcccttgccgagaatatcaaataggaagctcggcgctaccctcgacccaaatacatcgatgccataagcgaacaccaagctggtactctccacaactgccggcgcggcaatgatcttctgcacaccaataacgtccctctcgtgggtgtgaacgctcttggggtcaatctcaatggcggggtggtacttgatcaagccttcctcgacctcggcggcggtagggtcacggccaacagggcggcggggctcgaggaccatgcgcgggataccgacgataccgtgattctccgggaggtaagccagcacctggcgagaagtgataccctgtctggtctgcgtgacctccagcgcggaaatgggagcgctgagaatgaaggtttgggagacgaccgagggcagagggacgtcacccggagcatcgatgggcccaagagaggagaagttctcggcgtcaccaaggacacctctatcgttgggcttgtctgtctcgtaaaggtcggagacgacgatctggtatcccttgagagattgggcgccgtctctgaggcggtactggccaaagtaggtgcaagtaaaccagttctccgccatggcacactcaatgtgcttgctggggtcaacgccctcgtgcttcgaggaggccaagatctgtccggagaccgtgtcaagcagatagataacaagagaaggaatcttggtactctcatcgactgcggcaacaacaagggtgttggggttgaggtacttgtactttacagttcggtcaccgaggacgcgaccaatggaggcaacggcgtcatgagaaggtctggcagcaatgtcgacgattctctgagacttgggcaacacgaaagtccaagagacggtttgctttccgtcagcaatcgctacgcccttcaactctctatcggagccgcggaccacagcaacctggttagggagtatgtcggaggtcaggccttgaagttcaccatccgaaccaacggggaagagacgaggtccagaaacggtgttgagaagagcagcactctgggtcgcaggagatccctccggccccttgcttaacacctctatattgaacgaggtacccgggagaatcttgacaattgtctcatcgttgttcgttccaaggatagtgacaatgcccgtcgagtcatccgccttgattccagcaatagcccacttctggcccttgggtaggtcaaagaccctcttggaagccaggatttttccgtggtcaccggcgtcaaggacgtagatcataccgcgccttgtagccaaaacaaccagcttatggaaaccaaagctgtcccgggcaagcttaacatcgtgggaagagacctcagtgccaagtatactgctcatcaagcgggtaggaatgttgttaaggtacgtgggcaagtactggagatcttcaagatgacgcttgacgcgatggatgtaagcctcgagagggttgctgtgagcctcctgttccaaagtcttggcgaggttttcactctcaggaatctccacgaaagtggccgcaacagctccggtcaagccttcaggacgagaccagacgacgtctccgttacggataagaatccattcgtcggtatctgtaacagcagccgacctgacggcatagctatcggtgccggccttcttcacaacctcggagactccatggagggcaaccagtctggattcggtcgtcttcaggggccatcgcccgagcacggtgtccgagatagacgagaaaatgaccagctcctcgtcagtaatacgagtgaagtagacattcgcaccgttagagctggtggagaaagcgccgggtccagaagtgaaagggagctgataagccttggtgatgacgtttgtcctaagatcaacgtggtacacctcagcagtatggccggtagaggttttgctgtgcaccaggaaatgcggctgagactggacaatatggggagcatggatttcgacggagatagtgtcggcggacagggcgaattcctgccgtgtcttttgccccagaacactgacacgtagctgttgacgagtatcgtcggtccaagcaataataggagccgcagagttggcaccgacgagaatgacatcgtccttatcgtgaacatccgccttggttccaagcaccagctcatcctcgcgcttcccgctgagggcatcgaggatggtgactttgatgttgtaggcaccggcagatccgcgaagactaatgacaaaggccttctcaacattggtgctgacctgaaggggcacgtcaccggatgtctccttatattcccacacaacccttccgtcgttgccactcagcctcctgagcacagtcgactcgttctcgtcgaacaaagccaggatatccttcctgttattttcagtcatctccatgacctccaggtccttgacctcccccgcaaagtccatccaaaacttatttctcccgtttacggcgtcccacgcgtgtaccgactggccgtaggcgctggccagccagttttggccttcgcccgcgcgcaagaagccgccgccgtccgtgatggtgccattgagcagttgtcgccaaaggacggccccgctgctgggattgacggccccgagcacgccaacgtcgcttagtgtatagagcaggctcgccttgtcgtctcgcctcggcttgtggaagaaggtggtttcacgttgggggaggcccaggagttcgtaatggtagtcgatgtggccgacctcatcctggaagacagcacgcaccgcagatggcagcgcgaccaggaggagcgccgatagctgggtcgggaggtgcatatcggtttggcccgtggccaggaatgttgggaattgataggttggagaagagcagttacggaaacgcgatcgccattagcatttgagtggcttgaaagtgtcgtggcaaaagcaatcaattttgttgacgatgcttgagagaagctcgaattgggcagcagaaaacaccgacccagtgcaaagagacagatgacgcgagaggacaattggatggagctgcctggctcctctcaacgttgggaaggcggattgtgacgttgaaacaaccttagctctcccctgtaggagtcgtagcacctgaaagcgtcaagcgggggtccccgaactcccctgtcaggtccagagctccccgctgctatactgatggagcgccatccaagatccttggcatggatctccgtgaacattcacattggatccagaaagggaagcttcagttcatggtgtctccgcgatatttacagtttctacctctaattacatatttgagttcgctgctgacgcgctgcaataattttaccctcctggaagtccaatatacaccgtccgagatcagcacatttcatgatcccaaaccacagacaacttggttgctagccactgcctaaactgagttagttcgtaaaagttcgccatacgcctagcactgccgacccaaaccagagatacaataaatcaagaacctaaccctaatgaccgataacattgaccgctcgttcagaaattcaactagacaccttaaagcattgtatgcggtgttacatccgaagaaacaagaacgttgggtgtacaagcccaagaacatcctcttcgaaggaaaggcacccatgcctcgtcttcgcgcccgctgatattcctgtgtcgaatgcgcgcttttgttgtaccttcagcacttgtcgttttttcaacggtcgtgctccgaatctcgcgaaactcgatccactcagttaccggacagagtgtctcccgcttgcaaaccgtgcaatgctggccacccattttatccacgacaatggcacgctccagcggatcagcaagatgcgacgggcatccgtcgctccttagaagattgggtagtgactctgcgtccttggaccgtgcggcaactcgcattgctgttgcgaggagcgatgatgggcctttgggtcgaaaagaccgcttcgaatcctccaacgattcaagatgttgcttaactgtttgcggtatggccaacgatccaaagtcttctgtttcaagctgcttcgaactatccgtgagacgctgagctttgtcggggaaactgaacttgctgagaacgtggccggcactgttggagaattggaccggtgtgcgggctcgtagcgccgtagtgaagagtgtgaagttttcgccccggtcccggtctactaggaatccgtgaatcccactccctcttgtgcgatattcgtacttgtgttgcatcaagtcatcgtccatgaggtatcgccgatcttttggttggaaaaagggattagggtggatattcagagtatgaaacccaatggcactctccattagatctattagctctcctggtaaatggcgtaaccgattgttggcgatgttgagggttgtcaggttcttcagctttgcaatggcgggcggcagttcggccagcttgttgtttcgaaggctgagtacggttaagtgctggaggtcgaggagagcgccaggaaacctcgacagctgattgtttcccaaaaatagtttaaggctcggatctctgggtacaaatggaacatctttttccacgacagggatcggggtcaggcccgcaagaggttcaagaacggagtcggcgatcgaggccaaacccatctggctaccaaaagtcagcttgtcctcttccaccatgacggttcgcgaaaggggtggtgccgcagtgcgttgacctcgctggctcacctcaggtcgacgtcttctcgaccatcgtctacacatgccaagacaacatgttgtgcgcgttgctcttctgaacttaatctcggtatacgcttgacgactgggagagggagaggaagtcgtgcagcaagtggcggcagatcgatatcaccatcggtatcggttgccgcgtcttggccgacccagacgccgctgtcgggttgtcgcttcaagtgacgcttgtgccgaggatttgatgatggaccgggatctgcatcgtcacccatgacagagtcggaggatgccggtacttggtcgaaccacgagcctacgtatctcctcttccgccgcccttccaagtaattgtccaaagcgggatcatcgtcgctcgaaaagtatgcagggtcactagaactgctcataccaggcgaaggaggaggaggggcatagtagccacgggaccgcttgcgtacccctgggatatttgtggtaaaggcgggcagttcgtctggaactggcaaagacggcaacgtgggctcgtctacctccatgacggaaaccctgccggtgtaattatcgtgatgatatcgatacaacggattggccgaggaatgtgaatcggattacccaacagataccagtatgtggtacaagtacaaggtgggggagggggcagcctgaatcaagtgcccgttaccatacgcaagctgatatatggagtgagacaagggtgaggaagagcatacaagattggacaagatgtggttgacaattgcagtgtctcagacaattgacagcgggaagtaaaaaagtgtcggcaacaccaagaagaaaacggacactggaaaaggttgtttcaagctgtgattccgtgctttcgggtcgctacgctgatttgaacaaagcagctgcagatgttgatacttgacgaaagaagaaagaaggaaaagaaacggtgagtgattgttccatggcctctgagctgtatgtaattaccagtaagaaacaggcaaaaagtccatgcgtgatgcctgatcgaggcaagactgatctggtaacttccttccatgcataactgacgcgtttctgcgcatttaactgcattccccttggatgccttcaacgcgcttcgaacgataaacatggagacgcgtttgcagagatccgaccaaggtagcttccttccaagttctgccccacatgtaccccacatatcgatatatccatacatgtagagccccaccgatggtgttagacaaacgttaaatacaatacagaaataaagctcgtgctttcgtgatttcgagctcgagtcctcaacatgatgctaggtgccgtcgcctccctccgctatcatcattttagtttcggttacataccccgaccgtgctccatttgtgctccgcgtgcgtcgggctcctttccgggcgccacggtgcctgttcccgtcggctgttcccgcgcacgcacctccattgttgcaatccccttgtccactttcaactgaaaaccctgtgaaggtgataaagggctgcatagcttggatgcttcagtagagactgtgggctgatctcagtcatctctctcaatcttcgctatggggctgctaggagattctggctttactcctacttgcggcgatggttttcgtgcagaagtgtagatgtaatcggtcaagcgagcaagctcttcatcatcggaggagtcgaactcgtcctgataagtatactgttgtttgccagatgcctggttttgaggctttgcaagtacttccacttgctttggcgagccttcccccggtcctgccatgtcagatacctgcgacgacatatccgagaccagatcgacgacagtttgggaagaaagaatatctgcggccgtctcgacgactattgactttgtgtccttcccagggccaggggcagagtcgatggaatcggcggccgcggcgtcgctgacagtcaacgcaacaggtacaggagagagtgatctttcgggcgttaattgaccatcttcagtaaggtctatggccatttctgcagctcgagctggtccaggctcgtgttctagaccccgtgttcctggccttgccatattcgctgggtgccgttcaggcgctttccctttgtccagcttcttcccatcgtgatcatggtcggagtcggaggggcgtcccgtaggttgtgttccgggtagcgctcccgtgttctgaaatgctttgccgtgcacgtcttcgcggtaatcgcatggccgttccgctgcgtcttttctgtcgcactccatccactgttccttgaagttgaagggattcaagcacttcttgacgagtcgacccattgtacactgcgggcagatggcctttttggagggcggcggtggagctgtaagcatggggtctgtgttccagatcttgtaatacgtgcaaccctttctctctttgtcgctgcagctgagtcgatactttccggcaatgttctggtcgggatggtccaggctgatttgcttcctcacgagatggccgaagtcgcatttcgggcaaaaaccatatttccatctgggagttttcccagatctcccggtgcctgtgctgccagtattgctactctgtgatggttttggctttcctggagttgacagcactgacttggtcacccggccgctgataaccacggactgcgatgggcctcctgccagacaatcagctttttgtcatgattacgccagaagttacagggagcatactgaccgggcgccatggttagaaatctccacacgcgttagttaaagatcggaaaaagttcagagggttgggcggtttggtattgagattgatctgaggaagtttcaggtctgcgaggagtaacgagctgaaagttaataacgaacaacctttctgcctcgccttccttgtgtgccttgatggcgcaccttgagcccagcctcaactaccgacaggccaatccaaagctctaatgattgagcgcatagcgaatagcttgatcccacgcatgaaggcgcttaaccaacccaatatcgctattgcaacccatacctgatatgtcgggagtaacagaacctgattaccggttgctcggtgaacgggcatgctatgcacaaagagtatgggaaccgggggaaacaatggctctctgtcttggcgttacgatagggtcccatcaacagtcccaccacccgcacccacagttattggtgaggtagctggtacactagataaacttcctgggttggggtagaggaagataagcagtgcccgttgaggcttactccgcttttgaacttcgatcgacgagatgattcaaaacccatggcagaaaggcacaacagcgaggatcctgaagatggacaggatttcaagggacatcgacatctagggcatgtgcctctctcaaaggcgtccgaaaaagcgcgggacagggttagggtggcagacctcggccaagagggaatacaagatgagccggaaactgaaagcgcccgtctgtcatcttcggaccgtgcgcttggtggacacttttcttaaccaaggtgtaccattacaccattgacacgttttgatatccctatacatatgtcagctcgacacctttgacgaacctgcctatgaaaagagaggagggccaatttgagagaagtcaaaactagctgtcgagcctcctcgggttactgcctcgaatcaagtttgatgaactcctgctacatggttaaagtctgagtataaggtctggcatcgaccatctcgaattatttgcaacgttggggactttggcattggagcatccgctccgattaaaacgtctagtgattattatgtccagtgaatcgtaactggtacgcggcgtcatgtggcaccggcgtacatttggaggcccctgattcttttcgtgtggcttttctcccgagtcgggcacgctgagttcaacctcgaaatggtatcgtatctcctcgctcggacggccgtgatgatacaaggaaatatggcgtattgtgtcgcgcccggcttagtcccagtcatcgtcgtcctcttccttgtggtcagaggtgcttctgatgttcttgctaaagagcttctcctcctctgcatcctgagcctccctccttctcttggcaacccgcatgtcattgtcagggatcgccccaacatcgacgagtagcttatcgatgtccaacatgttggtcttgacaccatgcattgtcatgagtgtcacaacctgtttgacaatatcccccttgttatagaccaaaatcgtaggacagttgcgctcagggtagttttcgatagcttgcgacgctctcatttcgcagaacttgatatcgccgtactcccttgctgcctggcgccagagctctgacagaactctcgactcgacgttggtgcccaaggaggaggtaaggaggacaaacactggtccattctgtgacgcatcggtgacttcgcgggagtattcgggcttagataaggggtagacgctgccgtgtaccgacttcttttgcagtgcgctgagctccttcatcctctgctggcggtaaatctccaggaactcttcgtcctcctcgtcttctagttcgtcaagctcgtccaggtccttgccttcaagcctgttctcgtgtgcaagtcggcgcgcctcctcgatagcttcctgaatcataggcgtcgggctagggggcttctcggggatgacaccatgcttgcgaaggatatcgttcctacagaactgtaagcgcgccttgaccgcgaggatgtgcctctctgtctctcaccattctgtgtcggcgttagggtcgtcgataggaacagctatgcgctggtctcccggggcggccatctcgaacgtgcgtggcggtcgaggggtattgtcggcttgaaggaggggcgaatttgcggagtgtttgggaaaatgccgaggatgttcacggagccggagcttgtcagaaaggaatgggcctggaatctagagggtagccggcgcgcaactgtgaactggtgtcgcgactttggtggtgtaaaggtgtttgcaagaagaacggttgcttgggacggagatgttgctttgcgattcgaaaagtgacccctttggagctgtctggcctcgctggcatttccactaccttacgcgggcggtctgctcctctgttgacatccccatctcatcactgccccgccttgtccgccagcccgccccagtccagtgggccgtcccccgggaatccatgcagcgtcacagcaagagccttgcaccccccactgaacgagcctttgaatcgcccagcgaaggtggcaattctaggccccactttgacagccaaggtctgtgcagcagggcttttcattggttaaaaaaccgagccctaactgtcgcctgccaagcctagccacttttgcgtgtgctcctcacagaccgaaaatttgcctgaacttttgtgtcttgctaggttcgacctcccctctttttcaaccaccaacgagcacaaatctgccgccaatcccaccagatttcatcattcaaccgaaagctcgttgtctcgacatcgaataatcagtcaagatggtaagaccctgccattttcgattttgcagttttggcgatggaaacggattattgggccatttttccacgacgagaaatgtgcatcgacacggacggaaaaacgggtggaacagcggtggaaatcgaaaacaacgattacggcggacatctgggcgagaaaggacgccgaggaaagcgctggatttgatggaaatggggttatttcgatgtttaaacataggctgtgatgctgacagtttgatttctcaaggttctcgccgttgatctcctcaaccccagcccggcttccgaggcccgcaagcacaagctcaaggtatgccgcatcgatccctggcgatatgaaaacatcacggcctcctagccgcgacatgatactgacaacgcgtcatagacccttgtgcctgccccccgctccttcttcatggacgtcaagtgccccggctgcttcaccatcaccactgtcttctcccacgcccagaccgtcgtcatctgccagggctgcaccactgtcctttgccagcccaccggtggtaaggctcgcctcaccgagggctgctctttccgccgcaagtagacggatcgagggtcggttcttttcttcagcataacggcgtggtaatggggacatcttggtatctgcaaggcttctgccagtcgggcgcatagaaatatcatactcgatcgtcaatcaatctcgttgcggacagaagatggattcgccagaagatgtacctcgcgcgcacaacagaattgggagggcgtttaggggtccggatatcttgcatcatcctcgtctttctcgatctttgcgcgcgttttctgctggtgtcttgacgtgcaggccggttagcctgcttgggtggatagtcggaaaaggcacatgtttcatgattgccccgacttacgtgccatgggcggatggcatttgacaagccgcgatgcggattgctttggttgtttccatacctagcgcagtggacaggctatggggaggacactgctccggcacgaatctacgagaatccacgacacgtgtcgtaccatattctgttgtgacgtattgtgttacctctgttctgagccggtgtatgtcccgtttatgcctttcatgttgtctttgacgaaataatgcgtagttgtatagggtcaaatagcggtctggaaagtaggttggggacgtgtttacagtgatgtctctactaaggctgtgaattacgacaatactactcgcagctctgctatacagtcgaaatcgacggtaaatcttgttcaggcccacgagctagcccgtcacaagtgtccattatgctgctggttcccgcaccgcaatgttatctggcattataagcttcagtcattgcttcaccaacaaggtttttcaaagcacaactatcaacggctcaagctacactaagagtcgaggcacaaatggccaccatgaaggatcctgataaaagatgcaacctgtccaatcagcacctttgtgacaagatcaagtttaggtgtaaccagccgagagaatgccaacccaggcgagaacaatatccaacagtgacgttcggagacagttgtccggccctgctcgctgtgcctgtttgggaatggcatgtgggtttagggaagacctgcttcttatcatcgatttcggccaccactagcctagcaccccacgacagtacaaactattacaatggcctttgatcagagctttcgaacatagaaaaacaaacgagacttgggcgtccttacattcttaccgtcgttatatccccttgccgttggcgttgaagccctgcggtgccaggctcccggttctggccaataagggcggagctggtttcgtctacactctacggcggtcggcaaagacaacttggtcgtgagtgctcgtcaaggtcctcaacgtcaaatgcaagtgcaagaggcctggccagacccacatgaacacatgcgactggatcgcttccggcaacccgactcgtgagtggtgaaccccaagccccaacgacccaacggttggctgaccggcttgagtgcttgcatcttcagggctcccccatatccttgtcacacccccttcgaagcacttcccacgtcatcttcctgctcttcccaccaccaccaccaaaaggaaactctcccgacaccaccaaacaaacgctcttcaatcccatacacagccttcagtctgattacgaatccaaaccgtaattaccttccgaaatccaaacccaaatcatcttccgaacagcgtcagatccaccagccgacaaactaaccaattccaatgtccaactcccgaaccaaacgccagttcgccggcgcagcgagcgacccggcccaacggtcaattacctcatttttcaagacgacacagaccagcgatgactcgcaattcgactctaccagcggtgcatcgcccgcgacggccgctgctccgctaaatggtccagtcctctcgcccactatccgatcaagtcttctgaacgttggcatgcgcgtgcgcaagtccgtcccggagggctacaagaccggcaagattgcctcagggtttccctcctggatggacgacagtaacaacaccaacaacagaaatcatatttcgggctccggcgcaagtgcattggcaggaaacaacggtcacaaccgtccagtatcggccgcgccttctgcaccccccgccgccgccagtgccaaccgggaactcacccccttttgcgggatccacaaaatcggcgggtacgccgtccaagacagcaacaacaacaacaacagcgctgctttgagcagtcaggattccaatgccagcagcaccatcagcaatccttcttcaatccgctttgcgatgacgcaggtccaggatgccgccaatcgcaagcgcatccatgaagacggaagcagcgaagaaggcggtgcaggactctttggcgaggacatggattggcgtcgtcgcgaggagttttacgatgaccaagatgaggagagagccccgcgcagcttggagcctatggcttggtgtggaggggggaacaagacgaacactattgccaatgaccgcagggtgatggcagtgcccaagagacggggcagccagtttactcaaactaccatcaactttggggggtatgtcccccagtcttctggtgtcgccccggtagatgatttcgaggaggcgcctttcttggattatgggctgagtcattatgggggaagaagtgggcatatggatatggattaagtaaagccaggatccggcggttccttgcttgtgttagtttgatttcgtggtggtggcattcttctttttgcacgtttatcctcctttatctcgacctggctttgacgcctcggtgcattgttcgcggtgcggcgtttatggagtttgttacgaggggctgatgctggtaagcattcgtttatatgggagcaggagtatacgccccagtggccttctctttttctgtcagcctttcggccgcgtacggttcagttcatcgatcattgccaacaggaagacgtcctctgtatcatctattttgtatctatatcgaaccctcgacaggacgtgaagcgctagacgagtcttgcatacctataatctagactagacctcaattaaggccaatcaaataatgttcgatccattcctataacgtgtggtccaggacaaccatatttgagttccttgtaaatagacggccaatgtgaaatgcatttcgtctcttatggatcttcattcatctccagagccgtccacatactcaagcggtccgggtctgcaaagaaccggtgatgaaaccgcgcacgttctcctacctctatagagcggggaaaggatcccgaaactcgagtagatctctctggccataaaactcaccggcgacagtcagaatcatgttcagtgtcgctctcatgttcagtcgttgtcttgtcaactcatcttcccgttgctgagcttcagcgtcagcagcagcagtatcctcatcaagctgagagagcaatcgtgccttcgcagcggcgatgtcagcctcggcatcgtcttttgacgatgcagcaggaaggttggggcctccctcctcatcatcgagcacttctccatcatcgatctccatgtcgatctctcccccatctgcctcttcctgctcctggcgttgctcgaccttgaccgagttgccctcgttcccagcaacaacgtttgcagcttttgaagagtcctcctcggtggtcgattcaaccacgtccttttcgactgtttggccctccttctccactctcccaccgccctcattactcgtacccggctccatctcgaccaaaaccacctcctcttcctcctcctgctcctcttcgccatcatcatctccaatcagcagctcctgcccctccaaatcaccctccacctcttccttcaacgccgccatctgcgcaatgctcaccatcattaacactgccctcttccccaactctctcacccacccgatgtccagatgatccatctcccctctgtccggcagtcttgccaacagcgcccatatccaccgactcgtgcgctctcgcagttcacaaccccgacgaatgaatttcccgcccaggatcacgcgcagaagcttgagcgcgccgaaccggtccatggcggccacctgcgcgggaaccgggtccgtgtagcggatccggttcgtccagactcggaaggtccgcgacttgggaccaaaggagccgacttggtagccgtggtctttgtcgagcgcggcaaggagggaggaaggggggggttggtggagcatggagcggagcgcggagaattgggatatgagggaggcgaagtaggcttcgcgggcgaggtggcggttggtggtcaatagggcgtgggcgcgggaggtgtcggttgacgagtcgatggaggagtcttcatcatagttggcgccgccgtagccgtagttatcgtagttatcgtcgtcttcggggacgggctcgacgagattgtcaggtgtggctgtgtaggcgccgtcttggtagtagccacgggaatcgccgaggccgtcgtggtagatgcttctgtccacgttgtttgatgaatcattcgagaggtacggcgggagctgcggcccagctttgggagctacgaggaggtgaggtatgccgttcgcctcttgcctgtgttacttaccattgtcagtcatcatggtctgcagcaattgggagaaattgaaattgtttagcctaacggatgtttctgcagagggaggggaggtatgagtatccagggaggggaagcttaccgaacagaacggagataggcgagggcatcgtcttggtcctcgaattccaggtcttcgtcgctgagcgtagcaggttcgtcgaggccagggaaggcggcgcgttggccgtatgtagagtcggtctttggctccgtcgatttggatttggcagaggaatgctctttccgccgcttggctacgggttgcggtgctggctcatcgttatcagagtatgtgagggcatcgtggtgtcgcttggggcccatgactcgttgtcgagatggctgctctgcgcgccagtttcagttatgacttggttaaggtgagacagtgtcgccgggtatgattcgtgctgcactcgtttggcagactgatgaagtagttcgggtgtggctattgtgccaattgaaggctgggatggaatttgctggaggttgcaagtggaagtcggggtactttgttgtgacgacgtgtctggcataacgaacagtgacgagacgagcgctgctgaactcgccaggggctccactttgcattgtgcatgtatgatgattggttgcactggcttagttagcatatgagaagagcgaactcatgatagaaggtgcttctcaccaaacaagcaaaaaggagaaggaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacatttctagggaggtgacatacatagagggtgaaattgatacacttggacgcgaatcagaaggcaaacaataaatacaaaagtcaagcggtggttaggtatatatgaagattgtcaagaggtgtgcttgttctattccccagatcttttgtatctacagtcttacagaaggacgttatcgctggttagagcaaatccttgatttcgaacagttttagttctacataccaggaagagaagtcacaatacctgccaatgtagaaaggaccgtgaccattcgctccatgtatcataatgagaccgcaaattaaagactactgcaaatcctttattcaccctccttccctccacgcactctctaccggtgcgcaggatcaaatgtagcgtatcagacagaggctccaatccttccggtcgccttttggtctctggctcccaatatgagctttgattcccctctacttgacctccgtgaaaacattcattccttctttcttcatatacgcattaaccttgaacgtgcgacatacgtaaacataaacataaacataaacacaacagaaccagatttccatgcagtgaagagaaaagcaacgacccaaggaagacgcatcactatgtgaacagggcaagcttgaaaaggaagtgcttctgatggatgatggttgggatgcgcgaaatgaaccaagacgtgacagacccgagaagcgtatcataagagatgataaatgcaaacaatcacagaacatgagaaaatcaacgggtaaatgtagcttgccagaggccaaaggcggttttatagacccgaggacgccacccctctcgtgcctctcgtaactgggaggatgccatccctcttgtgcctctcgtaacttggaggatgccacccctctcgtaatctagaaggggccaaccttctcgttcccacaagcaaacaggttgacgtgatagtccccgcgagcagcgcaacccaaaaccatccgatgaggatggaatgcagtagcagaaataggcgtgcccttgtggccctggagaaagctggagtagggctcgatccgggtcagctcatggccatcaaagtcaaagaccttgacgagatgcgccgaagttccactatatagcgtcatgcgagttagttattgtaatcagttccgcgtatgatgatcaagggtggggaaacctacacagcaaagacaggcaagtgttcatgggtgcttgccgtcctgagtacgtccttggtggtctggaacgatttgagcggctggtccatacgaatatcccacaaccggatcttgccgttgcggctggccgacaacagttctctctgtccaccgcgttgcatgtgcaccgatcgtacccactgcctcttctcgtccttccatttccgaaccatgctttcctgcggcttcatgcgagtatcgaagactctgatagccccgtcgccaaatccggcgacaaagatgttgcctgtcatctgatctgacgtgagcgaagtaacgcaggagccggatcgtgctggaatttcatgggtacacatttcatgaccggcattccagatgcgaatgaccctctcatccccggccacgagcacctgacccttgacctgttgccagtcgaacaccatgcccgagttgacgttggacggaaccatgtgcgtcagagcgcgccaagctgatgccagctcgatgttctcattgctgtcgtaattccggtaaacgcggattacaccgtctgatgaccccgtcatcaacagcgcttgatcgtcttcgttgatgaacttcatgtctgagatcttggagccttctgggttgccgttggagaaacgactcttccgggtaccctgtttccaatcccacacgttcactgtattcccgtcatctgcgacggccacgtaattctcaaactgatgaaagctgagtttcgccggttgtgaaccattgttaatgacgccgatttggtcattccacttgtgggttcgcgcatgcgtcttctggggctgagtctctctcaaaacggcctcgttgcgtgaacggcgccagaggcgttcgttgtactcgtggctgccgggctcttcggcctccgatgctttcatctgcggctcgcggaaatactctatggaccagtccaagaacgtgcttaccaatggtaggctaggcaggtctttcatgctgcgctctttataaccagcacatgacggttcgttggcaacgtggtagtttgctggcgaagtagcctgatcattctgctcaggtggcgcagaatccaggcccggaccttttcggctgcttcgagatccacttctttgtagcccaggggacagtggcggaatcgaggttgaagaagggtccagggtccccatgagggggccaaacaggtaacttgcagtcctcttgagaaggcctggcgaaggcaatggctgtgcgactgcagcgtgagtgccggcagcggcgcttctctggctcatatcacccctcgacacttttctagagcgccggaggatctcgtccatgagattttgcgtttgcgttgtaagtggtgattgaagaagtgcattgtgaacataatccacgatgatggtggcatctctttgggtttcgggatgtggatccacgctcaagatgttgatgtgtttccagcaggcagcgaagatcgaatcatgcgctacaccaaatgctgatggtttgatactgccatctctctcccggttttctcggcgagtatagtgtaaccccattctgtgatcttggccatcctctggcggaggcgaagcaagataatccttctcctcggatagttgctcgaaggcggcaaccaggaacttgctctcataacgcagaacgaaatgagagaagaagactagaagctcttttcggacaatcgggctgccgtctgtagccagttcaagcatggtccaggcaacgctttcctcgatcctcgcaacttcgtccgtgagatccgggattcctaggaacgtggtcatagcatgcgccatagctgcccgtacttcagggttggggtccctactaaggtgggagagtttcgaagtggcgttctcccgaatgcccctccatttaccttcaggaaggtccttccagagctggctgatgcagaggcatgaccattgcttcaggagggggccttctgggcgtgcaatatggtacaggcaataggtcataatgtcagttgagttacacacaagctgtccaggtttatagtctttgcacagcatagccaagatgaaagcacacatcgccttgtgctcatccaagaacccgacgctaaccatggagagggtatcttgcggcttcattatggccgcgaagtaattgtacccgctatctttgatgaggtcttgctggcatgagatatcgaccgcaagaacgcgagtccagatgaacaccatgactggctttaggtcttgtgccgccgactggaggagcttcaagacgtacgggaagatgccaatgctgagcgccagttgtactgcccaagggccaaggtccaagaaccttgctagtaggaccagagctcgtactcgatgctgctgacttagcaacacttgcagaaccactggaagctggtcaggtggcttctgggacaaagcatcccctcgagtcaagtagatctcgaatgctgtgagctgctccgcgaagaatgacgagttgatgtactcatactctatcccttcactctcctttctctcgagggccggcaactgggcaagagccagatcgacggccaagtcccagctctcccaaaggggatgctgacgtgtatctggcaactctggatacgactggggatggcagttgtacacaggcatgatacgctgtgcgaggagaaagtttcggaaaagagcggcaaccatcaaatcttgcctaaaaaatttgcggaagagatggcgtggtagcgtggtccatgcaatggtatctgtgatggcagtgaaaatccagttgagctctccgagaggcgtccggcgctcctgaagccgccctggcagcttcttggctcgctcaggagatattttggtttttagcggattttgcagacagaagaaccagagtgccatctctataggggtagtcaagcagcaagtgaagagatcagcaggcaggtcggggttggttggcagattctccttgacgttgcaggctgccagatggatgtagggacggaagttaatcttttcgtggtttgggtcccgttgtgccgcctcctcttcttcttgctcgtgcttctcaacaaaacggtggtaattggtgaggatattgccagcctcggagcaatcccacacatatatcgtgggcgcctgcaaccattgctgaaggtcgtagagagagacggggatatactgcgtgtagttcttgttgaaaacccagatctctcccgaggctgttggcttgggcactccatgcccattgtaatggaagagcacacgctcgtccttggcacttcttcggagggagacactgaaccgcttggtttcttcgatggacgggtctaaatactgcttgtagcgcgtccgaatagcaagggtctcatattgagattgcaaagctttcccaatattctccagtgccttggaaacaggaggcaccgtcggatcttgccaagcttcaagccgggcacccggggtggtgcgaagttgatctggcggttccactcctatgttcaagcatactgctatcgcagcagaaactgtttttaggcgatcgcgcatacgccagtcttggatctcgaaagcgggtgtctttggcttccctgttgtctcatgtcgcttatcggtaaagtacatgtaccagctctgctcagcgcacggttagtgacaccccagccaacggcagagacacaaatcaacgtacatttgcaagctgagaaatgacttcttcagactgataatggtcctcgaacccatgcctggcaccccaatcatggtactcttcgtcaacttgttcgatggggctttccctctccaaccgcagtccgtattcgctcttagaccgcgttaatggcgccttggccggccgggcgacaggcatatggtcgtcgtcatcagattgcccgccatgcaacgtggttccaggagatgtttggttattgtcgtcgggggcgctggaggggcgtcgaaacaagggcgctggtgaggaatcggacatgcgtctctgtatgttggatcgaagtggcagctggttatgggcagcaggatgagaggtcccgtttgtcgcgacgcgctggttgccgtcttctggcctctgaggatggacttgtgacattgtgactgaactttgacgagctgggttgttcattgtgtggcgggatggtgatgtagcagttgatgacggaaagccgggcctcgcgtaacggccagaggtgggagtgggagcagagggctgtctctggccaaattctgcggagccggggtgggaggcgtgaagagaaacagcagtcatggtacgcgactagacgagagcgaaggtcatggtcctcggagggtagagtcgggttttcaaggccgcgacgaggccgggtaggcgatgagtcgagaacagagcagcggtgtaacaactgaagtctgtaaaacagcgagcgtacggtgacttggaggtgatgtcggcggcccaggtagatgcgctatatcaggcggcacaaccagagctgtatttcctgcagaggaggggaccgatctgaaggctagggaaacgcagaggttcggatgcgcgtggggcaagcgtgcgattgaccgtcggctgtaacgaagatgatgcgtatctgaccaaggtagcctggtggtagtagtttggtggcagtagtagtgccgtcgtgactttcgttggatgatgccggtctttgcgctgtaggtttgagagatgggattgggtcagtcaatctagctagacttttatcagaggcagctgcgtgcgggttatagacgtagattcccactgcagtgggtgaaatgcgcttccgcttgtgtaaccagagcctaccaattgtcactgccagcaaattgcctgtgtttccactacttggtataccgaggatatcgcaatagcagttggtgagacttgggcaatacgaaactacacgcaactcctactgctttgaactggcaatgccggccgtgatgatgtcggcagagggaaccgcttccttgcctgtgtgttgtcgtggtgggtgcgggtggtggtggtgggttgatgcgggccgtggagcacagacgtgtggatgtggatgcgctgcccatcagccatacgctacttgggggtttctgggtgccaaggcttcctgtccagaggggaggactgcggggagtgcccgtttctcggatgctacactacactactagtcgtacctcaagtattcaacctcaaggtagagtgaaaacagtgaagggtgacctgtacggtacgtctgtacctaggtactagaggtagtgtactaggtaggtaggcaggctgaaggccttcttggcatctcccgcatacaaataagcccagcggaggtattgtaccgcccgaaccatcacggtgtcaccacagaaggaggcactgaacgcacatgatgatgcagtcagtgcacatggtggtccatgctttcagcctcacccccctcgttggtacaagtacgctaagctgcattccttgcgccgcaacgttgccattctccgtgggacttttcattcattatcgatattgcccgagttaagaaacggttcgttgacttgactcgaggcctgcttcgaggatctcacaaatccatgcgtcgcctcggtctggatccgattcccgtcgttagccaatcacttctacatatactgactgtgcaggacggattatcatcagtttgtcaagctttgcgaacatggaaatctcctctctattggcacgttttcaaccatcgagccatatgcatcagttgtcctatgagccctctcaacacaaaatcggcgaagctcactcgaccgcaagccacgcttccatggtatttgctagatatcgatagtcgtgcatgatgtcgccggcagatgccgaagccttcctgttgttcctgctcacctgcttgtgtcttgatattgactacttcgttccgtatcctaggatggtttaacacgatgggatgggctgcagtggcattcacacctgaatattcaacataatctaccttggatttgttggctgtgggaaaaaaaggttcgagttgcattgatcgtgcttttgcatgaactccaatttcaaaaaatatcgggggtggagccccggccattggggatcgctgagcaaggggtctgtgcgcttcggccctttgccgcggagcgggaacttcacgtgaaaacgtccggaacgggagccggccaccccgaggacacctgctccgaacaagtccaaacgagtttctgcattctgtcacgacatccgaccaacccattcacatcgatacggacacgggaagtcaccttcttggagatacacatcctctgcatccgtacgtaccgggttcagtggcatgtcgatgtgttctccgcatcggcatcaactcttccggcccctaagcttgatggaagatgcttgatggaagatgcttgcaggaagcgagtgcgggatggtctgtgcgtgaaaataagaaacatgaaacaaccaacgttgggtccacgctatcctgttggacccgagatatgaccccagaggaatgacacgcttgaggctcaatacatgttcgttgcggagaacttgaatctctccttgtgcttttggtgttggttacaatctactatccatcttcaccgtgtttgtattctcagaacagaaaagtaccgtagcaacggtaaaactgacaagtacaaggtgcaggaaacgaaagggttcaaggtctgccagtcagctgcgtttggcggccctcaatgagtatgtgcgtggcggtcgaacaccttctaccctgcattgtatatcgacatcttgccgagtttctgttgtcttttccttgtgcttaaggaccagagagagaagatagcagtaaagtttggccgtatagttgtcggaaggcgatcttatatcaactagttaggtatgcgatatagctttgcattatttcgacggcctaacaccatctaccaagttgggcgcgtaaaatcaccgcttgtgttgaatcactatgatgtgcccgataaaagatcagaccgttaacttttgacacagccgggtcacaggatggcgtggtattatcctatacactttgacagtcacaacactatcggacttggaaacagtgtcgtaccattgcagggcggaagtgtggtctcttattggagaccgtttcgctccaaacaaaacaaaacccggctgaagggtggtgagaaagtgcgggaatgaaagcactactgttgccttcatctgactatgcatgtcttggggcaggtatcagtataaaagtcagtacttatacttttgcaatgtcaagctgttactgggggccgaagaacgttggacatgaaaatgagagtcgcaggtgaatacatggccaggtaattacacgtttaggttgctgctaccttggcagaagaccgaaattgtctaaggattgtagagtggaagtgaagtgcttgcatcagtggaacttccaacaatggaagcgtccgggaacccccctcccctggaaccccctttgttctctttcttccacaaagtctccgcttcttcgctggaggctgctgttcctaagctttccattggaagcttttggtggccgctttggaaggttgccagggttatggtcagattccccatctcagcgggcagcattcgcggcgatgtggtcctgacggaatggacggccattcacacggacggctgcagcctgcatcttccacctgctgccgggctgcgctaacatcttgtccgtcaggtacggattacctaggttagtatggtgtagcagctgcaggtgcagcagatgcccctcgcctgggttgctggttccatttcatcaagttgtgttagtttgtgcatcacacttgggcaatggtagagtaaaagtaaaagggaaaaaaagtaaaggattgttctcatctcttcttgttggttactacagtacctatccgtccacatctatttgtcgctttcttggcggtccctccaattatcaacaagtatatgccgtggttcatatcatcatctcaatcaataacagacgcccttctttttcgggcggcgcgtgcctgcccgctaggtgagtgcttccatacgtacagggaccccctcccgccccccctaaaaggagaacccgacctggatgaggatgaaagagtggaagtgacctgaacgccaaacaagctttttggacccgacaaaaaaagcaagactacgttattttcgctgtgttacagcacgccgtggtgccatctttttgccatttacgagcatttgctaattgccaacatccccgtcatttcaattcagcagaaattcgatcgcttgtttacccccccggctccacctccatttacagacgacaggccggccgaccgatgcttgcccccagccatctccaaaatcgacgagccttcaactccctcctccgtcagcgtcagtgaacttgtcgcggtccacggtttcacggtcacggcttacggtcacggtccagtgtcatcggtgttcctggtgtgctttcactcagattcttccagcacgagcctcctgtttgattgtaagcgtctgatactacgcgcgcgcccgacccccccgctgttcgctggtacggtacggtcacggtcacgccatagattaccacgacctccctcccgaaccccagagtcgcccaattgcccgtgcggctgctgtcggacgccccgagctcccaagtcacgacgagacgagcgtgtaaagacgaacaccgacctcgacgctctcccttcggcctatttttctttcccgacgacctgaagccctaggcgaaaccaacttgtcgccgctgcccccaaagggcggccccaaagactagacatggcctttcttttcaagtccaagaagaatcacgacagagggccaggtagccgagatggtattccgggaccggggtcggcttcgtcaacccagagcgcgactgcgcgcgtcagggacgagaagggctcccgatcaacacctaccggtagcttgaactccctcgacaatgacggtagcgtaggcagcccggagcagcaaaactatggccgccctcggggccagaccctcgaagggcagcatcaacatcaacaacaagcgccctcgcagatgcaatcccgggaacccccgcaacagccgccgaacgatcttcctgtaagccatgattgccattttcacatgttgaatcctcgtcatattgctttgcgccagggcattcgtcgttatgggatgaaatttcctaacacttttaaatcaatagtttcgcaatggcgccaaccccaacccaatgccaatggcaaaccccaacgcttcgctttacccatggtcgcaaaggaggttaacatatacgacatctcaaccaagcccctttccccgatatggcgccgctgtcaattcggtatcgtctaaagagggcgatatctatgtgatgggcggcttgatcaacagctcaatggtcagaggcgacctatggatgattgaggctggtgggagtatggcctgctaccctcttgcgacgacggcagaaggtcctggccccagggttggacacgccagtttgctggttgggaacgcgtttattgtgtttggcggagacaccaagattgatgagtccgacgtcctcgatgagacgctatacctcttgaatacttgtaggacacctatcggcggctttttcctctccaacaaggtttttgctaaccacttttagctacgcgacaatggtcaagagctctgcccggcggtccacgacctgcgggtaggtatggccatactctgaatattctaggatccaagatctacgtctttggtggccaggtagaaggatacttcatgaatgacttggcagctttcgacttgaatcagttacaaatgcccagcaaccgctgggaaatgctgatagctactacagagcccggaactacccctcaaggcaacgttcctcctgctaggacaaaccattccatggtcaccttcaatgacaagatgtatctgtaagtccagcccattcgccatatcactggtggtatagatactgaatagaactaggttcggaggcacgaacggtttccaatggttcaacgacgtttggtgctacgacccatcgactaatgcctggactatgctcgaatgtattggatatattcctgtcccgcgcgaaggtcatgccgccgccatcgttgacgatgtcatgtatatttttggagggcgtaccgaggaaggagcggatcttggtgacttggccgcttttcggattacctctcgccgctggtataccttccagaatatgggcccttcgccctcacctcgatccggtcatagcatgacggcagttggcaagactgttgtggttgtaggtggagagccaagctctgctacggcagctgtcaatgatctcgccttggtttactgtttagacacgacaaagatccgatacccacctgattccgcaggcaatcctggtgccccaaggaacgcggtaaggcggccaagtaacgcgactcctccatcttcgagccaaaacttcccgccccgagacggttcgtcgggccctcccgaccagagacggttggtcgggccacctggggacgccggcaacactacccctcagaacggattcagaggccccccaaatccaaacgaccagattggccctagaggcccccctaatgggcctcccaaacctatgagacctggtccgccaatgggtccagccggccctccccctcaaggccaacctccaaggccgggtgtgaatccagcagtcgcccgagcaaggaacgcctcttcagacagcagggcggactcttatcaaggctcccctacacagtctccaatcgtccaacaaggtccagttttcacccaaaacgagagttccgggtctgtgggaagacataccccaactcagaacgcaccgcgctctgcatcgtctgcgtcacggcagacggaaccccctgctgctgaaacacccaagtccaagcctctgaagcaagcccgcacgcaaggatcggtcgacagctccacggatgcaaacctgaagcaagcagccaatcgttctgcttctccgccggcgcctactgcgaggctgaacagcaattccatcaaccgaaggtcatcgcagcggaattctcaaacagtcgtacttctgaaggagctagacgcagcaaggaatcgcaatgcctggtatgcttcggagttggagttggctcgtaaagccggttatgtgcccaccgcctcgatgagcccagcgctagaccaacgagcggcggagacgtttgacgacgaggacaggcctttgatcgaagctttacttgccatgcgcactgagcttgccaacgtacagaattcagtagacaaacaggcagttctcgctgcgaagcaaattgccgaagccgaacgacaacgggatgctgctattcaggaagcgatctatgccaaggccaagctggcagcgcagggaggaagtgccaggagcacaccccaactcgatatggataaagatggcaacgatcgtgtgggtgagatgagcagaaagcttgcccaagccttgagtatccagaaagatctacaggaccaagtggaccgcctaaaaatcgacctcgacgccgagaagaaggccaggaaactggcggatgatacggccagtgctgctcagaagaggatggcggacctggagcattataagcaaaagaattccggcgaggttgagcaactcaaagctgaaatgcatatgctacaacggcaggcaagagaggctgaggtcgcagcgtcggaattcgaatctacggcacaaatgctccgtcttgagaaagatgaactggaaaacaagtacaatgaggccgtcggtaactctaagcaaagcgtcgagacattccagtcactgcgggaagcggtagctgcaacaaccgaaatgagagagacgctggaaaggaaactcgatgaagagcgtgcactccgggaggaggttgaggccacgttgaacaagctcaaggctgagcgtgaggttcaggctgctgaattagctacaatcactcagcgcctgagagatgctgaagagcgagccgaacgccatgccaacgaggcacgtgtccaccgtcaagccgtgcttgccggtttggataagctgccgacaatggaaaaccgtaatctgggcaacggcgagattgaccgcacatctgcccttcaaggccagctaagcgccgctaatgcgctggtgaggaagtaccagcaggaggcagattctgcctcagacaaactacgcattgcagaggaacgcattgctggacttgaggcctatcaagaacaagccagtcgtgaaggtgtctcgatccgcaggcagttgcagagtgccctaagagaaacccagtcccttcaggccgccaactcggatctcaagcagcaattggccaagcaacaactagaaaccaacgccgtcctggttcaacacaacacgctcaaagatattctcactgaacgtggtatttcacctaccagtgtaaaccgtcatagtcgactcggcagcccgcgtgagggttccccggaggcgatgcgcttgcgcgaacttgaacagcaacttgccgcggcgcaagctgcgcacgaggagacaaaggcgtcagcggcaaagcaagcgcaggaagcggagacgacgtatcgtgacaagcttgcccagctcgataatgactaccagtcagctgtgcactatgtcaagggcaccgagaagatgcttaaacagcttaaggagcagctgacacgctataagacagagaactcccgcctcaaggaacagattgttgagcttgaagacaaggttgggggcgagactggcggcaccggcgcacctgcggactgggagactgagcgcgaatcgctgcaagggcaagtcagcgagcttcaagctgagctacagaggacggcatctcaactcgatcaacagctcaagtccctgcgcgaagagcttgaagatgtccgccaggaacgcgattcggcggctcacgccagcgacgacgccagccgacgtcttgaagcgaccaagaaagacctagaggagctacagcatgagaatgcccttctggagcgccgcgctcgggatgcggagcagaaggtcagcacactgcttgatcaagtagagatgagcgtcgacaactaccgcagacgcagccggcaagtcccgaacgaagcgatcggggctgcggtgacaccagtgggtccttcaaatgaaataggacatgtcaggcatgagtccagcgaagccgagagcttgtacgggccaggacccgatgctagagatagcgtcgcgctggatcacctgacaagcgagctcgagacgttgcggagccgttgggaaaccaatagtaagaactaccgtcacagcaacgcgtttgattttgagggcctcggaactcctaccgcatctcttcccaatcagaagagtgacggtaccctcggtctgagcgaaagtatggcggattggaggaagaagaatttcgacgatagtcaccttgatgatgatgagcatccaccggccggatctgccagatgaaagaaaggaatgcagggaaagaagcttagccatataggaaaagctaagcgtgtaatttgatggtggcggcaattgcacccaccacaccagcaagcaagcagtatatcagcgaaatctttttgttttatgggggggaatactatgccatgaacgaagacgtcttgatgtttgatggctatttttggtagagatgtgcttaattttcatacatttcttaccttttcgataatctgacgtggatggggaataaaaggaaatgtcattttgcttaacacccgaacagtttctatatagctacttgttcttgtgctttggctgctctgtgctgctgtgacattcattcttgcctaccttcttgttgttgtcttattggagacactaatctggttgtaattttgatgcggattttaattccgtcgattttctatggagttaaatggcaaagttcgggtagtgatcttgcgtagagtttaatggtttctcttgggtgacaggatgttaggaaaagaaactcgaaagaataatcttacgttaacgatgaagactcaatccttgatagacaatttcagtctgacatctaaatgtttccaaaacgatatacagttgacacttccaagtctttaatgagactgcgctcgataacagagtttgcgactgtctgcatataggcccataacttaccgcatgtccaggagtgtacactgcaagtagcttagttaagatcccggaagatatctctaattttgaaattttgtgtctatcgaaaagcgaaaagcatgaccacaactacaaccccattttacccggctgtagttgctgccaacaatttctcctttttctcatccccattgctctttctcattcctcctccgtcgagtcatctcgctatggccgcttatcaagagcgttgggtgacgacactccatgaccctacccagcacaccgtatcaaggtgagaggcgtggctctgaaggcataccattgctcattaacagcagtaaccctgatggctccaagttcatggatgtaaacaaccctcttttccgatacatccatacagaacttcagagcctccacccttcgttccccgttgtcaaatccccatcatcatatcctcatcatcgtcatagctggacaccataacaacaacccaatcccctcccccgtcctcttcatcttcctactgcgcagcaaacaaactcatataaactccccaggcaatcccggccaaattgcccgccagactcctcgccgccaccgtcttcaagactgcaaagttgacaatactcacaaacggccaaaacttccagctcgccaccatcagcccccaaaactcgcgcttcgactcctcccaaacccagttccaattaacgccatgatactggatcgcgtttccccttttgaagctgtcgatcaaaaaccacagactttgatcgggtgaggcgccgaacgtagaggtggcccggtgctgcatcgcggcttgcgtgccgcgcatgaacatgctgaaaagcaacgtgttgacggctgcccccacggtttggtcgagcagccatttaatgaaggtgttgcctttgttgagacgcggttcgacgagcgtgccgagagaggcttcgcggtcgagagccttttcgtcggaggcggaggcggaggcgatggcttcgcgcgtgggggagacgtggtgggatgggaaggtggtttcaaggagttcttgcctttaagggggggtgttaggtaaggtcactcactcatgggttgatggcgccgaggagagggaggttgttctcggtatttactagggtgaggacggaggatatgactgaatgatggactccgatctcccttgtgaccgtccacaccgacaaagggctaagagacttaccacaaaaaattgggaggcgtagagatcacaccaaagaggaagaactggaacactggcacccagtcaatcaccagaggtgtctaatcagcagagtcaccaattgtcagcatcaagatctccaagtatgtgcatgtggcattacgtcatcgcttccacgatgaacatgagccagagtgagtttttccacatacaccgtctttgtaggcactgatggcctgggcgagaatgtttgatattcccgcaatgactgccgcttgtagcgtggctttgatgataggcgatggctcgttatcatctttctttgcgggagctgctggcttgggcattttgcgatgaaagaggttcctgctgtttgacgagttcagtggtcggattgctttgaagctaatcgtaggtgatttggaggtgagcgaaacggagtatgcaaaaaaaaaaaaaaaaaacgatgaggagcatggaggagtacttgtaaaatgagtgtattggctttttggaggggaaggaaacgaatagactagagtgtagccaaggtgacggcggtacagtatagacggacgacttagcagcatagcgccagatgccccaccggttgggcaacacaacagaaaaccggatgagataaaaaggcaccaaacgaacttacccaaccgaacgcgagaaagaacgcagctcggccaacgatttcgaacatgagggatatgatattaagaaacgcatcaagatactgaatcatgttggcgaggaaggtatggcatacactctgaagtgaatacaggtgtccacgactacagctcaacccatcctgtcgacgaaatgtcgggggattgcacgcctattagtatgcgagccaatagctgacgtactcggagacgtacttatcaaacggaatgctgtgctcgactatcgcgatgcccatctaggtaggtaggcccaggtatttggttcaatgttacccgcgttaagatcttcggggttgccttatctatgtccccctttccattacatgaatgtggtgacaccccggttatatccggcgtagtacctaaccttgttggtaagtgaccgaaacctcttttggactattctaccgattctcattagacatttgcatacgcccgcaccagtcactcattatcgtactagctgtgaatggccgcagctgtggtgaccatatatgccatacctcacccgttataccgaggcttcttcttgctctcggcaatcatgtttttgatgttttgtctataccctcgttaggctgcccaacgtcaaacttcatggccggctcagaatccacatgaaaaagagctgcacgatgtaggcgtagaagaagaggaactgtagcctctgcgatctctttgcccgaccttcggtgggcatggtttgcataggaccctgggcgttgttgttgttctcgggaagaagaacgtatttcagggagcgcatctgagaaacgcaggttagtcaacgatccaattcggagaagggaacagcagcagggcatcataccaagaagagagcgttcgcaaagaaagtgtaaccaaagacagtccagccgatcacaccaccagttcccttgccgccattcacaatctcggcaatagagatggtgacaataacaccaacaaacttgtacccagagtaagcaacgaggtccaggagctgcgactcgttggagatgctcaacaggtagcatccaagcttcagacccaggatttcaacgatgaccaccactagtgcggttgtcgcaatgtatccgaacagttccggctggaactggccacgtagacccgcgatgagagtctggagaaagatgtaagtgaccagtgacatgaccggaatgtacatgtcggggctgttgatgtcgtccctgggaggcaggtaccacccttcctggccgcctgggcctactgtctgcttgcgggaccagggcttatgcctccagggaaacaggacaagatagagcttgtttattacgtaggagttggtgacgttgaagtaatgcttgagcgccgagacactgacgaagcggttgacctgtcgcgcctcgcgttagcatgcgtctccctccacgacaggtaagccgtcagcatccttacattctgctcgaggtattcctgtccctgcttgaacgctgtctgtccgaactgcgaggccagctgcgctgccgggtcgtttataaagttgccgtactggccaaacatgtttcctgacggtgcccgcccttgctgttggtaagggcttccatcatagccggagtgaggttgcgacgtgggcggcggtggcgatcgtagctgaggaacggttgagacgtgttgcgggacagggtggtgtaaagggggcgattgcccgtagccggatcgctgcatcttgtcggttggtgaagttgtattaaagtgaaagggagagtttggatgttagtcacggtcttgggactcttttcgccggtcgatcggtatggaattcgtggtgctagtaggaggttggtactgcgtgctcgtgttgaccgcgttgcgtggctttgccaggcacctagctctgtcggggagatgcgatgtgtttcgttgaatctggagatgctgtcattgaccacatacactacagcaacttgaagtgaacacgctcagggctcaggcagcttgagtagacccccatagacccccgtagacccccccccccttccacttcccaggccgacagcgcagcccctggccggccgccttggcactgcactcaatcgcctgctcgccgtgccaagaaatagcctgatgacatcttatcggcgctctacactattaaccaacaaaagtcccggcggccccaccttccacttgctaggtccagcgtgttccagaagcgcggcgcccggctaaccacgccgatgcagtggtggcggccaatatgacagtttggcttccatcgagtctgagtgagtggtcttggactcgaagcacttcccttccgcccccttttccaatatttactcttccactcctcgtgctctctttctcttcctttgacacaatccgcactcctccaaacgccaattgtcatcagggagtgctcgttatacaccagcttaccactttaaaacggggcaccatctgacgaaccatgttggacactttcgagatcctgacgacatcaggggtggtgctgtggtccaggacatacgccgccgtcagtcctgctgtagtcaacaacttcatatccgacgtcttcattgaggagaagagcgctgttgctggtaccaaggatggcgcttctgcgtcggccaatccgccctacaaacatgaccagcatacactgcgttggtcgttcgagaaggaattgggtattatctttgttgtatgcgcatctcctttgccttgtgcccttctccgcccttcacggccgctggctgacctcatgactcgcaggcggtttacagatcactcctacatctctcatggatcgacaagctcgttgacaacatccggaccatctttgtgaacctctatggcgaccagcttaagaagccgaacgttacgcttattcagtgcgccaagtttgatgactatttcgaccagcaactgcaagagctcgagaaaacaggcagtaaatcggattcgaaagacgttcgcgcattccaagatgaagctttgtcagacgacctgagcgatatgcccccgccgctacctggccttgtccgtggcggccgcgtaccgagcaacaccaatacaagcaagcagggcgattcggacttcgatacgtcacccaacgcatcgcggcccacaactccggctgtagcaagtcaccttttggtggcaaagccaggtccgggaggcaagatgtcgagaagagcgagaaagctccagaataccaactctgcgcccgcttcttcaggcgacgaagcgtcagtcaaacgaaccaaggccaagcttgccaagaaaggaagaaagtgggatgcggacggccttgctgacgaggaggacgatgttcaacttgacttctccgcctccaaagcaacaagcgatagtgaaaccgaagcaggaaggcggtcggctgttgaagaagtggatgcctcaacatggggttcgactacaaagggcaagtttgtgctcagggacctgggcgatgaggtccactcgattcttgcgtctgcggaggccaagaattccgcatccaggaccgatgccccaaccggtctggtgggaacaggcctgagtgctattggaggtctttttaggaacgtggtcggtggaaaggtcttgactaaggaggatttggacaaggccatgaagggcatggaagagcatttgttgaagaagaacgtcgcgcgcgaggctgccgtgcgcctctgtgaaggggttgagaaggagcttattggtgtcaagacaggaagcttcgagagtaagtccggttgtcatgcgcttcaatatgcaatgacagagagctgacaaccttacacaggtatcaataccaggatacaaaaagccatggaagtctccttgaccaagatgctcacgcccacatcctcgctggaccttcttcgcgagatcgactcgatcacatcacccccagccacgtctctgcgcaaggcgcggccctatgtcatgtcgattgtgggtgtcaacggtgtcggaaaatcgaccaacttgtcaaagatctgcttcttcctcctgcaaaacaagtacaaggtgctgattgcggcaggtgacaccttccgctcgggtgccgttgagcagttggcggtgcatgttcgcaacctcaaggaactcacccaaagagaaggcggcaaggttgaattgtaccaaaagggatacggcaaggatgccgctgcagtggccaaggatgccgtcgcatttgctgcccaggagggcttcgatgtggtcttgatcgacacagccggtcgtaggcacaacgaccagcggctgatgtcttcgctggagaagtttgccaagtttgcgcaacctgacaagatcttgatggttggcgaggtaaggagcatttccactctgcacactcagctgcttctgcacgtatttttcctcttatactgaccacgtggcttcgtaacaggcacttgtcggtaccgattctgtggctcaagccaaaaacttcaacgcctcgttcggagctggccgatctttggacgggtttatcatctccaagtgcgatacagtaggagacatggtgggcacaattgtcagcattgttcacgccacgaacgttcctgttttatttgtgggagttgggcagcattattcggacctcaggaacttttctgtcaagtgggcagtagagaagttgttgagcagtgcataaactgcgtagccagccattcgggggacttgaaccaatttgtatagcatattaattttttgttccgtgtttcttggaatacctataatggatgattggtcaaccagccggcaggcagtactcatcgacacagttcatcgtaattaccaccgtgacgccaacttgctcctctaacttctttcgttgagagctactgtggagaacgggccaagtacctctattgagtgtttgtcaaacgcccctgaaccccccttttcaggagaggcttggcataaacaactgctgcctttctcagaaacgctgcttgcacgtgatcacccgtttagccccgcctcgcgttggtccgagtcgcgttttctcttactacactaggctgcgtccaggttacatgctgctgcacttactgccccccgcccccccctcatcgagtattcgattctaccttggtcctactcctaggttgtcgccgctgtcgatctcccccaaagatgtcgattgaagatggcgtccggagtccatggcaaaacagtcaagggaggcgcccttgaagagagcttccctgaggacgcccaaacccagcccggctcagcaccgcctcagtccactctagccgcagaacttgtcgaaggcctcccgaacgaatctcgacgcgcgaaacctgacgaggtcaccgagatcaagcgattgtgtaccattatcgagcaggaaaaagacaaggccggctcggatctggaaaagacacacgaaggacgacttgcgtacaatcacatcctcttctatgtctgcgccggacctgttcttgatgtcgtcaaaaccaatgacccgttcgcggatttcgcaagcttgcagcttaaggctcagaacacccttagtcttctcaagcttgccgtccaagagaccccggatgtgctgaagcagacgaccgatgggaatgagttcttgttacgcggcccagaacctttgtggctatggttccagcctaggttacttgctcttctgggccgttccaagctgcttggtatcacgtctgcgattgaggacttcttccactttactctgcaaaccgttgctgaacgtgtgcccctctgggaccttggcccaggcttgcttcagtatttccaagcaagcttgcacggtaagcatcagcgacaagccgcaactggttatgcagtaatcgctaatgttaatgtaaatcgccagccatactcgagcatttccaatcgaacccgctcgccgatatgaatgcacggaactctaatctcgacatccagcttccgccggacacgtttcttcgagccctggacctcgatgacccagatacaccatccaagttcttctacaagatccgggattccgaacatgctatccgccacgccatcagcctttttcacattctgaagtccaccatcctacctgtgggggctgctgaacccccactgctgtaccgcggaaacattgcttggttgatggatgtgtttcagccgcttttctctgctttggttcactggtcgccacaattgaagataagtctagcgccctatgttcagacagctattgacctagcagaagccgcagacgacacactgcgcccaaaagcgatatccgcgcttgcgttgatatgcggcgaggtatttgacagatccgcgcaatatcttggcgaagacgagtttgggctggctacgagaaaggcactctccttggctttgctccatcttgtcaaggaagcagatagtcacaggtctttgatgcagctgttcgaatcccgagtcgtcatccccgccgtcagtttcgctacagctagcctccccaactcggatctatgggttggtgcatcagaaatgtcacatttggtttaattggtgctgacatccaatttagagatcagccattctcctccagcaggtagtgtctgctgagacttctttttcccaagttcctgaagagctcagttccagtaaattcgttgacgtcacccttcgtcagcaagtcggactgttgggcctcgatcctgttgtcgaggatggggaaccggcccctaaacgaaggaagctggtggagcaccaagcattatcagccgacattgtcgaagaaatatgccgtgttgctaacctgccaatctctgaagacatctgctctttggaagatagcctaatgtgagttggccgagtagaaggcaggccgtacttctttttttactaacgataatagtgatgcctttcccaagctgacaatacttcgacaatgccgagtcattgagctcatttcctttgtcccgtgcgctacggataataccctgggactcgaagaaggccgtttggggtctttggctctttcttcggcatctttagaatgttcccattgctccatattcggatattcagcttttacgcaggcatgtgatgatgccgttacaaagaccactgcctacaagatcctggagaagcttgttaagagcccgggtttccgtgactctagacgccctcgtgtgtacgcgatagtgcgtttacaacgcatgttgcggcataccgtccttcctgagttccgtgatctggagcagtcgatacttggacagtggtgtgtgcagtcgctacgcagctctatacgagagcttcgtattggtgctggtcgcgcacttgccgtcctgttagacccagatgttcccgattttgtccgtcctatcgccagagggaaccaaaatattgtcctcgacattctcaagttaatcaccgatgaggatgctcttcatttgcacgaaacatgcatactagcttggggtcaagcaggaagggttgtatctgtcgaccacctaaacctgattttgatcaagctcgttgagtacctgggatacaacaattcggtcgtgtcttctatggcagttaacgaaattctcaacatcgcaacgtatcgcggaataacgcccttgcagctatttgcgccatactgggagaacatggcggttctcgtagtcaaggacttggtttcggcaccgcagaccacgaggttggttgcggagactttgcagctcagcatcgaagaactcctttgtctgttacaaaaacacgctcttccatggttggtattggcgaagaacctaggtgtcatcgagaaaattgccgaagcccggggtgagaagtcaacatcgcaaccgtgcattgacagcgccaacttcccctcgatcattgctcttctcttgatccaggatgtcccggacgttgaagagcatgcaatggaattgctctgcgtaatctcccccaaattcaaggaaccaaaccccggtgagcttaattccgatgagaaaagaccggtatctgtacgcgatcgactcgccgagatcctgagagttgaaccattgggggtattattcgagcttttcaaggccagtggcggggctgacgagagaaaaaaggcactggtacgttacgttcactgatatatagaaaccagaggctgacaatgcgcagatacgcaaaggtatcagtatcttggcaactcggagttcacctttaacagaaaagggagccgagccacctcacatcatcgagcgcttcttggaaaaatatacacttgggttggtatcgcgactcagtgaacgaataacagatatcgacgttcctatcccagatagacgacgatgccttagagcaatggaagaaatgatcagagtttgtcgatcatcggtgacaactgctcgttcacaggtatgctgctctggatcagtgactccggcctggaaacacctatactcaccgcactcctctcatagatatcggcatgtttactgtctgcactaggatgcgacgagctgcggtctgatgccttctcgtgttggtcggtcatgatcatgaacatggacgagatggatgtgccaaatttgcttgacaccacgctctgggtgatcacacatcactggacatgctttgacgacagtaccaagcaacaggctcaaggagtcctcgacgccctttccaagacgaatggtcatgatcttgtcaaggcaacggcctcgatgacgacgtttaatcatctccctgatttggctgaacaccgcaagcgtctgggtcttctgtcgcagtcaggattaactcgtcaagatctttttcgcacattttgccgacgactgagacacgaccatccgggcgtcattgaacaagctttgaccgaactccttgagttattgcggcaacatcaagactatatccaggcatccgctcttgctgaacaacccaaatcgttcattccaggacttacgcgctccgttcttgattgcgcagccaaatacaatggttggcagcctgggatcatgcgcctctgtgccgagtgcatgggtatcattgggtgccttgactcgaaccgcatggagagcaatcgagaacagaaacggtttgtcgtcagtcaaaatttcatggatttcagagagacagcggacttcgtgtgtttcatgttggagaatgtcctcgtcaaggctttcctttcaactacagacacgaagttcctgagcttcctttcgtatgcgatgcaagagctcctggccaaaacgggcatcaaactcgcttaccaaagtcagggacagggccaacatgagacattatacaagagatggcggagcttcaacgacataaccaaagagattttaacgccatttttgacatccgaattcatcgtttcgtctggaatgattgggctggacaccaattaccctattttccacccccagaaatcatacgagacttggctgaaaacgtttgttcttgatcttcttcgcaatccacagaaccctaacagcgcgattctctttccacctctctgtcgacttatcaaggtccatgatccttgtgtgagcgagtttctgttaccctacgtggtgctacacgccgtcatcgggagcgagggcccctcccagacaccagatgagagccaaatgctcgtggcggaagaggggtcgaccagggccgaggcccacgaaaagaagacaagcggttcggaatggaggaagaaggtaatgtctgagcttaagactattttggaatatcaaccgccggaaaccgccacgcattccgagaaagaggaagtcaagctttgctacgaggtatgtacattttctcatgactgtgtattacttaaactgactaaagtaggccgtgttccgcattcttgactacttcaaaaactggctacacatcaaaaagtcccagtcagcaaccaaagagaaagatgcgaggtggtgtccattggttgaggaggtgctttcttccctcgatcctgaactagttgctcgacgagcgattgactgtgggcaatatgctcgcgctcttttgttcctagagcctcacattgaaagtcgcagagacgaggctataggtgacgaagcaactcgtctcatgcgatcggtacatgatatatacacgcagatcgacgatcccgatgggctagatggcatatccgcgtgcatgaaagatctcgggtttaaggagcaggctctcagtcatcgtaaagcgggccgatggactgctgcgcagacctggtatgagatacagctggctgaatcgccggacgatgttaatcttcagctcgacctcttgacctgtctcgaggaatcaggccagtacggtgagtgacatttgttatctttaggttgatggtacatacggagctgacattgcgtccagacaatcttctgagttttgctgaaggaattgacaaaacaccaagcagtctgagcaaagtgatgcctttcgttctcgaagcgtcgtgggcgacgggcaggtggcaaataatggagaagtatctacgatcgtacaccgagggcgacgtaaccgatgtcttcaacatcggtatcgctgatgcactgctctgtctcaaggaaggagatggagaacggtttcaagaacttttgcaggcaatgcgggacaaggtggctagttccatggcactttcagcgacatcatcgttcagaacctgtcatgacgtgatgctgaagtgtcacgttctggaggatcttgagatgattgccaatgcggagccagtcgagggtgaaggccatgcgcctcttgtgaaggctctagaacgtcgcttggaggtactcggggcatatgtcagcgacaagcagtacgtgcttggagtcaggagagcagcaatggaactgatgaggtatgtatcttgtttgatctctgaactcattgagctcatttctgataaatcactaggacgaaattcggagacgaagagatatcgtcatcatggcttgccaccgctcgcttggccaggaaatctggttcgactcatcagtctttcaacgcagtgctacgtgcgcagcagcttggtgatagttctgcagtcatagagtacgcaaaattgttctacaaggacggccagcatcgcaaggcgatccagctattgcaacgcgccattgacgacgaccttttcaacgatggtatgatggcaatagataccccaacatctagcaagagtcaacagtctcatcgcaatctactgaaagccagagcccacttgctccttgctaagtggctcgattcaaccggccaaacccacgccggcgctttacgctccaagtttcaagaggcggccaaaacccacccgcaatgggagaaggggcactactaccttgggcgtcactacaagaaggttttggagtccgagaaggcgctcagcccagatgatcaaagtgacgcctatttgaccggagagaccgccaagttggttatagagaattatctgcgctcactcaactttgggaccaagtatgttcaccagaccttgccacgaattctcgacctatggctcgaactcgggactcaagtcgacgctccgtcactgggcatggtgaccttgtccgcagagctacaatcacgtcggaggaccattctccatgagctttataagcatttcaacaggcatctacctaaaatgccagcttacattttttacacggctttgccgcaaattgtggctagaatagctcatccgaaccaagatgtattcagagtcctggagcaaatgattatcaaggtggtggaagcacacccccgacaggctatctggagtctcttctccttcatgaccgggcgtacgaacggtgctcgacgacacagagggcaaaaggttttggacgacctcagagccatcgcgaaaagagtcgatgagacaggctacgacctgaaacagttgctcaaaatgggcgagaagcttgccgagcagctccttctggcatgcaacaaaggtgacttccagagcaacaggacagtaaaagcaagtattacgagggacttgaacttcaaccacaaatgcacgccgtgtccgctggtggtgccgatagaaacgtgcctcaccgcgacattgccgacgttaacggacaacaccaggaagcacaaggcgttttccggggacgtcatcacgatcgatagattccttgatgatgtactggtgctgggatctctggcgaagccgcgcaaactgacggcacgaggatccaatggacagctttacggtctcttgatcaaaccgaaggacgatctccgcaccgaccaacgtctcatggagttcaacggattgatcaaccggtcgttaaagcgcgataccgaatctagcaaacggcagctgtacatcaggacatacgccgtcacgccattgaatgaggagtgcggcatcatcgaatgggttgatggtctgaaaaccctccgcgatatccttctgggcatctacaagacgcgaaacatcacacccaactacgggcaaattgcagaactgatgaagcaggcgtgcacgtccgacgacaatctccatctctggtccagatccgtgctcggcatgttccccgacgtgctaccagaatggttcatctcacagttccccgacccatcagcctggttcgccgctcgcttgcgatacacgcgctcctgcgccgtcatgtccatggtaggcaccatcctcggcctcggcgaccggcacggcgagaacgtgctgctggaggaaggaaacggcggcgtcttccacgtcgacttcaactgcttgttcgacaagggcttgacttttgcccagccggaaaaggtgcccttccgactgacgcataacatgattgcggccatgggtatctaccgctacgagggccccttccgaaactgcagcgagctgacgctcaaggtgctgaggcaacaggaggaaacgctgatgacgattctggaggcgttcatccatgacccgacgctggatctacagaggaccaagaagcggactcatgatgtggtcaagctgaatccgacaagcgtggtggagagtatcaagcgaaaagtcagggggctgttgccgcatgagaagatcccgttgggcgtggagggtcaggtggaagagctcattaagcaggctacggatccgaaaaacttggctgctatgtatattggttggtgcccgtttttgtagtctgattagcgtatctatagagaaaacagcccgacagaggagttggaatgtttgctaaagtgtgggaaaggggaggacgggagttgcccgttgttgttgttgacatcagaagctctttggctgttagcgctacagtggggtgctacagtgctacagcgctgaaagggcaaatgtagaacagatggcaagcgcaaaggggtgccaactcacctgctccttccttcctttgtgtttctgattgcccacgccttgtgccctaacaccagaactgattgtctaaaatgacgggattgacgacaaattctttaccgtgggcaagttctccccgcaacccccattttgtacgggtttcgacgagcatcattcggtttgttgttggcgacggtgaattggttggcatttccaggtatcctctctggcaaccaagttatccaccaagtagccgagaggcaagcaatctaacagcagacagctaccgccctttactcggtaaatcccattcacctctccgcgcccaaacatccacccatcaatttctggccgtctgtctcgacaagtctttctcgcgtccattccaacacaaacgcgtttttgatccgtcgcaaacgcatccaggatttcaagtttacacttcacatcggctacacttttattgggcttgaaatatttgtccatcaaattttttttttacgttaggtctctttcttcggctcgccgaaaaccaggccatttcaccttgtctgtgcgcccacctgtcatcttgccctctcatccaacttgccgaacagacgacaacataggcctttaacatgccttaccgtattggtgagttttcactgcctgacatgatatcagatcatctcgcccttttcaagcttgaaaccttgatgggatggctttttggacctttagaattcttctgtgatgctcctccggttttaaatgtcaaaatccttgacaatatgacatcaacaccgtccaccccatcggattgtcaagcacaaacacggccaaaccgacaagagacaggaaacaccacctctttccatcctcgagcctgcccacagtcgtctcttatcttctcaaacgcgcagcctcgatgcatagccatcttacttggtcattcacaaccgctaacccactctcccagaggtttccaagaacaaccgtgccggttgcaaggactcggtctgcaagaaggaagcagtcaagatcaccaagggcgagctccgtctcggaacatgggttgagatcaacgagcatggcggctggcagtggcgtcattggtaagaagagagctggaccggaacctcggtcaccggttggcttggccttcgaccacctttccctggactttgagatggactaatatgtgctgtttaaatctttaggggttgtgtctcgggagagcagatcctgaatatgcgcaacatgctagataaggacggcactggcgactatgagtgggatatgcttgacgggtgggaggagcttgagtgagttctgctttcatttgaaactctgttctgctttcgttagctgccgataaactgacaacatgtgcgtcaagagatttccccgtgctgagggagaaggttcagcgggttatcactcagggtcacatcgaccccgaggacttcaagggcgtgagtttattcagccaccgttccttagttccagctgaggtagaatgctcctttgctgacattgtctttcttcatcaaggaccccgaaatgaacaaactcggtcagagaggcatccactccaaaaagaagaaggctaaggcatccgaggacgacgaggaggaggtatgattattcatcaatgctctgatctttttcttcccgctgacacgtaatgcttgctcccaacaggacaccaagcctgctgcgaaaaaggccgccgctaagcgtggccgcaagaaggccgatgccgatgaggacgatgaggagaagccccctgctaagaaggccaagaaggccgaaggcaagactgctaccgtcaagaaggaggaaagtgatgtcgaggagcaggcggccgaagaggagaagcctattaccaaggtcaagggcaggggtaagaaggctgctgccgccgtcaagaaggaggaaagcgacgccgaggatgtcaaagaggagaagcttgctaccaaggccaagcctagaacaaagaaggccgccgccccggcagtgaagaaggaggagagcgacgttgaagatgtcgcggctgttgatgagatccctgccaatgaggaggagcgggcgaagaccgaacctcctgccaagaagaaggccaccagggctagacctccgcgcgcagctcgcaaagctgccatcaaggaggagagcagcgacaaagaggatgacgacgaagaagaggaggaggagaaggaagtcccgaagaagaagaagggcaaggctgccgctgccgccaagggcaagggcaagaaggcgaagaaggctccttcacctgaacccgagtctgaacacgagtatgctcagcagaacgaggaggacaacggcgatgacaaggatgtcaacggggagtctgacgcggcggaggtggaggaagaagagaaggaagagaagcctggtccgaaggcgaagagagggggccgcaaggcagctgccgagaagccggctgttaaaaagcgtggtaaaaaggtgtgagagggttgaagctgttgatgttatctttctttggtgttgagcagcagcagcagcgagcagacctgcctatgcagtgcttgtgttatgcgatgccatgtggtgcagagagcgcggcggcgcaagatgccagtaaatgttcgcatgagttttattatttcggtcagacatctcaagacattctctctttcagtcaaagagctggctggatctagattactgtgtcaaaattcagcgagtgtattgaaaggaccaattaaatgtaggtaatctctactgtaaagctcccatctttgtatgtaatcagccttatgggccatcagattgatgaacagatgagagttacttcagattctgaattgaattttacatggaccattttctgtttacatctctttgttaccatatccggttccttatgtcaacgacacatcaaaacatgagctaaataggactcaaaagaccatagttgcattactgcggcgaagcactcgactcaacttgacttaaccaacacctgaaacagcagctggtggttggtgttgataatgatggtgtgggctggttgatacaatgtggtgtggtagtctttcttttgtttgcgctaggtaggtagacttggttctgagactgtgaagtatctgaaagttgttgcgtgatctaactcgagagacaggaaagacataaagaacgggcttgatgtgcgcaattgcgcgattcgttttgtctcttttttattttttttaatggtgttctgtctattgaccggttggaaaactgaacgtagtggctgtcttgtgatggtgcctatgttctttctagaagtcttgtgatggtgatcgggcacgtgtggaattatcagggattaattagctggatacataagtagtgtttccgtttatacacgactaggtccgtacatatgtccatgatccgaagggcaaagtctcttgatctttcgaatacaaagtgcccacatggatcatgtttcactcgagatgctacccatggcaaataagctctctggagcagatgtaactaatagacacattgtacagcccaaaaagagaaagatgcttgagagatacatatacgcagttgttcctgttttgggtcagcaccgaagatttattcattccgtcactgcgcaggtgcgcatataaaaaaaattaggtatcatgtatatgtatatgtagaggtagcgaaacgtgtagaacatggatatggatatagtcggctatcaccttctataattgttccatcgtatttgactggcgcccaacgagctttctacaatgtgcgtggaaggagaagaagaagaagaaacgaagcaagtcgaggaggttggttatttgcctctctggtcagatcggaaacgacccgttcttattcaaaacctgaaatttcgaaagtccttgtcggtcgagatatccgaatcgggttcttaccaagagttaatatatgtcgggttatgtaccgtggattccatccgcacgcaagggaatgagaagaacgagctccgaacaatactgagatatacgattgggtcaacgacacgaatggtaaccatttacactacttgcaggacatgcctaccgtcggttaacgtttttgccacctcaaggggtgttgcgtctaaaaatggcaagacgagcggccaagacacgaggcatggcatgtgtcggttatgctcatcatgtctgtcattaatatgtatgccggcacgcttcatagaaatcgtagatcattccgaagttgaatcgagttcctgatcatctttgctaccggcctgtttgtgaagagtctcgcacccctgaacatcaactggtacgacatcatggaaaccttaccgtactgtacacgtatgggtaatttttcattgatgcccaatccagccaaagcgatgatccagcggctccaggaaagcaggcggctggtcggaaggtggtgcttggaagtttgaaaccatcgagaccctgatggaccaggggtgcaatcggccatccttatcgatagtgagtacgaggaggctctgagaggcgggcatgcattggagattctgtcgtgtgctatggtacaacgttgattgcctgactgaaatcatattgtatgaggctctgggaagcagccattgaaggctcattttctgtgattgtgtagtagctggtagaaacttgggctcgacgggcgggtttgtggttcctacgcaccaccttttccatatgatgttgtgtttatgcccgggagatattacatgggaaagtgtaagtgtacctaactggctccgtattccccaggagtcatcctcacaccatgctggcgatcaagcaagacagacgttgattcttttgtaaggaagaacgaccgagatggtgatatcagcaggtgtagatatgatatttcgaacattcggctttccttcggatgactgcagaattctggctctggttctggccagccctataacacagtactgtatacccacttggacaactccatgtgtaaatgcacatatggcttccttcaccgaacaccactcgatcgataaaatagatgaagccagagttcttgtcccgaaaagcaggtcgggggatattcctgtggtttctcgatatctcactggccagactctgttatggttcgaagtttcaagctgcatgattgcgtcacagagtcactcgcaaaccccgctggcaccgctgagtgctggcgacgctgccgccggctgtttacactgcactaccatagatttcccacttcttcaattccgtctggaccccatttcggatgtgctcaacaccacaacggggccgccgatggcacgaaaatttttctcttcttttttttttttttttggtggtttcgcttccacatcccgaagattcggttatgaaacgggatcaaagcgcaagaagatgggacgagtttatttaaacgtctccaccgagattttggtccgatgtcgtggaaaaatcccgatgatatggaaaagtatcggatgactggtagatcatggttcgtgtgactggggagtcaagggaaggcccgtgttaacatgccgacgaattacgaggtagtgagcggatgcgatgacgaagatcacaagcaaagattttgacctgtttcatttttacgattgtgagtggaaagcaatggagatggtggggcaggctaaaacgcacagctcgggaacgacaagggaggggaagcggaggggagcatgccgcagtaggaacaagcggaggggccgagccagagattgaaaatccgcttgtctcatgagcttcagttcagcccggccagtaggataggcattgatggcttgaagcccagcgcgactacacagctttgctgactgaatgtctgagagcccgcgctctgccccgttgacggattctaggtcattcggaaaacagactcggggcgtttagttgttcggcttcgttacaatggcggttctggttggcgtgctgtctgtcctcattgtccctggttctgacgggaatgctatcaccgtgtgactttatgctcgttgcctcaaggtttttcagcacagaaacagaagcagcctcatcgctaaccccattagagaagctatcactacctctacgtatgccgtaaagtcggttgtcgacggccgcggcctgcctgcccgcccgcccgcaacgccgtgggtccaaaccttttcaaagcctgtcgcggcgcagcacagccctcctgcaggacgacgtaaagacggaactcgtgctgttgagcgttgcggctgggcacctcatgcagttatgcactaagcagcagctagtcagtggctggttgttatagttcaagtctacccgctggcagtggaaacaatcagttgtcaactttccacttctcgagcttgacacagcgaaagccacggtaaggcgacggcatcgccagctccgggtcactagccttgcacgcttcctgtttccaaggctgagtgttcgggaaatgatggtgactgccgggtggctttgctggtgggaagattctagactttgagcttgacgggatggaggaaccaaactgcgcaaacccatcggccatcgtgaggtaatcctgagtaacgtaacccgaataaaatcaagcacaatgtaaggtacctcaagcccgtcaactcaatctacggactccagtctcacactgcgtagttcaattggtcttcactttactaacaacaagcccagatgaacacacgacacacagcgtatcactcacatgcgtggttgagttgaaatcgtgtcgcaatgaaacttgatattgtccctgctgctgtttctaggggaccagcccctccagaccctccaggtctcacacagcccggtacgtaccgtaatgacaccccgttacaccatgtcgggccaggggtttggtaagtttggatggaacttccacttgggagggcgcctcacagcaagcgctgaccggacgacactagtgcgcaaggatgcagcttgtatgagcaggctccaagaaacggaaggtattgggacggtgggatgatgacgttggtttcgagcccaattacattcccaggcaattggctggacgtccaatgtcactgacagaagcgaatgtcatgggcggttcctcccaacctcaacaagctcaatcagggcattcacggagagaaaaaagcacttcgacatggccagaaactggtcacgaagcgggccggaccttgaatcttcatcagacccagctcaactttgcttcggtaatgtacctagtatcacacatcatgctacgccccggtgtttgttccactgtaggaggaaacgagttggagtgtgtgccagtcagggtagttacaagtcactcctccccggtgcccgttgctgcgcagtgagttaggttccagaagtgagtgggtttcgggagccttcttctccatgcccctccccgtcactgcctccttcccgaaatgtgtttgtctgtttctcctcctccgtatctcgtcgtctccagagtttttgtcctccagactccaagttcataatctgtacttctctcagctggtcatcagagtcttctcgtaggttcctggcaaagaacataggtgcccagattggtcctaaccgcagcccaaccacacgaattccagggccgacagtcatccatcacatcatcagcaggcccccggttaagagctgaagaaggaacttggtagcttgccaagatcacggtcacacgcccactctcttccactcgcccaccctgtctgtccacttcctagtctcagaccaaccccgcccttactcccaccctctctgtccacgagtttcttctcccggcttcccctcttacttaaacgtcaggctctgctacatcccgcagcctggaagaaggctggcttgagaaattttcataacccagtcatcaccccgctgtcctgagaacccaaacctcacttggtcatccatccatccatcctttctcggtccttgaccagctagctgtacataccaccacccaacaacaacaatcacagaacaaccacaacaacatcaacaacaacacatatcacacatacactagcgactatggccagcagaagccgggtcgagttcgacgactactacagggagtccccccgccgcgctcctagccgcggtcccagccgtgctcctagccgtggccctcctgtccgctacgcggatgaggacatcgatattcacgtccatgaccgtactcccgccttcctgcgtgaggacaggcgctccgatgcaggtcagctggtgctgaggcagagggaggttgagactgttgagcgtcccaggcgaaggtcacccagccctgtgcacatgcacgagcgcatcgtccacagagctaggagcgtcagccctgaaccccggagacgcacagaggagtcggacattcatatccattccatcgaccgtgtccgcgagtctagccgccctcctgctgacaggattcgcgcaagcacccgcattatcgaacgtcagaggagcccgtctcctccccgcatggacaggcttgagattcgggaaacccagcgggaacgccagcgaccccgctccccttcgcctgaccggaacatccgtgagcacattcgcattgttgagagggagagggagaaggagcgtgaacccagcccgccacctcagcctcagcaacctcaggtcatcaagggacctgtcattgaaagagaagtcatcactcactaccgcgatatcgaccatggtatgtcacttgtccaacctatacgccaagatttgagtttgcaggatgctaacacatacaaggcatgatttccgtccgcccaccatctcggcctgcctccccagttcgccgcaagcagccgcagctttccgagaccgagatcgacatctacacctctcgcaaggacaccgaaatcgacatccacaggcacgcctctcggagccgtggccgctctcaggagcgccgctcgcccaggaacgcttatgatgacgatctactgatccatgccgataccggtcgcctccatgtcgacgttgagcgtcgccgcagcgtctcccgcagcggccgtcgtgcccattccgaggctcctccccacattgactttgacgatgaagctagatacatcacgtctaagatcgactcgaggggccagatgggtgaggcgtacaacggtatcaccaaggactggaccatcatcgatgttcctcccggaaccgagcgcgtacgattggatggtgccggtggtgcctctgccgaggtcacatggcagaagtacagtggagttaggcgctcccagttcatccctgagcgtgacgagaggagtgttgtttccgcgtcctctgcttctgaccgtgaccatgaccgtgagcgcgaccgtgagcgcgaccgtgacgcccgcgatagcagactcagcattcagatctacaatgagcggggcggtgatgagcgggagaagcgcatcagcatccacggctcgcagaacccccgtcgcagcgagatgtggactgagatcaccaaggatctcgtcactcgtgaggccattgaggagcttggttatgactacgaggaaaccgagtacttcttctacatcatgcagtacctgcgctatgtaagttgccttgcctgtcgaactcatactttctgggctagtcactaatgttggtaaacaggaggatgttcttcgctgcgttcagctttccgacaagattcgccaggctcgcaaggaccgcattcgcgaaattcagtgggagcgcgagtacggtcgcgatgattacgaattccgtgatcattaccacaaccctcacagtcacagccgtcaccgctcgcgcgatgatcgctgggacgacgagcgcgagcgtatcgtcgagcacgaggtcatctatgacagcagggccgggagcaggtaccgctaaacgcccacatgactatagacttggcacgctatgtacgggaaggtaataccaagcgcgttgggtgaaaggatggttctgcttttcattctattgccatcttcttctgcctatacaaatttttttcctcctttgggttgttttggaaggttctcttttggttaatcatgttacccctcacgtcatgtcaagatgtatgttgtgtttggttgttgttttggatggtcgatattatgacttatgatgaaacagaaaacattatgtatgaagatgatgaacaattcatgtatgcgatgaatgtcaatgagtcccgcatttaggatgttggttacatgtacgtttcatggctggaggagctggagaggggtggtgtagtagtgatattcttagaccaacaaagcatatacctaaagggtaccgcagacgacttcgttttgtgaccaatctgtgccccatgactttgtttactataaacgattttcactatacttagtattccaatatctcatttcttacgcagaattttgtttcaggcagctcaggtttgtacgagcagtcatccagaacctcggacgtaaatgatgatttgtgaccttgtcgtcgttggtactacagtacgacaaagtgtaccatgagcagatcaagcaaacaaagggaaaaagggggtggcgaaccattttgtcaactcagttataccgccctagaggtgccagttagctgtacagtagaactcctggttgaaataactgcccgatattcgctgtttcatgagcacgctgctaggacttgagattcagcgctgaacacaccaaatggttcgaaaccatataatgttaacttttctattttcccgctgtaagaggtaacagaaacttgccaagtaggccggctagtaccaatgtggaatgcgtctataccgtaagatagaattgagtttcctatacgtcgatccgggtctcaaccacccgccgaatgattcttttgtgaagatatactaggggtagagtatgtttgtgggtatgtttttgtagcgacaagtccttgaccgatccagctggacaaaggtacattgtctctggagaccgagccctcttgtacttcaatcttgagtctcatccagtgacagtttcgagaaacgataagtacgcttcgtttacgtccaacatccgtatccacttgcgctcccgcctttggtgctcaaccttcaatcgtcaaacccaacgggcgatcctcctcacccaaccagtcttgcaaaccaaccgctgtataacttacgtatccaagtccatgtccccaagtcccagaaagagttatgtctcatcttgagcttcttaagcagacagcaccgatgacgacggcccatttgccaagatgtgcttgacaatttcatctagactaccgccgctctgcgtgccagcggggcccgaggcagtccacttccactcatgctgaacgcgcttgccgtcttccatatagtctccggtgacgcgtagctctggctcttttgctgcatcgccaacctcatcaccgcgagtgtagtttgaagtaaaagcaaaccggacgccgaacgtctcggtgtcgtcgtctactagtcccaggtcatctgggtggatgatccaggttgtagtattaggagcaggaggatttggcgtttcgccgttgttgcccttgtttccgctgttccgcatctcctggacaagcgggtaatagtacatggtcagagcgcggggcaccgcgttgctaaggtagcgaaccagctccttgatattctcgtagaccgagtcggtctggttgggcgggaacgagctggtgaggtggtttgactgcgggtggaggaggtagatggagaaccgggtgccgaagacaggggtaggcttggcgaggatgcgcacgcgcgaggcgggcgtgatggtcaggtcgaattggacttctgaagggtggaggagggtcttcatgagtgcctcggagggcggagcggtgggggggcccttgttgatgctttcggtcatgctgaaggaggactggattcccgcggagcggagagcgccacagaaggcggctaggaaggtggtgcagtcctccaatgtcttctcgtgtctgtagtaggtgatgatggggagaagaaggttgtaggggggtggtgggcccctcatggcgttggctgcagtccgctcagagcgcttgagctggttctgcctgtgagcgttgctcaggaggagatggagagtgattgaggccgtttcggcgtcgagatcgccgggcagaggtgccctggagtgatcttggtcatccaagcctaccaactcgaaggaaatggtccgattgggatcaagggcgcaagttacagctgactgctctaaacggacatggtgaccgtgcagtgtgcgaccttcccgattgatttcgtgccaaagctcttgcgcaaatatggtattccgtgcttctttgacgcgatcgtccaacggagcatcgtcgggtaggggtcgaggaagggaagatcttccgacaacctccccgttgtgcagaagggtggcctggagacgttcggatttggaacccattcggccatattccagacggactgaaccatcctcggcccttttcaatggcgcaacgctattgttcttgaacaggggggcagcattagagaagccaaacttgacgcccatgtcgtgtggctcttggggcaggcgagcggttgaccagcccttttggctgacggtcaagacttcctgccagtactttgtctcggaattgatctcttgacgaagcctgttggcagcagcaagggcagtgtcggctgcttcgttgagcgcgaccagtcgcttgccgatggtgatcagcttgttgtcggccactctactctgggtcagaggagtcggcgcgtcgagctgggtggcgccgatggatccaatcggaacttgacttcgtagccatggcgaaatagagacggcagcttgcgtggggatttctttggagagaaggagcgagatgaagtcgaggaaattcgaggagatctggatggcctggccgaggctcatgatgatgttgtggcgagcagcaatgatgtcgggtttcttggagtcgtcatcggcctcctggtcggtaaccatttcgacatcctcgtgatgaagcccattgcgctcggcaatgacgttcctgcgcacttcctcttcgttgagagctcgaaaaccaccgggctctgcgttgacgcgtcggatgaagtcggcgattgtttggggccctctgctgtttggcggccgtggccgtaggttgaggggagagtccatggtccgtataatgacctccaaatactgaaaatgtaaagtaccagtatcgttgttggttgtgccgtaaaaagccaggggcatgcgatactactagtttcgaaggtcaaggcgacggactggagcgtccattacggaagtgccagtggaagctacagtacctgccggatgccgtgcacggcagggacgcacagaccactgcatccgtgccgttcccgtccattgcgggccgccgggcgacagtccagtcacactgcagtgaatgagagagatggaaactacttagtgactaccttatggaaccctgcgcgccgcgtgggtctgttccgtctttctcggacaggcacacacacacagagagacatgtaccggccggacggcggcaaggtgcgccgaagtggtttggcagggatgacacagggatgtcattacgtgcggtagtgcccagatactgcactgtgttacctttgggttatcgataggcccttctttttgttttttccccaaaagttggccgagcgggcaaagttgttccagtcaagggagtgaggctgttcccactctttcaccacctgagaggcaaatcacatgttcttcagcaacacggcttacaccgctctgcaacatgtgagagatgatgggcagtttcacacgagtaataacttgatttggtgaagatggtggacagattttatacaggtcggccctatcctacccgaacccttggcgttctcattttcaatgcggctgggaactgaagagaagtggtactaataaggttttgccctgatgagccctggcaatggatcgtctctgccatgggtcgcggcgggcacggcgggctccatacgattgacgttgttaatggccatcccaccccgccggttatgtcatcgaatgacccaattgctcttgctggggctgcaaaaacccctcaccaccaagactacctaccccaatccgccgagcactcagagacctgcaccaccaccacgcttcaccacgtcttcatttgacatgtcagaattcccccgagatacttgaaggctctgtggatgagagcgaggtgtttgctgtgctgtttcgactcggacaattcgcccgggcactgcatgttagagtcgaggttcctgtccagtgaggccgctggagaggtgtcaatgaccccgccattgcccgccgctcacgataagataagagctctctcttttgttagcaccatgctgcttagtagcgccgatggccagggcaccccgtcacctatccatgtcactgcagcagccgatcagcagagcacacttgcactccgagcttccacttgtcggcgtaactacccagcagctgcataggtacactacaaggagctgcttccatgttgcgggcacttgggccgctgcccggccaagactgaaaagaattcatcatccgatttccaagtggaaagctgacgttgccctctttttgtcccttcatctcgcctccgtcttcctcttgaccttttcctgaacctcctacctatctacctacccacctacctatcaatccataacacgaatcttctgcttgttgcgatccaagacgggccgtcattcgttctgccaacatcgccaggacagtgactacacttgcacaaggctccttgaatctctcggtgcttccaggttggagcctggagcatgcccatttttgaccgagccatcttctctcggccattgtctatcctcaataacccgttcccggcgctctttgccctcgtcctcctttcggcctcctcgctaggcatccgactcctgctgagctcgactacccctcacaaagtaccaccagcaaagatgtcgtcagcacccatcaagatggcgcccagaaagaaaatcgccatcatgacctcgggcggcgattcccccggcatgaacgctgtggtacgctcgtgcgtccgcatggccatccacatgggctgcgacgcctactgcgtctacgaaggctacgagggtctggttagaggtggtgacttcataaagcagatggactggtttgatgtgcgcggctggctctcggaaggcggcaccttgatcggtaccgctcgctgcatggctttctacgagcgcgctggtcgccttactgccgccaagaacatgattctcaacggcatcgatgccctcattatctgcggaggagacggctctcttaccggtgccgacaggttccgtgccgagtggccttcgctgttggaagagctggtctctactggcgagctgacggccgagcaaattcaggcttacaagcacctcaacatcgttggtatcgtcggttctatcgacaacgatctgtctggtacagacgccaccgttggctgctattcggctttggcaagaatttgcttgtgtatcgatatgattgaggctaccgcctcttcccattcccgtgccttcgtcgttgaagtcatgggcagacactgcggttggctggctttgatggcagctgttgcgacaggcgcagatttcctctttattcccgagaaacctagggaggacaactggagagaggaaatgcgtagcgttatccagcaggtacgttttccatgttcagcctgggctacagtgccaccgaataagcaatggctaacaaacggaaacaacagcaccgcaggcttggaaagcgcaagaccatcgtcctcatcgctgagggtgctctcgacaagtttggtaacaagatcacccccgaagaagtaagagatcttctcgccgacaagaatggcctcgccctcgatacccgcatcactaccctcggccacgttcaacgcggtggtactgccgtcgcatatgacagaatgctcgcgactcttcagggtgttgaggccgtcaaggctgtcttggaagccactcccgagaccaagacttgcttcattgccattaccgaaaacaagattgtcaggaagcccctgatggaggcggtactggataccaagcaagtcgccaaggcgattgaaagccaggattttgacggagccatggctcttcgtgatgccgagttttcggagcagtacaagtcgttcatgatgacaactgcaggccagatcgatcacgagacattgctgcctgaaaaggaggtgagtgatgatcatgctatttgcgcttcatctggttgagttgagctaacctccattcagcgcatgaaaatcggctttatcaacgtcggtgcccccgctggaggtatgaatgccgccgtccgcgctggtgtgtcgtactgcttgtctcgtggtcacgaacccattgcgatccacaacggctttgcaggcttcgcgcgccatcatgccgattcgccgggctcagtgcggccctttgactggcttgaggttgatggctgggctagcaagggcggttccgaaatcggcaccaaccgtgagctcccgagcgagtctggcatggagaccatcgccaacctcatcgagcagtaccagtttgacgccctgttcctcatcggtggcttcgaggctttccacgccgtctcgcagttgcgcaaggccagagagcagtacccctctctgtgcatccccatgacgctgctcccagcgaccatctccaacaacgttcccggcactgagtactctcttggttccgatacttgccttaacgagcttgtcgactattgcgacaagatcaagcagtccgcgtctgccactcgcagacgtgtctttgtcattgagacacagggtggccgttcgggttacatcgcaactctcgccggtctcggtgttggtgcctcggccgtttaccttcctgaagaaggtcttagcttggaaatgctcagcgaagacgtccgtcacttgaaggaggtgttcgctcaggacaagggacagagcagagccggtcgcttgatcctgatcaatgagaaggcctccaaggtttacaatgccaagctcatcgccgacattctccgcgacgaggcccacggtcgttttgaaagtcgtgagggtattcccggtcacatgcagcagggtggtgttccctcgggcatggaccgttgccgtgctgttcgtttggccatcaagtgcattcagcagcttgagaagtatggacgcaacgtgcacaaccgcgtcaagatggatcccatgagcgctagcgtcatcggtatcaagggagcgagtgttatctttacgccggtccagaagttggaggaggaggagaccgactggcccaacagacgccccaaggctgccttctggcttagtatgaaggagattgttgacatccttggaggccgtcctcggcacaccttgcccgagcccgaccttacgggcgtcaaggccaaggacgtgaagcgtggactggagccggttgccaattaagccttccctacattacggtttcacgcctttgttacgattaaaatgtttatgctctgggagttttagctgtggtgaatgtgattttgcaccaaattggcatggataaggagtcttgtacctagatgggggggacaatgcaaaaggacggtatcgttatggttgtatgagaaaattaggtatgaaaagaaatgagatgactcttgaaaccgaacgaaacctgggacaaagtgaactcaactcattttttggggtatccgcgcgatgcttgaggacgaatgaaccacatgtattaaattatcatattggtaccaacaacaaaagtggaaaaaaaaaaagaaaaaaaaaaaaaaaaaacatatgacagatggcctgacaacatcgggcctgcgttgtacgccatatcctcaacattttcctttcttcgtcatcgctacagtcaacacgaacgtgaggagatcagagaagctcatccgcctgttgatcgtcaactcgtcaaggccaattcacaccagaacatcccatttccttcaattcatcacctaacatgtccatcgtctcgatattctaaaatcggtgactacaccctcctctgccccacgtgctcctggaccccaggatgaccatgatgccctggcgcatccacccttatcgccgtgttatgggccatcaactcatgacgataagcctggtccggcaactcaaacaccgccctaggcgcgtccaactccatcggccgtcccgtcttgtccagctgctgcacgtttgtatatcctccacccccaggatgcagcttctggtcccattcccctgctcctgctccatatccgtatccagtggcgagcgtaccataaggcggaatgggcgaggtagtggcgctcggggcttcggatcccacgaccgtcgtaccgtcttcggggctgttgagattggtattagagtttttgttattgttccgccggaagaggaaaaaggcagccatgatgacgcctagcgcgacgacgcccaggccgacgccgacgccgacgccaatcttggcgccagaggagaaaccaccaccggaggcagattcggcggtggctgctgttcccatatcggcggaaccggaaccggacggagttgatggagaagtggtcgtggtggtgccgccgccgccgccagaagtagtagagctagtcggctgcttcgcgccatcattgggatcccactccggcaccgtccgccactgcttccaagcgttatcgttgccgttcagcgccacctcggccagcttaccgcccactagataataaatgcgcactttcgcattcttcgtttcctggatgatggcgctcacgacggtaagttcggcgttggcttcgtcggcttgcggccagtaggctttggactggttctccgcgaggccccagacgtagttttgcgtagtgagtcggtacagggacttgtcgctgccgatgtagtagacgttgcgcttagcggctgtgtagaagctgatgccgatggatttgggctggcccgtccagaaggggagggagtagttggagggggctgagtagtcgatcttgaatgaagacgagggggtggagctggtgctgaagttgcccttgagcggatggggagtggtggctggatggatgaatgggggaggttagtatgactgatgatgtgttggactagggtgtcggtgtagtagcttccggatggcaactggcagatggatgatgtaacttacagatgtaccaattattgtccaagccccattgcgtgatctgaatgtttttgtcgtctcgaggtgtgaagacggtgaagttgccttgatctctcccgtcgactgcggcgatggcattgcttcctggaacgtcatggttgatggttccctcccagctccaggtagtagtatctggatcatagctgagctcattgagatgcatgtcttcgtcgtggtaatagagccgataaccacggttttggtcgcggagaaaggcggctatgccagagtttgtgtgaggtgccggcgctcccccagccacaacagggtagaatcctgactctgcgtccatgtaaagaccggtcgacggatcacacttgaagatggcatttctaaggctattggattcatcgaagtagaataatgatgccctggggtgaagttagcaacgttttcgccaggaataagacagagaaggactgaccaggtatttgtttggtcgtaccagccggtgccggccaaaggactgccggctttgggcgggctttgggtgaaattgagataattgccgcccgtgcttgaatagtagacagtatccattcccatggtattgcatctggtgtatctgtattggccagtggtctcgttcaagacgacaacctgactagcgaccgagttccaccacgatgccatggtagcctcagagggcgtgaccgaagccgccaccagcagaagcgtcaacagcggcttaggtattgacatggcgccgaaaagagccattgcgaatgagaggagaacctgagcacggggttcaactcttgaagggatcgaagatggatgttacaaaaaatagcggaaccggaggaagaggtgagagtttacaaggcgagaaaggcgaacggcgtggtcttggatacaagtaataccaatagactgcagcgcgcttggcagcagccgcaatgtctagcaacgaaagcgacgtcgtgcaaacgagcggaatccttccgcttgatacatggagagagaggttacaacagagcatggaataagaaaagaacgtgggggcggagcggaagaaagtgtaatttcaaccccagacaactggaacgtccaattggaggttacctgggtctaggaatctcattgtcttccggttcccgttcaagtcttaagtccagaaagagcagtccagctctgaaataatgatgggccggctattgttttttttttttcttctttttttttttttttctcttaactcacccactcaatcagcatgtcttccctcctcttcttcatgatcctcatttcttgtggcttttttccatccgccatgcatcaacttccagactccgagtcctttcgagacgcggacacatcctgggctccagccttatcatcacctccatgcttgttcgaagttttgaccctgctgcgcctccagatttgacggtttgatgaccccctagcttgacagccccatcccaggaacaggcaatctccaatgtttcgggacatagaaggccgcggttgcgcacctagagcgggacatgccacttgtgtacgcctctgcatgaatataaaacgttagcttggtacgaccaacagggagcagagagatgccaggatagctatctcttgttcagatattagggtttcttgccactcgcggagactgagctagcattttagagccatgcagaggtgtaacattgcgcgcgagtgagcggcggcgagcgagtgatggccagagagtctctactagcggctgcagtgcaatgatcgaggtctgaatcctgtcagatgccaagacatggaattgggaacgtcaatgcagggcagccaacagcacatagggggttctctttttttgagggtggtgtcgctcactgctgacaaggggtgattctgtaccgctgaccagtcattgttcgtcgtttggatgccgttcttccatcagactgctcttttgatatatcgcccatcctccatccgcactgtttgattttggatcggagttttgtcccaacacggaaacagcctaccccaggtctgtccagccatcatcgccctcgcaaaagaaccccttgtttatcaggtagtcgcacagtcgtgtacactatacatgactgagctgacatccatatctcttcgctgtccgccatggaattgcgtctctagacccgtcgccgatatcttcaaggtgcgcctcatgtgagactgtgagagaccgaaaacacggttgcaaacaaatatatcctgttcgggggggggggggggggggggtgatgggaagtggtaactcgtaaagccatgggcgctgactgagtgacttgcaggagatgggcgacgatcggtcgtcctaaacacctccctctcacacttgtccaaacgaacggcgtccatattgactggccatgggcgaccgagaagcgacgaccttccatgacttgtctacaaggtccttgatgagttaagagtattgcgcttccgtttgaagcggattcggccgttcttctgcgccctttaccatagatttcagacctgcgtcttcttgcacgtgcagtttagccacaacaacttggctagaatgtactggggtaagaccaccattggcgactagcccggtacaagtggtagcatacaaaaagtacactagtgtaatgtatatggtgtgcctgcttggcattccggagtgaacttccccaggcggtcgtggggcgggcttccctatatcaggactacctaaccgctttgggagcgacttttaggaacttgatttatctccacagtcctcaacacttcagctcagtacataccaggttcaaattccgaaagccgttccgttgcgccatcttatttgtactatagaagaaaaattgggaagtccgacccgaaacggttaagtagtctagatttaggggagaggggggtagtctgccgctaaccagccttcctgttgatgctcgcaatagcatcacataggcagcgaaagaaaagacatgagcgtatttctgctgttgtttttttttggctatttcgaagtggcagcaatagtagcaccggcgagtttttacaagcagtctagtgtggttagagaactgatgtagaaaagttcctgatgcacagtcatcatgtcgcagattgacgtctggttgggtaaaaaggattttggtaacatgaatatattgggtacactaggcaagctgaatcttgtatctggcaacgctttcgatgttagaaaacagacactttttatgggagcgtgagaagccttatctccttgaactctctgtttgtggcctacaacagtgctatgttttcctacgcaaggtagatcaaggtaggcagcgcgtccccttcgtcgagagaaaccagcacatacaatatcggaaccggcaagcttcgatcggtttcagatagaattgcgctgctgatttcctcctcatcacccaacaatttatatatacatattaatagcaacatccgctacctagtaacaagctgcctgttcagctttatcgaggcagaaatggtaatccaccacagcggcatactcctcgattcaacatgccgaaaagacagaactgttcgtgaaaccccctgaatgctccaatactacatcgcgcagatggcaaactcaaatacaagagcaatgctaactccggtaactagtaatcacaaggcgtcccaagctatgcgttcacatcggcatctcttggacctaaaatacgctcccgcatccacgtaatgtttcttaaagaatcgcagccaaaaaaacgatggtgacggatagggtagcgacgtgctcccccttctcctcctcctcctcctcctccttctcctcctcctcctcctctttactgttgtcgtgcacctccacggcgaccggtgaaaaggtagttgaggtcgtcgatggatagccttgcgagctgcttaccctcggtctcatcaagcgccgtctcaacaatgtttcgcttcaggttctgcaactcgatgatgcgatcctcaatggtttcttgaaccaaaatcttgtaaacgtgaacctcccgttgttggccgattcgataggctctgtcgacggcctggtcctcaatgaacggattccaaaagggatcacaaacaatgacgcgcgaagcaacagtcaaattgaggcccgcatttccggctttgagagagaccagtaataccttgacgtcaggatcttcgacaaacgcctggatggcattgtcgcgttgggatctggacatattacctgtatagcgacggtacttgatgttgagtttgaacttgagagagcactcaatgagatcgagatgagacgtccactgcgaaaaaatgatggtcttctcgttgaactgctgaaactgatcaaccagttcggtcactcgacttactttggccgagtcttgccaatggtcccaagtgtactggagtaggcgatctcgtgcgtcctggtttctgctggcgtttgcttctttgcgcagttggtcaaaaacggtcggcttccagtcctccttctcttccggcttaacctttgtaggacgtttcccttcgctctttgctttacgcttcttctccccactgagactacccagcgacccatccgacgtgtctgatccatcaccgacaagagaatctgcatcatcgttgtccaacttctccagggcttcaggcatatgagcagcctggaaagacgtgtagttggtcacccttgtatggtcagcggggccacggcaaaccggacatttggcgacattcgctccgtcctgtccgtttcggattccgttcatagcggattggtcagtcaacgaggaaaagcagtccgcgcaaatatcatgaccgcagggaagtaggatggtagggtctatgaccgcatcgtagcatatagggcattcgaatgccttgatttgcttgagcctgtcaatgacgacaggctccagggtcttcgccagctcaatcattgtagcttcggccagatgattcttggggttagcctcaaagtcggtgagatgcgggtgacagcaggcttgtctgagtcgcaagagaaggacgagaatgtttgagtaattcttgcccactgtgttatttctcacatatctgccgtagatgacctgggacttttcttgcaggttcttgtagaattcaagctcgccttcggagaactcaacgtgctcagtgtacagcgacttcggaggcaggttcagaatgggattgccatctatcaccgtggtcttcatgcgcctcagcattatggctttcaacaaagcctgtaattgtttcatggccgtgctcttttcaacgtcgcgtccggtgtacttgtggtccaaagatgcgaaggcttctttgaatttcttctcgtcacagaaaggtttaatttgcaggaaacgcagcagagaggaaagctccgaaacactgttcatcatgggcgttccagtcagacaccatcggtaagtcgctcgaacctggcggacagctcgagactgcattgtattggcgttcttgacgcattgggcttcgtctaaaatgacgcggaaaaatttggtgctaggatgaagcatcgggcactcaagccgatatcgcttctcagcttgctcatccaacccattcaggctctcggtatttttctcgagataatgatggtgtttcttgaattgagcagtcagggtaccatacgtggttaggacaacgtcgtacttctggagttccgtccaaggcttcttttttgacccgccgtgatagagatagaccttcatgcggcggtcctctttcatcttgttttggatctcaagttcccattgcttgatcaaagccacgggcccaacaattaggttggttaccacttcaccctccggagctctgcggctagccatgagtgccaacgtcgagatcgttttccccaggcccatatcatcggcaagaattccaccccggttgtggcccccttccatatcagtcatccacttgagtgccaactgctggtgtggatagagggggtacttcaaatctggtggtgtgtctccgcgttcctccggtggtatatcctcatctggccggatgttggatagcagcttactgatctcgtcctctctctttaagggatcatccagatcgagcgtcgtcagcctctcgtctaatggattccccaataaatcagtcatggaggtgaaatcgtaggtagcagtccgactgattacgtcggtcagcgatggtatgtgtactctgctagagcccgagttattcggcgcatagtagtccccgttgattaatgtgcccggccgcgagctatcgacggtcaccaggccaccgggtaaactaggaaaggccagagatctgttatctgaagagaatatactattggaagagcttgggagctgaggccgagctggtcgagacgagcgtgacgtgcttgatctgctagagacagcagggttgtgaaaaggaccattccagatattatttatgtcaggcaataagtccggcgtgttgtagagctgacgaacagaagcaggaatttgaggggccggcaagcttgtgttgtgcggtatgccagcttgagggccatggtacgatacctgattactctgataaggagcagacggcgaggttggagtcaaggtcgctgaagatgttgaagtagcttgcgcgaactgttgcccaagcagggcgtccacatcgacatcactgatagatagcgacagttagtagtgccacggtataaatcgaaatcctaggacaaagataacaatagaggttctacgtactcggtgaggtcgatcaatgggccaaagtcgaagccgttgtcaaagccgaagttgtcgtcgaaggggtcaatgccgttacctgcgaaggtgctggcattgaagggatccgagaatgtcgaatgatcagaagtaccgcttccagaagccgtacgctttgaactacgtccggtatcattgagagcatcattgcctaagctggtaccgattgagcgcttccgctcccgaggaacgaaaccgctgaaagagttttgggcgtcttcggaaccgtcgactcgggactcgtgttgctgggggtgttgttgaaggttttcttgttcttgctggtataaaccttgtagaggccgttgttgcccctgttgctgatgctgttgctgctgttgccgttgaggggggcgttgaggagggtgttgttgggggtttagccccctctgtgtctgttgttgacgaacttggttgccctgttgacgtgctcgttgttgtgctgtagcagtgccagctggagatcgccccccatccgccgtacccctaaagcccgcatacattggggaaccacgagaagctctaatcctgtccatgttgctaacaatgtcgcagatcttgtcattggtttcgatgagaatggccttgctctcgtcagtctctggcccctcttggagttgagcccgcagttctagctggatagtcaagtttatttccaagtcggcaaggtctttagcttcagcagtgggttgaggctgggggttcggggagggtgatccagttcgtgtctgccgcaaagaggcgcgcgtcgagaacgctgttgctcggctgggggttgtcatgatttaagtgataagtagggcgactcaactggcctcatgacaacgcagcagcgaaagaggctcagggctcggtgaggacgagggaaggcgcgaccggggaacctcggctgcaggtaaaacaggcaggagtccgccgcgatgttcaagttttgatggatgcaaggcaggtgagattcggtcgcgttgagtgctgtgatcaagagtagaggtgggaagtagcagccaaagtatttggaaatttccggaaggtgtcagagaaaaatgcagtcacattgcgtactaggtgaaggtactggagagaggacagcttggagtctgtaggtaggcatcggaacctactacgtatcgatgtttctcaacttggcctgcactggagtgtcctctccaaggcccgacaacaagatcaagaacctgcacagttactccaagaccgcacagcccgcttcgaaggtctcaaagaccgtgtatttcccttgaagcctcggacctgggaatagttttgctcttcacgcgtatctgtgaaacgttggaggctcctatttgccccggcggttgccagtctacaggtcgaggtagctcgcggcctggtgggcacctgcaaatcggatgacggtcggcgatcttggctgaagaaacgatacgtggggtggtaacgcaagccccaaggggtagaggtatcgaagacgggagcaggctgaagaggctcaagtggattgtttgagtgaccgtggctgcctgttgtaatcaggatgtctagaccgcgtggccatccagatgccgtcgacccaaagaaggctgcatgcgcaccgccaggtttctctggagctgggtgtggcctccaactgacttgaaccacgtaacaaagaggaagctccgtttaacaagatcgcggtcttgagcacacctttgtatttgtgtgggtgatgcaggtattggacgagtccagcttcaagcgaaactgcagcttcaagctgacatataaaagccaaagcgagccgcgtgcggaaaggaaaggtgaggtgagaaacagagggcaagaaacttgtgtaatcctcgtgtacgacgctgactcggaaagttgcgccgattgtgaggagtcaaattcagaatcaggtggaaggaggctgtgttattcggaggaaaagcgtttgctttgaattggattggttggcagattgtttccagtcccttgcgaaaaagcaatcacaaacgccaacacaagtgccgacttcttcgttgccgcaatcgattcggttcagaccaccaaacaaaacctcgcgcgttgcgtcgttttgattgttgacttcgttcttttacgcgccacttttacgtagtgaaatcgatcaacgcgttttggtgtttccctgttcatccgaattcaaaacgctgtttatgcctccacaatgcatcccttcagctttccccacactgttccagacgcagcacccacagttcctagcttaatcggagtctttgctccagtcagctccagctcgttgtatttattatcaaacatgctcgtcaggtctcggagcgtctgcttccctcctgtgtccaggtacagaatgaggaaataatggattcacaagttactgctgtttgtgggccaaggtaaacattgtcagcgagcgctttcctgcacgcacggataccttacctagaggtaggtatctcatctcacaagctctcaagttacgtgacctcgcatcaaaccttggacatccgcaaagatcatgatagggaaggaacttgggagcagaacagactctcggtgcagttcggtgcagaaagcctgagtggttgtttggtattgcaagtgcagacatggacctgggttatcggtatcggctcgttatctgcctaaataacgagggcacatccacaagtagaaggcttgatcacatctgccggatatatgtttgacacgttcatgatattgattcttagatctgtcgctggtcgctttcaacgccaaattccataatagatgcgcgctggcccagaaaggctttgctgtcatgtcgtacaatccaatgcttgaactgggaaaaaatatgacaatgtatcatacgccactcgagagctccgtccagaaattagattagtatgtgctgccggaagggcagtaaagtaaagatcgtctcttaaagttcattatgacaggtcgcgaagccaaaagaaaccgaccatgggagggtggaggaagaagtttgaaaacccataaatcatagacaaaaacgcgtggtatctgagcaactcgcgtgttcccaacaacgccgtaaatgcatgtcgcaaaaactctcaagagatcaccatcaaccgaatcaggtcgctgatgagctgttgccgtccgacttgttatttttgcccgaattcgataccttcccccaccacttattcacttccccgctgaaccaatcccagaaatttggtgtcttcgaatcggaattattatcagacggctcgtcaccgtctgtcccgttgtcaccttcgggcggttggtcggtagggtgcgggttgggctggttagtgctaagggtatctggtttggatgtggttgaggaggtcttggtcgatgtaatggccgaggtaacaggagaagcaggagccgactgtgccgaatcagtggtagacatcgtggtaggagtggtgatagatgaggtggtaagaggggaagcggatgagcttagtgtgtaagatgtcacggggtctaccgggctctcgatcccggctcccggttcgtcattatggagccctaccggcttcaacggaagacggattgtcccgttattaggcgccggggagatgccgacagagtcgcagagaatgttataaacttcaatgttttctagagcaccgtcagtggaaaaagttacacagtgatattccgccatagaccagaaaaaaatgcacttacggaaaacttcgagccggctattcgcctcgtgagggaaagccggaccgcgggcaatgaatattgccctcatcaagggatgctcatgatcataaccgtgaagaccgcgagggtggtacacgactccttgcgcctgcgcctctttcaggttcatctctttcatattgaccaaagcccagcctgctttaggtacgatccaaagaggagcaatccgttcattcttcgagaaatgatatctctccggcatgttgacatcgcgcagatagacctcgaggttcgggttcgttttcgttttctcaatcaggtcgcggtaaatgtcctcaagctcatcggggttcttgggtctcagtcctaccagcggccaaccgtctgtgtgctcgatcttactgaggtcgaccaagtcctcaagttgtacaagtcgggatatgtcagtggtcgccatgccgtggtccgagaccacaataacattgacaatgtcggtcaaatgccgctcctcgagtcccttaaaaatcttgtccatcatcatgtcgaccttttcaatggtagatcgaatctcagtactgttcgggccatatttgtgaccatcagagtcaacatttggtacatatgccgcgataacttgaggccgttcatcatctggcatgtccaaaaagcctagaattcgatcaactttgtttccgagcttctcttttccgttatacctatccatataggtaggttcaatgtccaaaacgtgggcctcgctccctggccacatgtggatggccgttttgagtccctgtttctgagccgaaacccagaaaggctctccgcgccaccactttggatccatactccgcgctgggtcagtgtagtagaactcctctcggagcgtgggatcccagaaggtgttaccaacaacaccatgagcttcgggatacaggcctgttgcaagcgtatagtggttaggaaatgtgacgctagggaaggatggcagcatgtacaatggcgacacgccctccttgatgaacgaactgagtcttggtgttagtcctcgattgagaaaatcggccctgaagccatccagactgaagatgatggtagtaggcgcaaacatggcagtgccattgctcactagcggtcgcctcgaagtggcattcccccgctgtgttagtgacaacttccacgccgtcaaaaacaggatggcgaaggcgacgatgatcaagctgtatatgagaatccatcggcaccagtctcgcttgcgtctagccttggcatccgcgaaatgcagcaggcctcttcggtcgacatcgtcgctgtcttcgcggtcgctgctgtcgcccgtagaacttccgtctttcatggccccttcctccatctcgtacatcaattcaccgtcctctccgtgctgtgcctcagccagcagtctgtctctcttgacctgtctccttgctcgccgcttattccgcttgtcggccaccagatcgtccgttgatgctcccggcgcgctagaggagcttctagatcgtgacggcgaaacatcgctcatgcggcgcgcaagcattcgtaaaggattggggattggcaggttagagactgtgcgttccagctcttgcttccgccgggtctcggtcaccatctgttccagctcttcctcctccatcaagacgaggcggtcatgggcaagaagctcgcggctgttacgcgcacggagctggcgttcgtcatcttcgctgtcggtgtcctgttcgctccgaattgaaatcgcatcggcatcgtaatcggagggggagagcagcgattgcgagcggtctcggctggccgcaggggctgttgtcgtgttcagcgatcggagggacatgttcgcatctcgacgcgggttcgctggttcgagattcaaggagaggtttcgggagtaaatctctgatcagagatggaattggggtagcattgtctaaagtagttggctgttagactgcggatgaaatgatgcatcgaagttgtgctaacatgatcgtggttttggttttttccctcgttggcgaaatgcagtacctaggttgggggcagaggggggttttccgttccaaaagggacctatggaactggacccttgtcagcaaaagcccggcgtcagtcgaaatgcccctgaaggttctcggatgaacccacgctaaaggagtgtcttgccctggtcccgttttgaccgctcggaaccttgccgctccatagcccaggccccatgtactgcataactcagtcccacagcgcgcaacgggttccacgagggtacctcaacggccacacggaactgtccaaacgtccagatcaaagtcttaacatccatctcatttcgcctttcagttcaggaaaaaccaaaccaattcgcgctcttgaatttctctcgactttcagtcacgtcaacgagaacatgtgatcacgtggccgaagcctcatttcggtgtaagctgcgacagacttgagccaagcttcatagctcagctcacctcagaggactcatgtctgctaccagtttcaccacgtgtattctctattggaccggctggtctaaacctctaacctcgtctgaccatccaagttatgccggaaccgtacaatccaaagtcttccatgtctaagtcataactacccggtcaaagcggaaaaaagaacggaggaggaactccaaggcgaagcaaaccagccgacttcagcaccagcaatagtaatagttgtcttcccacaccgtattcttgtgcttgccgccagcccatcgtaaagacgagatactgtgatcgacattctcgtcgatcacgacatcgatatcatggggatgcacatcacccacggccttgcagcccatcgctgtctcctcatccgggttccacagcaacacggtccccagaccccacgtggttgcctcaaccagtgcggcttccacaaggaccctgatgtcataaatgcgctgttgctgtgttgattctagcacagtgacgaccttcaaaatcttgagcttcttccgcttccagtcgtgactccagtagatccaagctcgcccgttactagtaatggcccccacattctctggggttccgtctaacagctttcctgcgacgaactcggcccgcgcgacctgccacgatatctgagcaaagctgggcaagaatgcgacatgccttgccccgtcggctgggattcgatcgaagcgagcgctgagatgaagctcgtccacctcacaaagagtgcgcaggtcctcgagacgcaggtaccgtatactgccgggttggctgtgttggagggtaggtgtctcgttgtcactagtcgaggcgggcgcaatgtaggtaagagtgagctcatctctggggacaacatgccagcccaggttcgaatagtactgccggccaatgtcgctgtacaagacgctaagatcgctgtcccgatccattgcttcctgcacacggcggagcaaggttgcggccatgccctggcggcggtagtctgggttggtgtacacactggcaataccgtagccgtagccctctcgcgaaacgccgttttctgaaatcaagaccttctttctggtagtttcgcaactcgcgatgacctgccgaggatatcccgtcaggtgcagtacccagtatttgcaacgcccgtccttggtaagctcctgttccgaaaggtgaaattcctgcgcaacataggtttcaatggacatgggtcgcgcccaagcagcgccgttaagcttccatgctagctctcgctgctccggtgtggcctcgcaaaactcggtatcggctgccgtaatggctagcggttgtgccatgatgactgcgctggctgtgcagcaatttgcaaatgacggttggttgtcagcggcagaggaagagcgtcaatgcgagttgagattaagttaattgttgggggaagagactcgaatgaggacagcaaccacagctgaaggacggaaagatgtagtctgaggtccggagattcaaggtatatagaagcaaggctgctcagcccgacagttgcttgaaacacccatctcgtacgttccccacgtcggttgttcggcccgacagctgctcgaaacaaacgtctcgtacagtttccacgtcgtgttttgaagggctgtcagagtcgcagagcaggcttgtgtccaagctgcttcaccaatcactgcatctcttcgttctgggcaacgtcttagcgggcgtcccggcatgagtcactaaaagcctgagaacaaactgggtaacggggaacctcatatgagaatacgatggctatgatgctaccatgacttttgataaatgttgcacatgatttcgaggaatcaccggctgcgaaaacggaccattgtgcctgttagtgcagtggatccatcaaaaagcttaattgccgacctagccagcccacaatccgaccttcggtcatcacacgcggatctgtcatgcgatgatgttcgacttcacctgcttctttaagcacctcctgaagaaggcatcccgtcccccagcttccatacacctttgagtcctagaaaattaaagtgaagggcgtaaaagtggactgacatctttgaacgttgaacaaaattgagcatgaaggatgaggttcttgtggatcagcttggtccatcaagggacgaactcaacagctgctttatcaaaaaggcccgaaacgtatgtgggaacgtggtgtgcagtcataagagttgcgaggtaaccagcttgcaacgacggaaaaggggaacgaaatgaaagagagattctaatcttcacctggtaatccatcattttcgatgccgacttcgcgttcccgcatcataaggccttaccacgacgggaccatgtcgataaacgctccatactaacccaattaccatgtcaagaagagaatctggacaagagggatcaggaagagcaggtaactggtaatcgtcagggcttgtgtaagtaggcgggtctgatgaggaatgttgccagtgcgtgatgtcgtagcgcacttcgtttgctttgcttgttgaccagcaaggttatgtcgagaccttcgatttaacgatgttggtgacgagaggtgaggtgaatggtcaaggccatgataagttccactgcatttgctggttgttatcgataagacccacttacactggagcctgggccgggataaccccgcgctagttggggcagacacccttgcgtcaggaaccttgcgagccaagccacggagacggaaaaacctgtgtccgcaacttttcgcctagccctgccaattactggagcgcacacaaaaattggtctggatatcgatgcaaggtggatgacttggactctttgacggcctcgtaaccagcatcaaaggtacgcatatcgaacccccccaagcctctagcttatcacacggcgtttttggcttctctcctgaaatttgcgacaatccgcacttttcccctgattcccgacttgtcgctgacccagcaaatcccaactcagaccgacaagaaaaatggcggatatccagatcggttccagcgcctggcgcctcgtcgaggttggccgtgtcctcaagctcgagggcggcagcctcgcgaccatcgtcgagatcgtcgaccacaagcgcgtatgtttgaaccgagcatggaaaccagcgatttgaattcaagacgcgaggacaggaaactaaacgatcatttttcgcgatacacaggtccttgtcgatggcccctcgtccgaccccaagctcgctgccccccgcggcgtcgtttccctctccagaacccttctcacccccctcgtcgtcgagaagcttccccgtggtgcccgcactggtgccgtcaagaaggcctgggaggccgctggcatcgatgccaagtggaaggagagcaactgggccaagaagcagctccagcaggagcgccgcaaggccctcaccgacttcgaccgcttcaaggttatgcgcctcaagaagcagcgccgcttcgaggagcgcaaggctctcgccaagatcaaggcctctgcttaattgatttgggatgattagatttgggagcgtttggtcggcatggttcttgggtggagggtttttcgaaacggtctgcatgaacaacatcagcatcagggttgctgggatacctctctgcgtcgcattcggaagacctcttttgtcacatcatcagggtggcttgcggcgtcatagggaaaatgcgaattaagccaaaaatgaccccaaggtctataccccctaaaaaccaccatttcttgggtttatctgaggagctggaatcaatcaaagcaagctgtgatgaacatatccgagctccggacagggaagaccagattgtgaccattgcgccccggtgacttcggatttggtgtgaagtgatggtatggtttgactacgcgtctggcgcggttgggacgggcgacttgtggcagcagaggtggatggaatggacagacaagggatacaacaacttcttggtcacggttggttcctgttcggctggctgtgggttgtggcacgctatccgcacgtgaagctgtatgttgacgttctgacatccacataaagatatgggacttgacataatagcactcgatcccatgtcaagtttgctagagggtaatcatggcttgccatggtcaacaacagacgtttcgaattactttatgaactttttaccattgggaaacttctgtgaagctgctggtgaagattgttcggcatcgtgagtagttcggacttatacaacacacgacgctatgagtacatcttgaagatgacctcactggtgatggcccctgccaagacaaatcaagagggcgagttacgcccggtagatccagagcagaaatctccaacatcggccattttttagcatagcgcaaccttgaagaacaaaataatgcttaagcagaagtcagttacaatccgcaatcaccaaccaaccagaacaatctctacgtgaacaacttggactacatagtacattgtcgttgagggtaaatgtggacattgttcatcaagaccctctctatacgcatatggggctccacagtctggtcgggtagaaattgaactagcatgatgattagggttaccgaggggtatcggacaaaggaggttcctgggcaagctgggcagtggctgctgtgcccggtcgagcgatcacacaccggggccgggggcgtgcacgcacttttggtgaattttggatcccgaactttttctctcccaccacgccttgcgaccccttcacaaccccgcatatcaaaccttagcggtattttctcaacaatgtgagtgcgacgaggagatgcacactcgtggtacccgtcctttgctcgggcccgtcgccccggcacgatattgccatttttgcagctcagaatgagtgcaaaacaggacgcatttgagcggtggtgtgtgtgcgattgtgtgcggggctagagagctgaccagtcaatccgcaactagctatcaaaatggccgatcccagagttgaggagctccccgaggaggaggttaagaagacccaggtcgaggatctcgacaactccagcgatgacgagtccgatatcgaggctggcgactccagccttcccgctggctcccaggccgtaatccactcccgcaacgagaagaaggctcgcaaggccattgagaagctgcacctccagcgcgtgcccggcatcacccgcgtcaccctccgccgccccaagaacgtgagttgggaacattggaagagcgactgctggcacagcactcctgccgtcgtggacagccccgcgattggacagctttgtgtttcaaggcggaagcttggagctccctttctggtggggaactactatagctaacagagacgaccagattctcttcgtcattaacaaccctgaggtttacaagtctcccaacagcaacacctacatgtgagcttgcccgtccgcttcgtcgcggtacctctccggtcacctcgccggttcaaagactaacccttgggacagcgtcttcggtgaggctaagattgaggacctcaacgcctctgcccaggccgccgctgcccagcagctcgccagccagtccgctgagcacgaccacgccggccacacccacgagcacgaggaggctggcaaggccaaggaggaggaagaggaggatgagggtgaggaggtcgacgccgagggtattgaggacaaggacatcgagcttgtcatgacccaggccaacgtctcccgcaagaaggccatcaaggctctcaaagagaacgacaacgatatcgtcaactccatcatggcgttgagcatctgagttgtcgttaggagcccttgattgacgttaaaatatacctcttggcccaccaaccccgccgccatacggcttctatcgtgtcttagtaccattgactgcgaagcttctcatcctcgacggcttagcgaattgttgagttcgacatgtattcatatcattaggccaccttctgtccctaccttcttgacagccgtggatataaaaggtatcatggtccattcggtcgtagtttaagctccacgggaaattggaagagcttcatcttcatatgtgcagatttgatctcctcctgatgagacttcacggattttgttgtgaagagtttgcaacgtggtgtgctttcacttgaggcattccatccggtacctcccctcatccgagacaaaatagatgagaccaacaaacgggttaggtaaaccagtccgctaccgctcgccaagattcttcctctaaaaataaggccgttgcaagactgtgatagggattacaacaattcaaagtagagtcccattcaaatacttctatccaagagttgcctagaacctaagacccgaggtgtaatgaagacgcttggatgcgtagtaagagtataaccagggtataatatcgaagatctcaactattctgtctaggacgagcttgggcattccggtaccttccgtgagtatgaacacactgaatgcgcacggaaacgtcagctccagagcgtcagtgccgtttgttcagcgagaaattcaactgggccaccagacgaactgttatagcttccattcacttgacaaatgctcaattttctggcttggcgcaaaagttgtaaagaacatcttcgccgtgagtcgcgacccgatcatcccactggggtagagtcacgtgacggcttcgcgatcgcccgcataggcctgcttcaactctttgccgagtgcaagcaacgatactggcagcgattgacctccactccctgaccacctcagaaccaccgcaaaaatggccgcagtaagtgcaatccgttagtggggagactctggccgtgcgaccgtttgccatttatgggtggctcaagttcgtggccgtcaattgcgccgtcgaagccccgtcgccttgggccatcatgatgccgcaaagaagctgagctaattttgcctgtcgtcgaaaaacagcggaacgcagctctcaaggtcgactgggccaagatcaccacctccctcggccttcgtggtcagaccgcggccagcctccaggctttcaagaagcgcaacgacgacgcccgccgcaagctccagcagctctcggagctccccaccaccgtcgacttcgccgcctaccgcagcaccctcaagaaccaagccatcgtcaacgagatcgagaagcgcttcacctctttcaagcccgccacctatgacgtgaaccgccagctcaaggccatcgaggccttcgaggttgaggccatcaagaacgccgaggccaccaagaccaaggtcgaccttgagctcaaggatctcgagaagactctcacgaacatcgagactgcccgtcccttcgacgagcttactgtggtatgttctggacgtctagacgacggacgaggacgagggcgcatggagtcctgggactgggccatgatgctgatcatcgagtttgcgaacaggacgaggttgccgctgccgagccttccatcgacgagaagacctccaagcttgtctccaagggccgctggtccgttcctggctacaaggtatgttcatgtcccagaactgggacttgggtggtggatgatgcatatactgaccacgacaacaggagcgtttcggcgatctctccgtactataaatggcgacccctcagtcaacgcttccatttgtttatgtactctagcattgtagatagcaggaatgcgccaaggaactacggatcagtcgcattctctatctctcactttgacttctgacaaccgttacaatacttcacgaaccttctttcagtcactcacatccgttaacgcagctagctcactcacttacctcccagccggctccgaggacgctcacctcactttcctccccctgttacctctctgattcaagcaaccgtccaaacccccaagtcatctctcatcggcctcccacgtcctctcgaacagcggcgccttcaaccaggacgtatacggccacccgccctcaccacatcgtccatgacctcgaccccgacctcctccaacgccttgacataacacagcccttccgagtacagactgttgttcgagcacagctggatccacgtcctcagcaacccttttcagtatttcatcatctggcctcaaggcggcatcctctccagcccgtcctgcagcactgcccacttcattcgcctgagcagcagcgagttccacaaggaagaatgttaggcgctggtgtgcagaaaccgaaagtgcagcggcatgtaaggatccaggccgctgaaggcgtcgctagtgccgggactgtgagatccggttgctcctgagcttgggaagatgctgcagggctgtcgtctgcttggggaagcggtaaaatgctcatagtttatcactgggatctggtcaaggtttccttcatcggcggacagcgaggcgaatgtcgatgggacagtgaactcggtcttggccgcggtaaggagagatggcgatcccgagctccggaggctagtatgttgagcgttgagtgaacagcattctgctgcgaaggcggcttggtgctcggttgtggggagacctgggcgtgatttttttttaagactggatttctcatcggaggcgagccataccgagtatagggacacccgaaagaaggggagtggggggcattcggaggaagatggcgttcatcttggtcttcttttttgtgaacgttcaagaaggtaagtgttgtcggctgttcgaacgagcggcgtgacggtgtctcacagaaatgtgggggaagatgagtgaagttggctgttcagctggtaaggcagacactacccattctgatgtgctcacatggtagatcatcaagggagtatctctcaactggagatctttacttcgctttgatcggaagcgggttctattcgaaacccattggtcgttgtgaatgcaacttctctttgtgtagtatgtgagttcacatcgacccgggtctgaatgaagctgacaacactcgcagtctacccttgggtcaataactctgatacatcaaaagaccatgccattgcttcttggtcctcaccaggctttggtaataaggacagacgtcgtctcgtcatctacgagtgtctcctcctatggttcatatgttcccgatgagacttttacgtgaagttgcctttcgcttgtcatttcgaggttcctccataccgaggatggcgcaccatacctgacacctcctctggtttatcgtgctcaggcacatgttccatgtatcatggcactatgtttcgcgattcctattccatcaacctaccttacgaatcttgtttatacaacgctgtggatttccaacacgtaagactccataaacaaacagggaagccatcataacttatatccatactgccctcataggttcttcttcaggtcctggattataagtgatgacaatcttccatgcgtccggagtttctctgaggtagacaggtaggtaaagaactccaacactaggggttcatttgatttatgccatcgcaatcgccacctgaggaaattcaattctgctcgtatatcaacaagtcagaccacatcctatttccaccagaggattcgcttatgtctggttctctagtggtaacgcaagtatcaccaatgttgaagactgttttctaaacaacatgtatcgatctaggtttgcaaaggattggcaactgaaatccatcattgcgagctgcgtatgacctgaccttactactccgcctgccacaattcctgccattgttccttccatcgttctttccaccatttctgccgccgatcttgccgtctgcctggcatgcccttcgattagttccccaataacagacatcggatgacggatgacatctgcccgccgtcccgcgtaccttccaagtctactagtgtaccttgacctgacccaggcaccattggcaggcaccatataaggtttccacatgttatctagcctctctgccacagcgggaagccctgtgattccattccatggcacaatggttaccgttgatgaataacttagcgcggcgattttcgtagggtctgcagctgggccattgtcgttcgttctacaagcctacctgggcgacttagcttttttttattccttcattagatggaggaacagttgagaatgttgagaatgatggcttttgcatttatctttgtcattttgaggtttcgaaaagggtttgtttgtttgtttgtttgtttgttgataaggaggttggagatgacacttgggaggtggaatggaatgggtgatgtgatgtgatgttatgtttatcagcattgacgaactgtgatctcgctttctttgcagtgtacatccaatccagtctcttggtacctaggtaccttcgagacctcaagattgcttaatgaatcgcgaagcgcgcatgtgtaccctaccgccgtcaacaagttcagagcccgcaaaggctgcaatcagaagcgaaggcaccattgtaattctgatggcctgttcccaccttcgatggcacactccgtaaatattcctcgctgcggttgatggtccccatcactgaaacactacctattatagacctcggcacttattgctctccaagtccaatgcttccaaggctcactgttgctcttcgatattctccgatactccatggttgtatatagtaggaggaatgtttggattattggcggaagagaagctgccctacaggtgactttttgtttcctgaatcctcgatttgtaatgctcgtgcggtgtttatcgatcggtagccatctcataagctgtgaacatttgtggtgagataggtaaatgtaaacagccgccaagtaataacgttatgttacctcgtaccagcttcaacgacacacctgtcgcctttaccaagcttttgaccatctcgatatacgtacctctacatgcaaccacgcaagttgattatctgccgactatcgagtcggttcgttcccgttaaatgtaaccttaccaacgtctaccacactcgcctctcagacttcatctgcaattttccttggaagggcgggcaaccttccaagtaatcttgcttttcggtcaggagcgtcgtccttgttgatgggtagtgacaaaccggatgtttcgttccagtcggcgtggaatttctgggatgggttacatcaatggaacaaatataaagacttatgacttgtgaagaagcttggtatataggacttaaaagctttctagctatgccatgtcgtcacggattgggtaagaggcatctatataatcaaatggttttatgctggttgggatgtgaaatgaaactcgcacctaaataataataatacctagccttattccctagctataatcttagcacagcgccataatggcatggggcccctcttcaggttttcagtaggcggaaccttgcgacactcgcacataaagctatgttatacttcagttttatggttcgttcctcaacctcttctgttatgattgtatggactgttatagttcgagcttcgacttcttgactgggctacctttatgcttccacagctgagctggacaagaacgagatgaaaggaaatgtgttccgtccggaacttaccaccgggctatttgctcacggacttgcagacaagggttctgcaattttcattagctgttgggttggcgagattaacatgtgagacaacatttgaatgatatcacgatgaaggacagctggtcgtagaattaatgttgagacgtagtcgacacaatgattgctttattcctaatcactacgccatgccatgcctcatcatacgatgtatgatgtatatggactcccattccacccattcctgtgtgggtatttcccagttccaggttcccatttccggaccttcccttccgagaacttgaccggcgtaccggagagaactcggcggatggagaaagaagagatatttgcaaacagatccctaaacccaacgccaatgccacttccaacttgtgaagatacgtggctgaaatgcttgctaccccttgatcgatgcagaatggggttgttaagacacttttgaagaaaacggtatcaaggggaagacaaaaacatgaaagcaaacagaaaaaagaaaaaaacgaagacaaaaaaaaaagaaaaaaagaaaaaaaggaaaaagaaaagaaaagaaaaaaaccaaggcgccatacccatggatccccaaccccgttcccaataatgcagtgaccgaccgaaccccggacccgacctgggacccggttccaaaattgatgcttgatgtgacaaaggaaatgagtgagtttgtgttacaggcgcaagtgttgttgcttgttgttgggaataagaaatggtactgaatcaagtgacaatgacaaatgggtggtgtgtaggtaatacaatccgtccctaatcagatgtaaagggatcgaatgagaagtgaggtatgaagtgaagaacaacacaagcatggtacaagagagaggaaagtggttggaagacagacggatggagggcgagaatagggagagagagatctcaagatcccaaaacttcaatccatatcaagatcaaagcactcttcctcatcagccattggcgcctccaactcaaagatgacgcctctcctcttccaaccgcctctcttgatgaaatcgtcagcggcatccagacctcgtgggcgtgccatggctgccgagacttccttttggggaccctgacgaggctttggtgccaccgttaggccgacacaatagttcgaatccatcgagtcgctgctgaagctgctgctgaagctgtcggtgcttggagtgggagaagaaggcgatgccacgcctgctgaaccatgtgctggagctgatgtacctggtgttgacttgttggggtgaaagccaaagtcgaagccgtcgtaaatgaccgttgttggcgtggtaggctggtgagagtggtgatgtacacgtggcgttgtcgtgtagtgatgctgagcgtgatgtggctcgggcagactgcgcgagggccggcgtggtccagcctcactgatgttcagagatggccgatgagtgacggttaggtcgggaggatggcatctcaggggatcgaaggccatcctccccgttgctgctggtggtagaggagcgggaatccatggatgaagcatcgcttgggtatctggcgtgttcaaccttgctgctgaacgagtggccggacctcatggatttatggctccggaaacttcggagcatcttgtggtttggcgtatggtgatgatggctggtggttatagggatgcagagcatagcctgatgcggactcgaacaaatggcgagagacaacttcctcgtgatttgcaatgtcggtagtggtgaagcgactgagctaaccccagctactgagccggttggagaatatcgaaaggaggaggggggcaagggagctttatttaggtggcagcgtggtgtaagccagcaagcgggggaatccaccgaaactttggtctagtgaagacgtggacgcagcaaagccgagcccgataaattaactgtgcgctatgttaaaaagaaacagatcgggtggagcctgtctaaccaatggggtgctatgagtaccttggcgtttctagcgtgcactatgatgtttcttacgatgcgccaagaagatggtagaagagttagagaacagaacgtaagagaacgtagaaccacgaagcgtcggtttaaaagttaaagtctaggagttgaagattacgcccaaaagaggaacaactagaagtagagctaccgggagctttgaattcataaaaccgccgccattgtgcacgcctacagctatacctccaattatctaccacagccttggttgcttagcttaagcctggctgtcagcttacatgactccacaccgctggtttatcagaatacacagtcgatttatctggcttgcaacaaacctcgtgaatgctttgctagctagcgtgcctctaggtagtgtgatgtagtgtacactagacagattgccttgccaggttgactaggaacagggtattgggatttcccttgggagtgaggggtgccaccgtgcctctgtagatcacgacgcccccctgacatggcaaaacaaaatgctgtctgtaccttgcatctccgcatgtgggttccattcagctgtcttgccctggaacgtattcgtgagcgtcggactttaccacacatcctacaaaattcatccacaattctatgatatcacatacgggaagacgggataaactagtgctttttttgaagcttcatacattcgttcctatcttcttgatttcaaaatgcttgtgttgttatttttctgtgttaatttacagacctcaactgcaagaaccacgctaacaaacgttccaggttgaagtggtgtaagggtgccgcgttgacatgtgcgcaacaagtcaccaccatggtttcttcctatcaaaaagtcccaatcaagcagtaaaccccgtgctacgttactctgtggataccttgctggcagccttccactcccacgctccctatcaggaagtgagaaaaaaaaggaaaaaaacaaaacaaaacagcatgtgttgacagggtacgtcatgatcgggcattgcacgaatgccatcatcgatgcagtcatagggcctcctgatcagtgcaattgtgcccccctgctcgtttcaaaacaaaaattcaccgtttctgacgcaaaagatcaaccgcagcgcttgcgggccgctcagtggacggatgacaggactaccaggaagaacgatgatctggagagcaatgctactggaagggactctcagtctgtgataatcgagagtgttcgcatctgatgccactgagggagtgatatctgtgcatgtctgtgctcttcccttcggtgaaccatgagacctccaaaaggaaagaaagcactgctgcaccgggcatgctaggtcggctcaactttacaaacttccgtactgtgtatatcggcgaggtcggatctcgcgctcggcatggcctgacaaccatcggtgactgcaaagattttttttttcatcctccgcagttccctctgctcgctcccttccaagcctttctctcttcatcataagcccatcatgacaaatatgccaccagctcatatccacacaggcacggcccaagacgtccaaaagaacataactccggcttacacgggcagggagtggcaactatcatcctccaaagctccacaacacagctcgttttcaaccgtttgatgccaggcagccaagtctccaagcccgaacgcatcgcctcatcggcatgtaattcccaggtgttcgttcgccgcagggcgatccggtaaccgaagcagcaggcaagcagcaggcatttacggcaccccagttggggaccaggaatgcttggctctgcatggcattgcaaaaagcgtggaaagcatgcgagaacgaaaaactcgaatctgtttggcaaggtcatgctgcaccttctgattggtttgacagcaaattagaaagatccaagccaagccttttgccaaggacaggcaagacactcaggcacacacagcctgcaaggctgtgattcctgaaattccgagcagcgctgttggagtgggtgtttgcaacgccatcatccacattggtggactgtgatcactggcgttgtgtgtgatgacttttgatgaacctgatgactgtgaaaggtatgcacacacttgtgagtgcctagcgtgtgttttagcgttgcgtggagaacttctttgaagctgtgtgaggattattgatcggctttttgtcgtccgcaccatttcctatctcggactgtaagtcgccgaaccctcaagatgccgtgccgaatgtgcatgggttcgggggattccatgtgcacgttacacaggagattggtcgtgatcgccgggaaaggaaaaaagaagcaaagaagaaaaaaaaagttgcaaatcgaataaacaaacacccctattgtacttcccgatcccgaagacatggtcaacatgggttgttttctaatgccaagaacctccgccggccagatgatttttttttttttccctccccaggttcagtgtcttgcaggacgtaccataggacaccgcatatgtaaccgggcacctctcgctaaacacttgtttgatcgggttagcacgatttccctcacaggacccgaacgcaagttcagcaatcgtggagacatgcagtagcatcgatctcaattcggagtcagctttgcttaccaggcatcagcttaacccccctgcctctcacgatccccaatctcattcttatgtacactccgacactactgattactacactacatacggcgagtctggcgaggtccataaaagtagggcaaggcatgcgtatgtacctcaagcaagtccatacactactggctactaaatttcagcttgaccccatctacggctctagcgtaccgagcttgcaatctctcgctctccaacacacaaaagttgcgtgctgtagagtgcgcgtgcctgaaaatcacctctttattgcgttaagctgcaaaaaaaacctaatcacacagatcgagctattccagactggacgaagcttatcgtgatcccctgcgaacatcgcaaagtgtcgtgatttgtgatttggcctctttttttttctccgaaaagcgacggtgtgatgcgatgctcacttctttgcagactgcagttctcgcttccccccgtccctcccctcccctcccctcctctcccctcccctcgatcccgactggagtttcttgtctgttaagctgaagggatcttcagtcggggacctggatggagctttattttgcgtttgcaaacctttgtgtccaagtattgatctccgaaagctattgtaattggtatttcgaactcccaacagagtaggtacatttcctaccgacatagtgtacatagcatacactacactacatactagatgtggtgtcgtcatagctgaggtgtggagagaacacctccactccactgtatgtggatgtccagtccgtacaccaatggcggggtccacgtacctgcgtaaacctcgtttcactgcagctgtgtgtcttggaggtttgctttgtctccgtcgtcaacaacaccaccttgcgcatcgcccgaggtgatgggcaaaaaataatcagtgtatgtctaagctccctcgaagagagtctttcagtgccgcgaatcgattttgtgacacgttgtttacaaaccgagcacataaaagcgtctcgctttgtgcggcgggctgccgtagacaatgttcgctgtgcagactctctttgaaagggacctctgcgtaagcgttcagtattacctatcaaaaccctctacgatcataggagaagaagaaaaatgggcaatcgacttttttaacatgctcttacagcttcaactcaatcaaatgtccgttctcagctgctaaccccggagtgctgcgcaaagaggttccacaaggctccgtagtgtcggcttctcggctaagaagggacaacgccttccaggacgccggaacgccgagggggcgcagggcgcaacggacatcgttgatgataacggacagacttacctcttcggggatttcttgtcgtcagacagcgtctcagattttccatcggttcatttgccgtatcttccagttccaaatattcgtcctgctcgtggttgtccacaaagtcgtctgtaatgtatgtactgcgtagtgtacgcaccgggtcgaaaggcgtcaagttacatacgtcaaagataagcctcggccaccggatcggcaaccaataaggcttctcaaatccgtatccttcattttctgctttttaatacaggcaaatcgaccaagtttataaagaccgttcccagcttcaagtattgatgatcatcacgcctatgacgatatggcaagtattgtggtgtacgactatgcagaagatgatgtatgtatggcccgcgcacgtcagacaatgtgtcaagtctcgctttattcttggacctctttccgggaagatcttctttctgaaacgagaccgaatgcgacaatgaggaaagtgatgttgtgcatttcccagtcggtcatgtcctcttgcaggattgccatcttgcagcggaaaggcaacattctgacgttctttttccaaagaagcaatgcaatgactgtgccgcacaagggggcttttctggaagtgcaatgtctgtcctaggtattcgccatgaaggcagctgagcaaacatcaaataagagttgtagtaggtctagattttgattctatccctccagctgagagagttctccctcccattgctcccccttctggacatatgtccaagcccaattgcacagatatctgctgcaggtgcaccagcagcattagccattttggttcctgagtcacccgtcgtcggtggctcgaccggggtaaggtactaatgtgtgtgtgtgcaccggcatcatgtcacgcggctgacaagaacggcgcaatatccgctgctagttcaggtacccgtcacggcaaccgactagtcacatttcccgttccacaaatccgtgctatcggtagtcaacctgatgacctctctcaagcctcccttgaccgtgctgccgtttaatgccctggcgtacctgctctccaaattggcgtggaaacaggactgagtgtgctgcctcggccttagtgagagttgcgcccaaaacataagacagttcgccgccttctcctgctgagaccttttgtactcccccaaagggcatcttggtgcgcaaggagggtcggaagccgaacccgtataagaactaacatgcctctcggtcatctttctccctccacaaagacgcaaacgataaacggctcagcctcgacgccttatcgcacttgagccaatcgccggagccccaggcccctgggggacgctccagcccattggatgaatagcccttgatcgttgccgagtacgggacttcaaagatgttcgttttccttctccctgctgatcataaagtgcctttttattgccttaaatcgacatgacattcgggttgcaaccagggttgttgtggtattgtctgatgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgcgcgcgcaaaacgtcttcaaagcagaccatcggactctcccttcaggcgttcgacacgcttttgttcccagttgtcgagatccttcgccgccagtctctgtagcccggatgtcagcaaagttaattttagatatagaaaagcccctcctagaccatcagaagctcatcgtcgagacttacgtagtactcctcccgaatgtccaccctgcgcttcctctgacccagacccaactcctcttcacgcgacacctgtcggaccttccggtcgtacttctcgtagcgaattgcggcggcaggggtaaggatgaaggagccggcaacaataaccgacatgaagggaagaccaaagagaaggaaggggtgcttcttcatcattgcacggtatttggcggcgaaggtgttggtgttcgccgtcgagggaaactttttgctttggaacgtcattttgccgaagaagccttgcgcaagccggtgatcaaaggttggaatattattcgatatcttgataattatcgcgtacagttggaggctaggtcgacatccgaagtgggcagaaacgtcacggttcaacaagcattcgatgtcaaagttaaagaagcattgacggaatgatggatgtgacgacggggccggagtgtgcaaaagctcaggtggggcccgtatgcaccgaaacccgacgtggttgcggatggttcattgtggagggttagggtttcactgctgacacctacgacaaaactcacaagagaacttggacagaccttgacctgcgattgtctcccaacagaagttgaaaagtgaattgattgcggtagatatgtgtttagagaatgtagagcacattggcttctcaatacacaagattcattgtactgaaatacgttaaccgatctacgtctcaagaacgaggaccaatcacctcgcccatcgccaaatgggatactaaaagccgatagataataatcatcacacgtaaccttaacagatacctcaccacctcagtaagcacctgtcctctttttccaccctcccgcattcacaacctccacctcctttctccccgtcctcaccggcgtccccgcctccaccctcaaccccggcacctgtgcgcccttcttccccgtagcccaaaccgccaagcccacccaattctctccttgataattcaatatcccctcaggaacagggaaactactctgtggaccgatgtggcctacgtaccgtccgtactggaaaccattgacatagagccaggctctgtattcctgtcctgactccaaagaggtggagttgtcaaaaaccaagcggaggggaatatcatactgcgaggaagggatggagaggaggaaagaggtggtgtagaaggctacgcctgatgaggagaggcctgtgaagggggtcgaggcattggaagaggagaaggaggaactaggaggggagggcaggtggtaaccttgtcgttcaatgaaaagaccgccttcgtttagaggaccccgggctttatcgcggtattgctcgccgcccaagttgccggtgagtttccaggttatgctggatttgggcaaagtggtgttggtattagaagtaagggaatagtccagaatgccccgcggaaacttcatgctgtcatcgccaactgtccagtcctcgtccagacccatattgtcgatcaacacagtgaaaacgtagtgctgccctgcgacgagcggggagggaaggtcgtacgtgtcgttgtgcaccgaagccgcgccgctaccgggccagctgcccacaaaagaggagttgagccagacggaggagccaaaggcgctgccacctatcgtggagatgaacagcttagtttcagcgcccgtggcagtgaagtggccgcgaaagagcagggcgccggtgtggaagccataatcagaggcgtagagggagacgggggtcttgagcggcccgacgtaggtgttgttggtggatttgaggttggccgagggccaggctgagtcgtcatagtcgggttggatctcggggagggagtcgatgtagtaccatttggccgtggaaaggtcgggcaaggaaaaggatggggcctcgtggtcgatttcaacgatgtagttgccctcggagtctactcggtactcggtggtctccccgttgatttggagctcggaaacaccaaggggcacgccgatcacttcgagtgtggttgtggtgttgaagtcggcttggagtgacaaagaagtgccattgatggaagccgatctgatgaggtatccaccatttacaatcaaagaggacaatgaattggcgatctggggtgcccagtagtggtatgcagtgttgcgatctagttcgtcaattcgttagcgatgagacactccaagatatgggaggtcaaactgaactgacccaaaatgtagatatgcagatttcctgccttgaagatcctcctttcggagttcgtcttccactgtacaacagtgaacgatttcttgtcatccttcttgaccgttttcacctgcaccggcgggcctgttgatgtccacttgacttcatcggcaattgcaagctcgtgcgtttctccttcaccaccatacaccactaacaccgttctatcgctgaacttcttccaagtaaagatctcggctgtcgagtagatcaatttgtggtcatcgacagaataatccgcgacgtgtattttgctgtctcgtctgctcaaagtgaggaaaccgcccagaatggggatactcaaatttccagccgaggttggcagcgagagggtgtaaggggttgaagcaagagtctgatagtcggtgtggcgaacaacgtagaacgagcctccctccggggtatagttgactagagcagttacagtgatgtccgtgttcgggctgtagatgcccgttctattgctagtgtcaggtgtagctgtgaggtatccaggtgaaacctttaggaagttggcttccagtttcaactccgaatacttctcgcgagaaacggtacgatcctcagctatggcagcagcatagtcgtatgaggtgtagcctcccggatgccccaggttaccccagttggtgcctccgaaaatctgctctggttaggcctggagttgtgaggcgggtattggggagtagcataccatatataggttaaagatggtaacgccagaagcaaacatgttcttgtagaagacacggacttgctcatggttaatgagttgctcgcactggtcaaagccatatccaccccatgggtcaaaactgcctccctgctcggacagtcagcctaagttcggtggacttttaaacttggtattagaatacgtacctgaaactctggtacggtgtatggagtagaagggctaaatttcaggtgctgggcacggtactgcgtaatcaagttacccaaaggccatgttgtgggatttttgcagtcgaaacccaagggatagccatcgtgccctatgcacattgtcagtcaagcgtatcctcagtccttaaaagatctcacgtaccgtaaatatcaacctcgccttttcccgagccaggtagattgtgacccccagtccatgaagcatcgttgctcatcatagggagcacaataccggcgtttcgcgcctgatcaatcacatattgcatgtagtcaggatccggaaatttaacgcctgaagcggcaccggtatactcgttctcgggttggtacaagatgatggggccaccgttggttatctggtacttggctatgagcttgtcgacgttcgcgacgtagctttcggctctgtcagtccagtttctgaatggagaaaagtttgattatcgaggctctccacttacttgtcggtagcagcgaggtactctgggtctgcagtcctcaagtgtcctttgattctttggagccagcctggaaagccgcctccagacgcctcggcatctgtagggttgtaagcaagctgcactcgacgtgttcccatatgggggagactcactgatgtaaggtccaggtctcgcgattaggtacatgcccgcctccttggccgcctcgaaaaatgccgaatagtcaaagataccttcaccacggaagattcccggttctccctccagtaatgcccagtcgagatagaatgagacggtattgaggccgagagccttgaccttctggaagatatccagccatagtgacggaacaggcaagcgaaaaggatggacctcgccgctgaagatcatcaaccgctcacctttgataaatagcgaagagttatcgaacgtgacgatatcctgaagaagtgtctgcggcttcaaggtctcggcgtgtcccaaacctgccgctgcagacacggccaacaggacggagagcggcctcatgatgcgatcctttgctgtgaaatcacaaaggacagttgacaagtcgcggatgcagccacgatgggagaaagacgcaggaaccaggcattaggaaactccttatatctgtagtttgtttccactcggtctatggtgtcatacgtacctcagatattttccaatggacgggtacctgctaagaatagcttgactatcccagttggcgtagctaggccgcatccagcctccctttgcccttccgccgtctgcttttgagggtataccgcatacaataaccagaactcacctcatacaagccggatttatctgaacacagaactaagctcaacatagtctagtacatcagatgacgatgctagaatccggtttgatagaaaagatgcggtagtcccttggtgacgccgtagccgaacgacacccatccgctgtgttgttgagcattgcgacccagcgccatgttgtgcgcatcggatgccggctcgattgtggtgggttttggcattaagccgaggcgggagatgcacggtaggcgcaggaacgagataagatcagcggcatttcaggttcgcatgctgaagtttacaagttggaccgacctcaaagggccggaagctggtgcgtgattcgtggggtatttggccgtgtatcggtgcatctcgaattcgctgcagatgaagtcatatgagaagacgttgttgaccgggaagaaaaggcggccaatgctactggaagtttggcgctggacggaagaaggctacatcgacccactttacctatgttctgtgcaaggcaagggaacgggaagaaactcaactttcagttatgaggggaaggttgagaggggtagtttcgaggatcacggaacaagccgatgatgactactgtttatggcaggagcgtgggaggttctttcgtgttgattaggttctccctttctttttggaatttttgtggacccatcgatgcatctccattttccagacgacgtggaaaacttgaggcattgcccaagacgattggctgcacgcaagtccgtgaacataatgtcatacgatatggacaggttttggcctggtatatcctgagggccttcaacccattgcggtctaaatcctgggctcgctgtaattttcaccaacagccctcacttgaccatcacacgggagcgtcttcgtgaagagaaggtgcagtgacggatgatgaccagtatcaaattgaagaaacgtggtggagactaccccacggggttaaaagttcacttcaacccgcaacagctaaagtatgttctcattggtgcgcatcaaagcatgtggggttctgctcggtctgctctttcccggttccatcccagctccttcaactgtcagaggcgggaatagtaccccacatcccgctcatgacatggccaccttcacaaaaaacattgctcaagtccaattattcgaggcttccggcacgagtctttccttgcgaagtttggagacatgactgaggaagaagacacaggaatcttggcggagtttgaattaaagggttctccaagttctgccggctaaaggtctaggcagtcctgggaaatacactagtcccggactggcctgtcttagaggaagtggagacctcgcggcgggcagtcaggaacttaaactcaatgcggggtccaagtggatgtctcgagactccatcgcgacattgaagagcgacatcatttgggcgtttataaccgtcaccaaccgccacggctgtttcaaagcctggactgggctggaacgattttcgttccaggcgctcaatttcttatcttcatccacatgaccttcatcagataaaagaagcctcgaatcggcgttcaggatagccattcctccacagcactatgctaacgcgggatgaaggcaggccggggagcggagagcgggcaggaggcgtgcagcagctcccgtcccagtgcctggtgtgcgtataagaagagcgagtcgggcctctcacccagtgctgtcccacaatctcttctcccctctcgagctttagttcagtcgtgacaattctcgaccgacactttccaacagcttcagacacagtccccccgggcttatcctgattacaatggcttctagcgcttccaagaccaacattggcgttttcaccaaccctcagcatgatctgtggatcagcgaggcctctccctctctcgagagcgtccaaaagggcgaagagctgaaggaaggcgaggtcactgttgccgtccgaagcacaggcatttgcgggtaaagacccgtccccgccctgccagtgaattgattacgttgtggagaaaaggagacgacagcagctaacaactcgtgtctcttcaccgtagatccgacgtccacttctggaagcatggttgcatcggccccatgatcgtcgaatgcgatcatgtcctcggccacgagtcggcaggcgaggtcattgctgtccatcccagcgtcaagagcatcaaggtcggcgacagggttgccattgagccccaagtcatctgcaatgcctgcgagccctgcctgactggccgttacaacggatgcgagcgcgttgacttcctctctacgccccctgtgcccggccttctccgccgctacgttaaccaccctgccgtgtggtgccacaaaatcggtaacatgtcctatgagaacggtgccatgctcgagcccctttccgtggcgctggccggtcttcagagagccggtgttcgtctgggcgaccctgtcctcatctgtggtgccggccccattggtctgatcaccatgctctgcgccaaggccgctggtgcctgccctcttgtcattaccgacattgacgaaggccgcttgaagttcgccaaggagatctgccccgaggtcgtcacccacaaggtcgagcgcctgtcggccgaggagtcggccaagaagatcgtcgagagctttggtggaatcgagcccgcggtggctctcgagtgtactggtgtcgagagcagtatcgcggctgctatctgggccgtcaagttcggcggcaaggtgttcgtcatcggcgtgggcaagaacgagatccagattcctttcatgcgcgccagtgtgcgcgaggtcgacctgcagttccagtaccgttactgcaacacttggcccagggccattcgcctggtcgagaatggcctcgttgacctcaccaggctggtgacgcaccgtttcccgttggaggatgcgctcaaggcgttcgagacggcgtcagaccccaagacgggtgccatcaaggtgcagatccagagtctggagtaattggtttgaggtcgttcattatgtgtatagaggaaaagggttcacgggtctggcgtttagcgttattgccgaattgacttttggattgtagttgagtctacatggtgcatcgcgtcaatggtgatttgagtgagagatgtccatgtgaaccggaacgttttaattcccctttctgcaatgcaagccttcggttggcggcaagttgagatggcatacctactactactgtagtacctctaccgtagtgtaagtgtagaatacctgtatgcggatactgcagttcctcttatcgataagaaaaaaaagacgagatgaaatcaatcctccagggcatgaagtcatggcgcctagggctcccctgtttgtgcaacaccgcccctgacgagctttcttggcataacccttaccctaacccgacgagctgggcgcatcttggccttcctggcttaccgaaacttgccttggcagatcttccgagcttcatccaatttttcccgacccgcaattcccgctcgcccttggctctgtgtgcaggtgcgcaatatccctctacaacaagcagcacacggaaccaagccggaaccccgaccacactccgtgcgcctcactctctccactcccctgcacaggcaaaggcttcactttctcctccgacatcaccacatcctttctccggccccttcctcccccgcaccgccagcgaccccgaccgcccggccccccttccagaaaccgaccaattcgtcagtcgtcttctccatccgcgatccgcaaacatgtcattcgcccttgtttcccggcgctcggccctcaccttcggccgccgcgcggtccgcttcgagtctaccacctccgagaaggctaccgaggccgcgaagaagactgctgctaaggcttccgagggtctctcccgcgtcagctccgccgccggccctgtcctcgccaaatatgccaagaccctccagagcaccctcggccgcgtcggtggccgcaccggcaagctgattgccttcgccgagcgtacggtttcctcccgcgtcccttcccgcgtcaccccgtctgggttacaccgtccaatggcacttcaatcgctgacctccttatcccctatcaacaggccagacccccttcgtcatctactacagcaaggtcgctgctgagcttggccgcattgtcttcaggggccagagcatgactcctccgtatgttccttccagtgctccccgtctacccatgcttggaaacctttgggttgttgacatgcctcttcatcacagctccgtctctaccttcaaggcctacttccagaactttgtcaagtccgtccagtccggctctttcttttccaacgccggtgcttccctccagaacgtccgcaacatctcaaggacacaggtcgccgctgctggtgttctcctcgctgagtgcctcggctttttcaccatcggcgagatgatcggccggatgaagctcatcggctaccacggcgagacccacgccgccgcccactaaacggactcccatcttcctcgatcattaactaccaccgcttaatgaacgtcaaccaaagagactagagtgttgggccgaacctcagtcaccaatggcccgcgcgcgagcaatgggaaagaggccttacttgatatccgacagcaaggggttgtgtgtgcaggtgtgggcgcgtgtgcgcaacgtgtgcgtgtgtgtcagaagagtagtgggaaaaaaggaaatccagttttgggagggaacggacgggacagaataccgcgcgaagagagagagagacgagaacgggaaatgatttcatggaatagaatcataaggcgtaacggggatcacttgtttttttcttgctcgtttagatttttggcccgacttctttctctgccgttcccatccctctccgcctcctccccctttcttccctggtccggcgctctctctctcaccaaactcacgcaagtgaccacgcagcagccaaacgttgggtgtaagagctgtggataaccggagatcgcctatggaaactaaccccggcaatgcaacggatatcctactcaagtagcgcagaagttgcatctttgagcccccgggatttgggtttgtttggagagttcgttcgcaaaggaagggggagagagagaagcaggaaagcaacaagaccatcatgccagaattcccagggagattccggtttggctcatctcgtctcttcgtcagcccatctccctccagctgggaaccctctatcccctaccaattctatttctcccattgtatatttgtcccaggagcttggttcggtccctcactgtttcatttttctttttaccttctgtcgattgtataacatatgcttcatagacatttagccgctattatgcgcagaaagagagtagagacggagaggtcacaaaaggaggttgaatgagaaagaacagataaaaccgaacccgatttttcaacctacacatgtggtcatgttgtatttttctcatggctcaatcattcgttcattcatcagagtcacttggtttaattccagttcaaatcgagccaaaacctccggtcggtcgacccgggtcggtcgatgtggccggccttgggtttccccatgttctcccagaatagaccatggtgaccatggtctccgaccctacctacctacccctgaccgcctctttctttgactctgttggccttaattgtcgacctcatcacatcaccgtcgcgactctgccatgcaagtgtttttcatcacgcccgctgcccaacacaacaccctcgtacccaaacaaaagagcttcttgcttttcacttccttggcctttctttttttttttttttttcgaaacaagactgtcgacgtggctaggtggccgcttggttgcctcacatgcacccctggtgattgtatgatggaaagccagtcggtttcgtgcggcccttggtggtcacttgggtgggtgacaaactctttttttccatgtaccatgttgtccccgcagcgtttgcaccagccctttacagacctgtgctgttttccagaaactctcgtgtccgtcgacgtggctcgcttgttcccaccacctcactccctttttttggtgggttgatgagacgacaaacagacaggctggagctggctggacccgggctaggccgggctgcctctgacccgttctgtcgaccgttcccgctgcgagtaatttgatgtgttgtcctcgtcctacttactattattccttgtcccggttctggtttcggttctaatccccaatacttccctactgtctcttttttaatgtctcacgtcactgacgaggaggagaaggctacaagccgggctgtccatgtcgtcggttgaggtgacccggacccggttcggttcaagttcccccccgcccctttgatgaatatgtgatgatcgtctctccagctcccataccatccatactccgtgacgtgtcacaactcctatggattaggccgcgaccagcagttagctaagttgttttgaaagaggtgaagagaagtgaggtgcttgcatttgtttgcctatatgcgcgaggaatcacacatcgacgtgttcatggagctaatagtggttcttgaaaaggtcacgaagtggctgatgtagagcagtggaagagggagggtggcgaggcgagatgacgacggagcatattgtgcccaaagatggttccgagtacctgtttacttgggtggtagtcttgaagttcagatcgggagttggaacttgctacctcatatgagaatgtatattcagtaagcatcgggatacattcatccggctgagccgcggggagtcacgaatacctactaccttacctacgggccgaccgacactcggccggcggccggggaacaaacaacctttgtcgatgtttcagactttctcttgcccaccactcatggcactacagtattacttgcttgattacatcccgggggtttgcttgccgtgggcaacccattacagtcgctctttccccctgtcgggttcaaagccaagaagaacggaaacttcgaaaccgcatctggactccttgcagtagtctatatgtaggcaagtttcaagatggtgaggtgacggatgtgaccgccattgaatgttcagttatgtaccgagttccgggctacaagtggacaagttcaagtccaagcaggcataccctagctacctacctaggtaagtatgaagacaagtgcgccgaacggttaccataccgtccacatccagtacttgcaagcaaggtactgctacctttcatgctctctttttgacggattcttttttttctttcttgttttccttgtcaggcaggtagtgccaaacctagcaacacagttaattacactacaaacatcaactgtatcaacagcaagccagcaaagcaaaagtgagtgagttttgcaacaacaccatttttcaagcattcacattgtgaagtgttggaactaagcgacggcagtcaagccgtggagttgctcgatcggtgtggtgtctcctgagattgatgcggttggcgaacactttgtggcaagccccccccccccccaaaaaagccgccacaagtcccaaacctcgacacgacgacgacacacgtgtctgtactttctagttcggcatcttgcaaagtttcagttcgtttagcttccatgtaatctctctccagaatccaaccaagctcggcgatgccgaagtctcaaagaaggatagctacgcttctgacaaggttagttttcagttccgagttcacacaatttctctccttgttcaaggctcccgttagctgttggtcaaggctatgttacgtagctgatgttcaaggctttagaatgctacctagtgtacatgcaaactattggcttggggggaaaaaaaggtacagtaaggcagacgtgctccttcatgtggcttccatctgatcgtccacctcgccgggttgcgggagtggctagtacttctagaagagtgaaactcacttaactagtgcccgccgggggtaaggggggcctggtagggaacgtggctcgagcctggcaacttaactagttgacctacacccaatagaagacttacaagttcaaagtccgatattactatcccctggttgacatgactctcggccgtaagtagtccgaggtcggatgagactagtagtgtagagttaaggtaacccttgtccgtaacctcgacacttcttaggctgggatgcttgggtcgtttcaaagttagccttaccgtcgagacacagggaagcaacattccgtccgaatcctgcagatctctcttcgtcttggagatggaagctgcgtgttgattggagcttgtctggtttagggagtgagtgatagcgagtgaagttacggatatagatggatcgtcttagatagcgtgaaaatgacaggaacataggagcaccggtacaagcacagcccagaagcattcctgttacggtcaatttttggttcagcccacagtaggcatacggcgtacatgctggctaagtcccatgatcgctagattcaggcgtatgaaagagacgcggaagcagtcgaacagggtaaggttttaatgtcgtgtagtacagacggaaatcccggtcattcggcagcgccggtacagggtgccggtcccgggctatgttgtattgcgtcgtcgtattctgcccaggccggctgccggttggatgattccggatggccgggtggtcagtgggcggctgggctactcaacaggtgaatatgtgtccattcaattccataaactgatccgaaagactagtccatgccggtctcactaagatagtcacggtaaaaagatcaagcttgaagtatccaaagttattgatctgatggaatctgtgtcggccgtcttcggttgtggttctgtgagtcaaccactgtccaaatcgaagcctcaaacactcacagaacaattgaagaaagatgaaactgccttggaagaaaaaccacagtccgcgttaagatgttgtgaaaccctacacaggttactccggtgcatcgttcgagaactgtgagcgttgcttgagtgaccctttaaacactatgctgggacagacggaaaatactatcccgttctgaaggcagacaagctgcaaccacgaaaaaaaccgatagagaatgagggttgctaatctttatgagactattgaaagcaataggcagggggtcaacgacaaggcggtcgtaggggtcagagagaaagacagtctgaaataagttgaagagacttatgttgatgaggaatgaaaacccgtgtatacaatttcgacttcagttttgatagtgttaaagggatatctgacaagtgtatggggtgaggaagggacagtggccagtaccaaaaaggagaaacccaacaatgacctcccttaacgccgtcgacacgaactccgctgctgttgaaaccattgtatgtaccattgcataaagcgcaaaaagataacagtgtatcggacagaacccaccaaagtggcttcatgctggtcttctcgccgtgaaaatgtgcctatttgagttagccattgtgaataacggagttgtgccttgcgctaacggccgcttgcaggctcgttggtactcacagtgtacaatacgcgcgtattttccgcgaccgaatttcctccttcacgtggctgatgaggttcctcgcagcgtctggggtataaccgagaatccgggtgaagggcgccaaggttagagcttctagaccttgagtgagaccaagattaaaccatcgcccaatctcgcgttcatgagcatcctctggccatccattgataggaaccttgataacctgctcgtgaagatccaccaggccagcctgtctcatttgctgctggacgcgatggctgtccagtctcattgggcgcccagctctatccattgcctccaccagcgcttcggcccatcgtaagaaatgagaatccggtggcagactcctatcatcactgcgtggtacccaatcgatttccacctgctcgacaaatccgcaatggggcttcaggtgtctgtaaaatggtcagaagagtaactccagctgtagaagatgcttttgagacttacctgtatatctggtcatacacaaatggccagtcggagatgctaccattcagtgtacgtaggtgaatgaggtcataagcacatccgctcagttccagccacggctcttcaatatccatgggcttgaatacgaggttgcgcgggatactaaataagggaaaattagcttttttttttctcactttctcctctttttcttttgtctttcaataagcaaagtccgttgttacctacaattctggctggataagagcaagatccgcaccagtgacttgaccaagcactggatatttactgtgagacgctataagttagaatatccatagtcaatgtagtctcattataatcatttacttactcttgcatatcaattgcccatattccggttccacatcccaggtcgaggatccgcggactttcctgattcgggaacggtgctgagaagagttgctggttgcgagcgagcaaaaagaaatgatgaaacatgtcgagtctatctttctccagctgcataatgtgtcagtatggtgtcaacaccattgatattgacgtaccagcggttgaatacggaaaacacacctcatcgatagggaacatgtattgccctttcttatactccccatagaagcgtccgttttccatatacccagggactagattgggtcccctatgtgtgacggaacaatgttagctttcatgtaaaacaggtatagctgtagtcaggctgaaagtaagaagaaataaagatcctacccgggcccatgatgaccttccattgctctgtaagacggataactgtcctggtttgaagatcccaaggtatgagaggcaggcatgtatggcaagccaaagtgtactctctctctctctctcttctatgtaacagggcacaatgacccgtcaggaagtgttgttcccttgaaggtgagaaatggtgaggagatgtggtgtttgtatatctgctgatgagtggttagacaacgaatacaaataattcgaccttgagagggaacacggacaggtaggacacgaaagggtagagaaggacaagaaaggagcctcgcaacaaacaaggctttgaccgggacttataagaagcaacccggaaagtgaagagggtagcgcaaccagaggagcgagcgggtctgatgacagggctgagagggaaccggggtctatgtcaagttgacctgtcccgatggaattatgaatggctggacaacagatggaagtcgaaagctgagcagttaagtactgcacctgctttgtaccctgccaaccaatgggcggtatgtgacggtagggtcgacaaggtaggtcccgagtggacgaaggcaggctggccgccgaaaaccatggtccaaacatacggatccttgggaagccttcaaccatgggtaggtaacatagtcgcaaaagagccacttgggccatcctcaggctagcgctgctgtgttatgtatggcaggggcaaagcagggaaaggtagggtcggggatcccaggccccagacccgggtaggtggacagaggggggagggcctgcagtggtctcggataaagacgagaaaaaaatgggtcaggggttacaaaaacaaaacaatggagagattgggagggcaggaggggacggacacgtgcgagggccaaggagacgacacaaagtgactggttggggaacgacagatggggaaaagcacacttacttgtcctggggtgctgattactgagacgaaaagagagatgaagccgccggaagtgtcgagaaaagggagcgcaaaaagaaaaaaaaagaagagaagggggaacgtgctagatagcggtcggcgacagagcaaagatgacggccgaggtacgtatgatgaggtagaggtagttcaatgatgcaggtgagccaacggactggcagagttttgaatgggcaatttgagatctccaggtcggatcgaagtaattctggactgtatgtagtggtgatttgattgaggtgcttgtgtcgcttgatgggctgccctgcgttttgcgttgggtgcagaatcggcggttgaggtgtacttaatgcatgcaatgggtatgtatgtagaggtaccgacgtgggccacagtacatgcgcggtaccgtgacagaccgtacgcgactgaaccgtaactgactgtaacatatgtacacgctcagcacctcaaacacgccgttagggcccacggcgtctcctgggtctttagggtttgtcgggcgtgccagctaaagtagggaaccaacggctctgggaccaagaaaaagaaatgagcaacatgcagacaggggaaaagaggcgcttgctgggaccgttgttggccgcgtcctcgacttcgatgtcgcaacgatcctgtgcaggtctgacagggggctctcgtttttctagctttctttctagcgcaagccagcaagcggcagcgtagcgttgacgggcgtcagaatttgtatcgtgtcgtggtacgtagccacggtagggtggctcgaaatccgaaaccgagcggaactcccgcggaggcgtggacctctgccctttttgaagtgttggcctagaagtatggttcgcagcgttggcggaccctatgatgatcacctcttctctactgaccgttaacttgaaaaagtcaagcttcacaccggcaaccacgccatgccaaggcctcttaggttggtgtatgatgatgtagccagcagcgaagaagggcccccctaggttgaacaacggacagcaaaatgaaacagccaacagcgcaatggtgttcgggtagctttgtcgctgctcgcctatcttctaacccggcgcgccgcgaagcaaagcttgaggagaacaagactctttgtttgctcagaatctgtccaaagcactcattgaccttgctgcgggatggcgagtgtacatccggcactggtgtacatacagtagctggagcggatggtcggttggggccaatgcgctggcacgctctcggagctttctcctgtcgactatacgggcatctcataggccaatgggcgggggggcgaagtaatcaaggtcgttgggagacagcatggaacatgatgggggatcttggacgccaaccgacgacggcaccgtgaagaccacacgaggtaaggaaaagccttcgatgagaagtgcggtagctcaggtcttggaggatgccggctagcctcgcaggctatcactttggtcgagtggttgggagttgggggacggggcttgtccggggcgttgttggtcggtggcctggcgccggcgggctaggataaatggcccagcaagtgcgtgcctgtggtaagttggcgatgtggaacgggagatggaaaacttgagggcttccgaaatgggccacggtgttgaggacgcttgggacgacgcttgggacgctgcgagacaccgacccggcttaatacatacactacctgggctctacgtactttccaacaaggcaagaaacgatggtgtggggttgtgggttccttcgttaaatgtgaaaatccacgtcctagcacgtccccatcgcacccttaccccttccaccacgagtgccagaatggggaggcgcgatacgacggtaattggatgttataagatctatatgttccttccatattaaggacggatgctaggtaatgcaaattagcccactgcaggagcgcccgtgcagcagagactgactgactgactgactggtgccctgtgcatcccatcagagtgtatcagagtgcagaagaaactggtcatcccgggccaagaaattacctcggattgagaaagatcatgtacctaacttgatgtccgagtcggaaggcatatgtgcactacctatgtactgttcaaccagtcctctttgttgctctcccttccaacgaaggtacctatagtagcaaggtcgtttccacctgctcgccgaaaacggaatacgacagaagctgacaccggcactgcacttcatattgtttgaatacctaggttggagatggtcccggcactctgggttgagcgccctcatttcccgtctgtgattagctgtcgtggtgtgatgctcgctcgctgatcatatctaggtactagctaacatggcatgtcgtgtacgagtgatgcactgtactagtgtactgcggttgcgagcaaaagttttacctccctgtcaagtaccgacagggatggaaggctttagtttatccataatgcaaccaatatcgccaccatgtcactcgccaccaaatttctatagaaaaggacttcgaagttcattcgatttggtcttttaacatcaataccgtccaaatccactactcttttatcaatacactatagctcgcccaaaaagcattaccgggaggaagcacctcacccttaaagatagagctagaatcagaaccctttattttgatactaaaataaaccaaacccaaatctattaattgctcccctaatactctaaagaccaaattcgctatacttgtcgatccgagagcgctactattactccgcgagcgggccggccgcggaaactgattgaagcgtaagagtaagaacttattgaattcgtctgtagctctaaaaagactagaagaataagttttctctagctatcaatggttctctttagggctatctttggagcttaggctattaaaaatacgctctatcgcctcggtttccgtagacggtccgcccggaaaaaaccaccaatttccgaacggacacggggcctccggcttcaataggcattagactatttaaattggactccttagcaataggcatctatcctttggacagatgaaacctaggtaaccgggggcccccattggaagtaatacgttacccggagactaggagaagagttcgatcctacttgtatcgttgagaagcaccggaagaagtccggatagatgttttagggcagcttttctagaagaagaaaggggccgggctttttttaggaaaaggaatagggtagtatcaatgctacttcctatagagagcgtaccgttcctatcatcgacgaatacctccgttctttacaataaatcggtatcgacctatccctaatataagataacgcccctagccacgccgccgctgctactattaacgaatttagagatagaggtattcccattattaaatggcctcctttctctccggatctcaaccctatagaatctacctagaattggatgaaggattatcttgaggataaatataggcttgataaaacaccttcttatttgcgcctccaccgctacgttaatgaagcttgggaggagcttccggattcttatttaggcgagcttttagcatcaatgccagccaggtgccaagctgtcattgatgctaatgggatgcataccaaatattagtatttagtatagtaataagatgtttattttggtattgagagacgaatggccatgccaagaaatcccagcatccctgtcacccccctgccggtacctgctccacctgttaaacttacccatatcaccatagtactatgtaataacggtgcctatgggatcttgtagcggcaagactcgggtaaggtaacgtagcgtatcaacgatacgtgttttgttacccaccctattcgttagctcccgctcgactccttgcccctgctcccgtccaccctctcgtcagggccggtagtgtacaaaaggggggaagagggcggggggtgcctgcccagtgagatgccagtgccattgccagatccattgtcgctccgtctccgaaggcaggagagcacaggccaaaaagatattcgagcagcattggatgaatttcctggtccatcgcttcaaatgtcgcgtcaaaggcagttgcccaggggaaggcgtcatgggtctttcttcacactacagccaggcaatgaccgacaggaactcgcggcggccgtcaggtggagaaaaacgatgcactccaatggacttgggtaggtaggtaggtaggtaggtaggtactgggtcgcttctttccatttttctagatacctacctctacctacctacccgactttccccctcgcgtcaccccgtcatctttgaacgacggtgccgctagaggtgatggctacctcccgtctccagtactacatatcagtcaattcctcggctatggaaattacacagcgtagcagaggaaaccacgctttcatttcgatcaaccaacggcgtccaatttccgcaactatagcgtcctccacgttccacaaaatctcgcgcccacaaccaagtccgcgagcgactctcgacctgactggcctcttatccgcgtgtcgcgtgtcgctgtggactatccggatcgccaagattcattggcgccatcctagctccaggtatcctatcccgtctcgacaagtgaccgttcagccgggtatccgtagtagcccttcggtgttcgcattctccccttcacagcgctgtgctgtctggaattccgactcattgcatcactggcatggatccgcccgccgctttgctgactgtgccgcatgtcgcaactccttcgagtccttcgagcctttcgagcgcctcaagccccgaaaaccaccgattctgaaggacctctgctttagtacacagggtacttgcgttcccagtggctggggaaatctgacatgagcgacccaactttccaattaccatggccagcagctccattctccagcaaaacatgctgtgtctcccacatcagcaacccatcatcgtttatcatcggcatcatcatcatcatcagaattcacctatctggtttggcaagccagcgaacattgataagcgctaacaaaacgcaaaaaagaaatacgtacgggacgcccttgtgcccctaaacccgcgtggagctacaccacggtgcagcgaactttgagcaatatcaccctgggtgataggtggttgtgccgcttgcggtggcgttaacctaaagattcagtacatgggcccttgcaaggagtcaactcaggcaagcccgttccagactgtcgggtccctcagattgagctgaacctatatggagaagcacggacaagacgccataaccgtactctgaagagcatacacataccagccacggctataataagaagtacgaagcggatctcttgtctaaataggtaggggacagccgccagcgtgcagcgtcgcatccttttcgcctcgttttcctgaggaatttgagccagctcacgcaccttaaccccgtcctggggactcttcgactcgtggatccatacttaatccctacagaccaaattctaccaggcaggcgggtgaagagcggtcgtcttgggcaccgtgtcaccgtcaagtcccatgatcagccagtgacttgtgcccttgcacaacaacgaagccgcagtctcagtggtgtttccctgccctccgctcattggggttcctactggatgggaattacctccctcgcgcgtagcggagtttcatcactttcgcttctgtccgtttgccctcggctactccaagcatgttgagacctgcaaagacattcgcacagaggcgggcgaccatcgtcctgggattgacatgtgaatcatccgaacccaagcgagcacaaaggcaagacagggcggactttggcaaagggtacgtccgaacgctgactgattccagcccatgctgtttgcacatgatgaggtttggtaagatggcttgggatccccgcatgccaggtctttctcaacagcacacctctctctcccaggggcatgtcaggctctcatctcacttaggccatgaaaggtacgggtacagacaggcaggggacatggaagcgagacagaagaagggcaagtaccagctactttgtgacctgttctttgttagtgctcacccacggctcaaaccgaatacgattggccccagaccgtcctttcggacccacaagaaccacacgcaagcgcagcacccctgagaagtctctccttgtgtgattcgcttccagtctgtcgggtcactccactggtgaccggagtggtcgttccattggaattggtgcaaaagtggaagttggcagtcgactggagcgactagggcgcagaatgggccccgacaaggccaacaaagattcaagacatccttggtggtggtttcagaaacaggcatcgcgatccttggggatccccttgtcccgacgaggccgttgtcgtgtccgcctgtgcggagacctactatgataaccatgaagacgtaggtacacacactagtgtagcacctgggttctgtccaggtacatggttgaaatggctctatacactgcaggcatgttccatctgccggtgagttgcaaattctgcacaaattattcgtttcgtcgaccggtttcggcaaagtggaagtatgaacaccgatctcgtcggtcacagatatcaccagccttgctgatagctcatctcaacacttctcagcatcgtggtggaggatcttgggaaccgacaagctcccaagcgtacggatacgcgcacagcccgcttaactatcgcgtcaccagattcagcctcgctcacagaaacgtctccacccccagacatcagtgttgggatgggaacatgcggcagctagttggagttgaccgctttttccccagtccatagttacagctccggatgcggcaacttggtttcagaggcccctttttgcggatcccaccaaccgttgactcgcaagagatcttcaagccttctttgagtgcatcgcgtccggcgcctcgacacgagtgttccaaaccacctggctctttgcctttcgggcgtgggcaggacctttccgagaagtgatgaatcactttactgctttggtcaatgccaaggaggcgccgctagacagttctgagtgtgtcagagtccctcgcagcacccggaggtcggatccacttaccctctcttaacttcatgatcaccagtcgtttgggaccaaattacagcaatttaacctagcttggttcttgcagagatgcccgatttggacagctcgcgctgtctggttggtccaagctagccagtacaccatctgagaggctgacagcgagtgggtaaattccaggaccaatgcgaggtaccagcttggagagattgttgatttccgcggttccatatttcggtcaacaccttgcacggcaatctgtgacgacatatttactaccgagaaacaggcagtttgcactcgataccgctgccttcatgtgaaaactgggcaacgcccaggcgaccaactcagcgagcgttatggatcggttcaaaattgggcggtatacaacatcaggagattcctccctgactgatgagctgtattgaacgctcagacgtggctttgctaagtttcttgtctacttcatcatgactgacccgtgcttgacgctatggggttgatactgatcgatgggtcccgacgttgtgggaaaactgcaggcttagggcatgttgctgttcagtcgatggcgagtgttgggacactgagcctttttgggaacggagtacgggctgcagcggcgtacccggccaggctcacttcccagtgttttgtgggagacaagtaccatcatgcgcagtccagtaagttagtggcaagcgagacacaggggcgaaggggataggctaccagactgtcgggacggacaactcaggccctgcaggatggctccggcaaggtgggctgcgacagcgaggaggtataggtacctccagttacctcggccctgtgtggtacagatgagttgtctgtaaatttcaagacgccactttgaccttgaacgtttcctcccgctcgtttcagaataccacccacaaacccccttatacggagacgcaaggcttggctattacacaaagggatactcgtctttacaatggacgtgttctgtgttcacttatgtgattaagctcctgactccttggtcaccaagcgggaatgacttatcgtacttagcgcagggtcatcaccggtttgaaccagctactctcatcactcaatgtctttttggttccctatttacttggccgttcagattccgagatgccttgccagcatgctttagtattgacaatacgtgtcgggcgaggctgctcttcaacaaagaataaccatgccatccggctggagaggttatatggtccctttgctgttttgttcttgtttcaatggctgttcgaaatctgacctatcacttacatttccttaccttacctcgaaaatttcgtgccacacacaggtcaacgtgtaccgaaagagacgaaacacaatcttctatgcttacaaggcccattgccgcatcaaaactcggacaatcaagcgctcaacacaccaaaaacgcatacttcaaccacaaagggaaaatggagacttcagtcctcagattgcgggtggagcagtgattgtagttttcgagtcattaagttgtcacaagtcaaacttttgctacggacgagaacaaagggggatgtttaatactggcgctgacgacccgtcggaatagccacatggaagaataaaggaacctcgagggttctacgactaaagcacaaaggaatcgattcggccaattgcatcttccctgccctgggtctagctagaagactggtcactcaaccgttggacaccgccaaccgtccacttttcgaaacctaacactgtttccctgtatacaagatacgtttgctgtgctttcaaatatagagtcctcttttcctggcttctctgaatgtcaaagtcttgaggtctttgtttcgagtactgtctctttctctctctttttttttttttttcccctttcccattccctggctgtttcctggtccgaccagctcgagccgcggcgcattcaatgggaggtagcagtaaattccaactcccactttctttgatcacgatctcggcaatataactagacattcctactggggacagtactttccttaaaatgtcacttggacggatgcatgatattagtcgtgcgaaaaatatatactagaggttgtaacccgtctattatccaagtgacgcgaagaaacaacaaacaagtggtcatcacagtgagacgtactacttacctaggtaccttacctacctcaagcgtcactactacagagtaggtaaccacacaaaaaacacctgtcggttcaatgtcgtccagtacctgcttgcctgccgctcttccttccttccttccttccttccttccttccttctttaaccttccatcgaaggagactattccgcaaaagggagggctggtggcgctaagtaccactactaccttctaatgtatgtacactacactacactacactacactatgtaccatggagacggcgcgataaaatgttgtgtaacccgagaactggaactgaactgactgaatgattggagcctagtctagaggtcgggtccgtgcctaactgctagtgtagtgtctaggtacccttggctgagtacgtatgtaacccttgaggttcaattgctgcgagaccggtgacatggaagtctagacccgacgaacaatccaaagaaagctcggttccggactgtcgggagccgggggaggggggtcgagccggggtgcgagtttaactaaccgtgatagtgatcatccatcggagcctggcttggaaggttttgtcagcaagaattggtaaatgtttagttagcccaatgaatattgaagcgacttttttttttttttcccctttgtttttttttttttttttcctttttcttttggctgtacaacgatgatggtgatgattccctcgatagatagatgtgatcaatcagtcatgtagaccaagagaaagaagggttggaggtacatgtagtgtgtatgtacctagtcacctagtcacctagatagtcaagacccggccggcgggacccgacattacgtacacgggcattgtacatgtctaggtacctaggtaggtaggtaacaaaccgacgatgataatgtgcaaaatctgtacatactgctaattccagaaatggagatatcaggtaataaaaagtggtaaggttacttactataagatcttgtaagtagcattcatcattcaggtacccggatcgtttgcgtcggacaacattccacacatattccaccgatcatcatcaccattcgattctgctgctgagtggtcacatgtagattacctacacattgtataggtctttgaccattcggtaggttacatatgccaagtacatatgtagtaggttcacgtacataggtaggtaggttacagatagacgggttctccgtcttacctccgatcgatctcaaggactcaagggtacctaacaaaaggggtagcggcgtagtctgttttggatcatgcaagattgggcgcatagagagaactatgtacctactatgcatgtgcctaggcgtagatggcgcggggaggagtgtttgctattttaagcggagtttgttagtgtatttcggagcacagcggcgtttggtgatgatggttggggaggttattattgttgtgggaagtgttccttcttgattgctcagtggggtgtcttggtaatacatacgggacatgtcagttgcgcaacaacaacaacaacaacagcaatatttttgcaggagattgcacagagttcaagttgaaaaagctggggccgggccaggcgatatggagaaaaaacgagttagttcagcttttactacctagaggtacctacatccatggaaaccaggttcaaacctacatcttcatcacaatataagacgagaacaaatacgtgatgaaattcgccgttcttcactctcttgctcagagtgtcaacgctcatccttgtgctactattgctgcgagttatcaagattgatgggtcacaaatagaaattagggtggaagggcaggttgtataaggacgaagggaaaagaggttgaaaatgagatgcgcttaatacgactggctcccctcgtagttttcatttgaataaagtgttcgacgcatgatcaggtgcgagtgggcttctaacatgacttcatctaacaagctatttcttccgttcaaattaacagcagcagctccaaagccaggactgacgccgtttcaaacgatagcccccaatagaaatcccctaaatactgctctacggaagtatcccaccatcactacccttcttcttctcctgaggcttctccctgaacactcccacgcctccatatccctcctgctccaaaccactaccaggcgcctcaaccccttcactcacttgtaccctctctccagtgatatcaccaccatggatatatagcgccatcactcttggccctggataattcctcctcgcatgcaccacccaccacaacgccgtcagtgccaccactccaaccaaaatgacactattatagttcatcgattccgtcgtggttggataatcgtaggggaagcaaaagagggcgttgaacaacacgatgaagagaaccgctaaaatgttgatgggcgttccgaacttgcctagccgaaaagagccgggggcggagggcaggtatcggcgccgggtcaaaatgttggcggcaaacgggatggcgtaggaggtggtggtgaggatgatgaaggaaccggttaggttgaggaaggcggtaggcgagccgagggggatggcgcctagggctgatgcgattgttgcttttttcacggaagggggactttgtcagttttctgtttttagttgaagaaaggagagaagcgtagaggtaaaagacttaccgacgaaaagagtggcagggataggacagctaagtgtctcattgacgcgggaaaagagaggggacaaagggacggcgttgtctcgggccaaagcccagtagatgcgtgagttggctagaaccgtaccgacacagcagaggagtgaggagcacaagataatgaacaagagaccgaaggtagcgccgtggttcgtagtcccgtcggcgtgggcggtcgcttgagcgtagatattggcgagcgggtaagtgttgaagccgccttggagggcgtcgagatcggtgatggcgtagcaaagggcgatggcgaagcagaatgcgtctaacgaaggagttagtgtaagctcatcaagtgcaaaaggggctcgtgaacgtacagagaaagcccaagccgatttgtagcccaattgccttcggtaagtccttcttcggatgtggcagctcctcagccatatgcgtgatagcatctggcgttcccacggtgaacgccccgttcaaaacccccaacaaaaatgctaaaccacccggccagcccgtgaggttattctcggtgaaagatttccagacaaagtaatcactagcgtgacgcttgggcatggctgagatgacaataatggtgataataccgccgacgatgacgaagaacatgccgattttctgggtgtgcggaatcactcggttggcaaagatcacaactgccgtggaaagccaaaggacaagcaggtaggtgatgtatacctgccatggctcgtaggtgtaagtggtctggtggtaaacagagtacatgctgatgcagatgttggccgtgatctgcatcagggcggctaggtcgaacatccatccgtagaagttgatccagccggtgaagaaaccaagaatccggccatatttgggcccgccggctggcaatgatgttaaccttgcctttctagcatctaagcagaaagtgtgggaatgtaaacggggggaaacttaccgatagtggcccaatggtaaacaccaccagcagttggaatagctgatgcaagctacaatatgaaaattcattgttagacatcccattctaacgcccctattcacgcagtccaacacctgatgattccttgtactcacctcagccagtccagccccaatgaagctgtaatagaaaaccgcgacgataagaccaaaaataagaccaggcggaccaccgttaactttcgaacattactgatgttagtgaccactcattgatgttttaaacagaacaagcgccagcaagagggggcccgcttgagacagtacgtacgaatggacaccgagatagacgacccgagagctatccaggcgttgtcaatggtaattgcaatgccagccaagcccaacagactgtattgtcggtcgagctggtctcgataacctgaagcattgaccacgactccattctcgaccgcggcgacgatctcatctcggtcttcaggacgtcctccggcccgcacacttcgtttttcgtcgaccgatggttgatgtgaactgtccatattgttggaagggtgtgaacaggccgatgtttggctgggtagtaactaccagttgctgaaacttttgctgttttaaaccgtccattctctggggaagccacgaagatattaatggcaactgaactgaaattgacagtgtattgttcatcgcgccttcctacccaaaagggtaaaacagtccctggacgtactacactacaacgactacatccggtcattcgccggcatcatagcacctgtgtctggactcgtgatgcggtatgtatagcacgaccttgatatcgaataggtagttccaatgacgcacagagatcccccatctctagatgttatctccccgagccgagtcgttcgaaagacgtaagaccaactcgagcactgacaagacctgatgttatacatcatctagacaaaacatggttagttcaattcccgggggttcttatccttatctggatgctgctgctgctgcccacgacctgaagatctatctgctgcaggcgtaacggctcatccgtccgacgaataaggtcggcgaagcattgccgttgcgctactctctgtcccgttcaatacccgtggatctgcatcccggggagaaacatggctgaagagcagggggttcttgggacgagtacatttcgggatggcacatctgataagtggaagtgtccgtcgttggacgcctcaggttgtagcagatgttggtatcattgtttgataggatggattaggcagattacatccgggcgtggtggcagccggacttgataacgtgggggtgggcgacgatgaaaccctacagtaacgggttcggagccccgcttctcggcgaatcgctctagcgcctgattgcgtgtagtggaagaggaaatcggtattttcgcgtggatggaaaatggaatgggatgaggagaacgcggggactgcatcatgctgcacctgaaaggcgtctgatgtagcattgtggtggaggctgatatgtcccagtccgatatcaaaggtttgagattctctggcgtttggcttgtagataaggtatgcggatgcggtaacagtcgcccacatgagtgatacattgcactgtcgtctggacaagtgctttgcgtcggacttcagtgaggataaaacccgatatcgacccccagggtgccccgcgtgggtttctaatgatcattgtcattctcccggatttgatatgataatcaacaacccggggtgaacaagactgccccagagtttggaagttttatcccgtgacaagtcttttgtcgtccatcagaaacagattcagctcgcgggtttctccacaacctagcctttgagctgggttggtcgcaaagtcaactgaacatccgtggatcatcaccactaggtcttggactcaagatcttgagcttttacccaagggtagccgcatccaatgcattgtgtggcccggtaagatatttgccgtcggaaccgccaggagaatgagcagaaaagcagtcgcatgcatgtataacctcccaaaacctgaagaccaaaactcaagactcatgccgtggcagcatcaccatcgtgaccccatcttgccgactcatcaccctcgctccaatccttttcgacgtatccgagctctcgcttgaccttctcgaccgtcgccttatcgcctgtgttctttcccacgttgtcactaggaggcaattgttagtcgcatattgcggtaggagcagtggctccaagacagattcttacctgatcttgactgctggatttccggcagccgagctcagcttgatgacaatattcagaggcgtggatttcttgccagtagccttgtggacaaagtcattggtaaagtaggtaccgacaccaaaagttggctggaagccggccgcttcagcaacctccttgtactccaagcacctgtcaatatccagcgagtcggaaaagacaataacctttttgtccttgatgccctgttcatcatagaacttgcgcatgagcttgacaaactccttggggtctcccgaatcctggcggacacccgtgaaaacttgggcataggtcttgtcgggatggaggtccttgatgaaatctttcgctgccgagatgaaggcatcggccgtgctgatcttgcgatcccttggctgtggtacgggctctccagatgccgacattggcttgctaaacgccctaaggaattcaggggttccaaaggtatctgtgagcgcaatgccgaggacgccagggccgtagcatccaacccagcgggaaagggcttcctctgtagcggacttgtaatctccaaggatggcggcgttacccataaaccactcgtgcgcaacggtgccaacgggtgggatgttgaagcgcatggcaaggtgaacattgctagtgccggagagcttgccggttaggcctctcttctcggcttccttggccgccttggtgagacccctaaacaccaaagcttgcgtgtggtagtcgcggcgccggcgggttccgaattccgagaacacgcaaccagcctcgagcaggcgcatgcccttctcataggccttctcttcctggccatcataatcccagtccgtgtccatgaacttgaagtaggcttccgaagtgagtgcgagaagcggaatttcgtagagaatagtctcggcccaattgcccttaatatcatagtggatatcaccgagatctgagtcaccatcagggcggaaggaaacggcgacctgctctcgcggccgaaggcggaactcggaaaggtaatcaagatactcttcggttaggtaagggcagtgagtcttgaggaactggagctcctcgggggataggctgatattcccgagcttcataacctgttcttcgagccagacgaaggcttcgcgcgacaacttcttctcgggagtgcggtttgtgaacgagtaggtgacgggtacgtctttgaagtatttgagaacggcgcattgcatcgtcaacttgtacagatcggtgtcgaggaacgagataacacccgctgggtgaggcaaagagctgttgaagtccatagctgtggtggccttgcggtagaactctgcaagagaggagcgtgtaggattggatgagtcgtaatgtcgtttttgaaggggatatatgataatcttctttcccccaaatgacgactagagaaactaagagaggaaggaagagttcaagactcggacacaagaagagcttgagatggttgagttgctccaggagggctgacgaatcgaagttcaggaatgccgttaatagtgggtaagagtggagacatcagccgttctctttttgttagtgcgggcttcctttgccaatccaacctcttgcacttcagtttcgacttcagttgaaatcctgagcattctcactcggcgcgctctgggttcgccctttacgtgccagaaatgccagagttgctggttaataaatcattgttcactgatcgtgttctttgtcatcatataatttggaccattcgaagtgagtctcttagtttgtttacccgtcggagaacacgcggggcgtctgtatggtaacttgaaggtattggtgatcatcagcgtctgaagtcctgtgatatctactccaagacgcctccacatggtaacctggagcaatagtagtcactggcgcttattgcaagctggagactacaggaggatgtccgacgggacaatgcctggcatccgcatcgatgtttgagtgcttcaaacagagacgtcgttcctgcctgcgaagatgacacaatcaagagaaattggtggggcaatcgggtctcggcggggcgatgtttggtgttttttgggcaggcacgttcactgcacgccctcgttgacagcaacaatgatccggggccagggggggtcacaaagtgcacggaccacaccttaatggttcaccgacttgcttggcgcaaaagttacaaaccggcagaaaaaaaaagttcacttcgagttcagagaacagaagatccgagtcgcagagcgtgcaggaccccgccgtcaacataccaagaggaaagaagagctcaaatatccagcagagaccggcttctcttggacgatactgagcttggccgctctgaggctcgacgcccacccatacccgcacccgcacccgcacccgggcccccctccttctcttccacctagtaggacccaacaacatcagcagccatcatggatattcacaggtgtcgcttcgttccctatcccgcttccgccatcaacgccgtcgccttttcccactccgctctcccgcccgtcccggccggcaagaagaacctccagaagaacatccaggtgcgcctcgctgttggtcgcgccaatggcgacatcgagatctggaaccccctcaatggctcttggcaccaggagctgttgatccccggcggcaatgaccggagtatcgacggcctggtctgggttaccgaccccgacgaggaaatggccgacggcaagatcatccacggcaagtcccgtctgttcagtgtcggctacaccaacacaatcaccgaatgggacctcgaaaagtcccgcgcaaagaagcacgcgagcggccagcacggcgagatctggtgcctcggcgttcagcccccttcctccgacctccacgccccaagaaagctcgtcgccggcactgtcgacggcaatctcgtcatgtactcgatcgaagatggtgacctcaagttccagaagagcctgatcagggccccttccaagaaggtcaagatggttagcatctgctttcagtccaggaatgttgtcattgtcggctgctccaacagcaccatttgcgcctacgacatccgaaacggctcgcttctccagcaaatgaccctcggctccgaccactcctccgcctccaagaacattatcgtctggtccgtcaagtgcctaccgaacggtgacatagtctctggtgactcgactggccaggtgtgcatttgggacggcaagacctatacccaagcccaaaggatacaaagccatacccaggacgtcttgtgcctggctgtcagtgctgatggcaggaggattgtgtctggtggcatggacagacggacggccctgtacgagccggttgctggacaacccggtcgctggtccaaggccttccacagaaggtatcatggccatgacgtcaagaccatggcctctttcgagggcaagggcatgagtgtcgtagtttctggaggttagtcacattactcgcattgtttcccttttcgtttcatactaacaagtttcctattacaggccctgatgccagccccgttgtcatgcccctccgtgcggcaggcaaggaattccaccgtaccctcccccatcttccgcagaccgtcaatgtcaagagcgcatccaaggcacggttcgttgtcagctggtgggacaacgaggttcgcatctggcatctctccagcccgtcgcgcgatctcttgaacggtgctgtcgccaccaccgacctgcgcaagacacggaaacttattgcccagatctacgtcaagggcgatcacaacattacctcggccgccatcagcgaggatggtaccttccttgttgcgtctactgccaccgatatcaaggcgtttcagctcgatattagcgattcgcaacaactcaagattaagaaggtcgaggttgcgagcgctggtcacggagctatgaaggtggagatctctcccgacaggcgttggctgtcctgggtcgagagcggcagcaatgtgatggcggcggaaatcaccgtgaacgaggacggatacgccgtttctgctccctccaagctgcgccgcctccaccggcaaatcccgaaaaacatcctcctcggtggtcttggtacctacgaccgaaacgttacacaaatggtcttctcccctgacagcaaaatgctcagtgtcgctgacatcgccggatggatcgatacctgggtattacgcgtcccaggagaggagacaaaaggcacaaacggcgaggctgacgacgcttcctcgagcgactcatcagatgacgaggaagatgatcaaaaggatgctacgagtgagcgctgggtacgcaaccccaacgcagccctcattcccaagcttgattcggctcctgttgttctgtccttctccaagactccccgccaggagggcgaagactacaccctcttggccatcacgacattaaaacaagttcttattttcaaccctcttcgcggctctctagcagactggtctcgccggaacacctatgccaagctcccggagcaactccgtgtcacgagagatctggtcaagggtgttgtatggcaaggcccacgagtctggatctacggtatctcctttctcttcatgttggatctttctcaagatctggatagccaagatgccagcgctctttccaagcaaaaatccagcctaaagcggaagagggatggcaaagagaatggcgcaggcggcaagatggaccaccagaacgcacttgccccccacaagattagggcggctgttgccggacaggacggcgccaccgagtgggtggatgtcgagatggcggatgccgatgaccagaggggtgctgccagcagcggagtcgaggatgaggacgacgactatgacgaggatatggagggcggcgagctccagcgcctacgcgacggcgaagcgggcaaagaggagcaaaagaaggattcagtgaagcagaaggccaagtggtggcatacgtatcaataccgacccattctaggcatcgtacctcttgacggcgaaacggtggaggaatccaacggaacgtcggagggcattccgatcccgccgctcgaggttgctcttgtggagaggccgagctgggattgtgaagtacccccgagatacttttcaaatggtgagcgggagaggtaattgtacgaagcatgcatatggcatgaggtgtcacatatgaaggggccttggtcggcgaataaggccgtagaggttagcatataccgcaaaatcggagttacacgtatgtaatcgcaactgagcatgtcattttgtctgggtagatcaagagttgggtttcaaagatatcatcacactgaggcttacacatgagccctattcctgtgtcttgatacaccatgctaccttgggccggtgagcatcaagaagacaccgagcactgggaccgatggtgaagcaccaggttttattggtgccgacatctggaggttgtccatgctcctggggtcgcacggttgttataaaatttcacatgtatatgcaaagaccaccaagatcttgccaaaacatttatcctatcctgtcttacgccatgcactcaaccggtctcaccactcgctttgggatgcatgatgcgcgatgtaagtcgcgggcacctgtacgaaaattccgatgaggtctaaacaaccattagtaaagtaaattattccaattacgaaccattcgctgcgtacgctcccgttagctctatctgtaaagtcttttcaacagtcaacaatcacgttgtcgttgaaagtggagttagtggtgtagactcgagaggggacactgcagcggagagggcccggggactggggcgccgcgtaagcaccatggggacgcgccgttgctcatgcctgtacaggcctgggtacacacactcaagagagcagcaaagaagaaaggatgactagttcaaaggtatcatccgaacacaaggacgtccgctgtgagtagtttgggggtatgtgacgttttgacccaattcgcaatgaatgcgtctggattcgggaaaagggaagttcaccagctgcggcgagcgagaggtaacgttgtgacggtaaaagagatgggacggcctgaggcgataaaaaggtggcagtggggatcccccttggggtgggcgcaattgggtacatgaggctgagcgggcgggcgagagcgtaagcaaaaaaagggactgtgactgcctggattgatttgtagcgtacacagcattactaggtatgtatgatcaccgcccacgtcgtcgtctctcttttttgcctgatgtctgagactggactgactacctttgggatcgatcattcaatgtgtttgcggaaaaaaaaaaaaaagagagaaaaaagaaagagaaaaaaaaaaagttgaagcacatgactatgttttgcgaaccatctaacgcacgtatacgttcccaagagagacagatatcgtccgccgtcgggtcgtgatcaccaaactttgacggttagcggtgttgagcttcgtcatccttccctgcatggctagcgcgactctaggccggtccagagaccattcgtcgcccaggttgttcttgttagggaggtacgtcgacacagccaggaaagggctcgttgaatcaaagttacttcagcctgagactatgtgcgagtacctgtagcctgacctgcgaagagcgaggtccagtttgtcgcctgctgggggtcgtcgcggatggttttcggaagggccccactcacgggagggcaccgaccagcaaatatacggctctgattggccaatacgtcagtatacgcgcgttctgacctggctcgccttggctaggtaccccccgaacctctcattcttccctctctggctcttttgagtttgtaggtagttgccgtctcatccatattgaacgggcgacgagttctgtagtaaaaagggcagagacacgtaagacagctgaggggaccgtaagtgcgaccatggagaagtagcgaacgacaccagggacttttcttactaccatccatacctacctactcctgcccatacctatcctcttcttcttgctttacttcttccgttccgttgcatcaagacttgggcggccggcactactgctgctgagaagtaggaggtatagcccagccacacctagaggcgcgaatcgcagcgacggaggtgtgtgtgttttctgtgaagaggaagttacaaccttccattctttcgcctcggtgcaagtctgtacactcactcagtaatcgttccatagaggtgagtgagcaggcccaaacccccaaaccactcctgcacttcggtccggttcatacccgacatcatctcctgttatctgtcatgcgtctttcaatctgcgcctcctccatcgggtacttggtgatcgctgcattttctctgcacctttcaagctgacagttgcagcaagaccaggcctacctaccgacagccagtacctacgaggtggatgcgccaaggtagacgtccgaagcttgtgagtcccaactgaacactatatcttctcgacggcatctcagcccattccgctcattcctcctcgaccgattcttcccttgctagtttcgcctatccatcaacaaccacatcgcttcgcccctcgctggccgacatggcgctaatacgatgcctccctctcttagcaaacattctcgccatcacttgcttacgacgccggccattcgagtctccaagcacctagcgacgaggcgcgacaccattccaattcttcaaattgcgcgaaacccttcattgggaccttcaacaacatcgtctctactagtttgatcaccgacatcacatcagcggattccagcagggggttaaccacagggcaaccgtccgcgctggtctactcatagctgtatgtcaattcgcctcatagtcagcctcgagcgccaagacgcgacgaagcgaatgctgaccatcccgacaagcgcttactccctagagtattgaatcaccttcgactggcgtttacaacgaaaactcaaaactggcagcagcgagatagacgaccagcaacaccggccgaagagcttccaaatcaaacaggcgacacaggctagcggaagccgcgaccgaatattatcagtgaccatggcaggaaacaattcagggggtgggagttacccattagacgaccatgtgaaaagcgtggcacgcgatctacagcataggtttgcgcaaatgtcaaaccgggatcagaaattcgacctacatgtcatacccgatcttctttcacaaccagtagtccccgagccgcccgcgcaagacgacaaggaggcccagaatttcgaaaaatacctaatagcaatgtcgcatatacccctaaactacgagaatcccggcctcctggacgaggcgttacagcaaatcccactcgataggttatcgcaggaggcagaagaggaggtggaacttttccaagcgaaagccgcaagcctgggaagatcaaaaccggaatggagtcatcaagagtgtatggtcagggccctgcttaggtgcgtttctgtctcccgtctggcttccatgtcatgatggatatgtttgtctgtttcttgcgccagctaactcgtgactacacaggtggtttcgccgatcattcttcacctttgtgaataatcctccatgttccgaatgcttgtcgcccaccaacaaaatccgtaacgttgcgcctacaccagaggaaagagcccatagtgcgacatgggtcgagctgtacgcgtgcgtcacgtgtggggcatatgaacgattcccacgatatacggaggcatggcaattactacgagtaaagcgtggaagggctggcgactttgccaacgtcttcaccatgctttgccgagctcttgacatccgagctcgctgggtgtggtgccaggaagactacctgtggaccgaaatttactctgagcatcaacaacgatgggttcacgtcgacagttgcgaagaggcttgggatatgccccacatgtactataagaactggggcaaaaagatgtcctacgttattgccttttcgcgcgagggcgcggtcgatgttaccaggcggtacgtagggtcaccggacgccctgctcccacgcacacgctgccccgaaggcgtcctcaagttcatcatggaggaaatcaccaacctgcatcggccaaagtacgccccggacggagagacccgcctgcggctctatcgggaagatgtagccgaagacgtgcagcttcgttcgttgtggtcggctaccctggaacagagtcggaggttgaaggcggccgctgcggctgctgctcggggtggccgcagtagccccgacaacaagagcggcgccaacatgatgggctcgccagcgacgggcgacatcaaacgacccatccctgaggatgcacctgttcctgatgtcccttcactctggccgacgtatggaccttgacggcatggtatttgttcggacacatcttgaatagatagcagtcatcatcttcacgtcgtttaatacctctcccccgttttatcagaaggaaaggaggcatgcaatgtcatcaatcttttgtttgttatatattatacatataccctgtgtcatgtcatgttcaagaaagatttatgtggatttattcggagggaggcatcaagactacttggtagtgatgggttggaaaagttgcgcccttggggggcttttgggctggagtagggagtttctcgagacttgtgggaatttttaggcacatctgatgagtgagggcctagtcaaatttttgaaccaccagcctctgtgtatcatgctgttcaaaacttcacgattgctcgcgtatgacttggcagacagcatgatcgtgcccgtttcatcgcccgtgttgttgatttaggttgcgccaaagtccagacctttgcttgctaggtatgctttacgaaactacgaactgcacttcccggatctgggtcccacaagaaaagtccaaacatactgatctgaacaaagccgctccaaacaaatactgcaaggacaagcggcgggggtggttggtctttgttccgctagcttcttccaaagatcgaacaaagaaaagacgacgacggaagctgaggcacaaagagactggagccattgggacattggggaacttgtatgggtttgtgaagggacaagggatgggtactatgggcttggcgatgatagattttcggagaggaatcgatggaggacaggtggaacaacaagctacgtaggtaactacgtggttttttttcggagcgggagtgattgcagtctagccactcgagagaggatttaggtatggagttgatccgcacctggtgagtatctatcttgtagctttccaaagtttctttttctttttttttttctttttttttttttttcttttttttttggggggggggtcagttgaatgtctagtccaagcagtgacactcctcaacaccaagatgagtttatgtttcccagttcgatgtattcttggtggtaacttggaggagtgtcactgggctgttccataattgaatatttctaggggttcaactctccaatatccacaactggaacttgacggaaacgatgtcaaaaaaagataaatctcggatattcaagaaaacatcagaagcaggatatatcagaagtacacataaacccagtcagtgagaacctagtaacacgtaacattagcagaaccttcaagcctggaaacgccgcatcgcctgccccgtgccagccagctccccttacaccacaatccaacaggaacccatcctcatacactccgagtccatgtatgtaccatgtattcaaaaaagaaaagaaaaactcccatcccaaagagaacatataactaaacaccctgcttaacctcctccatcctcgatttctccacttccttcatcagctccttcacatccaccatctccaacgcgtacccttgttcattcgcatctcgccttagttgatccggattccaactgctaaccaccacgcccttggcgagatcatccagcttcggtcggactctcctttcatcctgcggcacgtcggcggcaggaacatcgccatccttgtcgtcgttggaaaaggggttaagcagtgtgccgatagcttgggaccaggtgcgtttgcgtctgttttcggcggcggagggcggggataggccgagggctgttggtgttgttctttgttagttatgcgataaagagacaaccaaaaaaaaaggggggggggtggaagaacccaagagaataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaacaaaaaaaaaaatacaagacatacccctataagcagtctccgtcatgctgtcctccactctccacgcctgcctcaccgtatcccccaccggatatatcgccggccccctcttcatcttgactttttcatcttcaccaaaccttctcagcttcggcctcctatacctttcggaaatcggatcttctgccacgggatcatacaccatcttgggatccacatcattgccctctttgatttttctttccgtctcttccgaagtgtacccgacccccaaaggccagcggtctagacgccagtattggaatgactttttactcttcttggctgctccttcttctgctccttgttgttgttgttgtaaacgagcagaagcaaattcccacgacacatccctcttcctcaccgtcatatgcctgacctcccccgtctccggatcaggcccgtaataaacgacttctctcccggggacaagcatggacaagttacagatggactcctcgagcaatttgcgcttgaccacggcaaaagcttcggcctcggtcattccttccccggtgtaatctctgggagacaagcgttggataagttgctgcaacgaaatcagaccctcgtccttgccgaaagcgtgttggatctcggtcttgcactctgcttcaaaagtagtcaggctttcggtcaggtactcggcgggtaccggttgcggtttcaagcggccctgttcggcgcgttcctggttgagcatgtagatggtgtaacccaacctgaacccgagcgccatgaagaaattccagacgggggattgcgggtcggtaagctcttgcgagcggtcaattccgggacaaaggatctgctgccaggtcgagatgtaccccaagttgtagcccggtttctcgcggtgggcggtgggaccgggccagatgacgcggttctcgggaaagtatttgtccagaggccgcatgacgacgccgtagcagctggggtcgagctggaaccggacgtgccccgtgtcggcgagtcggtcgagccaggccatggcgtcgtacgggtgaaagacgaccttatcgacgggggcgccctcgcgaccggcgttgacttttgcgaggagctcctcgaccgtcacttgggcgtccgcgtcggcaaagagcgagtccgggtcccggtcgtcgagaatcttttgtacgcgccgcgcaaagatgtggaagatcttgtatttctcctttggctcattgggatagaagttgtcgggctcccagttgccgtcattgacggcctcggatgcgagaaacttgagccaagggatgtcctcctctaggtcgacgtagcggggggctttgcgaggatgggtcgtgccgacaatctcgagctcgtcgccgtgcaggcgcacttcggcgggcacgtcgtggttgtggaactcgcccgagaggccacggtcgatcatggctttgacttcatccagaaggagacgtggggcgcgccgctgggcggccgagagaagctggtaggtgatgttgcactggtctaggatgtcctgctttagctggacgtctgggtcgaccatgcgccagacgaacgggccgcccgtaacgacgttttggggcagtgttacccaacgacgatcttgtcggcgaagagcttcgacgcgcttcaaggccttttggcgcagatgcctcagggactcgagatatttggggatctggacagtgaatggcatggtatccgcctgggcttggatcttctcgtctggaatgcggtgtggtacaaactgtacaccatcggtgtctcgagtgatcttctgcaaaaccgcagcgtctataggaagctgaagcgtgcgtagagggctggtcatgtgttccttcacactagtctgataagcccgcaacatctgctgcagaccagcacgacgggctcctcgctctctagcaaagctcctcgggtcgttgggaatgatgatggtatcatcagccagaacctttgtgttcgtggttggatcgtttcgaacccagccggggtatttggatcctgagaacttgatgaacgcctcactctctaccagggcgagattattgtctccttcgttgtcatgccatacctctcgctggtcgcgtttgaagtcctcaaacagttcgtagttgtcgggttcgtcgatgagcattgtattgacaggctcaacgggtcgaggatatgtcggtcgaggcatcagatcccttttatcaggaacaggatttgtcgatgggatgggccagttatggacatcaccaagccagttgaggcgagttgacctgagactcccctttggtagagggttgatgatcaacggtgtcggctgagcattgtaatagtcaaagatctcatgcaccctgactttttggagagcatcagcgtgcatcttttgggtttgttgactggcattcgcgagctgccccttaggatcctcatcagaaagccattggaggtatcgaaccgtctcagcaaatttcggggcccagttgagatcacgatacatgtcttcctcgcaaagcaggttgttgacgtgttcgagccggacagccagcggaggctgtctaaacccttcgtactcggagtcgaccgtccagtccgggccagtgcggtccacaatgggctcgaccagctgtcctccttcgaccccggtggtactgggaccataagtagcaggaaattggagcttttccagctctttcatctgcccgaagatgtctccaaacatgtcatcttctccgccgtctggacttaaaacagtgggtagtgagcggtacggcccgggcggcacaatactcatcgtcgctccgtttttctggtcgtccaggcgaatatcatgcacccctgccgacaatgcgcgccccggatcgtcgatgatgtacgcggcctccattgtcttttctgtctccttgggccatggcttatagttgtccgggataggatgaaaagggagcacaaccgacccttcggcgccctgaaaccaataatcccaaatggtgtaatgagaagcctcccccataaactcgattccgagaccgtagtccaggatttcgggattgcagaggaacagctgcaactgatcgatcttgtcggcctccttgcaggcggggaaaacatggcgctccaggtactttttgaaagaagggggacattcagcgtagtagcttgcatatccgcgcaagaagcgaagaaagtgttctagcgacagtgtgctacgttagcctggaacagcttgtgaggttgaatacgaaatcataccatccatgtcctttttcatttcactagcacctcggagcttggggcgacccccctccatgccgggcccagacatcttgatgagtgcaattcgtgtttctcctttcgctatctcttatccagctctgaataatccacatctgcttgaacgtcgcgcgacgtgtagtatccttgtcttgcgactcgcgcaacgcgctggaattgtgaattagtatacggtgaacagagaaagtttcaaagatggcggttgggttgtgataagcgctgacaagagttgcgtgtaagaggaagaaaggtgattgtccgggtgtgagtgatgttttgagtctatcggacgggactgggttgctctcgaagggcggcacttgtgcttcaagggaccagttagcaacaatcagggacacttgccgtttgcatacaaagcttccgcattggggagtgacaataaagaacaaagcggactgtttctgttgtctccctgaattaagcaaagatgatcctgctcgaggatttgtgcgtctttgtttctcaccgggagacaaagaacaatctcataggcagcaattgggcacaacagcggaaataggaggaatcgcgcagaatctcaatggaaaactgactagttctcaaaggaaggaatgaaaaggtttttcctaatcaacgttgttgctccaacttaagcttgggtaatgaggtcttttttttcaaaaaagggaaccgttactttacgagcttgttggtgattatcgcgattgttgatgactgccacgttaccctcagcttagccaacatcacacgatatggactcttcagaggacaaacggcaacaagccttcagagaagatgaacaacgcctgcttgaggggcatccgatttaccggtcgaggccagacggaactgtgagcgtgcttcggcgtaggtatggactctagtatctcgactcttttcaagcatacatccaggctaactgtctcaggcctggaagacgcatacatcgacctcagccagctcctccctcggtagatcagcctcatagccttggagttcagacccgtagcatgagcaggatgcaaatccagaatgatgcgggcttccaagacaacgctcatgtggcccgtccaaacgttcctgcggcatcggcttccccgtttggtgaatggacgcccgatatcgcctacggaagtgaactctgggtagaaggtgaggacttgagtcgcattgagattgccgagagagggattgcacgtgctcgcttgcgggtcgagcattatagaaacgctcccaacccagccattttccagcaacagctggatgaggagatcaggaagcgggaggagctcgatgaccacgacgaggagaataccaagccaatgtgagtgtggcaagtcattcgccacgaaggcatggttttgagcaattgtacaaactgacaaaactcaattccacagatctacccttgcttcaacccatcgagaagccatcaacaggcgtcttgaacttttgcatgagattctcgagcagacagagtctgaagcgcaaagggtcaatatcgaagccgccattgccggatacgaatccggggccattccgtattcaagatcgtatacgctcatttgggccggccgtattgtcgacacttgtcccggttacggctcgttcacaacggaccgtgattctcggcttgacacgtatcttgacgaacatgggcctggatggctttggcatgagccacccctcgcagcgcaaggcaaactacgtgccaaaaaaggcacgagtcttgagaacccgctcatggggcgcctggatacatatggacaaggtcattacaacattaagatgtatttccgcgcgcgcaaggagagagtcatgcgcaggggggccaagcgtgcgaagaaggcaaaggagaagttgcccgagttcaacgcgcaacctgacgaaaaagctcaagtggttgagttgtctttgctgctcgactcgggcgccactttgccgtgtatcacaccccaagaccttgcccttctcggcatcgaccccaagacatacgcggcgcagacggcctcggaacttcagctcggtgaggggacggtgaagagggctatttatgagctggacgtggggttcaggttcggcgaggaagactgggcattccatacggtgccagtcattgtcttggagggcgagagtcgactgagcggcatgcttcccttcaacgtatgctatatatccagcgcgccaggcacatgtagaatgtggcttggccagaagcgacgcgacgtgcttggggctggtcggttaccggggcgtatgaaggccggggaagtgcacgagggggagggccgcaatccgttctatggagctgttggaacgccggcaaacagcttttgggccacgggaggtatcaacttgagagaccgagactcttcatcgaagtttctcaaggaccgcacagatgagcacgatgcggtgttggaggagccgtccaagctgttcaggttcgagcatgacctggggaatggtgaaacttgggtggatatcgggtcctcatctggtgaggatgaagaggaggctgctggcaaggcgagtcctccgacgaaagggaaacaagcagcggaatcaaagtccctgaagcctccgagttggcccactgaggctgaacttcaggcaagcataaagcgcattcaacggttgaaaagggaaattctgggtgcagctggtcagcctatggcagcgacgggcaagagaaaggcgagaagctccgcattactgagccaatgagattaggccaagattcgggaatattggtgtaatatgactgggtgtaccgcagtacatgaatggaatatatctgatccaatatagggtggtgatgatgatgatgatggtgatgatggtgatgatgatgaggtattagtgagacatgtgtcgtgatccaatgtttggtgttttggtgttgaattggtgaaatggttgggctccactcggttcattgaggtgctcccccacacttttcctgttcaggggtcccgcgccggcggcgtcaggtccatcgtctccaccctcagctcacagtctccactctggaaggtaggtcactggcgcgcactttgagtggtgctcaggcctcagggcagtggtgctctctttcaagcagcccggcccaattactctccaagtcaggttgacgccgaaattgccattggagccttgggtcctcttctttcccaatctgcccagcgggagatcccaagtttccatgaggttatctaggtagaggtgatctgaggttatcctgactttagtcgatgggaaaaaggcttccacttgtagggaacagtcagaacaaaagacacacgagagcaaagagcctccatccgatttgtccacttggatgctggtaacgcggatcttgtgtttcccgcgctttcactttccttctggctttccatgggttcccaacggaataccgccttcaggtcgcgcagcccaataactaggtacctacctagaggtaccttcccagagggagccaaccaagagccggaaccattccacttgtcttgcccagaagccatgtgcccgcccccggggcccaggatcccgccaccaggctaactgaacccactggaccaccatgacaccttacttatgtacgcactaccgactgcagcagcagtgcagcgcactacaggggtcggtctcgtttgggcccgttttccatctcttgctctgctgctgcaggccgggacccgacacggcattccttccgctttccatctcttcctctctctcttacggtacttcatgttgaaacctctccctccatttgtttgtcttgattactcccgtccttgccatccactcgctcattacgacaatcaccgggtcgacggcgtagacagccaacttgaaggaagtggaagacggaaaaaaaggacaggagcttggaccgcgtcgccctctctctggctctctcctctctcctctctcttctcgcctcttcagttcagagccagatagtactccaattggacgtcatttcccattccttcgggggtagctccttttactggcgctccttctccctcctcttctctatcgacactgctgcatcacttgttgttgttgttgtacttggaatcgcccctttctctcttgacttctactttgcattcgcattgtccgttaccacgccgatacatcaagcatccgctcgacaccattatcaaatcgtctgattatcctcaccatgtcgtccaagccagacccgagcggaacaggccactctgcctcctctaaacgctttcagctgcccgcccttgacttcagctttgcgcctttgaccgaaggtaccgatatcccacctcccgaaccgtcgccgaggatcagggacgaggcgacgggaacatcagacggggaggatctcgaggaaaaaaacacaaacggaagtggaaatgggtccctggctccacccaatggaaaatccagcagaccacatgtatccttgctgacgtcgcccatgtcgtccacgtccggaaccaccaagtcgtcgtcaggtgaagaccacctcacatcacccacgacgtcgtcgagtcgcaatggaaccatccgccgtatgctcagtcgccacaagctgagaagcccccacgtcaacggcgacgagacaattgccgaaaatggagcagcagtgtcgccgacccaggaacagcagcagcagcagcagcagcagcagcagcagacgacgaatgctcggccgccgtctagcaaccgaccgccgagtagcaacaacaataatgaagtcaaaaagtcgagacgggtcagtgggtggtttggcaagattttggggggaggcgacaagagctcgaccaccaggaacaggcgcgccagtatgatggctccctttcttagctcgccatcttcccctgaaccggcaccggtacgaccccttacggaaaacaagcccaaaggcccgccacccccaaagatccccgagctcagccagctcaagtctaagctagacacgaaagacgatgggggccttcttggggatgatttgttcagggacataaaataagcggttcacaaccaccacaacaaagaggcaaagtgaacaagaggcacatcatattcgcgacaggcgggagtcataaatatgtggaggctggaagcaatgctcaggtcagacttcccatgaagaagcgacgagtgagagatcataagacacacttgttgaggggttgtacgcggtggtaacgtggggggagagtgatcaccaagatggattgagacggtggatgtggcggaggttccagagatacccaactcttttgttttgtttgtttgtttccttttccacttctttcaaccgggtcattgttcggggtttcccatcttcacatgcatgatgaaacatttttcttttgttttgtttttttctcaaaaaaaaatctgtttcttgagtacagggcagaggggctgctccaacatgtacaagtcatatcgccaaagaggagaccaaaggggtcttccttttacatctacaagcagttgttattttcaataacaccaatttgagacgtcacggggttgcattgaagttgacgatggatattggggaaggttctcgtacacaaaacgtgatggtggtaagagagaatacctcaagcaaagtcacatatagccaagttctcaaataatattacagagtgtgatcgaactgtcaatgctttgcatattgccgttacgtttgccgatataccaggccatttctcttcatcactaacataacaataaattgtacagtctccatcggtagattcggagccctgctgtgcgaggtagtatcgctcacacgcttggacccgggcccttagaaaccgtgtatacttgccgcacattaaacatcatgtcaccgataccaatactgcagtccttgaacccggttggctcggatgatctcctctgtcagctggaaaatctttcaccagctgtgagatcttctgttcagcttgattcactttccacggtctcaagtccagggtatatgaccagggaagtcgaggctgaaagctgaggtgaaccaccagttcactccagacacttggcaacgccatatacactacacagtagccccaaggctatattccgcatcccattccggaacatgtcctatccaatacgatttacgtactgcgtaagctaccgtccaaattctactcatatttctagcggtttcctcgcagcaaaacaggcgctttttggggggcttgatctgcttcggacccttcgcagattcgcagattcgcagactcgcaatcaggtgaagggttagggatacccttgcgacttctcaagattgccctggtcttggccaaacgagtggagaagaacataagacgtgattatggtcaaagctccttcttgccatcttgaaagggtatgtactatgtagtgtacaagcagtgtacctttctgaatgccaagactagacgtcatcgccaattccacttgaatcggggttccatcagaccgagtggaactttgtaatcgataagagctccgcgacgggacgggacctgacctggatggagctgcactggaggcccgaacggcgggtgaggtcgggtcagatggaagcacgggagttgttgcttgataagtaggtatcatgtgattgatgactgccgaagctaaacggaatggaagatggatggaattgagagataggtacggtcgatgtcggttgaggagagattgtgaagagctggtgacaattacttgcaagacaacatacaaatttggccgtttgtgattagaaagacagacagcatatgtgacgcaattgttcatttcatctcaaagctacctaccgtcttgatgtagtagtgtatctgtccttgccagcagctccatgagtggtgtgcttgtgatgggaagcgcaagctgtggtggacgtggtctccattttctccatcattgcggccgtcgatcatctcactacgtccgtccccgcaccttttctcaatttccacgttgcgtcgtcccctcagctcctctcggttctctttcaacaacaactgaacaacccaaacgcccttcgcattaactacctctagtagactggctcggtctgaagctaggtaggtaagcgatttgcaatctccattccccaatccccaattccccccattcccaattctaaaaatcccgaaccaccacaaaagccaagagaacccaaacaactaatctcgccaaaacctcgaaacagacgcgagactagtgtacacacagactacagtaccaactcaacctagctccacgaaacaaaagtaacgacaaagtcacacccaaaaaagcgaaatgaagaccaccctcacccctgtcgccagggccgccgccgccaccggccgattctccggttacggccacggccttcgcaccaccactcccctcctccgcaccgctgccgccgcccccgggctcttcttccgccgccacaaatccggtccctacgggtacacccaagccaaagcgctcgtcttctcgcgcttcggcgagcccgccgacgtcttgtcggtccaccaacactccatctccccctctctccccgacggctccgtgctcatccgggcgctcgcctgccccgtcaaccccgccgacgtgaacaccatccagggaacatatggcgtcaaacccaaattctctccgctgctggggacctcggacccgtcggtgattccgggcaacgaggggtgttttgaggtggtgagcgtcggaaacggggtgcgggggctgaagaagggcgactgggtgatcccggcgacgaccgggttcggcacgctgaggacgcacgcgctggtggaggatgccgacaagaagctgatgaaggtgggaggggacaagggcaaggaagggttgacgcccttgcaggtggcgacggtgagcgtcaacccgtgctcggcgtatcggatgttgaaggattacgtggacttgatccagttgagcgtggacgggtttgccaaggggacggcgagtgggggagcgtggttcttgcagaatggagccaacagcggagtgggcaggtcggcgattcaattcggtaagctttggggactgaggagtatcaatgtggtgagggaaagaaacacgcccgaggagacggaggagttgaagaaggaattgatggagttgggcgctaccgtggtggtgactgagagtgagtttttggatcgcagcttcacgcagaggctgaaggacgagtggacgaatggcggaaaggatccgttgatgttggggttgaactgtgtcggcggaaagaatgcggcgcagattgtcaggagtctgagtcccaagggtgtgatggttacatatggtggcatgagcaggcagagtttcccgttccctacggggccgcagatcttcaagaggttgaggtttgaaggattctggttgagtgcgtgggccgaggagaacccggaggaaaagaagaggatgatcaatgagattttggagctgatgcgcgagggcaagtttaaggctgcgccggcgcaggaggttacctgggcttgggatacggaggagaaggtcttgaaggatgcggtgcagggtactcttgagggattcaggagtggtaagggtgtctttgtctttggtgagacataagcagtgatgacgattgagggagtgtgtgtgtatgtgtatatataattacggcatgtagaggtagatctatgagtggacatgtgaatgcttcatgttacctttttacgctgtttccagtctatgactatgtgcaaaacaaaacacatcgctaaccaatcctccacacaacacaaatatcctcctcccactacgtccggaaagcctgcatgactccatgcaaccgatcaatcatgaccggcaccagcgcattcaaactatcctccataatcttctccaaattcctaatcgcctcctcctcgctcagctccaagtgaaacctgtccctgaccttgaacactgccttgtccggctccagcttgatatccggaatgttggcatccaccatcagactaaagagattcaaaatcaaattgctgtttttccggagggcactatacgccaagaagcagtactgcttgaactggcgatagtgctccgagttgaccccgcccatgcagtccaccatctctttcgacaacttcatcacgggggcaaacggcttcgggtcgcggccgaggatgtacccgaaatcggcatggaagaagtgcccgtcaggggccaagaggaggttgtccaagtggcggtcgccgacgcccagaatgtacgtgatgacgcagtagccggcgcacgacctgacaaaggtgtcgagcgtttccttgcgcaggcccagcgggccgttgctgtcggggctgttttgcttgaggtaggcgagcgcggcgttgttgccgtatttgttgaggatgccctggaaggacatggacgggacaaactgcgagaggccggcgctggtgctggtagcgagaatcttgtagggcgagagcttgaggtcgaggttctccttttgtagaaggtcgtccatgagcatgatgatttggatgacgagctggtcttggcggaggtcgtcgcctgttttgaaaatgagggggtacttggtcccagaagtggttttgaaggccaccttgatgggatggagagaggatttgaagacgatggtctcctccgggatcgcgcccgtgatcatgactgaagggtccagtgggagtgggagcggcgggtcgagggtgaccagctcgttcttggaatcggccaagaagtgcttgacccggtcggttcttctggcgatagactcgttggcctccttgacttctcctgagacttgagaaaggatacggatccactcggcctgtcgtttgtatgttcttctcttctcctggccccccggctgcttgtcaagctcggccatgaaatcgtatgcaaccttggtgtagatttccctggcatcttgtccttgctcggagctcctgtcgtcgatttcgaccatgacataccagtagaaatagttgccgagcgtcagacttgacacggccctcgttatcaagaaactggccagggagctatcctgggatacgtcttgacgtgactgtggcaatatgtgctcgtacttgagcgcctgaaccagctgcaaaagatacagcagcagctcattatcgtctgccttgcgtaaacgtttcactgcaaaggctcttacggccgagttgctgaaggtcgggcccagcaactccagcgcatcgtccacatcaatatcagtccacttttcgagaaccaccacagccgaccttgcttctgacgcgtcgagccagttgactgacttgacaaacttggtgagagcctttttgtatctagttaagtggtatcggaatttccagatgaggtccttctcttcaggcgacaggctgtgggtgggtgggtaggacatgatctggttgagttcatctctgactttagcgtttggtttcaggtctttatccagaataccgttgcgatgctgactgcggactagtcttcggtgcttgctctcggctggattgtccctcgcgcctacctccggatcgtaaactcggattaagcggcctgcggaggtttcatcgtcggcatctatgcggctgattcccggtccaagctgaatgtctggtgtcggcttcaccatgagacccgactgtgaggacgatagatgttgcagcgacgagatgggtggaggtggatactcgtgatctgcaaagacaacgggaaagtcaaatctgggcagctcgacagtcaacagaaaatcggacggcactgggattggtttggacgcatcggggttggcactggcgagagcttcctgttgacgctgaatagccttgagcctgagggaggatttggccgaaccatatccgcgcttttcgattaccctgaaggccagttggtcgagccagtcgacacggggtatctctcccatctcgtgtttcttgagaaggtccatcaagcggtcgtactcttcggcatcgttgtcaacaatggacgagggagttcccttcttgctggagcccacaccggaccttctgggtatgaaagcaggagttccagtatcatcattgccatctgcttgtttgtgtcggtatacaaaacactgttgacggcccttgtacagttggttgtctttgtcgaacaagggcagtgtggtgccaccaaagggaatggcatgaccatgggcgccttcgcctccggttggagagaggtcccaaagggtgatggccagacgggcattttcggggagagtagagtagtcgatgggcagggttagccactcggaccatttgcgctcattccggaaccacttgtagggtgtttggacgggaacagtcagaggcttggatccggcccagacctgaacggtgacatagaggtccgagtgaggactatgagaggtgattcagtagccatcttcccggacaacaagaaacaggcgggtgtacctttggttagagcccacatgtcgcaggtctggcctctcaaggagcgtgctgaacggaatgggcgtctcttctccctcaagactcatgatgcgaatcgagacgggatagttgagctggtcggagctcgcaaacgaaaagggctccatgatgggcatggttccagatatttcggggagtggccgtccccggaaccgaacatgaagtacgttatgggatgtgtaggtagagaggtgtaaagaaatggaatggggagtcaggctgaagtctctgtgaagatgcgggattgtgatgggtatgttgtacgacgggatgagtgtactatgcagtaggtagtctagctacctagtacatagtacaggtcattccacccactatgaccccgccgcctatagggctggcaggtgtcacatggaacgtacgtaggtacatagtaaccgcagctacagcggccaacaaggttccccgggctccggcagctccaccccgcgaattggccagaaggggatccacctttttctttcggcggggtccactccggctttgctcccactcactgtaaacggaatcgcgtctttctctttggaggacgcgtctcctcttccatccttctttgcttgcttccactctctattttccaggctacaagagtcgttcacctctgctcactgctcgtgtttccgttcaagtcgggaagaattcagttgagtttgtgtacccgatcatccgtcttcaaccacagtcgaggccccgacaacgaaatcctgggcttgctgtctactactatcatctcttttcgcccgacgacaaccattcctcacacgaccgaggtctgttgatgttcaatttggcacttgataggcccaaggacttatcgaccgagaatcattggtgctttgtcggcttatctgtacactctgtacctaccaaaacacaccggtcaccccgtatcccgcaaacacacccatgtccgacgaggatatttacgatgcctcccctccacgagccagaaacctggaggtgaggaacaagggcaaacgggtctcagacagcaatgaaggcccctcggcaacaaggcggcgtatcagggacccatcgccgcccaacccggatgcaaatggcgatttggacgagtatgatcctgcccaatccatgcaggagcggcggcagatccagaggaagctacgagatatgcagagggagatgagagagaaccccgaccagttcatgcaggacaagtcctcggacgccttgatcaactatttcgaccagtcagacactatcatgcgcgatgtgaagcagaccaacgaggccaccattgattctcgcggtctagtcttcgcggccgacttgtccgctcgtagggcccaacggctaacatcgggcaacattggcaatggcattgacgtcgacgaatttgtctcaaaatgcatcacctatatgcgccatggccgcggcttcgaggacgacgacgccccggaacttaccagcacacaacgttacaggagacggcctggccgtgccgctgccgataccgaagatgaggaggatatgggggacgaaggcgacatgttgaactggccacacctgggccgttatgctgccgttcccagcgtacgcagaccagctctgcctggcttcctctcgggccctttgtccatcgaaaagaaagtccgaagaatgacgcagcgcaacgctcccttcaagatcaacagccttatcgaggtgagaccgcaggagttgagggccgaggacttgaaaaagtccgataagaacgaccttccgtccatttgtaagaatattctggagcaactggagaacaaacaaaatgctgcgcaagatgccgtggaatccctcctcaataacggtgaggtggacgatcccgagcaagaattcctcatcatggagaaatacgcgctgcattcctcaggaggcattgaccttctacgcttcgtcatcaatccccgctcattcggccaaaccgttgaaaatatgttctacgtgagctttctgctacgagaagggggcctcaaactggagtttgactcatatggtcgtccatctctatgtatgtttctcttgattgtttcccgcgctacctccactaacccacgtgaaaatagccgcccatgtccacgcagacgagcatgaaaaggctcaaggaagacacggcactactagacatcaggctatcatgtcgatcgatatggatatctggaaagacatcatagacgcttacaacatcaaagaacccatgattgatcaccgagaggaggaaagccagcaaggcccaggagcgcaaggatggtatagctaaaagagactattggccatgttggactcgtggaagtgaggaagaagtgtcccaacacctcctgcggtatgttgttcacccaaagccatcgtccctaagccgtgtctttgtctacctgtacccaatcatagcgattgatcgagatattcacgaggactgtaagtaagttatggagtgtaccgcgccgtgcggacctcagccatttttggcaaccttatcacagcaggggcagaactagaagcagcggcgagctgcacagtgtgtctgctgtttaggatgtgaagcttcagattcacggacaaaggtcagggatcattcagtaacagcccacttcgaaaatgtagcaatacgggaaggcctcgaggcttgactggattcctctaggctttgacaccaaagagaattgagccccaaatggccgcctaaattgacgacgggcgtgccgtttctttgtcagtgctgtcgcccacgttcgattcttcaaagccgactaagcggcaactgacccgtcgagtctttgtcaatgccagtttctcgagtgtgattgatatgcttaacttacccgcttccggccaggttgaatggcttcctttgagcatgcgcatgccaccataaccggctatcaggaacgggtggcagcaagacttctttatgccagcagtccttttgggccgaggaaaactcccagtcggtgttggtaccatcaatattgctcatctcaacatatttgcaacaccaaacattgagcaaaatagcattaccaagatactcagggttcgtattgcaagacgtccgctaacagtcaggagtgaatttgcaagatgtcctacccttcggatgggactggccccggaggtgggtcacctaacacaccgggccagtttctcaacgatgtggcccgttcttcaacgccgaagctccggaagagcaaagcacgacagtccctacgtatggatatgagcgaaccggaaagccctatggcatctccagtatctggaccggctgtgagccgtcttccaggtccggcctcggctccagctgctggtccggctgcgatccggcttccagctccgactccggctccagctgctgatccggctctagtgccagctgctggtcggcgtatagttccaccttcggcctcaattgccgttccgactacggttccatatacagccccagccttagctcctactgcggccccgacttcacagacgcctgcagcttcagctggtggttcaaagccgaaagagaagcaaatgccagaagaggaggatatgggggcctatattttccaaaagatgcaagaggcaaaggaggcttcgcgcatcgcagcccagggcaaaactaaatacaatccccctgcgcaaagatcttacttccagtcgggctctggttgggatgacgtcgtagaagatgacagcaatgggggtgacacgggtgtgagagtgaaagctggggacattgcagatgttaaggtcagcgaggacgtggcggaagatgactacgtgagtgactgggaaagtgagaaggacgcggaaaaagagaagcccaagttgctccacgaacggtatgtgggtgatggtaccggcgctaggagagtcattagggaggtcaaaaaggcatacgagtcagacgaggaaaaagaagatatcgcaaacacttcagacatcgacgagtctggccagcctgttcgtgttaaaaacaaacacgaagtggggcgctaccgagacatgaataacccttttacattcagccccttcacaagtcaagagggacatagggcggataatgaagccgctatcgaggagtacgaccggttgcgggacgacaatgaagggaaaacggaccccaccagaccactgaaatacaaaccatacgacgagggaacgctgcgcgatacacgattcatggtcgcccagttatctcagtacaaggaccacgccatagcagtgctagataacaaggtcgataggcacagtatgttgaggacgtacatcgaaaaagcaggagagcctgcgatccgcaaggctttcaataccctgctggagtattacgaccaggcaagcaaaacaaagatgcggctactccgggaattccgtgccctgcagatcaaggtggatgatgacaagctggccaaggaagaggtggaaacatatctcgcccaggccgaaaagaggctgcatgatcaagagaaatcagagtttgatacgtatcaacaattgatggatgagaagaagaagagatcgatggacgagcatgagctgcagaaactccgagatttcaagcaagacgcggacaggcaacgccttgcagcggtagccttggccacacacgcgtccgaggccaagatcaaaggcctggaggagagagtcgacgaactccaattcatagatcaacaaagggaggccgacatcgagcattggcggcaagtgcaaaccgatctcaaaaagaaggaggattctctatctcgcttgcaggaagaagctactcgcaaaaccgagcaggccgaccagatgtcggaatccttaaaccgaacgctgaacgatatcatggataccgcggcagcgcttggcgttcctatcaaaggcggcgccgaccctcatgacataggcgcaacaatccttgaagtcttcgataacatattgaacctgtacgaagacaccgagcaacgacttgttcaaaccgaagaagccaaggacaaggcagaagcagcggccaaggaatccgccacacgatcccgcagtgaaacaatccagaagctcacgtctgaaaacaacaagcttaaagaacagagagatgagcaaaaaagaaaggccgacgcgttttaccagaaactcaagaaaaagggatggcttgagccgaccgaggatccatcggcgtcacttgccctcgaccagaagtcgttgaaagaccaacaagatcgctgggagtctgaaaagaatgccctgaaccagaaaatcactaatctcaacaaatcgatcgaagaagccaatgtggcgctcaaggacatgaagcttatgcaggtggagagggattctctggtcgatctacaacaacgtcaggaaggggatatcaaaagcttgaaccaacaggttctggacctcaagcaaaaattggcgagcaaggccagcgccggcgccgatctgaaggatattcagtctttgcgattggagaacaagtctttggaagaccagcgacaacgtgtgcaagccgaaaaggaggtcttgcagcagcagctttctcagacgaaggcaaggctggaaaaggtggagacgaccctcaagaacacggcgtcgcaaaagatggatttggagactcaaagaaatgagtggtccaaggcaaagaaagtcctggaggaagagatcagcaggctcaagaaggaggttgacttggccaggaagaattccgctgcgccaacaatcgtcgagatcaaaccggaacccaacattgccgaaagcatcactcgcgtcgaacaactcatgaaggagcaaaaacctcaactaccgctgaccgcacgcgacttcgtccaaggactggttgccaagttgaaggacgcgcagggacacaaggacttggatgccagtgaggatgtcattcgtgaatgcatcggccttctcaatcgtgtcttgaaggagcctgtctttgatgagaaggacaaggagatgcttcagactttgcaaaatgagttgaatgaggctctgaggaagggcaaggaggaccgcgaacaaagcgcgcagttgcagagcatcattgacaaatacgaaggcgaaaaggaaagccttgagaaggaggtcaaggttcataaagacgagatcaagaagttgaagcaggagatcactgagaagaaaacctcactggcaaacaagcagcaagagagagatatgctcaaggaaagctacgaagagcaaatcaaaaatctcaatgcggaccacaaaaaggctgctgcggagctgaaagtcaaacaccaaaacgagctgacgcagctcagaaaggacggcgacttgaaagaaaccaacctcctgcagaagttagacacactcaggcagcagaatgaaagtgagaggaacaggcttcaagccgattacgccgctgagaaggcgaagctcacgaaggatattgaagctcagaagaaattggtggcgcagaaggagaaagatcttgcggagctcaagtccaagaaagagaaggagatcaaggagctcacacagaagaaagacgttgagatcgctaccctcaagtccaccaagcaagtcgacatggagcagcttaaaaaccgccacctccaagagactgagatccttcgcaaacagcaccaatctcgagtgggagagttggaaagtgaaatcgcaacgatcaaagagaagtataagaaggacctggatgaactctcccgcaacaataccagccaggacgctatcaagctaaagcagcacgaaaacgaactcgccaacttcaaagcgaagtatgaacaggaaaagaagcagctcgcggtccagcacaaaactgagatggaaagccttacagatcggtaccacgaaaaagagaagcttgcaacccaataccaggaacgtgttcaggccctgtcggcggagctcgcagacaagaagactgcgctagcagagtacaaagagcagctatcggcaagtaaagctcagcttgacaagctcaaagcggatcacggggtcaaggttgacgagttgcaagcaaaactcaaatcggaagtcgccaaggtcacagctgattatgagggcaatctttcggagctcaggaccaaacatcaaggcgaagtcaacgtccttaaagttcaccatcaagacgaaatcaagaagttgacggcgggacacaacgaaaagatcaggaaccttgaacaccgtatcaatgacttgaaggctgaactcaagcaagatagggcagaattcgataaaaagaaagctctcctcgagggtgaggttgcaactctccaggggaaggtcgatgacaagtcctccaagctgagctccaaggaggccgaattcaatgagctcaaaaagctgaacgaagcccagattgccgagttgagaaaagatgtcgccgacaagtccaattccttgcaggacaagcttgaagagctcagtgacctcaaaggacagcaaaaaactaggatcgaagacttcaacgtacaaatcaacgaaaagatggcccagttgttgaaagcccagaatgagctcaaggcgtcacaggcaagcctcaacaccaccactacagagtacgacgccaagatcgcccaactagagaaaagcctcaaggaaaagaaggatgagctgaagagaaaagagggcgccgcaaccagctcgacggaacaaaacacggtccagctcaacaagctcaatgacgatgtcaaggataagcagaagaagttggatgagcaacaggctgaactcaacaatctcaagacaaagcatcaggcagaaaccacagatctcaaccagaccatcaaagacacaaaggccaaactgaaacagaaggagactgagctcatcgatctgaaaaagaagcacaaggaccggcttgatacactggaaaagactatcgctgagaaacagaccacgttggctcaaaaggaaaccgaactggaaaatctgaaggctcagaaccgaacgaacatgatgaatacaaaccgggaaattggcgataagaccgccgaacttttgaagaaagaaggcgagctcagggacctcaggcagaagtacgacgatgcccaaaaattggccgatggaagtaaggagaaggacctcgcaattgcacaatacaaacaaatcattgcgacgaagacgagcgaactagaaaaagcgaagaaggacgtcgcagctcttactaaggacgttaacgatcagaaagcccggatcaaggaccttgagagcagtgtttccagcaagagagccgacctaaagaagaaggaaactgaaatttccgatctcaaacgacagtacgaagagaatatcaaaaggctcaacaatgacctcagtagccagaaggccacgttgacagccaaagaaaatgagattgctgctctaaaatccggaaacgcatcccgtctcagtcgcgacatccaagagaaggcaagtgagctggcgcagaagaaccaactggttgcgaatctcaaggtacagctcgatggcctgcagaagaagcaaaacgacctacttcaaaaaggaagcgatgccgccaagcttcaagccgacgtcgactcgctcaacaagaagatcagcgagaagagacagaaagtcactgagcttgagggcaaggtcaacaagcttgatagcgagctcgcggaagagaaagcgagagtgtccaggcgcgacagggagattactgacctgaagaaggacgtgtccgacgagaaggccagaaccaccaagcgcgacagggagattactgacctaaagaaggacgtgtccgacgagaaggcgagagtgtccaggcgcgacagggaggttactgacctgaagaaggacgtgtccgacgagaaggccagaaccaccaagcacgataacgagatcggtgggcttcagagtaagctggatgccaagcaagcctcgaaagagatgcttgagcaagatatcaaggatctcaaggcgaagcaggagaaggaggttgccagtctgaccagtcagattcttgccaagagtaaggagattgtgggttacgagcgcgatctcagttccctcaaagcggactaccagaaagagaccaccaagctgaagaatgagatcagccagaaggagaaggaactggccgagatccagaaaaccaacaagaagcttaatgccgatatcaaggagaaggaagccacgctgacggcctcccaggcgaaggtcaaggatctcaaccgggaagtccaacagaagaaagatcagatcaaagacttcgaggctcaaaacgctaagctccagattgacattgagaacaagaaagccgagatcgaaaggatcaaagaggagaggaggacgcttaacactgaggcggacaagagcatcgcgaggattgaaggtctcgaacgcaagatcaaagagctcaccggcagctccgcagagaaagaagcccaaatgaagcaatatcaggccgacctcgctgcaaaggcggagaccgaagcccgcatcaagcagcttgagcgtgatctcgccaccaaatcgaattcgctggcggagttcgagaagaagtacaagcgggccaacatggatgccaacaactaccgcagctcgttggcgcacacccaaggcgaggttgccaagctggaagaggaaattaaaacgaccaagggcgatgtgcagtactgggaggatcagatgatcatgaatcaagaggagactcagaagatccaggaccaagtcgacaggttgaaaatggatgtcaaggacaagaacaagatcctggaggatcacgagaaggaaatccagacgcttaaggatactgccacgcggctttctcaggatctcatacacaagaagtccgagttggagggatctaactctgagcttcagcgtgtcaagaaccaagtcgctcaacttacgcaggacaataaggaccagcgggttgtggtcgacacgaaagatggcgaaattaggaagttgcagagggaggttgatgatctgaacacccatgtgatggacaagggagaccagttgatgaaaagaggcgaagacatcaagaagctccgggatgaaatcaagaacttcaaaaaggacatcagtgaccacgagactactctagaagagacgatggctgaaatcgaaaagctgtcggctgacaacaagcagctcaccgctgaaatcagtagctacaaagacaaactaaagcaatctcaaaccgaggctgatgctctcaacaatgacatcaaagacatgaaatccaccaaagagaagcttggccaggatgctaaagccaaagagaccgtcctggctgagaaaatgaaggagatccaaggcctcaaggacagcatcaataggttgaaccaggacatcagcaccaagaacgccaccctggatgacaagagggagataattgatcagctcaaggacgatatcaaaacagccaacagcaccatcgacacgttgaggaaggatgtcaaggataaggatgccatcctcgctcacaagacgaaggacgtcgttgctagagatgctgaacttgccaaactcaaggcagagattgcttccaaaaacgctgccctcgccaaaaagacggaagaagccaaggcgttcgaaaagaacgtccagacacttaccgaccaagccaaggggttgaatcaggacgtcgccaccaaaactacccagctcgcgcaagaccgagccacgatttctaaactcaacaaggacatctttgatctcaagactgatgtgacaaagctaaaacaagagctcagcaccaaggacgccaatctgacacagaaggcgggcgagattggttctcgagatgctggccttgccaaactgcgggaagagctccgtgccaaagaggctgccctggcaaagaagaccgaggaagccagcagtcttgagaagaacgtcaagaaactgaccgacgaagctacggggttgaaaaaagatgtcaccagcagagatactcaactcgcccaggacaaggacgcgatctccaagcttgaaaaggatattgcgaagctgaaccaagagctcagtaccaaggacgctagtctgacgcaaaaaacgggtgaagttggctcgaagaacgctgagcttgctaagctacgggaggagattcgtgtcaaagaaactgccttagcaaagaagaccgaagaactcaaagggttgaatcaaagtgtcgacgcaaaagacactcaacttgcccaggataagatcaagattgagaggcttgagaaggaggtcaagggtctcacagccgacattgtgaagttgagagaagacgtggctttcaaggataagagcttcgctaaaaaagccgaggcagtcgatcacctaaaggcagacattaccgaactcaacagcgaagtagcgaagctgaagaaggaaggtaccaataaggacgccgccatactggggaaagagaaagaactcgtcagtcttcgcaaggcggtccgggacctcaccaaccaggccaagcagtctgcccaagattctaagaagtccgccgaagatctcgctaatagagacgctcttttgaaagaaaaggaaaagaagatctttgaactccaacaggaaattcagaaggtcaaggataccgccgaggagctgaatcaaaccaccaaaactcgggacagtaccctttctcagaagaacgaggaactgcgtaagcttagggagcagatcaagcaactggaggatgaagccaatagccttaagatggacaaggagacgcttggtcggacgatcaataccagggatagctctttggagcaaaaggagcaagagatttctggccttgagaaagaaatcaagcgtctttctgagcaggctgccaatctcacacaggaaaaggtcgatttggggcaaatcgttggcgctagagatgcttccctgctgcaagcgaacaaggacatcgatggcctcaagggcagcatcaagatacttgaagaaaaagctgccgaactctcgaagctgaacgctggacaggatcaaaccattggcgagaaagatgcttccctacagaaagccaacgaagacatcgacaatctcaagggaagtgtccagaaactggaaaacaaagctgccacgctcgcagaagaaaaggctcaaatgggccaaaccattggtgcccacgaaacttccctgctcaaaaaggacgaggatatcaagaaactcacggcaaatatccagcgactcacagccgaagcaaatgatcttaagaaaggcatcgagaaccttactggggacatcgccatccagaacagggccctcgcgcaaaaagagaaggacatccagaacatggaaaagaccatccaggaccttaacactgaagtcgccaggctcaagaccaacgccgcagagcacaaccagaaaaccattgccaaagatgccacattgactgcaaagaacgatcaaatcagcaagctgaacgatcaaatcaagcagcttagggccgaagtcaccaagctcaagagcgacgccgccgacctgaaccaagctaccacgtccaaagacatcgtgctagcccaaaggatggaagagatcaacggcctgcgcaacgaaatggtggaacttaacaaggctctcgacaccagggataccactttcttgcaaaacacggacgagatcaatagactcaaggaaaacgtccgacgacttggtgacgaaactacaaagctcaagaaggacactgtgaagttgaaggaggacagtaagagctgggaggagacggtgaagcagcgccagacggaaatcaacaagctgaatgataacatcaagaacctgcaggaggaaattaagcggaaggaggcgcttttggcaacacggcaaggtgaaatcaatgcgctcaaagacgaaatcgtcggcctcaagaaggatctcgccgaaaaggacgctcagctaaagagtcgcgatggggaacttggaaagttcaggaagagtatcgcagccaaggaaactgccttggagcgactcgagaaggagaagactgctcttagggagaaggtcgagcatcttgaaggagaagttggtcgcagaaggagatcattagacctccgtgcggataagatcctggagctcacgaactccgagagcgcagcgcgattggacttggataagcagagagccagaaacaagagcctcgaggagacaaataccggactgcggaatcgtgctgctaaggaaggcggttcgcttggtcggttgggtgacgaggtcacgaagcttagccgccaacttctcgaaaaagagaatgatctggccagcctgcgggacgagtgtgacggtctgcagaccgatatccacaaccttaccagagccctcgctgccgaaggcgccaatgtctcccaacgcgacgaacaaatcgccctcctcaagcaagagctcaccacaagacaagccgcccttgacgcaaaacaggcagccatcaacacgctcgagtcccaactcaccgaagcgcaacaagcctacgacatacttgcctcctccaacaccacctcccaagaggaacttgcccgctccgccgccgccacgcaagcccgcctgttagcgtgcgaagccgagatcgcctcgctccgatccgagatcacgaatctcaacgaggatattaccgccaagaaaacccagatcgcagataacgaaaagcgcatcgacacactgcttcgcgaggcggggaccagcgaagcgcagctggcgagaatgaagatgactattgctgagttacaagaggagcaggaaaaccagcagagattgttggatgagtaccaaagtcgacttgcacaagcggcaacatcgtcgtcgtcgtcgtcttcgagctcagatactgcatcggatacgtcatacgatgactgtggcgagccgttggctaaaaggctgtcagctgatgggagccagaagctggtgagggtgattgatgattttatggagatgattcctatgcccgtgggatcggcgagcgcgttgagtcaggagcagttggaccggttgttggcggaggccaggagggcgttgcaggagggagaagggggaggagatgggatgacgacggatgcggagaggatggtaatgagggggacgatgaagagggagttggcgaaacagagggagaagcaagataagctggaagggataattgatgggttggaaatggagtttcatgggagcgttgcttctgaagggtctgccgctgaggcagcggctgcgagaagaaatcacaaggagttgacggatcgcttcagggagtggttggcttggagccgtgggcggacgaggctgctggagagggaactggatctcgatgagacccggcagaggcgggtggtggagaagcaggtgaccacgacgttggtgaacttggaggttgcgaggttgccagaacgcagaggcgagaaattgtgtttctgcgctttgttgaagtttttcgcgcccagtattatgaggagagttacgaaccagggaccgatatgtcaggattgccagaggcccgagaaggcgcaacaactgacgacaacaacgacatctcaggacgtcgttctatcatcgttgtaccacggccacaaccaccaacacttgcccgaagtccaaacagcactctgttacatcatgacggcgctgctctggttcgccatgctggtctgcatccaaccctaccactttgtcacggtgggcgtctctggcatcctcgccatcctgcggttaccacaattcctgctcggctggggtaaatactacggtcaagttgccgtcagacgataccgtcactggcaagagtcaaaaaccaagaagaatacgccaaggccgacatcggatatctacgccggcttacaaaagccagtcctaggcatcccgtcctggctaacagcctcatcgcttgtcggcttcaccgttgccctcctctgtgtgggcatgacgctgacatactacgccgtattacaggagaggcgagtgtggatgaatgccaacgactggagaaggccgtacttgcgcagcttgattgggagagaaccgtacccggggtggtcgcctatgaagattgaccataggttttggtttgagccgccgctggaatttctgttgggatgggtgaatgactacgtggtacaccctcttttgtttgggagtgattatggtggtagtacatggaggaatggaacgggggtatacgatgccgatgggacgccgttgatgattaggagaacacaatgagtgggggatagaagatgttttgtttctctgacgctgaagggatatatattgttttacggtgttatctgttgtcttttttgtgtatcttccttcctttacctgacttacctaacctaggagttaatggagttgatggatgctttgactcactgccctggtgctcccacatgaactcccaaagaccgacaaaggagtccacgtgtaatcgtagaagctaactgaagaacactctcgtccctcggcatgcgaccttgcggaacggatattgccgtgaggtttgagacttccgcccgatgttccgatatggcatgtctcatgtttgcaaacgaagcgtttcgaagcaataaccgcccccggagccagttccgaccgctataagtgctcagctgcttagtaattttgggggcctagaaccagctgccagccaaaggttccatcctcaacggccccgcatgcccaaaccagcgctagagggagaaggtacgaggatacctcttactgtgtatcttcatacggccctctccgagacgggacgtcggagtgttgcatggtaccgggtccgtaaccatgatgtcactggcctcatttccctttggacagaccactaccgttacgacaccctcaccatacaatcccttccttcgttccgtcttccttgagataagattccgcacctgtgtactactaatcacctacgatgccgaggctgcctggacgcgtctgtgatccgttgctgttttcccaatgctacgcagcctccttgggaacccgtgtaagtgattcaagttgccgttttgggtttacgtgccggccacgtcaaaaaattatcctacgatatgataagaaaccactcttcccttcttgcgaggtcctaataaataaagagatccaaatttcctatcacggttgcataccaatcttctgtcagcttaatataccttgtcatcgtcttcgttcgatctggttattgttataaactacgtcaactataacatcaccactgacacaaaaccgcctctccattcatccagcagcatcccaccacgaggagccgtcttctcttatttagcaccaccacaccttccaagtaccccccattctctccccgcggcaccttcaaatcccctccaccttcaggtaacaacaacaaaacggcttcaaccaagcccttcatcgcaaccgtcctcttctccctcgccgccgcctctgtaggtgccgtagtctacttccgccccgggataggacgggacataggagccaaaatgtcgaacaaactggtccccgcgaacccggacgacgtcatggtgatccgagacgtcactcccaacgtcgtcactttctctgtgccctttttgcggttcggaaagattcctatcggagggagggggactttgggtaaggcgcattctaactctctattgcacacacccttactttttctttttttttttttttctctctttttttttttatatatatatatatatacggttccactaacacagcataatcacccatcgaaaatagtccgtctctccaacaacaccctagcagtcttctcccccgtagccctcacgccctcggcccgctcccgcgtttcctcgctcggctccggccaagtaagctacatcgtcgccaccgatatcgagcaccacatctttgtatccgaatgggcgcgggcctttcccgacgccaaaatcattggtcccgagggtcttccggaaaagcgggccaaggtgaccgacgacgaacgcatcgggcacgagcccttttccgtcgtctttacaaaggaaaacaaaaaaagtatcaagatcgacgacgcctttgatgccgactttgagtatgaatacgtcgacgcgcaccccaacaaggagctggtgttctactacaagcctgataaagtcctgatcgaggccgatctcatgttcaacctgcctgccattgagcagtactccaaggttcccgaggcggaaaagccgcacgggagtttactggggaggttgttccaggcgatgaataacaccgagggagaggccaaggggattaagaggtttttgtggtacgcgatgagtcggggggatcgggcagggttcaacgagagtgtacggaggattgatgggtgggattttgagacgattgtgccgtgtcatggagagacgattgtggggaatgggaaggaagtgtttgagaaggtatttgagtggcatttggttgaccataactgagtgggacaggaagtgttggcggatacccagggaggtaggtgatggagttgttagggggggttcttttggtgtttttcctaggtatgtttctggaaatggatggtattgtatgagagtttcggactgctctctatgtcttatgggctgctaataatatggacgtaaataatggatatgcaggggtatcaatcatgtaaacaaacccaaatatacccataagaccattgggtctttgttataccgcatcaaaaattcgagccatctatagctcctccctgacaacatcagctaccgtctctgcaacagccagcagcctagcatcatcccaatactgcccaataagctgcaacccagccatgcccgccccctccttatcctcaaccctcatcggcacactgatagccggcaaccccgccaagctcgccggcacagtgaacacatcattcatgtaagcgctcaccggatccttctcctcttcactcagcacctcgtccagcctaggcgcagtcgttggcgccgtcgggcacagcaggaaatccacctccgtaggcccccacttatcctccagcccgaccgtctcaggcaactcgctaagctcaaatctttccggcttgtccagaagagggttgggcagcgcaaagacgcggttaaagtcccgccttaccagccgacgcaccttctgtgctttgagaaagtaattatccatggcggcagaggatagggtgtaagcgcctaggagaatacgacgcttaacttcatccccaaaaccagcggtgcgggcgcgggcatagaggatcccttcttcttcttcttctcgtccttctgggccttccgaaatagcggcatcgctctcggtcggagacgtgaagcgcgtgccgtaccggatgccgtcatacttggccaggttggacgaagcctcggcgggcgcgatgacgtagtacgccgacagggcgtggcgggttgagggcagggagacggggaccaggcgcgcgccaagggattgcagtttggcggcagcggcggaccagctgtgccggatggaaggcgagagttccgtaatgttgtattcgagcgggagaccaaacttgaggtttttgagcgggtacgggtccttgggaaggggaccggtgtagcagtcccgttggctggcgcaccgtctgcgcgccccgtgggagaggctcgtgggatcgagcgggtcgtgctcggcccagaggccccttgttaccttgtcggctcctccaagaataagctcggcgatgggccttacttccttcgccagcaatcccaccgtgtcgagcgagttggcatagggaaccacgccatagcgcgagagcatcccgtacgagggcttgaatcccaccacgcccgtgtacccggcaggcaaccggactgagccgcctgtgtcggtgccgagagcaatgtccgcttcgcccgtggctacggctacggcacttccgcctgagctgccacccgcggagtgcttgactgcttgttgttcgtgctccccctcctgcgcgacagctccaaaggccgtgtgtaccgagtggctgcccatgccgaactcatccaggttcgtcttgccgaccaagagagcgccgcgcgatcgtagttggctgacgatggtggcttcaaaggggctgcggtagttggcaaggaagttggagccgcatgtcgtcgttagaggcgtttcctcctcggaattgggggaaactgtggcgatgttgtctttgacggcgagacggaactgccgctgttcgagcgcgggttggtcatgttgctgcactacagaccaggaagactcttgtcagcaggtataagtgcatttcaagttcacacacagcccggttcggtacctctggatatgaattggttcagggagcgtcgctggatgggtgacgtttgccttgtcgagctcacatggcgcagacataggccccgcagccgcccaattctagctgacatgtggtttcttggtcacgacccagctctgttcggcgctcaattgggtcggttgcggtgttggatcaccatgtttctgtatcttcaccgtggtcgggaatcgggagagattcggacggagcgtggaaagctcaagagggggattccagacaatacctatgtcgctggggtaaagctgataagggttagggttgagtacgtacgttctctgaagtgacaagtcgtcaagggtttcccattattctacgctaggtcagctactccggggcatagattcctgctttagtgagactaacagacatggagggtgtgtccctggccagtcaggagcttgatccatagccataagtgattccttttcagtggtgtgtgtgtttccaagcgaacttccacatctctggcctaccgagaaccacgagacctgccaggggatttaaagggatgacatgtgaacttctgatcacatctagctgtttttactgtgaagaatactgaaggtgtgaatatctaaactccaatgaacgctaatacatccttggagccgacatacaggaatttcatggatgataatgatgtctgctccggtagtcagggaatttggtaaatgttatcgttgaggtgttgctgccctttagaccgaaccccaggagaaacaaccatatcaaagcagtgacaggcaaaaacatggggaaacaccagtgagtagccgatcaacgacgaaagaattgcaaaatcggccagtagtgtttcctaaattccccacatagcagaccaaaaggccatcttcaggttccttgatcatgttatggcctccgaatcagtgatcccccaacaaacaaccacaaccaggcgacactttcccagcccactcttccgaaccaagcggaaatagtgttgcgggcccataggacttcgtgaggatgcagattgcacatgttggataggagttgggtgaccgcaggtatcacaatcttgtgattgttctctctcaaaagccgtcgatccgaagagagaccatcgttaacgcgctgcgtatgttgcacggatgtgggatatattgcatgggaggtgggaagtgtggatcctgtgacggtggccttggtgtctttgggttgctggaatgtctcccgtggctttttgctataataccacaaacaccgtgatggccaagcaagcggttgcccaccatttcctcaatcgcgggttttgctaaagcatgatattattagcaagcgtacagatatcgagaagtcactcgtagtcagagacttactttgtaccatgctgagcagttctgcacatgaatagcatgttttcttacaaaagttagcgcatgaattccatagttacaagtgatattcaacttacgcagagattctgcttatattgttgagtcgtcgggagatttcttcgagagtgatgcagatggcgtggatctccgccatctttcgagggagaagaaaaacaaatgcctgggaggatcgagatacaaatgaagagagaagggagaagagggcaaatgaggtagatgggatcacttcgtttgaggcggtcttttgtgctgctgatggtttagtttagcggagtggcagagaaaaagccaccaggagtgatcgcggaacttgagaatctagttttcacgaagaccccaacaagactgaggaaacaaaaaatggttcatgtgaaaatggtgactctgtattaagacatggaaagagaaagttacgaagacggatggtgtaggcttgtcttgtacttataagttctaagggcggagctttggcatcacgactttccttccaaattgggaggtgcaggatgcagtactgttaaatagacgtaccgtccggattgaaaccaacatgcataaataaacaaatatgctcgttgcttctgccgtggatgaggcagtcatcttggtggcgaccgagagttgaggacattcgctggtccgtgagtccgaagaagccatgctgatgcatctaggtggaagggcggaaggtcacctcgcgacctgactgatgattcgcgagcagcggtatgccgaatctgtaactgagtatgggacgccgataggtattgcttgagccacgaatgatcatgtcgacgcttggaatggataattatagccacaactgtcggcaccgctcacatttgacggaccttggatgcacatggggtcttgaaatgctcctgaggagccctgcttgaaagaagggttttacaccttttcctcaactctcgctgatcaagcagggagtcagactcttggttggggaacatacgagtgtcgggcattacatccctacctctacgtggagagctttgctggtgagtccgctggcgttactctggtccgtcgatatccattctttccctgccattgcggtcttccggtgttcttgacctcgatctcgtccttgaccttctcctcgtcaccggcgatcgggaccgcgaataagatgtcgacctcgacctggacctaggcgtacgcgatcttgaccgtgtccttgatctgatctctccctcgctttcgctgccgttattattctgctcttcctctgccttgcgcattgcctcatcctcctcttctaggagatcttctatgttccccaagggactgacccgtggttcaagtatgtccagatcttccaggatgtctcgcttccgcatcttccacagactcgtcgcgcaaacgcggtctttggtcaataggtcatcaacaaagacatccatatacgtcagactagtgccgtttctacccttcctcctcaatttccgcctgtcctctagaaagggctccaacgtcttgtacacatcctggtccttcctcgtaagacggatataaaacagcgccagcgcgcgtagatacttgaacttttcgccgccaaattgtaaatactcgttgaggatgtcgtctgagggcgcgagctgcagcagcttgaaggcgaggcagaggaagggcgagggtttctggacggtgccatagacgccgccaatgaagtcaacgtgctcgacaacgcgatccacgatgtctgcttcgttgacaccgaaacactgctccttgtagaagtaactgtcgatgatgcgttcgcgaaccgccttttccattatggtggccgggttgaggccgttgggagcgagcgggcctgaggagccacgctcgtcgaggaagcgtcgctcatcggcacggtgaaattcggatttgctcatgttcttgtcgtgtgtaggtacgtagtatgcgcagggcgtagagtattcggtgattgtagtttcacgatagttatgttgcgcacagttggggggtttcgtttcctacggacaggaagagaaccacaaaaaaaggttgtcgaggtggaattcgaggtcgaagttcgagtgattgacagcgccaagtctcacaagtaacgcgacgggggtgttggcggcaggcaatccgctgcgccaagccgccaatcgtcgtactgtggtacctgtactagttatcgataagcgataaacgcccaaggtccaaggaagtgcccctcgtacctacctctacttgtactgtaactggcggtgttgagctgttgtgccagtgacacagttgagatcttccaatgaagcgacaagcgacagcgtcaggcgcgatgtgcggcgcgtgaaaggaggggctgggagagacggggggattacctaggtacatgaggatggagacggaaatgtcacggtggaaatacacgttgttcatgcacaagaacaccataacaggactccaggtaacctgcatgtgtaccgacgtacctcacgctcattcaatgtttcttttctttcggtggtgataattccacgttttgtttacattcgcgcatcggcttccaagtggatttgaaagcctcactcaagcctcagcaaactctccatgcgctggctgtgtgcatctcctcgcggcagccaacaaacagtaccttggataaaacatgctgctcacttcggcccaagtatcaatcgctttctcatcgggcatcggtacgcatctcccaccaacggacctccttgtccaaacagtacattcatccgactgacgtggtcacgttatctggcatcagtatttatcttcactgcagccctctttctaagcgggtatgcaatccagcagcggacactgcgggacctccgcgcggccatcaagccaactccaaggccatccccaagaacatatttgcctgatcagtttaaaaaggtgaccatcgaattacctggtggcaccattttcccggtacaagacgatggggttgtggtagagatcaaaccaactccgcccagtgaggtccaccaaacatcggaaacagaagacgagaaccgacagaagccaatcccggcaccacagccagcgcgagagtcagcgacagagaagacggaaatgaaaaagacatcatcagcaagagccaaaaagtacagagaacaacagcaactgaagaagcagcagcagcacatgcagcaaggggccttggttgttcagcaaggacagcaacaacaacaagaacaagatttcagcaaggcaccaaaccaggcagaacaacaagagacaagcggaagcaccccgatcgaaatccccgaaggaatgctcgaacaccccgatccggacaagcgcgccgagaaagcagtcagtccggcagaaaggcgaaggctgatcaaagaagagatcaagaggctggcgcaacctgaggagagaggttattatcaacgacgactgtggtgagacaacgaatgatgcatggggccactccaatggtgacagaataccacctgattcatgttcaacctctggctggccttgaggatggattatcgtggatatgaatgggacgtttctggtacgtgtacatctgccaatgagtgtcttatttcctcgacatatcgccgctacgaaatcgttacgaatgaaatgaccatgtgttctttgactttatagtgcatcatgatatctaaacagaggacccaaaaaaaaaacaaaagatcgattacttcttcgatcaaaacgccccccccttgtaccaaacgccttccctagctgctcaacttggaagaatggagagatagttgagccctgcatcgaggaaagcacccctttcgctgcccgaccttccttcagtcaagttcaagctggtttgttttacccagttccgaatcctcatcaatgcatccgctgcatctcctcatctttctttcagtgtcgtgtttccaattattgcggccttgtaaacccgttccccgcttgcatgttccttcctctttcttgaaagtcattccgcagacgtctatgtttcttggatcgtaccaagcactccaaccaatcactgccttctgtctaacaacgactgctgcgaagacctcgctgaactttgagagctactcctagaactagccctgttcttagccagtcgcgtcgaagaggatcctatccagaggtccatatgctcgggtaggagaccacggctgagtgaagcaccgctcttttgcaactgcgaggtggaagggaagaagtcagctcgccattctttgtccaccaaaggttcctcgtcacatggagctacctaccatgcacatcttgcatcggtcaccgaacctcattaccacattgttgcaacggatcgaaccctgcaaaaggtcaggtcaacacctggacgccgtggttgagtagggggtggactaacgtaatagtttgcgcaataacatccgtccatctcgtctgctggcaaatgttcagatgttgtaggatctatcaggcggaaagcaatcgagaggtctggacggggtcgctgttttagacgcaaagcgaataaccgataacagaggaagattgactgaataggaaagacgatgctgtctgatggtgtcaagtggtatgtctatgatgtggttgatgaagaacaatataagggaaagggcggcaatcaagatgtctaggtataagccgaagcttgaccagatcaagaagcaaggtgtcgggagctaggaaaaggggaccaagcagactattatacaagcctcaggaaggcgaagaggaggacgaaggaggtcaattggcaaggtcatggtcatggcaacgccaacagggcaaggaccaacaactggtaccagcaaagatccagcagcgcttcctgtcgttcgcgtacaggatgttgaaaatacactgttagatgattgtgtggtaacatcatactcagcagtatgttataatgccgacttgcatgtaatgcacccaagtttccaagactagggaaggtaagagagctctttctcaaaattacgtaccacgcatcccaacatcgcctcacaacttacatgcgcttgataacaagcatcggagatagcattagcaaatggcgtttcatccttcgaaaatcgagccgccctccaggagttctagaacacacgctggcgcccaatacgccagcccaccgcaaccaaaattattagagacaaaggacagcacggatgaggaaagaatgcagctagaaaacaaagggaggagaggggtaaagcgcgggacaaccaggatggacaaagtacctcgagcaacagctgctcttttcgcagagcatatgtcaaaaactgcgtgaagtcgatagagcaaacggtaagcaggcctcggatgtctcctgggcagatgccatgtcccatcagcataattcgaaaccctgcttcgcgttttcctctcgctttctcccatttccatttcaacccgtcatccctgacgcaacagcatcgccactgtctcctcgtaatcgttctccaacttggaccgacggtcaccgatagagacacgccgcttttcctttcatcgtcgtcatcggccccggcagtgacaaggggtaaggagtctgcggcaatgctacccgaaacgatcgctcaacccaaaataacaacacaaccaacgatgtgcaccatttgtttccaaaaagactgagtcagccatagggcagtaccgcatgcgatctgtcctacgataaaaagcccaaatcggccttctcccggtcatacgggaatggtttctcccgttattatccacatacgatgggagaaccaaagcatcatccagccattcaagcagcagttgcaattccaacgttctgtctcctcaaccacacaacaactctcaatgttcgcatcctcagcacccatcgacgtctcaacccaatacgatcaagggccctgttgtgatccctgacggaactccgggcaactccatttcaagtcgatgacaaccactgccatccagatcatcacccacaacaatacaaagatccccgtatcgtccaccacatgcacgtgtcaacttcccagactaccactcgttcattgccctcaaagtatcacagcatcctccacacatcctccccgcctcatagtcatccagtcctccagctcctccagctccttcatactcctggtaccccaatcatccacgatccttcataatctcatccatcattctccctccacacaacgggacatggaacccttccacccaacttctgacctttagtcccatctgcttcttaaaactgcactgctaccgttccacttgcatgtatagccatggcgcttcgaagctaccttacccgtatgcatgtcaatttggtatcttgagatgtgatgggatagcccaagcccaaaaatctgccccatcttcccccaattttgtgattgtctaaggtctgactgtttgtgagtggttaggtaatgattcaatacccgagtcctacctagttgtccgaacggaagtgggtatagatgatactgttagtatgtgctgtaaacatcggttagatgtaaaggaagcaaaggccaacaaaagtagatggagacaaaagtgaagcttacttctcgggttggatctattgtgtctttccgtattcgcttcgtatgcatatcgatacatcctactcatccaccatccggccgcccacttactctagacactcttaatcaacctcgagaaggtgaatctatagtattccgtctttgcatcggggaacgtgtgctaaatcgccactatcttacgacctttgtgttattctagttaactattgatctatcaacttctcaactgcctctcaacctgtctacgctggcgactgaatcgatacctctctatattagtttcgccccctcttccctcgtcaagccccacctccttttcgtagcaacacagcgtagcttcagggtcttgcagccgcagcagcagcagcagcagcagcagcaggcattgaactacaacgacgaataggcccgtccgtctctatgaaaccctgcgagattacattgcaaaatcgtactcagatccctgtatgcacagcccgctttgaatctggcctgatccgtccggtccggtccggtgaaagatgatgggcgtccgtccgtctagatgcctcctccgcggtacgatacggaacgggaaccatcggactgactgatggaactgaatcgtgagtttataaagaccccacctgacgtagaaccagaacggcaaacccggacccccgggctccccggcccggagataacgggaaagggaactacggattgggtcccctttggtcgatcacggtctgggcctttgatggactatttattacatacttccggagatcactgccacggtgataagacatgcatatgagagaacttatcgaggtctaggcgtcttgtcacctcatataaggtacactagaaagtctagatactatcgtacatcccaacctcaaccgcatgtctcctgagggtagcccatatgcatacatgtatagtttgtcagcgatagcattacacactctcgttcaagacagcaacccaaagaaaaaaatggtgatatgaacgacaacgaataaaagatttattaaaaacagagaaaagagaaacaaatgacaatgacacggagggccctcagattagctctcttaagttctcactgacaacacgagccaaatctcctttcagtgatagaaaggttgtttgtagacctatagctctgctgcctgcaaatttggctttttggaattcagtcatcaccgggctccgtgttcattgtttgggaagagaaaagggggaaaggtgtaaggctctctccatctcggttccaaggtccccaggcagagtgtaaagtctacctgcaaaccccctccgattgaaaactacaattttatccgtcaccggtgctgctctagacgcaaagaaggcgccctgtcttccctacaagccttctgtcgttgaaaacagaaagcgagagaagcaagcacgatcgtttgcatcggcgcacctctggccgttggcttatcgtcattgcgggctgcagacagtgatatggaaatatggaagtagggagagggggtgataaaagccaggaggatagtccgcccataaccatggtgtagtagggtaacgtacctcgcgcgaaggggaatactcgtgcggcaagcacatgagaccttttctgcctcacgctagcgatgggacacgaacccttactggtgaaggcgagagtttcggtgagagtaactttcccagccaggcattgcggcggcaatggtagtgcttggtgcgcggtgcgcgtcccaagtactccaagttgtggaaaggacagccacactaactaacacttgttcttcatccagacacctgcaaagatgattctgccgctctggaccaaggctgactgataacctcgacagctagcagaacgtatctcacatgatgcccgtcttggaaaaccaaaacgggacatccagccttgcggcaaccaagccccgatccttccatagggtaaggggttcgtaacttctggttaagaaccactccatgggtaggattcggcgatttataaggctggctgtgagacgttcatgctgggtagacggtcgaggctacagccggaccaggtccagagcagaggaccaggtgtacacatgtccggatgggggtgcatgtgaactgatgaggaaaggaggaggggaaatgtaaaagtatggtggaagtagtgcagaaagttgtggggtacgagttgttgaagaggcctgctcagatatccgttcttgttgggctttcatcttctgccagatggttcgtcgactcctcgaagaggaaagatgcccctatcggtggaatcaagacaccctgaattgtgatggtcttcttcactgcagggccccaggagtagatgaaagaagtggcaatggaactagaaagtggtaagtgagttcgtgataggtagctgaaggtattggcttgaggaggggtggttgtgattcgaagagggttcgttgccaggcgctgatagattgaggctgcaaaaatgaaaggtcaaaagcatgaaagaaaaaatggaagtatagaaaaggatggtgatagagtgttggctcgcttcataggtagacctcggttcgcatgctcattcaagaagagcgatgtgcatcctcgggcatcgccagacgtgaaaggagctactcagctggaagccgaaccaaaccgagcctctcaagtttgcagtgacttccagagccgcgcgatactgcggcaataaaatagaatcccgcgttctgaggatggctgtagattttcgtcgttcgaatggtaaagttcaaggtgtagaggtaatcaatctggtgacttgttggatgcaggttgagattcaggacggacgcgttcgaattgcggcgccccgtaatcatctgcagtggagctcgggccacaatcacagaaacgccacaccaccaaacaaacgaggcatcacagccttgcagccttctgtcttgtaccagtacatcatcttcgaatttccggcaatacgtaaaatccacggctggccacagttagactttccactgcgccttcaatccccagccgatcctacttgcctcgtctcaggagcaagcttaggttatcaatcacaatacccttccacgcctaatttcccccgcgcaacccataatcaccatccaaaatggtatgttcctgattaatcccactgttcgactcttctatcggtctgtacaatccgtgtactaacaatgtcccaacccaggcacgcaactccgaaaaagcccagtcgatgctcttccgctttcgcgaagcgcaagccgccgacctgggcatcatcgacgccgggcgcacgcgccgcccgcgctccatcaccgagcaagacagcattcccgcatgcgaaaagtggcgaggccaagtcctcaaggaaatctcccgcaaggtgtcccgcatccaagacccagccctatccgactaccagatccgcgacctcaacgatgagatcaacaagctcatgagagaaaaacacatgtgggaggtgcagatccgcaacctgggcggaccgaactacatgcgctcgggagggaaagtgtacgacgaagccgggcgggagatccctggtggagggagggggtacaagtactttggcagggcgagagagttacccggtgtgaaggagctgtttgaggcggcggcgagggcgaagcaggatgatgagaaaccattggagacgagagatgatttaaggaaacaagtggatgcggcgtattacgggtatgcgccggacgaggaggacgagaagctgttggcgtatgaggcggcaagggagaggcaggcgtttgagaacctggcgaaggcggcggcgggattggagccgcctcccggatgggaaccgttgccggagtgggagcttcctacgatggacgaggttgcgcaggagcttattgacaggaggaggcggaggctgttggatcagttgtagcctggcgatgactgaaatgatttgtaattgggtctgtgggaagaggagaagggggcacatgtcggttgcgcgggcatggtgatggttcgttttgtagcatttacacggatacggcgcggcgttcaaggcgcagagtaatgggatacatgatactttggcgggttcgacaaccaggttcagctcaagtgctgggtttatattcgttttgcgcacagtactcgctatgttaccattgttatttacagtctgaaatcattatcccgttcataattcatatttgatccctcaatccagccaggtcatcaagaaatagacgccaatgtaacacatcccgtaccgcatgaccgagccccgtctcaggccgccgtgccttcagtttcccgtgccagcgagattatatgaacaacatggctgttgtgcctaacagttagcaggccagttctccttaatccagcccgccatcaattccgtaaaggtcccattgacatatctcttggcatcatcattagtgtagtcgcctccggagatcttcagcgcaaccatgacccatggttgaatgaaatcaaagaacacgagatcaaccttttcaggcttctcgccctcctccttgggcgagaacccaacttcggcctggatgcagttaggcacgacatagaagttaatggcagagtggatagcatcatcgccatcgtcaccaatatcatcctttgtcgtatagccttcgatcaaaacgggctccttcttagaggcgccatcacccgacaggggcttttgcccgtccacaagaccctcagtcgcgaaggaaggcattggcttctcatgaataatgtcctgtgtgatggcaaactgctccgggatggccataaatcgagcatccataggagcatgctcctccatgatccgcccagcgttgttgagtaagccgataactttactggcaacctcgtaagggacgtcggggatgtagttgaggacgctgaggaagggcgagatgatatacgttgtatctctggtaaatttgcccttgaagacatcgaagcggatggcaccggtgttcatgataaccagacgagggacatctttcctgtcgtcgttgatggcgatctctggaagaacctccttctcgagccacgtgtagatgctgtcctcggagggatagggcgccctcgtcatccacaggttctttggtgcacagccgaacgtgtagtccagatcgagatccttgcgggcctgggcgatcatttgtgatacatttcggccgtggtctgtaggaaatgtggacttgttcaacccggtgtgatagtagaggcccagtaggttgttgtcgatgtacctacggtggaacgagaattccgcggcctcagtcgaaggcggctcgtcgtcattgacagcagcagcgacgacatctttggttgtcctcttcaggtcaccgtccaccgacatccagccgatcgtttcaaagtaacggccgctggcgatagcgaacgatctggagtcatacgccgtcgcgtcacgcacgtgcacatggccgccgaagaacaggatgggcgttaatcgattctgcttacgaatggctgtaaagatctccttgaactcgggcatcttcacgccgacgtgaccaatcaccacaaacacatcggggttctcccggatggcgtcctggaaccattgctccttgatggtctccctcacgggctgtaccactgtgttattggcatttccggtaaagtcgaaaagaaaacccatggcgacaatagtcagcttctggttcttggtctggaacttgcggtaccgctgcgccatggggatctgcagtcccgtcttagggtcgatgtagtccagattggacgcaacgtacttgtcctggaagttcgggacggtccgcaggtgttctccatcggcagtcgaggcatgatacagctcgtggttccccgtgcatatgatgtcaacgtcctgctcgcggtatatgtcatagtagtatttccccttgggattcgaggcgtcgtagagtccatttccttcgacgcgatcgccggtgtcgacaaggagcagatcaacgccctgcccatctgcttcttcgcggagatgttcggcaaaggatatgtaatcaccccagtccgccgaatactgtgcttcttgaagatgaccgccatgccagccgtgggtgtctgtcgtgtggaggaagttgagcttgccccagacgaggtctcgcataggcgcggcgatgggagatgcagctccgggctgcgctgcccgtgccagtgtcgcaatagcactggcgacaaggattgaggctttgacagccatcacgaaggcgtaccgatgtgtaacactatacgtaacaaatatggcttctgatgtaatgtcatgtactatgcaactgcaatgtcggtgtcggttcgtctgtacacagtagtctgctgtttgtcatagcgccgacgggcgttgagttggcccatcagggtacccgccggcctcggcaggcaacgcttatcgatatgcctgccacgggctctgagagttcacctgtcagtggtgtcgcttgagggcgtgaccgaagctcgcgtattattgtcaagtacttcgacgcacaggcacgtgaaatttcccaatcaccgtccgatttagtaggtgagcacatggtgtgaataacaccgaccaacactcaaccatgatggtgcaatcagataaagaacagaaggaaatgtggacgagagacttatgatagtactgtgggcttccaggttggggtgtctgctgaccaaagattagataccaacgttgccttgcccccgtgcttcgtgtaagtatcagattccgaaatttcaatggcattggattgcctttgttcccacggcgagtgaagaatagtccgactgttggtcagccgccggagattcagtgaccaagcagaactccatacaggtggattctgtagttagtttcacatactccgagctactgtgtatgtacccaaccaacctcagcctgcctcagccaacctctccagctccgcttgaccgagtcctgattcttaccgctgagatattttggatctggtgtggaccttgctgggtccttggcttcgatgctggataccacgagaagaagcagagaatgtgtccagttgtcatcaactcccgcgtctttcgtagtgaatgtacacctcgcgcgccacagggtcgaggagggtcttttcttggctaccatggacgatcaactgcaggtacaagacctaagtggccggcccggaaacccggcccatgtgccgttttccgataacaagctgaagaccgcgccttttccagtttgcaacaagaatcgttacactatcagtatgtatgtgtatgtcatggagacggctgcaacagcggctcctccgtggccgtacatacatagtccatgacgcactcagccccggctccaaatttgacgacggcgaccccatacaatgatgaagttgagcagcttcggtggcattccaaggtggatgctatgtatccaacctcgtggatacggggttccggggtcaatcggccggcacactcggggttgccaattgccgttgtgcaacttatacaatgaatggaaggatacctacaatggctatccataggtacatatccgcttcttatctccatgtttcgaaacaacttccaacttatcgagcttgaactcgggcccaagacatgcatccccagacaagcacaaagcgacacagatatgaagtcaagtgagtgtcgaccacgcatcatgtgtttgcggttgtgtctgcagcccagccgtcaggtacgtggcccggtaccttgatgctgtgcattttcccctcgttcaacgcagtctttctgctctctggcggaccgaggtcaggtctctttcttgtaggaagcaatccatgcagttgcggcgccaagcttccaaccagaaccccgcagccccctccatcttccatatcgacagccacaaacctacccaaacactccatggcgttgagtctcgttcttctgaagcccttgctccaccaccaccaccatcaccaccaccatcaccaaccacgcagccagggttcacacctttccatttgttggcgtatgtacccggcagcgaggcgcgctagagctgccttgcctgcttgaccgttccttcattttgcctgtccaggctgccgatgaagtgctgcgtgagtgtgtgccctgcgtgtccctcccctggtcagattatcgttttctttctctcttcccgtttccagaacatggtccgaacctagccccgacggtaagcctcgctggccgcgctgcctcttcctctgattgggttctcctacaacgtttctcacgtgtcaccacaatcaacttcttggcccctgattaaagcccattctggctactttccccttgggacgtgtacatgcctattatgtattggacactgggccactgtacggagctgctacaacactgcctcgcagccgcgaaggtaggggtcgatgggactgggcctttgctgggctggggtaggcaaggtaggtagctccagcagctgcacaggtctacagaccagggttcgagcttggacgggagttggtgctgtcgagcgacccgggcgaacgagtttgttacctcccgaaacctccccgcgtcttggtctcgcagaagctttaaaaaggttatctgttgctcttctgccctcttcgagtcttctttcatctcagtgtttcattgtttcctctcccccgttctctgcgtcaaaggcttcgtttccccgctttgaacaacgttggaattgctacaggagatcaggtaattgtgtcgtctagcacgttggagtaacaagtctgtgctggttgccgttcacctacactgactgcactgcttcaccgtcaccgcgctcagctggccttgctgctacgccttttccctcccccgtccgctggcagcaactccccaaccttcgttccgttctgcattcttcctccctctctatcttagttacttgtagcttggggtcgacaagaggatcgtaggaaatagcaatcatggttaccaccgctactcaggcgccgtctcgccgcttcccatctatgatcgagatggcctctcaagcaccgtctcgccgtttcccttctatgatcgagatggccgagactgcctcaattcgctccgttgcaccttcttacagtaagttcaccaaaacagattcactatatcgttccgtcaataaacacatgcactgatagttgaatacttacaatctagtctccgaggtgccttcctaccattcggatcggtactcgtatgccgatccatacaaccttccggcggagcctgcaccgccttactcaccgccagctgcaggatgggatatggctggccggctcggtgtcctctcctctctagttcccgcaacacttcccgatccgccggaagagccccgccgcgaacgtagtcgcacccgtacccgtgccggggccggaacctcgtcctccggcagtacttctcggggtacctcgagaaccgccagtagaactagcggtagcagaaccacttccgacagcactactgcaactaccaccagcacaacacgacaccgaaaccgcctcggtaaccattcggccgccaatgacagttcgagcaccattgccaggctcggaaacaaccagaatcggagcaccaccaacatgaggactagcgcggccgccagctccacctccctccccaccaccaccaccaccaacgccggttcccgtcccgtcgccggcacccggacccgggcccagaccaccccagacaccccctcccgatccaccaactccagctctcctcctcccagggtcggtcttcccccggtaccctccggcccgccgtcgcggaccgacttcccggtgcttggcgacttccgcatcccttccctctcatccatgtcctccaaccccaacctccgccaataccaaaacgttgcgcaaaggcgcgcagcagccaacgcctccaccacgaacttggacggtctcagacgggctctcgatcgcatcgaggaggagcgtaataaccccaacccgagcaacaacgcggcccgcccgcgacctctcgaggatccgtacctggtaggcgaggaggcggcggccaaggcgcggcgggagaggctggcgagggagaatggcgatatcctgattcaggagaaccatcggtgggatctgtttctgagtacgtttgtctattctttctttttttgaaaattgttttccagtcagcagacttgattttaaccctctggaaaaacagacctcatgagagaacaagaagagcgccaaccgggctggcgccggttccgcaaaaacatggagacgcgcaccagcaagctgcctttccggctcggcatgcgggcgcgatagcgtcgggctgtatgccgcttgtgtcgcggcgagaagcagcagcagcagcagcagcagcttcagagacagcaaggctgaagagtgttgttcatcgatcagccatcatgatgagacgggtttcgtacttttcgtttctctttctctttctttttttttttcgatttccttttccttttcccctatcgtcttttttcctcacctcgctggacgacacgacgcatcatccaacggcgttttgcgatttgggttttatgcttttcacttttccttctctccttccattttagtttcttgccctttctgtttcttctttttttctcctcttccttcttctgtcgaatcaaaaaaaggggtatggtatgataaaagcatgcccaagcttgggttgtcgcgacgggatcggttgcagtagcattcttttccccaacttcgttttcctcttcgttttccttgtcttcatttcatttttccttttcctttctcacttctgcatgggcacggtttctgacctctcgcttgatctcttggtcaacagatgcacgcttctgtctggttgctgtgtgacattgtccgtcccattttttgcactgcatgatggcgttgttttttttgctaccgtggtgctttgccgatgatgtgacatgttgtctgggacggaggttgttggaaagattcattctggcaatggacttgaatttgatgactgatatgagcaatgtcgatgtttttttttttttttttcttttctttttctgaaggcatgggaggaaagttatggtggatgataaagaaggtctagctaggttagctatttgttgatgttcagatatgtgcaagcatgatgctagggaagaaataaaaaacgtagcgttaaattgaaaaggtcttcgtggctcaacgttgcgatcatgcaccgatcttcgtgtaaaactccacattgagtttagtttgtgtttggtcttggtggtgtttggtcttggtggcagtctcgaggcagtgtcagttgatctattctccaaaattattgtctcgaatcatattttaatgctggagcccggaagagatgatttaatggtgatcacgtgtgttgttagtaatacgagtcatcgtctatgaatgtcagttagcaaggcataagaagtggtaaggtgactttcatatgtccgaatgtggtgatgaactagccatgcttccgttacatctaggattttatggcactgcgtttctggtttaatctagtcccatggcgttgctcatagtctctgtcatagcctatccatgttgtcacagtaagtaggtttgagggctgagggcaacatcagaatcgacgagtgagatattgaggatgaagaaggaaacaggataagggttcttttatgcgatgacaagaccagatgggatgaaatgccaaagacacaggtgctggcatgccgtaccatcaacatcaattaatgttgacttctgcctctatatttctacttcgacccgaccaagaccgtaacccaaaacaaataagccaagtagcaacagcaatcccgtttaaacgccaggccaaaatgctaaacactttcgggtcagcgcccccaatgtacccatccattcagctgtcgtacgtctcatcctttcctgaacaaggctcgtgctttcgttgttggagcgcatatcccgtccagtccttgctcataccaagtttgtgtacaccgatagtaaaccacaaccttatttttctctcgatttctttctgggatggttgcccctcgaaaactcaactcgaagtcaaatatttagcccttgctcttggtgttgaggatgagggcaacaatgaggctaagcaccaaaccttggtcagcatattgttcaaaactctgaaacgatagctcaccagccagggggttagttagttgaaatcttacccataaagaccaaggacttcgccgaaaatgaggatcagaaccatgccgacaaagatcctcgactgtagcatgaacgaacggacgcccttgtcgcctacgataccaatgcaatagcccgcggcgagaccggtgaggccgactgaaagaccgcatgcaagatgcatgaagccactgtggtgagaaccgaccgtcagttgtgcccttcacaaaatatgtgacatccataacctgagtctgtaaacccagagacgtcgtcggtcatgaaacgtacttgaacaagctgtaatgttggccggatcctggcggcccgagatcttgtgcaatcaggacagctacaacgagggcgtaaacggcaataataccggacatgacgacgggaatcaagcactatcggtcgtaggagagcatgttagtctctgcatatgagtactatagccatgttgctagcggggaactaaccttcatgatgaggtccggccggaaggtacccacgccggcgataccgatgccagacttggctgtgccatatgcagcgcccgcgcctgtacaattggaaacgacatggtcagcgtttgtgatgttggtaaggcgtcaagttgggatttgggagaagcgtactgccaaagatcatggcggctgcgatgccggcctggtaagagagaacattgttagtgggccttgacattgttcttgtcgagtgacggttgcgtggtgatgtcccttcctatcctagctgcaccttgttggccaccggggatgggtggtttcgcgactgctgttgacgtaccatgccaatgaacggcgcgaacttgggggcaagttccgaatcggccatgatttcggccatggttatagcttgtagacaagagactgaatcagaatgttggcgacgatagtatgaagcgcagggaaactggcaaaagttggggagccaggcgctgtgaggtcgagtgggatgttcgtcagttggagactcgagacgctgcttcctggttcaatggagacagccgacgcaacgacgcactccagcaatgcagcgggaagcttggaccactgccgcctgccccaggctggcttggcgtccagacagttagcgtggacggtcacgtgcaagctcaggaacatcttcggtgcatgcaggcttggcttttgactggtgcatcaatatcactgcaagatggatgccgcgataaactttaacactcatcgggcaatgatggaattggtactcagcgacggcctccaattgacttgatgaagactagccagctgtttggcagagcctctcgggttcaagtcagcggcatggcatcatccaaattgtatatttgaccgaactctggaaggcacaagttaggtagtctagatgaatcatatcgatgcgaattgaacaacagttgctcaagctgacggaaacatgaagcccgggtggcgccaaatgcgtcccgtaaggtgacgctctcatgattctgttccccttatttgtgtaagctcaaccgtacttgaaccagtgcgttaaagacattgattgcatggtgttctgacatttcgggtaaccctctcattgttcatacgaaccccgcttgacgaacacagtgacagtaggattgacttgattggagatagggctgcctccaaccacctaacaatggaatcatatcgtcgagtctttcacacttcctcagccttgctcagtgccaatggcatcatcgctattcaacgccgtgccacttggatgagaaattctctatactggatgatgctctatcgcagattccaaaaacagtcaaggatggactcgaagttgtaataagttgaaccccttttgtgcccctagtcgacggggaatcgcctccccgcaattctaggaacaacaacgttctgacctggtggatcgcctaaccaccgagcaacaagtgacaattcgatctccccatcgcaagctgaacatcaacccagttcatctcgctgaacttcttgattaaaatctcttgaaccccagatctagaaaagttgaccgggacatgactttttacgcatctacacggcttctcccagtataacatcagcccccattccgtatcacaaccgcccggaagtgcaacaaaacgacctcggagcgcacgcgggcataggtattttgctgcaccctcgtaaacaatccgactgatcggccatctggcggcacagccaacccgggcaggacaagctatcaagaacgggggatgtgataggacagcccatctagaataataccatcctcctccctccatcttgacgttccatcttcacgttcttgttgtatcgtgatgtttctcatttttgaccagaccactgccatgcttggcgtatctgcctcttcacctgcacctacctctaacatctgaacatcaaaagttaggtagctagctgtggtcaagagtcccgtcgttgatccagatgcagccaaccaaggaagacgggaccagatcaaagcccacgctggttcctgatgctccacttttgattgcaaatggcccctgtagaagccctgcgctcagtggtcggtcattcggtcgggtcccatcagccatcccatcagccatcatccaccgcacacctctgccctggcctggctgtaggagtgtagttcgacattccagccccgtacccgtacattggcgaccttgacccttcagttcctctccccctctccgtctccgtctccgtctccgtccccgtccccgtctaccgtgttccaatcgacgacagagaggtagaccaactgaaggccgtgcttcttgctgcgcaggtggtcggctacacttggcgagtagattgcagattgcctgcacagtttcgtacctctaccgaatcgacctgtccatcagacctacctacctacctacctacctaccctaccgtacctgtacagcgccccagcaccgccgccgaccgaagaacaatcgaaatacctacgacaggagcgagcgagcgagcgagcacctcgcatcaacctctagcctgcatcgcaccagcagcaccacccgactcgcctccctcgccagccgtccgcccgcccgcccgccgccgccgtcatggccgactatcatcaagacccccggtcccgatccaatcacccgcagtacggccctccccccggcagtcgcggtggtgacggctacggacaacgagatgccgccttctccaacatcttcggcgccgccccgccccccggccgatcgcataccatgacttcctccgtcccaccccctatgatgcacctcaacgagggccgaacccataccatgtcgtccacgtcgggagcctccatgcagagaccgccgcaacagcgccccccaccgcccggcggacccggaggaggaggcagtggatcaggggaaagaggaggctatggtgacccccgggcgcgccttgacacgaatggatacggccagagccagcgctccgtctccgccggacagcaagttccctctgctcagtacctacaacaacaacaagcggcgcgacgaccccctcctggcgcctacccccctcaacatgctccgaggggcgactctgtgagggccgattctcttaggggccctgcgccccagggtttctacaacaatgcctcgcgatctcctgcccaggcttattacaaccagccggggggcagaccggcgccggccttgaactccgacccctaccgatcacagtcgcttgcgagcgttccccggccacagatgtatcagggttcgaccccgcaacagtcgccagccaacgctttccgccaggctcaatacactgggagctcggctcggacaaccgcacaggggcgcattgtgcccgagaggcatatggaagaccgtgccatgtccatgaccggctacccctcatacgaccgcgatgcccaccaaactcctagcggaagagtcatacccaacaggagggcaccaggatccagcccagaccatggccctgccccttcgcaatacccagctcccggaagccagtcgggaagaacggtcagcatcacgtccacgacaaccgtcgacccgaatgggcgaaccatgtccatggcgtccactatcgctccttcgatagcgccgacggaacggaacgaagatgggaccttggtacatcgctactcgggcggcgcatcgtccatgacgggcgaccggcccgttaccgtcaaaatcaggatgcctctggtatacccggctcttctgtcccgcgtggccgaaacgttccggcgcaagattgttgtaggagataggaccaagaacgaactgacctacaagaacgctttcagcggtgccgaagccgtcgatgtgctgtcatacattatcaggacgacggatcgaaacttggccctgttgctgggtagagctttggacgcccaaaagttcttccacgatgttacctacgaacaccgcctgagagattcaacctacgaaatgtaccaattcagggaaacactgaccgatgacgagaagccagcggtcaatggtgtttttgtcctgctatccgaatgttactctccaacatgcacacccgatcagctctgctactctatcgcatgccctcgccgtctcgagcaaatggccaagctgaacctgaagggaggaattggcctcaagcaagaaggaaaagccgcggtcaacgatgacgatgttgaccagaccgacgagcaaaagttgtggattaacagcgtaccaaaggagattgcggacagtatcggcgacagagagaagaagaggcaagaggttattagtgagatctgctacacagaaagggactttgtcaaggatctcgagtatctgcgagatttctggatctaccctctcaagggcaagatcaacggccattctccgattcctctacaacggcgggagcgcgttgtacggacaatcttcaccaacattatcgatcctccaagcattcacggcgtcagttcaaagttcgccaagagtctcactgaacggcaacaaaagacgccagtcgttcaaaatattggagatatctttttggaatttgtccctcaattcgaaccattcatcctttacggtgcgaagcagctggaaggcaaattcgaattcgagaacgaacggtccatcaacaaggactttgcaagatttgtggacgaggttgaacgccgcagagagtcgagaaagctggagctgaacggttacctcaccaagccaaccacacgtctggcgagatatcctctacttctagaaaacgttctcaagtatacggaagaaggtaatccggacaaggaggatcttcccaaggtcctgactatgatcagagatctcttgagcagggttaacgcggagtcgggcaaggctgaaaaccgcttcaacctgcgccgtctgcacgagcagctcaagttccgccccaacgacaagatggacctcaagcttacggacgagggtcgtgagcttgtatacaaggctcagttcaagaagtcgccaacagaaaatgctgatctcacggctttcctgttcgatcacgcagttctccttgtgaagattaaacaggttggcaagactgaagaaatcaaggcataccgcagacctattcccttggagctactttctatcaaggaaatggaggaaatcattccttcaggggctgtcaaaaggtcttcatcaagcttgctgcctgctctacgcacgaccaccgacgccaagaagggtgatggatggccgatcacgttccgacatctcggaaagaacggctacgaactaacggtgtacgcgtcgaatcaggcaggacgacagaaatggctcgagtttatcgatgctgctcagcagcagctcagggcccgtgcggatttcttgaacactacgataatatcgtatggttactttgccggtcccaacaaggtcaactgcgccacgccgttcggtaagcactttaggacggcccagtcaagtatcagagctcttgtgctaacaaaaatacagatggtggaaggaagatcatctatggtacggaccagggtatctttgtctccgatcgtaagaccaaggagataccaccgaagcgtgttatcgatgtgcaaaacgtcacccaagtcgacgtgttggaagagtattcactgctgttggtgctttccaacaagtctttatactcgtaccaactggatgcgctcaaccccaacgagccgatttcatctaagcgtggcaagaagatccaaagtcactgcaacttcttcaagatcggcatctgcctcggccgacatcttgtgtgcgccgtcaagagctccgcgctgtcaactacgatcaaggtgtacgagccgaatgatgccatgtcgggcgccaagaagcaaaggggtctcagcaagatgttcaacgccggacaggacgaactccggccattcaaggagttctatatcccaacggaatcctcatcggtacacttcctcaagtccaagctttgcgttgcatgcgcccgcggcttcgaggttgtcagtctcgagaccctcgagacgcagtcccttctcgatcaggccgacacatcgctcgattttgtccagaggaaggaaggcgtcaagcccatccatatcgagcgcctcaacggcgagttcctcctcaactacagcgagttctcgttcttcgttaaccgcaacggatggcgggctcgtcccgaatggcgtctggattgggagggaacaccacaagcctttgcgctcagctatccttggatattggcgtttgagcccaactttattgagctcaggaacattgataacctggcggtacatattgtgccgcacaagaacatcaggatgctacacagcagtacacatgaagtgagccttaacctaaatgtcatatatgatggacacctcgaagctaacacaactgccagattctgttcgcatatgaagatgaacgtggcgaggatattatcgaggctatcgatttctggaagagtcagaaaaagttggcggatgcgtagtagttcttctctaccatcattcctggttaagtatctaagtgtagggctggcaactttaatatgtatctcgcgcaagcggcggtggacatggggacccggacacaggacaaacaacattatggatatggaagaagcggcgaagaaaggaagaaacggcgggatcgaagatatcgcaatgatgtccttgttattgttgttttcgtcatcatattttacttttctactatttcttgtttattctttttccgacacagaagccatttacaaattttcttgttttggttttgagcagcaaaaagggaggaaagaagaagggagaacggaggacggcacacacacacacacacacacattcatccgaggcttccttcctcctcatctgtttcctcttactctctccagaatttttaataccctctcttcttccatcctaacaagaacaaaagagtctccatggtgttgttgttccttggggaggcaaaatgacttgaaacccgtctgctgctacagtacacccgatgcattgtgcgatgtctacgcttgttgggtagccgcatctttatttactaaacgagacgggaaataagaaaagtgatgtccaggtactatactatacctacctcccctcccaagatacaagaagaggaaggaaagaaagaaatacatgagccagggcgaccaaaaagatgagaggaaagtgctgcacacatgacacatactataggcaagctgctacactaggaactaccttaagaaggcataataactaaccacgtatgtatttttccaatcaaccttttctacaggaactttatgttccaatacatctcatatatgcacacatctattacaacaaaagaggaaaggaaaaaaaaaaagtggaggaaaagctgagaaaagcacaaaataggaaatcttagctttttgtatgcctgcgtaaaccctacaaccacgcaactttttttttttttatctctagctctcagcacacctactacctaccacgtaagctactggaggagagtacgacttgttggaaggtaggtacggaccaggtaaggagcttgcttaggtatatgaccctggtctccggcggtaaagaaaggtcctgcgtgcggtgagggaggggattgtagatacgtaattagttagtataggattcaataggtccttaagtatagtttctagtatgaatctaagattggtgattgtaggctttgtattgtataggatagggtcgagttacttagacttaaagagaagggggggtggaggtgcaatcttcttataatcgctctataatctcttcatagtctctttacaatctctttacttgttctaatctcttcatattgtaattaggtacttcatactttcctcgagtagtctccttacagtggccaacatcgtcagaaagtcgggaataatctgacatatagtctaccaaaaagaagtctggaccgttcccgatcacaaaacgccacttcagttcccgtagctcacaaaataccaccccgtagtttacttttcatcatctctgggcttgccgtttcggcggtccacgtatatggccgtcataaattcacggttcagtcccattacctatatttagttcttgctcagttcgtgaagatattgatgccgctttcttatttgtctgcttcacatttagtcaaatcagacacctacaaaggaggctgtgcatgagcggaatttgataccaacgacttcactacgtagaggtagccttagaggtacgaagcgtaaaaaaaaaaaaaaaaaggttatggccctatctctagctttcgaagaccatagcatctctggtcggtgtttgttccactgctggtatatagctgttatatatctcacacaagagatgtatgctacgaaaaacctcatgattaccatctcatctttttcaactctctataatccagtcatcacatcttttcaaagcactactcttaaaagtaatcccccactacatacctctatttactgtgtcttcttcacagtcaccttcttccccgcatcaacaggggcactgtacatccaaagcgccacaaagcccaaaaagcccacgaccgtagaaccaagaccggcaatccacggccacgcgccgctgatgacgtagctgcgcggccactcgttgtgggccatgtggcggaccggcaccgtgttcttctcttcaatgtgggacaggaagggacgcttgtagttgaccataaagttgaagatgccgtgctggtccggggtagtaaagacggtgtggtagtgcacagcagccaggcggtgcgattcctccttgagattgagtcggtggaagggcgagagcatggagaactcgagctggatctcgtcgtgttcgggaacgttgaagccgatccagtggtcccaggcgaattcggagagggagattgtgtaggactgcgggggttttgagtgttagtttcttgtgactaagacaatgggaatggatgaagaaataaggtaggtaatgcagagagacataccacattgttcttcacccggtacatctcggggttagaatcattcggcgccccttcctcctccaaatggtgctccacccagttgaccttcaacacgccaatctcctggaacgtccagccgctgacgcgtttggcgaattccctgttgaacgtctgaacgaccggctggccgtccagcttcgtcacgctggcatcaaaccacttgtcctgcaacatctcggccgagccgaccaccgtcacgcgcgcgttgttgcgcgcctgcatggtggacaccagcgagagctgctggccagccgcgaagaggtcgtccccgttaaccgcctcgacttgctccttggggttgtagctgtaggcggtgcgcggggcgcgcaggatggggttgagaagctggccattgccgaggacggcaccgacgccgcgcgggaaggcgatcagcttggtgcctgcgccctcgctgaagaagtccttgatgccagcacgggtgggcttgggaggcggcaggagcagaacatcgtgtttgtcagtggcgctcgtgatgtcgtagttgaagtggtcaacaaccaggctgttacggtcggtagggagggtaatgtcgagctcggagaggagggcgatgagcgaggtgggcgtggtggtgttggcgctgagggcgagcaggatgttgcccttggcgttgacgaagtcgtggagggtcttgggcgtcagattggggccgagacccttggtgcggacgggcaggaagaggacgtggtcgtaggtgcgctcgcccaggctgaagagggttagggagtcgctctttggtgtttcgtacgttatcttgaattctcgttctggaaggcaagaagcgtgatcagcgcaaccgtctcgatggtaacatggcactgggactttactgaccttctagatcagcgaagaacttggagtagttggccttgtctgcgacatcgtccaggacaaccagcaacctgttgccagatgtgctgatggcagccactgcgctcgccagcgcaagcagcaagaaggataatagcgtcctcatgattcgtcccttattgttatttggatccggggagggcaaaaaaaaaaaaaaggactcgagaactcagcacatgggaactggtaaggtgtttggttgatagctttcaatgctgtcgttcaacacacacaaggaaagttgtatgtagaggtaggtaggtagctgcccgtgttcaatgttccccaatcgatagcgcttgtagcttccagcatacgtagccgtttgccaagaccttcccgattgtgacctgctcggtacctcgacactgtaccttgaagtgtggcccgagcttccttcaataggcaaagcgccaagatttccattcaagacaagcaagcgtgggataaccccggctacctagcaagaccctcccggcgggggggccggacggcacgcgcacggccgctctcatctcgagtctcgaaatcgcagcagctgccgaagctctcaaacgacacgcccggacgccgaccacgccgacgacgacgatagcgacgagaacgagtgtccctcattctgttgacaggccacagtcagggctagaggtaagtacctatcgatgtcagcctacagtaccagcaaaacctagcctccaagtcgcaatcgcaacatcaatcaatcagcccatcaaccccaagtcccgtcctcgcaacttacaccaccaaccaactcctctataaactccaccaccaccgccgccccaactcccaccacccaccgcgtccacgagtcagttccactaacaacaccccgtccgtctgtccgtccgtccgtccgtcaccacagaaacgaaaacaaaacaaatacttcaatacgcaacaacggcaacggacgatagactagacaaatatgtcgggcacaatccctcacttctgggcccagcccttccgctacattcgctggtccgcccgcgagaagcccgcctacttctactcgtgcgtcatcgccggactcggccccgtcttcctgacggtcgtgccacctgtgcgcaagtattttggggatgtcaacccggcgccgattcccgttacttatcctagtatgtccttttttctttcttctctttttttttttctctgcgtttcacgtttcacgtttctatacctacgtggtttgcctttgcctgcgttacctccttgacgagattatatcctgaaaagttgattttggctcgcatgtatcatagtggtgctagaatgagagaactcaaggtggacgaataggaagcaggctaaccaatgtttacttggatattattagtccccaccggacctaggaagcaacttacgggttatgatgatgataccgaggaggcataaaggcatgatggatgttaaggtatcgattgggctgatgctggaagagagagaaggagagaaaagaaagacaatcaccaagcggagagacagtacgctgttgttgtggacatgaaggattacagaaacttcccaaacaacgtgaacggtcgaagtctggaggaagtatcagaatacaggatgatatgtaccagatgaaacgagatcgatcggttcccctctaccttttcatcttccagtggttgacgccggggaaacggggtgataggaagtctaatgtattacgggctatagtatagaacttgatatctatatatttgaccaaggaaacctctagggcggtgatcataggtacggccttgagggtctgtataatgttatcccgacagatgagatatatctccaaataaaatcttgctctatcgatactcgcgattaacaacttttccaactttttaaacggcatgacacttcttgctaacttgcttttcccaatggcacaaaaagccaccaccaataaatgcaaatcgctcttccatatatctatgcttctccatcgaaatggtgcctttcccatttccctcagaactactcatcttcctctcctaccacccacaagaagtcttctaacagcttaccatcttcgtcttcacctcttcttttccatactctgatatatacagccctgtcgcactatcgctcccgctgaatcaggttccactcatactgcaagtttgttagcttccagcctcactcaaccataaaaggatgcaaagaaaaagatagaaagaaaaaagaaaactcaccacccgcccatcatcatcgcccgtataaacacaactcggcatcggcgtaatacacgtaattgccgcctccacattttgtcccgtctcgctcttggtattgatatgatccaacctcctgaccagctccagcacccacctgctgctgctgcctcccgaggctgagcccttcttatactccgccaccgtcttcctccacacgttcaccctgcctctcttgtggccggtaaacaccaggttctcctccacccactcgttgccgccgccgccgacggtgctagtgctggtgccttcgtagaaggcgcatgagtggatgtagtcgttcgtgtcaccctcggagcacacgttttggtcgaggatgagctcgccgttgagcgtgtagagcaacacgttcggcccgctgcagagcatgatctcgcccgtcacgtcgtggatgcgcgcacactccaccggtcttgccaggggcagtttgcggatgaactcgaggcggttgaggtcccagagaaaagaaatgccatcctgtgagacggtgacgaaggtgctgaaggccttggacacggcgatggtggtcacgggcgtcttgtgtccgaatagggacgagcgcgggaccagttcgacgggtttgccggggctggactggactgtgtacacggacacgacgcagtcctcgccggcggtgatgagggtcttggagtcggcgaaggtcagggtggagatctgccctatgtgcaggttctcaaagaggccggcgggcttgcggtcgttcgtgaagaagaaccgcacgctgccgtcggcgtagccccattcgaggaacttgtcatattgtgggggcaggttcagacggaaaggcgaggcgcacagtaagcggtccagcttgggggcgtagattagggacgacacgcgttcgtggctgtcaagaaggggatgcggttgattggtcagagagtggacggaggtgtccagcctcttgatgggacaccttgcgtgctcgcgagcgggatggggttttgtaaacacctggtgtggtgtttgaccaaagttgtgaatgatgtttgtggcaataagacgctcttggggatcagagatgttgtctaggtctttgccgcccttgtacgataacgggtggaacacattgcaggcttccaccgccgcatctccgcgctgcttgtatccgaaaataagatcgatccactggtgcaatctctgactgacatacggactctcgagcgcttcacggtttttggcaatgaagatcttgggatctcccttggcccagggtggtagaatgacattatcgaccttgccaccatcgccctgacgagtgccaaagttgtacccgttgatgttggtcagaaactcgggaaggtagaagaactcgggagtcagttcacgaacgtcggtgccgttgtctcttgaagcggatgcccaagcaccctcgattgaatagaaaagtctgtcagcgtggtcaaacgagccaccctgcatcaggatgaatgtctgcacgaaaggaggcaggcgaatcaggtatgacgaaacaatcattgctgacgagtagtgggtaccataatggtacggttgttcgtccatctcagccaagctttggtacttggccatgaatgtgtccatacgactcttcgtttgagcgcccatgggcttcgagagatctctgaatgtggccggatcatttagatcgagttcctcgctggtataatctgccagcacccaagggaagacgggatactgcgtgagatcattgaaggtcctgccagccatggtgttgaccaacatcagataatgaaaattggaaatctcgcccttttgccacttcctcatcatagggttcccagcagaagagttgaagatgcttccaaacttcatgcccagagtctgcggtgcctcttcactgaacttgagactctcaagacgccaggcatcttccggcgtgggtagcaagttcgggccgttgctatgaggcgtcttgttcatcattcggctgtagatctcgtctctcatggcagagttgagagctgtaaataggtaactccgaccatcagtgaagaatatctcgattgccacatcgcggaagaggaagcgacgttttgagacactaaggacatcctgccatctccagctgcgtgactcttgatctgtgcggttctggccttgcctgcggtcattgctctgaccggagatcataacagagaaagggtcgcgctcttccggaggagcttgccagacgttgatgatctctccatcggggctctggaaaaggttatccatcaggtacaaagcttccttgccaataatcagtataccctcggatgcatccaaaccaatgatgcgagagatgttgtagacgttctgcactgtgtcaccttgctgtagtcgccgcataaccttccgattcttgtcttcaaaggcatcatcttcctgctcgttcgggtcgtccacaagctcgtagtcatcctctggtgaaacgctttgttggtcagaatcgcctggcgcaaatttgggcgctaggtttgtgttagagtcacttgagggctcggctccggctttgctctgcggctgggcaacggatgaaggcgcgcggctcctacggccagacgacgagctgtcacccgcagctagacttgaagctggagcgccgctaccggcatttcccctcggttgataatccggttgttgctgtgcagcataatcggggagcaggcggagacgcatgcgattccgaccctccgtacgatcaagcttccatttgattttctgctccttggcaaacaccgcaccaggccggtacagctcgcgctccatctttgcaaaggatgaagccaaaaaggcattatcatcctgctgatcttgctggagcctctggtgtttaaaatgttcagtaaagtagatgctcttcatccacgcgttattgctcatctcatgccgaagcaagatgctatcacgctccatggcttcggtgtgccattgcctgagcttatctttgcggttcctcatccgcgaccgagcggtgtctgccgtgcgctggttctcggcacgcacatagtcctcccatgccttggacatgccgccgaagaacaagatatcgagggatgaccgataactgtccacccactccagaaatgatacatcatccagctgggtgagccttctgaaacccttggctagtggctgttgatcaggggtcatgaactgacgaaatagcatcgatgactcctcgggcttctgaacaagcattatccgccacagcattgctgccatgagacggattggttcacgggtgtcgaccagcttgttgtaaaattgataccagagaagcttcataaagtcgtcatccagagacaagcagttaaggaggacggcttgccagtaaaggagtttctccatgatcgacgtggcctcttggtcagttgtttgcgggtcatccatgtcggacagcttcagtaggacaagcttgaggaatgttgttctgatcgtgttgactgcagaactgcaaagtcggacactcttcgtgcttgagacatctggccgctgtagatactccaatagtgtcccagtaaagtcaagcatggtctcagcgccattgatgaaccagccctcaaagatggcctctgccatgtgcatgttgaggcgtgacatattctgcaaaaccctaggttccagaagcgccttctggtctagttggacggcatttctcagttgcgtaatggcattgcgtaggatgtaggtttcgaaatacgcctgatgctcctggaagcccggcggaaccttgaggaaaagaccgaatcccgtaaagtccttacgtgacaagatctggtcgttgaagacgctgatgatgagttccaggatgctctccaaaaccacgttgcttacttgctgagtggcaaccttcttcttcggggacataacgtgattgagacgggaaggtggaggcgacatgggttgatcttgagctacgaggatgaaagacgagggcctgcgcaaaggtgtaccgcgactttgccccgttgaagagtttggctgctcagccacggcagtattggtcgttcgcacgatcggagttgctgatgatgatgacctgaccactggccgaataatcacatcgattccgtcgaaattgagcgaggagtccttagatccaagttcagtttcgggagagactgggtcagcactgacgacaatgggatacaaagcagatagaagtagccgaacatagtctgatgccaacgcgaaatcacgaaagctctcggatcggttgtacatatctgccatgaaacggacaaccgtttgcaaaatgctcgcgtgattgacgactctttctttatcgggcatgggggctcctggaaatctttcgttagtcgcgacaatggaggaagaaaaagctggatcaagcttacttctggattcaagggcctggcccaactccatagatctagctctaggtctcgtatgaaccgcagctagattgcccccagacgtagtggccccgctgtgttcggctgctggtgagtccggatcatcctgatacctaagaacatccctaaggccgtgctgcagcatggcagtcataaccggaagcacgtctgggtatactactttgctgtctccaaagatttccaagaggctgaagaagtcgaacgacttgtcaaagtcgatttgggcgacatcgtatccaaagaggatactaaagaggatggcccaaagagtgggaatgtcccaccagtgttttaaccgatgtgccatgatccaaaagccaccggtcttggaagcgaacttggctgtgtagctggtgggttgggtgacaagcaggcgagcgaggatcttgcatccatagacgacaatttcggggtcgttttcagcgagcaggtagagtaaccactggctcgacgtcagcacgaactccttttctgagcccttgatatcaatcaccttgttggtcaccgtcttggcaaacctgcttatgtccaccgagttgttcttttcgcagaggatcctagtgtacatttccagcatcttcacgccgagctgctttcgtgtaagcatcctcgagccattgctggaagacggcccgctatattcgagagaaggtcgcttggcggtataagggccggggccgggggtgactgatcgactagctgaagacagggctcttggtgttcgcggcaatgaatttgcaggagtatggaaggtataggtgatgaaaagagcaagagagcgataaacttcggcactataactacaccttatcagggcctcgaatgaggtcaggaagtgtggtaaaatgtcttcggagatggtttccgtcttcaaagcgtctaacagccgcttgatgatacctgtatcgagggtagtgagttccacaagatcatttctccaaaggatggaaggccacaacgtacgcatgcgtagaagtctacgactattgaattggtggtgcttgctgtttaccgcaaacgtaacaaactgcttgtagtatagctcctgtatcatgggtgcagatttgcgccagaagtcggggtcgatcaaaaggatgcgataggcaagagggttcacgataaacgactcaatggggtcagcgtgattatagccaacaaaacttagcacaaggctcagcaactgaaaggtgagcctggtcttctcatcggggctcagtgagagcctccatgaaggattgtcagaaacagagacgccatatcccagtttggcacgtagcaacatgctcaggatggcatagccattgtctcgttccattgcctcgctgtttctccagctatgggtgatgcagtggagcattatctcaacggcacgcacgaggtcatcacctgtggtggtccgctcaacaatcttgagagcaacgggtgtgaagccggccaagcgccaaagattgtcgtcgaagttgtagggagtagcaaggaccgggtcgccggtaagaactccagaaccattggctcttatcaacgcgtcattaatgcaggacacggctccgtttatcgcaacaggagtcccatttttagtggttgagtgcaacaagttggtgacggagtgccgagaaagagatcggaacagcgttgattccatgaactttccatcggatcggaacacagctcgtggaagtatactcagcagcaccttatgctccggaacgatagttccagccttgtccctgatagctctcaggatgtccgacacctcatctttgccgggatggaagatttcatttcgcagacccaaagcagccgaggcctcataagtctggaagctaccaagacaatcctgaaagttaccttggtaacgaggtcccagtcggtagtgcacagctaagagatcatcactcatgacatcttcgaacaagtgggcagaagcaagtgaccactttgagtgtacaagccccgggccgacttgagtggccaagtcccgaggagtgcccaagaaggcctgcacaggattcgttttgttggcattagacgtgaaagatgcgaagctgtcggtactggcgttggaaagtggaggtgtgctcgggtacgatgagcgtatctgttcggcgaactctccatttacaaaaagactcgctttgctcgtcatcaaagttttgggcttccggtgaacgatggcaatgtgataccaccgatttggtttgaagacaaccgacttgaacctgacactgggtcttgaagacgttactgacgtctgaaggatgaagttctttgtatctttttctaggtacgccaagaggaaacatgtttgggtagagtcgaagaccccgaaaagcgttgtatgagacttggggtcgaacctgtcaacacggacccaagcagtaaatgtatatccaggcgctgattgtggcgggaaggttctgccgagactaggtagctcgatagaggcatggccatggagtgagaggtcaaactgcacaaacggaggaccattgtgcttttccgacatgtccaggcaaaactcggacatgacagcgtcctggcgagagagcaagaactgggcatctgcgagctcgtcaatcccaagcgatatcagcttcctgcaaagccatgcagcgtctttctgctctgcctctgcaagcaggctgttctcggaaaagagcacgcgcaaaagccgggacaatatgccagttccatgaatggctgttaagttgtaaaacgacacagaggcgacgcatgacaaggctgtcagcactatcatggaagcatggctggccgcagcaccctcagctctcggaatggactcccaaaatcccacaatcgtccggataatctctggattctgaataacagttgtcgacccaataatggctttcaacctctcctgaataatgacccagcgctcagcctctgtgggttgtagttccacctcttctttttgtccctgtgcttcatcctgtttatttgattcgagctcggtcggcttctgttcgagtgcttttccttcttcggcaacggagcggcacagctcgtcgagacgttgatcatcgagggaaaaagaaagcagctttccaaatagctggcagtttgtccagagatccgagtcgcctcctccgaccccaatgctggcaattatctgctccagggcctcccaacctccaccttcaaccctgtcctggaaatagcgtctattgccggggtgtcctcggaagagggccgatatggtggccaggatgacatgtagcaagtcgaacaagccaactcgctcggattcggtgcgcttttgcgggttatagaagcccgagaatgatcgcaggacatcgagaagggtctggaagccgtgcagatggcggaagtcgtcttgtggtggggagggaggtcgcgctgctgctatatgttggtgtatccttcttatatggtctatcagctcgtctatgtcgggataaccgttggctcccggcgcgttcgtcgtagctacaagacggtcgaggaggctctggaggacttcggccgccttggaggtctgggccgccgaagccgaggtcgacgaccggtattgccgtgatcgcacggcgagcatcgtgtagtctatagtagagtcgtggttcggcgacgaatgtgtgtttgaataatcatgtatcaaatgcctaagtaggtcgacgttgcaaagtccctagcacccagcgcgggtctaggggtatgtccaggacggccttcatgggaagacaacggggcaatctcgaaaatggtctgaggagagccctcacagcaccatccccagctcaatgcctaacgtagccgggatgcagatcgaaaaagcatccaccgcgtgccaagcgactgtagccagggggtccagcctccgtacctaggtgtcttttggtttcaagcagttcataagatggacggctgcaattgtgtgttgtcgtcttggttgtatggcaaagacggggtggccggattggggcatcaagaggaaagaacagaaacagaatggaaagactggttggaatatagtatcacaagaagatagaattgccggtctgttgtccttggctgcgtgtggtttctgtgatgcccaccacgcgtccctaggtagagacatctaaggtgcgggtcgtgcaaataagattgaagctcccgtcttctcgtgttcagcctcgagctacccaggcaagtggacggttaggttccattgcggcttccatctacctctacttccgatgacaggagccagcgagcccctgtaatgttggtgcggtccagtggcccagtggtctatacctctaccctaggtaacctaactgtacaactatagtggatatggatagcgtaggtagccttctgccggcaagagcgcgagacggacggcggctcccctcaggttgcctggctggaagcaagaggcgtacttgtagcccgggtagcccacttgtggcggtgcctgcctaatacggatttcaggggacctaactcacacttcgcttgacttcaatcgttgcgcaacaaattgcctgtatttggacttgtcatttctcgcgagatttgaactccgccaaatctggacccggacgtgagcaatttgggttcggatgatacttaccaagcttccatgttcgtttaacagcgcttggtggactcgattacggggcagaaccgcaaatgtccgtgcttccacttcaactgaatgtggattttgacattatatactaggcatttcaggtacgggaggcagctcatgaatgataccttgagctccagcaactgactgtttctgactcttctcgttgatattttcatgcatcttcaatttgtgataagtgaactcggaactggcttcaatatcctgacgatgccgatgaggttggaccgacttgcaccgaacaacatgatacttcctttttgatggcgagatttccatatcgcaggtttcgctgacgccgatctcgtggcatcgtagttgcaacacatgtacaaaggcgttgatatcctattgcataaagtggataagccaaagttcgacgctcatcatgacaaagtggtttctcgaaaacttgcaatgtgcttggtccatactctcccaaaatttcggcgccctccctttataatctggaaggtaagaggaggcaagtacctacctctaagtagctggtcttattctgttgcatgccgcttcggtgagaggtccttgcactcagtaaacgagggttttcgaccgaaatgatgttcacgataaccacaacgacaataacctcaaggcataggaaaccactgtcgcgcacctacaatgcttagtcgattcgtaacacgtctctttggctgttgtgggtgctagctataaatggcaaagtggcttgaggcttccgttcttatgtacagtctgcacagcgtcttcactttccagatcagacttgtttgtttgtatctcttatgtaggtgtaggtcgaccttcgagacactggcctttttctgtttggacgacttccaacttcgaaacaatacggtaggctgccgatgactcttttgtatttcattggcaaggcgtatcaacagcatgcacgtgagtttcgttattgaccgcttgatatggtgaaatcgccagcgcatccgaaagctaaaaagggctgaccgctttctgggtaggattcccacagttagttctagtgtaataagctccggcgtctcgagtcaacactgacaactgtcattgtcatcaagaagcctgaaaaccgagcaaaatctcacgttcactttatagcgtactgaagcagccatttataacaagaaacagctctctgaaacatttgccaacaatggttcaacgtgcagctcttccaacttccaagacactgagcgaggtagtcgtgtctgttgctcaaacgaccattacatcaccccttccgggatactgattggtagctgataaaagccgaaaccgataacgaaccctggtcggccccagcctccacttacgcgacacgctgcttgcctcgtcgtgccttgcgttctcatgcgccgttcattgtccacatccaacgcaccactcgcgttcaggtcctgggctaacgcgacaagtacggggctgacatctccattcgctcgtcccatacctcaccgcttccgctatcgagggaaccagaggggagcacgcaaaaggcaacttgaaaagcggtgtttccaggccctggagggttatctgctgacagatagcgctatgatgtaatcgttgtcgagtccccagagccatcaaggttccggcttcaacgggctaagtctaagcttctccgaggccgcaagggtccattggccgtggagcctgaccactcccaacacagcgggagtcaacaggatggcattgtccaagaactcggtttatcgccgtcgtccttgctgcacctgaattggatgcattgataaagccatcaaaggcgtgagccactcgagccaaactccatcttctggtgcaacacagtgagatatgaccgctgtcacctccggtctggtgctcagcatcaactgagtcagaagggctccgtgctgtgttgattgtgtgggggacaagggggcctcctcctacaacctggcacgtgccgaatgccagatgaccacttgaactccagttccggtgcggagatcccccgcccctggcttccacttggcatgctggcaagctggactggattcgtaaggacagtgttggatcgcttgccaaaagaccaatcattgggatcagtcggtgacctgcttattagcgagtcgaaactgatgaagcgaggcgtcctgagcgaaagagctaggttgtagacgtctactttgaggggccatctctctcgctagcctgcctcgcctgcactcacggatcaaggtaccatgtgcacagtatgaattcgctcgacaggcatgcctagtagtgtgggttgagtatcgaggtggaatcagtgtctcacctgtcatggtacggttgcggttactcgcagcctcgggccctccaagttcaaagctccgaagctcaatatagcttcgcgagatcaaccaacccaatatgatgacccccaactctctcaaaccgatacgacaggacgtgatcacaggtatggttggcgattgacgatcagggtggcagccttgccggggaagcgttgcaggttgttggatggccagatggatggctcatggtgaagatggatcagcgatataacatgtccatatcgagataggtactgtataggataagctagcgtagcagtgcagtgcgtacgacaggtgggaacccgctccgttcacttagtttgttgtcacctcatccagacccgtagaggtgccatactcctcctacctgcaaaaccactacttgccatggagccatcctcctcatccgttgtactgggaatgcggcgacctttgcttggctgttggccatggtttttagtcctcttctcgaagcgttcgatcgttgacgtgtccaagccaatgcgggaggtctgaatctccttgcatgtcttgctaggtggctgtcgttcccaagttcgacgaaaggcaaagtactagtagtgtacctctagattgaccggggctgccgtactgttcggattgagagggacggtgattgactgataagccgcgacgtgaccgctcttatcggtcggatgcaggcctgtcgccccctgtggagcatgtgcgggcccacgccattggccgctccgcctttggctagtcccattcaggttagggatggccgtccccagggccttgggggtgagtgcctgcgggcagacaggaggttccctgaggcacaggcaacagcacccaccagcaccaggccgatgcacgcttacgcatccgtcctgtttcccgtctttatcagggacgtccttcccgtgcttcctcgccgagctcgtcttcccttcttctttccccttcatccgcctgtctgccctccccatcccttcttccatcatcctcatcatcctcatcatcatctgccgttgtcggttgattcttctattcacccacatccattttgcatccttctttgaggtcgtaggctcaaccgacttcacgccgttcctttcgttggtatcggtaatcagaaacacacaacatgagaggccttctcgctctatcgctagcagcctgtgctgcggcggccccagcagtcagccatgagtcgatccatggcgatgctgcacccattctttcgtcctccaacgccgaggtcgttcccaactcgtacatcatcaagttcaagaagcacgtcaccgacgacaagatctcggaccatcacacatggatccagaagatccactcctcccgcatggatctgaagaagcgtagccagatccccatggtcgacgacgtcttccgcgggctcaagcacacatacaagatcggccaggacttcatgggctactcgggccacttcgacgaggacaccattgaggctgtccgcaggcaccccgatgtaagttacaccacgccaccaccatcagcagctgtgaaatcttactgacttgctttcccaaacaggtcgagtacatcgagcgtgatagcatcgtccacaccatgagcgtctcggaagatgttgattccgagggcaagtgcgacagcgacatcgagaagtccgctccctggggcttggctcgtatctcgcatcgtgataccctgagcttcgctaccttcaacaagtacctctatgccgctgagggtggcgagggtgttgatgcctatgtcatcgacaccggtaccaacgtcgaacacgttgacttcgaaggccgtgccaagtggggcaagaccatccccaacggcgacgctgacgtggacggaaatggtcatggtactcactgctctggtaccatcgctggaaagaagtatggtgttgccaagaaggccagcgtctatgccgtcaaggtcctccgctctaacggctctggtaccatggctgatgtcgttgccggtgttgagtgggctgccaagtcccatctcgagcaggtcaaggctgccaaggacggcaagcgcaagggtttcaagggctccgtcgccaacatgtcccttggtggtggcaagacccaggctcttgatgacactgtcaacgctgctgtctctgtcggcattcacttcgccgtcgctgctggcaacgacaacgccgatgcttgcaactactctcctgctgctgccgccaaggccgttaccgtcggtgccagcgccattgatgacagccgtgcctacttctccaactatggcaagtgcactgacatcttcgctcctggtctcagcattctctccacctggatcggcagcaagtatgccaccaacaccatttctggcacttccatggcctctccccacatttgcggccttctcgcctactacctttctctccagccttccagcgactctgagtactctctcgctaccatctcccccgagaagatgaaggccaaccttctcaagattgccactgttggtgccctcagcgacatgccccgtgacacccccaacctcctcgcctggaacggtggtggttgcagcaactactctgccattgtcgatgctggcagctacaaggccacccccaaggcccagtctgacaagatctcttccgtctctgagcttgagaaggctattgagcacgactacgaggtcatctccggcaaggtcgtcaagggcgtctcttcgctctccgacaaggctgagaagctctcggagaagatccacgacatggttgaggaggagctcaaggagttcctcgaggagatcgctcactaaagtgatgaagactgtttagtagcgtgtcatctttagcgcaatgactatgactggggttttcagacgccccctttggtattaggttgggacaggcactgctctgggttttgggataggtttcggatgggcgtgggacagccccgggagttttcatgtacagtatgcagaatatgggtcactgatgtgtttgggaaggtttgcattttcgtacgtaatcaggtactatctatccatcatgagaaacacacagggttgtttgcctttggtacaatgattcttctcccttctcattgctcgccatttatccaattggtttgatgggtaccagccatggcgctttcgcgtatctgtattgacctcggttcggctcttgaacccctgagacgatccaaggtaccgacgtatcccggtgttctatcttgagcatctttgtgcactccaccgacatcgaccctagatgtagctcatctcaacggaatctgcaacttacaggctcgttctttctctggaatcataattcagcaaggtaggtataaacccaattcgcactttccacaagctctaatcagtaaccacctattgcttgatagaaatcgcagcggtgcaccttcctcgaaattcaaggatcttcaacgccagactcggttccgacctcggtcattatgacttcccgacatctcttctggcaattgcccatatccttcgttattgcacacgaaagaactaccaaaaatgatttcccttcaagaactcgtcgggcttttccctcatctcttttggatttcgctgacgtgccaagttgctccatcaaagctcttgtcggtgtcgccgatccaaaagacctcatttcgcctgaaatagggttagatgcacagctttacggcggatcaatcacgaggctatcgcttgccaattcgcaatcattgacggctcttataattactcttccccttacccttctttacgtctaaaaaaaagggctgctgccccccgtcagtcaggtccgatgctacgtcgacagagcgtcaagtccaagtcggatctcagacgccgcaaatcaactttgtcagcaacacacggagtccatctcgaacatctcgatccagccgtcgctcaacgagacgcccaggttgctgcatgtcaggcatacgctcgagctcaagatcggagtgccaaggcagacatgtcactgtttccgccaacacccgatacctctccacgtcggacacaagcagctcggagcggcactaagcctgaagcaagttgcattccccatcacggacgggaaaccagccaagatcttcaccggaggcagagtgtgcggtttatggggccttgttctgtgaaaggggagaaaggccttggtcagggtgcttactcccacaccagacgaaactctatggagattggccaagacactgcgcaattgcaacccaacgatcaagattcaagcagcgttcacagttatagtttggccaacaacgtcaaggagctttcgattctacaccagtcatgccaacctcccaaaacctcgccttcagctcccgtcaccggtattgcggccgactatctccatgctcttgtctctagcgaagattactacacgccagaagataatatcgcctctgctccatcttcataccgtcgtatcagaaagtccagatcaatgttcacttcggaagattacgaaagcaggaaaagccaagacgactccgtgtcatttgtgaacggtagagtacctcctaccaggtcaacactgggtaattcaagctacaagatggtcgccgatgacaaggagaatgatcccatgacgggactgccgccgctgaaaactccaaagtcgatgagtttcttgaggacccggagcactcactcccgatcagacacacatagggccagcttggaccaaatgcatagtcctcttgaagcccccagtgtgctgggcaatgggtcccatgccagcgaacgaggtaccccacgtcttgtttccaaagcttcaacaatcttcagtgcacggaatcgaagagccgagccaagaatgcgaaaatcgcttcggagcgccagctggggcgatgacttggccgaaacaaacccgaacctcacgcttccaactacaccctcgggcaaggatgatgggttcaaacgtaaagccagaaaggtctccaaatccttgaaaacaaagctgaagagtttcttcagtttggccaaatctgaggattcgtgcacaatcccagttcagcacatcgactctcagagaacccatgttatggacgatgtcgtgtccatacactccacagcatcagatcaagaggtcgcggaaaagatcgaatggggctcgattcatcaagtggcttccaaaataccctctctccagattgtcccgtccaacctccatcactcaaataagggaagcctcgagagccttaggagtgaacgagaacgcaatgtttcggatgacaagtcattgaccacctgggttcactcaggccctagcactctaaccagccagcaacaagaagaatggagagagtgggagcgacaacgtctttccattatcaaggaaggcggcacgcacgccccctcgccatcgatccccagacaagccctcgggactcagttatttcaacgctttgatggatttaccacgcaaaccaacccacctggtttgggtgtagatagtcaacgagtgtactctgctttgatgaagcgggtgcgcgatatgcacaaccagacatttccaactgcggaacagcaacgcgaacccgggagtttgacgcacgcatttctccgcgaacgatcatcacttcgatctttgagcaaagcacaacatttctaccatgattcagatcatatcgatactccaacgcgcgcttcaagaaagagcagtttgtctggatgccaggaagctcaaggccaccaagagagaatgcgtccctcgtccgcaatgacctcacggtctgccgagaccggatggggtgacccaaaaggtactcgacctggcgtccaagctggcaggtcaaagaccgcccctgctcccgcatctagctcacagaaaatgcatcaagatcccttcacagagcacgacagtgacgtacggggagttcaggatcatccatttggaggccaacagcttcacgacaaccttggtcagaactcagctgcctcaaacacgcctagttcacatctgttccgaacaacaagtccgttccggcgtactttgcgggaatccatggaggctgaatacagtgctatagcacaggcgatccaggaatcgattcatcatatcagctcagaagacgacacgcgcatccgctactctggtcaaatcgatcctgcctcaaataatagaactgaggtcacggacaacaatgactacactgagagtgtgtattctacagacgagatcgggaacggtccgttgaatggggcattggatgatagctacagtctgtgcaacaggagatctgtaggctcgcctctcgcttaccatccggcgaatcatcggattgagtcctcagccagctctgttgactggaagacctggctatcagcaaatattggcaaggatgaagcgtctccttcgaccccagtggaagttgcatacgccattccaacgatgcccaacagctttcccaatcgtcatgtccgtgagtctacacaaatcaacgaagaatgcgaggatgatggtggcgtgtacgaacctccaacccatcggctgtcgcttcccatttctcccttggcgacaattgagcccaacgtcgtgaagttatcaccagaacagcgctcaatcaagcgtaccacaccacctctttccggtagagctttactcgagaatgatagcccaggtgctcctcctattcccgccaagagtgttttgagatgcaccccttcgccacttaagcgttcttctgggccgaacccaggtcactacatgtcaccctcgatcacgtccagccctggtttgagtgcggcggttcaacgtcagtttggaccggtctttaccaagcagaatggctatgtaagtgagcatcaaaaacaagctgagtcccccgaagatggccatgcacgccaggaaagtgtaagagcggcagacaataagagcttcgggaagttgaagatctcacagatactggagggaggattccgtcgaagggtagcgagcagtgacagcggtgcggcagcctttctttgattgattttggtgaaggggagcaactcgggcttcagataatgtacgacggaccagcgtcaggtctcaccactgtattatatcatttcttatgtatgggtgtacagcatagtgcatttgttctgttagggatggatgtatgcacaatggaatcgataggggacaggtctggtaatcggagcatgggatagggtaaagggcttttagaggtctaatccggggtcggtagttttctgttactcattcagtttgacgatatcatggttatgggaatcatccagatatgaaatgacgaaaccaaatagagacataaaaacaaccaaagctgtggcatcccagaaggaaaataatgataaaaaaaaagagaagaaaaaagagatgcagtggcaccttgcagtggtgacagcgagcaaattaccaatccgcctgcgcctgtctagccacaacggtaggtaggtcggctggtcggatcatataagtgaggggacaaggacccggctgcaaggcgcaatggtgtcgggttaccgagtccggtgcgagggagaaccgtcagtcggttcacattctcaacgtgcttcaacctaccagtcggccaggaggggaaaggctgagggtacggagatacggacgacggcgttaacaatatgaatgtcgataaagtccggcgaatgccttggcggagttggcgccccggctttgcacgtcgtacttgtagtgagatgaagattattagaacgaatgaatgaataggctcaactatgctgcactagaaggcgccagagaagctttgatgacgtcgaagttaattgtttggttggttggtttgttgattgacacacacccccacccccaaaagcgcctttaaaagtcgggcatccttatatcatttgatagatacatgtaacggcctttgatgcattgtttgggcactagggggagctgtcagtcaggtcaaagcggtacgtacggtagtattcacatgcgcagggaaggatgtcccggcgcccgggtggttcgcgaaagaaatggagaattgagcgacgtctgaagggtccccccgtccacgtcctgcatacgccatgttgtacttgggacgcttggactggaattctaagggcttttaagagagagcggcccggagagagcggtggatgggtggatagatgggaacgtcaaggagtgaaaccctttgtttttccactttgacggtgagttgggcattgctcgggaaagggaaagggaaagcattcgggcagttggcgctggaaatggagatggattccttggtgggaacagctgaaggacaagcattaataaaacaggaatagcctggtacaactggacggccaagcaccatatggcttttagtacctctctacctgaaactgttcgtactttgcttcaaactcatttgttcagtttcagatttgggctcttccgttttgatggatgggtttcgataccaaaacgcacaagtcccaagcggtcggttgaacattacgcaatgggaagaaaaggagcatgaactatgatgtacaattacatgatcagcgtgggattgacatgcgcctcgagagcagccaatagcaggccagcaccatgtttaaccgcaattcaggtcctcctccctcgactcggaacttgaaaggaggagagacaagtgcataaaaagtcatcacgcaaggcaggcgcccaaaacctccatcttttcttctccacgtctttctcgacgagacagcttccacttcggaggttacctagtggtcaatcttcccgtcgctttccgcatagcctgcgcaacgtaatttaggtatcggtcttgcatgccgtgctctagcagggatccctaatctggatcgcgctaggtgactccaggccccggatccgctacaacaagattacctgcgattacgccgacccaaacaaaggtcaccttcattttaatctccacgccccccgtcagacccgactctaccaaggcttagcaaaaccaaaaaaaaactccgaacgacaccgttgccctatctcaccctttctctatcctgtctgctctcagctctccgtctccgactcgtcgtcatccgcgatccatcacaacgaagtccaggtttctccatgttgcatgacacaaacgacaacgaccacccgacgacccaggcacctatcacgtcgccctttgtgagagagcgaacttgactgaatctgccgaacatcccgtcaaccgacaatctcttcgacccgaaaccccttaatcgaatacacagacaaacaataatccaaaaatgaacgcccttcagcagaagtgccggcccaagcaccaggtcttggtcctcaagtgctatcctcgaaccatcaagggcgccgtcgatgtgaagcctaattcgagcgagctgagctacctcctgttctactgccagtcgcgccgcgcaaaaatccagaaagttggcagcttcctcgagaagaagactgccagtgatgtctaccaccagaggatagggtaagtacctatatctgtttgagcctgatgccatgagcaacacaccacaacccctcgtcgcacaacatcgctggaaggatactaacgagtgcatgcatacgccaaacagtaacgtccaggttacccttcagatcctcgctgccttgatcgaaaagtctcccaaggacctccccctgttcgcatcatgtgtcctcagcatcctcgagcaggtcctcaaatcgagcgacatcaccatggtcgagtcttcgatcccgaccttccaggccttctgcgagaaccatgaccctacctcgctcgccgccgaccaggcctatttccgccaatacgtctctgttgtccagcagtacgcctctcttgcctcgacacgtcctgcgcctgggaaggcacagcatagtaagcctatcgctctgcggtggaggaatgccggtttggaggccattaggagtgtcgcctcttccgacgccctatcttccatggttgcccgccagtacgatatccttgtccccatgattctggaaaacctatggacggaaaacgaagacttcctcgacgtcttgctgcagagagtccaaggggacaacaatgtcgaggatgcgccgctgttgcggaggaggacgagcaatgccacggcccagccatctgagacgaccggcggtgagcctggccccaaccccatcgctttcctgggaaccgcggtggatgtcgacaagctggcggaggaagatatcggcgtcttggccatgcagtgcttgcgacaggtctttgttgcgcccagccgatctcagacgcacaaccctaccattgctctgctcaggttcatcgaggagcgagtggaccagaacgaacaggtcgtcaagagggatgctcacggtaaggacaatgggtgggcgatcaaggtgtttttgatggcggctcggtgggcgccagtcgcggacagattcaccattctcctcacagccattgaggtgcttacgcaacgacccctgaccgacgacaacctgcgacaccacaacacccaggcggctatgattagcgctctcttgcgctcggatgtcaacctgatcggcttgagcgtcatggacgtccttctcaacctccttcgccatatgcagaggcttgttcagatgccaggggacccggatagtatgagggtcgaggacgagacaatcggcaccgatgaaggggctataggacagcgtagagagttgttgttcaggctgcaacagtgtgttggcgacttggccactcacgtttactacgccgaccagatctcggacatgatccagacgattctccttaagctacggccatccaggccgaccagccccccgaactcctcgccaaacggagagaggtcggataacggagccgctgaggaccaacccctcgaatctcttttcgctcttactgtcgccaagattgcggcgcttaaggctatcaaggcgattctttgggttgccagtccccgcacaaagatgagcggcggccacatcaacctctccaggaatcgtgtccccatccagacctgggatggtacccaatggcttctgcgggatcctgatggccttgtacgcaaggcatatgtagatgctgttgtgacttggttggatcgggagaccacaccagcagactccctagcgagggacgagtctgccaggacaacgctgaagaaccgggctgcgcaggaaaacaatctggctcgccgggtcgtctcaagcgcatctgcccgggtggacaagtcggcaaatgcaccacgttcgcatttcttgcagctcctccaccttgctatctacgaccatgctttgcagtttgttgactacgagaatgatctggtgctgctccacgtactcttggccaagctcgtgagtcagctcggtgtcaatgctgccaagtttggtattcccatgatcttcagactccaagaggatatccaagatgttgagacgccccttggaaaggtccgcattggcagcttggtacatggttacctctggactctgaccgagaagtttgactgcgaaggaactgctcccgggagcgccatccacggcgagattatcaggcgccgtagcaagaacttttgggtcgagggtatcaacatccccgctcctgccgttgacctcgtaggcacaccgggtcaggcacgccccccaccacagatgaacatgcgggatctcgagtccgaggcgcttttgccgttcgatgagcgcgcatccctggtagactgcatctgcacaggctatcaggaactggcaacctcccctcctacaagcccgaccactagtcccggtcggaacttcacccacccgatgctcgggtcgacgttgagcgcgacccccaaggacgagactcagcgggaagtcccagcacaatttcgcgagctgatgctcggcgactggacacgcgaagcagtgctcgccaacacgcaagccggcagcagccagaccgcctcgctcaacggcacaaacggtactcaccgcaacactgtcaacaacaacaatcgcctcggcgtaaacggcgtgacctcaccaaacggcagcaactccaacctccgcccttcgtcttccccaacaggccccaacggcgtccaagccggcaggacgcgcaagaccagcatccgcagcaacggcggcggcggctcacccgcccactctacctacagggctaaggctcaacaaccagtcacgtccgtggagcagctcaaggccgttctgtcaggccacctccaacccccgccgacctcgcacggcatcaacttccagcactctgatgatagcgacgatagcctcgtcagctatgacatggcgcctagcgagctgtcgttcaacccggccgcctctggcagcaggcagggctcacccggtaataccagtcaggccgcttccagcccgccacgccgcacatcccaggatcggactcagcagctgaagttcggagggccgctggttccgggagaggagagcgtcgtcaacggtgctggtggtcaagaaggatccaacggcgccgcgggtaacctcggcgtccccatctcgcgaactacttcccgcactcaaccccaggctactactgcgcacaccacccttccgaggccatcaacttcctccaagagaagcatcaagagccgggcgggctctcgggcgggaccaatgtcctcgtcctggctgggagagaagcctcccgctatggacctggcggctttgttgaagggaattgacagtgcttcgattagcgatatcaagagtctgggggctggggggaagcctccttactaagccgattaagaagaaagaggagggagggaagctggtgggtggtgttgaatctaggaagggaaaggagaaacaaaaaaaaaccatatatcttttagcggggtctggtgtctttttttttcttttcgtttttttttttttgtcttttgtgacttatttattgactgttattcttttttcttgacttctctatttaaagttgattaatggggtttgaacttttggagctggagcgggcaggagcggcatgaagggaagatggtgggggggttgggagaggaggaaggaggttacggaaggggagtagtatatcgttagtgggataagttacttactagcgttggcaaaaaaaaaggaatctttcatgtgtcttcagttgttcttgttcttgttcttttgtttttaaagaaaggggcgcgcgcgggcggacatatcggtatactgccactcaccttttcatgttctttgtcatcaccatgttaccttatctctttactgactgacttggttactggtttcacttggctcattggcttgagctgcggtttttttcctttttttctgttttgttgtgctgagccacaactagaagtaactttatgtacattgccgagctacctacatttccttttcgttgcatgtgggggatagagagataaatgtaagacaaaacaaaagagatatgaatatggaagggactcaaccgtctatcgacttattctccacgggcaactgttcaaatcaaatagatgcagtaccataaactcaagttgggtattccttattagatataaagaactctgaaaaggtcagaggttcaatcatagtcgccaggcgcataactatcacggaatctagcacaaagaaatggtatagaccagcttcgtttacaatgctccatacttttatatatacctggataccatgtacagctcaacaaataatgcccttataatacaatacagttcagaaaccataacatacaaccttccttccccgcaccgtacccataccatacctaaccatacaaacccaccacgacctcacaaccaaaactgtactatagctttgccttgttggtggcactcacatccgtcaccccctggcccgcgcacagcaacacggcgctgcccaactgcctccgcaaatcgaccttttcgacatcatgcgtgtcttccacctcaccccactgcgtcgtctgccagtccacctccaaactgaccgccttggccgcttcctccaccccccacctctttgtgtttatctcctcctcctcttcagccggagtcggaacaaccgcattgcccccatccccactccactccaccaccaacctcgcagccaccaacaagctcttgcccgccagcgtcgccctctccagtgccgccagctcccacgccgacaagcccaacatccacccctgcaccacctcgcgcgtgcccggttcctgctggcggggcatgatgctcgtttcgtcgaggacgggcacgatggtcacgcccggccagacgcgcgtcgtcagaaaagagacgacggagctgtacgcttcctcttgtacttccctgagggtatacccggcctcgttccggccatcttcggggtgctcgggcgcgggcgcccagcagaggagggagtcggtgtcgaggtagcggagcaagacggtggcgatggcgttgcggatgtctgtcttgcccaggctgtcttggtcggcgatgtcgagtgctctgcagacgagagaggtgagggggatgagatgttgcttggtcgcctgttgcgcagacacgagctggtcccattcgatggcgagcgccgaggcgagcgagggcttggtcaaaggcaggcggatgatggatttggtgtcggggcggcggagcgggcgcgagtcgaggtggatttcgttcatgtcgttcttggtcgcgacgtggacggatttccagaaacgccgcttgaggagtccgatgccgcccggcgcggaggaggagccggcggttgggggcagggtggcggcgcgcagcatggcggcttgccgcttgcggcgcgagatgcgggaccaagggtcggcggcggtgccttctttgatttcgggaatggcgccgctgttgtgggagggatgggtggaggatgaggtgctcttggaggcgaactcggcggcgggcttgggtggctcgggaggggggccggttccgtagacgggtacaaccttggcttgctcgggtgggctggagtggattgcgcgggcgctgtcgcggtaggataggagagttcgggaggaggggagaatggcggcgcgctggcggaggagaggagcggccagacgcatccgcatcgcggcgacggcggcggcggcgggcgtcatggtgtttttaggtgtttcggtctgcttgattcgaggtacttgcgggaggaagtgggtgagtagtctagagctttaggtcgaggaaagcaagacctagccactcgtctggaaatcgggcaagggtttgctgagcggtgattgttgccgtggccgagactgctgtcgtcgtcgtcgtcgtcggcagtggatgctgctgggacggaagaagatcgtcggaaagattaaattggagctcccgaacaggacgcaggcggggccgatcgcaaagaatggaacattttcgccaagactttggcgcaagtcacctcaacccggccgggtccccgccccgtcccgcactggacgtttgtaagcgcgcgcggatccactccactttccctgcgccggtcccccaccgcccaccggagcggtgcatggtgtaagggtggggtcagccgttccggtgggccataatctccgataagctgtaatgacatcactgtccttatagtcctggtcagttatcgcggttcacagcttcagttccaattcacagtatcaagggcttcagagttgtgaacgacagtgatgatgatgaagaagacaatctgttgagggtattgatggaaagcaacataggtaacattttcattatccaaattacccatagcttccggtatcccattgtcaaccgacccattagcggcggccatgaccacaatcagggtctggagatataagccttgcgaatgctcaaagatgacaacgtcgtcgaccctggttcctgtgttaatttgctctcccctcgtatcattcaacaccaccaaaaggaacaatcaggaaactatgcaatttgacgaaacatacaaatggccaaaatcacaggtcaagcctaccaattcgattctccataacggcactttttcgaaagggggtgcccgatttcgccggtcggactgtcagtagcccctctcctttctcctcctcccctccctcccctcgccgttccgctctggactaagaaacatgtatacgccaagacaacggcgatgcgacgcaactacggtacgataatcggcaaatggtaaactgccgagaaggtggctgtgcgggtaatggggattctgcgagaccatgagtggttcccttttttttcccttttttttttttttctgcgacgcatatctcatgtttgtgacggtatccctttcattgccttcgcagctttcttaaagaattgggtaatggtacgtaaccgatggatgtacgttatcttgtagacttacagtcatgagatggtaaattgacccccaaagacgtccctgacactgcatcttagatcaactagtaagccacaagcaaggccattgcgggaatgaaggctacctttgcaagccttgagataggacagtgcttcagataagctgcctcgtcgcttggatagcactgccggtctttggaattccggggggttgcgggctttcgctcatgttgctgacgggagtcaacgatgcggtttcttcgtcttgtgtgaatgtcttctgagttttacggcgagcagcctttggaccatgctcgacttcttgtgttccgagttcctcagagtcacgcttgcgagcggttggtagggcattcttttgaagagcgggggctggaagatgtgggaacaggagcgttgaaggtgccaatccttgccccactgacaatggcgagggtgaggaacgttcggtgtggttactcttggatcctaggggtgagctggtagagggcgctagcagagaagccgcttgcgtcctgattggagtgtgagggcattccatgtcctcgtcgttaaaccacgacggcggcggactaagcggtgacataggcggcgagcctggcgaaacgtctggtaatctggaaggaacatggcggatatctgcagccttcttgcgctggttgatcggtgtgaattttgtcgccatttcgctctcctgatgcagttgctctattggacaagatgtgaagatgagaatttggtgttgctagtctgttggcctgtttttgctcctatattctggccagtgtggcagggagctttctttctttcttccttttcttctctttttcacgggcctgagttgatttcatctcttttgtaatgtgatttttctggaggttagttgcttctgactgtctgaaagggaagagacggaagaagtcagggagacatcgctgcgtgttcactccttccccaatgcgatgggtcacggtgggagaatgattattgcaaggaaagaacaccttgctgaaatggtctggagggcaagtcaaaagggtaccagcgtaagttgccctgacagatgcatagtagctcgctctcaccgatgcacttgttcgtcatcatcagtacttacaaatacgcatgtaaaccatggagctttgcttcgcatatacgacatagtggttgatgagtccagcttgacatataagaagtaccgggatttcagttccggtgacggctatcacgtaattcgtcgtcctcaaccgaacgtgccaacagcggtgcttttcccgagattatgttgccaaccaaactgaagcatgtaggagacgtttaagtgcggcccgtgtttatcaactccggaaccaaatgtaagcttacaattgaaacgtggttgcacagcgtttggcgttggacggcaatagtagtccgaagatggagctcgaatccatcattcacgcgtggtcacgatcttggcacataacagaagttccatagacgaaaacatttgttgagatggcccatcaattatgacaattggtacgccgatggtggcccgacatctcgagacgaaatcaaatgcccaaacaacacggaggctttgtacaggatttgatatcgacgtgtcggcgcctggtgcgaccagtggagctgtgttgcatcaattccggtattccgcttgatacagcggaatgttgagatgaacggctgcacttgaaactcgcacaacgacaaactgtgtgggtcattggccctaacacagttccgcaaaatggatgccgtgtggggtggtcggcgatgcggtgacggtttcggccgtctctcggtccgtccgcttactcttttccagtcaatggaaagagacatggcaaagactgaaaatacgaatatgggcagtgagagtgagggcatcgtgagattgcaaatgtcaagtagtagtgtcgttgtttgataccggaaatggtgtaccgcagtaatagtatacctaggtaatgtacgcaatacatgagtggacgaaataggaagaagagtgggtccgttttccccagatcgaaactctgatagccgaggcccgatttggggggaaaccgttacatacctacgaacctgctgatgtggggaagtggggagacgttaacggcacctagaagcggaaagttcagtgcggaattgtggtcactttttcgtctccctgcatcatgtaatgtacaagccgtggatcatggccgggacctccaaccgcggccaagactcggacagatggcggaaacaactcggtggtgacgggactgatggagatggaggtggagggcgactgatgaatgggaaatgggcgcggaaaaggcgcgcaacttgatggattccttttccccctcctgtgtcctttctcttcttttcttttaccaatctcccgtccctcattcagtctccatctctgtccgccctcccaggtcacccttgacaaacagccgcaggactgaacttccgtccgagtccctttcctccaccatacgctacctactcaccaacccttcaggatggtcttctatcctccgccttgggtgcccaagctccccttcggtacgttaagttccagcccggccatccatgaccggctacttgtcgtctctagctgtgcctccactaacgacaaccagatcctcccgattcagtcaccattggtgagtttatgaagaatgaagtctacggccgtcgccccatcgacaagagcaagaacccttggacatgcggtcttaccggcaagacatataccgtgaagcaggcctttgagaggacagagctccttgcaaaggccctccacaagttgatgggatgggagcccaacgccgacttgccctgggataaggtcatctgcgtcttttcttacaacaccatcgactacatttccgtccttcactcggtccatcgcttgtctggcatcgcaactcctgccaacgtcgcatataacgctagtgaactcgagcaccaacttcgctcttctggcgcaaagtgcctgttcacatgtctgcccgtcctggagaccgccctccaggccgccaaggccgtgggcatccctgaagacaggatcttcctgatggagctgcctcaccattcaaaaaagcttccctacaagaccgtcgacgacctcgttgagctcggccgctccgtacccgacctcgagccgctccaatggaccaagggtcaaggcgcgcgccaagtcgcattcctctgcttctcgagcggcacctctggtcttcccaaggccgtcatggtttcccacaggaacgtgattgccaacacgatgcaaatcagcttattcgaagattacggtcgcaagaagaagggtgtcaaaacacaagttgagctcggattgctacccttcagccatatctacggccttgtcgtggtcgctcactgtgccccatggcgcggcgacgaggtcatcgttctacccaagtttgagtttaacgagttccttcaggccattgaaagattcaagatcaactacctcccgctggtaccccccatcattgttcgtatgttgagcagcagggatactgtcaagaaattcgacttgagcagtgtccgccatgtctttacgggtgccgcccctctcggaaaggagacacaggacgagttgcgcaagctactccccaaatggaaggttggccaaggttatggcttgacggaaacggcaactgtcgttagcgcaacaagtgagcatgatattgtgcagggcacatcaggctctctggtccctggagccaaggtcaagctcgtcgaccaggatggaagggaggttacagagtacggaaagcctggtgaacttctcgtccagtcgccgtccgttactcttggatatctcaacaacgagcgtgccaccagcgaaacttatgtctttgacgaagatggaaggtggatgcgaacgggagatgaggtcatcgtgaccaagtcgccggcgggatacgaacatatcactgtcgttgaccgactgaaggagctgatcaaggtcaaggtacgtacagtaacttccaccgtactcccaaattgtggggcccaagtactgacatatgatgctttcagggacaccaagttgcgcccgccgagttagaagcccatctcctctctcaccccgccgtagatgactgcgctgtcattgctgtgcacgacgatcgcgacggagaagtgccaaaggcctttgttgtgacacccgcttccatgtcttcccgccctgacgcggagatcgcggctgagattatcaaacatgtgcaggagcacaaggcccactacaagtggctcaaaggaggtgtcgagttcattgatgcgattcccaagagcccaagtggaaagatcctgaggcgcttgttgagggataaggatagggaggctagacgggctcaaggtgctaaactctgaatgaggaagtagtagtaaaaataatttgatgaaagcgttgttggggatatcatgtcgttggatacctttgagatgcttgatattgggaagaaaatgggtcgcgttaagatatccaagcagttagcatgaatgatgataccatgaaaaaccagagttgtggacaaagtgactgatcttctgcttctgtaacaaatccatttgcattcaggcttaccgggtatcggcatctctgaaggtaggtattgggccttgattaagtagtgggactcaaaaccggttaccattagtaaccttttttataatttataagctattgctctgtttcaaggcttgaaagccattgtacgagttttgtgtaggtcgaggtgtgttgatggagttaagttggcactgctaatgcatgctccgactccagccaaaagttatgtcgtcataggctgcactgtcccgcattcacaatatgatcctacaaaataatagccatgattttcataggcaaggaatatcgggaaaaataaagaaaacatccctataaaacatattgcgtccatcgatcggtctcttctagaggtcttggctacctctcccgttttcggaacacggcattgactttcaaccaccaaacacgtctacgttgttcaccaacttgaccacttccccagacccacatttcactcataaccattatgtcactaagccgtcacgtaagttagagcttcaagaaaactcaaattcattgcagattgttaacttgcacaaactctgcaggttgatccagaggagatcatccatcacctcaaagacatcaagctccaagaaaagggcagtggaagccagaggcagaatcatcttacaccctacaacagctcctacgccagccaagaagacatccccaagtacaagatccccgagaatggcactccaggagacaccgtctacgccatgctcagggacgagctggacctagacggcaggccaaatctcaacatggccagcttcgtcaacacttatattgagaaagacgcccagaagctctttgtcgagaacctaggcaagaacctctccgacaatgacgaatatcccgccatgatctccttcagcgaccgctgcgtcagcatcctcgcccatctctggggtgtccaaaagggcgaaaaagccatcggcaccgccaccgtcggctcctcggaagccgtccacctcggcggcttggccatgaagcgtcgatggcaggagaagcgccgggccgagggcaaagacgcctacaagcccaacatcatcatgggcgccaacgcgcaagtcgctctggaaaagtttgcccgctacttcgacgtcgaggcccgtatcctgcccgtctcggcccagagcaactactgcctggacccagctttggtaaaagagaacctggatgagaacaccatcggcgtctttgtcatcctcggcagcacttacacaggccactacgagcccgtcgaagaaatccacaagatcctcgatgactttgaatcgcaaacgggcatcgacatccccatccacgtcgatgccgccagcggggggttcgtcgccccctttacctacgccaagacaggcgggcacaaatggaactttgaacttccccgcgtcaagtccatcaacgtctctggtcacaagtatggcctggtcacgcccggtgtagggtggatcgtgtggagggacgagtcctttttgcccaagcatttgattttcgagctgcactacttggggggcaccgagtacagctacacgctcaacttctcgcgccccggcgcgcaggtcattgtgcagtattacaatctcatccacctcgggtttcaggggtatcgcgccgtggtggagaactgcctctccaatgcgcgcttgttgtccaaagcgcttgaggcgacagggtggtatacctgcgttagcgatattcatcggccgccgcagaagcaagcaggttctgtaaagtctgggtcgagcggttatgatggggagaacgatcagagctgctgctccgagagccagaatgatgaccaaaaggccgaaagtgaagagtccaagacccatgcctcttcttcttcgttgtcgtcgtcaaaggacacccccgaaacggacagaaaccgcgaagaaacctccgccgactacacccccggcctccccgtcgtttcgttccgcttcaccgacgagttccagcaagagtacccgcacgtaaagcaagaaaccgtgtcccttttgatgcgcgcccggcagtggatcattcccaactacgctttgccgcccaacgaggaccagacggagattttgagggtggtgattcgcgagtcgttttcgtttgatttgattgacaggcttgttacggacttggtgtcggttacggagacgctgatggagaacgatgaggttgatttgagcttgttgcagcagcatcaggggggacggaggaggccacttacgaaggacgagaagagaatagagaaggaggagagggagagggaggagagaaagggggaggaaaggggggaggagaaggggaagaggatgggagagggaattcatagaagtgtttgttaaagctgggtctgatcgtaatggttgactgtaacgggaagggttgagatcgagcggcatgttgatagtcaggcctggtttaaatatactagagcaagtcccaacaagaacccaaaaaacgaaaaaaaccaaaaattgccgacgactggttcgaaggcaccacctctcccgaccctgcgaaaaagagcaaaaaacaacaaccgctcgttcagagcaatggtgaaccgtatgaatgtctcgtgctgtcgactggagcgttcccagataccatataggtagaccggctactagaatgtgaagaccccttttcgtatcttagcacaccgttcccgatccggacaggcaataggtttttttttgttttaagttttagagactcaatcggtagaccactgtgccatctgaccaagcggctgttgttggaaggaggaaccaaccaggtcccttatatggtcattagggtgggggtgatatcggatgaaggagtgatggggaaggcacggcggatgcggtaggtgcggcaggtgcggccggcagccggcagccggactctggagttcgaatgaccgacgagggcgggaagaggcgatggactgtacctacctcacatactttagtggacacccgagttctattgtcctccatcatcgtcgtcgagttccctacctcagaatgtttaccaccccccctcttatcccaacctaaacggattctcaatcacctaaaaactcggacgcccacgatgtcactcctcagaccagatcgtctcccagaacgccccaaatcccccctcatcctcgctcgtgaagcagccgagggtaaatccagagtcatgagcatcgatgccgaagccgcccgcacccgccgcgctttcgacagcatgggcttcgacttcaagctctagtacggcaacgatggtaaggtccgcctcaacattaccaggcagcaagggacctcgcccgacaggcgcctcaacgtacccgtacccctaccaggaaccagaacccccgagtcctccatttccgggaggtctacccctacgaacgcatcctctccccgatcagccacgccaacacccacgccaacaccgacgcaatcgcaactgcaaccgcaaccacaaccctttctttcctcaggccgaggcacaagactcaacatcgtcatgctcgccgtaggctttgcagacgatgtgcgccactttaccgccgtggctgtctggctgcgcgacaagtttggccatcgcatcagggtagccacgcacccggactaccaggcgcaggttgagggttgccggctcgagtacttcagcctgaacggccgctgcaaacaacacggaggacaatacggaggaggatgtggtgactatgatgcttttgacgctcaggaatggatcaagtctcgcgggccggccgagagagaaaagtggaaggagtcggtgtacgcgatgctggaggattcgtggagggcgtgcgttgcgccgttcagtgatgggagtccgttcattgcggatgcgattgtggcttgccacaaggagtttgcgcatctgcattgtgcggagaagctgggtattcctgttcatgttctttctcggtaagttgtgagtatggatactgatgaggttgatactaatgtgttggtttgaaaagatggccctggagtccaacctgcagctttcctcatcctcttgtatgtgtcaagatctgtgaagccaaacggaacctggccaacctcttcacatacagtatcatagagattatgctttggtgcgaaacgggtgagacaatcaacaagttcagaacagaggtcctagagcttgatccgatagactttctaaccgctgtcggcatgcgacaccggtggaaaatacccactacctactttagatcccgcaccctgcgagagaagcctgacgactgggagcatcatatttactcctttggctcgatcgaggagacagcagtttccgtacacaggcggctgctcgaagactgtcagccctgttcgcttgtcagcggggagtttgcgtcgttgatggcaaggaccaagtacactccggttcctctgtcacccatcagcgcagtggccgttgttctgggaggagcctcggagattgaggaactgcaaccgtatgtttcccttttggacatgtttcccttgccgccagtaaccagcttccctacctaggtatcattcccaaagatggcagctttcgaaatctcggccagaccttaatcctgataccgtgtcaggggtccagaggaatatcgttcttggtcatctaagccagatttcacccaatgtcatcaccgagatcctagcccgtgacttttcccgaatccatgggcatcctcacggcaacagctcaggaaacatcaatggctggcaaagcgggataattgctgctggacgagtaagctgcgcgtttttgtccgagcaatcttggtaggaaaggcactcaccacatcactagaaactgagccagaacctctgggacggtctctctggtgttttcaccaggcccatcgcaggcgcgcgcgaggaggggacggtcgggtttctcaaagggtttggtcaaggcctcggcgagctggtgatgaagccaaccaccggcgctctcgaagcccctcggttcatctttctcggtttctaccgagagctggagaagctaggcaaggcggatagcgaggctcagattgtcatgggccgcctggcccaaggagagggagaatatgtgaaactgcataagagggagagacaaaggatcgtgacggcctggcgcgtgtgtgaaggtatggcgaagggggcggcggaaaatgcagcaaagcggtaagccgtggcctcttcaaagatatagcctagacaatatcaccatgtttcgcttgacgttggtctctcagcttgcgatgtccgattctcatgaaacatcgtgatcttgccggttgcccacgagataatatcatgataccgacggccgctcggaccaggggcatcccaacttcccatcaaccgaatggcaaacctcaaactcccgagggctacgtaactttgctatcacgcacctcctttgccgaacctacccatcgtgcttacgagtgtatattgtcatctcacacaaaaagcgccgagactaacaaccggctccgtctttggggctccgccctcgcccgggcccgccacgggactggaatcatactggagccgctggagttgctggagacgttggagctcatgggggcggagatgggaatggattcaagtatggattgcccgtgcattactgcggagacgggccaccgcttggggtaaaggctggggaatctgggtggactcggtggaatttcccctcttcaacgtgctgattgcagccaatgcccccccgatatactgggagaggcagcgtccacagggcttccaagcagcggaaagcaaggaatatgactcgtattgacaggtttgacagcctgcgctcgcctgtcccccgcgcggccaagcatgctagatatgcgtggggagagctcctcagactccgttcgcggcgtgggcagaaaggggaacaaccttggagaaatggggtgctgtcaaacgttgtataaaacaatggcagaaaaaggaggggccccgtgttttggggtggaggacattgtggttcccactgcgatacctatgcaatcattaatcagagtttggggggggcgggtgagggaggtgaggggaaagcaaaagcatgtgaggagaacggtgggtttattttatttgggtttgtgatgtccctagtttttgtcctttattctcatggaaagggaaagagagacgagaagctcaatggatacctacctacacacacatcaacgcccgaaaacagtccaacgaggctcgtaatgaggctcaatcgcccgtgtctttgccgtcttacactacataaacctagccgatcttttctcgatggacggacggtgaaaggggaaatgtcgtcgctgttgtatcgacatgcctttctgggtttagtgacatcttctttcctcttgcaagaccgatcacaagatgtaacactggggaactggccagcgcccgacaacctctctagccagtcatcaaccagcgcccgaccgaatgtggggagaagaggtttcggcagaccgcggtaaaacacgctggttgaccaattcaagctcttccgtctgagcgacggcggccacggtcgagccgagttggggtcgggtgctacactagtagtcaaccccgcgccaattgtcccgcccccaggtcaagaaggtacacgctggtgttggctcggtgtgttaagccgagcgagagagtgaaaagaaacataaaacgtctcttggcttcaagtcttctgtttgtccgggcacctcactccctttcttctccttcttcttctccttgtcctccatcagcttcttcttccttatctcttcttataaacaccataatgtctgctgtcaatcgcggtctccgccacgcgtccaagcaagtgcgcctatcccagcgtgtgagcaaccttagctgccccagattcgccggtctccagtctgccttcagactccagaactcttcctccacttccacttctgctcttcccaacacccgcaccagcagcttctctaccatggcgtccctccagtctgccgcccctggcgtcaccccctcgcccgccgcccacaagggctatgaccccgagatcaccgacattgccgactatgtcctcaacaagaacattgattcggagcttgctgtaagttccgtcccttgcccgtcaagttattcttatttttttttttatttttttaaaaaaaagaagaaaaagccctcaatctcgagaagatgtatataagatgaactggttataaagatcggacgaaagtcgaactgaacctacatgccctgtgcaaaacaccacatgctaaccgccaatgttcacagttcgacactgccagatgggtctttcttgacacccttggctgcggtcttgagggcctccgcttcaaggagtgcaccaagcttctcggtcccaccgtccccggcaccgtggtgcccaacggccccaaggtccccggtaccccctaccagctcgaccccatcaatgctgccttcaacattggcaccatgatccgctggctcgactacaacgactgctggctcgccgccgagtggggccacccctcggacaaccttggcgccatcctcgccgtcgccgactggatcacccgcaccaacaaggccggcggcaacctcgccaatggcaagcagttcaccgtccgcgatgttctcgagggcatgatcaaggcccatgagattcagggctgcctcgctctcctcaactcgtacaacaaggtcggtctcgaccacgtcgtcctcgtcaaggtcgcctccaccgctgtcgtctccaagatgctcggcctcaacgagaagcagacggccgacgccatcacccaggcctgggttgacggccagtccctccgcacctaccgccactcccccaacaccatgtcccgcaagtcgtgggccgccggtgacgcctgccagcgcgccgtcaacctggccctcaaggttctcaagggcgagcctggtgtccccaccgtcctctccgcgcccgtctggggcttctacgacgtgctcttcaagggcaagaagttcgagttccagcgcccctacggcagctacgtcatggagaacgttctcttcaaggtctcgtaccccgccgagttccactcccagaccgccgtcgaggcctcggagaagatccacgcccagctcaaggccatgggcaagtccgcggccgacatcaaggaggtcaccatccgcacgcacgaggcctgcgtccgcatcatcgacaagcagttcaagcccatggacaactttgccgaccgcgaccactgcatccagtacatgtgctctgtcatgctcgtctttggccgccttaccgccggcgactacacggacggttccgaggccgccacctcggagctcgtcgaatccctccgcaagaagatcaagtgcgtcgaggacccccagttcaccgccgactaccacgaccctgccctccgcaccatctccaacggtctcaccgtcgaactgaacgatggcaccttccttgacgaggtcgtcgtcgaggcgcccctcggccaccgcctccgtcgcgaggaggccaagccccatatcctggccaagtacaagcgtcacttggagccccacttcagcgccgacaaggttgagaagctggttgctcttggccagaaccctaaggagttggaggctatgtcggttgatgagtatgttgatctttatgtcaacgagaagagcgagtttgctcagtaaatgtgtggctttgtttgactggagcagagaggaaaaaggaggggacgttgtgcattatatagaagcgatctttggtgtgcttagaatggcgtgaaatgaatataccattttttttcttttttggtttacatgtatcgttctggtcttcatactggctggtgattcaaagaaagggattgtgaactgtatcctctgtgggaactcacttcatactcaatcacaaacatcattactgggactgatatgattgtcacctattgtaaaactaagaaaatgcctaaaatgaaaaagaaaaaaaaaacccttcagaatgatgacctccttgccagttacaataaccaaaaagacacgttgaaccaaactccctagtaagtttgcggacctagtagactaaaggcaaaacaaaaaacaaaaacagaagacggttgagcccttcatatgacctggcaataataccccatgcacaatccacagtaaagtatacctcttaagatgcctgaaccacgcacagaaaccccaacaaaaggggccaccataatgtcaaatcatgttcttgtccaacggttcctaaccgtcaaactcgacgcccacaaccttggccgtaccaccgacattcgcttcatctcctcctcccaaactaccaccactcccttgttgcagctgagcctcagcagtaggatcactagcctctgcatccgcccccgtcaataaatctctatccgaactcctcactcctccacttctcatccccgccgccgaccctcccgcgccgccagaaccattcccattaccgccaagcgacaacccttcaacaggccccccatcatcctcgtcatcatcgtcatcatcgccaccaccacgattcgcgccgcccggcttgtgctgccctggcagcgcattcttctccagctctctctgcgcctcctccatgcgcctcctcacctccgccgcgacacgcattccatccgtgacgatattgtccagtacgcctcttagaccgcgtccggcacctgctcctccctgctggctgtttgctccgccggcgccgccgaagaagcccatgtgggagaaggtgcttcctagaccgcccacgccgtaggacgacgaggcggcgttggaagagttgccgctagacatgttgatgccctctacgaggtggaacgagcacgggaaggatgactcgaaaaattgctcgaggagctcgtcggccaggacgaccatgcggaaggtgggcagggtgatgtgcaaagggttgttggggtcgagggcgatgttggccttttccgactgctggcgcgagacgcggcggcggcggtcttcgtcgttgttggagatggacgagggcgcggtggatgggtcgagatgcagcgaggatggcggttgcaggctcgaagtggcggtgtcctcggagcgcttggctgggcgcgggctggcgattggggagtccatggctaggagatcgtcatcgttctcttcgtcaaagtcgtcgtcgtcgtcaccaatggcaaaggcatcagggtctgccaagccctgggcggcatcgtcgtcatcaatggagatcaggttttcttcctgacgagacgtcgtctgttgttgtggtggttgctggctgttttggttgttgggatggtctgggtctgcgtactcaaagcacctcctgataaatgcactgacgctcccgagaaatctctcgttaacagattggtcgggcacttcatttccaggggtcaccatgccctcagtcatcatcccgttaggtgctgttgcacgatccagtgtaccctccaatccccgacgtgatagaaagagcaaagcctcggacatgcgcaatatgccttcacgatcaaccttgccgtctccatcatcgtcatgcagttcaaagaagtagttaatcgttcccatgatatcacgctttcctttgatgcgggccaagccagtaacgacgttctggagggtgagcgcggagctggaatcaaagtcccatttcctgaacagcctttggaggaactcgtgatctgctggttcaggaccattgccccaaggagacatggatgattcgttcttccggaaactgttgtagaaccctcccccgttactggaacccgtgtcacggcgagactgagtgggggagtccgaaacagcccacttagcgatacccgcgaggaactctctgaaggcatcgtaatccatcaggcttgtgctcgggcccagcccaactcgccccttttcaacattcccctcgtccaccacttggccgattctcgatatcctgttgctcttggctctccttgcctcttcctgcttgatgatgagatcccgttgctgcctctcgtacaacacaccgtaaaacctatcgtataccgcaccgagctcatcggtgctaagaagcttgctttccgggcccaggttccgaatggccgtccgtttggcaaagctctcaatgttgttcaacactgcgtccttgttcttgaggcgcagctctgtgatggtgctgtgtgtgatgccagagaattccttgaatgccaccaccattaactcctgaaacctggtaacagctctcagcttcggattctccgacttggggtgtgccgactcatccagccgagcaaaataattctttaataccgagatgaaggcaccgtcgtcagaggcatccagtagctcctcaccgtttatccttaaaatagccaagccaacctggaacagtaccttggggccctccacgaagaaaacatccaggactctgaaggcaaagactaagggcatagagttgatgtacagtgataggaaccacggaagagagaccactgaaagctgcacatcgcacttcaccaagtgttcccacaggataggcatagtcctctccacaagggattcgaacaccttctgatccaggagggtaccatacatggtggtggagtagtagccaggaaccagccggtcacagagagtcgacaagaggaagaaggcctgcgcttccgacatgtagatcagcagcgccgctaccacgatgttcatggcctggcaatagccaacgtcagcgttgacccagctgtaggcggtcaacacccggcgcaaccggccgataccttcctcgctctgaaaccccggatactccggaagacttcgatttaggtccttttcaatttcgtcaatcgcgagcgattctttccctgaatgcttggcgagcgtatcggcatacaatgtcggattctctaatcgcagatagacggagcctgatgtcagctcccagatttcgccccttagccggtttggcaggccgactctgatgagcttgtggaaggtaggttgacggatcaacgtcacgttccgaccattgtcgcgaaggtattcggcccacaggcgcatctttgctcggtctcgcagctttttgggatcgccagggtatcggaagatcatgccgagccccgcgtcgggcgggttcgcgcttttctgctcctcgggtcgtagcaggtattccgagtagcattcgccgatgacctttttgagtttgccgacattacccacggccgcacgaagtcccttcttgagaccatcgcagaagcgctcgcaagcgacccgtgtgccggcaagctgaatagtgatccgttgttccctcacttctttcttgtccttgttgtccttgagagcatcctggctgattccgttccaggttgttatcgcaagagcaaactgttataatcagcactggtctaggcatccttgtttgttatcttgttgaagggatgaatgacatcctacctggaaattctggctgtgaaggcgctctaccctgcggatagagcttagagggaaggtgaagccgttaccgctgggtccgccgccgtgagtctgaccggtaaatgccgaagaggtcgaggtgctagccgactgcaggaagctcgaaggcgtggtggagaagcagaggtaggcctctgaaaggtgcaatttcccggcgtagtggaagcccctatcttggtccttgccgccctgtgtcacgtttgaaggagggatggtgagctcggctgtgatctcatagagcgggtgttgggagtcgggcagccgaaattggctctggaagagggaggccttggacgggttcttgtcggaatcggtcaggttcaggccctgggtcggatcaagcagctgctgtgccttttgcacaaagctcgataggttcaacattgctactgtggttgcgcgagctcacggccctgccatcaagaggcccgaggcagctttgtgtgtgtatgcgattgtagatgatggtatcgagcggcgggcagcggaacgattggcgggctgatggcggtcgatcggaagctcagcttggcggcatcgcccggcaaccacttgttgcttttgcaatgtgtgtacggcgggagaagtctcggtgggtgtagacgccgacgagaagcgaagaagagtaggatgatcgggtatatgtggtcggagtaatggggaactcgaatgggtggtgtagagtggtgacggtggtgacggtgggttgaccttccagtgccctggctctggtctttgtgagatttagccgagcactaactcttgcagtctgttgtgtgatgctggccggggcttgggcgatctgtgttatttcaagagatgccaatggggtgggaggtgtcgtcaaatgcgtggtaacgactggcgctgtagtggtctgtctgcggaggaggatgtttgcggctcgggcagttagttgagtgggatggatgaaacgaaggtggcataggtctgatggagattgaagcgatggatggaggctcctcttccgtcgggtcctcaggtcgtccattgcttcagtccagtgcctcgccccccagttaggttgtggggacctgtctgccctgctgtgtttcaatgatacagcccaggcagggcagcttaacccgtgcgggccgggcgggcaacggcctcgcagcagtggcagcagtggcagcttcatacctaggtagaggtactgtaaagaggtacctacctctagctttctacctacgtaccgacgcagcagcacagggcaccccctaccatgtaccgaacgttcctgacgttagcgtattccgttgctgtaaggtaggtatgtatgtaatagatttcctgggcttcaacctcttcccagaggccctcctaatacattatcactcgatcatcaacaagcggcaaggtgagactacctctagactgatcaaccatccaggaatatattgaactcattcacacgtattccctctttactataccagctatgtgtcgcgttcttcgtacctctaccctctaacaacgtcaaagtgtctgcctacctagacatagagctctgactctctggtgtgcactaggtagcataggggggatataaaatcataaaaagcagggcatcaagtaacccataaacccgcgacgcccttcccgtatcgtcctgtaataactccgtgcccgtctcttcccatttcagtcagttctcattctcgagaacgacgaagagtcatgatatgaaatccaccaaagacaaaaactacaattataaccgttccttgtcatcaccgtgctgtcgcctttgaccgaggtccaacctgacacactggagacgggcctggctacttggaacgtcaagcatacccgtctcctcaatgtcaagcgagtgactttaagcagtaacgccatatgtcccatccgattgattatatccgatattcttctgccccgttgagccagtaacccagcccgaggatcttctgagaaatccgcctgagcaccaatacttgggcgcttgcgaaatcccttcgtcgacctgaggccctttcactaaaagtccccaaagtacttttcgtacttctcaaacatctcttccgtgtacgcctcattgtggacgtcctgctccgggtagacgtcgaagcacgaagcgtcgccggggtgacttaggtgaggaatgatggggcccttgtgccgtctttgctccacagcctcccagtcgacgcccttgaaccatgggtgcgccttcactcttgccgcgccgccgctcatgttgccgagtcgcatggtccgatcgacggtgcagaaggaccggatgatgtccttggcttcttcgctgatttctgttgacgaggggaataaaaccggcttttctacgattctgacttgggtcttagtgacggtggacttgcgtctggagcagcagctcaaattgggaataactcactgtctgtaaatctcgaggggattgttgtggtaaaacgggggatagcccgtcaggaattcgtatatcaggatccccaacgcccaccagtccaccgctgtcgtgtggcctttattctgaataacctcgggcgccagatactctggagtgccacaaagggtgtaggtctcgaccgggcgttcaacgtcattgtaccccagccgcttggcaaaaccaaagtcgaccagcttgatgtgcccatccgcatccaacagcagattttcgggcttcatatctcggtaagctatcccaccctgctcttcgtggaggtactcgagcacgagcacaatctcagccgcgtagaagcgtgccatctcctcgtcgaaccgtcggtatttgcgcaggtatgtaaacagctctccgccgggaatgtagtcgagcagcaggtagaggaagtcgtggtcggaaaaggaggcttgcagactggtgatgaacgggtggccggttacatcctggaggatctgccgctcgtggcgcacatggtcaatctgttttagtctgatcactgtaaccacctattagtgatcctgacgcccggcatttttctggtttgaaagcagcccaagcgaaactaaccttccgtctttctcaaaatctttaatgcgtaaaccttttggcggtcaatttcggtgccattggctggtcggacgagtaccacacgagcaaaggtgcctatcgcccgtttataagtggttagcaacacagtccgtgaggcgcgttggaagtcttggaaccgtaccagttcctaatgtccttatacggtgaaagtcgctcagccggggcttgcgcgtggccatctcgaatccaccactcgtatcattattcttttgcgtttgtgatgggtcatttcgccgttggtcgttctggtaagagtggtgctgcgagagcatgcagggatgaagttgcggttgcgattgcgtctgctgctgttgttggcgctgctgggcggctgcaagtaacccctttgcctgcagtgggtgtagcccaccgccaaatgggtgtgacgaggcgacggtggccgccatgttggatgcggaccagtgagtgactcggaaagcggcagctatgtttccgtctttcgagtcgtccgacaagctgcgtttggaggtatcgacaaaggtccctatggtggctaagttgaagaggaacgtgaaggtggaaaggcaactgaatgtgaggggtagagtcaaaagcgcccgtggccgggttgctgttccgctcgtgatgtttcccaagatagctgaggtgatagcactcggtatcaggccaccaaagattatgcgagactgatagatacggaagaagggccgaaggggaaaattccgtcaacgccgtaaccagtcaagagggcggaccaaacgaagacgtccagacgggatatacagcaagcaaaaagggtaggtgggtgggtgtagtcggcgaagagcgtcaggggttcaagttgtcgagtgtagtgtctagactatatgtatatgtatcgagattgtacttctgtgggccacaggctactaggtaatgccgggcagagtcaatggcagatcgttacagtgctgtgccggggcggaaagtgaaaagatggggacagagtttaaagaacgggagaagacgttcatgtggtaggttacggcggcggggttcttgacataagttcgttggttctcgggtagaggtcgggccccatccggcccagcgggatgccagtgacgaagagcagtagagaaaagggaaggtgggaaaccggagtcctataatcgtgggactaaaagtaccttactgtatggtagtaggtgtagtcatgaatctgaggcccggcatgggtatgaagggaacggtgtgaacagacaacggtcacgatccattgcttcacttggacaccccatcacgacgacatccaatgcctacaccttaccgtaccttatccccgccaggttcaacgagtcttggtggtggaacggagttctcttcctgacggactcctcactgtccaccaggcactgctgtagctgaagggatgcagtgattcacgcgcttcgcagtggggggaatggtgggatgagacctgggggtgtgggcagtgtgggcagtgtgggctttgtttgggagcgatggcggcggggatgacgttggtttctgcagaccccagttgtctgcgcgacatctcgtgggcctggattgccctgaatgtcgccctgagatgcgagaggcacgggtctctggaccaaacggaccgatcggcggcgaatcacagcgaatcaggtcttttacaagtccgagacgggacccggaacttgacgaaggctgcatctataaagactatttatgtaaagggcggcgagggcggcttgcatttccctttttgcgaggtgttttctttttcgatgatgtgagagagaaagcaagagagagagaaagaaggggaagaaagagaaacaaagtggacaagtttcggttacttgggttccttgacaagaatacaataacagatacagaaataatgcacggtgattcactgagcgctcggagaccactcagttcagggatggaaacacagactttaaagctacctcctgtagttctatcaccatggtgaccacaatgatccatttcattacaccactacctctagctgtacgctacaggctaagtgtactacattgtaaaggatcatttcagaacaatttcaatctaggaaagaaccggctcgacggttgttgatattcccgtcctcgtcaaggatttgctgccgggaccctccgccgccagcgcctaaaacagccgcacgacccggtttgaatcgtaaattgcggggtttctcaggcaccgttaggtagtccggggttcaaagaggagctcacgtatcctacctactgctgcgtacactgcgtcagcgtacagaaaaagtggaatactggggatgtcgatgtccatctcgatattcgtttcgttggacgacgacgtcgtctagaatacctacttattttaacaagtggcggctgctgctgccatgctcgttcctgttcgtacctatttagacggggagccgccccaacgcctgtgactagtacctccggctgtaccttttccttcccgcccgtgcctgctttagactttccgtcccatgcttccgtcctaggtaggtatcatcgatgcgtgcttcatgaaggagcccagtgaaaaaccagcggcacctgcccctgaaatctccagcctaaacgctggtcgttcccgtcgtgtgacaaattggttgccgtactgtagcttttcaatctccacgcagggtccgtcttctccagttccgctggtacctctatgtaaatcaaaagttgcggggcttacttgtatgtacttacccccccccatgacatcacacacacagtacatacatgcctaggacggcggtgacttgccaccacaactgcgaatagcttcgtgttacatttcgaagcactggcgccttttttcactccgagataagttcggttttgtaacgcatgtgtgtgatagtcagtgacggttggcaaaaataggccgttaatctccgatgcccatcacaaaagatttcccttcgggcccatccgccaagcgccaaggcccccccccccccccatctgaagctcaaaaaccaccatcataaagaacggaaacaaaaagatcctgatgtaataatcatatgatagggcaattatacagtcatacttctagtatgtcgtgtattctgtacataagattcacggttgagctcgtcctgctcgtcatgttgcagaccgttacaacatcgatccaagagaaaccagtgtcgaaactctccttacccacgatatcccatcacctcgtcgtgtgcctcgtgtggcgggctcctggtggccgtgttgaacgaaggggattctgtccatgcgtatgcatgttctgatacgagggcgctgactcgtttgggtcgctcagaccagacctgacctctcggctgctttattatgttttgctttcagaaaaaaaatgttcttgcttcggacattgtacgtgggtcatcgatgccgcacatatcagcacgctcggatgggagcttatccgaaaatatgttctgtatgccttttataatattgattctgataggctgcccaagtggacaagcacgcaataatgatgcatattgataaccggagtaggagaggtacacaagccttgaggcaagagaatctatctaccttcttgaaaatgaccacgccgatccatggaaaccccaccctcctcagatctcagaagtgcattgtaggtatatcctcctctcagaaaccatccaggttgctcatgtagacgtagaggttcgtaaccattccgtacccccttatcctcgtgccccgtatccaagaatttgcaaacccaacaaaaccgcccatgcatccacattcatcgtaaccaccatcaaaacccatttactaccaatcgcgtaacaaccaccaactcccaacacccataaccaataaagtggccaacaccagcgctccctccttcgtactccaaaggaaagccgtccaccccaccaccacctccttcctcctggccgccgccctcctctcccaagcatgtacatccacggcgaccggcatcgacaccctggggtcccttttccattcttcttcttcttctacttcccgttcgccctcaccctcgctaaccaaaggtagcctcatcgcctcctcccccaaaaccggcaccttcgccctgaagaacacaggtcggtgatcactcgtctccacgaccggcagagaatcgtacacttccacttccactttcaccttttcccgctctgcctctgcctctggctgctgctctagctctgttgttgccgtaacccaaggcggaacatccaaatacaaaaccctatcacaccaccccggccaccgatggctggcaaaccgccacggcacctccggcactccattcactttatcccctcttttcaccgcttcctcattaaccgcctcccccttggctggatggacgtcgtatttatacgtcgggccaaaggttatcggcgcctcggaaaggccgtgcatagttcgtccggcttcgcgctcttgagtaagttggtcacgaggcaaaaagtgggagaagtggttgcccgaggagggatcgaaggaagggtaggtggcgaggggagggggtgtggtggtgtcaatgcggtagttgaggtcgccagctaggaagaggtgggaggttggtttaaagatggagatttgttggagggtggatttgtaggaagcgctggctctggggttgttgaggaggggttgggcgtcagaatcgccatcgccgtttccgtacgcgagatcggtatggtcgtcggcatcggctgagctgctgtcgtcccgagtacgagctacaggtgccgtgtcccccgccccagacctatccggcgtcgaccgcgctgctcggctttcggatgggaactcgccggcgggcaaaacgttgcgcgggttggcgaaagtcaggcctgacacgatgctgcgccagttggcgttgcgcttcttgaggttccattccatcgcagccaggtgcgtggccacaaaggtgagttccgtcgtctttgcttgttctgttgttgtcgttatcgcgttatcattgccatccacgacatcgctccaagtaacccgtagccctaccgcacccttgttgcccatatccgcagcgccaaatccacactctgcttcttcgatccgctgtatcttggaaggttcacgggcaaagagcaggatggctgtcatcccaacgtttttggcccggatgagcttgtatgggtcaccactggcgccatcactgcttgtcccgtattcatcggcctcttcgagtagttgtccagctgcgaggttcaacgcctccccgtaccgagcgtagtacgtgttcaaaaagaaagggccgatgaaggagtaagccagcggggctacttcttgtagagagctggatatcaatggtgagtaaaaattacagcatcgctttggattggatgactactcacaaaacaaccacgtccggcaacgtattgccattcccttttcctacaccttgcgccgacagagccgccttcaagtgcgccgcccaaacggcgacattgatgagattctttgcgcagttgaaagtgaggatcaagaggtcaatagttgagggcgtcattttccgcgatcgcgtggagatggtcgcggagacggcttgctgagtgctgctggcgttaagacgcgcgtttgttgttattggtttctcaccaaatgagagatgcagcagctgttgttgttgaagaggaaagtgcgctttggtctgttgacatcaaacgccccggatatgtcaagcacactcaacgttgaagtatggatagatatctttgtgatgtatgtatgttggatcaatcaatataaattagaattctagaaccgagtcctccggagcacaagtttatgtggtgcgcacgagaggttgtcatgaatcggctgattcagatgctgttgaggtatcgttatgtggggtcccgagtgtggcttggcctgggaccaaatgtcttgattccctgcagtgccgttcgtgttgatccaagacgagacgaaagttcagtcgaatccaacgattcaattggtggggctaaataggttatcaaggcgtagttctattccagtaaggcctccgagttcatgagttgaagtgctgagtgtatcttgactcctgaaaatttacggaaacgaatagtcccaacaacagtgtaactaagcagagcgcttgccttcaagaggttgaaatatggtgagagagaacagaagttgttggatcgaactatgaccaaaaattgaatccaggacaggtatatccagaagccgcaagctatacgtgatgatggtagcatcctttttatttacttttgtatttattatcatatctatcatgttcccatcgccgcggtacacaggccctaaagccatggtaggattggaaatgttgtgattggaccagaggtgtgacgtagacattacagcctctttcagacaccgctgttttgcttgtcttagggtcaattcggccagcccgtacgctggtaatcaaggctgagccgtcggtggcttcaccagcacatgtaatcaataaccccatttggacagacaagagaattaggtaactgcagaacagcacgtttatcttgctcatggaagctatatgcacgcagacacaacttcggcaacggtccaattgggctaagatatgagacgtgtattaggagaactagcttgaatttcatgttgcccgagctctttccacgtggtgtataccagtcatatccgtcttgtctccatgatgtcagccaagtccccgaaatatcccaaggtcaaagctctcccacaaaagcaggcggctgaaaggtgcccttctctatatgcggtgctcctgatatttcgatttgggtacgaggtcgtgaacgcgtaaccatcgtgtcgatatggaaagccaccgcgccagcagatgcgtccaggaatcttcgagcatgagctaagaggctatctctgcttgtccaacccagaacctccagccgatcgaacttaggacctcgccgtgtcactgagcagtggccgcattcacgaaatctccatcgtctggacggaaactttggcacataggcgccatagaccaataaccaccccgtgacctgaactctgctacatgattccaagctaataccaactgaccaacaattgatgtatatgactttcgcaaaaaggtgcaacgcttcgtcccctaatgcctccccacaagcgagacccgatgcgagagaaatgacacaccaaaaggaaatcgtgcatgatagtaaacgaaaacaaaacaatgggaaacgggatgccgactgggaagatgcttattgttatctcgcaacgacatgactcgaacgagacttttgccataaatggcccgtcttgatcaagccgtatctcatgaccgctgctgcaattccgacggcattttaaacctcggcccatggaaaggccaaggtctccaacttcagcaccccaggaatccgggatactgggcatgccgttcgtaaggtctgcggtcaaataggagcaagacagattcgaccaagagtcgaactgcactgccgccataaaccgaagatccgtccgagccatgaataagggcagtaactgatagagatgccgaagaacgaagagaagcaatctgtcgcaagtaatccgtctggctgtgtagaggagatgcatcggtcgatggtgctggccaggtacagccatccgcttccactccatccagacgctcgagggacgttggatgacgaaaggcgggtgcaggaatcaaaccatttgaccaatgcgcaatctgctactccaacaacccgccgaagatcttgttccaagtagataccatgtgcgagcaaccgcagtctcattccataggacgatacctgccggccacatgtccggagccagcgccttgacctttagcagccgagcgcagcctattatcgcaaactgaacgtcagccatcatgtcagcattctacctccggccagcgttattgagtacaccaaactcgaaggaaacaagattccttactaggaatgctgggctaggctggcaaactcacatcctgtcgctgccaccgacggcacggctggtctcaggtgtctcgccggtcatgggcttcctggatccgctcctcagggcctgctgagggtccttacgagcagcagcctgggccgcctccttggagtccgcaggctggggctggctggagttgccagcagcctgctggatagcctgggcgttcttctggtacttgtagacggtccagtcaaagacgtagtcatactggaaaccttcgcggacgaacaagtcacggaagatcttgcggagatagctgtaatcaggcttgtcatcgaagcggagggaacgagtgtagttgaggtagatggcaaactcgttggggaagccgcggcaaagaacctcggtaggagtggtcatcttcttctccatgatgcggtcgtacttctgcttcttggtggcagccttaaggccctgccacgggagggagccgcggcaaaagtaaagcatgacgtagccaagggactccatgtcgtcacggcgagactgctcgacgccgagatgcgtgttgatggaggcataacgggcagtgccagtaaggttcttattctctctgtaaggaatgtggaagtgagtcttgggatctctgtacttcttggcaagaccaaaatcgatcacgttgacctggttgccacgcttgccaatccccataaggaagttgtcaggcttgatgtcgcggtggatgaacgacttggcatggatgtactcgatgcgggagatgagctgatcagcaagcagcaagacagtcttcagagagaacttgcggttgcagaagttgaacagatcctccaagctggggccaagaaggtcgaggaccatggcgttgtagtcacactcagtgccgaaccagcggacaaaggggataccaacgccaccggcgagagacttgtaaacgcgggcctcgtactctagttgagggtgtttggccttcacgctctccagcttgatggcaatctcttcaccggagatgatgttggtgccgaggtaaatgtcaccgaaagaaccagagccgatcttgcgaccgatccggtacttgttaccgacgcggagatcctagccttccagttagcaggatgcaacctttgacgttggcaaccaaaggcctaggaggccgtggtgattcggaattgacggataagcgtaccatggtagtcatgtttgcggttaataggggagaaagacgaatcccagaagatcagtaactatagccgatagatgtcagtaaaagggccatcaaggtacgcatacgcaacgatgtcgaacgctgagctgtcgagaaaggccagtgtcgtcccaggtgttcgggtgggagtccttgcccggctcggtcacaataggttgttcgactgctccatgaagtggcccatgtgtcaatggtgacggcaacatttccagaaacctctgcaaacacatccacatcgtgcatcgccctggaagacggagcgtctggacggcgtgacaacactgtccatcagggctatgtcgacacggacgtgttcaacgatggcctgggcgacgctgccatccttggggagcattgtagtgatgccattcccaccatcatgccaagaagggtgtcgaggctattgaaaagcctatcaagtcggtgtcgtgaccgatggcgacggtgtgcatccgggcaaacagcgggcaaatgcggccagcgcgggcagattggttggcggacgggccaacaatcagctcaccgatacatggcggcagctgagtggaaccaccacaatgcgtgcagcaacctccctcgctcgctgggaacgacaacccgtctgacggaaatgatgatggaagttttaactcactcttcggcgggatgtgttctccttttgtaaacggtcgtcgcagaccgaatgctgtgctcaagggtcgtcgagaccaggatggcaatgaataatcgagaggggcgtgcgtgccgaagaaggctgcttaagtgatgttggagcgtcgggggcgatgaaatgcagctcaatctgtacgggtatgtgttaaaatgcagtcgagacgaagcgtgcagcggcaagctgatggacgcgggcttggtgttgatgtatggtgcagcatgcgggggaagaaaaaaaacaagagattgttttggtggttggggtaggttctcttaccgtcgtcgtcgccgccgggaaattttaggtcgtcggtggtgagacggggggcgagggaaaggacgatgtgaagagggaaacgagacagcgagaagggaggaggaggcagtttggtgactgggaccgactgggacttctggacagccgaccgacctgggggactggggactggcaggatttgagacggcaacgccaagtgccagccaggctcgccagatcgaccaggcccagccagcgcgcgctcttttggcttggttcttggcggcatccagctggcgaactgacgggaagtggaggagccgtgatccaccgccgccatccacagtgtcacagtgcgggccaagcaataagccggacacagtgccaaggtgagcgagatggcaaaaaatgactggagctctctcactgcaccgtcggacagcgagccacctcaggcaagggccaggcgtcccaggcctgccagcccagggcattggagggcggagtttcatgtggcttctgggcgcgcccttttctctggcaatgtccaactgtcatccaaagatctccgaatgcaggcttgcttttcaaacaaacaaaatctgctgatttgcagttccccaacaggcaaggcaagacgccggcaacaccttacgacggcaggataggatgcaggcggcactgcagtggacattgcgtgggcaaggcaaacgtgctgcggtaaggtaaggtaaccgaaaggcttatacttgatgatgcgggcaggaccgcaccgtacctctacctctacatacctctatttacgagggaaggcatgatacaccgcgcctcccatattacgccctgtgaatgtggaagaggtcggaatgaaggctcagcgttttgttaggcagaaactggacggggcccaatagccaatccagtgccaaagtgcctgcctgctttcagttcgttctcttgctgtacgcagtactattgagagtctgtgctgtatcatattagcttggttggctcccggtcccaaaattaatactaaatctgactggtatacgttacaacagcaattgcgacaaatacgacatccataacccatccgatatcagcttcgaagagaattgaacggcactttgatcaagtcaggtgccttctctgactactttagaacactacgcagtacacattctgtgaccaatgtcccgcttcttccccgttcacaactgcatcattgtgatgtttcactatggagactatacgacagacggaatgcaggagccctctttcaaaagatcagacgaagggaccaaaacacaagcaaggcgcatcgttcaaccatggcgggattgacagctcggtgtagtgtacattctgcgtacgacagggctctgtaccataatcacacagacagtcgtttgcaaaagcgatcaacattccccaccccgtgggacaaaacctctgcgactggcgtcccgacagcttggaacataccgaacaaaagcgcccttcctgtcatctcctctcatagcttcctcacaaggccccaagagttccgtgctagatatgcaaagaacctacgtcaagtggttggcggcagccacgggagagcctatcaaagcggtcacgacaagccatattgtttgacgggcgcttgcgcagtagtgtacacaaaagccgtccacagagcctgcagagaacagctacaccgagaactgtcaatataagatctcaaaaaccgctgccgaagatcacgggtctagtggacctcttcaaaagagcgcactgtgtcgtatatctggaggacgttaggcgcggctgagaggccaagccctccatgtcagcgtctcactgctcttgcaagtacactcgctactatcctcgctgcgacaaccagcaacctccgtccgaccccctcagtccatcattcaatagtttgttcttcgaattgccaatggatggaatacatagaggtacattcagaatcggcagagcattcagtcctcacagggaaagggctacacatatccttccattgctcatgttcggtctgccgtgctaggggtacctggtcgtctccaagacagtgcccggaatttcaatccccctggccttgcagatactaccgacgtgtatcttccaactacactacacgtacaaggcggtgtcggagaaaatcctgttcaatcaaccggcgctacctgcatcttcataattcgcagccttggaaacatgaccagcttaggaactctctatctgaggctgtcagaagctatcaaaagaacctcatctcaaacctttccatgggccgacaacgaagtcacagaatgcacccgaggcataacggagccagccttaggtccgccggtggttcgcctccgctttgctgcccaaaacgcgacccaaggggcagacaagggtggcactgatttcccgtggctcgatctttggaagcggcaaacacatgccatgatccctgcgcatagcaatgcccagattaccaaagcgtttgtatcagacgacatgccagttggaggggcattgacactagaactgttttttttcttctttttttttttttcccccaaatatcctgaaccagcttcgtcagtttggctacaccgccctgaccgccaactgcaacacagtaatccattaccgacccttacccatgcctgccatgctctccaagctgttaaaatcggtagtatacggacgggaacggaaacgggcaacagacaaaggaagaacatgcgcccgattctagaagcacaaggcggcttgtctgcagataaggtgaatggtagcaccaattcaaatctttcaccgacaccttctggatcctcttttgttttggtatgaaaaactacttcccaacggttcgtgtgtcgccagatgggccagaatctctaaaatttcggagatcgccagttccaggttgcccggttgcattctgggacacatttcctctccaggaacatacccgacatctaggtagcgaaacctgcagaggttggttgttaggggattcaccgtgacagagactccaacttgttccaacgtcccggatcgtaacccatcagcctgtcactcctcgtgttgacccagcgaatttggccaataccctcatcggacccggacacacctcccgctaatgatccaccatcagactttcaacagacacttcacgcaagatctaccgccccgtaagttgggttgttggtgcgtgtatgcatctgttcggttcccaatcaccaacggacaaaacgccgttgtgtctcgacaccgccgatcattccccattccaagcttccttgctttcacagaataaatagcgaagagattcttcacccatcagctgacggcttttgatacacaactgtcgtggcacgcgacaaatgtgcgattggtcaagaaagcaacctaagatcgcccaaacagcagcgcagaatggaagtgagttacgtagtgtcctagaattagccaactaaaaagaccaattgtgttcaagctacatacacctattgcaagtgggctcgtgggaaaagcggtactgttaaacaagacgccatggtttgagtgcgggtaaatactccggttcccgtacaagactgatataccatgttcttcagtcgttcaagatctattgtgtctctaagttgtttgccgagacttggccacccccgcagatgataacaaagagaagaatcaccaacggaagagaaaatatggacgtcacaaagcagccactcaagtcagtaatacctgcgtgggagcctaggtatcctcgaatctgcttcaatcggggaattctgattacacaccggttcctgtcaatttcaaacccagcggcagcccgagctttccgacaagaatctaggcgacaaaccagtcggagaaagtcgcgcattcatcttcatcaccgggtcctaaaagctaagtgaaagcatcatctcagaatgcgggcttcatggaatgtatacctgatatagtatgttacgtacatcttgctctcatggtcctcttcggacgagtgtcttgcttgcagtggttggaaatatcttgacaattgcctgcacttaaatgggcatacgccaagacggcaggtgtaccgaacgttgggtacctggatatcgacatggaaggtgtgtgcgggagggagccagggatgacggggttcttctttttgaccggacgggaagcaccctggacttgatacctacctctaggtatacatggaacaaagtgtcttattgctgtgctcgttatctgatactaagcaattcgcgttgtatgatctctctcacataaggtggtagagtaccttaactactaccttgtacagactgagagcatcaagactgttgatagctttatgtctggaatgctatggtcccaagatttgaccttaacaaaagcccatgggcgaatactgtcggggcgaggacaggtcaagaagggcggagatagtaccagtgactactacctgtccgctttgacgagagctctatcagattctccccaagggtgacctcatcacctgacacaatcacttacctacctacctacccatgttccggggactgcgtaggtacatgtagtgctcgtaactaggtacctaggaagtacatctaacctacttcaaccatgattctgctgctactgcaagcatacaatttacctaccatcccggacattctgttcaagtaacattccgttggttgataggtaggtacggtgaccaaagaagtcgaggtcagtgttcgaagtgatgagagcttagaggtaatctagctgcacctctcttgagaatattgaaagtcatgtgggaccgatccctcattgccgtgtttcgtcagcacatagcagtgtccggtataggtgaagagtctcctcctccaaaactcatgtacataccattcttttctcgcacatttcttacctacacacactcaccttgcagagccaggctggagttcgtcagacgagttacccagctgaggtagattcttgtcttcatcattagattcagtaaaacttccatggggcagtcgcattcctaagtggtgtacctaggtacttattcgagttcttctgccgaacatacctaggtaatcatgatccaccttctgtacctctggagtgttatggtgaacgccatcctctcccgcaagaacgtcacaatgaccatttatgggaatgagtctagatacactcaacatgtagatgtccaattgtgatttgtatatttctttcagaacaaagaatgcgcgaatggttatggactggccaactgacattaagtacctaggtaactcctcgtatccggtgtattaccagtaagatagcaacacatcaacatgactaacttgctaggtgagctgaggtagtgtggaagctctgagaggttgttactcaaaagtacagtgttctttcttaggttcttttttttttttttttttttttttttttttttttttttttgcaagttttttaggctcttttccccccttatttttgactctcttatggcaaacagagactggtgaaagtacttatgacaaagtttctagtaaacctcactcgatttatatctgctttatcattgtcatggtttacgaggcgtgccttgatatcacaactatgactctagacttcttatcgattaaagtctccccgcttattctcaagggatatttagtagagactggggccctcaaatagaaatattcacattggccattgctatccacattcaggtaggttcttgacacgaacagcttcacagcgcggaccccatcgtgatgtagatgattgggacacaatcgataagaggagagaatgtattctccgtcactgcgtcttctaacgttgatctaaccttgagagcatgcttcatctatgtgtgaatctcagctagataagtgatcgctgcttaaatccagcatatcaatggagtctcgcaagacactggtgagcctttctatgctcctttgagactcaacaattacttagaactcaacgtgaacttttgctcacaagcttaactgtatagtatccagtctggtggcaataccgaagaaactcgggaaactagcaaacgagcttttctcacaagttttttttttaggcgttgagatgccagtagaggtagtcctatgtagaggtatactgcaagtccaactgtttaactacctacgtttgaacgtacgcaagttacagtagtgagaacttcttgaccttttcactaacaaagtgatactgcctgtctgcgattaatgtattatgagccgagccgcgggcatatcggcatttgaagggtattttgtgggaaggggagcttgtcaactactttcccgagtttcttcagtccaacggtctataacaatccactgcgacattctatcttgagtcacacatgatgtcagcttgctacatcacttgggataatggcgctgtattgtaggtgctacttcactgtacagaggaatcgccaaactgacttctgtttggatcgtcagagcgataacttggacatgatgtgatcacacatgcttgggcgaaaaggtgcttgtgtgcacgcttgtatggtaacgagtcgaggacgaggctgattagacctccactgaatcactcgcaagtcacggtatggatagagaccacaggagacattaaagttctctggtctcactgtacacttccactttggattccctgaaggtaagatagacaagatagaccctgtgaccccaagcgtctacctcttctgaattccgccagccgcgaccgaatttggggaggcctagacagatgaagacaaggccacaatgctacatatatctgaggcccttatcgtccaagctgcttcgatatacgaagatgctacccgacaatttctcctcgagtgcaaagggtctcagaggtgctcgtgcgtccgaaacccgggaatgtcgagaacgagcacccttagtaattcaattcttgggcgcagacatgccggcggcttaacgtatatcaaatcgcatataggcccacgttgtcaatacaaaagcccaaatattgccagttgttgtaatttcaccacacagacctgctggcatattggcgcccgcccaggaagggaatttgtggggaagcttgtttgcgcgtgtcccaagtttcttcggtaggtaggtaggtaggtagaggtaaacccccctaggccgtatactgcacaccgttgaacatgtccgtatcccggtttcgggttgggcatcactcaggctgctgctgtcttcatttctgcaagtcgaagcagagatatgttgaaagaaagcggcgcgacctgagagctacgtgccatgacctaacatagccgtacctgactgccccttgtgcctggcgcctcccgctgtatgcaccccacaagaataaggccaggaacgtgaacactgcaatgagcggggccttttgcggtactacattgtaagaactggaaagtgcccccccaggcccctttgtgcactacggcggtcaatatcttcttacgttagtcccaattataagctggtccgagctcccgaccgcagatagttatcagccctttgtcgtagctatgtttgcagcccatacgaaaccccatgttttatccgttcatctaccggtacctcagcaatgatccttttctatcatccttttctcatttcttccttatattctcttttgatctctggccctggccctcaaaaatcggtttcgattttcttcttcattcattcatttttcgaggaattggaagcatccaattgcactttgaccttaccccaatgaattccccaaaccatcccaactccaaaatctgaagaactagtgacggatccatttgtactgtgacgcaaactccctggcgtcctgatttggctactgacgctcgtggacacttttgttcattgcttgcgattactttatggcttcatttcttcggggagttcaattggagtcgaggttcaattagcgttagagttcgagagtcacccccctgcagctgacagggaaccttcttctacccaactttttccaattaagcctaacgcaaacattgaccgccgtacccttggatgttgacccctttcttgaccgaagatgattctttgcccccctgttccccgttggcggctgataagaaagaggcaaaaagagggaaattgtctagtttggttcctgcctaacttcttctcggatactgccactgaaatatggggtaggattgagcggtgcaggggtcccttttttaagggcccaaatgtattttcgcagtgcctattgactacgctacggacaggtatcaccatttcctgtcccctgtatagcctcatgtcgactctgcttgtcaactcatccttttcggactcggtgacaaaatgctcggcgcagagactgggggccgttcgtcctcggttgttcggatcctaagcaagtttgaggcatcttttagcattgcagatccaaaacccaaaacactattggttgttggaacagccgaagacgaacggccccaatttctgcggtactacattgaaggatggctctcatgcagcgacttcctgtcacggcttgaacggtcctctgcctcaaaaatagatacatgggacgtgaagctggcctgttcctaaaggagggtttgaacttgagaccgggcgggaaagcacgcggtgagggcttcactggaagcccagaaaagcaagacagctgctaccacatttccttcacgtggaatcgagcaatgtgagagatattcaaggaggaagccagttggtgatcttcgcacagcatcaccaccgtaggaaggtgtagtcttgggtgatacgcgcgtgttgaaacagcagctcggactcggtgggagttgcatttcattcggctccgatggctggagttactgagtgctcagcaagatctcgtcaagatggggatccccagtttggaaacgccctaaccttatccacgtgaagcacaactcggttttattgctcaagtgcttctttttcattgcgaccggcagcggttgtggggctggccactcagagctcgagttgaccatgaccgctacctctagggatcttgggacctggggttcataccgtctctttcttccatggaatacaacgacaacattgagtcggactgagcacgacattgttcttgcagacggaccgatgtcaacacgcagatgttactcacgtggcattcatcagaccatccgaacgtcgtttggacagacgggccgcccatgtgagaaaagaacaggacgggaaaaatcaacaagacaaaagtgccgccaaaaaaagcccatcttgcagctgggcgtgcagtggtgtcgatggcctcccgtcgatggcccgtcgatggaacattgcattgatggagaagccagggcgagatggatcatgcaggccaagcgtggagatgatcccaaaggggtatagccgcccaggcaaaagaagccaccacggcacctggcatgagagcccggtgcgtcttggggacaacgaatctggagatatgcttcagttgggcatttagtctcatattagctgacatgaaagatcaaccggttgccgccgttcagagcgaagtccgagttgcacagatcgtcattttctccaaagctgtgcctgttcaaagtagcttcatcttgcttttttttttctcttctcttttttcctccacatctgaagaagagaaacccataattccccgcaacaaacatcgtcaccacccgcgccgccgtggtcacctgtcgctctttgcgcaaagtgacctgtgaccatccgtttctttatattgccgtgatctgtgtaccgcgctggccgcgctcagctaatacctactcgtggtcttgcaccagaggcggcttctacatcacactggttgtttactctttccgtgatatcatttccatccagaaaacaaacaggcaagataagatacattaaagggtgaagcgagaccctttggcaattcggttggggattgctcattgcgctcccctcgcccatccccaccgcctccgcctatcaagtaacagccggcacgggaaccctcgtctgcccaccccaggactctccaagagaagtcggtcgattcccgttgcaatctccttttccggatcgctcgcggtcactctgcccgcatctgcccgccgaaagacgctgccactggcactggacactactgctgggaagtcaaagtcgacctcgccagcacaatcccttcgcctcggtcctccctttttcctctccttctgttcgcactcctccggactgcttgtcacaggacatccacaccaaggatcgatattcgcactccctttgtgcgtgatcgcgtccacggcctggcaccaccccgtatacatcccgccgtacacaaatacaggaccctccttgctacacccaccttaccattacccgcgacagcgatcgatcctggccggtcgacgagaaagaagcattccaaactaattactcttattttcgctccctctctccgtcattcatcccaaacaccaccactactccccagccctgcgccgccggctccagattccgctcagcctcgagcccagcaagtctcgcactcccatcgtctgtcaccttgcagtgtcagccgatccgaaaccaaatacgcttttcgcaaccacgcctcaaagaagaagccgaccgcccacccgtgtcacatcactgggaccgattcggaaccccagggacgtcggaaaacaacagggagaaagatagacttttcagcttgaaaggtgtcgctaggccacggccacttcggcaacagaacaggaagcgcgatcgagcagcagcaatcgatttggaaagcagtgcttgcatatttgtagtgaaccatccttcacggcattccacttcaagaacctgcgcaatcgggttcgatcgagttcaaggtcgagcgccaattaacaaacacacacacaccggctgtggcagcgttgcgttgcgtggcaaaacacagcccttcacgactcatcatccagtcggaacccgcggccgttggctgattcaggttccaagggacatctgagatcgacgtgttggctgccagttctttttatacttggccagggacaaaccatccatcacctcctcccggcaattcgtccattttgcaaagccaagtgcgcaacccgagcttcttatctggtatgacgcgagcccacggcacggcaacccagaaccgcaagacactttaaagacgtgtatcacagaccgcgcgtccgcatcccgcagcacgcatccggaagcgatacggcaccatacggcacctgctcagatagctcagacctacctacctacaaaccagcgttggtggccacacaaaccgggcaatccaacaaccaccagcatcaacaccaaccgaacgacgtgcacacctctgcattccagcaaccctccctccccccccccccccctcttcccccaaccatcacaagctagcccaccatggcttttttccagtcggagcagaatggtgagtatctggtttccttttatatctttccacagagcacccgaccctgggcgatctgctcccccttctacccctttcccaaacacatggccccccgtttgcatggctttgtttagcggcccccttcaattgcagcagaataaaaacggccgatccacacccattggcatgttgtgaaggttgccgcttttcccacttcccggtttttttttgtccatctctgttccattggagggtctcggctggtctcttggctgtcctaggcgctgcctgggttatcagtgcgctccgctgttgagtccgctgtgtcatgtcgaggagattgccgtttcatatccctatcacaagcgtcacttgcatgcatggtgccgctgcccctaaacccacctttttcttccttgattgatggcttgctgacgctttgggttttccccctgacctgggatttagatcagcggtctgctgctggcttgtcgctcaattcaaacaatccttttcgcaaccgtgaccgcgcctctcccacctcttcaggacctcaagtatctccattcgacgatccccctccaaggcctacctcgcggaaccctttcctcgatattggagctgccaacagcactcgtccgactgcacaaaccaaccgatcagtttccgacacaatgtctggctttgacaagaggtcgtctgccacggccgaggacctgtttgtaggttgcccccaatccttccacctgcggctgtaacaagtcacaaggaaccctcatttgcggggtatcatggagccagattgatgtcgtaccgattgactgacattgactttgtaggcttccatcacgctcgatgacagaccttctggctcaaagccacccccgccgccggtcgcccgccgacctgtccctcccccagtagccaagtccagaggacctcctcccgctcatcgcccctctcgctctcaagaggaagacgttcgctccaggaagcctcgtggaaacggaggtagcggcacactcatcgacatcgactctcccccgcagcagcgaagaacagagaggcgtccgcgcaggaactcggatacgtctgtcctcgacttgaccgaggatgagaaagagcagagggctcgtgatgccaggcggcgtgagcgtgagcgtgagcgtcgccaccgcgaaaacaaggagaagaaacccaccaaccgcaagctcgacatcatcgaccagcttgatgccacaagtatttacggaaccggaagtgagttgtccccgtattcaagtttgctctccagcgctaacagaattgatcaacagtgttccatcacgacggcccattcgatgctcttaacccccaccggaacaagaacggaagtcgacgtgctcctatggaagccttccctgaaggctcgttgaacaacagtctgggtggtgctggacctttgaacccccggcccgatcatgccacatttatgggtcaacacgacgaagaggcctatagagactggactaccagggacaagggccttccgtccaagaatgagctgcccgtctttgaccccacttcccgcggcagtgccatgcacggcgacgagtccctgggacttggcacttcgactttcttggagggcacaccggctgcgcgtaccgcgatccagcaacgccaggacgagcttgctcaggagttgactaccaacggtctggcgcgcaagaagtcccttgcccaccggatacgcaacatcaacaagagcacctcccgcgagcgagagttccagtctctaggccgactcaacagcgcagattacgggtacacaagatccccccccggcgagggtggtagaacttctaacagcatgaatacacccaactctgaacgcaaccccttcttttcagaatacagccagggcaagggaggagaggagggctttagtgtgcggaagaccgacaacaacagccctagaggcaacatggagcgccgggctactacggatgcggccatgaccctcgaggaaggacagcaaaagcctactggcattttgggccgcatgaagagcttgaagggcggacggaggacccgtccggcccctcccggccctgacgctggtcctgtgccctcgcaatttgcgtagaaacgaggatttgtggggtgaacggcgaaatggtgacacgatctcgcatcaagacctgaagcggaaatttgctgagttgttttacgccaatatttgacgtgaggaatcgcgaagcacgacatatggctctatacatggtcgctgggatcgttcgagcaggacctccgttctgggcaagggttgtttctcggtagtcacattggaggaatcgatcgcggcatgcaggaacactcctgtacaaaaaaattgctaatgttttgcttttggtgcgcaaataatgggaggagagtaacaggcgtgctcgttgggaccgcccctcctatggtgctcttattatctttcttttctctctgtctgtttagtttttttgttaaaacgtcaatgggagtcgacgattccttctatcggacggttgtttttcgcggtcgtttttatttcttgcattgtttcctcctgcagctgctttcaacgagaatcaacgcacagtaccataccaagttcacctcgcacatgattaagggcattattacctttggaattctacggtttactgtccttgaactaacatggaatagtgtttgttgtatgtatgtattatttgaaaatttgagaaaacgaatgatggactgtggtacatctagagatttgcaatcattgactgatggagataccttgtccatgtgtcgtgttaactcgttgctacagtgtcgaacggaagtttttctaatccgagattcttgaagcaacgcaatttgcatgttgtctccaactcacccattctttgcacgacaaattttggcttttaccaaacaactaagtccagtcgcaaaacaaaccacgtcgaacctgctctataatacctaatgacaacaacccctcagcccaagtttgatttttccttttacgacggaacaaacccctacttacccacacaatcaccgaaacatcacccttcatcgagccacgccattgccacactgcacagaaactatactcgagtggtagtccagtcatgaccaccatccccaaacccaccagcatccgcaaaaacagcaaccgcaacgcatcccacccatcgcaccttcctccaacacctccaaccctacatcccctccccgcctccctgctcctctcccaagatcccagactctcacggctgctgacccacgatcgcaatgacttcttctccaccggctgtcgcgagctcgactcccatgttctcctcaacgcaggacttggaggaggaggattcgaggggggttgcgtggtcggtctaagctgtgaagaagaggagacgattgggttggcgattggattgcaggttgttgcgaggatgctgttgatgtcgtcgtcgtcgtcgtcatcgtcgtcgtcgtcggggtcaaaagcaaaggccatgatcatcacgacactttccacgacttctttgctccctcggttgagattggcattggttagtgaggctagggtgcttcaagggaatggcaacgcacaccaccaggtggatagaggggtaatcatgcgttgtttggagagggtgttggtggcgagggtttttgatgcagaggggttgagggaggttttgagggagttggaggaggttgagcagcagcagcagactgttgttagccatagtgacgggaatgaggggagacgaggcggaggagaaacaggagagaaaggaacggagagaaaagaagacggtctactaccacacctaatcataataaccaacacctcccacctcctcaacactctcttcacccgcaacaagaccggcagcgacaggtccgcagcgcataactcggcggttcagctttctgatcaaattcgtggacttagtcggagagggccgttggtgatgatgctaaactcgactacctcaccaacaacaacaacctcttcatcctccttcaataccaactcgatatcgatgttcgacgacaacaacaacaacaaaggaccaaaacaacccgacctcagtatcatgcgctcaatcttcaacccaccaccaccaacacctctggcacctatagaggcagcagcaccggggtacatgggcggcttagtcggcggacacactgctggtgcgccttctgctgcaagttacagaggccccgggggatatggaggacgtggagggggatacggcaggaaccatcatgataacacccatcttcatcctcaccaaacacaaacccagtcagcagcaagaagaaacatgaagccctcgtacggaatggtcttcacccagatgctcgatttacatttattgtgcaccaaagtgcctaccaggggcaggactcgtcgcggcggtggtgcttacggaggaggaggaggaggctacggaggttatggtggtgggtatgtatgggcagtggaggtattgctggatgagcttggggtttatgagggctcggatgtggttttggacaaagttagtagtagagaaggaggagaagaagaagaaaaagaacaagaaaaagaagggcagggggagcaacaggaggcgggacggcgaaatgaagaggggcaagaggggaagaggaaggggaagggaaaggggctgactagaaggagtagggagcagagatggggagctgtggagattgaggaggggagtggaagggttgttgatgcttttaaataggggagttcggggagggggaagtaatggaggggagtgtgggaggaagtggttgttggggaggttattgttactcgcattctgatggaccatgcaggagatttgacatcatcgaaaggagttgcctttttgatacctggcgtttagatgtacatgccagacccctaaaagatttctcgctgatattttactggcgtttgctttgcctaaccaacggcgttcaatttgaagcccaagaaccatatattataacaactccacgctacaaaggaaagtaagaagtgaagctacaaaacaaaacaacacaaaaggaacaaaatctatcgatcccacgaactgatcacactcaagtccacaaccctccaccatctctcttccgaccaaaaaaaaagggccttgtcccctatgccggtatagtccaagcaaccaaatcctcccttacctcaaactcatccacctgtctcgctttcttatacccaccatagccatacgctcctctgccactcccacttcccaccccactaccaagcgacaaagtcgccagactagcgccactatcactccgatcgcgtcccctaaaactatccattcttccaatatgactttcatagcttgggtgtttgtctccatccgtgatcacaatcccccccaaagaagcagcgtcttggaattgatagggggagttcaaatggggagcgagagtggggccgacgggagcagcgggggaaagcatcttgcccaggtcgcggaaggcgggggagaggccgttgttgagggaggtattgattttattgacggtagaagcggaggtcgcggggcggttgttgtaaccattgccgttaaggaaatttggattgttgttgtggttgttgaggctgttgagcaggtttctgaggttattggcttcgtctgccgctccccgggggtcccgggtgaaaccgtagttgttgatgttataccagttatctttgtcggcggcgcctccttcttggtcgttttgttgttgctgctccgtcatcatggttcgaatgctcttatcacttgttccgctgtggtggcggatgtgccgccttatgcgagccatgcttcctggggtttgggttcgtgagggggcagcggtttgtgggcggagggtatctttgttgtaattactgttgccgttgctgccgctgtcttcgtctccagaagccgagccgctggtgggttcatcgcggtgccgggggtggcgggatcgagcggaactggcgctcggggtgcggaaggtgttggatctatttggtccgggagttgttggcgccaccggagtgccacccagtcctagggaaatggcggccgcgagcttgtctcgctggtctcggtagtactggcccgaggtggagcggaagtggtggccatgtcctcctccgaaactgtgcttcttccggtgtcccgcccgtaattcaccgtctcggtccccgaagctgtgagcgttattgctgtgcccgccgcgaccgcgcgtgatgggcgtaggggtgttcgctgctgaagacatgtccgttcggaacccgtcgcctccagagaaaatatcctcgatgcactggtcagctgtcagctcgcccggctgggattcccagctggcagctagtacccgacggtagcagtcctgcaattcaaacacgtcccgcgacttgtggctgagactgggtaactggcccagtgccaggtcggccgcggcttgatggtggttgcgggcgaagttgtgggcgtcggcgttggggtccagcacgtcgcccgccacgaggccggcgatgccaccgaaaacgggagccgtcttgagcggcggggcgatgaagttgcgctcgccttcgacttggatcatgaggatgctgatcttgagtgttgagttgatcttgctgtcctgcatcaggtagcggcgcaccacgccgtcttggacgtcctctgccggggtcgccgtggttgttgtggcgaacgtcttggtggtcatggctgtcatgggacgttcctgctccttttcctctgcatcaggccgtagatactggggactgttagcgtccgctggtgccggtgttaccgcgcttagtgagctgcgattacggatgtgcccgaaccggaaatcgaccgctgccgggccacccggagatccgagaaacggaatgaagccggctccaacaccatcccggaggatggtttcactctcctcgacatactcggctagattgaggcggacgacacctagagtggttttctcttcccgggccggagctgggccattgccgtttactgtgccattggtgttgaagagctgcagaacctcaaactcgatcgggcattccgtgaggttgttgttacgatcgacagcgatgcggatagggatgacctttgagtagctgtactcaactcggtggttggcaatagggcatctctgcgtcttgccacggtgctccgagtgaatgctatgtgggaagtgccatttgatcagggaccctccagagaccagtggcacattgttcaaatcatagatctggggctggagttagacgacgacctaaagcgagcttcaaattgaggacgacatgccttgaggtgtagttcaaacttgggctagagcaaaggtattagtactgtgtgtccctgtaggtaaccagaaggaaatgggtcaatacgaacctttttacccttgccgactagaggaatgtgaagcataatatcagcttaacgggtcacgaccaatggatagtttgaaggcagattcagcgtgttcaaggcaaggttcattccataatgctggaagtgccggtagacaagatgcagcagcgtcatgcacagcaggacggacgttcatagtcaggtagggtttggggtgaaggagtgatgataagctggagagattgatggaggggagtggccgcattgagacgagcgggaaactgcgaacgaaggtgggtgggtgggatggaatgaagcggaagccggatgtgatgaaaggaacaagagggaggaaggctagtcatgcttactgagggctgccatgtctacatgcgacggattcagcaggtatttccgtcgtccgtctccaaagtacggtacgcggtctcaggactgtaactgtaccggaccgttcgatccaggttcccgtggttgacgccgacacaaaggggcgccgaggtcccctgccgcaacgtgagcgttcccttttcggacccagtcgtcgatatcgagactccaacaacgcaacagcgacaacgggactcggaaacaaaccctcaggtcagtgagaaaagtgaaaagcttggagttgtgccgttgaggcgtgtcagggatggcttggcatgtatcgcggacgaacacagttgtaacgtaaggtattccgtattacccccctatcgaccaaaacacgacaacaagacagcaaagacctaagatgtgtgtgtgtgtgtgtgtgtgggtgaatgagaactttggactgccggttagtaatgcttccacgacagattctggaaaaagtcctttctttagcccaacaatttgcctgggcatatttgttttgcgcggcaccacggatatgatggatggatgtccaggcaggagccccttaaattaaatgaactaatgtcaaacgggcatggcgatgaggataatggtttccattcgctttgcggcctcactccgtcatccacgactctggagaactaagtctacacactcaccacaaactcttcctacagaagtcccatcaggatagcggtgatgtcgaggttggaacaatgcccgttcgagaccgggagactggggaatgccgagcttccagtctgtgctccggctgagtgtgatgctgggggggcgagattcggtgttacgccactgaagggaccgccaagagcgctgtccaggatgccgtggaatcgtcaaggaacgggacctgagtttggacgttcttccaagtggggacaccttccccgctagggcccgctagccgattgactgataagcccgataagagcttcagaaattcctcattcgttccttgtcagtcggcgccagtgatgcagtcactgagactgagcaagacctgcccgactccaattcctccaagtaggtaaatcaccaaccaccaccccaatcgggcacctccatgcgccgcatacaaacaacgccaatgtccaaggaaccataggtgcctctagtcgccatggataatcacaacaaacaatccgcctcaggcaaggcggcggccgattccaagaagcgcaaggaagccccattgaatcagaaccaacaaggcaaagaatcgcgtcctccagcccggccacaaaaacgcgtcaagttccaagatgcacgcaacatccgcagccagccttcggacgccgcccttgacgatggaaagctcgatctccaaaagttccttagtgcccgtgaattcgagatcaaggccctcgagacgagcatgcgaaaatgcaagagcgccaacgccacccgggtgttccagcaggtaccgcgcgagatgagacggcggacggcgagtcacaacgccaagagggttcccaagaggctgcgcgacagagccaaaagagagatgatggaggacaacacaccgaccgtcgaagcgaggaaacgacggccacgtacaacacgcgccaggatacgtgccgaaaacgcaaagcgactcgagaaactggccgcaaggaagaggaaaagggcgttgcaaaatgaagccgggggagagaacagggacgagcccggaaagacgacgatccagacgagagccccgagacccaagatacgacgtgataccctgaacgagcccccgaagccaaagtccaaattcaaaaagagacagatcaacaagacctggctccctacccatctatggcatgccaaacgagcgacaatgaccgagtcaaccaagcctctgtggcggttcgcgatccctttgacaccgacgcaaaaatgctatcgaccgacccaccgagcttctggacaaaagggaactgttttctgggatacaagttacatgagcacggtcaggctctacggagcagcgggaggcattgagcaggttctcaaggcactagggctggttcaggagagtctatggggcaaccgtggcaggaaatggagaagtggtacgaggacatggagcggtatggtgagcagacagcaaaggaattcaagaagggacatcgggcctgctacgattctatggaaccccactccgaccgtcgagactgccgcgcccgagtcaaacactaccgagctgaagaagactcaacgacaaatcttaatcaggacacacccctcatgctttcttgaactctttgacgagctggttaagctcgcaaagctacatacgccccaagttcacgtcgaggacttgcgtttcgaaatcggtagcatcgagcttactggacccggttccacagagacattgcttgccgtgcttcaaccatattataccgaggagcgccatgggcaggttttctcctctctagttggggtaacaaatcccgcttctcttcctaaagacgcagtactgggcttctcaatcaaagacccgcgattgtcgtatcctcccaagcgggtcgacaccgccagcaaggtgagcgattctgctctgctcgatactttgactcaatggcctgttgaggaacaggtgaagccatatgggctcttcgaccgtgatgttcgcttcaaagcttccagtctaccaccacaaaagtccatcaatcgccgaaagggcgccagtaccccagggcaagagatgcaagtcacagcagcggaccctcctataccagtcatcgcgttcacctccagaccggcagctggtggtcaggcacagggtacatggacactgttggcgccatggaaatgtattctgccgatatggtacagcattgtccattatcccttatccactggaggcaatcctcggctaggggggttgaatgagcagcggcagattgcttttgaacaagggactccctggtttcctggggattttcttgggacgaatgcgggtgtggtatgggagatggaacagcgcgcgcagcgcaagaaggcctgggaccggcggccgaggggcaagcgcattgaatgggcctcgctggatctcggcgctggacgaaagggcgagattggagatggcttagcgtgcgattttgagcatcttctcggtttgcccacggatcatttgccgaactcctgcgaggatcaatcaacgtcggatgtcgatccaaatgcaatggaccttcatcctggggaagaggctgaagccgcagccaagttggggaaggtccacaaaaatacagtgccgtctttgacgacggttgagcagatgaagaagacagagtttcaggcccttatctcctcggtgaattcgggcagacctcccccacggtcgatcatatcagtcaacatcacatttgtaaccagaggcgttgcaaacgcgtgcgccagaatatatcgtcttccatctcagccttcagcaacgacggctgtcccgtcgtcggagacggaggtacccgctactgatccggtcgcggccggcatgggatctctacctgcggatctccgcgatcaatggcttcagaaaatccccggcaacaaaagcggcagcaggtctaccaaagtcaccacagcacacgcagcaccacatatgtctcgcgacgttggtcagggtactcgaaaacaattaatggccaagtctctcctgtcaggggatccattaccctaccccaggcctacagctaatcagacagacattggcggtggccatccgctgtgccccggcgaggaggacctgatcgggttcgtgacggccggggcgtacagccttagcgagggcaagggtacggcggttggggcaatctctgccgagaaggcgtttgatacggtcaaagagtcgggccccaaagaaggaaggctctgtattgtgaggaatgccggggagaatgtaggctggctggctaggtgggagctggtgtgaaaacatcgtgagatgttgagatgagatgatactacatgataagagatgtggcattgatgaagatacctgttaatggacgcggctgtcgatatcgatagtgggcgggctgcaagccgtgaaaaaaactcaccgaaatgaggtctcaaagaagaaaagtgaaggtgatgaagatttgttgaagaatgggaatactctgtagtttgcttaaaccctgtctcggctattcagataccgaagcttcagggaattgggctaaattaaccggtcgacggcgagcttctttcacagtagtatttacatatgtctaaccagcgtccatgtcattgaaagcttccaatgccacaagcctgatgaccgacgctacgccgctcagaattgcatagctttactctcccgcctctgataagaaccgtctgggctccgagccttaacatagcgaactctctcagcataacaatcatcgcgggaagaaaaaaatttatcgaaccacaaaagacaggcaaagtcaagttctggccagtctcccacaatcatgacacatgtacgatgaaccgtgacatcgcctagacaatcacgtagttcccctccgaaagtcgtaactcgttagtctcagtgtgtatgctcggcacatccccattgtctaagattaccgaatggtaaacctatcgggatcttacttagtgtatgtaatcagcaaaacccgggctggccacgatgcaaagtctgtgtgtgtgtgtgtacataagccgaagagatgtacaaggcaatttcaaaaaagtctgttagtccaagtttcctttttcgttaggccttgtccacgggggtgcagaaagcgggaagatcgtcgtcggtggaaccaagatttccagacagtggacatggacaaggacatcaccaaggcccccatccattccgctgctgcagcctttcggcttttacactacatactgtaggagatgcccgggcgtctctgggggaaacctaccaagagcctacctaactaggtatgcactacaccccgccccggtgctgttggccggctggcgagagttttagtgcccaagtatccccatcgatgacagtctcaccttatttaaccaactcgcccatggaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagaaaaaaaaaacatattgtcgatagcagcctggggcaagcttcccaaccaaccgggaaggggatgggttccatactcgcttcggttgatgagagacaaaagagttgttgaagacagcccagtcaaaaaagcaaagtcaaaagccgggaaaaaaaaaaaaaaaaaaaaaaaaaaaggacagaggtcggaaaaacggatatgcagctgctcgttttggctggacaatttggggtgggtggatgatcttcagcaacaacaacaatatatgtaaaaaagctgaatgcattacctatcaatcaaagtacactaaaccgaaagttggctggctgtctgtctgtctgcctttcagctgttgcttactacactaatgtagtgcttgttgttggtctactgcactaaccaaagcggaaaagctttcaaaaaaaggaaatttggaattcttgtcctccgtcagtcttggttgtgttaccaatctgttagtaaaagggaaaagggaggggtcggtcataatcagttatttctgttggcggtcgttgttgttgttagtgatttctacgattacgaactggctggctggctggctggctggctgccacagctcgtacagtatgcagttctggggttgaacaagcttttactttacgcacgtactacaagtaagtgagcaagggaaaagaggaacaataccgacggtgagggaggtcggcgaggatatcgcgaaggtgaaaaatgcagaaaaggactcgctgagacttttgtcctctctacacacactactttagcatagaagaagcccacttggtgtgaccatgtatgtaatacctacctatcctatgattctatcacaagactctcaccaaagtgggatgagccgctacttgagtcgcgttcgaaagtcgaaaccgccatcgtctgtcgtgcgagcgcgcgcgctgtcgtgtgatgaggaccggtggggctgatggcccttgagggtggacatgtgagatgacgggcgtcaacgatggggcgacggacgaaattcggtgcgagcggacgatgaagggtctaatgttgggtcaaaatcgatctcaattacttacactaggtaggttaggtagtgggcctgcactatcgtgactgtccttccccggccgtgacggcgacaacgacctccgctgtatgaaagcgtacttgggaagctaagatggcaagattgaaggtcgggagaagtacgggaataagatacacagcgctgtggtacctggcgctacggagaatggggaaaaggcaagacttggtaagacattgacagcggtcctggtcgtatgttgacaatgatgacgatacttcaaatggccgaacttgccaagaaagccaagaaagcctcgacaacctcctccaccttgcagatttgcatgaaggatttgagattccaacatgttatcggttccttcacctctggtttggaaagtcggtcttcaaagcgccttttttctcccacttggctagctcagtggctctccttccaaggagctgagggcagaagatcaagtttttcggaatcagcaagcttttgacggggcatttcttccatcatcaaagaccaatcgaagttagtgttcggtcccgaatctgttcccctttggttgcttgtgtggcgggaaactcgtgtcgttgggctgaggctcttttggcgctggcgagtgaggttggctgtctttttactacatggatgtagtgtaccatagttgtcatacgaacacagacagaaaagcggacttcaattcctcgacctcgaccttgtacatagtgtacaattcccatcttggcctcccctgatgccagtcagcgaggcgttcaagttgttggatttgttacttccacttgcctgattcgtacctaccgacctaccaaccccagggcccccacccagttgcccgaggcagtcactggctcccacccctcgggggcccggggattcacgcagcccaggcgcatcacataggtacctaggtaggtacacccttgcccgtttcttggccagccagcgccagtaagtctagtgtataaacgcaccaactgtgcggcgtccactgtccccccaacatcaacaacagcattgaggaccccgtcaccaagtgtaccaacatcccttctcttgatgggcatgatacctaggtagacattccatgtgtttcttttcatccagctatggatccaaacagctggcgatagagacaacctgctcttagctattggcacaagcagtgatggtctagtgaccttgatgcgtgcagaatgcaagtcgggccttgatatgtaatgtacaatataatcatgcactgctaaggtgatgtatatttgggcgccaaactgcaaccctcgtctggtctactgcacatcacttgctttagctggcgatctttctgccgcttttcgtgtgatccctccatctcaaatctcttgctctccgttgccgccgaccaaacactccatctctctccctcctccatctccctcccccttgaacccctccaccacagctcccaactttatccgagcttactcctcccgtcatcttactcttttcctcgtcccttgccttcccttgccaacacgctacactatactagatctcaccattcctcagggctccgggcatttttcggtaaccactctcagccctggttattgagaacgccgtacattagtgaacacctcacatattggtagccgagtgatagcgctgttgatttggcctaatcagtcagctcacgtaacgacggcggccccaaagccctggacatccagccagcccttgggatcgacatgcaactgacactacaaccacctaaacctctccggatgcatgaaccccacccttgcccatagttttgcgtcatgggaattcctcttctgatagattggaccgcatctttaatacatatttcatccaattcccaaaactcccgcttcacatagctaccactccggtcttctttctctgccgccgccatatgcctttcgactgtctcggtaaccattcgctgtttaccccagatatctgctgtgtcaacaggggcagaagtagatggagaattatcaagtgattcgtgaaggaatatggctgaatccacctcagtatcgttgtcgtcggcccatctggtcggcaccgtcgccaacccacccaaactagacgagtccgaatacctccgtgaggttttcgggataacgacggaagatgccaccgccactgaggccgagatcgaggagagcttgacggcaaaggcttcgagtctgggaatcgatgtctcgaaccttactgacagcctgggaaatcccactgccttgaacgccacatcagcgagaagcagcactctcgttgcccaccagcgctccaacacaatatgctcgaacgacagtaccaccggcaccgaaacggccacaggcaccgataatgatatggcttcgaactcgtcggcagcaatgccggcaactctcacacaatccacgagcaggaagaggtccaacactgtcaacttttcccagtatgagaagtacttgacgcagctgaaacccgcgctccaccaaccaaagttttccaacccagcagcgcccacaaggcggccgtcgcacaacatctttggctttgggcatttcaagggcgtcagggagctccggcgcggcctcacaggcaggttgaagaggaggaaaacgtatccggcgttaccaatcgtgtaagtgactttgctggatcattagccccacccacccagatactctgggcatcatgagccatgttggaacgacacatctaacgagttctaccgtttcctaggatctgcatatgctgccgcgaggaatttgcccaagagaaccacctcctccagacgctaccatgcggccacacctactgccagaactgtctggccgtcatgatcaaccaatccaccaccgacgagtccaagatgcctccccgctgctgcacccagcccattcccagctccatcatcaagacgatcctcacccgcgaggagcagcaggccttcctcaaggccgtcctccaatacagcacgccctgggaatcccgcatcttctgcccaaacccggcctgcggcgagtttatcccgcctagagccaagctcgaccccaagcaccccttcgagaccatgtgcaagacgtgcaagatgcgcgtctgcctcatttgcaagcgcagcgcccatcggctcgggcaggattgccccgaggacatcgagctggagacggtgctaaagatgggtgagaaatccgggtggcgtagatgctacaagtgccgcaacctggttgagctcacgcaggggtgcacgcacatgacatgccggtgcaaggcgcagttctgctacatttgcggtgccgtatgggatcctgttgttgggtgtcccaacttttgcaacggcgaggaggagctcgagcggcgcaggagggaggaagagacgcgcctcgcggagctggaagtgaagaagcgggagcaagaagaggcggctgcggcggagggacgggcgcaacaagcagcggaacggaggacgcgagacagtgtagagtttcaggcgctaagggaacggcaaaaccatgaaatgtccagggttttggcatacgaggctaggatgcgcaaagacatgcgcacaaagcagtcggagaagaagaaggcgctgctggagaagtacgcggagctcacagagaaaatgaaggagcgccatgcgaaaacagagcagcacctcgaggaccggcagatcgaagccgagatggaactccgctcgtcgctggacgcttcggaacggagcatcaagatacagctcaagcacatggaagcctactgtaagacgctttcgcaagttgaggaagtaagcgagaaggaccaagccctgcaggactcgaagatgccttctagggaggtcacccaaaaacacctcgaccagctcagcgagcaataccgcatccgcgacggcatggagagacggcaccaagcccagatcaacgtgcttcgcgagaagcaaggcaaaaagatggagcagttactcgaccgccacgaagacgagatggaagcccttctccacaagaaatccgaagaactcgaggacctcgccgtcgagttcgccaatgaggcagatgccgtctcccgcacatttgcccagaggaaggtcaagctgcagaagagatggctggtcagcgtggagattttgagggtagagcaggagaagaaaactggaatgcggtacgcttccatggctgtgccgcagtggcctgctgcgactacgactgagagcgacacggaaactgagagcgaagaagaggagacgacagctgccgctcatctgcaagagcaagaagtcattgagctcgcacgacccaaggctgaagccgaaatgaaggaggatgggtggcctctcagcaacaacgacaacatcaagaccaccgagatcgaattaccctcaacacccaagacggtgacgccggctgtgaccccgacacaagctcggttcgaagctgagcttcgcaggtacaggtcgcggactcggctggtggctccgggggaacaatcaccaccggtatcaccacgtactatgcggtgatgcttaaacggacaatctcctccccatcttttttcacctcatcattatatttaacacatacgtaccaaatacgatacccctacgattcaacaagctcacatacaattctgacgattacccttatcaatacaatactaccaccgccaaccaaccatccatccatcaagcggcagactgtcagaaaatcattcagcatcactcttcaactctctcatatgtcccatttatcatcattatcatcatcatcatcatctctcagcagcattcagcattctgcataacattacacggagcgcaagacgtccacatcatacatagtacccatcatctcctttaccagtagtgaaccatctgtcccatgaccatttatttacattactttttccttgctacgaagctgatgattttctataccccccctttttttcttcataaatttttgtcttgtatggccacatcgagagcattctccgacccatcatctctttccttgtcatcagttgggaggaggatctacaaatgttacgtaggtggaaagctagggggctggaaaaaaaagaggacaacgaaagacaggcgggaagggttttcgggaccaagggaccgagggacaaatatcgagaaggaggaggagggaagttagtggaggaggatttggatattcgggtatctatctaggagggaagaaacaaaaaagaaaatttaaaaatcgacgacttaggatgtgcgaactggtggaggatatacccattgcgagatttacctttttttgttattagcatctatttagctgtgtaacaggaaagagacattgatatcacacatgccaacaaacacttgcctactatatatttgcatctgatcaaaaatgatgtggaatatgtcagcgttgcccgtcttcccaactggtcgtgaaactgtaaaagacgtccctctagtctagctcagcatcacaaagtcgcattcataggtagattagcttcctgaaaatcatcccttgcttgcttcgcttcctgtatgtgtatttgtctaatagggtcatcaaattcatcatttcgcctctattttaagttgcccagtaaataccagtagttgggttcctttttgcacacaccaaaaaaaaaaatcctgttatcccaccacacacaatgccaaggtgctttctccacacacaacacaggtataataactttcaacacttcaacccttttacaagaaagctctccactgtattctaattaaaactcattggcttaagcgctcaaagtaccacggacaccagtcttggcaccaacctccctcgtcgttacggtgaccgagaggttagcatcgacgaggatggtgacctcgaccttgccgcccttcttgacaccgcggacggcggcctcggcaagggtagagccgatcttccataccttctcgcgcttctcctcctcttcctcctcctcgtcatcggagaagtcagagtcgtcaccctcctcatcagcatcctcgaccttggcggccttggactcgtccttaaccttgggttcgggcttggtgaccttgatgtgggtgttgccctcggcaatcttgacgagaacatcgccgccatccttgggggcggcaacgtggattgtcctcctggcggggacggcggtctcgggggcgatgacggggacgaagacctcctcaccggcctcgttgagggagatgacaccaatagcgttagtgacgtgaggaacggtggtgacggcggcgtgggtggactggtcgatgtcctcggcctcgtactcctggatcaagctggcctgaagagcggcaccgcgggcgttaagctcggaggggttgatggcggcgggggtggtggagggggcgaggatcttggtagtctgggggaagaggtagccgaggttggcggcgatgcggggagtgtgggaggtaccgccagacaggatgacctcgtcaatgtcgagagcatcgagaccagccttcttgacggcggaatcgacgagacgggtgaagccctcgaagacagagcgggcaatggtctcgtagcggaggcggttgatggagctggtgaagtcgatgccgttggcgagggactcgacgctgaagctggcgttggtgctcaagctgagggccttcttagtggactcggcttcagccttgagcttggcgagggagcgggcgttctcgcgggggtcgacctggtgcttcttgataaactccttggagaagtggtcaatgagaaccttgtcgagggcagtgccgtggaagtcgtagtcgtggacggtggcgaggatggtgtacatgccgctgcggctggcgacaacggcaacatcggagcgggtgccaccaaggtcagcaacaacaacaatcttgtcctggacctcggtctcggcgcgggcatcgtaggcgagagcagcggcaacgggctcgttgatgagctggagaacctcgaggttggcggcggcggcggcagcgaggagggcctccttctgcttgtcggagaagttggtggggacggtcatgacggcggaggtgaccttcttgccaaggtactcggaggcggcttcgatcaggcggcgaaggtagcgggtagagacctcggagacagagagcttggaagcctcgccctcctccttctcctggacagtaaaggcaacggtgccatcggcatcctcagggtgggcagaggcgtggttgtgagtagggtcgacggccgcaaagtccttgccgaggaagtccttgaagtaggcgacggtgttcttggggttcctgacgaggaagttcttggcctgctggccgtagtactcgtcgccgtcaacgtaggacaggatggtggggatctggcggtctgtacgacgagagtttgttaggagcggccgcatggggaaaagaaagggtatggcacgtaccgccatcctcgttggcgataacctcagccttatcgtcgacagtgcaggcgatggagctgttggagttgccaaaggtgataccgatgacggtgcgctcgctgggcgcaacgctgaccttggaatcgctcatttttgcgggggggtgtgagggtgtgggttgaagcggaaagaatcaaacaaacagagctagaggatggaggtaggaagggaagaaagcgcaaaagtcaacgaaaagcagcactgctatcgacaaggcaggacgggaaccagaccacgaacgacgaacggtaatgtcgtccagtgtgtgggggctcagaaatttttggaaggcggacgctaatcgatacgggatgcttgctggccccacatcgtcacttgtggtgggcaccattagtgtactcgctgtttgtttacatatgctgtcgtcgacaaggtttgagacacatctggttgaagtgccgccgtatcaatgtctatatctcttaggcatactacagttcttggtcaagtgatttcaatatgtaaatcaacggttgaggtcaactctcaagacagctcttcaagtacctctgttgtactctccaaactagcccagccagctgccccaccattcgaggcttggggctggcctcgccttcgcaactttcccaaagtaaacttacactacagaaccgcgacagcacaggtacctttcttatacagcctcgaattccaaagcaaacaacccaccacatacaacacaacaccccacaagatttacagcatcaccatgtcatcagaatcgcccctcgtcgtcctcccgggcgagaccatcgacccttccctcatccccacccacaagaagaaccctctccgtctcggccccgggttgcgacacatccctcctagcgaaatcgtccccacggtagccggccagctagtagtcgaccatcgcaaaacttccatgtggatagaatacaatggcggacgcgtacgttttcaccaccaccaccaccaccaccaccaccaccaccaccaccaccacatatatctcttcttcccgctccccctactccttccccactcttctactaggacccttccttcctttacttccctttttcaccttaagctaactttacaaaaaaaattaataaaatagtacataccctcccaaggcgacctcatcatcgggcaaatcgcccgctccgccaccgacttctactacgtctccctctcgccctatacccccaacgccaccctcccgcacctcgccttcgagtcagccaccaagaaaacccgtccccaactggcgtcgggcgagctcgtctacgcccgtgtgtctctggccaaccggcacatggaccccgagctggaatgcgtcaactcttcgaccggcaaagcggacgggctgggccccttgaaggacggcatggtgtttgatgtcagtcttgggtttgcgaggaggttgttgatggcgaaaagtagggaggagggcaaagtggaggttcttgaggcgctgggcgaggaagggttggcgtttgagacggcggtggggaggaacgggaaggtgtgggtgggtagtgagagtgtcaagacggcggtgatggtgggcagggcgttgagggagacggatgagaagggactgggggtggaggcgcagaggaagttggtgaagaagctggttagggagatgcgttgaggattcaaaggtaaaatgggttaaagggaacaatgattgtgatgggaagaaggaagagcatggccagcagcggctgggtgactggcctgggaacgctgcgaagacactttttcgcaagaggcaggaggtggaaaatctctgatgccaagactctgcgagagtggcatggccgaatctctcttcctgccagaagtgattttctgccatcagcaaaagcgggtttgagtccagagaatccccctccagcaaagtttgatacccccgaagaagcgatgaacccccgtgagccgtatagattcacaggctacgagccaagggttttaatggatcgcagagtggcattcacgagtgaagaaaggaagttcaagagatacagatcttcagttgagaagaccaaagtccatggttgtatgggttatagatgatgcccaatggcttttcgtaacgtattaaagacaaaacgctgaagccacacgctccatatagatgcattatatactatgaatggcgtttctcgctttccacaatgaaaagaaaaagacaaataaggcaggtctgtacttctcaagatctaatgtccaggccattcatcatcatcatccaaaatgctggtagaaaagaaaaaaggcatccaatgcccgaactaaggtgggtatcacagtcccctaatcatctttggcgcactcataaggaccatcaaggccccttatcaaacgcttgcctggcgttttctatcacttcagcacattaacccagctcgctcatcaagagcaagagcatgccacccaagcagacccatcgtacactgcgtccttctaccgagtaccgtagactagaccatcggccatcatgcgtcgcccatggccacatcgttatactcgatcggctcttgcaaaggcgtgatttggtgcttgttgatcatgtgcctcctccagttgtccttcctggggaacgagcggccaccctgtcttgaccagggacactcgggcaccgtgcagtggaactggcgagtcttcttgtgcttgtcgttaatgtggcggtccagatgggtcttggtgccgaaccgcatggtgcagccagggtgggtacactcgtgtgggcgttcgtggtagcgtttgtgatggctatatgtttgttagtgatctgtatatgtaggaagataggatgaggaggcatagatgctcacttcagcttgtgaatttggtcgaattcacggtggcattggtcgcaagcaaacactctaggtgaagcgccgctggatgatggtgttgttggggacatgccggactgagggatgctcgaaagagataggccttgggggtacatcacttgggctccatagtcgttgaccaacaatcctcctggtgacattccctgtgacgaggaatagtcattgaccgacaatgcgccgggtgacatgccctggtttgatgagaagcccccggtagaagaagaaaagttggctggggagttgggaaccatgagcggcgcaaagttggtgttctgatcaaagtctggcctgggcgatggcgagtatgtgagccgcgtgctgggcgtgttctgccttgaggactcggacaatggtggaggagtagagatatcggacatgtcatgtagaccaaagccgtcgttggggtacaaggcagctgagtcaagatcaaagtcctggccgttttgctgaatctctggtacatgcgtatactcgctatactgtggctccgggccgtactgttcctgggggctttgcatctgctgggagtaggcgaactctgccggaatagtctggggggagaaggcactgacggcaggagcgggcggggtattttccaacttgataatctcctggtttacagcccaggcgctctcggcttggttggtaggcctcatcatttccataggactggcggttggcccaacagtcagatccacacaaggacttgggaggtcagagacaatggtagtaggtggtaaactgtcggtgcggttgatgccttgctggatttcccacgaggcaagaagggtgtcttgacggaggagagtggtgggcagagtggtaggttgcggtggtggaggtgcagaagagtcgtcgggataaggttggctggtgctgtttaaatatgggtgaccgtgatagtattcgtaggcagctcctggcgcctcagtgtcaacctcgaagactggtgggacaggttcaggttgatgtgttggaaccgggtagtcggtcgtggtaaggagcgaaggcgaccgtgttccagcggtgcctccaagggttgatcgcttgctatccctccggctgttacctgactgacgcctgtaaatgaagttcctgatggactcggggagatgagggaaggagtgacgttgagtggggcgttcaaaggtttccggctcctcagtgatgcctccaggtgaaacggcaggtggtacttggtgagtgggagggctcaaaccgtgggagtcgtcaaggctcagatcgcggttgctctcggcttcagtggtcgctatcgatgccactcttgtccttgtcgaatcggggccgggttggtctctttgaaagctcgctgtggctgatgtagttggtgaaggtggttgaaagggcggcgatatggaggacggcagcccttgttgtatacctacgccccgtgggagggcaggggtgtgttgggactgatgatgggaggccgccctctgatcggggtggtgaccgtcccccgggatgaagggggccggtgatgcaaggccaggcggcggggtgtccggagcatagccttccccttcaccggagagccgcttgggcgtgctcccggggctgttgtggaaaatggggcctccgggggcctgccccttctccgcatggccgatatcaccatgcttctcggcccggcgtctccacgcacgcacaacaaaaggaaacagacataggagaatcaggaaaaacccaatgcaggagccgaccacagccccggcgatggctcctccagagagtgagctgccgcgcggggtgagcacggcccgcgcagacagggacgctgccatattggcgttgtcctctagaataaaacggtactcaagtgacaatctgggctgttgggaaggctgactgtcgatttcgtaaaccagagaatcgggatccaatgcgattcgccgcagtccgaaatgtgagggcgcccggaatgctagctaccgtagaagtcgtcgatgtgatccaagttgcaaggttaatcgcaagagatgttgtttggcggtggtttgtcgcaaatccaccacagcactgcaccgaggctgtgcctgacccaatcgagagacctgcggacgggaaagtctggcgctagctccagctccacggacaacccgacaggaccaccacgcgcgattctcctttttgttgttcgaagacaaaatgatgacggaatagcttcaatagtgaaagatctgatgggctgagtaagtcgaatcgatgagagtgattattggtcgacagtaagagatcgatgtgatgttgcggtattgtaggtcacggtgctcgaccggccggattattagatgacacaagtagaaaatggcgtttgaaaagcaagaaggagactctccagtcggtaagctggagccctacaatgaaattgcgacggttggttttttgcgttcagcctcatcagcaagtggtagaagtcaagcctagactcattccgtctggttgagttctttcctcgctggtgggaagtcgacgacttgtcgagcgaggcggcgggcactggggaaagaaacaatttgtccaccgcccatcgggacgacgaggaaacccggcgggacaagaaagctggaccccggcgcgatccagtcttcgagaatggaagaagcaggcatgggcgggagggtctagtataggcgggggttcattgctccacctcctcaacggcctgggtaggtaggcgagacaggggaccacgctagctcactaacagctcaacgccatgaatgggttgaagaatgttaaaatctaggtatcgtcgtaacgggtggagcggaaagagtgggaggacccgaaaacagcgggcgacagctggctcgttaccttacctcataggcaggtaactaccgggctctactgtgagcggccaagtgaaaagatcatgatggctgtgctggctgtgctggctgtgcttgcttgctccctgtcttcttcttgcactttcccttgtctgctggagtctcttcacatttcaccaattcacaatcttccacttctctctctgtgctcccaagtcccaaccaggccaaccctgcgatgtcctcctgaaccccacaaactcatgtttccttcttctgacgaaaacggtgtgttcagttgtcccagtggaccccagggcattgtacccatgttgctcgtgaacgccaatatcatgttcacttcagttcaggggctggacatgtctttcatcacttcgctgagggaatcatctgttggtccgtctctatcatcaagttacctacttagtgacggacaataaagagaaaaccccatcagccctaaaaggatcccaggcatctaagactccaaacccaaccccgcttgtcagaccgagatgatgaaagactgagatgatgagagagaggggaaagcgcttggtagcgaatcgacagccggcatccccctcgcggtctacacttctgtggccagctcaaccgatccaatgagagcgggtccacgatgccaccgtgagctagctgtagtgtacgcaggtggcacagcttgccgagcagatgtctctgtctgaacattgctgggctgtcaaggtcaagttgtcaagaagggcgacctcaatatgtatcctatttcagcaagagagggtggatttcggatctcaatccgtttggttcctacatcattcacacactggcaattgttgggttgcatattgctcattatctagaatgtccgacgtggaagcgactgggcctcagccctcctggccgcaaaatgtggccgggcatacctgtgggcgttgcccgatgatggcttctcggagagagagaggcccgcgacctggcagttcgctttcggtccgagatgacagcttctgccttttctccaattcattagccgttctcctaccaatactttttagcgttctcattggggaatatggaggaatccgtgctgctgaaacagtggaggaggctacagccctttcgattagagttatcgattgggtagatagcctcgtgggggggcctccgctagtgtcagtggcgataccgcggcgccgtcatcttcttgcggggaacatcccaccttccccagacgtcccgcgatgggggaagcataatgcatgacggcactgtccgggaccatagttccggaggtaggaggctctgttttcagtctggttggcgagcggctacggtcggcgagacttcatctttactttggtaccatcccgtcaaaggcaaggacggttcatgaccataacgaacactatctcgatgggatgaaggccgtgcttaggagagagcgaacaacatgacgccagcatcgatggttgcacaaagcaccgactaacccgagatcttgactgagccaatgaggcattcgctaacccctctttctgccgtcttgtcatcagacctcggttgaagcactcattgcagacatttgggatgatggccgccgcgcgtagacagttcaaacgcacagtccgaaacactcggagcagttggagaagaggcattgcattgttgagtcgtcgtcgtcatcatccaacatgcttacaaacactcaatgtgcatgtaagtcacaataggaggtatttctatgtgtgaagagctacacatataaattctctttttcttcgtgttttctttttcactgagagatccaatctttatccccgtctgcttctccaaacaaagtttagggacttggcgatcatgaagcagcaactcctccccctctttgcggctggagccgctgcactatacgtgcctttcctgggagtcaaggaaaaacaactcctgcccattgtcgaggacaattttggagataacgttctctccaaagtccaagacacttgggacgactccgcttcctccctctactcctctctaatcgagaaacacgtcatcgaggagcttgaagctgctctccagaaggatcacaagcatcacgatcacgaccgtgaccgagaccatgaccatgatcatgaccatgaccatcacggtcaccaccccccgggcgagtccagcaagtccatctacgaactgatcaaagagtccaagtacagcgagcgcttcgtcaagatcatcgacgagcacgacgacatcaagaagctgctcaacaataccgacggcaacaacaaacaccactacaccatctttgtgcccaccgacaaggcctttgaaaggttccctcaccaccctgaccatcctcccccggaggaagtagtccgccaccttctccaacaccacatcctcccttacccgcgacccatctttcaccatcatcgtcgtggtcaccatgatgaccacgatcactcccaagaagaagaacaagaacaagaacaacaagacctcttcgacaccctaacctttccccccctcctcttgtcttccctccacaccctccccaccgaacttcactctcccctgctcgaccaccgccctcaacgtcttcgcctctccatcagcccccccttctttggccacggcggcatccgcgtcaactttgtcaaccgcgtcatcatgcccaacatttacgcctccaacggcataatccacgccgtggacggcatcttgttcccccctccgcccgcgctcaagggggtatcgctgttgccgagcttgtttagcactttctcccttgcgctggagaagacggggcttgctgaggagttgggacatggacatgatgatgatgagaacgacgacgacgataataatgatagaaagaagcatcacagaggaggaggtaaaaaggaaggaaaaggtctcaccctgttcgcccccagcaaccgcgcctttgcccgtctcggcccccatctgaatgccttcttgttcaacacggagcctggaaagaagtacttgaaggctatactcaagtatcactttgttcctgagcacacggtgtatacggatgcttattacaaggctggctcaggttctggtcatgattcctataatgatgatggtgatgatgagcagcaggatgcggactacaactattacccgccgccgacccactacgacttggctacgctgttgagcgaggacgcgagactgggcgtggacatcaaggcttggaaggggcatgcgaccatggtggttaatggatttaaccgccccagtgtgttggatggaccggcggcggatggcgtcattcatgttgtttcgagcgtgttgattccgccgcgtaagggtaatggtgatgatgaacaaaaggaggaagaggaggttggggagatgagcgtcgaggagttggtggctaggttggagccgtatatggatagggaggatgtcggtcagtcgtactctggcgatctgtaaataagaatgggatggtgtgaggtgtggaagcattcttcgagtgcgtatgacatgcggtgtcgttttgaaatatatgacttgaacagttttgttttgttatatctccagtagctgcaaagtaccgaatccctctcgctcgccgcctcacactgatgaacatgagtagaaataaagaaaaggtaaatggaatgccgtgataactcttcgtacccttcactagcagtcctggtcttaccacacctccaacctcagccctacccaccccctaaaagatggaattaaccaggttggcgcccatcgtagcacccgctccaaagaccgctgcattaccaaacttctttccgatactcttcccatgcttttcaaacttgttctcttccttctccccctgcggtggagcgttaggatcatagacctgtccctgtccagccggcggtggtcccggagggggcgccacatatcctcccccgccgtacatacccgccggctgtccatacccaggaccacccgccccgtaaccctcagctcccggatatcctccagacttctcgttgtgtggaccctcccacgcattcgtactctgcacaggcgccgcctccacctccacataactcttgggaaagatgccctcctgccctgtccggacgcaccgccccatccaccagtcggcattcatgtactcgtagacttggatcttgtcgcctttgtcaaaggagcagtcgcgcgcgtccgaggcgtcgtatttgtacagggctttgcagtgggctatgaccggctttgtggggggtgctacagcgggtgttggtggttgggagcgacctggcaaggggggtacggtggtgctgttggttgattgggagtatgaagggggtgccgcggccggagttggggctggggaggggttgttgttgtttagggaaaggttggagaaggcattggcggcggaggtgacggctggagcagggttctgttggaagcgcgcggcgatggagctgacggcgccgccggtggtggtagcatgaggttgggcggctggagcagcagcagcggcggcgtgtgcgggagcagcacgcggggctgggacgggggtggaggatgtgctggaaagactggcttcagcggggaggagggaggtgatgctgtcaaaggcgtcgtctgttatgatgcccttctcgaggagggattctagttcctgttttgggcagggcggggtgttagtggatgggctggattactaccaaactgaaggtaagggagagatgggtcggggaaggacagtctgcccgcccatttagcaatatttccttacatttttaatgagacgcaaagaccggttggtctcgatgatgcgctgacggtctactgacaccatgactactgtggttcgaggtgtctggcgatagacgagcgcgggcgttgggtttctcttctgatgtgagtgatgctgctctccggaaggtcaaataatcaaagactttgtttcccgtaggtagtaggattcaatagtagactttgctgcaagcgaatccgatgggcaggcaggttcggaaattgtatgatggagtccgtttgttgtaataaaccaagtcggataagacgatggatcgatgacaaaaggtgaatgaggatggaagtggaaggcgggaacctcaagatgccgtggcgggagggagtggcgcagctggagaccgtaggccaacttaacacagctgacgctgcggcgagaaagaggacggggcagtgcagtgttattgggggcaacacggcatcacttagtagagagaaccagtcccagaaccccgccttcccgccaagttatccgctgtggactcggtggtacctctagtctgcccgacactacgtacgcaaccggcaccaccgttgatccctgaggttgtcgtataacatcaagcttgagataccatagtgggcgaacctttcttgcaaagaacttaaagtacaataatcctctatccattgaagcaatacctagctggttcgctatatctcaggttgaacagctttcaactttcaactttacagtctgcgctctgcccatatccgcctccatttgatagggttagggtcccgaaaaaggggtgttcctcgtcaacggggacgacatcaacgccatcgtccaacatgaaccatatgatcttccctacaacatctagtccctcaattcccatacatgtgatcttcttgttatacttacaattaccatgttacttgtcgttaattacgtcttttaagccagtgtttaagtaaataatcatcttcccctgcagacgaacatcctcatcctgagaacactcaaggatgtctccccaattccctcatcaactccctcaaagccggcacagccatcttgacatccggaagaatttcctccaagttgctgaaagccgggcagtgctcctctagctttttcaacactctcgcgtccgcgcggtcccaatcctctgcgctcaattgtttcgccgtgttggctatgatagtgcgccagccattggggatgaatgagaggtgcctatcaatcagctcgttggctgtcttggtccggcgggacggttgcgagcgggaaggaatggacaggaaggagacgtcgagttcatgatcgagaagaatgtctttagccgagagggaaggggtagagcggcgacgggccgaatgtgactctgatttggacgtgaaccgggaaggatcacggacgcgaaattccgcgtcgagggtgcggcgagggctgcggctacgagatgttgttgctgttgttgttgttgttgttgttgttgttgctgccgtgccttgggagtatcttcctggacggagataaaactgcgaggtagagcctctgttcgccgaggttgtcgattccaggtcattgtcattgtcactttctgatgccagacgggtaccaggatgacggcccgagtgtgaacgacgttttgtagcgggaattggaagctcagagtcggtgctgcttgtataccggtgtgtattatgaagactggctgcaccttgttgtcctctgttagctggtcgagtggtcaagtccaagccgagctccttggtgctgggagcatctgtgtgcttgtcgacctgagagctgaacggaaccagtgcagacgacgtgtaactctgcacgttttcatccgtaaaaggcagctcccttggggcagcgagatctcgatggtttggagaatccattgccctcagatgcctcgggaagagctcatattcctgctgcacctccatctcctcaacacttccctgatcacgcgccttcttcagctcctcgatttcagcttgcatcttgtgaatcgccacgaacagctcccccctcattctctcctcagcttgctgtctcttcatgttctcttccctgattctcgccatctcttcctccattcgctggttttgtgcctgcaacggttggatccaattgcgatagatatcacccctatgtggatcaagcttttgttgcaagtcatcgaccttaagcttgatgttcatgacctcctggctgactctatgctctaagctggcagtcacgtcaggcgagaattgagacgaagtgagcgctggagatgcgggaagagctacatggcttctggtcgcttggtcgcgaagatgtcctataatgggggcttggctctgagctgcagctgaggtagaggcagacgcgctggagttggcgaggaccgggaacatttcttgaaagcgggtatgaaggccaagtaggtctcgcgagaagccctcgaggtcgtgccgcagaagcgattcggagttaggagctgttcgcgacatcatgagagagcctttgtacgctgttacttgtccttgaagctgcttcgtagcttgaatgcgagcctactacgcgaatggtcagtatgttttcatattgaacgaagtgggactcaactttcatacatggcaggaaagcggaatgggattgacgtaatagtcaggtgaggggcgcggtacgagttcgagatatgtagccgggcagagtaagagggcgtcagattgggcgggaaagggaatgaagcaggatagtatctgtatgtagattactagtagtatcgagaagtttgtcggcagagatgctcttgagtatggtcaacggttgacgccaggcgcggatgaggtagacctgaagtacgtggtggaggaggaggaggaggaggaggaagaaagaaggtggggttggggaggaagcaattcgatgcaactatttttctggaagagaaaggcgcgactggcaggcatggtcttggaagaagctgagtacgaggtcatatcaaagtgacaaacgctaagtctcgcatcagaacaacagcggcagccttcaacaagacaggcccatgcctatctcgcaggtgaatgagtcaagagttgggatggaagacgccggcgggaggagggaagcatgatggaagaggccatacacagaatggcaaagcacggcgggaacaattttatcctccaaaaaaagtcaatttgatttcatccatattaattactacatgctcgagcaatcatcgacttaactcgtagcaatgacacaaaaaatagctccatggtcgaagaataacaaactcgtaaactgtccaaagtccaccatctccattccatctccagcctttccgtagcatcgacaccaattccatatccatccccaaagacatgcgaagacagtattaagctccgttgagaagtcaagtagcctcatcaactgggtcgacgacaggaaccccagattcatcatccagacccacttgaacttcaccatcaacatcaatggtcggtgctggtatggcatcgacatcaggtacttcgggtgactcaggagcttcaaccctcgaaacatccacatcatcaacatcgacgtcgagatcatccgtgtcaatggacggaaccgtggggaaatcgagaccctccacgtcaatatcggggatgtcaaggtcgccaacgtcaaaatcgatgtcaccgaacgaagcgatcagagcatcgagagcggcaagttccgcttcaacgtcatcgtagccgccatcctcgtcagcaccagagccatccggggtttccccgccagcagctggaggagtggaactctccgtgggaccagggatactggcagtggacgtggtatggtgattgcttgagctgatgcggaggctaaaagtgtcattcctcgaagagctgtagttgatcacgcctggaatgttcaattctttagctccttggctgttccagaagatatcgagggtcgagtcctggaggaggctgtcaagctgtgactgcgtaaggcctacctctcccgagatgggaatctcaaactgattggtgctgtgggaaagtgagtcggaactttggtcaagcaggagcctgaaggtgtcgctgtggctgtcactcatgtcaagaattccaggaatgttgagcacacgctcaccttcgctggtccactcgagctcaatattggtagattcgagaagatggtccaattgctcctgggtaagaacaatggagcctgcaacaggaatcacaacggcgggcggcggacccgcggggggaggagggggagggtgaccaccggggccgccagagaagccgggtgcttgaggggaaccagtctcctgagggccgccggcaccatagccttcggagcaagggagcaaagtggtctcgccaacataccagtagccgatgatggggatgcagcggccggcatccgggggcggagtaggcgcgaagatgttagccggaagggcaagggtcgcaatatcacacacctccgcagggccgtttccaggaggaagcactccggttgggtgggggccaatgtgggcaacgtccctcgctcgaaggctttgagtaggtgcaacagtcatgcttggctgggcactactgctagtactcttcttggggaatatgcttccaatgccgttgatcgagtcgaaaacggagttgaggatgccagcaaagtccttgccattgatcacaccaggaccggatccatcagcagcggtggtaagcgcatcagtaatagcgctcgcaagagtaatcagcgagtcggtgtcaacaggaccaggggcggcgatgtcgctggggagcgtgttgagcgctgcaagaacagtgctggctaggctagccagcccatccaagttggcggacattggaggtgtggccggatcgggggcacgaatgtttccaggaatcaagctaccgagatcctgtccaccgagaacatcttcaagacccgggacagcgctcatcaagctgccgaggttaagattgctgagcacatcaccgatgaaggcatctgaacgggtggcggtgctgtccgagggatcgctggcaagggtctcgagatcctggacatcatcgttgcctgtagagacagcacgagtggagccagctggcttcttgggcttgaagaatgggttgttgtcgaaaatcttaccgaaggagctgaagactccttggaaggctggaccaaagaccttgtcaaaaatagcgttcacaacggaaccgttgccagtgccggagcctgaaccattgccggaacctgaaccgctgccagtgccgggatcagaaccgtcaccggagcccgaaccgctatcagggtctgtaccactgccggagcccgaaccgctatcagggtctgtgccagtgccggtacccgaaccgctatcagggtctgtgccagtgccggagcccgaaccgctatcagggtctgtgccagtgccggtacccgaaccgctatcagggtctgtgccagtgccggag