ttcccgggttgttgttcatgcgttgcggacatgtaagatggtctactacggaagcgtgggacttcggaccaccttgtcgttgatatagatattgcatgtaattcatgtagatgatcaaagtaagaaattggcatctgcaaaccatggttagtcgctattagcgtcttgatgatgaatgatacatattcaatcagagggggtctctgaattgtaatcgtaagaagatagctcgacaaccgataaagtggcaagaagaatgatgacgatgtgttgacgataggatgttgatgtcactatatcgtcaaaagattcgcatgtcaagtttacgtatggtcgagaagcaagatatacgatataatttgcggagaggtacctaaaccgaaaataatctggtatcgtccaaatcgtataatgagagattgacgacagtcagcctcattggtctctgccatatgcgtgtccggtttgaatgtactcggaggtttgtgaaaagggagaatgaattaacaggcaagacccgaccaagtcccatgtggcaaaacacacacttgtattctggaaatcctggagccatgacttaggaaccccgggggaagggatcagccaacgctggggagaaacaaggtgtttggtatggttgagatatgcttagtttgtggaaacggtcccgatcatcgtaaggtggttcgagtcatgtctcgtcttggctttcttacccatcccacatcacatcacaagcacatgcttggaggtcgagtgtggggctgcggagcaacgacactcgtcaagagcctcaaaccccggacaagccaaccatgacaaccaaacccccaatcaagaccctgccgcagcctcccccaaactccttgcccctgggttagtgaatgctaccattcttcaccaaattgtcggtatctcatggtatcggttgaatctgagcgccgaattctcaatcatgtgcagccaaagtgctccagggattagtttgtttggcttgctcggaagcggtggacctccgccaagcaggtcatagcaaggagttgcccgggtacggccggggctctcaggccttcaaccaacaatcaatggacagttcccgttggtccagagacctgggaatctggccgccagcttaccgagatcgcatcacggcaatcatatgtcaataaagagatagatggtgccaagacgacattgccaggacaggagctgagaggagatccagacatgccaaggagagctaccccaggtacggtttactaccctgcggctgactcgagcaagacgtagtcgatgattgggtgactcgagaccatttcccctatcaagtagacggccaccacaaggaacttgctgctaaatcgtggggaaggtttcaaaatcgttggaggcgttcaagcgcagagaagcggaaagatgttgatgcgtttgagtgttggtcaaccttcatacagattagggtaacggcgatggattatgtgatagaaaagaacacaattccgagacagtagctacattgagcaacagttcgcaagatatccgagtgaaatcagtaaaggcatagggaacgttgagcacttgacaatagttgctggactcgaacgagcatttgcattggcgggccgtttgaagatgagccaatggctttgcaggctcgagctcgttcgaaggccattgtagaagctcccgcggcttgtcaacatcagccgtcgttttgcagcttgtcatctcatcatatgattgctatggaacaatggttgattgatgaaagcagtcaccgatggattggcgccacatctgggtggcggacccagcaaaagctcgaggtacaccagatcggatcgtcccatgtcatgcatgcgacaaggaaaaacatgggacgatcaggatgttggggatggcggttcagttggccgctcaatgtttgtctccggcagtctatgctcttggttgaataaaaagagttgagctcgaaggagggcgtgattgtcgaaacaaatggtggcagggaaagaagggataagcgtgatgcattcaggttccgaacagctgaagggattcgcggacttggggatcgctcacctcctttccccttttggcttttattttttccaactccaatgccttcttttccgatggccaaggtttctagaaggccggactttagcatctcgtcaccctccctgttcaattgtctcagcgccctaaaaaaaggaaaaaaaaaaaatgccctgcaacaatttcgggtgaagtcggaacagggatccatgtctttcgtcgtatttttggctttgtcaattcgatgcgtgtcaccctgggtggatgtgagttttggccagcctggttgtttcccctggtcagcccctgaaggcccagagacgctcccgctggtgcttcgggtgcttcgtgaggggatccacattcaccgacacggcatgaccgcaaccctccagcctaaaccggaccggcacgtctggatgacggtgaccgtaggcactagcacccagcggacagtaagataacgatctgatcatgtttcctgattctgacgcccaagtcacgatacttttggcgcgacagagaggcaaaatggatgggagctatcagcaacctcaccatatcgcagtatgctatgggcccagaccggagctaacggtacgattctgtcgcccaagttaatgacaaacaagggtttggagattgaagcgatgttgacggagaacacgaacatacgtgtttatgggctgtcgatggggggcgcaattccaatccaatctattctgttaccgctgtgcatacgatctgtgggaatccgcatccaaaccacaagagtggaaagctgtagtgcaacggatatgtcagcatctggacgaaaagatcgtggtgctacagtaggtagtggtacaacccttcgcattcagcactccagccctgagctggcacccactagaatgttgcggtccacagttttcagtgtctcatgattccttcgcggattttgcgaccccttttagccgtaattgcgccgtgatgacttcaagggcttccgccaaaaaagtggatggattgcggacaacttgccaatcgtaggcgttacaattgcagagcggaaagttggatagacggtttgttgggagcttgatggaaaaagttacgaaaccattccgagaaagcgacgggagttgagttgagagcaaaccaaatcggaggtggaattcgacgtcccggtgttttcatccccgatgttactatgttacacatttgcaaccaggcgggaagggcccgctagcccgattaagaagctgctgtatgtaattggagaagatgataggatagcggggtgatcaccctgcagcccctgggctgtatcgaaaagaggtttgacggattcgaaatccacttctccacaaaccggtgccttgaagtcgacggctgctgctgcccatcgcaacaaaaacactcaaaactttccggtcacaaagtggcagctgtggaagaagtacacagtagacgagtggaaagagaactgggctggaaggaatcagcgctgtatgtcagatctgacaagtctcagctaggtaggtaggtagagttcaggacacacaactgaatatgctcggacgtccgatcgattacgccttgttcaatctttggttttcgaattaggctgggtactaccatatccaagttgaggacaaatgccactatagaagaattctctccgtgcaacgtctagtgtattgcagttctcacatcagctgcgggggccttgaagattcgacactcatgcaaagctcaagatgagatgtctgaatggtggaaaagtggaatcctatgtacatactgcgtaagcagcgggaaactgtgatggattctacggagccgctagccgctaagcggtggagtagcggtggggacttcgggtctaacaagcggcatcgcacgcggacggcacctgcatttccagcgtgacaggaaggatttacagcccagacgctgtgacgtgccccaaagtccactgcccatacgtaactcgaccacattctgactccttttgcactctcaatcaactatggaacttcgaaatacacgacgccggccacaccccgaaccattgccggacgcggggattgcccgttttttttttgcctagaagagaatttcaatggaacactactgaggagcacacgacctcttccccaaaaatgactgttctgaaaagatgacgcgacgggacgcagaggtgaaagaccggtgcgataccggaagggagagcccgtcgacagatggaacgggaaagagcatcttccacgtaaaaccgcctgcccttgcagcccttcgtttcctccatctcctccatctcgccctcacttgcttcgcgtcgtatgtgcctgccttacctttcctcactatttttggtgttgatcaatcatcatcatatcatcttggtggccgggatctgccgttcctgtcacctccagtttgtgtgtagaagcaaggtacatagacgctattcgtacctagagctgctaccgtaacaacaccatcattgtaccgaccgattcgcggatatcgttttcagcatttgttgtcgatttcccacgttccggtacaacactttcccgaaggcattcaaagccgcatattcgtcgcagcaacaagcggtcacactgagcaaacccaaccgggtgtattcgggtgtctccaacggctggaccacgcgtgtttgcaaggtgtgttacactcccctagctatgttttctttcttttcctctttagggcatgcccagccgaccaggccagatccaacccgcacacaccatccggaccctcccccaaccgttcatggaagcgtcaaggcgccggccgtgtgtaatggaatccacagccggcggcagaattcggagaagactcccctcgccagaggcaaggacacagacacacactcagacacccttctccatcatggccaggcggcccttgaaacagccataccccggctcccgaaacccgccagacaggcgtctgtcacgacaaagcaacaccccaatcacttgagaacctcctggccgtttttaccagatatgctacatactcggcagctaacagtggcactcttgatgcccaactagagagagcagaaggtaaccgtacgggtagcaggaatcaggtgaaagcaacaaaaaaagacatagcgttccatctcaatttcgcgtcgcatgggtaaaaacagactccccgtttcgccctggacggtgctcatgtccggcgcaaccgctcctcgactgcaaaacgtattaagtcggccggtcctctcgagcaaacgggatgctggaagaacttcttctcatcatctactaaagagtctgttgcttgcttcacggttcgctgcttctacactcgtcgctactacttcttctgctggtgcatctagaagtaccggtacctccagtccagaccccggccctaccattaataagtcgcagaccaatcgcaacccctcgacttacacctcacctccaaattccctttccagaacgtttagtgcgagtaacctgctagcctggtatcggaccctccccagcccttactttaacctctccggccacctcgacgatttgtcttctttaatccgccctttcctggcttttctggacccgtcttcgctttcctccccatactcgatggcttccacttcgtacgctttcagcacttcttcaggctccgatttctcgaccccgcggtccagctcccctcactcgtctgcatcagttgcgtccgcacgctcctcccactcgtccaccttcagtgcaggaaagcgcttgtccatgtcttcggttcggcgcacctcggcttcgaatccgatgtcttccgttgatctatcaaccatcgaagaggctctgaagatggccaacctcgacacactgaagggctactgccaaaaaacgtacggcgaggtccaccaggaaaccactaccgagtatatttcccaggaagaggcccggggctaccaggtgctcaaccaaccccactggaacaagggtaagcttactgttcctttttttttttttttcttgttcgtttctttgtttattctctcccacttccttcgtttccacgtcccacgctgcttctcctgtccctgtctcttatcactgcagcacccgagcttggttgtctacggcttccttgagtcagtctggccatgctcgcatcatcagtctctgctgtccgtcaaggtgctatcatggcttggtctgccagacttctgcatgcacgccagacttgcttatattcacgttttctcccatcttcttctccccgaccccgtctttcttcgacttcatccgtttctggttcagcactttctggatctccgtctgtgtcacattcgccagaaccgtcctcgtcacccctcgtacacaacatgactgcagttgctgattttcgcatttcacccaaagggacgtcattcactccagaagagcgtgtggccaagaacttgaccggacttattccgcacgtcatggaggactccgagaagcaggttgagcgtgcgctcaagatgatccgcacccgtcagaccgacattgacaggtacctctacttgtcgaccatcaagagccaaaacgtcgacctcttctaccgcctcctgatggatcatgccaaggagatgatgccattggtctacactcccaccattggcgacgtctgcctccagtactcaaccctctacactcgtccagaagcgctgtacatttcgatcaaacaaaggaagtcgatccgtacaattttgaggaattggccctatcctcagcccgagatttgtgtcgtcactgacggttcccgcattctcggtttgggagaccttggtgtcaatggtgttggcattccggtaagtggcaattactcaatttcatacgctggcaagacactaacgtgtaccagatcggtaagctagctttgtacacggctgctgctggtattcacccggacaagacgctccctatcgtcctcgactgcggtaccgccaacgagaccaacctgaaggaccctctctacttgggccttcgtcagaagcgtatcccggttgccgagcaacaggagttcatggacgagttcatggaggctgccgctgaagtcttcccggacatggttgtgcagtttgaggactttgaaagtgaaaaggctttcaactacctcgatcggtaccgcgatcagtacaagtgcttcaacgatgatatccagggaaccggagctgttgtcctcgccgggtaagttggaaaacccctccagccctgcagaagatgaagttgcttgaatgggaaatcccacgtttcaaaagtgacttgtgagcgtgagacaaattgctgacagtacgctgtacaatatagttacatcggtgccgtcaacctttcaaatgttcctatcgaggagcaacgtcttgtctttatgggagctggctccgccggtgttggcgttgccaagcagctggtcgagtactacaccaagcgtggcctctcggagcaacaagctaaggacaagttctggcttgttgataccaagggtcttgtgaccaaggatcgcggtgataagctggctgaacacaaaaagtactttgcccgtaccgacaacaacggccatcagttccgcaccctcgaggaggtcatcgagtacgtcaagccaagtgcgcttgtcggtcttactgccactcatggcgtctttaccgagtcggtcgtccgcgccctcaaggcttccgtcgacgccggaggacttggccgcaggcccatcctcttccccctcagcaatcctctcaccaaggctgaatgtacattcaaggaggccattgactggactgacggaaccgtgctctttgcttccggttctcccttctccagctacactacaaacggtgtaacatatcaccctaaccagggtaacaacgtctacgtcttccccggtattggtcttggtgctatcctcgccaaggctactagagtcaccgatgacatgatctacacctcggccgctgccctggccaactccctcaatgccgatgaggtcaagcaaggccttatctacccccgcattgaccgtgtccgtgaggctagcgtcattgttgcgcgtgaggtgatgaagtctgctcgccgtgaaggcgtcagcactctaccggaagagcagtggcttgagtgggaggagtggggtgacgttgatctcgagaggtacatcaagcagcacatctacgaccccaagttttgaaaggtctcatagatacgttcaaacgggtgtgcacaaaatggatagaaagatagatgggtaggtgggatgggtggatatggcaagagttgggttggagtttatcatcacggcgtttggaacctgatttattttatcctagtgatcgccagactcacaggatgcttgctttactgttgaagagttggaatggcaaataagcgggatccattactaccattaataaagatccctttccagtcaagaaaggattggatggatcttgagcgtttcggtacttacttcttaaggaccatgttggatgcacataccccatgggacagcgagagatgcccatgttctagcatgggtcactcggcattagatacagactgttagagtcagaagaggttgattcggcgttatcatggaacaagaaaaaaacgcttttagcggggttagatcactcaagggaacaggcaacattgcgaaggattcattgtacatttttgaaagatcttttctgcctatcacaaacttgaactcactttggtgatgcctttactctttgaccgaacaatgacccagaacaagattgtgtaccgaatgaactcgcgacaaccggattccaggttgcaaggttgaaggtgtttaactgcacatgtaccgccacacgcctttgacggttgtcagatgcaaatggcacatctttaattatgatctctgcatacctggaatgctatagtcgcgagtcaattgggcaagcttacagacactggtcccgcgaaagaacccgaaatatccttctgcattctatggaggtatatgatcactcgtacggtgactgggtttcgacattgcgtttgtcactcttcaccgctgcccttttctttccgtcctcagtgtcggcgtcgggctcatatcgcaccgttattttttttggtttaccttcctcgtgccagtctctttgggtacccagtgcaggcggagagatagcgaactcttgaagccgagaatgctatacagacatgctcctcgtggatggacgggtagatagggcggttaaaatttcttattttgttaccataatgaagatcctattacccaccctccgtaatgatttagacagggacgttggaaatttagatgatagatatgtgtcctggtgtacctcgctcaatcactgtttggactaccaactcgaatagaaaaaaaagaccatctaatcatgatgaccgcggaccaagccctgggtatatatcactccgacactccaatccctgcaattccatctcctcctctttaatttggagcttcatcaccgtctcttctcattctattccttccctcagccgcctccccagctaagaaccctctcgttaccggattctccactaacgacctctccgcctcctcattattattaccatcaacgccgccaccactctcagcagttgttggtgtgcgtccaccagatttgacacccccaaacaaacatgtccacaaatcattttgatccactgcctcgcccaccactccatccgatcctttacccatcagtttactcagatgcgcctgttgcatctcctgcgcgttggccgcgtcaagacttatgtcttcgagcgtctcggactccttctctttgtcccttgcctcttctcttgtttttgtgtttgttgaagaagaagaagaagcatcagcagtaccaccaacaacagtagcacgcctctccatatgctccaaccgcctcttcacacttaactcgtagacattctgctccaccgtcccatccacaatatacagccacaccgtcgtctcctgcttctgaccaatcctgtcaactctggcgatagcctgcaactccagcgccgtattaagcagcggttcgcagaggaacacatggctggcgttgaccaggttcagcccactcgcgtgggcacgtgcgtgcagcaaaaagacttcgatggaggggtcttcacggaaggaggcgacgctggacacagcactgcggtagaatgaggagtagccgatgtgatagcgttcaaaggcctgagctaacacgtggaggaagtcctggtattgcgaaaagacaatggacttggcgccggggtcggattggcgcagccagaggaggtggcggagtagggtgtcgactttggtggtgtagtgcgggccattttcaaggtcgatgttttggatctcggcgagtttggaggggttgaactcggtgtatatcgatgtgtgctttttggacttggacggtgacgttggttgctggtcgcgaggggctagctgcttgttggagtcgcgggtgttgtggccttccgaatggactttgagttcttgaggtttgtatgtgatgttgtgcaggttagagcgatgaaggggtcgcttgcacacggggcagttgtggtgagttgtgaaccacattgtgatgcactctttgcaaaactggtggccgcagactgtcaagacgccgatggagaatggtgactggcagatgacacacattcgctcctcgtcggaggaagcatcggcttgtttaagatgaagcactgtaagagggtgtcagtacatcatgttacaccatggaacataaaatcacagcacaagtgtctcgcaataggcgtaacttacggtaacgatgcttcgactccgctgtggccactttcgtcttcaacctttcttcctcgtcgatggccctctgtagggcttgttcgtccgtggcccctgtgtactcttctaccgagtctgaaacttgttggagttgccggtagaaatcaagacgtgcgttcaagatgtcagtaaagttctccacctcttgttccatggctgtcgctgctttgccttggtccgtatgctgagcctgggttgactttaacaatctctctgccaaagcaagctcaagccttgctcttttgctcccactcgcttcctgatgtcgcaaatccgtcatcacggctcgaagtttcgagataatgcctctcagggatgtatgaccatcgccttccttgaacttcggcttgacactttcgcgaagggcaaagagctcgaggatccgcttggccgattcaggcggcttgtggcctgcttccacttccatatcatcgcgtgccattttaagcaccaccccaacttcgtgttcgaccaggccgttttgttgcccagatatcacggcttgtcggtcggcgatagcggccttcaaaacctggacatatgccagaatctcatcctgaagctttgttgattcctcgtattcttggcctgtggcttcaacatcggtattgtcctcatccaccaacggcttgagcagaagttggatgacatgctctctccattcgtcgagcttatcggcctgccggtcaagggcctcgtatataccctcgagagcgatgatgatgtgactacattcgacgccgctttcttcgggtatatccactgcggggatgaccgcaaagtcttgcttctggcgacattcttcaagcttgtccatcagcttcctcgccttgccgtaactctaaactgtctgttagtacacgtcgcacaaaagataggaatgtgaatgtacctcttgcaggatttccttcctgatagccttcgcaaggtcgtagccttcggattccagtttgtccagccgcttgaactcatcagagtccggaacagtcaacttgtcgtccgtcttgctagagtaatatccgtttgcgcacagaaacacggccatgtgctgaatttcaaggacgaatctcagtcgccgacgggcatctttgagtcctgatgagatgtcctcgtcatcatccgattcgctatcttccttcgcacctgacggtaccacagggtctttcgcaagctccgcttcaagctgtttccggcactccgctaccatctctacactttttgcgcggacatcctcccaaatagttagtgcatcctggacgcggtccattccagccagaatttgtcctcttttgagctgcatgagcaggagactacgttgatcactcctgatggcaccatcactctgctctagcattgcatcaaggacctcggccactgttcgcatagggcgacccgaccttttgcctaaggccttgcggtttcgatttcccacttcagggtgaagggtcaattgccgcagctgatcgagggcagtccgcatgccttgttgcgtgaaagggtcttcggggtcccagtcttcctgaattggatttccctcaacatccaagccgcagttgttgacgagctctctaaatacggtccggtaatgttgctcctccacggcgctgaagggcatcgtgatcacatgtcgtttctgggacggaatcgatatttcgcttctgaccatactcttcgtgtgccgcattgtgatggagccgaacaggctcttgaagcgcgccttgtcggacattaaggcccgccaggcctctttatccgaggcatacggctcaactcggaggaagttcagaaggcctcgtagatctggatgccatccgttagccattgtcaaaccaaaggcaacctagcctttcaggtggaattttcacctttctggatgtcgtccttcaccggagtgccagtgattgcccaagcatgaacgcggggaatacgtcttgcaagtacggcagtgttgctgttccagttttccaccatctgggcctcgtcaatgcagacacgccaccacccaagctcgacgaggggagatgtctggcgctcgtattgcttttttccgcgcatggatcgttcaggatgatcgacggcggaccagatctcggtccgaagaacttcataagtggtgatgaccacatcctgctgagccaattgcgtggacgaaaggtctacacccttcatcttggccgcctttttcagccctggatagtaaaccaccttcaaagtcggtgcatggcggttcaattcggaaagccattgatcgagaagaggtaaaggcgttattatcagggtcgctcctgttgtttggagctcgcggccaagaaaagcgtcatatgccactgttgggcctggtgggcgtttgtgaagcaacgtgagagcaatcacttcgacggtttttccaagacctatcaaaagtcagtgattctgctttgagcccacagcaatcaaatccagggacaaaagttacccatttcctcggccaaaataccacctttaaccatgtcattagacgggagcttcgtaatatcctttaccactatgccaaataacgggctgatataaaacgtttcgccatcgagctgcttaacctggtggaaaaaggcagggagaagagacgaggctccgctcttggagggttggaccaaaggttggccatcgggttgaggaaggccactccattcgacaccttcacggtgtagaagccacttgacagcccttcgctggaagggataaaggtccgtctccagactggggacctttgctgtcgcgagatgtccgtcagaaattctgggcgttggagtatgcgctgcttcgtagaaatgctgtggagtccatgcgatggtctcctgcgctgacacgagtaaattcgggtgatacgccatcagcacctgagttttcagcccctgctgaaccttggactggtacacatctgtactagtgttccacattagtctgagcgtgacatcgatcttgacagatgctccttcttgacggatggcgatgtccacggctgtccaaaggtagcctggcgacccggggtcaaatgattgtgtcttggcaacacgggccatgagagcgagttttgaagagatcgcccttgtcttgagggcatagcagatatgggcattcttattcttatttgcgcgacggctgtttttgctaggagcgagatgcaagtaccaggcgccacgttctggatcacggcggtcgggtttggcattcaccacccaaacgtctacgtagtctcctatgttttgcttgttgagactaaaatgtttgggaatagccgcagtatcacggacaggaagggcgaccgtgtgctcgtcgatacaaacggcatcgctaggtttgaacacgccccgcgaaagtttggggcgcttagcaggtcgaacttcaatgtcctgttcggcatcagttgtggaaacggcgggatcaagtccaacagaccgaacatggtcgacaaatgcggctacgttttcagggttggcttcccagtctgatcggggttgtcgagactgcccttgggactttttcttgggaggcattttggcgacaagtcaagggaaaatgatgtcgtcgtgatgaggttgaccaacgttcgtcaaccaaagcaagtgggtggcagtggtctcgaaattccacggcatggatgtgctgcgtttctgtgatgaacagcccgatgctgccggcatgctcgaggttggcgatgaaggatgaacagctgttggactgggacgacgaaaaggtgttgattctggtagtaggaagagggaagaagggaaaaagcagagcagcctaaatacccaggacgggagggccagtgaatggaagcacagtaaatgggtgccaaggggcacggccggccaacaacaggcgatccagatgaccgaccagcgagttggtgaacctgaagatgaaggtgcatgaagcaggaaaaaatgagtccgggtaagaagaggagtacctagaggtaagtaataaggagggggacaggaaattgttaaggcaagaagagctcggcagcgcatggagggacaggcaacgcagaaccggctaaggaattacacgcgggcgtacaacctaagctggaacagtatgtactattctagaatagtgtacgtagtgtacttgtaagtttatagggctgccctgctaatgagggtcttggcatgaacccgggcacctaaccgtccagtgctgtgtaccacgcagtaacatacaagtaggtaggtcatgcagggacgccactttaccccgtggaaaagagcgcttgtcattggctcacagacgggcgggagctaccttgagccccaccgagagcttcagacgctgaacgtcgggcgctcagaccggccagtggtcccggctccagatttcgggcgggcgaagcgggctgcggaggaaaactttcccaagcgacgggagtcccaccgaaccgactgtccgcgcgcgaccagtcagtcccggggccggaatttgttaaggaatctccatccacaatacctatctcgccccgtctctttccccggctccgtgatatgagcggcaaccttgaccgattgctggcgacacctctgcaataggtacgcacttttcctcatcccacttcccaatcactgtggtcttcccatggcctttgcgacctgcgactttgccagtttattatttgtttacttgcccactaacactttaaacttgacccagcacggatgaagtcctccctccggatccagtccacccttggactcctcttccggccctgcgccgtctcggcccccgccactgcccctgggctcaacgcacacgcacgatgggcgcataagactgccgcccagctgcccctcatccccaagccgacccccttcgtccccgacgtccctaccttcctgaccttgatcggtcgcgacctcaaacaacatgccgacaagttccccacgtgggaggccctcttcaccctcactaccgaccaactgagagaactcggcgtcgagcccccaagggcaagacgctacctgctgcgatggaggcaacggtttagggagggcaagttcggcatcggtggcgacctcaagcacgttgaaaacggtgtcgcctacctgaagatccatgagaaggaggcaagccctaccagaacctcacgaagggtcgtcaacgtccccgccaaccagcacgtcgaggaggtttctgaaggcgaacgtgtcaaggtcaagggctacaaggtcaagggcgtttctacaatcgttggcccctacgccttgccggtccagaagggcgtcgccaagctcgccgtcactgagggcatgtgggaagacaagagaggacacaaggtcgacggtggtgagcgtagacgcgccgaggtgcgcttcaagagaggtgtggcggagcgcaaggccctaagggagaagatgggcttctactaaacaaatcaatcgggctatggtcatggatgattgggttggttgagctgccgtcagatttgaacgtttgctcggttggccacaggctctactccatttgtagccatgtgtaaaatctgtatattaatggtattcggcttgccatgttccggggtcctgggctgttctcatcccctggtgacccatgtcttgcgaccatcgtcgctgtaagaatggccagatattaatgtgcggggatgctatggacatggtcgaagagggctagagctgtcattggaaatagtccattggacttccttctgtgtaggtgacctctcattctatcttcaaagtcctttactgacggaggtatagtacattggggctttcctggaacagtccggcctcactccgatcccaaaccgttggcactaggatcctttgtcccggttcgttgtcaacccagtgcatccgtttgaacgaacaagccgtactctccggatatagcatgtatgctgttatgccccttatctccgtgatcagctgcaaacgttcatggctttcttcggtgataacagccaacaggaccccccatttttcttggccatttacctactagaatagcttctcctaacaacgtccgctttaccacgcacgccgtttcactttgatgtcttaccatcaagtttaccgtcagctctttatgcgccatacatcaataatttctagaccagtaccctctttgtgattttccgttacctgacattcctctatggtttgtttcaaagtttgtcatatcaaatcggagtgttacaacatgaaacaaatatctcaacataccaccatcgcttggtcaaaaggctccttcctaaaccgcactgctaacgctagaggtatagacagtgagaaatacctatctctccttctgatatcgtcacgagatccggatctctgttgcacttttctttccaggcaggacggagctgttgtctttgggaaggagatgtcgagccctcgattcggaccagagttcactcgcaaccggccaacttaactccttgagtggtttacctcgtccattcaatctcacctcatcacagtatccaagccgggcccagcatcatgcaacgacaacccacccggatggaacaatgacagcaaagttatttttgcttttctctctattcgatccgaaaagtaataaggacatgagaatgacgatcttgctctttctttttcttcttgatttcggggtctcacaaaaggttttcggtgtgcactgtgaaatggatgttggacggaaggaacgcatcatacgactcagatcatgtcgacgtttccacatcgcgccatccccaaccaaatatggaccccgccgacacaaattcatgatctcttcgagtacagcctttttctgcctacgtctcggacgaaaacttcaacagatcgttgagcgcttgctgcggctattcctggaattcggtacccaacaggctcgcggtggattttgagacggtgtccttggcaatcctggcaatcatgggacagcaagcatgaccctgaggcgtgttcgagaactcaaaatagctcttgtttcatcatccaaagtgccctctctgtgctgtccccggcaatatcgccaatgatggcattgagatccgatgtcataaagcggcttctccctctccaccgctggtcctgcctgcacaaccagtacgatatggcaggttgatggtgtcacacaggagactaaatccaggagcttctggtctggttacacagacattaccaagcttcattggcagctgtgccgcagctgaaatcgagacacactcgacgcagcgacgtttccttgccgaatcaagagcgaaaaagtccatcagacgccttctttcacgtaacatacagaaaaagctactctctagaacaccatggcaatctcccaagatgccaaaattcggccacaacctactagtgaggtgaagctcgaaatctctcaagtcaatgtcatctcgattggtgatggcggggttggcgatgacggtggcggcgccgtttaagcttaaacctgtgaaggttacagccgtagcacatcgggggaaagtccgaacggtgcctgccatccccatcaaaacagctacgtaataaaaagtcagatataggtaactcgattcgtattgggcttggcttgcagctaacatcccatttctttacagatttttatgactgtcactcacaccacgttcctagtgaatgagtatccgtccgcgcagatggacagaattggaaaggaagtgcgcccccttcgggaaacatggagggcatagcttggcggaatttttgatccttcgaaatttttaatttgcttttctttggaaaagaaagaggagaaaatccctggctacactcgcgatgtgcccatcggactacacaggactcatggcccgcagttctgaagtgcattcatttcgaagaggacgtctaccataggtagacaagagagacgatacagagagcactatcctccacttgaagccaagtactcgatacatcacccccacaattggtactactacctcatcacacggcacccctgcgtctctcttttgctctggatctcgcttaccctatttggtaacgagagggccgcttcacaccacacactcttcagcgctatttggatccctgacggccactctcctcgaagccaaaaacaagggccgaacaacgttacacaccaaatccattgctgagtccaaagagtccttttgtcgaagttctgagcttcatgtctcggttgtttttttgtaaaccaaacccttggtcaccgttgaagtctcagcgccaactcctcctctgacccccgatcttcagtcatgacaaactataatgcttggccgtcaacttagttgcatgacgcggtgactataccccaatatggctatagtagatcgcataaattgcggctgaactgcatacgccctttgtaagttgcatcctacgtggagagggaagacaccgaaagagtcagaaaggtcacaaacccactcaatcatccttgatatcaactcttgcccaggggaatcccggtgctatggaggagccctggtaatgttgcatactttttcctctcaacagacggagacttacatacacatgccttggggtccgctattagtaaatagcgttctgctatgcgacccggccatttcccttttctcccccagtgtttccaagaggttatcaccgtggaaggtctacattcatagtacaaaacagtttggggaagcaagaagcatggttaagtactgtgatgacttttttatcctatcatttacctttactggggcaagcttaagtatagtaatgtagtgcctacggctcggcacgtcttccatgtccttcctcacacacacacacacacgcttcaaaccgttaccgcctacctagctctacgaggttcttcaggcaaccttgtctcgtcacatggcttatactgcattagctcgtctacggtagatcttgcctgcattgtgaagcgtcaacgcaagtatgagccgatgttttgacagaccagggatatcatcaggcagaggggtcttgcccttgaactagacgctaggcgacacgggatagttgggtaccggataggtatgcaggtccaagattccttgccgaaagccaatcatgaaatgttttctaggtcggcgagggtttcaacagaccaaatggttctacactactactgggaagttgatgggaatactaccatgccacctcgaccactccacgtcgtttctagccagttgtgtacgagaacaaaggcttgttaaaacggcatcaacactcttcatccagtggagaataacccgccttgcgcttttctgtgactatcccttcctctttacgaactgaccaacaaaccaaacgccaagacatcacttacccctacagctgatgatgatttttgggcgctgcccgacttatttttacatcttcctccttgtgagattgcgtcacaggacctagcctgtcagccttaccagcttctctctaaagacctcccacttgatcctcaaagtcttcacctcatcggtgaataagcttgaaacactttcgacgtatacgagtggcggacctatactaggtatttttaaacatacagactggagtcaccacaagcattattctactttccaacgacatccagtacgaaaacgaggaacctttacctcattgaacgccaaggcttctttttttaggacatatcttgaagaaggacttgaacaaaatgtctaccaatctctgcgtttcagccaaagaccttggagcactaggtacctggcgtgaagaagaaccgttacagttacatatttctcgtcgtccatccactgcaatatcggcgtttccgttaagtacgagtacaacaagcttggcggcttcttcgactgccctggattatggcgaacacttaaagggtggcccaggggttctccctcagagtgtttcgggtattgtcgctggaaaggaacaacggtttgacgttcaaccacgtgtgactaagtcagcatattgtcgacgacggtcactagccagagcaatcaagcaaggaaacaagggggaagggctgaggaagaaggtcgcaaaggctttggagtgtaagtacttttcacgttcaatccaaccttgcaaaatttgttctcaattggtaatttcttttttcttcttttttttaactttttttttcaatcttttgtttaaagctgctgttttctctccctaagacggaaaagaatctcataccaaattttcaaaggccatggctctccgactacaatcgaggtagatgaagaacatacacaaccgaatcaacctgactatactaaggttgaagatgaagattcatcctccatcgtctgtgccatagacatacgactaaatgacgataccagttccggcaacattgaacagagcagccgaatcgaagagtcaccagcgagaaacccgtccacttcacctacttcttcaccaccggctgatcctctcccacccataaacaacgacaacatgacctcgtcttcctcccatggccgccccacgtcgtccaagtccacctcccagttaaatcctgcctcgtcctcctcctctcccacaccaagatctcccatcccattgttgaaatccaccaccaccaccaccaccaccaccaaaatctcaataccaaccataccctcctcctcagataaacatgaagataaagacaaaaatgatcaagaaaaagaagaccaaatcgacgacaaagacgactggcaccagatccacgaacccgaacaacgtcgacgcatccaaaaccgcatcgcccagcgcaagttccgcgcaaaagctcgctcgctgaaggatcaagcggcaagggacgcgcagaataggcggtatgccgggtgtgcgtatacgtgtccggaagtaggagatttacctgttgagtatgacatcagggaggaagaggaggaggaggaggagggcaaggggtacgactttgagggtggtggtggtgaaaatgggcaagagttgggggggatagggggagagagggtcctctcggggttaccgtggggtggactgagcatgaggtttgtggtcggtcgaggacacgggtattatcattaccaacaaacgtcaaagggatcaggaggatcaggaggatcaggatcaggatcaaggtctgggtctgggtctggaccgtctgggacgggtacggggacaggaacggggacaggaacggtgacgtcgctactatcccctgcgatcacgggtttgggtacgcctactacgcctgtgcctgtgcctacagggactactagcgatggtgatgcctggcctgctttgctgcagcagcaacaacagcaacagcaacgacatcagcaacagcacccacgatcggctacatattacggacagcacgcgagtgggagcagtgcagggtcgcctttgtcgccatacggaatgatgatgtctatgggtatgggctttatgggtagtagtgatatggatatggatgtggattatcctatggcggcggtaactccggaaagtggaagtggaagtggaagtggtggtcacggaagttccctgggggttggtgatggtatggatatgacgtattatgattcatcgccgtattattacggcacgtacggctatggaagtggtggtagtggtggaggtgacacggcgagcggcagtggaggcagtgtctagggactggacttgtgagtctgtggctggatggcaaggctgtaggaattctcttctctatcctgtgagttgtgtgtcttgatgatggttggccaggatacggggtttctcatgactgatttcacttctttttcttgtacacagtgcagtgtatacccttcagcgatttttattatacccaatttgtgattgacaatgtagatccgtagaatttacgggttcccccatgacggtttctattctgcctgcccggagggtggttagtcgccgccattagtgtcgaagcttgcagtctatgctttattaccacattggcctctggtagcctaccaagtacaccacatccaacatctcattcttctagaaggcttggaaagcttccatgacacgggcacacggctcggataggacccccaacatgttgttgcatacgctgtagggacctgcatcatagccgagttggtagcgaatccttgtacagtagatgaccttgatagtacaggcctgaaaaacgatcaaggtaggtaaggcgaggcgagttgaagcaaggcgaacatcccgcgagtacttactttatcagcgggttgggtaaactgctgtgccattttgtattcttgcatgcgtcttctgcgcatcttctttgcatcccgtatattaatgagctgtagggctgcgcaggaatggtgagggtatctggaagcgaattaattagttttggtaacttggatgaggttggacacctcctttctctctctcccccattgagtgatgtctgtagatcagttttcttcaccttattcttggcttcaccgtccgctgccccatccccgctctcgccccgaaccgccaccgcatatgtgtttgtcaaaagttgcttgcagcatgcatgaagctgcttgggttggtggaacccaagacgaacagggtgacacatgtcctgcgtgcctagacaacagacatcacggtgtgactaaatcggtaccagcggactgtggttgcgagacgaggttgtgatgtgaaggtcgagcgggaggatcaataagacagaagtgaacaaccgcccggagtgatctctcatgacacatggcccctttgtcaggagcgactacaggcacgccgtttcatgatcattgatttcttgttaaacctcaaagaagcctcattgcccgaaggctgggagacgcgctccaagctcgtccagctaccgtgtccaataccaaacgtgggtgttctggacttgtcgttttcaagggactatttcatatgtccaaagtacatcgacattcgtcatgttccttggtatggtggatggaacgttgcggcaagtggcgaaggctcgaggttcggtacgaggttgaatttttcggcggggttggctcgtggtgcagttatgattcgtgtggcttgagagacttgagacaggttgctgtgatatgtctatctctagtaatgaatgaggctattctgagatctaccacagtgccgaaatttacgccacgcaaagaatgcccatctgagcatagatatcgtggttatgtgtggacggcctcatagggctgcagggcgtggaatgaagtatggcgtgggtagtgatgggaggacagatgtcattcgtaagcctttatatatatatatatcttcattcctctgctccaaaaaaatgatgaaattaggaatcgagttgtcgtggaggggaaggaaagacggaatgagagctggagctggagcttcgcttgaagtcgcacacaaggtgggggagcggggataacccccatttggccccgcaatttgctgaagagacgggacccacctggacttgggctgcccgttggagtcggtcgctgtggggtctcgttgggggggttactgtacagtagttacccctgttcgtgcatgtaatccgggacagcactttgcatgcatttagagggctcatacatttacattcacatgccaagactagccataataaccactataaatcgaccagaaacaacagaatctttccaaaataggataaatataaagctattcacacaattggaaatccgggtaattaccttctttacctaaatcgatatacttccccttataaaagtctaaaagagtaatctatttaacacgtaatataacatatacttccaccttctttttcatccttctaaatacttgtacattattaaaattaagcacatccttttcaattgcccaattgagtaaatcgacgatatttagcactacctccttagtactaataattagaagtgggatgaactccttatcgtcctcctcgtttttaatagtataggtattataagtttcggctaaccagttatttacaatataattaagtacttcctctacaataataggcttaccgggtaccttattcttattaacgggatttataaaattaactagatctatcctctttttaacctttattattaccttcttaaagacctctttaaaattatccggcctattttcgaggaagctataaaggtttagactctcctctagttccaatatagtagacttcttctagtaattaataacggtctatcttttaattctattatactaaatattcgagacctaattgagggtatattgtaaattcatctctttaaaggggtcctaccctttattactaacctcaaagtatagctacttaaggtagtaacaacggtaatataatttaaaggaattgataataccctaatttataggttaatatatagatataacgttaaggaataggtatataattataattgtagaagggggaggcgctagaattaaatttacttaataattagaaaaattattaaggataagtataatttactaactagactttttataattataataagtataaaaggattgtaattagtctactataattatgcccgttatctatacctttttattatacttctataccgttctagcaatattaaaattaaattgcttcaaggtataaggtacctttactttacctattacctatatttcaaaccaatcgttactaatattatttattataagggtaagaaatatacataatttattatatttaacaccgggtctaatttaactagataaaccgaagtctaaactatagcgctaaaagaatctaattttatctatattgtaccaattaccctacggaaagctcgccacaaaatctcataatttaattatttcctcaaatatataaggatccttaataggtatagaaatagccttactaacgaaagtattcttaaataacttatagcggtagcgaaagagggtatactactttttaccgaagtataatactatataggggttcgttagtttattatttcgaacttctaggtaccgaagctacaaatccctaactttttactatagaatctcaatagaagtatcaaatccccgaacttcaataccaatttactactaatagaagaggcgctctagaactagccagtcccccttacgtacgtaggaagcttataattattgaaagtcgaggttattaatttataggttaaacttcttattgaaataacgtaaaattgtatattacgggaaggagaaatcctatttccgtttaatttacaatacggtagcactttaactagggcggggagtttcgttgtagaactacttttaaagtaagagtctttatacctacgtaagggattttcaatttgtatattcgcggcgcttagaagtcgccttttttttaccgcgcgttataattatttaagaaggttattgtatagtgagatctattagtaataggacttctaaaggtaataaaaagggggattttaattacttacgtacgctggtaccctagtaacattataatttacctaatatagtgtagtgtgatgtgatgtggtggttgatttggtgaaatttgggaattttggcggtcttagtatgcttattagattagaaatcggactagaaatgccgcctgtcgggggggggctgtaagggctgttagtggctgtcaaggaccgtcaaattgtatatatactaatttgacgggccgccagatgtgtaaatatgctttttagcacttacctatactaaataattgcggactggcagttgctagcatttagagggtgttatgcattatcaggtgcatgcacgagcaggggtaactactgtagtagtaagggccggggcctcttcaaggggtcctggtttacaccccctgcagattagcgccgcttccacttcatcgtcatggaacgtgttcagaaaatagcaggaaacgagcaccaccacaacttccgaccctcccccgggccatcatcgagaccatctcgctgtactcactggaactggaactggacgctgattcgacagaaccgaatcaatctgccgccagttcctcactttttcaccaaacacaaacctgtcgaaaagtactaccgatgctcatcaggagaagctagaaacagctacaccgaacagctattccaaagctcaaggtaccgtacccccctcctaccttgggaccacctccatcttgggaacaacatcaagccatggcgccaccaccaccccggcaaccgcgccaattgaacttggtgctcaccctcttcctcctctgtttcaatgtcctcttcggccaagccgccgccgcccaggaggacgaggccatcctcaacagcgagattgctcgactcaacaaccagagcttgctatggggtccctatcgtcccaacctctactttggcgtccgcccccgcatgcccaaggccttgatgacgggtctgatgtggggcaaggttgagacatacaccgactatcagacctctctccggtacacatgcgagcagaacgagggcatgaagggttatggctgggacgagtacgacactagaaggggcggtgttcagtccatccacgacaccgagaacggcatcgacatcaccacctccttcgtcaaggttcccggcggcgcgaccggcggtagctgggctgccagagtcaagggtcggctccaggagggtgtaccctcggaccgcaagactgctgtcatcctctacgtaacacaggagggacttggcacccttgaggcggccaagggagatgatgagaatggctatgagggcgatgtcaccctcaacggcaactctgccgccctcggagactacaagctagtcctcaccaagggcaagggcaagcaccccaagagcgatcacaaggtcaccgaagtgcgtggtgatgctcacaccgtggttcagtccttgacctaccaggaagagttcctttggcaggccaagggcatcgtcttcaagcagctcaaggaaagtgtcgatgcttttgtcgacaagtactttgacaaggaagaccccccaccggcatggcaggtattccagctcgagaaccgccctggagctggaaatgttcacatcatccagagggtctttgagggtgacttcgagttcgacatcttgttctccagtgcctcggctggcaaggagctctcaagtgccgatctgaccagggagatccaggaggctactgaatcgtttggtgaacgcttctcgagcgtgtttgccatcaaggctccttttaccgctgaaaagtacgagaagtttggcaggagcatgttctccaatctcattggtggtattggttatttctttggagagtcagtggttgaccgttcgtatgcacccgagtatgaggaggatcacgagggtttctgggaagaggctgctgcggccagagctcgcaacaagcccacgcttgagggcccttatgagctcttcaccagcgtcccgtcccgacccttcttccccaggggctttttgtgggatgagggcttccacctgattcccattgcagactgggacattgatcttgccatggagattgtgaagagctggtataacctcatggacgaggatggctggatcgctcgtgagcagatcctgggtgcagaagccaggagcaaggttcccgaggagttccagacccagtacccccactatgccaacccccctacgctgttcttcattgtcgatacctttgtcaacaggctgcgcaacgctaatggcaccatgcctgctgttaaagaacacctctcccaaggcgtctctctttccagtgcgtctatcgacaacgttgaggtaggactcgagtatctccgccgcctctacccgcttcttcgccgccagttctactggttcaagaagacacagtacggtgacatcaagtcctacgatcgcgacgcctattcctcccgtgaggcttataggtggcgcggccgcaccctcacgcactgcttgactagtggcttggacgactaccctcgccctcagccacctcaccctggtgagctccatgtcgacctcatgtcgtgggttggcctaatggctaagtcgctggccaacgccgccgaagtcattgcgcccgaggaggttgaggattacacaaaggttctcgacggaatcgagcacaatcttgatgacctgcactggtctgagaaggacggctgctactgcgatgccaccattgatgagtttgaggagcaccaactcgtgtgccacaagggatacatctccctctccccattcctgactggcctgttgaagcccgatagccctaagctcggcaagattctggcccttattggtgatgaggaggagctatggagcccttatggcatccgcagcttgagcaagaaggatgagaactacggcactgccgagaattactggagaagtcccatctggatcaacatcaactaccttatcattacccagcttcacgtaagttgactgttccttaaccataaattgagctaaagcggcatgctgacacccactagaaccttgcaacccaagaagggccctaccaagagacggcccgcgacatgtatcaaagactgcgcaagaacgttgtcgaaaccatctacaacagctgggaggaaacgggctttgcgtgggaacagtacaacccggaaacgggcaagggtcagcgtacacagcacttcaccggctggaccagcttggtggtcaagatcctagccatggaggacctgcccgaggctgccccagtggccccggttgaatcacagtacgtcaaggacgagctatgatgaaattgagctgtcgtctaatcaggctacatcgctagaaacgacataccgaagttgtaaatagaggcgatgacaaggtctgacatgactttaagaaatatcactgtatcgatggacatgaccgcttaactacgtgccattgtcggttgttctttgtttggatattgtcttgttcagacttgtgcgtgtgtaggtagtcagggggtggcgcagtttggtgtttgccacatacaaccctaacccgggacccttactctgctgtaaaagggtgctatatttggcccaatgtagctctttgctccggagccccgcgaggcaacccctgactctgaagttacagttacgtgataagcccaggtgcgggcatcaacatgggaccacggcctttcgtcgtatcgatccaacctgccctggactgctgctttccattccgcctttctgttgacaactacggagctggcatgctgttcaatgctgtccaatcgaccgatcacgaatcctcgtatcggtagtattgcatctcacgacggcggggcggcctacaacgagggcaacgatttttccaacatctttctgcccggcagcagcatgaatctacgatacgtcccgccttgaactacctctactacctacatacaccatccgttcacgacaccaccgcctcgaacatcagcaacagcaataccaacatcggactacagttagctagctactacaatacaacaacgatattcacggaccgagacaccatcacaacaccatgtccaacttcaaaagggcctccatggctggtgccgggccaaagtccacatcttcgtcagcgatgatggcaggaggcggccacagcaagaacggcagcatcttgaacgccctccgagcgaccacaatgattgataccaagccagtattaccagccggtatgccacctatcctctgctacccccaaagcactctttttttttttccaataccagctaacaaatacgtcgatactcgtagaaatcctcgtcacgatcctcgattacctccccgtctccgacctcctccgcttcgcccgcacctcccgccgcatgcgcgagatggtctacgacgacacccgctgggttgcccgcctgcgctctatgggggtgtgggacgaagcggaagcgcggcggcggttcgaggaagtaatgaagcgacggcgcgaagccgccgaacgggcggagcgggaacgactcgctgccgctgctgcagcaacgggcacaacaggaggatcaatgccaatagggagaggacagccgtttcctggacaatcactggagctgtttcctggattgcaacaacagtacccaacgccgccgccggtgataacgacgaccctgttcgatgcaggcgaggaggagctgaggaggaagaggatcgcggaagagcagaaaaaaagggaggaggcgattcaggcggcggcgcagagaagggcgatggaggagatggaagggttgcaggatgggtttgagacgatgaaagtgggcggaggacaagggggactgctaccgacggcgccgcaaaaagaccccttttcggaccccgaagcgttattgaacgtgatcaaaaacgcccgttccatccgcggccacgcccgacaagagtatggcaagatttacggcgcgctagcaccgttctactttgacctggccaaagcgaaatcgcacaccgacccggtcgtctttcgcgtgtttcgggatccggagcggcaagcacagatgttggccaacctgcggacgtttgccaagtccgactgggccgctggctggcggcagcgcgaggagaagctggcgaccatggcgggcatcttcgagagcgcggtgctgcacgagtttgagacgggttacgagttttgggacgtcgatgggaggatgcacaagtatgcgcacgtattggatctgctgaacggcgggacggcggcggtggagctgtttatccataaacatccgatcttcacggataaggaggtattggcgaacccaatggattgcgtcaatcaggcgctggcagacgatgttacgctagagccgtcgaggcggttctttgaggtgttgacggccaaggtcaatgagcaggcggatatcatccagcgagtgtttccgaagccggccgaggtgttttggttattgatggggaaaatcagggatgatatcttgacggattacgtgacgccgttgtttgacgagacgcacgagaggagcctggcggcgtatgtgaaggccgtttctggtctgtttgagcagacgttgcagttctttaggacggtaaatgcaccgaagaacgagaagaacgcgaaggagcaggaggagctggcaaaggaatatgcgctcaaagtgtttgagcagcatttagatctttatctggcggatgagttggattactttacccagcaggcggaggcggaggtgggagagtgggagaagaagctgtcggagcaggatgctactgcggaatcgttctacatgggcagcttcaccaacaggcaggcggataagaaggacttcttgacgtcgttcaaaaaagtggtcatgatgcccgtgtcggctctgccaagtttgccgttagggtcgccgtttgcttcaaagcctgccacaacccctacgacagccacgacagcagcagcgaacggcggcgagctacaagcgccggaaaaccctgagcagtctcatccagtctctcctagtctggcggcgccagtaactgttgatcgtacaggaagtcccttgccggacaaggcccccacggatgaactagcagcaaaggctgcgctaatgacgtccagactagagggaatcaagtccctcttcagcatcgaaattgccctcagtctcgtccacatggccaaatccagtctcggccgcgccgctgtcttcattcaactcggcggacaagctggcggcgaagctcgcgagcaatgcgaggccatattcgtcgctttgctccgcattctcggcagccgtcacattaagcccggtttcgacaaggcagtcgcccatctttcgcaatacaatccgcgcgaggtctcccatcatgacaagggcggggtggcgcctctggtgaccttcatcgaactcgtcaacgtcggagacctgatctcgcagatgatcgacgtcttctacgagcaacagctcaccacacccaagatcgcggaccgcaacgatttcctagacccagccggtctggccaagaagaaattcgagcaaatgctcgacgaaagcgtcgccgccggtctcaacaagggcatcgacgtgctcatggacgaagtcgaatacgtctgcgccaccacacagcaaccaaccgattacaaccccgccatgaccaccgacccattcaatgacgccgccagcatcagcggcatgagcgtcaccaccgaaggcaccaccagcaccaccaccaacagcagtaacaataacaaccgaaaatcccgatacaaatccggcacaccctccatctggtcccttccctccctcccgggtactccacccacccccggcggctccagtggcaccaccaccaactccctcggaccgcaagacattggccccacggccaccgcccttcgcatccgcgacctcgtcgcctcacacacctcgatgctgacgggatccaccgataaatcgatgctagacgtgttcaacggcgaagtcggcctgcgtctctttaccgccgtatgcaagcacctcaagcgccagcgcatctcgaccgagggcgccatcaagctcattgccgacgtgaatctctactacgagtacatccgcaccttgaaaaaccaagacctgctagcatatttcaaagcgctgagggagttgagtcagatttacctgattgatgctaagcatcatgccaaagaaatggcgaccattattgcggataacgagcggtttagtggcgtgtttagagccgaggaggtgtacgagtatgcggaacgaagggcggattggtataatgtgaggaaggaggtggagagggctatgtatgggctggagtgtttggtaatgtgaggttgtagggagggaccatcgaagggtgttccttggtaataggagaaagagtgtggaggaagaagatttaacgaatagcgagcatctttacttttttttggattaaagagcatgataaaaataaaagtacctagagaaaataggatatgagggttatatcaatcaatgacaaagcatcacatacacattttccgctttacgagctacatgtcaggagactctcccgtagatgtgattcaaaaccgatttgatgtctatggactgatgatatgtgtgatgcgcccaaacgcctttctcttgctctatattgtcaatgccgtgcatgcatactgtatgtgacctttccaacccagtgtatccgtttcataagtagatcatgccttctccagaaatgcttgtcatcatacttcagttgtaaccctcgtccatagcctcctcacctcgcggtgccaaagtccaacttcctagcgaccttggagccgcgcacatcgtcgtcctccaccataccattccgtctcttcaaatccgccgccaacttctcctcggcccctgccgtcttcttcggcaggtcatgcttaggcgtcggcttgggatctgccttccaccacctatgctccagcatctccctcgccgtgatacgcctccttggatccaaaaccagcgtcttggtcaacagatccacgccatcggacccgactgcgccaaaccgacccatgtacttgtccttgcccgccacgggcaccacgtcgctgggaaccgtatactccttcagctgcgtaacaccaggccagttctcctccgtcggcgtgccgatttccctgcagatcaaggcgatctgttcaacctccgagttaccaggcaggtaaggggcacgaatgatgagctcggcaaacaccagacccaccgaccaaatgtccacggcacccgaatagtggcgggcgccgaacagcagctcgggaggacggtaccatctggtgatcacgttcgccgtcattcgcacgccggggtcggcaaagctccgtgctagaccaaaatccgccagtttgacttcgccgtcggcggcgatcagcaagttgttgggcttgatatcgcggtgcagcacgtaattgtcgtgacaccaccagatggcgcgagtcagcatgcccatccaggctttgatgtcggcggcgccgtagcggacgtggtcaacgtcgcggatgagcatctcgaggtcgccgaggggaaggtattcaaggacgaggttgaggttctggtccttggatgaaaagacggaatgtaagatgatgatgttggcgtggccccgaagcttttgcaggtacttcatttcgcggatggcgtcgggcgcgatgccatcttggtattccttttggactttgatctttttgatggcgacttgtgttgaggagtcgagacgggagtggccgaggtagacgttggcgtaggtaccttcaccgagtttcttgcctgttgcgcacgataatatgtgttagttcgataaactcccactggaagagttggtatgaccgagtacaacgcacccttgatgtatttgttcttctcgtcttcgttcatctgttccatcagatccatagtcgggcgggctaaggcggcgatctgctggccccgggccgaccgtggaagtcccccgcttggggtgccgccgctggatggcggaagggatttcggtggctggagcgcatcggtcggacgcgcaacaagaggggagttcgccatgttgctggctggttctctcgggtgcttcaaccctcgggcggacggtgtaaagtgatgccaaaacagtcgattacctacttagtccagagatcgcggggaaaagacgggctcgatgggaagagaaggtcgggcgtcaacggcagatcaacgaccggtggctgttcagttgttgttttgttattgttgttgatggtgttgggcagcttcgtagaggcagcgttgcatagacggagttaagataaggacggaggataagggaagagagagtgggattaagctttggcagatggatgcgctgtgatggatggagttcggtggaagggccctgtcaaccagtggaggcccggatccccgtatgtcttgtgggtccgctgctgcccgctggtgtttggagactagagcgatttccatttttgtttctcagtcatcccgacatatataaaaagacatctgtctttgagggtagaaggtatcaaaacatccgcagtgtttcttcacatatcaacttggatatcttatcatgatatatatgcatatcaccatcaagggaacctctgccgcggtgccgcgcgacggatgccctgcccagcccagcccgccgatgacaccgtcacaccgtcaaactcgtttaggtaagcactaacaagcaaagacccctgtagccgtaaggatagaccagcaagagacacgctaaaccccgaaagtctcagtgctccacagggatgagcaggcgcctggaccctgacgtcacttctcacccaaccaaagtggcagtgtgaaggcttcttcctcctcgtggacgggcgtcgacatcagtccgcgcgccgggcacaagccggagatcatccgttgggctaggattagaaaaaaataaagaacaatgatgaaaacgaaacccatgccatggcagagacaaggaagtaatccgcgagagtaagcatcatagcgtgtctagattacaatagactccagaaacataactccgggataaccctttaaggtcccccttgtgcgcagtccatctcatctcgtcctacttactccccttttgactttcttttttccttgtgtcaatccagaacttcttgtagtttgttgttaacgaacttccactcgaccttggacacgcaagcaacaaagcgtggtacatacatacctagcacccaaacagtcgactgtggctgccgagacaaccgagcttccaacattctttaagcttccattgtcagcatctcaacccttgggtattctttactacgactacgattttcaggtctcttagttacgaccatatacacttcgtaacgacgggacgtgcttcgtccaaactcctacacgctcgttccttgttcctgcatctctgctcgtgcatctacacctagtgtactagcgaagctgcgggcgcacagaacccgtgttacatcatattctgtacaccaaaccacctagacatcagacagaataacaaactcagtcaagatgttgcgagggatactatcatattgggtaaaccttcaccttcaccccccatccatcctttccttcttcccattctcattcccattcccccaagctaagctaacacaatgccccttttccagatttttccaataatctccggcgtagtctggctcggcaccctcctcggcctgctcatctactggtgcaccgacgaaaaccgacgtcactatgcctccatggacgcgcggcaaaccatagcctacatctccgacgttggcgcctccaccttgaagcccctcttcatcgccggctgttccgtaaccaccgtcttcctggacctctccttcggcgccgaccgctggctccgccacaagggccgcctggtgcccaacaccaccgtgacggaaaaggttctttcgggcataaccattgtgtttgccatcgtcggcacctgcggcctgatcctgctgagcatctttgacacggcgcgatacccccggctgcacgatattttcctgctgctgttcattgccgggtacgtcatcagtgccatcttcatctgctgggagtaccagcgcctgggcatgcggtatcgcgagcaccgcgtcctgcgcatctcgttctgggtcaagcttgcctttgtcgttgtcgagatcatcctggccgtcgcgtttgccagttgtagttacactgggcactataacccggccgcggtgttggagtggacgatagcgttcatcttctccttctacatcttttcgttctggatcgacttgtatcccgcggtcaggacaaaggggaccggtgggtacaggggaaacaagggcatgaacgagcatatggaacacggcagtagggaggagcaggggattgcggggagtgataggacgttgatgggagaggcatatgcggctgctcatcatggtcatgaccaaaggaacagctactacagcggtaacgggtacagcggtagcaggccggggacggcgccgaatcagcagagcgggttgagggggatggcgctccctaatgatttttagaacaagaggctacgatgatgcgatgactgtgtttctgtttggggaagaacaagaaatgtcgatcaaaggagataaaggaggatattttagtaatgctggagagtgctgggataccacatggtttcgatattacgatgagcaagcatggagcgggaatccgttccgtcttgaggcggttcgatgacggcaaccctcaatgacttatgaggcgttaagggattggcacctttggtttctagatcttcacttctttttgcatacttttgttttatcattattgcagtaatacagacattacgcgttaccataaagcttaaagcacaagccagtatacagttcaggccacagcaagtccgtgtattccattgtcaaaatggctataacccattaatgatgccctaccctatccttcctagccatgttcaatcacaatacttatcccaaccaacttcccaaaaacacactaataatgctatcactgtcatctcatcgttccaggtatatgtctatacctcctcaacatctttcccgaacctaaatttaagcacgctccctagtcggatatccagccccctccctcgccggagcacgtatgatctccacctcccgactcaacagcttcctcagcgccggcgtgacgatcttttctactatcgctttgtcttcttccgccgtagccgtagccgtagtcttgcccttgttatccttggtcgtagctgctgagggggaagacgctgtcctaggccctgattgaggccgaggcggcaacggaggactggatgattttgaaccctccgcatctgccagagcggctgataccgatgaggacgaggctgttgataacggcctcctaggaccgggaaagtggtccttcctgtcgatggcttcgactaggcggcggaagcgctggaagagggcttcggcgcggatgagggtggattctaggtctattgtggtggacagttcgttcactatgtgtgtggggcatcataatcagcatacagtacatagtttggctagtgatgataatgacgaggagggagataggggagatgttcaaacttaccatacttcaacacctcatcaaagtgttttaaatgcgtcatgatcacatcacgatgtctctccagaattgccagcgcaatgaacaagtggaacccactgctcaggtaatccgtccacaacgcctcccacaggcgtaaaacgtctgcccactcgaactcacgcttgtaccacaccagcagcatgcggaagaagaaaaagaagttcgtgctgtcggccgactcgagatgggcgtacagttttggatccatgaaacggaccaggttgtccagcgccaggagctgtgcccgcataccggactggtcgcgaaggaagttgcgctccatccggtccatgaagtgctggaacgcccagaaggcgagggcatcgtcttgcaggacggcgtagatgggggcgagcaggtcggacatgccttggacgtagcccagacctttgttgtactcattgtaggtcaaaagcatgtccttcagctgctccatgtggacgttggttcctgtggaggcaaagggggagtcggggtcggggtgggggatgtcttcgccggcgaagattgggacgtttcggtctgttcgatgaacatccttctctgtaagtactactgtgttaggaatctctgatatatatataaaaaaagacaataaaagctgatatgttggaaaggaagccttaccgatcctgtttcgctgctctctccaccactcaccctcttcgccctcaccacccaaatcaacctgccgctcccaccaggcgcccttgagcttgatgtaagcgtctcttaacgatgccgcttgtgccttgcgctcgtctgccgtgctgtaccaatcatacaccccaagcaagaacagccacgcctccttcctgactccatcctcaggatcaagcccaccatggaagatcctctccttcacttcgtcaacggtaacactcagcctccccgactcctcatcaaagaagctattccactccttcagcgtcaacaccctcctcctctcctccagactcaagctattcgccccgtccaccagctcaaactcgcccacatccgtatcctccagctccatgacatcccgcgccgtccatatccgcctattcctgtccctatcgctctgctccgctatacccatcgcccaccttgccaggtaaatcctcgcgctgtcgaactcgtcctgcaacgtctgcacctccgggttcctcagcagccttctcatttgcggcggcacgcgcgggttgtccaaaacatcgttggccgcttggcgggtaaacgtggtcaccttgctgaacttctccatcagattccagcccgcttccttgatcagcttgacgaacgggtccatgccggcgtcctggtccttagcattggcgccacctggccctccacgcgaagatcccgcctgtgtcgccgtatttgttgtaggcttccccccaaatgcaacactatcctcctttgacggctcgactaggtacatattcggctcggccccgctccgctcaatctgcacgtaccgcctcagccaccggagcacttcatcgccgccccagaacatctgacccgcttcgccgaagggatcgaatgtgtcggccgtccgcttcttcttctgcaaaatggtactctggcactcgctgtcatggaaaaaaagggccgggaaactgtcgccgcctcggctgttgataatgatgctgccccaccaccatcccacgctcggtgggcggatcagcaggctgtagatggcgctgacggggatggcgaaggcatagggcccgacggagccgcggtgcgtagtgacggttggcggaggagggacgaggtaggattgcttcggtggcgagtcgccgtcgcagaggtcgactttcacgtagaggttggctgcttcgccaagttgagactcggggacccaggcgaggaggagatccgaggatgccggggtgttgctcggatcccgcgaggacgaggagacggggcggtcatcgcggtgttggtttctttgttggagaagcgcgatatagccggggatgttatcctttgcggatggcgtcgggtggatgtagacctgggattcggttagcattgcggcgatgaaatgagaataccgaccattcatgccttgctcttggtgtataggagtttcacccctctccccatggaggtgtgagtgatggtgttataatcgccttcctcgtcgtcgctcatggcatagtagctcccggtgggtgatgaaggctgtggtctcgaagtcggtactggagtcgggtgcgttagtaatactgttgctggcgcggctgttgcaatgcttcctgttgtcgttgtggttgtacctgctgatgttgatgttgatgttgatgttgaaatgtccgtaacgggtggggttatactcgacgtcatcttcttgatctgtgtcatgctgtaggactaacaattgaaaacagccatcgactatacactgtgctacagaaagtgagcagcggcctttcaatagccgtcttgtcgcagagaattgaatgggattagccgtccggaaagtatataattgtgcgccactcgtgaaatcaagttatttgtgcaaggcaagaagtggcaggtgatggaacggagggatgtggttggtgtaaggactggaagtttcctaataaccgacggaacgaacgttagtgtcacaagctttaatgatcacacgctcagtctcccgactcgacgtaggtatttaaactctttcttcatcaattgccaaagcgcaatgccccgcgctgagctgttatgcgaccgaagtcctgctgcatgttagcgcagcccgccgtcaaacacgctatcgtgaattctagcccaggtaggtactactgtgttgtcgtaagtcaacgagacagtcgtcacaggcctcgtcatcctatcagatatttactgggcagtagtacttctagcgcagtccagacaaaaaccgccacgacagggggtccctgaatccacgacgacccggcggcacctccacccctgcctcctttcaccccccactaccaccattttcaatacctagtgtaggtatggcaagacccaacacctactagtctagaaactattacgcggccttttccctcttgaataattaattgcttctttgaaatatagtaggcgcgtgaaagattccggcagcgaaaccaccaagccggaccctgcttccgaacatacgcggcttgtatgcagtcttgcatgtgcgtataagcagagtgtgcttcacttacacattaaaaccaaaatgatctctcacaagacgcgctctaccttgggagggtgggctcttctagttgccactcgcatccttcagtatccgcggtgccaggtactctttcgccttgctccaagccttcaaatcgttggccgagatgccctggccgtccaacgtctgcaaaccggcatacacggcttcgaagaattcgcacgcaatctccaagtcttcgctaaatgccatagagtaaggcacgaacgcatcggggaacgttgccagcctctccgtcttctctttctcactgttccagttgatcgtctcgtcaaagtacgtcttgacggcaattccgagagcgacatcggggttgaagaggaagggaagcctaaatgtccaagtcagcaattatcatcaaagattcgagagtagcagcatgtgtgaatagagggtccaacttactggtggctgagctcccagctatcatccctcttcctttgtccctgaccgtagaggaaaagagaagccagaatggcctccatcagagcgcgttcagcactcctaacctcgccagccaacgagtggaacgtcaacagattcttactcagaggaccagtgtacccattagcttggtgtcgcagcttaagcagtgtcgcacagcggctgattagcatcagactagacttgtcatcgtcatcgccgtgcatagggagactcagaggttccacaaccttgagactgccgttgagaagtccaaatctgaccatctccatggccacaagcaccgattcgtagagatagggaactgtaggaaacttcttcaccactggctccagcgtgaccatggcgcggtccaaagccttgccccagttagtcaagttgtgctggtcgtcgatgtagccgcggacatggagatacctccataaacaaatcgacttgatgatgctcgctgatccaacattcctcgccttgttccgttgctccgcaaaagtaagcttgacaaaatcgggcttcgtcagagcatgcacttcggaaaagatcgatccatgctcgaagccggggaaatgctgcttaatatccgcctccttgataactgcccacgtggccatctgtaccccgtagttggtcttggtcctagcttcatgacgatggtcgagcacagtagcggagtagttatcatcataccacaccttcgccttgatatccttgtacacaattccacggtgcaaccgagcaagcactaagctaagcgcagtctcctcgagagggacaagttggctcgagacaagcttcttgtattcctcggtagcggaaccgtccagagtcggcaaaacatatacttgactgtgcgtaatccagctcaagaggcgaggcccgatcaggccagtattgagatagtggaacatctcccagggaatttgaaggcctaaatactcgtggttgtcgtttgtcaggtggtccgcgtcatgaaccttgacttcgccgctttccgcaatgtagacaaagtgcttgacagccatccatgccttgcggtacttgtccaaccaggtaggatcctggtttttgatcaaatcgtgaaaagtggtgctgaccattgtgaccgacttgtcggctgtccggagcatgttgatggcatccactatgttgtaaggctggctcttgacgagggtagaatccgtgagcggaggaaacgggggaaggaagggagtgccggtcatgaggaaggcgtcaatgaagtgtggctcgctgacgttgagcaccttcattacgttcttcttagagatggccgcgcaggtgttgctggtccagtcgatcgagcggatgacgcagtcttgaatagggtagagcatcaactccaacgggcccatgatgccgccgcattgatcagaatcgatcatgtccaggtatgcgatctgcgcagcagcgttgtaaggcgcgaccaggaagtgaagttttcgcagcctcagctcctcttggagcatgggatataaagcctggatgttgtagagaccttgacccgtaagctattgtcgaaccgtacaagcccaggtatagacgacttactcgcacactcgccaaaagcggccaccgctgcctcggcttgcccttcgctgtagagcttccacgcaacaccggtttgtttctggatttcccggcccagcttcgtggtgacctcgtcctgtccgaccataggttggccatcgaaaatgaaaaagggggttgtgcggttcttgagccagttgtccaattcgacttgtatgcgtgcctgaatgccggtaaggcctccgagagcggtcagtagcggttcgttatagttttccgcttgttcgaggagctgtcggagaaagtatgacgcgtcgacggcgatggcgcattcctggagctcggatatgttgtaggatctaccccgtaggcggttagcgagcgactctgaaggttcaatgatcagcactgggagccaaggtcgacttacacttcctggcccttgaaccagggatcctcaaagttgactggcatgttgttagtattggaagagatgaagcaagcggcagcgcgagcgggtggtgggctgtaggtgggtagaaggtgatggcaagggcggcgagcggtgtctagctgggtcaggcggtcctggttcgtgcggcctcgaggtggaagggcgagaaataggtggttcggtggaaagcggatgagtgaggtgaaatgtagcccaagttccgtcctgaaggattgccagcaaaatagtgaagtggcagcacgaagtcaaagtatcgggtgcgaggaacctcgagggacaaatgtctggcgttacttccactttggattcgggcccgcaattggctaagctgttcgtggcagcggggaggtggaccccagcatctatttagtatttacaggcgaggaagcatcgaccctgtagggacaagcagagtcggcacttctacctggtttcgcaggcagtcccaggggtacctctgctggtaggcagcggcaggtggtagaggtaggtacccgtcgcatgtgtcatgcctggtggtcgagcatagttccgttcgttgcttagaggtaggtttcgtgaccgaaatctaccgtttccttttactggccgcattgcccgcccccccccccc