tggggggggggggaaagatagcacgcagaagaacacacgaacttttttttttttttctttttttcatcaaatgtagcaacccaaactgaactaatgagctccgaaacaggagcacggaaagcggtgtggtctagaactttttgttacaaaagagtcttcgttccggtccggttttgctcccgcgatccatttctggcggggtcgcagaggtccgaatcgagactacagtcttggtacagtatggagagtcaatcaaacaaatgccatattctgattcggactgctatccgccagacgaggcggtatcgctgagctgtttcgtagccgccaagataagctgctgctgtgctgtgctgcctgacaagccaacgttaaatccgggccgttgtattctacctctagaggtagctgcggcatgtgtaggaccagtggactatatctagtatccaggaactatccttttcgtcgacttacacagttcccttccagcgccttgttggcgggacgggcatgattacagccacagtgctgtcaacggtcaccatgttgaaattacggtacacaaatatcaaatttatgttcttgaatacatctctctcagtgtacaagcccagcaaaggtgttgatgttgtcaataaatttgtgtgagatgttctgatagatatcacgcccgttgtgttttggccaaggcctctggggttcctcggtgagctctcagctcactacactcagcttgttcctcaccttgccttcaccgatcctacaagtacactaaaccgcgggcagccacctgccaagcccagctaggagcgcacacgacccacccacagccccaccacggcccacgcacccccggcgggccggcaggcaaaatctacaatcgcaatcgcaagaagcgcggacgacccgacgtcgattggagagcttccggcgcaaagaccgtgctccgtgaatccgcccgccctccgcccgcagtttgcgaacctctccgtccggacgagccccagcccgtcgcccgtcgccgtaccgcacttgatccagtccagtccaggcgcgccgttgcacaccacaacagcgcaacaaaagtcgttcaacatggcgaagaagggtaatcgactccatcctcacccgtgtgtctgcaattactgctttgttttcctaaagggaaaagcgatgcaatggggaaaccggaaaccgaaaacagaagacgatagttgctgataggtaaacaacaaacagccaagtcccgcatcattaacgtgcgcctgatctcaatggccatgacgggttatttctacaccttcacccgtccccgtacctcgctgcctatgagcatgctgaaatacgatccgatcggtatgcgcatatcctctcccctcattcctatctacctctttcgcttccaaccacctacatgattgattcggcggacacgacgacacgggcatgatatggaactctttttggttgcgggctttctcgatttgcacgattcgaaacaccccaatacgcttcgtcgaacggaccttgggaagctcgcttgggactgggactaggactgggatcaggctgggacgcaacagttcaaagactcggacgatggcataacgtacggaccttcgagaaaagaaaaaaaaaaaagcaaccagccaaccaaccggccaacagagaagagaggaggggacggaagaaacacttgcctacgacagacaatttttcccaatcacggatctcgaagaggaaggaatacctactaaccctttcgcctctccaccatagttcgccgcaaggtcctcttcctcgaacagaaacgcaagggcaggtcatagatcgttactcgcccccgggcctaacgaccgtcgaacgaccgagagccagagcgagaacgcggagcctgcgatacggaatcaaagagcgtagcggcgaagcagcgacaagtaaaaagctacagcaccccctccacggattaccacgtcacaccaagttacgatttcgaccgggttgtgtttcaagcagatcaccagcagacaatggccagtgctggcgagtgagttggagctggagctggagaggggggtggaccggaccggaactggactggatatatggagaagagaggcgcaagaataagatggggtccctcgttccatccagtctctggtcgtgtattattactgtaccaccgatccatcagtatataacatcaccctgtgagttatggattggcaccatggagcgtttgttgcttcttcgctctaccgatgggccaggttgattagagaatgtacaagtcaagagataagcacaacgcccctcggccgtcggcaatgctgggcgtgacccaggttcactgccaagtggctctcccttctcttgtgttgtgtggtaaggataactcttctatcgcgatcagacagtctgtcatgacacctcgacatctttgacttttcttgccatcgtacatcgctttatctcatctttctatattttcgtggaaatcaaacttttcattagtcacaagacccgtctcccaacattttacaggcgttctttcacactcttctcgtcgtatacatattgaatctcaattcattcgaaacacagtctccaatccacacaaatacgccatgcatcgacatatggatcataacttattcccaggcggaggcagaggcaagtcatctccgtcttctttgtttgcattctgcgagagggtcatggagtcttgggtctcatcattggcgcccccgtatcgcgaaagtggctgggactgagaccgtgattgggactcgccgttcgtttgactgaccgagttggtgttttccgcaggatcaacggaccttctactgccataagttcgagtcggtgctgatctgggtggcaaaaacctgttggcaccgttcatgacctcgggtaggaggccaaatgaaggcttgaagttgatggaaatcaatccgttttcagaaggctcagagccttcgctcaacttatccagggcgtgacggcttcggtaaatccgttgtggtcgtactattccgcgagttccacgttcatctgagccgttaggaagcgatgctgaagctggggtagaagtaatgtctttggtcgtaccctttcccccggcccctttcgagtatctcccgcgccgaagaactacaggagaatccacgatatcatcaggttgtttccgcttgttaggtcttcctgaagcagaggcatctgaaaagtggccggacgtaacttcatgagacacgggatttggctccaaaaaagcacccgcactttcagggggagttgctgtgaaggtttcaagtggtccgattctcccaaacgcaccactccccgaagaattgtctatcaattgttcccgagatgcactacgcgtcattctcttcatgatcgatttaggaggtgcagcctctctcctccttgacttttcctgggcaacagagggcggtggaggcaaacggactttgcgtataccttccgtagatgttggccgtcgcacagcaaccctccgttcttgatcctgaaggctcatgaccacgcgatgttgtaggaacggggatgatgtctcctccgtgtttggtggagttgttttcgtgccactgactccatctggatcgccacatttgctttcttgcagtgggtttattccgatcttgttgcatgcattggcaagtaatgcctgcagttcacttgctggtgctcctgtttgatcagcaactccacctagtgcttggagcggttggtgctgcttgtcgagaatggcctgatatttcgttgatgccatcttcattatctgctctacagccctgggaatctttgaccatacctcatccatcgttgtagcgctgtcgaacagttttgggcttccagcatctgaagcaacaaatccttcctttactgccagttgctccatggtagtaaagcactcctgcattttttcctcgcgtgttttctcgatcagctgtacttccgaatatgttgcttgaaattcggctgctgtcttctgccaactggcaagctctttctccaggtcgatgatacgagaagagccccgttgctggaattgttcgagttcgagtgacttcgccttcaactcctcagaaagggatgagcatttactttccgcagcagcaagcgtgactttcaaagcctcgatctcattggtatgctgtctttcagtctcttgcagcccggtgtagtttgcttcaagctcggctgccttcttctgccaaacagcaagatctgcctccaaaccgctgagtcgagtagatctctgatgacgagactcggcgagatcgtccgatcttgtcttcaattctttagcaagagatgagcattggttctcagaaatagccagattagccttcaaaagctcgattgtacgagcattctgccttttggcttcttcctcgctggctctctcttgtcgaagttgcgtcactaggtcgtccaaggcgttcctgtcgctgcgtaactgggagatcgtcttgtttagttcagcagtctccttgtccttttctacaagaagttcccgacggacaagctctgtagctttggcgctttctgactggatggtcgcttctttgtccatgatcagttgattgagttgttggacctgtgagccaaactgcttgacctcaaagacgtatgcttcctcctttgatcggattgttttctcgagttgtgaaatcgctgttgttcgagagctaacctctccttccaaccgctcgatttctgcttgggcgcgttggagttgttgattgagcggttggttgtcctcatgagcgacttctaactccacagcatgcgcctgaagttgactgaagtgaatttgttggtcctcgaagcgttttttcatgtctttgaactcctgctggcaatttttgagcgcctcttccttctcggcaatgcaaccagaaagcctgccaacttccgtgagattttggttcaactgttgactcagaaggtccttctcgtggcctaagtgtctcaaaatcttttccatattggccttgatgtcatccgagatttgggtggttgttttctcggtagtgccggaagcctccatgacagcctcaagctttgacgtgatactaaggacgtcagtacacaggcaattgatggccatcgaatatacttacagcttcaatattccttgttgctggctctgtagagttgacagcacttgaggctgctctgacaccgttttggaaacagacccaacttgttcggcaatctgaccaagtctatcgaaattagctcaagtagatgtaatgttccatctgaaatactcaccgggtcccgattgcgtcgtcggtttttacttgtctctggattgcctgtacattttgttcgtccatcttgcccataatgtcattttgccgagaccggagcgcttcgaagccttcattggtgatcttaagggtctcaagctgctgtgaaagcattttcacaactttcttttcgtggctcagttcggcgtctttttgctctatctggcgtgtgagggcgtcgatctggccgtacactaaggagtccgtcagaatttgtcgctcgagcaacgcaaatcttacctacatatcgaggtgtcctgtctacattgaccgactgtctggcgaactttttcaagcatttgttgccgtattatctctgtcttctgtagcatctcttccaaggcagcaccgtgactgcgttcggtctcccgaacctccctgatagccttctcccactgcgacttagacatgaggtatagcttttgttgttcctcaatcgctgcattcaggtggtctttgactttgtgatattttccttctgcttttgagcctcgctttgcggtagcttcaagcactgcctccacctctgtgatcttcttggccatttcccctttggaatattcgagatcttcaattttctgggtcttttcaccattggagtgctccagatttcggatctcgctggcttgctcctcaacccgagaaatgtattcctcggcctcatgttcacgcttcttgattgctttcttgagctgcctgatgtatttgtgatacctctccctcagctcctgcctggtggagttgtgctgagtagtgaatcggttgagaaccccagccaaatcttttgtaaattcttggctgatcttgacgctcatgttgttgttggccgggctcgatcttattatctcgctcccgggtgtactcgtgatatcgattatatccgacctcgcagttgtggagacggctgcccttctcctggacacatttgagccttccaaatgtggccgagaattctgttcgtatgcagttttaggatccctcgatgtgtgctgtttgtgtaagcgagcggccgatgcagctgcccggcgacggattggagaaacagcttgaggcttcgaagaagagtgcgcctttccagctcctcgtttggatggtttgcctgagccaacggtgttcgcgtccaagacatcatgtgatgtatggaacttttggcggcttttgttggacggttcttcttgatggagagactcaaagtgtgagctagtgcttttgggctgccgactggcagggtagtcgatagatctgacatgtgcccctctagactccacgttgacagcgtcctcggtctcggggtaaccggaatgactatagtcgctcatgtgaatgtcttggtggtgagacgtgtcagtatgtgacagtctgacattgtgtttcatgctagtgctcgagggtgaagactgatcttttgactggccgtctcttttctcagaatgatactccccatcaagggcaatccctgtctcattgaatgccggaaactgatgacgatcactgctgatatctacttcgtcaacaattgcggcatgatttctgtgttgttgtaagggtctcgacgcattgacggcagaggctcgatggttggtttgtgagcgggagtcacccggttcctggtctgacgtaaaatgccgactattcttcacatgcggtacactgatgtgtggccctgataggggcaatgcgacctttgaaggtctttgggcggacggtggggacgcatctacagaaggaggtccccttggtggagggcgagtgtcaaccgtccgtttcggacgttgttcagtgtcttgcgctctgtgttcatggacaatgacggagcccggatggtctgttgtctcaggagggagccggtcgcgtgcagagacaacattgttgccagtcctctcctcgatttgcctccctggccctggttcttgtagaggaaacgggagttgtcgacttttgctgtctttgctagctggctgggaagccacaattggtgattgagtactctgatagagtggtataggattctttaactgcttcgtgaattgtcctgggttgatctggagcggaggaccgaactggaattcttggtcaagttcggaagtctttctcatctttggtctttcgatcagccccatctcctcgggagcaagtggcaagctcctgggcgtctcttgaatgatatcttgtgacgtctgtgatttgtcatggtatgcagcgttgtgttctgagttggggctcgttgtaccggagtatggtatttgattaccgctgtcgagttgcgcatgttgatagcttgtcggtccgacgggtgcattgtcctccaagttctcaaacttgaagggtctcgtgcgaggtgggtgatccatattagacagcttggcgtaactcgagcatttaatcgatcgcgaaggtggtgaaagggaggatatcggacaatattgggctcaacagcagaaatagtggtggagaagaggccgaatataacgaacgaggagtgctacaagaacaggacgtatagtggtagagctcgaaatagtatgaagccttggagccaagacaatctcatggaagcaaccgtgagaacagagaaacaactggggaataccgaatgatgatggacgtcaggtagagaactgaagttccggtgtgatccgggtacttccacttgttcccagtcacaattgggtcacaaggaagtacgcgggaacgaagaggctgcatcaaatgcttcttaccagccaagtcggcgactgcttggtctttcagacttactcacttcgtaccttccaggtttccttgaaggcgaagattaggtaggtacctctagtgttcgttggcaatgcttgagtcggtggaaggtaggtacctaggtagtctgggaagtcattaggacgagagcaccttcttaacgtcgaatattatcaaaagacggaaggttcgacccagattcgacctcccatgatgaactgtgtgctgccactaccactacagtactactataccattcgcgatcccgctcgtcccccgatgatatgagatcaatgagtggtcatcctgttccgtcccaactgaacttgtacatcgcacgtacagcacttgcctacttcgcgatctcagacctttcctctcgcgaaaagaccccatggagtttaactcggggacaccattggctgttttaacctcaagaaaaacgaaataagaattaagatggatgacctcgctacccacgatgcctccatatcgacccgtgtgtgtagaaaacgaaacttgcgaaacgattggtgtatcaaccaagatcactcgtatcgatcattgggactggtgcactacaccactcctctcgatcgccgctttcccactcgactgttagagagtgatgcttgtgagatactggctttcaccctgtgcagcctaggtacgtaccactacagcagtaccttccactggtaagtaccatccaaatggcatggtcgaggtgccccagcactaactccttggaggtacctgagttaaatacccctagacagggaaggagcgacctcccatcgagataactcccgtctcggatctgaacctcttttcctgaggaacacctaccgtgacgctaggtagcgagtcgaccaaataggtactacctggcgctctcttcaatccgagcatgacgtcactttatcataaggagatagagcatgacatatgtggttagcgacctcattacctaaacttcaaagaaagcttgcctaaagctcatgtttcgtggtgagaatgaaacaaatggtcaaggtcgatccaaatgagcctggatgttcgcatcccctatttcaagctctctttcatcgcaccgctgcagtgtatggtctaacgaaaacggaaacaatccgtgtcatttcggagaattgttgtgattcaagatgccacatggcaccgcacctcagtgggtaagtgtagtcagttacaaaaaaagatccatgccgggctccgggattgcggtgtggtattgtggttcccctttttaggaggtcgagaaatgacgtaccgaccaaaacactgttccgcatgtcgaacgtggtcggtcacggatgtcacggaccatttggttggtttctcggtcgtcggaccagtcgggaccctgtcggtggccggggggagagcgtggaaagcgagaacgtggtcgagcggtcgacaaagtgatgacaggtgggcccgggccggggctcgtccagatccgcaatatctcggcagtcgtgaaacgaagtgtccgtgtcggcgttaaacgttggggaatgccagccaaacagacatttgggaatctcaccacatttcttcgagactctctatttttagccatatcagaaagtggaaagcgggaaactgacttctcttctcccccagcttcggcgataccgacaatctggatacgagtgattcagcactgctttttaccatgcttcggcgcaatcggtaacggatcttggcatgtcgatcggggttgaagccttcgaaaaggggtgttcaaaacccgaatctgtcggtacgaatcattttctgaccgagacttctgacatagattacaggtcaccgatgatattgtgagtggtgacgggtatggaattggacccttgtgatggttgtagtgttgaactcaacgaactgtcaagggagaagggggttcatgcgacagaatcatactcctacctaaagaccatgttgagatggctgcatagacagaaaatgggttgttcaccgctaaatgagtttcatgtcccccagaccgatagttcgtgtatcattgaaatgccccgagtccagtgtatgttgttgtcgaacctcccaacgcgcagaaacccagctctggaaatggtcagccagattctgtccctctgaaatagtggggcacgcatgctgttgttctccagcttctggcagccggcgggaatagctggtctgagcccatacaatggggaaaagaactagcgatcgctcgtgggaagcatcacgaacgattcatctaaaagggaaaaggagcgtggttgggtgttgatcttcccatgcggcagatcagcatctgatgtacagtttcatcagagaagaaggttgggtcatctgagacttgagggcggggttctactaacacatctatgacactaaaacaacacctcatgccgcttgccgaaacatctccgtgtcgagcccactagcaacgtccgttgaaccgtctttgacgactaggctaccaaatatttgacgatatgaaccattcttcccgcgactttgggttgcggaaagtacgaaaggcgtgtggccagctattatgatctttccaatctgttctacatttgtgttaatgtaacgcggcgtgagaaactacgatatccattggctgtctcgatcgattgtttgagattctaattattattgactatctagcatgggttctttgtagtgtacattgtttttctcagctgacggtaacaggagattggttggagaatggagctttgcccagagttgacagaattgggtgggcatccatcttgtgtggcatgaaccaggggtccacctgatagaacgatcatcgaccgctggaagctttcgaaacgttctgtgctccgtgtgcctgtccatgtgcccccctagaacgtcggcctgccctggtaatctcgcccggtcctgagtgcatggcttgcctggttccgaactgccgccctccacgtttccatggatccaggcgtgcttgtcagttacccagatactatttggggctcatttcaagatttatcgtggtgtcgatcagaggccgctatgtcggatttgttcctgtattgtgtgtcatctcctcctttgatcattttctctcatctagatgcaatacccacctcatcttggcactaatctgtgatggaaagggtctctgggcagtagctacaatggctgcgtgagaagatggatgcgacttgcatcaagagccaccatggattgccgcgaggcgaggtgcatcatccaaaacaagcggaaatcatggggcttctggaagccttctcgaaaccttcctcaagaggacaagtttcaatctctcgccaatctcaagtaccacaacagcgcctccgctaccccctgtccaggaacccacggcgtgtgaatggcagtccgtccacaggagcgccattcttttcggtgcaaccacccgaaatgtccattttatgcaaacaggaaacgggcttggctggcttgttgagcaggctcctccaccaacgtccattcattgcgaaagaagtcacgacgagaacgggacaggccagcctcgagccttctcatctgtcattctccagccgtgagctcgcggctgtttcactgtgctgtagcctggtacaagggggaaaatacatccgggtactatcacgacatgatggcaaacgacggggcatgcagcctacgtagattgaagcaggcgtcgaatatctaatactacccatgcatggcggcgaggtccgagtgtcctcgaacgtactgactatgctgtaggtatgccttttgatgatagcgatcataaccgacaggtccagtccagactcgatgcataccaatgcgccgatgtgtgaacattgcaatcgatgatgacgcagacacatgtaatgaaaagtgcgcagcaaactcgcgaaatcagtcactgaaccggccctcgaaaaactcgatgcgaccgacccttataaccacgaggcccgagctcaacgcgctttactaacaatcgagttcagcagtttctggcatgtgtgcgtacccgtcggtagaagcatcttgggtaacatgagatcgcaagggcaacctcattgtttagatggttcaagaccggtagagattatctgagcatgggtagcaacagtaaaagtttgacctggtcagttaccgcttaacatcctgcttctggctaatgatagcaccttgtcttggtgattctgatgttagtgtttcgtttggcatgtccgactcctcagcaaggttgaaaaaggtcgacagttgacatggactcgatatggacatgccttgcaagctgggaacccttggtgaggattagggttgagctgccaagatgcttacacagactctcgcatgccaattccctctcatctgaattgtagagattcactctatccggatgtccgattgtgcgtgactggtgaactggtcgactggttttgtacttgcagcgggtttcatggtttattgcgcgtgccgcataggaatcggatgataaatggactcgagatccgtagcgtagaggtagctagtgtacattacacaacctcacagctactagctctgccagctgcgtttgggagggacgtgctcctctttggccgacatccttgactctatcagctgtctgacagctgcggaaaaataacgcacggacaggtttggcaaagccaaatatcgggtggagacatgccgcgctgccaagccacaagggcagggaagatttactttagcaaccacccgtcgttagtgccactcattgactccatttcccgcgcagccgtttcgattttacttttttttctgctggcccttcgtcttggcactggcagccccgattccaccgatttatttttcgaccgtgcccaccacaacctatccaactatccacccacacacggccacacgcacgtccaggactcccgggcggtcaagcgacttttgcgacacggcgctccatcatccattgtctctttaacatcgattacattccaccgtacgtcaaattttcccagcggctcgatttttttttctgcgagttgttttgcccccgcgacgcatttttctcgcacctccaaacccgcgcgctcattccacgtcaccctgtttaggcggttcgtcgtgttgcattgaaacgcggtgcttcgtactccatcgtgacggaagacacacggatctcacgaatatcaaagtgccaaagaggtacgtgcttctcatttgcactcatgtcaacaaagtggtccgagcatcgtcaagtccgcagtagcacctttcacctacccccgtcgccctgttaccactacggactactagtagtgggagttgcccagcgcggtacaagacgtgctgcttcggcttcagcttcaagttccttgaacgaacaaatcacccgagcgacttcgatctttttttttttgcccatccctattcctcgaccctccaattgcaccaccggtggccaacgcgcgtttgtatcttctcgtcccggagctggctgtttgcattactttcgcagcttttagcaggtctcgctgcactgtctcggtgtctgcctatcggctcatcggacatcgatatttaaacacacgctttttggtcagcgcgcttgcctttcactacctgcatcgccctctttgtcattctctccgttgcccctaaaaagatacatctatcttgtggcagttcccaaaccaccctgcggtgcttactcgactattactatcgctcgtcttttcagcaccgatagatacaactcttgccatttttcgattgtgccgctttccgtccaacctgatcggaaccccaatagctaacttgcatttcctccctagctcccaggagctgtcactggtccacactacgacaatcgacaatccccagaacggtccgaaggccacacagtatcgtgcacgtactttgtcggttcgagttatcaataacacgacgcagctaccacgtgcgaacgaccagcgattgtttaagcgcaggacataaagctcgagctgtcagtacaaccgtcggtgctcagcaacagttgttttgtcggtcgttttgagctcgcaaagctaaggccttcgcataagtcttctctttgagcggcaagagacaggtcacttcgaacttatcattagaagctcgtctactacgatttgctcgggccatttgtttggcggttcatcctgcatcgcgacatcggcgtttccgtcctttcgcaaagagcccagcctatacccgtagctaacggagaaagcggagcgtctgtgacccacttgccttatcaactgacggacccggaaatttcggtcacgatctcttgagattttcttcacgctcgtagaacgaacgggctgtgcggcgaatctcgaaattcgatcagcaatcgggatactgcgacggtgcaacgactagattgacgtcgtcatatttgggtattgatcggtggtcagggcgtcccgcgtgtaaaggaccctggtttgcatcgcacttgaaccgtgcacgattcacctcatcgaaccttcaacgacaagccatattcggtttcaagaatcggccttagatatcaagcccaataagacgagacagccagtatacttctgcggtcttcttctaaagcttctggcttactcccgaggtaagaattctcatgttcgtctctcgttatttgccatatttcctttccctcctcatcgttcaagtcccggcaggtgccgaaagaaatgttgtatttcatgcttccagggccacctggagacgtgtgcagggtccacggcttgccaagtcccaatcaactgttttggcatctccttgagcatttagatccattttatagagcttgctcaccgctcaagtcaccatcgaccgcctgctgaccactcgctatagctcgtatctatatcagggacagcacttgattatcctgcagttgtctgccatacgaaagatcagggtctaaacttgccatacagctgtgcggaggtttaccttgacagacaaagaataccctgcacattccttggaacgatactctcgggattagtcgacattcaaaatgtcagaaccggaatctgctaccgccgctatgggaatcggtagcgtactcaacactaagggcgcccaggctagtgccgctctagcacaggcggctcaggctgctcagatcgcgcaaccgacacagcagcttgaacaatctgctcctgttccccaactagctacacctgaacagcaaccctcgcaaccgctcacacaacagcaacctatggagcgtgccagctcgccgcacgcttccgtgaaattcgaacccagcatgtcctacccttcgccgaccggtatggggaccgcaatgcccgtttccactgttcctagcgcacacatggccccgggtggacaaatggctaccaacccgcagatggttcccaacaatcagatggcccccaatgcccaaatgggccccaatctccagatggcgcccaattcacaaatggctcctaatgctcagatggctcccagcggacagatggcttctagtgctcaaatggctcccaatgctcaaatggcgcctgcaccgatgggcattcctgctatgcctactgtaccaggagtcccgtcaaacaacggaatggtaccttctcttcacccttcttacaagcctcaggtcgagggaggtgcgccaccaggaccgcctcccaaggcctacgcgtgttccacctgcgccaaggcttttgcacggagaagtgatcttgctcgtcacggtaagtaaccatcagtttttccctttgtcataactctgctaactattctgcagagcgaattcatagcggtattcgtcctcacgtgtgcgattatcccggctgcgggaaacagttcatccaacgatcagccctcaccgtccaccagcgcgtgcacactggagagaagccccaccaatgcgagaggtgcggcaaggtaagatacttaagtctcaaaggccacagcgagacaaacatactaacggcgccacagcccttcagcgacagcagttctcttgcgcgtcatcgtaggatccattccggaaagcgtccttacaagtgcccgtacatggattgccagaaaacgttcacccgccggacgacactgacgaggcaccagaatcaccatactggcactgttgaggaatctgcaaaggctacggcagaagctcttgccaggggaacgttggcacggactaaggagcgatcggagagcgagcagatctccaatcaagcgacacccatgaccactccctcaccggcacagcggcccttgtccttgtcaccaagtgcgggattggccaacatggagatgcagtatctgcaaaccaatacactcccggcgcatcttcgtggggacgttcacgtttccaatgcaccaacgacctcgcccggttacagcaacggactgacccgacccacgtcgcaccctaccgggtatgttcctcccgcaacaatggagccaaccgttgaaactcagcaaggatccgggagtgcggccggcagtcctcagattggaagtgcaggttgggcgtctcctgggggtgtcggatctccagctcaaagccccagcggtaacggctatgtctatccggatccagaaccttttcctggcgccagtgccggtcagatgttctacgacagcgcggttgggactgggagacgtctcgggagcggggagccacagaacccttcctatcatacttagtgccatttgattgaaggatcgtggcccggactcccttgtcggttcccaggatcagagcacctatagtaacagcttagtctgttttgatccagtaccctagctagccggtatcgagcaatgtcctgccagatcgcggttaggcgaaaagcgtggaacggcagaatccgtgttataataggaggggttggagtattggttggaacttgagtttcaacctgtatctctgaattgggggagcctttgagggtatggaaaccaaatttttccatggctcagaggagagaaccttccaacaagatttccacctttgttttatctccctggtgttttctgttaatccatatctcgaaaagaacgataggttttgcatgatggtaggctcgacaggaaaaagcgggtatcattaagttttctttctccttgacaaataaacacggtctggaccggagtggactattctaatgacgccgatggcgaaaaatggcagcgcctcttctcttccgcttttctgttctgtccctcttctctctattggcttgcagcacatccctagccggtcaattcacgccacattgcgcctgcaaatccttgcattaaccattttgaatcgactttctgttacaactggacaagggaaacaacgttttttcataccgtcggggaatggtgttgtatcaggttcattgcgggtcagtcctgggctctgggtcatttcagcagcatggttcggtgtgggttcttctggaattttctttttttctttttgttttgccctggtttcgtgaactcaggacagcagattgctgctctagtctggttccaatcaatctttttggccttttcgcaacccttcgttgggttcggaaatagggcaattggcaaggtctttggtcattggtgttcaaggcaatttggttctttagatctatctcgaccttgtcgtcaccctccttctgagtgatcagttcagagtgaaacatgtcagggtgttatatgggcgctagagaaagcagcgtagcaattatagattttgcatcttgcggccattgcatctttttccatcattttacccggatcttctggttatggaattgtacgttgcgaggccgcaaagcgactgatggtacttggtgaaatgagagcgcatacgtattcggtacgagtatttgtacattgaatgcactttttttcgattctgtacatggcgtgcttctgacttggatgaggatgagaaggggcactcgtgcgttgtccaacactcacaacaagaggataaagctccggacagacagtgcaaattccgctggtaaaggcgaactattgcgtcttgtagcggggcggccgcaagagtaaaccgaacaccaaaggtcccatatcgctccccttggcaaggagaatgctgtggaaaatccgtgatatgccttgtaaccagtggaagcgcactgggcgaatctttgatgcagtaccgtattgactcggggcactgagttttaggttccaaggtctgactggcagaatctatgtgttagttgccttagggtttgggttttggtagagaattcgagcatatgcaatactagaggtgcctcaaatgtacagattatgcttgatttccagggaacctaaaacccagtgccccgagtcaatacggtagacgtgtttaattttgctcaaatggtgtacacatgtaagaaagatgagcaaacgcaatgcgcccaagagtgccccgaaggtgtgatgtaccgcaaagactcggggcatggggttttaggttccctggatatcaggcgtaatatgtaagtatactgcccgaatatgtgcatttcatgttcgcaaataataattggggagacgtattgccacccgggagcactgtaaattcgatctttccatcttcccaccttttcctacctatctttttatgagcgctgaagggtggagatattgaaaatcaccgtcttgcatacaatttctggtgggcatgaatgttgtagtatgcttccagatcatgtctgatttccagggaacctaaaaccctatgccccaagtctttgcggtatctcgatgatgagtgggtgttcggtttatttttacgaccgctccggcagatagcgggcagatagctggcattgaccggcctcaatgatttcgtttttgatttatcgacatcataggtagttacctttttgtgcgttttgtgcgggcctgtcgagtgtcggacggatattattagtggcccctgcgaattcgtacggggtttctcgcactatcacggccataagctctacacccaggccgtcaaacctcaaggtcccaatgggacactcgacgacaaccggaaactccattgaccaaagctcgtatcaactgtatggctcatttgattgaccgttgttagttatataagcgtgccttctgcatcagttacgagttgctaatttggcatttttggggagtggcgagcacgtcttctcagttcgggaaagttcaacccgaggctcgccttagggtatctcgttccttccctttggcacagtcacaatctggtgttgcatttatacagtgtggacaattttcactgcccgaaaagctatcgtattttctcggggcatccatctttatgttcccaagaaatcagacataaatccacgtacatatgcccaattctgtgcattctatgcccaccaaaataagtgggggagttgtgttgccaccccggagcactgtaaattcgatttatttggagctctgccttttcctacctatttcttcaagggagctggagggtggagacattgagaatcacggtcttgcatagaaattttcgtgggcatagatattgtagtatgcttatatagtatacctgatttcctgggaacctaaagatggatgccccgagaaaatacggtaggtaggtacggttgagaaaacccagttttggtagctgtaagatgcagtcttgcaactgagcgaaattgcacttgttgcgtcgggtggatttctgtaaataaaatctgcaagtcgcccggcgctacctctacaccaccgcaattccatgcaaggcatcaatatatttgaccaatgtgcaaacaatcgatgtgttgcagtaaaccgtccagccaagtttcgtggtgagatacaaatagaagtacgtacaatttcgtcatttgggacacctggaataatgtggtattcccatggcaggtcagattagggaggttgaacgcgactgttaatttgtgaagctagaataatggttgtaccacatacccaattttgacggaaaagaagagaaattcctccttcgtctgcgtgactgacataaacaactcgctcgggctggcgtccctaacaactacataatcactcgtgggcgaactcgttcgttgagttgtcaagaagtcgtcggctaagacactgtggtcgttttcttgtcagcttgtgatcactattatgagcgtctgggtgcatgaaccggagtcttgatgttaccattcagtgagagacaatcagcggcttaaggtgccgtttcctgttttggcgttcatgtatgcccagtgggtggtccagtcgtggttgttattcaacacgtgcccctgttgtcgctgtcggtattcgtgatggcggccgtgttgatgctggtgttggtagccatgttgccgttcatatgctgttgctgtaacggcagtggtgtctggagtgctagactcgtattgtgggacactgggatctggtcccaacaatagcagaaaaagaggctgcacccgcccatcgagaacaacccatccactaataatgggggttctctgtagactaaaaagctgacaaggccgttgaaccgagagaccaggtgagcgttgaccggcactctcaattcgacctctagcaccacgattccgattgcgaggacgtctcggccggagggactggcaacataaccaatgaggtcggaggtgggctcgaatctgttgaagccaacacccagcctagcgagaacgtgcacggataccagggagaaatcaagccctggcgtgatgatgaaggcccccggtctggtaatggttgcttgtcttccattaccaacatttatcgttgccaaagccagccatacacccggattctggagaaaatactccccgttgttcatgttgttgctcgaattgtcgttcgtcttggttgcatgggtaatttcttgtatgccgttccaggatgattttgtaagaatgtggaggagaatcaaaatcttcccgtggtcgctacttataatggaatggccaggaacaatatagcttagacacacacgggtcaaggtcagaaactttgaatacctaacctcgttcttacctgcagggcatttttcggtcttttgtgcggcctcgagttttcgctcgctacatgtaggcacagatatgtacgtctactctatcttttcatgtccgtcagttccgtcaagaataacctggaggaggagtggtgtatgaatttcgccgtcttgtacataaaaccgggcaagtgcccgtatatgctcctgcatgcgctctgtcccgtacagatatatgcccatgtatctttttccatagaccatattcggaaatgaatcccggagccagcctcatttatcttgcagctaatttcttcaagattgcatgtccggcacatgttccgggtgggtctctctctttctttcttttttttttttttttttttttttttggctcgtgccgtcatgtgtcttttatgtacccgaatataaatgcaccatgcttcacaaggagcaaaggaaatagatacatgagtaatttaaaaaaaacacacaagagttgtctccggaattcctatcataagtcttcggctgagccatttcaaggccctgaaccgtccttctttctttcctgtcattcaccatcaaacgtaacgaaccaaccgctcatcactacctgcatcttcctcaacccaagtcagcaacgaaactaaaatgtcggattctaacttggatggcaagcactatgatgagctgcggaaccaaatgcgtgataacggagcaagcattccaccccctcccgctgctgtccagcagcccctaagaccaccgaaccaaaccgctatatcgtccgagaacacgttgcactacgctatagtataccatcccttcgaagatcggttcggacagcccctcgaacctgactcacgacgatatcctggagctcccactcctttcttcactccagctgcaaaaggcattccagctggctctcgacctgaagccaatccagctgcaactgcagctgattctcctgttgtttcccgagctgttgtcccggctactacctctattccagctggcctctctcggcagagcagaaggaacaagtctcaaaaccctagaaggagaaggaaaatgttgtggagactttacagctccttcacaactggaacgtccgcggaaaccgagacctcgcaaccccgctgggaagcctgggttcggggcctgaacaatgtgagacagattctctgtgtggatgacaacaaagatccccaacaaaactcaggggaggcgttcaggacccaagatgagacgagcgggaactcgagtgatgaacgggctaccaggagcttgttgaaccctgatgagagggaggaggagaagtagggcgagctgcgctttcctcagtacaggttttgagttattcaatgagcctgttaaacgctgggtgtttgtaattctcttaatgttttatgtatgaattatttgttatgtattttttccggtgaggggactatttctgtctttggtctttctcttaaccgtggaggttcgttgtctttgtcactgtgacatttcattctctacgaatgacactcgaagctcacatttgtacttactgtacctcaagcaacaactcggaacagtgatgggtggattaaacattaagtacatcttggaatactgtgcaaccttatgtcacacagtagaccacttcgtatacgaccccatcattcaactttttgctcaaagctttcccttgcttcatcatcatctcaaagttcataccccccgacctcactcacctcccttgcaaaccccttccaaaactcacaaggcgtcctctcattctgatcgtcacgaaccgtcgtaaacccccaatcacccacattcaacacccctcccatcctctcctcactactagctgctttcggcccagcagtagcaatacccgaaggctttccccagctgatcaccggcggcaggttcagcagtcccttgcggtacgtgtttgggtcgccactaacgataaacgaggcaaagtagctttgcatggccatgctgatgccggagacgaagggcgcgagggcaggagcgaagaaagtcgagaggcagtcgaggatggtttgtggtgaggaggaagaggaggacgcgggcgtggaggtgaaaaaagtcggaagcaggtcggtggcgtgtaggtaggggaagacagagtattgcatcaggtaggttcgcgatggggtgtaggcttcggctagatctggagggttgggtggttcagtcagtatggaattgcggaattggtcatggtgttagacctaatggaggatgtaatgacgttggtttaaggctgtgtgatccaagctggaatgtctcaccaaaaatggctgaggtgatacccgttgggaagggggtgaacggagttggagaacagacaaggaaacctgaagcccttctccagcggtacttgctcgagcactgcgcagggggctgtagggacagtaaagtgtaggaagagacgcgcggttggaacgcggttcaagttccttgacacgcaagtgtacatgatgctgtacttgatgaggagggtggggggcagcgacacagaagaatgatcaactcacatctcacgttgcacgtaaagcaactgtccctcagaaacgccgccatccttgtcgcctggctgtcgtacttcctcttcccatcggcgctcttcttgcccggcaccggatagaactgttcaaccttctcagcatgcccgctttccctcgtgtagtttggaaacacggtgtcgagaaagccggaaaactggtcattcgtcctgatggcaccgctgacgaagagactggactcgtccttgacgtgcgatatcaacaagctcatttcgctccccgactgtcctttccaaaagtttccctgagcgagttccaggagcggcatctgacgaataagttttccatcgggcgtcggtcccactgcaaatgttccaggcatttgcgaggcttggagcgcggcgttggcttttgcaagcgcatcgggcgaggtcttgcggaggcaattcaccactgctttcccagagctagaactgcaccctgccaaccctccaaacttcttgaagatggcatctacagtcccattccgatcccaggccatttgatacgctggactctgcaagatggccctttggaacataggatcgagcttgccgccctcggccactaggtgatgcatgatcgaccccgctcctgcagattcccccatcgctgttacgcgctttggatcaccacccaccagggaaatgtaacctttaacccattgaagggctgctcgctgatcatgtaaaccaacgtttggaaccgcagaattttccatcgatgtgccggcgagccagccataagtgccgaggcggtagttgattgatacaaagatcatagagccgggggatgggaccgattgagtgaggagagagctaccatcgtaaaagaatggttggagagactcttttgatccaaagagataggcgccgccatgaatccagaacgctactgggaggggcgaaggtttctttgaagcaccggaaaggtcgcggagtgtctttccaggaatgtacaggtccagaaagagacagtcctcagagccgccactgaagagcgggatgggaagtcctcctaggctgctgaatgtcagtgacgtccaggtcattcgaccatggaatatgggtagacatacaattggttaagcgcagcaccgatgggggacttgttgcctggacccataaggtttagtccagacactgcagtttggatgcattgcggtccatagctgccatcttggatggtgttgttgatttgtggcgccgcaggttttgcccaacgaagatctcctacaggaggagcggcatagcgaatgtttcgaaacacgtatctgcgcctgttagctttgaagccgaagcgagaagaacgacctggacactcacatatcgctcttcgaccggtagctcgacgcttggtatgagccatatggcaaagtaaggactggcaatgcacttggggatgcaaatttgacgcctagggatgcagagtctatgagggcagaagacagcgaaaagaagccaagtgaaataaaaaggaatgtggtgcttggaaacattttggatccaacaggtgctaagagagtggtatcaacacggaaaaggaacgtatgaagaagaaaccaaagaagaccaccgccaaccttcaagcacaagtcatgaacttctgggggttctatcgaggcgaagaaagagtgggaaagcgatgggggctcatcacactgttcgggctgggcttgggcttggggatatagatctatattgcccagctgaagaaggcttgttgtccattcccattaacctatcaatcccttcctacttcaaagcatagatcacgcctataggaactttcaaattgtgtgccacccaccccctaatatcttcagagggttggttcccgatcaagatctccggcaatggacaaatgacatttgaaacagctcgagttctaaaagaccgttcttgcgccaccaggtaaaaagccaagatgagtttttgtgatgcgacagccgcctagagctaccattggcgactactattcaagccgggcattagctacccgaccactcaacaactgtccgtcgccgctgatcaaggtatcgggacccccggccgggtctagcatctgtgtggccaaagagcagccaatcagaatcccagaaagcgcccttttgggaaagtcgcaaattacccctgaggctcaagaggcgcatggccgccagcccttaaataaccgtccgaatactttagtaagtgcctggcagcctgaagtactacataataaaaggttttggaaaatagagcgctgcggtgctgtagttcgagtcgaatcgagcggtcccacacaggttgccatcttaaggtagcactcaaagtttggccagtccttgccattacagatacctcaggagctttccggtcaggcggtgtaacggtagtgaaaatatcatattgttatatagagaaattgatgcggacaatgtacggtaatgaaacggtaatgtatgctaaaagtctctttactgccctgttcgttgaaattctggtttctatttactgccttaacgatggggtcgaggagcttttgaatggaaaaatctggtatatcgcggtaaggatcctggccttctaattggtcggatgtaagtgcaggtgcagtggttgcagttgagtgcagcaacttgcagatttaaccgaaactgaacctaagcgattacaaaaagcagctgtatgactcgactgtgcctttacagccatcaaactggatttcaactaccgccataccacctgaccggacagcccctcaacgggcgccagtcccaagacaatacataggtcacactaagctttgttggggtggacgggctcaactcaacttgactggttgggcgaatggggttgtagataaaaatacacctttcaattacctaggctcttttgttgagttcttattgtcactcgctcactttcggtctgaattgtacgttactgttgccttctttcactcttttatccacgaaatcccgtcaatctcggcccgcccagtatatcaaaatgagaaacacccaccagactctcaagagagcggcgagtctctacagcacttcccagttaagatacagcgcctcatctactctgcgatttcaatcccgcctttcacatgctcaattccgctcactctcgtcggctgcaggctcccaggtggcaaacatcccggcaacaaacaagtaccagaagctggactcgttcgctggccggaacagtctcctacaggctaccattgcagcagatgcgcccaggaatgactggacaaaggaggagatccgagaaatataccaaactccgctgatggaactggtctactcggctgtaaggcgcaccagaagaagataaggaaacacaaaaacatttatcaagtagcctaacactcacctctctagtcaaccctacaccgacgattctttgaccccgccagcgtccagctctgcacgctcatgaacatcaagacaggtggatgctcagaagactgctcctactgcgcccagtcgagccggtacaagacgggtgtaaaggcaacaaagatatcatccgtcgatgaggtcctccaggctgcaaaaatcgcaaaagaaaatggatcgactcggttctgcatgggggccgcctggagggacatgcggggccgcaagacgaacctcaagaacatcaaagcgatggtgagcggggtgagggagctcggtatggaggcctgcgtcactctaggaatgattgacgaaagccaagcggcggaactgcgcgatgccggactcactgcatacaaccacaacgtcgacacctcccgggagtactatccaaacgtcatcacaacccggacctacgacgagcgactcaagacaatcaacaacgtccgtcaggccggaatccacgtctgctcgggtggcatcctcggcctcggtgaagatgacacggaccgtgtgagcttcctatacaccgttgcaacgatggaaagccacccggagagcttcccgatcaacgctctcgtccccatcaagggaaccccacttggagacgccagcgccgcaaaatcggaaaccggggagccggaatcgaccgtaaccttccacgataccgtccggatggtggccactgcacggcttgttctgccaggctcggtgattcggcttgcggcagggagaatcaatctgacagagtccgagcaggctctttgctttatggctggagcaaatgcaatctttacaggagaaaagatgctgactacaccgtgcagtggatgggacgaggacaaggccatgtttgaccggtggggtctccggccgatgcttccagacgagctgcatggatcagagaagaggcagcatgctggcaccgaagtcggccttcagcaggagcgtgctgatgctgtgagaatggcgtcttcgtctgcctaagcagccgagccggccaggctgattttggtgcccgcaggcatgtgcagaacccttatcagccgcttgcgagggtttgtgatgagcagtataccagaccgacgtcggaggactgtgctggtgatcttcgggaaacctttgctagaggtcggcggggggtataatctcggctatgtatgacgggattgaagttgcactggtcctggggcagggggggggggttgctggaggagagcgagtgactaaagaggacccttcactataaaccgtagtagtttcaagcggacttgattagatatatctcgtctttctcgtcttttattttgtgcggattgatttcggaaatgagttttacgtttgcttgacatacactaatctgtggtattccgatagatatgtagaggtacctgacgactttgtacgactgctcgcaactgctgagtgagctgtaggacgggatatagggtgcggtcggtgatgctgatggtacttaccttttggctcttaaggcatcgtaatgggggttgtgtttaaagtggaaggagctccccacgagggcatctcttcttgcaaggaaagcactttacttagctcctcccgctaatctttttcgcttcccctcttcgtccgctgctctttcgaattcctcttgttcaatctgtcttgaacactgcacacttacactttccactgaaccatctctcattctcgcttcgaaccgtccgacctcgtgactatgtgctgattgggtcgccctgaattggttaatctgacaaatttctgaccgacaacggccaacatcgacttaagggctcttcccaactctcagcaccttaaagcagtacctattgcaacctacttggatagtatgcgagattcaagcctatcacatttgcgtgaaaggaatacggcgagatgttaagattttcttggggtatggcatctatccaacccgccttgccttattgacgtcccgcatatttttggaggataacaaatttaccgtattgaaatcctgatatcctggcacaactgtgataaaggaaccttgctccatccttcgtcttcacacgtcttgatttggtatctacaaacacttctctatatgcgttgcgtggtctgaaccaagcggtcattacaaccatgatattcctacaatatcttatcttcacattgcaacttcttccttttgactcggataatgtcaaacgcccacacataattcacccaagagggacagcccttggatgtataggttctgccccttcccccacgcgtcatacatcgttctctttcccttgcttatagcttagtaatcttcctcgcccgacccagacacaatgacattgttgatcttgagaatcattctgcagagctgcgtcgcaagcatgagctgctgcttcttgccgatgagggggtcaatgacgaaagcctccttcatgttgttcgagccacggcccatgcagtcaacaccaagacggccgcgaccagcaggatccttgacctgttggctcttgacctcggccagggtagcgatggggttaagaccgctgttctcggccagggtcatggggatagtgtcgagagcgtcggcgaaggcacgcatggcgtactgctccaagccaggggacttgacagcagcgtcctcaacggccaagctgcaggcaatctcggccgaaccaccaccgtagacaacacggttgtcacgaacaaggttgcgcacgacgcaaagagcgtcgtgaagagaacgcttagcctcatcaatgatctgggtgaaaaaagtcagtcaagaccttactgatgcaacagaactccatcgcttaccatcttgttgctacccctgacaaagacagtcacggccctggtgttggcgcactcctcgatcacaagcatcttctcccttgtcgtaccgaatgtcatctcgcgaacaacaccagccctaccgagcttctcgggcttgagatcctcgaagcgaggaacaatgcgaccgtttgtggcaatcgcaatcagctcaatctcgggaccaccgacccatcggacagcaggaaggttgttctgaaggagcaagtggttcgcctcgtcgtcgaaaccccactggcagatggccagattggcaccagtgttctttatttgctgaatcatctcgataaacttctcgcgctcgtacgtctgcagcttcttgaactcctcaacgctggtgatgtcgagtctgtgcttagtcttgggcttgggaggctcgaaggcgcatgtgagaatggcaatcttggcgtccctaacctcggaaggcatctggggatgcgagaagtccttgtcgataatgacacccttgacgaggatagtgtcttcgagagcacctccaaccttgccgtccaccttgatgagctcgaaatcgacatccttgcgctccagatcggcgacggagaggaccgcatcgacggcaatgttggcgaactggtcgtgggccttggagacgatcttgctgcccaaacttgtcctcgcgaccttgaccaggtttgcggtttcctccttgctgaactcgataacatcggaaattctgtcaagctcggccacagcaatgtcgcaagcttggtcataaccgtcggcgattctgatggggtggatgcccttgtcaataagctctgccgcctgctcgagcagcgcgccagcaagcacaacaacacctgtggtgccatcaccaatctcgtcatcctgggacttggagagctcgactagcagcttggcaacgtgatttgtgatctccatttgttgtagaatggtcgcgccatcgttggtcactgtgatatcgccgtcgggcgagatgaggatcttgtcgaggccacgaggtcccagggaagtcttaacaatgtttgcgacggttctggcggcgagaatgtggttcttgacggcttcgtttccgtattgcctcttcttctttccttgactgcagtaggaattgtcgtgttagagtggaccgtaggaccaaggctcggaatatcggcggaaagggggactaactctctgacaacgatgagagggcggccctgctcatccttcatcatcaccgctgtttcggggaggcgttagcattttcagccggcgtgggatcgggatggttgacggagaaaccaaaagagtcgcggcataccgttcgacaaatccaaatctgcacatctcaaagttagttacgctgtcgcggtccggtggacagtgcggtctggaaggtattcagggaagtggggaggggtggttaaaggggggggagggggaaggaggggctcagagaacatactcaacgccatcttgggcaatattacgactgcggtcggtagtgtgcagtcactattattgtttgattatgtggtcgacctcgtagagcttcggcacgatagtcggggcggttgcaggtatggtgaagagggttgggtttggggatgatggtggtgttgttgttgaacactggtggaatgggcgtccggtcagacaggagctctttgcgacctccgctgctggcgggcacctccagctttccctacgccaatctcaaaaaattgaacccagcttccacgaaaccgccccgccagcaggaaggcggtcagctccaccggcgtgtgctctgctctgggctgctgtgctttgaaagctgcccggcaattgacggggagaggccagctggcaagggtccgatggcatgtacctacttgggagaacttctggcataagcggatatgaccagatatggtcatctgcttgacgcacattaaacgcctaggcttttgctctcactcaccgctttcgaccaggcagcttctgtgacgctgctttggtggggtcaaccggcacgatccaaggtcgtggcggggcagcaccttggttgctccgtcgcacggccgcctggagcttcccgctgcaggaactttgtcttttatgtcattcattcaagagatgcttcacagcctgagaattgttacactgaacaaccgaaccgcatagagcagatcaaaccccaaaatacacatcaagtgcattcatttcaatatcttgactcgttccaccacaccttcaactttcatttccgtcatcgtcgccgtatcgcagcgagcgcaggcatctggggtcggaatcagggttgcctcagccttaaaagagcgtcacgtccgtctcgttcttcaagcattcaccatcactctttttcaggatccagcaaacacatatcgataacaactcattgtcatggcacgccatcaaaacatccgaaacctcgactacgaggcagaacttgaggagtacggagcgttctccgacgaggaagaggaggagctcagcccagaagaccaggtccgcatgagggaaggcacagctcaggtactggaagcacttggagttgaggcacacaaagtcccaaagacgcagatagaagagtcgctgtggcactactactgggatgttgacaagaccatcacctacctcatttccaagtacatcgacccgcccaagaaacctgccaagactgctcctccaaagacagcgccaaagcaagatggtaagtccagacccttacatcatcattcctttccttgtgaacagcgagtcaagtgccgctgccaacggacgcaaggcacctgcatcttgggtaaagggtctgggccgtggtggccgacttcgctcagccggtcatatcccgttgctctttgcgaaccctcattgacaacgtcctgtcaagcggccattgcaagtgcttctcgccagtcatttgcccacctgttccgggacttgccatggggaaacattccacccgagcggcaggcggttctcataccgcctccgcagctacctgcaggccttcttggaggttcaggagcgcctccgaagatgtccaagctgcagcagctggcagccgcccggaagaagaaagccgaagagaagagcgcctcaggagaagttgagcagacacaagtcaagatgacggagctcactgtcaacgacaaccaagcatccaaagagaatcgtccgctggctggcgtgtttggcaagcgggtaaagatatcagagaccactgctcaaggacgcatcccactcactatggcggagcccacaagacccgaaataccacaagctcaagcgccagaggctactccaagtcagcaccaggaggaggatccaatcgacccggagccggcagtggcaccgccaaaagctcaaccgtctgctttcgcgtcgactctcttcggcccctcatcggatagtcccaagcgcagaccccgcgaagtgttcgccttaccatacatggcaatttcttcgtacagcccggatgcctttggcaaacccagcccagatgacgtggtccttgcggctcaggcgaaaggttcgctcacgggaaagaaacagcactaacgcagtcactaatagtcgccacagccggaaagaagtctgcgaacgtccacaacaaaaaagggtcatcttccgcagatggcgtgaccaaccaagtcagccagctcaagatagacgacacacccttgccaaagagccgcaatctcaacgtgctctctgaatttgaaaagcagaagggtaagaagactgccagtttcgtggttgtcggccacgttgatgccggcaagagcaccatgatggggcgactactactcgacctcaatgttgtcgaccagcggaccgtcgacaaacttcggaaagaggcggaaaagatcggcaaaacgtcttttgcgcttgcctgggtattggatcaacgccacgaggagcgtagtcgaggcgtcaccatcgacattgctaccaatcgcttcgagacagaaactacttcttttactattcttgacgctcctggccatagggactttattcccaacatgatcgctggcgcaagtcaggcagactttgcgatcctggttatcgatgcaagtacaggagctttcgagtctggtctcaagggtcaaaccagagaacattctcttcttatccgcagcatgggtgtctcgagaatcatcgtggctgtaaacaagcttgacacggtcaactggtcccaggagagattcgacgagatcacgcaccaggtttcgggattcttgacagcgactgggttccagcccaagaacatcgcgtttgtacccgtatcgggcctccacggtgataacctcgtccgaaaatccacagacccagcagcgtcttggtatacgggtaaaacactggtggaggagctcgaggcttcggaaccaagtgcgagggcattggccaaacccctgcggatgaccatttcggaggttatgcgcacaccccagagttccatatcgatcactggccgcatcgacgcgggctcattgcaaatgggcgatgcgcttctggtgcaaccaagcggcgagaaggcctacgtcaaatctcttcaggtcgacgacggagaaccagcggactgggccgttgccggacagaatgtggtccttcatctcagcaacatcgatcccattcacgtccgcgtcggagacatcgtatgcgaccctgccaagccgattcagtgtgtggacacgttcacgctcaaggcgttggcgttcgacattctcatgcccatgcaggtggatgtgcacaggggaaggctccatgcggctggaaagatcgaggctatcgatgccatcttggataaagtgacaggcaaggtgacgaagaagaaaccaatgattgtgaaaccaggaacagtttctagggttagggtcacgctacactcaaaggtaccactcgaggcaggacagagggtcgtgcttaggagtggtggacaaacggtggcagctggattgttggaatgattggggtgggggtgggaactaatggattgggagtttagaacgggtgtaacggcgagaagacgcgggaaatggagcgggggaagtttcgaatagtgtacatatacctacacagcctggggtcttctgccacaggtgcttacccgtgaaagccagcggttggaagtagcggaataagattctcacagctgattttggacggagaactcatacctgtaccaagttaacgatacaaggctgagattccactttctccccatgccgaacagtacgcagcaccctacaggttggtactcggttgtgcatgtggacatggaccacaaatctggtctcttcctgtcctcctcctggtatccctgcacccccgcaatgaaacacatggggaagcgagagagggttgagctgtgacgttgatgccagcggtcttccagctatcaaagctattcgttatcttatcagctttcccgagctcgaatcgactgcccgtgctacaaaatattggtggaaggttcgatctcctcctagcctattcggcactgtctgtgctcattcctcacagggcatggagaaacttggacgttgacgtttgacatccagatacttgtagattggttgcagccattagtataatcttcgggaaccccgatgaagagatgaaagctagcccaatgcaagaaaacggttggaacctccgcgcatccccccggatcactcaccacggcgctgtcaaaaatgccaacatgtccacttcccagattgaacagttttgcgggaaatgattggggggcagaagagccgcaccgcagccgcagcgctgacaactaactgcaaggggggtctgttccctttccttggtgcaagtaggtagggggtctgttcctgatatgtacaggagacggatcaagttcacaatcacggacactgcaacttcgttttgcctcatcttccttctgctgccttgtattgcaggtcgtttgagtttcgttctgtttttgttcatctcgtggtagttcagttgatacaatgaagagtcaattgttcatttcgaacttgtcgtgactgttctttctgaagatgccacgctgttcacaacgggaggcaaaacatcgagatatctcacgaaggtctggcacgtcgatataagagtggaacggacctcttggctcacagcgatcaccacccctagctgtcagtggggcacaaggttgggttcccctttgccgtgaagctgccccgggccagggttatgcaaccttaacagcggtgcctcgctagaaacggagcagtttcatggaaactggtggaatagcccgttgattatgggatgagccaagcatggagtacaactcgaaacgccggacaagagctacttcgaagaggaaacaaagagtacaataatggtgaacggcatggatgggaaaggttcagatgtcaaggaagcgaggggtccataattggtgatttgctatgcagtatacactagacaggcctaaccgtacctcaccatcgtatatcgtgaaatgtacccgtcgatggcactttaagcataacatgtcgctccgcttcggtaggccatttgtacatcaccaattgaaggatgttcaacatttcacgatccaggaagtgtacccgcaacacaagcagcgcttcatcccaatgaggcgctgcggaggcacgagagcgcggttgttggttagtgcatcttccagaaacgcgccaatgcgggccatcggccacaccccccccccccccccagaaaacacataccccctggtccctgtgaactggccgccaatccgattgaggacagatttcctattccttctattttctgtagcagctcaggccgggcccgcaacctgacgagtggcctttgctagaaagaggacaccacacctttaacgtagcttgcttgctggtcccactcgccttcaaatacccgacaacctccctccatccatcaccaatctccctttccttttgcaaacatccgaagagtttaaaagtggcctaaggaaccactgcttttctgtttcttgcttactacaaccatccccatccccaattccttaaccacacaagcagcggggttgttttctttcttccttccttccattatccttcgccagagcttccagtaatggagcaccgaacgcgaagctgggccttgggcctcagcatcctgggcttctttgccctcctcttctctgctggctttgtccagcaggcccacgccaatgacactgaggctatgggcactgttatcggtattgtaggttgcccgcatttccctcctcccccttcccatccctcgtgttgggcaaagcattctaacaacgcttctttgacaggatctcggaaccacctactcgtaagttacccgtgcacgaattcgctgcccgacacgattataagcacgatcaccttgcggggcatgcggcgtttgctatcaacctctaccaccaatctacgtcccggtttcgacaaacgatacacattgtcttttggggacaaggaaactaacaacctcgtagttgcgttggtgtgatgcagaagggcaaggtcgagattctcgtcaacgaccaaggaaaccgtattaccccgtcttatgtcgccttcaccgatgaggagagacttgttggtgacgccgccaagaaccaggctgcggccaacccccacagaaccatcttcgacatcaagcgtctcatcggtcgcaagttctcggacaaggatgtccagaatgacatcaagcacttcccctacaagtaagttcaggtcactcttgacaaaccacttcttcctagccgccactgactctagtacccagggttgtctccaaggatgacaagcctgttgtcaaggttgaggttaagggcgaagagaagaccttcacccccgaggagatctccgccatgattctcggcaaggtacgtcgcatcgtttttgctctggaacagtaatcagagactgacccccacaacagatgaaggaaactgctgagggctaccttggcaagaaggttactcacgccgttgttaccgttcccgcctacttcaacgacaaccagcgccaggccaccaaggacgccggtatgattgccggtctcaacgtcctccgcattgtcaacgagcctaccgccgcggctatcgcctacggtcttgataagactggtgaggagcgtcagatcatcgtctacgacttgggtggtggcactttcgatgtctcccttctttccattgagcagggtgttttcgaggttttgtctaccgctggtgacacccatcttggtggagaggatttcgatcagcgcatcatcaaccacttcgccaagctcttcaacaagaagcacggtgtcgacgttaccaaggatgccaaggccatgggcaagctcaagcgtgaggccgagaaggctaagcgtaccctttccagccagatgtccactcgtatcgaaatcgaggccttctacgatggcaaggatttctccgagactctgactcgcgccaaattcgaggagctcaacaacgacctcttcaagaagaccctcaagcctgttgagcaggtcctcaaggatgccaaggtctccaagtccgagattgacgatatcgtccttgtcggtggttccacccgtattcccaaggtccaggctcttatcgaggagtttttcaacggcaagaaggcttccaagggtatcaaccctgacgaggccgtcgctttcggtgctgccgtccaggctggtgttcttagcggtgaggagggtactgaggacatcgtccttatggatgtcaacccccttactctcggtattgagaccactggtggtgttatgaccaagcttatcccccgcaacacccctatccctacccgcaagagccagatcttctctactgccgccgataaccagcccgttgtccttatccaggtctacgagggtgagcgttccatgaccaaggacaacaacctccttggcaagttcgagcttaccggcattccccccgctccccgtggcgttccccagatcgaggtctccttcgagctcgatgccaacggtatcctcaaggtctctgcccacgacaagggcactggcaaggccgagtccattaccatcaccaacgataagggccgtcttacccaggaggagatcgaccgcatggtcgctgaggccgagaagtatgccgaggaggacaaggccacccgtgagcgcattgaagctcgcaacggtctcgagaactacgctttctccctgaagaaccaggtcaacgatgaggatggtcttggtggcaagattgacgaggaggacaaggagaccatccttgacgccgttaaggaggcccaagactggcttgaggagaatggtaagctttattccgatcccctttgacacatgaagacgaaatgctaacacgcttttttcttttcccagccgccactgcttccgccgaggatttcgatgagcagaaggagaagctctccaatgtcgcctaccccatcaccagcaagctttacagccaaggtggcgctggtgatgacgagcctgctggccatgacgagctttaaatgaagataatctagatccccctgcgttttcagtttttggttgacgctcaaaaagaagtgcgtcgtttatggttggttgggttgcatattttacctggtgtttggccggtgaaatggttcgattgggagtttaagtcctcatgagtgccagatctattgcacaaatggacatggttcagttagaagagcgtttgccatttgtttgtgaaatatgaatatgaccttattgatcaaatttcgacgttcccgttcctttgcctgcctatgatcccagatatccctctattcactttttgcccactctttagttgatgttgtcttcttcactctccatctcggccccgacaatatacacacagcaccattctatatgaatcgacatgatccactggactaggtaacgacagagcgtgtagaatgacaggtcaggtaaagtgacgaacgcatcttttagattgaacactcgcgaagcaaacctttgtctatttgtcaacatggtcaccatctcagccagctttgcgcttgtcaggtcacattagtcccgagcaatctcaggtataacagcgtagaaacaaacttacataaaggctcactggtcccttcgttgctttccatccacctcccgacccaggtttcagttttagcccaactcacccacataccaaacccaagatgtccattgcaaagaagcaaagctccaagaccaaatgtccagaagtgacgtcttctttgaaattatcaacaaccttcaaccactcgacccagcccgtttatctcccagcattgacctctttcaaacgccagcgttgcccaagcccgagtccaagctccagcttcaatttaagcacaaagccggaactgaacagcgagaccgacgaacctctcacggtcacgtcccctcaagcggaggacctcttcagtacccgacaaatcaaacctctccaccgatcaaggcctcgagtccagaagctcaccacctccagcacgttatctgaacaagatcatagaaatagtaatcaccttgctcgaactgccgcacacgacgttcgtactggtgcttgtaccgttccccgtagcgaaacccgtacaactacttctctcagtgcaaatactcccatgacatcagcagaatggtgccaagccaagcaagatgatcctgccgcagtgtccttggctctagctacgagggatcttataggcatgagcatgagtgtggacatgcaggaggaggggtttgggcaaaatacaagggaggaagaggaagagaagaaggagaagaagaaggaagaagagagaccgaaaaagaagaagaagaaatcaacaaagaagggatgggatgaagagaaacattcgagaagggtctttgagtggattccgagtcccggtcctggggggcttgaaccggtgcctgaggagtttgttaaggggactgtatcttgatgggaaggttaattgcgtagaaatcggcgcaggagggcaacttgaaggaagtattcgatggttttcgccctccactttggagagggaaggagcgaagatacaggaaggtgaccaaatcgccgatttgtgacaataaaataaaagaacaagttaggtcagaaaagcatgagttaaacaaatcagacacttttggtgtaaattataacgcaggctctttacgcagatgagattactatcccgacttcatctggtgctgaatgttgcctcttgaaagggagtgatgagtcgatcctcgagacccgcgatcaacgaaagaagccgtctgtctgctacctgaagtgtccaccatccaaagaacacttcactctgccagttcgatgacaagctgaggagagaaagttgaaaccgcatgatggcgtggtatatgttcccttgcgtcttactcacgttggagaggatggaacctgggaatagacgaacaagagaaactggaagggtgggagaaggaggagggtgagagcgacgaagaggaaggagaggaggacgatgaatgccgtcatcccgctccttccttgaatcttgtatcgactttataccttcctcgacacgatatcgggctgctctttccctgattccagaatggcatacaagaagatgtgctgctcttgttgcttcggtggatacggatgatagcgaggtggcgttttttgaactgagatcgcgtactatttcattcgagtcatggtaactattctgtggtcctgaggagcttggttggtagttcccgtgtgggtgttcatcgttggtttgttgaggtcgggacagaagatgtcgagttatcaaacgatggtggttgtcacgttcggcaagatgttgtggatgtattgggagatcgggcttgatgagttgagttagtagtgatggccggagtatgtcccggtccataaaacaacagttgctaccaaaccgatgagtggagccgatgatctcgaggtagacactcgcgcaaaactgatcccgtgaactggttgggtctccaccttttgctcatgggcgactagagtgtacgaaagaagtgtccttcacggtttgttcatggttagctgcttgaatgtggttgttccgtcgaagtggaaattaactgattccctggccgagggatctgacaagcgaggggaaaacgaagaaggggggaacaagtcggtagggacttcgtcgcaggatgtctaacttatctctttgctctctacaaatctccatgccatcgtaatcataacttcataaacaaccacatgatctgccaaatctacaaccagttcgattcctcccaccttgcgtcctcatacttggcatctccccacttcttcacctcaggtatggagttcagcgccctactttctcgatactcggaataatacgacgacacagaagaaatttctgatacagggtgccggtgttgttgatgtgcaacttctgagtagtatgataaggaagagacacccgatacaatccgtgggtcttgatgtccagcctcttctttagttctttctgtttcctctctttctgtttcttcttcccatacttcttcttcccgtttccctttctctactccccatacccaatcagcaacagcgctcgaatattcgtagtggggaagtgatggtggtttagaagggggtggtgtaggtggtctccatgttgtggctacgttgggactatttgtgaaataataggaaatgccatagctgcttggcacgttacgcctccttgtagctggtgtagagacggcaaagggttttggaaatgtgtgttgttgttgttgttgtacttcttgcttcggtggataccgatgatataaaggcggcggtgttaggtcgggatcgaagtcaatctcgggtgattcagggtagctgtcctgtgacaccgcatcatcccaccaggaaggaaaattgtccgaaatctttcctggtcgccgagtgaggttgggagcgggccattctgttatgggacgcgctgggggctggtggttgtttttcgtctgatgattttggtaaatcggggactttgatggaggtagaggccttttcggtcttggtggacttggcgatgtttgtccatacgcccgatgctgagcctctgtgtgatattgagaccgcagttgtgtcttctgatgttgtgcttgctgagaattgggagctgtttggttctgtgggtgtcgtgggatgcggcgttgtgtcggtgaagggacatcgtcacccccgtcaaaacaacaactcaaaacacaacggcgaaaacgattcatctcgttacttctgctgattattatttggaagatggaaatggtggatgtgacaaatctcaacgtatcagagattccatgagcctactaaatcctcttgctatcgaccgacgacttgcaaccgctccatggttgatctgaatggatgcgatgtaacctgttaactttgagcgatggacgaggacccaagcttatctccattgtaatgattgatgacctgctggaggccaagttggtttgcttggatcatgtgaggaatggccgagggtcaccggggccttttgtcaatagaaggtgaatgtaatcattgcagttcttatgcgacaggcgcgcgataatccgtacagccaggactcagttgcaaggtcgaaagatggggttgttccaagcaccctatgctccgtctggcgcatggcaaaggcatctacgttctgtaacagtgagggaccggttgtcttgcatcgtcatttgaacggcttgttggtggtagatgtgacgccgggaacctcgttattccagatgatgggttgggcgtgtttgttcagaggaaagtctgccgcccagctctcagttggcgggtttgcgtacaaagaaacggacctgagaaggggcgacggccaacagccaacaattgctgacgcgacaaaaagaactgaacttgccatcttccccatgtatagtacaggtaagtaacacgaccagcacgacatgctacttgaataatgctgtgcgatcgagtcgaagtgggaaaacagggccgtccatcgtgtgtactttactaacgccctggcacaacaaccagaccaacattcacgacctagacgtattccccatacccctcttcccatagtcgtctcaagacccattcctcgtctctccattgggctccctctcacccataccattattcttctccacctcatcgccattttgattccctctttccctcccattcccaatctctcccacctcttcactctcaactattccattcaacctatcgaactcatccaactcgctcaacaccccctgcgaaacctcgacaaacattgcgtacacctgcctaaacctctctgcagtctgaagagaaccgtcccggttaacatcttcgccgaaaacccgtcccaagaccctgaggttgttgccaaattgggatatgcggcggcgaatattcgagcttgtggctgagagtgtgcatggtaggattggttgttggtgcgtggttgttggagtggggttgatgagggattggaagatggatgagggaatctctgtagcggggatttttctggcggctgcgtgcaaagttgaggctgggttagatgaagtgttggagccgttcgtagtgttggtggcagtttcattggctgtggtaccgttggtcgtggaggttgttgtcatcgcagattgggactcatcgaagttgagcttgtcatggctgtagttattgttgttggggttgttcttctcgtctgccattttagagtcggtgttggtagatggtttgagctgctgattgtatggaaattcagacaacctctagttgtcaagtcaaagacagagagaacaatatctagaaatgcggtgtctggtacacgcgatatgccaaaacaagacctgtgggtggagaaaactgtatctaccaaaatggaggcacgtgaaagatggtaaacagaacgaagttgcttaagctctgtgatggatccgagcagattatagacttgtgatgatgtagtcccttctttgccaggcgaaatccacacccggttgttctaaccttttctctacccgtagcctcaaattttgcagtgggcaaacgcatggccggtcgtccctcccccctgcacaacagtcgacaacaacaccacgggcagcaaccgtcgtggtcatacttcggggtaagaggggcaagagatgcaggtagacgacaggcaggcaacaccgcaccgaagcaactgacagtgacacctgacactggtcaccaaccgaccgaccggctgtctgggttgttgctcggtgacacaagaccgtttacaaagcagacgtacccagcctggcggtaaccactgaatttctctgagatgctgataatgctcgttgggcgacaaatgattggaaactttttacttatgtcaagaccttttcgactttgtaacctgagaaatcttcctattttttggatagtctgaccttccttcaacacatagatagtaatgttgaatttggccactggatattttctggggttaagttaactgttcattatctttgtcgtcgccggtcaaggaatgaaatgttataagtttgaggaacatcttgtcgctttgtacaacaaacccattcgagcgaccagttggccgagtcatcaactgactggacacagcatagaaaaggtgggttgctgtgaccgacggcgacgagacgaagtgctttgttctaccacggcctcacagcgaccgccatgttcgaacgtaaaccctctgaaatcgatgagcgctttagctgaatactatattgggtctaatccctccacctcttctctcttctcatcaagcactgttcccaaaaaactttgtaattttctgcgtccctggcggtggcgcattcctgtgcttgattggactccccttccctttgttcttcattgcactgattggttttcttccttttgctttcgacggcgtcggcggtggcggcttctgcttactccctttgagtggtgaagacttgtctccggtccccatcgactttttaacaggcggttgctcatcatcaccacccagctccgaagcagcctccctcttgataccttttcgcggcgatgaacgagcttcctcccctttctggactgcttcttgtaccaacttgtcgacggattcaaccttgatttttcctgtctcggtcttgacttcgacctccccctccttctcctcctctttctcttctcgcttgcccctcttctcacccccgccaaaccaagtctcaatcttcctctcctccctctgctcgctcaccggcactatcaaatcatccccatcattccccaccttcccaaccctcttatcaactggataacactccagttcccccccaaacggcttaagcatatcctgcaactccctatcccacacatctttcacgggatccaaccacctttgcaattcctccgacccagcatccaaaataaccggcatcctgtcgtgcaggaatttgagttggtcgttactcgaagtcgtgatgatcgtatacgaccatattgccttgtcaatgccgtcttcgtcgatgtaatgggcgcaatcccagagtccggcgaataacatcaacttgccgtcttttctctttacaaagtgcgggatcttttctttccctgaaggaccggtcttgagccactcgaagaatccttgggcggggatgacgcagcgatggcggtgtttgatgcgggaccacataccgcttgaagatgaaagggagtcgtcgcggcagttgatggtcttgagggttgttgtgtagtttgttgaccctggtttctgctgcttggacttggacttgaaggtccaggagggaatgagaccccatttcattggttggaggatgaattggtgcttggtttgatcttggttctcgttgtcatgttgttgttgttgttgctgctgagtttgttgttttttctgttcttgctcctcttcttcttcttgttccggggactggctctgatggtgctctccctcctcgtcttccgctaccggttcggttccttcctgagtgctatacttatgtgctgctctcctccgccctccagctccacgagtactaccgccgcctatcctggccctgtaaacaaccccacgatatcccggcgcaaagttgtagctctgtcttggcgaatcgtcgccttcatcgtccggcgcatcatcgactggcatattatccgcttgtaacatgcggcgcacctctgagggccgtagattgatggcgtacctgccgcacattgtgaaaagccgaattgttggtgcgatggtgattgcccgagtgcagggcttgcggtacgagtaaagttgggaaaaagaaatgtgaaatggaataatgacgtaacatttctttggcacgcacgatgaacgtttgctcacttgcaagatcagaacgcctgatcatgtgaccaacaagctcacctcacttcaacacatttgggttgttcgccgtattcaacaaaaagggcattcttcttcctacatgaaggtgctaataaacatatataaccgccaaagatcattttctccaaaacaccgccctccctttccacgcgcagctttgaccctctatgattaaacatacacacacacgcgcgcgcgctcaaaaccccagggtatcaactcttatcccgtccttctcgacacatgatctcgcattctgtcatccccatcaagagatatcaagacagtttgatgaagccagtttttttcctgacggctcccaagatccccacatcgtacattgatatcccctgagatattttattgtgcaaagctttccgttcgacaccgttaccatgcaaaaaagaaaaactaaaaatgacactcactgcttaggcaacagccaccatgggcgctgccggcatcataccatcagtctttcccccacgcccggtagacgcagccgcagccgcagtggccttcctcatctccatctttgccctcctcttttctgcctcatccttcttccacacctcctcgaacatggactttttgggtctaacctgatgatcccggatacccaaccgtctgacgacctggaatgctcccgtaccgatcttcatggtctggcccatgatgatacactccgacacaccgagaatgcggtcggtcttcatgcccgcggccgcatcgaacaagtgatcgggcgtgcgctcgaatgaggcaagctgcagaacgctgtcgcgcatcttggcgagaccatggcgcgtgataccgagaatctcgcccttgtaagtcatgacgtcggccagcaaatccatgtgacggggatcgatgcccatgtcgcccatgacgctgccgatttccttggcgatggtggtgcgggcggcttcgatgcccaaaacgtcgcggcactccatgatggagttggagatacacttggtgccgatgacgccctccgtggtcatgcaggcgcgcaggccgtaaccttcaacgaggaccttgtgctcattggactcgctggattggatgatggcacggaaagcctcggggtagccggagatgggcacagcagggagcatgcgcttgaggaagttgacgcgcagttggaagtcggcggcggtctcgtccgaggtggtgagaagcaattggcccttctcaatcgctgcggcgcgaactcgcgccgccttcttttgtgcggtcagatccttccagtcgttgctcacgatgacctcaatagtattatcgggaccgatcttgagatcgtccatctccacctttagcttgagcttcttagctttgacgatggccaccatgatctcgcgaagaccgataccgagctgcatgtccgaaagagcctgcatatcgatcttgaggacaatcttggcaacatccggaagccagacatcctcaacataagtgatgacatccgagatataagtcttttcaatcttgcccttgacgatgcgcgcggccttgatgtctcggttgttctcgagctcgcagctgatgactggcgtgctgatgagtttcgaggcgccaatgatttccttgatacggggaacaccctgagtgatactcataccagcgacaccggcgaaatggaaagtcttgagtgtcatctgcgtaccgggttcaccgatagattgcgcaccaacggcgccgacggcgtggccaggctccacctttgccttatcgaacttggaaagacagaggttcatgaactttctcagggtagcctccgaaaccttggcgacacgatcaacgtgggcttgctggatttcttcttcttccggatccaacatcttgatatcgccgccgttttgcttcttctcccatgcagcaaattccttcagcaggtccgcgttgtcctggggcagacaaggatccaagccagcgagtttgcgtgcttttgccagcttgagtgcgcgcttgtccatctcagcctgaatggtgttgagatagactctggcaccctcatgctcatcgatggcaatgaacacatcgtgatcgtcactttccgcaatcgtcttgtcctcgtagtgcagcaactcgcccgtgacaaggtgcttgcgcacgtaccatttccgcctttcgtccagaatctccttgcacatggccgagatttctgccggaagcagcgacctgtcattgtggttcattgtcaagctttcggcatgattccatgatctctcgaaatcaacaggcttggcgttaccctccatgtctgctggatccagtctgtcggcaccgtactggaactgcacaatatttccttccgatgtccgcacggtatcgtcgtactgagttgagagatcttccaacgacttcatgagacgacgagacatgtaacctgtctcggctgtcttgacggcggtatcgaccaaaccttctctgccagagatggcgtggaaaaggaactcagtgggcaccagaccagtgtagaaactgttgcgcacgaaacccttgctggggggctggcgagcgttcttgtggaagtggaagagggtacgatcctggaatccatccgcaacacgcttgccaccaataatctgctgtccgacaagggcaaccatctgagcgacgttgatgtcggaacccttggaaccggatttggccatgatcaagggagagttgttgcgactcaaatggccgacacagtagtcaccggcctgcgaacggactttactgagaataccagagatcttgttctcaagcgtctcctccatgttacaaccgggagccttttcaagccttccagacttgaactgtgcgatgaggtcgtcgcagagtgcatacgcatcctgaaccagcttagccttgtgctccgtcaaatccttggatggatagacatcgccaacaccaatcgaaaacccgcggagggttagtgtgcgagcacacaacttggccagacggttcatggcctgagcagcgtgctccggaccccaatcacgaaggataacataaaagaccgagttcttcttgccaccaccaacggtggacttgtccattcttccgcacatgacctcggagttgcggacgaccaagtagcaatcatcaatgtccatatccggaagctcgcctggcttcgccttgtagaccttgttcttggcctcgaggttgacgaggaccggtgattgcttgttgggacgcatcaaaacgttgaaaatctgcttgcccgtccacaactcgacgggtttgatgatggtaggcgggggaaggtcgagatgggtttcgcccaacagcatctgcgtgcagatgtaggtaaaggtcttgcggtcgaggaacaaatctttgctactcaggaggtatgccgcagtaatgaaatcctgcgtggcggcgataataggttcaccgttcttgggggtgatcaagttgttttggacacccatgaggttgatggcttcggcgcgagcctcttctgtttgcggaagatgaaggttcatttcgtctccatcgaaatcggcgttatagggagtgcacacgcattcgttgagacggaacgtcctccagggtctaacctttgcacgatgactcatgatagacaacttgtgtagcgagggctgacggttgaagagtacaatgtcgccgtcttccagatgtctttcaacaacgtcaccaaacttgagttcccgcgcgcgttcctcccggatggactcatctccaaagttaaggttgaacttcatgccgccgtcccttttgatgacgccctgagcaccgggccatactttgggtccattcatgacgcattttcgcaacttttcaatgttgttgcggttcacccgctcgggataggtcaggttcttggccacgcgctcgggcacggcaacctggtcgattcccaagttgggatcaggcgaaatgactgtgcggccggagaagtcgacacgcttacccgacagattaccacggaaacgaccctgcttacccttcagacgctggcagaagccgcggatgggcttgccaaagccgggctggtagagaccgggaacatcactgttgacgtacataccaacctggagctggatgaactcccactgttccatgatggtgttgagggcagcacctttgaggagggattcgcgcaaatggccggcgtagagaatgatttcggagagtttactagtaatgtcatcctcgttactggcggcttcttgctggaccgacggacgaatacagattgggggagcgggaagatattgccacaagaacatctctggtctgccctcggaagggttcaatccgagcaactcgcagtcctcggcggtaatcttcttgaacaattttaggaccttgagaggatccatgtcgtccatagctttcttggagtgcttctcgaggtccggagtgaatgtttttgcctggatgaaggaggaatcgaaggcggccttggcaacgggcggaacctttttctgggcagtcgacttgttgaagtgcgagaacttgtcgtgggtaagcttcatgacgctcaacttgcgaataacaccctgggtgtcgccgcagtaggggcacgtcttttgcttgcggcattcatcgttgatcttcttgaggatggccgatcgcttgaggttatcgataccaggggcacggagagccttgaggaacttggccttgggttcctcctcgagcaggacctttgagcaggtcttgcaaatgttttggagcgtggcctgaatgtacttgagatagccgatgtggaagacgggaagtgggaggcggacgtgaccgaagtgaccggcgcaggactggagagggaggttgcaagtctcgcaggtgcccgtcttgctcgaagtaccgagacggggatcgagggggccgtgggggaaagtgcggcggccgttttcgacatcgtaaaggaggttgtcggagacttcgaggacaccctgatttactatatcttggtgtgactggactccgaactgcagggctctgaagcgcttagggagctggtcggccagctgctccttgataggagctctctgctcggcacccattgtgatatgaatcgtatttcagttgtcgagactagctatgccatcaacagggcatgcgtagcaggtagagtaggtggctactggaagagagcagtcgggtgccctgttctggtgatcatacaatgtcgctaccggctcatggcggactctctggatttgtttgatggatggaggtgatgtcgagtcgaggttatcgagtgcttgtactgaagacgcgttgcaatggtcgctgtgaagaacctagagcgaaacggaagccagaggctgtcgaatgagactgtggtgggcgacgagaggtgctctggcggtagattcggggtagagatcgctatcgaccgaggctttatatcgatgaaattttgcagttgccgcttgtcgtagtggggtttccgacgaggttatagaatacactatgccgtagcaaatgtcgccgtgtgctgaatgtcccagacaatggaagtcgaaagtgaaaacgaaaggaaatgaggtggcagatagccgatggtgttggagaaagtgaattgggacaaattcgcgacccgtcttttgaaaattattttgtcgctgcgcgcgctgcgtctccattacagtggtgcacccatggtgaaaacgggcactacactggagggggggcggggcccgggcggcacggcagtcgagaagaaaccctccgccgtcgccgcccgcatgactccgcgtcctggaactggtccaatggtcgcgagttggagacagacttcgaaacctgtgccccaccacgcggtgcctccatctgatcgaccggccccttccaggccgctgataccccaccatccgctatcttgtaggggtacatgattcgggagaggggtacctgaactcctttctgcgccgagcctccaagacaacgccgctcaagtacctcgaactgttctacaagtacccggaactgatgggtgagagtgggacaaggaccagctgctgccaatcaccgcttgattctgatctgctggaatcgtcattgccgtgttgtccaagaccgaagggagctccattggcccttcctgtcattccgtggaagatgagaaaagtcacaagccagcagcagccaagaccagctgttactttccgctgtttcctcttctttaccgtacataataccatacactccaagtgtcgggtcatacacaacttgacatctacaagcagtatatatctaccttgcctaggtaatctatacactttgcgttgttcatctaaccgccctcccgtcccgtctttcgcttgcatgtgcgcgcatctttccccaggaagcttcactccttcagttgttacaacacattgcgcccatgagactccatcatacaacaacaataacgacaactacctagaaaccaaacatcgatcgaacccgaatttttgacattcgacgagctaaccgacaaaaccattcaagacggcgggagtcagaattaaggttccattgccagataactcttttccaccaaccaacattgggccaagaccaactgtctcgtatcctctcccttggggtccatacagataccaaacggagactccagggcgaccgggctggtgagaagaaacgtcaacctgtcaacttcaaaagtcagcaacgttggcgcttgtttccgcgataaggttgcgtctgcgcgggactggcctgggtcctcgtacccgtcaggctctctaccctctgccagcagtcttcagaccaacttcctcgacctttgcatctagccgaggccccagagcctcgttctcttcctcgccttctttctctgcctggtggccttctggtcacagcaaaaacccgatggcgccaactagcgggactggccccggcgcggccgacaagaagcctgaaaagtcgtatctagcatccgccgtcgattccatcaatccttgggcagccaaccggagcaccactccaacgtccaaggagccacctccgcccaaaccagtggttcctgtgaacccaaaccccggggaccatagtaccaaccccttttacggccacagcttcaagcgttatccccctgattgccctccactaaatgttcaatggttccatgcggtagatgtaggtcgtctgtctgatcacttgtatagggttggaaacgccctgacgcaaacttcttttcctctaggtcccgaagcgcaagcccaagttcctccagtccaaggccgacgatgacaaaaagacccagacgcaaccaaagaaatatgcgcccttctctcccggagactcccgagcactcgaagttgcctaccaagcaagactcgaagagatagagcaacagagggcgaacccgaaacgctcgaccagtgtccgtttaggctccaagcggcctcgcgtcgtctcgggtgacgaagcacacaatacaaacctggattcgactgaggaggaggccaaaaatcacgtccgagtccccgtcaacgaagattttctattcgacgtcgacctcgacgatcgcgagttagcccctgtttactgggagggtccggtatatgaggtgcgtcgaggaacttggttctaccaagaaggctcgactgttcgcccatgcgaggagaatcttgccgcccagcttgaagagggatacatgaagatacgaccatggatgtacccaacacggacgcgcagcgactcgggtaccaagaccgtcacacccaaggcttcagtgagcaatctcaaggctgcggctgccacccagaaagaaaccccagccaaaatagagaccacggctgtccaacatcagccccagacatatcgtctatttggcgcctacatgaacaacatcgcaacataccacgacgaaagcactgtgtggctctcatcggaaggtgtgctctcttgggtgacctcgaccgtatacgagaggtttgctggaggtggttatatgagcggcgtgaagctcgttcgtggctataatacggaaacaaagaagcctaaagatgataagcggccctcgactcccactggaaccaagagcacttccgcagaacaggacgagaagctgcaaaaggccctcaagagacgctctgctccagcaggtgcgcattcactttctgaagagaccgtggtggtcaaggaagagggcgaagaggaggtgcccgacgaaatcgaaagtacgagggccaggctcagtcggcaaatatcaaacctgatagagggtgtcaaggatcccgaggcagaggcggaagcgattcggaaaagagaagagaaggagatcagggacgactataatgcgcgactaggagagactcagggccgcgaaattgagcatctcgttctcgtcacccacggcatcggacagcttttgggaaagaagatcgagagtgtcaactttgtccatgacgtgaatatgcttcggaaaacattaaaggagacatattcttcttcggccgatctcagggcgctgaacggcgagattgaagtggaaggccctggaaactcgcgtgttcaagttttgcccgttgtctggcgacatctcctcgactttccaaagcgcaaaccgaaaagaagagagcacgatttgggtgaggctccatacgaagaggacgaatgtaagtgatgcctgtgttctgacgcgagttcaagtacaagtcagtgctaacccgttatgaaagacccatccctagatgacattacgatcgaaggtgtggcttttgcaaggtcactcatatccgatctggctctcgacgtcctgctttaccaaagcgcataccgagaaacaattgcggagatcgttctccgagaagctaaccgaatatacaagctgttcaaagaccgcaatcctaacttcaacggcaaagttcatgtcatcggtcattcccttgggtctgccatcatgtttgatatcctctgtcggcaacgggaaaaacgaccagagaccgagccgtttaagaacccgctcaaattatggccaacacacacccaggaccgatacgaaccgaaagaatccaaggagcttgcgttcgagtttgacgtggaagatttctacgctctcggctctcccattggccttttccagatgcttaagggacgaacaattgcggctcggcacttgcccaacgcctatccctcggaaagccccctgaatcccgaatacatggatgacccatttttccttgccgccacagcgcatcaccaccattaccaccaccataacagtgatcagagtctctcgcctattaccaaccttccgtacagcatctcctctcccaaggttgctcaattattcaacattttccacccttcagatcccatctcttatcgtctggagcccttgatctcccccgccatgtccactctcaagccccaagctctgccatataccaagaagagcatcttcggttctgtcgctccacagggtcttacgggtattggtgccaaggtcgggcagagcgttagcggactatggagcagtctcagtgccggtattgccagcagtttactcaaccgtagtctcggttttagccaggaagatgtggccaatattaacgcctcacaggctcagcaccagaattccagtcctggcgctggtaccaatattgcgggcggtgtcatatctcccgaatcttcaaaaatgtcagacgcacaacggagcgagaagacggcggagaggatgcgccaactggccaacgccggccacgatggggcgctgatcgatgacgagctggagacgctctttagcaggtttgagaggaagaggttggatatggttcacgccgccaaggaagggggcagcaccgctgcggccaaggaggaatgggtcaaggaggaggccaaggcccagaagttgaagagagaggagatgaaggtacgggcgctgaacaggaatgggagggtggattacagtatccaagagtaagtcgccactttcgcgtgctcaagttttgtgatttaagacggcagttggctaacattggctttacagaagcgttctggacttcaatcccatcaacaccattgcttcgcacatgagttactgggcggacgaagatgtgtgccactttatactgtctcaaatgctggtatcgagcaagacgaagacaccgagggtgtaagaattttgtatggtttaggcatagttggggtagccttcatgatagtcatatatataccttacgttcgctggtcaacagtcggacacgatatttccctccctttctttcctctctctctctttttttttttttttattttttattttcgttgatctcggtattcgcatgaaacaatgcatccgctctacacacccttcttttcactggcaatattagacacttgtagaattcttccttaaccaacctctagaagaggtgaagagtccagtagaaatttcctgcatccaacacccagcttccattgtgttgttcatacatggtgggttgccctgagctgcataaggtctgaggacagcttttccatgtccgctgtatcttccacggcagctctgtcttttccaaactggattccggaggtccgctccatgcaatgcactgcggttgcgcatccaactttgccttcagcttctttcgtccactttggcctcctcctacctttcgcatcaccctcttcctccagacagtatcgctatttggttttgatgccagcgtgaaccacagtagactcccctctgcctcttgacttccctcctattgaaccctctgaagcggcagccctatcaaaccccttcttgggaagattgccaccagcggcagcgctgtcccttgtctctccaaatcctctcttctggttcaatttctggtgacaacttgcactcctacccatcggaactccagcagtggctgcgaaacagtttcctcgtacccagctttgatctctcccagggcatagatagtcctgtgccttcttgtctcggaactaacagccttatgatctctgttggcgtttccttcaaccttcctgctacccgactctagcgtcatccattgcaaaccaagttcctgagtatatgcttatgtcggataattagttttggtaagtgtgtttccacatccccaacactatcgtcgacttgcccttcatcataacgttgtgtcttgtagtctcaactggcttcctgatcactgtccgttggggtccagatcaaagaaccactcttgtcgaaccccagactaacagtggcggcattgtttccagaatagaaaaacaaagacggcttcgtcatgtccgacccaggtccatcacagtccccgaccgtggacacggcctgggcctgttttggctctctccgacttcgatatggttttccggatcgccgtgacccccgcattattcccgtcggctggatctgctgcaaatgccagcacaataacaccgatttcgatgcctacggcaagcctgcggagattgagcctggaaacactgaccacttgaaaccctgtgctgaggtgaattgtcggagcaggaagcgagatcattacggcaacgagttggacccctttccacattctttgtgcccggaatgtactttgatcgaccacaaagatcatcccatcatgtctgggattggtattccggctgcgttatccgaccatattgaccgctccaaggtggctttctgggaatgctgccactgcctgaagctgaacgcaatcaatgactcggcgatcaatggctcggcctctgggcgttgcttcagctgccattttcagagccagggctccggacactgccgcaatcccgaccacccccggcttcgggtcagggctctgagtgcgctccggttggcgcagaggcagtgcttttatccgttttttgttgatcccactgtttccaatcaacacagacaaattccagaggagggtaattacttgttagatgcctaccgcaaagtgtgtatggagactgatgtcgaaatcatgctttcggcgcatgttatctgtggtgactgccgacttctgaacggatacaaagagtacctgatcttcgcgtaccagaaagaaaggtttgtcaaggggggagtgctctggagcggtgtcaatgcgaagttgcttgaatggcaacagcataacaggagggcgcctacccccgttgaaaaggccgctcttcttgacgagtttgaggagcacatcagtaaacagttcaaggagcactccagcggctgttggcgcaccatcgagcggttcaaacgttaccgcgcgaaaaaggtggttgacaaatcttccttacttggtgactgtgaccccaacccctatcccgaatgcgacatggaaagaaccaagagaatcatgcagagggattctcgggctaaagccagattcgcaatgggtcatggacaggcatcagtggccctgatgtttcgccagaaggaacgcatcatgcgtgaccacggctacttcagggatacgcgccttgtttataaggtgagtgcctctaaacaccacagattgaacttccagggaaaaccatcccctttaaggcagtgttttactcgtcaggatgccaaaaccgaccaccgcttggttactgtcggatatgtaaaccgggagagggcccgttccacacacacagcggaagaagacgaagttgaagccgaggcatatcagcagcgatttgaaaggcgacatgctgatatccttcaacaatgcgaggcggcctctcaacgaatccttcagcaatgcgaaaaggcggcctttcaacgactccttcaacaatgtgaggcggcctttcaacgactcctcgccgatttgtgacaaggggaacaggacccgcaccaggcatctccttcggccccctagtggttggacgaggaaaggattcctaacgtagcagtaagcaaagatgacaataataacttgaccaacgatgtcaacagcattttgtgtgcacatgaatgctgctctggaaaacccggtagagaagaggtacgactctcttaccgatgacgaaccaaagactcctcctcctcctcctcctcctcctgaggtaacaaagcgaagggtggatgggtggaaggattccgagacatgctctgtcttaagaggcaacagcaggaccgagatgtcgcaagattttgattttgggggacttttgcccgacgatgacgaaccaaataccagtccttttaaggcaacaaaggaaggttggatgggtggattccgagtcgacttaacatagtcgcgggctctagtcgccatgtttcttcatctagaacacgctgactggtgatgaaggagagggcagaatccttgagcggaacatacatttctggaagcgttgcctattgggaggagcttcgagttgggcaggcgttatcggctttttttttttttttttttttttttcgtcatgtcggacgtttcgtatgtcaaattacggaatttcataattctggatagcgaagttttacaccttttttgacatggacagctgaattctaacttgatgatggatagccgcctcgagcgagcccgcatcgcgcttgtcagttgtcggtggtcaatacagtttgacgggccgattttttcatgacatagcggtacagggtttgccaatcattggcttcataccagaatctgtgaatcattgcaaattgacgtcctgtgtcctaataaagtgcttcaggtgattgtgtaaaactaaaagggttggttgctgatgtgagcgtcgagagatgacgttgaagaatttatgaagcaatgcgtattatgagttaaccgggctgtcttggctggctactgtaattgggtatcccacaaaccgaacaacagcagcgtgggaaaacttcacaaattgcatgcaagttcccaaacaacgactgcccattatattcaccatcaactgttcacgccctcgtcagataaagtttagccatttttctgactttatcccatcatactgggtttaaaggcagaacatccacacaaccaaatatccgttgtcttatctcgatcttcctcactattttcttccgacgcgtacatctatccatcctcgataaggaagtcacatcccaagaaacaccaaaaatgttgccccgacgattaccacctcgccttttccttcgaccaacgcccacttcaaccaccccaagggcctcgctgtttctcaccactagtactattactactactactaccaccaaccccatctcgcccagcccctcaaccaatgtccctaccacccaccagctcagactatcctcttcctcctcaaactcccaatggaaagcccgccagtccaacgattactacgcccgctccgcccgcaccgccgggctcaaatcgcgcgccgccttcaaactccttgagatcaacaaaaagtatcgcctcttccgccgcaattcttcccagatcgtcgtcgacctcggttttgcgcccggcagctggtcgcaggtcgcgctggacctcaccaaacccgatggaaaagtggtggggatcgacatcatccccgcgcagccgccgaggggagtaagttccattcagggcaatttcttgagtgacggggtgagggggttggtgaaggggtggttgagggaggaggagggacgggggagggttgagttgttgaggaaggaaagggaaaaggcggctagagtggagcaggaggcgaaggagcgggaggagagggaaagggtcgagagagaaagggtggggatggaggaggcgagggggtcggaactagagagtgagatagcgggtgaggtgggtgagggagtggctggaatgagtgaagctaggcagaaggagaagaacaacgtggcggaggacgtggttcaaggggtggagaagttggagctcacagagaagcgggaagagcagcagccacagcagcagcagcagaagcaacggcaacaacaaaaggatgtagcaaagcaagagatctttgccgaccggccaagttacatcgagttggaacggatggctgttagagaagctcagttgcagcagcctgaagttctggaacaagaccaacgaggagaagacaaggcgaccaccgcagccaacgaaacagaaggaaaactcgacagggaagagagtacggaggaactcgaagagggacaccaacaagaagagcagcaacaaccaaggaagaaaaagcagccagagcaaatgcggttggttgatgtgcgtttttgttcattccctttctcagtcaatattccttgtgtccattactgtcactactcgccctttcattaccgttacttacaacagggaacggaacatccatctcactcgacatctcactaatcactgcgaacactgctaactttgtccccttcgcccggaaaacaaaacaaacaggtagtactaagcgacatgtcagaaccctggccccaaacctccggcttctccatgaagactttgagtaacccgtatagcaggatgatgaacacgagcggaatttcgtttaaggatcacgctggtagtatggtatgtatatttctcttgtctggtttcttgtcatcatgcacccacctctcgttatcccacccaatcttctgaatcttttcgaccaccaacaactactcatcatatatttcttccccacatccaaaaactccaaccctgaaattcctcaccctccatcttcgaagaagcaaaacactactaacacctccccctcccctttccccctttccccccaaaatcaggatctctgctatgccgctctctcattcgcaaacgacacgctcaaacccggcggtcacttcgtctgcaagttctaccaagggtcagaggacaagaagttggagaacatgcttaagaagctgtttaccaaggttcatagggataagcctgatagttctaggagtgtaagtctccccttcccttcctttctcaccgtttccctgctttcccttgtttggacagcacaggacaatttttgggtcattgtaatttggttggctgacgaggtttgacatgcaaaaaggagtcgaaggaggcatattttgttgctctgaataggaggggagatgttattttggaggatattcccatctgatgtaagatggcgctctattgttgacttataaagcaatgtacgagtaaaacggcgttatcggggagataacttggggagcaagaatatttacgttcacagcacaagacattgaaacatcagatacccaaatcacattagtattcacagcagtcacaaatatcgaatggttctggtaaagacgtggtggtcatcaattcctttgtcataaactgaagaaagttgccctatgatgattgcacaccagctgcagcccggagtattgccccatgcaaacccaaatacgcacagcaaaaacagccaagcaaagccattcttgccagcagtacaagagagagcaacaaaagactccccacgccttgtaccagatgtcgccaggggtatctttgctccgtttagaccttgaaacccttggatcttctgcgaccacgggccttctcgaacttgcggcccttggaagcgacgtagggcttctgtgatgggtgtcagtaatctatttctttttggtatgtgtatgatgcgacgcaccttgtgcttgtggggaccgaagccgaagtgcttgacggcctcgcgagcgttcttggggccacggagaaggagggtgttggcaccagtgggcttctcgagggcgagctggtcgagggtgatggcctggccaccggcagcctcgatgcgagcacgggcagtggcggtgaagcggagggcagcaaccgagaccttggggacggtcaagagacggttgtcatcggtgacggtaccgacaacaacgacggtcttcttctcgttgcccttgaggttggcgacaatgcgagagatggacatggggggacggttgatgcgggacatgaacaaccggcggagcacgaccttgttgaaggcagagtcagtgcggcctgggagcgcgcgttgttagcatcacgtcgagtctcacaagagggctatggaaatgtgagaaaaacttacgggcaaggaagcggtaaagcttgaccaggagcttcaagtagacattgtcgctcttgggggccttgcggtgagtggaccgctcgtggtgcttgcggagatcgatacctattcgtcgcaaacagactcccagtcagccttcaatggttcaggtatgctcagactggcgtgccattgctcgaccaagtgcgcgaagtacgtcctttgttgttttttgcgcctcgaagccaatccgcatcagaccgtcgtcctcttcattctcagaaagagggagcgatctgtttgattgcagtatggcatctatcgagggccaacaaggaccatctccagcgaccgggaacgcaggtgaaaattgccatggtcgcagatcgaagaagtttctcagtttttcaacgttgagaaaatctcgtccactcgcacacaaaggcttcaatggaggccgtttcggtggcagttggtggatggtgttttgctgtttttacgtacccatcttggcggctgactctcgattgtcgactgaaatcgggggttgtcaaaatccagaaatcaaaaggtgccgcaaaattcacagaagtttttggagtccaaccgccagcggattttgtgcgggcggtcacctgtggcagaaattggggttgtgggcctggaggcgccagctggtggaggaatagtctgtgcgtacagcttcagcatggctcgtgcgtccatccacctgcagtctcatccctgtcacttctttgttttgttttccccttttgcgggacgttccgtcattgttgtcatcccgtctgttcgagccaagttcggctgtcactggtctctcctccaatcatccacgaacgttcgaggaaagtcacaccaattgagaatgcattcggtacactacactcgtatatctttctatctacctttgccatacgtagcgaatctgcacttgtggcttttctctatcgtcgatttttttccatgttgttgcaaagatgctccgctctagctacttactgactctccctttttcagtatgaaacatgcctgtggattttcgctgtgcttttgccaatttattgttgttcaacaggcaacatggcgttcgatgcaataagaacgagcttgcattcaagcaaaagaagaaaaataaaacagaaacacaatccaacacaccgtttcattagactgctcttgacagacacttgcccgattgaagctatttccggttatttgataagaacgctgtcatcacttgatataggagtgcttcaagctacttcaacaccattcccaccaatgaactcacaggctgacttatactgtgatgtccatatagagcgtcggttgattaaatcgtagtatgagttggtaaaacggactgtcaccggttacgtatggaggaagaagtcgacgcgtatgaaatgcaagggctctatcattgcccctctattactgacttctattgtctgtttttgtttgctttcggcagcgggcccttggtggtgtcgatgttcgttggattcgtggtatggatccaagctcgtggcgtctattgtaagagcttggtctcctcaggcttcagtcccacaaggaaatcacggcagacctcgtaactgagccagctcgacgccatgctaggcgcgaccttgagcaagttgggtactattcccttgtacaagccgcggattccttcttcggtgacgatgacgcgcacggcatcgaatatgcccttgtactggtagcccataccagacatggtgtttatttggaaacgacggcgcaaaacatcgcttttttgttccccccctgattagtcatgcgcatagaagatgggggaagattggactcacaagggataggtgcaggtctgggccaccgcaccggaaatcgcaccagcgagcagcttcctgacggcactagggttttgctcgccgtccaaggttaggtattggcggacatgctcgtaaaccatgaaattgagaccgacctattgaccacggtcaacacatacggattaccttgacacatgccaagtttgacttacgtaaggagcaacaccagcgacagtgggaactatgcctctgtagagagccggaaatccgccctcggtcctgtacatcttgaccaaagtttcccacatgccgggcattttgcgtggcctctcgccaagctcggcgaacgacgcggtctggatcgacaacctcgtgcgaacgatgtcgagagggtaggtgaaggtcactgaggtgatgccggcgaggccaccacaagtcagcctcgacaagggcgtgagggagtcgcccggatgcctctcaaagatgtttctcttgtagaaattgtagcttccgaactgtaccgccgagtatggcacgatacggatacaattggtgccgttaccggccatgaagcccctccagccctcctccctccacatcttggccaacgccttgcccacactaagcttgtacgcttcgcgaccgctgctttggacctggtagaggatttttaggcgctccagaggtgagactactgttcgggagacggcaccggcgacaccgccggcgcaaaaggcagccacggtaggctgagaaactgcggatcggaactggtcggcggcgctgagtttctcgacggttggtatgggtaggggcgagggcgcgccgctagcgcttggcgtctaacaggagaagtcagcgcaaggtcaaaagacaggaacgtacaaacaagcgtccacgctcacggtttcggcttgtatcgggaaaacggaagtgggagcacaccaagtcgctgcgcaacgattatggctcatgcggcgtgccatatagatcgcgggggaaggggtgaacataccgcggacattttggggacttggtgagaggggctgcctcttggactcgggctggtttgaagttctcgggcagttcgatatgtcgcttctcaggggcgcagggcgcatgcgcaaggtagaggtgtgtcctttggatgatcgaaaatatgacgccaagaacgatgacgcagggctcgttgacaggcggttatatagctaaaggtgcatgcagctcccgtcggcttaagggtatctcgttgcaaaagtaagtaattcctgtaccgttgacagaaaggtgaatcgccttggtgagaaattggttctcgtcgtaatgggagagtgaaatatcgcaggacggaagttttgtcggcttttgttggatatggactgggggttgagcgtgtttctcggtaaagcgaatctaggggttcccgtcgcaccgggaattgattatcttatgtcggcgggaaggctagtagacagtgtgcgtaaaagaataaacagatgcgcattaagttgttcgttacacgtaacgcaaaaaggtacatacggtaagaggcacaacctacccaagctcgtgacacaagaagaagattggacacgggcaaaaaggaagggaggctcggaagggaaagagtatttaaaggagagtcgggaagttgttaacaggaacaaaaccggtcgggttccagggcccagggcagtgagagatgcggagctttttggactgttccttctggaagaagtagtgaatgagtaaatccagggcgcactgggcgggaccccggccgagtgagtgttcatcatggcttcgctaggttgtggggttgccaggttccgaacgaaaaatccccagcaattcaatgcaactgaaaagtcatttggagattcagcagccgacaacaacttaaccacgagatacctgccaagccttgacagcaacgtgatcaggcaggcacaaagtcattccttcacgtcccgaatccagcagtgaatggttgccatgtcgtcgtcccctacctgtaggtatgtatcatcctgtcttgctgccaatgtctaagcgtgcgtgcagtggttttaaaagttctcgaacttcaatgcttagtttgttcctcttgtgatttgttgaccagctggtgcttgtttcttcgatttcagctttctgtcaccccctttacagtttccacaaacgccaaatgagagcaaccttgtacctatccggatagatccagctgatttcacaagccacaaggtttgtccgtttttgagggtcacctgaccgccttgactaagtcgccaagggtccagtgctacgagagactacgctacaaggggacaaaatcgaggatcatccgttcggttatgctttctagccctacgttggctacgctaacctaaccttactgctgctttacctacccttgacattcttcaacaacgtactgggatatatgtcccatgtgagagacagagtctagaagaagccgacaacttgcatatcactcactgctcagcacatcaagaatacaataacagcttacgaggcaggccacaggcggacagcagcattaggaatcttgggcttgtaactgagcacgcacaacacacatacaactcgcgcacctcccggacagctcatgtgatgtaaccgtagtgtagatcagacagaaagggagaaggcatgaccgtgtggctggcctgcctttgcatggtatcatttggactttgattgatggctcagctataaactacagaggttatcaagtactttttcactcaataggttgaggttgatgtcgtttatatcaacaatataacatcaagctcacaaacacctcgtcgatgatgatatggaaaaaccgttcaggaaggccggtacaactctgtacttgtcggattttgccagcacttttagagatacatctgagcttcctgggaccaggatcatgattgcacatgccaatgttcccatttcactagttagccaatcccctttgcagcgcttttgctcggctttcaacggagatgcaagatgtaacgaatcagatttttataggtgcggtaccaactacggctcctataaacctcattgaacccgaattactattccatgatggtaaaaattcgagacgacttctcaacttaatataaattctgtatactaagtatagaagtgcctttgcgattgcttcagttgggaaagtatcacgacacacgctatcacatcttagattgtcgataaagtgaaccaattgactctgaacacacagaaacacctagcgtcataacggccatcggggcaaaagggtccgagtatctgtacgtccccaacaatgaaaggacaaaaagcaagatcggcactggtgttatacaatccgcctcgtcacattagtctgctcgcagaactgggttcacctcagtagcccctactatttactacctaaacagctgttctagctacttttctgttgagagataaaaaaaaaaaagacgcgacaaacgactaaggaaataaaaacaaccaggccgccggtcaccaagaccaagagcccctttccacccgccccttgagggatcatccgatatgtttattttgtgtgcccttctttccggacttgccaaggcaataaagcaaaagcctttgaagtcatgacctttacatcggtatacaagggccgtttgtttcgtcttttgataggtcattgaataacggatccaaaccagcagtgtgccatcgtacaaaaggatcaaccttgcaaattttgtagctcccgaatggtcgaaatggcgagtgtggttttcaagaggacccgatcgaccgcttcgtctggattctagagttgggaaaaatcaggcaggaggcgccatatagccagcacgccaaatgcagctgcccaggaaagacgtgcagacatcagcatgcccaccacacacagaaacagagaaaatcacaaaaccatggtgacaattggcgtttcttacaacatgccaatacaaaaggcggggcttgagtgactggcgccaaaaccggagtgaccccgcgccgtgagtatgttgatccgtttactcggcaacgtcgaggtcatcgtgggcaggtctctccgggctatcgatggctgcagaaggatagatcgtcagatcacggtcgtgcacggtggggttgctcgctcaaagggtgtacgtaccctttctgtcgtcaccgttggtgccgttctcgcgacgatcacggtcctcgcggtcgcgatcgtccttgacatcgcgctcacgctcactggagaaacgtcagcatcgggcagaaaacacgttgcaaaaggttatgggccacctaccgctcaggactgcgagaccggtcacgagtatcgcggcggtcacggtcgtagtcacggtcgcggtcgcggtcacgacgatcatccttcctaggggagtagtctctagtgctacgcctggggctaggagagcggcggcggggtgagcggtcgcggccacgaggaccacgctcacgatcgctgcggtcaaagcgccaagaagcagagggaggagtgcgagcccactatagttggaattagtaaacagcctagtatgagcttgggtctgtcgtggccggaaaaggtgaactgacctcgatcttcaggatgtcatcacggccaatgcgcttgttgtgcatatcatggtacgcgtcgtcggcatcccgacgatcctcgtactcaacgaaagcgaaactttgaagcttgccgttagcatcaacttggttcctgagcactgaggagggataagcaaggtaacctacagtctgctgctggcactacgaggagcaggaatgtcgcagcgaacaagacggccgtagctatgatatgcgtcagtactcggggaccaacgtgagatgatttgttccgtaaagatgaggatgccgtttcgcagaggcgcgcgatcgagctcgagaaattccaccaagatggacgggcgactcgcccgacgtgggaggaaggatacgtgtaggcgccaaccgctcggtgagagaaggggtggttcgagggcgtgggcgtcggaatgacaacgaggttacctcgagcggatcatgaagcgcagtggacatagcgaaaagcggcgggagagacggacaggagataggagactgtcgcaagaagggcgaagacggagacggagagggttcggaggggggttcgacgacgggggcgggagagatggaggagaggacggggcgggatggggagggcgagggcggatcgaggacaggaaccgtactcgaaggtggtgatcgagtcatcgccgttgtagtgattgcttgcttgcttgcttgcttgctagataacgtaccgctcgaactcgtaggcaaggtcgcgtgcgcgggtgccgtggctgaacccggtcacgtagagagtggttccgttgcgagacatggtgagaatcgatggcgtgcgcgattcgcggtcgcggtcgatgatgatgacagatggcaggcctaagagtaaatgctagatgagtgtgctgctctcgggcaaaggagaggccgactggggcggaaacaagataggtaaagtaggtaggtaggtaggtaggtagacgggagttgcaaatggaaaagggcgacgaatggataagcagcaatcgatggaagtgggatgggggggaaagggtacactactactaggtaggagctgggagagggatggggtggtggtgagtggaaagaggagcgggagacgggacacaccgttaggtttggcgaggtgaaggggagaactgattaggtgagaaaggaagcgaagcagcgggaagcggaaggggaacctcgaaccttgtgagaatgaatggcccggagttggaaatttccttggatcgatgtcgctggagcacagtggaaaatgttcggtttctggtcgaatcgtcgagcccggccactgcagccgacacgggcacaggcacccacgcacctgctgaaaataccttcactggacgcccgggaacgctggggcccaggcaggcaggggcagcaggggcatggacggaatccggatgggtgagtgtccatggcaggcccgttcgaggcagggaatggagaaggcggtaagtttgaaagggggaggtacctctacctactgggcccacatgtaaatgacgtatgattggtgtatcgcctgtgtgattggcagccgtcgcgacagttatgtagtacgcaccaacagacagccttgacagtgacactaacaatttcctcagggcgggcagggtccaagatggacctatttcctccacatgccttcccgtctcccgtctcggctcccgtctctcccttttgacgatcttcaatccccccgtcactgccgttaacgttaacaacaccaagaccaacatcaacactgcgccagcaactatcaagcccgaccacaatcacagtgagtgcaatcaactttatatacctgtagacctacataggtagtactctcgaatacgcattatattcacatcgaacaagatatcctacctcatccaactgaaatccgtctgtcaagtataccacgccgcccttaatgaacgccgatgccgtcagatactccccgttgccgcattctacagaatcagatacaagctgcacaggatactcgggcctgtaaaaatacccagccagaagaaaacattccccaatgtcttcctattccgcatccactttgtcctgctcaagctcacaagctgtccaaaaacgtcagcatcatgtcagccaacgcgtaggttaggggatatctgaacttaccggcaactggaacatttgaaggaacagcaaatagcctctcagcttcttgaagatgcaccacatgacgagctcatgaacacatgccgacaagaaaaaggtgatcagtgtggccgtgtgcttgttcaccttcatggccgagatggagctgtggtacacatgtctgagcagaaagttatgcaccggtcggttccagtctctcgcgaactgatcccacgacacgctgttccaccaggcaccatagaagttccggtcggcgaacttggtcagctcggctacaaagttcaggatcgtctcccagatgagataccacgacagcagatactccatcatgaaggggaaaatcaagtcggccagcatccaagggaaatactggaaccgctcgctcaacggcatccccatctccttcatcctgaccgtctccatgaccacggggtatatgaaggcttgcgagatcatgatcatgacgaagatgactccgaaacaggccaccatcttctcggcggcatagtaccagttgatggactcggaccgcggatactcgagctcgtacaccagtgtcggcagcacgatgaactcgtaatggttcgccagcgtcaggttattcggatacaccctcttgtcgtccgtcgccttgcccctgagctcatccgtcatggcgtccacctcccacttgagcgccctttcaaaaacatggacctgctcctcattcaacggctcgtgcgagtcaattgccgcaacgatcttggccacgtcgttctctccttcctggccatcagccccttgctgcgccgcgatcgacatctttctcctctccttatactcctgcgccgacggcactctcgatagatgctcggtcgataggtctctcggcagcagcgggaacggctccgtccagctcctgttcgggtcatgcttggtaacaacctctacatgctcaagttccttcagttttcccagcaacagctgccgcttcttccacaccgacgccagatacccgttatagaacgcgtacgaatgcatcttcatcagcatcaccatgccgtgcatgacgaagaaaacggtatgtgtccacggccagtccctccacagtgggaaacccaccacaccagccacgaacaaacactgccagatattctgcaacacccacccttcctcatcccaatcgaccacgcctcgacggacaagatgacgctgcaggacccaggaaacgccggtggataggcacattacaccgtcggcgatgagcaagaccaccaagtcccgatggaacatgattcgaaaaatctcgttccgccccagcgggttgccgtgctgccgccagttctcggcgccgatcttgataacgaagagggagatgccgagccagaagagggtgaagaagccgtgaaagggcgacgacgctgccagggcgttttgccggtcaaaggtggagaagttgcgggtgaagaccaagtcggagaatttgcctcttctttttgatcgtttggcagcatggccggttgattccggtgttgttgttgctgctgctgctgctgctgctgcagctgcagctagttggtgtagggacgtggtgggagaggaagaagacgaagaatcggacgacattccctctattttatggcattgcttctcgatagctgtcagaagcgagttgtggatgtcggctgttgaaagggtggtggttccgacgtggatgtcaggtcggactgctttcaacgctccatggctgctttccttccccttcctctctgctgagagagaaacgccctcgtcactaccagacaactgttgcgtattcatcaccatggtaagcggaaacgccgccggcccttgcctcgcggctggtaaacttctctcattcacctccgcgttcacattccgctgcaccattgcttcgggagaagtggtgaggtcatcgtagtcttcgatggctgggctgatggttccggacgatgatggtgatgatcttgacattactcctggctcgctgggtgtttcagcccggctgctgctgtctaatggtgaaattcttcctccatcgccatcactctcctcttctcgagatatacggggactctgatctggcgttggcagggagaagaagggccggtcgaaaactaggttttcgagtttgccgttggtggtggtaaggataccgtttgatgttgatgtcgatgtagctgataatggtggcttgaaagatgagcgtcttgttcgcgctttgaggtggccgtttggcgttggcactggcgctggcgctgggtgattggatatgaatgtcatggttcccgtgggtttggggaactgctgtgggttttagtcaaaagttgtgtatggcctctcgttgtcagtcgctttcgtgccgcccttttttgaaggactaaatatggtgaggcgattttgtagcaacggcaagttttggcccttcaaagaggtgcgaatacagccaaacttcaaagaaagacagcccttgaaatggtggatctttcggtggtggatcgaagtcgcacggatagccgcgtgatgttgatagtttttgttgcagggcaatgctaatctcgatgatggtccagtactcctatcccgattgtatgttgggtagtaagccggccgtcaacttagacacgatgatgcagtcttttcttaaactttgaacaactactaaaagaaaagagcacaaggtaagtgaagccaagctctttaaagatttttcttatagatatagtgtaagagacagagcagttcttcgaggatagacgtcaatcatattggaagaaaaaaaaaaagaagaaaacaagatttgcccatgtagagaacccgaggccccagatccctcccaactccggataaagcggatcttagacaagcgggcaagtgtagtgtagtgtacacatgccttttatcgggatcaattgcgggacgatcgggataggatcgacggattttctgtggaagaagagatgaacgggttcagtcttttacgtaggccaaataggggtataggtgtgcttagagtaatactttttactatttgcggcgcggcgtaagcaaaaggacctaacttggtgaatgacagggacgcgaagacgggcgaaggcaaaggatgcggaaagtccggggtttcgttgatgatcggggggacaaaaaggcctacgatggacgtcacttgattctgtattgtgcgggaaaaaaagggacactggaactttgatgaatcgaaacagatctcctgattcaatcaaagtagaaccagacctcctcgcttctctccacgcgcctttgtatcgaggagagccgagttgcgagatgccgatgagcttaccactatccatccttccccttctaaaagcgggtggtgtaccctgctgtctaatttaacccgaacgaaacaaagacaaaactaggtacctctacggtgttcaagatggctggcgatgatgttcaaaatttagtgtagatgttcttcttttacttgatccgaacatccaagacactatgacgctgtcgatttaggccaagtcccgctccttcggtgcatagaagctcgcaaatggagacaagggtcctgtggagtggaggaatgacatatgcagggccctgaatgtcggatgaaccggagatgtcgcttcaagtcaacactactatatagggctgaagttgccaccgcgcctcatttggtcaggctttattggcttgggttttggaggttgtgtaatgatgcagctgacagcttggattgtttggcgtcaaatgatcgagcctttgggattcccggtgcaaccatcgggtaattgaacatttaatgtcaaatggcttgggaaggtgaggggttggtaccaagagagaataaacattcgtaaaacgcaattcgcctgttcaactttttaagtccatcgccctaacaaggctgtatgtttatattcatctccaattatcaagcaagaccacttcatcatttctcgttatacttggtatctactgcatcttgtcataggtagccatcaacgaacctagtgcatgtgttagcccggccagtcaaatgaaagcccaataatcaaaaggagcaacttaccgataaaggtcgtgaccaagcggctgcgcacctggcagatatcctctggcaccagccaaatagtggcacccatctttctggcaatgctgatactgagtttggcattgaggtaagcatcttcatcagtcttgccgggagtaaccaagtcataatcgacatagttgctctgcatgccgttaagcacatccaacaagaaaatacccgagccaatgacagggtccttgaacgagcggatgctcgagttgcggccgcccttgcggctcatctcgttggcccatctgaccatttccgcatccgtaatctcgcgcttgccgaggcgttgggctagaccgtgcagggtaagggtaatgtccttgcgcatcagctgccagacgagacccagggtcaaggtgcgctgaccatccgtgatatcggcaccctggataccaaccagggaaaacccgttctgcttgcccaactcgatcgcgtaattggtgttctcgacggccttgaaacgcagcatctcaccgccatgcgcgggagccttgttgacgtggcgccagttgacggaacccttgataaccttgtcatatgcttgtagaaggacggtaccatcgcggaggtcgtcgaagaaggactgaactgcggggttgacgtccaagctgttgagccacagggtaaacacacgggcctcacgctcgccttcagcgtcaaagtcctcgacctcaagcttctcctcttcagtgatggggtcaagcgcggggtgtgtgttgaagaggttggcaacgaaagcgaggttgagcttggggttaccggccacgagggaagagggagagaggaacttgcggcaaccgagcttgtcggcgttctgaagaacctcctcagcccgctgatgaaggtcgcgcgtttgcagaggcgccctcgtgcagccgtagtcggaaccgatctgagcgaggaggacggtgtagttctcggcatccttgacgtcagaggagaagttggctaccctcctgggccagttggcggccttgagatggtagttgaaccagcgcaggagaatctgctcaggagggagtctgaggaactgctcgagggtctcgtcctcctcgagaaggcggtagagctcggggtggagcttgatatcgatcttgctcagcaagcccctacggatgatttgccaaattagacccaggataagatgctccctgacctcaatgatatccgagctaccaatgttgacgacggagcagccaataccctttgccgactcgataacaatgttgttgttttctgtcatctggaacgcgttgagggtcttggtcttcttgccgggcatgttcagtacacgctcatcgatggtatcgggaacgctgtcgttgatgagcttggccaaaaccaaaccatccttgcactcgtcgaacatctcgaaggtgtcggtcgggaaaggcaggcggctgccgatgtcgcggtcgcccgcaaggacagcgttgatgtggcgcgtgaattcggtacgttcatcttcgttgatggtgtgggtgatgttagcgtttgagccttggacgaagatcttgccgctgccaccgacggagggcttcgatgcgtggctaggagtagcgcctcccgtccgctgggcgatgacagaagcgggagttgacggagcagcaggggcgctgccgggaccttcgcggagcttcgcgacgagctacagagtggaaagtgtcagccagatcttttgatgaatggtacctagtatacggaatgcgacctgggtggccttcaagaagtgagatgtatgtggtggtgctgcaacagtggagaggaaggcttcgacttaccccaacgtaatcttcgagttctacacggcgcgaggcatcgagaccgacttctttgagggccgcgcggacggcatcgtagggctggcgctcgctggcctgggtggccttgatggcagtggtctcgtcaatgtaccccttgtcgtctacgtcgagcttgcggaaggcatcggccaatccgaagatgtcgctctgctgtagttgagggaatttcctagttccattagctgtgttctgctgttgcccctgtcgtccttggcttttgaaggcccgtcttcgtcttcttacctctggatcttgaggacattcatggttgcggatggtggtgttgaaaaaggggtcggtcgggaaccactcgtcttggtgatgaatggcgctcgcaaagtgatccggcgggaaccgtgggaaagagatagcccctctattaacaaaagtaatgaagacgcccaatgcggtcgtcgtttattagattattttcctaatgggtgtagtgtaggcggtgctgggctgggtgatgaagatgactggatctatggatgctctggcggaaaagcggagttggatgttgggtatttatttgtatgagtcccggttcctgctgctaatgatggatgaagtgccttattcctgctcccgtttcatgcgtcgccggccgaagatgggaagcgaagctcaaaagagcatggccattacaggcgggcgtcaaggtacggctggcgggggcggggacgccatccatcgcaatccccgagacaagcactaacacagcaggtcccagaagcagtctgatgtaatcgcccagcgtcgtaatgccgtcgcggcccaatcagccatcccttcaggcagccagcccggcgacaaccctgcccctggtggcctgcctggctttttccacttgcattaggttggatgggaaccgtgaaccaccgccaggcttccatccgtttgggttaggactggcgggagttctgttaagcgtggacctgtgctagtttcgcaaatgacacctcggttccacatgcgactggctcattcatggtgacccccctgagcgtcaggaccctcgctgtacctcactaacagcaagtagagaattttacgttcctttgattccattcgcatcgtcgggataacctcacatctgtctaagccaccacgaccccaagcatttttcagcaaatcattgaggttctgcaagaatttgcaacttgggattacgacgcctctatacgcgcgttgtttcaaccaagtaagaaacacaaagtcactacctcactttttgtcaaaggtaagtcaccgcatcaatatctcatactacccactgttcctcatccatccatccagtgatcactgaactaatccccaaccagatactaccaccaaacccacaccacaagatgtccctctgcaaagcctgctcagaacctctctacctcgaagtcgaccccgactacgatctagaccaagactccaacgcctcagacaatgaaatggaccaggatcatgacaacggcggcccctcctcctcctcctccgccgctcacccccaacaagtccccgacgacctcctcctcccctgcaactgccactatcactggcaatgcctaatggacctctcctcttccgtggccctctctctccgctgtccctcttgcaacacctacctgcccaccaactcttcctcttcttcctcctcctcctcctcctcggggttctcagggtcatcgaacccggtgcccgtgagcgcgaccaaccccgtcctccccacctcccagggcctcgccattctcacccaataccacaacgaaggcggtgtccagtcctccctcgacatcctacctgccctcactgaagaagcctacctctcttctaacccttcggcgcgccctgcacgcgctatgcataccatggctgccgagggcgactttgcgggtatcatcgagctcctaacggacgtggccgcttcggaagatgaggaaaccaccatcacccccagccaactgctcaccttccgcgacccgttgaacgagggcaagacggcgctgcatcttgctgtggagaatgggagagaagaagtgttttggttgttgctttggctgggaagtggattgccgaccgaagtgttcccggctgaggtggtggaggttgccaacggggttggggtgggcgagaggagagcggaggtgggtgcggaggaggatgtgaggtgggttagggatgagaggggacggagtgtcaaggaggtatgtggggaggttgggggacggtgggcggagatggcggttgggggattgtttgattaaggaagaagggtgtggtaggggagacagagaagagagaaagagacgctacgaaggatttggggtgagatagcttttgcgttgtgtatcgaaaaggggtctacggtgaagataaaagtttgggtgaagaaataaaaaggggcttatagaaatcagggtagcctcggttgtaagtcagtaaagtcattccacgtcatcatgtccggcctgatctgtttggttttgaagtgaatcgtgatgtaatttcgtaaaccgcctacctactgatgtctgtgtatgccctacagaaagaatccggaactatgcacgtaaccgtactcttagtcgtcatgccataccataccatcgactaattgaactccattaacaccgagacctggaccaccagctagacgctagaaatgctttccatcccaaaatgccatatgcacactatatagctaaaaaaccccatgatgagcttatgaaatctatcccgtcgctgcaaaggcacaatgaacgatgggtgggttttcaaccaaccagattaatgcaaaaagctagcgttaactcccctacgatcctttttgagtgggctgaacttatccactttcccaaaaggattcttactccctccagcaatatgcaccttacccaccatggtcttcccaagaggggcaaccactctcttcgccgtcgccttccctgtgactgcggctgccactttgccttgcccaggaaggatgctggtgtcgactcgttcgccttcatcgtcgttatcaaagagcgtggtcttgctggtattaccgagcagtttgcgtttcttcttcttttgaagcggtgctgcttgttgagaggtggtaggctgctgctgctgctgctgctgctgctcggactcggatgtgggtgctgatgagggcttggttttgggcttgagttcgggtttcttgggagccggtttgctggtttctggctggggctgcgtcgatgattcgccgttctcttctgttggcttttctgacacagcttccgcagcgcgtgctactttgttgatcttgagtttcggtaccttgataggacccttctttgacgctaccgaagctgcgagcggtttgagggccttgaccttgccacggcccttcttcgccttttcctcgggcttgctgttgttctcctcccctgcctcggcttccatagcaccgccgccggccttctctatctgctcagtaacctttacgtcggttggtgtatttcctgttgggcgaagatgtgctaggacggagtcgtcgccaagctccataagggaatcctccgctggcgcgggcgtaggctttggcgcagcttcgctctcagccgcgccctcacccggtgccggtgcatcctcgttggtcgttccgtctgggttcagcgtcttgttgaggaaaggcgtgatggaaaatgtggacttttggaccatgtctgatgggtcgaatcccctcttcttaagaggacgcttcggtctgtcggctgcgcccggtgtaccaagggccgtttcctccagcagcacctcatccgcacgtctcttcttgcccgcaaccttggctgccgccttcttggtcggtatcgtggtggtcgttaccaacgacgcttttgctgccttctctcgggccttttccagatcgactttggactttttgagttcctccttggcctcatgcagtttggtcctgaacttatccagcttttcgtccgtcgctgcttgtcgtacttcggcctcggtgatcgcttgctgattctcttgtcgtagcctctccttatccttcttttcctctgtcagagcctgcttcaactcgtcgatctgtttctgtaatgccgcgagctcatcctccgatacggatgccttgttctcctggtttttagtcttgcgctgagctacccgcttttcagctgccaatgccttttctgtttcggaaagcttctctctaagctgttcgagctcctcctccatctccgtagacttctccacttgagccctggtcgcttgttccatcttggacttttccgaagcaaacttcttttccgccgtcgctagttgttctcgaagagccttgacctgctgttgtgaatcgccactcctttgtgctgcctttctctccttgttgagttccttttcgagttcgcggacctgttttcggagttcctcttcttccttggtatatcgctcctgcttttgagccgccttttccgcagcgcgcttctcattggcgagttcgacttccagcgtgttcagttggcgttctagtgccaacttttcggcgaggacatctttttggtgtgacaattgggatttcaggtgctcaacttcgggcttgagaacggcgacctcgcgtgttagggcaagtttctcggagaggatctttgcggaatcctgtgatactgtgctgaaagctgcgatttcctcctatggcatggtgtcagcattggtccgacttttccgcgctagcatatatgcacaccgccctaccttaaggtgagcaatctcgcgcatttgggcctggatctgcttctcctgccgggcgcattgttgctgaatggactctattaggtggcgagcgtcatcggctcgctgtatgaggatcttgatgcgattgtccctgtgcgcaatctggtcttttagcgacgagttatcatcgcgaaggaccatgctgcgcagcttcatccggcgcccatcttcctccctgaccaacaggtctgtctgatggacagcctgtttgtatcgcatctccagctcaaacatcctttctgttttctgtatcgcgacaggttgtcagccaacgaacggggggcgcgggccgagcgtcgagggtggacgagaattgacctgttcaggatccatgtttacacatggcgacacgcgtgtggcaggcatagagatgcaaacgcgcgcaatgatttaactgcaatagaattatgtgtaaagccaagcgcaatgtaatgttgacggtcgccgttcggtaattggaaactggtagacttggatgtcgtgctttgatatggattcaaggttgatggtggtggtggtggtaatggtgtgcttgttgggctgggctgatattgaaaatgacgaaagtccaagagggcgagagcaaccaaacaacggtcagcttgcccgccaaaccttgaagtaaacaatgttccggaagagggatagtggccctattggtacggttacggccccactgaagaaatggggtggaagagtggagccagacccttgctgttgccagccggcagcttgagctccgcaggtgtgagaggaggagaggtaccttagctgggggtagggacctaagtacgtaccgggacgcgcatgtcactccattgaggacactttggacacctcgctcgatgtgtttgggagctgcccgcctgtgctgcagtgctgtctgtccagtgagctgtgtccactgtatcccgtcagctagccgtactacctgtgggttcgccaagcttaatctcaagcgacaaccatcaccaccgggcatcacccaacctcgacgacgccgactgacgacaacaaggccacatcgagataattaaaaagcaattggccggccacaattgcgtaggacaacactcgtctgctctggtcaaaagacaaagctcgacaagatgcgctggctgcccgccttcctgtcggcgtcgctgttcgcggccggatcctttgctgctaggaagtcctccgaggaacgattcgcagaattccacgccaaacagacatcccacgctcccatcaagctcaaagactcctctttcaagtctctcaccgcccctcctcgcgactacagcgtcgctgttgtcctgacagctctcgatcctcgctacggctgccagctctgccgcgaattccagcctgagtgggagctgctctccaagagctgggtcaagggcgacaagtctggcgagtctcgtgttatctttggttctttggatttcagtgaaggcagagagacctttatgggtgtatgtgttcaggtccactctcgattgggtttctggtaacagacaaagaagctaacgacttgtaatagttcggcctccaaactgctcccgtcctcttcttcttccctcccactatcggtccccatgctgctgctagccccgagcccatccgctatgacttcaccaatggacccgttcccgccgaagtagtgcactcttggcttgttcgccaccttgatggccgccctcatcctcccgtcaagcgccctgtcgactacatcaagtgggctgtgagcttcaccatgattactggtagcttgactggtgtctacgtcgcctggccttacgtcgtgcccgtgatccagaatcgcaatgtctgggccgccttcactctgattgctattctgctattcaccagtggccacatgtacaaccagattcgcaaggtcccctatgtcgccaacaacccgcgcggtggtgtgagctacttcgctgctggctttcagaaccaatacggcttggagacacagattattgctgctttgtgtaagttcttgtgagcttttctgtgcgtctgcctcttcggaatcgctgactttggatgatctattagacggtatcctctcctttgcggtcatctccttggccgtcaaggtgcccaggattgccgaccccaagtcccagactatcgcagtctgggcgtggagcggcgttctcttggttgtgtacagcttccttctgagcatcttccgtctcaagaacgctggctacccattctacttgccaccatttatgtaaggcagcagcgagtgacaaggcaatatcaacgagccatcctgccaagatctttatcgccaggcttgcacaccaaatttttgaaagccaagtacacatttttaagcgggttttgtttaaaccgtcgttgttagtcgtgaaatagagctattgcttctgagagaaataggaaaacaaaaggaatatagctactcaagtcaatcaagggcttcacaaaagcattgacgctgtttctgaagatttcacaaagcccctgtcagaacctgtgtctggtagtggattgagacatgcaactggcggcaatatcttgttcgttctctggcccgttgtctttacatctgacaatacaattaagagccaagtctcgctacgtgcctggaactcagctcccccttaacagtcatcacgtagtgcttcaagcaggggaaaagttgggatgtgacaaaactaaacaatgtgctgatccgtccagttcttttagccgaaccggagcgggaggaagagagcaagtattatactttggacgcaacgtaccccagctttcgaactcgtagattccgtcgcgcctcacgactggcgactatgccggctaataagccgcagcttaatgaccggcacctgatactccacagcgaatggcaagcagcttatcccgtctttagatcatgggattgcggatcatccatatcgaggggattgatccaacagctaccacttggcaacttgaccaattcgatccagaggacccttcggtggtcatccaggtggcgtgggaaaagtccggacatgattataccaaaccagacccagttaatgttcggacctttgttcataccacctgccatctcacatctccagggttaaacagtaattcgcatcatagcgaagcttgacacaagaatttgagtaattttgaactatctatatttgagaaactgcgagaatatcagcatagaaccgccacttctaaccattatgctactcaaaaggggggtggtagttccccggaccatcaagtccggcatttatcaaagaaccgtagacaattaccgatggcaaaaccacggcgcttcttcaagaggtagggtacaactctgatgccactttagcttttgccctcaaatcttggtcacatagctatgcgtgttggtctagtacttctcttgtcttccactcaatgcacgaacggataagctttctagttcaaggacatagcctctccaatacaaaagttcgagatttacggagcctcagctggctcgcaatatataccttctctccgcaaatcccaggaaggttaggttgtgtgactacactggagggatccgcttgcaaattgcgcgagatcatcaagacaccccagaccaaggggccatcattcgagagaaactacaccaccataagaagtgcgtaaagtagactgcctcgtcaaattaagtttccttttccaagatcgccgccgcctcctcctttatcccaagacagtgaacttccccacactttctcaggtaccaatcgccaatcccatgctctgcccgagcaatggttcgaccgggaaagcaagagattgaaataaagtgctgtatgaacaaaggtgggcatgggacctgaaaggtgtagcttcttccgtccactgaagagctgtaaacagttgagggcgattctcaaaaccatgcataagatatatccatgcgaatgtgcttggtcaaggtggacttcctatagtgacaacctcggaagttcctggccgagaagctatcgcgtgtggcgggcctgtcttcctgattgccatgctgtgtaattgttcatctcgagccgctctcaggaggatgggaggcgaggctaaatcgacatgattaggtaaaagaaagatgcactgaagggtgtatatggcttaacctggttaacaagaagacagacaaccgggacagtatgccgaacgacgaagggaactcatcagtataaagaccacaaagcacatttccgctcctggtcctgccattcccgatttcttcatcaccccccatcatcacactcgagcagttagtctctggttcgtgtctctcctcccctatttcacgatgaagttctccaactccgccgccttggcctttgccgccaccgccattgccgccccttccacccctaccttgcaggagaagccgcgtgaggtccaggccggctgcgcttcagctgtcaccctcgacgccagcaccaacgtgtggaagaagtacacgctccacgccaacaagttctaccggaccgaggtcgaggcggccgtcgcggccatttcggactcgagcctggcagcaaaggccgccaaggtggccaacgtcggcagcttcctctggctggactcaatcgaaaacattggcaagctggagccggcgctcgaggacgtcccctgcgaccacatcctgggcttggtcatttacgacttgcccggccgtgactgcgctgccaaggcctccaacggcgagttggcggttggcgagcttagtaggtataagactgagtatatcgatggtgagtccttctttgctccatggctttttgctccatggcctgcccctttatgccacaaaggacaaaaactgcgtctaacaaaatgatttttgccaatacagccatcgtcaagatcctcaaagcgcatcccaagaccgccttcgcgctcgtcatcgagcccgactcactccccaacctcgtcaccaactcggacctgcagacctgcaaggactccgcgtccggctaccgcgacggcgttgcctacgcccttagaaacctcaatctccctaacgtcgtcatgtacattgacgcgggccacggcggctggctcgggtgggacgcaaacctcaagcccggagcgcaggagttagccaaggcctacaaggccgcgggttcccccaagcaggttcgcggcatcgctaccaacgttgctgggtggaatcaatggtgcgtttgccacatctcgtaggactttcacaaaaaaaaaaaaaaaaaaggaaaaggaaaaaaaaagagtaaagaagagagagagagaggaacgacgaaagattgctaacaataactttgtaaaaacagggacctcacccccggcgaattctccaaagcctcggacgccaagtacaacaagtgccaaaacgagaagctctacctcgacaactttggccctgccctcaagtccgccggcatgcccaaccacgccatcgtcgacacgggccgcaacggcgtctccggtctgcgccaggagtggggcaactggtgcaacgtcaacggcgccggctttggcgttcgcccgacttcttccacgggtcacgacctcgctgacgctttcgtctgggtcaagccgggtggtgagtccgatggtactagcgatagcagtgccactcggtacgatagcttctgcgggaagagcgatgcgtatcaacctagtccagaggcgggatcgtggaaccaggattactttgagatgcttgtgaaaaatgctaagccttctttctaagaagggaggtagagaggaagaggagtctgggtaggggtttgaaagaagagtagcaggaaatgggagaaaggaggctaaatttgtattcaggaacgagaagcaacttggataacacaatgttgtgtaccgtaccggtttttcctaggattgctttttgttccctctcataatcaagactagagaggcaatgtccagctagtcattacgtgcataacgactgccccttgctccatgagtatttcataacctcgtgctgggttgtaagcagacatctccttctgtatctggcaaaggctgaagcctggcttgctcccccgagtgtccttccaaccatgattgcttgttgtcgatatgagaatgatgttcagggtccccgggagtcgtttgctggacacatctccactcgcatgcccgctttccacgtgtgatttcaagccaagtttgtctcgatgaagcctagtccctgtcgtcatgttgtcatccacaccgcaagcgcggaggaaatatcaccttcgtctcacttcccgattgattacccgttgagttttctttcgtgccggagtggaggcaaaatgtgggtaacgtgttagaggcggaagaaagttaactgggaagaagggacgcgcgcagatcgtataaacggggcacaccaagagctagtgaccacagggaccacctcactaacaccaagcaaaccagaggctcactgttacaacggtgacgcagctagacgagtgggtggagggattcctcgtacaccctaaggtgtggaagtgcctgggcaaatatcgagtatatagctgccgccatgggaatggaatccatggtctttcgagcaggtgtattgagctgtgcgcatcaccgagtcctactcggccaaccaccaccttgttgacaaacaagctcgaagaccctccttataagatctcctcggtcgtcccgccttactactgtatggcacggacttcaagtatcaaccgtttctgaacggctaccgcgtcctccgtcaatatcttcctttccgacggtcgaaacagccgaacggtcgcgagcgggtgatgataccggtgttgcactaacgaaacaacagctcagcagagcgagtgtggccatcatggtatcatttgctagacatttctcgtcatccactgtagttaattctcggtaaatctcggctgcgtctcgccggttgactgagcctgtcgcctacgtcccttctcgactaaactgtgtggagtgctctcattgactcttttgtcgaaagcaccacgatgagctgcgccggactgcccatttcaaagacaggtgctggtctttttcttttccaatcgcctcacttgaacagtctgtacaagcccagataggccatgccgcatgagagaccagtgatggcccacctcctgcttctcataccaaagaaggacttgctggctaggatctcggcttgggctttggtgagctgggagtggccggaataatagctgtatgcggcaagaccaaggaaagcccctccgcctggtaagagtgttagcatctagggtgtttaagtacctctacctatgaatacacgagtcctcaccaatgacccggcagggaaggcagtcatcaccgcggtcctgcttgagaatgtcctggagcttttcaggcctgtccagcgtatgaagcggaggaatgctatctttggccatggctaatgactccagttaaagttgaacgagcgtagaggtactgattccgtcgtctaatgatgcccctattggctccttttgtgtgttattgttgacatggagtgaacagtggagcttgttggttggagagagatctgccgttgtccaccgcccacgccgttgacttccactttctggcggatcgagccttggcgaggcagagagcatgggccacatgttgctacatacttgggggctgggcgaagtgggaccttttgtcaaccccctctcataaaagaggggggaaattttctgtgggacaaccgtttaatctaggacagcccatatagaattttactagtaatctgacccatccctatactaaaccaccatattacacaccacaacaatattattggaaaccgttagaaatctagtatattacttaataaggtagtaagtaaataaaagaacgaattacaattattactcgttattttctaatactagcgtcccctctactactaatactagtactaacactacctcctctactaccgcctccctccttactagtatactctttatacgtacagcctcctttcgtacttatatacagggtcttatagtacttttaataaactttataaccccttagtataatattaactctagagttcttaattgtaataaagtaaataagagggtaagaattagtattaacagtctaatt