ggtgcctttgttgattttcctatgttgctgttggttccgtgttggttttggctcactcttcgactttctcctcccgtcccttgtcattcggattccactggggtaagatcaggaaccaaatcacgcctaccgccggcgcagcgctcaccggccctgcccgtttgcgataacgtgctacactgacgctgtctttgtatatcccttctctttgcttgtctgatgttgtcaagcacgaattgaacgagacagatgtacgggacaggagacgctcgtgttaactgatatttctgcttgatcaacccacgacagctcgcttgctcgttgttccatggataacagtagaagtatgtatcagccacatctcgtctcgtctcgtctagtttttcaggtctgaaccccaccaaaccggcagcaccaaggattatgagacggaaaccgaggaccaagaccagaggagtgaggaacactgtttgatctgaaactagagatcgggtgaagctatcgtattctgagccggaaattcggacgaactgtgatgtgaggagttgattgaggacaactgacatcccgatatctttcctctcgcttcaagttaactgtcacaagaatgaggtgagttgaggtgtcattttcaataaccaaaccatgatcaagcgataaatgccgtgcaccaccacctcatgcccacgttttcgtgtcaagtatgccaacctgtccgtttagctgttgttcaatgctggtttctattggtacattacatattggtacacttttgataatgtcataagaatcatgagagggtatcctttatattttgctttttgggttttatgctggctcaacgaggtttactcggcgatcttggcaaggatcctatcgaagagacatatgtcagtaaccggctcttcctgtatgtttgcataggccggccgggaatagtttccctcccccctccaatcagggacagaatctgtggtgtgtggtgtaacttactcgctatcgcggaagagggtgtactcctcctcgccaaccttgacaggggaaccgccgtactgtcaaagagcgcgttagtatccatattcctctcttctttcctctttatacaacagcccatgcatgcatgcgttgcatccgggtgttacggacagataaccttaatctgtaaccgcccgtctgctctgcaccggcattgtgtgtagcgcattggtggccctctaacgtacctgagggataagaacgcggtcgccagcgttgacacccatggggagacgcttgccgtccttgtcgagggcaccggggccaacagcgagaaccttggcctcgttgaggtccttaacggaggactcgggaaggaagatgccggaggcagtcttggcctcggccttgacgcgctggacgaggacgcggtcaaggagggggatgagggacttgacggagcggacggtagtggcctgcggtgacgacaacaataacgcgttagtcgacagtttggtttcatgatatcgtcttgcatgttcggcgccaattgcacttgtcgtggtgcttgccgccgaatgttcagttgggccggtgctagccagaggttctacagcgcaattgctaggcttccgatagctacgcaatgctgccacagtatgtagctccctctttccggcgcttccttgtccccggcggcggagtgcgattggatgtctcggacgggaggtgtgtgctcaccattttgacgggattgaaacggtgaacggcaacgagggattcgactggcgagcttgggcgtgaggatggacgagtacggcggatctgaggagactgagggggaaagagcttcggtattcaggtcggcgggatcgcgacttttgattacccttgcacgagcttcgatgcgcatctagaagatgccgctccattttttaatgggcccggacttgctgtttatccctaccgatgtcggtacgtcaccggcaatcccgcctaaacgggcagcctacctgcttctgattggctgtgcgaagctggggtaacacgcccggcttggccggggaacggtggatcgtcctgcgaagcggctccgtccgttgctccggttaccatgacagaacacagataaggtctcctctacatctataggtatctatataaagggtaatctggacttacaacttccatctcattgagaacggtcttgaaaagtccatcaccattagcaacgtcacatatctcacgggcgggcagctgtctgtctagattttaccacttctcactcgatcaataactgcactttctaattataaagcgagcgacctttgtacactcaacagtgtttaatgcccgtctcccacaatatgtctagcctagccataccaccttctatcttttaccagagagtagcataatcaaaaagatgaacgctgtatgcctggaacccagcccccctatactgaatctttgcatcgacacccaaacccaatcgcagcgctgtcttcccaagtcccaaaaacgcccaagaaaatgacgaaaaaccgctgcctcgcaaggaaacagacaccgactgagaggaaaatggtaacaatacccatatactgcactaaaaacgtatgttcggtcttttcaatactaaacccaagttatcccccacaagtcccatcagataacccttcttgttcctaacccaaatgttggtggcatcctgtgcccccaagaagccgtcctgtatttgaggatgtctactggcgcgaaggctccacttctagcgtttggccttttcatctttggtgcctgcaggtgctgatgggggttcgagagtatgtacgtgatcgtccgcatgtgccacgttgccggggccgatctgccggcagatgacggtgttcgccacccatggatcgtcaagaatttccgtcatcttggctcgtgtcttgggatccagatcgagcatcctgccgatgacgtgtctgctttccctcgggagaagcctgaggattctccaaggaccacggataacctccttcttctctccagtgctgccagcttctccttgtacgctggttgtcggcttgtgatcggaagtcgtcttcttgtcatcctgaaccttgtcgatcttgtcgctgctagccctgacgctctgagggtcgtagtctctgtatggaacatcgctaagcgccgacgtggaggctgaaggtggaagcaacagtttctttgggtcatgtccgaacgaaggttctgcagcgaatagcttgaacgagttgtcggtcaatcgaggaaccttccacgggaatcgccggagtgtcatgcagcagtagatgatggccaaggaccagatatcaacggcttcgggatcgtacttcttttcgtcgtacacttcgggggcaagatatgggtcggatccaacaatgcctttgatcggttagcaacccttcaaccagcatcttctcagccaagtgtttacatacctgaggcatgtacaataccagtctcaaacggataccggaaaacatgagcactaccaaaatcgataatcttcataatcccatgctcgctaaccacaacgttgtcaagcttcagatcccgatgcgcgaggcccatgctgtgaaggtatgttacgccactcaagatctgaaggaagcagcagctgacctcttctcgagacatctttcctgtcatgacaatggcgaacaggtcatacggagcgtactccatcacctcataccacttgcccttctcctggacaatgtctagggtttcaatgatgttgccatggtgcaaagaagatcccatgcaatactcggccgtaagcttcttgacatattcgcgctcggtttcgtacgagtggcgagggcggaactccttaacggcaaagaccacaccgtcttcgctgcgcttcatgagtctcaccgaacctcccgctccggcacccaacaccttgccaagcttcccgtatttagaagagagaccgtgatcgtcaccgaacggaatctgggcggacttgcctcccggtgtcttgggcgtagactttacagaagcagcgggagatgccggtctcttgttcttgtggggtcccagcttgaagaacctcttcaggtccgccattgagctatttctgctggggattgtggcctcgtcgtcgttgtcatggcgatccttcttggagcgtttgtcgcttttggataccagactcaaagaggacgagttctttttcctggagaagatgaagcgaggctcaatgcctttttgtgcaggtcgtttgcttgccgagtacggatcgttggcatcgccgggaggtggtagttggcgggtgtagaactgtgacgcggccaacgctcgggagggactggattcacgagacgcaggctgagatctactgggggaactgctgccgccggatccaacggaaaacaaccctctgcgatgttcaccaatagtgatctggggacgatctcggccatctatcgaagtcggcctggaagagctccgcagctgttcgtcgggtgtaggcagctggacattgcggagagaggtaggtgatgtcggttcgtgggaagaatcttgaggagtgatgaggttggcactccgcctttcttgcgccagagcgctctcgcggcgaagttctcggtcgacgttgtcggttccagccggcgtgagaggaggtgtatgcatttcgtggcccctgacgtgcggagtaagaagcggtgagttgcgacctgccgagctccgtgtatgttcgcgactgggagctcttgaatcatcttcgtgggaaggtgtctggagatagcaaagtattagtcctcgcccaaggggtaaagacgcagacgcgaagaatggtgactatgcatgcatggatatatggtgtgcaatcagacaagagacatggaaaaagccagcaaaagccaccgagctgatcttggttgcacaagccccccccggaagcgacggaccaaggcaaaagcaaaacttgggagatgaacaaaggaaggaagcaagaagcgtagcccctcacgtgaaattaggatgggcttacccttgaagcgggaagcgagaatgcctcgtactggaaaaggcttatccttcgctcctgcagcggacaggccttcaacctctcggcgatatcacgaagctgctcgggggtgacctcacccggttcgccgagggtgacgtctggtgcaatggttggtgtcgatgtggtgccctctggcgtgatctcttcgacagttgacttgaagcggacagcaggctcggttttggatggttcagcgggagtgactttgaccgattgcggctcgacagctgttggagtagactacaagtcagcgaattgcttcaatccaatgcttgctcgttctagtccccgaggattggcgtagtagggatcagagatgaggggttgccgttgattttttattcgtgtttttttcttttccaattcttcgtcgttgtttcctttctccttaccttggaactgttcgtccggttgacgctgctctgactctttctcagcggtcgccatcttttttttttttaggtgttttgttgtttttgttgggtgactttgatttcttggttcgaatttgcgcccgtctccgcaaactaataaaacttgtaaaatcctggcaggaatccgaataacgtctggtgtctggcccgccctggaaaacagagataaaaaagatgggataaaagaccgtgtgatgcaagatgcaagggccagacaggtgacagagcgacagaagatgcaagacaagaccagaccggcaagcagacgcagcggcggaatgggcggaaactatgtcaagtggaagcaagggaaaggcaaatgggacggcggcgaaagaagagtcggggccaaatagatgacggcgatctcaactgtcatggaactgcaaagcctgtagacaaggcttggactggtcactactagtacactatgtaggaggtgaataatggggtttccactttccaccgtgacttctgatttgactttgcctggccttgacgattccttgtcgatgctgtgtgcctaggcttcagttcttgttcacttgggacagaagcggcccgggttcggcgaagaaatggaagtgtgaaagatggcgctctgttgcgtcgtggtggggccgagctatgtacatgacaggtacttacaggaaacgttggctgcaggcggcgggaaacacgggtacccttgatggaccaccagccagtgcacccgcctgggaggagaggacctgagttgaatctgagagcgggcacgccggcactgagatcgggccaagccggctttcctagaatgattgaatttcagacggatccgcagtcacagactcccgtcctcacaaggtgaacggtctcgaagccaaacagtttgaacgtggcggcgggcaccctgtctgggcgtcagtgttcccaaaaccgcaataggagtcccgtcttggatcttggtctttgtcatacactacacaagtacacattggaaccgggagcggtcggcaacctggggtcaggtccctgatcctgtccatcgatgtcctcttccatcttgtccgacttccttttccagctttgaaagatgccgagcgattgcagcgcctccccctctaaaacgccaatgaccagctgcattgacgcagtcgtaattcctgccaggacatccattccatcacatctctgtttccgccgccccgtgttgttcctcaaacactgggcagttcacccaatgactcgagtgaacacctcagccggttgtgccttgcgtccttggctgtcatcctcgttgccctgcgtttcaactgaacaacagagagtcaagtatgaatcccgcagcagccccgaccaccgtcaaagcggccttttagagcgccgccgtgtccgaaagaccgaggcaccgcaaaggcatggatgacaagtctaggtggtgttggtggtcagctttgtctccagtgactgtcctgatgtcacccaaccttttttttcgatggactgccaacggatatggtaaacagctttctatgtcgatctctaccgccgaaaaccaggtccttatcgctcggttcggtgtaacccatgtcgataccccgccatgctgcgggaggtaattgcccgaatggttctagaagccattgaatgtaattgcaatcgttgcacacgtgtaggatattaaacaatcatccatttcatctcgttagtattgaaagcatgagatgaacaccatggcgacatgataccggggcttcgcctgagtggtaagaagtgggctggtggataagcacttgggcgaagcggatgtttgtttacaaaacccctttttatatatgtgtgtgatttgtcttgcagtcagcttagccaaaagcattataaacacatctcacctacattcaggtaagcataatacccgttgggcggtctaccttggtgaccgccaaccttaaaacttaatcctacagagacagatcctcgtcatacgcctgcgtgttccacaaacacaagctatgtgagccaaggttgacgaagctggagtacgttgaggcaatgcaaacgcaaaccggcaaatgcccatatatgccatgcctgccatcagcacccttttgtggaagcctttcccaaacgatcatactccgtggaccaaccaacagctccaggcaccgctgtgcattttgagattttgccatacaataatgatacaagcaaagatacacagagccacaagctatggctatagtccgcatccaatattggtaacaatgccgtggtctatccacctaaaagaaacaaccgtaacgccttcgtgcccccaagcccgtataatgtctttcagcgtatagcctctttcaggggataacgttgataccgatcgacctggcctggtagatgaccgccctgcagaggccctcgaggggcaggccggatagacggagctcggactgcttgatcttggcaatctcgtagacatgtttgaggctgacggtgccgacaacctccttgccggggttgctggcgccctttctcttgccgcccttgcctatcggggcctcggcggcgttgagcagaagccatgatgtgtgaggggtgcggacatcgaagtggaacgagcggtcgggcctgacggtaacacggacgggcataggggtaccggtgttgatatgggcggttctggcgttgaactcctatacagatttgagcgcatgtcagcttgtgttgtggatattatatgggtgggcgcatgcaaaccgaccttgcaaaagtccatggacttgatgcccttggaaccaagggccggaccgaccgggggactcgggctggcctgaccggcgccgacaatgagcttcaccacctgctcaacaccaccagcaccaccttttgcggccttggacattctggcgactctactgcagataccctcgagggaaattaagttgggaggagaacggaacggtaattcggcgcgtctgcagtcgcgtgttacactttcgaggtcggtcgggtatcctcgttcgcgacggcggcagcaacggcggcggcgacgccgcgcgcggcacctcaagctgggcccaaaaaaaaatcagggcgccgggccggcaaccgttgcagccagggtcacgtcagccacttcttcaaagcctcagccacacactatttagtgtaaagtgccgcaatcagtcccttatcgccgcttttcagtgccgttagtggcttacagtagtactagtacagcatcgacgccgagcccgcccgtcaactgaaagtcccggcctcgctcgtccccaattgctctcctacccgtactacgcccccacttttttggacctcgtagaactcgcaccccctaaagtgggtgctcacgggtactacggccacaccagtaaaacggccaggtcagggttagaggtgcagttttgaggctcgattcgtagggtaaagcacaacttcccaacatatagaaatttctgaaaaatgaaaagctgaacggatacattactctgtcctgactatcttctaactctttctttattctcaattagttgttgaaatacgttgtgggcgttcactattttggtatcgtttatctgattcgcacctctaaccctggtggccgttttagtggtgtggccgtgttattcgtaagcacccacttaggtgggtgcgaatttgcgagtcccaaaaaagtgggggcgtagtacgggtaccgggcgtgacttggattgatcattcccgtcattgcctgccgcctgccctgccgcaaaggtgcgttcgagctgctgcaagtctgcaagggaacacagcattgcgaaacctgaacgctccaagtgattgcagacccgctgtaggaacctgaaagggtccaatcgatcgtcaagtcctcaggtgatgtggagagttgggcggaacagtgacgtgcaccttcaagagccagtgagtcttctttgctgctcgactgccacgcatcgagggccacggctagaggcagtcggccgcggggaagcccaaaggtacgtacttgtaggagatttgggacagactgggttgccccttctgttttccattggcttttatctgagcgcggcgccatctcagctctgccccatctttctcgacggcggtgaatgactttaatcttgaacatcaaactacctggaaaattctcacaactagactcattttcgcctcgttgtcttgactttttgcttctgtaatctatactcttcccatttcgccctataccccccccccccagtctttcatcatgttcaagtgggcgcaagcggcgtgagtactccaagcaccacccccaccatccgctggacgcagacctctaacgactcgcttgtaggttggccaatgtcgccggcaccaaggagcctatctacggccccgaggctatcaggtctgtcgccgaggaggccaagacaactccctataccgaaaccaccaaggatgacctgaagtggcaggccatggagtccacttgcgtcgagacgcagtgcttctacttcatgacggacagcggccagctcgcctttgcccaggtcatctactctaacgttgcgtaagattccccattgcacgattcgccgtcaatgtggcgcgctcgcaaacttgggccttgtattgacctgatggcacaacagtggcatccgcacgacttgccagtttaactgcaaggtcttctccctggatggatccaagccccacctctggtgctctacgcccctcaacaaccacgagttcagcgaggacaagaccagcttctacgccaccgattgcgccgtcgagctttcggaagatggaaactcgtacactatcaagtcgttgaacgatgaaaggtcgattgtcaacgtgaccatcaagaggacagcgcctggcttcaagattggtacatccggcacaacactgtttggcaccgaccttgccaacccttggggttccatgcgccacgttttctggcccaggtgtgtcgctgagggcacgattgccactccggatggtcccgtcgactgcaagggacgcgccatgttcgtccacgctctgcagggcatgaagcctcatcacgccgcggccaagtggaacttttgcaacttccaaggccccaactactctgcggtcctgatgcagtacacaactcccccttcttacggatcgacggtcgtgaacgtcggcggtattgtcaaggacaatgagatcatttttgccggcgccgagggtgcggtcacgcatgttgcgatcaagggcgacacggagaacgactggcccgagccgactgctatcaagtttgagtggaagggtactaccaaggacggcaagcaggccgatgctgttctagagggcgagctcgaggataagctcgacaggatagacgtcatggctgaggtgccgggattcgtcaagcagattgtcgcgggtgctgttggcacaaagccgtacatttaccaggtatgttgttttgctgatcactcattatttggactgtggaactgacatgaaaacaatatagtacgcgccacaaaagaagaagctcactctcaagctcaagcttggggaggaagaaatttcggaggagggctacctgttcagcgaggctaccttcatttccgcctaaatctaagatgtggatgaggaagtaatgacggttttttctgggtaacacgctatatcaatgagggctggtatcatggtttggagtcgttgagagatgccgatagaggtgcttggtcactcgttggacggtttgtctcctgcatactgtttataaggactcgataatttgctccgtctcggtctggacaaggagcccgctttgcatagtggatcggatataacataacaaggcttcctggagagcccaataatttaatagacttggattgcttcctgtgctggtcgtgttgtccgctgcgactgtgtgatacatggtacgtagtttaacttaagcatcatcttcttgcccttcctgtctgtcagtgcacctctttacgctggcgcacggatccctatttggatatgatggatagcttaagctcaccctcacgctgtttgaactccacccctctgcctcgcaagggaaccgaccaacctcaaactttcaaaccactttcagccccaccttaggcgcattcgcttacaccaacttccacttgactgcacgcctccgtcccggttgcatttggccttgcagggagtgctctttgagctttcatcatttcttttgtttactctcaaaacaacgcgggttaactttgatcactcgttaagtaccatgccgccaactataccctctcgcggcggtccctcgggactgaagcaccgccactcagtgagcggtaagtccgtcttgagcggcgcgagtgggaagggcaagggccagggcggcgtgggcatcaagcgccacaggtacgtcgacttcaattgaacgcggtcatgcgccgagagcactgcacctacctcagcacctagcaccagcatcttgacaagttcgaggaagccttcatgtggacgacgatatacgatacacggtcaccaggcaaaaaaaaaaaaaaaaaaaaaaaaaacgaaagaaagaaacaaagaaagaacgaaagaacgaaaatgaaacagattttactcaagtatacaatgtacactcactaaccgacttcacatttgggaaacagaaaaatcatcaaagatactattcgcggcatcagtgagtttccacagcctacaaccacctacgattgagcacatcaaccatcagcgcgttgtgttaccatcctcatctatcttcgattgggagtgaaagtggaacgcgcttcttcgaattccttcagctcatgatcctcgatcgagaaacgacggtttactgatgcatccatgctctgtgtgcttcagccaagcctgctattcggtacgtactgtgcgagactggattggcgttgtctattattctgttttgtctttcgttgcaatctattctctgccttttccttttgtcaaatccatgtcaggttcattttggttgtcaaatgctatcgatgcatctcagtgggccgttgctgccatggatttgtctaccctgcactttggtattggcatttcacgttgtattccattttactcatcgtgcctcttaagggtcagagtcttcatacctgcatcaggttactcttgatgtgatacctctaccgctgctattttggaatgcattcatcaacctttctttacatgctcctgacaagctttgtcttgaaacttgaaggcctactcacctactagcccaccttcccttcagcatcatcagttattcctctttcgtaaagcggtccaagcattttcagaagaagagtatgtaactaacacatttgcagacgtctagcccgtcgtggcggtgtcaagcgtatctctgccggcatatacgatgaaatcagggcagcactgaaggaaagacttcagatggtatgcctcccaacgcctccatatcttcctcttagctaccacaattccactactaatttagacctataatagatcctgcgcgactgtgtcacgtacacagagcacaggcacgcgaagacggtcaccgtaacggacgtaagtagcatcagcaccctcgagggccacaggacatggcaagtatcagcggaagcaacggttagctaacaggagaaaaggtgattttcgcccttcgtcgcattggcaaacccatctacggctttgaccccgagacgtgggagcctcctgcgcgcggcgcccaccgtcgcgccctcgcccagggtggcgaacaaggtcgcagcggtactcgcggcggcgataacgacgattcggactagagtaccccgaagtcaacctacgacaactacctggcccaaaatgatccccaggttatggcgaatatgtcagcaaaggcggcggctacggcagatgcgacgatgtcggggttttcgtattcaaatcatgcgcctttagccgcaccagcccctgctatggtgcctgtgcttgcaagaggatttataccgatcaacatcaaccatcacatgccacccgatcgacagtataaagcataaattcgcactacctcacgatctctcggctgtcccaggcggtcactactcgtcagttacatatgtcaccccctacatacacaaaatgaaggaatggtgtattcgcgatgataccccagttgctttggttaaacccgggttcagaaatgttccaaattggggaaaagacggaggaggctttctcatgacgaattttgcgtgtgttttgctcttttgtggacggatggattcttcatatcataatgaggcgtttgtgggtcaggcatttgtctatggcttatagggaattcacgaatgcactgggatagaaggtatgcatcgttgtttcttttttttcttttttataagaacggtgatggggctgtgacgatcaggtttccaagtatataagggttgtatggacaaaggtcgattggtagagtcaattgtttgtcattgttgggctggatgattgttaaataaattatctgatgtctgatggaggtttggtctacgtcttactgctgcagcgatgccttcgaatggagatactcttcgtttatgagaacgtccagcttgttgcgcatgtgagggtagtctctgcagagatgcatagttttaaatctttaagaggtatctaagttccgtgagtaacatgaagctcggtgccaagtgattatcaacagtttctttctgttcgtctttgcagtgccctgggcctaggcggataccgccggttaaacgtcccctaaagttcggtgagcaccagaccaccttcccaattcagacgtcacctttttagcttcccggcccaatagcttcttgcgaattcttccttttcctttcttctaccgaagtcatgcaaagtagcttcgaaacattttacactactgacctttgaaccttttaccgtgaagttgaccttcatcccccaatttctcaaatttgtactttttgcgccgggaaagtcacctcaccgccgacgcttccccgcatagcaaacaggacccctcaacaccaagcttggcatcaccatcaaatcaccgaaccaccaccaccatctccatcacgaatcaccacgactccagcttgactaaacggcaggagaaagaagtacacagccgacaaaatgactacctctacctccacccccagaattacagtcctaggctccctaaacatagacctggtagcctacgtctcccaccacccgcttccaggagaaaccatgaccgccaactccgtcgccgtctcccccggcggaaagggagccaaccaagccgtcgcatgcgccaagttatcccgctcccacacttcctcttcttcttcttcctcttctttcgctgaagaaaccgctcacatcaccatgctcggcacagtcggcgccgactcttatgggtccctgctcaaagaaaaccttgccaaacacggcgtcgacgtctcgggcgtgcgcgttctggattctcctcccggagccaagacgggcatggccatgattgtggtggacgagccgacgggccagaaccgcatcatcttgagtcccgaggcgaaccatttcctccagcccgagcacgtttccgaggttgcacacctcagtagcagcagtgttggtggtgcggcccaagaaaagccggatttgctcatcatgcagctcgagatccccgtgccgacggtgctgcaggcgctcaggacggccaagcagaatggggtgcaggtcctgctgaacccggcgccggcggtccccttgccggatgaggcgtttgacgggctggcgcacttggtggtgaatgagacggaggcggccattcttagcgggttggaggagtcggtgctggacacggaggaagggctggagaaagtgggcaaggtgtttttggaaaagggggtgaaaacggtgattgtcactttgggtgggcggggagttttcttcatgactggtggtggtgaggggggaagcaaaaagggattgatcaaggcggagaaggccaaggtggtggataccacggcggcgggtgatacgtttgtcggaatgtatgcgctggaggtggtgattgctgccaaaaagggggaacagttcgatatcgagggcgcggtaaggaaggcgaataaggcggcggcgaagacggtggagaggcccggggcacaggattcgattccttggagggatgagttgttgtagatgtgagatgcgcgcggggaggggaaaggaaatgggaaggtcacggagggatggggatggggaggcatgaaagcatcggtatggagttatgtgtagacaaagtgaggaaccaaatgaattgcatgaacatcaacaacgcatggtgtgaaatctaggggacttatgttttattattatctagaacgagggtatctttttctcctatccaattgtgacatcagccgccagcgagttgtgctgccgcgagcaccttggctcatccatgtccgtgtacaaaatctaagtggtatctcgaaagaagaaagttgtgaaagaccggaggattttgggcgtaaagcgaaaacagaaaacatgcgagaaagaacaagcaaccaccccggtgaacgcctgtaggtaggtattatcgtaatgaaagaaaaaactgcttccaacccattagagcgagtggacaaacccccccagattacccttgctggtcggtaccatatccatgatggttcgtccgaccacgacaacgagcaactcaataaccgaccttcacgatatccccctcgaagcaggcaagatatcgcctaacttcccaatctggattcaattaccgcttgtactcagcaacaacgccctccaaacacctcgcggccctcctctcccccttcctaaaccgaccacagaaccattcaggtaacacctcgccacagttagcatttgcatgctcggccgcgaacccgacctctgcctcctttccgcatttctcccgcgtcagcctaaccgcttcaaccaacatatccctgcccacgcccctgcctctgtatctgagcttagtcgtccacgcgcggatcacgcccctcccgcccttgaaggacttggtctttgcggagaaggagttgtggcgggagtgggatttccgctgtctgtttgcggtgggcgaggaggagcgagaggaagtgggtggttcgagacgaaggacgagggcgccaatgagctcggtgccataataggtgccgaggacgatgtcttcttcttccgtggctgggctgttgccgtccgctgccgacggattgagtagccaatcccaagatagggattcagctagcttgatgtaacctgaagtaaagtacctgatggtcatcaggtaggtcatgactactccagagagaagcatggctgtggtgccccagtcttggtgttggggggaggcgcgggcaatgccgaattggtagaccaatgccaaggcgacggaaagcgcggaaagacaggcagggtgggtgatgaggtggtaagaggcttgttgacgctgttgggcgatggagtcggcgatgagtttcagggcgtcggtcttggcggggcgggtggtgaggatgtcgagggtgagaggggggatgtcgtcgaggttttcggcaccgctggcggcgacagttggtggtgttgatgtcatggtggttgacttggatcttgatttggaggatttggcggttgaagctgaggatgaggaggaagatggtgagcgagatagcggcggtagtggtggaggaacgtagggctctaggtagggagtggaggggttggaggagagcccggagtgagggagaacgaggttggcgcggaggaaggtgaagaaagctggtgattggcaatgttagaatcgatgataacaaagttggtatatatctagctgaggagaatgtgaagcgatgtcgagagatctagtgatggtacatgacggtttcgaaggaggcaatcagcggagcgacagtggacgattatggaggtaaagctttgggccacgtgggaatgaatctaagaataagattcatgcgcaacaggtccatgattgttggctttggatatcgacgtgttgaaatcgggaagtgaagcacgtgtctcgttgacgggctgagtcgcactctcgtggtgtcttggccgatgaacggaccggggtaccgggccccgccgcccccggaattgtcccctgttgaacggacctcaggccggacccccgaatccaagccaagaaatccaggcccaagcagaaaattttcggcgccaagaagaacaaaacccgacacaagcgaaaggggcatttcgaactccggcctgatggaagacggatgctcgtgatgctgcggaaagagagagagaatgaagaaatggttcagttgcttaccagcactggtcttgagtccgggtacggcattgatcctgtcaaccatccgcgggtgacatttgctcaaatcgagctccgtgatgctggatgacatgtggttggagccgtccatgttattggagcgctgtcgaggcgtatcgatgctgctgggatgcgactgcggaggcaatctgagcggaggccggcagtgaaccgagctagaggccgtgttcctatagcgttggcaattcagggtatgtattagcagccgtcagggcctctgatgtgggtgtccacattcaatgcctttcgccgtccctgggtcgacaagtataatcaagcaagatgtgccaaaacatgggagaggacgaagaacaaagtttagacccgaaggcaagacagatatcgggcagtgaaatgtgtgtcgggctttgtctcagggatcccttaaccttaaaactcacctggacattctggagatggtgtgggttttgtgcgggtggatcctttgaggagaaatttgaatggagtccatccgtcttggggtcatgaatggaatttcctcgagggctgggctggtcttttttttttttcgtttaaacgtctgaagcagatgcagactagatgacgacagcaagtgtcttatgtatgtagtatgtatgtagtatgtatgtatgttatatcaatcccgcgatagcccgcagcgacgcgctagacatgttctacatgacatatataggccgatccgttgacgcttgacggccatcacctcatgtataagtgacccgtgacgggatctccacaaggcaaggaggtggtgtacgcagaaatctttgagctccctgcgactgacaggctatcaggccttcttgaggatggctgcagtgtctggaacgtgcagagcttgtttatcgttgcatgtccagacaaagattccggagttttggtcagtggttgggaaccaacaaacgacggaagcgatcgatgtcacccgtctggccgtctctctgctctcccacgaaactgcatctgcatggcttccatgttcgatggcgcgataagacggagacacaccggccaatggtttcgatgtaaaacaacctctcttcgtctctcctgcaagtcagtcagcctgccaagcgcatgctcaaaaagttctgggtcgtgtgccgtcgagtttgccgaactggcggcaaatcgaataaacgaagccgagtgagaaacttgaactggttggtgtgagacaatgtggggggttcagtgtgacagttccaaactgggattggtatggatgggcagcgaggtttggctgatgctatggtagcatgtttcgccttttgttgctcgtctcgttggctgctctcagtggtctgagagtgtgtttcgaaacccgagggaaaaggggagcagatcatgatgaacggcacatcgagacatggacagacgatcaggattacgacgctcgatcagatagttcattgcagagtgaagcggaagggtccagagaaattgccaaaactgcccctggctaagtagaataagatgacatgtagatgtgctaaagatggtggtttctgtcactagggatttttgcgaaagaggggttgttcgggtgttgttgggtgctgggtgcccgtgatcgtgatagcgatacagcccgtgatgggggggtttgctgatagcgtacatagaaccatggcgtgggtgaggtgtgtgtggcttagaggtagccgccatatcctgtgttccgagaattcggatcccaaaggaatatctgcttgtagtatcgatagggatgatgtcgacactttgggacacagcattgagcaagtttgagcgatgttggtgggttgcattctctgcgatctcaaggtatcatcgaggtaggtatctgagaccgtcctgtcgttgattttggcaacgttagtggctgcaggcaagtgtccctccaaccataacaacaacccctcaccgggctgttgaaccccactatcaaggcagacggctcccctgtcacggcctgtccctctggtgcacccaatctcaaacacagcgtgcatcgcttgcctcatgttaaaacatctcgcaaggatggagtaaccccggcgtcagcgtcagctttgttttggattcgtcccaaggctgtatatcgaaacttgctcatacgagtgcgtacgatatatgaagagtatacttctaaatagtatgcttgcatctggagggatggtctttgttgatattgacctgctcatcctagtgagtgaagccgccgctctcgtccctcgccgtcggcagttccgtccgtggggaattcaagataagaaaggttgtcaaagaggtgtgtcctactgcagtattacccccatcgttcacggaagagaaaatatcagatgctgtatcaagtacgtagaccttgaggtatcgtactgccgatgctcgatgaactgataagcggggcggataaagttgaggtgacggtacaacgagttgatacaaagacggatacttttggaggaaattgtaactgacgaatttctacaaatctaattcccgtccctgctttgttcatgagatcgtttgaatctgaaatggaaggaatggataaatgacctttcagcacattccatgcctagaggtacttacttacactgagcacccttcagtctccggcttgactagtagtctcttccttccgccgtttgtcgggtccggcccggtcttcacgcaaaaatgtggaatcaaggggctgtggatgctcggcgggcgccgtgactgccccgcatggcccgggaggtctgtccctgtggggcaagtgacccgctctcttccgtcgtctcgtggaagggaactcgcgcgacacccatagttttcaccatgacgccaatttcacttagcaactcgcagaaaggccgagcacccaataatcaatcgcctttccatcatcaatcatcaatcgtcaactgccggtacgcatgaaatccatgttccttaccgcgtctttatcgtcggcaaattccgggatgcaggacttgggcacgccacgaaggtgcctagtcctccagtccgatggtggtgatatgcctatcagcgcgcagcgcagttcttgtacgacaggacttcatatcaatcccagctgaacatggaccaaaagggtctcgacaagatgaaggggccgatgctgccttgcaaacagccttactttgtcttccggcaggcaacgagccgacaaggcagatagatcacccttcacgatcacgggttcctacctccgcattttcaaaggactttgcccatccaactgaactgtgtcttgacgccgatttcgactaaactgagactgcggcagcgaagatagggaatggcgacttaactggccttacccacgagggacagaccatggcattgtcccacgttacgaacagtgagtgcgtgcctgccaagatcacttgcaacagtcttgtcagctgtggtgcctgtcaagaatcaagatgccatctgcactcaagtgccggccaagccacgccagttggacatccatcctcccatcacaacccaagacagcatcttcaaagaggcagccaatccttcgccgtctccagtccttctgctggccctgtcaccgccctcaatctgcagccagggacggattcaaggtgaccaggccgaccaaaatgtgtggctagtgaccagttgagccagtcagagttgctcttacagacggtccagccccagcagagagtccagagcaactcaactccccaagtcctacgagtgaccccggctcgccaaccgcaaagtcctaagaagaatggcgtaccactggctgacaacctcacttggtttgctgagctggctcgccattagctacctaggctctcacttgcttaccctgtccgccacaggccgtgaataccgaagctctagtctagttttctaggacctcaaccacaacccgcgcgccatcgcgtaatcccgttgatccggctcttcttttcacaatctcacaccctctggccaatgcccctgctcgcgatccagtctgcattaaaacaaacaatgtgtggcgaatgatttctcagatgaccgtgcctgtgtcgtctgttcttttactttgctagagagtatcgttcctggcaccgccatcagggatcctcgttgctgctgccgctgctgttgtacctactttacttgcctacctacctacctacctttgtcctgcaagacatccgtacacgcacctgagaagatggacgctaagaagcaggcgccgtctcttcttgacgacgactccttctccttaacctccttcatcactggatacacgtcgtctacaacaagaacgctatcgtcatatcatccaagccaacatcagatcggtggggattcacaaagcttatatcagccctatggggtccatgcttctccctttcatcccattttggacccgagcttggtacctccacaacaacaacaacaacaacaacaaccacaaccacagccacagcaacccgagcatcaacacacgtatcagcagcatcgagaggaactgtcgtgtgtgtatgttttcttctctcttggccccgccatatcatattctcgggtaagtctgaggctaagtgtgcattacaggacccaagaaactctccgccaggactgtgcccaggccagatttatcatatgggctgcagtaaaccgcaacctatgcccaactctaaaagacgaagaacgttcgaaatgtccactccacaagtgccagctactgctgagcgaccacgagtcaatgctaaagcacctggtcaactgcaggtatctttcgaccggagagtactggtgtcctcagcataaccgggtcgagcgctttgacgacgttaagtgcaagcgatgtctcagccatccatctaagaggaggaaaatgttgttcatggccaagaagttcttccacggaataggtcacaaatccaagcggagtcacgattccggattcgatgttgaccatgactccagtgcgccgccgccttacgaattcctgagcgctgccccggttgaacagccgatcatgatgcaaactcaacctaccgaactggaatcagtgatgagatatgaaatcgactcagtggaggtgtccaacatccataaaaatcctgagacaggactggaagccggtgtcgacccgcaggcactcatggtacccgctccatccatggtgctcaccccgtcccagaccttgcccgagatacctgagatgtccgagggaatttccgagctcgaatgtaccgaaccctcccatcagcttctctcatcttatcaaagtttcacggggataaactgggaaggctcaggggcttcccactcagcatcattattcccctgtaccttatcggacgatgcctcagggcgcagcagtcagagtaggccaagccttcaagtcaacactcagggtctagcgggacaccgtcacccacagcggcaaaattccaggcctgcctcagtcccttctcgcaggcacggtctatctcctcagtcatccgtcaggtccaatgcaagtgcggataccatctttaccaccatgagttcgacgctggtgtctccggtaacggattacagcgaaggattaagctctgacgtggcttggtcagtcaaccataccaagatgaccgatgagtttaacgaggttgttgaaacattttacaatgcgccgttccccaacatccttgatggaccagctgaactcccgtcagaaattcatgttccgcaaatgccggatgatctcctttttcccctggagatgccatcggcagactcgacatatccagctcagcttgacctgacagcagatgatcctatggacatagtcgagcctgagcaaatcgaagttcacaatgataacatctgcaaccccgaggtcgagacgatgataatgtcagcctgggatcttatccaggaacatttatctgcgtcaagacaagcaatccaagatatcccggataaccacttggccaacaaactccgaacaatgccatgtaaagagatcgcgcttacaggtttacaaacactccggcaaatgcttcaaggggagcagccttcgtcatcaatggattttctgtgtttaatacacgtcatatatgctttcaactttgtcactcggcaggaacacatggaacatgacgcaaagggattgttcttccagtctctggcctacgagaatctacttcaagccgaggaagggactgtgtaccgccaattggtttatcacattctggaaccatcgggtatcacgcctggggatcttggtaacttttgtgcaaagtcctctgttgtgcctttgagcagatcatctagtctgaaaggcaaagctcccactgctcgcatagatataagtagcacccattctgacaccctcctggttgcaggatgccggtttttggatggtaagtgatggcgttcattgtatcaacaatcagaaactaacaacagattgttacagaactcgaaagctgcattgtcttcggtcaaccatcgcactcactcgatatcattaactcggaactccatagaaagcaccaagaagtccttatgttttccagaaaccacggattctcatcggatgtcacgaagatgctctgtgaactggtcaaatacaacgaggatttgcaactactcaaaggaaagctttctgaaatctgcaataaggtcaacaacggggtcatcttctctggtagacgacttgagatcgaagttcttcatgctggaaaggtgagtgttcccctaatgatttctcatcagttacgaaaacaagtcatgctgatgaacgcatcaggagtccatgcccgcgagtcgctattacagtgactacgtcccgaaagtctgggaactgtgcgacgatatctacctcaagtatttcggaagcgtcaacgatcgtgctgtataccacttactcggtatatcagtcatcggatccataatatcggggttcgatattcctcaaaatcattccacaaccaccaccaccgaagatcaccaagacgagctagcccgtttcctaaaggaccacacggatatcggcaaggtctcgacggaagcacaccgcaaactctctgtaccaacaatgacacttactcctcccgaagctctacatagctcccacgtcgccagttccacagctactttcggaccgcaacaaccacaacaatcacaacaaccacaacaacaccgccaacaacaacagcaaaaacaagcttccaaccttggggaaataccttccgaagaccaagccccagccaccactactgatcaaacccaaaagcccgactccgacccccaacacccaccccaatgccacctctgcgactaccgtcccgacggcaacccccgctggttcaaaggcagcatggccaagcacatgaaggtcaagcacagcgaccagccggacaagatctacccctgcaagtttcccggttgcaagagcaagtataagaaccgcccggataatttgcggcagcatatgattgagaagggacattgggttgaaggagaagggggatggaatagtaggagtggtagtacgaagagtgagcggaggccgagtaagaagaggaagaagggggttgagggggagggagaggaagggggatgattttgatgtggggagtgatgggaaataggcttgctgaatggaccttggaggaataggaggataatgagtttggatttgatggtggatgatgatttgattattacgatgagcgagcgagcgagcgggcaagtgagagcatgacggcgacaattttccttctttttttcttctttttttttcccccttatttcaacacgtcttggctcgggattgataatctttcataatttgtatcggcgttcgacttggtaggactttgggaactgggactttgggaactgggactggactcccacatatacaagactacagcacaggacatacggccgccacatctttggctccacggtctggtccgtacggaacaaatttttttttttttttttttttttctctttttctcttcatttgtgtatagtatttccgcatggcaggcctgcatggagtttagggatttgaggtttgtcaaacctcattgtcgagtctggctgacctaaagggtttctttttggtttggccgttgatcacaacagcattctattcagttgcgcgggcggcaggcaaggttagcaaccgacggaaggaagcctcaaaggcatcgattcgattcgattcgattcgatataagtcaaaagctggcggtcatcaccgggtgtgatgactcgctagataagcttaattgacatgtaatgggtaatacctgcatctcctgcttctaacttgatcgtttctggcaaaagtatgattttgggtttacagttgggtaggtggctgaagatggcaaccctcccatgtttctattgtcatattcctcccatccttgtgtccgctctttagtcatgtagtcagtcaatcttcacttcagctggctccttttctagtcacccaggcgcccacctcgagatggaagcgattaccaacctacgcaactaaccattgagccagttgcagttgccgctgcagttgccgttgcagttgtcgttgcagttgcctccagctacctatctttcactctgacaaattaccccctcctgaaggagcaaaatatctaggcaatatgtcataaatctcgacaaagctggtggtgacgtccacgattgttcaacttgctgggttgtcatggtccagtccgtttttactacttgtcttttggcaggtacattgttcagtttcggaggagtgtagcaagaagctgttcgcgtgtttcagttcttttcagcataatctttctccttctggcctaactattccagagttcagagtttccgctccaaactcgacacccaaagtcaaaggtctcagcagatcctcatgataagttaatcgtcatttacaaaacatccagtctaccatgagaacatccataacccttcatggattcacatacccgggctgaatcatgttccatccatcccccttctccaccttcaactccttcacacacttctcgagttcccaatcatcatcccccgggcaccggtccaagcacctgatattaatcgggaaaacacccttgatccacctcatcaccatgtctccattctttcctttcatggcggcctcgatttcgtcctcggtcgcggccgagttgaactcgttggtcaggtgcacgccgcacgtcttgcaaaaggtcttgcacatgagtttggagatgcaggcgtaggaggttaggtttgcccgggattgcggggtgaaggagagttgctcggaggaggaggggtagatccagatgtaaccgccctgtttggcaatgagttagcgtggtgagagtatatgggtgtggggagagggggtgggtgggaaaagaaaagaaacggagggaaagaagaaaaaggagagaaaaggagaaaggtgaagaaacggggttgagaagacgtaccctctggcaaacactacaattgcaatcaataaccctctccttgtacgtcttgtccagcggccctttagtcttgacggccactttcacggcgccgcaatggcaagagccatgatagacgacgccgttctcgacttcggccgtgggttcgggaccgtcaaagggggcgggttggtatgggggcgggatacttttgccgtcgaatctgccgcggatcgatgcatcatgtcagtcaacagtccctccaattcagtcttgtcagagggtaggtaagtaaggtctttcaaactcactccttaacctccaaatcccaaatcttcaactcctgtagcgccctcacattcaccaatacgccctccccttccttcccaggctcattttgctccttcttataagcagcataaacccccgtcccgcacaccttacagaagttgtacttcgttcccttcgggcccggtacatattcggtcagttttccctcgtccttgaccacttcaaacttgtggcctttggtcgtgtcggggatcaaccaaaggtagccctttttgcggcagttgaagcagttgcagtacatgacagtggtaatttccggaacaaggagggtaaagatgaaggcaccgcagtggcagttgccacggtaggatttgagggggtttccctcagagtcggtggattgggaggaggacatgatggtgggctgggtttgtgattgattgatattgaagttggtgatggaggggagagaaagggggtttcaagcaagactgaagaggatggaaaagtttgggaatcgagttcgatactactgactcgctttctcttcacctctacatttcaaaagaacaggcgcaactgccttgattaatattccccaaagctttaccgtcgggtatctatcttccctacgatagcaaaggaacctcaaatttcaaacacccaagagctaagggcgggcaccacctattctaggcagcagcgtcagcgacggcctgcttgcagatgaatcaatgtcagcttcgtttaccacaactgaccccgctttcccgtcttactcattattgtcattatgccgcaccccccgattgaggtagcattcatcacacaaatttcagggcctttggacggaagaagaggcttggtgtttgtgtaactcccgtattacttcagatgttccgtggagttcatgcaccatgtatctcgaaaggcgtgcggggttgttcagggcaggcagtagtagatgacgggagccacgccaatgacagaacgcgagacgcggttctcatacatacatacgatccgtactccccgcaccacgaacgcgcattttcacacgctgtcaggtgattccaaaaatgaaaatagattacggataactcagccccgcagaatgagggggccggctgacagtctgaatcataggtctgttgcccgatttgttatcgtggtgtgctgcgataggcgaattacataacgagccctcgttggtcagcgttgcgttcgatccgtgttattttttatttaattttttgaaaaaaggtttggtttcaacggatggatggatgggtcctcagattgttgaccggtgggaaatagaacggccgtgtcagagtaccagagacaatgaggccattcacgcaacttgaatgctgcctttggagatctagactacggttgtgtttctgtccggatcaggtggttagtgccatgaagttgttctgtcaacgtgggttggtgatgacggagtcgaagatctcacgaggagaaccctccgcattggcccccacgccgagagcaaaggtcggggttttagcgcccgtcaaggcggagaaaggtggatccgttctcggggccggaacacggactgtggacccatgagaggctccaccaacgaccatggagtggggcaattatccccggaatcgtgtttccggcctgctcgatctgccgactgagctcaaattggaaatatcgagatctttgagtggaggactgatgtttggggtccacatggaaagtgacggagccggcttgcttcactggcgtcgctttcattatcgtagcatcccctattgcgagtggcttttgaaggcacaaaatgtcagtaccaatccatgatcagctgatccccaaaggtctttaaaacaacaggtcaacatggccagcacagaagaaggaaaactaggctcgtcaggtgcttcccattcaggggttgagacagcaggtcgggtgttgtaggatgtttaacatttcgaatggtgtcggcgagaagtggtgttggctggcggtcagcgacctctgtcactaccagacaaaacttttcctcggaacatggtggatgattcgcataaatgatggcaggcttccccgcaatatggggagatggcggaccgaagggactgtggacatgatcccaccagacggttgtgaacgtcttgacatggtctgcagccggcctattcccaaagtaattgctgcactcgaggccggtattgtatcttgccgtgggggtccttcctgtcacccgtctgagtcgcgcgtaagagcaggtagggtaactcgaagaaagagaaggacagacagccaagtccgaaaagttatgcctttgtcgtcgatggcagcttgatggcatcttggatcgctagattcgactgaggcgactagcgcggcttggccggatgctacccatcccgagccacccacgccatctaccttctcattgcacaggacccgagggtctttggcctagaggtatgttgttttctcggtcaagaaccagagccgggagaaggttgctggttgaatggaagtttgagagacccatcgatgcgcatgccagaagcaaaccgtgaaacgatgacgtcgatctccacccgagtcggacaactgacggaagtttgtgtaacagaaggttggaggctgcggcggctctgctggcttcaagatcatctcacaatgttcttgtccgattagacctgtcaagttgaacgtgagaaagttgcagagcgttggttttggaaagttgcgatattgatggtcaaacattggaagggaatgtctcgtttcttatctcatcgatacggatactttgtccaggtgaacttccgttcttgtctcgtttatgtcatagggctccagcagctaagaacggaagctacggcgggtggattcggtgacggagctacctctaactcatgaggggtaggtaggtagctgagacttggggatccttcgttcccggacttgatcagcactttcttctctttctcctgtcgattccggtggtgtccttccatgtacccagtggatgagttatattttcacggattcattctacactacgatgggtggcattaattgccgtgatcggagatcccatgcttcgttttcataccatgtcccttcttcttacgagtatctgagcactttgttacatacctacatgttggtgctgtggccttccccctctacaggaatcacctcctcaacactataaccgggcaccagcagttccgcgaacattattcaagctgtacttctttgatcgtgggggaaaaggttgcccagaagacggagttgaggcatgttactaacaaacacccacgcatccacgcactcaaaggggacgccaacaccttgctggttagtgcctgccatcgggcaacctaaggtatcctagggcgtgggacccgcccctttgctgtctgccaggaatccctttgggcgcgtcgtgccaggtgattcgttccttgcatcagccgacggcaaactgtcatcgactcccactctttgccatctgctccaggtctcctccaacaacatgcgcccacgcatgagtacctacctagcgagggtcggtcatgacaaaacaatttcgtcctcgtcgaaaggtctcactgctttggttgtcttccttcccttttggtcctgttgcttctccaaaaaccccgccatttgttcagtcacctcggttgccagtaccccgaacctctggcgttgtctgacagcacagaaacatgttgaacactgctctctgacccctccatcgactcctgtcggtcttcccgctcccttcaaagtgcagaaacattccatagaatgggcggtttttcgtttcagtcgggcacgtcgtcctttatccagggctgattcttccaatctctagttcgtaccttactcaaacttcagcgtcatcatcatcatcatcatcaccacatccgtctgcatagtcaaagcacggcggcgccatgtaacaacttggaagccacaggaagtgttcctgacgggaacatgctgtaccccggactgatcacgtccaatcaattcgaccatgtccaacgtcctagttagatcttcctttccttggctttggggctctacgagtgtagaggcccagggggttatgtaaccggatcaccttgacgtccaatcctcttcctccttgccttctcttctcttcttattacacagttggacatgtaatgggccggcagcctccgtcgtgttggcattccatgttccctgatcctggatccccagtcaattctcgcttgtctactgtctccaagctgggtcatgagtccacttcctcccacggaacccagactccatcaacatgacagtggacgaaagagggagctggtttggagtccattgctgtgcttatgcatgcccacatacgtccacatggctccatcacatccaactgccaggctgagtaaggctagtaaatatatttatatttgcgtgccaggaactgggtgctctgacctcgcatctttccctcttgttcctgaactccaagctattcactatattggtttagcttgtagctccctttgttctacctccacttagctagacatagctcctctctgacgtcgactacatacttctctcattgtcaactgttcctcaacaactcttcatcctgcaaaagaacttcttgtcccattttcaatccccaagcttgcatcggtgataaacaattcaacatgccgagtgccgaatccatgaccccaagcagtgccctcggacagctcaaagcaactggacaacatgtgctatccaagcttcagcagcagacatcaaacgccgatatcatcgacatccgccgcgttgctgtagagatcaacctcaagaccgagataacctccatgttccgacctaaagatggccctagacagctacccaccttgcttctctacaacgagagaggcctgcagctgttcgagcgtgtaagtttatccaagttgtgggactgacatgctggttcatactgacccttatcagatcacataccttgaagagtactatcttaccaatgacgagatcaaaatcctcaccaaacatgcgaccgaaatggctagcttcatcccgtcaggtgccatgatcattgagctcggaagcgggtaaacatctgacaattcgacaatggggtcctggatttcgaagagctgaccatatccccagaaatctgcgcaaagtaaaccttctattggaagccctagacaacgccggcaaggcaattgactattatgcccttgacctgtctcgggaggagctggagcgcactctcgctcaggtaccatcctacaagcacgtcaagtgccacggtcttctgggtacatatgacgatggacgtgactggctcaaggccccagagaacatcaataaacagaaatgcatcttgcacctcgggtcaagcattggtaagcttgaatacgtattgaattggtcaaagaaaatcctgacatgatcgtgtctctaggcaactttaaccgcagtgacgccgctacctttctcaagggctttacggacgtccttggacccaatgacaagatgctcattggggttgacgcttgcaatgacccggcgagggtatagtacgtgttcgacaaacatcttgggacgtcatcaggaacattgctaaccatatactagccacgcttacaacggtttgtgcttactcatgtgacatggtataagaccaccttcaagctgacaataaccaaacagacaaggttggtattactcacgagtatgtcatacccctttttctgtcgctcatggcggctcccgctttccagcccattactgatactgatgattcaggttcatcttgaatggtcttcgcaacgccaatgaaattatcggagagacggccttcatcgagggcgattggagagtcattggcgaatatgtgtatgacgaagagggcggcagacaccaggccttttacgcccccactcgcgacaccatggttatgggggagttgattaggtcacacgacaggatccagatcgaacagagcctaaagtactcgaaagaggagtcagagaggctctggagcacggcgggattggaacaagtctcggaatggacgtacggcaacgaatatggtaagttgctttcacagcttttccttgcttgaggtttccagctttttctgagactacccgtttgagccgtccggctggtgttaccacaccttccccacaccctacggaccagtcgtatgatgatatgatgttgcggtgtctcctgatgggcacagctcctacactggcacaagtttaccaatgtgtaggctggtgttgggctgcagtgttcgggtagcgcgcacgggctggggaggctcgaatatttgcgccgtcaaaaccattgacacatgctgacatccctccgtcgtactgcaggactccatctgcttgccaagtcaaggatgtctttcagtctcatcccttcggtgtacgctcgcagcgcactcccaactctggacgactgggaggccctttgggcgacatgggatgtcgtcacacgtcagatgcttccccaggaagagcttctggagaagcccatcaagctccgaaacgcctgcatcttttacctcggtcacatcccgaccttcctcgacatccagctcacaaagaccaccaagcaggctccgtcagagcccgctcacttttgcaagatcttcgagcgaggcattgatcctgatgtcgacaacccggagctgtgtcatgcgcactcggagattcctgatgaatggccgccggtggaagaaatcctgacctaccaggagacggtacggtcccggttacgcggcctctatgcgcatggcatcgcgaatattccgcggaatgtgggtcgggccatttgggttgggtttgagcacgagcttatgcatatcgagacgctgttgtacatgatgctacagagcgacaagacgctgatcccaacccatattccacggcccgactttgacaagctcgcgaggaaggcagagtccgagagggttcccaatcagtggtttaagattccggcacaggagatcaccatcggtttggatgatcctgaggatggatctgatatcaacaagcattatggctggtaagtggaccttttttccgtcaaagtcgacggtggattaacttgcaaatagggacaacgagaagcctccaaggcgcgttcaagttgctgcctttcaggctcaagggaggccgatcaccaacgaagaggtacgtttgcctagcaactattattgcacgatactaacaacaaccagtacgcgcaatatctgcttgaaaagaacatcgacaagctccctgcctcttgggcccgcctggacaacgagaacattagcaatggaacaacaaacagcgtgagcggtcaccacagcaacagaacctccaagcagcagctcccttcatctttcctcgagaagacagcagtccgcacagtctacggtctcgtgcctctcaagcacgctctcgactggcccgtgtttgcctcttacgacgaacttgccggttgcgcagcttacatgggcggccgtattcccaccttcgaagagacccggagcatttacgcttacgccgatgctctcaagaagaagaaggaagctgagagacaattgggaaggacggttccggctgttaatgcgtatgtcccttcgacttactctcccgtgtccagctcgcactaacaatatctttcccattgataaacagccacctaaccaacaacggcgtggaaatcactcccccatcctctccctcttccgagacccccgccgagtcttcctccccctccgacagcaacaccaccctcatcaccaccgaagacctcttctctgacctagacggtgccaatgtcggttttcacaactggcaccctatgcccatcacctccaaaggcaacacccttgtcgggcaaggcgagctcggcggcgtgtgggaatggacttcatcggtcctccgcaagtgggaggggttcgagccgatggagctgtaccccggctatacggcggattttttcgatgagaagcacaacattgtgctgggagggagctgggctacgcatccgaggattgcggggaggaagagctttgtgaattggtaccagaggaattatccttatgcttgggtgggggcgagagttgttagggatttgtgagtcgttgtgtttgtatgtgtaatgggtggtggactatggctggttggaaagtgaagacgacgtgaatagcgcagtcttggttagtactcagatgggtatctttttcttggttatgaaatttcggtcaactacatgtatatgaatggggtggtttcatatgtcactccactcgatcaggcatccctggtttaactttagcacgtactttgttttccttcacaggccaagcaagtgagaaaagagactctttcatcaaccaaacctccaaaggatatcaggtacctatcccatttcccgttaaaaacgcctaataatgctgcaaggatatttaccacagtaaccacaccgataacttgaaaatgatcaagcagttccatccatccatccatccattcataaaaccgcccttttgttacccacgcttttcaacacctttcaccttcagtatcgggcagcaagacccccctcacttctcataatcaaccaactcccaaatctgactcggctgcttcactccctgctccgtcacaatgccatcaatcagctccggatcggtataatccacctcatcgcgatccgccacccaatccctcgcctcttggcctacagggtcaacgcccacgttgtcaaacttgctgatatccttctgcttgacgccgaccctcaacacctgtgggtgccagaggggcgtcttgcgcacaatcttgtgactttccgcagcaaccaagaagcgcttctgcgagccgcccgcgaagcgcgtgagcagagcaagctgcgaagtgcccatgcgcgagatgatgccgccgttttgcatgacgacctcgctgccgacgaggacgatgttgatgtccttttggtccttgaggacgtaggccaccttggaggtcgagatggtctccacctccaggccggcgtcgcgcagggccgagacgctggcgtcgcagtgcggactgccgtccatgacgtaaatgaccttgaagtgcgtgttggtccgggtcgtggcggcgtgcaccaggatcttggtcaccacccgcgaaccgccggcggccaggacgatcttgcggtgcgacatgtagcgggaaccgatgacggcaatgttgtcgcgggcggccttggcgcgggcggcaaagagctggcggttgttgagcaggtggcgcttcgtctcgtcgaaggactcggcggtctgccctctaagcgaccggagaaggtactgctcgaagaggtcggcgccggctagcagagggagagggttcggggccgagtcgaggaggagggccttttgggtcttgacgacctcgacggtttccatggctgttgaggaaggggtgacgcgcaagagctcgatgagcgattcgatggctgctacgggcatagtcatgtcggggtcggaggtgaggaggtcgcggtaggttttgacgatgctgtttgtttgtcttggtcagaggcaagcaatgcgacgaaagggttcagcgcggtttggttatgacgcgtgtggtaattacgccaaagcaaactcactcgaacgaggcgccatcagtggaggtggacgatgtcgtccgtaccgcgagcggcttgttggataggtcgtcggtggccatgtttctatgggggttgttggagaagacgacaaagtgtgttgatattgtgaaggtgtgggaagtggttttcgttgccaaaacatacaagtcctcccgggaggaagcactgttgcggcggtcgatccaagtggggagggttcggggtgttttagtcacttgggagacttggagcaggcaggcaggttttggctttgtcaaatcgtacaggtttatgtattgcgacaatgatctggtttgtggtatgcagagtcgataaaatgcagcgttttctgaagaagcgtgcgtctggtctgatctgaaagtgtgactcaagatgcgtacctacctctactagctgtacatgtaaccttcttcatcccaaattcccaagtgcgggcggccctttgaagtattctgccgccactcaccgtcctcaatgcgtacctactactgagtgtacctactgcacgtcaacgaagctctccggccattctttgtttccatttcatgcccgctaggtatgtgccccgctatcggcagctgctagtgtacactactacctagcggggttgttgctgccctgggtgatttccatgccaggtgttgcggcttgtcaccgccgcccaccagtcacctcacggacctttcgggggctctttacagggtcgaaacactgagggtcccccctggggctgcgtggatcctttctactccaggctgcccctggcatctgcgctgctaccactgttaggtacttcctgtggcttccgccccgccgtccgcttccatggaacaggggcagcaaggggaatgtgaagctaacttaggggtttctacagtagcggaggaccctttaccgtcattgtctctttcttcatcgggcatttgaaactacctaggtgtatggacccgttggttggcgatgttggcttcagtctcttcttcttcttcttcttcttccccccctggcttcctgttgagcgtcgactataagttgccgacatagggactaggtacgctagcaagcaaatcacaaggacagaaacaccattacgaccgtgaccaccaccaccaccaccataacacaacacacatcatgacgaccctcatagacccggccacgcaggcccccctcccggccgatgccatccagcgcatcctccacatcacctcctcctcggtccacatctaccagatcccccctatgcgctcgaccaagggccacatggccgccgactggaccgccgaccccaaggcgcacatcttcaccggccgcgtgcgcatcatcgagacctcgatcccgccgcagacgcccgagcagattggagagaaggacacggtcaaggtcgacattgtgctcgaggaccctgccacaaacgacctgatcgccgccgccccctacaccacccaggccgtcgtcgaggccaccatcgacagcagccgcttctttgccctgcgcgtgcaggatcccaccaccggcaagaaggccatgctcggcgtcggcttcgaggagcgcagcgagtctttcgactttggcgtggccctgcaggaggcgcaaaagtcgctgggcctcatcgagggcgtggcgcccctgatcaagtcaagcaagaaacaggaggccgaggagaagaaggattatagcttgaaggagggcgaaacgatcacggtgaacttgagcgggaccaagtttgggaggagagcaaggcaggatcgccccttgtcgacggacctggacagcaattcacagcctcctttgtcggccttttcgctccctcctcctccatcgtcgactggaggtggcggcgggttaggaatgcctttcttgccgcctccgcctagcagtggacgtgctgcgcacaggagacaaccatctgcgcaggagttagggttcgatgatggaccgaacggcatgtttgaatagggaataaagtcaggaaggaaaatgaaggaaaccggaacggcaattctggctggggttggcttagagaagtcagcaagcaagcaagatgtacggcgcatataccatcatcatcatcatcaacatcatacaggatatttacggatcagggacgcggaaagcgacattggcagataagacggacaagaaacggccatacgatatcaaagtggcaaaaggacttgtctacaagcttacacaactatacagagctaatatacctaatcataaacaaccttccggctcgtttcgttccctgtttcccgccattttgatgtttttgttcggacagaaaatgttgactgtatcccaaagctccttggcgcaatgcccaatacagccagtaagtaagttccaagatacaacactcaagcatatatccttgaccctcccagataacgcctacatagggaacttgatttgtcctctttcacatcttaacaaagtgtccgccagtgccacaaactccgctgccaactttccaccatagagtgcaagaaagagcccacttgaaaacctcgagaaccaaaaaaaaaaaaccaggaacaggctagataacagtatcaagcttcaactccggcacatcctcctcttcctccaaccccatttgaacaccaacagccgcgagcgcagcaggccacaggttcttcaagctaggcatgctcagcctcctgtgcttgttgttgttgttcttccccttagtccagccatcaccaccccgtgagaacgaagcagtccttctttgttgctcagaaagcaaatcccctggttcggaagcggattcgtcactttccccatcttcttcgtcttcttctgcttcaccttctttttcatgttcctcatcatggttttcctccggttcagaaatcatcaccccagaccctgagcccgagcccgagcccaagcccgagccagagccattgtccaaagaatcgtcacaagtcagtggattcatagtcgtcacgccgataggcgtaaaactgctcgcatcaaaactctcaaatgacccgtcatcttcagagtcggacgggtattcgtcccatgggattctgctaggggtgatgggggtggcgaggtgttcggagggtagtgtactgacggtactgatggtgctggtggtggtgctgaacttgggagtgactgccgagagaggaactgctggggagtctagagggaggtcttggaaagaagttttgggtttgggtgtttggtcgtcttcttcttcttcttcttcttcttcttcctcttcttcttgtccctcggttgggtgatggtgttcatgttcttgctcggggcctggggcaggggccagggtttcttccggacaggtaaagtggtcttgtgagttttgggatggtcgagtccagatatcttcaaagaaactaacacctccaccaggcacaaaggaaggagaaagcggactcaagaccgagggggtgtaaaggtactcatcccctcccacaggcgagacggaataggtgtcggcggaggatggtgtcgccgggataccaccaccaccaccatggttctgctgctgatgccactgatgatgaccgaaatacccctgctgaccttccatcacagcggacattggcgaatacaccatctgatgctggtgctgatactgatgctggtgcgtcataacccaccttcccctattcaccaactccacatggatctcgcccagccttaacatgatcagctgttcctgctgcgtggactcggcgatccggctgcggaggagggagaggtcctttttgatcttcttcttcttgctgccaactgaagaagcagtggcgttgtttccgtctgagggagaggtggcagaggccaaagcctcctttttagcctcgagatgggcataccgctgatacaaacgcgtggctcgctcgccttgggtttgcaagttatgcaagaggtaggagcgttcgttgtgaagatcggagagagagcgggaggcgggttcgaggcctgggatgacggggccgggagtggatggttgatggccgtgttgctggagctggtggcttttggctcgagagaaaggggatagtacaggtctagtcaagtttattttcttggctgtggtggcggtgatgatgctatcggtgttcaaatgggggagtattggacgagtgttgttgttgcttgactgctgacggcattgctgctgctgctgctgctgctgctttagctctttggcgagcttctcaatcttggacttgacgtctgccattgcatcatgtgagatgatgcttgggtggtgatcatgttttcctccccctccccctccaatgactgggctgggtggtgagagagtggtggtcgtcgacatggctgggcttggtggccttccgtctatgagggtagcttgccctccatggctgctgctgactgaagacgacatgttgtatatgcgacaaggaatggggttatggaggaaagaccgacagagactctcacaacagacttggagaagggggacgggtggagtgagtgagggagtgacgggagagaagatcttgtgcgacttgttccaggagttgatccaagtttatggatatcaactccagcaacgcaaagcccccacagccagctagatacccctcggtggtcatgagacaggcttccttgaggtgggcatatatctaagccaagaacgcatggcttgctataggcgctcatcgctcattcacacttttcctcctcgtcttcgactggaatcttcccgataatgatttcattatggccatcccacccactcatcacttcgggcccggaagccgccaaggtctagcccggcttttcgacctcgtggcttccagacccgctggttgcttgacaaagccgcccctccatcacggtaggcgactggcctgggtgttgttcttggaacaatacccaacgcatcacagacatcctagttttcttagttctcccttgaaaaggggggggcgtttttgcttgcggggtcaggcaggcccttggtggttctactacccttgaaagaagatgaaggagggagtggcgtaggccttgggcgtgtttttttttctctcgctcggctaggtataagctggagcaagcccccttttcggaacaagattagagttcgaaacaaagaagacacacactcatgcctcgtgcggtggcttgacgttcccaaagaatgagactgctggtggctgacccctaatcgggcaaaacatccgagaggccaattgccttgcgtacttgagtcccttggttcaggacttatcagacaaacacccgtccaagaccgtcaagcagaatcagaccagtgaggcactgtgaggcttgactcctgaggagtcgcggctttatgtttgctcggtcctgattccctagttcaatttctcggagaggcgatcttcaagtccggacttcggagcttcccagttcggagccgaagaacgttgttgataacaacatccacgtgtgcaagcaagacaattctagaaggcaaacaacagagaatagcaagcgcaaactaaaccttccatgaccttcaaaaaagggagaacaccaaggagatctagtaagtctagtttagttaacatatgacgcaggtctaaatgttaaacccatcatgcctcggcggatcacaaaacctccataatccagccctctcagccgccttccgaacactctccacctcctccccctttacagcccgattgatctcggcataccgtcttttttcttgcttgtctccttctgcttcctcctctcctctatgtgtctttcttctggtttgaaccttccccacatgcgcactcggcctatactgctccataacattcacaaacacatctctactcacctcctcggccaaccacctcataatctttgccccttcctcttcgaggccaggcatgaccaaatgtctaaccagcaccccactcttcgcaataccatcaccagtaaaacacaggtccccgacttgcgcatgcatagctttgatggactcccgcgccgtggcggcatagtcatctgctttgagcagccgtttggaagtggacggttcccagaccttgaagtcgggcaggtaaatgtccactagtccgtcgagcaaagctatggactcgagagagtcgtaggaggaggtgttgtagattatggggatgcgtagaccttgggaccgtgcgtgcaggatggaaagggctacttgggggacgacgctaattgttcgtgaaaggaaggagagagaaagatgtacgtcagccactttttgtctttgtgattttgccgtgccgtctggggaggcacggtaaattggatggtggtaggtagtaggtagatttgtacgagatcggccaaaatctggggtcaatgctggggaggcgggaacgtaggtaggacatggacttactgttcaggggtaataaggttgatgttgtgcacgtttccgacttcttgcagcttcatgtaccagtcacctagttcttcgggagtcaaatccatgccgtttcgttggtgagagatgtcgtggttctggcagaagacgcagcggaggttacacatgctttcgcgacatcgtagttagtccgatgctattctccttgattccttactcggtttgcatcatgacaagtacgcacctgaagaaaaccgaaccactcccatgatgtccctgaatgcatggttctgtggtcacaaatgacttcagtcaatttttcccgtcccttacatgatgatgatgctgagagaaagcaagcaagccaccagaagccaccactctgccgtgttctttcttcttctagatcgaacgtggcaaggagaaagaaaccccttctttcatcatcttcacggaaatttcccatccaatgacactcaccaatccctcccctttactctttcggataccccgaaccgccttcttctctcccttgcgcggttatgacacccaattacccgctatgacccagaacctgccccttgccagcatcacagtgtgtacatctagactgatgaacaatcccaacagaccgagctgtttgactgaccaagaaccccagaacatttggcttctgaactgaacattatccgctcccgcatccgcatccgccaccaggtcctccctccagaccctccgggaccctgatagccaaacatccaaaaaaccaaacaaacggtaatgggaaaacacagatcaaaatacgtagataacagaagaagaagaagaagaagaagaataccaatcaacaataaaacaaaaaaaaaaactcaccttccccaaaatgcggcgcaataacattcaccttcgccttctccccaatcaagcaccaccctgtcttctcaaatctattcaccccacacttccttggacacaagttgcacttggccaggtgagcatatgcttgcgatcgtttcttggccgcgtcgacttcagataattggaggtagcggggcgtgtagtcgtcgaggaggaagggaggtgctaggtggagagatcttttctggaggttgttgatgtttggggatggagaaagaaggagtttgcgggtggtgatgggagttgctttcaaggacagagatgatgtcttggctgtgtaggataggagacgtttggtggctatgatgggtaggaggaggactcggggaagtgatgaagggaggtggtgatgtaaggattgacgagtggtcaaggtgagcatattgtgttggttgttgggcaaatcgtgctgtgtgttcccgagaatgtgactgagaattgagtgaacgctcgaatagggcagatagatgattggggaaaaaggcgagggagtgttgctgccgtgaaacgaaaaactatgaggttgtcgtcgtgaacagtggaaccaaatcgagcaatccgcaacagaggcaagtggcaagtatgcactaacaatttgtgctacaatgcaacccctaaaacacacccacacacgaacaagtacttctaggaccacccacccacccaccaaccaactagcgaatatctcaaccaatgcttttcgctcgtgctagcaaaaaagaaacaatttctttcccgggtatgaatcgatggatgtggatgcctctctatatacagtagtaatagtactcccaaaagtgaacccaggtgatgatgatgacaatgatgactgaaacaaacaagcaattattttccccttgacgacaacaacatttacctcctcctcttaccaccaccaccctggtcgccgctaggaccacgcttcttaccctccctttcccaatacgccttcttctccctcttctccttgctcttgatccgctcctcggcctcttccaggctcttcttgtacttctcgtgctgctccgccttcttggccttgcgcttctccaccacttccttgcggatcgttgtgagtttctgcatgagatcgcgcgccttcttctcctcgccgcggacgacgaccgcacgcttctgcatgtacgtctcctttttctgcttcttggtctggatgatctgcgacttgaagggcagctcggccgcgagggcacgcggcacacggagagggttgaaccgacgggtctcgcgctcgatcttgcggtactgcgagttcttgtcgagcggcgtggcgatgttctggtcgcggcggacctcacccgtgagacgcatgctctgccagccgaccaagttggtggccgggttgtagaaacggtgcggcttgatggggtaccacgcgcgcaagaagacgatgtcgctgagcaggatcttgtcctcaaaggtggcacggaagtggccgtcgggcttggcgagtgcgcgcttgatctgaccgcggatacccgagacggtcttgatggaggcaccctcgaacttggcgatttccagcgccgaattgaacatgtccttgatgaaggccgtgttcttgaagatcttgtatggtgtaccggtctggacgagttgttagcatcaaaaacaccatacacaatagggcggagggtaacataccagcttgagcttcttgacgatctcggtagactcgtctacgctcaatactgtaccggtagccgcaatacggaacccggggttggcggaagagaaggactggaaacatgtgaaacccgtattgggggcacacagggggccgtagaaggtaccgaagcagtgcatgtgctccggagtatacttcagcatcctgtttctcgtccgagaatcagagatggagtagatgggaagagactggaatcggcgccagccgagggagaagatgaggggatctcccgtcttgagaatcttcttgtgccaacggtgcttcttgattctaacttgcacaaagccgaatctgtcctccgtggccgaaagacctccgacaacgatcggcatccgtggcttaaagttcttgacgaactctgctgggacaccctcgatgaccatcctggcgtacttgccggccttgtagccttcgacagcgatcctttggctttcatcaaggttctcgtattccgccttgttgatgtcgagctgcttctggatcatggccttttgagcatcataccagtcgtcctctccaaactcgtcatcattgccaccttctcgcctggcaatcgccttgtcgttcttgaaaccttcacgatcttcctcttcgaagcgaagcttgagctcctcctttcggcgggcgttcttctcacgctcggcttcaaggctttctgctggctgctcctctccttcctcctcttcttcttcttcatcctcgtcgtcagcgccgtgcttctcccctgtctcgagatcctcaaaggcaccgtcaccttcatcatcgtcgtcctcgtcatcaagaccctcgaaatccgaaccatcttcgccctcgccctcagcgtcgtcaagtaggttggcggtggcgaacttgtttcggagagcctcgacagcgtccttgtcagaccacttggcttctagttgttcgtagtcgaacttgggaatcatgcgatcctcccaagagtcctccttgtcctccttgccagtcctccggaagaaggtttcgtcgtcctcttcgatattctcttcgatctcctcctcgtcgtcttgaccggcccatttcttgatggcttctgtgggggccatcgactcgtcgtacatgtacctcgccaagtcgacagcgcggaagggtttcctccttccgtgtatctgacttgcgcgctccattatgttgtccttccacttgagctcaggatcctcctcgtcgtcctcgtcatcgtcaaagtcggatccttggtcttcatcgccggatatcgaaccaaggtcggagtcactgtcggcaaaggcgatgtcctcttcttggtcgtcgtcggtctgtttcctgaacatcttgcccagcttcatctcgttgaactcggactcgacatcggatccatcctccatctcatcttcctctccgctttcgaagccttcgtcctctggcggttcaccactctcaccatcggcaagtctggcggttcttcggctcttgcggccagtgtttccgacatcctcgtcctcgacagggagctggttgatcttttgtccgctcgcgaacagcttgacaccctcgtccgtttgaccaaggagacgcctctcgttctgcaggtcgatgatgagctgttctccttcgccgcgctcaatgcccacagcatccttgtcaaatgtgaagccgttctccctagtgataacgatgtgatcgccagtaattttcaagccgctgcggtccgccatgggcgcccagagctttttgtccttctcgtcgagtcgccttctgccagtcttgccactggccttggccagcgcttgttccatagcgggagtcgggcaaggatccggcaattgttccatctctttgattgtaaagtcgcccaaaccagcaatatgtaccctttggccctcggcggaaaagtttgtaccacggaggtaaccggagagttcaatcgttcggtcgcatttctcgtcttcttcaatctgggtggggtgggtgacatcgcggtagttgtcgatgatggtgtaagggtgggagttgcgccaaacgagcgggcgggggttcttcatgacggacaagaagcgggagaggttgtggatttcgcgatcggggtaacggccgttcaggacaccggaaaggtagaaaaggtgggcaccctggtagagttcgctccaaagtctgtgctttaacctcttctttgcctcctttagtgcttggggcttcctgaacaggtcgagatgggtgaggatgccaaagacgttgccgggcatacccgtggcggcaagaacgttaaggaactccatagtctccatttcgaagccgaagtttccatcgatcatgagaaggacaatgtcggcgacctttgcaatatcgaccatggcctcgagttcgttggcgcattcgatgaaggtcaatctctgcttcttggaggtgacgaccgtgataggtcccaccggatcttggatggtttcctttgcatatcgtcggatgaaagacttgagaagggtggtctttcctacgccaggggggcctacgatggcgacgagtcttgggggtggttcatcggggagacggtcgacggcggggacatgaagacgcttctctttgatctgcggaacaagaccagttaattataagaagtcattgaaggatggagcgagggaatgtcttcttacatcgtgggatctggcggcttgtctggcgagtttaccaggattggagaaggcaaaggccttggggttcttttctgcagggacggtcagctgtggatagtaacgataaaagaaacaattgaatacacataccacctgtatgcttggaggcccccttctccttggacttcttggaagcccgatggggtttgtgggcttggacgtcggccatgattacggctggtgtccgtgaactttttgcaagttcagtagtatagatggacacgcggtcgcgaaaacaggtgcaagtggaaatgcgacgggactcgctcccaattcaactgctgccaaaaagctgctgtccaaattttttggatagtcggttttctgatggaacgccaagacgtttatcgataagcgataagatacctgaatagtgggacctctttccgcggcaggcgacgggacctatccccggcagcacccgctactaagcagtggcagcatgcggggagttggagaccctgacaggcagtcccgaccttcaagtcttggaaccttgaacaacagacgaacccaacgtatagtcccgtttcttatcttcaaccaactactgggtgagctgtgtcttcggagtaactatttccaaaggtttatacgaagatattccgttgggtggttgagatatcttgtgctgtcttgagcatgaccaacctaactacctctattgtaccaagccctccctcactggtggagactacataccacgctatgtaaatgcattggattgttcagggacctcccaacaaacggttgaagaagagtcgagaccatgaaagagctatcatagttgataacttgcggcctcgacataggaacgtcgaatgggcccgcaaagtcaaacagccatgggccatggcagcccttcttgcataacacaccattttgagggttacatacgtaattgtcgcgggaaggagggtttccgatttacacacatgaggagggtatggcgtataggctaggctcagagttacaacagataggtaacaacatccaagatcctgagtagcaagatggtcggaagatgactggatccatcctcccacaccactcctagtgtctcagcccgcgcctaagcgctcgttaggtggttgtgtgcaaggctgtcttgttgggcgctgagatgaaggattgtctctgtcatccccacgcctggcagccaaaagagtgtcacaagtcacaaaacgacctgcggtaggcgcagcaagtctggtccaagtggatatgacgtatcatccgctccagagaatgctaatgtccctggtgccgcgtcacttgtggctcctgacggcgtggcaggaagaccaatctagcatgattgccgcttatctggcacatgtgcatctgtggtgtaggtagttcgagtccacttgtgcatgtcccttgatcacgtataagatgctccttcgtccgctcctcgagacgcagtaccgactttccaagttcacgaccaaccactacactctgtttcaacatttccatacagcaacaccaactttttcaccaaacaaccctcccaccaccgcaaagatgccttcttacattgtaagcatgccgcactcgcgcctcacactacccataagactcttattgacctcagctgttcactatgtcaggttaccctcaaggacaccgctaccgatgaggagatcgccaagaccaaggaggacgtcaaggcgcagggcggcaagattggccacgagtacaccctcatcaaggccttccagtatgacagcctccgtcttcagaattagacacaagagctgaccctctctttttaactgcagggccatctatcccgagggcgctgttttcacccttgagaaccacgagcacgtcaagggcgtcgaggccgaccaggaggtcaggacccagtaaaagagcgcatccgatttcaacagcatgtttgaagcattaggcgtcaaggacaacgacattgggaatgatatgacattagcccgggaaggacaggtataggatgagactacagtcgcctgctcagagagagaagcatgatctggtgatggatctcatgcggggcaccaatcgcggggtaacagcgagacggaggttacctagtctcagctacatagtgttgacagcgacagggggcccggggcttacctgccggtttcgctgtcgttccagtgacactctccactggaatagataaaggcggccatttgatgattgttatgaattcaaagaaagatttccaatttgcacatgttgacttgaatcgtgtcactgactgtgcctagggatgtgttcaaccaggaagtccagacttgcaatggggatgcgtcatgctggatggaggagagagcaaccgacccgacagcaccgaggagacagaacgggaagcacagccaaagcacaagcacctaagtggaagtggaagccctcctcagcccagcccagtcctcaaggtgctccaacctactccaagcggcctgtgggcagccccttatcgcctagcatatcgattggaccacgataaccctgtttcagcgtggactgctacctatgtcatcccatcgcggcgctgatcgccgtcccgcgcgcacacacacacacacacacacacacacacaccaccgaatgacaacgaactgaagcaacacggcactctccaccggaccctacctacgtacttgttgcaccaaaattggaagtacgttgtagtcccaaattcagtctcgtaacagaaacccgcgaccgcacaacatgccgacatgaaatccatcgcgaggccgtcgaggtttcccagccctctcaaggccgccttgagctcctcaaactacccgagactgtattccatcctgaaccagaatatcgcgagaccccattacgaccgcccgctcagcagtcgccatgagctagaggacaaagtcccatggctggctaaccagcctctacatcagctgagtctggccgatcttgtcaagtaaacaaccaattccactttatccaaggcgttgatctaacaatggcttcattctcccagacacggccgcccccctctctccgccgaagccctcctctcctcggcgcgcttcaccctctccctgctccccatccgcctcgcccaccgcatccaagccctgcgcaacctgccctacatcgtcgtctctaaccccaacatctcgcgcatctacaacaactaccagcactcgctctcgactttgctcccctggcaaggcaagaccatcagctcgctcgacgacgagatcaaattcacccaggtcctcgccgagctcgtccaaacccacaccgacaccatccccatcctggccaagggcttcatcgaatgccgcaagtacatctcccctagcgaagtgacccgcttcctcgatgaacacctgcgcgcgcgcatcggcacccgcctggtagccgagcagcacatagctctgcactacagctctacgccgcacttcgacccggaagcctcgcccacgctctgtccggagcccaagacgcacccatcctacattggcgtcatcgacacgacactgcggcccgccagcgtgatcgactcatgcggtgactttgtcgccgacatctgcgagctcaactacggcgtgcgccccgagtgggtggtggacggcgagccggacgccacctttgcgtttgtgccgatgcacctcgaatacattgtcacggaacttttgaagaacgcgttcagagcgaccgtggaaaacggcatgagccgcgagccggtcgtggtaaccattgcgcccgagccggcgagcagttccgccagcgcggcgacacccggcgtttactcggattattgccctcccaattcttcccaaaagaactcttcttcatcttcttcttcgggttcgaattcgatttcttcgagtcagcaaggaaaagcagcagcgcaacaacaacaacagcaacaacaaaaacaagcgcagcatggcatcatcccgctacatgaccgtgcgcccggggtgacgatcaggatcagagataggggaggaggcattaacccggcggtgttgccgaacatttggagatactcgttcacaacgttcaacgacgcggatgatgatgatcatcatgagtcgccgggggcgtggggggaggaggccatggggctgatttcgaatacgggcgtgggcgggagcacgattgccgggctggggtatgggttgccgctgagtagggcgtatgctgagtactttgggggagggattgcggtgcagagtttgtacggatggggcacggatgtgtacttgaggttgaaaggggtgggtaagatcgaatattgagtgtacatactacatatgtcgggttcggtcggtcggtcggccggtcggtacgctgttatagatcgcatgtcaagttgccctgccggttatgagtatatagtatttggctgggagatttgaaagagggtccatagaaatatgacttcaacgcgtcaaatctggagaatagactgttgtgtttattcctgctcatggttcaaagcgaatcgaccagtgagatggacgtggcttgaaacgcggttcgatgttacatacttgtttgatttcgaactcaacatttacatccaagattcatattcctcatcgtgcctttccttaatgacgccaaccaaacatcaaccattaaccaacaaattagaaactcagtctcgtcgtgggtgtaaatgcaaagagatacattgctatgatatgttataactatgcaataaaacttgaagccaagaaattaccaagtattcccaaaaaagatagtgtctatgctactatatccattaatattttttttgtctcaaaccactaaacaaacgataaaatgatccaaaaacccatccaatccatgtcacttcaatacccggcatccattatgacatgaaatcaggttccatccttcatgtatcagatcacatgtttccacttcacatgttcgccaactcattatcaatctgcctgtccataaacgtcctcctctcacccaccaactccgtctgcaaccgctgctccaccagcgcccgcacctgcttcttcgtcaccgtgtccaaatcaacctcgcggagcacgccctggatggcctcgatgatcatctggtcatcggggccgggagtgctgcgctgaaagtcaaacgaccgcgaactttccgagtggctcatgccgggacggtgtccaggaatacccaggctcatgcccgtggccgtggacaggcgggcgttgaccatgccgccggcgccgagagcgggaggcgtattggtcatggagcgcatagcaccctggctggggccgcggctatgaccgccagggaagtcctggtacgggctggcgcggcgctgcatctcgaccatggtgcccatcgaggccatgctctgacggttcatgaggttgttctgctcggtgaaaggggaggcgccgacaaaggtgctggcatgggtcatggcgccgctaccgccgccgttgggcgggaaaccagggctgtgagggggcatgtaagctccggcaccgcgaccgccgaacccagtaagaacggacggttggcggaccgaagagtagactgacttcatgtcatcgacctcgtaggtctcctcgtacataccgcccagatgctcgtccatacccttctcaagagggccaccgcgacgaccgggaaggttgttggcgagggcatattcgtcccagcgctggagaggaatggcacgggggttgaagccctcctcgtcgacggcgacaacttgctttttaccgctttcaccaatgacaacgcgcgtattaccccaggcgaagtcatcctgatgccagaacgagtagatgggcaggatgaaggagtaaatggggaaggcgaggaggtagatgatcatccagcccacgtgctgccattggcgcttgaggatgaagatgagcgcctggagaccgtacacggccgcaatcatgatgatcgaaagaagagggaacggtgcagtgtgggaggaggccgtgtaaatgagataaacgatgtagacgcaagtggcgggaagaataatagtaccgaagagatcgatgaagacgacaatgcgcattgagaagaaacagaaaccgcacatttcgtcgaggaagatcaattcagccaagttgtggatggttgagttgatccaacgacgacgctgagacagcagaacgctccaagtctcgggggcggccgtttggcagtaggcatcgggaatgaacttgtaagacatgtatgggaagtgcttggtcatgagcgtggtgaggaaacgatcctcaccaagcgagagcaggttcttcttgtggagggtgtcaacatagcaatcgctgtactcgcggataatatcatccgagataatgagcggctttcccttgtcaacagtacgcaagcggtacatggtgaaactattgaattgtcagtattgcctacaacaatcagtgagcggaggaacggcaaaacttaccaaccgggcaaacaggtaacgctgccaaagagagactcgaaagccttcgctaagtgatgagaaatatagtactcgtaaacctggatcatggtccaccacgaaagatcctcattctgcaaactggtttcaccgcaaataccggcaatcttggcgttattggcgcaggctgccactaggcggttgagagaatcttcgcgaacgcaggtatcggcatcgaccatgaggaggtattcgtaaagttcgggatccacaccgatgatgttgttgatctggtggaagatttccagttccaagggattcatgggcgcacggtgatggacgcggttgaggaagctcatgagcagaatctgcgagtcacgcttaccacggttaccgggcttcgtcttggactgctcagactccttgccgaccttgacaaccacgatataaggtaccacgttcccttcaaattcatacaatccagagtagaccttgccgtagttgagctgttcggctccagtaccgacggatttgaaggccaaggcaggtgggtcaaccttggggtcaacaccgagaatatcgaggacgatcttgggagtaggacggtcgttgccagcaccgacgatgacaccgtcgcaaataacaaagatcagcttccgcttgttatcgtactggagggctgtcaaagagtccagggctttcctcagcgagtcttcaccctcggtataagcgggcacctggcagatgacaaacttgtcctggggagcagggcgtctcttggatccaaattgaagagccgacacgaacttgaccacgatgatactgcagataataacggaaaatgcaagcaagatgtagttgttgacttgacacctggccgaataacggaaatcgggcttgccaacgtagaacgcgttcttgacacagttaagactgttcataacactattatactgggtcgtgttgctactggcgcgatcaatcaggtcgttaatctgctcggtcaagtcctggccggggttgttcttgaccatgttggtgatcttggcgtcgatgaacgtgtatgtagcatcgttattcatacgcttggcggtgtacatgtaatcggtcatgtcgtaaacgagatcctcgtagatgaaccacgggtgattccaatccaggccttcctgcttaatcttcttggaatcccaaaccacgtcgccatggtagtactccttgatggcaggcaagaatctctcggtataccagtatctttcagagagcttgctccgaatattaggctgcgtggggccggagatatgctgggccacaacatattcaggggtagtgttgaattgcaacgtagttgaatccgcgatgccgaggccggggcaggtaatgtagagaggcgcgacaaagtaagcggagaggtcttggccagcaagcggcatcattacatccgacgtggtgtcaatgttgttgtcgctgtgctgcaatctccagaatttggtgatgtcgtaaaccttgccgtcaatgctgacccagaagtcatcccctgccgcatgattctgaatttcttccagagtccaggctttgtcgaaattggggcaaagaagacgaccgaagaagataatccagaaaacgatgatggcgttgagaagaacgataatgaggcagagaacaaacttctcacgccatgccatacgcacgtcaggccgcttcatccgaccgacgaacttgagtaatggagatggaatccaccacgtcaaagcccaaacagtaaagacccaaattttcctttgggaggagataggccgctcctcgatcttcttgccctcagcaaggtcgggctctaattccgaaaccagttggccttcagcgttgtagaagacctgtcccttgtattgatcgcccttgggaccaagaccgtaatcaccgctacgcatgccagtcatgttcgtaggggcaacggaaggagcacgcgcggggctcgggttgaggttgttttggctaagattaccaccgagggcgaggtgatcgtagctcccgttggaggttccatcggcaaagggagaacgcatgtggtcagcatgtacctgaggcgggaagaagccgcttccgttgtgagaatagcccgagcccatggcccctggggccatcaggttgcgcatgctgttgagcctctcagcttccatgggcttcaggtccaacatactttcggcttcccaccacgcgctctccctcatccataccctctcgttgcccacgacaacctcgccgttgctccagccccgctccaggatccagctctcgataccgtcacggccatccatacagcccagaggccgatatcgctgagtaaattcatggtgatcaaaatcggcggtgtagtcgatgtgcttattgcgtctgttggcccactcggacagcctccaggtgcggagctggcgagaaacagctccagctgaccaggctgagttgacggcaggaagggcagcgagactagaaggtgagtcgtctgtggggtggatgcagaggtgataccaagcacgactgcggttcaaaagatccgcaacatccacacggccagtgcggccgaggttgataccctcggtgggaaccgggagcaagagcttcctcaagaaaccctcatcttctgatgcgaaggcagtcttttccaagatttcctcgcgcttctcaatcaggcgttgcctttcccggccaaccgagccaaccataacacccagatcaggaccacactctgcaacagcactctgcatttcccgcacaaccgagctggaaacaggaaccacctcgacgccgtcagccttcatttccgagttgataccctgagtgtcgtcgaagatgccccgcatggcaatagccttgcccaagttttggtcgggaatctcgaggacagtaaggcagacagtatcgccactgtcctcgttggaagtgggcgcaccactccgggaggcaccgtcgctagaatcatcgccacttctggatttacccatctgcacggcaatagcatcgttggccttcttgatgacccaatcgaccaaagcctcatagagtcctccgatcaatgtcgcccggtcgtcggtgctgagttgcctggcaagaatttcgggttcgataccaagaagtccaccgacatcctcgcagatttcctccaaaacttcttggtcaacattgtaatcgagtgtgttgccgagcttgagaaggccggccaagatcgagatgaggttgcggtgcgaagagcccttgatgccgatgtccttgagggcagacctgaagtcgtcggcagcggcaccatcatcggcggtaggaagataggatgggggatcgtaggtgccggaccgggcgagaagactgtattgagacgcggccttgagcccaaggaactctctttcggcgggggtagaggccgtggtgagcaggtagtaaaagacatcaaaggccctgtatccaggctcagaggggacacccaacaagcctttgtcggtgtcgataccaccttgtgtgagcgagagtgaggcggcagtaaggttgcctgtaaggttgagggtcaaggtgacggccaagccggtctgtctcggagtggaggggttgtaaggggttacacagcgaaggaacggttcaatagcatcgagtgctttgtacaccgaggcagggatctcaaggggaatggtggacaggaagggtcgcaagagcgaaggagtcgagttgtgcagtgatctagcagtcattcacctgttagtaccagacaaagtgtgtaggtcaagcaaggacatacccaagaatgatacatccatcctcagcacggcgacgagcgtgctcccatgccctcaaagccagagcgccatcaacggttccaccaacgtggccatcgggaccagcttgggaggccgtaagccatgtgttgacgacgagacttgtgccggcgtccagacggtatggttgtgaagagaggtagatgttgtgtacggagttgagaagagtcgtggtagagacctgggatggctgttgctgaccaggaccccgtccgcccataccggcgtccgaggccatggaatacattgacatgcggttcgccatggtgtgttgttgggatgacggcaaagtgtcagatggattccgggagccccttggggggaacaagagcgtagacttggcccacgcctttcctcaccgacaaggacagcgatgcgaacgagcggtggtggtggtcgaagtgtgtgtatatagtatcgataatcgccgagtaattgtgcgattgaggcttcgcgtgtggttgtttcagctctggtcagtagtggatgcttcgatagtcgatatcctctgccaaatgcttcaaccgcgttctttggtaccgtctgcttggtagtggtagtggtaatggtagtagtgtgtggtattattagatgaagatgggaccaaaacgagagacgacaccgatcgcgcaaaaagatcggacgaagagaaccaccaaagcgagtgaaggcggccaacgtcaacgacaagcaatgcaaagcggtgcggtgacagtgacagacagcaggtgaagtcgagttcctgcgacgggacggatgcaaaggaaacggatttcgaaaaatccggaatgttgcagattagctgcccgtcagctagcagcaccagcagcaggggcgggcagcaagcagcaggcggcggtaggtaaggtacacaggggggggggggaagcgagtgaccgaaggggggtgtacactacctaggtaggtacgctagtgtaaagcgagaatgggggagaagatgggcaagagcggacagagacaaggaagcgacaacccagcgaacgaagcgagtggatgatggagtgaagttttggtggaagatgatggggttggcgggcgggtggaaggaaacagcgacaattctcacaggctatggtagtagtggcagggaggctcagcttgctcggctcgaaccacactagcacacctatcaattggaacggtctgaaaggtctgaagggggggtcaaccaccagactcggcgatccagtgtggaaatgcatggaatgaatggatttccatttgctacctgttgctgctggggctgctcgtaggtgaccccattacccactggagaagcctggaaaaaaatcaccacattcgcaggggatcgcgaagagagcaacaacagaactccgtgggggggtggagaattgtgtccgtacggcggttcacaacacttgctgtaaaaatacaccagtcccaattcactcacaagtggaggcaggatgcccatgatgtacggagcgcccgcgacaatcaccccggcccggtttgggtacgtcgatctggaacgcaattaccagcgagattgtcccctgtccgccaagagggaagggggcttactgatgaaaaatgcaattatgcgatctttgattgttaaacttcagttgtccctatttccgcttttgccgaccgccttcctgcggtgccacaatgagcttctcgttcttggtgtcatcagtccatgtgtgcatttcaaaacatcctgctacgtttccagagccttgctcctttgtgaggcgctgttgcactgcttcagtttggttgtatcgggtgtatcaggcctgtttatggaactccgtcgttcccttttccagtgattttcatgccaggatccgcgaccatttttcgcctcaatgattggatccccccccgttgagccttgaggccctgtaccgcatccacctgattttttactttgtgctgaagaagggaatgctggtcgagtgtgagatggccagactcgatcgaccccaaagcctgcttggaaagacgatggtcaaatgagattctcgcctttggattctcgttcgcttacagcggcgcactgcgttggtacgggtctcccgttcggcggagtgccggacggccacgggatgctggatgacaatcggatacgagccctcacaacaccaactacgtgcataactgcaagacttgggccccaccgtctgcggtcattgcgtgtggatagatgatggtgcacatcctcaagcaaaggccgagctgagaacctcgcattgggaatggcattattcgctgcaaattgacgtctaaaagtagggtccacgcccatgactggctagagaattcaagaaaagcttattcacagccgccctaccacgagcacgagcacgagcccgcccgggcgttatacactaattgttgcatgttacataaactagactacataggcactggacgtacggatacatagttccattgggtctcgagagtctgaacacgaaaaagggctggaggggtatctcgtgtcttgtccgaacatcagcgacattttacaaacattcccgtcccgtgcgttcgactttgttcaaccacctcagcgcccgacgcagcggtccgcgaatgtgtgcaacaaaaccctcccgcctcgcaacctctaggaagtggacagccatcaagaactatcgacaattaaattgacgacaagcacaataaaatacacgtcaaaggtgacgatgggacacttgcacattcttggaatccagtcggcaattaacccaaaaaccgggcatgataatgagacatgttccgctgccttggtacgtggtgtatataattgcgtgccgtctcgctcttatgactggcatcgagcagacgggaggcctcgatacagtgaattgtctcagtagtgacctaatgatggaaagatatcgtccttggcagccaaggcagatgcggcgaaaaaaagagacgctcaaagggggctgctccacactccatgtgccacctccaaccgggtagttttctttttttagttgtctgttgtcctccttttgccgacccctttttgcctgcgccgcgttgcattgtcaagctctagtattggggaagaaacatgggcaaaaacgttgttggacggccggcatcaaacggcccttcgtgttgacgttgcctttggtctttttggaaagtggaaacacgaagccatcaccaagggtttagatgttttacatatactagtacaaatcgaatatacggccctggtcatttggtggttaggttgatggggattccatatatgcaatcctgatgggctgtagaggtaatgtacatcgaatgcgccccacgaaaatatcggaaccgacatcaggtcatgtgcatcaacgccgatttaaacgtgcctagagcgggaatgtattcaggggcatgatcaaaggaaagcggatgaactcgtcttaccgctgcacactagggcaaactaaactcaacctatattttggcagattttggtggaggtctgcggaggcgcgatgaacaaccgcgctccttcctgttcctaaaatggcggacatcctcctggcaaagcgcccgaacgctcctgcagtaatggcggggtctttggcggggatccaggcacctcacctggagctgccagcattgacgggaaactccaagtggaaattcttcgcgcttctgttctgggctcttcttcttcaagcaaacggatcccatgctcataccttgaggttgtacacagttttcatcagttcttcgcagagatgtcgagccaacgaaaccaatttcattccgtcttcacctctcgcgttggaagctgaaaattggtcaccgcatcgtccacccaatttccgaggctcgacactaacaaaaaagcgagactccaaaaggcgtcatacttaccgactacgccggactacggcacaccggcagacggtgcaccgcacaaaccctacgaggtggtaccgccagcacgtgttgtacgcgactatttccaattcatacgaggagacttgcagcgcaaagccagcaccaggccggggccaccaaatccaccccattgttccccaactctcgtattcccaagggcacgccaccccacagatcttgccgggacacctcacaagacaagcaatattcatccgcgacaccttcaggtacaatggctctagtcagtgaaccatttggcaacgaacctggagaagaaaagaagacgtgaaaaatattccaaggggcctggtccggcggtccctgacagtctgacaccgaccacgttcgtcaaggtagcgtagaatggggcttgcagaaaccaacgaaccaacagaataatgtccttggcatcaacagtggagaatagccagtgggagtgagacaatgcacaatgcaggtaaatgcgatattagcatagcagccgaataacagcatatgtaggcggctgaaaggacaaagcatgtcaatcaatttttagtgtttctatcccccagccaggcgcacacactatcgtatgcttattaccgcgggcatgggccctcgacttccgaaatccaatcgagcaatgcggtcatagggcgtccatccgctccgggggggctcctggttgctgaccgcaatgggcgaagaacgggcaaaagagaatcaagccgggtcaaagtgcccctgaagaagagaaaatccagctgtggtacgtacctatatacaccggcgtgattctggaaccgttcgacagggctcccaaagaggatcaccagttcgtcccaagagtcaggacaacacagaccggcctgacccaaaatctggaggtgtatccgatcgaaaagatgtgctcccgcatcaaaagggcaggcagcccatggaggctgaagtggaacaagttgaagcctttgcatttcttcgccttgttcccttgttcagaattttgaagatggatggatggataggcatcttgaatcacgcactggcttcagttctgggcgtggagaagcccgtaccttgtgctgaccaatcacatgctggacgggcgcaggcacttcgtatggatccgaattgcagctctggcccttgcagaccgccgtagcgccggcctgagagaaaacattggaatcccctttccccagtcaaccagctccatacctagcctccatcagacagcaggcgacgctgccggtgtgaacctactacctgcctacccaccgttttgttcctagccacggcatccatcgctgtacactacacacttccctcttttgctggggatcacaggaaggttcggaacaggcctcgagcgtttccaaggaacgcctgcttagtagccttgttgttctatcttttctctcctctctaacgctcgtttaccattgtcgcatctggtctctcgttttgcctcactgtcgtcactgtttcgtcctgtatacacacctagcccgtcgcctatttcgctgaggcaggttgttcatctgattggcatcggacgacagcttcccaatcacaccattgtcaaccttccctcgacgacttgacagcaaacttcaacacttcccagacgccgacgacttggacgctgtacacctctcaccaaacgacctagaggtcctatagacatatcgagtattatacatactactagtcccccagcagcgcgttcatcatggcgctcaaccttcctcccgtaggggggacgggtggaggggcccatacccaaccttcgttaccttcgctgccaacccatcttcagtcggatacacacttgacggctcacctggccagtcgattccacgtctcgctaccgatttcccgactttcatcccacgcactcgtttccatcaacacatacactagctccacgaaaggagatggcacgcgagagtcttccgccatgggcggtgccgaggacatggccgagagggcctacatccgtctcggtcatcggtcagagaaccaggccgtgctcttcttgtatgttgtgttgtctttttgcttttgtcataccttgcggcgtgacctcgttactaacggctgagacaataggggtgaatcgggctcgggaaagacgaccattcgtgcgcatgtcctgaccgcactcctcaacaagtcttcaactcccctttccaacaaggtgtccctggccgcatatgtctttgacacgctcactaccaccaagacagccacaacgccgacggcctccaaggccggtctctttttcgagttgcaatatgacacagcatccaccaccagcccacagctcatcggtgccaagttgttggatcatcgtctggaaaggagtaggatagcggctgtgccaacgggagaacgcaacttccacgtgctgtactacctcctggctggtacaagtcccgcggaaaaggcccatttgggatttgaggaaggtaccacagggggtaagcggtggaagtatctgggtcaccccacgcagctcaaggttggcatcaacgacgccgagggatttcagcttttcaagacggccttgaggaagctcgagtttcccaggaccgagattgccgagatctgccagattttggccgccatcctccatattggccagctcgaattcgagacaacatcgagcacttccgctactggcgatgacagtggtggcttctcccatgagggtggccagatggttactgccgtcaagaacaaggatgttttggccattgtcgctgctttcctcggtgttggcgtccaggacctccagacaacgttgggttacaagaccaagatgatccacaaggaaagggtcacggtcatgttggatcctgcgggtgctcgtgagaacgccgatgagttggcgcggaccttgtactcgctactcgtcgcttacattatcgagaacatcaaccagaagctgtgcgccgctgaggatgccatctccaacactgtttccattatcgatttccccggcttccagcagcagtcttctacaggctcgacccttgatcagctgctcaacaatgctgctgccgagtccatgtacaacttgactctgcagaccttcttcgaccgcaaggccgagctgctcgagctggaggaggttactgtccccgcgacgagctactttgataattcggatgccgtgaagggattgctgaagcctgggaatggtctccttagcatcttggatgaccaaacgcgccgtcatcgcactgatatgcaacttctcgagagtctgcgcaagcgctttgagggcaagaaccccgctatcgaggtgggctcggcgactgcaaagttgcctggcagcaacttctttaccgaaaacaccgccgcgacattcacggtcaagcacttcgctggtgaggtcgactaccctatcaagggcttggtggaggagaatggtgaggttatttctggtgacctcatgaacctcatcaactccagcaagagcaactttgtcatccgcctcttcggccaagaggctcttcatacggttgtccacccgcaagagaagaccacggtgatgcaagcctcagtcagctctaagccgatgcgcacacccagtgttctatcgaagcgaggacgccccgctccaggtcgtcgcctacggggagagaaggcagacccggatatcgcgatcgacgaggtcagcgagtcgggagagcccagcaggaagtcgagcaagggatcggaacaaggcgccgcggctcagttcctctccgcgctagaaaacgtcaagacagccttgactgcgcaagggacaaattgctatttcgtcttctgtctcaagcccaacgaccggcgtattgcgaaccagtttgatagcaagtgcgtcagggcgcaggtccagacgttcgggattgccgagatcagccagcgcctgcgcgccgctgatttcagtttgttcctgccgtttggtgagttcctgggcttggcagatgccgacaccattttggttggaactgaacgcgaaaaggtcgagatggttgtcgaggacaagagatggccaagcaacgaggtcgccatcggcgctactggtgtcttcttgagcgagcgatgctggatggaactggcacagcttggagagaacacttcgacctcgggccgttacggggggttgccatcagataatggttctacaccagatccgttcagcgatccaaaggagcgcctgatgccctcgacgagctctacaccgcagatgtacaacgacaagaaggccggctactttggaagcaacgatgtggatgcacgatcagaggccggcactgctatcggcgcgggcgacatgttcaagacatttgagacccgtgagcagatggcggaaaaggccaatgaaaaggatatggccgaggttgaggtgtacaaggacaagcctagccgtaagcgctgggtcttcttgacctattgtttgacttggttcattcccgatttcgccattcgcatcctcggcaagatgccgcgcaaggacgtccgcatggcttggagagaaaaagtggccatcaacttcatcatctggttcttctgcttgcttgccgctttcttcattgttgtttttcccatgttgatctgccccaagcagcacgtttacagtcccgcggagctgtccagctacgacggcaagggcaagaaccctgcctatgcggctattcgcggtcaggttttcgacattggtgacttcgcgccacgccactatcctcgcctggattcaaagtccttcacacagtacgctggtcttgacatttcgggcctcttccccgtccaggtttcggctttgtgccgcggtgtgaaaggcacgattgcggacacggtcactctcgactacaagtcagacaacatcaccaacgcggccgctgttatcagcagccaggacaagaacgcgcatttccatgatttccgtgcctttaccaatgacagtcgtcctgactggtttgcggagcagatgatcttcctcaagggcaatggctacaaggttggcaacgttggttactcgccgccctacgtcaagaagctcgctggcaagtcacaatcgattgctatcctcgaaggccgtgtttatgacatgagtcagtacatcaagggcggacgtcaccaacgcgctgctcctgggaaacccgaacccacggatcccaatgccgtcaacttcatggacccacttgtcgttgatcttttcacccaaagggccggcgaggatgtcagtaagctctgggaggctttgaatctcgacgcgaacatgaaggcagatatgaagctctgtctggataacctcttttatgttggcgacgtcgatactcgtaactcgacccgctgtcagttctccacgtatctcgtcttggccatctcgattcttttggcaactgtcatcatcttcaagttcttcgctgccctgcaattcggccagaagaatatgccagagaacctcgataagttcatcatgtgcatggttccggcttatactgaggacgaagactcactgcgccgtgccatcgattccgccgcccgcatgcagtacgatgataagcgcaagcttcttattattgtctgtgacggtatgatcattggtcagggtaacgataggcctactcctcgcattgtacttgatattctgggcgtcgcggagacggttgatcctgagcctctcagcttcgagtcgctcggtgaaggccagaagcagcacaacatgggcaaggtctactcgggtctttacgaggtgcagggtcacatcgttcccttcatggttatcgtcaaggttggcaagccttctgaggtctctcgtcccggtaaccgtggcaagcgtgactctcagatggtcatgatgcgcttcctgaaccgcgtccactacaacctcccgatgagcccgctcgagttggaaatgtaccatcagatccgcaacatcattggcgtgaatccgaccttctacgagtacatgctgcaaatcgatgccgacaccgtggtggcgcccgactcggcgacgcgcttcgttgctgccttcctggaggatacccgtcttatcgctgtctgcggcgagactgctctgaccaacgccaaggcctccttcgttaccatgatccaagtttacgagtactacatctcgcacaatttgtccaaggccttcgagtcgctcttcggttccgtcacctgtcttcccggctgtttctccatgtaccgcattcgcgctgccgactctggcaagccactgttcgtcagtcgcgaggtcgttgaggcttattccaccattcgtgtcgacactctgcacatgaagaaccttcttcaccttggtgaggatcgttacctgacaacactgcttcttaagttccactcgtcctataagaccaagtacatcttcgccgcccacgcctggactattgctcctgacacgtgggaagttttcctgtcccaacgccgtcgttggatcaactctactgtgcacaacttgatcgaactcatcccgttgaaccagctttgcggtttctgctgcttcagcatgagattcatcgtgtttgtcgacttgctgtctacggttgttcagcccgtcaccattgcctacattgtctacttgatcgtcttggtggcgcgtaatgcgactgtcgtgcccatgacagccttccttctccttggtgcgatttacggtttgcaagctatcatcttcactctgcgtcgcaagtgggaaatgattggttggatggttctctacgttatcgccgttcccgtcttcagtttcgcccttcctctctactccttctggcacatggacgacttcaactggggtaacactcgtgtcgttgctggcgaagcgggtcagaagattgtcatctcggacgagggcaagttcgaccccgccagcatccccaagaagaagtgggaggagtaccaagctgagctctgggaagctcagacctctcacggtggcaacaacgacgatatccgctccgaaatctcgggcttctcatacgccaccaagaacccctacaacgttgccatgtccgagtatggcggcgggtacaactacgctagccgccctggttcgaccaccggcttccctctcggaggttacagcgataagacacatctgcccgttaacaacggtagtcgtatgtctttcgccaactccgacatgttaatggccggtaatcgccactcccagttcagcgggtctcagtttatgggccgtactccctctcagcaggagctggagatgaccaacatggcgggtatgccgagcgatgacgcgctgttggcggagattcgcgagatcttgaggacggcggacttgatgacggttaccaagaagggaatcaagcaggaacttgagaggaggtttggcgtcccactggacttgaagagggcttacattaacagtggtatgtatttttgtcttgcccccattgatcaacttttgtgaggaatgatgtctaactcgatggtgaaaacagctaccgaagccctcttgtcaggccagctgtagttgctgtttgccgttgctgtgatgcgttgatgtcgttcatacgtatgaactacgaactacgaactcgacacttacgggggaaatgggttattgaaggaacttgaacaagactttttggaaagcatctcacgctcgcacccttgctttttttttttggcatatcagttttctctcacttttcttctaacatacttatgggaacatcatcaattttggtctagaataatctaatatgcatagtatttagctgtcgaggggggtttggaaaatcaaaagactttgcgtctatttgttggtgtgtttgttgatttggtggttcgtggtccagcgttgcttttgttattgttgttgttgctttattgtgcatgtttgttgtgccgctgtaaagaagcgaagaggtacatagctcgtgtgtttactgaatggatatcgaatagtattttggaagcctttgtgtttgtttgctatactttgcctttcaaacacgagctgttgcggtaggtacgaaaacgatacttgactaggcccattgcctcctcgtaagtatatatgcatcgccgactgagaccttgcccaggtcgcttccattgtggacaatgagcccacttacaggggaaggcagaaccatgttgttgtggcttgtgagtcactcggcctgactgacagccgtgaccagggatatattctgcatccaacatgggttgtgtttcgcaaatttgcaaactttttccaaattcgatgaatgccgaaagagtcaatcattgtgaatcagaaacgggaacggcgtggatcaagccatcaagtgggtgttgagtggtgattatacagttgaaccgaggcaaattgtgtgatgttcacggagaggttggg