tgggccgcacgaaatcggcgccgccaaccatgagaatcttacctaaactgggcgcttctgaatgatacaaacgcccagttctttatcggtagaagcggtcgtttcttgcgctcggtcgagttaggatgagcgcgaggatatcgggatacaaggggaactgcacgggttgttgccttgcggtcactgcgacgatttgttctgggcgacggccaagtgggtcaagaagcgcttaaccagggctgtagtagagtgttcgactaacggttaggccgatctgcttcggctgtcgccaagcggcatggactcgccgtcgaggtaccgagtggtgtgacacgcgcgcgatcaatacccatgatcgggcggcggtactccaggcatttgggatcacgctattcttcctgtcgaattggtcaggcgtgtcccacacggtcagttgccgcccacacgttaattaattttggtccttcaaggttgccagataggcgatcacattcgcgcgcttctgtgcattcggcatgcccatgtaaggcatcttggtgcccggcacggcggcttgcgggttggtcaagaatttgtccagtgcggccgcggtccaaacgatgtgggcggatttcaacgcgggcgagaacgggaatccggccacgctcgcggctggctttccaaagacgccgtaaaggctcgggccgatgccgttttgcccggcgaccacgctgtggcatgcggcgcattgtgcgctgaagatcgacttgcccttgaccgcattgccatcgggcatgccgccggccagagcaggcgccgggaagaccgggagtgccgctgtggcaaaaccagccacgaagacggcgacgaatgaaacgagggcgatacgattaaccatgggaaagcctcctgcagaatgtgcctctagagtggcaccaatcgattcagaacgccacccacattccagcgaacaacgtttcgttgcccccctcaccgcgcccggcgtcgtcgtagttgcgggcaagccaattgaatgtcgactatatcgtatcttcaatgatgaatttcgcatttgcccaagggcaaccaagcggatccgccgttgttgaacgggcagtagtcgttcttggcggtccaattgttagtattggatttaccgatcgcgttggcgtcgatcaaagatgcggtgcagaacaccggatcggctgacgtcgttgaaagtcggcgtcggaacacttcccagcgcctcgaaatacctgtgtcgtataagaactttcgccgattcagagccccgatggacctaacgcttgaggaatccgcacctagatgccgtaatgggccgagtgcctggcgctaggcatatttcggcatctaggtcagtaggggagacactcattccatctaaaatgccacccacattccagcgaacaacgtgtcattggcaccggcactacgaccgaagccgtcgtagttgtgggccaatccattaaacgtgggataaaccgtatcggtcacaaataatttggcgttcaaccatggcagccacttgggtccgccattattgaacgggtagtagtcaagctctgttgtccagctattcgtgtctggctttccatttgcgcttccaccaattggtgatggtgcgtacagcagcggatcagcgttaccataaactgtgcggaaagattcaataacaccgtatttttgaaatagaagctcagagacactaaatgttagtatatctagagtatcggaaggatttgcagtaattccgagcggatagcttgccctccaatcctgcgtctcgtgaacaaaatttgcttggatcgaaagtgcctgcttcgctgtgatgtactggaattgggagtcagcggcgacgtcgaggattcgatcggtaggtccgttgagcctgcccgatgggtaggggcggtcaaataatgcgtatgacccgacctcgaacgagttgtttgcccaagtgtgctggaacgcaagcctgacatatggaatgacgccattaacgcgcggcgctggaccaacccccagtgcgtagctgaggtggttaggaagcgacttgtaaaggtcggcttcagtgtaaagcatatctgatggcgtgatgttcaaggcgccgtacgcaccaatgccgtagacttcgccgcctaaggcatctatctgatcatcagcaacgggtccgggttgcacgtttgagtggatatacgggaagccccaagcaggtattgtgttccacaggtccgtgatggtcggggcattgttgaacgtaaggccataaaacaacggcttcccgaacagcgtagcgggatgtgcaaaccggatatccataccatcccagtgaacactctttgatactccagaataggttgcctgaatgaatgcgcctagcccaagttgtgcatcgagagcaccaccatagaataggcttgtttgctgcggcaccacaacgtcgttagatttgaagctcggacgtagtcctcccggtattttgtcgtgcaactgggtaaaacctatttgagcagcgatggcaacgtttttccatgtcggaaatgttccgccggcaatatatccctcaagtttgaaatcacgaccgtacggagtgagttgaggaaagccgatatgacaggccgagcagggttcgccagtctgcgccgcaaaggcgggaatcgcgtaggcagcgcgaggtaccgcaagccaggatgcggcaaccatgcctgcggccgcaagccgccaggaatagcgatgtgaccaagtcttcatttacagtcccccgtgatttcaaacaggcggcccttcctcacgtgtgccaagatggtcgagacgctggcaggccgcgccatgccagcgacggggaagggccggagcatctctgcctgaccatgatagaggcgcgcgagatcgacgggaatggcgaatgcgcgtcgcttttgtggcgcccgcttaccacgatcgaggccaacgacgctgccggtgccgccgaaatcgtacggctctaccggctctaccggttgaggtggagaatcgaggaagttttccggtctttgaaaagtgaagccctcaggctcaaagaaacccggctgcaggacgccagacacctgttcaagctggccctgatcggtcttgccgcaaactcccgcaccgtccagctcgtcgatgcacgcaacggcagcgatagaccggcaaccgacatcatcgatcccggactgctcacagcagcggatgccatcggcccgccgctcgacggcaaaactccaagacagaaaaactttcatccaccccgatccctcgcgtggctcgcctggattgtcgcccgcctcggtggctggaactcctactacaagtcgccaggtctcaaaaccatgcgcgcgtaacctgggtagttacaatatgtgagaatgcgtcgacgcgccttgatctaaatcaaggcgcgttcgtcttctgcatgttgacaagatgcggttgtcgctgcggtgcggcatggaaatcgcaggagtgatggctcatggcggagacggaattcccggttctgctcgcgaccaatgtgttgggattgcttcccgcgccggctctgatgcgtgctacgattttgctgatgcgccggcttggccgaacacatccgcggttgttccgcgccctcgcagcccataagccctgcacgatcggtatcgagccgaccgatctgcggcatcgattcgtgctccgcttcgggggagggccagcatcactggtgccgacatcgaccttggagcagtccttgaatgcctgcgtgaggggccggttagcgacattggtggggctgctcgaaggccgactcgacagcgatgcgctgttcttttccagagaggttgtcattacaggagacattgaggcgatcgtcagcttgcgcaacgcactcgatcgcgaaaccgtcaatgtattcaaagcggcaaccacactgttcggaccgggagaacgtgccgcccggcgggtggcactcatgctcgagcggcggctcaccgctgcgcatcagcgcctaaccatggggcacgaagcgctgcatacggcaagacgagaagaacatcccgtcaccgcgtattgcgaacgggtagaggcagagttgcaggcattgagaacgcgcatggccaagattgaagcgcaaacgaggcgtcggaatcccatcggtgcggtgacatgacacgctatctcgaactggtctgtccggcgggcactcttgctgccttgcgcgtcgcggtcgacgctggagccgacaccgtctattgcggtttccaggactgcacaaatgcccgcaactatcctggcctgaattttacccgcgaagatttacacacgggcatcagctacgcccatgcccgcggttgccgcgtcttcgtcgctgtcaacacgtttccccgagccggcgaccttggaccatggcagcgcgcgatcgatgatgctgcttcatgcggcgcagatgcggttattcttgccgatctcggcgtgctcgattatgcgtcgcgccgccatccaaacttacgacggcacctctcggtgcaggcggccgcagcgagtccgctcgggatccgattctaccgggacatctttgggatcagccgtgtcgtgctaccacgcgtgctttcggtcgaagaagtcacgtcgttgatcggacaaacaggcatcgaggccgaggcgtttgcctttggcagccttggcacgatggtggagggccgctgctttctctcctcttatatgaccggccggtcgccgagtagcgacggtgtctgcgctccggccgagtgtgcttcctaccatgaggacggggatcgcttggtctcccgtctcggcgaagtcatgattaaccgattcgcgcacaatgagccggcagcctacccgaccccctgcaagggtcgcttcctagtacacggccgtccgagttatctgtttgaggagccgaccggtctcaacgttatcccgctcctcgcggaactcaaggcggccggggtaactgccttgaagatcgagggccgccagcgcagtcgcacctatgtggccaccgtcgtcaccgctttccgccacgtcctcgacgcgcttgccgagggcgcgccgacggcaccgattcccgccgtgctgcgtgaggtcgccgaaggaggacgcgagacattcggcgcctatgcgaaaggctggcgatgagctgtttaaccttggggccgttgcagttccactggcccgcggcgcgtaggcgggatttctacgctcgtatcgccgacgaggcgcctgtcgagtgcgtctatctcggcgaggtggtttgtagcaagcgtctgccttggttcgagaaagacctaccgaagatcgccgagcgtctgcgtcgagcaggaaagcaggtcgtgttctcgacaccggcgttgatcatcaccgatcatgaggtcgcgatgatccgcgcgctctgcgagacaggtgatctgatcgagatcaacgatctcgcatgcctgcaactgctaaatgggcaggcattcgtctccggtcctctggtgaacgttttcaatgaaggtgcactcgatgtccttctccgtctgggtgccatgcgggtgaacgcgccaatggagctatccattggcgcgattgccacgttggcggcacggaaccaatcgagtgaggttgaagtgttcgttttcggccgccaaccgctggccatctcacaacgctgctatcacgcgcgcgcacatgatctgcataaggataattgccagttcgtctgtggccaggatgcggatggtttggagatcgcacagcttgacgggcgtccactgctggcaatcaacggcacgcagaccctttcgcacggccatgtcgctctgctcgaagaactcaccgatctccaggcagcaggcgtcacccatttccgtctttcgccacacgcactcgacatggtcgaaatctccacactttaccgcgccgtgctcgacggcatttatgacgcgaaggaggggctcacgcgcctgcgcgaactcaccgcgcagctgccgtttgtcaatggttatctgcatgggcgcgccgggatggactggcagcctagccgggcaggatagaggcaatagcagcagccttccggacaccacatttttgggatctaccaaaccacgggaagcattctgagtatggactgtagtggcagagttatcagtaaaagcttcgggcggatgaccggcggaagcgaacattacattgtcatcgaaccacccgctgatctcgacctcaccgagcagctcgcctgtcttgagcaacgttatgatgaaacacggcaggagctcggtctgccggccggcggttccgtgttccggcgattgttcgtcagcgatgcgatgaaccaggcacctttgctgcggcgcagccgtttggcagaggatgaagatggctctcctgtggcactgtctatcatccagcagccgcctctctcaggaaccaagctgtcccttcttgcctatcatgtcagcggagctctcgatctctccaagcgccggcttacgccgcggcatgtcgtggtcgaaaaaaatggtcttgcccatctctggacaacaggtctttgcccgggatcggacgataggctggttcctgtgacacaacagacacggcggatgttcgacactcttatcgatgggctcgatggtctcgggggcaccctacacaataattgcgtccgcacctggatttacgtcaagggcatcgacgtattctataaggatatggtgacaagcaggagtgagatgtttcttgaacagggtctgtcggcagagacgcatttcattgccagcaccggcattgagggtgcgtgcgcacacagattcgatatagtaacgatggatgcctactcgatcctcgggcttgcaccacaacaggtgtcctatctcaatgatttcgatcgtctttgcccgacgagggactacaacgtaaccttcgagcgtggcacccgcattgcatatgccgatcgcgcccatctctttatctcgggaacggccagcattgatcgctccgggcaggtagttcatcccggaaatgtgatgcgccaattcgaccacgcgctcgacaatgtggaggcgcttttgcgcgccggctcggcgggactcagtgagctgatgcacctcatcgtctatctgcgtgatccaaccgaccatccacgtatcaaaacggcattgtcggagcgcttgcccggcgtcccggcgatcattgtacagggtccggtttgccggccggaatggctggtagaggtcgagggcatagccatcgccgataatgaagatctgacccttccaagtttctgatcttccgagtcttcgcaatgttcggccgtggagtgtcgtcataagcgaccgcacaagaagccgcatagaaagccgttgatattaggctgaagtcaaaggaatgtatgagcgggcagaagcgggataattttcaactctactgtctatacgcggaaattcgcagccgcgaagcgcgtgtcggcttgctagacggacgcttacacaggaggtctatatatgagcgatatgccgactaatcttaccgaaacatcaccgttacgacttaagacgggactagccgaaatgctcatgggtggggtcatcatggatgtcactaccgcagagcaggcgaagatcgcagagaatgccggtgcagtggcagtgatggcactcgagcgggtccccgcacagatacgagccgagggtggcgtcgctagaatggcttccccgaaaaaaatcaaggagatcatgactgccgtttcgatccccgtgatggcaaaatgccggatcggccatttcgccgaagcgcaggtgcttcaggctctcggcgtagatttcatcgatgagtcggaagttctgagcccggctgatgaaatgcatcatatcaacaagcacgctttcgtatctcctttcgtctgtggggcacgtaacctgggcgaggcactgcggcggattgccgaaggagccgcaatgataaggacaaaaggggaggccggtaccggcgatgtgatgcacgcagtccggcacgtccgacaaatcaccaaggatattcacgccttaacgattctacgcgaggatgaactgtatgccgccgcaaaggaattggcggctccctacgagttggtaagaatcgtcgccagtatcggccgactgcccgtgccaaacttcgcggccggcggcattgcaacccctgctgacgcggcgctcgtccgtcatctaggggcagaagcagttttcgtaggctctggtatcttcatgagagactcacagaattttgtcgatcctagcgaggcacaatcacgcgcagaagcaatagtccaggcaacaacgcattacgacaacccccagatccttgccgagatcagcgaatcatgcctcggagccatacacggccttgctgcggctagtttgaaagaagaagtgttgctccagactcgaggctggtaggtgctgccgataagggattgacagacttgccgctgaaaatcggtgttgtggctttgcagggcgattacgcggcacatgcggaggctttgcgcagtagtgataccgagattgtgttggtccgcgcgacaaaagaattggctgatcttaacggcttggtgattccgggcggcgaatcgacggcgctcctcaagctgctcacacgcgaaaatatgttcgaagccgtgcgtgagttttctatagccaagccagtgttcggtacctgtgccggctgcattatcctcgccaaaaaggttctgccgtcgcagcagcaaagccttgcggttttggacatagtcgtgcagcgcaacgcttatggacgacagaacgaatcccgtgttgctatgggaaattgcgccctctccggtggggggctcgaaatggtcttcatccgcgcgccgtgtatcgtgagggcaggctcccgcgtggaaattctggcacgatatggaggttttcctaccttggttcgtcagggcaacatactcgcagccaccttccaccctgaattgtctacggaccgacggatccaccgctttttttgcgccatgatccgcagcggagagccttgtctaacctgaaaattcttgaagcggtattcggctttggacgtcatgcgggccttacgacaggacattgggcaggcgcggagcagcgcaggcgtgtgggtccggggctggcgggcttggtgatggcgagacgccgggattggagggatgcgggctcggcggggcacatgcccctgggcttatgtgatcagcccgggcagcctggcgagagcataagcgaggatcgcctgattgggcgaactgcgtgacagatgcaagcggatcgacttactgagggtctcgatgtggacggcgagcttgataagtcgcaggcgatttgtgtcgaactagcaacagcgccagagtgaccggcgcggcatcaggacgccgaatgccaccttcaccaccctggcaaagcccacaccactgcaagccgccgccttcgacctgttcgggatcgaactcatgcgtgtccagtaaacgtcaataccaggtcagaaacttcatcgataaatacatggatttttgtaccaatcagaaaacccacggcttactcggcgcgcattcctctgatgaaaatactatatattgcgtttgttatcgattcatgccactagatattgaccgtaacggaggatttctgatgtgcgatacagcggttgtagggcgcggatttgcccagcgggtaaccgagggttttgcttcgcaaaacctcgtcgatcccattgccacacttgaggaatacctcaatcgtgaagactggcgggttaaggccaatgccaaccagagctactcgcttggcggattgattcttcacggcgcggcaaagctcgttgccaattactggctcgatcatatttatccacctgaggtcggccgcgcccatcgggaggctgacctccatatccacgatctggacatgcttgctggctattgcgccggctggtccctacgcacattgctcgtggaaggcttcaacggcgtcgcggatcgtgtcgaggcgtcgccgccgagacacctttcaagcgcggtcggccaaatggtgaatttcctgggcacaatgcagaatgagtgggccggagcacaggcattcagttcttttgacacctatctcgcgccgttcgtgcgcaaggatggtctttcctatgccgaggttcggcagaatatccaggaattcatctacaacctcaacgttccatcccgctggggaagccagacgccattcaccaatattacgtttgactgggtatgtcccaaggatctccgtgatcagatacccctgattgggggcaatgaaatgcccttccgctacggcgatctgcaggcggaaatggacatgataaaccacgcctatatcgaggtgatgagtgccggtgatgccaacggccgcgtcttcaccttcccaatcccgacctataatatcacgccagattttgattgggattcggagaacgccgaacgtcttttcgcaatgaccgcgaaatatggattgccctattttcagaattttctgaactccgatctcgagccccatatggtgcgctcgatgtgctgccgactgcagctcgacctgcgcgaattgctcaagcgcggtaacggcctgttcggatcagccgaacagaccggatcgatcggggtcgtgacgatcaactgtgcacggctcggctttcaacacaggggtaatcgttcaagtctctttgagaggctcgatgcgttgcttgcgcatgcatgcgacagcctggagatcaagcggcaagtgatcgggcaatatctcgatgccggtctgtttccctattctaaacgctatctcggaaccctgcgcaatcatttttcgacgatcggcgtcaatggaatcaacgaaatgatccgcaattttacggcggatacagacgacataacgacgccggcgggacatcggatggcctgtgacctgcttgaccatattcgggccaagatcatcggcttccaggaacagaccggccatctctacaatcttgaagcaacgccagctgaaggaaccacctatcgctttgcgaaagaagacctgcgccgatatccggaaattcttcaggcaggtacgccggacaagccctattacacaaattcatcacagttgcctgtcgggtttaccgaagatcctttcgaggcgcttacccgtcaggatgaactgcagggtaaatataccggcggcacggttctgcatctctatctcggcgaacagatctcttcctctgcggcctgccgagacctggtgcggcgggcactgacgcgcttccggctaccctacctcaccgtaaccccgaccttttctgtttgtccggtgcacggctatcttccaggcgcacatcatcactgtccgcgctgcgccgctgaagagccagccacaatcccacgcgtgtgtgaggtctggacgcgtgtgatgggttatcatcgtccggtatcctcgtttaatatcggcaaacagagcgaattcatcgaacggcggtttttcgtcgaacccagagccatgtgccatgccacagcctgatgagccgctggtcagtggctgggcgccgttcaccacccttgattttcccggacgccttgctgcgacgttctttctccgtggctgcccactccgttgccgctattgccacaatgtggatttgcaggcacgccgagggacttctcccttacgatggctggaagcgctgacttggcttgatcagcgacgtggtctgcttgatagtgttgtctttagtggcggcgaaccaacaatggatcggtgcctggaacagatgatacgtgacgttcgctcattggggtttgaggtcgctctgcatacggccggcgtttcgccgaaacgtcttgagcgggtactgcctatgctccagtgggttggtttggacatcaaggctccgttcggcgactatgctcggatcactggctccgaggcgagcggtgcccgagcgcgagtcgcccttgcgatgctccgtgaaagtggcgtgccgtacgaagtgcggaccaccgtgcacccagcattgctggatgcacaagtgcttcagactctggcgctcgatctccgagcgagtggcatcggacggtgggtgcttcagccgttttgtggccgtggctgcgtggagccagcgctaagcgcagaaaacatcagcattgagacatctcttgttacacacttgcgacggattattccagaaatcgtcgttcgttcgaatggttgttgatcgaggaccattttctggatgggtaatcttacacagttcgtgctttcgctgaacaagagaggcacgagaaatggtccgcatctgtcccagccgctgttccaggcgtcgctccgtcagctgggctgttcaacgctttgggatattgatgagagcaaggatgtggttgaggccagcaagcgcggtgcggtagccgtcttggctaagccccctaacggtcgtcctggggccgtgggcaggggctacgcatgaaaatttggggcataattgacggcacggaatcgagtgtgattcggggagtctccttgagattgggagacgtgcatgtcggtgaggcggcttgtggaggaattttcggccctgacagaccccccactgaggcggcaaggtcgagcaccggctgattgatattctggtgattgcggtgtgcgcggtgatctccggggcggaaagctgggaggatatggcgctatatggccgcagcaagcaggattggctgggcacgtttctggcgctgccgaacggcattccatcccacgacaccttccgacgtgtgttcatgctgatcgataccgggcgtttcgaggcctgtttcgaagcgtgggcgcgctcattcgggacgactttggaccgggaagtggtggcgattgacgggaaagcgagccgcggttcgtttgatcgcagccgggaccaggcggcgtttcacgttgtgagtgcatgggcaagtgatcggggactggtgctcggccagcgtcaggtcggcgacaaatcgaacgagatcaccgcgatcccggaattgctggatgtgctggacatcaagggcgccattgtcacgctggacgcgatggggtgccagcgagccatcgctgccaatatccttgaggggggcgccgattatttcgtcactctgaaagccaaccaggggaaaaaacacagcgccgtggcggagctttgcgcaaccacctgcttcagccgctcacccactcatcggccggtccacgacgaattcgatgatggtcatggccgtcttgttcggtgccgggtattcgtctgtccggacgccgtagcgctggaaccgctgcgcgactggccggggttgaagagcgttctggccgtggaaaccatctgcggtgtcaacggatccggcaagatcgaagccgaaatccgctacttcctgtccagcagcgacgatcaacccgaaatcctggcaagagcgatccgtcaacattggcagatcgagaacagcctacactgggtactcgacgtcaccttcaacgaagatcactgccggatccgggatcgcaacgccgtccagaacttctccctgcttcgcaagatcgcaatcaacctcgtacgccgccatcagagcccgaatctgaatggtagtgcgtctatcggttgcgtgtgattttccttgtgagcaggcggatatgggcaaggaagagccatgcggtggcgctggtaacggtggcctcgaaatcctttgcaagacgtcggcatctgccgagccaggcgaaggttctctccacgacccagcgtcgcggcaggagttcgaacccgctggcggtgtcggagcgcttgacgatctgtatggtccatttgccgatttttgcgaggcgtccattgagtttgggaccggcatagccgccgtcggcgaacacgtgccgcaaccaaggatacagggatttgacggatttgagcacgtcgggcgccccatcccgatcctgaataccggcatgatgaacgacggcgccgacgaggtggccaactgtatcggtgacgatgtggcgcttgcggcccttgatcttctttccggcatcgaacccgcgcggcccgccggcttcggtggtcttgaccgactggctgtcgatcacgccggctgtgggtgacgcctctcgtccggctatttcccgcgcctgcatgaccaggacgtgattgatgcgatcaaatgtgccgtcgcgacagaagcggtaaaaatacccctgcacagtggtgaacggcgcgaattccttcgggatctgccgccactggcaaccggtcgacagcatgtagaagatggcctccacaatccttcgcagcaccaccgtccggggccggcctcgatgcagcggcaagggcatgaatggttcgatcaaggcccattcggcgtcggtgaggtcgcttgcgtagcgcaatccggcccggcaatatcgttgccgggcgatttcagtccaggccatcatgtctccgttcgtcttcgcaaacgaactgaatcacaacccgctgaaatcgctcaactatcttttgcggtcaggtgcggattccggagaattcgcccatggattccgattttaattcgcccacgattccgacgtttattcgcccggggattccgagatttattcgcccgggtagcggtctctgtggctgttgatttcgttgctctcctgttcttgttgggtcaagcggtttttggggtttgcttgcgggtcttgcgcaggctttcaccggtgagttcgatgcggtgggcattgtggagcagacggtcgagaatggcgtcggcgtaggtcggatcgccgatcagctcatgccaatgcgccggagggatctggctggtgatgatggtggcgcgacggccgtagcgatcctcgacgatctcgagcaggtcgtgacgggcgctggcgtcaagcggtgcaaggccgaagtcgtcgaggatcagcagattgacggtgccgagagtgcggatcatccggccgtgccgcccttcggcgcgggcgagtgcgagttcggtgaagagtttcggcgcgcgctgatagagcacgctcctgtcatcacgacatgccttgtgaccgagggcgcaggccagccaggattttccgacccctgtcggcccgctcaggacgagattgtcgtgcgcgtcgatccactcaccctggatcagcttctggaacagagcccgatcgaggccgcgggcactccggtaatcgacatcctcgattgcagcgtcatggcgcagcttggcatggcgcagccttgtgctcaaccgcttgtcacgtcggacggtgatctcgcggtcgagcagaaggccgagccattcggcgtgactgaggctgggggtttcgggattggcgtgcagctcggtgaacgcgcgggccatgcctgcaagaccgagctggtggatctgatcgagggtcggatggttcagcatgaggcttctccttgtcatcagtggaaatatccgccgcccctgatgttggggtggcggatcggggtgggatcgggactggcggtgccggcggctcgctccagccggtgatcgaggatggatttgaccgagccgtaggtcagggtgccgatggtgagcgcgcgctcggctgcggcgtcgagccggtcggcgccaacactgcgggccaggcgaaggatgccgatgcaggcgcggaacccctgctccggatgaggccggcgttcgaggatcagggtgcagagtgtcgcgaccgacgggccgagccgtgcggcttcctgatggatccgcgcgatggtccagtcgccgtaacgccggtggctcgagggcatgtgctcggcgatcgtcgtgtgcttgccgttgcccgacccgcgcgcatgcacggcgatccgctcgccacggagaaagatctcgaccgtgcgcacggtgaaccgggcctcgacctcggcgcgggcgtgccggtaggggacggagtaaaaatgcttctcgatctcgacgtgataatcgatgccgacccgccggcgccgccattgcgccagcacatagggttcggccggcagttccttcagcgcgggacgatcgagtgtttccagcagatgccgtcttgtcgcccccaggcgacggacgacccgctcctcgttcagccagcggcagaattcagcgatcgcggcattcagttcggcgaggctgtaaaatgcccggttgcgcagcttgcccagcagccaccgctccgccagcaaaaccgccacctcgaccttcgccttgtcacgcggccgccgcggccgcgccgggagaatggccgtgccgtaatggcgcgccatatcggtgtaggtccggttgacctgtggatcgtagaggcaggcgcggatgatcgcgaccctggcgttgtcgggcaccagcagcgccggcacgccgccaattgctgccagagtgcgattatgcgcctcgatccagtccggcagggtctgggtccaggtcgcctcagcataggtgaagctcgatgcgccgagaacggcgacgaagatctgggccgcacgcgtctcgccggtgagtcggtcgatcaccaccggcaccgtgtcgccggcataatcgacgaacagcttctcgcccgatgcgtgggtctggcgcatcgtcaccggtagccgggcttcccagctccggtagagctcgcagaaccggctgtagcgatatccgtccgggtgctcggcgatatactcgtcccacaggatcgacagcgtcacgtgcttgcgctgcaactcgcggcggatacgcccccagtccggctcatccacacgtcgatgccccggccgcttgcccgccgagccttcgaacaagcgcctttccaaggccgcttcggacagcgccagagcccctggcccatcgagcccggccgcctccagtcgccgcagcgtcaagcgcaccgtcgatgccgcaaccccgacccggatccctacctggcgggtcgaaagccccgccatcctcaatctgacaatctcgcgcacatcgcgcatcgcaatccgctccactggcattcatccactccctcgatcagacaaagggagggaacctgaaccagccagcagagacctcaatccgacccggccaaccccgcccgcctgggcgaataaaagtcggaacaggtgggcgaattaagcctcctcgacgccgcgagtggaacttcggcggttcctgaaagtggcgtgaccaccaccgcaggtagcagccctgccacgctggggccagtttcttggttcggctggagtgccgtttcttcgtcccggcctgatcgtgcgcggggcgtcgtgcacagccgcggtcaagaatggccgcaggccatcgcgtagcgacgcgcagcgttcttgacggcggcgagcacggcgccagtcttgaggcagacgggccgagcagccgcatcccgcagtccgatcgcgcattggcgcggcatgcggtgccagcccgcacgggacactctgattgcgcggagcaccgccatggcaagcagcgacatcttcaccctcggcctcggactgaccccaccctggcgcgtggtcgaccagcggttggaaaccgactaccagccgcatgagttgcatctggccgtcgccgccgacccaggcgcccgcttcccctgcccaacctgcggccggctgtgcaaaccgcacgactggaaggaactgagctggcggcacctcaacttctttcagcacgcctgcatcatcgaggcccgtgtgccacgcaccgactgtccggagcacggcgtactccgcattgctgtgccttgggcacgtcccgacagcggcttcacgctgttgttcgagcaggccgcgctggctctgatgcgcgagatgccggttgccgctgccgcgcgcatcatcggcgtcaccgaccagcggctgtggcgcattctgcggtactatgtcggccgggcgatcgagcggctcgatctcagcggggtcgaggcgatcgcactcgacgaaaccgcggccaagcgaggccacagctacgtcaccgtgttcattgacctcgatgcggccgagcgcccggtgctgttcgtcacccccggaaagggtaaggaatgcatgaccgccttccgggccttcctggcggagcacggcggcgaggcccgccgcatcgccgaggtggtgtgtgacatgtcggcggccttccttgctgctgcggcggagagcttcccgcaggcctcggtcaccgtggactggttccacgtcgtgcagatcttcaccaccgcggtcgagcaggtgcggcgcgccgaggcgcatcagcacaacctgcccaagggggtacgctgggccacgttgaagcgaccggaaaacctgaccatggcccagcggcaggcgctcgaccagttggagaacagcggcttcgccacagccgaagcctatcgcgccaaggagatgctgcgctgggttcgcctggccgcaacgccacaggccgcgcgctggcggctgaccaacttcctcaaccacgtcaccgcccggctggacgatcccgaccacctgctcgatcctgttcgacaggccgtcgataccgtacggcgcaatgccaagcggatcattcgacgctggaagtcaggccattccaatgcccgcctcgaagcgctcaatgggctgttccaggcagcccgcgctcgcgcccgaggctatcgcaacaccgctaccttcgcgtgcatcatctacctgctcggcgcgcccatcaacgccatgctcgacgtcttccattccacttgagacgtcgaagagcccgaattaatctcggaataggtgggcgaataagtcccggaatcccgggcgagttaatatcggaatcccgggcgaattgagcccggaatcagcagtcaggctctcaggcatcaaaggccagtctcaaggggcgacgcaaaatggccgcctgggataaccgttacatggagcaagtgctcaccggcatctttcatgcgtaacccctggggccgtgggtcggtcaggtaatcggccacgcgctgcacgcgggtggcggcgctgaagatcgcgcgatgacaagacagccaggagcatcctggccggcatacacttcgcagccaccgccatctgactcaaatgaccgccgagcttagaattttaatattttttttacaaaaaactccaaattttgactcgaatttatacggcgtaaaccggcatgatcttgcggtccggcaaggtaacctcggtggcctttgctgccatttcgaacttgtcgcaagtgttggttgaagggaattattaatgaatgacttgttgacagttcttctaggcgttgtggtgtttggattgttctttctttacgtccatgcatgcgaaagaatataaatgatgtatatcaggtcggttttgagtaatatttccacggtctggagatcatatagtgtttgatttcttgatcggtggaaccgttgctggattaattctgatctatctcgtctgggcccttctgcgccccgaggatttctgaacaccatgcatctggcggcgcacatcactggcctgatcgccgatgccctgatctgcatcggcagtgctttcgccatcgtcctcgtcatcctgtggatgtggcaggtggcacgccaggttcttcaccggcatccccccgaacaatagcgtctccgaacggaaacccccatgaccttgcacggaatagggttcatcgccctcgcgctcgccctcgtcttcggcgcggcctttccgctgggcgcctatctcgcccgactttatcgcggcgatctgcgattcctcgcggcgatcgaagcgccgatctatcgcctttgcggcattgatccccagcgccagatggcctggggcgcctatgcggtgggcctgctgttgctcagcctgatccacttcctgctgctctacgcgattctccggctccagtatttcctgcccttcaaccccgaacacatcaggggcatgagtccgaagctcgccttcaacacggcagtctccttcaccaccaataccaactggcaggcctacgcgcccgagagccagatttcctatggcgcgcagatgttcggcctcgtcgtacatatgtttatctccgcggcagccgggcttgccgcagcgggggcgctcatgcgcgccttcgcgagcggcggcattcgcacgctcggcaatttctacgtcgatctcgtccggatcaccctgtatctcctggtgccgatcgccatagtcgccgcactgttcctgatcggctccggcgtgccgatgacgcttgctccctatgcccatgtgcatgccctcgcgggcgggatgcagaccatcgcccgcgggccggtggcgttgcaggaggcgatcaaggaactgggcaccaacggcggcgggttcttcaacgccaactcggcgcatccgttcgaaaatccgacggcctggacgaaccttctggaaatctttcttcttctggtcatcggcttcgcgttgccgatcgccttcggccatgtggcggggcggcggcgcgacgggcgggcgctgttcgccgtgatggcggtgatcctcgcgtgcggcatggtgggcgcctatgcggcggaggcggcgaacaatccgatcctcgtccatgccggcctcgcggcgcatcccggcaacatggtgggcaaggaggtgcgcttcggcgtggcgcagtcgaccacgttcaatgtcgcggcgaccgggacctcaaccggcgcggtcaattcgttcaccgacagctatctcccgctgggtggcctggttccgctgttcatgatgcaactgggcgagatcgctcccggcggcgtcggctcggggctttacggcatcgttctcttcgcgctgctcgcggtgttcgtcgcggggctgatggtcggccggacgccggaatatctcggcaagaagatcgaggcgcgggagatgaagctcgcgatgctggcaattctggtgcagaccctgttcatcctggccggagcgggtttctcgctgctgaccaaatcggggctggcatcgcttgccaatgcggggccgcacggtctctccgaaatgctctatggctggacttcggccaccgaaaataacggcagcgcctttgcgggcctttcggccaacacgatgctgctcgattacgggctgggcctggccatgctgttcggccggttcgcggtgatgatcccggtgctcgcgatcgccggatcgctcggcgccaagccgaggctgccgcattcggagggcacgtttccgaccgatgggcctctgttcatcggcctgctgatcggcgtcatcgtcatcctggtcgggttgcagttcatgccggccgacctgctcggcccgatcgtcgaacattacctgctgctcgccggcaagaccttctgaggagcgctgacatgtcccgcaaagccgagacgatcgggctgttcgatcgcgatatcctgatccgcgcgatacgcgatgccttcgccaagatgaacccgcggacgctgatccgcaatccggtgatcttcgtgaccgagatcatcgccctgctgacgacgttcgtcggcattcgcgaaatggtttcaggccaagcctgggctttctcgatcgtcatcgcgatctggctgtggatcacggtgctgttcgcgaccttcgccgaggccgtcgcggaagggcgcggacgggtgcgggccgagagcctgcggcgggcgcgcagcgacacgatggcgaagcggctggatgatccggcggatcgcgccgcgttcaccctggtgccggcgccgcagttgcggcgggaggatctcgtgctcgtcgaggccggggacctggttcccgccgatggggaaatcgtcgagggtatcgcgagcgtcaacgaaagtgcggtgaccggcgagtccgctcccgtcatccgcgaggcgggcggcgaccgctcggcggtgacgggcggcaccgagctcgtgtcggactggctggtcgtccgcgtcacgtccgagccgggctcgagctttctcgaccggatgatcgccctggtcgagggggcggcgcggcggaagacgcccaacgagatcgcgctcgacatcctgctcgccggcttgaccatcgtgttcgtgatcgtggtcgtcacgctgcccggcttcgcagcctattcgcacacgcggctcggcatcgccgaactcgcggcgctgttcgtctgcctgatcccgaccacgatcggcgggctgctctcggcgatcggcatcgccgggatggaccggctggtgcgcttcaacgtgatcgcgacctcgggccgcgccgtcgaggcggccggcgatgtcgacacgctgctgctcgacaagaccgggaccgtcaccttcggcaaccgcatggcctctgcgttccatccggtgccgggtgtggatgtgcggcgcatggccgaggccgccgcctgcgcctcgctcggcgacgagacgccggaggggcggtcgatcgtgcggctggcgcgggaggaattcggcgtcgatccggtgctgccggacggggcggaaatcgtgaagttcagcgcgaacacaaggctttcgggcatcgatgccggcgagcggcactggcgcaagggggccgtggactcgatcctcgacctcgtgggcggcgccgcgccggacgccttcggcgcggcggtggaccgcatcgcgcgcgccggcggcacgccgctcggcctgatggcggagggcgcgctgctcggcgtcatcgagctgaaggacatcgtcaagccggggatccgggagcggttcgaggcgctgcggcggatcggcatccgcaccgtcatggtcaccggcgataacagggtgacagcgagcgtgatcgccgccgaggccggtgtggacgacgtgatcgcgcaggcgacgccggaggacaagctcggctatatccgcaaggcgcaggccgagggacggctggtcgcgatgtgcggcgacggcaccaacgacgcgccggcgctggcgcaggctgatgtcggtgtcgcgatgcagaccggcacgcaggcggcgcgcgaggcgggcaacatggtcgatctcgacagcgatccgaccaagctgatcgagatcgtgcagatcggcaagcaactgctgatcacccgtggcgcgctgacgacgttctcgatcgccaacgacatcgcgaaatacttcgcgatcctgccggcgatcttcgcagcgagctacccgcagctcggcgccctcaacatcatggccctggcctcgccggaaagcgccattctctcggcggtgatcttcaatgcgctggtcatcgtcgtgctggtgccgctggcgttgcgcggcgttgccttccggccgatgggggcggcggcgctgctgcggcgcaacctgctgatctacgggcttggcggcatcgtcacgccgttcgtcgggatcaaggtgatcgacctgatcctgaacagtttccacatcttcagctgatcgagcgagaccgtcatgttgcgcgaactccgccccgcgttttcccttgtcgtcctcttcaccctgctgctcggactggcagcaccgctggccgtgaccgggctggcgcagctcgtctttcccttcgaggcgaatggcagcctgatccgggttcatggacaggcggtcggctcggcgctgatcgggcaggatttccggggggcgcaatggttccattcccgtccctcggcgctgacggggacgaatgcgaaaggccagaccatacccacgccctatgacgcctcggaatccggcgcgtccaatctcgggccgaccagcaaggcgctcgtcgcccatgtcaccgcgcggatcgccgcctatcgcaaggcctatggtccggggccggtgccggatgatgcggcgacctcgtcggggtcggggctcgatccggacatttcgctggcgaacgcgctgcggcaggcgcccgcggtggcgcgggcgcggggaatgccggcggcgacggtcgagcgcctggtgcgccgcctcgcggtgcggccggcgttcggcgtgatcggcaccgcgcatgtcgacgtgctgcggctgaacctcgctttggccagaaacagccagaaatgacggatttcatgctgcgatgccggataaacggaaagccgccgtgggcaagaaaagacatcagatgccgcacgttcattcgctggaagttgtgccacgtataacgatgcggcttttcacggtctgggccatcatgtggttgatggtattttcgatagtcatattttatttgatgaataggaaaattggcataggagaaaaaaatttactggagtcaagcattttgccatggattgttgtttcatcgtcgatattgatgagattgctttcgttgaaaaggcatatcaacacaaaatttttttctgattatcttttcaggatcgttcagccatttatttccattatggttatcgaatattcaattttatttttgacaaaatataagccgatttttgttgaaatatttatttgttcgacggtgtccatcctgacaatcataataagtcttgtttctttaatactgttatcatttttttctttcaaattatacggcgccgagcttcccaatccatgggagtgacaaatcgagatcaaatcgtatcgttctggttgtcgatcaagggctgaattttgttccttggtaaagcttgcaaggcagccgcgaagcaagagcctgaaggaggcatcatgagtttagaccattccagaacgcccggccggcggaaccgcacgcggctgatcgccgcctcgtttggcgcggcgatttcgctctgcgccctgcaatcggcgcaggcattcaatggcccctcggcgatcaagatcgacggcggcccgctcggcccgctccaactcagcggcggcgccgatggctacatgtacgcgctctccggcaccggcaacagcacgaacagcggtcttctgaccaccgacaagagtaccggcgccgagttcatgaacgggcagatcgaggtccagaagaccagcggcctcgtgcagttcaccatccaggtcggctcgaacaactcgctgaccctgggcaccaagcccacggcgacctcggtgcagaccttctccaccggcccgctctacgccggatatatcacgctcgcgccgaccaagaacttctcgatctcggtcggccagatcggttcgctcgaaggttacgagtccggcatcgactggaacaacgccaacgtgctgacgaccgacctcttctatgtcgaaaattcgcagagccgcggcgtttcggcgacctacacgatgggaccggtcagcgccagcgtgaccttcggcgacgggttcgacaccggggtgttcaacttcctgcagggattggtcacctacagcttcaacgacaacaacgcgctttcggtgttcggcgcgaccaatctgggtcataccggcctgctcgcgaatacctatggcagcgccacaacgccctacaaccagtcgaccgtcggctccaatggcgccaactatatcaactccacgatgatcggcggctattacagctacacgcatggcaacctcaacctcgtgccggaggttcagtatgtgtatgcgaagcctgaccagaaggttggcatcagcaagttcacgagcaatttcggcgcggcgctcttcgccgattacgcgttcggcaaaagcccctattcgctgggcggctgggtcgagtatttcagctcgaacggccccggcttctggttcctcaaccccggagcgcagggctacggcctgtcggtcacgccgacctggcagaacaagaacctgttcgtccgcggcgatctcggcctgctgcatctgaccaaggtcggctatgctggcagcaccggctacggtgcgaacggcaccgggcgcaaccaggccaccttcgtggtcgaggccggcgtgctgttctgattccaccctcggcgcaatcgcggaaaaatggtgatcagcaaatcacgtgtccggcggctattatccaggctctggaacatcattgtttcggcttggagagaatcgcgccatccgctttaaccgagctccgtagatttaccggcggcgcgtggaaacaggacgtttgagcatttttgtgagtatcgatactcaggttgaacctcaccctggcggggcgccggaaggcgtcaggcggcagggaccggcgccgggacttgcgcgcctgccggagatggcgtgatcatcccgcatgggatccgcatcgccagagaaccggcccgacccggacgcgctgctcgcccgcgcgaacagtgacgggcgcgggcagctcaagattttcctcggcgcggccccaggggtcggcaagacgtgggaaatgctggccgcggcgcggcggcgcttcgagacgggaacggatgtcgtcgccggcctggtcgagacgcacgggcgcgccgaaacggcggaacagctcgccgacctgccggtgctgccgcggcggatcgtgccctatcgcggccggctgctggaggaattcgatctcgattccgcgctgaagcggcggccggcgctgctgctggtcgacgagcttgcgcatgccaacgcgccgggcctgcgccatgccaagcgctggcaggacgtcgcggcgctgctggaggcggggatcaatgtctggaccacgctgaacgtccagcatctcgaaagcctgaacgaccaggtggcgcggattaccggcatccgggtggcggaaacgctgcccgacacggtgctcggccttgccgacgacatcgagctgatcgacctgccgccggaggaattgcggacgcggctgaagcaggggctggtctaccggccggatgtcgcgcggcgggcgctgggcggcttcttccggccggggaatctcgccgcgctgcgcgagatggcgctgcggcgggtggcgcagcatgtcgatcgcgacatcgccgcctatatgcgcgcgcaggcgatcgcagggccctggcctgcggcggagcgggtgatggcggtggtcgaggccggcgaggcggcggagcaggtggtgcggcacgcgtcccggctggccgaggcgctgcgcgcgccgttcttcgccttccatgccgagcgggcggcgaccggcatggccgtgcaaccggcgctcgatctcgcgatccagcttggcggcaccgtcgagacgacgacgaacgcggatgtgttcgccgccctgctcgatgcggcggcgcggcagaacgtcgcgcatatcgtgatcgcgcgcggccgtggtcggtggcggtggcggcgcggccttgcctcgcggcttgcgcggggcgcgcgggcctatgcgctgcatgtggttcccgatcccgcggcgagccggccggcgccgccgcatcgcgcgccgccgccgaagctgatgcctttcggtatcagcctcggcatcatgatcgtcacgacgatcggcgggttcgccttgcgcggcgtgctgccggccgaggcgatggggtatgttttcactgcgatcgtcgtcggcatggcgagcctgtatggccgcagcgtcggcatcttcgcggcgctgaccggcttcgtgctgtggaatttcttctttctcccgccgatctacacgctttcggtgaccaacccgcgggatgtgaccgcgctgttcgcgtttctcgtcgtcggcgtgctgaccggctcgctggcagggcgggtgcgggcggaggcggagaccgcgcgcacgcggatcgaggcgctgcggcggatcacgctgttcggccgcgcgctggcgcaggtttcggacgaggcggggctggccgcggtggtggaagcggaggcgcgggcgctggccggcgaggcggtgctgctcctcgcacggggcgacgggctgccccgcgccggcgggttcgacgaggcggcggtggcggcggcggaattcgcctggcgcaatcgcgtggccaccggcatgggcacgacgacgctgcccgcatcggcctggcggttccagccgctggcgaccgaggcaggggcgatcggcgtgctcggcgtgcggcccgagacccccccggccgagccggtgatccagacgctcagcgcgctcgccgaccaggccgcgctggccgccgaacggctgcggctggccaccagcgcggcggaggcgcgggcgcatgagtcgacgcagcgcctgcgcacggcgctgctctcctcgctctcgcacgacctgcgcacgccgctgaccgcgatccgcggcgcggccgagacgctggcggaagcggatggcgagctgccggaagcgacgcggcgcgacctgctggccagcatcgtcgaggatgttgggcggatgacgcggtttctcgccaacatcaccgggatggcgcggatcgagacgggcgagatcgttgcccggcacgagaaggtggatcttgcgccggtggtggaacacgcggtggcgcgggtgaaggaggcgttccacaccgcggtcaacattcccgaagacgcggccacggtgcgcgccgatccggcgctgctggaacaggtgctggtcaatctgctggagaacgcggtgaaatacgggcccgagggcggggcgatctcggtgttcgcgcggcgcgcgggggacagcgtcgtgctgtcggtcgccgatgagggggtgggaattccgcccgaggatctgccccatgtgttcgacagtttcttccgggtggtgcggggcgaccgcgtggcgcccggcacggggctggggctggcgatcgcgcgggccttcgtcgaggcgatgggcgggacgatcgccgccgagagcccgcggcgcgacctgccggcggacggactgccgggaacgatcatccgcgtggagctgccggtgccatgaccgaggcgaagcggatcgagaccggccgcgtgctggtggtggatgacgagccgcagatccaccgcttcctcaagccggcgctggaggcggcgggatatgtcgtgctgcgggcggagcggggggcggaggcgttgcggctggcggcgacgatggtgccggacgtgatcctgctcgatctcggcctgcccgatctcgacggccaggacgtgatcgtgaagctgcgggaattctcggatgtgccggtgatcgtgctttcggcgcgggaccaggaggcgcagaagatcgcggcgttcgacgcgggagcgaacgactatgtcgagaagcccttcggcctcggcgagctgctcgcgcgcatccgcaacgccttccgcctgatcgcgaccgggcagggggtgccgaccgaggcgatcgagatcgacgggctgcggatcgacgaggcggcccgcagcgtcagcctcgacggcgccgagatccatttcaccaagaccgaattccggatcctggcggcgcttgcgcggcatcgcggcaagctggtgacgcatgacgacatcctgcaagctggctggggcgatcttcaagagtatgatcgtgcatatgttagaatatacataagatcaatccgccaaaaattaggtaaatttgctgataatcacttgaaaacaaaatcaggtctaggatatattttgatatagatataatctatatgaatttttttcagaaaaatacctgcttacccagcattttcagccaatttcagcagccggtatggcatgggcggtgtgtgagcggcggcccatccgaggcgtgggatcatgctggcgaggtcgtaacggcgattgaagcggtattcgaactcggcaaggtatcggggcacgtgcttgctgctgatcgcccggtaggtgccgacgatggcggatttgatattgcccagtgccgtgttgacccatttgaacgtcggacttcgagcggcggccggcccactgccggtacggatcacgtcatgcgcgcatccagcatcgctgacgtggccgaaataggcgaggccatcgctgaccacggcgtcgaagccgaggggcccgaagtaacggaacgctccgcggtgtagcataagcggacaaagtgggaacatcaggctgcgtgggtggtcgtgtcgtggattggccggagcggccgcaatccggcatggttttccgacgatttctgtttggcgctccagatgtagtcgccggtcaggttcacatgctcccagccgatcggcgagagatgcctgaggagggttccgggcacatcctcgacctggcgtagggcctgtatggcttgcgcgagatagcgtgtgttccagaggatgatagcggtgaccaggaggttcaggccagatgctcgatgtgtctggttctcgaaggtccggtcacggatttcgccgagccggtgaatgaagacggcgcgggccaggctgttgcgggcctcgcccttgttgagttcatgactgctttcacggcgcaggcccggatcttccagccagtcgagggtgaacagcgtccgctcgagacggccgagttcgcgcagtgccgcggcgacggcgttctgtcgtgggtaggcggcgagttgccgcaggatcaccgacgcggacaccgtgccggtgcggatcgaggtggcgatcttcaggagatcgggccaatgggtgcggatgagatcgacgttgatgcggccggcgatcatcggcgcgagcgtcggataggctgccggtctggcaaaactgtagagacgccggtctttcagatcgggaattctcggcgcaaacacgtatccaagtagggcgcacagggcaaagacatgatccgacaccccgccgccatcggtatggtgccggtgctgacgtggcggcgcatcgccgtgatgatcgagcaggccgtcgaggacatgcagggcttcgctggcggttgcggcgatcaccctggtatggaacggcgcgtagcgatcggagagatgggtgtagaatttcagacccggttcggggccatagtgcgcattgatccggctcgcatcacggccagaaccgccggcgcggaagaactgcccgtccgaggatgaggcggttcccgacccgaagagagcggcgagcggctcgcggctctggtgttcgaccaggcggcgcagcgccagggcgtaggtctcgtcgcggatgtgccagtcagcggtccaggcgagctggcccagactggcgatgctgcaagcttcggccatccgggtcaggccgagattgaggccatcggccagcagccccgccatcagaacccgggggtcagcggcggcttcgccggtgcgcagatgggtgaagcaatccgggaagccggtccagccggccacttccgtcagcaggtcagtgatccggatgcggggcagcgcggcatagagctttgctgccagcgcttcggcctcgggcggagtcgatttttcgatcggtgtgattctcagcacgcccttctcgatcgtcacatcgggaagcagcccgccccgggcacggatgtcgatctcggccagccgcgcatccagccaggtccgcctggtcgcgatgaagcgctcgaagtcggtctcgacagcgaccggaatgctggactctttttgcaggacctgaaatgtttccctggagatcagccgctcctcgaaggcccgatattgccggctgccggcaacccagacatcgccggcagcaaggcgctgacgcaattccgccaggacgcagagttcgtaataacgccggtcgatgccgtgtgccgtgaggacatgacgcgcccagcgcggccggacaaaggcggtcggcgctgacttgggcagcgtcgaggctcccgcgctgttcatggcgcgcagcatggcgatcgcgcgcatcaacgacgccgcggcgggaacaccctgaaactcgaaagtggccagaaacgccggcgcccagcgccgaatgccggcataatgttcgctcagcacctcgtagggatcgaaatcttccgaacgaaccagagtttccgcttccataacggtcgagcagaaccggtcccagggtatcaccttgtcaatcgccgcgaagggatcgccctggccggcgcgcgcggccatcagggcggcgccgatcctcgcataaagccggaccttctcgttgatcgcccggccttcggcctggaacgcccgggcatgtcggccttccgccttgcggaacatcgcgccgatcagccgttcgaacagagtgatcgcctgatccgtcaggcgggccgacagatcgagatcgatcgcggtgagcacggcatgccggcgccggcgctcgtagccagcaacatgctgcaccgtggtccggccggcctcgcgaacgagctgggcgagccgggattgattgatccggcgaccgcgcgccggatcaatgccgattgcccggatgtgctccaaccgctcgatcaccccgagcatggatgccggctttgccgattccgggatctggcgcagccaggccagccagctctggctggtgtccagacgccgctccgtcaacgcatccagccgacgccgctgatcggcggacagaccctcggtcagcagacgctcgatttcccggcgcgcgcggtatcgaacctcgatgcagagccgctcgagctgcgccgggcgaggtagaagaaccccgcgaccgcggcactcttccagcaccaaagccgccagatcgaccagccggtcggtttccagtgcatgcgccagcagccagtcggcaaggtctgccgccacgcgcggcccccatggccgcaacccgaggcgatcctgcaaagccgctgaatgccggcgtcgattttgatccaccctcagataagcaccgagggaatccggcaagacgtcgatctgtgtggcgacgaacgagaccagggcaggatcgggtatctcgccggcatggagcggccggccgggataccgcaggtaacagagcatgagagccagaccgagacgatggtgatcgccccgaccgcgccggatcattgcaagatcagtaacagacagcgtgtagtgacgaattatgccgcgtcgatcagtcggcgggtcgaacagctgtgcgatctgttccccggtcaatatccgtcgatgacccactggtccctccctcctgcctgttgaggataggagaccagccgatccgtgccagagagtcgaccagcgtactccgcgaaatgccgaaagtgcggcagaccgacgctttcgtggcaccagcgtccagcgccgcgatcaccgccgccagcttctcggcatcgatcgccaccggtcggccaccacgcctgccgcgccgacgggcggccgccagacctgcctgcacacgctcctggatcagcgaacgctcgaactgcgccagagcgccaaaaacatgaaacaggaattccccctgcggcgtcgtggtgtccatctgctcggtcagcgaccggaagccaacgccacgagccctgaggctgttcaccgtctccagaagatgcggcagcgaccggccgagccggtccagcttccagaccacaaggcaatcgccggatttcagataggccagtgccgcagcgagacccggccgatcgcgccggctgcccccggcacgatcctcgaacagatgccgctcatcgaccccggcaccgagcagggcatcgcgttgcaggtcgagcacctgtcggtcattgtcggtcgagacgcgcatgtagccgatcagcatgtacggaaatccccttcgagacggtttccgtataccataccattccgacggtgttttccgtacatgattcggcaggaaatccgggatttttcggcgggtctcggaccaccgacggaaaacatgtgttttccgtcatcgcgcgatcccggcctcagaaccgcgctctccgctcaaacccacagaaaacctcgatcccaaccagtcaacgttcccactttgtccgcttatgctacagcctagggcgtttcgttacttcaggcccgagggcagaaagatccatctcccgtcagaaacgcggcattacccctaccatccgccgcgaattggggtcgccgcacgattggttcaaaattgcacgttaagggaaaagctaacaaaatcaggggctttcaaaaacgcccgtttgtgcatgaaaatgccgaacacggcgaaatctggttttttccttttcataaccctctttcaaaatcgggtcgaaaggtaagcgccatacgaaatggcgcttaccgtgcagtttctgacaaatcgtgcgacgaccccaagttcaaacgcgccgcacatgagttcgctggctatatcgccagcaacgccggcagcctgatcaactatggcgagcggttccgttcgggcgagcgcatctcctccagcttggccgagagcacagtcaatgccgtcatcagcaagcgcttcgccaagcgtcagcagatgcaatggaccaagcgcggtgcccacctgcttctgcaggctcggacccgaacgctcgacggcaccctacggcctctgttcgagcgctggtacccagggctcgctaacgacaacggaaatggcgcaactcaccccgccgcggcctgatcaccccacacttcctgatggtctcctgagataggggtccatccgcaaccgcacaccttccagcagcgctgcgagatgccatggttcgattagctgaccatctgccccggcctgccggcgcacggcgtcgagccggaaccggaaaaggaacgcactgctcaaagggtgcattgtcagggcttggtccagccgggcgaagctcgccgaggcccgttccagggcggcgaatagccgtcggggcggttcagtgagctccggcctatcgaagatatccatttcttcgcacctttcctcatctcgtttgtggcgatttttttatggctttaaatcaattatatagagcgtttttaccgaaaaatttgatcatagaacttgataaccattttttttcatgtgccaggcgtcgccatcaccgcccggctcgccgcttatccgatgaccagcccaacgcgcccccgagattccgtggttccgggtgtttgaaatagcggcgctgaggcgtctgccacggcgctttgggcccgcaatcctcgccaggccagctttgcatccagccgcaacctgttctggctgattgggagggatcggcctgtggttgttgccatctgctggccggcgatctggcaacctttacaaacgaccgtttatcgatctcatattcaattgtaaaaatagcatccgacaggagtgtgaccgccgtgaagccgccaaagcgtcgaaatgtccccgcgacaggccggctgatcggctacgcccgcgtgtcaaccgatacccaaggtgccgatccgcaactcgatgagctgcgcgccgccggatgcaccattatccacgaagagcacgcctccggcgctgatcgcggccggccggtattaatgcgcctgctgaaggaaatccgccccggagaaactctggtggtggtgcggcttgatcgtctcgcccgctctgtcagccacttgcttgccgtcatcgagcagctggaaaccgcaggggcgcatttcaggagcctgcgcgatccgatcgataccacaacaccgcaaggcatgttttccctgcaggtgctcggcgccgtcgcgcagctcgagcgggcactcatcgccgagcgcactagggccggcctgcttgctgcccgcagccgcggacgtatcggcggcaatccgggcctgcgcgcgcgtgacccggaagccatccgcaagatcaaaaagagtcgcgatgcagggtatctcaacacagtgctcgcccaggtcgacgcctggctaccgaccgtccgcaggatgcggcccgaccagccctggggggatgttgtccgggttctcaaccgcggccaggccacaccagcacatcacgcttccggcagaatctggaccgtcgagcgactgcgccgcaccgttcatcggctcgttgcagaaggtttggctgaccgcaccctactgggtcgtgctcctccacagcggagtgatgaccgactggtacgcctggttgctggcatcaagacggcggcacctggccataccctgcagcagatcgccactcagctcgaggccatgcgtgagcgcacccctcggggtggcacacgctggcatccatcttcggtcaggcacttgctcatcagggccgagcgcctcggcttactcgccacacctatcgaccacaccgccactacgctccagtcttgagcctcccgatttagctggcaggggcacaatctccttgttacacttagttagctatgacctcctctccgccaaatatcgagacaaccagcgcgagtcagatctatcaacatgcctcgctccaaccgagccatccgcaatattccgcttctgacgcgtggctcgaaccggtgcagttggctctgttcccagagcaggtcagcctcacccggatccgccccgaacataacgaaaagcggtactatccggaattatgcatgaaggttggcgagcatagcgtagtccattgattcgatgtaagaatttgttgtcgagacaaatcttcaccacgacggaacgcgatgctcgcctcggttgcaaataccccaattctccctggtctgtcacctgtcgccggcaaatcgatcgaggcccgcttcgacggcgagatgctgtcctctgacggcggtctgctggcattgcgcgaggtcgagaagcggctggggattgccgcgcagttggcagcctgcatcgatgatccgcgcacgccggagcgcgtccagcatgggctcgacgagatcattcggtttcgcatgttgatgatcgcggccggttacgaggatggcaacgacgccgaccggttgcgcaacgacccgatgttcaaactcgcgatggagcgtctgcccgaggcgggcgatctgtgctcgcaagcgacgatttcacgcaccgagaatttgcccggtcctcgcgcgctgctgcgcatgggcctggcgatggtcgagcattattgtgcgagtttccgcaccatacccaaccgggtcgtgctcgatatcgacgataccttcgatgccgctcacggcgcgcagcaactctgcttgttcaacgcacaccacgatgagtacggtttccagccgattgtggtattcgacggcgacggccggatgctcgccgcggtgctgcgtccggcgtgccggccaaaaggtagccagatcgtcaaatggttgcgccggctgatcgacgccatccgcagccactggccccgcaccgcgatcatgctgcgcggtgattcgcactactgcacgccggaggtgctgcggttctgtcgggcgcgtcgcctcgattacatcttcggcgtcgcaccgaccacgacgctgcgcaagcacgtcatcgcgctggaggccagcaccacggcgcgcgcgcaacaagctccgggagagaaaatccggcggttcaaagagttcaatgatggcgcagcaagctgggaccgcgtcgagcggatcatcgcccgcgtcgaggccgggccgatgggggtcgatacccgcttcatcgttaccagcctgaaggcaggttccccgcgcaccctgtatcaagagatctactgcgcgcgtggccaggccgagaaccatatcaaggcgtggaagacccatcttgccgccgaccggacctcgtgctcgcgggccagcgccaaccagatgcgcctgtttctgcatatcggcgcctactggctgatgtggagtttgcgctccctgatgccgcgccggtcgcgctggcgtggtatccagttcgataccctgcgcctgcgcctgatcaaactcgccgtccgcctcgaaaccctgaaacgctcgatccgtctgcatctgccgcgctcaatgccagaccaggcgatcctcggctatgccctggccagactgcccaggctggtcatctgatcacaggggcgtttgccccgtccggtcccgatctctgccacatccaacgccaacacatcatagagcccaccaaaaccagccaagttcggccggtaagccatcacgcccgcacgacgtcaggttgaacagaccgcctgagaaaaatcagaggaaatgcgctcgtgaataatcccggctatcatatcgagatcgttacagacctgttcggcgccgtaggcctcgcacgaacctgggggcggatcggacgttccgcacgctcccggtttgaccccctgcccgacctcggcaccgccatcgatgcactccgccatctggctcgcaccaaacgccgtcgcggctatcagaaccgctaatctgtcaaagtcaggttcaggcgcaatcgaaacgcaaatcttgccgagacgcttctcggctacaccgcgcagcccagataccttagttggcagagcctcatgatttaccgccccgccgttgcacgtcgtgtctgccgctcctgctcgggctgctcggctcgttccgcccgccggatttcagcaccactctcggccgcgcgttgccaatagccgcgcgcctggtcgcccgcctgggcgtcatcagaccgccctgcggcctgccctgccttctgctcggctcgcagcgccatcaaatacccggaaatcttctcggcatcggcagccgcccggaagatctctcgcgcgtcttgctgcaaggctttgatccagcttccgacataggccgcatgctggcccggatcatgtccgacccccagcttgtccgcgatcatcagcgaggcgatctccgcccttagctcctcccgcgcataggcttccgatccgaacggagtgccaaggtccggccggttcagccgcgagggatgccctgtggcgtggccgttatgccgatatcggcataaggggcataatgccgtgattcggattatgccgcatgacctccgctggaggtcggtttgcccggcattggccatgcggctgttcggcataatcagagcccttccaggaacgcgaggagttggtcgtcgggccggaaccggctcgacggggtgtctggggcggcgacgcgagcgagcgctttttccttcagccgcatgtctgcgtggatatagatctgggtggtctcgacgttctcgtgaccaagccagagcgcgatcaccgctggatcgacgccgtggtggagcaggtccatcgcagtgctgtggcgaagcgtatgcggcgtgacccgcttggagccgatgctcgggcacgtgagcgatgccgtcaggcaatgcttgcggaccagatgttcaagggcatcgcggctgagccgttcgccccggatcgacgggaacagcggtttgctcttgttcttgtcgtcgccgatccacgccgccagaagtttgaccgtctcgcgccgaagcggtgtggcgcgttccttccgacccttgcccatgcagcggatgtgcgcaccgctctcgagcacaacgtcgccacactgaaggccgaccagttcggaagcccggagaccggtctgcaccgcgagcagcagcagcgcgtggtcccgccgtcccgcccatgtcgtgcggtccggcgctgccagcaacgccgcgatctcgtcgctatcgaggaacgtcaccgtccgcttcacatagcgcttgttcggcatggcgaggatgcgttggcattgcagcagccaggtcggatcgctcatcgcgacgtagcggaagaacgatcggatcgcggcgagccgggtgttgcggctgcgcgcgctgttgccccgcgccgtctcggtgtggacgaggaagtcggcgatcagatcagcgtcgatgtcttcgatcgtcagcttgaccggcggcttgacgtgtcgggcactcgcataccgcaacagcagccggaacgtgtcgcgataacccgcgaccgtatttcggctcgcttccatctggacgcacagtcgatctgtgaagaagcgctggatcagcgcgggcaaggcggcggcgctcattggactgcctcccggccatcggcggtcgctcgcgccatcgccagatcgagcagctccggaaccgcttccagataccagtatgtgttggagggatcgctatggcccagataggtcgtcaaccggatcatctcgcgcgccgggtctttgccggtgcggtaccagtcgatcatcgtcttcaccgcgaagctgtggcgaagatcgtggatgcgcggtccccggccatgcttgcagtatggctgatgggtccggagtccgatctgctggcaggcccgcgcgaagttgtatcgggcagcacagtcggtgaggcgtgtggccttgtcggtgacgaacagcggcttggccggatggccgatcagccgatcgcgttcggcaagatagtcgatcagctgcgtgacgacgctcgggtcgagcggcagcaaccgctctttgccgagcttaccttgtctgacgcgcagcacgccatgctcggcgtcgaggtcgtcacgatcgagggccagtgcctcgctgatcctgagcccggtgactgcgataagcccgaacagcgtcgagcaggtcagcccacgcagaccgtagatggatggcaactccttcgccgccacgatgatcgatccgatctcggtctcgctgtagatatgcggacgcgaccgctggacggaacccggcagcaggcctcgcggcggcacttcatgcgccggatcgaagctgctcagccattgcgcgaacaggcgcacgacgctgagccttgccgctcgggtcgaggtgcaggcctcagccaacgtggcgtgccagcgaaggaacagcgccgtatcgatgtaagcggcgccttcgcgatcggcgaaccgggtgaagcggcgaaggatgcgctcagaggtaccaagatcgtagccgaggctgcgccggacgttcagatagcggtcgagctggatggtgaggctcattgcgcgcctcccgccgccggccagggctgggcgatcgaccgcagcccgtcgatgtcgagccgcgcatatatcatcgtcgacgaacgcgagcggtgccgcaacacatcgccgacctcgtcgagcgatgcgcccgtgttcaccagccgggtcgcaaggctatgacgcagcaggtgcgatcccacataaggcgtcaccggcttctggccggtcgccttcaaggcatccttgaggatggcgttgacgatctgcccgtccttgaacggtcgatgcggcgcgcgatgggtgacgaacatcgtgcggcaggtcgccggccctcgttcctcacgaagatagcggctcaacgcgtcgccgacctccacggtgatcggcaggcggtcgtgcagcttgcccttgccgcgcaccagcagttcgcccgcacgccagtcgatatcgtcgagctggatcgcgatgacctcggccgcgcgcaggccgagccgggccatgagcagcagcatcgcatagtcccgcgcaccgtgccgttgattgtcgcggacagacgcgagcacggcctcgacgccattgggcgacaggtggcgcggcagtctcgcgccccaacgcctggccgtcttcggcacgctcagcgccagattggtcgccgtagccccgcatccgaacagatactgaaggaagatgcgaacatgggtcgcaatcgtcttgtcgcgacgtgcgcccgccagcacatgctcgatgaagccgattgcatcggcgggacgcaagcggcccggatcgaccatcgtctcgccgaagcgatggtcaaggaaccggtcggcgaagcgcagcgtgtggtagatcgtacgctggctgaggccccgttgcttaacgagataggtctcgaagttagccaacaatgcggcacgcgcgatccgcgcttcggtcagcggcaccggctgcgccacgccgatatcgatcagatgcccggcgaaccggcgcgcaagattatgcgggcagacggtctggccatgctttcgcggcaccatccgtcccagtcgttcggcctgattgagcgtcaaagcggaaggctcgatcccttccgcgtccatcacttgcccgagcttcctgatgatcgaccggtaactcttgatggtggccgctttgtaattggccacggcgaagctttcaccgaacgaggccaggtacggatcgacgcaggtttccagattttcagacatgatcttcgtgctccatgttgtcggagcgacgaagattatgccgaatggacgcagcacgatcatgctgccagccgtgccttctcgacggcgcgcggcataattcggattacggcattatgccccagctcatgcagcgccgtgctgtaaaaccgatccgccgccttgaattggtcgcgctcgggcatcgtgacccgatcttgcgccagggtgtaaaaggcccggtcgcccggccggtagatgatcggcaccccggaattgctcatgatgtgctcggccgccgcgtgccgttcccattccgccagggcgggccgggcctcgatcttcggcatgccggcgatctgttcggcattgaacacaacggccgaaaacacccgcggccgttccagctcgacgctgcggtaaacctgattgccttcggcatccttcaccggccgtccctgctcgtccttcaccggcacccggtcaaacttcttgaaatactggatcagcgtgcccttttcgcccttcatcacctgggcatcgaggctctgcgcctgcttgtaggtggtccagcgcggatcgctgtagcccttcatctcggccactgccatcagccagattgcgttgccgccctggtaatccttgccggtgatcgcgttgtagggaatgaaccggaggccgctgggctcccacggcttcacccagggtgcggtgccatcctccaactgcttgacgatcgaggcggcaaccgtctgggcataatcaccagccattggtggcctcgttggtattctccacgtccgcattggactcccaggcattcgcctcatcgagtgccgtttcctcaaccagtcccagctgctcgacctcagccgggtcgatctccaccatgacgcccggccgcatcagatcggccagatcgcgcgagatgattggttgcttcgggtccatcgctgtcctccttctcaacgtgctctgtatcgtccagcgcaatcggacggccctacctcggccccctacccttccccggcacgcgcgggagggctgcgcaagccaaccttgttgcacaagccatcggtcggatcggactcataggatatggtcggagcagtgttgcggtgcggctcgggatcttctgccatgcccgcaaaccgaaccgggggcattagcgcttgccccggatcgcggcgatcatccggcgatccaggcccgccatgtcgatctccccccgaatacaccgctcattcacggcctcaagctccgggtgatgaacataaccctggcggctatcgcgcgacaatcaacgtgagaatccagcgtcaatcaggatgagaatgcggctggagaggcaccggcggagggcgtagcccggagccggtgcctccccagccgggcggcgtccttgccagggcgccgccgtggtcgcggccgtctgggccgcggaggataccccctcacaacggggagaccttcgtgcccggccgccacatcaacgaccaccagaagaggcttttcatgagatatcgacagacagacggcgttgccctggcagccgccagggccggcttcagcacggccgcgggctaccggctcgagcaggagcggcacttaccgtcatcgccgaagccgccgcgcggccggcgccgcccggatccgctggcgacgatcttcgacgctgaggtggtgccgctgctggaagccgcgcccggcctcagggccgtggcgatcttcgaggagatgtgccggcggcatcccgatctcgccccgggtgtccggcggacgctcgagcggcgtatccgcacctggcgcgcgctgcacgggccggagcaggaggtcatctttcgccagacccatgagccaggcgcgatgggcctgtccgacttcaccgatatgaacgagctcggcatcatcgtcgccggcgccccgctcaaccaccggctctatcacttccgcctggtctggtccggcttcgagcacgcccatgtcatcctgggcggcgagagctacgtcgctctcgccgaggggctgcagaacgccctctggcttctgggcggcgccccgcgcgaacatcgcagcgacagcctctccgccgccttccgcaacctcaccgccgagaacgtcgccgacctgacccgccgatatgacgcgctctgcgcccattacggcatgaccccgtcgcgcaacaatcgcggtgtcgctcatgagaacggcgccatcgaaagcccccacggccatctcaagcgcgcggtccgcgacgcccttctcctgcgtggcagcacagtcttcgtcgatctcgaagcctaccgtcgcttcatcgccgagatcgtcggccgccagaaccggcaccacgccgagcgcatcgacgccgagcgcgccgccctgcagaaactccccgatcagcgcaccgccgattacgaggagaccgtcgtcaccgtcacctcctccggcggcttcaccctcaggaaggtcttctacaccgtcccctcccgcctgatcggccagcggctccgcgcccgcctctatgacaaccggctcgagctgttcctcgccgccaccccgctgatgacactcccccgcggccggccacaaccggatggcaggcacggccacgtcgtcgactaccgccacgtcatccacagcctgcgccgcaagccgatggcgctgctcaacctcgtctatcgccaccagctcttcccgcgcgatgcctatcgccggaccttcgagcatctgctcgagcagacaccgcccagggacgcgtgcaggatcatggtcgaactcctcgccatcgcccatgagcgcgcctgcgaggctgaactcgccagcgtcctcgccgccgatatcaaagccggccgtcagcccgacctcaaggccatccgccagcgcttcgcacccgatcccgccagcctgcccgcactcaccatcccgaccatgccgctcgccagctatgacatcctgctccagggagccgccgcatgagcgagaccgcacgcaccgtcgacgcccagcgccttaccctgctgctcaacgagctcaggctccccgccatcaagcaggtctggtccgacttcgccgcccgcgccgacaaggaagcatggcccgccgcacgcctcctcgccacgctcgccgagcacgaggtcgccgagcgcgaccgcaggcgcatcgagcgccacctcctcgaagccaggctgccgcccggaaagaccatcgccaccttcgccttcgaggccgtgccgatgatctccaaggcccagatcctcgccctctgctccggcgacggatggctcgagaccggcgccaatctcctcgccttcggcccacccggcggaggaaagtcccatctcgccgcagccatcggcctcgccctcgtcgagaatggctggcgcgtgctgttcacccgcacctccgacctcgtccagaagctccagatcgcacgtcgtgaactcgcactcgaggccaccatcgccaagctcgacaaattccacctgctgatcctcgacgacctcgcttacgtcaccaaggatcaggccgaaacctcggttctcttcgaactcatcagcgcacgctacgagcgccgctccctgatgatcaccgccaaccagcccttcggcgagtggggaaaggtcttcccagatcccgccatgacactcgccgccgtcgaccgcctcgtccaccacgcaaccatcttcgagatgaacgtcgaaagctatcgccgcaaaaccgccatccaacgacgagccggaccaggacgcccacccacacgcgcgacaatcaacgaaaacatcagattgtcgctccacgacaatcaagtcgccgaaacacgcttgccagcatcaaaccaatccgattaacgttccgaggtcgcgatcactttctcatcctgatcgccgcgcttctcatcctgattgtcgcgctacaggcggctattcgctgcacgggcctgctcgatcgcgcgccagcgctgcatcatctcggattccgaaattttgctgaccagccggtccatcccgcggcgcctctttacgaccggaagtagaggttaagaagaagcgcagcgaagttcaaggaacctcaaaggttcatctcggctctgcggatgtctgtcttggaaaaatcatcacctttgaacagcagcgccgcccgataagatttggcagcgccataggcaaagcaatcgcccatattcaaggcggccggatgccgccccttcccgaaatcggcataagcctggatcgccagatcatactctcgctcgccaagagaaatgacctcgatcccgagtgcgctcataaagctcttcaccttttgccgggcgccgtccatcgaaaggccgaagctgcggcagagcccggccgtcgcctcccacatggcaaccggcgagacgagacgggtgcgttcctgggccagaagatccgccagcatgtcggcatcctcctcgccggcgatcatcgcgatcagggccgaggcatcgatgaagatcattccccctcccccgacagatcatcgaaaaatgccttgtctgccttcaaccctgtgggcggcggcagcggattggcttcgcgccactcacgcaggcgctcgcgcaagggcttggcttcgcgggttcggtcaagctcggcctgcaccgcaagccgcacggcatcctgtttggttaaaccccgctctttcgccagtttggcgacaagctcggcggtcgcattatcgcggatataaaggggcatgggcgcctcaagatattcaaatatttaattttagatatatgaatatctgcactgacacaaggacattcaccacaaaatcgcctgctcgcccgccaacacaaagaacacgagggccgcccctacggccaaaatccaaagctgacgtgtgcaggcaggcttgtgccgcctcatgcgccgcctgtgcgcggcagacaggacagcctgccgcgattgcccccggaacctttccagggcctccaaggccgccagagcgcggccagaggcggcccctgccctcgtcatctccatgatcgcactcgtgagcgaaatcatgcccggcactggctcgccggcaagctgcacatgtcccgccaggattaccaatgggcggacgggcacttgcgtcacccggcggatcacgtcgcgatgggtctcgttctgcagaagcgggttatagaccctctgcgcggcgccatccggctttttcagggtccattgctgggcatgggcgtgccccatcaactccccgcgccaagtctttgtttcgaggcaatagaggcagtcgccggccgccgcgacatgatcgatctgatgcgtcccgcgccgatcttgcaaggtgatatcgtggatcgcaggcacccctgccctctccaacgcacgcgcgacgcgcttttcgccggccgcgccggcgcgctgtgcatgggtctctgtggcctggtcggtaggacgcgtgatgatcgcggcagctgccgcgccggtcgccaccatgccactcaccaactcgaccagcaagacaatcataattacatgtttacatgatgacgtgttttcataattgcattattcatcgcgtacctgcgggtaattgtatttcacgaaaagcagattcaacgcttccgccaccaaacgctcttgcggcacccgcttgcccttctcgtcacgggtgcggaagctgatttcttccaacgtctcccaataggcgggtgggagatgatgcgtcttggcggtcttgtttgccctggacggtggcacataggaaccgccttgcggctctaccttctgcggtaggggaggtgaaacaaccgcggcctttggctccgccgagggctggcggggtgccggtaaggtttccggctcgcttgatttaagcgctgatgcaaggagagaaggcttccggctcataatttcatgctttcatgcttacctgtaatcatgcttccttgttcagttaagaacgcgaaaagctctgcgatttcgcgggccgccctgcccttcggctcgtattcctggggggattgccccaaggctggagcatcttcgtaagctttcaaccgcgacatatggattggggcaacgggcaccttgaaccgctcggcgatggcggcggcatcttctcctgcacgccctgccgcgttgggatgcacttggttgagcaccacaaaagccggcggattgcccgccatcacaagcagccgtttcagcggttccaaagtatcgatcgcgaagatctgggcctgggtcggaatcaacacgagatcggcatgcttagcagcctctgttgaggcgctatccattttgccgggggtgtcaataaagacccactccatcccgagtttgcggtaagcatcaagcgagcggcggattgcaccaggctggatcgaggccacatccggcccgtcaccctggcgccggtcaaaccaatctactgcgttggtttgcggatcgaggtccagcaaggcggatttctttccggcgcgatgcgccgcgaccgcaagggcggtagcaatcgtcgtctttccggtcccgcccttctgggtgcagaaagcaactgcaagcatgtttacatcccttcatgaaaccctgctttcatgctgacaactaagcatgttcgcatttcattattcccacgctatcgctgattatgcaagcatggtttcatggtgtcatggaactattattccatgattacatgtaggcatgtataatgattaggcgacgggttaaacgctgctatcgagcctattgcagatatatacaattttttgtataaacctcctatgcctgagcgttcaaagctaatcgaattcaggggcggtgccctcgatgatctaagggactttccgatatccgcccgccgtgaagccggccaccaactggaccaggtccaacaaggtcatgatcctgacgattggaagccgatgcgaacgatcgggcaaggtgtgcgcgaaattaggattcgggatgaggcaggagcattccgtgtgatttatgtcacaaagttcgcagacacaatttatgtcctgcactgctttcagaagaagacccaggcaaccagtaaaccggacttggaattggcaacaaagcgataccgggatctagtgaaggagctaagctcatgagcaacgaacgatttacaagcgtatgggacgcgatcgaggacacaccggccgaagccgaaaatatgaagcttcgttcagcgctgatcatggcgttgaaagagcggatcacccgcgaaggcttgagccagagccaagcggccaagcttttcggcgtcacgcaacctcgcatttccgatctgctgcgcggcaagataaacctctttggcctggataccttggtcaacatggcggtcgcagccggtttgcatgttgagttgagggtgctggaagcggcgtgaggcgacagacgctcgcagaacgccaaaacgccatcacgcttacatgtaaacatgtcactatattttcatgaaacatgacggaaaagcctattttttatgggcgctggcaccacgtagcccccagatcgtacggtctaaatgcaagccaccgtcacgcgcccgctcgaccattccatgaaaatatccgccggggctcgaccggaaatggcccggcggcttggcagaaaccaaggcgagagcgattgcggcttgttctcgccccattgccaggcatgcctcgccccaaagcggtttagacacgccgaggtcatgccggagccaatcagcggcatccacgatttccggccaagaaggggaggggtgtcgtagataaggcaccaatcggggggccaaacgaaccaactcgtccggggtcaatttcagtgaggaaccccgatcctgcctttcctgcctttcctgcctagctggcggcttcgtctgtgccgttctacccggcaggtcgccgcgactacattccttcaatgcgattactgtatccttattaggataaaggatttggtttgtagttgtaatgtggggcacatcagcgtgccccttggggcacatttccacagattcagaaatgcttgtttgctcccgagaagcgccagcaagcgccatctctagcgcccggcgcgcatcaaccgcgatcgcttccagagcctccacggcaggcttgagcctctggctgctatccaaagctttgagcccacggcttgcggcctgagcggccgttctaaggggcgcgggcagatcaatttcctgctcccgaaatgtctcccacgtctgccgcaagctcgcacgggcgatcgaagcgcgccggcgcaacttggctacagcagcgcgttcctcgcggccggcttctgccaaagcgcgaaactcctcgatacgctgtgcgataggggagaggtcaaagccatacgcctcgataatccggccagaccgatctctatggccgtagcgtttgccgttggggctatctcgcatggtgacaacccccagctcggccagatggcggttgaggcgttttgtctgggtctccgtgatccccagttcagccgccatcatggccgcgctcggccaaacaatgggccgcgctccaggttgccaatcctggggctgtgtgaacctgaaaagccaatcgatcgcctgcgccgcgcgtggcccgatgccgaggaacggagctgctgctttgaacgcagccagcgcctgaccgggggtgacatcacccccggcaaactcatcggcaaggcggccggtgggcagcatagcaggggttaaacggcgcaagccggttggacgtgcgggaagggaagggggcacgtgcccccgctccgcctggtggggcagttgcatggaaactcctacgggtatgggtgaaacccgcccggtaggggctgaaaccggcacgcgactcccccttgcaagctagggcttgcatttttgagggctctgaggcattttggctgagcgttattcgatttcgtgaccacagtttgccgctgtcggacacggttacagccaaaaacctatgtcgtttgcagatcccgtcccttgtgggcgggattttgcttttctaggtgtgtttcgcggtcattcctcctgtgtcaaagaaaagcatagcccgcgactcgcgctggctaatccgggcacctgcgatgatggctgccgtgcttgaatagagcaacgtcatcacgcggtaagcttgggtttcgaggaagcgtcctatgcgatgagacaagtttacccactgttttgaatcgcaggacattggtcgagtcatgtgcgcgaatcgggaaaaccgatgcgaacagcagatgtcaggcataaggatcggatgtgcatgggcaagctggaggagtcggcaaagatgccgatacagagccctaaaaggagaactggcgaactgtcggccatcgatggccgcttgttgaaagcccctgagcgatccgtattcggggacaatgtgagagccggccgaaatgcgctcggtctttcgctgaccgacatggcgcatctcatcgaggcggatcgcgcctatatcggtaaggttgagcatggaaagatcaacgtttccattgatcgcatgtcctcgatcgccgctctctttaacgtgcatctccatgaactgttgcaacccgaatttgcattgagctataaaaacatacgatctgagtcttcgcaaacacatccgagcaagcagcttacggctcccgctaaaggacggcgacgatctaaagacgaatgaattatcatcccggccattttgcgctgcgcggcaaaggcgggggaaaatccaacaagaaacatgacgaggatgtaattgcgtcctcatgtttaagcccatgtctatctcgacgtcccgctaggcccggacacctggctaggagattcgagttcatcctctgcgatgttctccttaagcattttgatacgccgctgggcagcttgacgaactgcccgcgcgcagaactcagccagagattcattcgccgtcagatacccgagaagttcgggatatacgtccaacgaacggatcgcgatctcaagctcgactgcttcccgcaaaaactccgatcgatcttctcgctctcggagcaggtccgagatagccgccaacgcgaccgttggcagcaaaacgttgatcgcccgcgcatccattttccgacgtcccatacgccgattgtaagtatgccgcgccgattcctgcaaaaacatatcctttatgtgatatttaatatgattaattgactaatataggtcggtttggcaatatacaatttatgaaaaattacagcatggtagccagatcgagccggaaggacgggaaatgctgatcaccccggcccatttcctcgctctcgcgaatcgctgcgcccccgaggtcgcaccgggcacgctggcggcggttgccagcaccgagtcggggttcaacactttggcgattcaggacaacaccacgcgccagagcatgcggccatcggatgtgcgtagcgcgatagccgtagccagacggctgattgctgacgggcattcagttgatctcggcctcatgcagatcgatagcgcgaacctcccccgcttgggcctgactgtcaccacggcctttgatgcctgtgcatcggtacgggcgggcggcaagctactgacgcaggactacaagcggccggacgggcagggccgccaggcggcgctcctagctgcgctatcacgctacaacacgggatcagcctggcaggggttccagaacggctacgtcagccgcgtggtttcaaccgccaaatatgttgtgcccgaaatcgaccccgccgatagcgtgcaagcccccaaggccagcccgtcatcagcctcctcttctccgcacccgcctgcctgggatgtgttcccgaactcgatcggtccggctggcttcgcgtcggcgcatgcggtgacgctccaagcgtcccgcgcttctggccccagcggcctcgctcaaccctcaaaacaggaaactcgcggtgaaacaaaggctcactaagctgcgcgatcgcgtggcaaatttcgcggctgggacggtttcaaaaatagatcgaggggcatggatccagccagccgtccttgtgacggtcggcttcctcctgcccgccgtggcccatgcgcaggtcgtttctggcggcaccagcccgacaaccatcatcgacaacatcgcgacattcatcctcggcccattcggcgagggggttgccgtgctcgccgtggccgcagtcggcttcatgtgctggaccggccgcatgggcttccatgcgatcggctggctcgcggccggcctggtgctggtgtttggcagctcctacctcgtgacaaccttcgtgggcggcggctgagccatgaccgagcggcagcgcgatccgctatttgtcgccgcgacaaggcccgcgctgtttctcgggctgccgatcgagatggccgtggtgatcatcatgatcgccgccatgatcgtcatctttggacacaaccccttttatctgacgctggtgctgccgctctggttcggggcgcgctgtctcgttcgatacgactacaacgctccccgtgtggcctggctgtggttccgcaccaaggccaccggcgccggtgaaaatcaggcttggggcggggcgtcccccgcgccgttcccgatgaaggtccagcagggcagggggatgcgcgatgccggttaatcgaatcagggcggaacgcagcgctgaacgctatttgccgtatctcggacatgttcggccggacatcctgctcatggatgacggcagcgttcttgccatggctgaaatccccggcgctccctatgagctggcagccgatgcagatcgcgccgcgagcctggtcacggtcaatgcgctctgcaagaacgtcgcagatgacaatgtgacactgcactcggcctttgtccgcggacctggggcggggcaactcgcacatgcggttatgcccaatgagttcgcggcttcgctcgatcgcgcctatcgcgagcgcgtccttgctgggcgcctctatcaaaacacctggtatctgacggtgattgtctccccccgcaatccgctgggcggcaaggcgggcggcgccacggcctccctattcggtggcaaacgggaacgccagaagccgcacgcgaccgccgagggcatccgccagctagaggaggtttggcaaaccatcagccaaacccttgccccctatgatgttcgccggctgggcctgcggccagccgccaatggccagttctatttcagcgaaatcgccgaggcgctgcgcctgatcctgacgggcacggcggcgccggtgcccctggtcagcggcccgctcggtgccgccctctacaccgatcgcgcgatcttcggccgccgcgtctttgaactgcgcgggccgggagtgtctcggttcggcgcgatattcggttatcgcgaatatccgtctgagacctatgccggcatgtatgatggggtcttttccctgccgtgcccggtggtgatggtccatactttcgactttcacgcacggcatacctctgaaaagcggcttggcctgaaagccgcccagatgacggccgcgaatgacaaagccaggtcgcagatcagcgaccttgcggacgcacaggatcacctcgcctccggcaagatcgccatgggcgagcaccacttctcgctgacggtctatgcggacacgatcgaggagctggatcggctgtccggcttaacccgcacggtgatcgccaatagtggcggcgtcgtcgcgcaagagagtgccgggctggaagcggcctatttcgcgcaactaccgggcaacagaaaatggcgcacccggccggggaccatcaccacacggaatttcgcggccttctctggcttcgaggcttttccgcgcggccaacgtgccggcaagtgggggccggccatggcgcgcttccgcaccacggcgggcacggcctatgattacgtgccccatgtcgaggatgtcggcatgacggcgatcttcggtaagatcggccagggcaaaaccacgttcatgctgttcctgctggcgctgttcccgcaatatttcgcggcgcgcaacggcgcggtggtgttcttcgacaaggaccggggcggcgagttgctgtgccgtgctgtcggcggccgctatctggtggtgagggcagggcgggatagcggcctggcgcccctcaaggcgctcgacaacacccctgaatcggtcgccttcctggttcagtggctcaccgccctgatccagcaagacgggcacggcccgctcccgcccgaggatgacgctcgcctgacccgaggcgttcaagccctgctgcgcctggccccggacatgcgctcgctggccgggctgcgtcagttcctcgactggcgcaatccgatgggggcaggcgcgcgcctcgaacgctggtgcaagggcgggtcgctcggctgggcctttgatggcgaacgtgatgacgtgtcgcttgaggcaaccacggtcgggtttgatctgacggccatcctcgacaatgggaccgtctgtgctccggccgcgaattacctgctctatcgcatcagccaggcgctcgatggccgccgctttgtgttgtcctgtgacgagttcaatttctatctgctcaatccgctgttcgccaaaatctgggcggatttcatgctcaccgtccgcaagagcaacgccgtggtgcttctggcgacgcaggagcccgcgccggtgctcgattcaccgcagggcgatagcatcttgcgccagtgccaaacgctcgtgttctgcccaacgcctggcgcggaagaacatctctaccgcaaacggctcaacttcaccgccggcgagttccgcgccatcgccgaggacatgctgcccaactcacggcaactgctcatcaagcggcatggcggctccgcgatcatcgatttcgacctgtccgcactgcctgagttcgtcgcgatcctgtcgagccgcaaatcctcggttgggtttgtcgaacagctacgcgccacccacggcgacgatccggcggcctggctgccggcgttcatggcgcggttccacgaggaagttgaataggaggaccaaatgctcaagccctctcgccggctcggaatcgccagcgcgatcgccatcctcggctttgcttcacccaccttggcgcaagtcccggtgatcgatagcgcctcattggcgcaaattgtcaaccagctaaatgaagccaagcagcaatattctgaactcgtcagccaatataatgagctgaaatcgacctataacgcactctcgcagaacgtgaatccgaaccaatgggcgcaacagctcgatcaatcggccatgcaggacacggtgcccaacaccagcatcttgccaaacatgctcgacgggatcagtccgccctcctcgctgagcggcaatgtcggctcgctcgcgcaacaatattacaatatgaacaaggtctatatcccggccggctcggatttcggttcaaagcagatccaacagggcgcgaatgagaccgcgaatttcgaggcgatcgccacgcaaaatctgcaatcgctggaagcccgcgagcaagagctgccgcagattcagagccagctgaacagtgccacgacgattcagcaggtcgcctcaatccaggcccgcctctccgctgaacagaactatgtccaggcccaacaggcccaggcgcaaaacctgcaactattggcgttcgaggagaaccgcgcaggccaggaagcagccgcacaagaaaacgcacagggcggcgaacaaacgctctcaacgctgtgcggcgatgcccaaactctcggcggggagccttcggcatgtcagggacaatgaaactcatcatctacgccctgattggtgccggcgtgatcgcaggtggcggggcttactacgtgtacgtcattgcaccgccagcggtgcaaaacagactcgtcccactgccgaatagtggtcgtgagacgaactctcaaatcgacgccagtatcagggccagttgtttggcggcgggcaacaacgccgttccagcttgcaagccttatctcgctgaaaagacctcaaaataatgagcgtccccaacacgaccatcaatatctttgagtttatgtataaccagtacagcaccgggttcctgcaatcgctgaatagcgatgttggctccgcgttgtcggcggcattaccgcctctttccgctgccctggtcatctgggtcatcatcctcggatacctcatgatgaccggcagcctggatatacgttacggcatctcaaaggtatcaacgatggcgatcgtggtgggcattattgcttcaacgtcgctttatgattcctacgtccagactcttttcatgaagtcgctgccgagctttgtcgccagcaccttttcatctgggaatacgagcaacatcccacaaagccttgatcagaccttcaataatttttgggttgccggacaaattatctacaaaaaggcaaactgcgcgacctgcgtgctcgaaccatacgtgcttggcatcgaaatcgagctggttcttgtcgtcttttttatcgcccttgccctcgtgttcgcggtgtatctcatctcgacaacactgacgggccttctcgtcgccatcgggccattcctgctgatcggatatctctttgaagccacaaagggcatcccggaacgctggctcggcaagctgatcggcctggcgatcctgttgctcctgataacggcgcttctatcgctgttcaccggcggcatgactgattttctgaacaccaaggtctcgaccacgttcaccgccgacccggtgcaaaccgaaatcatcatcctcggcgaaatcgccgcctataccgccatcacggccttcatcacgatcatgcttcccggcatcgccgcctatattggcggcggtgtggacttcaatatttccgggatcgtgaacccagccaactggttcaaataatgaagggctcacgcatgttgtctcgcctgattatcctcatgtgcgcagccggcctactggcgggctgcgcggccagtgacccgctagcgacggctcacgggccgatgttcgccctcaatcccggtcattggtcgccaagcgcggcacagttggcgcgaccgccgcaggtgccccactcatgaacgcggacatgaaaaacacggctttgccgatcgataacgaacggctcgccgcttatttccaggatgtcgaatctttccaggccactgagaagcgcacagcccgccgttggggccgtgtgggctgggtggtggccggcgtgtccctggcggtcaacgtgaccctcgcgggggcgatcgtgatgatcctgcccctcgaaaagctcgtgcccgccttcatcatcgtgaagtcagacggcaccaccagcaccaccatgaatttcaacagccttcccagcgatgagaaggcggcgatgaccagggccgcgatctggcaatatgtccgtgcccgggaaagctatgacttcgccgacgcgcaatatcggtatgatgttgcctcgttgatgtccaaccccacggtgcaaggcacctaccaaagctggttcctcgataaagggccaggcagcaccagcccgcaggtcacggttggtaaaaaggggcagatcagcgtcgcgatggtgagcatgtccatggtgcggccgaatgtcgcgctcgtgcgcttccgccgcaccgtgacgatgtacggctcagttccgcagacttcgacatggacggcaacggtcggctttgaaaacgtcgcaaccctgccggtttcagcccgcctcgcagaccccagcgggctcattgtgaccaactaccaggcccaaaaggattcgccatgacatgcgcgcgcaaactcgcggccagcgggttcctctggctcggcatgatggggacggccctcgccatacagtatccccatccggggcacgaagacccccgcgttcgctatgtgccctatcagtccggcaacgtcaccgacatctggaccgcgccaggcgcggcgctgacggtccagttcggcaggaatgaaaaggtcgtctccgtcgcggaaagcgatagcgcctatctcaaggtcgtcccggtccagaattaccttttcatcaagccaaccggcattctgccggcacagccgatcgcggtcctctgcaagaccagcgacggcaagctccggcattactttttccagttcgagaccgtgaacaagcacctcggcgccggcgagaatgtcgattacgccgtggtgttcacctatccgcaccaggcgtatgagcgccggcttgccaagcggaaggcggccgaagcgaaggctgtccagaaggaggccaggagccgccttgatgaagcgcgcgcggtcatgaacgcggcgacggtcgatcaatatcaggggccgcgcaattacgaatatgtcgctcgtggcgatcatcagctggcacccgccgaggtctgggacaacggctattcaaccgtgttcaccttcccggccatgcagcgcatcccggccattttctacgtccagccggacggcaaggaggcaacggccaactattcggtcaacgggaatacggtcgttgtgccgggcaccgcgccagaatggcggctgcgcgatgggcatacggtcctcgacatttatgacctcaaatacaacccgaccggcgccacgccaggcacgcacacgatcagcccggatgtcgagcgcgagatgaggacattcaacaatggcaaatgaggacacgcccgaccgcccttatgggccgatacgtcacaccaacgcggcgccgtcgccggttgaacaggaacaatctgcggtcgccagccagcagcgcctcagcgggcgccagatcggcggcattcttctggcctgcgcgctcggcgctggcgtcgtgctcgtggtgacccggctcaccgcacatcatgagccaaagctcgcccataaggccgccgtgacaggcgggaccgagggccggccattcgtcaacaatgccagcagcggcacgacgccttcctcgaaacctgccggactccccctgccgccaaagcagaacgcggggtttcacaatccgttcctgacgaatcagcaggaatccccagccatgaaggcgctcaaggcaccgatcatggcgttcaaccaaactggcggtggatcatccgcgcaacctgccagcaataccgtgggccagaatggcgctccctccgcgggatctgcgaaacctacggccttcgcgaacaagctcgatgcggatcaattcagtgcggccgatgcctcgatgatcgcgcatccgaatttcacgatcgcggccggcaccatcattccctgcacgctgcaaaccgcgatcaattcgaccctgccgggcttcgtcaaatgcgtgttgccgcagccggtgcgctcgatgactggcacggtgacgttgctggataaggggacgcaggtgctgggcgaggttcgcgagggcctggtgcaaggccaggaccgacttttcatcctctgggaccgcgcggtgacaccgcaaaacgtcgctattcagctcgcctcgccggcggccgatcccctcggccgggctggcgtctcgggggccgtcaacaaccatttcctcgaacggttcggcgcggcgatcatgatgacgatcatcggcggctcgttgcaggtcgcggcgaacgccgcccagaacagcgccggcaacacgtatctggaatatatgaactccagcacaaaccagatcgccaacaccacactgcaacacacgatcgacattccgcccacactgaccaagcaccagggcgagaatgtctcgatcttcgttgcccgcgatctgaatttctccaaggtctataagctgtcggttgtctcgccatgagggagggctggcgcacccgcctggatcgcctgacgcaggcagggcagcggctcaatcgccatgtcgaaaagaccgtcgtcaaatacgttgaatggcaagatcgtcgccacgcgcgccggcggcagaaatttctcaggcaaggctggctctacagcacgcttctagggctgtggctcgtcctgatcatcttggaattgctcggccatcaatcagccgcggtcatccatagctcggccggcctcggcctgatcttcctggctcttaaaatctggcactcggccatggtcatcagggctaaaaagcggggggaattatgaacggcaccgatttttccgatgacctcgtggcggaaagcccggccgcgccgctgctccgcttcctgctcgccccgctgcaaccctggctgaacgatggggccactgaggagctgtgcatcaaccggcccggcgagtgctgggtgcgccagcgcggcgtttttgagcggttcaaggtgcccctcgatcgctcggcgctggaggatattgccgtgctcgccggcgcgctgcgccgtcaggatgtcggccctacctcgccgctttgctccaccgaactgccaggcggcgaacggctgcaaatctgcctgccgccggccgtgcccaccggtacggtcagcctgacaatccgccggccgggctcgacggtcgcgccgctctcctccgtcacctccaggtatcagtcggacggatggaacagttgggcggaaaaccgggacacccggaatttcgcggaagccctggactactacgattccggcgatcttgagggcttccttgcggcggccgtgcgctgccgcatgaccatcctgctctgtggcgccaccggctccggcaaaaccacgatgagcaaaacgctgatctcggcgatccccatggcagagcggatcatcacgatcgaggacacggcggagcttgtgatcccgcaaccgaatcatgtccggctgctctactcgaaagacggcctctccaccgcgaaaatcgacgccgaggcgctgctgcaggccagcctgcgcatgcggccagatcgggtgctcctgcaagagctccgcgacgatgcggcatggacctatgtgaacgaggtggtttccgggcatccgggctcgatcaccaccattcacggcgccaacccggcccaggcgttcaagaagctgttttcgctcatcaagggatccccgaagggcgctagcttcgatgacgccacgctttgcgatctgcttgcggcggctgtcgatctcatcatcccgttcgagacttccggcaccacctaccggatcggcaaggtctggtttggcccggacgcgaccaggcgcggcgaaacagccgccgccctcttgcgggccgcctgatgacctggcgcggcgtgatgcggctcctcgttgggctggtgctcggcctggtgttcttctccgtcctcgccacgatgatcttcctcattggaaccggactgttctggcatttccggcatccgttctggcaatggtggctctatcttttcgaggccagcggagatcctactgtacgggtctggctggtcatcagcggcgtgccggccttcgcgatccccttcctcgccggggtcgttcagcttgtgcgcggccggcgcgtcaccggctggtcactgcgccgcgatcacgccccgacaaagcccgtcgatgcgccgatccgtgccccaaccgacaaccatggtcatgcccgctggatgacgatggaggaggcccgcgccaggttcccggggccagccccggaatatggcgggcttgtcgtgggcgaagcgtatgaggttcaccgcgacagcgttgccagtatgccgttcaggccgaaggatcgttcaacctgggggcaggggggcaaggcgcccctgctgatcgatccatgcgagattggctcgacccattgcatgatgttcgccggatcgggcggctacaagacgacgacggccgtctccacgctgctgacatggaccggctcggccattgtccttgacccctcggtggagctggggccgatgttgcgccaggcgcgtgaggacatgggccacaaggtctatatgctcgatccccgcacggcccgcgaagtcgggttcaatgtgctcgactgggtcgatgtctcctcccccctcgcggaaatcgatgttcaggccgtggttgagtgggtttgcggcgataccaaagcaggcggcgatgaaaacgcctccttcttcaagaacagcggcaaggagctggtgacggcgctgctcgcgcatatgctctgggacgaacacctggaaccgcacgaaaagaccttgcgcgccgtccgcgcggccatcgttacgcccgaaaaggagctgcggaacgtcttggcccatattcacaagaactcgcaaagccgcctcgcccgcgatctggccggtagcttgaaggacattgtggatgagacctttagcggcatctacaagaacgccacccaggacacggcctggctttcaaccgccgcctatgcggatctcgtctccggcaatgcgttccgttgcgctgagctgacgctcggcaagaccacggttttcatcaacattcccctcaaggcgctcgatgccaccccggccgtcgcccgcgtcatcaccggcgcgctgctgaacgcggcctatgaagcggatggcgtgatcgaaggccgcgtgttgttcctgctcgatgaggccgcccggcttggccccatgaaaatcctcgaaaccgcccgcgactgcgcccggaaatacaagatcacgctgtttccgttttatcagtcgatcggccagcttcgcgagctgttcggccagaacggcccggccaagtggtttgaatcggtcagctggtatggcttcgccggcgtcaaaaccaaggccgttgccgaggagctggctgcggcgatcggcgaatatggcgtgctggcctggtcggaaggctcgaacaccggcaactcggcaaagggcctggaagcaggcacgcgctcgaccggccagaccaaaacctatcatgagctgaaacgccaactcatccgggccgaggaaatcatgcacgacatgagggatgatgagcagatcatcttcccaaaatccggccggccgctgcgctgcggccgggccatttattttcggcggcctgagatggccgcacgtgtgggcgagaaccgctttgccgtcaacgcaacttaacccaggggcgggcaagacgggtagggaagtgccaaattgaatatctgcacacgatccaagaatgtcgttcgcgagccgagtaagcgttgccgaaagcagccgtttaccacttcggctacacgaacggctaaacaccgcagacggacaagctccgattgctcaggccggcaatctctcgaagggcgattatggtttggaatcccttgacgttcggatcattatggaacacgtcgcgggcgaacctctcgtaagcgcccacgccgctgacttggagcaaaagcacgaagtcggcttcaccggtcgcataccaggcgcatttgacctcatcgcgcccccgcagtttcgcctcgaaggcgtcgagagcagcgatgccctcgcgttcgagtgaaaccagcacgtggatggtcaggggcgttccgagcaccgcagggtgcacaatggatacatcggcaacaatcacgccgcttcgacgcaagcgccgcaaccgacgcaaaaccgcactctcggaaagcccgacttggtcggccagcaccctggccgaggtctgattgttgacctggagcttcgaaagcaaagcccgatcgaactgatcgagatcgacggtttccatcggctacgcgtccaaaaatgacgatatccgtcttatcacgcctgaatttaggcgccaaccgttagatgaaaacgggcatgattatggttatgaacgcaacaaccgaaactccccgcacctccggcattgcctcggatctcgcccgcctctcgccggattacgcgccgacgccgctactcgagctgcctgccttggccagaaggctgggcgtcgcccaggtgctggcgaaagacgaagggtgccgcatgctcggcagcttcaagtcgctcggtggcacctatgccgggcttcgcgcactggcgcgtgctgcgaacacggacatcgccgcgctgatcgccacacgtccgggcgggcagcctaccctggtctgcgccagcgacggcaaccatggcctggcggtcgcggccgcagcgcgcttcgccggggctagcgcccgcgtctacctgcacagcagcgtaccccaatcccgtgccaagcggatcgaggcgcaaggcgccgaggtgatctgggtccagggcacctacgacgacgcggtgcacgaagctgccgaggcggcccgtaacgaggttgggattctcgtggccgacaccacggacgatccgaacgacccggtggtgcgcgacgtgatggcgggctacggcgtcatggccgccgaaatccgcgcccaggtggaagccgccggtcacgcgcggcccacgcacctgttcgtccaggctggcgtcggcggcctcgccgccgtcatggccaaaggcctgggcgactggcttgcggcaccgggccggatcatcgtcgtcgagcccgagactgcgcccgccgtggccgccgctcttaccgcaggcacgatcatccgtgtccaaggtgacctggagacgaccgcggaaatgctgtcctgcggcgaggccagcgcccccgcactcgaaaccctgcgacggcaccgcgtggaagcgatcaccgtctctgaagccaccctcgacgaggccccgctcctcctgcgcgactgcggcggcccagcgacgacgtcttccggcgccgcaagcctggcgggcgccctcgcacggcccggcctcccggcggatgccagggtgctgatcctcgtcaccgaaggggtgccggcatgatgaccgacgacgccttctgggccgaactccgcgcctggcgccgcgactttcacgcccacccggaattcggcttcgaggaacggcggacgagccgcctggtggcagagcgtctgcgttccttcggcatcaccgacatcgtcgaaggcgtcggcggcaccggcgtagtcgctacgcttacccggggtagcggcaaccgcgccatcgccttgcgtgccgacatggatgcgctgcgcatcgaggagaagtcagacctcgcctatcggtcgcaggtgcccggcgtgatgcacgcctgcggccatgacgggcacaccacgatgctactcggcgcagccaagctactcgccgccgaaggcggcttcgacggctccgtccgtttcgtgttccaaccagccgaggaatggggcaagggcgcgctcgccatgctcgccgacgggctcaccgaacggttcccattcgaggagatctacgcgctccacaacaaggcgggcctgccggttggcaagttccaggcccgcgtagggacaaccatgtcggccgaggacaattttgagatcgtcctgcgcggcatggggggccatgcctcgcgcccgcaagacggtcgcgaggtgctcgtcgccgcctgcgcgctcgtggtcaacctccagacgatcgtatcccgccgtgtggcgccgaccgactcggccgtggtgtccgtgaccgagctgctgaccgacggcacacgcaacgccctgcccagcacggcccgcatcctgggcgacgcgcggagcttccaaacggtggtgagcgagacgatcgaggcggaactgcgccgcatcgccacgggcaccgccgctagctacgacgtaggctgcgacgtgacctacacgcgcgagttcgtgccgaccgtcaacgatcccgtcgcgaccgcggcggcgctcgcggccgcccgcaccgtgctgggcgaggagaacgttacactagccgatcaaccaggcaccgggtctgaggacttcgcccgcttcctgcagcacgcgccgggttgctacgccttcatcggcaacggcgagggctccgtcccagcccaccaccccgaattcgacttcaacgacgacgcgctgccgacaggaacgggcttctttgtccagatcgtccgcgaccggctcgcgacccggccgacgcagccgtgaccggcccccgcatcaacgccgaacgcttgctcggccgcctccgcacgctcggtaacattggccgcgacgagggacggctcacccgcctcgccgcctcggacagcgaccgcgccggccgcgacgccgtggtgggctggatgcacgacgccgggctggaggtcatggtcgaccgcatcggcaacctgttcggcatctggcacgccggtgacgccaattccgcgccgctcatgctgggctcgcacatcgacacggtcatcgacgccggaatctacgacggatgctacggcgtggtgggtgggctagaggtggtccaaacgttgagggaggccggcgtgaagccggaccggcctgtcgtgatcgcggccttcaccaacgaagagggcgtgcgctacgccccggacatgatggggtccctcgtctatgccggcggcctcggcgtggccgaggcgcttgccaccgtcggcaccgatggcacggtgttgggcgaggaactcgcccgcatcggctatgccggcccgcacgagcccggcttcctgcgcccgcatgcctatctggagctgcacatcgagcaggggccgattctggaccgcgaaggtgttgcgatcggcgccgtcgagaacctgcagggcatctcctggcagcgcgtgacgatcgacggcgtggcgaatcatgccggcaccacgccgatggcgatgcgccgcgacgccggacaagccgccgcacgggttgtgactttcctacgcgacctgatctcgcaaaccaacgccccgaccgtcgcgacggtgggctgcatggcgttcgagccgaacgccatcaacgtcatcccgtcccgggccgtgttcactgtcgacctacgcgaccccgacgaggatcgcctgcgcgcggcagaggcgaccctcgcgcgatacctcgaaagtctggccgacgccgaaggggtcactgtcgtcgtcgaacgtctcgcccagttcgacccggtgaccttcgacccggccatcgtcgcggccattgaagccgcggccgccgagaatggcctacgctcccgccgcatgacgtcaggagccggacacgacgcgcagatgatcgcccgcctctgccccgccgcaatgatcttcgtgcccagcctcaagggcatcagccacaatccgcgggagcacacacaagctgccgatctgcaggccggggccaatgttctgctcgacgtcatccgcaagctcacacacgtagcctccggcgaggcacgatccttctcgcaacagaactcaaagttgggcttcgcttacgacgattcgttcacaaaagagggcatctgaagcgattgagttaactcgagcggccgcttgttgaagctgggaaacaacagcggacagttcgcttcccacccaaaccggacataaatgaagcccacgttaaaacgaattcgcgaccagcatttccccggcttgcgtcgtgtatcggggggagagattttgccggcgtgcgccccatgatggggatgtggccgtcgaagcgatccgcagggttccgcgcccgaaccgggcgttgatcgcatccatagctttcattgcggcggccgattggtcacggtcgaagctggcgaacagaacggcctggcgccgcgccggcgccagatcctgcaacatcacccccgccttgaaataccggtatccaggatgccagacggcccgcaacagcctgatcgcctcgccgatcaacagaccggtatcggccgtgggctcgatcttgccctggcgctgcgccgaataccacgggtcaccgttatgggggttggtatgggtgaagaccgtgatctggcccgcctcaagcccctcggcgcggagcttctccgccgcgcgcgcggcgaaggtacagatggcctcgcgcagttcagccggcctgtcgatcatgtgtccgaagctgcggcttaccgcgattcccttccgtgttggcgccattagcgatagcggcaggcaggaggcgcccctcaactctgtctgtaccctagcgccggtgacggtcagcatgtcgcgcaccgcgcgcggatccgcccgcacgaaatccgcgatcgtggtgatccccgccgcggcgagttttgccccgacctggccgccgatgccccagacctcggcgataggcagccgttcgtagtgccgcgcccggagctccggatcgcgtaggtcgcacacgccaccgagcgccgtctcctttttcgcgatcttgttggcgagcttggcgatcgtcttggtcgggccgatcccgacacaggtggggatcttggcgatctgtcggacatcgcgccggagatcgcgacagaaccggtcgagatcggggataccatcgagatcgaggaacatctcgtcgatcgaatagggctcaacctgcggcacccgttcagtgagcacgtcgtagacccggcggctcatgtcgccgtaaagggcgtagttgctcgaccgccattcgacggccctgctctccgggcgcttgcggaacaggtgccagggctcgcccatcttgatcccgagcgccttggcctccggcgttcgggcgatggcgcagccgtcattgttggacagcaccacaagcgggcgggagcgcagttccggcgcaaacgcctgctcggctgagcaatagaaggaattgccgtcgattagcccgaaagtcggcattgcgatcagacctgagttcgcaccaggccggtgatcaccgcccagatttcggcgtcatcgccctcgacggggaggggctcggtgccggcgcggccggagagcagttgccactgcccgttgcgccaggcgagctgcgcgaccagcacgtcgccggccagcatcaccaccgcgaccttgccgggcgccggcggtgtggcggcatcggcgatcaggatatcgccggagaagatgccgcggctggtcagcgcatcgccggctacgcgcacggggtagcggctgggccggcggagatcgaggatctcggacagatcgatcggtccctccaggctatcacctgcggggctgacgaaacctgtggtattcccgcctgtgtagcttcccatgtacacctccatcggtcagaacatatggagaacatttcaggagagcaagaggcgccatgtgcggacgttttgcagccttccagccggttgaagcgatccgcaagctgttcggggcggtcaattcagcgccggcagatgcacggccgtcctggaatatcgccccgtcacagcgggcgctggttgtccgccgacatcctgaaaccggcgagcggcgcatcgacctcctgagctggggtctggtgccgcactggaccaaggatctcaaggaggcccgccggccgatcaacgcacgtgctgagaccttggcaacctcgccgatgttcaagccggcgttcgcgtcccggcgctgcctggtgccggtcgacgcctggtatgagtggcaggtgacgccagacggcaagcggccgttcgcctttgcccgcacggatcgcgcgacgatggctttcgccggcctctgggaaagctgggtcacgccgggtacggggaaagtgctccgcaccttcaccatcattaccacgtccgccaatgccatggccgcgccagtgcatgaccgcatgccggttatcctcgatgcagacgattggccgctctggcttggcgaaaggacaggggagccggctgctttactccggccggctccggatatgatgatcgaggcatggcccgtcgggcgatctgtcaactcgccccagaataacggcctggaactcctttcgctgcttgctgaacataaagacttgtatctaaccaatccggcagatggttgattggcagtgccgctccagtgacagcatcatcgatgacgatatgggcataaaggacgtgctgcgcggcggtcccgatgaaggatcgttggcaaaaaaaatcccgaaatcctcatacagttacgcaccggacttctgcatctgaatcccccgcttatggcctatggggaggatgtggtgcgaaattcttgatttttggaaatcctccccttaagccgtagcagtcatacctctatcagaggaatcgtttagagagtttgaaccgcccgaccaaaccaaggccgataaggccagtgccaagtagaagaagggagccgggttctggcactggtgttggtgtcggtgtcaggggttttgatacaagatcatagttattttttgttccaacccagttaatcttgaaatctgggctgtaccctgaaaataaaccagatgataatgtaacatagaatgtataattaatgctgctgtctgctggcaatgccggaccttgtggtgttgtttcggccgcaaagcagtaaaagtttccctttccattacagccgtttgcgttcaatcctcccgataattctgtgaatcccgatggggctgcagcacttgcgaaatttgatgggggattaagagcaaaagactgtacaccataccgcccaccctctgcatcggaagggccatttatgcccgctatattaagggtgaactgatccgttaagggattggctgttgctgattcggacagcgtataggttatgccatcggcgatcaggctggcgtgcgctccggccgttgtaagccccagtacgacgatggcgctggcaatatggcgaaacttcaacatgaagaacgttccttgcctatccggttgttacccacacccactaaatgtagggtgtgtccattccccggaataaagctcgtcaaaggttggtgcggctgccctacccgcgattccgagcagcgagcggaacgcgttgaagggatagaggcgccggttgaaccgaaacgtgaattcattgaggtaggcttgtagatgtttggcgctgaccccgtgatggatgccgttgatccaggtcttcaggttggtaaagaccaagtggacgatcggcaggaattcttctgccacctccgggtcgccgcattcggcgattgcatggtggtcgaacccgcgccttccgagaccggcatagccgctccagtcgtcggtaacgatcagcgatccgggagcaacggcgttttcgacgaatccgcagagcgaattggcgctacggtcggggacaacagcgagacgaacgcgtcccgcgtagcgaccgtctttccgattgtcgagcttggttcccggtttccggtggcgcacctccacggcacaggcgacgagaaccttgtgatggacaccccgtccatcgcctcgggttcgtcctccaacccacgtttcatccacttcgacgtgttcttgcggcgtgtcgccaatcttgtcgcgctcggggcgcaccatcccggcgcgcagcttatgaaggatgccgaaggcggtctcgtagcgcgacaggccgagttgccgctgaaattggacggccgacattccgggcgtctggctggcgatcaagtaagccgcccagaaccaagtcgacagcggcgtgtgactgcgttccataacggtcccagccatcaggcttacgtctttgcgacaggcccggcagcgcagaacgcccgggcgcgcctcgaaacggaacggctcgccaacgacgccgcaccttgggcaggcgaaccctccattccagcgggcgctttcgagataggcggcacaggccgcgtcgttcgggaaaatacgctggaattccggcagagactgcgggaacggcaggtcttcacgggccaggacatccatgcccaacactagatctagtaggtatgggagtcaaccggataggcaaggtttgaactgaccgcattcaaagcggcagaaagtacaggaagggccaaggccggcgagcaaaaggtcattgagactgatcggaaaggcttggctggcccaagatcccgttcgctgcatcagaccatgcgtggcctccgaggtcgcgtgacgcgctgatcatagatatcaatctgaaagaccttggcggccgattgaaataaaattctgtcagaaaattttacacatctgagtgctggttcttttaatgaaaaataagtcattggaattatttggtaaattgatatggcccgaaacttgctgggaaaaaactgtctaaccccccattacacaaggatgtatttgtcatgtctctcaaatttgccacgatcgcggcctgcgccgtagggggattgatgatgggctcaggcgttgcccacgcgaccccctcgctcgatttctcggttcaggcatggactgcgcaaacgccgaattccggtagcgccagctctaatcagcaggccctgccaagcaacccgataatctctgccaccaacgcattctttaccgggaatttcctgggtttgccgaactggcaagacaactcccaaaatacaaatacactcaacgactttaccaataatctgaccggattcagtaacgtcaaatattacaatggcaattctggcacaacggtactgagcactgggggatttggttcggccacgctgttcgacctgactttcaccctcaaccacacgctgagtgccaccgtcacgcatgatgatggtttcagcctgtggaatgcaaccaacacaggtaatgccctctttaactatgcccaccccactagcgctgttcctgacagcatcagcgttggtccaggcacctataatctctggtatctcgaggcaaacggtgccccggcacagctgacgttctcgaacgtcaaggttccggaaccgggctcactgttgctgctcggtactggcttggtcggacttggtctgatcttgcgccgtcgccgctcgcgcacggcgtaatcagccgcaacgatgcttttcgacaggcggtggcagcaccgcctgttttttgtgtcctcttctgcggttacaggcgtgaaatgtggcccgcaccagaacctgcattatggaacttcacggcaagtcgccggcaactcacagtccaattcggccgtgtatttctgcgccttatgaatatccctgcagcagcgacaatcaaacaatgcgataccgtcatttctgccccctcatcctgacagccactctctgagcttcgaccatcggcgccgccccgagacattccgcacggcgatggcgacagcacgccgactgccgaccagaacgactagccgccggccgcgcgtgatgccggtgtagagcaggttccgctgcagcatcacgtagtgctgggtcagcaccggaatgacgacggcagggtattccgagccctgggacttgtggatcgtcgccgcataggccggcacaagcccgtccagctcgccgagaccgtagaccacctcccgtccatcgaagccgacgccaacctccccggcctccgcatcgacccgggcaataaagccgatatcgccgttgtagacctcccggtcgtagtcgttctcgatctgcatgaccttgtcgccgggagcataggtccagccgaatcgctcgacccgcggttccgccgcgccgttcagcgccgcctgcagggtgatgttgagtgaccgcgcgccgaccccaccccgggccatcggacagagcacctggatgtcgcggatcggatccagtccaaaccggtgcggaatccgcgtcttcaccagctccacgatgcgctcgaccgccgtctccggctcgtcggccgccacgaaatggaaatcgctctcgggatcggcgcggccgagatcggggatctccccgcgattgacgctatgcgccacggtgatgatccggctcgccgatgcctggcggaagatctccgtcagccgcaccaccggtaccgcgccagacccgatcagatcggcgagcacctgccccggtcccaccgagggaagctggtcgacatctcccaccaccagcagcgctgcctcgtcggggatcgccctggtcagcgcatgcatcaacggcacgtccaccatcgaggtctcgtcgatcaccagaaggtcgcattccagaggatggtcgacgccgcggcggaaactaccgctcgcaggatctacctcgagcaggcggtggatcgtcttcgcctcgccccccgtcgtctcggcaaggcgcttggctgcccggccggtcggcgcggcgagcagaatgcggacggatttcgcagcgaggatccgcaggatcgcccggacgatcgtggtcttgccgacacccggtccgccggtgatcaccaacagcttcgcggtcagcgccagccgcaccgcctcactctggctcgtcgccagattcatgccgagatggctttccacccagccgatcgccttgtccgcatcgatcgatggccagggcgttgcaccagaggcaacaatccgcagccgttcggcgataccctgctccgcccgatacaagccggccaggaacacacagtcagtccccgccacctgatcggcgatcaccgtgccctctgccagttcgaggtcgagtgccgtcccgatcagcggcgccggcacctcgagcaacgtttcggcgagcgagaccagttcgccggccggtaggccacaatggccatcatccattgccgtcgccagcgcatgaccgatgccagcacgcacacggatcatcgcgtccctggcgatgccaagcttctccgcgatcgcatccgctgtccggaaaccgatccccctgatgtcccgcgccagacgatacgggttctcgctcatcacctgcaccgcgtcggcgccgtaggtcttgaagatccgcacggcgcgggccgtgctcaccccatggctgtgcaggaacaccatgatctcccgcaccaccttctgctcggcccaggcattgacgatccgcccggcccgcaccgcgccgatacccggcacctcgcgcaggcgctcgggctttgcctcgatcacgtcgaacaccgtctcgccgaaggctcggatcagtttcttcgcatacaccggcccgatgccgcggatcatgcccgaggccagatagcgctcgatcccctcggccgtggtcggcgccgatgtccgcaggaaccgcgcccggaattgctggccatgaacccggtcgttcacccactcgccgctcgccgtcagccactcgccagcgctgatcgtcgcggcatgcccgatgactgtaacgagatcacggtgcccccgggctttcacccgcaacacgcaaaagccgttctcgacattgtggaacgtcacccgctcaaccaggccagcgaggacctcgcgatcgggtgtctgagcaggggcagtggcaataaaatggttccccatcaccccatgcgacgctgtcttccggcgccggtcaagtcagtcgcaggcgcgtctgcttacgcggcgcggctccaaggggaggggcaaaaaaatggcggccattgaggccgccaagtttagggaggaaacgtccaaaaaggcgaggcagtgcctcgcacaggaccgatatagcgcggcaggacgcagtcgtcttatatattttgtgcagtgcagcattgttgcctgtaatgacccggagcaacggggtggaattcctggcaccggttatggaattggccgtgccagaaagcagcagggacgacagcagttcctcaaggaattggatccaaaaccctaccgcccgcggccacgcttgcggctttcctgttcaaccggacgttcctcggcttggcgctgcgcctggcggcgatgcccctccagcgctttctgtagccgcgcccgggcactccgatgcgcggcctcgatcaatggccgcgcccgctcccaccccgccgccacggctgcccgcacggccggagccgcccgctcgatgcgggccagcgcctggcccttatcctcgacagcgcgcgccatggtttcggtcaagcggctttgcgtgccggcccgggcttgggtgcgcgcaaaacgctgggacaggtcagagggcaagcctgcggcctcgcgcttctcgtcggccgccagccctttgaggaaggcgcgggccgcattgcggcgggcctcctcgccgatcttcaccagatcgagcgcattggtcttttcaggctgacgcgcgatattccgcgtccaattcgtccagatgtcgtgctcgcggatcgggcgcggatcgcccagcggccggcggcccgcgatctcctgccgctcagccccctccgaggtcagccagtaatcccgttcccggtgccgtgacccggagacataggtcttgaaaccgtccgtggtctgcgagccgccaggtgtcacaaagatatgctcggtcgtggtgatgccctgggcggtgttggtggtcatggcatagccgtaggccagccgcatccggccggtttccttgtcggccagcgtgtcccacttcacaaagccctcgcggccatggtcgttccgcagcaccaggccttcgtcgcggatgctggtgatttcgaggatcgagccattatcgccgatcgcgcccttgccgccgtccaacatcgcagcattggtgcgggcgaagagccggattttttcgcccgtcgcgatcggcagcgcgtagtgctcaccggtgttcttgtcgatcgccgccagcgtcatgcggctctgccccagctcgccagaggcaagcagccgttgccggattgcctcgccgatcgcgcgtgcgtcctgattggtcggtgtgctgatcgaaatcgtaaagcgcggccgatctacattcgctttccggcgctcatcccagagcgcggcagctcgcgcgatcacctcgccatgcccgccggcgatgatctcggccgtgccatcctgccgcttcatgtccagcgccttgccaacagcttcggcgccaccttttcgcagcaagcccgcgatttcgcgcgcccgttcgttggtctgccgcacgctgctttcaatcgacggcaccttgcccagccctttttcgagaaggccgatcacctggcccgcctcgatcgactggcattgcttcggatcaccgatcgccaccatacggaacccgtgccgctcctggagccgcaacagatcgagcatctggcgcgtgccgatcgtgcccagctcatcgatcaccacgacactgcggctggacaagtccagccggccgctctccacccggttgatgaacaccgagactgccgcgatcgtgtcacgcccgccggcctcggtgtcggtgtcggtattcagcccggcctcgcgcagctcgcgcgcctggcgccagccgaggctgatgccgtgaatgtccgcaccctgctcgcgccatgccgtcaccagcggcttcaacagcgtggtcttgccagctccggccgccccgatccccaccgagaaccggccgcccatgccgagatgatcgatcatccggcgctgtgccgcgccatgcgcgccggtgaaactcagcccgctcgcctcgatcccgcgcttgatttgtaccgggttgagtgtgccgcgccgatcgcggccagcttgtcccgccagctcgaccagcgcgctctcctgctcgacatgggcgcgcgtcgtcagcctggttgtggtgatcgtcacatccgggttttccgggtcatccctctcggtctcgaccgcgatgatctgcgtgcgtgcggactcaccgttgccgccagcaccaccggtttcgacaaccccgcgcgcccgcaaccgcgcgatcacctgatcaacatcgccgccatccttgatgccggccgccaccaggccacgcgctgcggcaacgcgctcatcctcggccttgatgaccgcccgccgggcaaactgctcgcccagcacccgcgaagccgcctcataggcccgatccagccgggccgcttcggtcatcttctccgctggcgccgcgttctgcagaacgcttttgtgctggtagccgcgtgcctccgcctggcgccgccagctcgcaaaatcgctcagatcatcggccttggcactgcggctcgcaaaggcgccgcctttcagcagcttgattcgttcatcgccggtcatgcggtcccaatccgcccccagcgaggcagcataggctttcgcgtcggagagggcatcgcgggtccgcttactgaacgccgcccggatctcctccggcacggcgctgagccgcgccgcgccggtggttcggtccagctctatactcgcgccggctcgccggagattctgggcaagatgcgcctggtagatcgccccccattcatggatgcgaccgtgcatctgcaacgtattcagggacacaacccggccgctctcggtgacgatgacattcggcaccgcgacatgggtatgaagctgcggatccccggccaccttcacggagacgatctcggtttccgtgcggccatccgctgtctgccgggcgatttcgattgtgggccgggccgtgtagtggtcaaaggtaatccacccgatgcggccctgctcggtgccttccttgccgcctttgcccttccgggcctggccaatgacctgctcgatctccgccatggtcgcggccaccgcatccttgtgcgcctgggccagctggttgcgctccgcctcggtcggcgcgaaggcccaggccagcgacaccgacttgtcggccgagaaggtaaaatcaacgtagccgatcggggttttcgagcggttgaccgcgtttcgccaatcggccgcatccagcgccgtgccatccgctcgcttgccctcaaggatgttggcccgctcggtctcggaaaggccgcgcccgtctttggcctccagcgccttgtagagccgcacaagctcgggatgaggcgcgggctggccttgttcggtctcctgggcggacgggccatccggcgcggcgccgggagaggcggatgacaacttcgcctcgatccgcgcccggtcggcagcgctcgacgcttcggccgtcgccagcgcccgccgcaagccggcggcgccactttcgcgcaaggcatcggcccaatcggcgccctttgccccgcccgcgacatcagccggcggttcaagatagaccgcctcgccgccattggcctcgatcaaggccgcggccttggcggccgccttctgcccggcctcgccaacatcacggccattgtggaggcgggcattgtcgcgatcggccagcaggacaaccggcgtcgagccgctgaattgcccggcccaggccaccaggccgcccgcattgtagccaacaacaccagcctgccgcgttgcctgcacgacactcgcgacggtctcgaacccttcaccggcaacccgggcctggtcatggccaccgatcggcaccgctgcgccagccggcggatgcagcagccaggcgcccgaggcccccagcatccggcggccgatttttgctccgccttcggtcagataggtgcgctgcacgccggtcagccgcacccggccatcctcatcctggccgaacatcggcgtcagcatcaccaccgccgcaccggccgccacttccgccgcatcatagttcggatgcggccggaccagccgcacatggctcatcagccaatcatcatcgaggccgcgcccgctgagataggcccgggctgacgcccgcagggccgcggcctcgtccacgcgcgccgcatgcgctgtccgctgctgcaacttctgccccgcagacccgtgcaagctcggagcgtgcagctcgccagtgcccggaatcgcctcatcccagagcttcccggcaatgctcttgcgaaagacgttgcgccgtatctcggcagtacgcgccgccttggccgcctcgggatccagctcgaccgcctcggctttgacgcccagccggcgcaccaggctctcgaaccgcccgccttcgctggcggcaaagtcggtccattgacccgttgtggcgttgaccgaaaccgtccagctttctactccgcgccaggtcgcttgcaggcgcaaccggccgccgctggtccggtagggcacaccggcggcatcaagcgccgccgcaacgtcgatcgcccggggttccgctggccgatcctcggccgccgggccacgcggcggcaccgccggttcaccgccccgcgcaatatccgcctgccagtcggccgccagcgccgcatcccgatcatacccggccacctcctccatcgggggcggcacaaaatcttccggccagggcggcgggccatcggccgcacttcccagctcgccaagcgccgccgcttcggcggcaagggccgcatcgcgatcctccgcctcgtgcgcctcaacagcctctggcgctgcggtctgcggagtgatcgcgggggccgcctcgactggcgcggccggcagatcaaatccgtcagcccgtttgccggcaaggaggttttccagttccgcgcgggtcggcaaccgcatcggatcaagcccaaacacttcggcaagcggcgtcaccgcgcgctgatactgtttgcccgcgatcttctcgccatccgctcgattgcccgccagcagctcggcaatctcgtcacgggtcagcgggcgcgacgtgtcgatccccagcgcggcggcaacggtggggtgcatatcccggcggggctcgggaatggtgcctgggcgggccgcgtccgtcgcggtggccgccgcgttatcttccgccgctgccgtgcctggctgccaaagcccgccctcgacggtcatgccgcgctgataatacgccgccatatcctgctcgaaccccggcagtgtcatggtcatcaggtgatccgccatctttccggcggcaccggatgaagtggaggccgcaccggcgcggaacgtcagcacgtctctccgcctgcctctgactgcgatccgtcgtcgtccggctcgagcgccgtggccaggccacgcatcaccccggcctcaacctctgcccccaacccgtccagcgttgtgccgatttgcagaagcgcggtggtctgatcgcgcagcgcaccggcgatccctgccagggcttcctcaagcgggctctcttccgaaggggtcgccagctcgatcaaccgcgccagcatttggctgtgcgtattctgcgtttcgatcatcagccgcatcgcctggatgacggcatcgaggcggtcatctttccggggcgacggggcggcttcgggctctggcatcgggcggaactcctgtgatcaccgtagcgccattgtcacttgtgccgcaagctccataggtgcaatggtctgtaacttctatcctgaactttccgcccgcatagtgggccaagtctagaacgggaattgtcccgagtgaggaccgatactgcgccgactttgatgcgaacagtgcccggatttatcccggttaatataccgaccttatgccgattaactgccgagtgattgacggccgatgcaggccgccgctatcatcgcgtgcaatggccaacacaccaccgcctgaaattgatctcgatgatcttcgccggcacatggtcgagcacggcgcacgctccccgatcgttcaatggatggtcgcaaatcacgatgagttcgcggcggccgtggcggtcgccggcatccgttgggagaaggtggcggcgtatctagctgaacatggcttgcgcaccgcacgcgggggaataccaagcggggaaacgatgcggcgttgctggataagagcgcggcgcatggtcgccaagcagcgggacggtcaacgccaaaccgctgtgcctccggccgatcaaccggcacccgaaccgaaattcaaacccttcactttgagaaacgagggtcggggtggttccgcagcggaacgccaggccctcggcgatgcaactgcaccggctgaccaggcggcccagccgacacctaagtttcaacggtcatggatgagaaacgaggggcggggcacctccgcagcggaacagcccgccccagaccatccggccgcgctggcggccccagaacctccgccgaaaccgaaattcgagtttgtaagattacgcaatgaggggcggggcgtgtccgcagcggaacgccgtaccctcggcgatccaactgccccggccgatcctgacgatccaaaatggaaaggcgacaaatcccgataggagaatttgatgactgagaccccctcatcagaaaagaagcccaccggcacacaaaaacacgcaacccccgtattccgccccggcagcgcggccgccgcactcaagccggtggaaatcaagccgctgctcaccagcgagcaaacccgctccgaacccgtcgcgcaaggcatcgatcttgccgatcgacctaagatcatactcgccgcaggccggggcaaaaccggcaaaaccaccttcctgcgctgggccgtcgaaatggcacagcatgccggccgcaacatcctgatggccgatatcgaccccaccaacgcgacgttctcgacctacttcaagggggcagcccggcccgatacattcaaccaggaagctgtccgcgactggctgcaagacttcatggaatttgccattgtcggcaaacacaccgccatcatcgatctgggcggcggcgatacgatcctgcgcaccctcgccgcagaaatgcccggcttcgatgcaatgatcgaggaggcgggcatggcggtggtgatgttctacctcgcaggcccgcatcccgaggatttaaccccggccgccacgctcggcgctttgagctttaagccccgcgcacgcgccttcgtgctcaatgaaggcgtggcgccggccgggcaatcgcgcgatcaggcattcagccgcgtgatctcatccaacgtctatcgggacgaaactgccgccggagcggtccccctttggatgccgcgcctgcacgcggccgaggcagttgaaaggcacaccgcgagtttcgtcgccgcacgggacggtcatacagaaccgccgcttggggtgttcaaccgctcgcgggtgggccactggctcaaggcgatggatgagcaattcgccggcgtcaaatcgtggatgccgtgagcgaggccgtcgatcagggtggagcagaagccgcgatccgcgccgcgcaagcggagctggatcgggccgagcagttggcccggctcgacaatgaccccaccgcgcacacgctccacgcgctccgggtgtttttagactcgaccgctaccattgccgcagatcagcggcgcgctatggcggaacatcgacagaacatcgatcaggatttcagcgctgtgcgtcaggcgcgggatggcttggcgcaaaccatcgatcaagcctttcaggccgcaaaggtgcaggccgaagcggcgcatgcggatctctcgcgccagttcgtggcctccttcgcgaaagaggcagaacagcgcctcaagtccatgtcacggtgggtatggtggcgcacgatcgcctcgggcgcggcgctggcgatcgtgatcctcgctctcggctatggcctgggctactggcacggcaacgcggccggatacagccaggccgccgggacgattcacgccgctggagccgttgagcaatccgtcctcgcctcacaaggcccggcgggcttggcacaatggcacaagctcatgcgcgacaacaccattctcgacaccatgaaatccgactgctccggcaagaacgtcgcgcatcaggacggccgcacggcttgccatctctggctatggaccacgccgaatgtcgcaccggccgcccatgggtagcgggatggaggagcattttaccccctccgcggatcggtcggctcgctcggccggcttcacctcccagctcagccgggttttgctcggcttgcttcggggcgccttgcgctttctgctggtggctgtgctcgacgtagtgatcctcgcggtgcggttgcgcttggccgcgttcgcgctcggcacgggcttcctcatgatgacgctctcacgcgccagcctgctcctcaatgaccggctgcgcttctgccagctgcaactccatgcctgggcgcagggctggccgatgaagcggtatgcgttcaccgccctcccgccccggcgctaaaactttgagaagctaagctccttcttctatccgcgtggcttcaattttacacgcttacatgtaagcatgctgttaaaattcccggcctcccggtccgcaagaattctagctaaaagaggggcagcctcatcaatgccaagccatgccgcaaaatgtcggcccgaggcagggcggaacgcggctacgagcaccttgtcgagaactggaaggcacgacgacctcgcaacaaagtgcgcgagcgcctcaatccagcagggcatggccggcttcatcggaatacgcacctctcagccgacgcgccgctcttcgccacgaggtcacccgcgcagaaggacaatatgttcctgcaccaagacccattcacaactgtagcggattaccacacttggattgctgcctccggcatcgccaactgctgtcggtcgcgccagtcggcgctgacatagttgatctccatgagtcgccgcacgccgacgatgggccgcggatcaaagccgtgccaggtcgccgggccggcaatgaagatcgtgccagaattgaattccccggatgactggccgacccagcgcttgtccgcgtcataaatgtcggtgccccactccgccgcgtcgggaccaaggaacaggtagatcaccatggagaacagcttctccttgatatcccggtgcggttccagccaggcgccgtccaggtcctggatgtattccatgcgcagatagctgccgttggcctgtatgtcgcagatctccgccatcagcgccgcaacgtcggggcgttgcagcgcctgcgccaaggcctcgcagccagggtatttgcggcgcagcgccggcgtgatgaagcagcgcgagtcgttgtaggtgttgcgtgtgccgtcggtgaggccgagcatcggtggggcaatcggcagggtcaggatgccggtgcagacatctaggggcagtacgtcccgcaacttccagtgccggtacggccagtcgccacgttccgactggcgcactgcacgcatgaagtgctgcgcgatgtcttccactgcgggaaccggaggatattgcatcaacggccccccggcaggcggcgcggcgcccagtcgatcgccttgcgcagcagtggcaccgacttagcgtacgcgctcagactgtggcgtgcgtattctttgcgcacgtaccactcagaatcaacgtaacagagctgcaggctcttgcgctggcccttctgcggcaggaacccgtgccatgaatggtcggagacgcggaacatcagcatgtggccgaattccggggcaaactcgaaggcgtagtcgttgcggtttttgctacgcagtacgcgcagtcggccgcgctcatacggccaggcgcgggtgaatccgaccaacacggtgatgatcttgtgcgggctatcgggatgtgcgtagccctcattgtagtgaccgctggtattgcccatcatcacgatgcacgccggccgcttgctcaggtcgatgtcgaactttgcttccaccaagtggcgaaagcggtcgctcatcaggtcctgcaccacggccccgaaatgcggaccgtgttgcaggtcaggcaaggcatagctgccgcgctccggaatggtgggcgcatcgcccagaacctcttccttcaggcgctgcggcatggcgttctcgacaaagcagtagtcgtacggatcacgccgtaacgccgcggcggcgatcgcggcttcgtcgagcatcttgaatggtgcgctggtgtcggtcatccggggatttcctttcgtgtgaagcgtctgggcgcagacagccttgcgggggtcgttcagaacacaggcagaccgggagcgtcgtttgccacgccctcgacttccaccagccattcagggcggcacagcgggccgcgcagaatcaggcgcaggacatttgagaaactttcggcgaagcacgcttccacgacgttgtagtcgctggagtcgcgcagatagacgatgaagtggctcagtgcctcgatggacgcgccaccggcgcgcagcagcgcatcaacattgcccagtgcgcgcgcaagctggcgtgtgaagttgccgcgttcgaacgtcacgttgtagtcatgcgtgtgacacagccggtcataggcattcataggacacctgttccgtcgcgaggccgatgatggagtaagtgtccatcagcaccacgtcacaatggtggccacaggcgtcttcgatcccggtactggccaggtagtgggtatcgcgggtgaggccgtgctgctgaaccagcacggtacgggcagcgaccatgtcctggtagaacaggtccatgtccttcacgtagatccaggtgcgaacgcagttatctgccagcgtaccgccctgcacctgcaccgccccgatcagccgtttgaaaacatcgcgcggctgctcggcggcggagttgggcgcctctgtggtggatgtgcacagctgtgtgctccacaggtggcgcagatcgcccctgtacagcagcaggtcaccggatggcgcgcgggccttgcatagcggcgtggcggagtccacgtggtaagctagcatcgtgactttcgctccgctcagcggcggttgctgcaccatggagacggcaaccggacggtccaatggttcgcgataaaggctgctgtcgcggaccaatgctgcctggttgacggcatcactcacatacagccggcggaaaaccgcgctgtccggcggcaggcgcaaggtttgccgcacctcggcatagcgctgccctagcgcatcgatctgccgagccaagctgagctgcgcaggagttgcgatcacgatgtagtgctcggtatcgccggaattggtgcggaaactgtggcatgacactccgtgtgcggaagccaccagggccactcccgtttctgttacggatacccggaggctgatcgggaaacgggtaacttccgcctgctccgggttggcgtactatgggcgaagacggcctagcgtctttgatctggatcaaagcaatgctagagcaggctgacgctgcggcaaccgcaggccaagcatttcgatcttgccatcaccgtcagccgcttcgatttccggcgcaacgaggcctgcatcccgcgtgaggcgaccctcgacggtatctatgtcatccgcaccagcgtgagcgcggaaatcacagtgaagaggggccgccgcgctccgctctctgatggccgctttcaagagcgttggacaagaattctcgcacctcgctgcgcgttggtgatgatagcgcgtggatttgtgcagaacaggggccgggtctgatggacgtcggttgacatgctctaatgcgcgggttggctaccgcctgtccgatttccgtccggggctggtccctgtcttactcatcacgccgagaaccccaaccacgtaacggtaacgttgaactacggagagcaattgtttgggtcgagttgtgagcggtcggcggcggcgcgtagcaaggcaagactacggtataagccatggacaaatttgctgtagggaagcagcaggaatagtgcgaggatagtgcccagatggagcgcaagcaggacgcccatagcggctgtcgagcgcatagcaagcaacaggaggccggtcatcgcagctagccagagcaacccgagcaaggcaaggtcagtgctcatcagccgtgccacagcaggggcaggatcactgattattttcacccagataagacccgatgtgccgatagtgagcccgatgccaccaatcatgccgaacaaaactggtaggctgaatagtgggtagggtgccggctggtcgaagaaatgtgcataaatggtcgcggtagaggtcgccaaaaaacagagcaagaaaccataggccatggcatgatggaatcgtcgccgcaggatcgagaagcttttatcgtgatcgctacagtcctgatcacctcgcccaaggttttgaagtgtcgcgatatcgcgcagtgcgtgcaggataacagtcagtttggcggccttacccttcctccccgattctcgccaaaatttgacgccacttacagccagcgcaaaaacagagaacagaaggctcccaccagcgatgctggccatcagcacccaggggataacctgatagaaggcgcctgggccactccgggcatgtgtaattccccctggggggagcgacaataaagtgactaaaaacaccagcatgatgctgactaagcaggtaacagatacgactaagccgttacgtcgaaacaaaggtgcgaataggccgggccaaacgaagcgtgagtggctctcgtctctcaactccgcgaaactccgcggtaaattgatatcgattggctccggagcctcctgacaagcgtagtagcagccacggcaattgtgacaaagataagcaaggtaacggagatcgccatcagaaaatgcgcgctgtagttccatcgccggaaataccgcacaatagctatcacaaaaccggcaggcgttgcagatttccgcagcccttcggacttccactagcgggtcaatttcaggcatgccttcctgcctccacgtcgg