ttttccccccccccccccccccctgctgcgagcctacctacgtatgccaaaccccccatttgatagcaaaatcccgatgtggcaacgtcaaagtagtacactccatagtccccttactgcccactttttccccattatagaagggcagtttaagcgtctcttcaatcatccagaccacatccatgtttccggttttcagccagtttccccagagcacgccctcccctccctccacgcccaccagacaggtgccgtacctggcgatgatcttgggattggaacccgtcatccacttccacgagccgcccgcgccaacgttgatggagatctgcttgcagtcgacgctgtagggggagcctgcggaagtttggtcgattacagggccgtagttcttgcagaaggttttgggaccttcttcgcgggggccgatcaaggcggtggggtaggaaattgggcgggggaggtagaagccaaaggcggaggaggaggaggaggaggaggaggaggaggaggaggtgttggtagcggtgggggatgtcggaagggcgaggccggtggaggagaggaagaggaggatgaaaagaaggaattcgcaattgatcatggttattggtttccttttttcttcgtgagagtcgcaacgaatatcttgtaatgactgtggtgtcggctgctgttccaagcagttaaaatcaaagagcgacaacaacttggaagacgaatgtttgatggaaatcaacggacagacagtccagtcaaaccaatctccattttgacatctagtatttatacagtttgtcaaatggtgctaattttacagcgttcctgacttttagttgatcgagacaaaggatggcggcatattgaatacaacgcggttgttcagtttggagtctttgacgatgtacaatcgtaagagcctcaatcgctggttagtattgtatttttcatcatgcgatccacaccatgagaacaagatggcgagaacaggattaaaaataaagtgtcaagggagaagaacaagggcaaaaagcgggagataaaaaagacaagcaaaaaacatacaacaccagggattcgcaggtcgtcaccgacccaactactagccaattctgttaatcagtccattgtgttcccatcgttatcctaactgcttgtttctacgtcgtcgtcgccgtcgtcatcgtcgtcatccgcttcttgcgaagacccctctagggaatccgtatccgtcgtgtccctggttggcggccgcgcctgtccatcaatttcatcactaacccacatgccactctcaccgtccggtatcttagccctcatctcctccgtcgaagcaatgtggagttcccacccagccacgttagcctgttgccatgccccgtagatattctcaatgtctggacggtcgtccgtctggtgcatcgtgatttccctcggcaaccaccccatggggttgggtccatgtcggtcgtcgggctccttgcgaattttcgccgcatcccagcaccagtcgtgagcaggatagtcgcagacctccggcagatcgccagggacctttagtccgagctcggaagcacgattcctaagataatcgacaaagtggttccggacgctgttgtcacgctcccaagaagccatgtcccacagctgtatagacggctccggcgccagcttatcccacagctccgtataattaccagcaatacacgccatggccacctggaggtgcatgtccggccggagcttggcgagggcctccagcgtgcgctcggcgggaataagcggccaccagatcatgcctggcatctcgttgtatttcttgggatcggtggccgtcatattggacaggtcgttgaccataataaagcgcgcgagcgtagctgcccggatattccccgaattagtatggtaactgtacccgtcccgtggctgcaccgaccaccatttggcaaaggtggtgttgtggtaaataccgcgcaaaacggcgccgtactcgcccataatcatcttcggccggcgcaagcgcaggtaacggtccaggttgccttcgtacgcggccataataattagtgggtccttgaccgtagtcggtaggtgcagcggcagaggcgtgtaaaacagctcgacgtattccggcggcatcgttccctgctgcgcggtagtatacgatgcggccgttgtgacctcgccaacgtgggcggtctcggtaatatcgaaaggaaacgcctcgttatccaagttaaaataactaccgggccattcagtccagtagtcctccgggccgaccgtcacatctagtgttgataggacggccgtgtcgccgttcataaacgccggacactgtggattttcgtggttaatggtcctagtatagtcgtccaagacggcgtagcagaccggctgcttcataatgtgctcgaagatggccttacatcccgggttgttcgaaatcgcgctttgttctctagcctcttcggcgatcgagacttcgggaaggaggccgagctcgtgatacagctcgtcgtatcctgccacggcgcacgcgcggcccacgagatatgccatgtcgggatactcctttactaggcgccggagcgtcttttcgctgggcgtatcagggtgccagaaacagtagggcttggcgccgtccgtcttcatcctaggaatctggttgctcataatgagccgggcgttacgtgcccgcgcaaagtagctctcgggctgcttcttgcagagcttcacaacctctgcagacctgggaaacgcctcgtggtgtcgtatgccgcggatggcgcagcggtagagatcatttttccagtcttcgggaagacgctccccccgcaaggcggcgcgggcctcattatgaaagtaggcattttcgttgacggatggcggcttttcagacttttccgggtagggttcctcgaatgtggtaagggaggagagtagatcggccatttggtgcgatctggagaagaagcggcagccgctgaaggtctcttgtgggacagagcgggatttccaggtgtatttcaacagcatggacatgtcggtgtgagaagtgtctggtgtgcttgatgtgagggaaggagatgaggggtccaggtatctttttatataaaaacggcatgctaactcctatccctgttaaatgtatgtacttgccttgaccgttgcattgagccgttgtgactgtaacggcgtggataagcttgccccgtcactactcgcgaattccagcaagcagattctcaatcagtagcaagtcaccacatgtccgtgagggtttttatttcattttatattttatatttttttttctttttatttttttttgggttgatggaattcaggaagatctccatctctacccaagcttccaatgcaaaagtccctcggaaagtttggccgttgtcaatgagcaacactatgaaaaacatgcttaggattctcaacttcacgaccctttgcttacgggtattttaaagttagtacggaagacatcaccgtggagattctcttgattgctctgtatttaaccctcccgagaggctaatgtttccgaatagacctgggcaggttttaagaccacgcagcctcttcagatcctttacggatcactgctacaacagagatctgccatggtacagtttattgaaaatcagccaaaacgccttgagatcctcggacgatggtcgatcgccagttttcccctttttgaaggcaaagcatttgacactctaaggagttcacgtcgcccctggcttaattcaacactttgcacaagactttgaatgtaaatagccacttcctcagcacgattcatcacaagctgtagttccttgctgctggagacgactccaggaaaaaaatgccctcgtcggacttctcccaatagcaaacatgccgggagttccacactaagttttcctcaaattgacacaagttcaagatgcactattgggagtggtctacatacgactcatcaattacataggtgatgcatatcttgccaccttgcatccccaagttatataaggatatctaagccctgtttcttgcccacctttctgttgtcccttggtatgagtattgttgtgctggagtggactagaacgtgtttttcacgaggcctggaggcgaaagagaacttaacctgactgagtacggtgaagcccagatacgtgaatgaaggtcgcttcaggcgttttatgcaatcatctcattgtttgcggtttataccttggaggcgccgcccctgcatcattactcgtggcaccaaagtctcgacctttgcactcaccgccagtaaccacgagtcaccagcgtatcgcttcaacttggattaaagttaaggtccgctgggcttgtaacagatgatgcaagaacctcgaaggggaaggtatgacagtgaaacgtgttcgtggtagtaaccctcgttgctgatgatttccggtacttttaggtttaaagtggatcgctcaggggtaactgggaagaacaatggtatggaatggaaaagggatcacgcactctgggtttccgttcaaatctccaggctcaagtttcgttctttgtcagtcagactcccttggtcacatgtacgtacggtactcgacggtaacacaaacagcaaacatgccggccaatccaaaatccagcgcgactgctgccgccttgaagatgacgtgacggagacaggctgacggatgatttaacattggctatcatgtgttgtttcgaaaacccgagaccgtgaagccatcgacattttcgtctatcccatgttatgaacaccccttcggccatcgcaagtacactcctttgtgtgccggcacggcgaacaccttgttgataactacatcggaccatccgctatcactcgaactagttcccccacgatcatgccaactccctttctgaatctttaccccacaacacacgagaacagaagcctcaacagggttcagctctggtcttcaatgacctccccgcacatgttcaatgccacgaaagaacgggtacagagtgagccagctgaccatgatagccccagtacgctgccgctcactcatcggccacgccagtcttgtcgtcgtgcgggtggtacgaggcgaggcctaactatggcacacaacggttgtcctgaaccgaacttccccctggtaggtacagcgtcggagctcacctgtcaacggctgctccttggcacacggtcctaccgctaagcaatattgtggtagctttgtgtttctcacaaattcgtcatggtccatatcacttcggaaatcggagccagtgaggtagcacggctccaacatcaacagttataacttgatcgcctcccaactcctgctttgtgaccactggtatgtattctatattgcgtgcatgcccatgcccatgtcgagaagctgcagcggctcgcgggccccgggtcttcctttggccccgtggaccaggaccagaacggatggcaactgctcccacgcatggcaggataacctttaggtcgcggatacgggatgtgcgagggcaacacccctgcttctcattgggacttgcagccaattttatacatctcatcccatctgggtaacacagagtatctttgtgtcacggaactctccaggcggtctatggtctacccagtcggttattagcagccgggcagcaagtctctgaaggacaacggccgttgaaacaatggatgatgctctttgggccgcctgcttttcgtgtccttaacgcccaatcttgcaagtgttcggtgtacggctaggtacggggacgcgccaccaaggtcaggctcacctttgcccttgcagtccgagtccccaaccaccgcgagaattgtaccttcctcagtcaagatgatacttttacccaaccgacgtgattggaaacaggtcctggaaatttcaccatacttactactactgtacctacctaggtagtctactggaacaaacggtgagtcgaacaagtcgagatttcgtcgcctgacctaggtgacctcccgaacggaattgcagctggtgccgccacaagaacgaacctgccggcatctcctgctgacaactaaccggaacaccattcactacctagcctttcacttcgttctgctgccactttctgggtggggctcaggaattcttgtatctttcacgtcctgataattatttctttggacaaagtaaccagttgcccctctcagtcacccgacaacacacggatcgccactgtcgtcaaggctgtttagttgcggccggaagtatctggactcaaataccaggactcaaccgactcggcaaacagtcgtccatgcgacaggcaaacatcatgtcctcgaacgagaaggataaagtctcgactggaagtgcggccgagaaggccctggctcacaaccctcctcccggtctggaaaaggcagaaggaacccaagccagcgcagcgaaggccctcgacgaaaaccaccaagctccgagcacctcgacagatttcgagcagcacaatggagattccactgtaggagatatcttcatcgaaccttccgtggcagcattactgacattgtcatgttcagcggttgagtgtccgcaaagcaatggctctagcagccttggcttgctgctggaccaatgcacaagcgcctctgtatctgtttggtaagaagacattgattgtggtgcttgaagctcaaatcaattagtggacatccagctaaccgatctaccagctgccgtacctgtcttcatctaccgcgatcttggaggagttgatcgctgggtctggttcataactgctcacctacttgccactgccgccatctctcctttcgttggtcgtttctcagacgttttcggacgccgctgggttgctctggccggaagtagcttcatcgtttttggccagatcatgtgtggtgttgctgagaacatggatgtcttcatcggtaagtccatccggaacagcttccctgttgagaccgatccaatgctccatactgatattctaaccaggcggaatggctctcaccgggattggcaccggtatcaacgagctcacggctctcgcgggaacagcagaactcgcccctgttgcgcatcgtggctactacatcgccggcatgattctcaccatcattcctcttttgccctccgtcatgtactcccagatcatctcggctttctccacatggaggtatatctcgattctcaccggcggctgggcattggtcgggcttgtaatgacagccctcttttatcatcctcctgcgccgacagaaggtctcaattggaaacaaaagctttcgcttatgaaggatatggatgtggtcggtggcttcttgtctatcgttgggctggttttgctggaacttggtcttttgggtggcggatatcaggtcagtggaagacaggcaatgctacgatcgtttcgtaaaggctctatctaagcttaatgactaacaaacactccctagtatccgtgggcaagtccgagagtcttggttcccctgattctggggttcttcgtattgattgtctttggcatttgggagttcaatcgagccaagacacccatgattcccagagacttgggcccggctccccgtacactcatcatgaccatgatcatcaccttcatatccggtgccaacttcttttctgttctgatgttatggccaagcgaggcctataatgtctacggcaacaagtaagcaattctcttttgttgaatcttgcacacatcttcgtcctgtttccatattcaaactcgaatcactgacgtaaaaacccatctccctagcccctacggcgtcggcttccgcggcatgcccttccccttcggtatcctcgccggctgcgtcatatccctctacctcattgcccgcttcccgggtcatatcaaatggatcgtcttcctcacctgctgcatcatgacaatcggctgcggcgcccttgcctccgctcgtctcgacaatatccacgccatgtacgcggtgctcttcatcgccggcctaggtgtaggcggcatcgtcgtacccgcctcgaccatcgccactatcatctcgccgagagacttcatcgctacgattacagccttgaccatctccatccgtatcgttggcggcgtgataggatacacggtctattacaatgtcttcgttcagaagctggttccgcagcttacaaaattggtagtggaagcatgcatcaagagcgggatcaccaacaaggagatcattggcgtggtgattgagctgacgggcgcttcgctggtggacgagatccgcctattgcctggcgtcacggacgagagctgggcggtgatcgtggcggccggccaagaggcgtacgtgagggcgtacccgtgggtgtactactgcagcattgcctttggcggagtgtcgattctggcgagcctgggcatggaggatatctcaggcttgatagataggacggttatggttcatatgtaacggaaccatggctggccggcgccttggggtgcatggcggtgtctttcgggcggcggtttcctcgatttacatccactagcgcggagcaattcgacaacttcttaccagagcagcaaacgatgcggtctttgtcagttgcatatgttgattaggaggatttgctggaggtttgaccttgggggtatctggggagggatgtctcgagcacctacttcgctataatatcgggagatccatgtatacactaggaggtattcgatcctcaagggactcggagacgatttggttgatatagatagtataaggctgcatgcaggtggtcgttttcggatgtctggaggcggaacatcatggacgaggactgttccgacctatatgccataacgttagtttcatgtagatagaatatcgactttcatgtcctgaaaccacccgggcggactgcgaacagtacgaagatgccatacttatatattttgctgtcatcagtagtaacactaccgatgcaacccgaaatcttgatgagacctttggccgtagccttagcgggcaatcaaccacctaggcaagtgagtcagtccaataccgctcgttgtatttaataaaggctgttgcaaagctgtaggagggattacgataattcaaaaacacattggctatagtcccttgggatatctttatccaggagttgcctagactagacgtcaagttcagaggtgtgataaagatgcttggatgcgtagtaagagtatactataggtctaaatgtactgactgtaatgtgttcggtctatctttactaccattcggttaaggtctcaacgatttcgtcagggacgagcctcgtacactacattcgcatagccgcaggaaatatacgtgcggcttgtccaacgctcaatgaagaagtgtctgctcaccgtctccatctacctctagggacgattccccttactgggcaagtatttgctcctaatagtgtgcccgatcatgctcatccgactaccaatcgttccatcctgcatcctactggctagagcttcctcgagtgctgactgagttaccgaggcatctgcattgaagagtttggtcaatatatcggttgttcattcacatccatgtcgtcttcaaagagaggaaaaggagacaggatgacggaaagactttcgggacaagggaacaacaacaggaaccaccaaactcaccatcaagatcactaaaactactccccatactcggcgccccttcgcttccttctctcgacagcatatctatccttcttggggacagtgggccggggagtctcgctccaggtccacctgtaccacctgcaccactcgtacctacacgcagttcaccgctagcaagtcgacgtgggttgctaggaatgatggccgccgaactggtagacgagtctgacgtttgcgattggatcgtggataattggggatgattcttcgtactgctcaggctgtgaccgtgaccaacttgctgctgctgattttgtgatccagacgaccctatcctgtttcgaggggacgattgatggtcgcggtagttcagggggagcttggtcacggttgcgtagagatctagagcgccgctgccgtctgaggttgaggtggagcctgttgggttgttgcttttgttgttgttgttgttgtcactgttatgacgttgttggaattttggttggtgttgctgttgctgttgctgttgttggtgctggtgttgtctggtccgagtaggagggaggaaagcgagctcgtcatcgtcatcatcagaggctttactttggcctgctgattgaaagcgtggagggcggcggatgtagcggctttgcatttgctcggcatagtctgaatcgtcggaggatggtgatgtggaggcgactggcgatggcgactctgggggccggtaggatcggttatcgtctgtttcgtgaatggcatcaccggaagaggcgtctttggtgttaatggacaagagtgatactctccggcgttgcggatcgcttagcctgctggctatcttgttgtttgtcgtcgtaggaagggcagcaccgaggctcgggttctgccctgggatcaaagtggtttgcgacgagttgcgcgagatggctggtcgtagagtgttagaggacgtcttagcggtgggtatcccaggagtattgacatcgtctttcggagcgagagcttccttgcgcatggagagagctgaagtacggccgccgacagaaccagctcttctcaagccttcggcgtacccaacaggctcgccgccgggaatcggtgacggagcagcggaaccgcgaccactcgcggctttcctcatctgtgcccgcagttgggcagtgtgtcgctcggtcagataggagaccatctggaggaggaactcgactgtgacatcgaactggactgccctatagcgacgcacagtgtcaatactcgaggcagaagcgcaccgccagggacgaggaagactcacagctcgtgccctagatatcagagtcattagcatgaagcctgcattgtgggacaagttagacttacagtcaatctctgtctgcgatacccctgagataatcgtccatagcgcttcggatttcctgtcgtcccagctcaccttgcgaggtcaagttagctggcgtgattcacggggacgactagagacacagtgcgggaaacgtactggtggaggatcaacgaagtcgccccgattgaagggaagtcggacatagacatggtatctgggttcccttctgtcctggttggaggacgagcctggcctctctctgagcgacatggtcaaatccgaaggggtggtcaacaaccaagaacaaggaaaactgcagaaatggaattggaaagggtgtgtcgtcggtcttataccaagtcaaaggctccggaccacggaggtacaccggtgagtaagtgctgtgctgtgggtgtgattgagtgcatcatagcgtgctgcgtacatagtacagcagtcaagacagccagggcgccagggctcccgtccaggcaggcagcgcttatcgataagtcatgctaggtcgctgatgctggctgctaacgggaccctacccgtcgagcgaggggttaccgtccaatgcccgctgggacaggggacagggtacctagaaaggctgttgttgttgctgccgtagcaagaatcccaattgggctgacgttcagcagttccagtccagcactttcagcattgaggtgatagcgcatcgaaaaatccgtcgcgtcgcatcttcattcgctgggcatgcaaccaccacacttcttgtcctgaaccacctgcgacactccgaccagtccgacaacttcacattctctcctggtaccggcaggagctgttggaacaaaccggaagctacaacttaccgctcctaccgtcctctaggatcatcaccgttatccgaccgcgagcaaacaccctgcacatagcacatagcaattgcccattttccacatcactacgagatagcttgcccaataccgtgcctgacatggcgcccttgatcctccacaacgtccccgatgacgagctctacgtcggtgacgacggcattcaaagaccttatgccatggtgttcccacagttcgtttgcccgccgtcatcttaggcttgacaaaccagctccgatactgacttgagataaacaacagccaagatggtccccgctcgagaagggcagtccacgagacaggctccttcggcaagtcaacacgtcggtcgcggtccaagacagcaacgccagccaggagggaagatgccacgatagccgccgccgaccgtgtattctcgaactacctcgcgaacctgaacccagaccagaatctcacagccgcccaaaggaaacagtctctcataccatcctccctcggcgatgagaacgccgcgcccacccaactgtctaacaaacaccgcccgaccgaagtcatactacgcggctatcgctccgtctcgcaccagtacgccgccatcaaccactacgaggagctcgccgggaggatatgcgaggattacccacgcgacccaccgcccgagaacaggcggtacaagtccgaactgcgcgaccctctttatgcgcgaagacggcccttgactgccgaagagcgcgcactagtcaacagagtcgacggcggcgagcactgggtaaaggtgacgtttgattccgccgaggccgccgaagcagccatgattgcctctccccaggccatcctcggccacctcgttttcgccgaaccgtacgatggcgtcccacccgcccgcgacgaagccgtacccgataacgcctccttcatcagcaacggcgtcactcccgccgccacaaacaaccgccgcgcttcatctggtcaacaaccacgctcccgtgtgaccatgaccaacccctacacctcctacctcgacagcaacggcaacaaccaatccccttcctcctcccgcaccgccgataccggcactatctccgacacctccagcgcaaccatcacctcggcggccatgggcgccgtagccggcgccttcacgcacgggctggactcgctcgcgcactcgaccgcgggcggcgcccaccatttgtcttcggtagtcgacgcccaggatccggacagcgagttctgccgggcaatcccgacggtgcgcaaggctaagctcctgcccgtcgaccaggcgctgcttcctgctccttcgtacacgcagcgcgtgctgaaccacgtgccgctcttcaagtggtttagtgggaacatgattgggaacgaggtgccgaggaaggagaacggcgagtttgactgggatcgggcgagcctgtactggaaattgatgtggtggctggatgcgaggttgtgcttgtttaggggggaggtgttgagtgctgataaggatgagtgagttggctaggaagggcgttgggctgggtgggaggtggacgtgttggcaaaaggcgtgatggatggatggatggatggatgcggcaggatggttggatcatgatatggaccatgggggagaaggctgctgttatatgttaagcatcggtagcggcggtggtgatgggggggaatgataccaatgtcgagaattgctccagattgaagagtacgttatattgtgcattaagcttgtttagcttgtcctataagacgttgttcaagtctaggttgatccttttcgcgcttttcctcacctacaagcagtgaacgcagcatcacagagatctacggtagtggttcgaactttgcgtaaaagactttttcaaattcatgactatctagacgtgaagaaaagagaaactcaggactcagtgaacaacgtgaaacaagaagaaatctatttgcctgcctgcctgcctgcctgtttggtgcgcattgtaactggtgagacgaaacaaatcgtcatgcaaactaagaaaaaaaaataaaaaaaaaataaacacaagctaacaaaataacaaatactcctgaaagctatgtaatcgtaacagtcgtgaaccaaagacgcaaaactcaagtcagccagcccatcaaaaaagaccgcccggtacgttcgttcatactcgtactcgtactcctgccaacagcagcactgaatctactcctttttgtacggctcccttcacccaacaggactcgcggcgctcgagtccctagagtccccggaatccctggaggtacgtgtggtgctcggcctcctgctgctcgcgctcgtgctcttcatacccatgttcatgctcatattcatgcttctcgttctaccaacaatcttatcaacgtcaaaaagactcatcaggatcctgctcggatcacggctggcggccgttggacttgcggttctggtatctgtatccacactccacctcctggtcctttcatcagtagaggatggtgtagaaggtaaccgagccagagccggttcttcatcgacctcatcatcgtggtcgtgactcgtcgccgacggtagcaacggccaatttccttaactagccgttaccgtcgccatttgcgtgggcggggtcatgggggttatcgtcggcgtgatatcattctcttcttcgcccatgtcccccctctctttcttttcgccatggctattttccccgttcttttcgtgactgccgtgaatagtatactcgtcctggctctggtactggtcgtcactgctgctgccggtggcgacatccattctggaggcggacacaaaactcatcaacccacccgccgatcccggtcgcccgctgtagctccagctcccgtctcgcagctcgtgctcctcggagggaagggcggatgtggatgcggcagacgggtgctgtagcctctgcagcgagctgccggtcaagctccggttgatgcctagcgagatgctaaggcggccggagtagctgcttcgcttgctgctactttggttgcttcgcggccgaatctcgtgcccctgctgctgctgctgctgttgctgctgctgctgttgttgttcctcgtccggctcggtaggcgggcggaagcggtaggggatctggtcgcgccagggagagacgagggcttcgtcgtcttcgtcgtcatcgccgtcagcagtgctgtggctaccggggagagggagggttagggattggttgccaagtggagagaagagagcgtcctgttctctttcgtcgttctctcggggcccggcagtgggggatggagggtcggaggcgccgaagagggacttgggatttagagcaagaggttgcggttgaggggagaaggggcgtggtccccgcggacggttgacaccttcagaagagaagacactctccgtgtccttgtctcgtgggggtgtgcggggagagtagacgactgtcgattggttatcgggagagtgaatagcgcctgcgaggctctattggaagtattgattagtctcgtacccccatgtcttcagtgtttcttctcgctttggtgatggttgcctaccagtcttagggtatcttctcttcccccgcctgttgtatcggcgagaatactcctgggcggcagaatgctgaacagcttacttccctcaccagcgccgccgctcgctatgccgccatcgccggcaccgcctgcgacgatgttgcctcctgccccaccgaacctgccgtcagaatgtccaacggtcctgtctgcgatcacatcctcgctggcgaagagatcctgaccctgttccagcacatcctcaagtccaccacctgtccaccccttccgcgccatactctcgaaaatgtcaatttcggctcggacgagcgaacagcttgcttccacgatacgggcgctggtgtcttgactctctctcaagagtgtcctggaatgctcgccatgcagcgttgtaagaccatccaacttagtggtcaactcaacgagatggctccggaacttggccacgtcccttcggcgctgcttatgcagcttcatcccttccttctccaaccgtctgatctccttggactgcacggccaccgcgctcgcataactctcctcttcatcctcaaccgcgccacgccacttgtctaactcgtggagaagagggacctcgaacgagcggtagaccgtctcggagagaatgtgctggtggttggcaacgaggtgctgcaaaccagcgacggtgagcagggtgtcggccgtgcaggtcgactttgtggtgccctgagctgcggaggtgaagctattggccatcaacagcgggggaggaccgccgccttgaccctggccgccttgtaccggacttccaccacctcgatcggagggagcagacacgatctgttcggcgcgggcttcttttagacgggcgcaggattcgagagcagagccgaaggcggaggcagcagtggaaagtgaagtaagggccagacggaaggccttggcggaggagacgaggtctgcatatgcggcctgcgatgcttcaaggtcgtgcttggtaaggacagcatgcgcctgtttgggcggaggcggcagtggcaggttgaactgcgacaggttcgcatttgcggtagaggcgtatgaataggttgggctcgatggcaccggaggtagttgtgagagggttggcgagggaggtgacttgggcgccatgcttatactaagcagaatctagaaaatggcggctgcttgcctctattccggtggctgaagcgctggaggtctggactctggaggtgaggttgctgcggatctcgagggcgtcgatcgagatggggaaaaagacaaaacaaaacaaagaaattttgtttactcgagctggtgcgacatgggaagaagaaagccgacaacaaacaggtcgtaggtatttagaaaaaaaaaaaaatagaaaaaaaaagtaatggccgggatcgtagaaggttggcactcggctcgaatggtacgatgatcgcaacaggctagcggataggtggtatctggaatctgggattctgggtacgagatgcccccgctgtaggaggggacggtggaacccttcccttttggtgtttgagtcggttttagactttgttatgcctcccccggcccaagggcgcctctacactacactaaaattgccttgtgggtgatcgcgctatcgtggtaggtggtagaggcgggttctacacccacgatacctccggctatgtacctctacctagggaacctagaggtccatacctatgctccagtcccgtcgcgaggaggtgcgcaacctaaagaagggacaacctgaatgttgtgacaaattctcgaggttattttataactcatttcaccaagagcaacgaatcgagatctctcagtcaagacaagcaagaaaacgagcaacgagtggcaacctgaagtggctgttgtcaccgtcgtgccagattgttgggcaatgcaaatgggatgctgggatccagatgaggtgacagcaggaccatgtccagttttcggggattttgccagtggggtttcaagcgtcggatggagccacgacgactcctcgaatccagcgaacgttcccaagggaaggcttgtgacactgacgacggccagcatcccacatcagcgggccactgtcactggactcgcaatcccaccccccactgataagattgactaaccgtattcgggggagatcgccgcgcaagcaactgctgtgaaacgggagccatcgtgtttcatcatcacccaacgtccagacgagaagcgcaagcgggtgttaacgcgataatgatgtccttgaacgtgtgtggtgcatggccgattgacgaatgatagatagtagtgtacctgttgggagtcgtgagttcatgacatgtacactacactaaacactccaacacccccccctgtacttcctgatgcctaaaagcatgcaacgagacaacgatcagatgtccaacagcacaaacacacacaagcgggcaaaacgtctgaatccaaaatacctccatgtacccaggcggtatcagagtattacctatgtatggggatatccgacaaaagaacaagcaaggctgtatttgaagcaagtaacgctagcatattcaccataaaagactggacctatagctcggacttctgctccgacttgtcagccaccttgggcagtctctcggtcaagaaatcctcgatcgcatccaactcctccaggcaggcagagtgacccatacccctagcaatcccaggcagtcagcatggaaacattcgagaaattgatcggcactgagataccgaaggaggtacttacggatacgtcgtgaacttgacattgtaccccatctccttgagcaagtcacgggtcatcgtgcccaacttatagttgacaaccggatccgcatcgccatgggccatgaagatgggcgtctccttgttgaactcgggcttgggcacgagctcggcgaacttgaggctgaggaggagatacgaggacaaggcgataatgccggccagcttgcatttggcagtgaggccgctgaacaggcccatggcgccgccctggctgaagccgccgatgacgatgcggtcggccgggatgcccgagtcgatctccttctggatcagatcgtggaagtaagcttggctggttaggatgccggcctcatcctcgttgcggcggagagcttcggcgctgccatcgatggcgaacttttatagctgtggtgttagacttttaactttggcggggacggagccaggtactacacagagtaggtaggtaagcttacaatgtcataccaaccaggcatcttcatgccccagttggcagtgatgggaatcgaaggcgcatggggcaagatgaacttgacctcatcaaggcgttggcggcgacgccattgctcaacggccgaagcccagccatggccagtgtcgccaaggccgtggatgaagatgacggtggccgtgtgccgggccacagctgggacgaggagaggaggacggcgggcaagggaggccatttttgtgtgtgatgattgtatgtgttgaaagtcagtccaacaagaagctgtttcccggagcagcgatggcgttgtggttgactagcgccgtccgaagttcacacgtggggccgatgcttaaccggggtctttgctgttggagcgggggagcttcgaggaacggatctcggagccgttagtggcggggatggtggaaacccggcgaagcggggcctcccgcaaaatacggatggtggggtaagccggagaaaagtctggttcccacgtataaccctagaggaaacctggtagcccatggaatggaccccaagcatggtggggacaccactatgtatgtctagtccgggtgtgtagtgtaaaccaccaaagtcgtcggacttgtcggcgttgaagcgggggttgcagcggcggaagcaggggcctgtgcatttgcctgaccaacctgctgacgagagcattcttcagcaatctttcaccaccttctcggcgtctgtttcacggaagccaacgaggtcacatcatgtcatgggctccgttgtgtcaaccgctcgagtggagccggagcccatcatgaatggaccgcgatgatgatggagactggggattgcttagacatgctttcaaatcgaataagttcttatccctttttataggacagactcgcttctgttgtggcggtcatcaaggtgttcacacccttgttttcagctgtctgttgagcctcatttcactcctcctccaaaacaaatgcctaatccgcggccccgtagccgacctcttatgatcgttcctgttcttgttgccgccctggcgatcctcctggcttcctcttcaaccgctcgcggcctattctcccgggtccgaagcgaaacattcaacaagttcaccacagctttgaacaacgcccccatcaccaccaccacctctacttccacctcgccgctccaggccgccgccacagcgaacttgacctcttccaaaatgggcagaccccctgtgtactttttctctcacggaggagtaagtttcactcactcatttctcagtcactcccgacacttcaatgcaaaaccatcaactaacaccctctctcagcccgacgtccaatacaacaccaaacaccccgtctaccccgtcctccaagccatcggcaaggaaatcatccaaaaagtcaagcccaaggccgtcgtcgttttctccgcgcactggcaagccaccccctccgagatccacctcaacaacggcgatggcccgacagacctcatctacgatttctacggttttcccgaccacttctacaaggcgactttccctgctaccggatccccccaactagccgccaagatccagcagctccttaccaaggcagacatccagtccaagggtctcaagcgcgggctcgaccacggcgtcttctcgggcttcaacgtcgcttttccacccaacaccgaccaggccatcaccgttcccttggtgcaagtctcgctgttcaagtcggaagatccggacgcgcactatcgtctgggccaggcggtcgaggagctccgcgatgagggcgtggtgattatttgtaccggcatgacggtgcacaacctgcgggacatgcagtttacttggggcgatcccaggccgcttccctacgcggtcagcttcgatgatgcgctgaaggaggcggtggagggcgatgcggagggcaggctggatcggatgagggaggtggttaaaaggggggacgccagacaggcgcacccgtggatggatcacttgatgcccatctatgtggcggcgggcgcggcggggaaggataagggtgtgcaaacgtggacactgcatgaggggagctttgcttgggcgcagtatcggtttggggatgtgcctgaggagtaacgggggggggggggggggggggggttgagtggagggagcgacatcctgggatcggaaaggcgttgtcttggatagaagagagagtaatgtccatgacacagtcccaaataaaagtattccaataacatcgatattaacaatggtaggcataaggaaagcactgggcctccctccacaagctggaacgagaacgcgacgaaaatgctacaactggttaaagtctcctggccttaggcccgcccatttcacgtattatcaccaacttccaatcaagcacccctccgcgaaaccacactaccaccgtgagtagcgctatcaatcttcgccaaactctccttcatccgctcaacaagccactcatgccgctcacgcgcagctctgccattgccatggccaccatcatggatgagactacctctaccgtcaggcataactatcgctttcgccgccgccgccgccgccgccgtccgatggatgcagcacatcccagcaataaaacactcctcacaagactggaaatacccactcacattataaccaagtctttcaggactctgcggtgattgtgagggcgtggggcttctggaagagactccctgaagcatcagttcggcgctgttgctgttgttgcgatgggctttcgagaagctctggttcggcgtgacgccgctgtaggaggaggcgtcccctccattttcccttggaggagagttcccagcagaggcgtgatttgacgctggggtttcgttgttgttgttgttgttgttaccattgcagcaggagttacttaccagggctctgtcagtcattcatcacgtaccacgacaaacgaagatcgtcttgagcccatcgaatatgttactgggtttgagtgcatgtactcacttttggttttcgatttccttttcttcacctctgatcggcgagcgagggcggtcttggtctcccacagactcctcaaactttccattcgcatgtagatatccttcgctcatcgtaccgtcatcgtcctcatatggacggccgtggccctcttgtcctatgtttatatgactctgcgcgatctcctcatgataggcatggttacgaatgcctgcgctaggctgggatccggaaggcctgcctgtctcatgcagttttgtgagtctttgtcatgtaagagaatcaggagagaaatcaagagccagcgtcagtatcaagtcaatagaacttaccacaggcaatagcatcgtcgaggccctagtcataccttcattagcaggtgatggagaatacacaaatgagatatgggatgccttcgtggcatggagttctattcaataatcatcagagtcttctaatacattcagcaaagcggacgtacatctttgcccacctcgagcgaggatgttgcgatatcatgaatccacgaggcttggcgcggataggtagccattttggtagctgtttccaaccagttacttcagtttggcccgacagaggacaaatccagctgtacaatcagctcaaatgactgggaccttttgattgacaagatggtagtaaagaagcgtatctgagaaaattggaaatgccaaacgaacggctaacacaaccgatagtgtgacagaagcctttgagtggctatggatatgctgagccttaggggatgaagacactcagaaaaggaggactaagggctggcgagcctcatattggaatttgaacagtaaccattgctctgtctacgcaacgagaatgtcctgtcttacaagaggagaggggggcaacaagcaatggaacagaacacaggaaagctcggcggccagccgcataacgattcggtcttcagagcaaacgatgcaactaaaaggcccgagctgacgaacacaaacagaagccaaacatcaagcgaggatacgtcaaattactatcatgacagctagaaggtgaaagagatagagtaggtatgaaatcttgaagaaaaaggtatccacctcctcttttgtgtgatggatgcatgcatgggaacacatggccagcggcatcttttatcgaaccgaactgacaggacccccaatcagattcccttctgatcatttgcgaaatgaaacttgacaaccttttagatgcgtggcttgcgacgccaaagggcggccataggttgcaaacgacaccgacagctgcggagtgaacttccacctccctcaaaacccacgtaaacctggtaccggtataacccctgattatgcacctcaacgtgactgaactgaaccagaaaaaaagaaagaaggaagaaacagcagatgtgatgaggctcatcgggaaatcttaattagaaggagtgaatagcttctggaccgaaaggtggtggacccaatgatccaccggtgaacagaagttgcaggtcaaaggacctagttatcccggttgtgaagtggaatagcgagtgtgactgagccgttacgctggtgtttcgagttgatgtaacgccaaaggggaggcttcagcacctgcttttcagacccattgttgatcttgggctggataatgacgtcgtctttaagtactgatggctcagcagagccgatatatgatgccatactggtcactcgttgtttgccgttttcttcgtacaaagcctccaggtctctctgccgggcttggaactccatgtccagctgtcgacggtgctgtaacctgcggatgtagaatcgaccgacgaagacggataccaagatgacacaagaggccacaatgataccaatatcaaccactccaaacttgtattccggttcttggtcggaaacaattcgagactggtcggcggaaatgttgtcttgagccatctcgagaggttaatacctttgatgtacagagatatgcgtgggtgatttctggcaagtaatcatgcttagcgctaaggtctcttgccgtatgcgggataatatcaagggatgtttgaatgatagctacctctgcagatcccgagagcgggtgatggccttgcgttcaaggcggtcgttgacgaagagaagaaatacccagctcttattttcagagcatcagtggagtgaaactgaagcagactgtcgagagcctctaaatgagtatcaagagtgtgtcggtatgatggatcacggaaactcggttgctcttggtatgctcggcagctgagcgtcaggagcttcgagtaactcaacgttgatgttaatgtgttgcggcggccaaggttgtaatcgcagggaactgcttgtcgacattactagtgttctaagcttgaacgagttcttggtcagtctgagaataagacagaaaggctgcgcacattatggcgagtataggaagggagagccgagctggcgagcctggtgggcatctcttcctttgaaattgagcccatgttgccacccccagatatgcaagatcaatgaagtgcactggtgggttgaatacggcagcattgaccaagatgcgcctggcaatgaacggggaagaagacgaagtagcttgacatcagaaacacggaaacgtatggatagtcacacgctagggcgatgtcaggtttgtgattggaacttaagaacggaggaagaaacgtcaaacagagaaagatttgccgaaaaaagaaaaacgacaaaaaaaaggtcatcctaaactcccatttgccagcaggtcggagatggatggaaaccactgcaccactcggtccactttccaagatcggaaagaatgccccgggccggcatcacacttggtgaggattcggcgaatgctctttcctcaaggactaagtagttgacaaatctgtgcttccctcctatttggacattgtccaatgtccagtatcggcctcctatggccgttctatgaaaacctaattcatagtcatccctttcactttccaccttcccatctcatcatcgcgcagctcttcctcgtggccaaagagaaatcaccacgctacgaaacctgagaaacaccagatttgacacgcatgcagattttgttccattaggcaaccaacaatctgtgctatctcagccaactcgcgatgttggcgctgattctctacatcttgcgcaagaccactagactaccataggtttccagtgacgacggaggtgctatcactggagagaaacaaacccgaacaccaatctacgcagtcagggtcatggcaacttcttgctgccagaaacatggccgcaaagctatgcacaaggtcgctcctggttagccatcccgtcattctgtcggtcgcacctagacgatataccgtaggtaaagcccgtgcaacagtcaaggagaatatcgggcacaacagacacagcactctagcgaaaaggaggacccaacatgctcaacaaaatccagacaatttggtacaaaactcgaaatcggggcttgctcagttgctcggggccgcattcgcggctaaaggtgcagcaagtgtcaagccgacagacagctaggacgcttgtcaagctcagccgtcgtggttgttacttgtaagatcacccggacaatcttgtgttgtcgtacaaggttgacacactcctcatactattccgtatggtatgttgtgcaactgaacacagcagacctaacaacaaaaacaagtaaatgcaaacgcttcttgtgcgtccaggactggccgaaatacagactgttcttcatatcgcgagacacagatttaaaacaccgaaagcaacaaccaaatcgcatgctacctaacgacatctctggatctcttccgcctctcagtcccctctccagaggtgttaccacctagttagagtcgggtgtcgcactgaccagacagcctttcgcaaaggtcacagttagattcgtgcgaagcagcagcgggccattgtcatcccggggttcgatgctcttgaaggcacggaagaacttgaaaagggcgtattcgatctgggtaagcgcaaactgctggcccaggcatatacgcgggcctccggagaacggaatgtactcccatctgttcagcgaagaggaagctgtgtcagccacaagaagttccggatagagagactgacagagggaaaaacaaaatcacgtacccgacccgaaggttttcatcccaccgctctggacggaactcatgggcatcttctccccagatatccttacgtctatgaagactgtacagcgaccacctaacgacttggcccttgggcacaaggatgggttgtttgccatctgggccaccacctcggggtaggaccgtgtccttgatcggcgctctggagttagttgatgcgggagggaacagccgcaaaccttcaagtttgttgttagcaataaggcgatttctccataagttctatctcccgggcacaatactcaccttctttgattatcatgttcagatacttcatgtttttgagctgctcccaggtcggcatctcgtcctccatatcaaagatctccttcctcaatttctttactgcctccggattgcgagccaagtagtagaaacacgccgtcatcgccgcagccgtggtgtctcttccggcaataataacggacaagacctggtcgatggcgtgctcctcatcggcgccggacttcaaaatctcatgcaggaaaacgtagtctctttccttcttgtcggtcttctccgcctgggacttccttatgtaggctcgcacatactcgcgcactcttgtcacagtcgcctggaactccccgtttggcaaccaattgagaagcgttccaagtcgagacttcttggcggcctcacggctggtgtactcaaaatcttcgaggaactgcttggcttcgggcgagggttggagcaaagagtttgtggagcaaccgagcaggaaatcggtagacgagtccatggtcatagaaagcaggagttcctgcatgtcaaaggtcgatccgtccttgggaatggcgttgagaaagttgccgacgtgtttggcaaagcaatgaaggtcggcgacttggtccctgacgaacgaaggtctgatcattcctcgagcctcgcgcctacagtagtgcaatgacgattcattagcttcctttcacaacacaaccaaaatccactccattatcatgacccgaaaccgaccaaagaacatggagacgacataccactgagccccgttagtagtaaaaatactcttctttcccaaaaccgccacagacgcatgcaaccgtggtccatcaatcggccactcggccatcttcgtgcccaaaatcactttgacgttctccggctcgttcgtcatcagtacccatttccccaacgtcagcgtgtagtgcgtgttgccatatctcttgaatcgagcgtcccacagcggcagcagcgcatgcgtgttcatggctcgcaaactttcgcggaacaggtccagtcccagaatagggtccttatgtgggtagaccgccacggggctgcaacctagggagcgggcgcggaggcggtagagagcggtgcggaagaggagggtgaggaggtagaggagagggcttaagaggaggagggtcgtgggggttagcatcttggcggttgctttcttgttgtcgtcgtagtggtatttggtaaaaatgcgccgtggttggatgccgtcgtttgggaaacggggagttgaggtgatgagcccaagttgctagaataacaaccgcacagacagtcttagtctgcccctcttgtccaacaaaagacgctgtcgattttagatttaacttgtcttcgacgagcttttgatttgggcaagcataaaaggtgggcttccaacgactttcaatcgaggtctccaagatggtagccactcgtcttctcactctctgttttgagatgcttgctctcaatggcttgctgaatgttcactgacacctctcctgcgtactcaatcccaaccacttttctccttcccccgctcttctcgtctctgggtgtttgtgtcgcgggtcacggtgtagaagtggtacaacctcaacacattgacatgttactggcgcggggttcgttcgttcgcgagtgagtgagtgacgctcacgcggacgagaaagacttttgtctcgtcgggagtcagaactgcggagttgagtgaacctttgtatgtcggtcgacaggtatcgccgccggataaagcatgtaacatgtgcaccagcacaaacgcacaactgctggaatgatgaatgatatcggtgcgatgtagtgtatgtgactgccctagcaggcggggggaccttttacgtttttatggaccttccctcttgtttggttactgtcgccattgctcggctgttgctcactaccttccataatcgtctaatctccttcctgaataatgatgttcctccccccgcaatcgactcaccgttccgttcgcttcaattctcattctcgacggtgaatccatgctagttcaattttggtacaagatcatcctcatgaccccgcgcgggctttcgaccagaccccgaccccgacctccgacttccgacttccgacctccgacccggtcgcattcattgtaacctgagcctcgggaaaacccaccttcccttcttgttttttccccttcctttttcgttctactcattcatgtgcgctcgcattcatgttgcaatgtagttgcagtagtattatgccgtatcatttacggtgttattcagtttgcggtgtcatttatggtgttactataactgtgcccatgtcgagcggagtcatggcaaaatggtcgacgaaacgtggctcaaatcgatgacgatcgcgcctcgggggtgggttaagaagttttcttatttccgatccgattaaaaccatattgcgtgctaggacggtagtgtagtatcctgatggggaattggcggtagatcggctaaaaggcatacgcatgatgcatcacgaactgcgaagagtaaatccgggtttggcgagcgatggaaagtaaacaaacttccgaaataggaaaggcttggcaagggggagctataaccacacagcaatatggctgtaatcaatgcatgtcgctgggttaaccaaagaataccttctgcgacagcataaaagcagattgaagatgcaaggaatagaataaccaatgcagagcaacatagtaggtacattacaataaaaaggaaatgatgtacctgctggtcatccctcctatccataagacactccaaactcaacccaaagttaatggagatgccggaccttagcaataccatgcatgacataccaaatgagtcttaaacaccaaaacgtagccaaaacatcctcaaaacctcccattcatccctgagaaagcgcagacactctcctgctaactcctccatcaactaccccaataaagactctcactactatcccacgcaaactgatttccaccgcccctattattcctcgcctctctcctctccttatccgccaacctccagttcttgatcctgtcaccgagagcggcgtttccgtttatgattccattactgacaataaccccctctccctgctcttcacggcgatggtcatggctatcccgagctctgaactcagccggtacgctgttgccagttgtttcgtctgatctgctgtggtcaggttgacgcttgggattcggggtagacccagtcgcgctatcaggtaccaagcccgacacacctcctgggagcgcagagatccccgagagttgggacacgcgccgtgcgggatcgatgccgttggtgttgtctaggtcccagtagtaagacggctgggtgctgggatggttgtggcgactacgccaggcgctgtgaggggatttatcgctgttactatggaagcagcggttgtggtgatcgtcgtggcggaggggggtatgcgggacttgcacatgcatgtggctgctgttctcatgcagcagctgctgttgatgctgatgctgctgtgtttgcagtttttgcagcacgctgtggcggtggttcagatggttgaggcggttggagataatgctcttgttggccggaggcattctcttacctccaaagccacttccgctgcttccacttttgcttccggcgcagagagtagatgaataacgagctgaagattgggacggtggcgggggcggcggaaccccgtgccagctgtgtctgtggtcggcgtactccttgtgaatttcgattacggtgtccttctccttgctatcggcaatgtggccacaatcaccatcgtagcattcgccttggaaagcacaggtgtcatcgatgtcgaagcgcggtcgattgcaatcataatgaccctcaacttcgattccatgcccgtcgcggtcggtctttccatgcccaggccgccagtgtttaccacaggcgtagaaaacgtccggatggagagttgaaagcctttgccatgtcttcaaattgctcttttcgtccagaacctgcatgacgcatccacaaaccagccccaagataataacagcggtgatgatccatgcaccgactcggtcggcagtgctaagcggcgaataaggaaccgcaatgctaaacggattcgtcttaccaacatccccgccgccggctcctgggtttcctgcgctcgtgccgcccgtatggttagtaacgggagcggcgacctgctcgatcatgttggccaggacaagctccatcgcagccatctgctggccaacccccgttgtgccgtcccatttgccgtgttccgtccacttgagtccgcacatacgaccgttgctgccgccgatgcacgtggatgtggcagctatagctgtggattttagaagaggcttgatgcgatgatatgtccatggcgcccactttgtcgtggcggccatggcgcgcgaaaggtatgccttgaagctctgctggtcaagatcgcacaggttgacaggctcacaggcgacttctgtcatgatattacgttgcgggcctgtaaagaagacaccaagaccgttgattaggccatcgactcggcttcgccagacctctttcgtgtttcccgtggtatagttgtacatggctgcggcgcctagaaggaaggcaccgctgttatacgtccattgataaggagtgatctcggagcaattgcttgtatgtgccccatcgtaaatgtagtaagtctgcgtatccatgaacttggacgagatcatccaatcccacgtcttatcggcccaatccgcatatgactggttgcccgtgtaccgagcgaggcgggcggcaatgttgaagaaacatgcttgggaaatggagtttttatagtcgtagccctggttccaggcgaagatctgccagcggagccccccaccacatttctgcgtgtcccaccgggcagcttgcgtgttgaagacggcctgtgccagagccagccattgcggcttgtcgctcggtggatcctggaatttggactcggctgctgacatggccgtcattccccaaaacccttgatcatcgttaccttctgtcatggtttggttgggcggcatgtagtcactatttgggccggcctggaaaagcagtccctgctgaatgaggtcattccattgtgtatcgccggtatagtaccagtagtcaatgagcgagcccatcaaagcgcccgcttcccaccctatagatagtgctatcaggttaaaagatggctcaagggggtcagcttgttgcacacttcactgacagtaataaggctgaggcaacaggcctggaattcctcccggttggttgccagagtagaacgacatcatgtcctcagccatgaacctggcggcatgcttgagcgagtcttgagagaatgttagtagcatgcactgcagatgaggggcagcaaatgcggcgggagatgacctattgagctcaaatccagatcgtaacctgcaatcacatcggctgtcatcaacagggcggctatcaacctggcgcacagaagactggcctcggtcccatgggctctcatggtgagacagctacatccaataccggatttaatggtgaagaacaagatccaaggtcaaaagactccaaaaagttccaaaaagaaaaagaagaaagaaaagaaccgaaggcttggaatgcgctttgcggttgcaagacgtggagagatcgggagatgtgaagagactggacaaccaagaagatcgaggtgccctgtgtctggatgggcttgtgattaaccgcagccagctgggaactccagcatggtcctcccccatcatgtcatcctcgtttcattcgagaaggcagagtccaactgtccgtccgagggcgtggcttctcttctggcggccagaattgtatccttgcaaaatcaggcaagcgcaactgttccaagcatggaagcttcaacggtgaatgtatggcaacagagaaaggatcttccaccagacataagagcatggtgccggacattgtagtgagagtaggccggccacttggccaggtaagcaaagaccggatggcaactgacaagaaggcatttcagtacctagtgaatggggaccatgaactctcttcgttgcctcgtatgaaaacagcgaacagcaagattggcccgaggataattgacgtctatattcgttaacattttgtacaacttgtctgtgctcttttgatgtcttgaacttgggtactccatgtcgaaatcgagcgaagtaaattgtaccgtcacgcagacgggaagaagcgcggtgaataaggaagagttggaaagagagcatctgtaaaagcgggaatctagtgcaagtacttaagtgttgcatgcatggaagattaacaatgcacatatcggcatgaacagatgcacccagatcctgaatatgtataaatatgtattcacagtcggacgtccacatttatgcagcaagtttggataaacttgctctgtccgaggtctcatgttaaaaccttgcggggcaaacgctcagaacgctaacagatccggactggaacaccagacgaccaaggtttccaggttagtcactgacgggccgcatattatattcactcgaggcggaagtccgaagaagaggcaagccactgataccagaaagacagtatgcccctaagctacaagtttcaccagaggtttcctattgctcttccctcctttcctattattccaagcaactcagagtcgaaaaatgcccaacttcgtctagattttcgacaccaccaagcatccatcatcttgattatattctttccaagctgacgcttttcaacatctaccttgtgtattcatcattctctattccagacaagatgggtattgccgacctcctcgacgagattgccaatgggtcgacgtctcgtcctggtgtcgacaaggtcatagagcctcctcctcctcctcaagccccggaaagcagaccctatctttcgcgtgctcccctgcctggttcagcccgtaccacctaccaaatagcaaagggcacgacgacaagtcgtcaggaaggtcgtggtactccaggggcagggggtcctcttcagactgctgctagccctaggggcaactccaacaaacaagccccgttggccgttgcttcttcaaggtacaacagccccagcggatgtcccacacggcagcccagggcgggcagcggccccactcgtaccccacgcaccaccagtgcccgtgcggatcctctcgccaagccgaaccgaaacccggggtaagttcgttcaattgtcacttgctgcgccgttgaaccctatgccctgcactttccagcaggcctctcagccgccgtaataggctgtgatcacctcaagctgtgagacgagacaggcaagacagggcagggggagggcactgtccgatgatcgccgcttgggcagggcagtcccactgtcccacatctctcgcaagtgcccggcccggaacctggaactacccatgaatctgatccatctgattcccctcccgcgggctcctgcgccagccttccgtcaccctcctcctttcatcatccgactccatcatccattccacttcaccattcccttgttgttcttggcctccaccttgcatcgtaccatttacgtctcgccttcttctttgtcgactttttgcttgcctcgttgcttgcttgtttcttgtatctcctaaccgtcacgccttccagactaactgaccgacccgcgaccagtccttccgaccgccgttcgcctgctacttctcaaccgcctgtccgcaagcagcaaaccacgaagcctgcgaagcccagggaacccacagacagtactgccaccaaaaagcctactactgccaccaaaaagcctactactgccaccaaaaagcctactactgccaccaaaaagcctactgtcaccaaaaagcctacaactgcatcgtcctctcgtgccgctgctccgtctatcacggccgaatccaaacagccgccccaacccgtcgacggacccgtcacacctccggacgaccccgacacaacagattgcgagtctctgttcggcgattctctgtttgaaagcattgaagagcgcccaaagcccgctcgtttccgtcggggcaaaggctcgcagctgaagaagatcatcggccagacaaaacgcgaagccacgtttcggagacaaacacaggcacagcttcaagctgaagccgccacacgagccgcggaaaaggccaaagaagcagagattgaggctgagagacgggcaaaatccgccaaaagtgccggagccgcgagagaagctagggagctcgccgcgagatctttgctcagcccctcgctcacccccttgctcgcccctacggtcatcccggccggtgccaaacaaaagctcatcggagaggtgaagctcaccaacgacagcccattgtcgacactcttggccacctcaggcgccgttatggacccaccaaagcatggcaactaccccatcattcttagtgatgctttactaggcaaggcgtccaaagaaacagtcagtggcattcgctgtaagtttttattttcttgcttgcacagctactgtcagttcatcactgaccctggaatatacagacaatcacaaaccggccctctcgtctgacattgccccgagccaatcaaggcttaagcggtccgctaaggatggttcgtataacctcggcttcgatgataacggcgacaagtatcaatacaatggcgtccgcactgcagcagacggccaatacgtgctcgtcttcgacccagaccgcaaggctttcgtccttcaccaggtcgattcaatgttcaacatgaacattgccaaaacaccgaccgacaccaatgccgcgaagcagttccctcctttggatgtcaagggcactattctcgacaaaccggccgcgaagccaaaggcatcagcagccgcatccaggaataaggaagcgcctgccaagaacgcccctgctggcaggggaagaggaggaaagtcagcccaaaacaagcagaatcccgcaacattacctccatccaagcctgcctcgccgccgcgtgcagaggtagagggacacgcaaccaagcgccgcaagccaacatccgctgattccgaagacgaggatgaggatgacgatgatggtggcttgacgatagaataccccgatggtcccccacccgaacggttcaagccagcagtcaacaagtatgcttctcctgctctcgccctgacccggcgcttttccgagtttgcggccgcttataacccggacgaggaagaggacgtcaatatggacgccgagttcgagtctcggttcaatgaagacgccgatggagaaggtggcggatacgaggacgacgatgaggaagaggaggaagacgaggacatggtggatgctttggccctacccagcccgatcaacaaaccagcggcattagcaaggaccaatagctaccacgagaacccattgcctcctcctgaccgcttcagtttcgacgatgggtccgatatggaggcagagttcgagaacgttcaagaatcagcgccggtcaataatcaggccaatgccgctgatggtattgatgatgccgagattgctgctatggaggcggaacttgcgaaggaattggagagtgacgttagcgaggaggagtaatcgcgttcccgcacctcggcattttaatcatggggtataattggttcagcatcttgaacctcgtcgggtaaatgcatttagttttggctatggagttgtcagcattctgcaagggctgggcctttgaggaataaagaaaccggcgttaggttcacaacggagcagttggtaataagtagcgaaaagttgaacagaggaagtaaatttagcaataaagtagttataatcggccttcagcagctatcaggtaggtagatctacttatggacggccatcagtggaacatagaaacgggctgtagcccagatgggatatcctttgatgacaactcttgatgacactccctgatgagtgatacatacaatccatttttttacaattcgttgtgctcgacctgtgtatatttagtctatcccacttgacgtacatccggtttctaacgcttgaagagtggttcactccgatttgcaaccgaagattctatatgatgaaaagttcatactgtaaagtccaatgacccaaatctgctgcgctctatttctgggagatcgtggatgtgatgacatagcaaccaactcccagcccagcgcgtattgtccgttaatgtctactccagcaccatgttgagcggtgcctcgtggtcgcaaaggcaaacagagcaggttcagtacacctaaggcccttccgagtgctttcaaactgcctggtagggacacagatcttgaatcctcagctgctctcgactaccaggtctagacttgtaccgcccaactccttcaagatcagaggcaccagttttatactggctcggaggataacccagcagcaacagtagcaaactccgacgaatccatgatgctctatagttaacaaacatggtagtgaaaccttcaagcaatatctccccaacgtgatccctcacacttgccctggcttccaacctcattattcccaagtacttctatatagagttaaccgcatattatcgggaggctggctactcaaccataccgtgtgtgtcgtgcatggccaggcataatcacttccaaaaccccgtatcgagagcctcgttgagaggtaaggtacagctcttccaggttcgcacctttggggatcaagactttagtctttagtcgtcgaaaagctccattggctccttcctcgtccccttttggttttccttcttgactacgggactcgaagaattcgagccgttggacgatcctgccgctgatgaagaagctgtagtggaactcgaggtggagcttgtcgagctcggtgagctaaagggttctgttctggatggtgggactgcgaagaacagctttctccggactgtttctccttgcatgttgttgtgatgagtttgttgttgggaggaactactggcctttgaacccgtccttgtacttgtacttgtacttgggcctccttgaattgggtttgttaggccggcggggcctagaggtagatgtgaagaaggtggtgccgccggatgtcgtcgtactggtgacactcgcggcgaggcttctacctctactgaggactcacgtatggttgcggtgtcggatctgtcatcgtctcgatcttggtccaaatctaggttggaaatgtcctcatctagatcgatgatcgtcttttgctttgcttgagctgctgccgcttgttgacaggggggtgtgtttcctaccaaccgccgcgccctcttgcttcggtgggtggaaatgcggttattgttatcaattacttcgacggcagcgaactggcgtcgtcgtttccggctgctcaaaaaggtaacctccccgtcgtcctcctcattgcgcccgacacttccaacctcattgcgcccgacacttccaactagtttcctcggggtctgaaagggtgcggcctcttcggtgcgtgcctgtgcctgacggattatattgtcccgtttatctaagcattcgacaagatgtttatataacaacttgacgaagatcggcgggaatgcatttccgatctgtttcttgatatagtttccggcgaatttgtgatgcatcggaaagccttgtaagagggcatactcctggggtgtgaattgacgcaagccagaccagtggtaattttcggcagcaccacatgtgaccgtatagggaagtggcttgtcgccatcccaatgtgctttgcgcgtcgggaaaggctgtaaatagggttgatgcagagggtatctccttctcccatcaatggctgctaaagcctgccgggctgtggttacgggcttaagaccgttgccatgagttggtgagggaaatgggggcagcttctcccctgggccagcaccaatcattatcaacctcctccgaggctgaggtaggccgtaatgagaaaagttcaccaccttccatcggacagagtagccatggtcagtgaatccatggacaaggctctgaaagaaattatcgagccgagggtgtaaaatgccgaacgtttgttcgacagtgaagaggcgaggccggatcttttcgattaaatgggtgcaggagaagaggattgcgagattcctctcatcattctggccgggtcgtgtatgggccggagaccatacttgacaaggaggcgacaagtgtagaatatcgacgcgatgtcgaatttctttattgacaatgaagttatgcatgtcgatgtcgtaagtggtggtatcttgaccctggaaattggcatttaacgacgccaccgcgtgctcccaattgtcgacgcaaaactctagatggactccagcatccgtaattcctcgtgaagcaccaccggctccggcgaatgtatcaccggccgtatacttctgatctgaaggcacttgtttcgggccacgtgctgtcaaagatggaagcgtggatgtaagatcgtcaacattgtgaacatgtccatgtccatgttcctgtcccgcaggcaggaacgaccctcctggaaccttaccaccacgccagccattcaccagtacgtcgtcggatagtcgaaatccctcatctgcttcattttcttccactctaataaatgaccattcgcgaggtttatcgacgtggcggtattcgacgtagctgtagcggcataccaaaatgcccatgtccttcacctgttgtctcttgattgccatatctgcagacttgtctcggtaccggggaaattgggcgttcgttacgcggagttctctggtcgtcagtacgttctcggggttgatgtcgagaatggcctgttccctccagggccgagggtcgcgagtatcaactgatgctactaaacagcattcgttgagttgctttggcaacattccgttcatctccttggctctagtgaacccgtggcctcttatcgtaacgttgttcacgtgagcttgccgaacctttactatcgaattaacccggacaaagcttatcgcaaatctgccgatgggtgccttcaattcgacggtcatccctggtcgtacaatgaagccctggtcgcgcaataacaaagaaggtagagtctcctctttgggtcttgatccgaaggccctgtcaagttcggagggttcgatatcgtcttctgtaatatcgataacctcagcgacttcctcctcgacctcttcttcatcatggatttgaatgacgtcgtcttcgtcgtctataacaaaggggttttgctcggccattctgcggagggggggtagatgttgctgagcgggaatgtaggacgcggagtgacagtcggtatgtgacgattcgtcagttgactaggaagagggttagctggtcggcaactacagatatggagagtggtggcggatggcaaaagctatccaagcaatgcggggaacgtgtgaggtgatgttgagagtgagaaagatttgagggtcaaagaggaaggaggacgatatatttcgagcaaacttactgaagcagagtggcgcccaatccacttcgtcaaggttgaaatgttgctagaagacgtagtccgcctcgatgttataatccgaccctctgaatggcgaacaaatatccgttttaccgtacgatcgtagtgtgacaggaaagaaaggtgcagggtgaacaagaactgaatgtcatcaagatgttggaacgagaagggatttcacacaagaacaaggctcacgagagagtagtgacagtgatacctgctgtgggtgaaatccagaaagagtccagggacggccaagctttatagacgccgagatggatgaaccaccacgcaaagaatccgaaataagcacgcaagtcgatccgtgaggcaggcagtagaccttggaaaagggatgaatcagaagatgagatttatttcccgtggccacagcaatcgtaatctaacccgatggtctcacggctgggctgtttgcaaacagaatatcggatggaaggtcttcatattgaggagtgatgcgatctatgttggtagcgaatacctgagactaagcgttccaaacaaagtcaaaggttatggggatatgggagatgtttgccccttgaagaacacggaaagtcaatggatacctccacggctacatttctagaacgagccatcatgtttctttctgggactcaaaggagattttgggtgagttggaggtgaatcatcggtgctttcgctcaggccttaggtcattttcgtcagctgttgacccataccttggtgactgcggaatctctctgcacgcttctcagcatggctcaggatcatcgtagcattcgaccaaggcgcacttctttgggaccgacagcgactggtttttaatacgggcttggagttgcgagactggcaagaacgcgatgccctgatccatgcccacgctggcgagggttaggggtaaatcaggaccaagccaaatgtcgtagaggtagtgtacgcagtaatgccgcctcggaacatcccggtgccggccccaccgattgcgcccccactcccgctcacgttcaattttcgcaaacttcaacttgcttctgtcgttcacctccattcccattttccctctcccggacgcaactttgagctcttgatctttggatatgcaaacaacaatacatgtatgtattgcgctgccaaagacatgcagctgagaacagccttgtaaagccaaggcatctatactaagggtgagctaccaatttctttttccatcatcaactacctccctttccatgatgttttgacaattatcaaaaccttgactgcctagcattctgctgcggagaaaaatgttatctgaatctttggatatctcatacctcgatgtatcacactttgcgttgctgaacttctgctaacatcgtgcggtgtttcagtctgtaaaagtaaaacgcgaaagcaagtacactagtacttctgggaactgctcatcatggttgcaaagatacccagccaatgccttttttttttgctttcccattaccaagcccttgtcatagttagcagtcattcagtcatgaataaacaccggattacagatgaactcttgatgtcacagtgccgatgaaacattgttcctgcacgttcatccagcagcttcctttttgccacttggggagagttgcccgctactttaacgtgtatctccctgtttacattccacgcccattgttcgctccttttcaagcgatcgctcttactctatacgcacacaatcattgttcgttttcctagctagcaagtggaacactactcacaaagcaacttgcgtcgatcgctgcgatgagaattcaaacccgttcagccgccaagaggctcaaagtaaacaccgaggaacacatcgtggttgcgaaccccctccagaatccgatccttgttccagatcatgtatctgagactattgtagcttcggttgaggctgaatcctggacgagagggaaacggaagcggggacatgccacgccggcgcatcctctcaaaggttcgctcacttctttgctctcgatttcagcctgctaattagttgagtacataggtggtcgggatgtcttgcctcctagcatgggcgttctgccaacccctggtacaattccagagacaccagattcgctgagcagttcttccaatgcgccggtgcatttaacgcgaagtgtggccaaacgccagagtcaaacttcgctcgaaactacaaagattcggaccgaggatgtgaaggcgcagaagacgccgatcagtatagggcccctacaagtgactagacctgatgatatctcggtacatcatacccgaggtgtgaccgaacgccggaccaaggttcagtccgccatcatcaaggatcggacgaaagatgcagctgcgacagaagctgtagagaacatcatgggcacttctctggataacactattgaggtgaacacccccaacgacgacgacgacgacgacgacgacgacgacgacgacgacaaagacgaggaacacactgaacgggatcgacggggtaccaggtcgtcttccaagaggccaaatacagaaaccgacaaaaacctcgatagcggcaatggacatattattgtcaagaccagcaagaaggcagccaaggtcaccgccacaagaatagccaccgtggaccgtgacagccctgactacagaatgccagtgagaaggggcccaaataatcccatggggttcacgccagggttctcaccctaccccaatcgtcaggctcctacctctgaagcatgcgaggatgtgtaccgcgtcttggcaaccatgcatggcaaggtagagcaacccaaggaaatacccaaggcatctttggagaaggccggatgtggcgaggtaccttgcgtattggacgccctcctccggacgctgattagcggcaacacactgatggccatggcggaccgagcgatcaggaacgtagctcaagagtacggtttacgagaacacggctcaggcatcggaagcatcaactgggaaaaggttgccagcgagccagaggaaaagctggcccaggctatcaaggtttcggggaacggaaaccagaaggccaagcatatcaagctaatcctcgacatggttgcgttggagatggcgcagatggcaatggagaacaagggaacgggcggtaagcgagaagtcgccttctcagagacgttgaacctagaccacatgcacaccgtcaccaaagacgaggccatggccaagcttgtccagtatcccggtattggcatcaaaagtgctgcctgcgttacactcttttgtcttcgcatgccctgctttgcagttgacacgcatgtccaccggttctgtcgctggctcggttgggtgccggagaaagcgaatgctgaggactgcttcagacactgcgacgtgaaagtgccggatcacctcaagtatggcttgcaccagctgtttatccgccatggacaacaatgcttcaagtgccggaaggcgacaaggcctggtacgaaggagtggagggaggcacccgaatgcccgttggaacacctgctggaccgggggaagggaggagaccatggagatggatagacagggaacgccggaaagagtcgatttggaagtagttggtttctttccaaaagcaataatttccagtctgactctttggcccgccataacttgagaccctcttgatactgttgtgacggatgaaagctccctaggccttttgacctcaatgttcgaagattggtgattcatggaagagatggggagttgggcgaatccgtaccatgatatacaagtatgtaggagctctccatctggctactggcaacagctgctgagcagctgcctgtttctgaccatcggacctgcctgccgcgcccctctgccccccctgcaacttttagcggccccacgcactttaggtctgacgcggttccttctggattgacgcgcaacaacagaacctaggtttcgttacagcgtccattcctcttcctttcccaggcactgtggacgctggctctggcatgtcagaggaagctcccgtctgacagccgcaccgtcaactccaacatacaacaggagaaccttcaccgattgcttggtgaaagaagaacggagtcagactccttcactggcctggaacataaaaccccacgagcgcggatttctcttctgtcctattggtatacaattttcctccaaccctttgtctgtgggtgcaagcgatacccgcacatccatcgccatctcggcctttgccctccgacaaagcatcactgctcgtcctcggttgcctggagcatcttgcttcaactattcttgtcattcttttgccgcacaagttgttcctctagcatatctgtcgctcacctcgaaagcttcttgtcgatgcaaaggcttctctaaaccattccgtctgctttgcgctgaaggttgcttcttgcgaccatcgaagcgcaacccacttcgccctccaagctccgtcagcctagacaaccaccagaagccatcacgttcttgaatcgaccgccgagatgtcagacaaaatggaatacccagagctggggaccgcggacgttcagatggctatgatggagatgcatcaagcctttgaagagtttcctccagacgcacatccaatttgccctttgctcagcgacgatgacgatacggactacgcgttgccagacctccccgatgcgaacggaacaacggtggcagaaaagcaaaagcgaatcgctgacgggttcgagagacgtagaattacctacggcctttcgcttctgttggtgatgccagaggctggtaaatggatcaacgagtggaaagagcgtgtcaacttctttctcacaaaatgtgaccaatgtgccaggacatggcataggacacgccagcaattcatcagagccattgatcagtgcgtattcgcaaaaacctacttggtccaccgtaggcctggtgaccccagctaatccgatttacagatacacttcccgagacaacgccgagctcttgcggaatctacagaaaaacctcgaagccttcgatgaagagcgcatcacgcgcggcctcaagagagccaaattcatccttgagagggacggtcccatgccgactacgaagctcgttagaatcgaactttggccgtgtctcgccttgttcgaatcgctctgctgcatggcatacttgaacaccaacaaagcaaacctagagatattcaattacgtattcgaacatgtccagcctaagaagccgctgaagatggtgggaggcgcaattccgaccatgacatacttccttttcgaagagtatccggtgcacagggcgtttgcagaggcacaatggcaacggatgctgccggaaagcctcaccgatgaggagtgggaatgggctgtcagaagcggcctcaagtcccatatactcggccatagggggatacagcccccggcgcggctgtgtcgcttttggagcggattcctcctcattttgcgagctatgagcgaaaagagtattttggaaaacctccgcggtatggaagtacaaccgaatgtctacttccttgctctcgaaaacctcggcaccaataacgtccctgctttgagcatgatactgaaagcacttcgtacgctaatggagcgttcgtcaaaggctttctgggacgcctatgaccaagtcactccgagtatgattgtggaggaaatcttcaagagcccggcttttcggccctttttaaaccagtctcttgagccggacatgatggtcgaggaccaggaaaacaacggtcaactaataccagcgttggcagaatgggtcagggcctttatccgttcccttccctcagcgcggcggtcagacgtttgcgagactcttcttcggcatctgttcgaaactctccgggtcgacgcaggcgcagccccagaagcgaaggccacttgcatccttgctggtctggtgaccttgagagaatgcttggacggctacctcagccttccatcctttgatacaggaacgtctcttattatggtcaaccagttactcaacagagtgattcagtacaaggaagtcatcattgacgcgaccaggctcaaggccgcggacaagtacaacgttggcctctcacaggctgctatagctatcatacagtctgccctggcattggacgcgaaggcgacgttgatggagtgggacgctttcgttaaggaaaagcctgttcaagatgccgtaaacagggactctggcgcattgtgggagtcattcctcgagctcgtctggaacggacaaacagatctcgccaaggccatgttgagagctacgatgcctctcaggagtatcgaacggtttatccctaagcggaaagaccagctcaagaacgagcatgcaaaattcaacagacgctttcaacagcaaacggcggcaattggcaaaatgttaggccgcctgtctgacttcaacccggctgatcttgacagtttctgctcggatccgcagagtaacaccatccagcccatcgtggcgactctaatacacggtgaggaagccattcgcgaagctggcttcgagttgatcaaagccatcacaggtgagatgacgccatctgaggccgtgaataagatgcttgaggagtacttcagccagttcctggaggccttcactggcgccgtaaaccatatcaccaacgccaaagactccaataatccgtggagtcacatgcaacacttgttgaaatgctgtgaattcgtgctcaatagcttaagtgatccgtctgtaggtcaactcagacgcaagaccctgacccctgcggaacatgctatcgtcaagggatggtgggattgcgaatggagagccgtcggccactcgttcggatccatgagactctggcacgtgaaggtggacaagaaagtcatggaggacttttgtcgtgatgtgatggaacttgcagagaagctcctcgcccaagacggtctcatggcttcggcacttagcagtcctcaaagcatctcggcgacaaacggtgacgacggctcagagggcatgaagttggtcctggagccgccgagaatacactcgcttcccttagtggacatgttgcaactccgcgataaatatcttatcgccggtattatcgaaatcaccaagaagttgatcaagcgtctgcaagacaacggcatggatcttccgccaaaaacagtcgcctatctcaacaatatgctgaagaagaggaagatgactgatgggcgaacggactaccccataaagacgaatctcaccaacgagcaacggatcgagctactcaaggcgctcggggacgatgctgccatcgaagcgcagttcgttggtggaaagcctgtgaagcaggaggtcaagccggttatgaaacaggcaaagcttgatttctcaaaggcatcactcaaagaccacattgcctcgcttacgcctgcctttgagaaggccactgagaggcggaagaatgctctgttggagacgatgaaggctgaggctccagccaaggctcctcccaaaatcgactcaaaggctgccgacaagatcaaggaggctaggcggcttgagcgagaagccaaggccaagcgagatgctgaggccatcgcgagggcaaaggccctgcgtgcgccaccgaagctggtccagggagaaggctcaggtctggctggtgttgctggagttcgtggcaaagaccacgccccagtgctgaaggatgagatcatggttggttcatcatcggaagacgaagatgagtctgacgatgacgagttgatcacactccatgccgctggaaagaagaatatgactgaggccgagcgtcgcgcccatcggttgttggctgagaagatgcgcggaccggtgaagaaggtcaagatcgagcggtccgccaaggatatgcgcgctcgccttattccccctatggatgtgttgcaccaggccatcttggagtgggacatcttccacgaaggtaacgatccgccgaacgggtaccgttgtgatcacgtctcggatacctaccaggacccggtcagctacaagcaaaccttctttccgttgctcatcaatgaagcctggcgctcgtttgtcacagccaaggatgaaaccacgtccaagccctttggcatcaaggtacttagtcgcatgacagtcgacaagttcatggaagttacggcgtcggttccagttgcaatcaacaaagaccgtcaattgtctgaaggagatattgtcatcatttccaagggccaaaacccgcttcaagagccagaagagctacactgtctttcgcgtatctggaagacaacttacaaaaaagacaatgtggaggtcgtctaccgcctgaatgccaaagggaaccaaattctacctgcgctactgcctggctcggagtttaccgttgtcaagatcaccaacatgacgaccattgaacgcgagtatgccgccctggaaagtttacagtactatgatcttatggacgaggtattgagggctgaaccgtctcctatgctgtcttttggcgaggagaacatcaagaacaccatgaaaaactggaatcttaacccaggtcaagcgaaggcgatcctgaacgccaaggagaacgatgggttcacccttatccagggtcctccaggtaccggtaaaactaagaccattgtggcaatggttggctgtcttctgaccggcgtgctcaaaaaccctaccgctggggtggccattgggcgtccgggactcggagctgcgaagaacaacgctccagcaaagaagctgcttgtttgcgcgcccagtaatgccgctgtggacgaattggtgttgcgcttgaagaatggtgtcaagacccagaacggaacaactcaccaaattgaggtggtccgtctcggtcgcagtgatgccatcaacagcgcagtcaaggatgtcacgcttgatgagctggtcaaggcgaaactcgaggctcagttgaacaaggatgaaggcccgactgaccgggagaagctgcaccaagaagcgggcgagatcaagcagaagattgccgaactcagacctcaactggaagcagcgcgcacgattgacgacaggcagctggtcaacaaatatcagcgggagttcgacgaactcaagcggcgccaggcgcacatcggagcgcgcatcgatgcggataaagctagcggcaacacatttgctagagagaccgaaatcaaacgccgacaggtccagcaggagattctggacaaggctcaggtgctgtgcgccactctcagcggtagcggtcacgagatgttcaagaacttgaacgtggagtttgagacggtcatcatcgatgaggcggcgcagtgtgtggagctcagtgcgctcattcccctgaagtacggatgctccaagtgcattcttgtcggtgatcctaagcagttaccacctaccgttctctcgcagtccgctgcacggtacggctacgaccagagtttgttcgtccgcatgcagaagaatcacgagaaggacgtacatctcctcgacacccagtatcgtatgcatcctgaaatcagctccttccccagagccgccttttacgaaggtctcctacaagacggtgacgacatggccaaatcgcgcctccagccctggcaccgcagtactttgcttggtccgtaccgcttcttcgacgtccgcggctcgcaggagcggggaccaaagaatcagtctctggtcaacgaagaagaactcaaggtcgccatgcaactttatcgccgtttcaaggccgattacggcaatgtcgacctcaagggcaagatcggtattatcactccttacaaggcccagctgtaccggctgcggtctcagtttgcccagcgcttcggcgacgccatcacggacgaaatcgagttcaataccactgatgccttccaaggacgagagtgcgagatcattattttctcatgcgttcgtgccagccccacaggtggtatcggtttcatgacagatatccgtcgtatgaacgtcggtctcacgcgtgcgcggtcttcactgtggattctcggtgattcccgcgctctcatgcagggtgagttctgggcgaaactcattgaggattctaagcggcgcgataggtataccacgggaaatatcatgggcatgctaagccaggcggggccacagctgtctgctgcggcgttcgaggctctggcgattactagcactggtaataccagggaaagtacgccaagcggtatcaagcgggaggtggtcgaggtgaaggacgaggatagcgatgtgcaaatgggggatcgatcgtcctttagggggtcttctcctccggctgctgctgttggcggcagcagtgcgatgggttcgtccagacctccctccggacgcaatactccaagtcataccgggaacgggttcggaagttcgcctgccccgcagcagccgcagccaacacagtacagggaaggcttgccggtcattcaggagacgactttcacgccgagggtaaagaagaggccgtatgagggaggagggggtgatcaacctggcaagaaggtacgtcgtatccgataccgggacaagcagcagcaacgtatgatgagcccagattgactgacattttccctatcacagcaacacatcgaccccatcgccagcagagcccccaaggggcccaggggttacaaccccaataccaacaaccttccaccaagaccaccgccgcaggcgccgagtgacccctcagcgatggaagttctggggttggcaccccctaccagagcaccggctgctcggcagcagcagcagcagcaaccgcagtacgactatcaacctcagcagcctcctcaataccaacctcgtcctcaacaaggagctccgcctccgtatccgggccatcagcaacagcgacaaccgcctgctggtccttctcgacccggtcctccaactggaccaagcagactgggtggtagtggtacaggttaccagcagcagcagcaacaacaaccgcaacagcaacaacaacaacaacagagaccgccgccgatagtaaagaagaaggcgcctgttgatccgttcatcaagcggaagaagaggtgatttatttactcggatgatgatcaggtctgactggaggatatacctttcagaagcccatctatggctgggtggttgcttcagtcctcacgctgcatcatttttgagcagggttctcgttctcggtctctcggattgtccggtggcattctttgcattctacatcttgccgactttacggcagatcttgctttgttttatcgacttctacatagattacttgggcgtttcttcgcttactcccatggtacatatattctggctgggtggcttatcgctgtctgactgaaggaggagctaaaagggtgtcatccggacggcatagatggtgttagagtagacgactgtagagtagacttgatgattgcttgcttgtgtctcgtgtgtgcctgttcagtttcatggtcgggctgcacggtctggcccaattcggtagggacataatcacggtcccgttcttgctcctcttcttcttccggcggttcttccccgtcctcgtcgtcctggttccgagtcctcaagccgagttcttgccagaatatgtgcaaagggcttaagccgtatactttttcaagaggaagaaaaccgggaatcgaaagcaggacaacacacaggatggaaggcagcgaatgaagcgtttcccgtcaagatgcattttgcatcaggatatgccataacatgggcaactacccttgtagttccccagaaatgctttgctggtatcccgtacatcgatcagggtcaagtcgaacgggtactgtactcttatttcccttctgtacatctaggtatacccatcttggttctggttccaataacactaggtatctacatatcaacctcctccacgtaggcatatacactaatcccgaacacacctaccagcggcaggacctactaccatacgcttccaagcccgtccacagagaaattgaacatccatcgattttacatctaccagtcggtacacaacgacatgaatcgagcacctctgaaattgtgatcattcaaccacctacgaaccttttataagctgatctactactactacacattatgctgcttctatttatttaattcaaatactttgatcttgtcttagtgctaccccagtacctactctccaaataccaaggtcgtgcacacccacacgtacgtacttagatagatagctgcagggaccgcctttctgttgctgagtattgtatcctgttgacccttgaacctaggtagcggccacggtcgagggttgtttggtgtttgcaactccaggtttctttctgtctttttttttgggtttttcttatataaatccaccattcactgaattatttaccaacaacacaaagcgccagtggtttagtggtaaaatccatcgttgccatcgatgggccccgcgttcgattcgcggctggcgcagagaattttttttttcttttttttttttttttttttttttttttttttttttttttcggatgcagtgggatcatgagggtggggtgaggacagtggtgggatgaacttttgtgggggctgagaaagtgggggtgctcgggtgttgcgtgtaagtggacatatgtccgttttgggaaatatttgggaaactgctttgcttgcaatgacgggcagagagggggggggagggacactcaacagttgcatgatcacggggcgaaatgaacaaaacaaaatagcatgagggtgtagagtgttggtcggactttctatggtgactaaggtcctccatgttatgcgttctccaaaacaaaatcactcatcggggaaggagcaagaggcaagacagtctgcaaggtgagcatggcatcaaaatcaaggtcagatcactttaatgagaggctcacgtcaagtttctgttgtgagagagaagatattccctctttttttctgtcaaattaacgcaatcgctttgctttggtcgtgtcccagccgatgttcagaacgggttcagaaaaacaacccgagcgtcatcatcatggctctcgtactttattcagttcggctcgtgccttcccatgtctatctgcgccaatccatacactttccgtcaaaaacaaacctgtctttcctagtccatcatccaccatccaccatcaacagtttacacccatatcctcgtgatagcaactctcaaaggggcccaaatggcgaaccagtaagaaagtgcatcaacccacagataacaccaaagcatttccttctttcccgtgctttcttccttccatcagcactaacccttttcatccttctatttattacctcgcacgtggttacatctcctcctcttcctcctcctcttcaatcctttgtaacctgggcctcaacgaagcaggcattatctcaaacaaaggcgactctgcacggtaatatctgcgcagtatggcgtattggcattggtcgcacacagggtcaaccacccgattccataaagcgatggggtaggttttgtggtccaagtcagcattatcgggaatgccaacggggcgattgctgagtttcttgaatctttgttcctgatgcgtaatggcgcagtctagttcgtcctcgctggtaaggtcggccatctcgatatcgtggggatattcagcgtcgtcatcgctgttgctgctacaatcttcttcgtcttcgtcttcatcttcgtgttcgtcgtcagtttcgtcgtcagtttcgtcttcgtcgtcagtttcgtcttcgtcgtcagtttcgtcgtcttcatcgacgtccatggaggcaacagcagcctcccactccggcagggtagctggcacgacgttcaccagcttcacaagcttctggcgagttttcgtatccatcacggcagggttatgatcaacgcactccagtgcctcgacctcatcctgtgttacctctccagggtgcagcatcggagacacccactgtcctccggacttggcgacgccaccatcgagaagttcagaagaaggaaggccccaagcgcccacctcgcacccgcacttcctatggtgcatatcggcacgacacacggggcacttgtactcgcgcgcgagctggcggcggccgcagacggggttgtagacggcggcatcgtaggggctggcgtccggcaaattttcctggtattcattgaagcaagggatgcagaacatgtgtccgcagggcaagagaacggcctcgaagcggactaggttgaggtcggtggccggcattccggcgatgtcgagctctgcttcatcacagagggcgcacatggggcgcgggatgacggtgttagggtctcttgatgatttggtgcgagagagcaggtattgcttcacttcaggccatagagtggtttccttgcggatgggtcggatgccatcgttgttggtctgtgaaggggtgatgattgtcagcataaactggcctgagcatgagctggctcaatgataaagtacctttaacagtgatgaagtcatgatggaagtgtgcgtttggccggaatgagactcagacgtgctgatatcagcttggggagacattttgttgttgttcttgttgtttgagagtgtcaggtctgctagatagcgagattctgagaacgagatttgcgtgacagtgtgtagtaaagtctgtttggagttgtgagagaaaatgatgagaaatacagaagaaatcgagacaaaaaaaaagagaaaaaaaaaagaagaaaaaaaaagaaggttatcagagaggaggaggatcagtatttatattgacagccgtcaccacgcaacgtgcactgattagatacttacaggacttaatcacttacgaaacccgacaattgggtaaactagacgcaccacggtactgcagcaaaagaatggtagctgcgggcattgaatattttaaaactgatgctgcatctcgagacaaaatgctttgaccgtgaaggggggcatgtgtgactctgcctcagccccctccaggattcatctacgcagggaaatctttcggaaaaagacattcacagacgtccagaaagaggctaatcatgcccaagcatatgggactagaatgttgcccataacccatcctccggatttcagcatcccgagttacggtattccggctccgtggctccggtgattaaagtggtacatgaacacgacacggccgatcggatgcagtgggtgatgtaccgtacaggctcgggggcacaatatttgatgttccatgaaagtccggcatgcaacatttatgcccaccagaaattgtatgcaagacggtgatttttggaatatcgccaccctctggctcgagtttacattattcctctagcgtggcaacccatctcccccacttgtttttttgtacgcatatcatgcacatatcaaggcagtatacttacagcttatgcctgatttccagggaacctaaaacccagtgctctgagtcactacgatagtgttgggggcgaacttggatgagagtaacgcaggaagagccgcaagagggcctgagggccagctcacgaagcatggaggcacatcacaaagtgctctgcagctttctctgcttatctacggcgttctctcgagttttcgatatccaacgtcctgcatgtgcacccaagactcatcgacatgcgccgcaggaaatgcaacgtgggaaggtatttccgaagggacaagtgttgctgttacattgtgtttttagactgagcgaacgaaaggaggcaaggtgactgacttgactttggcttgtggcttgctggctctggacaagttgatcttctcctgatacttatgattcggtaggcaaatgcctgagcaaaaacaaagaaccaggttcttaactgaagtgtgatacagatccgctaactacctacttactcgcagcatccctttgattctcctagtctccatgtccacaatgcccggtttccgggattctggatcagtactgcagaccccgtgacaacgcgccgtccgacacccacagtctccaatcagcctatttccagccttttgaattacctcgccgtggtttaccagatcgatgactagatgccggagatggagttttcaaatcagttgttcatgccgcgttgaaagaggtcattcgtaagcgtgattatcctccagtgtcttatctttcagtagcacaaacaggtacaattctcttgagaaaagattttgcctttgtttctagcattttaacaacatttggataaactccatcatcacaagaatcctgcgttaaggcacatcatgcaaagccaagatccgcaactccctccaacatcgtaacagcccccatatatccaccacgagagaaaacaaaagggaacacgaccagacaggacacatctgagactacaaaacgagaacgaaaaagaagtgatggagccaaggcgaaaaagtacaaaaaaaaaacccgaaaagaaaaaaacatacaacaccagggattcgctggtcgtcaccgacccaactactagtctggctactagatatcggatggatatgttgcgtgagagtggttgcgatccattatgtctcttcagcttgaatatcagaaaaacaagtgtctataacaccgccacatcggtacactccggtaccgatgttcgagttcccattctttacatagttaaggacaaggtaaaggacctcgttgaccaaaaccctggctaaaggtccaacactatggctaactgtcctaagcgagaagagctcatgttataacacttgtaatagttacaggtacaacaggtccaagttgcgatgtcatacagttaatactgcttccgaccgtcatcattatcttgatggactcctcaatccacattccaggctgcttggcttcgcttctcaacccgtgtctcacggccgaggcgcgtctggtgcaacagccatttgctgacggatatcaaagttgataaactgcaaaagtgtcctgttgcgcctgatcagaacatccacagcatcatcaatccacaacacaagctcttctcgtccgacaatgtgaccgggaacattggtcgcgggctctaatctccacggcgcttcgtgaaaccagggacgaaggagagtcagcgcagtttgccagcctggagggggaagagagggttcggagtcgactaaatccaccacatcgcggatcgacgcttggagaggtagagggaagtcaggagcccacggggggcgatccaataagagattgtccagagaatcaatgactgggtctgtggctatgtcatcttctagcgtttgcaggaagagttcgtcttcattgtgtgtcggttgttctctggggaggaaatgatgttgacggagggtcactggggcaggggcccagaaaggacctgctgtatcatcgacatcgcgtggctcagggacggggccctgaggaagaatcagggatgcaccgtcccaaaggaggtcatctacctgaaaatcactaccaatgggtagaagtccagcagggaagactggcggctcgccgtggccaggctcccaatgaaaccaagccggaggtcgaggtgggccaaagaacatcggttcatcatcatcatcttccatcatttcactctctacaacgaggtcgagccacaagtcccacattatttcagaaaaccgttcctcgaaatcgttgtcgcgagctccttcgggtccaggagggggcggatgaggatggccagtcctgcgcgtccattcatgggcaacgaacgccgcccacatatctggagaggcgaggatcatggcactgaagctatggagagtgatgtcgtattcgttgagtccaggttcgtcgagaaggagtacctaagcccgctctctccgtgctgccctcatatcttgcgccaacaccctcatatcgtgcatagggtcgcgatcgtttccgtttccgtttgcaacatgatccgcgataccggcaacacccgcaaacatccctcggtctgcttcctgcatccaaggagggagaaacatgtcggggtgaaagcggttaaggttacgtcccatttgccctacgcctagttcattggctccggcctcaagatggtgtcgggcagctctgccgcggacaactcgaaggcggtttctgaaaaattgtggcgggaataaaccgtggttggcggcttcgaaaaacgtgcgggggtcggcgtttgcattctgggggtctatcaggtcgacaaaggggtcccgctccgtacactcgggtttatgacgacagtagagaaagccatgctcgttgcgctgaaacggggcgaggcatacatagcaccattcatgagaacagatacctgccaggatatacagttagtaaccgatcatccgggaagacgaggaggggggttgcgatgattcagaacttacaggtaatgtgattgcaaccggaaaacttgtggacggccttgttgcacgatggacactttttgctagacttggtgatctctgcctcggatgccctttcgtctttcttcttttgggtgttacgcttgtcatactcctcgcatgtttcgccagagtgccatggtacgtcgtgcttgatgcaatgtgaattcttacaggccttgcacttgaagcgcacgcatctgacatcgtctatttggccggagttacacttggacgatttgcaccatcgaaagttgggaatatttccgagagctgcgcgagtagccagctcatcgtaacgtctgaaaacggtttttgatgcgtttctttggacatctgcgaactcgagagatttagggcactccggacacttaatccgatcccacatcttagtttccagctccgaagcaatccactggcttaaacaagcgttgcagatggttggcttgtgattgcatccagatgtgatcttgtatgccatgaggctaagattcttgctgtcaaggcaaacgctgcaggcttcgtcgggtagaagccaagcttcctcggccgagaagattttggcagcctgaccagaaagttcgacctcgtacgtctttccccaacaaacgcgtgtagtcttactgacacgcgtaccgttgagcgtcaaaatgatctccgaccagtgagcattgaaaccagtttttccccgtgagcggacattccgaaacaggcgggtatcaaggtgatgttgccagcgcctaacactcatgccgtcgtagaagtaatgcgactcgggatgatagacgtagcgccgtccaaggccattgatcacagcatatgcgttcgtccgcgtaatgtgataactaatccaacaacaaagccagtgtcgcttgatttcagaaaccacccagctgtctccctgcaactgacctggtcgtgttccccctcgagccaccagcaacaccctgtccggatcagagatggacatgaaagccgcaattttgcgtctcaactcgcctaccgtggcgccgcctgtatcgattgcctgaacgagttgagccgcaagttctgggggaattggctggttgttcgcatccttgtactgactgaacttccactggtcaacctcggcagaagatctggacatgcggtaccagatcttgaaagacgtgggagggagcacatcctcggggttgagtactctgccgtccacataaaaagcaaagtgagcagccgtggcgatgggatgacccttgtcttgataacggcgccgaacgagctgttcgagcttagcgactacagaaccgggccgcagagcgaacttcatgttcggttgtcgatcatccaaaggctttagctcgacgtccacagttggcgctggaggtgtcatccgtccgcgacgtaggtgtgagtgtcgatccggatccgacagcatgcgatcccgctcggtctcgatacgacgcttgtggcgtggagacaggcgcaagccgaagagaggcaagaacaggccggtatggcgagagtctctgctggcattgccgcctcctccgttggaattcgacgtagtactattgttgatgttgctttctggggttttcgagccccgctttgagtccttgctaggcgccataacgaaccacaactccttgcgaccgctgtaagcaacctctttccatcactactctcgattccttgtgaaaccgggtgttgttgaatacgtgacgctcttggaagatgagcttatggtgaggagcgcaagcgacagcgtgtctttgtcagccgggaaaagtatggtttcgcgaagaagactggttcgtggaggaaggttgagtgagtgaccttgcgcgtcgcaaagcaaattcgagctctgtctagggcgaggagtgaatgggagtgaaagcaaaggtctggcgaggggtcggaggggtgaatggcacccattttggacctcaatccaactgggaaccgtggacttgggatgaaggaaagacggcgaaggtttggaaagcggaaggacgtcgatagccgataatgcccggcacccacttgccagcctgactgagtgagtgagtcgaatgcaggcttgagtcgtcgcaaatggaaggcacgaaagcagggcaggcacacctctccaagtggtccaaacgatccaaatggcagatgcaaagtgtgcgaccgagttctcatgagtggttgccaccaaggcaggagggactggcgacgcaccttcagcaactgccaacccacaatggaaagacatccatatgatcggctggccaatgagcattgcagcgagcatgcagattccccttgacggcttgacggcgttggccatggcttcaccacagccaatcgatccacgccaaacgaccctgacctcagtggacgagaaaggtcgccctggttatcgcgttcgatgttcaagttcagttcattcaatacgtacgccattttccaattcgacagccaccatcacggaccggacccatctttgtctactaacactacctatgtatcccgtcattttgggcatccagactcaggccttgagaatggaacggatgagccaggccacaattgaaccatgcgaaacccgaagcgagggttgggtatcttgtaccacctcaagatacttaaatgccggagctgaacaacctgaagcgttccccgcattgcatgtcacctgtcatatattgattgatgattgaacgtttacaagttatccagcatcccatgttcgagatcactgctttttgtacggacaactgagaatcttggagttgatagtattggtcgacccggcccgagaacttttgcacatgatgtgccttttatgtatcgtgcctatcagttcggcatcgggatgtcaaactcaggaacaggaacctgaacagctgtggttgacgaacctatgtatgtcactatgtcaacgatcgagcaaatcgcactgcgcggttacctgcgcaaacgctggttcgaatacactttgtggatatttacctcgctctgatgcagagccggagttcatcttccgagggcgatgaagaccttgatggagattcaggggatctggtctatacagcaccgatcacactctccagatctcgactccatcaaacaccccctggcacaagatgaggtcaagatgagaagggagttctcagggtttcatctcttgatgggcaatggaaaaaaaaacaaaaaatgttacgtctgactggacggaattgggactatcattcattcaacttcacatgaagcagacacacgacgatcatcaagtacttcagccagagtgacagttcacgtttatgtcagcctttgtccagtcactttgtctacaacccgaccttttttggcctgtcctttcaagtttatatcctcatcttcaattttttgaagttgtcatcaattgcttttatataccactaactatcctaccgcgtgacctttctcatcctctattcaaatgtgctacgtctcatatcgattattttcgttgttgttgccttcgttgttgtaccttaagccagacctctttcttggatgctttggctagggggctgtcacgcttcgtcggtcatttatattgaatcctccgatgatgtttcctccgatgatgtttcctccgtcaagtcatcatcttcgttgtcatcaaagtcgtcgttatcaaattcgttgtcatcatcttcgttgtcatcagattcgttgtcaatgaaattgttcacgaaaaccgggaacccgcccataggtacatggccttgtggcatgggcccatccgcgttcatcggatttgtccatggccaatgtcgaagccaaggaaaatcattgaaatacgaatccaccagaatcagcttccccccaggcctcaacgctcctctaaattccaaaagccagttgacattcctccagtccgctggattctggacctcaaatccctcgatttcctcaatgttcagctctctctccccccaccaatactcccctccagttcgcagtccggcaatgacgagcaatcgcaggttcttgccttcgagccttcgagccagctgtaggacctcttccatctggaactgcgtggtgccgaatttgcgttttgtaacgtgcctcaagtcgaggtagagtgtctcgagatttgtcaaggcctgataatcaacgtacaagggcaccatgtgctcaaaatacacacggtctcggacccctgccatattagccagcaccgtggcggccggtggttctgtgggaggaatgataccataacgggggaagtcaatacctacttccagattgagatagggatcgctgttgatcatgagatggcggatacgtttatatagaacccaggggtcttggttaggaggttctggggagagatgtttctttacctggttaaagggtctggctttgacggtagcggcaacagccgaggacgccggtgcaccggtggccaccctcaaataaccgttgtcgtcaaacctctccgtgaacccttcgatgaaaggcaagagtccaaccatttcgtctccccaactgatcatcccctcaagcccgctacgcacccgttttcccaaccctctctgcgtaaatcttcccaaccatttcgtcgccctctgattcaagacgaccaacctgtccgacctgagcgttctctctctcttcacctccctcgccaaaaacttccccatcctcgtattcttaatgcttgtcatgtaggcattgatacccttagtcctcgcctcctcaaccatttggtcccatggctcaacctcttttcttctcccatctcttccatttccacgataacccattcccttcctgagcctccccgtccagactgctcctccctcccacccccttgcctccggatccaacttcccctcccaatccgtatcccacgccccaacgccttccatgatgacctccttttggaacggaacgcatccgcacttttcacaatgtttgttttcgaacccatgtgctccctccccaaagagtggacattgcgttcttctcatcgagtgtcccgcaaaataactcttcagctccccataaaactgttcttctccctgcccccccgcctgcactactcctagtgtttgcgagctcggcgtgtacacgtccactctgagcttcctcaggatttcctcgagttggggcttttctcgctgtcgattgcagatcttccagtccgagcaaaacagctcgaaagcgcagacatcgtcgtgcgtggtcagggcggcgagcacaagctgcgttttgatctcctccggaattatagtgggtgacctgggggctagggcaggagggaaagggggaggggaaggagaaggagaaggagctgctggtgctaatcgtcgtctttgggcagctggctgattaggagccgctccgtttgctgctcttttaggtggcatttctattgtgagaatatgtcagccgttacctgacttgtcaaggtagatatgtatgtgactggttgaaagatcgaaacaagatgataagaacagcaagcaggcatgaacagatactatgttgacaatcggattgtttaaaagcagtcagcttttttgctatgtacggccctgttcaaagagttctatcagcaacaattcaaggtagacaaagaactatatcaacaatcagttactgacaaagcgggccaggaaatagcaattctattttcacaatcgcattgtttcaaagcaaccacccatctcgctgagtacgattctgtccagaattctatcagcgaaaactcaatgcagacaaagggcttattagacaaccagttgccgacaaagcccatcaaggacaactgaccagcttatttatatccctttctctcgaattgaaaggcacgacactcacaatgaggttcaaagaatggatagagggtcacaactatgaattaagataaagggtatttgactgtctctcatcctcaaaccaaacgggcaccaaaccacgcacgtacaagacccctcatgtactttcctgccacccaagatatgcgttaaatcgcccattcctgctctgttaatcacacctgacctcctctcgttaggcgctctgcgtacgtattaatgcttcctttcagcttattgcctcgtgtcaaggtggatactgccgccgcgatacatgcctgattacaagccttccgagagggtcctttttgggtagatacaaagaactgaattcaaccttcaacgccgccgcatccaaagcaaactaaaaagtaaacttttgagaagcatcgaggtatcaaacgtccgtcattccttcatgaggtgcactgcttagagaagggcagcggcgaagacaccagcagcggcagcagcaacaccgttgccgaggaaggcagcagcgttggtgggagcagcaaagctttcagaggtcgaggaagcgggggcagcggaagtctcaacggcagtgtccttggtctgggtgggcttggcagcggaagtggtggcagcggcgctagacgaggataccttgatcgcggcaggcggcttggtagcgcacttgtctctgatgtccgtctcgcacttatcctgaccctgggaatcgtttgggtggttggcgatgcaggtgtcgaaggcgaattcacacatgagctgtagggcgtcgcgtcagaaaccttgcttccagaacaaagaccgaggggcacttacaaaaggtacagtctgttcgtattcctcaacagctggggaaacgccagaactgcaagtgcagctccattccagcgtcgtctataagtaaagagggaacctgtggtcagtgatgcttccttaagcggtacttcagatggtcaaaacataccgggtcgcagtcgttcttcgagacagacatgccgcaaagaatcttgcaggtgttgtactgggcaacacaccactggtctgatgacaagacggtgttagtatctcgaggtaacacgacttttgaaaactgtgttacatactcctcaaggtcgggttaacagagtcgacggggacggtgaggttgctgttggacgactgggcggcgacggcagcggtgagcgcggagagcgcgacgaagatgatgttctgacgcatggtgactggcgatgggaggtgagtgtgtgatgagttgaggtttgttgttgtggtggtggtggtgtgaagtagagactattatgtatcgatgtcggaaaacccggacgtgatattgtttggattagttattaaaatctgagagaatggtgaaggcggggaatatgtggcgttcgcagaacaagcagacggaaaaattacgaagagacgagagggaggagagataagaagggagaggcgggtattaagtgcaatggaaggccgcggcggtcggtgtcgacgagaacctgaaatgaaacgattctgggacgggacggcacccccggtttttcgaaagaagcccaaaacgggaaggcacgcaggacgagtgccgggtttaattgctccttgctgctgcgtgtttattggagctcggcctttccacctgctgcgtccgggtcacggtcgcacaccgtcaacgttggttgtagccgccctaggacctgggtacctcgctaggtgtactggtgtagaggtgtacacagtgtcatagatcccggctcccggcacccgttcacggcctggatttattagtgtacatggccagaggcggaaaatcagaggcgggaagagggcgacactggcgacgatagagcgcgaactcacaatgagagcgactgataccgactgcactccgtccctgcaaacctacggtaacgggccaagaccccttgcaaatccgctgcaacgctaggtggcttggcaattcttggacagtgggtagaattgtggctggtgcgactgccggactggacgcccgagagcgctgaacccagggcagaaccgctcaggaccgtccccccaagacctgagcctgttcttcggcggtggggcaagagcaagagtgcaaagacaccttcgttttcacgatccaccggcgactccccaaagactggacgcgaggagagacagccatcaggaaccccgatttgcaccgatgctagcgtgcagctggtgaaatgagcccatgcaaacatttcgttcccgaattctcggttctgtctccttggcccgtcttctacggtcacgcggctgctcgatttgacatggctccggtgggtgaaacgtcctctgatagcgatggtagcgtcatcgttatatttctctcagaaaactctgtagaaaacttgtgacacagatatcagacgtgggccaagccagggcggtcacatcacagtgcaattaatgtggatcaagaaagggaaatcccgaagggacgtgggttcgcgggccaaccagaaatgataacagatgcggcaccaatggctcttcgcttgggagttgctcggatggcatgggatgatggaaatgttggcctaacaacccgccttcctctgtttccggcgcgggttggcatggccgtggcatttttctagtcatgctcaagcgcgggcggtcaaagccattccattttctatcgaacgaacttgggacgaactgttgcattccgtacctacctaagtctcacatttctaacatggtagtcgcagtcgcgaggcgaggtgtatgtatcctggcagttcagttcaatgctgatttgatggctagtgcggttcttgcgacgggagtttgcccaagatacacagcaaaacgatgggaaaaccacatgcgaaaccaaagaattggataaagtatgtaacttgtacaatgaaagtattcaaatcgcatctggttgacattacttcgtgtattaaaatttttggtatggtgataggtaggttgcgtaaagtgcgtgtcaaagtcccgcgctaacggataaaccactgcaggggtgagctgtatagtgccgtctcgtaaaagtcaccgctaatcacaatcgctgcgtagatcgagttcagttgtggagcttcctctttggctcagtttgtctgccccccaggaaatcgatccagcgatgtcaaaacaccaacaaaagacacagcatcaactgcaatattttgtagcattgcagaatctttcagtgacagagtgaaaccgtccaagccgccaggggttccttctatcgtcgcttgcagttcaatccatatcatcagcaccatcttctgttgatttagccccacacgtgatgcacgtggcagaaggcacgtccatcattcacggtcccacctggttttggcaggcggtaggttggtgatcaggcaagttccgacgctgcagctgtgcagtggacggtgcaggcgagcaggcgcacagcgcacagcgcacagcacatcgaccgcctgaaggtggtgttaaagcaccgccctggttgacagtgggccaatcaaaggggcgcaattgctcgtagaggcaagaggcagtgaaaggttcaccaggagctcccccgtcaaactacgtaggtatgtatgtaggtaccattttcactgcacatcatggttgggacccgtgtctctctcccgcggctctccctgggccctggcagcgagacctggatcatccggatgggttgcgattccacaacgtcgggtcggcatctccaacacaaattttctcgctaaattgtgcggattgctgtgggacatgagaaattgaccaaacgaatcatgtggctatcgtttggggcttccaagtgatcgactctgtgtgagtcgcctgtgattttcgtcacggcgagtatttgatgcgacggttcacctcgctatcgcaagccgagatgcgctgaagatccgacgaaccggactggtctcgaacgcattccagcgttttgcaacctcatctcggggggcaccggacaaccgaccacgccttgcccaacgtcagtcaatgtccaaacgccgagcagtcgagcacaaagtttgagcgagcgatagtcataagagcatgacgaagggcaaataaatgaatgttcttcataagctcggtccctggagagtgtttgtgcacaccctgcaaccccttgtgcgcacactcctacactaccgcgatggtatgaaaaaaaacaaaaaaagacatggtagccgcgccgcctcgtctgatatccagcagactccctgaagatcttttatcaatccacacaaagcgagacgaagctttgaactgtgctgcatcatctgccggcgcgcagtgttcggacaaaagttcacttcacatactctggtaatcttttgctacacgcaccgctgtccctttgtgtggccgccatgtcaaggccggttgagagtaaggctgcctccagggtgagtgaaatacagggtccttggcgagcaatatgtacgttaccctccacaagacttctggtgggttcaatggatcgttaaatctttacggcgctttcggtccgtagacaacagaacctggagcgcatcaatgaccgggcgggctgcggcttcagaagggtatcagtgattttccatctggcagcgaccggtagatctacgcacttgatccttgttcaggcgctcaacctactgtatttattgaggcgacagatggtctggactaggtgcaccgcgggtacgcggatattaatgatcaaaaaggggaaggcaaccgcaacgacgcgcgtggaccctgatctgtgattaaacagcatcggcaacggcttcatcttgatgcgtagcaagcagtagaacgtctggttgcactgcgctcgcttgccccggctgctcttcacgacgcacaacgtcttcaaagaatcccgaccttcgagacgggccacgggatcactcatctccaagttaccccaacgacaaggccatcaagagccatgagaaaccatggtgcaaggacttgatctttggccactgggccttgcagtcgttatcatcggcgcgctttgggtctatggagtcaacaggaccatgcgaacggtgccacccacagctctgaaactgtcacccaattccaaccgctggagcaaggaatatatacgggagacatatgaacgggtcaaaaagaaccccgtcgatatcaagaaacatctcccacccaagttggacagacggtacatcgtggtgggcggttccggttagtttttttcttgtttttacgagccatgcccgctccaaattcctcgtgaacgagaaacatgaaaaggggtaaccgtaactgacacgccacgataggtcttgtaggaggtgacattgtctcacacttgatcgctcgtggacagtccgcggagagtgtccggatcgttgactttgctcctcttcgtcgtccccaaatgcttggtgtggccagcaaggttgaggtcatcaagactgacatcacctcccccgactcggtgaaagcggccttctccaagccatggcctgcgtctgttgcaagtcttcccctgaccgtgtaccacactgccgccgtgatccgtcctggcgaacggagcatcaagacttatgaccgtgtcgctcgcgtaaacgtcggtggtgcctccaacgtcctggctgctgccaaggaggccggtgctgacattttcattgccacgtcctcatcctccgttgccctcaagcctatgaagttttggaaatggcctctttccagcttggcaagtaactatgttcaagtgttcaacgaggatgacttcgatcagccgttgaaggctcacgatgacttctttggcaactgtgagtctcattctaagccccggttagtaggtgcactggtaatgaacttttgctgaacgacggttaaaattgatgcgaaacaagacgctcgcgccaaagccgaagctgaacgtctggtctgcgccgccaaccaagaaggcttccgtaccggcgttgtccgtcccggcaatggcatctttggagatgtagagcacgacgtaacctttagtcctgctctcaaagccggtagcattgtctcctggacgccgcacgtcatccagtcagtataccttgtgatttttttttattttttttatttttggggggggggggggggtttctttgtctctagatcctccgactaacgccctaaccacgcctttagaaattggatctcctcccgcaacgtctccatcgcccatctcctcttcgaagccgcacttaaccccgccgtccgccccgtccctcccgcctgcgccggccgtcccctcctcgtcaccgaccccggcccgcccatcgccttccaagacttctacaccttgagtagcttgctctccatcacccccatcaccgagacctactgggctgacttgatcatcaacttccctgtcctgaccaagctgtttgggtggaaggagcccgcgggggatctggccatgctacagccggcggtgttcactgtgtcggcgtacacgatttgcgatgattccagggcgaggaagagtgtggaggagggaggaattgggtacaagggcgttacggatacgttatatgggttttgtgagcagatggctgtgtggaatggaagggttgagaggggggaggccgggccgttaaagggtatgaagatcggtaaacctgtcgttgcatgaacggcttttggctgccactggagagttgcagacgagaaagagaactcatgaattagcgagaaggaagggatataggcgagagattgcctgtaaatgaagagggacgaatggcagcctgttggataaatttcaatgatggtcacaccatatgtagcatgatggtccgatcaaattggagatcagcgatgaagccccgagactttcggtctcgaggcagaacatatgtacctttgctagcgtagttctggggctggctgtcttatgttagccctttcctcggtttaatcttgtcgaaaatgcagtgtagtgaaccgaaggccatcgaacgcccgacaagaggggcttggcatgcaccgcacggcaatgcaagtgacctactaaccctcttgagctcacacatgtacagcgaaatatatcgagtatgcagttacttggcatctttgtaatcctcattacctctacggtgtccctcacacagcatagaacggctgtcctccggaaaaatgctcccacgatcccaagttgcaattccgcgagcttgggtcagatgtagacgtctatctaaggggacctgttccacgaacctcaagctcacaaagcgggtacctagaggtaatattacactgtcgatgttgagcagagtcctataccctggatacatctcagcctcaaccggctatcgccataatgtcccgtatctgcccagccgagaaaggtcatcaaagtaaatcaagcaggtcaaaaaacacctcggggtatactattatgcacgcctccccgcgtctttggtacacctcttaactgaatgaaactcaaagggtttcctggaccaaaggaggtataatagactctgggtattgtgctcccaaattcttacaagacgagaggacttcacagttttgtaacggccttttctagctaaagcgagccgtattagactgtccttgttcggtttattcttacgactattgcgctacctacctacctacctactttgctatacccctcttgcatccacgtttttacacattactacggtctttcttgcatttcgacattgtacaagtcatgatttgagacctaagagcatctatactagcacgcaattcctttccagatgtaagtcattcaactatacgcacagtttgtgtttgtagtaaacttctcaagctactatatagattcatgcgtcaaactgatattcaccaatcttctaatggctggatggccgagcggtctaaggcgctagactcaagaaaattcttcttcaccaccaggtgaggtgcattctagtatcgcaagatgcgtgggttcgaatcccactccagtcaattcttttacttgttgctctggggggcttcttcgtccttttgctccttgcattgatgacggaatacttcgactttttttttttttcgactatcatctctatgacagatggatgctgatctgaagaacaaattgacttgtttgcctcgggcggtcattttgcgtaccgcaaacaccccgaaaacgagacccgcaaagacttgcatgagaagggtgtcagaaagcaggtatgtctcgtgcccaccatctctgatgctgatttcgagggaatgtacaatacccacccgcgagacgtcacaataggccatggaaagacctgcgagacgtgttatggctaggtagaaacacagaccatgctatgtagctcgaaatgcaagagtgtcattggaaaagtgtattatattggacctgttcggtatgtccttacgacccctcgtccagtcgccgaagtagagaacaagtagtaggcaaaaagtaactcaacgcatagaacaaaggagagagctcgagcaggaaaacagacccgtcaatactggctattgttgtccagtgaattgaccagccatgagaagaatgaaatgcaacgatgcgccattggtatcataggaaaagagaagctgatcaagcgcgtagctaacctcccaaggacaaacaaaacccagacataaaaatacagagccataactcccagcgatgccatgcaaaatgaaaaaagcaaacctggcccctaataagaaatagggatctcatccaagcagctcgatcttaagaagaagtcggtgccctctccgcaggcggtagcgttctgccagcagaatctctcgtagccaccgccgccgccttccccttacccttcccactttcggcccccccttcatcatctcgatattgcccctcaccctccctctcattaccattaccgatattatatgtcgtcgatgcccgttcgcggtctctttcccttcccagatcaacaagcgtaggcgactcccccgaactactcaacatcctcgaccgctcgtccgccagcagctcctcttcatcttcctccctcgcagctcttttcctttcctctctcgctgccctcctctcctctcttttgtcccgcccaccactgttcccatgtagtccaccgtttccgcgcccattaccgccatgatccacgtcatcaactagctcgccgtccgcagtatcatactcgggaacctcgatccaatccttgggcaccatgcacggcagagccacgccgatgctggcggcacgattcagccatgccggcccgggcagccccgtcagcttctgacacaggtgcgacgtaaagtggttgcagtttttcgtcaacaggttgtaggcggtcccgagaaactcttcggacgcttcgcggatgatggcgtcgatctcggccggcgtcgcgagcgtgaagccgtgcaatagctcgcaccgaaaggtgccccctggcggctcggtgcggggcgccgtccagtagactcccgtcttgcctcggtgtgtgtggccaccgtaggcgtattcgcggccgttgatgacgacgccggaatggagaagggaggttccgaggaaccagagggtcgaggagatgcggccgggcttgaagagcgaaagaagagagctggttagtaccagtcgtagccatgggggagatagtcaaaggcggagaagattggaacataccggcaggagatcgtagacgttgatgaggatctcggtctttggaattgctagggtcgatcggtgtggccttgctggcttgtgtgacttcttgcctgacatggtgacgacggttcgtagaggcactcccccgctcagatggacaaaatggaggacctgagacgggaatgttgaagctcgtcgaacgggcgggagtaagcagttaaactcggtcgctgagaaagctcgatcactgcttcatagggcgcatgcggctcccgaagttggcgattcaagacaggtctcgaacccttgaggacaaagagctattcagcccccaaccgctcgatcagcgcttatgccggaggtcgatggaaataggctggaggcgaaacgacgggatacgcacgatgcggttgggaagacggacgctttcagcaggcgacaatgaaggacggaaaatggacacgtagacggagataggtaatgtctggatgtattgtctggagaggcattcagctataggatgcaaatgtacgcgtaaataactggttaaatgactacccgaaatgcttccaatttgctcgatctggggtgtttgtacgacgacatggcagcagatctcgcacctttgcggctggcagctgcgtcgaagggccatacgctatgcgaacaggtgctggggtggctgtcgcagagcgtcatcacacacccagcaggggcaggggagtcgcctgtgacaacaccccgctcagggcgagggcctgaatcggtgaatcgatcttccaggacgggcaaaaaactaagacaccccactcgagctgctggaatgggacgggacgggactgactgactgacacgatccatgtgtttttttgtttgggctttgggcggagtcttcaaacaagggctgataaaattttgcatttgcccttttccttccgtgatctttttggatcagccaattctcgcaaacaagaaaacccccaaaacaaaataccacttgtccttgcaatttggcaacgttggttcttgttacccttgttgctctttttcttttcaaacaatcaatcttggaccatcaagcgatcgaccattaccaaacaactcctagtagggaaggaagccggctttgagacattgacttgtccttcttagcggctgttgcagatttgccttttaccttcctctttctttttttttccacacttttaccggaacgttgtgtattttttgggcgggggtagtaagcctttcagcccactggcaaccgtcaaaacgtcttctcacctagggctccgatccctatttttcgcttctcaaccctcctctttacccctcctccgaaccaaagtcgcagcagctgttgctagctccagctctcgcagcttccgctctgcctctttccccctctcgcttcctccaaacagaaaagggcttgactgcaccttcgtctacatctccacccgttcttatagcaaacggaacaagatgcctcccaagaagcaggtcgtggaggagaagatcctcctgggccgtcccggcaacaacctgaagagcggcattgtgggttgcgcctaggttaggctccatctccccaaccccgctgacactgttctcgatgccgattctaggttggactggcaaacgttggcaagtccacgctcttccaggccatcaccaagtgcaaccttggtaaccccgccgtaagcgaccctcttcctcccgcccccacgctcgcgaccctggcgacgacaacgacgacgacgacgatgatgatgatgatgatgatgatgaccggaagctaacacatccacccgcgcgccagaacttcccctatgccaccattgaccccgaggaggcccgcgtcatcgttcccgatgagcgcttcgactggctgtgcgagaagtaccagcccaagtcgcgcgtccccgccaacttgactgtctacgatatcgctggtcttacccgcggtgcctccaccggcgctggtctcggcaatgctttcttgtctcacatccgcgccgtcgatgccatcttccaggttgtccgtgctttcgatgatgccgagattatccacgtcgagggtgatgtcaaccccactcgtgatctcgacatcatcagcgaggagcttcgtctcaaggatatcgagttcgtcgagaaagccctcgagaaccagaagaagaagacccgccagggcggtcagtctcttcagatgaagcaatggaaggaggaagaggccactatcgagaagatcttggcccacctcaaggacggcaaggaggtccgcaagggcacctggggtcccaaggaggtaagcaacattttcctcatccgcataaccctccaatccttgaatgatgataaaaggcccaaggcctgaattataaacccagctcttcgattcctctatgaggatccatgagacaaaaactttatcctgacacatcctccatccatcactatgcatcacgtttcgttattggtcatcgaaacatctgctaactccgcatgattccagatcgaggtcatcaaccctctcttccttttgactgccaagcccgtcgtctacctcgtcaacctttccgagcgtgactacatccgcaagaagaacaagcatcttcccgcgattgccgcctggatcaacgagcacgccaagggtgatcccatcattcccctctccgtctcctttgaggagcgcctcactcgcttcgagaccgaggccgaggctgccgaggagtgcaagaaggttggcgccgagtctgctttgcccaagattattatccagatgcgcaaggccctcaacctcggctcgttcttcaccaccggtcccgatgaggttcgccagtggaccatccgtaacggcaccaaggctccccaggccgctggtgtcattcacactgatttcgagaagaccttcattcaggctgtcgtctacaactacaacgtcctcagggagctcggtggtgacgaagccgaggtcaaggccaagggcaaggtcatgaccaagggcaaggattacgtcgttgaggatggtgatatcatcctcttcaaggccggtgctgccaagagctaaacgatacacgtaaattgtcaatacacatgaatgatgaaatcccaaatgacttggcttcctatctttgttgtgttcacttcctgattgtatacgcgccttgtgtattttgtaagcatgtacatcctgtcttgatatggttgttgaagattttcaaacaatttgatgggtatgccgtacatggattcatttcacttagttgacaggagcaccgtttgtttgtttgccacttattctaagtctttgatcatccatacccccatgttcatacctaacattactgccggctgtagaccctgtgctggtctagtcaaatgtcagatggtgcttgtcaattacaattctcttttctcgcgacctcgtgtactaagagttcttgccaagaattgaacctttaaagttcctcccaagaatcattaaactgtaactgaatcacacctgccgttatactaagactaatcagtataccactctccaggtacaaggttctcattcgtactaacgtccacctttctgtgatacatgtacatagcggtgactgtgatggtacatgtcaacatctgttaagatagtccaggttccatctcgttattggcctttcatcctatgttattgtatataagagtccctacccatccatttccactagtacatactatgacagtcacagtgagccagcaacttccaaacataacagatatagacctggacctccataatttcagtcgaagaaattgagatgacgcacatatcttgcccggaatcataatgtcttgtgaagccggcgatgctgagggtaagtagagtagaccagactgaaaaagaacgcaagaggtgctgttgcaaccaattaacgcaagagcaaagtggcggactgggagggtggtgggtgaaattgatggaggagagcctcacaagagagagaaagagagaaagagaacgagaaaagagaaagagagaagggcagggttggagaaagagaccaagtggaggaacccgtgctcgacaataggcggccaaggtacacctcactggaatcaggcatcgacgttagttcaagaccatcacaagattgttcagtgccggactcgaaaaatccccattgaaaggggaaaaaaacagacgaagaagagggtaatttacacgagtcagaggtcggctttgtaaaaaacaacaacacataagtcttgctacaccattccagtgaattggtcggttccaaggctactgagatatatgagcttcaggagttgttgacggtggggttggaggcgatgtgtccagcatcctgtcattgatgggtatttgtgttgttcggatattcacatcaatacaagagtcacgataatgtgttcaactggattggggacatcacacacaacgattgtatacctacgtagtgtcttggtgttgaatggtatttgatgtatgtggtatgtatggtatatgcaaattttcctccttacccccgggcatcatgatgaaccagtcatttccctaatccgggattttcggcgcccttctttctttctttctttcattcattcttgttcttgatgacaaaagaaaaattggtatgctacatgaaaatgcaaatgctgagaccgcccattttaaacccatgctgtttccctgtcttgaactccgttgaaaaagaagccaaaagccaaatgcaaaatctctttgccaacaaccaggttgaagaaagatggtgaagaagaagatgaagatgatgaaaaaaaagggagtggagtgccagacttttatcccatgtaccgtttctctcttcttttcctccattagcgggaagaaaaaggagcaaaggggagtatcacgttcaactgagtgaagtgaagaaacccgttcttcaacttcgcacaagtcgagatgatggtgatgatgatgccagatcaataccgccccttgtaccaggccccttttccattccgtcacactcacaattgtgccgcaagttcaacttagcaagcaccatacctcacacctctcttccccaactccttccttcccacagcatcctcaggccagatccaccccctactcctcttcgcctctctcttctccgccaactgcggctgcggcatccactcatccctcgccagcgccttccgtctcgttccctcagcgggcgcaccgatctccgccttccagtgtacctgtccgggaacaggctcgtcgcccgcaagcatgcacaatccccaaagggccaagcaagccgtcatctgcacctcgttcacattctccgcggacacggccgcttcgctacccgtggcagcaagctgcacgctgcccacctcgagatagccgaaatgcggggtggtctcggtcccgttgcgaacaaacaccagctcgatctcggtcaagatgaagccgtaccggcacccgtgctcgcgcatgacgtggtgcaagtgcgcgaggccgcgcagatactcgacccgcttgatgtttccctcgacgcgcatgcccgtgttgaagcggtcaaaggacttgacgagcccgacgacgcgcgcggtgggcttgccgccgaagatggcggcgacgctgttggtggcagattcgccggcgacgttggcgatgaacatgttgtcggttgctgctgcggatgcggaggaagcaccggtggcgacggcggccatggggctcttggagggaacggagagctggagagggcgctgcgagcagagggccagagcggcgttgagcttggggaggtagtgagccgagtagatggagtgcagcgcggcttcggtctcggggtggcggtggtgaggagaagaggccgtggggaggagggcctgtgagatgggcaccgagaggcaggcggaggcgccggggatggagaggatggaggccgcggtgaagttggtccaggggcgaacttgtcggacgtcccaccagaagtgcttggtgtggggatcccgaagcgggaaggagatggtgcgaacgagcgacggagccgggttcgacgaggtgaggtaggataggagggtcgtcgagggcgtcatgtcgggggtgatgggagcggcggcagcgagaggcgaaggtgcgcgcggcgcatacggctggtacatgaaagactccggctgggggaactgagcctggggctgcggcgtaggcgacgggctgaggctggcccgagtctgggatggcacataggtcggcatttggcggtaggtgggatagccatatctctcgatggtgacgtggtctaggctgcacaaggacgcccggcgagagtgaggtaccgatgaaggctcggcaacatagttgatgggagcgaagacgatgccgctgttatcctccgcgaaggggagaggagtcgcgaaggagatggcatctgggttggtgtagctgcgctgatgtacaggtcggaagctgtcggtattggcccgggcccgggcgatccttgggcccggcatagtccgagcacgcttgggggccggagcagcaacggcggatggatcgatggactggtcctggctgcgaatcttggggaggagaagaggtccatgagtacggatgggtgaccggctccggaccggtgttgtcctccgtgtgcttgttgcgctcactgactctgagggagaagactcaaaggaggagtagaccgatgagccatgggagacggagcgaacatggctagggttgaagttgatctcaaggagagaaggatcgaaagaaaagcttggcggagtgactggaagttcacacgatgggaatgtgaattcgtaagggatacctgttgccagactatgtcccaacaacggttagctgtgaagctgatggcagtctggggtagtggaaacaacctacgtagacatcttgaagcttgtgtagtggaaggagcggattacaagattagtttggaaaacaaggataggaaggagacccgctccgatggtgattctaaattgtatgagagtggaggtgaaaaggaaggaagggatcgtatgtatggtcttggcccggacacttgagactctagatgcctgaagagaagatgttgtttggacatgaagcaagaaggggcaacaagaggagggaaacaaggttatacttatcctcatgctcagatggataactcgagatcataggccatggagggccggagagtatggacccatgttagcaccaggagaggactggacgatggatgcccattgccggcgcgagaagcatgggcataggaatactagcgttaagcgtgggccgcggtcgcgaaaaccacatgagagacatgctcggagacacaggcgtgtaagctgtgctcacaaaggtacgtatctcttgtgaatacttgtttagtgagtgtacaaaggcgcgaatacctatctacccctggtggagaggtccaagagggattaccggaaagagcaagagaagagaagagcaacttgcagcctccagtgctaccttggctacgttgttaccctttgcccttgtcacgaccctagtctttggtggttagcagcttggcagtcgggtttaaggctggaacccatggacgactctgattgctcagatatccaaataaatctgaaacgcggagatctatggcgctcgttgagacccagggtcatgtcactcgacgatttatttggatagttgagaaatgggttcgtaattgacggatagaatagccgccattgtggttgtcggtttctggagacatgatgctttgaggtcgacgtcaaaaaaaggtaaacacaggtcggaaacactattcaggagaggaatgatagggtatgtagactgataagataccgataatctcgaatctcacttacatgcatcaacatgtcggatcggaggagggcacacaatggacaaagaggacaaagaagacgtaccggcagttacacgttctctcgctccattcattccatgtggaagcttcctcaagatgcttcatggcccaagctcccttttttgggacttcacgcaaagaagagcccttttcccttctgggaagccctagttctgagaagtcgaaggtagatgggcatttcagcaacaccattggccataaatcccatgtcggtgcaagccgccatgcaggcgtctatgagtcatatttagacacatggtcccgcctacagcgtagcactgttacccgtcaagggtcatttgttgtacttgatccagcactcgccagtagcaacgatactttcagaagctcccctttcgagatcttgggcccaggcgccagccgcgggacgacgtgggaaccgaaccagacagacggcaaatggcagatggcagcaagggcgggccagggacagaacttcttctgttggagcgtgtgtttggggacaatatcgggacacataggatagggcggggggaacaaactgacagacaagtgagaacagggcggaacagaatggggggtcgatcatgctgccagatgccacttcgacgcggggtcatcacgacggtgcttcccgcagcacatcgcagccagggccatcgagtcgagccacgacacgtcttgatggagcaaggcttcgaacccatcgcgtctttttctcgcagcaccacccggacaccaccaccgcaccaccatcaccttcaaaagacatttaccccgcggcgacaaaggcatgctaggccgttgagcaggactactgaacggacccatccgcagaggggaaaagccaaacggaaggctgccacggctcgacgacactatagtagaaggtcaggcacggatgcaaggccagctctttcactttcactgaatccagaacgtccgagaaaagtgttctgatacgacagctggaaaggcattcgcctccccgttatctcagtgatagtgatagctcgcaatgtccatacatactgcattgcataccaggccgacactaacaaaaaaaaaaaaaaagtaaggcgggttgggcacccatccgctccatcctttcgttcgacatttcggctatccggagtttgggcgtgctcgttgatgtctccctcgcatcatgtttctgctcaagactccagagcagctccacgattgctccccgctaccagtcgcatctctcctctgcacagaggaaatgcagtgctaggagaaacctccgaccctatggcggccctattttaggtggatccatcgactgcttagcttttctcagaccttcaactttgagaaagagagagagagagagagagagagagaggggcagaggttctttcgagagtccgatgaaggttccaagatgcgagcggttactgaaattgctttgtcttacgaccgggcctccgaagctaaacaaggtagggatcgagcaggtacggcgtcgttcagaaggggctggaagatcgcaagcacgaatttctcaccggaccgaaactacctaagcgccatgaagtgtagagaagatcaaagacggatgtctagctgacgaccgtagtaggaagggaagcgcgcacccgagggcgcttgcacatggaagtggattgtcgcttgcgctcaactcaattgttaagaaaacgtgtggagttgtaacgtaggacactaacacagcgagcgggtcgggttgatcaaacagccgcccaaggtctctaggtaggcataaccctgaacatgcgttaacatcagcggcggctgggcggttacggaaattgttagaggccggttttgccagcccagcccaatccgatatccggagctctcctgttcatcatctgcttcattctccttccttactttgcagaaaaggtttggcgatgaccgtaaaggtcggcagttacacagcctcaatacgaagttcgtaggcgcttagaagttcggagtctcacatatcaagggaggataggatcttcggatcggaaacccacagcgtcatcaattttaagcgcccgtccaaacgtcgatgacaatgttcaagagggcggtccggtcagtcacaaggtttcgtacaacaattcccggcctcttaactcacccagcaaggccaggtcaagaggtgaatattttctttcaaagttttagcgagccagatcgccgcaaggtcaccgtcacctctcttaaaaattgtcccgagatcgtcacgtctccgtaacgttcctcgtcctcatacgactgactatcatgccccaggcgtcttgacatgaaaaatctatacttgatcgtttcttgacattgcctgcgcagcaccgagaccacggggactttcggagttggagtcgtctcaggccgttttatctacgctaacgttgccggcggcccgcggccttttcctccgaacgggggtttttcaacattgaagacgattcttgcagtttattatccaattttcatgcaacaccagaacgctgatctgcaacttttgctgttgcgctgtcagtcgcgcatttctgtctttttttttttttttttttcactttcgagtcttttaaccccccctgtctttgcgtgccgcatggcagcccgaccaattccacaagggtcccattcaaccctgcattgttgatggccaatcagatcacttaaacccgacttatacacaaccatgccattaccttttcggacatggggcaagtttacccgtcgattggacgccatggaacctatcaatatacctatgtgtgggtgatatcaatatatgctgtatggaatggcagacaaccaaagactggaagttgtctagaattcttcttaccgactcttgcttttcctttttactcaggccctggaacaagaaaaaaaaaaaaaaaagaggggaaggaaagcctagaagggaagaaacagcggggagagacagagggaggaaaaagaaggaagaaaaaaatccacaggccacagcaaatacgcactaaaacatgcagaacactaaactatatggacactaagactaacaacgcaagctactacctagggcatctcgactaatgctaggtgaagtgtcaaactccggctgaacgaggtatccagtcgcatccgattaaacatgtggtgccattgtccatcccgggtaccagacctttggcagtttcttcatttttttctcgttcttttcccactttctcacttttttttttcgggttgacagatgtttcattgtttcatgtggtagtgggagaaacatgaaacaacggctttctgcaaggcatactccatttctgttgaggttctgaccatccatctcttcgccatctcccattgccagtgtcgtggtgcgggggggagagttggtggaaagaaaagcacgtcaagtcacgcacatacatgtgaatatgtatgggttgaacgtgaatcatgtgaaggtgaagaaagaaaaaaaaaaagaaaaaaaaaagaaattccgttatctgccgacatggcatgatatgatatgctttgcctttgtgttgccaacgtctagaaaggtccaatctgatcccaacaaggcattttacattgagagagctagatggttgtgatgttccaagtttaaacccgtggatgccagtgaatgagtaatgtaggtcatcatatcacggaatatcagacaattgacgagatgaacttgtacagtcctcatctacaacttgaaactgctgaaaacgccttccccagtggaaaggttgaaagaagggtcgcatacccgtccccccccggagcggactcttgtaatagcatatcattccatgtcagtcactcctcactcccccctccttccaactaaccacctatcgggacccaataatccaaagtgattggctatacctaggtacatagtactacctacatatccttctttatttttccacgccagaaaaggccggaacaaagataaaggaacaatgggcccccatcccatccttcaaccacgtgcgcaccaagaaaacatgaaacaccatcatgtttccattctctcccgcttttccgagcttccgagcggataacttctatagtacaaagacatccaaactgggtctcaacaataggctttgtttgaggtctctcccattctcctccggctttcgctcacaacatagactgaccaagccctacgtacgctgcggctcaaacatctacccgggatccgtccgtggtcccggccagtttcgttcgttgctcatcatcatatgggccatgccatgccatgccatgccatgccatgctacacctccatccatccatccatctccagctccagagaaggccaggccaagcacagcctcaccccagccaggccaggcccattctgccgacctgatgatctggacctggacctggacctggacctggacgtgaccgaccggatgttgtagtagcctgtttacctatgctatccaagaatctccatttcgtcgctcatcctgtgtacattacattacatagcatagtagtgcccttatctcgttacatacttatagggcagcgggcggctaattattttgtgtcatttttgttctttggttccaatcgcattccgacctacacttacctaccacacaggctcttcagcttgacaataacggtcactcgtcattctttggtggttggggtaaatcgcgcttgtttcattatgtgatcttcaagatggtggtcaggttggttgtgatccgtacggctgtacctacctacctatacatacagactatacgcgcaatgggggtttggcgtctgaaagccgttaaggagcggttacctagataggtacctttgagtggaggtcgttttgttgatgatacctatatgattcgcatctgaatttcttgatgggttgtcgaggtttactaattgtattttttcggtaaatcttttttgtttcttgtttttttttcccttttcccaaatttatttgcgggcttcgtgattgatagggacgagacaccacatgctgactttgttgtcgattgtgtcgaggcccaaaggggcggcgaggtaacttctgcccagagaaagagtatgacattgaaagttcaaccgcacgttcccagctctaacgcctgtcctgtatcctgtaaaccactcaacgctgtctcaccactgcaggcggacaaatctttgaagtgaaatctccaacggccagacaacgccgccaggtatttcaccaaaccattgcccatattgccatgttgtacattatatgttccacaaaccgatagcaaaccagcctcttaaaaaaggccatccaacgccgtttgtactttcagtccctggaacttacaccgctccacctgccgccgtcccaccattcgttaacggggactataacaagttatcatcaatcctccccgtcgcaaccaccgtactggcggctatcgtcgctggggcttttcccacaccgacgacgcctttgccgggtacacccctcccattcccattcccattcccatttcccctgtagccaccactactacttccaccaaccccaactgaattcctgtcaacagcactatcccgcaaacccgtcagccctcccgcctcaaccgccttgaccttcctcaaagccctcttcaacccctccattcgtcctctctccaagatcaacatccccctcgccaactccctaatcgctctccgtcccatcttttcatgcatatccctccaccccgccagttcgcccgctaccgtctgctgggcataccttagttcttttcccagcatctccgcctcgcgctccgcattcttgaccttctcctctcgttcctcgtttatccgctgcctcgtctcatccaaaagaccgagcggccaacgcgacgagcggttgagcgagttgtagttacgctcggcctcgcggcgaatggacacaatcttcgcaatggttcgcggcggcttggcgagggcgcggaggatagcttcaacattggagtaaagagttaagaaggcgttgaagaagaggtttgttggcgagttttggggtggagcgagggcgcggacgtagagttccagagcggttaggtgggagggtgggaggaaagggaaggtggtgaggacgcggtgaaggagttgggaggcatcgtagaggtctatttgtgggtattgttagtaaagggtacctcctttggtgtagaggtctgtgaaaagaaatgacttacccatggcaacgttcccgactacgttcgccctccgggctacactcctggtagaaaagtgcacgctcctgacaatatcacgagcatgatccacaaactgctcaacctccctaaggtctatgacaggctccatctcgtcatggattttctccgttagcgcttccgctttgagcctactccgttcagccatcatgtcaagctgcaaatcaggcaccaggaagaactcccaaagcatctcatgagtagcaaacgtgggatgcgccaaaagtacccgcaagaaccaatccatacgaatttggagatccttgagcaccgctcgacttggcctggaaagaatctgtgtcggcgaccgcacatccgccagagacggtatccatgaggaagggttctcgatctccagcaacttaacaaggtgctcaaagtccgtcagagatcgacgacacgtcgttacggcataactataccggtcgaccggtgcccccgacttcagcacaaaacggatagaggtatcctcaacgaaataggatcgtaccacacccgtcgtgcgtgagtcggagcctggtatgagtgaaaacagggtgagatcgtcgatcttgttgcggacctcgtcgtccttggccaactctacggctgtcaaccctcgaagctccctggccgcaacatcgacgcgaggatctccgaagagcactcgcaccatatcgaaacgcccatacttgctggccagcatcagaggggtaaacctcttttcgttggttgcattgacatcaacatcgcaatgttgcaagatttgtaacgcaagcttcgggtcgttgatgatatgcagaagggtattgcccttgccatcgacatgttcatccaggtgcagaggttgtccatcgccctgagttctcgtggcaaagtcaaggccctcctctaccatgacggagtagttggcatgatcatacgaccgacataacgcgaataatggcgtttgtccgtttttgtccttctgccgccaaggtagcatctcgcctataagttttattaggaaaggagcgtggaagaggtaatgcgcagcactacgaccccatgtatcttgtctggcgagataatctctaagctgatcgcgcggcgttgtttcgaggaataagttcaatagcatgttgatgactttggcttcacccaactgaactgcagcgctcatcaatgtcgtgcccgcgttattttggtcttccaacaagacatgggcagggaaatactggctcagtgacagcagatactccaagacctcgatacggccgttttggatggccatcatcggtactgactccccaagtgcatcggtggtctgggcgaggcgttcaatactagtgtcgccttcaactccacctgtccatgtcgtggtgatgctagctgtcctagacctaaatgagatctccgagctgctcgacagtgacatacttcgagtgtccattgatacccttttgactttctttggcagaggcagtggttcagcttcgtaaggatcaatgtcgatgtcatcggatgctccatcctggaacggaaatacgtgactgagaccagaaccttcagagaaccgctccgatacggaaaaggctgttgaagacagactcgaacccccattcgcgaagttccagtcatttcccgatgccctgcgtgaggaaggccgggattcgactgcataataggcatcgtcgctggaatacgtttctggttccatgattttcttcagctccactatgtcgccctttgacaccgcgtcccaaagggctctgttccgacgactggctctccgtaacccgccggagtcccggtcaagatacgccaaaacagcctcgaatgtgctaagcgcatagccgatctcgccgctatcaacatcatcgatgaagatgaagtgtcgaacatagcttagtcgcgcttggaggtgcttaatctgagctttgatgacaacatacagcagcagagatacaagggtatcagcgttgatggtcaaaatgggcttttctgaagctggccccggagtgtgcggaggctcaggtaaagcgagctgcgttgcagccttggcagtagaaagaagaatttccatcatctcctggggacagctggcgtttgtcattttgcggaactcgtccaccgcgcgccccagtcgagagatgagatcacgctttgctcgcgacccaccgtccatagcgattcctagctgagaaatatcgatattatccatctgccgtatcttggcctctagctcgagatcatccggccgtcgaagtgtcgtcaagcgggggaacaacatgtagtgtacgttttccgtcacataacgttcaatcatacgttcgacaactggtcccgtcaagtcggtagttgcgcccaacaaagacaattgttgcttatcgacattttggaagaggtcaatggctgacgttacagcggtctccagagccaccctcataatgtcctcatcatcctggctgtatatgctctcggtcaagtggtcgccatgcgtgttccttgtgaagctgatacttcctgtactgttcgatcgtacacttcgaactgcatgtgtaatggggccattgatgggttctgggtccgggatgacgctcgcagagggaggtggcggtagtggtcgttcgactacaagggtgaactcgcggaacagcttctcgagaccattttgcatctgccttgcaatggcgggaaaatggttgaggagttcgtggaagctcctaatgtccttctttttcggtgcgtccgacgcagctgcaataggtttgggtcgggtggttggttcgggcggcaggagggccggagggatgttgacttcctcccaagatccgaccagcgggcgtgatatgaaatagaccaggaactgcttaagctcgagagtatcggggtaccaaagggcgtcgtggagaaggttggcttgggccaaggccctgaatcctgttcaacacccagaacagttagcggtcggtaggttcacggctgagattctgtgaaggagttcggtacccttgttgctgtagacatagttgtccttgatgacaatggtcctgccattgatggtgctgtatagcttgggtttgcccttcatctctcggagattctgcgtaggttccttggctcccgcgccagggccccccttgggtggaaggatgcgcagcacatggctcccgatgaactcatcggaggctacggaagctgacaagggcgcgcccgtctcggtgtcgcgggagtcaagaatgacatcggtggtcgggacaaggaggatgtgctgctgagggggcgagcactgggcgagataagggctcttggcaaaagcactgaggaatgggtttagaggttgcattcattcgatgcgcttcgcaactcctcggggccttggtgtgtatggcgtgggcggtgacctaaggtagccaccattgagcgaggctacctagagccgcgaagcatgcaattggcgagagcgcggactatgttgctgtcccccgtcgaaatgggattcgtagcgtagcgtgccggtacttgtagacgtgcgtgggtagatgtgcgtgtgcggtcgggagagggatcgagtggggttatttgcgttgtgaggtgcggcgtcttctgaggttattctgtatcgaaaatcgagggttgcgcaggtggaagatcgataaaggatgacggatcgatgcctctggacgaccggacgatgccgctggattcgggaagctgaagcgaagagaagctgagaatcaacaaggtgttgcggaatacgagtgtagatcaaagtgcgatgtcggagctagtaccgttctgtaaatagtatgatcaaatgttgtcattcagggttgagaaacggggaagctaatggttcgtgtgttttctggtttgggttcctgccttgcggttgcgccggtgacgatggtagtgttcagcctaggttcagaggcaaatgcttaacacgcttcatatggccgtagaaacgacagcttcaggtgagagagccttcccgcccgcgtccagagattcatcagccaaccacatcacatcatcattcagacaagctgggcgacgcccaaaggacaggacgttcgggacccgggagaagtgggggagtcttatctgcgaccctgacagctgataagctccaccaccagagccagggcaagcaccgagattcgacaacgtcaccaacagtatcaaacactcgagacatcaaggtcctcactgttcaccagctacgagctttgttatggttgttgggatgacaactcttctcatgatgatttcgaatggatatagttgatgcggtttgatgctatggtggagcttgagtcaacaagcctggactgctttccaagaccaggcaggcctaggtacgcaagatcggagatctattcaatatgtaagaggttttacgtctaacgtactgttttttttttcagagctcgtttcagtaatgagatttctgcctgcattttgttcaccacgttttgggctgataattgccaaatgatgatgaccccggtgatgcttggacagttctcaccatactttaaaggatgatgatacagacatgaggagcatcgctctcatcaacctcttctcaccccacgcatgtcacttatgtacatgctctgatccaaccatccgatccccacagctaggtcatcgacacatctacacttacactacaccttcaggcaagcatacctacgttaccaatatcctcctcaaccccaattgtacctcaacagcaagcatatagaaccttccctctaatgatttcttccggtatctcaagtaatcacctctttttgggtcgatcctcgcggacacgggcggcagaccctccttcctcacctcaagatcagatctttcaacaccttccaatagccggcgcggtaggtgtgcggggagctagaaaatgcgtgttgtcttctaaccccaggctagggcagctaagctttttgcacatttgcctttgttctgtttcgaaaggcttccatttcttaaccttaagtcacgtcaatcgatcccattcatctttttactccggacgcctactactattcaacgatattttttgaccgaccatgccaggttcatccaagatatttccacgccgtcaagtccagcgtacggacttcacggcgaggtcatccaaccgttaagttatgtcgcggaaagaggtaattgtggttaagaggaggccgaatgtgatttatcatcctcgaaggtagccaaaaggaattctttactatgacagtcgaattggtcatcgcgaatgagacgtatagattggaactggtcaagtgtctacagctataatttgacagggatatagcctgatgagcctttgctggagaacaaaacatgtttcggagatcaatttactgacgaactgatggggttttcgagaccaactcgtccacaaacacatatgtatactgtttcatggtatcaatagatgaatgttgcgtctcatggcttgagcagtcacatttgcctgtttcattggagacatcatgaccatgtcaacaaccatcatcaaaggacagccgaccatcaaatgaagcaaataaactgtcgttccttgttgtcaacaatgacttttacatcaaccgcgttcggcccctccgacggttgcatgcatagtgggttgtcgcagtgggcgctttcatcatgaacaagaagtcgcataactgccgtcggtttttctttttctttttcggatgaacgccgaccatccagaagagctgggagaggggccggcgcttccaacgcacatcatcacgatctgatggtgcaagatcgacttcgcgtcgctgtgaacgagatcgcggtggccgccggatgaaacggcctttggtactactctcttgcttctcccaaaccccatgagacctacccacggcaggataagggaaaggcttgagtggtcgagaataagaaaatcacgtgcgcttccatgtcccagctgtcacaccgcatggtatgtcattttcccgttctcgtcatgtcttgaaaatatcgccccaaagcggtgggaaaactccatgtcaacggtccgaacccattgggcaattcaacatgagatcagtcaagcccacgccggctttcacggaattatattcagagagagcgaagaaaacgaaggacgcttctatcttcgggctacactagaattggaatccctgtcgttatttttattaatttactccatcgtaatcatggtaaaaaagcatgggcgcttcccggggcttgccaagttcccgccctttgacgccatcccgtttggcactacaggaaatcgtctcgctcacctacccaggctgcgtgccttcagcactaactgcatcttgaggtctttttctggtcttgttttgtttcgtagattcatggctcatatggctcgtccatgggtaccttgtggtttccgtgtcgaggctcacgaagaaccaggagatccaatcgaggttgtgctgaagagcagaatgagcccctttggaagcttgcatccatgacggaatcccgatccctccaattccatccaggctttgggcaaggaaggtcataaaaaaaggacaatgggctgaattgacaatggaaccccctgacaagacgtggtgattggagagacgagatcgaaagggccgtgcacggttgcaggccaatctgcaaggtacgaacggcctttgcccaatgggcaggagcgctgcagcccggaggaccactgggaaacacgaccggaagtggaggtttgttcagttgcgtttccacttggggcgtttcctgttgcgccatcccactttgtttcaattctaggtcatccatcgccttttcggatgtcctctccttcctcttgacccaaattggatccatggcgccaatgagccatctctgtcacggcagagcgcgactgctactggcgagcgccagcggcatgtgggaggaatggagggagggaagaaacagggcaggtgaagagagaattctgttaagaccctgaagagccggcgtcaacagaacgagagagagagagggaagttgcccccttttgaattcggccaaatcccccaatccaataatatcctgtaactcgtttactcgctcgcttgttcttctcccaacccgcccgcgcgaaattgttccctccacttcttccatcaaagataatctggctcgtccgggtaccctacacattggaccccaggaccccggcgccttgttactctcttcagttgttgtctcttccaggtggaagatctcactgacttccggacctgcgcgtccgtcatcagcctgtcacgttcgctcgtttcttgcccttttcgtctcgctctctccctttctgcgccctttcccttccagcccttctttaaaagagggaagtgattgactgtccgccaattacactaattggaacctctgatccagtccttgccttgtcctaacccccaatcaagcccatccaatcgcggccggccaagcccatgatgaggatgatcaggtccccgttgtagattcggtttcgaatttcaaactcaaggcccgttacccagaccagccgtggagatcatctctagcgacctcgctagaccaccaaacgccactaccgtccgcgttgcagcagataccacccgggcactttagcaccgcaccctgaccttagttgacttggggtcatttccttcttcatatactaccgttgccctagcctcagccaccattatggctacttccgtcccttcttcccctgacgagagagggttcgattttggccctgctctgcctcttcactatcaccaagaacaacaataccaagaacaacaacagcaacaacaacaacaacagcatcaccactcacagtccgacacgaaccgcgctgctttgcccgaggctaccactctccttaaattctccccgcctcctgcacgttcagccgtcgtcgagcctgttggtgccgcccccgctgtgtcgtccgctagaacaccaccacgtttttcaaaggaatacccacagctgccgtcccttctcccgccacacgggctcggacctttgacatcggacgaaacagaggaaacactagaccaactggagacggaccaccagttccctccactacctaccatctccgaccaacgtccgaccccgagtcccagcaaaggccggtcccaaagcctcgctaacaccccggcccccatcaagcgcaagccgttatcatcctcggcttcgcccttggccacccgcttctcgtctccgggaaggaactatcttgacatcatccgcgatcttccccgtcccgagtcccgtttctcgagatcgtgttctttggatagccctactctgtacgaattccccgccaagtttggtcctccacttaatcctcctcgttcctcggctgctgcccacgctcccggtttaccggcggatcccgagtctagcagcaacagccaacggtcgtaagtcctttgtatatctgagagttcggttcaggtcatggtcgtctaggcaggctaaatgcgggtgaacaataaactgaccttcaactgctccatgtagatcaagcaccgtgtccgatcgttctgtacaacttcaaggcccctgtatctctaataccggcaacctgcagcccacaaagactttgaaggagagcccgattatctcatcggctcagacagggggcccatcgtcagtgtcgccagaccggcatagaagcgccgacagccttggtgtgaccactcgatcattggaccacaacctcgatacgtaccacaacgacgaggttgcggctccttataataacgccaccgcgacgattgatacgcacttgcaagagacacatgacaggcgcaatcccatagttaagcccagtaccatgtcgctgtcttctcgaaagtctccccctccacatctaaatcttgcgccagcagaagatagtgaacatcgacaacgggcctttccgctcgtttcaacccctggtgaaaacaataatcttaacagacctctgccaaaatcgcccgcctcgtcccaattggacgccaacttctatggcaactgggctactacgccacaatctttcacaaccgagttctcagaagacaaagaagacatctcgcccatcccgtccccttctccacattctgtgagacgctcaaccctacggacgcttgcagatgaatccccacgcctgctcaggacacctagtcataccaatgcgaaaaccgagaggccgctagagtactgcgaagactacctacagacgccgccgcccagtgagacgtcgcagtatcagatcgacgaaatggaggacgaattgaaagccatcggcgccgagttggctgcatccattcgccgtgaaatggatttggaagatctggtggacaagctacaggaacaggttaatagcggcaaccctaatgaatccgggagaagaacaagcgactacttctccgactctggacacagttcatcaaaatttagcgactatgatcaagccaaggaggaaatcactgtgctcaagcgcaaagcggagcaggagcgagcgcaaatcagacttgagcttaccaccaagctgcaagatgagcggattaggcgccgtgccctcgacgaacagatccaggaactttccaagagggcttcgatgattgatgttgccaaaatacaaaacgaggaaaccagtgacaggatcaaggaactcgaggccgcatgcgacgacttgcgacgaaagctctccgaagagcgtcagacgagggaaagcctggaagacctcctcggtgacatcaagggcaagttggaaaccacgtcgaacgagcgagacaagctcgcctatgatgcgaccaggctggagcaagaagtagaatctctcaagacggaaaatgaggatcttggtaagatccaggaggaggtcgatctcctgaaggctgaaaatgccgaacttggcaagtaccgcgacgagtacgaacaccttcagtccgaacacgcggaatgcggcaagctcggaaatacggagttcgctaaactgcgagatgagtttgagcagttccgagctgaacacacaggatgcgatcggctgcaagaggagctccaagcactgaagtcaggagactcagatgtcgtaaggttgcaggaagagcttcacgccatcaagctcgaacatagcgagtgcagcaagctgcacgaggaggttcaactgcttcagtctgcaaacgctcagctcagcagccagcagaatgaacttcagtcgttgagaagtgaaagcgcagaaatcgacgacctgcaacaagagctcgaggcgctgcgtttcgagaacacggagctgcgcaagttggagcaggaactgcgcactttgaagtcggaaaacaacgaactcaaagagacaggaacccgcatgtcgatggtcctttcacgttcaacatcagttgcaggcacaaatagcagctctattaagagagccggtcgccccatgtcccttgcccggtcaaacactacaaagcaccatgttgttgctgctgctgctgctgctgagcctcgtggtgagatcctggccgacaggctaaaggacgtcgaggcacagcgcgacgcattgcaccgtgctctgcgcagtctccttgagagacaggagatccagaatcgcgagaacgccaagagaatcaagcttctcgagcaggagcgtgaccgtcttctctcgtcttcccctcgtggtggatacgaaaaggaggtggccaaccttcgcgatgagatcgccgtcctgcgtcgccgggctgaggaagccattgaccagaagtgggaggtcgagaagggtctgggtggcctcaagatgaaccttgaccgcgccgagcaggaaatcacctccctgcgcagccttctcagggaaagagacatccttattcccgagggcttcgcccgtagcagctacatgtccaattacagtgacaatgacgctcttgttccggtgtcgtcagcgtccctggagaaggcctatgcagacttgcaagccacctacagtgaagctctcgtccgtatcaaggacctcgaggacagcactgcatccaacgaggcaatgcagctcgccattgctcgccttgagcaatctctctcgactgttgtgacggagcgtgacatggctcgtgaggataacgttgcccagcttgccgagctcgaatccctccgggagtccgaaaagcaacacattgacgccgagctcactctagctgagcaactgtctgactcggcccggcgtgtcgaggaactcgcacagcaagtgcgcgctcagcttgccatcaacgctgcactccgctcgaggctggccgataccgttgcccgcggtgaggccaaccagcgcgtaagcacggagcgcattgccagtctccagaagcgcctaagggagcttgaggaacaggtgattaccgcgcaaaccaatgctgaagagcgcgtgaaccgccatgaggaagagctgcagacgcttaaggagagtcataacatccacctcctgcgtctgcgcgatgggcctgcgggctctgcagccgccatgcgtggtcttcccccgcgctcattcccgcccaagtctcccctcagccccatgttcagcatgagcctggcgagtaagagcgatgccactccccgtatttctcgcatgtcgagcccttttttactttcatcatcttcttccttttattctaactcgcatgcctcgacctacctccggccgcgggcctctgggcttctttcatcggctgccgccgagggcaacatggccgaagacgtgactaccctcaaagcccgcgtggcccagctcgaaggcgccctgatggctgccgactcagaaatgcaggaagtcgtcagtcgcatgaacatggcccagattgaggtcatgactctccaggaggaacgtgaggaggcggttcgccagaccagaaagctgcagaagatgatggaggaggagagggtcaaggtctttaacgagcggttcaagagctttgcgggcgctacggaagtcagggcttaggagactgaacttgtttgtgatgagaaaggaacagcagcaacaacagcagcagcagtaaggcaaaggaagaggtataaaggtgaccatggctatgactatagaaagttgagggaaggatgggaaagggggatacagatggggttgggtagggtggtgttttgagataacgcctttttttttttttttttttttggccctttgggtgaagggggaagcaagcattatagttttggattctgattgcatagcattgggggctaacatttctcttcttcgtccaagaacaggacctttatacattgtcatcttcttggacaatacttgtgtatagggttttcttgggagggcgtgcacgcgtttcaaaaaggtttggaggagggagagaaatgcgcaaaagcattgtataacataccaacgcaggtttgaacaaacacctgtacaatgtgctatctatcgtatgtatatattatacctaactcttagttacaagcatcaggggaaacatggtcttttggacaggttggcggtggtgtaatgttaagagcttaacttgccgcaccgtccctgatgtcctcacgcaccctattttgacttcgcgcacccctttttccccacatgccaaccgatggcagctgacatgtaaagtcccgcgttttgtatggtaaaacccactttcaaaatgtcatgtaacatccattcgtatgttaatgaaactttgacgatttcaaattacgattttctccggcatagccaaggctacatttctacctctacacaactctaaatccctaacccaaccacatttacaccccccaaatcaactatactcaaccaatagtaaagcgctcgcacttataaatattcttctttaattattttcaattattttaatacccttctactttagcgcgctgtaatatcgaggattatcggaaatacaggattttatacgtaaaaacggcttgtaattatgacagctgatatagggtgcgtgaagttaaaaagggtgcatgaggacattagggacggtgcggcaagtcaagctcaatgttaaggtgctgttcgggaacgaggacaatgctgtctgactatcaattctctctgttcgctgtgattgtctgtcatcgagattatattacccaaaggatgctgacgtttttttttctttcccccacctcttgtattatttgcgtgttcattgttatcgcttcccggcattcagttcctttcattccggatcacagcaagatagcataaaatacaaccaacaccacctttctctcttgcagacttccaaagatgactttctggatttgtgagggatctatttcttagaagaacaaattcaaaaaagcaagttcttttgcagaacaccaaacaagagaacaaggacgactgtgaggaatccaaaagcgcaaaaagatgggattgccaggaatcgaacctgggtcctctcggatccgttgtatgtcgaattgaccacaacgagaagtactgaccactatactacaatccctgttactgataacggttgctgtgtaaaggtagatctatatactcagccgcactgatcctgatcgctccgctctctcccctctgccactgctcttgggtaggtatgtaaagcctccccgcatggggattcctttcttccatttgatctttcaaacatcatggaagaaactccaaattattgtaatgctatgggtcaaaaaaatcaacatccacacattagtttgggcgaaagaagtaggtgtagtgttagtttcactcattaggagcgagtgttttcccttcggttctgttgttatggttccgtgcggactcaacgataaagaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagagaagactatacctcctattacactgttaccgagtcctgttcacacaccactatttcctatgtcgcctataatagatactaactcagaatcagagccgattaccttgaataaaagagctgcaacgagacctgaacaacacgcacccacagtcacccaccactcagtcttacaatcctcgtttgtaggtaattttcttggccgaagaaagtcaaacaaacagatctacctccaacgtgtgaggttgatttggtcgattttgtatttagccttctttctaaatcatcagttgccatatatccgggtacacatcgcttccttccacggtgattttctaggtaatcatgatacgaacgatgagcttgtctgtcgagtactaaaccacataaaaacgcacacataacgttcacttacgtcgtgggagagggtgtttggaccaatgttgctgctgggggcagaggtggatgtagctgtatgtatgtacggcggcagacagggtagttgtgtgatgtcgttggttttgatgttgttaattgtggtgttgttgttgttgttgttgttgttagacatggtggcgaaggactcagtggtcaggtcactcgatctctcgaaagtccgtaggaaaaagacctctagagagatcgattagtagatagatggaaccgatattctcctcgaaacgtgagaggttctaaaggaaaaacaaataacttgacatacccctccgggcgagcccgaaaagagaaaaaaaagacaagatgaaaaccgaatctatgtcagggatgccgggcgatgacaccagatccatttatttgcttgatgcgacaatagaaagagaacttgcccttcttaggtactttcgaacaaaaaagacttgtcgtcatgtctgagcaagaacgactgagagggcagaaatggaatccatgtaattaataggtatcgaagccgctctgtgaacatctcttgactgtatcttccccggatggagataacccacgccttttttttttttttttttttttttttttttttttttttttttttcttccaaaattattcagcgtcgcatatcctccacgcgacggatcccttcccttccccttccacctttcaaggtaggttccctctcagcaaccccagctttgaaaaaaaaaacatgaatacttcctacttcctacctaccctcaccctcccttaagttagcttctgactaacgccatcagcgtcgcccatgtgcacccaccttctcaacccccactatctttcccccctccatactcaccaccaccaaatcctccacccccaacaaagcacccctaaccgcctccacccgatgcgtaaccatcaaaaccgtatacttgtttgccaaaaactcctccttgacgaccctaagcaccatttgctccgtcttttcatccaacgaagccgtgatttcatccagcagaataatcggctgcatgatgatgtcgtccggtttacgaaagcccgggtcggaggaagaagaagaaaaagaagaagaagcagatgagctaaagtcttctggatcggtagaggtagttgtgtctcctcgtctgtattcttcttcttcctctgggacggcggcttgggcttgggctacatttatggtgctgcgcatgtgtcgggctttgatgatggcgcggcagagggagaggagttgaaggtggccggtggagagggtggggaggagggagaggggagtgtcgaggatggggtgataggaagggcttggagagggggtggtggtggtgttgagaagagggctggtttcgtcaatgactggatgctctgagtatgggtagttattcgaggaggacgatgagagatggaaccatagcccgagaagttgaaggactgatatcagggcgtcgttgggaagtagacatgttgggtcaaggttgaagcgcagagatgcatcggataagtggaacgggtcttgcgtgaccgtgatgaaggctttttcacggatggtatgtaaaggagcttgacgaatatccttgttccctatgcggagtgtcccgtcgcggatattgattagacgaagcatcgcaaggaggagggaacttttcccgctgcctgtccgtccgcaaatgaccaccacttggccggaggcaatatcgagattgagatcttggagtaccaaggggccattactcgtatatgatgccgagactccttcaaaccgaactagtccgggtgtgttgtcatgaagatcaggcgagggccatccggtaaagggtctgtggtttggactggtgtggccagggcagggaacggaaaccggctcttgtggtgtatcttcctccaccctcttcaaccgcgaaatagcaccgagggagatttccaggtttgtccacgactgaaccaggctcaggagagtggcattggcagcgataatgaccgatagggccacgccaatctggcctcccgtcaccgtgcccttcaagctgactgcgagaaagattgtgccgacggccacaccagcaacaagaagatcgagcacaacattaagccacctttgaagacaaagcaacaggtaaaagggacgctggcttatgtcgacgacatgaatgttttctatcgccgcttcggttcgccagccaaatgcccgaattgtttcgataccctggacggtttccagaagagacgaattcacagccgcccgactctcgagctcaagaagtcggagctggcgcgaagtacgcaggtagaccttctggattgtgtacacgaccgcggcacagacgggaagagtgacgaccatgatgggctgagcagcaaggagtagagacgcttgcacaatcatcttacacacttgaatggcaaaggacatgacggcttgcgcaagcgtcttgtccacgagctgtacgtcttggctgaagtaattcaggagaacgcccatgtctgccatcgagaaaaagaagaggggcgcatgcatgatggtgtgcacgaggctccgatgaagattcagcccggacgttggcgcaattcgaaagacggccgacaacatcgtgccgttcgtggatatccaagccatcaggtataggagggcataacctagcgcgtagtagaccgtgtttctcttgctggccgaatcgagctcgtcattttgagtccaccatttgacccagtactgggggaaggtgatgaagaaggagtacgatgccgtacaagctaccatgagcaggatgttcagaagtccagcattagaaaagtagtaccctacgtagctttgttaacctcctggagattcctggtgggagttagtacttacagtatagcgacagatcaccttgtgagcgtctgaggtcatccgtggacgatgtcggtgagcttcgcgcctttgtcttggtcaccacggatggctttgactgttcctcatcgctagtattcgaagcatcctcccggaagtaatcggtgatctgttggtgcttgtccctcagttcttcccaagtaccttgttctgtgatgcgtctttcgagaatgatgacattgtcactcagatttacatttttggctgagaggcacgtcagaaggcagcgtacctgtgcaagtaggtaatggaccacttacttgagcttgttatccaaaagactgcagcgttcagctggcggaaaagccctttcggtccaagaaggttttgagcaacctgatctctagtctttccatcgagcgcgctgaacggatcatcaagtaccaccaccttacagcgatggtagacggcacgcgcaagagcctgtgtatagtatatttgccaaagattagccatcatcactcggagtttcttctcatctcgttattcttaccacgcgctgtcgctggccaccagacaaattcataccgtcaacccccaccatggtctcatcaccgtcaggaaggacggccagatcctggtcgaggcagcatgcccgaacaacggccagataccaatcgtgatcaatatcgccgtatattgtcattgacccacgaatgacttgctttatggtccgattgggaagccacgggacttgcgaacaatacgcgattctgtcggtagcatatgtgactgcgccctttaccagtggcacttctcccaggatcgccctagccaaactcgtctttcctgaaccgactggtcccaggcatgcaaccaccttacctcgtgaaagctccaggttgacatcctccaaagttgggttgctttgttcaggagtccattttacggtcaagccgcggattgatacctcgattccttcggctagctgtccagggcgcggtgagcggctgactgccttaatggacttgatgtaatcctcaattctgtcgaagctcgcgtaggccgctatcgcttggggaacgatggtcatgaccatgtttgctgaatgcgttaccaaggcaaggattgcgattgttgggaaggctgttttggtgtcgagagtggtcccgttcaccatggcgataatggcaaaaagcacgatagtgatgactggagcaaacatgcccagggcgttggctgatgaatcattagaaaaataaaaaagcaaaacgatgaaagaattaaaactgaactgcggacgagagggatagactggtttttgtgcacataccactcgcattgtatatggccatgatccagcgaacccgtttcgccttatcaagctcctcttgtctcaaccccaggatgtgtttttcaacgatgctttgaaggcccagcattttgatggtcttgatggagcccaacatcgtagaagtcgcggagatccgtccttgtgttgcagtattccacgtagcctggctgcttctgaggttgcgtgcgacgtatttgctaactcgagagcatactgtcacaaggaggtgagtaacgcgcaccactacctctttacatctcttactctagatttgtagacttaccaataatgataacatgaggcaccggccatagccatccaacttgcttagccagcaggacgcttccaatgactacctcaaccaacaatgcccaagattcatgaagcattcttggggcaccttcaagggcactcacgtctgttgatgcaattgccactgttttcgctttgctgtacagctcatgacgagcgagcaacgagtgttcatgaaccaccccaagcagggcacctcgaatcatgacctgtaatcgatttaagccctgctgatatgccctcgttgacagctacaagtaaagttagtgtcagctacgcaggtgaagggaaaatacctcgacctactgcgagaccaatgtagacgatcgcggcaacggacactagtgtataaccttgatcctcgtttgtttcaggagactgtacatattcgatggcgtagcgaatcaataccggctggccataccgaaagccgatgacgaaaagtcgcgggacaatgactgtcagaaagggagcacgaagacatctgaatagtaccaacgcgaacggagatgaagctgagagactattagcattttctaatttatgatcaaatccacggctcgtacttacagtattcgaagagcgttcgcagaatcgacgctcgaagatttccagacgccaattcatggtcgacgctcggaagcttctcattcacgagaaccattctgtagccttccttaaggacgggactaatccaagagacgaaagccctgctgagaaagcttgctcgctcctctagcgagccatggccgatttcttcttcttcgtccacaacgctttctttcgccagacactcgacgtagaagaccacaatcttggctaccaactgccatccgatgataaggcggtcattgtggttatcaagatggcgcagagaaggtattgtaagctgtaccaagtcgcaaagacaagaaattaagaggtagaggaggatcaggcttgatggcttaacagatctccggtgctctgaatgagagaggatgacaaggcccagtgaagcggcgggaagcagcgctactggaaccggactcgcgaccgcggattccgagataaagacatagccggtgacaagttgctggatgaagaacaacgtggttatgacctgatgaaggtgtaagtattatgtgccattccctagtttcacaaaggcctttggacaggggatataccagtttgaggtacagacgccagtcggagctgacactgactggccgtttatgaagttgatacagccgcccagggagcaggacgatgaacaaggctgaggtggcatagcgaactgaccaaagccaagatgctagttctttggcatcagcgaggatcaccatgtcatggtcagtgaagttggatatgctcatcgccgagtatcggaccaatctaacatggcagacgatggttacaagagagaagatgaataccagttcaattcaagggcctgcaggcttctttatattacatagctgagcagtaataagcggcgcgtcgtattcgacacaacggatatgtcctgtagtgcttacggtggtattcgggctggtgttagtcctctgctcgccttccatatttggaagttacccgaggatggcctgttgctgctcatgttcaggggcatgagtgcgagcagcatatgatgagataaaagtcgacatgtggaatgtgtgttataaccagtgtatcttctataccatcgtggagtgaattacaagagtttggttatcatatactcgtcatgtggaaactagttatcgatcagctttcaccacttcctctaagaacggaaggtggtggttgtcgaactcctaataccgatagcacggtacctactgataagtggggttaacccggatgcaggaggtagatcactaactcctatcgtgttccacttggcttgtgcgtttcctcgtggtgatggtgggccactggagacgacaccttgacctagtggatgatcagtgtgccgtgtgccctataaaaaacagaacccagtgcctagaggtacccatcatcttgaaggccggggccgggggccgtcgatgatcccgtcttcgagaaggggatttcttgtacaaacccatgacaaccttaattctcaaattatcgagagccgcaaggtattgttccatgccattgactgccactgatttaccaggggactggagctgaaaaggaggaaagattgcgcagtgaacggcatgtcttccggtcattgattgagccgtccaagaagccaagtcggtctgtccgaattgaattacggtaaaagcccgatactcacagagcctcgtcaccgcttcgagtggaagtggaagcttcatgaccgacgagatggatgggcagatacaggtgggtgtgcgaatgccaatcgagcaaatgacggagacagcatcaagacgggatgaacgagctgcgcctcgccactttggatgtccaaggtaggcaagtacctaccataggcagtagggagacctaacctgcagtgaggtgaggtgaaaggggaaaaactggatcttggttgttgttgctctaccctgtgtcgggaccgccgcctgtgatgcccaccgcgcccccgtaaaacctgccctagaggtatgtttcagggctacctacaatgatcgcccacccgacaccaaggaagagggacacaacggacagtgccctgcatcttccactcactcttcccagcatccaggcggctgtgctgcccgcccatggttcactcgacccgatccgggaccaaagaaaaaaaaaaaaaaaaaaaaaaaagcagagcccgcgggcaagagcagaggtgcagctggccacagcaaatccattcaaccacaacgaactgaactcggccaggaccaaaatcaattgtgcacacactttgcaacctcgaccagtatcgcggcacacgttgttcgcaccatgaagggcttgctctcaaatggctacgagcacatccgtgacccgctcgagacgagctgaaggtctgcgtcatccgcattcgagcaacactgtcacctaccggtcgcactcgtcaccgcagaaccacgccgcccaacacccgctcgcgaacgcgacctccgccgaacaatccccatcccccatcaagccgccaaacactgccaccaccaccaccaccaccaccgtccaacaacgcaacaagcgatcactcgagccccgagaatgtgatcccgtgcctcccaaaaaggctcgatatgagtttgccgtcgagatacctgcccggccgtcatttcgtcaatcggcttcaattgactcctcgcgcgacgcgaagcccccgacgcctacagcccctaacccgaagcctgtcgtcactgtcactgcggcaccaaagcccccaaatccctccacgcgtgcccctcctaccactgctgcaaaacccagcacaaccgccaccaaacaaccatcgggccttacacggcaccaggaaaaggtggtcaatggcttgaagcatgaattgagcaggctgaaccccaatgctgccgataccatcaaggagggcggtcgcaaattacgatcgcaggaaggcactcgcttcaagagcgagttggccgcctactttcccgactatgatgaggtaatcggcaatgaccccaaggagcagcgtaagtcacaaacactactaacccctaacacccctttccgcctccccttccagccctgggcgatccgtcttggatacaccggtcgtcagcatggccccccccccc