cggccagagtgggggcaggatggggggccgtattacgtggggtcaggtaggcgacggaccaaggggccggtgggaagctgggggctccgggggatcatgggagcggtgggaaagcggtggtgcggggagcaaagaggagactagttcggtgcggtctgggatcgctggtggtattgggcgcggctagaggtgggaacccctcagccagcagagtggccacatccggttcgtggactcacagcaaacgggtcacttgcgttgcgctgaagatcgtgaggtcgggacggtgatgagcagggcggccttcaaagagcagtgcgacctgcatgacggtcataaaaagggcggctgcgacggcagtggcggtggagaaaacgccagggttgggcatggcccaggggcaggcgaggtgtgcccgacaaactccgcagaagaagcaagccgcgtacagtatatgcagtccgacgaaggggacgacagggaaagctccatcgcagaagacgagatcaataacccgcacacccgttcagagctcaacccaagagcttacatgctgccgctacccgcagaatcggactcacatcacacgctgtagcagcagcaccaccactcccggtactttgatagaaatgtagcatacacacatacacatacacatacacatacacatacacatacacatacacatacacatacacatacacatacacacatacacacatacacagcatctcaacaatgcacacgatggaccgctggatagttccgcgtgtgcggcatggcacgtgcagttggatcgctctgcacggaacagtagggcttgctctcgagggctgggctcgtccctacgcatatcccagagacatgtcctcggacacatgcctggtctccagtcaacagcacgtcaatgtccccgcatgtcgcagatgttgccgcgcgaggagtgatgccaccataattccttcggatttccgtactgtttgcgccggtgttattacacggtgactgggtgtgcaaggacatttctgcctcggcggcaagataggaggaaaaaatttttcagtcctccaaagtgagaaacaaaaaaaataaaaagtataaatacttttgcgaaacaccccaatctcatcgctcggattttctctttttttcattcaccaattttcattgttctcgcatcgttattcctgctatcattgtttttctattcttcattatttcttgtatttcttgtacttcttggtaaaaacctctcaaggcactttctacaaggcatttcccaccactctagagagaaatcaagcaaggaaaacagaccctgttcccagtacagtttttcatattttttaaaaaaaaaagaatctctttccgaatccacaagaaagcaacatagcaacagtccccattgcatatatcctttctgttttacgcttcgtctctagatatacagtatgttaccacccttctcttgcgactcctttctctatcctcccttctcctttatggcagcacaccgctgcattgtttgctgtctatgccacagctctattcccacactgtccacctgactatggaaatgaggaaaaagaaaaagaaagaaaaaagaaaaaaaagtggcagtagcagcagcagcagcagcagcagcagcagcagcggcaaaagtgtagcagcagaatctcctacgcctgaatatgtgcatcatttgaaaattttagacctgaatcaggcattgatcacgacaaacagagcaaccctcgtaaaaggagaggcagcaaaggagagagagaaagagagattgagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaacctaaattttcatctactaaccagacgctccggcgaaccagtatttacttttaactcctcgaactatcctccccacctagtctaggaattaatttgctttatcgccaagaactagctgataaccacgaaacatacctaaaagtccctcccatccccgttctcttatcagatttccaccattgtcgaaatgtctatcattgccccaactggtccaatcactcccccaatggagtccaccggtgaccgtctagtcacccttgaactacaagatggcattgccctacaaggctactctttcggtgccgagagttctgcagccggtgaactggttttccaaaccggtatggtcggctaccctgagtccatcacggatccatcctacgaaggccagatcctggtcatcacatatccactggtcggcaactacggtgtccccgaccgcaacttgaaggacgagattgtcgagtcgctgccaaggtactttgaaagcaacagaatccacattgccggtctggtcgttgcacactacaccgaagaatactcgcactggctggccgagtcctccctgggtaagtggttgaaggagcaaggcgtccctgccgtgtacggtgtggacaccagggccctgaccaagcacttgagagactctggttccatgctgggcaggttggccctgcaaaaagcaggcgccgacgttgctcgcgcaacctctgccgagtggagagagtcgttcgacgtccccgagtgggtcaaccccaatgtccacaacctggtcgccaaggtctccaccgcggagccaaagctgtacgtgccacccagcgacgacgactcggtcgtcctgcaaaagggcgccgatggcaagaccctgagaatcctggccatcgacgtcggtatgaagtacaaccaagtccgctgcttcgtcaagcgtggtgtcgagctgttggttgtgccttgggactacgacttcacccaagaacagtacgacggtttgtttgtgtccaacggtcccggtgatccgtccgtgctggccgagctgtctgccagactgggcgaggtcttggcggccagaaagaccccggtctttggtatctgtctgggccaccagttgctggccagagcgtcgggtgcttccaccttgaagctaaagtttggtaacagaggtcacaacatcccatgtacctcgaccatttccggcagatgctacatcacgtcacagaaccacgggttcgccgtcgacgtggacacgctgagccagggctggaagccgttgttcgagaacgccaacgacggctccaacgagggtatctaccacacggagctgccttacttctcggtgcaattccacccggagtccacaccggggccaagagacaccgagttcttgttcgatgtgttcatccaggccgtcaaggagtacaaggcctccggcgtcctcaagccagtgcagttccccggcggtctgttggaggacaacctcgctgcgcacccaagggtcgaggccaagaaggtcttggttctggggtccggtgggctgtccatcggccaggccggtgagtttgactactcgggctcgcaggccatcaaggccctgaaggaagagggcatctacacgatcctgatcaaccccaatatcgcaaccatccagacctccaagggtctggctgacaaggtctactttttgccggtgaccgccgagtttgtgagaaaggttatcctgcacgagcgcccggacgcgatctacgtcacgttcggtggccaaaccgcgctgtccgttggtatcgagatgaaagacgagttcgaaaccctcggagtcaaggtacttggtacgccgatcgacaccgtgatcacgacggaggaccgtgaattgttttccaacgcgatggacgagattaacgaaaagtgcgccaagtccaaggccgcctctaccgtcaaagaggcgctcgaggctgtcaaggagatcggctttccggtgattgtgcgtgccgcgtacgcgctgggcggtctgggctcgggctttgcgtcgaacgagaccgagcttgtggacctgtgcaacgttgcgtttgcgtcgtcgccccaggtcctggtcgaaaggtccatgaagggctggaaggaggtcgagtacgaagttgtgcgtgacgcgtttgacaactgtatcaccgtgtgtaacatggagaactttgacccgctgggcatccacaccggtgactcgatcgtcgttgcaccttcgcaaacactgtcggacgaggactacaacatgctgagaaccaccgcggtaaacgtcatcagacacctgggcgttgtcggtgagtgtaacatccagtacgcgttgaacccgttcagcaaggagtactgcatcatcgaggtcaacgcgcgtctgtcgcgttcctccgcgctagcttccaaggccaccgggtacccactggccttcatcgcggccaagctggggctgaacatcccgctgaacgaggtcaaaaactcggtgaccaagtccacgtgtgcgtgcttcgagccatccctcgactactgtgtggtgaagatgccaaggtgggatttgaaaaagttcaccagggtttccacacagttgtcctcgtcgatgaagtctgtcggtgaggtgatgagcgttggcagaacgttcgaggaagcgatccagaaggcaatccggtccaccgagtacgcgaacctgggcttcaacgagaacgacgtggagctggacattgactacgagttgacacacccctccgacctgcgtgtctttgcgatcgccaacgcgtttgccacgcgcgggtactcggtcgacaaggtgtgggagctgaccaagatcgacaagtggttcttgaacaagctgtacgacctgatccagtttgccaacagggtgtccgcgtttggctcgaaagagaacctgccggcgctggtcctgaagcaggccaagcagctgggcttcgacgacaggcagattgccaagtttgtcaactcgaacgaggtggcgatccgccgcttgagaaaggagtacggcatcgttccgtttgtcaagcagatcgacacggttgccgccgagttcccggcgcacaccaactacctgtacatgacgtacaacgctgctgcacacgacctggcattcgacgaccacggtgtcatggtgctgggctccggtgtgtaccgtatcgggtcgtccgtggagtttgactggtgtgcggtgaccgcggtcaggacgctccgcgccaacaacgtcaagaccatcatggtcaactacaacccggagactgtttcgaccgactacgacgaggcggacaggttgtacttcgaaaccatcaacctggagagaatcctagacatctacgaggctgaggcctctgccggtgtggtgatctccatgggtggccagacctcgaacaacatcgcgatgtcgctgcaccgtgaaaaggtcaagatcctgggtacctcgcccgagatgatcgactctgccgagaaccgttacaagttctcgcgtatgctggaccagatcggcgtcgaccagccggcttggaaggagctgacctcgatcgacgaggccgagggctttgccgaaaatgtgggctacccggtcctggtgcgtccctcgtacgtcctgtccggagcggccatgaacacggtgtactccaaggacgacctggcctcgtacctgaaccaggccgtcgaggtgtcgcgcgactacccggttgtgatcaccaagtacatcgagaatgccaaggagatcgagatggacgcggttgccaaggacggtgagctggtcatgcacgtggtgtccgagcacgtcgagaacgccggtgtgcactctggtgacgccactctgatcgtgccgccacaggacctggacccggaaacggtcaacaggatcgtcgtggccaccgccaagatcgggaaggcgctgaagatcaccgggccatacaacatccagttcattgccaagaacaacgacatcaaggtgatcgagtgtaacgtgcgtgcgtcgcgttcgttcccattcatctccaaggtggtgggcgtcaacctgatcgagatggccaccaaggccgtgatgggcctgccgcttaccccgtacccggttggaaagctgccagacgactacgttgcgatcaaggtgccgcagttctcgttcccacgtcttgccggcgcggaccctgtgttgggtgtggagatggcctccaccggtgaggttgccagtttcgggcactccaagtacgaggcgtacctgaaggcgctactgtccacgggcttcaagctgccaaagaagaacatcctgctgtccgtcgggtcgtacaaggagaagcaggagctgctgccttctgtcaagaagttgtacaacatgggctacaagctgtttgccaccgccggtaccgcggacttcatctctgagcacggcgtgcccgtgcagtacctggaagtcttgagcgagaacgacgagcaaaagtccgagtactcgttgacgcagcacctggccaacaacaagatcgacctgtacatcaacctgccatccgcaaacaggttccgccgcccggcctcgtacgtgtccaagggttaccgcactcgtcgtatggccgtggactactccgtgccgctagtcaccaacgtcaagtgtgccaagctgcttgtcgaggcgctgtcccgaaacctgcagctcgaggtctcggaacgtgacgcgcaaacctcccacaggaccgtcactattcccgggctgatcaacatctccgcgtacgtgccaaacatctcgaacgcggcacagggccctgccgagctgaaggaggtgacgcgtctgtccgtggagtccggcttcacctactcgcagatcatgcccaagtcgacacgcggcccggtcatcacggacgcgcagtcgctgaaggtggccaactccgttgtcaaagacgccgcctacaccgactttgggttcacggttgccgccaccgcgaacaacgtcggcgaggttgcgcaggtggccaacgaggcgaccgcgctgttcttgccgtaccgcgagctgaccaacaaggtgtccgttgttgcggagcacctgaagagctggccggtcgagaagcaggtggttgccgaggccaagacgtccgacctggcctctgtgctgctactagcgtcgctgcagaacaggtcgatccacatcaccggcatctccaacaaggaggacctgtccttggtcatgaccgtcaaggagaagcagaacaaggtgacctgcgacgtcaacatccactctctgtttgtctcgcaggacgactacccagaggccctgttcctgcccaccaaggaggaccaggactttttctggaacaacctggacggcatcgacgccttctccatcgggtcgctaccaaccgccctagcagacgtgaccggcaacaccgttgtgaccgggctgggtatcaaggaggctctgccactgctgctctccgcggtcaacaacgggagactgacgatcgacgacattgtcgagcgtctgcacgacaacccggccgagatctttggcatcccggagcaaaacgccgtggtcgagatcgacctggactttaccttcagacacaccaagagatggactccctacaccaagggccgcctgaccggtggtgtcgagcgagtgctggtcaaagacgagacggttgtgttgagcggggacctgattgcgaccgaggccaagggccagccggtcatgagcgctgccaaggttgtcgccgccacgccgctagccagcaatgacacgccgctggccacgtcttccagaaagaggttctccttttccagggaggcgcgcgcttcgatctccagcatggacggcgaggaagacgcccttgtcgaccagccgctggagcagaggctgatgtcttccagaccgccaaaggagttggccgcaccgggcgccatctacaatctgatccgcagcaagaacccgttcctgaacagaaacatcctgtccgtcaagcagttcaagcgttccgacttccacgcgctgttcgccgtggcacaggagttgagggctgccgtcgaaagagagggtgtgctggacatcatgaagggccgtgtgttgaccaccatcttctacgagccatccacccgtacctcctcctcgttcatcgctgcgatggagcgtctgggcggtaggaccgtcaacatcaacacgtcctcgtcctctgtgaagaagggcgagacgctgcaggacaccatcagaaccctagcctgctactccgacgcgatcgtgatgcgccacccagacgagatgtccgcgcacaccgccgcaaagtactctcctgtgccgattgtgaacggtggtaacggctcccgcgagcacccaacccaggccttcctggacctgttcaccatccgtgaggagctgggtaccgtcaacggtatcaccgttaccttcatgggcgacctgaagtacggcagacctgtgcactcgctgtgccgtctactgcagcactaccaggtccgcatcaacctggtgtctccaaaggagttgagactgccaaacggtctacgcagggagctggcagacgccggcctgctgggcgtggaaaacgacaccctgaccccggagatcatttccaagtcagacgtgttgtactgcaccagagtgcagcaagagcgcttcgacagccccgaggagtacgagcgcttgaaggacgtctacattgtggacaacaagattctgtcccatgccaagcagcacatggttgtcatgcacccattgccacgtgtcaacgagatccgtgaggaggtcgactatgaccaccgtgctgcctacttcagacagatgagatacgggctgtttgtgagaatggccctgctggccatggttatgggtgttgacctgtagacacagcgactcctttttggtggacggattgggttggaagacagcgggagtggtgatggtattgtggcgggctgtgaatgtgctctttttgtggggactttgagaacacaacgaggctgctgcggttccctgccctctcccgactgaccgaccttccttctctcccccccgccagcgacttttgagtgtgcacgtaaaccctaactagtttttgttgattatgtttatttgtagattatttaacaacaacatcaaggatagttctatagcgtatttgttgtcttttgtgagtgttgtttgcattgtgcttggcgcctattcggagcggcacgtgactgcaggggcgggagggtttggtgggaaaatatgagattttgaataggggtttttttcctgttctttttctttttttttttttttttttttagtttttttaaatttttttttcttggaagcgaaaggcattcacacgctgcgcttttccatcgttaacaagtaactatatcacaaactcttgttatttactacaacaacaaactttgttttagtttttttcttcccttctttttttttctttttttttttttttttttttttaattcatttattcattctctcgatattgctttttctatcatcatcatcatcatcatcgatttcgcatctgttttccctttcatttgttcattcatatcgctttcaagccgttatttctgttacccccaccccctcaaaacccagtgaacgaaaacctaccgagctttaatcataatgtatagaactattaccaacaggggatgcatacttgcaggatggactttcaccagatccagaatgattcaaacatgcaggcacttccaccgttccactgctgcatggtcggacctgctgtacaacaacaacaacaacaacgacatcctgtttagcaccaccacatcgatacaaagaaaaagggggcaagccaggcagcagcccaaggagcagctcaagaagcagcccaagaagcagcccaaggaggagcaaaaggagcagcaaaaggagcagcacaatgggcaattcagaccatgtttcagacagcaagatgaagaccgccagaaaagaagcgcgggcggcaagcacagacgcaaaatagtggtcaagtggaacagtggctctgaaagagcccaagaggctgccaactcggtcctgacaaagatatttaagatgaacgaccgcggtaccatcaagactgtcaaccaggagacaaacaggctggaggaaaccaacatccgtgaatacgccaagggcgtcgatttggacagacaggggttcaccgttgtggacatccaggaacaggacggctcgcagatcccgctcgtgaagctggtggagagcagggttgctttgaaaaagtactctgacgagctggcaaaacaaaaggagcaggagatggcaagcctgggcatatccagaaagagaaccggcaagcccgcggaaaacgaaaagagcgaggactgtgtgaagcagatcaaggtatcgtggcagatctctgacgcggacctgcacaaacaaaaggccaacgaaatcaccgcccagctgcagaaggggttcaaggtgtacctgtacgttgacagcaaggattcgtttggcagatccaactgggcggacaagtttgaaggcctgggggaagaggccggcagccgcaacaagctgtcgggcaaggacctcaagaggagaagcctcgtgctcgaagcgctgcaggagattgccaaggacgtttctgtccagccggtcgtggagggcagcctccagaccagaatgatcatgaagctttcgcccaaaccggctgccagccccaagcaggacaaaaacgcgctcaaagagcagcgcaagagggaaagacaggagaagctgcacaggagaatagaaaagaaaaaacagagagaggagggcgcggtgcccactgtcttgtaaatacaaacctatactgcgtgcccgactgctgtcggtgtctcgccaccctgtacatactatttaatgaaacacgtattccattccttttctactgcagcagggcaatgctgccaatcaactggttgttttccaggttgccgtacccgtagtgcggggcacccacgaccacgctcccgtcggggcccatggccagcgtcttgccaaagccagccacaccgtggttctttccgttgctgccagtggccaccaagtgtgcggccgcgttcacgatcaggctgtccagtctccaaacgtctgctgcacagacaatctcctgcatgccaacttcccacaccgccccttggccgtcaaagctgcccggcgaagagacatacagggcgctccgaacagcgtcgtatgcaagggaggcaccgaagccgatgctgggaaacacggtgcccaggtctgtggcaacgtccagctgcagcttcagacagtactcgacagagccgtgcgcctcccggtagatgtataccctgtttttcaagtgctgggatatcgccacaaagtttacgttttcgtagttccaggtgtgcacctgtctgccaaacatgccgtgcacgatggacttttgcttctcgagttccagcgggacgtcctcctccgcgagaacgacgctgtcgttgatgatgtagtagcgtggaagagcgctttgctgtagagtacccaagcagtacacgaacacaacgcccaggctttgggaagttacatacagaaagccctccggcgctcccacatgtgaggccacaacccgggcgccgaaatgctggaagccgtgcgagagtgggcccctcaaatagattgttcccagctcagacagctcgacctcgtggtatgctggtgccagcaggtgcggggctatgtgcagaccatggaccacaacggccgcgccagtttcatttctgccgtagtggggcgcacccagcaacaggtcgggtataccgtctccgtcaacgtcctggaccgcagagacggaaagccagtgcggttcctggctggttgtgtccgtgacgctcagagttttgaggccgtttctgtaaaaatgcatggagttcgaaccgggctctgcaaccagaaggtagtgcacgtcgttcagcacaaatccgtggacctgggcgccgtaggacagcgagcatggcaacgacgagggcgagggcgagggcgagggcgaggacgagaatgcagacaatggcggtgacaataataatgctgctaaaggaaggagcccgtctgcgggaacagaatcccgcggcgcaccacttagctcactccacggaatgacatacacagacccgctcttttcctccagcggcgcactcactgcaatgcagatctcgccatgctggaacttgcccactgccaagctcgagccaaagttggacaccgaaaccatcggcgagacgtagacaagcttccgtttctgcgcgttctctgcaacgactgcgaggctggcggctcttgtctctgacagagaagccggaggaaggtttccacatacccgcagcatctccaaagcgtgcacctggtcaaaaacgcgcgtgtggtcaaacagcgacagcagcgcgggaaggcacctgttgatcattgcgacaatgtcaaactccccgcccagccagtgctcttgcacaaattcccggctgcgaggcgacaccccgtacgccagctccagcacctgtttccgtcttttcatcaacgagtagacctcgcccgtggcagccagcatgcccctttccaagcatccctggagatcgcgatacccaacgtcttgcaagcctgcgcgccgcacaagctccatcatgtcctgctcgcacgggagctgccaggtctggtccgtgtagtacagccagttgtcgagcacagtcaccaacacgtccccgagtaccagaaagtcgcccatcacgtcggcgaacgtgtgcgcctgttcaaagtccccgtcaaactccagctgcgacagcacgctgatcatgccatgggtctcgtggtgccgtaccagagaatgccaggacgcatccgtcacctggtgggtaaacacacccacgaggaagggctgcagtcggagcgagtccgacgagaaggggtcgtcgccgtaccgctcgtgccagtacctggcacaagacaccaagaacggcggccggtgcgtagactccgcaaacgcatgccacttgggattagagttgcacgagtatagggcgtctgggaagaaggcgcccgcctttagaaacggctggtgggcctcaaactgttctcgtggaagcaaagtccttgccagcagggttagatggacgctcacgccggcaccccgcgcgatgcggaagattgaacaaaaacacagcaagcttatcaaccacatccgtgtttctagcgctgtggaggttatagacctgttctgctctggtgtgttctgccctattatcacggctgccgtttccgattgcgaacgaaagaggtcgagcagtgcaatgtgcacaccctgcactgtgctgttttttaaggggggtcacatgccacatggggacgggggtgagaaaacatggtaaaacagccgccgctgccgattgtgcacattctgtgagtttttggaagaaaccgagagagaagcgccaccagcaagccgtgcacgcacacacatactcaaatagatacacacacacacgcacacaaacacacacacatacacacacacacacacacacacacacacacacctggtcctccgccaacaacaatcacaggcccatgcattactacattcccaaaaccttttttttcctgtgtgtagcgtcgtcggcgctcagcatcctgatatccctgtacgcaatcacatctcagtttctcaactacagaaaaccccaggaacagagactggtggtccggatccagctgatggtgcccctctttagcataacgtgtctcctggcgtgtatcgtgccgcactggtcggaggtatgggtcgacccaattcgagagatctacgaggcctttgtgatctacaccttcttttcgctgctgacccttattctcggtggcgaacgcaagatcctcgtggagctgtcgctgggcaagccgccggtacggcacccgatctttctcgtaggcaggctgctgccaagcgtggacatctcggaccccagggactttctcagcgtgaaaagagggatcttgcagtacgtgtggttcaagcccgtgtactgcttggggatgtcgctgtgtcggacatatggctggagcacgacgttctgggtcctactgtacaacgtctcggcgacgctgtcgctgtacgacctggcactgttctggaagtgcctgtacggcgacttgaaacaatacaacccctggagcaagtttctatgcgtcaagttgatcattttcgcgtcctactggcagggcatcgtgatcggcgccatgggccactacgggctgctcggcggcggcggcggcggcgacaacaagacgaccgacctgggatacgtgtaccaaaacgccgttctgtgcgtcgagatgatcgggtttgcgctgggtcacctagtggccttttccgcagagaactacagcctacgagcgctgccgcagggcgccaggatgaggttctggcacgcggtgcgcgactgtctcgggtgcggtgacttgcggcacgactttagaacaacgttctttggcacggactacaactacagaaactttgactcggcggaagcggtgatggcgcacgccgactcgcggtcacgcatggccaggctaaaccagggcctgaggtttgccaacaacggacgagagcggtactggatcgacgaggacacgctgtactccgcactgcccgagtacgggagcatccagcgggaggagcagtggtccgagtttctcgacggcatcgacggctacgtgcccgaagacacaaactaccctgtggtgtgggatgtcgaggggtaccgatacacgagggacatcgagcaactgcgcgcaagtgtccggcgctcgtacgcctagcggtgggtctctagggtggtggttggtcgttgtattgacatttgccttggcaggtgcggctagcacgctctgtgcgtgcgtgcgtgcgtatgtgcgtatgtgcgtatgtgcgtatgtgcgtatgtgctcttggagtttcttgcagaaagcacacgggaacacacgcacacatagcaccttttaggatccaccacagggcgagaatcag