gctggcgacccactacgtattgcatgttgttggtgattgtcagcttctttgacgtgaacctcgcgaacaggggactaaacagggaaaacggaaacgagagaaggtagtaagtaggtagcgaataaacgcatcactacctatgcatttttggtggatggtacatagtatcttctgattgagtaatcctgcgatgcacatataagcataaaacacgatagagagaaaagaaaccaaccgccgccagatgctacaccacctcaaagatatatcatcatgccagaaccaagtccatgccctttcatttcataataacctaaacgttcatcattcataccggtatttatattcataacaaggcctcgaacctcttatcccaaaccaccaccactaccaccactaccaccaccacctaccccctcccccaagcgccatattgcgtcccactcacaccactcttcacactccccgtctgcccggggctcgccaattcaccaatccccatacccttcccctgctgactcctccccaaacacccataatgaacaaccgcatcttcccctcccggcaacaccgccacgacgctcccacctaaccgtttatgacataccccacaaactctctcctccccaatcaccacccgtctatttcttcctcccactctgcttccaccacccggcagaaccgctcccttcggtaatccatcccccaacaagagaagagcttggctggtaactaacccggtcttcctcaggcccgcaacgacgagggtctcgttaacaatactgttcgcgttgcgcatgcggccgcggaagtaggactcgagctcggaaacgggcaggtcgtcagggatcaaagagagggtggaggtggcgggcaggcgagagccgtgcttcgagaggaggtcgagggcgggtggcaggttgggtttgtgaggggagggaggggtcaggtagagggagagcagggtatggtagatggacgggtgggcttcgtcttgagaagggtcttcggtggaggagggcgaggtaatggtggtggtacccggggggtgggagggggaggtgggttgagggtgttcggaggatttgtggatgcggttgcagtatctggatacgaatggattggttagtatgcatgggatggattgaggaaaaagaaccggcggaagcttactcttctgcttttttgtagtctttcatctggaagacgtaaatttcgagtgcttgtttgtgttgacccatgttgctaaggacaacagctcgcgcttcataaaagcgtgggtcgtctcggggaatgagactgaacgctcttccgaggctgtactgccgactgtccttcaagaactgtaccaaccgctccatgagagagtcccactcttcctccttcccttgttttttctcctccctgagctgtctgataaacaactcgacaaggcggttatgaaactcgggagtcatgtcgttcagctccgagatgatatgctccaggtattggatttccaaggctgtgtcgatgccgcccaagaagtggaggacccgggctcttgggagagtctcggcattctccgagtcggcgaggaaaacctccattcccagcttggggtctttcctcaaagtccactctgagaattcgagaatgacgtcgatcatctcgggcgggaggccttgaagatacaggaccgtcctttggggaccgtgcaacgtaggcgccgcctcatcaggctcgtccggcgagccaaacttgcgaagcagatctagagcctggcgatgcagcttcttgccgtagaagaagtcaactagctcgttgaaccggttgtgctctacaagcctctcgttaacaacctgtgggtcgcaaaagttggggattcggaaaagggagctggccaatgtgggacgggagtacatgaaggcgcggaacagagtggtgtcgacgactctgaaagtctcctgcagatccttctcaagctgttcatcatcctcatccttgtgaaacattaggagtgtattgaacgcctcctctgtgaccccgtttgctgacttgcgcggcttcaactttccggtgactggatcaatgactctctgaagtctcgctctggctccggccaggtagctgttcagctccgagacggctgtcatgagatccttttcgtcttgggcgcgttgttcctcggccgtcttgcccttgatgctggccgcatcatcatcgactggggctcttctggaagagactatggatgaggtttcgggatcaaacttcttgcgaccgtgacccatgaggtacttggcaaacccgcctcctttctgcggcgacgatacctcagaatgcggctcatcctccttgggtgcatgatctccatttgctttaccgttagggggcgcttcgtggtccgactcttcctgcggctcttcaggcttcttctcatcaacgcccagctctcccacaatgatcttgggaaagagccttaatactctctcaggcggagcatggacctcgtcttcattaaacaagtccatagactcgcgaaacttcctttggcggaagagcagttcggccttgagcattttgacttcgcgcatggtctcagtcttgttcttgagaagagcgtcctccaacatagccaagatgctaatggcttcatcgtacctctgggtttttaccagctcgtcgatctgggaatcatagtcggtagcatccattttccacaccactctctcgctcaagacgtgaaagccctttccagcatgtgccaggctgaccgtgggtggcgggaaatgcagagaagcggcaccagggagactgatggtctggagcaggttcagtgtgtccggatttcgtacttcgagactgcccttggtcggtgattgtaaggcaagaatataggggtagctatatcctatgctctcaggagcagcttgccaaggaatctggcgcttctccaaggcttttccggcgtcattgatgaataacgtattgatgtctttggcgagcaataactgaccctcggcgagcttcgccgacagcggtttgggcgtaaagttgcccaatcccatatatcccatactggctgtggcgccaaagcgactttgccctcctgctgcccctatagccccaggaccaacaatatcctccatctgaccggttgtgatatcgactatttggtagccaccgttcatgccgcagaccaccttgtttgcgttggcccacgtcagagaccggatggcctcagacaggactatctcggtgacatcgggggagagctcactttcgtgccatgaccacagaagcaagcggcgctttacagcaacagctagacgcgatataatctcgggtatcccagtgtcggggtccttgacaatgttgctcgtgacagcgaaggtggaagcgctcttcgtccgggctgtggggaactcgataggctcgaaggtctggaggtcgtggagggcaacgccgttgtagttggacagcgagattatggtgttggcttccttgatgatggcgagttgttcgatagcgcgcgtcgagaacttttctacctcgcggaggaggtcggtgggcttggggcctctcggcgcggcttgggcattgtaaaagcctggcgcagcagcctggtactcttgggtcgtcgtcaaaggtccattggggtcttgggtcgtcgactcggttgtagcttcgctcagttgttgggacgacgttccgttggcagactggcttggtggtggtggaggaggaggaggaggaggagcgggtggaagttcgtttacacggtgtattctgagggatcccgtattcaagccgacgagaacacggtcaccgtaggcgaggatggactcgatcttggacttgtctctctgcttgagctcgatgatgggtcgagccgtaaatgcggagagcatggcgacgggcccgctgctccctggttgcagcagtggtcacagggtggttatgaaggcattagattgtgtctttggagcagaaaattgtcgagcaacgctggcgcaggttggcgatgttccactttgtacggtccctctcgtctcggatggatggtgttatcgcagccgagtgggtgtgccgggtggaggatgacggcatggcgattggcagggcagtggtgatactgaatgatggtcaggcgccgcagggcattcaagggtacgtagggtacctctacaggcagtgcctaaccccacgggacctgacaagagggtgggtgcgatagcgggactatctttcgagaagcagggttaggggtatgtgtacgtgacctaggtgcccgaactttccttgcaaccaagactttgggagaatgcgaatttcaacaattacgtacaacaaagctcgtccttcacttggccttatgccctatttcatttccaatgcaacatcttttgttaaagtgaactgcaaagtgatgttcgagttcagaaaacctactggtgttttcatgtttggtattttcccaaagttaggtctggtcacgaacaagtacgaccgtcaaggttctcgaatcaacatccagatgcggagagttgcgatggagtcctccatgttgtattgttcactgtactgttacgaggcgttacgagctggcggtacccgtgtcgggcaactcctctcagagctcagtgtcatgagactctatactgcctaccgtatagacgcgaggcatccgttttcaggttccgtggaaaacaggcataatctcagctgtgagcatactgccatactgcaacattcatgcctgtcagaaattgtatgcaagacgggtgattttgaatgtctccaccctccggggccattgaaaagatagcccagtgggaaaaggcagggcattacacgtgtagaagatgaatcgaaccaacggtgctccgggttagcaacttgaccccttccggtcactcttttttttttttttgcgggcataacctggaagatatacagaattgggcatactctacctacgtatgtctcatcatgcctgaatttgctgcaagttaaaatttaatgcccccagtctatacggtacgcagtctatccttccaaggaacctaatgatatctacttgacatgatggacagccttacacgcccaacttcttaatcttggtgcatgctggcctgtttctcgtgtagtgttcgtccgttcgttcgtttcatgttttgtcgattcggcttccatcacccgacggcactggctgccgataaaaagcacgttgccgttagaagcaaatctgtagtgtacagattatacatggcgctgctgcttgagaatcgtgcatcccggttggctattctgtagaacctcccttgggtttcctgacaggactccacccgatccgctgtaagatggtggagtggctgcagcatcgacgggcataattggctaaaaatggcccgtctcgtcagcgacagaacacctccatcgtcgctagcttggatatttccaagcaatgattgcaccacttgtacactattggcgaccgtgaccgtctctacctaggttgtctgtgatttcagacctaggtacttgccctcctttccatcctgttcccaaaaagatacttcaatcgttgcccaccatagcttcttcagccgagtctggaagcccctcctcctctagacccaaccaacccgcggcagaccatcacgagaacgacaacaaggtgccacccggaacaccaccaagcccagctgctggagaccataacaccaaggacaggggagggaggacaagaggaagaattggaaaagaccatcatccccgcagcagcattctcttttctgtctctgcgcaaccaagcaggacacaacgagaccaagacggattcgagctccagccctatccgcaatccagcaggcagcctcacactcgcacagccgacgacacagctgacaccaaccgcaaccccaatccgccccgtgatcgcgccgcggccaaggaagaaaagagggccaggaagcgccgctggcttgaggcacaggacgacatgaagttttctcacagtatccagttcaatgcggtgccggactggagcacacattacatcgcatacagcaacctcaagaagctgtaagcttgccgcctgtctcatctccgccgccgtgctcagtcagccagctaacataattgcctagcatctaccagctcgaaaaggttatccacctgtcatccggcggcgatggcgagtcgcgcccgctgattcaacatgaagaccccgaaatcgtcttcgttcgagccctggatgtcgagctggaaaaggtcttgtccttctatactgtcaaggagagggagctgttcgaggaggtacagaacgtcttgcgcgacgtcgacgcattcgatgagcagtccggtgacaccgaccaagagcgccaacttcgtccccctacccgtggcagcgaacaacagagacctttgcgagcccggagcgaaagtctgccgagccgggcctcgactgacgagggttccaacagcgaccagagtgacaatgagaacaccggcctgaacacacgggggaaacagaggcggttgagcccggggaggcgaaaatctagcactgttatccctggacacatgatgtcctccattggcgacatgacagcctctacagaaatgacgaggtctcgcaggttcagcactacctttgacgacgactatgccgagcaggctgtcttgttctcctcgggcatcatgctcaagaagaggatcatcaacctctacgtccagctgtgcgagctcaagtcgtacatccagctgaacaggacgggctttagcaaggtcctgaaaaagttcgacaagatcattgacagacagttgcgttccaagtacatggacaccttcgttgataccgcatacgccttccgtccagagaccaccaagaccttggaagaacagatccacctgatggtccacgcatacatggacatcgttactcagggtgacgaggcggcggccacgcgtgatttgcgatcgcaccttcgagagcacgtcgtctgggaacgaaacacggtctggagagagctcatcggtatggagcggcgagctgaagccgcaagtctgggacatactcttttagggcgagataccgacccaaccagccaccgtctccagggcgacgatgagctgatgttgccgaccaaggaaatcgcaacaccgcttggtcgcttcagattgcctgcttggctagtcagctcaactctgatgactctcgtcatcatctttgccatcttcttcgccctgctcttcattcccatcatgaagaagcccgagcagcaaaattgcctggcattgctggtatttgtcagtttgctctgggctaccgaggccattccccttttcgtcacctcgctcaccatacctttcctctgcgttgttcttcgagtctttcgcgatgccgacaagccccatcacagactgggtgccaaggcgaccacggatgctgtcttctcggccatgtggacgcctgtcattatgctcctgcttggtggcttcactctcgcagcggctctctccaagtgcggtatcgacaagcgcatagcgacttttgttctcagcaaggcaggaacacaacctaggacggttctcattgccaacatggctgtggccgcattcgccagtatgctgatcagcaacgtcgccgctcctgtcctctgctttggcatcatcgagcccatgcttcgcaacctcccagctggttccaacatgtccaaagccgtcatcatgggcatcgccctcgcctccaacgtaggcggcatgctctcgcccattgcctccccgcaaaacattgtcgccatcggcctgatggagccccctcccacttggggcgaatggttcttcatcgtcatccccgtcggcgtcatctccctgcttctcatctgggtcctcctgctcctcaccttccagccgggcaagggtacctccattgtgcccatccgccccgtcaaggaccgcttcacgggcgtgcagtggttcgtcaccctcgtgaccgtcgccaccatcggcctgtggtgcgcctctcaccagctcgaggccgagttcggacatatgggcgtcattgccattattcccattgtcttattctttggcgtcggtatcctcaccaaggaagattttaacaacttcccctggaccatcatcatcctggcagctggtggactggcgctcggcaaggcggttaactcgtctggcctgctgcacactgtcaccaggttgatcaccgaggatgtccaggatttcagcctttacggtgtcctgattgtcttctcgagcttgattctggtgattgccacgttcatcagccacaccgttgcagcgctcatcattttgccgctggtgtacgatgtcgggaaggggttggacgagccgcacccgaacttgttggtcatggcgggtgtgttgatgtgcagtgctgctatggcgctacctacttcaggattccctaacatgagtaagttttgttgctgttgcccgtttctctttttgtccaaagctaatcacattatcttccacagccgctatcatgaaggaagacccagctggccagcgctacctgcaagtcaagcactttatcagccgtggcgtgcccagcagtttgctgaccctgttggtgaccgtcacggttggttatgctgctatgagggttgttggtatgtaaggggcctactcatcattgcgtagatatattcttgaatttatggtggctatagagttgggctggtagtatgaatgaagaaagcggatcatgggcgggtagaggaggaggacgaggatttctagacagtgatgatcaagcgtttcggcggtgtgtttttggagtaaatgatcccgtttttattgatgtattcctttttgttgtttcgcgttgattatgcctttaatgaagacagcggcgcagatccgggagtgggaagggaaatctaattgggctttctcttcttctattcctgctggattttctattgtgatgaaggttgactaaaggggtagatttcatgcatagcggcccctagtatgatcatgaccaattctctcatagtccggtacgttttcttcatgcactcgtaccaattcgtgttgagccgcatacagcacatcacataggcaagggccggataaagtgtaaccccagaatatcatggatggaacaacagatccaaggactaccaccatacacagcataagagatccttcttccctcttataccctcttcttcctagcgctctcccctttatcgctgttccaaatcactcactcatcctcctcaacaacctcctcgccatagttctcctcctccttggcctctgcctccttccccttgctctggtcaccgccaccattctgacccgcccgcttgttgtcctcctccatccgctgcgtgagttcccggttgatgtcgtcttggaaggtggcggcgatttgccggagttcgtggaggtacttggcgcggtcggaggtggtcatttcttctgatgatgatgaagaggttgaagaatgggttgaagtcgtggtggggacatccttggtgagtgtgaaggagggagaaaggtctgtggagttggtgtaggttgcggtgaaggtggtggttgagggggccattttgaaatattctttgttgaaggtggttggaacagaaggatgtgatggtttgaggtttcagtgttttgatggtgagaagacagagggttgggcgtgcttttggtggaaatttgtctgggttatgaatggttagtgaccgttctgttagggtgtcttggggatttgaaacatacataaagtgtctttttagcgatggtatttctagcatccaatgatgagaaggtgtttttttttttgtttttatcgatatcagaatcagattcctcacatgaacggaaaaggaagcctcaaaatcctgaaatgcatctcactgactggaggtgacctctcaggtgtccactggaaccaatgctgcacgtttcactgccctacagcatcccccccgcgtgcgcctgacgggaattggggaaaactgacgttggttgcggggcactaaaagccctccccaccaagattgcgatcgtgacggaacactttagggcgatctagcctctgtttgattcccattcttctgcttgccaagcattcaagcccctgtttgaatttgtattttcaagttggatagtatcgcccaaaacaaccagtacccaacaccaacaacaagtggtggcgtcgtaaggtacttatcggttgacgtttcgcaactgaacctatcagccaggtaagtaaagcgctcagctggaagtgggaagtgggagtgcccgagggaggctcagagggcgggaggtgccatggcatatgatcgatgtgcttggaagtgaaagagaagggacccgacgggatccccaaaacatggccacgagggaaatggagatcagcgcttgtgatgtcctcgtacgcaatcggagtttgaatttacaagttcactttttttttttttttttttttttccttcttcttctttttttctgcctatccgctcttacccgtcctcttttttgccaattcagcgatcacgtatattttccatactacactcacatgttcattaacttagccaccaccgacatagactattcccctcaactgatagtcttcttctacagacatccacctgaacgggttagcaagatgtgacacttgcccttgcgaaggatagcctgttcgaaacgacgccaataccgtatgatccattattaccaaacaccaccagccaaaggaccaacagaacgggagcattgagagagcaccactgaatgctgcagaagcaagcaaacaatcaatgcaacccatgagtggaagaggaacccccggacccacgcagagggctccagggagtttctcaccgctgccggccagcactaactccactgttaatgcactcgccggcgccgacatgggtctcgtccgtccccatcgaccgtctccgggcccggtccgcatcatctcagcctcgacctccaccagcgacgacctcacgccattgaccatccctcgcccatccgaccagcctaccgccccgtcgccccagccaggaggacgtccagacgcatcaggatttgggggaagagcaggagcatcacccgagcgacgaggaggaggaggaacaacacctacccctggacgcgaatctgcaactcctatttacagcagcttcacgtctccgagcaacagcgccagtgccccgagtctccagaccaacttctcgcgaccgaccgtatcgaccaccgccgccctgtccaccgcccgctccgtcgccgggacactttccccgatcgatacggccccgcgcaacgggccctcccccctgacccttccgccgaccagcgcaacatccactacatccacttccttctccggcagggtaggcgtacactcgcgcaaacactcggcgaacgcgggcctattcgagcctaccctgccctcgacgagcacctccaatcttgaccagatccaagccgaatcgcccaaactcagcccgacgccgtcgcaggcgcaacgagacatgtccgccagccacattgctgcgcaggcagctgtctccaagtcgcagcttacccagcaacagcagcagcagcagccacagcaacaacaacagcaacaacaacagcaacaggcaccaccgtttgcgcatcaacaccttgttcatctacaacatcgtcagcgatcacaaacgataccaccatcaggcgagcatcatgaacagacttcggtcgcgaacaagcgcaagagcggcggtccgatgagccctcccatcttgagcttgacagaggcgagcgcgccaagggataatgtgtttggaagtcaaggaaaccacaacggcctcgccggaaaccatacccttgctgccacagcggccgcgaacgtggtgttcccccgatcggcgcaatcgtccccgaaactgcccgcccagccgacgaaccccttgacacctactccaccgcctgtcgccgccgagaaacccgctgtcaagtcggaaaagagcaaggtcaagctgttttcgcgccctggcaagtccagctcaaaggcggaatcatccaaggagaaaccgctgcctagtcccggaaagctagggcatgccttttcgaatctgcaacgggccaactacagcactacgagtctcgaatcgaatatgcagcaacccttctacgcccatgggaactcgtcaaccgccacgatacgaccagccgaagccacagagaaggaggtgaaagaaaaggagaagaagcatgggcattttttgaagcgacaaaaggaaaagctgatagaggcgtatcacctaccgctctcgtcagcttccagcaattccaggcctacagatcccacagcccccagcagtctgtataatttcaacttgccaacaagtcctggtcctagcagcaatgcgttcaaatcaggtcttgatttgcgacacggcggccgtgcattgcgcgagaagaagaacaaggaggacaaaagtctggacgacgcggcctcaagctacaaccctggaggcgactggcctggtccaagtagcgtgagctctgccactggcaacctggcctcagcactcttccacaacgagccctttgacagccaaaagttcgggctcaacaacatgacccttgatgacgcctggccgtttctcagggccaagctgcttgtcatttttgaagccgaggaccttcgtctccctgtagaggatctgaatcgtatagtgacgatgcatatccagtattgcatttcgcggcgcagcccaaatatcatcatcgaggatatccgggactttctcaccacgggcttctcgagtctcgaccagagtctgaagaagactccggaagaccgcttgatccctgctcttgtcgagctttggatcttcactttcaccagtatcctaccatatctgcaagcagtctttctaccgttagacatggagttcgccggcaacgggcctttgatgacgccagaccaagctcgtgacttctggggcggtgtccccgccagctacggcctcagcatatcggcctcatcagtccttgacatacggagactggttctccttgccttccgcgatatcgttattcttccccgttacgacacgctgaagatcatgttctcgcgtctctctctcgagttcctaccacagagcctggctagcatggccctttcctctccggtcccagttcctacctctgggttccaaaacacggctcataaccaaggcggtgcctatcagcccgcgctctcgacctcgccctcgcaagaatcgcaactctcgctatccttcgcaggtagtctcccagcaaccatgaccctagggatgggtgccggctttggcactgcccctccacggccaaacacctccatgtccaaccccgttcccagtgtggacccttcctacgcgagctacaacagcaacgggatgggcaccgccggcggtggcggcgatacccctccaggaagcggcaatcgctcgcgtaccatcagtaacgtcagcttcggcagcgaccacggcaacgccaaccgcccttttacccccagcagcattcaagcccttggcgccgcctccgcccaagccgctatgtccacccctagcggtgttggtatcgccaacctcaacctcaacatgtccacacccgtacagcaattccccttacacgtagcgcccagtatagcaagtataggcagcaactccatccacggcagcctccgcgaccctacaggcggcggcggtggtgggagaacggccgaccaaaatgtcgaagactccaagcaagtcacggaaatggttggacgcatgctccaatgcatgtccgtcctggcttctgtttccgcgcccaccactccttctttcacctcctccataccgaaccaaaacccccactcctccacgggcaacctcacctcctacaacacctactcctcctcgcaagactccgtggcaacgaccaccatgaccaacgccaccgtccccgcctctccctcgggctcttcagtggctggcggcttaccccctctcgtccaaaccatgtcttccccttcacaattctcctccccttcgtcgccggctactccgacagctaacagccctggcccgctacctcctcgtccgtcgatttccagtctcagcgctagcttggctactagcgggatcagcggtgctggtaacaatagtttgccaaacacacccacggctgctaatgccacaacaccaaccacacccacagcccccgccaatgctgctgctggtggtggtggtggtggtggtggtggtggtggtgccggcggtcctggtggggggacgggcggatacggaaacgtacctcccgatgaatcctcccgcatgatcgaagaactgaacaagctcctcaaactcaactggctcggccgcggccgcaccggtcgcaacagaaggggcatcgtaggcgggcgagtcaagcgcgcaggagcagggagcgggtctggctccgctttggccttttccatgggcgctggctctgctgggatgggttatgcgtcgtcgtcgtcctacggcggttatgctggtcaaggtggtggtggtggtggtggtggtggtggtggtggtggtggtggtggtggtgggtatgcgggatcgttggggacgggcccggcgggggtgagcatgaatagccttgggaccacggggacgatggggagtatgatgagtatagggacggtgggaagtgggtttgggggtgggttactacagggtcagcaggctgagagagataggggaggaggaggatggacggggacggggacgggatcgggattgggtacctctgccagcattattgctgggacaacaggaacgggagggatgatgatgagtagtctgcctattggtgcttctgtttctgctactactgccggtactgttggtgcgggcgccgctttggctggtgctgctggtgtttctatgcctgctgctgctgccggatcattatcaaacgagattgtggttgacaattagtggatggtgaccaaacctctggagagatgggcacttggacttgggatggggactaggcaatagaaatgcatgaaataagaagaaaagaaaaaagatatacgggttaaatggaggcatggagttggaataggggttaaattctggtagatcatcggttgttccttgggggagcatttacattcctcggttatcaagaccacacacatatatatatgtatatgtaaatctatacaaataatattttcttctgctttgcctttgggcacagacggtgatgccttcggaaatgtagcatacttgatgtccgaggatatacaagaaacattcattatttgatggaaacctggatgttcatcgttgatgattggtgaaagaccaggacatgtttttgcaagtctttgtcccacggatggtgagaatcaacaagtcattcattcgggcagcgttagacagcttcaccatggcaacataacaccacgctctgccatcaggagggatctgtgccattacacatcacccagagcaactcttcagactttgaccacatacgaacgcagaggcagcagaactttttatcactgttcgatttgaccatctggtgatattcttgatggtatgtaacctctactgattcccagatatccgtgagatacaaaacgatctctcaacatgggcgcccagcaatgggtcaaaagtgatctctctatgccagagcgaaaacattcatatcaatgggaagatgatgtgaatgtcgattcgatacgccgaagcgcatctgctggcaaccagatatagcatagtatgtttatcgatatcgatcactaaggagggcaaaagcagaggtgtttcgaactgtgttctattgtgactatctaaaattgattcatagtaatggatgtcctgtactttggatctgttagctgatgctcgcaagacaaaagactgctcaaaacaacaagtgtttgatgatccaatcagacatccaaggaagacttcgccctcatctgaccccgagaaaggctcgtaggtggggtctcgagtggaaactgcgaatgtaggaaaacttcatcataaggatcgggggggagtgtgatatgtgtgagttgcacaaagtatgaactaacctttgatgaaagtgatactgtgtaaggctgtcatgattagttggcagaatcacattgttgtctgtctcgaggagagaatcagaagcaacagaaaaaagcacaaaggcatctttatatatcagagagccaggctcgagaagattctatgtctgtctgcggtatggagtcagcacccatgtttgcgaaagttgctgtggatacgcgcgtgtgggttgtggaaaaaatgaagaagtgcaatccgcttcagtcagaaaaaattactggcaagcaacaggccgactcccgtaggaggaagcccgaaacagactagtcttcgttcatggtcgattcagttgggaaaagaagacatttcagaagttgtcatcatccgaaggcggatccatgggggaagggttgtgagaggtgctgttgcgacaagaaggaaaagggaagttggagcttacctcgttgattgccatggcagttgtcgtggacctacctgaatgcgacgcttttgtgacagcgcgctgtaaagtattgacaagatgtcgcacagccttgcctctcaaaagaagcaatatgctgcgggcagatacatgaacacgcaatgaagcggttcctgccagctctgcatgctcgaaccattgctcagcaggagcatcggttggatgaatgcgtgagctcgaaaatcgcggcgtttgcgattgttggtttctgaggaaggggagaaaattaaggttgcgtttgcgacaattggacagttcaaatacttctgcgcggcagcagataacgataacgaaaattcaggtggggtcggcaagttctgggcgggagacctgacagaatatgtagaagcgcgcagaacacagacacgtgtagacacacgtgatgctgggttccacctcttatcaaatggatcgcctgctgcaaggtcccgccatcgcccgccatcgcgacaagagtctgtcggccgtccagactccagacagaccacctcactgcaggctgatgagccgagaccaactgaaggggaggttcagcttgttggacattaatctttgcggtgtatacgaggagccctttcggttagacaggagtaatcattttcccaggctctcatttcatatcttcagtttggtggatgttcattgctgtgcttctgtcgacctcgagaaggactattcgttgatcctgacacttcacggtgtggtgtgtacatcgcgcccgggtgggccaacagccgacacccccttttctgtgtcctgactgttcaagcatggtagggttagggttggtgatacgatcctgaaagctgttgcaacttgcaagcccgctctttcaacgtcaccactgaaggaagttcgtagggtctgtcgtaggtcgactggcctggttctatggccattcgtatgacccgaagtgacttgttctcatgcgtcagtcgttccgcattgctgagtatcttaacgggtctctgtggaggtaagcccgaggccgaaatcgggagtttaggtggtgattcggcgtgtgcatgaggatggctcgatgcatggagcacgggcatctctctgctgtaggctgagtgagcccaagtttgacgccatggtatgtaataggatttggtattgagaaatgatggagaggagtgccctttagggggagtcaaagtgtttctcagcttgtatagcgattatgatgtgagggcattcagcctttgtcgaactcctttaaccctgcaacaacgggtctcagtctcaagagtacatatgcggcagtcaaagccaaacagaatatcatggcttgggctgggagattcctctgatacaagctaatatcctgtaagctactgagttcccgtgactctctgcagcaatgctgacctaacacaaaaagacttcaacgagctcagttcaaatcatatatatttccagcgctcccccccataatcaccaacatcaaaaagttgacccattcacagggaaaataaacaaggagaggatttccgacgatagacatctcttctgagctcgtcatcaccggtcggtcatcagaactccaatacatagacacatagactacctctacctcgtaagtggcattccattctttgtacccctggggtccaaaaccacctcatccagctcgcccgccaagcactcccgcttctgtcaaaacctaccaagggccccagcaacaactccaaggaactctttttttgacgggactcccgtctgcccaggtcaggacccagactcccacccagacctcgccagtcagtcccataaaaactcccagcctagtcaagcagcagcagcgcagcccagagagtcgacggacgggagatccacacaaccaccttacccttcccaatcatccccaagcctcaatccacctccgactccgacagtccacgacacgtcggtgctcgttccgttgtatccctcatctcttgctgcaggagatctagtgcttcgtcgctcaccatttctctctctctctctcaccagtctctttctactctcgacgctcttgtcttcccatcaccagcgggaaatcctccttaatcatttcaccacctacctatcttcctacctattattgctgccgtggtgcattctgccgcatcggcatacatacctaatagcctctgcctacctaccgctctggtcacctcacccgccttggtactgtacctaccttgagctacctacctacctacttaccaacgcctattcgcctgccggacccgtcccgcttcgtctcttgttccttgcggtcagatcgttcgggggccaccctctgtgtgcctacttgacactgttctcaagtcgactttcgaccgacttggatctaccctttttgctcactgtctcccccaactttccgctcacgttgctcgtcgcgcgaccgccgccgccagacaaggcccccgtcgctggctgtgagtgcaacgcacaccaccagacacctgccactcccgtcttcccagcttgaggcccgtccgaggtgatttggatccttggatcgccaggtccgcaccaaaggaaccgacacacccagtgcctgccgtcgtcgccgctgtcgtcgtcgcattcgcccccaacacgctcggcttcctctccgtgagcgcaacagcacaacagcagtcgtccagcaaacgccatctttaactgcctctcgaccgcctgtcgatcgccacccgattgaagcggcattgtgatacgcgcgcgcgccagacaaggaagaagaccgaccaacgcctcagccggccctcgcggcaaccccccgtaccgacgaactggttacacttcgtatgcgatagcgcggaggaagtcacgtcgatatccacgctgtggatagtcgacagcaaagtggaaagagatgatggctagcatgccgattggtccctccttttcgccgcaccctggcggaatgcagcaacatccgggagctcctcccggtcaccacatggctccgggcatggcccacaaccccagccagcccggcgcaacccccgccatggctcatcagatggtggcacacttgggtgtctccggccccggcccgcagatgagcgccggcgctctcatgggaggaatgccgcccggcactcccaacgcccatattgccatgcagcatttgaacccccagcagatggcagcataccaacaacaaatcaatgggatgggctgtatgttttgccttcttttttctacatgcctcgctcgcttgcttggacaccttatactaaccaaaatggatcttcagttcccaacaacccagccatgcaacagcagttgcagcaagctaggctgcagcagctgcagcaagcgcaacaccagagactcatgcaggctcagcaagctcaggctcagtacggtaacctgggaggtatgccaataggcgtccctggcatgggccagatgaatcctcatatggctcagttaatgcagaggcgcgcaatggctggccctatgccaatggcccatcagatgcaacagcatctggcgcaacagcaccaggggcaggggatgaatgtaagagctcgagaatcccgttgcgaaaggagatctactgcaagaatactaacgcagcacacagccgaatctcatagcccaacagatggcgatgcagcagcagcagcagcagcaattacaacagcaacaacaacaacagcagcagcaacagcagcaacagcagcagcagcaacaacagcaacagcaacaacaacagatggcccagcaaggaaacaaccccggccagcaccagatcaacccccaaggtccaggcctcaacatgcaagctcagctggccgctcttcatacgcaacaggctcatgcccagcagtcggcggcagttcaggcagcccaggcccaggcccaggcccaggcacaacaaggagggccgggacaaccacagcagcaaccgcaacaaccacagccccagccgcctcaacagccaccccaacagcagccgggtcagcctcagcagcctactcaacagcaaccacaggttcagccaggtccgggagtaaatgggccagcacagaaccaggggcctgctccgggccctacacagcagccaaatgcccaacagcaggtctcccctcaaacgccacagaccacacaagcccagcaagcacaacttgcccacgcccaagttcaagcagccgccaatgtcgccaacctcctgcagcaaaagcgtgtggatagcgcaaacttgaagggccagtgcttgctcaaactcaactcgttcaatgagcacttgaatggattcacggtaagcttgcgcgttgagcgtcccctttccaacttctcctccgtctttgattgctgactttgctgctgctataaagggttcccagggtgcagacggcttgaagtactggcaactctttgtccagcggttcttctcacagaaaggcgtcttccgccagacttttaagaaacgtgaagatgaagctgccgatcccaagccgtacgagatcgacgttgcagccttgccgcgattcttcaacgtgcatttcgaaagtggcgtttcgaaaatgcagctggtcatgcaaggcaccacagacagatcgttgccccatgacggccatttcattgagattgctagggcgagtgtcttctactggtacgataatggatcgcatgtaagttgaatagccctgaacccaagcctacgtggtagcagaacacttatgattccgaaataggtcgtccataatggaaccctccggatccaattcgatagcgaccaatttatcgagcttttcgactttgtcgttgagaaccacgaggagtaccattcgcggcgcgcaatcattgaggctgctcggccttcgcacacctggatcaaggagtggagatccctgaacccgcctgacagcaagcagtcaccagagatgagcaaaaagggcaagcagaggccgtacaagagcccagccactccgccaccggatatcgagcttccggactcttgcgtcaaaattgggatggggattccagaaggcgtgtttcagttcctggaggtacgtggtcgtgatacgcactgttctgcaggtacaatgtaacgctaactcgatgtcttgtgcagatggccgatatcatgggtcaaatgagccccttatttacgttctcccacaatcatcccggcattcccccatatgctgctctcgagcagtttatgacccagatcacgggtcaaggcccagctgtcaacggccaggcgatgccgcaaggagtccctaggactccaggatacaaccaatttcctatgggtgccagtccagcaatggcaaaccagatgcttcctgggtctcctcatataggtagcccggctcctggccagatgcaagcgcctgccatgcagcttcaagtcagccagcaaggcaccaactctagtgggccaagcgcaaatacttcgcctcagcagaacaacaagaagaggagagcctcccaggcgaagctcgaagatgacggtcccacctcagccccgacgccggcgactatggggacaccccaaatgcctcagatgaacggcgtccaagtgaaggctaagcaccctccaacgccgaggatgcagaaacgcatgaagaacaaccaaggatagaagccgagacgctcttcgatcgagctgtggacgccgtcttgcttctctttcatacacaattaacagaaattcttcacggttggtgtcttggcgtcttgcttggtcttcttgacatgagctcgttcagacctctcgacttcttagacatccagagctgggcagtctgggctcgatttttttctactttttctttctgttcacacacgcatgggattttacatgactgcatccggctaaactctgtatttgggccggggaaagcattcattctggaatcggaccatttgcatataccccattttctggttcacacgggaaaggcgctggtggaaagcgcatatgggaggaggctaacggggagccagagaaggctatcgaatgggagagcggaactgtttggtggaagatgacgtggttattaggataacattgacaccaataggtgggaagaagaatcaatcaggaagaggcgccaaggtatgggaattgagatgatgaaacggaggagcagagcggataggattcgaggagggtcagtcagctgaagcgggtgccaaaaatttacttggctcgagtccatgatataacattgcactcgaggcaggcgttttgacgcgttctggcaggcgttctgcgaggcgaaagaaggaaggcatgatttttgtgtacatcgcgtttccatttttcctctttatttggtctttggttccagagtttgagaaaccagcgcattcctactaccacctattttccgttttcctttttgcctggttgatatatagtgctggaaagaagagtctctctgttgtttttatttgaggcaaaggagaagaggggggaaagagaacgacacgcgagtagggaaagactgagtgagtgctcggattatccgtcattcattctacctcacgggcttggagacggcatggatgaatcggtctccggtgtcagtcgggtagatttgtcccaccctcgctcccgctctggtcttctggcctatggttgtcgccgttttctgtttaatgttaatgatttggcgtcttgcgagagagaaccggctgttgggagtgaagacattgcaaaaatggtgttgtgaacgagcaagagcgacggatgcaaaacatagcgtattaccacatacttttttctgtcattgagtggtaatcgtcatgtttatcgagcttggatcgatgcttctgatacttaccttacttgtgttgcgcgcgtggtttgagcgagatggaaagagggtcagataacttgaaggaaagaaaacaaaggggaaggaggatgggagggaacagagtcgagttggatagagagagagaggtgtggtattttgtatcaaaacttttgtgtttgttcaagttagtcaaagaacttcagcgataatttttttgttttttttacatgaccgtctgtccatgtctctattgcttctatttcttccatccattcaacatctacgtcaacagatcattctgacccgtacaataatgataactacgaaaaagtcttaggtttcttcctgccaacacatagtagatatcatgagtctaggcaaggtcatgcatgatatgctccacgtcaagcccggctatgtgtccagctgaaatttgactcgtatcccgtccgtgttgacaagagaagcctcgtctatctacgatgaattacatcaccttgttacatcattcacctcgtctccttcccaggtaggtgctagtagaaaacaaccggtggctgctcccaagcagcactcactcaccccttgaaagaaaccatacaggaatacttcatatacatgttggctcttccttgttcagaggttaaacgaacgtcgacgcttccttatacacaagatatagataatttcttaaaggggtgtgtgtcgtgaattttacctactttgcttcagaagcagcttgatacctctaaccagtgagtggaccttggacttgaggctcagaggttagagctggactttttccttgctgtatgtacttctatgctgtaggtcctgtgatactgcgagataagcaaatcgcgtggatttgttataatccctctttcatctttattcctttatgtatacgaacttttacccaaatacggtgtgcgcccctgtttctcgtgtcatgtacgatgtattgtgtgtttatgtgttccatttactcttatttattcatttcctcgtcgtgctgtgacaacagttcgtggattgaaaggcgggtttgacaatgtggtcaaccatgcttagcggtagtgatgacttccatgaaaagaagcataccagtgtacctagaaaacgaaaagtgatgcaggtaaacataatacagctcatttattcatttcttgcgtttaaggcttctaccgaataaaggtgtagaatagtctactccgtgtctcttatctccatgatgtcactgattttctttttcccttcttttctctacttctatcacttggacacccacaattccctttcaattgtgcgttcgatcctgccactcacactcacacccctacaactgatattcactatggatgaacttgtagcaatcagcatcgttaaccattcattgtttgtctttcaactttctcactcatcccgcacgtatagccctttgttgtttcagttattgctgcagccacagcccattgttttgaccccacatgatcatgatcagacgaagttttgtgatgactggttatagtagaagacaatataactatcaaatttgatgtaatgtttgaacagcgatgtgaagttaattttgtagaggacagaggaagttgatgaaaacgtgtcagtcatgcgccgaggcaggttactttgagtgtcttgggagttgcccctggaggttaggctgcagacctatgcaatgccaagtagtcggcacatctttcttgtattggcgaagcatgaagttggtctaagactgccagaatcggatatacgagtttggcgagtttgtaccgacggcgacactgtcgtaggagtcctccgtgatttcatcaaatcggttcagaagaactgggaagaccaacagttagctcaacacacaatggatttaaccaagcgtcattatacacagagaccatcaaccatgacaaccagtgtaacgatacccagctaggatacgtgtaatacctatcgtatattctataagctacgtgcttcctcgtgatatccacgtatggaactaccgtcctcgtgatgtgcctccattgcggccatgtatccaaggttcatgttcggaggggttcaacaagggatgtaagtcaccggcgtggtgaaaaagggcatagagaatgagggtaacattgatttgtgaaccgggcaatccaacggcaaatgatgctgtctctagaccaaagcacaccgggaagcaaagtaaaggggacttcactttcatacggctgcaggtggcacctaagtccagaccccaacagcacagtcccatcgtcccttctgtcgtagcaagccctccccctcttcagccaacgtgaccctaaggatataaacccagcagaaacaacatgatgcacagcccaccaacccgctcattgatccagtaatcgtgtatgaatcccaaaacgcccacaacgtctaaagcaaaacgatagagaggatatgattacgcagtctcgaagtcgccgaaggtgttctcgcccgagtatgtgatgtagaggaaactgtggtagtagtcacgttagtctgggttacagttggaaaaaaaaatgatgggggatggaggctgccacgtacccatcctcatccttgtgctcctcgtagatgctgctcatgagagcagcggttggaggaaggacctcatctacgaagatgaagatggccttctcgggcgacagcttgatgcgcttgcggatgacgtaaacgaactggcccacggtgaggtccgccggtacgaggtacttcttcttatcgatggtagcgatatcactcttctcgaccttttcgcagataacctgtggcgacatgtgttagttagggataagggcggtgactgcgggatcgtccggatgggggatgcttacgggaatacggtcggagtacttttggcgaatacgctcggcctcagccttgcgcttctcgaaggggtgctcgtccttgaacttggatctcattttggcggtttgggttgataatgtggaagatgcggtgataggtgtttggctttgagattgactacaagcgtggatacgatggatggataagacgatgtctgcgatagacggaatccggtgttagtcggaagaagcggctattgaaagggagatggaccatggatggcttccacaaggagcagaatcagtgttggccggctggaaatgcagaacataccttgatgactggcgtgtgatgaaatgaggaagctggggagagatgtcagaggtaagaaacggcaagaggatgaagagggggaagaagggttgatgtacctctttgaccatcgatgtaaggtatgttagtaggtaggttgccaggcagtgttgcctatcggccgcgtccagttggcgcctgcccgcctgtctgcgcagcacgggtcaaaggccctggacgggcacgccaggacaacctgaacactaagcgggtgaccagcaggcggaggcggggctgaccagatgactaaagcgagagtcgatcctcgattgggcttagctcgctcccagtcggtgaatcagatgggtcactggccgtcgctcacatggtcaagcttaacaggtcactgccttttcagtggcattccaggggcatttcaaggcgaaggcgtgcccggcactcagctaggagcggtacctgaacggtacctcttggccatcagtggggcggcgtggaggtatgtacctagcaatgacgcagcactaggtccgtatccgcctcctatctctcgttccatgtacactactgtagtacacattaccaagtcctaggttgatgataccttccacttgtatcagcggcacatggacaagacaaaaggatggcccgaagaagggcgcattgtaaacctcctttccgttccaagggcagcctcgtggccgtgatcctttggcttcccggttcgttgaacgtgtgtagaccgcattttactaagaagggcgtggacggttccatcgccttggccagcgtctcgaacttgcacgggcagcttgttgaccgctttgttcgcctgccgtctacctaggtacctctacactattaaagacctacggaggaccaggtcatggatgtcaccactgcgaagtcgtcattctctccgcttgttcgcatttggtatatcttatccatgataagtagtctcctatcggcaatgaagctttatcctggagctcctcccgggcctccctacaactgaagtccgatcggagctgaccatttgccccgccatcaatgggacctgggcccgtgtgtttattatcaggtaccgttttcggtgtccgcctaggtggcttttccggtcgctcccggagtgcgtgcagcaccaaaagtggacatctcgctcctcagggtccggttccccgtccatccactggagccgttgaaatgcaaggaacaccccgcgaatgttccgtttgggctgcccgcacaggatacggcactgcgctatcatggatggcagcgtggttacagaaggagctgtctatcagcctgttccgggtatagcgtcattttccatcattagtagtgtaggtagttgatagttgatccaaccagtggaagagaattcggctccgaggcaccacaagcaagcggatccctcctcgagatccccagcaggcagggcgattacccagcgaagactagactacccgccgaggccaagctctcgatttcaacaacaacatccgattctggacaccacatcagccgagggttgagtctgtcaaatttctcggttcagccttgtctcaatcgacgaatcgacagctcgccaattcgcgattgtgaaagagcttgcgcggtctttcccggccctccgtacctagatctggtgtggtggtctcatgttcgcagagtaaaatcgttcgatctcgggacctcgacctgctcaccacccaccactacgctaccactcccccatccgtataaataagaaccgtcaagatggcctcgcgacggcctactcttcgcctgtttgctcagtgcaggacgaaaccccaactcaaccatacctggacccctcgccgagctgcatcaagcttccagagctccggatcggcacgtcaagctttctccaactcgcgaaactacctcactttggctgctgctggtctggctgtagccactactcttggttacaagatggtatgcgcctgctgcgacctcccattgaccaattgcctactacggaccctagctcaccatgtgctctgaattcaggccgtcgaagaccctatccgatgcgattcccccacccttgccgagcgcgaccagcagatcaagcgcgagaaaggcgtaaatgatgcctcgccaatgcgcctgcgtatggagaagttcgtcaaggagcaacagaaggaaattgtcagagcgctagaggaggccgacggcacaccattccgggtggatgagtggcagcgcaaggagggtggcggcggcatcacctgcgtcctccaggaaggcaaggtgtttgagaaggccggtgttggtgtgagcgtcgtctacggcactcttcccaagcccgccatcatcaagatgcgtgccaaccacaagaacctggcccaggaggatgacattcccgacagcctcgagttcttcgccgccggcctcagtctgatcgtccaccccaagaaccccatggccccgacagtccatctcaactaccgatacttcgagacggccaaccccgacggctcctcgggagcgtggtggttcggtggcggaagtgacctgacgcccagctacctctttgatgaggacgctatccagttccacaagtcgctgaaggaagtgtgcgatgcccacgacaaggagtactacccccgcttcaagaagtggtgcgacgagtacttctacaacaagcaccgcggcgagtgccgcggtatcggcggcattttcttcgacgacttggacgagaccgtctccgacaaggagaacaccttcgctttcgtgcaggacgcgctcaagtcgtttgcgcccacctacatttccatcatcaacaagcgcaaggatatgccttacacggaggaggagaagcggtggcagcagattcgcaggggcaagtatgtcgagttcaacctggtgcacgaccgcggcaccgcgtttggcttgaatacccctggggcgcgcgtggagagtatcctcatgagcttgccgttgacggctaggtgggagtacatgtatgagccggcgccgaaaagcagggaggcgaggctggttgaggtgctgaagaaccccaaggactgggtatgatgatgaggatttgtacctgtatgctgtgctgctcaaggttctttgtatgtatttttatgacttgcatggtaaaaatgggttacgtgagatgaagaagaagaagaaaaaaacaatgagtagacaaaatgctatcgatgatccgtcaattctgattgtgttaaattcaaacgatggttgccgcactgttgagtagagaatgcagatttgaactttgacgttttcttgaaccgcgtcactgcgttcacctaacaacttacacccccatttgaccaccaccaccggataaaatgatgactcggatggagtgcaagtttgaacaatcataacaaccagaatcaatttctcaggacttacgaacataatccagttaatcactccctgaaggtaatccaacagcgcaatggcctcacccgacatacaccaccacgggcattctgaccccaatcccgacttattacacccaccaggccctgcttcacctcttcaaccacaggaagaagcaaaaagctcatcatcgccattacaatcaccacaaacctccacaacgccggccctccacctccccacctcccgacaattcctcacctccctcataaccgccatctccaacattcctctgctcgacgagccacctatccagatacacaaacccgcacccgggcccgggtccaaacctcaacccaaagccgccgatgtaccaccagcaacagaagaaacagaaacgacaatcaggaggaaacaactactccagatcctcaaagaggaaggtgacgaagggaagaaagaagaagaagaagatgaagatgatgatgatgatgacgtaaccatcaggaacaagaagaacatgaacaagataaagattcctgctggaggtcaagcgaatccccttaagctggtaccgcctgaataccgacatttgatcatcaccctacatgtcctctttccgggggtggtgttgccagggttggaggttttggagcgggggttggttgaacgggtcattttgaggaggtgtgctgctggggagggggtagcggcagcgctagtgaaagagaagaagaagaaggaggaggaggaggaggaggaagaggaggaagggaggcagaaggagcagatgaaagaagagaatatgaatatggatgtggatgtggtcatggaagaaggggacgacgacaacaagaagaacgacgacgacgacgacgacgacgacgacgacgacgacgacggggatgtaacaagtccgccgccggcggctgaggatgagaccaaggatggtggaaaggctaaaaagaaaaaccaccaccacaagtcactactggtggaggaggagtccacgacagaagcaaaagtcgaacatcatccccggccacggccacctccagagttctatctggtacgctcttcccagttcctcaacgtccacccgaagcggaaacgaaagtatccaagtagcaatctctccgggctgtatggagacgcagcagacaccgagggtatcccatcaggtggtggcggcggcgaagcagaccgagagcgagactaccgaatacagcggtacatggttagcctggaggcatggaactgtacctgcgctgcgtttgcgtttgcgtgtgtctcggaggcagaagcaggagatgatgcaaaagaaacaggaggagaagagctacaagaaaagagagaaagagacaacaaaggaagtgcaggctggacctttggcgggatgaccctcttcaatgtcggagatcactcgagcgtaccgcccgtttgcaaacacctgctggcctgtctgttggctgataagtggacgagggcgttggggaggtatgtgacagagcggatggtgagtagagaggaaatggccggcattgttgctgatgtatagtaagtctagagtagagggtctgtgatagacaggtagtttttctgttactggcgaaccgcagtcaacaaaccaacttgttagtaaaatagtattattaacaatcgcccaagatcccatccttgaccttgagcagccctctttctatgtgtgaaagtgtctctcttatgtttgattccgtacacaaacgtgattcatgctgatttgattgatttcgtatcatctacggccgggtccgttgcgccccgtcatccaccccgttgctcgccttcctgttccctctttcacttcgtcacgtctcgcttatttcttcttctctttcggactgttctccttctccttgctttcaccatttgccgccgccgggctaccctccttcttgtcggcgccctcctttttctcgccgttttctccctccttcttcttggcgtcgttctcctcctgctgctgcctgttctggatcttgttctcgatcaggtcgtggaacgcagtgatggcgcggatcagactgctgaggtagatggccatgagctggtcgttggtcttgatgctcatggcgtggttgagctcgctgtcggcgttggttccagtagcgcctggaccggacttgggcgtcgagaggttggggagcaagttgaagacgtcctggaggttgccgaggatggcgtggtttacgggcagctggccgtcaaggaccttttggagatatgcttggatgtcgcggaggcggtggtggaggccttgcagcgagcgcatctggttggtgatgcgagtggatagtgtgccgacggctacgtcacggatgtcgcgaaggaggtgctcgacgccgatttcctcggcctcttcggcctcgatgatggagggagtgtggacaaaagtcttggatgtagtggtgccgtcctgtggtagtcacacacaagtatagttagcagctgtaacttggacgaggctgagtaggaacaagtggaaacgcgacggcgtttctaaaagacatacatccttgatctcgtcaacggcaaaataggcatctgtaggaacgcccgtctccttgggctggacatcgacaataaccagaagcgggttgggagtgtagcgcttgaacagctcgttgatgtcgagatcggaagcccgtagcttggggccggaatggtaccagcctattagcttctcgcgcgcattgaccttcttgaacatgtcgttcatggactcgacgtagttgtggtcaaggaaccagactgaggggtccttgtcgtcctcctcgaagggaactgcatcaccagagttagccgaatattcacctgggcgcggggcaaccaggcaagcttccgcagcagagactacgcacccgcgaaactgttggacacgcgaacattctttccatcattctggcctaatagcacgccgacgacacgcttgctcttggacttgttggcttgggtacggttgtagtggtcgacaactgagagcagaaccagcggcgcaaccgagacgctgcggttcaccagggagagcgtttccgcagtagtggcgggcatggcgagagctggattcgaggcgtcgtcgtcgtcgttgtcgtcgtcgtcgtcggaggcgtgatggctggtgtgtttggtgggcgtggcgggaggtcgggtggtatttcgtggggtagaagaaggaaggcgggctggagggtatgatggatgttttggtcgtcgatgtacgtatagcaagcaagtatcccgcgtcagttgttagtggcctcgaagctccaactgctgtagttgcagtggtctggtctcgccgtcgtcactggctagctgcctcacttgctggaaggtgagtacccaatcaggttagcgcctagtaccttccacttgaacttgagttgggcggtggggcctcagccttctgtcctgtgccactgccgcggtgacataacaaagggcttatctaatcagtagccggtacgaatactagaggtactaggtacgcagtctgtaccctccgcctgaacttacaggggcttttatagcgaccttcctcctgaggaagttgagaccgcagaaaggggggtctctttatgcgctggaagactccttggcgcgtgtcatgacacccttttggtcgttgcgcctctgacagagacctaggatcggcataaagtcgagggatcctcccgccttttaattcgaacgaacccatccgtacacctatccatccgtcgtctgcccaacaacgtgacgccatactttatacttacctctacccgtccggcccaacataacctcaaagaaagaaaaataaccaaaatctatctcaaacatgaagttctccggtctcattctcggcgcccttgccctcgtctccggcgccattgccgttgacatccagaagtcggtcatcatcacctacaaggagaacactcccgactcggtgattcagcaggacaagaaggccattctcgatgacggtggcgtcattacccacgagtacacccttatgaagtatgctttcggacaccgtcatgttggttcgggtgttcttgctaacccttttatccaggggcttctctgccaaggttaacgcaaagacactcgagtcggtttccgcctccagcgagagctatgccactatcgaggaggacaaggtcgtcagcacgttgtaagcggccagctgattgtttggcgacacctgggacgagcgcagacaacaaaagaaaattaaccattcgagtctacacagcgacatctgaggtacgacggtgtcagagagaaagagagaccgaaagagagtgtgttggaaatgatacccaggtgcaactgtactgggcaaagttgttgccttttaccgactgtaagtcatggtcttggcgtttttggaaatggattgatggagatggactgtcatgatatcaacatctgacggacgggctcaatgtcccaacgtttggcaagcatctttacgttcaatagattatgtgtttatcaacatcatggtcatgaagcgtcgaggtttgggtctcaggaactcaagaacctggtactgtcatcatacgactccatacccgaagtcattgtcattgagaaatcgaacctgtaaacaacttatggtcgttcgactacctaaccactcatcaccgaccatgtcgctgcctcggaagctatgactggatcttcaggggaatgggttgatccactgcggtgagcatgtcgtgtagagtctcgtgggccatgggctctttggtaacagccctgcccagcaacccagctcgagacagcggttccgcgggtttctttccagttggtagagacctcgtctccaagagcctgacatcattcgacaagaacagcgtaaccaccccaggtacagatcatgtctgtctggtcagtgccgtgatgttcgtcatgtccatagcctaggtggcatagcgtagaggaactcggactctccaggaacggcacaggaacccatcatgccaacatgccctgatccctgggactgctccagtggtggatgagctgaatcgggatgtttgagtggatgccgaatgggaacctcgacgaccacagttcgcacaggaaacgaacgacgatgccccatgcacgtaattacattgaatacattgccgaaaccaaactggaacccctgttgctctgcttgcatctcagggcgtcaaatcagcgataccagcagtcagtccagtggtctatttgcgttcagtcagtccccttccccagagtggcctgcatagcgcgccgtgaccccaatggagacgcaactgaaccgcctgccgtggtgtgccagtcatgtacgaaacgagattcccccaacccgactttaatgtccaaccgcgactcgggaattggacaacttccaacgaacttccagacatacaacgaacaacacgagaacttgcgcatccgcatagacgtcttgagtaggtaatcaaggctctacctaaccgttcaagaggatcaacaatcccatttgaatcattcatttatcctttgatcccctccctacttggcttccaacatcatccgacttgtcccgtctttggccttctgttcgccgcgtttaattagcatctcctgagaaaagaaacgacctcgtctcagccgtcgccttacaaccttttgttctatcttgcattattcaccacatcgtactttccctcaactgccgcagcttagtacaatcgataaccgggcagacagcacggaattcctgcatccgttttacgcttacgacgtgccgacgtcctgtacaccaagtacacgcacccgaccaacaaataccctccacttcatccgttgggttccgatccgcccctatagcaaggctatattgacgacacactggcccaacgtttcgtcgattccctgtggcctctacctcgatcaccatcaccaagttatctgatccgtgggcccgtcgggcctcttgagactacccatcatgacgcagtacagcctcgcgaagcaggccgccctgttgaaatggatcaacacgttcaagacatcgcgccgggcggccacccttaaggacctccaagatggcctgatgctgggagacattctcgaagatatgacctccggggacttttccagctccagcctcattcggaatccttcctcacccgaagacaacaaggccaaccttgaaaccgtatctcgtggcctcgctgctttcatgcgcaacgacgttccgcagtacgctcctccgccgtccaagttacgcgccatcctagaacacccggacgacattgcgatttgcgagttcctctcgtattttgtcattaccatctgcttgggttccaccaacaaggcatacgttccggctatcctgcagctcgacagtgttacgcaaaaggaaatcgcaaacactgtcgaagtgttccaaaagcgaaaagatgcggatgcgaaactgcaagagccgaaggaggtggatggacagactaatgccgacctgcacattgtcagggatccggcccttatggaggaagagttgaggcaaacaaagggcgcgtacgaatacatcaaaaagcagaatgccgatctacaagcgcgggtcgacaagctcctcgatacacgccaagctctactcaacgaccttaacggggcgcaagccgagctgaacgccatgaagaggcacaggggtgccgatgctggcgcagccatcaaggacttgcgagacgagatcaaggacaaaatggccatcattgacgacttggaggcccaaattgtcaaggagacagcgcacatcaccaagctcgagaaagacaatgctgctctaaaagcaagggctgaccgggttaaggacctggaggacaagcttatagagctggaacacgagaacaagcagcaacagcaacagattaagggcctagagaactacaagaagaaggctcaagatcttaccttcatccagcaacgaaacaggaccctagaggagcaaattgtccagatggaacaggacttgaaggactttgagaacttcaaggcgcaaaacaggaagctccaaaaggagattgaagaaaaggtcaaggtgttggcgaataacgagcaagagattgtctacacgctccaatccaggaacgtcttgcaagaaacgaacgaggagctccaacgaagagttgagtaccttgagtcgaaacaccaggctgatgagaatatgatcaaggagctccaggagcagcttcaaatgggcggtgccatccatgagacatcgggttcccaaagtcctgttaccaatggcggcttcaacctcgagcatgagcttgaaacagaacctgctgttcgtctagagctccagcggctcaaggcagaaaacaacgtcttgcgcagcaatatgaccgttgcgtctgagaatgagcgcctaagaagcgaactggagtcggccaacaagaaggttgacttgtatcgcggcaagtgcaccgaggctatggagaagcacgccgttgcccaggaacaactcaatgccatgatgaacaacacagcaggagaaaggtttgtttacgcgcttaattctgagtggaaatcacaaaattgggatttactaacacctgagtaccttagcaatcccgcttttgtgaacctgcgcaaacagttccttgacacctcgagtgacgtcgagaagctcacaaagcgagtccaggagctcgagcaggacgttgcagacaaggaacgcgagttgatcgctgtcaagacagatcgtgagtcccggcatctttgtgctgaaaatgcaaaggcaaaactgaccaacgttcttcccatagtgtccgtcattggagaggagcaatcagctgcactcaccgcactcaaggcttctgacgagttgatagccgaatcgctacagaaggaactcgaggccacacgcaagcagctcagagagaagacgtttgaactggatgagatgaaggcacagctgatggaagcattggtctccaaggacaagctccgcaagcagctggatgatgccattgcgagcggcggagatccgaacaagtccaggaaggaggacgttgagaagatggagaagctgaaggctgcgctcaggcaaaagatcgaggtgagcaacgacccttcttcaagtccaacacctccttatctggcctcacgggtcgatatccctcttttggcaaaaccctcgcccatcgcatctgggtttatctttgacaaagatggtgaatgggtcatcgtgcccgcgcccataccatcagaaggctcctggcttagtggccttgagaagaccagtgcttgcctgtcaagcattttcaaacgattgaagactgagatacctgccattggtgactggtgatcacgtactgtatggtgatcacctatctcccagtcttacccctcaaactctgctctttttgttcttttgctttcagctgtatccacgattactttacctgcccacagactgatttcccagctgtcgaagccgacaaacctatcatcaccaaacagtgttttagccatgttgtatatgcacctctcacaaaatgctaatgccactcgcctatagcaactcgacaaggctgaacaggagaagtacgatctccaaaggcggatcaagcttgttgagagcggcggtgcctatgcggcccaaaaggtacgtccattcgttgctttccatccgcctggacgatgacagatgtaatgcgattttttgtatttgttgttgttcccctttgatttgtatactaaccagagcatcttccggtccaaacaacaggcgtcaagcgaccaagtcatcaagaacctccagcgcgagaattccatgatcacaacagcatggtacgacatcacaagccggctgcagagcaaccacgtcattctccaaagacggcacgaccaacccaagagctggctgcacaagcaaaggcagttggtaaacggtgagtaaaacaatccttacctcaaccctctattccctgatttttttttctcctcgggacgagaccaaaaatctgacccttatccccttttgttcttctgtagccacgccaaggaggtagaacgtcctcgcgtagcctgccctgtcctaccaagaccagggccggctgcctcgccgccgccgccgctactaccatctaccacctaccatcatcacgttacgtctctgcaagcaaccaagatcaacccacacacggtctcgtattcaacctgcctaactgctgttgcgctttgctggacagcgatcttctcgctcatccgcgcgttactgtctgtggtggcggtggctaccactttgaagaacctctatcgtatctcgatcgtgctagcaagaaagccgaacagaattaagccgggtccaaggtcatcatcatcatcaatacgacgactgatggcgaccacggcggcgactatggcgtttgtttcggtgctagtcatggggggtgattgatcgactagatgttatctgcgtgcgtgcgtgcggttggtgtggattccaacaagaataacaaaaaccaaactatagagaagacgtctttgaaatagaatgtgggcataccctatctagacacaacctcaagggagagtcacatgaagggaaaacgtcgcgaagaaaatgaatagacggatgcattgataaggagcagggcgatcaagaagggcgacatatggtttttaataaagacacgaagcaagggctgaagtatcagacgatgtaaaacccttacaaggaaaaaaaaaatgtgttagaagctagatagcatcgcgtcgagtttggttgatcatggaatctttgtttactttacccctgagatggacctgaaagagggattagaaaatgagaggaatgaacatgatggcggcgattgccacgtttacatcactttgagccatgataatactgctggatctttttcactttgtttcaatttttcccccttttcctagatctacccatcaatccatctatcccgaacatccggttacaagaaagaagtctcgttctcttctgccttcgtgtcatgataacaaatatgcatcgtcgtttttcccatcataacatcaaagacccccaattcccgttattttccgaaaacgaaccgccttctgaacgatgtctcggtgacatcaagggtggtgtggtgtggtatatatgtaacagcaacctccagccagtcagggtgactggtcattttgcccccttctcaaaaaactcgaatcgaagaagcagagctcataccaactaagcgcaggatgaggataattcggtttcgtttcgtatccgtgtccaggttcgttgggttgaatcggtgtattgtactttttttctcaacattaccgactattatgaaaggaagaagcttgacccccgcttctctttctgccctgctgcttcttttttttttttcccccttcaccaccaacctaaaacgtggaaagaaaccacaagctgacattggttttgccggagggtgttttctttacgagctcttggcagcagaagcaatcttgctcatgataccgctgccagcgctgctagccttggccttgtcaccctcaaagatggcgagcagggacttccagacctgggcgggctcctggctggcgtcaatggccttccagatgcccgtgttctggtagtagccgacgacgggcgccgtctgcttgtggtaagtctcaagacgcttgcgcagcgcctcggcgttgtcgtcactgcgctgcaccagcggctcgcccgtgatgtcgtccttcatgtcgtccttgggcgggttgaagatgcggtggtaggaacggccggaagcagggtggacgagacgacccgtgatgcgcgcgacgagaagggagtcgtcgatcttgagctcgaccgcgtgctgcaggggcaggttgcgctcgcggagcatggcgtcgagaccctcggcctggggaacggtgcgggggaagccgtcgaggatgaagctattgcgaggaaggaggggttgttagtttataatttaagggcaagaagggaggggaggggatgggggggcaatggaaaacacatacccgccctggcactccttgttgttctccaactcgtccttgatcatgccaatgacaatgtcgtcgctgacgagaccgccctcgttcatgatcttcttggcctgcttgccgagagcggtgcccttggcgacctgggcgcggagcatgtcaccggtggcctatgaagcgttgcgcgcgcgtgtcgcgcattgggttagcttctcatccggtccctagtcccaggctggcgcgaaacaagacaccaatcggttcttttgcatggaggacaggcagcaagacaaggaaacttacaaggtggcagcagttgaacttctccttgatcttgggggcctgggtgcccttgccggcaccgggagggcccatgaggaccatgcggagctgctcggcggtggtgacgggcttgccgctgaagtcgcgggtctcgagggacctgacgcgatcctcgagggaggcaatgacatcgccgaggcgcttaacttcgtcgtcgatgaagcccatcttgaatgtggtgtgttggggacgagtggagatgtttggttggaaggtggaggaggtggaggtggaggcaagagggagagaaaaggagagagaagcagaagaagaagaagaaggagaagagaagaggaagggaaagttggaaaaggaaataacctcaaattcaaatcaacggagcgaaacggacacggaacgcgggagcaagactggagtcaatagtagtatgtactaggtagtcgggctacgggtacctcttttagtagtccgggtcacggtagtatcgattgtataccactgtatggaggccggggacgttcctggtttggctgacaggtacttttgaagctcggtcgtttttttttttctctccagtgatcggagcggccacggcagcgcttggatgctactggacccggactcagtggttgagtgttgagcacgagtgcccagtccccgttcattgacttgccctgcagtgaattttggaaatcggggaatctcatttgcttcagttgcagtaggttactgcacatccatgacgcactgctacctacctacctctgtctctatgacattctgtatggattacggggtacatggggggagttaggtaccgttcggtcatctatctcactccaacttcgatttccctgtatggctaggtggttataaggaactgaaccggtacatcttttaaccgatcaccccggactttcattgagtgtatctgggcaatctgaactttcaatccttgctgagctcgctttgtgttcctagagaatggtatcaccgtcagagctcagacagctacacctgaattcctttccacagttgtcgtggtgagggctttttggagcttcaataagtgcccctccatggtggtacgtatgacaagagctcccatctgaaacctctaagcatgaggtacatctctcggaattcaccggccactcaatcaacaacaacagacccgggcttccgatgccattcctctcctccgacaaccatgacaatcctgccgatattggaggttgggatggactggacattggaccagatgggacggaaggatggcctcgctgggttcgggtcggcaatccggatgaatggacttgaactcagacttcggtgggggagttggggaatggtgggaatgcggatgccaagttgcaaggtcccgaggatgtcaaatccaccacacgtggggtgtgtcccggtgtccctagcgccaagctccttttggagactgcccggcttcgtctcatcatcgccagcctcggcagtcataagctagccatgcatgcttacgcaacagagagagcatcgagtgatggaatttgtttaaagtatgtgagtgggtaagcgtcagcttcatattatgccgtgacaaattatcattatgatagatacgtggctaacttaggtacgtgtgtaatactaaggtagtgctcgagtgttccaacgccgtagaaacgccaaacgagccatgatgatgcgaaacccatgagaatgcccccttcgagccccaaatgctatgtgagatcatgtaccgccgactaaacattggccctcacactccccgagttgctgttgtcttcgccgtctgcccagatatccttactctcctgttcaaccgcgcgcatggcaacagcaacatcctccaacttggcgacaacatcgaggacaccctgattgactctggaaaagtagcgatcattggcctcacgtctcttccttgcgagtagaatgtcagcctcagtctcctgctcgagcttcgcgccgagcttctcaggtcctccggcactactgggccgtgtgctgccggcgcctccggtgctctttggtcctccgccctcagcgcctcctgtcgtgccacccgcctcggatttcccaccatgaccaccgtgttccgttccggcaaccgacgacttgattttcgctagcccgcctcctatgacgctggcagcaccgccattgttctgtgtctcgacagcatcatccgcttcactcctcgcccaagcctgcgccagcgcaatctgtgcctgtcgtagctccgccagcttctgctcgtgatccggtccaaacaccctcgtgcctccgctagctgacagctcgacctcctccagcgtcgcttgcatctcagcccagagcgcatccgtcctatcggtggtgcgcgtagactcgcctcgaggcaggtgcaacggcatggagagattgagggctgttgcgggattcggggttgtagaaccggtcgtggttgttgctgcgttggcggcgacacttcctcgtcgggtatcattcacggtcggtgaaggtagtagagatgcgccaccgcggccaggtccgagaggggaggctggtcccggtcccgacgggtagccttggccggggccagctgttgtagagagcgaggcatgtgaggccgatggcgaaggaggaaggaagagcgatggcggctcgcgcgccttggactttaccttggcgagttgggacatggctacattttccacaacaagggatcttgctgaatgtctgtaggtcagcttcaagaaggatgaactgcgacgaacagtgacacgagcgtcgcgtctgcgtggggttggttgagcttggggaaccttgacggtacaaacatacaagggaagtgacggagtagctagcttatcaaaggggcttatcagtcgcatcatctactattggccagatatgcatcaagtgctccactttttatgcaatcagcagacagtggcctgaggcgaatgaccccacttgctcgccacccaatcgcacgcagtcctagggttttctcgccctactgcggaaaaaccaaaaaattcccagcaaaccgtgcctttgaccctcctgattacgaactgtacccagagtccgtgatcacgtctctaagtcggtacgtgcctccctgctgccccccccgccttcaccacgtcgagatatttcgatttccgactcctcctttgaaactgtcccccaaactgacattttcaaccaaaagccaatatgtctggaggaaagccccgtggtcttaacgcggcccgcaagctgcgcaacaaccgtcgcgagcagcgttggtccgatcttcactacaagaagagggctctcggcactgccttcaagtccaggtacgcatcaatcccgacgatggcgatggcgatggcgacagcgatagcgatggagatggaaacgtccgccaacgatgatggcgaaatgaagagaaagagatgggaatgatggggcgatgggagatcacgaacaacacaaggcgaaccgagttggagggcattcggctaacatgacgatgatgacagccccttcggtggttcttcccacgctaagggcattgtgctcgagaaggtcggcgttgaggccaagcagcctaactccgtacgtacaccccgatcccgatttcgatgaactcgattcaacccgatttttccgacatcgacagcgagttgcgacttgaacataaagctaacatttgcgaccataggctatccgcaagtgtgtccgtgtccagctcatcaagaacggcaagaaggtcaccgctttcggtacgacgatccctctccaactcccaagttatccgatgatgaaacatcatcctgctggaacccccagcacattcaagtggcacatgcgctaacccatatccccctttagtccccaacgatggttgcttgaacttcgttgacgagaacgacgaggttctcctcgccggtttcggtcgcaagggcaaggccaagggtgatattcccggtgtccgcttcaaggtcgtcaaggtctctggtgtcggtctcctcgccctctggaaggagaagaaggagaagccccgctcttaagcgtatcgttgcttcgagcaggcaaacaggcacggttcattatgcggagtctacgaggcttttttacaacggcattttggttttgggtttaagggatacctgaactctcatggtagtaatgatccaacagaaagcaggtcattaattgccaaaagaaatcgtgctttccccaaaagtcccttctctctatctctcataccttttggtgttctggagattgttcagggactgcctgtgtctaatagtatgacaaatatggtgttatggtacatgaaattacaaagatgatatcccaaaagaacagagaaacatttaccattttcaggccgactccagctcttccggcttcttctcaagcttctcctggccgtaatacttgagcagatagtcagccgccaatcccaggctgatgacaccgccggtaatccagcagccattgacaaaccaccaccagcagtccttgacactcttcaagttaactttcttgatcatgtaacccagcgtcaaggccgcgccaccacagcttccaataaagaacgccggtccagcaccaaccgccgcgcccgccccagcgagcagcgcaatttgcgcaacagccaagcccgtcaacacctgcttcgtctccttatcgtgcttgagcgcaatgctcttgatgcccgccttggcatcatccttgatgtccatgtgcgcataaatcatatcatacaacaccgtccacgcaatgttgctggtatacaagcaccccgccgccgtcaacgccgcctggttcgccaacaagtccacccccagtgcgggaaagcccatgatggctccccacgagaacgtcaagcccagcacaaactgcgggtaatacgtcacccgcttcgccagcggataagacgccacaaaaagcaggctcggcgttgcgtaccaaaagcactcaaaggggaactgcagcaaaaccgccaacccggccagaagctgcgacccggtgaataccaggccttggaagggcgtgatggccctccgcgcgatgggccgcagccgtgtgcgcgtcacgtgcggatcgaggttgcggtcccagaggtcattgatggcgcagccggcgccgcgcatgatgatggctcccgagatgaagaggagcgaggtgccgacgacagagaccggcgaggcgggtcccgcgaggggagctgctaacaaggtgctgaagaggcaggggaagaagagatagtaagaacccgtgggcttgtcgagacgtgctagctcggcgtagggaacccaggagggggggaggcgtgagaggagaccggttgttgggggcacgtactcgggcagaggagggtcggaggagggtacggccgaggtaggaagggtggcgctcgtgggcgtggttgggatttcgggttgggagaggaggggcttggtggtgtggtagttgtgaagaatttcaagtgagaggaggcgtggcttggtgagcgccttggactggcgggagggccggatgccgagacaaggtggtgatgagcaggatggcttggtgaaaaaacgagtggtggtgtgagagaaggtttgtcggggaacaagcctggtcaaaagacggtgcgaggacatgatgggcgaagtgtccttccggcgaagcggccgtcgtgagaatgaggctgtctgagatcatatgtgtaagtgttagtgagtgctagcggtactgtgtaagtgagcaacttcacatgtctcaactgacagagatgccgaagttaaccgtggaacttgagtgacagaacttggggggaaaataaccaaagaaaatctttgcgaaagtacctcttgtctcggtccctacccagccagaatgttatgcctctgacactcaatccagaatcgagtagacgtgacaatcttgctcttcaactgccctcgggaattgttttcgtgatcttattgtcagccttctgatctacacaaattatttgcgccacaataagatccctggttctccatctgatttgaggtgctggcaccagccacaactgtaaattatactttgattggctcattcagttgcaaacagataaagctcagtcacaactgaagccccgcagcttcagcctcccgcattcgcgctgcttcaagttcagttagttcggttctcccgcccgtccctgcagggattcatgacaacaaggattaccaattggccttgtcgacttaggttttgccgcgccggacagtaaacttccagttcccaccccagtacagggcgatttcatgttaatcaccacctctctgcagcaacgaacaccagattcattgaaggcgactgcgcatttaggttctcacaacagttgcatgcccttcagtttcgttccgctgccttccatcaccacagccgatgcaggcatctctagcttgcactcccttcgttatgtcgacttgagcatcatgtagcttgaatgctttgcgcgcctctctaacaacatctctatcgcgtaatcatcacgtccctcgcacgaacctcttccgaaccccttcgagaatatagcagcatcgtcgcattacaacaaccgactcacaccagcaccaacatcacccaccgccaccaccaccaagatgccggccgcatcccatccccaggccaaattcgacccgattccgccggatctcgatcttcatgccctggttgagaagacgccaaatttccactgggtcctccgcgtctcggcagctcagatccgcaacatcggtccccaagagttcgagcgactcgtctaccttcacgttatccgcggtggcaaaccgttggtcattgagaaatggaacgatcgactacccaagacgctattcagcgcagaatggctcgaaggcacctataacaagaaacgtgagtatcatgctgtcatttcgtctcaccgatgctgcagtctaaccaccttgaccttctgcagaggaaaatgttcgcgacattgtcgcacaaaccgacattccaatgaccatgggccattacctccgatcaatgaagcagttgacgaaccagtggaccccgagcaacttccgcgatgagcgccgccaacgtctctacctcaaggatatcgactgcccgcccgagtggcacgagcgcctccagaagatcattccgacgaacctcttttacatgaacgacaacctcgacaaaaaggtttcgaggcgcttcgatgactatgactacgtggaggaaaagtcctgcgcaccagccggtgacctgatgagcagtctccccgaagagatgcgcgcccagaacttgatgtgctacgtcggtcacgaaggcacatacaccccggcccatcgcgaaatgtgcgccagcttgggtcagaacatcatggtggatgcgtccggagacgagaacggggagaagcctggcagctccatctggttcatgaccgagaccaaggaccgtgaggttgtcagagaatacttcctctccattctgggacacgacatcgaaattgagaagcactttgctcaaatcaacgcttggaagaaggcaaatttccccgtttatatagtggagcagaaggtgggcgattttgttcttgtccctcctttggctccccaccaggtctggaatcgcggcactcgcaccatcaaggttgcgtggaacaggaccacggcggaaaccctggagatggccttgcacgaagcccttcccaaggcaaggctcgtctgccgtgacgaacagtacaagaacaaagccatcatctacttcacgctacaaaagtattacaaccaaatgattgagatggagcagaatgccgacatcgggctgctcggctttggtcaggatctgatgaagaactctttccgcatgacacaaatcgccaaagacttcaaggcccttttccgcctgttcaccgagattttggtggatgagatgtttgccacaaaggaaaaggaaattgagtacattgagtttgactcctgcattacctgctcgtactgcagagccaacatcttcaatcgcttcctcacttgcaagcactgcgttcgcaccctggttactggagatgaagacacctacgatatctgcatggagtgctacgccatgggacgttcatgcctttgtgtttccaacctcacttgggccgagcagtggaagtggtctgacctggtggatcgttatgaagagtggcgcgctctgatcatcaagaacgatggctatgtcgactacgacacgtctcccttaccactggagttggcgagaaggaagtcgggcaagaagtctgtggcgcagatttgccaggagcagcttcggagacggccatggaaagatatcagcaaactcgataagccttcggagcctgaaaactcggagccagaagtcgacgaaaatgggaaacctaagaagaaaccacgtcgcaaaaagaagaagggcgatgtttaccgttgccatgtgtgccagcacaaagactacacctacaagctcgcgttctgttcgaacccaggatgttcagaagcctattgctacggtgttctctaccgagcgttcgatctcatgccccaggaagtcctgcaaaatgagagatgggagtgccctaggtgcctcaagatctgcaactgcggcgcttgccgtaggctcaaaaacggcaatgtcccatatcatccgaagaacacgctgcttgggcacgatactcgccccatcgctgacgatcggagtgtggaaacacttgtcgatttcaaggtacataatctcaattggctcaagacgtccggcgacgatggccgcaacgttcagagcaagagattgcaaaagctacaacaacaggccgaagccgagaaggccaagaacgcagacgtacacatccaggtccctgccctaccgagcggtgagcaggcaacgggagctgaaaacctggatgacgctttgcaacaatcaattgccgacggcttgggtgaggaccaggagagaccggatgttgaaatgactggtgcatctgccgaccagcccaacgtcgtccaaccagcaggtcccgccgaggttgcagatatgtctgttgctcccgaggatcacgatcagtccgcttatcctgatccgtccatgttcggccaggagcgcatgcttggtatgggttattaccagcaggatgacgatagtccggacaagatcctgttcgacccttatcagagacctacggccgaaaattatgttgttgacgaagaaccggaattgatgtctgagtatttgaaaaagcagcttcggttggctaagcgtagggcccgccacgccgaagatgacgatcctgattttgctgcacctcggtctcaccatcggaagaagcccaagcttgacaagacctcccagcccccacccacgcgggacggtcaagacgacgctctcgagaacatggacccggcgctctttgatcagacgatgacggatgttggcggtgatattagagatggatctgcccaggctggcgcctcgcaacctgcaaacgcccaatctgcagatgaggcagctgaggagtctcgtcaagcccgcatgtactcgcccaacgtacccacccttcgacatgcgaggcccaaggtatcttatagagttgatgaggataacgaagaagaattcaatgacattctcatccctcgctcgcagagacctgaataccgggcagctgcagcaccagccagtgtcgtgcagagtatcgaaggaccgactggtcctaaggatcccctggatcttgcttctgccgccgttcttgccattaccggcgccggcggtaaccgtagcaatgaagcctctcaggaacccggatcggctcgtgccgctgctggttcaactgggccatcaaagctacgtgggccgcataagaagcgaggacgtcctcccggtcggccacggaaatctgaagctcaccacactgaagatgaggaatcgcacgaggcaccagaacccactcggagacgcgggcgtcccccacgcgcatcactggcagcaaaggaacccgcggacagtagtcataaatctggtgaagaaaatgatgatgaggatattgatgctcaacttgcccaagagcttgatggatttgacgcggacggcgaggtcgtcgagcgcgatgccggtgttcctcaagctcctaagaggagaggccgcccacccaagaatggcgtgaagaaggtcgtggttgaggtcactaccaaggcacctatgctgtctttggctgagcgcatgaaactcaagggcaagaaattcaagatcggcgagcgtaagagcaccggaggaacgcctggaaaggtcatcgccaagccagttgactcggtcgagaagagtgcctctcctgcgggttctggaagggtggcacgggatgctgagaagcagacctcccttcctgttcgtgaatcgcccaggatgaccaggaccaggaccacgtcagcgacccgccacactgtgcagcctgccgaagaggaatctcatcactccgagtctgagccggaggccgagcctgaaaaggagatggagaacaagaagtctccagaaccaccagctcgacgctccgcatcccaggcatccgtccgcatcagtcctcctcgtgacgaggcttcacctaacaagtccccagaacgcagtccgagtgtcagcgcctcgcccgaacccccaaatcgcgcgccttccactgccgccgcgccatctgccacccgcatctctccctctccttcaccatcacctgttcgatcgccttcaccgccacctcctccacctaagcccgcaggccctaccgtcgtcaggctcatggacactgaagatgaagagtctgattatggcggcagctactcgggatcccgttcaccttctcagaggtctgagtcagagcggagtggaagcgtggcaagtggtacgggctccgaagacgagccgagctcggactcggactcggatgacgaggatattccggctaggaaggagagtgttcgccagagctttgcgagtagggggcgaggaggtggagttggggttgtgtctaggggcagaggtgggatcaggggaagggggcgaggaaggggtaggcctaggggttcgtgaagcgaacgaggatgagatatgtgagaggggctgcatgtgggaaaattcacttgggcaattcgggactatgatacccagtaagcgtttgttgtcttgtaaacaaaggtaagattgtgtaaagtgcttgaggattagatggatcgaggaatgatgagagatgctgtttactatttgttattcgagtcttgggtttgtttatgaatgaatgggggttcttttggtgagccgatgttcttgtccgaggatgagaagggaagaattaaaagtcgatagcaatcattgttcagctagtatcacggttgcttctgttgttggttgctggttacctcttctctttgcttcattgtacattgtatgatcatattgtacattgtatgatcatattgggcagcatgcctgcaggtataaaactcgtacggcaatctctgacgcatcaagtctcggtaaaatgttgacatgcagtcccctcggacctgatccttgatgtcgtctccgcacattcactcattcacaaatattccttgaacaatgatgttgttttacatcctcttcaattcgataacacatgaaccattatctccacgcatgcaaagatggccagtgtctatctccctgaatgatcctcatcccaaacactaccgtaatgcaattgtagtgttatcctctcatcatcctcccattgatggctggaaatgcaagagttgcttcgcaactaacaaaggacaaaaagaaaaaaaattaagaaattaaaccgaaaaagaaaacctcatgagctcatcatgctccttcctactcatgctttcgaaagaaaattcagttcccttttgactgggccctcctccttcagttcttggtatgcttctccagctcgcgcttgctggcctcggcaaactcggcgtccgacaggcggtcggccttgacgttctcctcgctgttggaggcaagctcgggcttccattgacccttgccctccttctgcttcttgagggattcctgcttgtgcttctcgtaggcttgggggtcggggtcggctgttgttgttggaaatataagggttagtatatatgtgggatacataattagggggtaaggtttgtttgtgataggaagggaggggggaacatactgttagatgactccttgagcttcaggctggcggtagaagcaatggtcctccgcgcggaagcggcgacgagggtctgacgggcagtgagagcggaagcggtggagatgcgggcgaacattttgaaagtggtttgtggttgttctttttgttgttgtttgtgttcaagttggttgtgtgtaagttgagtgggggaattgggttccttcgattggttggtgtggatggtaatggagggtggctgatagtagaaagaagataggctgagatagcgagagaggcacgaagggaagctcttattaaagaaagtaatggctgtctgatcaaagaatgaggaggggcactcggtagtagctgccttgaagcaggtacagagatggcagctcgcgggctgccatgacgtcattacacctccgggacaacggatgatggcgatgtttgcaacaagaacgaccagcactgaacctctgccagtactggagggagccccattctttacttacacgtgcaaatcccgcttcgtcagggacaaagggatcatggtgtgacatgactggaaatgcgatttcaaatgatttgcatattcttttgcgagcagaaagctatcagatagcttttcttgtctttgttgctcctcccccaagagattgcctttccaaacactgctctgtaccctcgcgagaagctcacattgatacctcaatcctttggccaaccgatggcatcaagattccaatcaatcgcgcatccacacgttcatccattctcaggaatacatcaaccgaaagctctgacgttgttcctgttccaagcagagacaaaagtggatccatatccacgctgcggtgatagtccccctatccaccagcaataacatcaagccaagttcgacttgttgaaccttggtcaataagtgctggagtgacgatattcagaggagtcatgtctggagactgtttgattcaggtcgctggaactccatcaccaacatatgttccaagagcaactaaccccttcaacgccagacttgtctgttcacgacaatctgtccctgtcaactttgtagacaccgacgtcatacctctcaggtgccatgacctggtcaacacagccctacaatgagcaaaaggatgggcaattctctcacactgtcagcgtcagagtagtggactccctcgaatgcgacttctgatgacagaggagaagagatgatcggaaagatacctgacgtttgcatttgctgagcatctctgagctgacacttcttgagtatccgcagtgcattgcataaccttaagcatatgatatgcaaaactaggagaggtgcttttcgggacccgcggacccatccgatcatccatcctctacactagcttccgatccgatccaagctagcctccggttcggggactggagaggcatcattgcgggctctagggctgaagtaacggacggcagaggcgggccgaccgaaactagctgctcataccaccctactcatccatcgaggagaagcttgagtttcatggttcgtctcagggtctcacagagatccagcatctcgtactcctcccaggccatcggcgtaaccggatctccggggcgagtgaggaaacacgatctctcttggtaaccaaatgcccccaagctacaagaagacaattccagaaagaagacgtccggcacacgtccttgttgctcccatcttcatccagtttccataatgctacctacggacgaatggggggattaccttctattggaatggttcggtcggttattgccgaagcattcgagtgtcacatcttggggaagttcctacagaacacttgggcacacatctcgcgctccgagactctttggcacacgggtagactcggtagcggatcaactcggaagccctccatctagtaccgcggccagaccagcctgtatcggcatgcagtatagggcaagctgcagataattcggggagcccgaaggcagatacggcgaagaggatcagcatgcgggaagacgacaaattcatctttgtccattaggtttcttgggacttgaagggaagtgccatcctctaaatatagcttaatgttctgcgtacgcataaggtggcttcgatgaagggccttatgtgccgaaagcaacgtggtctttgaatcgcaatgataagaaactcgtgtatccccggacgggagtacaccttcatcacggtaaagacaggcatatactgaatgaccagacggcggatgggcatttcagccttccagcttgaactccgcaccggcgatcccgcacagtgcagtaccgcaacatcggggctcgggatgccgtggcctcatagggccgttccggaacctgaataccggcatcccggaggccgcaacatccgcatccgcatggcacattgccggaacactgcgggaggcatggggaagtggagggaaccgatccgctccgccccgcctgtccggtctcgtccttatcatcggccgcggggggagaccggcagctaacatgacggatcctcgtccattcgcagaattttacacgtgtacccaatgatatttggaaagaacaattttagaaacgccagagaagccaactggagaggcccatcatacatgagcgaatcataaaaagccgcattggccgaacgtttggtgccagagaaccttcgacttgttgttcgccaggaactgggaaatgaaaagcatcagaaaaccggttttcgtctgggcgcagcccgccgcagacccgcagcgaacggcccagacttccacaaaacgtttccgaattacatattgtgaaaacatgaaaatctcgcatcctccacaattgtacactttgtattaacaaaaacaacggaacggtacagtacagtacagtattacactacacaggcgtacagtgcagcagaaacaagacaagcataagtagccgccgccgcggtccgcccgcgcttggattttctccacagcggttatactgtatacatattgcgtgaattgaggctccatttcgtcgcttcccggaaagaagctggaagccgacaacacgacgagatgagacgagacgagaacgaaaaaagagaaacggaatacggcatgtagtttgagcacttcaacagagacacaagggcagaaagattcaagcagtagtaccgagaagttcaagatgagatatgcaagcgcttttaaaacctcttgaaagtcacgcaggcaggtaggcaggccgccgcgtgcatcgatgtctgctatagtgtagtgtaaatgtaccgtaaaagtagcatgctatgttgacgacagacgccatgatgccatgctggccgggcgccgggcgtatcgatgttgttgttgtcacgacggatgctgctgctgctggtgtaagtgaatcaaaaggaagtagctacaagccctctctacactacaataagtaccaacaaacaacccaatgaggaagttttctccggtttttctactttgcaaatctctctttcgggatccctcccagaaatcaatagatttctagattgcgagcgactttccccaagaaaaaaagaaaaagaaaccaaatttacggaaatgagatcggagatgggaaaatggcactgcgggcccggcccaggtacgtaagtaaggtttagacaaggaccgggtagcggggttttttgatgatcgtgatgcactagattgacccaacgaagcgagcgagggactgaatccggatccagaatgaaagtgaggtgtacgcagtacataagttgacgatttcaattttggggtataaatggtccaaaagttgggaaaaagtgaattgcagacggttgattctgcatatgtggaaggaatctgatatgaaagggtttgaggtggtaggtcaagaggggagaaacagaaacaaatgatactaaaattatatcgacgtacatatgtatgtacttccctatcccagggccattccgtggcccacgggggatgatggagagaatgacatgccgacgacaaagctaaaaaaaaaaccaaaaaaaaaaaccaagtctttatgtcttggtgagacaactaagccggccggggacagacaaaggattgggatggaagataaactcctacgtagtgtgcggtgcctatctatctagcagcaacctcgtctaataatatcttgacaacgcatatggcctgacatggagcatacatgaagacggtctgatacccgagttgtctcagctcatcatctcttatctatcttgtcgaccattcggggatatccagaggctcagagggagcggcgcagattcgtggaggtgtatgaagtctggaaccagtcttcctttcgttgtcaggttttgcttggctgggtgattgctgttgttgtcgttgttgaagttggagttggagttggagttggagttggagttggagttgaagaaccttgacgacttcgtggcagcttctctggctgtctcatgattgtctgggcttgagcatggcttgcatgcaatgtgtgtaaacccgggccggcggcactgagttgtagtcgggagtcggcagtcaagtcatgtgtccccgtgtcaacgtgaccatttgagtcgttggcgacttcagactggacaaatcagacaagcccaatatgtaggtgttagcctgaacctttttttatggatggggaattaggaaaagatatcaaatcgaacgcgaggcccgggcgttgcgtcggaacgtccatgtcgagtcggtttccccagatttcgtccactcccgtccctcccgccgctcgccgccgccggggatacctacttgggtacatgtaaggacggagaagcaaggggtggtgcattggggttttggactgattgatgtcggtcgtcgagatcgctttggacgctttgacgctacctacgacgtaccgacaagcagcatcggccatcgggtatcgctattcttttccctcgagcgaatgccgtctgttcggcaagcatccgatttccatccatgacaatcatgccatgtcgtctcgtctcgtcagtcgtcgcctcagttcgaagcttcaagcgaccgacaccaatctccaatgggagaaccttcgcttccacttcccgtccctagcacgtaacaagaaagagcgaggaacaagaaaagagtagcggtgaagtaggcagtgccaaaacagcccgattatcagaaatagggtatacatgaagcctttccagactggggatggatgggatggggggacttactagtgtactgtgtgtgtactacgcacacgcacacagtgcttctatgacattgggtttgtcaccgtcgctggccacttcaaattgagttgtacgcagtaccacacagtgtacataggtgtcccccaaagctggggtccatctccgcacaatttgtacagcgagatttgatatcacggttatttgaaaaacccgatggcgggtggatggcccaagcttgaaaatagtatgtgaacaatggtatgaaatgtaaacttggagatgcgatgaattgaaatggctgccgagtcagaacaatgacacagtgtggggattcgggagggaacttcaagttgttgaggccactcactacactgcaggcaagatggagtgagatggtgtcgtggacggaacggtgggggtgcattttgggacctgagcacaccaagagatgcccgctaggaggacaagccgcagcggcaacaccgtgacaccctcctcgttttcggtttacacgttctgggcgtgtgctttcataaaatgtctttgccttggcttccgctgccaccgaggacgatactgctgcacaggtcttaaaggatgcatcaaccagccttcaaatgagtgtgcaaccatacccattaattcgatatgcgacatggtgtatgtatgaatcttatgatctgcgtcggcctggaagtagtaaatgctcgaatcgaacgaaccgatgcgtcgtcgttactgtcgtgtatgcaagcactttaacaaagtgggtttgaatgaggtacgtactgtaggtgagatcgcttcgctgcaatgtccgggcccgtgatttgtttggttctcatttctcattccctaggtgcttgacggcacgacggcgataagataaacatttgtgacggtgaattgggatgcaccgaaatgaccttcatcgacgacaagaatcgtcctccactcgggtttcaaggggaacaacagggtcccgccatcggcatatacactacagtatgtaccagcatgtccgaccaaagtgcccctccccctcccccccccttcttcccgtctcgagcaaaaaggtaccgtcaccgagatgaacgagttgagccgagtgatagcgtgtgatggcactttcagcgaaatggtctgtgatttcgacatgtcgctgatttgttccggatcttcaattcacagtaaaagctgacgatccccattcttcctctggatcatatctgaaggctatatgtacttaatgttgtatagctcggtgtatttgacagacgggattgtcgagttcctgtccatcactttcatgacgaccagaggaaaagcgatgcaaatcaacaacaatgatagaatctagtgtagattgtcgtcacaaaggaaaaaaaggaacgacgggataacgggagtttgcccctttcgtcacccgtccacgccccaccctagccccgaacgtcatgatgggacggtctggcggggaaggggcttatgcactggttgatatcaacacaacgtgaataaaccccaattccggcaattgctcgccatgattcaagcggcgaattaaccgttggttttggggatgacctctttcttgtcgttagatttgtgtgtaacttgtcgctggttcgcatctctgtagtcccgtcaggcctcttggaccctttgtggggaaccccgttcatcgtgaatctccgagcacacccccatgaattccactttactttcgtcgttcatccgttcaaccaccggtggcgtgcaggttagtttagtttggagagctgtctaggtatggcctatggttgccttttcccccccgtcctgccctgtgcaaccttctgcggcacggaacacaagaggcacaagttcaaccggggcgcctacggtactgttgtgatttcagagatgcagtccgcgtgcaggtcgccgatgaggacaatacaacacactctacggcagataaacgacctaaccagacgaaaagtcatggcaagcaatgaagggacaacaagaataagccccatgcctaggttcctacataaagctacggcatatgcaggtgagactaggagggcacgatgtctgtcactgaatttctggaagcttggggggttgctttcgggtgtctcgttggaacgggtggttcagacaccagcgtcatcttcgccaatcagtggcaagctgtggccccaaaccccccctgtctcccccagagtcccagacaaagtctcggttgtggtcccttctgtctctgcacctcgaccgccgctcaggttcgctgatgatgatgatggaagggtccgggcgggttttcaaccatctaagccgtcatataggggtagttattcccagttgcgacacagtatctcgtcaacgggattagcgggatcacaacctttccgagtgtcattatcgcagcgctctcaagtctactacaatctagacgtgcctgccatcatgttcctagccgtctcgtccgtgaagtgggatacgagggtgtcagtaaggtacgtaggtactctgataccttcaacgcaagaagcttacagtgattggagctcgacaagacgggctgagccggccccaattcaggggatagactaacaagagtgcaagactggacgtttgacgttaaaccataccaacgcctctatcacttgcgtattccgagacactgtagagtcgcaatgataaacggccatgaattacatacaggcaagaagacgtctgtcagaactgacagtggaggggcgagaggggaactccaacactttccgtaggccttgggagtttgcgtgggtggtatccaacccaatccaatctgagctgtcacaaccagtcaaagcgcgctgacggggtgacctcgccacagggctggggcggcctaatctgccaaaaggtgatagcgcaggccacactgccctcgccctaagaaattatgcatccacgcacccctcaaccgccgtctgcaacacgctgtcgaagcggcactgtgtaataacgatacggaaaggcactggaaacgagaggccaaagccaataaggtcggaaggggtgtcaggttctacgcttctggttgtttttgagaggccataggagtatgcagacagccgcccacgataccctcaccagatcgatttgccaaaacaaaccgttttgcattatggggtaggaatccggcattcattctttggcaggtcgtagagcgtctggaaataaagacagtcagctgtggctcacagtgtgatcatctcaacacaagtaaatttgggcacgcgaagtacttagcctcaaacggaatcgatcggctacgtctcccttgccaatggagccaggacagagacgctagggttttgaagcacagcggcgtcgtcttgccctgctgccagttccccaatggaagccctcgggccatcgtcgatgacccgacctagcggctcctacggctccagctgggacaacacggggctcctcgggcccgcaaccacaaagcgaactgaaaggggagaggaaacaagagacgaggggacgagtcaagatcaactcgtaacccattttccccttcccaacccaggacgttgatccgggccacgttgtgaggacaggataggaaaacctgtaactgttgaataccgtgaccggaaaatttttcgggtgttgcggataggaagaaaagcgaggtgcagcatccaggacgtggtcaccttagcactaaccacgagatactagtcgcaggccgacagggtcaatctcggcttcgtcgattgtcgtaggtagagttactgcggttgcgtgctaaagtaaaacccccttgtcacgtacctggcacggaccaccgcagccattgcttcgagagcactgtgtggtcagcgacctggcccacgggttttacttacccatctcaccatagtagtactcatggtatcagccagtccaggggttttgctggcacatagtcgtgaagttctgaacgatgacggacggactatcgaaccagacaatgagatggacaagaaggaacgcgattcgggcgaaccattctcgtcataggtatcctgataggttatgacgaacattttggcgattttagttttgccgtttgagggacgtttttgtgagagtcgtgagtagcaggcaggttggcagggcaggctgctgtgtcgcagtgggtggttcaaccaagtgacttcacttgcagtgcagttgctgaggacaggacgggacagtttgcggcactgggtgcagtgtggctactcaggtggggttgagtgtgaaccttgggagttcttggcgcacacaaggcaacgccatccaaaatcgaaattgcacaccagcaggacagtgtgaccaagccgaaagcggactcgcaatatggcgcccaatggtacgcaacaaagacccgcttttctgcatgctagtgtctcgccaccccgttctgcgagcggagatggaacagggtcacaagaggcatggcctgtgcggtttttcatcagccatttcaaccatctgtgccattcagcaggcattcagcacattcacgccgttcccattcgtcgaccgggcggcgcctctggcgagaggagcccaggccattgcctgtcatccagactggttccgtccaatgcctgagaccccggtgcgctagtagcgtcccagttccagcccagtgtgcacccccccacattggcaccccatcatcccattggcgaccccgtcgagaaaccccatctgtcgggccagtcacagctggcagcggcagccagagtgggccgggttgtggtgggacgaagtgggcgaattggacagatccatctggggccccctgggagacccactcgcacagcgctggtgtccagcgcacgtcgcctgttccgattgctcttccatttcgtccctcctcccttcgcctcttccctacttcttcacccgcctcgtccccgtcaaaccacgtccaaccctcaccctcgatcttctgcacatttgcaagcgaccacacccaacaaccacacaaaaaaacgacaacatcttctctgcaccctttcctcgacttttgcccgactttttgcctgcgcccacttcaagtttcgaacattccctcgacagtctttgatcgctccactgcaacagccttggttttggttccattgttgctgtctcacaatacctgggtttaataccgcacaactcccggcttggccaaatcaaaaccacacaacgcacacacgcacaaccacaaccatcacatcacccattctccgatcccgcacttggatttggctcttcctggaccgattttgctcgtcttcaacatcgcactccctgaccgccactcataatgtcttcgtactatcactcctacgcccaccagcagcctacagccgccgctgctcctgcagtatcccacgctcaccatggtgggcgtaacaggagagctccccggctgtctgtttcccaaaatacgcataagcagtttcgtggtgtccggagtatgaaggacttgtccgagtctgtgtccgtgacctcgtaccgcacaaagtacgaagctggccgctcttttgatctcgaggacgacatggagttctgccccggccttttgaccgatgatgatgtgagtagttcactagacgaactggaccattggcctgctccctcttcaagtcgctggcactaacccgccttccctcctcaagttggtctccatccacagcgcttcctctgagcgttcctccttggcaagcaactcgccgcaaagctctcctacgcagcagcccaccaccatcgccccaggcttctcgctcaactctccctatcttcctccggtctaccaaagtcaacaggcgaccctcaagcttcatcagccctctgccacccgcggccgtaatgccatccccattatcaaccctgctactggtatcaccatgaccagcccacctccctcggtatcgcccgctcggatgcagcagccgcagtcccttatgggcgctcggccacgttggtaggcgactgatgtctcgcttcgtgacgtagacgagactaggccgacctagaccgtcgtcgccgttgcaatatggactgtacacgtactgcctcatttcgcatgctcactgcagaggctcatcttggcgggtaccaccgacgttttctcaacaacttttaagcaggcaggcactacgatgatcttctcattttcccggcaggcagggggcgacaacccaatttcccactggatcttcgaccttttcggcaaccttttttccgatacccaacctgtacaaacatcctttaatcgacataagctcctttcccttcctgaagcgaaagttcttgacattttcggacggcgcaaaaaaacgaagattcatcggtacctcttgttttcgaatacccaaaaaagcgtggtggtgtctatggcttcgaaagatggggctgctttgatttttttttcccacgaaacgggtgttaccaaggtggtcgtgcatccaccaaactactaatcatatcacacacaacaacttgcatcggtgtctcacgacggagttctcggctttttcctcgcctcggcgacttttgtcttattttctcgtttattttttcgataccatacacacggggttttggtgtttcgtcatcgtcactaagaagcggcgacttcagtcacatgataaaaagtcataacggttcaacgggtccatgaattcatcaaagaaaaagatatcgacatatagagcgactttcgatgggtttttagcaggttgcgctatgtgggcgggaggcttttgcaaccttgggtgttctcgaatttctgggggctacatgggcaaatctttttttgggagcaggcaggcaggcaggcaggcaaagacctcctttgtcgttttggtgtcgcgcggaatctcaacttgaaagctggaatttccggggtgtacgggaatgaggagttggtctgaaagtatttcgggaaatttctgtgttgttttatttttttttttttttcttggttctcctatgttccggattttctttccgcctgtatcatgaagggatggtaggcgctgtgctacggcttagccccgcctttgcttttctttcttcttgttgattttgggatttatttcttgcaacggggaaactttgcatctctcggatctggctcggtgtgtgaaaagatatcagcgtgtctcttttctctcgtctctactattcatggggaaggctggctcggttttgtttttggcacaaagcatcatcatttcggggatatcctctgttttttgcgagcgggcgtcgcttaagctttgctagtgtgtgtcttccatatccatgttatgaggagttacactggaaagggttgtgtgtttctgtctgctacttgctgggatgtgggcgattagctccgaactggctgctttgtcccggtcgagtcatcatcttacgtgtgactcttgtcgaccgctcgactcaaaaagcttgcgtgtgaatattcgggatcatattcctgaaaaaaagatttgcaagttatatggcgagcgatcgaaataaatacaaccgcctccttcactcatatcttgctctcccgactgccttcgtgacttggttgtgttgcctttgagtgtcgtgtacgtgtgttcgacctggagtgaggtgacaagtggtacgatgacatgccgtgatacagtacttataaaccccatccctgtgctctgtgattctgttctggtgttgaaggcgtttctacactgcctgtttgtgtgtcacagcatgtcacttgaagtcgctcgcctcgtcgtgactggaccaaacctagctggattgaatgataaggtcataccacaatctgccaatcgattgaactgcatccgtcttacccgctcgcaaggtgcatacacaacgacaacaccgcgcacctacaaagacagccgcaaacatatgaccttgacacttctttgtgcctcctgtcactcactccctaacaatcaaccgcctcgacatcacaagataaagcttaagacatttatttacaacgcaaagttcggacctcggttttttcgagtcccagggtcctcccattcttgggtagcagattaggtaggataagagtgctagggtgctgcttagcttaaaagcttctagctagtcgcattgtttcct