ccccccccctcccccccccaaaaccaaggaaaaagacgagaaaaaaaaaaaaaaaaacataaaataaaaaaaaaaaaaaaaaaaaaaaaaaagagaggaaggattgaccttgtcgataaccgcctcgaaccagcgagaccacggcacaacccagttttcttgcaacttgtacttcttaatcacgctagcgagttgccgggaccagttcgggcgctcaggactggaactcgagggggcccaacacgacagcgactggcaagctaccttacatgaagtgcttgcttggaggaagaacaaagaagatcaacgacattacctaggtatgctcgagatgaatccaaacaagcgggcaaggaccaaaccctctgagcagcgaagcaaccatgccgaagcataccaaactgccaaagaggctggggggtgttggatcgccagagagcagatatcaggcttgagattgagatgaagcgagtaaagacagagttgccggctgactggtggaagaaactatataagtaccgtagtgggaaaacctgtttccagacatgcgttgtagttgttggacaacaaccacaatcaatgtttcctggccaatgcatctttccttggaggggggttaggcgttgtaatatagaggtagtgtccttggtttcgaagctgggtcgggtccgaatttcgagatttctcaaaggtttcaaagtccttctttcccccaactgtcatccccttaaattaaaggaaacaaccaagcgtttcttccatctttgatgctcaagttgttccagactaaccatccgcatcagcgcatcaccacttcagcatgcggcacggcagcaattcactcaacccattatgataaactcgacatcttggcccgtctttcaacaaggcgggtttagctcagttgggagagcgtcagactgaagtccacttcactcataaatctgaaggtcgtgtgttcgatccacacaaaccgcatcaacttttctttttgttgttttcgacgtggtcgtagtggagttgtggccgaaacaaaaatggatgcttaggagggaagagcaggggtcatcctttttctttttgttatctcttgttgtaacttagacactgtgaacatgactcgcgtataagtcatgggtttggaatcgcttgcccgagtttcaaagaggaaatgaaaaggtcaagttgagagaactgcgaactgcctgtaagtgcgagcttgttgattatacttcagtcgataaaggtaggctccgcggaagcgctttcaccggttgagggtaatctaagacgtatgacttttacctggtggaaccggactttggagaacttcaggttccaacgtatggcctgttagcgggtagaaagcgatgtaagccgcagcaacgttgctgaagagctcgaagaggaaggggatgtgaagtattgaccttgatggtcacgagagtacctctacctctaccatcattaggtagtcgtctcctcggcacagctcgagggtcataggactgtctaaattggagatctgacgaagcaggataaggtatacaaatgttcacttaccaacatcgtcagccggaagcgctttctgggctttcatccgttgctactgcggtatgttgcacagtccgcgtggctctttccttgcaacaagaaggcacccaacaagggcatgaaaagttcagtagcctggttccaaactgacgggttattcaatgacctagcatcaccataagccaggcactagctcaaatgtaggactgaccaactgggtctcgtggtactatacacggagaattgaagggggacatgggcagtacgcctttgcgttgcaacatgctttgaacttgccttcaacccccacgcttaccagcaaccttttcttcactcagttataggtaccgagaaagctacattgtcatcaaggtaaggctgtgtgctgccgagaccgagacgctggttctttccatcgctggtgagaaacgactaccgaaaattgctcaggttatgagttcggaaatctttgacacggtactagaaggactcgataaatgtacctctagcgagaaatcttggaggtaaacactttcaagccttgtatggtcatgtccctccacgaagatgttagtttagcaatgaaaaaaaggtctggattcaagcaaggtgatcctattgcaccaacgaaataggccagtcctacgactactggaagctccgtatcgacaatgccctgcgcaccatcggctaatttcccgacgggactcacgagacatggagcgactcgctcttcctttgtactattggcatcgccggcagcgcggttcttcagttcgacgagtggtgcaaggcccaacggccagaactggggaccagctggtctagatagaaggtcgaacgtcacaggacattccacttcgtgctgtttgcctagctaggcttgatgtcttcggccctttgaaagtaaagacaaggtaatgtagaggtagctagccgtctgctccttgattagcacagcatacgatatggaatgggttgcaaccacactactagagggaagcacaaggccaggagctgccatcctcagatccggaaagaaaaaaaaattggaaaaaaccaagacaacagaaataccaaaagtgaaaaaaggtagaaaaggaaaaagcgaatcaccgacttcagagaagtggagacaattgagtttgacaagagtgggattcgaacccacgccctttcggaccacggatatctcggattaagggttaaccttaacgtggcgccttagaccgctcggccatcttgcctttatgatgaaattgggtccatattctctcattttgagattggtctcttttcgcggtccatgcgatctgccatcttactcctcaatgcggccttgctcttcatcctttccacccttatagacctgtctgatgaacctctcagcctccttgataatatgtatactttgattcacgctgggcgagctcggatctccttgcactttctgccatcctaccaacaattccctcaagtggcttcccgcttgaaggatctcgggcccgatgaggtctttgagcaaagatatccggcaggcggccaagagaacgagcattgcgcctgccattctgtttttttttttgggtgtcagtactggattcaattcgaataatgtatggaaataaaagacaagaatggaaaagaaaagaaaagaaaagaaaagaaaagaaaagaaaagaaaagaaaagaaaagaaaagaaaagaaaagaaaaggagagcgacgcacgaaagtgaacagatccacgtgtcaactaataaggtctgagaaaaccccctaaggttcaagatgtgaagcaaacatgcatccaggcaagacttgcagttagctaggacttcgtgttctgctagctttatgttcatagctgacggggtagtggtactgttcacgcggacggccgtgctgcttgctggaacggaggccagaggaccttggatgccactggatccaccggttgttgtaattgggctggttacggggctggagccggcattcgaactgcttagcatccacataagatatctgtggcagaaggttaatggctaggtatcttccaggttcgcttgagggtagcgaacgagttgtaacttacggccggtagatgacactcctacaagtgagatacctttgcctcaggaaccccccatgctccgtctttactccggtgatattgtgcttcgcaccgactggcggccactcaacctcgaaagcaaaggcttctggcagcacagtcctccactcatccaactgatgatccagctccttcacaatgccagggaaccgcttatcatccaaactcgcgcctgttcccctagcatacagtagctgatgtactcgattcagcagcctcctcatcgagatacaggccaaaaagtacaaagagctctgctcctcctcttgggcgttcgaatgcgtgctataccatgcatctggtagcggaactgaggattcaacacgagcaatacctgatagcggcaagttggagagctcagctaagtaatccgattcgagaatgtagcaggaccaaaagatgcggcgaatacgttcttgatcttcggaagtggaatcttgggaagagtatgaaaggagaaggagacacttggtggctgcggcggaaatatactcccatgcttggaggggacggcgaaggaaggcgaagtaaagactgaaggttgagagattagtattagtcggaaaatgagctggaaagatggagggtggttaaggcacattgaagccaaagaaactcacgctacgaagaaaagacactgtgtggctatggagctgacatccatgtgggcaacgtaaagcttcttgagcgcactctcgaaatacatatcgcccgttgcacgataagttgctctgcgtctctgttcgctctcagggacagcagcgctttccatcaagcctgccgtcaccttgcttgcacaacccagtgccatgacgagtaaagcaaggcagacgcagagctcatcgttgtcttcaaagtttccgttcgtgatgagtgcccgagcattatgtagctgatcgcttgacgttgtaggataccagaagttgacggcatggccgaaagcatccaaaatgctgtcgacctcttcttctgtcatatacggataaatgtctcttttcttcgtcttgatgcgaggacgagactgctcaaggtggaagatggaagtgtagtccttgcgaagactaggaaagacgtcgaaatggggccattgtaatatcgactccgttgtagaagtgtgccgtgattcaagaacagcattctccaggttgttagcgttgtctagctcgtccggatgtggacagagggtagggcgaggtgtaatgcgcaggtcggttagggagcctccggagaagctccctctaccaactgacgagccgaccgcggatgacagtacatgatgagaagaactgcgactaacgaagtgtggcgatgctgcctaggtatacgaatgttagtgccggagatgcgatgagtgagaagggcagctgacaatgtttgcattcaactcgtgaagatacttctcaacacgcaacaccccttccaggatgagatcactctttcctctcctgtggtttattttgtcagccagtgatctgtttaatcaaaggaatgccagacgtaatggtatcactcacgagttggcttcagatccataagtgcagtcgttttcagttgcgacacaagccgcacatggcgtatcaccgtcacatctatcatcaggaaagtaagcggcatgaactccaggttcaaaacacctccaccacagcggcatggcacctttgcaggatgcacatgcgggtagccaagggaacgatacgaggatcaacaaaccttatttttctgaaccggcacaagtcacacttggatagtaagttgcataagcggatgacccctttaagcaacatgggacgaaattcagaaaaaaagcaaaactcactgcgtgggatgttctgagccgcttccttgatggcccgctactggtgtcgttctccatggccatcttgcatcatcattacttccatgcaggatcggcgtagaaggctatcaacacttttagcttgattcgaagcggtccggtttcaaaggactgctaactaagacccggcgtcaagaggtgaagagggagaaaagggacgcgatggtccgggacattccagccatacccccctggccctaataatgcggggaaagcggagactaccgagacaaggggtctggggttgggaatgatttgaacgaggggaggtagcttacaggaacaggctatcatgccaggctcggtccctggtatcaagccatgaagccgtcgtggtatacgaaagctggaacttcttgtccggaaattgttgggccatgactttacgatagactgtgctcagcacttttataatgagcaaggccaggcgcttacggtccgtagttgaactctgtagcaacgaaccctagtgtactctcttataatcacaccaacgtgtgaaggttgggctgatgaaaatattgattggccatcggaatcatgggcttgacctccatttaatcacgcacaagttccattgaccaaactaaattgtaactttctcgtcatccggcgctcccatggtgttcaatactgtctgcgcactcctcttctccaggcttttcttgaccgggttaggagccgagaacacttcctcgagttcttcgagggtgcgatccttggtttcagggaaatagaagaagatcaggacaccttcaatgaggtcccaaaacacaaaaacgagataaaagtagtacccgatcttctcgaaagcaggcccagaggaatattgaagaacgacagacgaagcagcagatacgaaatttccgacagcagtgccttttgcgcgggtagctgtagggagtgtctccgcaatatacatggactgcaaggccgtccatccgaaagaaaagacaatgccaaatataaagataaaggcaatggtcgtgttagcggcagcacgttgggatggggtgagagcttgagtatcagcgtcgtcaaggttaccaacatggcccggcattgcgagtttactggtacccgtcataatggcgaagcaggtggaagagaagacgattgtgtagagcagaagaggacggcggccaacgacatcggtcatgcgtgctcccattacggcgccgatgagcgacaaggccgggttgataccgttcagcgccaataccttgtgctcatcggtaataccggctgatttgagcatgttgaccatgtaataggaggacaagctattgccgctgacttggccaaagcaggccatgccgaggacgcagataaggcggcgacgggcggagtgagtgttccaaagctcgtggtaatcgtaccacttcttgtcggatgcctctgacgagatctggttggccatctccttgagttgcagctgtactagagggtggtcgagccggccttcgccgtggtaggtggccaggattttggcagcttcttcgtacctgtcttgagccacgagccacctgggactctcgggcaaccaaaagactcccaagcacacgattccggaggtgatcatttggcaccagatgggaatccgccacgcgtccttgttgttctcgatataggagcaaccatagacgacccacgaagcgataatagagccaatgtaccaggtcgtattatacaagcctgtcagggtgccgcgccacttggggtgagccatctcgctgacatagcaaggggctgatacgcaacagaagctgacgccgaaaccgaggacgaagcgaccgcctaggaactgggatttggtatgtgtcgtggcttggacacacgtgccaatgataatgacaagagcacctgtgaacatgccccagcgacgcccgaaccagtcgttgacaggggcggtgaagaaaacggcagcaacactgccaatgttatacatggcgaaaacaaggccggttcccgagcctgcagtggacctggaagaacccaagaggttagctgatgtatcacttatgggtgtcttggccgatgaacacatacatatggaagtagttctggtaggctttcataccgtttaagcctcccatcagacttccatcgtacccattgagacatccgcagaggtaggcacacgcgaggacaaggtagaggcggaacatgctcttggaccagggcgagtactttgtgttgtcgacatcatgggccaactggacagtaatatcggattctgggaaggcatcgtcatgggcacccatggcctccttttcgtttatgctgtgagccatgttgactggctggtaaggagttatgctgagagagcaagtggaagttaccagagacacctctccaaagcggaaagcgaagaggtcatcgtgcccttttgtaccacgatggcaaagcagtgatgagctcgttacatgtgcttccaccgtcctggatcagtccaggcttcttgaattggcgcaaccctgcatgctgattgatgttgctttcgcacccgtcagcacctttctaagctgccgtgccgaaggggaacttgaaaggtgtggctgccaagggtgtcataaccagggttgatccggggccccagatattaggtgcattgtgatggcgaatctgggggacaaatctggggaaacggtgacagggtcggtctcggtcccttttcctccgaacctggagaggctggactctcgtccgcatagctatggtagcataggtatccctatccatggggtttgagaagaccgtggtggcgattctgaacattgggatgaccagcgagtgaggaaatggacgagacaatgattctgttgggggtcctggtgactggtagtgttgcccaatctgtcactctgccgaaggggaggaatcaaacaaacggctgaatgtgagcccagcaaaaaggccttgataatgtaccattgctgtacaggtggtagagatcatagcagctggaatgggctgcaagcaagaagagtgaagagaaaggagcagaagtgcaagttggagaacagaagcgattttggagtgcagtgcctgcatgttgttgaagcacccatccgcaccaaccaatctccttccacaattgggccggctccgacttccccgacagtttgtgcctcccccgcatttccccccagtcatccaaacatgaactgttcatgaactgatgtgctaacccttaacggctagcttcttcgaacgctttcttctggtgacgggacggagccatcctttctcatgtctgcaccttccttacttcacctacaaacagcttgggaaggaagaatcctttcccaacctgaaccgcgtatacttctactgacaagtttgattggtgcatgttacctacctctatgggccgctacggagggagcatgtactttgtaggtacctgtctatgcagaaagaagaatgcggggtcacagggtcgcagtgtgctgcctcaacccctcgcgacagtcactcaatgagtctcgcctttcaccatgttcaatgcccgattacgagccaaaacaccagggcagaacgtgcggtgttgcactgaaaccgacgccgatgaccgggtaatgcggcaagacacaaaacaagatgggctgtctcggcttgctggaatataaacgcctggacacttggctggcgtcctctcttgtgcttgagatttgccttcgataacaccacgtcgtacctatccttcactcttttttgtccatctctttcccaagccccaagagctgccgtttccgcaatgacggcctcccgctctcggggaattccccctgaagaagtcgacggcacacccgactactgcaatgagtctgtcttccggcgcaacactctacctccacggacataccacattcccacggaaaattccctcttgctcaacggccaatgggactttcactacgcctcgagtcctctagctgctccagacccgaccgcagaaaatggccacaactcggctgacaagcacaacgcaaaataccagtggactaccattcaagttcctggccattggcagcttcaaggccacggtatcccacactacaccaacgtccaatacccatttcccgtctgtccgccctttgtgccttcggagaatcccactggtacctatcgacgctccttcttcgtaccggacacgtgtgagactgaccagctccgcttgcgattcgacggcgttgacagtgcctaccacatttggatcaacggtgttctcatcgggtacgctcaaggttccaggaacccttccgaatttgacgtaaccgaatatgtcgaccgagccggccccaacgagctcgttgttcgggtctaccaatggtcagacggctcatacattgaagaccaggatcagtggtggctttcgggcatcttccgcgacgtacacctcttggccttcccccaaacgcgcatcgagcactggttcttacggacagatctcgacgtcgaatacaaaaatggaatactcattgccgagatcgatgtcaaaacaaactctcgctcggtgatagaagtagaagttctggatcacaaccaagatattgtcggctgtgcagaagactggggttttggcagcagaaaggtgatgctcaggattcccatcaacaatgttgaccaatggacagcggaaagcccgaatctctacacagtccggatagagcatgtggtcgacgagacacttttccatgtggttaaacagagggtcgggtttcgcaaggttgagctgaaggacggactgatctgtgtcaacgggaagcccatcagattccgcggcgtcaatcgacatgaccatcacccttcctttggacgtgctgtaccgctggacttcatcagaaaggatctcctgcttatgaagagacacaacatcaacgcgctgcgatgcagccattacccatcgcacccaaagcttctggaccttgctgacgagctcggtctttgggtcatagacgaggcagatcttgaatgtcacggattctacgatgccattgcacggcccttgaatatacctgaagaggtggattacgaagagcgaaagaagcttactttcggtcatgccgccaagtttacaagtgacaatccgtcctggaaagcagcgtatctggatcgtatggcgcagctcatacacagggacaagaatcacgcctctgtcattatctggtccttgggcaacgaggctttctatggccaaaaccacaaagccatgtacgagcttgcgaaagatatcgaccctacaaggctagtccactacgaaggagaccctcatgctgagtctgcagacatgttctcatacatgtatccatccgttgagcgattagtcagcctcgccaagactgaaggcgttaggtctgatggcacctttgagaagcctatagtgctttgcgaatacgcgcacgcaatgggaaacggacctggctggctcgaggattacgaagaggcattccgcgcctaccctcgccttcaaggaggcttcatatgggagtgggctaaccacggtttatggaaagaagaccctgatggaaagtcctattatgcttacggaggtgatttcggcgatgttcctaatgacgggacgtttgtcatggacggtcttttgtacagcactcatcaaccgacgcctgggctactcgagcttcagaaagtgtatcagcctataaaagccgagttgattgactatagtgatgtggcctgtaagctgaggatcacgaactcttacgactttgtctcagtcaatcatttaaccgcgacttggaaagttgaatcttttatgaacaccactaggtaaagtcctgtcaacttccccttgactaacttgacgccgaggcactaacaaatttgcattccctagtaccatcttgcatagcgctggcgtcatggaactgccacatatactcccacgatcatcaaagaacatcgagctgagtctaaggcgaccattgccgttacatccacctatgtggttgagcgtctcattccgcctgaaaagctcgacagcatgggcggaagagggacacgaagttgcttgggctcaatttgaactcgggtctgatgatggattttcccatggttccactttcttctatttaccaagcctgaccaatcttccactccgatccgaatcatctggcactctaaccaccattactggacataacttcaccatcaacttcgacaatgcaaaaggctatatgaccagttggacaactggtggtacccccctcctcgaacccaacccgcgaactggcgcggccattatcccctctttctggcgtccacccaccgacaatgataatcccatttccctcccgtactggaagcgcttcggtgtccatgccatgactagccagctccgattcttcgacgttactgccactgctaagatggtcgtaatcacaacgagaacgcttcattccccgccaattctctcctgggggtaccttgtccatacagtctacgaaatcactaaaattggcgacattcacatatcggtaaccctgaaacctcagtcttctgactacgtcaacacccttccagcccacgtccctcgtgtgggtcttgatctccgtctctcacgccgtctcgatgccgtgaagtggttcggcctaggaccgggagaatcctatcctgataagcgcactgcccagcgcctcggaatttggtcggtggaccacgtcgctgatcttcagaccccttatgaggtaccacaggagaacggcaaccgcatgggtaccaggtgggtagccatccatgagcctcaggggaccgggctacgagctatagcaggggacgacggtgagtggtctgataagtgcgagaggaacttcagcttcgtagcgacgagacacagcgcaaaggcgttagaagaggcaaaacatccatgcgatctcgtggaagaggatgctacgttgttgaggcttgacgcaaaggttgcgggtgtgggcactgcagcttgcgggccgggtgtgagggaggatttgctcgtcaaggttgaggagatgaagttctcgtttgtgttgaagcctctgatttgaaggggaggcattagaatcactagcaggatgcttctacattgaaaatttgaacaccttcaaagcacatagttccatacttgcatatgctatcatgacacaaaagcactttcatcacacgtctttcgaaccacgaccctcgaacatagtcccacgtgtcattcaacaattgtgcaactgtagtacaaaaaaaataatcagtgaggagcggaaactgaaaccatttcaatgtcccctttctcttgggtcacacgacgcggggaaagtgacaaaaagcatgttgaaggcgcttctgatgtaagtatgatagcaacacacaatgcaagacgcacagcaacattcagacaccggcgtgcacgcttcgacccaaagagagatgccagcttcgcagcttattatttactgattcgatgcctaaccggatgtaagcataaagtgctttcactaccagaccttaatgcatccagtggtgcgtgggtaagtacacatcgtccgcttagaggggggaaaggagaggtaaggcaagagaaagtaccttgccttgcatcaggcacgtcatgcgttggatgcagacttgtgccacaataacgctgatgcatgggaataaattgacggctgctagttagcggccagccagcagcaatagcttccaaaaacattatcacgcaagctgagatgacacggaacataacgaagacattgatcagtaacgtggtgtcaaacttcaggtcggttccaatccaaccctgctattattttcagggggggactggactcgtgaataaaagagcaaaagaagccgaagaaaaggagcacaagcacaaggaaatatcaagccaacaacaaatcttgaggagactcccgtcgttgataatgatccaggggggcatcatcaagaaaccgccgggacatcgaaggggggcggctgtagtgtaggttggaataagcataacaactacctcttacgtcccagtaagagtacctctaggaacggaagggacggaatacgtaggtacaggaaaccccgccctctcactttgtgctaccaacaaccaaccactccatcggatcctccaactaatcaacgaagtctaccacggcccaggactgtggtgttttcctatgcctttgttcgcattgattgcaattcccccaggaggccggctcccagagagggaattgggccgtggaaccctatgtcgccatgtgcgcttttattttgggtttgatcggcataattatccctgcttcgcgtggattgattctcgtattcgagcgatgatactagtatatttagaagccatgcgtggtggtggtgtcaaatgccgcgcagttctatctgtggcgtggcgcggctgctgtttgttagcattcattgccggcgcacatgagatcttgcaaacaggaatgccgcaggtaagtgatgaagtggactttttgaaaaataacggatatcaccacacgaccaacgattgattcgagtcatcaaaaatggtattggattaacaaatgcctagataacgtagcccgtaccctcgccggggaagcaccaattttccaagcacaccacgccgccccttcgtgaagtatataacaagaaagcaagataggaaggaccacattgaaccaccataaatcaggctgcctacaaggctccatcggtcatcgtcatgaatcggagacaaaggtttctatttcggcaacgaaatgtttagtccttgccgctgtagccgaccttgatgttgagggtgacctgctggccgctcgcgatgttgaggccaacaccgtcctcagcctccatacccttggtgtaggcgttggtaccaaagccaccggggagaatggtggagcaggtgtcgtggccgcaaatctggcagccgggaacgtccataccggcagcctgggcaacgagagaagagcagtcggcaccagaccagccaccgttgctgctgttctcaaagtcgaactcggcccagttaccggcaaactggccgttcgtagtggtgggaacctcctcggcagagaaagcgcagacaccctgggtgttggcggcggcgacgacgagctgggtctcgccaggctggagggtgaagacgagctgcttgttggtagcgaccttgaacatgccgttgaggccgtggttggaacccatcttgttgccgcaaacaacctggtagggcacgtcggcaacgttggtgtagtacatgcggttgtggtacttgtcggcgatgttcttggggacggtcatcaagttggagttccactcgcagccgtcagcgtcgccggtgttgccagtgtacatgatctgagcgtaggtgacgcgcttggtgttcttgttctcgccgcagaagggaatgtactcgtcatcggaagaagagtcgtccccggtcgcagcagccgcagaggactgggcaggctcaggaacggtggtgctggaaggaacggcgacggaggaggaggagggggtggcggcagggatggggatggggaagtgcttttcggccttgtagaacttgaggtcgcgctgctggtgggcggcgcggtggaggtgggcgtggccagaaggcatggccgaggcgccgaggacgccggcaaggacgaggaggctggtgatctgcatcttgtcggtttggataaatgtttgtctagttggaatggatagatggcgcaaaggatgctgggtatatgtctagtctatagtagtcgattgagatggggtggccgacgtggtctatgttgtgcaatcaatccaaggagtgttggtgtagcgtgggaccgcggtccaaaggaatggctgcgagatggggatatctgcgcaagagttgtagaaaagagtgtggtgaagcgcaacaaaggaggcgttgtgcgtcgttgtggtgtgttggatggaggaggaatgaaaatcgcgagggagagggaggagggcgtcaagtggttaaaagaaacgaacgacagagcgacaggagctgcccctggtccacgtttgtggtcccacggcgcctgcaggggcacgcacacgcatgcgttcagggaccggcatgccttccacacagcgcagtgcgacgttgcccggggcagcgaaatgagggcctggcagaaatgatccctggcacctggaagattggtctggacaggtgagccgagtgggtcttgcagtccctgccactcgtcagggcggtgatcgtcccatctctcgtccctgagtggccagcagcgacccgccgtccacgacatctgctcaggtacttgatgcttgtgattggctggcccctttgctatcccccgcctacataattcgccggcagttcggtggaacaatggaacccttcgacgacgcacaaaggcgtaacgctgacttccaggtttgtattatgcagcacctttgacccactgcaagaataggtaggtcacgtccagcttgccaaagtcaaagaagccattgttgtttcgctgacaatagactcgtcatcgtgaccccattcgttgagttcctttctcttcgttttcactcaaaggggcccaagacaggacgcacgtgcattgactggtgttctggagattaggtgagcatgggggcgggaaggttccgttgctctggcgtcaaggatagcagcgctagccctgtttctcgaagcctggtcgcggtcgggtggtctgaaacgagatgaacggaaacgggggcaatgccaaccaaagagctttgatccctaacacatgtccggattaagtgccgcgaaatgtgttagcgagcccccttggctaattcatggttcgttcatccacagtttgattaaaagtgtaatgcgaattggcgttggcgggtcgttccttggtagactgggcaacacagcacttccccattgccccgtttctccgttccattggaccccgtgggctggtcgggccaccagcgcagtaattcttcaatgagtaagcgcgcacctcgaggttttcacagtgaaacgagaaacaaaccgcgcctgatgaaactgtttagttgacaaagacattgtggtcactggatgacgacttgctcatggtggatctctgttcagtcatatcgatagactaggccaattcgtgctagcctgggccggctgtctagggctgcatcatgcgccgaccgacggcgcctcctagtgtagagacttgatgttgaacaagtctccccaaaaacaccaaacggaatcctcttgaaccttgatcgattcgcaccccagatagggagctccaggagcattggcgagcgttccagacttctagaaccggatcactcttgggtccgagatgatagaagatgacgacgcgctcaaccgaggcttccaagaatacaaaccaattgacatttcgaacacccagcgcatcgcggtacccatgagatgatcttggtggccgttgtcccgtattcacttagcgaaggggggaatggaggaatgccggtttcctccttgctgttgacaaggggtcactgccactgccacagtgtgcccctgagtagaggtagcctacctacctctaggtaggctacctagtagtgatcactcctgagtccagacttcaggccctctcctgctcacaatgcacgatcaagatcccatcaacattgcgcattcgattgatatcttgccatcaactcactgtaccgctatgagctggagaggtcaaatgggggctgtcaagatcacgtggagagtagatggacgggaaccttcaattccatgttccggggccatcacgtcccgtcctctgtctgcagctgcaaacaacttgcctacaagtagtgtagaggtatgcacagaccacttgcatgcattttcagctcctgatggaagcgaagcagaacttaagcagaagccctgcggatggaactcccgtcctgccgagtgaggtgagcggtggagcccggcacggcgaccccgcgaacgtgagacgcagcggatcttgccccgccccgcccagctaaacttttcctgtcttgccattggaaactttcggcctggcccaaccacgtccgtttattcctagcaaaaggcgatttcaaagtcaacaaccgtccaccagaacctgctgtcgattattcagactggtcgaccggaagctccgaattcccactttgcgcgataacttagtcactgaaactggggccccgacacttccgcattacgcaagcctttctctcctccgactcaacgtaccgagagcttgcgcgtcgctcgcggcacgatatcgcatcgaataatctgtcccatcgagccgaaactgtacgcactaaccacgatctcccagatcgagcttggccgacccgactcgaagaacgactagggtacaactacaagcacaacctgagcttggtggacactaagcaggggaagcaagagcaaaaaatctcgactcaggtccggctccccagacaggccctcagggcgtttgttgttgttgatccttactggataccgtaccccaatctcgacctttggtgtactcgctacctgcccggtagagagattagcccgaaccacgatacccagaggagtagagtgaaacgctagaacaacagaacatagaaagaaacacctgtccacccagctacaccgctatgcctctcgatacttcagcatatagcctcgcgctgttgcgcgtcgacggccgcaggtggaacgagctgcgtcgcatccatgcccagatccgcacccaggccgccgccgatggctccagttacctcgagatgggccacaccaaggtcatgtgtgtcgttaacggacccagcgagcccggtcctcggaggggagccacgtcgggcggtggtggtggcggtggtcagtccaagaacgccgaggttgctgtaaacattgtcattgccgggtttagctcggttgaccgtaagcgaagggggagaggtgataagtaagtcaaaacacccaggggttgtttcccccccagtgtcaactacggctattcgtctgtcactgttcgcataactaacccgtcatccttccttcttccatcatcacaggcacatcctcgaactccaatcgacgatatctcaagccctcgctgccagcttacacacccacctcttcccgcactccaccatcaacatctccctgcacgtgctctcgcaagacggctctttgctggccgccctcatcaatgccgccacgctcgcctgcgtcgacgccggcattcccatgacagactacgtcgcggcctgcacggccggctcgacgtctacatacgcggctaacgacgagggcgccgacccgctgctggacatgaaccaccaggaggagcaggagctgcccggcctgacggtggccacattgggcgacagcgaccgcgtggcggtgctggtctgcgagagcagagtgcaggtgagtcgcctggagggcatgttggccgtgggcgtggacgggtgtaagcaggtgagggagatcttggacagggtagtgagagagaaggggataaagatgatacaggagggcacggtcgagagaggggttgggttgaatgacatggaactggattgaatggacactactgaatcaatggttgggctccgggtcacagaatcggatatggtacggtaggtagcattacaaaggcttggagcaaaaaagaataggcaacatgacgaatttgacgaatttcacgactatcaatgtaatcaaaagtacagctcttggtcaggtgagcaacatgtcgtttctgttaaacgtgcgccaacttttgaaagcgttctccgaaactgaaaggtaccaaaaaaccttcaacttttgaccagccattcactgacacaagtcacagcaaactacgctttcaccaatctctcacagctcatcgtgaccactggccgtcttcgactgggcctcaggcgtctccccctcctttgaagcagccttctcagccttaccagactctttcttttccttcttcttctcctcctcctccgtcgaagaagcctcaacaacaataccctccggcagctttttcttggtgccctcgctcaacctaatcgcatcaatccacgcctccaccttgtcatgatccgagaaatcatctccctcaccaacagcgtcgtagcgtctccaccatccgcgacgggcgttgatgacgatgagttcaatgtcagcatcctccttgaggccaagggatttgagaagggacgcgccggcggggttggtgtcgaggggcacctcgtaaaaggggaagagcttgtgttggccgagggcatatttgaattttatttcggcgaggtgggtgagggccttttgggctttttcgttggaagaggataccagcgcgagaaggcaggtgctggatttggacgtgaggcattccttgacgagcttttcgggggtgttgagggaggggatggggagggcggtgtggattattacgggaatctcttgggttggggcaggggtttcggaggacgtttcagaggaggtttcggaggaggcgaccttcttggagtcttgctttccgtttttttcaccaccgttggccttgccgttggccttaccattagccttgccattagccttgccattagtcttgccattagtcttgccattagtcttgccgttggccggtgctgggtccggattaggctgggccgcctgggaaaggaactccaccatggcggccttgttgatctcgccgtcgtacacaataccaggggcatcaccgccaggcaacaagatcagagtagggagtttgtcgacaccgaatgtggataccgccttggactgagtgtttcgcacctgaccgacgggcatgacaccgaggaattcaatggcgacgctcttcagcaagggggaggtggtacccttgtcggtgaagaggagcgctttggctgtctcgttcttgtcactcaggaacttgtcgaggttcttgtcctcgactttcacgacgtgattgttgatgcgcgagaccacagcatcgacaattgcgctggcggtgcgctggccttggtagtcctccactatgggcttgccgttcttagaaggacggatgatcttcaaggtcgggaagccctgcacgcccatgctgccgcaaaagggcttgttggcgtcctcatcgcagttgacggcggcgaccttggccaggccttcgaggttcttggcagccttttcgtaggcgggcttgaggttttggcagtggccgcaccagggggcgtagaactcaagaatctgcaagggagagaggtcagacacatacatgcattattacgatggctgatctaagatatagtcggtctggtacttacagacgtctggttgctcttggcaatcaatctatcgtaatcctttccgtcaacctgcaaaactggggactttttggtataaaggcccgcctgggctccggggagcgcagacaggataccaactgccagagcacagagggtggaatgatgcatggtacagtcaggaaggcgacgcttttgtttactgggtgacggtggtatgtatgtatggggggatgatgatagatgaggtttgtggggttggagctataatgtcatgaatgtacaatagccgataccaatacaaagtgtaagtgagaacaaaggaagctcttccgtatgggcgtcctagggattcagtcccgtgtgaaagatggtgtcgtgtatttgaaacccaaggaagcaacaaacagacacaccgattgagatgaaaggaaaagctgtcatcttcccaggttcggcaaaagaacacatttcaactcagaagctgtgaaagctggcgccacatacaaatgaagtcagaagcgtccagaatcaccaggggaggagctgcggtccgggagcgctttcagtgctttgaaacgcgctatgactggaatgtggcccaagctccaaggcacatcatgatgtggatggcatcgatggcgcttgagacctagcagagggctgggcgggaatgtggggaagaggacgctaacaactggactgaattggtgccgcctgccgttcgtacgcagtacgtactctagagacagccgcggaaagatagggtagggtaggtgacgacgctagtcacggacggtccagtccatgttcaactgtcaaccctcctctgctccatgggacttgacaaggaagcgagctgagagataacgacgagcagtacttcccctctttcctggtttgcataccttcagttatcctctctccctatagattctcttatcttgatccgaacgtacagccaaggcattctgtcagacgcccgaacgcaatcgtcatgacagacaacatcacgatccccgctgccgtcaaggcggccgatatcaacctctggaaatgcgcgacaaaggccctccagcttcaatcagtaaaaccggagattgcgtattggtgtatgtactagaagcaaaggaaacaaagtaccctccaagacaactgggggctggcagtgtctgacttttgcaggcaattattgggtcgtcaaccagatccttaacaggggactccacaaagagaatgacgaaatgatgacttacacgatggacttgatggggaagctggaacaggcacgctttattccacctccctttaccacctccattgctgactgttgctccctacaggccaaagctgagcacccgaacgaagatgcctacacagacgacgaggtcggccagctcgtcgtcgacagattcgcacaggaaacccttgatcgcgccgagcgagtggtcaaggcaaacaaagtgacacagcaaactgccatgacgttcgatgccgccgcaaccttcttccacctggtcaacatctggggtcctcccgacgaggagacgcaacaaaagattaaatacgcaaaatggaacgccgcacgcatcgcaaaggccatcaaggagggcagggaccctaacgaatccaacccgaaacgagaagaaccccaactgccggccttggaccccagtgatccagaagttcagacattgaccggttcggtcgaaaagacatcaccaccgcccctttcggtcacagtggaggaggtcccagacagagacttgcagaggacagacgctgccggcgtgtctctgccaatcagcccagcctcggctggcccatccccgatatccgaagccgaactcaagctgcccggtgtacccagtgggcttgctgagccagcaccgtcaacagtctccttggacttggacactccagtctcagctcccacacataaccctgtcaactacaggcctgagcccgatctcccatccgcccccagcgcactctcatcctacccggatcgtgatatctcgatgccggacgcgggcactgcagcttggacaccggatgctgatcgccagcctcccgctccgcctgtcgttcctcccacgtttgctcccagtgcaccatcaacagctgctgtggtatcgccccctgtcaaccagccaactgacttttccttccagaacccagctccgccagctgcacaagctcccgcagttcccagtctacagccagttcctcccccactagctgtctctgcagccacttatgcatcttcgcaagttgctggaggtttcacaaccgacgaagctgccatggcctcagcccagaagcacgctaaatgggctatctcagcactgaactttgaagatgttcctacggcggtgaaggagctaaggaaagcgttggaggtcctgggtgcagcgtagttgataggtgttacacgagctacgccatgaccctgatggaggtttaggttattcgctgcacgcccactgatacatgatccccgggccggtcagatctatttattacctgctatccagccgtatataccactgaaaccaaggcatcaaaatcggggtttaagcggccgttatgcaagctcgggcaaaaatgcctttcacactatcggacacttggcgtttaccagtggaacatggaaattttccagaagtaatgtttaccagggcccgacaatgagaatgtgtaaccacccagtgaccgttcggccgcatagggagccctaggcgagtctcgttctgacagcttcccgagagctgggataatacattgcgcactttgaaacgagacagcgaaaacacaatctgccgatttcaaggcaggtctgagggctggtacacagtccttcgcatcgactttgacgaagctgggtggaagagaggctgcagagaaagggtccaagcaccccagggaaacttgctgatagacgtaatgtcgcgaggatggagctattggttatgtgtcaaagtcaggggcaaactgagcgtggaattctactggtcatcgacacaccgatatgtgcacatctttcgatgagtgaggatgatggctatgcaaccctttggtgatgaccatcttcatcagtcttggtcatctcgggcagtaaacaaccttttgagatttggtattgcgccttttgcttttaggtgatcgattccgctgaacactcgtcgtcctcatgtggcgtatataacgcgcttcgtcccgtgggtattttaagggttatcttttcatcccaaatcatctgtctcctcttcatacacaataccgactcgaaccttgctacccgcaagtctcagccggcatcttgcagattacatcagataccccgtcagtcatagtctaccgtttcggatcctaatttctcaacttacgccacaacatcaaaatcatcaccgaggtctcacattccaccgggcccttcccgtacaaagtacattacccttccttcgagcctccttgaaagtcaagcctaatctcttccacaggtcttcgagcctcgcgatacaaactttcggtttcccagggaaccaacttcaccttcgtttacgcaacgcaaaaagcaagccaaaccaaacacgcactcaagtctcaagatgcctgaggaaattatcaccagtagcggaaactacaccttcactggtagtggcacgtccggctcttctggctacaccggctcgtcctcctcaggctcatccagctgtggctcaggcggcagtgatggctggagaccccgcagctacgtccctctacctatctccgatggtagcgctgctggcggcggtagtggcggcggcagatgcaccgacgaggccaaaagaaggagatagacaaatggagtgatggtatacacaaaaacgggacaggtggcaggagactgaatgggataacgatgatctgacttacggcgttggggcatgacttttctttctgtctctagcaatactacatacccggcggcatgcggttaggtaaagaaacttcttcactttatttgttagctatctgttgtcacccattttcccttcaagctagctctgtaccaacacttcttcgcgatgacatagacatcaaaagtcagggactcaagttcggtaactgccgtagaggctttgtttaggtacgcatcggtgatgacacttgatgaatgaagcatcctcaagaaccgcgcaaagctcctcgttcagcagcttctcttgaacacatttgaccacctttacttccgctgatggaaaagcaactccgcacattataggtaggtagtttacgtgtagacagttgccgcatcgagcctccatcaaataggtcaagccatgtctctcactactcacgatagaggttttgaacatcttccaatcgctctagaaacagactaaacctgacccttgactaactgacttgcccgaacctcgcaacacatatcatatgaatggttcctcccttaaacctacttcaacagaatcccaactttctgacgccaagccctccaaactcggtcaccttcagtcgttcagccgtatccgggtgacgtcgcacatggctttcctcgattccgatttcttgtctatagcaacttgatcaacctgtgtgctgtgttcaacccacgtggttcgtagcaccctgaaatggtacctagaactcggggagggctgtatgctgctattgggtggttcaatgggtgactggcattgcgggggggctgacgcgtagggtgagtcgcgattgtgttctagaggtacaatagatagaggttaaagaaggtgacgcgcacgctacgcgcggtgaggtgaactgcattggtacaggctgcagtggcaagtacaatacacacacagctggcgggagaaatctgcatcttcgccgagctcaacaagcagcaactcgcgagtgagggattccattgcagatatagtctttaataatcgttcgcgtaagtaactgcattggtatcactgccgaagatgctttgtagatggcgtccgggcaagtcaacacgcgacgacatgggagatggacgttacagattgggtaaagagttgcttccgaatacttgactgttacttctctcgaggcaccaagtgaagctgtgtgagagcctcgtgcactgcagcgccgcgtcgctggaaggatgaagggcttcaacgccatattagttattaatataaagatctgcgttttcaacgtcgcgcatatataaaggtctgcgtgcatatttaccgctactctgcttatgtccatggttggttttctctcattaaaatcacagaaatgctgcaaattacaaagtgatggctggtattgaatgttgtgggtgcgcaatcacaaaggtcgtggcccacaagaatagaaagaaacaccagcaatgaactcgatagaagcgttgtgtgctgaaacaaaaacaacagatccatcaagcaggagtcagcgggctcacttttgcaagcaaacagaaggaacagaatggcctcaactcaccaccatggtaagcgtcaccagtacgctcaggtcccctgtcaaggaaggaaggcacgccttcacgttaccgagcctcaaaacaccagacaccagtcatcgacggctacactacttacctaccagcaccagcaccagcatcaacacaagcactggcttcaccagctccaccatcttaagcaccagcgtcagtctcaacatgaagacaagcatgagcatgagcatgagcaccagcacgaacacgaaaactaccagaccaccagaccatcaccaccaccaccgccaccaccagcagccaaactacatggtccctgactcgaggtacatagattaggtcgacagaccccaattcaacaacaaaacaaagtgcggttggcgtagtggtcaacgcgttcgctcagtaaactgttgtcctaacagagcctacttgggtctgcatagtcagtgcccttacaggtgccaggggagaacatctgacagcgaaagaacccgggttcgaaccccggaccgcacatcttttttttctgtttcgtccccccttttctatcttttatctttttttatgctggaagagacggggaggggtggacggaggaggaggaagaggagggggtagaaggtattaaccacctctagacttgacagatgggagctgagcattcattgattgcttgtcacactggcattagactgggatttgggagagaacggcaactcggagaaagtgaggttggaggacttggtttctgaatccagcagctatccgtggtgtttgcaccacctcatggaaagggcgtacgcgtgagtgtctgttgactgtgggcatcaacatcctaaccccgcgcatcggactggcatttagtacaatctagtatatctacaagtattgagcaggaactcatgggtagctacttatgtgcatatgtaaagtgttcttgtaatgatcttcgtggctcaaatcgaagtgtcttgcccgtagccagctgtctgtagatggccccactttaaccctggcgtggaaagtgacgaaggcagcaactcgtacaagacactcgttctttccttcaacataaagtcacaacacaaagagaaatttctcgaaaatgaggggtttttggcgagtgcttcgttcaatcacttttttttgtggcatttctagtcgcgctcaagccgacgtcactgagtgtctaccctatatttcacacactcgaattctcacacagcaaagaagaagaagaaaaaacatcaccattgcgcccagacttaactcatatccacacaataacgccgcaaacgcttgagaatgtctggaagtactcggcaacgttggctagttggcttccagttacatatgcggtgcctgcaactgctaggctgcccggtactcccaaccgaatcttcaacgttcatgtccttcctgaccctcttggcccagttgtcttgccctgtcttctgcaatctattcgagctcagtgaccctgttcttagcagcagaatcccggagccttgcgctccttctcactggcgtctcggagaccgcggagctggacatagtcgctgtcttggcccgctttgctgctggctcacctttcgccggttcctcggccgcgcgctctgccagtggggagatagcattggccttcctctttccatttccattttctgttcctttcactgccgcctgtctcttcccgtctccctctgcttgcattctacgctctggcttcttggttcctctggttccctctgctttgctcttgggtaatgcggcttccaagcgcaaaccttcccctgtgccttcgcgcaggttccgcgactgtagccatggagtctcttccttgtaaaggttttcaggaccctttgcaaacgtatgtttcactacttgctctcttctctcctcccctgtcttgacatcgccagagacatcatccccatttccaccctctgcatccccgaccctttctatatccagtgcagcaagctgtgaccgcggtggtttttctttctgccccttaagaagctcaagcgcagaagcagcaacaagaacggcaacagaagtagacacaggagcagagaagttaccagttacagagtggatatccgaaccatccgcgttgcgcctcttgtctttgctggggaacgtaccactgagatcacctgggcccacagtcgctgacagagaacttgaagggtggtcgcgagtgccagcagaagaggtggaggcaaagccagtgttagagcctgtggtgtatacagcaccagcaacagaagcacactccggctccaaagcaccaccactggggccgacgggtgccgaaaaagaacttgaaggttggatgtaagggtccgcggaagggaccaaggtaaagccagagtaggagcttgagagagatccagcaccagaaacacaaacggcatgcccagagccatcactatgaggactagttgtggaagtaggccgaccccaaagactaccagccctgagcggttgctgagtggtttcgccagccagctgcctcaacattttggtcgctggcctacccgcaccaggacgggcgccgcctctcttgttgagtttctttcttggtagttcttcttgtccttcttgtagcgaatataacgccgcatcgctggaacgttctcttactggctttaaagaggtggtgaagccgtacgaggctgctacacgcacctgctcatgctcttcgggattaggttggcgcaggaataagtcatgcgagctaatgtctctgaacatggctggcgcttttggcctggtgtttctctgaggtatgggagacgtccttggagcatttggtggtgcgaattggggtgcggactgtggtagtgtttgagcgagggtgccttgaactcggctatgattctggtactggtccggttcgacagcagttgccgggatttgatgaaaactagaggctaaagttctgcgggaccttgaaagctttatcgtcaaagcagtagtcagatcaatttcgacgcggggattggggaccgaagattgagtgttgctgccgacgatctgttggaagttaggctcgctgaaagcgggactagactccgttgccactaccgtctcgatactgccatcgtcagacaaagcgttgcccagcacgggctcggcggcgacaggcaaaagtacaagcggcgacaagactacgtctatgtccctgacgggatcatagaagacgcccctcatcgccctgctacgtgtctcttgtgctgtcgcttgctgacgtggaggagctgtagccgagctacccccgtcaatgaagcgacgtgaggccagttcggcgttctcttggaaagacagtgagccatgcaggtggctggtttgatgctcagtcaagttttctacccacgggttgctacccgggagccctgtgggagccgcctgttctcgtctgttgtttgtacctgttgcgaaccttgagctcggcggacggtagttgcttggaggtccttggtatacgcggcgcatcgtgaacgaagcaaggtccttcgcgtgggcgggtgattgttggtgactgttcaaaggtgttgccgtctacgactgttgataactgttagcgaaggctatatgtaccaagattgccgcaggcgacggccacgattcaatgtaccaaatacaaggtgaaagatggaacgcttgcgtccacaaaggtgaagacgatctgactcgcggtagccctaacaacctcaagatacacgctactcctgtccgtcttgggatggcagaatagaagatgtcggaagaggtagaggttcgcggttgagtgttgtgagcagacgagagatgcagcgattgaagcaaggaaggtagaaaggttgtgctttgggatcgctctgacagcctggatcttcgcgtcactaaagtctgccttgggatagcgggaaacgcgagaccggaccaggcagagaagggtatggctgaatgccgtctgaaggcgaaagatgcaatgatcggttcaatagatacctacctaagggtggacaaattctctggcttgtgattcccctatcaacgtgaaggtatgtacgtgctacttaagtttgtactgggatagcgggaaatgcaagaagagtcgattatttggaaattctacgtttgaacatgcgcgtgcagtgaagtagggcaaaagaacagatgaaaaacccgcaagcctttttattgacccagtgcatgacgcatattcagcaggcagcgggcatttaatatttctacatgcttactacttgcagatatcataagtacctctaagcagtacgagcaggagcagcaatggacaacctctgcactgcagataataacatatcacagacaggaggtatctaccggagccgcaggtgccttggctatctctatatctcaactggtcttcatccttgatgagcaagaggcagctggtatttgaactcgaaaatgttcctattttggcccaagagaggagcggaaggagcgtattgtccacctagcaagacaaagggccctttgggggaaagagaaagactgcaaaagggcgacttggttattgtccagagcggagcatagcagccggagctcaagatatgtttccagaggacaactttgtttcagtccgacttgagatgaaggttatgtctgctatcagcggcagattggtatgtacgtaatacgttttgctcaaggtcattcaaggttcaatagacgacaatagctttagttcaggatcggatacacgtaattaacttggatcaacccgccaaggtcgtggacccctgagtgtgacttgcatgactagaggcatggactgttgtgtaggctttggagtttattttgacaactctgtagaggtatgcatcatgaaccagatatgacaatttcgaaaggaacaataggttttgctcttcatcctttatatcttataccgattgacattatctacgtacactgtacccctaagatgcaacactcattccaacgatcattatctcgacggtgatgatatcgacaatagcagccacatgaacacctcgatcaaagttgcgattcatatgtccatgaagaattaggtcactgatgttcatcacgggtctcccatacctctaggcactaatttaatgcaactatgagttattaagacagcctttcacatgctttatgcaggacaaaaacttggaagattcaagcgcaaccaaagcatgtcatgtgcctggcccctccatacctccttcaagccaggtgggcacgcacccaaacaaaccaaattccatgcataggtgcacacttgcatacctacctagctctaggtacttgttcccgaaagagcggctcaggcgctcaggtcaagccgccttgaacatctcgggcgttttcgaatggcctttcgaatatgtagtcttggcctctcagctggccaaactaggccgaccacccagcccgcgccgcgcatcacccgttcccatcacacctatcaatcacttgccatgtaaacccatttcaaagtttgagaaccagtcgcacgtcaccatctttgtccaaatgcttgagatcagttcaacatcattcataggtatgtccgtatacgccaggcccaatctaaagtgacgtttgcaagttgttccaggattaccccggagggacacaccccgtgtttcagccttcccggtcttgtcggtcttgaagctctcgatcgaagctaagataggtaaggtaaggtacctacatgtactgggcgggagacttgcgcgattgatatactttgtatatggcgccttgtatataatgcggcctcccaacccaaccccatcttgaacgtcagtcctcgtttctttcttggacgaatattgtaggcttgcatcattttcctcccctgaatacacgaccattcaatttcttactccatcaacaacaacatcaccacaacagctattactcattgagcaaccacatgtcactttgcccattccctgcagaccgtagctgatcaacgggttagtgacattacctcaaactccaatcaccaaacccagcctaagcggacaccacaaaaccacaagacaagcctacaaggaacttaacaaaacgacaatgatactcaagaccctcttcaaaaaagaccgtcgccctttctcattcgcctccaaatcaacctccaccccttcctcaaccccaacctccacctccgcctccgcctccgcctccccatcaacttcttcttcaagcgcctctccttcgttattccgcagaatgtccatcaaaatccaagaaaagcttccgtcaaagggcgtccaagtatccgcctacatctcccccaccgtcgcctcctggggaacatgcagcatcactttgaccgtgcctggcgagaccgtcgtcttccaatccagtagtccccctacttcttcttcttcatcagcagcatccagtcagcagcagcagcagcagcagcaattcttctcccgcgccatcgaagtggaagcccgcaacatcccctcactcttcgacaaaaagggtcgtttttcgtttcgcgtcgaattagccctgggccaagacagcaataacaataagctgataacagagcaatggatcgacgtcaatgccattaccggtttcgccacggggggaaccatggacagtatcgcttcgacgccgtcgattttttcgtgggtggatcccgagggtaccaccacacccaaccgacggaggagagaagtggtggtgacgtatgggttctacgaatccggccccgcagggcaggatatcttgccaaagcgacaccagtgctacatcaccgtttcctccgccggcagtcgatggatggaggacatgattccccctggatcatggcaggccaatcgaaggttcagaagactggtgctgcccagcgcgcacgatgcgggcatgaacagcatggcgagcagctccaagttgctcagcaagttgggcggtgcggtggtgggcaccttggtgcacgataaccggatcatgacggagattgcagacacgctttcgggaccggcgatagcgctgattgcgccgaatatcatctttagtctggccatgacgcaaaaagatagcttggatgccatgttacggattggagccagatactttgagtttcgcccggcgtactgtcatgcggcggtgaggtcggcgatgcagagggggaaggatggtctacccgacaagttgtatttccagcatggcgcgatcccgggcatggggtatgatgtgtttttggcggatgtggtagccttcttgctggcgcatcaggaggaaattgtggtggtgcagctgaggtgggatggcgtgccgaatgaatgtgcgaggccgtcggatcaggataagagagagtgccttgaccaagcgttgaagatggcgggtgatcggatagtggctgggaacgagaatgacctgagacacgcgacgattgcacagctgaggagggataagaagaggctgatcatgatggagagcgtggatagcttgtcgacgtatacggatgaaggaaatgccacgatggatggtcagagcattgtggatgccttcccgaaggtgctcaccgaggataactggagaggcaaggctttcatcaacatccagtgccaggcaacggcgacgaacattccgaaggccgtggcatattcagttttggatgccgggacaacgtcgagctgtattctggcgacgaaggcaacctgtgattccaaaacgctgccgtggtgtagggataacgttttgaggacgtgtgggtacgacacgcttgtcgttatgatgaacgattttattgatggagcgacggcagatgttgcattccaactcagcaaacagagactaatggcataattccaatggcgttgtttggtggtgaaggatcatcgacaaattatgtttgttccagcgacatttcgaaccggacgggtgaatcacaggttgatgtgaactttcgagctgctacgatgagcctcgactcgatcatcagcagttgcttatctaattatttgtcttatgaatttcctcgttctgcagagagtccacagggtaaggtgacggcgtagactatgggcgttgatcattgacccacgactttgccacccatcgagtgcaaactgctctctatcacgtactgttgatagtccttccctgcacgtcttgacgatcttaacggccaatctttatgaagaaggagagcagaaaagggtaggtaggttgttgatattctcgccttacagtcctccgatcatagagcaaaaatggtagagctgagcagcaatcgagaagttcacaagcatggggagatgagggtaagatgagtaacgcatgctttagggacggtatccccacttccagttgcacaccatgaggtaagacggggagaagacatttcttgagactggtcaacaaggaaaatgggccgattcaagctataatgtctgggctgtgattttttttcgagatagactctgtcagaagagaagccagactgcaacatcgtcatggtgatcttgatatccaacacatgaggtagccatgggttacccagcaagggtgcaaggctgcagcagcaacttgaagcgcgtgaaggatcgtcttgtgtcacatataaactgcttgtgcacactgtagaagcggataaagtcgagtcatgcacgtgtatcactggatacagtttggtaagtgattccacatcaacttcagatgggacggaagctgcttcgaaacctgaactttgaaacgattattcataccatcgccgctaagcatcaagtgtctctggcagtcacttgccaggttggtgcctcggatttggatgcctgtctggcgataaaacagacaaagagagacgtatgtctcacaacgataaacaagttgcgtccaggcgttgataacggagaaggtcatcgtagttagctcggagggatccggcagagatattccgcaaaaccgtgtgtcggcgcggggagattcggcccatccaggagcagccaagccggggcttaccatagtaatactggtactcgggcttggcttgtcgatcgcgcatgcggcgccagcaactttgccgagaagccggtggttgcggtcaatgtctctcgaacgaaggcggcgccaagatggtcaaagctcaggcaccgaatgcttgcaaggaggatccggcgatggctgccatacccgttccgacgacatgattcggcacggcgtcgtcttatcgctatcacgcatttatgaccaaggggtcaagggtgcccatgacttctctgagttctctccgaaggccaaggccgctcccgtaagatgaagcaattttgtggttttgcgcgggatccgggcggttaccacttgcatgccaaatgcgacaagtcttcctgacagcacactagactacagtaccgcatgccgtagtggtgccgaatttgatgatgttcttggcgagtcagtaagttgaagctttatttttggcgccggctccgattccgcgggcgggcggacggtggggggttcggtggcaggacgggaaggtgggagaggcggtaaggctatgaacggcatgcgtggcggaccggaacatcgacgggtctatgaatggctgccagccgattcgggttcacgtacccagaaatcagttgaatgggggccggctgtctgaagctcagcagtgtgccagaaactggactgaggaccggagaatggagggttttgtcgactattatgatttgtgaaggtctgtgtcggtgtatgctgcatagtacaccgaggtggcacgtccacccgctgcccatgacagtcgccattctcctgaagattatgatgaaatatgcttggcttccaaggatgggatttataaggtgggaatgttggccggtggagcagcagtgaatggccgagataatcgcagtacgtatctttgcattgcttgggtgttttcttgttcggatttgttgcttgctcgggcgctgggatcgtcagggccaacaaagatgcttggagcaatgataagccactgattaacacccaagagtggaaaaccgacgctccagctgcgagtatcgaaagatgtgttgagtgaattaagtctgtgcctgccgacagtgtttgcccgaacacaagacgtccagagtggaaatgagtgattccgcaacggagcccctttttcactccactccttttccccggcctcctccatcccttggttgtacaatacacagtagtgtaaactatccggactggcggtggcgcacgtgtgtttgccatttcccctcatttcccccagacccttcagccccagacgacaggatggattctggggaagcctgcgagattcgggtcccaacagcggtaaacagggtcccgtgatagttgcacttcctcggggtgcatgcgtgggaatggtccctagtggttgaatggaagccatcacggaaatttccatggtcgagaccgggctgcctctctggtcgaagatgaagctacactactgacggacccaaagacacacacacttgggcccccaaagggatttcatgtcaactgcctcttttggcactctgcagccgcctgttgggccatggccaccgtctggcgtgtgcaacatgcgtcacatgaaaatccgaaaaaatcggggtaaagaggggcgatcatcacggatggtggtcaagctgagtggttggagacacggccagcgcccgaacaagggccgagagcccacaaaaaagcaaagcggcggacgacagagagcggcgctgaggggttacatctcgagtcgggtgcttttgagactccactggcacgacccactatgagcatcaacgttgcagtggtgcgggtaggagttggagagaggcggggaacagggctgcgggggtgtgccgaagggtggttggaagcgtgttggagtccggcggattttcatgagctcgggttgactgtggagcaaagggaccctcggtttcaggatttgaggttgctctgacacctgaaagagagtccgtcctgtttttgttgttgggccttggcgatgatgttatctaccttgccagcggcggcaacaacaacaaacaacagcaacaaagaggtcttgcccggtggtgtagtgcgggtagtgtaaaacagatgcatgagacaaagagcaggtgagagagtgctctctctgtggacagctgagattgcagaaggaagagcgaactcagaggcaccactggcagccaatgagcagacagtgtccctgtactgtgctgcggcaatctaacacccacaagaaccactcagtcaagcacacccgccagcggcactttggaaattgaccagcaccgcttccgtcccttctacacagtagtgtcagtattaaaccaggttattcgtcacatcattcgtccgctcccagggacagacaggggcaagagtcaggtcgggcaaaaacagcccgacaaggacgggaagccagtttgaacaaagcaaactcgaagccggcggttcattgttttcgcgcagtttgtggtcttgggcttcttggcgggttcatggtcatgaaagctgagtaagggaaaaagtctgatggaatgcacgagtgccccaccatgacctcatatgctccatgttaggttgcagtgggactggacttccctttctccaggcttcacggcaagcgctcccaaggctctcacgggccccctcccaatagatcccgtctggggtgaaggttttctgactggggaaaaagacttccacttactccaccattttcttcaccttcgttcccagtgagttccatccatccttctcttcatcgatgcgtggctaccacgtcgaccatcgatcaatagtagtgtatggtttgctttttccgtctcgacaacgtggtatgagacaactaacgaactgtgtggtctgtaggccatcgtacaactaaaactaagtaggaatgggagccccggacagaggaatgcagtactattacactactctaccaggatggcgcagagacgatcacttctaatcgtcatctgtttacgcagtagctgcgcttacacgggcaacaaggctgccctttctccatcccagatccatgaacaacaaacgggattccggaaagggacatgtcctccgtggacttggacaaatgacagctcattatgacacttcccgtttcctgcatttccacgaccctgcatttgcctgccgcctctggcgtcttggcagcttggccatcgatagatgcaggtagcgtctgatatcagcactcgccgcggatagcctcttcaggcgacatgaataccacggcactggggtcgtgtgtgtgtgcgtgtgtcttcttcaccgtgcgtagtctacctcgacgctggatgcggcccaatggggacaagatgaacgcttccgctttgtctgcttccccgtagttcacccgctccgaatccgtgatcgtcccccattctccacgcacccacagcatccaagagttccaccgctcgaccaccgcctgtcgctggtttcacaacacaatggggacgccgttgcggtcatcgcaaggccctggcacaaagatattcacacactagtgtacactacacctccgccggggagaaaaaaaaaaaaaagagaggttagagctgagaggtattcaccgttagtgcagatcagtggcaaaagacaggtctctacagaagagcaacatttataccggcaagatatcctagttttctgtacactcaaagtatcacgctaacctttttccccctccggcagacgtgtaagcatggccgaccttgcgacctctccttgttttcgattcgtcttggcttgtccgcctcccgtgcttgggttcgacctccatcaagcttaaatatccacggcctcgctcctacccaaagcttgagtcctgatcttgaattccgtcatccctcacattccatcccattgtccaagatggcgcctccaaagttcctgggcctctcaggccgaccgctctctctagctgtctcgactgtagccaccacgggcttccttctcttcggctatgaccaagggtgagtgctcagtcaacaccatgagtcgccctcgatgaagccgaatgttaacacactccaaacagtgtcatgagcggcatcattaccgcccccgctttcaacaacttcttcacaccaaccaaagacaactcgaccatgcagggtctcatcactgccatctacgaaattggatgcttgattggtgccatgttcgtcctctggaccggcgatttgttgggtagacgcaggaacatcatggtgggcgccttcattatggctctcggtgtcattattcaggttacctgtcaggctggatccaacccttttgctcagctgttcgtcggcagagtcgtcatgggtattggcaacggcatgaacacttcgaccattcccacttatcaaggtgcgttccggctttgccaaccactgaccgacaaaaaattctaacagattctgtagccgaatgctcaaagacatcgaaccgcggtcttttgatctgcattgaaggcggtgtcattgcctttggtactttgattgcttattggatcgactatggtgcatcttacggtcccgatgacctcgtttggcgcttccccatcgctttccagcttctcttcgccatcttcatctgcgtccccatgttttaccttcccgagtcgcccagatggctcctcagccatggccggacccaagaagctgacaaggtcattgctgccctccgtggctacgagatcgatggtcccgagaccatccaagagcgcaacctcattgttgactccctgcgtgcctctggaggtttcggccaaaagagcactcccttcaaggccctcttcactggcggcaagacccagcatttccgtcgtctcttgctcggttccagctcccagttcatgcagcaagttggtggttgcaacgccgtcatctactacttccccattctgttccaggattctattggcgagtcccacaacatgtccatgttgctgggcggtatcaacatgatcgtctactccatcttcgctaccgtttcctggttcgccattgagcgtgtcggtcgtcgtcgtctgttcttgatcggcaccgttggccagatgctctccatggtcatcgtcttcgcctgcttgatccccgacgaccctatgaaggcccgcggtgccgcggtcggtctcttcacttacattgcctttttcggtgccacttggcttcccctcccctggctctaccccgccgaggttaaccccatccgcacacgtggaaaggctaacgccgtctccacctgctccaactggatgttcaacttcctcatcgtcatggtcacccccatcatggtcgacaagattggctggggaacttacctcttcttcgcggtcatgaacggctgcttccttcccatcatttacttcttctaccccgagactgcgaaccgctcgctcgaggagatcgacatcatcttcgccaagggcttcgtcgagaacatgtcgtacgtcactgccgccaaggagctgcctcacctcactgccgaggagatcgagtcctatgccaacaagtatggcctcgtcgaccgcgattccaacggcgagggcggcaaccgccatgacgaggagaagacgcgcgaccgccccgaccagagtgacagcgactcccccgctcacgtcgagattgatgttgtcgacgagcacggtgtcgagtccggcttcggtgatggtattaacaccaaggaaacacgttaaagagctggagaaaatcttttatcatgacttgagtggtgtggggaaaaagaaaaagaaaaattgaggcggtgattgattgggatatgcatatgaacgacgaaggatgacgaagagacagagggttttaacgaccacaacccttctgtgatgatacccgccgggtttttcggttttttctttcttttcttgttgctgttggaatctgttcagtgatgatttttgacgattcccagcaccatcatgttttgtggtttactggcgccgtctgcgcggccttgttagctgcttttcttttccttttgcacttagcattatacctctggcttgatggttcggtgtataaataccctcgcatatacccatgaaagtcgagtgctttggtagatagatggactagttatatgctagatcttttgtatcccattttgaataaaaaaaaatcattataaaatacttgtctgaccactcagtacgtatattcagtgcgtgtacacttgcgaagatgtgtgatgggtggaaggtgcatctcattagttatgggtatttggctgacatgacacgcccgggcattttccccatcgttgcttcccatcgtttcagatgtctgatctgtcagaagcagatgactcaaattaccgaccgacctcgaatgacaaacgcccaagtgagccacttagcattgaggtttctttgtgatgcttgagcttacaagaccacatccaacaaggtagccgttgttcacatacgcgccgcttgaacagccaaccaacgcctttgatacgccaacagtttctcaacgtcctttgatcttccccattactctcatcttggacgccaattccatcaagggcgagctttgcataggtaccaactcgtctggcctgactgatctcaatgcggcttcaaattcgcagtgtgcaaacataaccctccgttcaatgttggatgtcgcgcctctcacatcaactctcccaggaacaagaactcgaacttttcacttcatttcagcggacccctatccgcccatggatgcgcttgcaagtttccatattctccctttctctcttttccccagatttttcattgtcgtttgaacgagttacgatgcggcgcctgatacatgaccgaaccagacttgacacgatgggcgtctaatctacctaatcgacctcgagatgtttgctcccatggctcaccttgcaatatgtgaaatgcgtccgttgctatacatccttgtcctggtgaccagcccatttgtaaccccaagtcttgtataaaatatcgcgtccgggacccttgtatcttgcctgagttcccttctcatcgctcatcacgtcaactcacaagatggtccacgtcaacaagttcagtacgagcacggctactgccgcacttcttctctttaccagtgtccaaggacatatggtgatgcgaaccccaccttcctacaatctttacaagggagatacactacttcaagtcgatcctctggatggagtgaagtacctgtacccatgccaaaaccgctatgaggccggcaatgctaccacagtcaaggcaggcgatgtccaactcgtccagtttaccggcggtgctcagcatggcggcggctcctgccagttcagcgtttcgtacgacgacccagagaagtccaacggatcatggaacacatcggccacattcaagactatttacaccattattggcggatgcccggcggagtttcacgacgaggccaataacttacctaccgaaggtcgcccgaaggatgcgcaacaaagattgaacaccgatttctgcaacaatgattctggcattgactgcactcgagagtttctgattcctattcctgacttgtaagttcatcagttcaaattgaggtacccaatgttagtagcatcggcagaacagtggctaactcatacacactcacctgatgccatagtctgccacaaggtaaagcaacttttgcctggacgtggttcaataaacttggacagagggagatgtacatgtaagttgttctttctccgctttcatcaacccctctttccacctttctccctgccgcacacagcaccttccctataaccatatccactacctcgctcccccttaaagcactttcccttcacatcaacctgccgaccaaacgccaagtactgtacttacctacactaaccactgcccctcttccccaactaaaacaggaactgcgcccccgtcgaaatcaccggcggccaaccctctcccgagaagtacgagtctctccccaacatcttcatcgccaacatccccaaacaaaagggcattcccggctacgacggctgcgtgaccggcggcggagcggcaaacgtcgtcaatattcccaacccgggcaagtacggtcgcatcatcaaccagctcaaaaggccatttagcaaaccagaccctgctccgactgggttgaatttgtgtcccaaaattgataatgacacgctgcccgtgttcgaggacaatcccaagacgatcagcaaaggcggtgctgctcctactggaggaggagaagaagtcaacgctggtactacttctgcttctgttactgtcactggcactggcacgggaaagccaccggctgttaccaccaccaccatcaccaccacctccgcttcagctgctgctactggtaccgagacgacggtcgctcctatttccagtgccagtgccagtgccagcgccagcggcgatgccaaggccactgacgttgatgctagcggcacgttcatcactgcccctagcgatgggctagcatcaactgctacggctagcgctaccggtggtgtcgagtccggccccggaggagggaaatgtgatgatgatgctaatgctaccgaaactggagccggggctggagaaaagaccacaatagaggtaacaaaaaccatgacggtcaaggtaacggtaactgccaatgtttcatcaggtgcttcagcttcagcttctgctggctctggttctggtggagatgaaggtggctcgggagaaaagaagaagcagtgcgagaagggtcaagtagccgtctgcttcggtgatgacttctttggcgtgtgcgataacgggtgggccgtttctcaaaaggtgtctcaggggacgagatgcgagaacggttcgttggtgtactcggcggtgcggagagagggtgggcagagggcagagagttatgcggcgggcgaggggcatgctaggaggcatttgaagaggaggagcgggaggccgctttgagtgtttcctgaagggaagacagggcacgaaggaaaaggggatcgggatgtgttggccatgttactatgaaggaatggatggatatctcgaggcatgtcgggtcagtcttgctttttgtactgcgttattttgtttcttcttagttcttcttcgcgtaggtagaggtcctgcattgctcaatgttggaaattttattagcatttaagggtctttacttgatatgtgtggataatggagcgaagtgcaacgagcgatctcactggtaaatccaaagttttctttggtacgtacgtttttaagcatgacggacggcaaaaacgggttctgatagcaggtatcttgaatttcattcaacaatctatttttactagtcacttggatgtatggtatatcctcaaatatgtcgaaaatgcaaagaaaaaagaaaaagccgccctgaacctaagaaattgagtaacccgacaaaccgaacccaagaccgaacattctaccgttacctacctatcatctagatccagtcaggatactccctctgcctcacaaagctttcattccaaccactcttccaagggggcggaacacatacacgcttgatactccgtctcctcgaagaccgagtcccgctcttgtttgacgaacaagcggaataagcagaaaaagaaagagcaggaatagaagcaatcgaagaagccacagtcgaacaagaaaaaccagctggggtccatatcccacttgactcagccgcactatcgatatcaaccccagaacccagataagaacctgtctcgacggattgttgctccaaagataaccactgccaactctcaatttcatagtcaatcagcgcaatggtatcctccgaactggctgatgcacacgaaaaagcgggacttgccattcttaccggtaacagggccggcggcaccggggcttgaagaccttcttcccaagcagctagagtgacggtgtctagtggcaggcctggcctctggtgaaggtaattatctctagctccatctcgatcgaaagcttcaaaaatcgatgacagtgcgaccggaggaggcaacgaggcagccggtgctgaggcgggccaaatagggatactcttttggttgacttcaacttgcgctgtattgttagcttggggttctcctggttcgacaccaaggcgaatgggtcttgggcgaggggagggaggaggggcaggaggggggttttgaggaagacgaattggacggggacgtggggaattaggaggaggattgggaggattgggaggtaggtaccgatggttcctcttttcctgtgtagttctgggggtggtggtcccctggtgctggccttttcgagttagcatcgttttatgttgatggcttcctttccggctgccattgcggccgctggctttgttaccgtgtctttgagcatgttggttcttgttgggttgcggaccgcgcaacaaatcgctgaggatcgtcttcaggtaagctgtaaaacccatcttgacttgtcgttggcagtggtccaatgttgttgtatgactgtaggtgttttgtggatgacaaacagaacgcatttggaagtgtgagaggttcttcgacatttatattcggatgagaagcctccaagagacgagcctgtgtcacgaacaccacaagtaaacaatgcaattatgggcatggcaacgctgtgcagagcatctgtcaaaggacaatggtgtgtaaccaagaacacctttccgcgcacaaagacgtggtgcactcattcctgtggcatcaactcaggtacagaatcggaaacaaagagaaattgatgtcacttacaccactagccacgaacccgtaaaccagtcactgcaggtctgtacctgaacagacaaccccattcactgaaaaggaaaaccgaatcttgaacatggctaccggtctagctgcccatccttatacctaacgcctagtcatacaaaatcacaagtcggaggtatgcgcctgcaaagaaaaaacgtcatgcatgcttgtccttttggttaggtaggtacctatagctgctcctcctcgacctccatctggtcgccatgtgtggtgccattggccccagcgggggtatccttcttcgcaatggtcgcctccttgtcgatcatctgccttgtaacggcaacaatgttgtcttcgatcagttgctgtccgacatcctccaagtgcttcttgggatccaccttgccaacatagcgtgtcttgagttggtccttggtcaactctgtctcctccttgactctcttctcgtagccgtcagcaaggctaaccaggcggtcgagtctctccttcgtcctcgatccctcgcagcggaagtcctccatttcgagggcctcggtccaaacgtgcttgtgcagattcatcaacatgttctcctccaaggcggtcttgcggtagttgatgccgatcgagtagtagtgcctgttcaggccgtggatgagggcctggatggaaggcttgttgagatgtcccaagttggatgtcgtctggcggggctcctgacccagcatgagcgactgggggttgatgagacggaaagcatcaatcacaaccttgcccttgacggactgaatggggtcaataaccacggcgaccgcacgggagttgagttgttcgaaactttgttgggtgttgatatcaaccgacgaaagccagcagccaaaaccgggatgcgagtggtaccagccaacgacggcctcgggcctgcgaagggaaatacattagtgggtggtgaaaggtcaagttgagctgagtatcctctcaccttcccgtttgcctgagcatgtccatcatgttcatctggaagacggggtcgacagcctctacactgacaccagtaccgctttggggcatggcaaacacatcgacgacgcgaacggtaaagtcatcgacaaactcgcccagcatcaggcccatgacttccatgggcacaccagcgcgaccgtggcgcaacatcttgaggagggctagggaggaaatgtagacggtttccgagttgtcgatgaggttggtgttgtcctgaccagaacccagcacattagcatcatgcccttgtcaccttcacgccagaccaagcaagcctgcggttctgttgttcaatttgcgaatgggaacaaacatacggctcctggcgcagtggcaccgcccattcccaggccgccgcccaacaagctgcgcatgcgatccatcttgaatgtgtttgttggttggagagtagtgtattatgttgacgtagctgtgtgacgggggtgttggaaattaatatcggcgtcgttcctcgggtgtaatgacgtcgcgcagaagtatatggagggttgcgatgcaaacggtggcggtttcgttgtaaagtcgaagtgggatgtcgtcgatgacaagacgggagacggggcggtttgttgtttaggttggtgggttgagtacctctctacctacctaccgcgtcaggttggagcatggagcatgcagcacctatggggagcttgccgcagctggctggcggcggcgttgacgacaagctgtggcagcctgcaacgccaactgccacaaagtccactgcaggccagcccggtgacggaaggttcccttgagctggaagctgtggattacataatcttatctggtttgcaaatcggcaggcaaagcggttgacttcataagtattggcgcttttttggaaggttcgacgttgcctgccgacaggacgtcaggtgcacaatccgttttctgattggttactaaagttattggagaatggagaacagctcaattataccccactcgcccgttggggttgctggtgcttgcgctttctcccccgcctgtccgcccacggcttcacgcaccgacctcagcgttgtgccgtggctcgtacaagcaattctgccactcagtgacagacaccccggcgtcaggaaccgagctcgaactaaacaccatctttcttttcgttgctggcaagccatgacgataccgcccaggtgatttgccacatcacggggatatttctatatcatactttgtcattctatcaataccacgaaacctcaacacgtgtttcccccattcagcccggcgaccctgaacatttcctttcacgacggggtccttcccatcccagcgtctcccggtcagcgataacttctacatacttggacgtgatatccaccaccacaacacacacacacacaccatccaacccacaatccggattgtaccgcaatagtcctccgtatccgccaacgcaacgcaacacaacacaacgggcaacccggcaacatctgcccaccatgccttccacattcaccgatcccgccggagtcgcgcgtgacgagccgttgtataccgtcgtccacaatgacaagaagcgggtcgcctacttctacgactccgacattggcaactatgcctacgtgaccggccatcctatgaagccccatcgtatccgtcttgcccacagtctggtcatgaactacaacgtgtacaagtttctcgaggtctacgtaagtttgctgtgttgggggtactggccttggtcaacgacaaactgaccctctctgtgttagcgtgcaaaaccagccgttactgccgaaatgacacagtttcacaccgacgagtacattgagtttttacaaaaggttacccccgacaacatggacggcttcatgcgcgagcagggcaagtacaatgttggcgatgactgtcccgttttcgacggcctgtttgagttctgcggcatcagtgccggcggaagtatggagggtgccgctcgcttgaatagggacaagtgcgacatcgccatcaactgggccggtggtttgcatcacgccaagaagagcgaggctagcggtttctgctatgtcaatggtatgtggccttcacaatttcctggaacccgtacgacgccacccatgcttacctactacaccgaacagatatcgtcctggctatcctagagctcctgcgtttcaagaagcgcgttctttacattgacatcgatgtgcaccacggcgatggtgtcgaagaagccttttacacgacggatcgcgtcatgaccgtatccttccacaagtacggcgagtacttccccggtaccggcgagttgcgcgacattggtatcggttccggcaagaactatgccgtcaacttccccctccgcgatgggattgacgacaccacctacagctccatcttccagcccgtcattagcgctgtcatgcaatacttccaacctgaggctgttgtcctccaatgcggtggtgacagtttgtccggtgatcgtcttggctgctttaacttgagcatgcgtggccatgccaactgcgttaattacgtgcggagctttggactacccactctggttctcggcggaggtggctacaccatgcgcaacgtcgcaaggacttgggcctacgaaaccggccgtttggttggtgttgagatgaacccagtccttccttacaacgagtactacgacgtaagtggattagttccattatggcttgccgccttgctaacaaactcttagtattacggtcccgactacgagcttgatgtgcgttcttccaatatggagaacgccaacagcccagagtacctggagaagatcaagatatcagtgatagaaaacctgaagaagaccgccccagttccctctgtccagatgcaggacgttccgcgtcagggcttcggtatgtcagacgatcaggaagacgagcttgacgacatggatgaggacgagaacaaggatgtccggcggacacagcgtcaatgggagaaggagagagctaggcaagacgagtttgaagaaagtgatgacgaggacatggctcaagccaatggtgtgttcaagccgaacggaccgcagcgccggtccattctcgacttcaagaaccccaaggccgtggaggacatggatcttgatattggagaaccagctccgccctcgattgccgccaccgccgccgcggccgccgctaagccagcggagcctactgctgtcgacaacgatgagaccatgatcgataacgacgaagcccaaccggccgccgctgaacctgaagccgaagcccccgcaacgacagccgcgcagcctgcagtaagctctgcggccaaagttgacgaagatggcgatgtggatatgggcgaggccgatgagaagcctgcagaacctgaggcggagatcaagaccgaggaaatcgagactgcccctgctccggagccggaggcagagcgcaggccaagtcccgccgccgccactgcggagcctgctaccgaggcagcagcagcagcagcagcctctcccaaggccgcctcgccggtaccagacgccaacactgagaagccagtggcagaagagccaagcaaggttgccgaggaggcatccgacaaggcaccggcagcaacaacagatgacaaggaaaaggaggccgataagcctcaagaataggacgcaaccccccgaacaaacactcagtacgtctgatagctcggactaatcgggccctgagtacgtcggcaaatttcagttgtgttatcccatgagcatgattggcattggcgtttggggatttaggggtgttgtgacgaggaaaatgttgttttcaatgattcccccacattacatccaggctctttgttgtttgtgttttttctttctttttttttctttttttttttttccttttcttttctttttccatgtttcggaaaagtttctacaagttaagcgtctaataaaggtgactttagctaaacatggcttgctgatatgtgattgtggtttggaagccagggatgttcactaagtggtgaacgcttgattaaacttgtgccacttccctcaccctcgtctcctgaagagcttgattgatcctggatcgccaaagatgccccggcctccacttcagacatcgcgttgtatcatgcggggttgccctgcggatcaggacaaagtccaatcgggcgtgcagtttatccccgccagttcctattagcggcttctttattggggcgtttcctcaaccttcgttatccggagaacgagggactggacccttggactctagaatagtgtacatacacaacctccattacttcacacgtacgtaggggtatgcaggagttatctacagtatgtttggtaccaacgcataccttgagtgggattgccagattctggtgccagccaatctggattgcttgatctagccgtcagctgaaaagcaactttcaatggcgccaaagacttctgagaaatgatcaacaaccccgacgggtccaattatggcaaatcctcgagtcgtacagcaaagagttcagctggtgtttagcatatccacattactactttagatacaagtgatagcgccctcgttaaattcttcctgttcgtcttcttctcaaccctgatggacttgtcagtgtctaaaccagcaggaatcctccagaggcgcccatggtgagcaagtttacgatgggcaggacacaaggagcgggtcaccgggtgtctgccatcagtgagcggcatcctttgaaccaaagaacgcattcggaaatcacaaagattgcacgattatgtacagctgtagcactagccatactggtggtgctatcgttgtcagatttgtccgcgctttcctggacagcaagaccaaattggtccactaccaacacagtctacccgctgaacaaggaccagaagaaggaagataaggagtttaactgggcagatattacacccggtccatcaccgattcaatggcacccatgctacgacgacgaacttgactgcgcgcgactcaacctccccatggactggcagcaaccagaagcaactaatagctctgcttcagaacggcgcgtcaacttggccatcgtccgtctccgagctgccgtgccttcaaacagccccgactaccgagggcctgttgtcttcaaccccggtggaccaggaggatcggggatttggtcactccgcgaccacgggcgaaacctgcaaactatcgtgggcaccaaccacgatattgtcagttgggatatacggggtgtcggtgcctcaacgccgcggattgactgttgggcttcgacacaggatcgtgtctactgggatttgcaggacccaggtgtcgtggatgcccatgaagggaccgtgttcgaagcctttgctcgggcggctgcgtactcgcaggtttgcgagcgaaatctcgaagagtcggggattttggagcatagcagtaccgcgtaccatgctagggatatgctcgcgattcttgaagctatgggggaagagaagctgaagtactgggggttcagctatgggacggtgctgggtgggacatttgctgctatgtatccggacagggttgagaggatggtcaatgatggtgagttctacccagaaagagccgggaggtttacttgcttcgatgcagcttgctgacttgaaccatgacaggcaacgtcgactacgaggactggtacaacggcacatatatcaacttcctacatgataccgacaaagttatgcaggcctttttcaccttctgtcattccgctggtcccgatcgctgtgccttttacgactcttcccccaacgcaatcaagtcgcgtctcgacaccctactcaccaagctccggacgcaccccattgtcatccctcagggccagctcccatctccctctggaaccccatccaacccgtcatctccatctctagcttcaaccaaaccttatcacgtccctcaactagtaacctactcccacatccgccgcatgctttccacagccctctaccaacctatcttccgcttcccccacatcgcccgtgtcttatcgagtctcgaagccggcgatgccctcccctaccacaaatacaccctctccgactatccaccaccggctccctcctctccgaccacctgcgaagccggcgaccaagacgacacacctcctctcactttcatccccaaagaagaagcaggtaaccccgacgtcttcccggcagtcatgtgttccgacgctttaccttttacctccacccctcacgcctttgctctctatgcccaaaagctactaaatatttcccaggccgctggagcggtgcaagcttctgttcggctgttgtgcgccgggcggactgtccggcctcgctgggagccgttcaattcttctttgctgttcaaggatgtacagacagctcacccagtgttgttcgtcagcaatgagtttgacaacgttacaccattgatcagtgcaagaaagaatgcaaagggattcaagggggccagggtggtggtgcagaaagggagttgggggcacacgagtctggcggcgccgtcggtttgtatggcgaaggtggtcagaaggtatttcgtgagtggagagatgccgggggaggagaaggacggtgtggagtgctggggtgatgtggtgccgtttggggaggtttatgaggacgttgagggtcagaggagtgataaagatggtgatgagaatgaggagttgagaggggcgttgtggaggctgttgacgacgaggaggaggaggggttttggggggttatgagcaggggcttgcgatggaatgcaaaggatatgcccttgggaccaagtcaacaagactatgacactccagttgggatgaaaagttagagtctagtacattagaatccacagtaaagctgtagaagtaaagacaccggaagctaggtacattaaaggcggtttatggattctaggtatatatctaaattcacgatattctccgtacttctcagcgcattctacgctgtctcggccctactaccttgaagttgaaagaaccctcttagcaacaaattcgtttttaaggtacgaaaaattggtggaaaatgccgtcgggatggggtcgaggtgccccatctacctcgggtcttgggatatgtcatcttcaagacaacaactccgagctttgcatgaattgaaccgaacgttgcattgatgataattccatctccttcgatagaggtaatcacatccattccgttttcctgaactccaagcaagcgcgtactacctaatgccatgaccttctccctcgcacaggggcagtctttcaagagtggcacaaataaagagtgaactgaacgcaattcatcatcacggaacttcaacagccacagtctccccctcaaccacaacctttggcaccttatacacctccccctttccatctcccaacttctccaagcccggcaacgccaagagcctcatcgttcccttctgcatacccacccccacttcttcttcttcttcttcttcttgttcttcttctgctcccccttgttccctaagacaaggggcagcaaacacaaaccgccactcacacccatgcgcaaacaacatgtacccgaaacttacgcactcctgaatgacgccctccaggttcctctcctgatcaaagatggctcggcggtccgagtggacaaagatgcccaggaatttgttcaaagaggcgcggaggctggttacttgggcggcgacggtggtagtggtggttgaggagttaaagtggcggttggggttgtagtcgtgctcgtcgggggggaggatgttgctggtagtagaggtagtgatgggagaggacatggaaggggagatggggttggaggagggttccttgtcgaggaggatggggaggaggagggaagcggagagacggcgccagaggtttagggctgttgcggctggatacattgtaagtaggtggttagttccaaggtggttggttacttatttggaggtatttggggggctacttactctgaggcgtcatggagttctttcccatgcctgccgctgacgaaggaatggattcgaggaaggaggtaacctgccgcggcaaaagcgagacactacccgggtgagtgcgcacatggtgcaagtccaaggcaggaaagatggtaagcgccaggaagtgacgaatggctgggaatcgagtctgcgggtcctgggagagcttcaaaatcagggcgtgggtgcgattgtccagaccaaaggctggatctgccaaagcctggttaagtttgaagacctcgtttctgctgccatccagtgggtcaaggtggtagttgttctgtacgtgttcctggaggagatagccgagggcagacagttccgatttgatctcctcgtcactggcgccttcgtgaatgccgatgccagacaggacgttgttgatgctactactacctccgccagtagtgccggtagacgaaagcaacgcctcgtttcggacactgcttttggatgataatctctcctttggcaacgaggccgggggaaggaaggtggtcattgctgtaccttcattgtcaggatcaacagtgtcctgacgctttcgacgcttcgcactcaggcaaaagtaaccgataagagctccgaccatgagacccagtagcgccgcaccgatagccgcgcccgcgatcgcgcctccgtttgtctttgtgtgggtgagttcgtgagtagcggtagggtgaggggctgtgttggtagtgtgtgtaggtgatgccgtcgaggctcgtgaggtgttttccgaggagacagctccagtctcagcagcaacccgatagctacacgcgaaacttatgctagtctgaacactacctaaggcggtgactatgaaatcggcaacttgacgtgtaggactgtcaatgtggaatttttcagagcctccgccagtgtcagcatcatgctgttggtgaccaaagaacaattcggggcacgtgaagttggcggcagggaaagttgaaatgctaggcgtgaaccaggttgtcgtcatgagagtcagccatgctgttgatgttgttggcgaagccatttttgttcaaaagagtccaaagatacacgtatagatgactcgaatgacgttaatttttgtggcctcgatgggcgaaattgctgctgaatttcgagaaagaaggtattgcccagtgccagagagagaaacccgcgactgagggaggcttggaagtgagcgtaaaccatttgctttcatatcccccctcttcgattccgaaacaagcaacaagagaagaaatggaattgctttggccggcttgccccacgaaacacaaaaccgtacaagaagcaaacgcagtcattttatgccagtcattttgcgcattcagtgtttgtggttcatactgtttggtagcacgtatgcactacccgtctggccgccttgtatcgcaccagtcgaccacctatcccatggatttcaatgcgggcttccggccgagggcataccagaagtcttgggtttcttggtttgatattggctccttacatgctgtcatactgtgctacgagagcttcggttactccctttgatgatcacagctgcaagcgtacggtacttagcgttgatacaacctcacgagcctcatgcctgactgtcgtgctgctcttgactcaactctgtgaactcgttagcattgaacaatcacgaccgcacctaattttttcgactttgactcgctgacttgatgatgtgctagaatgtttagccggccagccctatcgcaaaggattatcaaatggctttggttatgatgctgagtagctcattgcaatctcgacaggtaggtacctatctttgcaaagctcagcatattagaggtatgaattcgaggctccagccacagactcgtgatgattagggactttagggccagcatagcgtaccattcgggtcgagggccacttccactcggaccgctctcccttggccgatcgcgcataagcgcccactcatcacattgttacgtccagaagaaccgtgcaggtgttagctatggcagtgaagccatttcacggtaatgagctgtccgatgggcccttatggtcatatttcctcaaagggagtcgagactcggacatggcgttttgacagccgtctcccgggacctttgttgacatggtgataatggagggccagacaggccccgtggcccctggtcacagtgacaggagtgacaaccgtccgcttggcatgcagggacctcccgttggatcgccacgaggtagggctgatccagccaatcccgtctggctggacaagacccctcacgaccctaatggatccctcctcgaatctcctcacctcccccaaggctccgacttttcttgcccttccctcccacactccatcttacgactcatccttcaacttcctattcctctcgaccgcagcaccttgttacctactacctgcctctagtcacgcacatttctatccagccctggtctctacctagactcccctctctctcactctcttatcagcaaatctgcctcagttattttgatttcccttcgtatcaaatggcaccgccatagaaaaggaagggacacggaagaaaaggggacttggctggcgacttcggcaaccctaaagcaaccatgattttcacgtccaccatgtccaacaacaacaacaacaacaacaaacctcccaaccttttccgccttcccggcgagatacgcaaccagatctacgagtccctcctcgtctttccggagcccatcattattcatacctctaccgacgaagaacggaacgatcagagagacggcgacaagtccaagagtggtgcagtggtgcgggtgcacctcgacaacgccgacgagcgaaagcgctggccgctttcctcccgcctgctcaccgtcttcctcatctgcaaacaaatccactcggaagccagcgccgtcttctactcgcacaaccaattccgggcaccacctgccctgtgccggttcccctccgcccagctgcagtccaactatgtcatgcgcggcttcatcgaccgaattgggacgcgcaacctgacctctctccgccacttgtgcatcccgttcccgcttgactcgggagcggggcagcgatacctggactggccgacgcgccggtcattcgagggcctcctgggcctgtctccggccaagcttgatgctttggtctttcgcgctaacgtggtgcccggtgcgctgccgagtctttggcggaggtgtccgaatgttgaggttgtcgagttcgatctcagctggtctgggccagggcattcattttggaaggtccggccgcacgaccgcgagattttgcttggcagcatggacacggcgctgcgagaggagttcacgcggctgagggagatcgtcgtgaatattcagtacgacgggccgatccgggagatcagcgagtcgtgcgaggcgttgatggaggagatgcgcggatacggatggaaggtcgaggtgcgcgattgtagcggcgacaaggatgagcggttgaggatcccgtactggtaccacccgtcgcctagttcgcacggctttcggtggaccggcggatgggaagagtacagcgctgcgtttgcgagcactggcagtcgggacgacgacgacgctgacgacgacgctgagcatgtgaagcctacggctgagcgaaaacggcagtttgcgaaggacatcggacgaaagattgtgcattctcgggcgtttggatggagcgcagtcgtgatcttttcgccgacgattcctgtgcttatggctatcgacagcatcaacaagaggaggaggaagcggaagatcgagaagctgagttcagggcaatcgactgctagcgtctcgcatcatggttcggttcgggaattccggtaggctgggaattgaggggggaacagcccggccgaaggaacgaacgaatgaacgacttttgtagattggctacgatacgtgctggttgcgacatctgaacggtcgcggtagaccgtctgaggcaaaacaatcggggcgtgacgagtataacgacacctagaaatctgatgatgctggttgggatgggatggaggagtggcgggatgtctcaaccataggggttggcgtgtgactccacacttgcaggagaaggagtatcgcggtgtgctggccatgccggcagcgcctggtaacgcgaaatccatgcacagaggtaagatgcgatgaaggagaccaaggccggcgtcgggccggaatcaaacgccgtctgccgtctgccgtctaccggctgacatggacgatgcagtcacccagagatacctgcataggggcgtcctcgtgctgctctacattatattaacgttgggaattcggaccctttttagacctttcctaggtactcttcaatatcctgaacatgctgcttttttctccttgtcacgacttctttgctctccttttcctcggcgttctattgttggacttgactcatcatttgttttttttttttttttttttttttgttttttaagcatagaggtatgtagatgctgctgagatgtaggtacctatgcagtgcatcctgcactacaaatagacagacgagggatacgcgtgattatcgaaccacctagcaacacattgacatggttactggcattgccgagtccaaaagcctgtttaattcccttgcaagcgctaagtccacccagtaatccaaaccactccctatgctgggaagaaaataatgaaaaaacatacaatgaccatcttgacctcttggttggcgatccaaagccagccatatgtgcgccgattagtatatgtaaagatgaaatgcagtaaccgacccgtgtgatatcccaacaatgttccaggacgtagagccgcgcttatttattatgccaaaggaagttgcgcaacccatcccaggtatccgcgtctctgtaaatgtacaccatgctactgcgtagactcggttgcagctcggcatcatgccacctaaacaggtgcatgacgctagcccatgacacagctgcaaataccggccaagcataatgactgatagcggtgctgttgttgggctcggacacgcccggcaatccatacccgggcttgacggccaggcgggctagtgccagcaccacgcgcgcaaagacgtagacgacgatttgctggttgacgctcgggattttaccctttcgcgatcgctgaccgaagacgacgtagcctccgaggagaccggcgaagaagctatcatatggacctattttttttttatcccagagggaaccgtgtaagccaacgtcctctcgggtcatgcgctcgacttttggcgccgtcgcaaagggggtggggtatgggtatctgcttgccttccttgccaggcgttgtcccgtaatgtcgtagaagatagcagacggtcttgtatatggtcgcgaactttgccagattggtagcgtgggttttcgtcgcgcggaagatgagttttgctttttcacggagactggcgcaatgatttgaacatggtcagctggaggtccgtgtaggagtggaaaggggcaaagggaaattgtgaactcacgtccccgatcggaataggagcatcatgctgtcgcatcgtcagttcagtctcgtttcagtgttacaaagcaaagtcgtgggctctgaacgtgggcgtacaccagcgcgtgcggaaaccgcaccttggctccgtagacggcgccattgcgagcacccttgacaatggcaagaatgtcgcgattcttggggtcaagaattatttgttcgacgtaggcctgtacacgcaaatgtgtcaacttcggcgatctcggatttggggcgccttttcgcaggggctttggcgttgttgtggtcgcaccttgaggctctcgagagcggtgctggacattgtgcctcggctcaaaacggggttcgctgggaaagtggacggatgacgaaatgggagtgcgcgctgcacacgctcgagaaaatagcaaaaggtgtcggtcgtattctacatgtagctcattgggcggcgctaagggaaggatgcggcgagagtcgagatcggaaagagaacaaaaagatgagacttcacgaacgggtgggatgaaaataccaaggtagtgttggaacaatgctcaggtcacggtgtagtgtatggagtgtagacgggaccaaattgggttcgttgacaggctcccgcgcgccgggcagatccacggcaggtggaaatgacgacggcacatgtcggtttcggtggaacttaggcggtgggggggcttccccgcagaaaactgatctccagtgggtggtcactcagcgaacgggggcccatgcatcgggcatgcccacagcgcctaggtacaaaatggcatgtgaaatttccaggggcaatcgcccgggctcttcgtcccgtccctcgtcccgcccgcacatgtttgacaaatcgggcgttatctttccaaaatcacttgtacttcgcttgtattcgtttcaaatttggcaacatcttccattcaaccacatctcctattgcatgtcccagctatcttgttctcgtgtcaatacctcgacgaatacttgcgcttcacatctggcccagcgatgttgtgtgcctgcaatcatagggcatctgatttcaggaaagggcctctactaggtaggttcgccctcgttgcccaacattacggtggacccacatttctttcccgttgttaatcgtggtgggagacactcagcagtatcttcccaattgatgcccatgaattgcaaagagaatgacaggtagtgtaaaaatctgacctatatctagtccctctttgttcaatatgactgtggccatccagtctccagatcgaagagccaaagtatttgcgtccctatcatttggtttacttgttccaagcatcatagtgtacacacgacatggggcaagtctcattagaatggcttcacgcgcatcggattctcatagttcgtcgtttgttcatacactaatattgcaactaacataaagtggggtatctcatcagaaacagcaaggaaaactaccactccagtctgtcatcacatacgagccgcacatcaaagcggtcctcgcccttccagaccttcgagccagagttgcagtcagcgacgacgtttctcagcgcaccaatcatgcccggaggcccactaccaaacacgcgtgtggagccttgagcaacaccttcgacgaaatccttgaccactgtcgtcacatccggccttcctctcgccgtggagctgctggctctttgggcagacaccctcggcgctctcttgatgctgccatcatcctcctgcgacgaccccccacggcagccagtgaccgatgcggccctctttgcggcatcatcatcatcatcatcatcatcaccatcatcatccgtgacgaaaatgcgaatgatcagaccgtggacagcaccgagtctgcgcaactcctccatctcgggctcaacccattggacgtcttcgctcctcttcatggcccaaaccagctcgactttccttgcggggttcatgttcctgtcccgaagcaagtcgatcaagaggggaagcacataagtgataccggttccgccggcaatgcagaggacgttgacgtcgggggtcactccctcaacaatgctctcaccataggggccctggaggataactggggtcgtgggggtggccgccttctccgacagcgcaccagcgagcttatcctgcacaatcttggccaacttcttcgtctctccgcccttggcccgcaagatgtacgagtgcgtgacagtaccctttccgtcctccaccggccacgacagcggcgtaaacgggtgactctgccagatgctcccctcagtgaagcacaagaagaaatgctggccaaccttccacgccctctgcgggtgcgcaaagtccaacctgaccacatccccatgcttctcgtccctccaaaactttatctccgcctgcgccgccgcgaacccgaccctgccttggctggggatatacccataatgcagcaacgccgtcctcaccagcctggcactgcgatcaacaaaccacagcaccaacccgggcaccaagaagcactgcaaattcttccaatgcccaatcacggcgccaatatacaccatagccaggacgtagtgcgcctttctgaagaactcgtaccccgtgcggcggatggtccactgcagcgcgcccacccacagcagcacaagcagcaccagcgccaccacgccccagcgggcgtacggctgcgcgatgaaggcgttccacacgtccggatgcgggcggtacaggcgcgcctcgacgacgacccagccgatggtgtgcaggatcgactgcacgagaatgatgtggcccgtccagcggtggaggaacatgaagctggtgtaggggacgccggtgatcagggacaagatggattcccggctggcgagcaagatcgaaagcggagtgagggcgtaggcgagcacgccgatacggtcggcccatggccccagggaggtgcgcgtgtttttgacgtgctcgggctggcccttgacgggcgtgatccatttgccgtagacgatgccgacgaaagtccagatggtgaggtagccgactaggaccaagaggatgagaacctggaggcgggtgacttggccgaaaacgggcttcactactccgcggcttgagaggagatacctcctccccgtggcaccccctgccctcatcgccctggtgaatctccccaccgagcgaggcttggtgactacctcctccccggttgaaagcgcccctttttcctcctcgaggggcatctcatacttggagacatttcccccgctagcaccaagtcgccttagaacaccccaaacgagcaagatgcccaaaatggtcgcccagaagatgcccatgtaaagcatcccccgatcgtgagcggagtacacgacttccaggtaggcgcacgagccggggtcgctttggcacgggaccacacggtaggcgtagccccaatgccactcaaggttagattggccggtgaagttttggatcattctggcggaaagctgaggttgacttggtggtgtcatgatgggatagagagaatggccgttggccgttggatgtcgagcgagccaggcaaattgaagtcggggtttatgttaggtgccctgcccttgttttgcgtgtggtagttggtggctggctgttggtaaagttgttattgttgtttcgttgcccggtaattctataacctgttgtcgagatgattcaaactcattgtcgaggcggaaaagggaatggatataacaagtggaagtttcaatgttccaccccggaaaacaaccggtcgactcgatcaaaaaagtcataacaaccggacctcgcgtcgcttgctgccccggtagctccagtccctagaggtatcgatcttgaacaagccccgtgttctggaatctccaaaaagaaaacgaaacggatccgattgcgtgtttgagttggtttcacatcgccggggttcgaccacggcgggcacggtgtggagcgccgagaaagttgagcaagtttccattgcaacggtgttcgtttccctggttgctgactccttgtcgccatcggatccagaacatcactcatcttcaacaatatagtgttccgtgagccggaaaccgcctctcattgcctgtttggtgttcaatccccccctccccttcagttttttttccattttttatactccattggttcccaccgggtgagcatgtttttggcttggctgtatatcatgccactgcagaatttgccttcattcccggccttctcggtcatgccatcgagagaatttgagtgtttattctatctcggaaaggggggccagagagaaacgatatgacgctagagtctggacacagctgcagtggttgagcatctttgagcacgtttttttgcaatcaacagtggagtgacggtgtaacgtaaggtcgtgtttcggccacttcggcgtggtgtgtggaccctacaaatggggaagtactcgcttttcattggatgattgaaacaattgacccaggtactcggggcttcaaccccccccctaaacatgatgggatggaggcgagacgagctccccgttcggcgcggcgcgctcatattccaggcgaacgacactcggccgggaaaccgtcatgatgtccccgatttgatgacattggtgatatccatagcggacggagagctacgtaccgacgattgacccctgaatcatctccagagattcgtcgttgatggcgaggctggacggaacatctcgtgaacaagaaggttttcatccgagattccaactcatacctgctcattcactcagtcactacccattgacacttttctccctctttcccgctcttttcccctcatctcctgcctcttttgtacgctatctagcctcacgaatggaaccataaccgtcctcttgcattacttgactccaagctagtagctgctgggttagggaacccaacaattggtccttgtcctacccgttggaccaagtagtgtgactgagaaggttttcaaatacccaattacatagactacggacatcgaaaggagtcgtcgtcaagaaacgagctcaaagacgaggctaaattgagaacgaatccttcatcttttctctcacaaaccgccatcactattcaagcaccaagccgactccagcttcaccccttacccttttttttttttcgcacacacatccccaaccaaccatggcgcaacacggcacaacccttttacctcgaatggacatgggagacgggaacatgaacggaccggcgtgtaaaatttcggtatgttctattcttcccgtgtggttaaccaactaccctctcttatacgtgcaccaatcccacatactattctcgttgtatccctacctctaggtactcccactcacaccgtaggcacatcaatactaacatgtttccaaccagatgctctggaactggtacaccatcgatgcctgcttcctccaccagtcctggcacatcaccacgcgcggcgccttcgccgccacctgcatcggcatcatgttgatggtcgtcatgctcgagttcctgcgccggctggccaaggaatacgatgagtggatcgtccgtgactttcgaagacggtcggccttgattagcgaacaacaacgatgtctgcgtcaacaaccacgacaacgacaggcttcaccatcatcatgtggtactgcggatgcagcagcagcaaagactgctggacttttagcgtgcacaacgtccgccgtcaccaccaccgggaagagaagaggaggatacatgggaagcagcagaacaacaacaacgacaacgaccaccaccaccctcaagttccgcgccagtccgttgcagcagctgataagggccctgattcacgccgtcatgtttggcctggggtatctgatcatgttgctggccatgtactacaatggctatgtgctcatcagcatctggatcggggcgctgctcggcaagttcttgtgcgattggttgacggtcaagtttgagattcgtggtggagatgaggaggaggaggacatgatgatgagtgatggattcacggacgaggtgccgaggctgcagggcgtggaggatgccactgtttgctgtggctgaaataagccagacgggatgaggaagttgaggatggaagaagggacggaagatgtaatgacgactgcgatgatacctctttgtgctttttcatttccactgttgatgactaatgaactgggcttacactcaacgccgcttgttcggtttatatttctgtatctgcctggtttcataacattatttggctaaaagtttttgacgatattaaagatctgaagaggctgacgggcaagaagaggaaaggatggaatgtcgcggagtatcgcgtaaagcgcttgctaatcgcaaagtcacactgaccatagggctaatatggaactgaagctgtcactcaccttccactcaaaccctgtagagtacttattccggacagtggaacgtaactcctcttctttaccaccttgacccacgaattgccatcattggtccaattgctcgtcttgaaggctctcctgttctctgaattgtaggtacagcggcaaagatcgtaacaagaaatacaaagaggtgtattgagtatacatcaacatacatattcatgaacctgtgtacggtatccaagactctttccgctcactgctatccagatgctttgtatttaatttaagcatgcttgctcggttaatgatcccgctcaacatgcctttccgtcacaagtcccctaaaacctgctgctcatcatggacgccggcacctgggaaaaggttagtatgacacccgttcacaacacaagccactagtcgaccctcgatacatgggcttctcaaggcttcgtacttccatgtccatgtccatgcccgctcttcttaaagtcctgaagccaagcctgcacaaagttcttgatggccctctgcgtctcctccaccggcttaggggggaagttgggggcggtctcgttggggaacaggccgttctcgtcccagtggtgcacgccgtccttgatcaggataaagggttcgctgatggtgctcttgcgatccttgaggccgatggcgtgcggggtggccgcgcgccaggggtccttctcgccgtcaatgatggccaggcgcgggtagctgatgccgaagccaccgtacttgttgatggactcgacgtccgaaggcttgttgatgttgaaggcctcgcggcaggcgatggacgtgtagttgaggtcgatagcgcgggagatcagcgggagctggttgtgcggaacaccggacccggtttggaggaagccccatctgtagggaccatgttagttgattccgaaaaaaaaaactgatgaagaagtgttctacttactgatcgcaaacctgatacagccacaagcgccacgtctgcttaagatcgtccttcttgtagaattcactgtcataggaggtaaagcaggcattctgatccccgtcgcacgactggactgaggtgacattgacatagccaatgtagttcaaaaactgatttgtaagcgtcttgacctccttgccgtatccgccaacagtcaagagctcctggacgtccttctcaagacgagccgtctcgggatacagcagcgcattggagctgacattgttgcagtattcgccgtatgaggtgtcgttcaacgcgggatcccagttggtggattgcagtcctgcgatgccgaagctgatggtgttggcaaagtcatcggtgtgggtgaggttgccgagaccgaatgtatccttgagcttctgcacgtatctggcgttggccttgttgaggatgatgttgtcgacaacgtgggtcaacttttgggtagcagtcacacagtccttaggaccgtagatccgcgcggcttcgtagtattgccaatagtcatagatggcctcagtgacaccggacgaggaaatggccccccagtaaacatcggggtacagcttgcgcaggaaggcgacgaaggcgccagcatacgaacctccgtaggcaatgtagggagtgttgggcgcagtcaggtccaggtgctcaagaccggcgaacttgacgttcttggcaaagtagacggtatcggctagcgcttgatcagtagtgaggaagcgcaggttcttcgtgctgaagtcggaggtaggcagactcttgccatagtagcggtgctcgaggatgacgccaaccccaccagtcgccttggcgagctggtatactatgcccttttggaggaactggagacgtccgacaccgctcgtctcaccggcagctagaacaatgacgggacctcccttcttatagtaggtcgcgtcgaaccagtagcgcaggtcgaaagtatcgttggtatgcggctcatacttggtgtcgttgtggaagtggtcaacgggaaccttgatggtccgggccgggtatagaagcgtggggtcggtgctctcctggatggtgaaatcaccctccggctccagcgcaagatcgctctctgactgaaatgcctgttagtcacgatctgtccagaaagcaatgggaggagcactgaggacttaccgacaagcgaaggttccggacagacaggggcgcaaaagcgggcgcaagagcggaggctagttgcgcaacgcaggccgtggcggccagcagacgtccaagtcccatcattttgaaggtctcaaaacgacgacgacgagtgtgggcgaaggaaaggaacgcctccaaaaagaggccacttacctggaataaatactgggaaacttgaggaaagatgaagggaacctgaaaagccaggcgatcagcaagggtccagtgaatagttcaccttcctctttggggtctaggttgatgaggttgttggacctggaccaatatcactgaaggcgcgtatcgtacgtgagagttcatacctttcgtctggctacaaagccatgtaacgaccgtgacaaacgaccgcgatgatgcggagcaaatgacgaacgctaaaatctgcggtaagctgcgccataagccggagcgggcggttggctgtgatggtggatgctgcccgtactgtagatgccgatgcccggcgatgggtccagcctgcgctgttcaacgctgtgccactgtaatgaatgctgcttaggtgctgctccaatattggcctcccgaaggctcccaacagaatcgatggatgaggcaggccgaaactctccttcgggaaggtggtagtgctgtgctccgggaatgagaaagatggtggagcggtgggcgtcgccattgacgccggggatttgactcgagatccagagtgccgatccgaagtggggaacttcccgacagggcctagcgagctgaacctgccggccgccgacttggcctatctagagtacatagtgtatgtacgcggacaagacccgggccatggtgttgttcccatgtcatcggtgatgaagacgagaactatgcgagacacctaattgcggtcgtggaacgttgagaaatcgggcagttgatgccaggcagttcatcgcacacgggtggtccgtgtgtacttacatacacgacaaccagggctccaaaacgcaaacactgtattactggataaagaaagttcatgatatagacacatttcgttcccggggacgcacgagatttcggacgacataaggttacctctacttaattagtctcaaacccaccaacacgggatgggtcatcggaatgtcccaagatttgagaactgagaactgaggaagcaacagggcaactcccgtgccgcctaagaacacggccccgagccgagcccggcatggtgcaaccccactagacttacagcacgggttgaggtcccggcaggcccagctccaccaactggcgtacaagtacatctgttgaccagtacggaattccttcaacgccgacctttctctccccaagggcccttcaaacttctttcttcaacgtggaagccacgaccagagttacaatttctctgaagttgggtaatagccaccaacaaccttaggactgtcgctttttttccctccccagaacgagccagcacagggcaccagctaactgagtgatgtctccagcgaccgaagagcctggcatcgtgcggacgaatcggcagcataaatcattcattcatctcgtcgttgatacagtgaattacattataagtacaccgttgtcgtccaaacttcaggcccaccgccacatgttggccacccgacccaagtggaaacggccagctcaggtccacctcccagggccattcggacccagaaatacctaaccatatcacgggtgttcactccttttgaccgtgggtttttcattctctcgattctctgtatccgagccgttatcatcaagaacatcgaatatgaatcaaacaaagcaataagacgtgttggccatctcgacatcgcaccatgcccgttacaaggcccaggcacgacggaggcagggaaaatcattatcgagttttctgtggtcgtgcatcgaggtgccgtgcttgcttcatttctcgaggctacttcaaccagttttagtaatgctcgttataactcgcctcaaacaatgggcaaagtcttaccgctaacgctaaggatgatatcgttgggttttgaacattcggggtttggagttgcttttagtggtggcctagctttgcctcgctgtctcccatttgcccaaagaagaagacactggaagcatcggcctaatatcgccgaagccccgttcttctttccataacggtctgacctaaggacgttctgaggcatccgacaaaggctgtcctggcgatcggcgttccgacagacaacactctaccagataacgccatgtgtctttttgccagctgtcgcatcacctcttcttttcttgcgacgcgtcctgatgccactgtagagatctaccacagccatgacacaaacgccgctgaaagccagaaggatcaccacggcaatcaaaatcgtcacgacaatggggaaccacaccgacacggccttccacgtgggccatgcatggtctttcggaagatctgtgtcgagcgcctgcagactgacctgcatcgagttgagcacgacggagcagattgcaaagatggtgagcaggggtcccaggctgtgggtgaggaaggagccccattgagggtaaatgtggaagaaggccagcttcctcttaaagaatgccgcagccatgttgagtcgactgaggcgcagttcgccgtagtggtaccgcttggggacttggatgtcgtggattttggtgaagggctcgatgaagtcgcaccactcttcgtatgtgggaaattgcccgttggacttcttggggatcaacatcttctcacatgccaacgcaaagtcgacctcatactggatcaagtagtagtagctcctcatgaagccgaggcaagctcgataaacatccaggtgggcgttggcgatgtactcccagaaggcggcgcagtagaagtaggccgggatgggtttgacgtagattcgctcgtagtaccagaccagatgaagacagggatgctcgtcgatcttgatctctcggtcgtgtgcgtactgatggtggagagacatgatgtgaaggaaagatggagtttggaccttgcaagtcttagtataacagtgccagggcggctcaaaaggactcggaggaaacttacaaagacatacttcatgtacttgaacataccatccagcttcgtggtcaggtggttctcattcaaataagtcgtcaaggtcttccaatgactgccgggattctgatcgtccagccgaactcgcggttgacctggaagatggcgcttgacagtggtagtgccgtcttcatttggtgtctccactggtaccaaggccatcgatgtcgggtttgtgctgttgtacggtcgaattccgattctggctacgtttcccgccatttccttgatgttttcacaaggaaaaaccttggggatcttgagattcacatcgcaatctgaaggttgcgattcagcggtctcgatatcaagcgttgaacaagggaaagaatgcggggttggcgttgtcgccgtcgatttcaggtcgggctcaactgcggctcccatattgatcgacaaacgtgaaagtgaagcgaagtcttgacaactagaagagaaacacgaccaaagtgcaagtatgtcttgatggtttcacgagaagaaaagaatcagatatgggtggagagatgcagtgtggtcaactaacatcaatttccaaggcccaggtagagagaggtagggcggccgggcgcttgacactgttatttaaaccgcggatggccatcgtgaccatttgggatttgggggccaggcaggctgcagctgaaccgcccgaggcaaccattacagacggatcgcgatattgaggcggctaatcggagcatgccaccacaccaggtccgggcacctagtcaaacaaggggatgtttgggcatttctcgagccagaaatacctacctaattcgttacaggtccagaccagcactacaggagaagctgggggtgcagaactggaaggaacgatgacggaagggaggaggaggggtacagtacttaggttggtcacagtctgctgcgtcactgtccacgcgccgcacactcccgtatcaccagttacaaacttcgcgggtaactacctctacctacctacagtccacatcgaacacaaaaagaccgtaacggcttcacctttgtacagtcaggaaggaatttgatgcagacgatgatactcttcaagacccatcaccaggcatataccaccctcctacatctctccaccaagtatgtatagtacacaacaacatcagagcacttacacagccttccaacgaaagcagaaaaagcagagcgctagccaatcaaaagaaaaaaaaaagaaaaaaaaaagaaagaagatgaacaaggttcgaaccactcgatggaatccccctggtctcatctcatgcaatcacccacccgaagctcaagcaagcgctgcggataaggacaaggatggatggatggatggatggatggaaacaaatgcttgggactttttttcttgcctcttgattttttttctttttcttttatgtcaccaaggaaacctgaaccattacattgaagcgccgaggccgggcttgcgaggataaaacttgaccctcccgggccccttcccaatgggacgggtaaagtacatgcctgcctctaacaactcggcgcctaaggtagaaaggtatttttggcaattttagtacagtacagtaaaaacccctgcaacctaactgcatcctccggctaggaactgcatacctatgtatacgcccatgggtgcataggtaggtaggtttttgcgggctggattatttcccagctaggtacatacagcctcacatggaagtacgtactgcacaccacatgaatcccggctagtcttcgacgcccatatacttacctacggacttggtcttggactgttagaaatataagtagactgtcagaattttgtgtttcagtctttggctggattcccatgtgggcttcttccttccagtctagcccatgccgtatatatccataccatttagtgcatatagaatcccaggcttgaattacggcatgcagttccgttccaggggattgattctactgtgcagtatgcactaggtacagtagtagcgcctacgctaatgaaggttccttatgtgggtccccctttgtctagttgtcaaagatgtcggttgcagcaccaggttaggtttatctcacaaagtagaataccaagggggttgagttattaaagaactcgagtcgtaaatgacgagaatgaacagaagaagggaagtgatagagagagcgggcaatcatcactaccatcgctgacgatgacgatgataacaggaacaatgaagaccgggacgacccgtccgtccgttcctgccgcgcgccctccacagcggtccgcccgctctccgctatagcccgcccgttaggccactgtggatcccgcccacccgacgctagcgaaagcaattgtgtaggtattcaagtaatgggggtcataggagatgttagcgcaagctgcgccggccgtaatcctcacccagggatcgatgttgatgcataacaatctgtgcgcttcattattttacttcttgtttttgaacgatcaaaaagtgtatacgacaaagccaagagcaagaagcaaagaacctctcgctctttccaaatacacagcatccgatgcatccaagtagcctcataggaatgatcaaccaattgaccagatcatgatgctaaatccaacaaaatactccaaacacttggaatcgagaaatgatccaacggtcttccaaaccggaacaaatcaaaagccatacgccatggtatgtacacataactcccgtatccttgcttgtaaccatcgagaaacaccgattctcccttccagtccatacaaccacacgactaaacaacactcaatcatccaaagtcaagtcgatcacatccggctcagcctttctcttcacgccccttggcgccgacttcgatcccgaaccaaacgccgaagccgatccgccctcggatctcggcgtcaagggcggaattttgagcctactagatttgacagcccaagcactggtgatgtcaatcctggccaccttgttactcaacccgggcgtggcaggcgcggcgctagaagagggggcagccattctgttgggctcgatctccatcaacgcacggtcagctggtgagaaggaagccgggtcaggtcgtgtgggcgaggaggacagtgaaggagtggctgctttggagccaacgccgcgccatgtgctcggaaaaggagtacgaggcgttaccgtcttggcgggttcgggaatgtctggctcttcgggtaagccgcaaagttcccgcaatttgttgaacatccggcgacctgccacattcaccctcatccgctttgccttatcttcaaaatcacgacgttcttcgtgactcatgcgctcccaccgtgactccgtgatggtgacaactagctcgtagtccagctcacgattctcctgcttgaaagcgtgtccccaggtgttgaggaaccagttaaagccgccgtatttgtaggcccaagcctcccatgtaatgcttctagaggtattagagcttggtgcagaagaagaggcagtgaacgcggtagcagtggcagatgaagaagtcggtcctcgcggagcgtcatgagcagggggaggggggatcggctcctcaggtaggccgcaggctatcctcaagttgttaaaagttacttggcgtctaccactcatcctggcagccttagccccgtcttcatatgcaagccgttcgacagcactcatgctcttccatcgcgccttcatcttagcaacaacagagtcgtaggaagttcttctgtcacagtgaagcgtccctgcagtgttgagatagaaactccagccgtcgtattttcgttcccaatcgtcccgtgtcatgatactagtggcagtggtagcggtggcggcatccggcgggggagacggaatccacgaacgagggtctcgttccagaggcaggtcgaatgcttctcttagtctgttgaacaaggcccggccttgggcactttgcctcaaagtatacgcaaccttttcgtactcgcgccgttgcatagctttcaagccactccattgcgagtagatttcggttctgtgttcgtcgtatccaaggtctggattttgtttcttgagactcactcctacgctgttataaaaccaggtgaagccgtcatatcgaccagcatccgagggtgagcggcacctggcggctgctaaccgctcacgaggatcttgccctgggggcaggctgtaagcttctctcagtctgttgaacatctctcgaccttcggcactctgcttcaaagtacccgcgaccttttcgaacttgcttcgttctatactgcccatgccacaccagcgtgcgtacattgcagttcttagatcgctgtatgcaacatttgggttttgtttcttataatccactccttcgctgttaagaaaccaagtgaagccgtcgtaccggccatactccgaaggtgagtcatatgggccacaatccccgatcgtagaagcggtagctgcggatgaagagcttggtggcgcctgcgaggcagttggcttagctgttatgtccgcgttgacttttgccttcgctgccatgtcctcgtagattcttcgggccatctgcgtcatgccatcccatgtcttttttaaagcagtgaccgtttcttcatatgtaagcccggggttcttgtctcggaactttcgttcctcaaattttaaccaaaactcgaagccgccatgttgcgggggttctgaagagctgttaccagaagcgctgtagttttgcgccgccggagttgatgagacgggtgctttatccttggctactctcttgaaggtatcttccagccaggtgaaaatacccttatcgagcggatgttgtgcggccgcgaacgctttgttactgtaattactccttgccgtggacgtcagagcgtcccattgccgcttcgtggcttcgacaacttggtcgtaggaatatccaggatactttcttctgacgttaaggccttcggtgttgagataatactcaaaaccgtcatatttgcggcttggcgcagcagtgctggtagaagcggataccgcagaggtcgaggttgaggtcgaggttgaggttgaggttgaggttgaggttgaggttgaggttgaggttgaggttgaggttgagggggccacggtaccagatcctgactttgctttatccaaggccatggttgcgtagactgcccggtgcgtttcacccatcgcttcccatcgccgttgtatcaccgacttgagcgatgctgccgaggcgctggagttcctcttccgaaggcgtccctccatttctttagcaaaagcctcgtagccggacacaggcggtgatgtggctgaggctgaagccggtcctttttgcgcagagccggcagccgtcgcagaagtcgaggccccgtatgttctcgcccgtttcgtggcccgttgtaacataacctcatttagactgttccgttccctagcgagagccgacttcgcctcttcaatacgtgccatatcatcggtcctcaaacgatcacccatagttaggcaggtttcccactcaacgccaagttgctgcctgatttgttgttccgacgttcctgagagtagacgtaaaagaccatctgtgtatttgtttatccaccaggtccggccacggttcagatccttgcggcacgggtcgagatgagcgacatttgggtacggggcaagtcgtgctttgctttccatataatccttctcggggatcgacagcctggtagatgtacgaacgacgaccattccatttctgtcaacaacaggttttgcgatcgcaagcgccgtggtaagtgttaccttggcctcctcacgtaacgccgccactctactttgaagagaagggaaaggttgagcttgatctgggagcatgcctgggactacgctaggaggtggaggaggtgcaatgctagaaagagacgggatgctccgagttcgcgacggacccacagccctcgcattgttcaaaggagcgagctggggctgctgttgcttctgcgacaaggcttgcttgttgaaccattcgcgatgggtccgtggcaatgagctccatgctttcgaaatcgtatctaacaagagttggtggctgtatgttgggtgctttgctcgaagagaacccatctgtgtcgaaaagtagtattccctgccggcctttaaatcatcctccgtagacaagcttgagcctgaaggttggggtgctaagtgatatggcgcaggcaatgagggatgagcctgggtttgagcttggttttgggccaccgttgccctggtcacgtaactctcttgacgactagaagccatggtagtccatcgtctccatagctccgcattaatcgcaccactctgccagctgggaaattgtctctggatcacgattcgctccgtaaagaagaatagttggcgaccatgctctaaggtgtcctgaatatgggtggtagtttggtggctgttgacgttgttggtcatttgaatggacccggcaaagccgtctgaaccagccgatatgttgttaccggattgggttgattgagaggtaggatccgaataagcccaggggttggcgggggcacgatgaccctggttaggcggaggaagctggtaactgtagtatgtccctacaggctgtgggcgcgcttgacctggttgcggaccttgacagccagagacattagactggtgaaagggctggtggtgattctggtgagctgccacaggttgacggtacccttgagctgacggagtggagagatccggtcgaccgataatgaagtggtcaaccggtttcccaagaagcggtgcggagggcacaggaggtggaggaagttctttctcgtcatgaacttcaatttcaagattgttctccaagaatcgaaatcctgtaatccacaagtattcttcgccaagaatggcatgcaactttgcttgatcaaactttgcgaaaatttgttttttcattttgttcttcttggtctcccattgcttaagagcagtaggatcgggattcaagcgtttcgtgacggttatagtacccgaagcagcatcaatcgcaaagtcacaggagatgccctcccgcagtcctgtcaagtaatgtcgtacatggtcaaaagctgtactggagccgtgaagccgaacagctttgaaagagcaggattcggaaaggaattggttgacccggaaacacagtccacagtcacaactgaccgtgcgcataacaggttgccagatctgtttcggcgccctgcctacctccctgagtaggtacatctccatgatagcagcgaacatattttgatatcgaggtgttgatagcgggatagaatgcttttcgagaatgtccgggaggagatagaggaaaggaacccagagatgggtaagctcacgaagcgggatgcgttttgcatcgccaaccaatttcattgtcaagcgcataaggagggtatcggcgttttcagcgattagtccagagatgaagcgagacatgtcagccttgtcgataccttcaattgccgctttaatcagttttaggtcttgcgtgaccttggttgaacgaagctggataatttccctaacccgtgccgtctccgcggaacgactgtggagtttgtagatgtgcaattcgttcaaaatgtgttcagccaagtcgaggtagagcttttttgttgcattttctgtggagcaggtctcgtggagttcgttggcaaagcccagaaggaaggggatctttgtcgagtttcgtctcaccaacttcgtggcgagttctatgaagtcaggtcccattccgaaacaggtcttcagggcggaaacaagttcacttccatcttgttggccgatgatttgccaaccgggaaagtcggctatgcggactactgcgttccgtgcccaatctcggggaactgtttcgtccgtggtctcgtaaaaggcggtaattgaggagcacctgtacttgatcaagctgtgggagaatgagatggccaggatactaatagtttgcgttagcttcttagaagacatatcaccaattctttagatcacttacccctcctgaatgtcttgaaaggtggctctcccttctgtgatctcagcacgagcccatttgacaaaggattggggatcgtaaggcagtttgcgaaaggcaaatcccgtaaagcccgcggcgaatgtgaataaatcccagtccttggcagatatgcaagccttgagaatgttctctaccaactccccaggcataaaccccagtcctttttcgttgtcccaggtacatgccctccggatgaggctgctgaagatgggccaatagcgaacgtgatcttcgacgctccctgagcatagggtcttatagttttcgagcaacaaacgcagaggagtctgagtgacgttgtacttggcagtcggcgggccgtttgcttcaatggtctcccacaagaagtccgccacagtatctcgagggacaaggacgagggcctggcggattgggatgtggttagcagagattcaaagaggctttagtggtgatatgcgaggaacgtaccgcatcacagtaaccaggaaggagtttgggctttcggtgttcgctagtcttttgtgtccagtcattctcgtcaacgggaacaaactttgcgtaggttcggccctgcaagtcaaccagatcctcaatgacgtaggagggagacacttgttgagggtcgatgtcagtgtcttcatagcctctgtcgagccggcaaagaaatagttcgaaggggatcgctcgcgcgaggcgatccagagtcagagccaatacccggtcatgccttgccaaagcctctggaagcgaatccgccttcttgtaggtgtagtggagccgatggaagaacttgttggcagtcctacagcccttatcttcggatgtccagtatcgcaacagttgacgaaggtagcctacctcgccgtccgccaagcctgctacgagaatagaatcggccggtggtggatttaccggaggcgggggaggagcatcgaaggggctatcgacacgtgggcgccaggtctcgggatatgtgagaccagcccaagatagccgttcacgtagctctttccgaagatctttaggtatgtatggaatttcggaatcatactcgacttcgggatcgtccatttccggaggctcgacgaccgcggtggtcttggacttggacttggccttgatgtttgactttgttgattttggctggacacggcgtcccgaggttgtacttgatgtggctgagggcctcgctctgttgatctttgcgctcggctggccagagatgttgaaattctgttcctcgtcgtcgggagcaattgatgtgttcgaagttcctgtctcagggagctgcacatcggtttcggcttgctcctcctctttcacactgggtcggacagcttcttttgcggcctttctgcccttgggtttgactggagactgtttctttttcgcaggtttctcaacaatcgccatcggctgggtgttattcggtgtcgcgttgctgctttgttcgccattattctcgttgccagccatggcggccattctccgggttcgcaccattctcgatcatggctgtctggactttggagtccagactaaacgccgtaggagcaaaataaaagagcaaaacaagcgatcgattgaggacaaaagccaaaacgagcttccaattcactccgcggggcacgatgcgtgcggatagcgagcttgacgcttgatgaccggcagattcccaaaattgcgttgtgtttgtgggcaacccaggccgtcacgtcacactccggtcgacgcgggattgggcctgtagagcgctgatcctggattgtcccagcactgtggtgagtggagttctccacatcctggagatttcgcgtcacgaacccaacatgcccggagcttaccgaaccctaaagtgcactccgccggctgtacggtagcgggagggttagggtcgctccctttttgtttgtttacttttcatcggacactcgagttctaagccactatgagcgtagttctggctagaaaacaaaaaaggatgatgctctgaggcttacagtcaaatttctgatttcatgccatctctttgaggtcttgagcctgtcattttatatgactgtaagctgcagccactttgctcttccttgtcaccttgttccttcgatcttcgaagatggaacggttcgggcgatccttctcaagagtgttaccacacccaaactgaattggcgaggatgacggtaactacttccttctaacatcccatagctctcttcgtacggatcgcctgaatggagtcacgatgcgttataacctgagcaaagggggacgaaccgtaagctgcctgaagccgtaccagacttgaagtcttttggctagagatgttactgatgtagagctcgggctactcgaaatctaaaatgataggtggggcgatgcagagtataagattcaccactgacggatcacataaacgtaacatggataccttaggctttaggtcttgaggcatttgagcagtccgcattgttagggatgccccaagtgtgctcaaaatgcgagatcccaaagccgaccggccggattcctttgcgatacaagaaagtaccgagtgcagacttcatgctgaccttcatcagttggtgagctgtggggtttggagtttgaagttagatgaagtgtatgttactggggcactttggggaaatgcaaatcgatacggcgactcgtattccatcccaaagatacctctaacgtttcacaaccgaacgttatctctaggtatacaatagcatcaatccagtagtaagtatgcttactgcaccccgaatactgcaagacctggactagaggtaccgaacgttgttcttgacgcgaaaccgaaaagaccctgagggcctggagcacaacgtcatgcctggattttgcttccatgccgccacacatccaatcatgcagcccccgcaacttgagacaaccttggagctttaagttaggtacatacaagatgtgtctcgtacttacctcccgaggctcaagagcaagccatgaaatgctcaaattccatcttgctagagaggggggaatcccgcggctatcttttcacgacagatttgagacctcgtcaacctattcctcctctccaaccagttttcgataacatttcgacacatcaccacaatgatgtcttcgcaagataagacatctccaagcgcacaagtgcaagaagaaaccaagccagtagcgcgtgtcatgcaaacggctactccctcctcacgaaccaacgagaacaacaccagcgatggccatgaatccgacgttccagtccctcacctccacgcgaagacctttttagccgtctttgccgtgtgcctcatttacatcgcccaattaatcagtcttgtgggcgccggagctgtgcgtacctctttccttcccttccaaatccagtccgaaaagccccaccttcctcgtcttccatcttcctgcgttccaggttcccaccttcctttttctattcttttttctatattcctctttccctcgttctctccagtctgtgcccaactcacgagtccccatcttctccgcatcacaacttcccagcttacgacttgactccttccctcgcaatccttactgacatcttcgtttaaccttttacagcaaggccaaaccatagcctcccacttctcttctccaacccaatcaatctggttctctgcacccatcaccatcctcactgttgtcctcggccccatcacctctcaagcggccgactactggggacgtaaatggtttctcgtcatccccaccttcctcggcggcggggcagggtcactcatcgtctcccgcgcaccctccatgcccatcgccatcttgggattcgccatcatcggtattggtttcggctcgcagcctttgctgcacgtggtcacctcggaagtattaccccggagatggcgggcgtggggccaggcggccgacatggcgagcaacacgttaggtgcggcggtgggactctatgtaggcggtgcgttgaacaggactggggatccgagaggggaggggtttagggtgtattttttgcttaatatggttgtctatgtcgtggcggcggggttgtgttggtgggtgtatcatccgcccaagagacttttgcagaagagtttgagtacgagggagaaactggcaagattggactggggagggtacttcttcttggcggtcgggttggtgctcttttccgtggcgctgtcttactccagaaatccgttcgagtggagggatccgcaggtttcggctacttttgcggttggaatgctgtttgtgatggggttggtgttgtatgagacatggataaagaaggacgggatgttccctcataaattgtttacgggtaatcgcaactttgctgtggcaatgttttgcgtcttctcagagggtgtggcgttctttgcggctaacacgtactttgctttccaggtcagcgtgctgtacgagtcggatgcgctgttggttggggtgaggtacagtctgataatgatcattgctgcggtctttgcttgcttgacagggtggtattgtgcagttacaaagcgtgtgaagtgggcgacctttgccgctttcgggatgtttattgccttctttataggcatggcgacaaccacgagacagacggatatgccaacttggggctatgcggttcttttggggagcgctttgggcacgactctcactacgcttgtgacagttgcgcagttgtcgacaccgccggagctcatcagtgttgccagcggactgattatcagtattcggtcgcttggcggaaccgttgggttggccgtatacaatgcgctttttcacgatgtgatgaagaacttggggaataacgttggaaaggttgtagtgccaaggggaatatcacccgatgatgtggagatgtttgtcacagcacttgaagcccaagatcaaaagaggttggggacaatatctggagtaacggcggatatcattgaagccggtgccattgctttgcaagacacgtttgttgtcgcgttcaggcacgtttggatcgccggtgcttgctttgttgcgctggctgccgctggtaaggcgagcagaacccctcggtttactctcgagtgtcgtgctgacacaatggtttagtttctctcctcttgtttgaccccaaaaaggagttcaacatgcacattgacgcatctgttgagaaggaggaagatttgtattccgtctgatattgcgatcgttctgaatctcttcataagggtgtttgcaagttgaaagcttgatccatgctctcgacactgaaacaaggccgtgatcgagcagctggtacctctataccaaaaggaagggaacatcattcccgcgggtacataaacccccggttaccaaaacttgatgaagggactgaaggggcatagacgaccacgcacctagtgtcctagtgaaaagacaaaagacttgatctttatggtttttcctgcacagactacagggtggcccatttgtgtttcattatctcccagttatcatgattcacgatctgtttgtgcttttgtgcattgtggactggaaaaggcatgtgttggtcgaatagtcggtagagaattagag