tttcaaccccatcaacccgtacaccttatccctcaggtccgtggatttcctatcgcgccagcgatacagcgtggatacaggctcttcaccagcagacgagaagctgatacccctcataagacaagtcaggtagtttagcagctgtaacctgttaaactcgtctggcattagatcgccaacgtgctcatctcgccttccatcagtaggccccatgattgcctcagacgccatgtcaaacagatgccacgacatctcacaggcgccccaatacaccgtcgcggcaggagggaggatcgcctcttgcacggtccacactcgtgaccaccagggcgttctaaagagcttgtagaacgcttcggtcgccctcagccgcaactcgccattcagtccctcctttccgccatcttcaccatcctgaaaccaatccggcagagccgggttaggtacatccatcccactgaacctggcgtccatcgcttcgcctgtcgcgctgatccaagcgatagtgtcgaaagccgcttgcgcgtcttcctcagagacacctacatctcgtggatatcccagccagatattacactgggtacatgaggcgtagatgcggcgcataagattgacttgttgggtcttttcgacgttgtcggattgattgatgcatactgcgtctatccatatcgtccttatacggtcgggaaatcgaagccgccgcagcgctcgtaggaggctcgctgagactgggaaagaggtatggtcgatgaggatttgaggcgcctctgtttctgggtcgctgccggcatcttgccacgcataagacaaagtctcgtaaaaaggtatttgttgcccatcgctaggcttcagactaatcacgcggtaactgcatgctatcggagaagacttgttttcggatggaaagatgtcgagaagtcgaatctcatcagccgatgaattgaccggtggacgaagtatttgatccggcgatgattcctccggagtctccatgcctgctgactattcatgaggattttgtgtgttttgttgggattacatactggtcaagcgatggttgagcccaacattgaggctttttgccaactcatgaggctccacgattcgaccatctcactgggtctctatgcgtcaagtcagcctagattcatcaccctttccccagtttgtcctagagacgtagtagcgtgtggaggagtaagcgcttatcattgccccaaaagttgactcacagcattgctattttgcaattggcatgtcctacactgtcagtcgcaagccctcttcctcactggggactggcaggaatctggcaagcggacaatacaatcgatgttcgaatgccggtaggacacggggccatgatcaatacaccggtacagtacggaggagtggatcaccaaactcggaggtcggccggcatccgggattttgtgtgggtgctcggtcggccccggtgattgaacggattatttgcggaccagctagactgattgcttttacagtttcagaagccaacgttggaaaattatcccgaagttcacaccatagcggcttttcgggaacagtttcctggtatcttcccctctgttgatcacttttttcactgttcacgtcgataccaagactcttgacgggaacttgatccgatatggactacaactggactacgcaccacgcatatgactgtaacgtcgacgctctcccctcaccatcattacgatgcgcattctctacaatatggtagttcctcccaacacacactccttgaattcccccgcgcgcgctcggtggttataccattggtgggtcaattcttgtggtaattccaacagcaaagcaatagctcggaagatggtgccccgtttgtcaatggcgtacgcctcttccaagctagaaacctcaaacttgccctatcaccaccatcaccatatgtttccattaaggcccattgacgcgcgtcttttttcttggcggatcaacccaagcttgtccattctgccctgtcggtatcatcttccccaacgactttggagaacttatcctcaagggtaagggtggatcgtacagcctccgtcccctgtccagctaccaaatacagtatgatgaaacgtaggagagcgggatcgccaagtctttcttctatctgaacctggtttaatggtttttttttttttttttttttttgggtttgatgccatacccggatcgagacgtcggaatatccgaacgtctggtttgagtccacatggctaggtgcgacgaaccgggctcgtaagttatggcttgggtctaggtcaaaggaagagccgcatataggaacggtatatatactggagttgagacccggatggaaaaggaaagaggctcgcttgttgtcagacagaggttggacagtcagctcaaacttgcactcgacaaagaccaagatgaagacctttgcgactcttttggcttccatcggcctggtggccgctcacggctttgttgataacgccactattggtggtcagttttatcaagtatgaatacctaccttcatcttggactatactgaggaaaacctgctaacaacctcacagttctaccaggtaacaccatcaccatcaccgtgacctctgacttggatctcacaaactcacactctatacatcatgtagccgtaccaggacccctacatgggcagcgtaagttttcttctcccctccccttacacccataatcccaaactttcccatccgctcctaactttttctccctccctcccctatagccccccgatcgaatctctcgtaagattcccggcaacggccccgtcgaagacgtcacttccctcgccattcagtgcaacgccgactcagccccggccaagcttcatgcgtccgccgccgccggatcgactgtcactttgcgctggaccatttggcccgactcgcacgtgggacccgtcatcacctacatggcccgctgtcccgacacggggtgccaggactggacccctagcgccagtgataaggtgtggttcaagattaaggaaggtgggagggagggaacgagtaatgtttgggctgctgtgagttttctttccctttttctttccctttctttccctttttctttttttctttttttatcttgctcgcttcgctcgatctttgcctatccttggtatggaaaacgttgattgacactgacgacaaaaataattcagacccccctcatgaccgccccggccaactacgagtacgccatcccgtcctgcctcaagcccggttactatctggttaggcacgagatcattgcgctgcacagcgcctactcttatcctggtgctcagttctacccgggatgccatcagttgcaggtgacaggttcgggaaccaagacgcccagctcgggactggtcagtttcccgggcgcgtacaagagtactgatccgggggttacttatgatgcttaccagggtgagtttctttttttcttcttcttttctttctttttctatttgggaaagatgatgaggggagaggaaatatgaaaactattgctaacggtcatggaaacagctgccacttataccatccccggtcctgctgtgtttacttgctaagtaggtaggcagccaatccccacaggaggcaagggaagcttgcttgccacatcaacttgtttcaatttgaatttccttgcacggaggtactttcattttctaccgagtcacttcaggcctgattgaatcaaacgggtcactcttcaagtacatatctacatctcttcttgtattcaatgtgcaacagtcgatgcttgtacataggtaccttaggaactcaattagcaatacgaatatgcacacaactctatgatgcctgccaacgatataaatccgcgtgtcaacatcaccatgcttacctacctaatgtgccacaccccgtaccttggtcgggctaaggggtgtgactggcatttcgagccaacacgagtactgccactactcaacattctcaacgctaagatcctggggccacctcgcctcgtccacgccgtttgtccgagtcccaacatcgaacccgagcttcaccccctggttggggaactgcaggatcggggccacgatgcgcatcgtcttacccaaagacttgacaaaatactgggtaaagaactcttccttgaagagcttgtcggcgctgctcttctgcaccgccccgagaaccctcggcatgaggtaatgcatcgagtgatagtgccggaaaacgggcgagccgttgcgctgccacacgtcttgccatacctccaggggatacatgccacagctgttaactagccactgagagtagtagttcagagcgacctacacttgtctgttagcaggtgctagctagaagcgacatgttgttgtcttcatgattcgcatttggagcgaggtggtaggtacgtaccttcaccttatacgagcctccgtgctcggcctggcgaaggagcgccgtgatgataccaactactccgcataccccggtgctaggaatactcgtcagggcaacctcgatcatagctaagaatcccgtggcgggggacttaccagtaatccgagttcgggaacacaggggtgacaggctcgttgttgcccatcgccctaccaaactcataggacacgccacagcactttaatccttaacgtcagcacaccaagtccggacagggtaggtactgtgggggggctacatatccttaccgcatcactgatctgctgccatcccgagcggcccatccacggtccacgccacccgtaacagttctcaccgcagtacacgatgcccctgccacgggcctcgcacatcttgatcacgtcatcctcgccaaacccgtatttgtccagcacacccggtcggtagccctgcaggaagacgtcagccccgagaatgaggtcccggagcttcttcctgtccgcctcctcgcgcaggtcgaggcacgcattccattttccgtggttcagatccgggtgcagcaccgacatgtcaggaaggtgcggtgcggtgatacgcatgacgctggcgccgagctcggcgaggccgcgcgcgatggatgggccggcgatgacgcgggtcaggtcgacaactttgaggcccgcaagagggcgagccggcgaggtacgcgggatggatgtccaccagccgggcccctgattcgggttggggaccgcctcgagatcaaagaggccggcatcggcgttggccttgccgtgctcggacgccttgaactcctccttcgtccagcaaatggtgcctgcttgcctgtgcccatcagccagagtctggagctcctcggctgtgtatttggccaccgcgtcctggatatacgcggtggcctcctccggggttgtgaagtccatgtttgctggtaggccaatggacttgagtgtcgggtcagggttcatagagcctatatatacatcacggtaaaagagatttcggtagtcagcttattactttgcataggtatcagtcaaagcaacgcacaaacaggactcaccgtggagatggaagaacttttcgtcttttgtcttgtatatgttggtcgcatcagcgcggtaccagctacctacgctgttgtgtttgtcccaggatgggaagtacttttccagctccgccctcctggaggggtcggtaatgcagcttgcaggcagattcacgccggccgaatctagggtccagattaaagtcgacataataaatagctgggcgtggtctcttgacgttcgattacatatcccgtcagcctaagccattttttggtcatggtggtacatatacaactcgtgtgaagatggaagcttagaggggggagtttcttacgtattaattgtcacagggacaggctcgatgccgtacttctctttcagaagcacgttgagtatggtggcttcataccccttgagggcggagatgctctcggcaaaacgccagttgaccggtaagctcggagaatcgctgccgacaaaggataccttgttagcggcctcagaagcgccagcagggaggttctttcgaatcagcgggtttgcgagaataccctccaggagcagcttcttggtctcggaggggatggagtatcgggctgccatggtgaaatcaatgtgtgatgtggaggctaaagagtcgagttaggcggatcgcgaatggccttgtgtcggcgagccatgccgacgcggacacgatgatatttatatcagggcgtttgcgtgtacatcatataaacatgcaaacatccacatcttcggttgatggatgttgtgcatcgagaaccacttactcagtggttccaacaatgccgtcactctgagaccgggatgctcgggggcgaccccactggcagggtagatgcagaagaaggcgagatccagggggagtaccaagatttttgcgaatcggcggtattgggtctggagggcgtttctagcccagacgattatagagaggcattatgaactccagttggtatttcaagacagtcgactttaaaagaattctcaggcaatccggaagcgtatcgactcaatatctaacccgtccacaatcgccgggtaccgcattatgagctcgtctgttaggccccatccctcgatccttgtgaaggtgtcatagaactctggcaccatccggaactggccgtcctcgccaggttcgaggaagttcttgccccatggccaccgcaccttggcgcaacaagtcaagagagcgaaggcatccgcgaggtcatattggtgctgcttgttaatcatgttggcccgtaggccaggaaaccacagcaggtcgatgaagtaaggatgcttcttctgcagttgctcctcgacaggcagctgccatggctgcaggcgtaagtaggccgcttcggtcggacatatcatccacttgatgaagtagtagcacaaccaaccgacggccagtcgctcagggtccaggtaagggcatttccgtaaggcttggtgtatcacgtctgccagaaagttgcgtttagacccgtaaaggagttccagcggcgtgggagactccggagacgactcgaccaagtctggcctctgcagccagagcctgaagcagtcggtcatgatagcatcgtcatcatcgtggaagggcgtcatgctccagcgaggaattgcagaatccgtcggcaactcgggcggtgagaatgccatcccttctgggctgccccgtctgaactccatcatggcctgggccgccgactcggtctccgagatgacggcggtgggccatggttcaggcacagcgcctagaaagcccgtatcgcccaccaatgaagcctcggtgctaaagctcggttccaggaagaggccgtcttcgggaccccaggaagcgaccaagtgccggatgtcattttgacgcgtgcgcaggagtttgttctcctgggacaggcggtcacaaatgtaatggtacttccgcactttgtcgtcgagcatcactatgcgctgctcgagctcttggatgcgctctaggcgcttggtgcgcaggttctgctgggcacgccggtcacgctcgcgtttcttgtcgagcgagccgactgatttgcgggcacgcgggggggaagtcctggcccgggaggcggtcactgccggggctaggctatggtcggggttgccggaatcattcatatcgcaaaggacaagacaaagtgctattgcgggcaatcgtgacgggacatcaattcgcaggccggcaagacctctacaggtagcaggcgtggagaaaatggtagaggtactgatacttgtcgcccctgagacgagtcagcggttatatatatatacggtatatatgtatatcgtatgtaaaggacccgccccatcttcctcctgcaacaaaaggtcttggcgccaagcgctagtgcttaacccaggttgccagcaaactccttaacatcaattaactatttcaccgcaaatcaacaacagggcttgttttgtatgggaaacggatcaacaagcggaaatctggaacgcccacaaccgctgactcgtcactcgtcggcccagactacttactcgccgtgcgtcatcggcatggtgccagttggtgtcgccaactgtggtgtcagctgcttgggatacgcgaggcacatcacctttggcgcgccgtcaggtacctaggctcgctaggttacctctacctagaggagaggagaggatgtgatgaggtcgccttccggctggctgtccgagacatgattcccgtaaaacaggtataaacatacagggcgctccgtgcccagtgaggtaatgactgcaaagtaaccaactctactacctagttttcgtaccaccttgttacgctatcccccgataaccatggcgaaacgacctgtccgcatcgctaattgctcgggcgctctgagtgagaggagccaagctgtgcttcagcgagaagagatggctaacggctttgcttgttgacagccgacccgggcgaccatatgtacaaccaagccaagtacggcgaggtcgacttcatcacgggtgactacctggccggtaagcttggatggtttcgctgaatcgcatctcaacaagccaacgctgatcctttacttcaagagcttaatatggccaatgacgccgaggcctacaggaatgggcagcaccctgggtggatgccgaccgcgtgggacggcctttgcaagtcagtcgagatcctcaaggagaagaggatcaaggtcatcatcaacggaggatgcctgaacccgcgcggactagccgagaagacccacaatctagtaagataggtacctaactgcgcttgacactgcattccctaacaaaagctggatttcaggttcaagagaagaagctgaacttgaaggtagcctatgttgagggcgacgacttgctaccacgcgttcatgagcttattgacaagcaagagcgtctaaagcacttggacgcggagaaccctgaggtcacactcgtccaaggcactaaagacttcttgaagagtcccggcagcaacatggttgtctccgccaacgcatatctcggcatccgtgcgatcaagcgcggcctggaggagggggcagatattatcatctgcggccgtgtctcagacgcctcgcccgtcatggccgccgcagcctggtggcatggctggccagactcggcctacgacgaactcgccgggtctctgatcgcgggacacctaatcgaatgctctacatacgttaccggcgccaactttgctggcttctacaagtacgacatcaaagatctgctcaacctcggcttgccgattgtcgagattgactccaagggcgaatgtgtcgtcaccaagcacgaggctttgccgggctttgtcacggaggataccgtcaagtgccagctgctgtacgagcttcagggcaacatctacctgaacagcgatgtaaaggccgacatcacccacatccaggtcaaggaagagtccaagaaccgtgttcacgtcagcggtgtcaaaggatacccgccgcctccgaccaccaagtttgccgtcttctacaagggaggcttccagtgcgagatcaccatcaacgcgacgggctacgccacagcgaagaagtacgagcttcaagaggcgcaggtccgctccaagttgcaggaatggggcctgctcgagcagttcgacacgcttgacttccagcggataggcgtccctgcggagaaccctcggtgccagctcgagtcgacaacgtctctccgcatctttgcacaggccaaggatgccgccacgctcggcaagctcgcacaggcctggacgtacaatggcatggcccatttcgcgggtaagatacaacctagtaatagtccaaaccagatagacctacctacctgtcttgttgacgaaatctttaggcatgcacagcactctcgacatgcgccagctccggccgatccccttcaacgcctactgcccagccattgtcgagcagaaagagcttgaagagagcatcaatatcatcatcgacccctcgacccacaaagtaaagaagcttgtcgttggcccgccgcaaaagaccgagcgcctcgccgcgcgcgacaactacgagacgtccaatccggtggacttggcgagcttcggccccaccgttgaccgcccgctcggggacatcgcgctcgcccgctcgggggacaagggtgccaacgtcaatattggcatcttggtgcacaccgcagaggagtgggactggttacgctcgttcatgacccgcaagaagatgcaggaccttatgggcaccgactggaaggactggtactttgtggagcgcgtcgagatgccgcttatcaaggccgtgcattttgtcgtctacggtcccctgggtagaggagtcagcagctctcgtctgctggacgcgctgggcaaaggattcgccgagtttattcgagcggtgcgtgttcctattccaaagaagttcttgaatctttaaagtacaggtaggtagaagaatgtaggtagtgtacggaagtggcaaagcaaaaatagttttaatgccatcgctgtagctttcgtcctctatacctactcatcaatcacaacagtgtgaggaactcttccaaaccttcatgacacctatgacctccggtacgtacaaaacgccatttttcaagtgctgttgggggaagccgaagctaatcgataaaacatctagcatagacgctttcttatcgatacctaggtagcttctattcaatatatgactttctctaataccccaatgattaagaaagaagggagattcccaacgatcactacctaggtctatgcaacaggctgtcggctcaagaacgcaaagcgttaggtcgccagcgtatacgcaggcccggtacggtattctgcgaagaggaatggtggggtacccgggaggaagtataccttaacagacactcacttgcatattcccgcccaataataacaaaccggtctgttttggctctctcctaagaacgcatattctgaaactatttacacaagttttctttgatttagacaagtaagaagatgaggacagatgcaataaattcttcaaagtacttggttagaggtatctctgtagcggcttttatttacagcggccatagggggggggtggtgcacggcagggtgcggttgggccaccggtctccaccactagcaccggagagtaaggtagtgttagcacagtacccgctacgaagcggtaaccagtcgctgaaagcaagctgactttaacagacatccgttgtagctgctaccagctaggacgtcccagccagaccggaccaggttcagtttactcaatcaaggcacccgacatccatatcaccacgatcagacactagtaacacaagtggaaataggtataataggtggtaatagtatcttttgcttgctttactgcacgctccccggtctcacaggctgctggcactacttggacttatctatactccttaacaggggggatcttttctctccatttcttcgtccaaagagctactgcgtcttataacatcataactgctcaactccgtacatcggacatcctttttcttcctccatatttctctctctctcttatagactcctgatgcatcccggctagctgcttgcactccgagaaaggccggatcgatacctacgtattggttggccacgagaactaggacgatgaagatgatcctcctccatctggcttagaagctggtgctggtggtggtgttccctcgagagtctttttgacgttctccagttcgctgactgcttgcgcttgacggtcgatggtgcttggcagagtccaatgttagaagttgtcccacaagaaacgaaaaaaaagaagaaaaaaaagagaacaaaaaaaaacaggctcagggctcattgaaaactagatgcaaatgacaacttatgtttgagatgaatgaggtgggtaggcaggtaggtacttagaggtaaggattacctttgtagctgtagtatcttgagcccctgtataagcaagatgtgtgagtccacatcagccacgatggaggacactggatgattttttttggtatcagtcataaactctgaacttcaatcttggacggcattcttttctctcttttgttgttatcttttatattttggtctttctcttttttccccagagcaaaaagacaacactcaagtgcacttacactcctggtaattttcctccagtttgcccgcagcctctcgcgcttctctccgattgtaaagttgtttccagaccgacattgacgcctcgtaaaagccctccacatcccagtgcgagattaaccgtttcgtagctcttgcgtagccagcagggctaatctgttcggcgagatggttctcaatagcttctgtttcgttgacgttgacctttccctggtcgtaacaagtctgaacatctttgtaaatctcgcttaaccgttcttctggctgcttgtcttccaggtcggacctttctccggatgcatggccggcatggatttggtctcttccaaagcccacgaaagatggattaaagagccgaatgtaacgtatcttttgttccaaggcattgagagaattcctccacccccttttccggagttggttgactatgcttctttcgttttgtagaactcggacaatcaccagattgagcgccgcaagtgtgaaagtgaggaggccgacaatgtttgcggctgtggagagtttgctgtcctgaggctcagagtcgtcagccatattgcaatcctggagagatgatacctatgcatgcaaatgatgtaatgatatggaggaacgagttagtgaaggggcctcaacaattgacatcgttaggggaaggtcgagttgcgttttgatctatatacggctatcgctgaacaaggttacaaggacatgcgccggaactaacagtccaccaccacgggtcaacctcagtccacacggaccgcagcctgcacgggccctttagagtcacaagccataatgacccaagcagccactcaagccaatggcaaaatgccggaaagacggggaggcggacaaccatgcgctgctgtctgggtacattggtaacggctcgtgacctgttgtgcgcatagtcggcggaaataggcacgaagaggctcgacaattcttgattctttttcgcgaggggtgttgtggaagttgcggcgttggaagaatgatgggtaggaacacctcggacggagtgggtgaagacgaagaagaggtttcgggttgcgagaggttcgtcgttcgaaggggtcagttgcgggccgttgatgcttggggttcagtcggtgctatatctgacgggttggcgctcgatatgcggtcgatgtgtggttgctgcatggtcgatcatattggactggggcctctgcttacccagctaggctaccgaaatccagtccaacccgaggttcaggaggatgtcgtgcatctttgaggatcccattcgacggcggcggtgacgtatacaactgggtactgcccttgattgtacgcaagtgaccggacacatagctgtctgtccgaacatgacctggtgcctgtgccaaggacattttaatgccccaatttcatccaccgtcaacgtgaaggcttgtgaagccagatccagatgcgctcagtttgatgtgttgtagtccaaagaaaccgaaattagcagacagagaaaaccgagagatgcctacagagataaaaacacaacttgccgaaccctcctgatgcggcagaaagaatttgtcccttccataacgccacaagccatagccattttgaggaccatgtttaacaaaacccaagaacctggtaaagcaacaagtctttcttccgctccctttcctttccaagcagcgccagcagcagcaccactggttggtgtcttcgtcgtcgtcgtcgtcgtcactccttcgcaaccgcttagtagccaccacgaccaccgcggccgccaccgcgggagaaaccgccgccaccacggccaccaccacccctcgagaagccgccgctgccaccgcgaccgccgcccctgctgaaaccaccaccgccgccgcgggagaagccaccaccaccaccgcgagagaagccaccgccgccgccgcgagaggagaagccgccacggccgccaccgcgggcaccgcctctgggaccgccacgaccaccagcaccaccacggccagccttcttcaccttgggggcgccgagaaccttgggcttggggaggaaacgctcgagagggaggagcttctcggagccgacgaagaccttgtcgccgggcttgaaggaagtagcgacgatgccggtttggggcttgacggtgaagtaaacctgaaagaaggagaggagtgttaatttgatgtgctatggttcatgtttcggagggaagtgcgcacctggttgagaggaccgagaacctcatcgatcttgccgatgggggtcttgttctcaaggaagacctgagcgttgaaatgggggatcttggggttggtggacttgtagaacatctcgccctcgacggcgtgctcgaaggtgccgagctcgagaacctgggcggggggaccatcgtcgcgctgaccgaagccaccacggccgcctgttgtaggatatctatgttagttgtcattgaacattggggaagaagtatgggtgaaaaggtaaatcgccctgagtggcgccaatggttgacggcaaagtgcgaccaaggcgacgacatcaaggtgtgcgataacggttgataatagaagaataatgcggcgtacctctgaagccgccacggccaccgcggtcaccacctcctccacgacctctgaaagacatgatttgttggttggattgggttgtttgttgaaatgggaatacggcaagggtgcgtcttgcgtctcctcgcgcgtcagtgaattggaggaccgtcgggttcggagtgagatgttgacaatgatcgtttcgccggcgcagacaattgaaatttttccgtgttcctggaagactgaaagagtagcaatttttcccggccggcaatcgtctgcagatgtccaccaccccacctaagccagtcccattttcaaacggttcctggcggcgcattggctcaatgcgaattgtggatggaccagggttagtggctgctgtgggctgtgggtccgtgcccggggccctaagaaacgcgaatgtggggatttcgacatcactttgtgcagccctgtaacagtttgacgggaacactttccgacttcatcgatgcattttgcagcttcaagtacagcagctgttcgcctcatcacactacacgacgctctgaaattaccgtaatcgtatggacatacttgacctcaccgccctcgacccggatctcatggctatccggcatattccccagcgcatcaaacgagcacagcacgtcaaccgaacccatcacctcatcgatgacatatcgccgatttccgttgcgctttgaactgcctcctctcggtaactgaacaccacacggtctggtatactgcgatccttcaacgcgttcacagtcggccccccatggaatactatcagccgcctttgcatccgtccacatgtcgagataagcatccccgacctttctcaacagttctcgacttggccgattcgccgccgtctcaatgacgccccagttctccttctggatgtacccgaacgtcttttgggcgttgaagaacaaggaccccgtcgtggcagcgatggtgtcgatagatgagatggttgatgtgtctccatcggctggatgacggatctgggttgccgtgacatagggcttggagttggaaccgctcgccaatgagatgatcatggtgtagctggcgcaggcaatggtgtcggccgttgatcggttgaggctgatgttgtgcgactggctgaggatgccgcgcttgatgtcggctgccttgttgttttcctggtaggcaaagttgctcaaggtgagttggaggccgtcaagtctgccggcggagaaggcgtctacataactgttggctgctgctagcagtccctcccgggtacatttcgcgaaaacagaagtaatgagtgcaaggaagcagacaacggtgaaccagaccgtgtctttggcagatctggacagcatcgtgatgtgaaggtaggtgcttggctgtgattagagtagctgtttcggccatggacaactttggttcacgatgctcggctgagtgcttaagtactcacttccaggagccgatagcttctgccgagtcttcatcctcgaccccgtttcatgagtaggcctgctgtggataaatggagggcactgattaattctgcgaggggcactttaccacagagatattacttgccgttccccctcttacaatctcctgatattggctggctttaggctttgtatcctgctctagcctacctaccatcatcccaacatgcttttaacgcaacattttcaaagatagcccgatattggataaggtaggtgaaatgaaagaagggactgagccaatacgaccctaacccttgaattgcatggtttcacaagcctcggcatgtctcctccgactttgttagcggggcaattcacccaaacaaagcgaaagcccagtcctcaaattcagatctcaccaccatacaacatcaacatcctatcagtcaaaaacagaaatgactggccctcttcctggacaaaagaccgtcttgatcactgggtaagtttattgcgctgtcaatttgccttacaagagttgtctgtgacatgccctctattctaggccctccaattgtccaacacatcaatggattcctgatagcaaatcgctgacattatcttataacagctgcacgccaggcggcatcggtcatgccctctgcctcgagtttcacaagcaaggtgtgtaccgacagttacccgtagccggagttacaaagcatcccgcctgttgctttcagatcgaattccatcaaacaaaatactaacaatttcaccatgaaggcgtccatgtcatcgcaacggcccgcaacccagccgtcttggccgagatggccgacatgggcatgagtaccctcgccctcgacgtcaccaacgccgagagcatcaagacctgccacgaggaggttgcccaaatcaccggcggcaagcttgacattctcatcaacaacgcgtacgttctgttcctcatgctgccacacggtcccccattgtttactttcccccttttccctttgatgtttatccatccaccatctatccctactaaccctcaccccccccccttcaaccagcggccgcacccacacccaccccgccaccgacatcgacctcgacgacgtccgcgagaccttcgagaccaacgtctttggcgtaatggccatgtgcaaagccttcgccgaccaactcatcgccgcccgcgggctcatcatcaacattgcctctctcgccgccatcaccccttatgtctttgggagcgtctactgcgccaccaagggcgccgtggtctcgtactcgcgcaccttgcgcttggaactcaagccctttggcgtgcgcgtcatgaccaccatgacgggcaccgtccggtcccaaattgcctccaagacgcaccgcaccctgcccgagaacagcctctacatgcgcgtcaaggagttctttgagcgccgcttgacgttttcgcagaataacgcgacggtgggcacggaggagtatgcgagaaagctggtgaggaatgcgctgaagggtgaagccccgctaattttgaggagctggtttggcagggcggattacttctgggcgggtggatgggcgagactcgtttgggctggtaccttctttggggactggttgttggatttggtcatgtatcgcatgttcaagatgaatgtgttggagcgggtgttggcgcaggaggaggcgcagaagaagctgaactgagcgaaggggggatgaggcagtggaggcactactttggttgtttgtggtcggtggcttgatatctgcagaaggcatgttgggaatcaatgggtgagtactttagctgacccgtggcgggttgattcagccttacagcgagcgatttttgtctcaagggggtattcgtacgcgctcagctgccggagcctttatcccgttatctattccatgacctcgaaccgacctatatcatttagacatgagtgttactttgaacaaattctttccagtctatcaacggcctagcacctgccatactcaacgataatcacaagcatgtcaaacaattcacaggacagcagtgttttccgcggccgtgaacattattaacctcgtcacctaagatagctctttcgacctcttgacagttcggcttcttcagcgcgaaagattgtgatgttcgaggaacaaagaatcaaagagcgggtggagtttgcgcgcgtatttcaaattattcgatggaagtgtcattctcgaaagaaaatgagtagtgcctggaattgttaccctgaagacgcagtggacaaagttccagagcatgtccaccaatgttatgactggtctcttcattcagaacttgtgctcagtcactgccagtttatcatcacaagaaaccagacaacctggactttaccgagccaaagtcaaaactcgcctcaacgcatcaacaaacctccgccatctcgaactccgctcactttttggctcctctcgcttctcagccatcatccccaccccacctcgcttccgttgttccctcctctttttcttcatccgtatgtcattcatcaaaccccgtggctgattttcggcctctccccaaagcacctggaaccctcttgcatcgccatcatctcctccatcatctgtcgccctgcccccctcatcccgctctcccaccgacccatcccccgaatcttccggcggctccagcggctccccatgcccatcaacgctcagctccatctccataggcgacctgatatcccgtctcaacccatccggatccgtaacaaccggcgcgagagctcgaaaggttcctgtaggcgggtttggcacctcgtggtagtttccaccaggtccggttccacgaatacgcatgcctcctacagctgtttcttctggttctgccagattctgcaggtgttttggcaggtatcgtgggtcgtcgacgattttgaacttgagtgtcacggtttcaccgtcaatcaattcggggtgtttgtccgggcagacgatttgctcgattagaccgccagttccaacgaccatctggtgcggaagcatgtcctcttcgaggtcagagtggatgctttcttgattgctggcgggttgtggtgttacatctataattattgcctggctatgtacccgtgtttctgataccagtgatggtggtagtgatactaattccactcctgctggtggtcgtagcaccgattccgctcgtgctggtagtgacggcctgtagcttatggtcgggactccggacatgtactgtaaggaggagttggatgaatcggtatcattggaagcaggggcttgactgatttgttgtgattgtgagctacttggcgtatcatcgctggatgaagagatgacaacctctgtagggtctgcgcgagatggcggcccaaacctatggatttggggtgcttgaggcaatccttgcagcgatgctggcgtggtatcgccgtagggcattgtgtcgaaaaactcctcgtcaaccaagaagtcttcggaatccggttcgtgggaggttgtcagtagcggtgatcccggtggtactatgccatggctgtcgggggttgacaaacccgcgttattggaaggaagttcttgaaaggctacctgcggtgttggcgccttatcgtcggaggataagtgtttgaaatgatctgcgtcaaataaagatggcggtggtgttgaatgatgaacttgctgtagcatgatacaacgtagcatacctctagtgataacaggaatatgcgtggcgcacaaaccaccaaagtccggaccggccgaagtcatacctgtagaggctggcgggaaataactgcttgagccggttggcagagctagacggcgggaagtgattttaatctcgacttctttcttaatgttgttattccggagctggtaccggagagacagtctacagagggtcacaacatgtcagaagggaactcgatccggatcgtgacgggcaatgagacatacctctctcttccacgacggagaacacgaaattgacgtgcagtatccttgccgacttgctttccccaaatccatttctgctcggagacgacgaagtagtcttgactcttcctcccaaatgtggtgtgctggagaacattcacaccccccactctgaccttgaccttgaaagcagactccttgcagtctccaactatgcgaattgcgaaggccttgtcatctgtaaattaaggtattccttaatatagtgctatcagcgttgaactgagagggataacttacctttgatggcaaggaagtggcttccgcttccctgcttctccttcttcttgtctttggcatcatcttctgttggggaaccgtatatagtgaagggaaagttgtggggccctggagtgttcgtctctttggtctcattaacgtctgcccgtggctcgcgaacacgctggaagcgacgttctgcattgtcgctaaccctggggacttcgaagaaggcaattgtaaaagtatcggttccgaaagtgacagtaatcgactggtcatcacttcgagtcagcttaatcatcttttcgacagacattatgggctttgaggaggtgtggtggacatgaggacgggagttgattcgtaaccaagcgatgatggttcagctggcggtgcgctggggagattgagtccatataggtcggggcccctcagacacgggctgcccatagctgagccttgttgatggtcacaccgtggagacagatgttcgatatcataactgaatcattcaaaggcgtagtattgagcctggtattcatggtaacgtatcaaggaagaggcgaagcattgggaagattgccgtagttgcttgcttgtcagaaagaacgactcgggaaagcgagataggccctcagactggagtagtacagggctttaataatgatgggggacgactgcgacacctcccattacacagcattctaccggtgagcgaagaaggcaactgctaatggtagtactaggtacacagccccacccaggcattgtaactggaatgctccgatggatgcctccagctaagggtggccgagaagagtgtccatgcatatgtcaaccgaatctggacggcaatgagcctacaagggcgtttctcataatcttcgttgtctagaattccgtaattcgtaaactagggcctttgacatactaggcacacctttcatatctctcgcagaggcactttggcggctcttgcggtcctatgacaggaatttgtatcaggcctaaacctattttatttttcggcgccgctgaacctgccgaaccctccaggcaaggccatcctcaccagaaatacaagatgtccgatgaccaaggcgacagtcctttatccactatcagcaatgtggttggcttgttgacattcgctcttggacttctcacacttgttgttaccttcctgtctacaacacacagcgcggaaagggaaattgaagacatacgagaaaagttacaggcgagagaaaatcacattcgtgagatagaataccacttcgagaaactcgacagagaggcgcactcggactgggaaggcagtcagagtaaaatcgactttctcatgacccttgaaaagattaaacaacatcatcaaaaagcaagaaatgcgcttgacacatacagcaaaaagcattactggtggtggtataatcgacctgacggtaacatacctaacctacctggtaccttcctctccccaccgaggggactgctaatcgaagcttgcagtaatgggtgccgtggccgcgattgagacacaattccaacatctgaacaccatccagttgacatttctcctcatgtaatccttcattctcataccaattatatcaaacatgaccctttgttgacgctgactctcaacttcagtaccacgagaacccagcaagaccatattgatggacttgaagcgtcctttggcgaagttaaacgggaactaaggtccgacaaacctctaccatctttttcaagatcccaagctgacagttccacaccgacccagaaaccactcagattcttagcactgtgaagaaagtgcatcccgtcccaaatcatcccaaaagcgaaccctttccataacgccttcccaacatattcaaccacactcaaaccctcctcccctcacaaaccaaaaaaggaaactccatcaccggtcccttctccatatcccccttccctggctcactctccaccctcttctgcagtacaaaccccctctcaactttaacctcctcaaaccccacccccttcagtatctcctccatttcctccttggtaatcccatgcctctccaccccatccatcttagcctccggatgaaacttcctcgcttccggaccgaaattctcaaagtccgtcgtcaccaccctaccagtgccgggtttcagggtaccataaatggttttgaacagcgccgtcagatcagcaacgtggtgcaacaccagatgcgatatgaccaaatcgaacttgccctcccacgcctcccccgtaacgggatcgattttgatgatagggtcttccgggtcctcgagcagtgctgcaactggccggacattcttcacttgctcataggtaccgccaggcgataacttgtgagtgagaacgtcgatcataccctccgccgcgtcaacggctgtgagggagcggatgtggggcgcgagaaggagagatagcaagccagtgccgcagccgatttcgaggacgttgaaagatgatagttctgagggagaaggcaagcgggaaaggtaggattcgaaggctagggaggtggcgagttggatggatgggttggagtcccagttggcagcgtcggcgttgaaacgggcgttgccggtgccggtgatgattgggtcagtggttgtagtggcggttgaggatgccatggtgggtaggtgagtagttggtgttgtgggtctaaggctgaaattggagttgaaattatggctgtggttgagtttgagtttgagaatgttaaagtcttattaagtcgtcaagatgaaaggaggggaagttggagaaggagtatattactaagcgatctattgggtagcatgtaactagcgtatcaaaccccctctcctgcctccatggatgtaaacctcctagaataagcgtcattggggatgtattgtttttcggctttgaagatgctgagcagttgataccttaagataaagcccagacattggatgagggatgcaatgatgcatgagatggtgtaatccgtaattttctgtacggtattcatggttggttgccgtccagaggaggcagctgtaagacaaagtatcattattaccatcgtagaagaaacccccaaaatggtaataattccctataccaccaaatagtatacccctttctgcctcaaggtaataccacacatataaacagatcatcagcctttcaaggacaccactccaccagcgtccacacatcaccgttactttctttgaccgcgtccccaacttccttcgtatttcctgcctctcccacgctgatcatatcatcaatgagcgccctcggaaacaccaggggttcatccaggtaactcccatccttctcatccactttccgtttctcctcgccacccacataacccttaactctcgcctccaacctccatccactctgttcattctcaccacccacccacttccaccgctcacacaacaactcatttcccctcctcgaaatcccctgagcccaccttcccaccttcacaaccctccccttcttattcttcaacttatcatccaactcccacacaacacaatccacatacggaggctccgccaccccttcctcatccggtacccaaacctcctcatactcctcctcttgcccactctcggggttaaccatcctccccttttccaacgcaagcttctcattaccctcgccaggaatccggtacatatccccctcatcagccgccgcctcatcggtacttgacccattatcccccgcctcagcactgattttctcctcagcgtgcaaaaccctagaatcaacccaatgcgtccatcttcccctcatatacgggtgcttcccgctcttcaaatccgcggtcgtcccattgaccgtgcgcccatcaggcagaatcaatttttgcccataataaccgatggtagggcgggtggaggtgtgcgtggaagtgccggctatggcccagtccaggcgggagagggggagagttttggcctcgtcggcttcggtttcggacccagtgtgggagttgagattgatgaaaacggaggtgtggttgggcgaggaaggatcttctttgaaaatacgcagatcgacgaagcggccgctgggagaggtgaggacaatggttgaggttggctccgaaggtggggaagtgtcgctgctggaggaaggagaggagctggggatccagcggatggagtggcggattgagatgtcgcttttttgttcgggggccatggttgcgggttttctttttctgatcagctttgatgttcaggctctcgattgagagtgtttgagagtgaaatgaacgtagtggtggaatgtttggtgcaagtcgatgacttgggtgagatgcatgaggggttgccgagctgatccctccgatatgcggcgctagccggcctccgccatcacacacagccatttaccctaaccctcgtgatgattgtttaccaagcccctgaatccttcaccagtttgtaaagctttgtgatccaagagatggctcgattgcaaagataaagtttctgagaaatataacaacggcagctactgctcagccatattctgagttgccaatatcgtcgttggatcaatgcgaatgcaagagtggctgccgatgggaaggggggatatgtttttgatgcccgacgacgacaggttttgtacttaccttccactttcatacaaaacattacacactctcatacagtctatcaacatctagcacattacatctctttcgttgtcaaacactcaggcaatacaagagggatcaggcggtaattcttgatcaaagagaaaaaccctcctaaatagatgactttccgtccacggccccagattccggtcggttgggatctataccgttgttgtgaagaattcaaatgtgtcgactggtgaccaaggggcgccattgactgagtgatgaaaaggttcttctggcacagtcccggcaacttgatacgccgagcgctcagtaggcaactcgggtgtcgtgtgagccccaagaacataaacctcgtggatctcatggtagatggacaactcaataacgagtggctcccagaggattggtggtctgcaatcgagtcagaaagacggacttgtatgtgtgcgtttgtttgacgcatgggagaatcctgaagtgttgtaagagattgttacctttgttgcaaagctgtacctctgttatctcttcctgatcactgatcaaagcagtggatgaaggaacgcataagcgggtgtctgacggaagcgggagagagactgcccatcagcgagaactttcccttgcagtgttccaagttgtggctccccgctccgtgacgccagttcgctccggcttggaggtacctgccgtctgctatcagtcttcccaacgaaccttcccttcttggaaatgagaacggacccgacggagcataaagttgaagaaggcgcgaagagaatactctttcccgatcatgtttccctccctcgctcaaatccaagttaacccgcttgctttggacgaactcctcttctacattttcatccatcatgtctgaattcctcgccttgtctttgatacgatcattgtgcccaaccttcctataacagccaccaccctacccaatcatcgataaatcaatcacttgtctgctccaatattccctagtacgccctggtctttcctcctaaacccatatctgtatgtcccggattcaagcaccctcttatgaccctttccgctgacctccgagtctagctatttgccatctaaccgatcacgactcaccccgctcacatcttgcaaagggaaaccgaagagcttacccccatcgaagagaaacaactccgcaaacgcctcatgttccttcgctcccaatctcgcactcctcaccgttctcctgctctgcaacgaagaccctcggacaccgagcctctcgtcatcgcctctggctccgggacccaggaccacacccagagcagccctgctcgcaccaacctcatgaagaacctcaaaataaacggctcctgcacctactctgacgacgacggtgactaccaccagcagcaatcatcctcctcgtgtccaaacaacatgaaccacaaacatcctcacaacctcttggacagcaacagcaacaaactctgccacaaacgctcaacaacatccacatccaatacctactccactgctcacacggctcccatcgcttcctccagcggagaaaacgcaaccaaccccttcgaagatccctcccacatcgttagcgaaccctcaccctcagattcatccaccccttccaccatccgctccgattcgtctacaccccaacctcatcttcactcccgaaccaatcccaactcgaactcctttcatcctcatcctcaccctccccatgccatgcatagcaaccacggcctagacggcacggtcagcgccaacggcggtttcaccgccggcaccaccgaccatagcttgcccgtcccggtaaccaacaagcgagcccacactagtactacgatctcgtcaaggagatcgggcaggtcgacttcttccaaactctcgaagagggtgaggaagttcccacgggcggtgaggcgggcgattaagaggtttttgagacgggtgacggggaagagccggaagaaggacaagatgaaggtgacttggactgcgccgcaggaatgagaccgagaagcctcagagggagaacatgcaaggatggagagtggtgcagcgtattgatagggaatgacatgatggctggtgagatcaattggtcgccttgttatggttacatgcgattcatgtaaagacatggggaaatggggcatgtcacagatgttgcttgtttatgaattgggacagatgcacgacaaggtcttggtgttgggtatcttttgtcgacctgcgggaggctattatccctgggaagctatccgttttcgtgcttctgtgggcgaagctacctaagaatatgcgaatggtttagtgcatgaatcgtgatggttagaaaaaagacagaaagagacgcattactcactttaagcagctaagaaatagattgataccccaaagacacctttggctaaaacaaacatcaaacaaaccaatcaataaaatcacgaagacgacagagaaacgagagaaggcgaagcagtttggtgacaattcaagacagtgatcgcattgcgacaatgtccagctctagttgtattccctttgcctcttccaccaccacctggtccagcccttcccaatatcctatcctatcctatcctatcctatcctattctagctcccttcgaccgcgctcgcattaccaaattggacattatcactagtatagtacacaaacaaagagtttttgttagattccccccaaccttcctgcctttaaacaaacaaatcaatcgactactggaagaaattacccccgcggagctgaaatatgccagtatcttgaaaagatgatgaggtggatatcaagtgataaggatgaaaagaggagataaaaaaaagagaaaagaagaagaaaaaaaaccataagaaggacatcatgatatatatatgtgtgtgtgtgtgtgaaagtgctgctgacgttgcgtaacagtcgtatgatgatgatcgagaaaagaaaagaaaaagaaaaagaaaagaaaaagccgttaatgcaaaaagatggagaagatcgcccccccaagccccaatgatgatccaaaaaaacaaataagcaaaaaaaaaaaaaaaagacaacaacaacaacgaaatcccggccatatgaccatatgaccaaatgaccatgaccatccaccgtcccctctttccagcagatatccaaccggaactaaaccaaccaaaaagagacgttggaaaacaacgaaagagctcagcaggctcgctcactacgtgtccttcggacctcctcctcctcccagtccaaaactcatccccatactcatccccaaccgatccatcgtgcccctcctatgaccatgcccatgtttacccccattggccccactcccatcccctttccccgtccccatcgctccacccctctcactcaacacccccgggttctgccccgtcacccgcccccagtcctcccactctttactgatctccatcaacacgcccgccatcacctgcgcgctagccatgagtccgtgaccttcgccttctagaatgcgtacctcgcaccgcctcatcattttccctagccacttgacgttttcgacaggtactctcgtatcgcgactaccgtggtggatcacgacagggcgggcaatgtccacgtagcgaaacccaatggtgtgccgacgctccaagcagaccaagaggtccacggccgggttggcgcccgtggtagctaattgccaaatggcgtgcgtgaggcggtggtcgtattgttgttgacgttcgcgctcggctagcgccaaagcggcagcgacgtcggcgtctgagaggccgcccgaggtggagtggcgggagtggttgttgttgtgttcgtcgacgccggcgaggttggaggatttggagcgggtgtgccggtgacggtggctgccgccgccgatgcccttgttgctgttggtgatggtggggcggatgcggtccatatcttcgtctgcgccgcttggttcggtactgatgatgccggaggaggtggcgggccggtcggagtctttgttttctattatgcctaacgaagaagatttgtccttcttcttgtcgcgcttggcgcgtttttgtttgggtagggaggaggtgatgctggagctggtggcggccataaagttgctgttagcgactttgaggatgggtgttggtagtgctcttaggattttttggctggtagggatggcgttggtcggtggtagagggttctgagaaccacctccgatgacgttaatttgggatgggggaatccaaggcgcgagtagatggatctttcctctaatgtgttgaggcatgcgtagcgcggttgctaaggcgtagatggcgccagcggagtgggcgaggatggagaactttgtaattttgagagcttgacatatggcatagacgtcatctgtcgagaattagcatttgacactcgaatagcatgagagcaaaacataccaggccagcccagtggcgtcgtgttaccatcactatacggctcactatcacccactccaggtctatcaggggtaatcatccggagcttcaacgtcaaggccagctcgtcgtaaaacgcggtaatatacctcgtcagacccatgcccacacagcagaaaacggcactcccgttgggatcgcccacttcgctgaagctgattacgcgacctgtctgcggatgccggatcttctggcttagtcggggactacataggtaagcctcgaccgtgtcgtcgatgctgtctgcgctttttggcctctcgtatgtaacatgcggtccaattccctctgtcgaagaagatttgtcaggatttccaggtataatagcgtcggagagtcgtttaagcttactgctagcccgcttgttcttattatctgaattcccgttgctatcaccgttgccaaccaaagaatctgggttcaaaaaggctgatcttcgtttcgattttggatctgcatcgcgatcctgtgggcgtgactgggcgattgcgggagagggtgcaacttcgtcggtttcggtttctgggaacatgttgactgtaggtgtggataatactggtttcatgtgtaagtctgcagagaggcgtaaagggtccagcatctttctttggcgtcgttgcggtttttcggtgcgtggctcggggagctcgctggggtgctcttcaagttcgtgaatggtgtcgttcgcgccagtgtcgctttcccgtatcgacttgcgcgacgtcctggtagacgaccgcttgtgtttctgtgacctcctcaacgatgactccctggtgggaatacctggcggggagctcccaaagccgcttggaggttcccagtccgtcggcaacttgggtgtagaagggatatcgctgcctggttcctcgctgataatactctccaccgacaacggatcgagacggggggtcgagctgccgcttgttgtgcccgttccaaccagtcctgtgaatgaacttgcaactagtgccgaaataccaataacgctcgtcctcttttcgatttcttgttcgcgtaatctctccttactgctcatgtacatcaacccgcgctgactgcgacctgctgtcctccaattccagctatcggcggatttctgtcggcgcaatggtttggggtcggtgcccacgggcgaaactggttcgcttcctcgttcgatgctcagcttgccaatgctttcgacgccggacgcaagggatgccttgctcgatgatcgcgacagtgcgctgctgctaccgcgcgagagcaagctcctaaagccggagggttcgcgcgtgtgtgcggggctctttggtgattttgggcccttggaggacacggatatcttggatgtgggacgagatctaccggtccggacaacgggagggcttgcagtggcctggtctacggggacatcttggtgctgccactgagtttcggagggcttagagaatgcgccgtagtcgacaccgaacgaacccgatttggcggttggggaggagttgaaggacaggtcgatggggctgttggggcctatggactcgagatagaagggcgactcgaaatgggtgctcagcgggcgtgatatggaggagagggatgtgatgagggacgagatgacctcaggagaggcggtttgaattggttggttgggatccctgtctcggttgtggttggcgttgttggcgctggctgctaagctggctgctatgctggcggcggcggcggacgcgtggtcggtgcgtgggtctttgtcttttcgttcgggcgttcggttgggatctctccggtggttttccaaagtttgcctccacgtaagtccacttgttttcttttccgtctcgactttcttattctcgtcctgctgatcagcgaggtttcggatgcggtctcgttcgcgggatcgtcgggggataggaggtgctgccgccaggtaggtagccggctcgggcaattgctgctgctccattatgctaggtagttcaagttactgaagggttgacgacgacgagaatggcggttcccgagtttgcttagattatggcgggcggctggggacgtcgagcctccaagctaacttctcctagctggggagcggccgtgtgtaggtaccgagtcgtgcgttatattggaatgtcttagagtcgttgtgtggttcgtcgatcttggcaaccagtccctctcgtagttgtggtggtgcttgtactcccggttttctggaccatgaccttctcccgctgcacgtcgctgggcggcataagctgcaagcaatcaactttgcgtctgcaggtacgtccaagcaagtattgggttggaccgatgaggtgggatggaatggcaaacttctttttggctggctatggtagggaccaatcgagatcgagtcgtcgcaaaagtcacaagttgactgtgttgatactgccaccgagagggtattagataaataaatattaagagttagaaaagtgttgctgtctcgtaaagccaagtcggaagcaccgagcgagtatcgtagcgagatatgatattaggtagactggctgtggtagttgcgtcgatgtggttggtacagtatgtcgaacgggcaaagcggaagtgagggcgaggaaaaggtaggtaggtaggtagatcggtaggcgcaaaatctctggattcgttcctcctcagaccacatcaatatcgacagacggcgatagaagggtgggaaaaaaagaggctggaaaaagaaatgagatgagacgcggcaagatgaaaaaaaaaaaaagaaaccaaactgaagtgccgggtcccaaggccgacaaggaagcccaaaaaagagaggagttcgagtctcgccgaatctgaacaacgaccccggacacatgtagaaatctatgaaccctaatcccggactggtcacttccctcacacaagggggaaaagatgcaaaaagagtagaggtatgtactgataggtacgtattgggcgcaattcgcgatatgtatgtatctgggattgtgaccaggagggtcctgtacaaaaagatgatccaaggtggcattggtgctgcttgtcatgtccccgttgtgaccctccaaactctttcatgcgctgcaatgcgctccaatgatttcgaatgcttctcggttccaggattcccaagatttccaaggttactccagatgccccagttgctgcaatgctgctgcaggtaccgttgatagcgccagtgatggtggggacctggaaatggacctaatgcttgtgcccgtgcttgtgcttgtggttgtgaagactttgcgcaactcccgtcaacttgggaacaaggacatcagtcatccatcaaacgggatgtctggatggagagagagaggcaaagaaaatgcaagatgaggatctgtggtcttcaagggaacgatgctaggtcggtgactgggataagtggcagctcagattaacggaagtgatgaaaagaggctgacacggaggactcttcacagtactcacatgcaggttcggttgagtggaggtggtgcagcaagagctcccactcccaagttccaaagtccccaaaaggcgcagcgccacagcaacctggagaaacatgagggccaaggaagtggaagccccgatctcctttgccccagttgtcactctgttagtgctgccccccaacccaccattcaattccctaacaaccaccatggaaattggatctggaaacaccaccggggaagattcccatctgggaaaaaaagagatgcagggactggcacagtcttgccttcaatatcttagcgcaccgacccctcatcacctgcatccattttcaatgtcttcagttcctttccctgtctcttttggctgcactgccgtgccctgatccctccactgaacaacgtgctgcccctgaatattcccttcccttttttgtcaactttgacccagcaacctccaatcggcctccaatcaccttgaactgtatccgtcccttttatggctcaatccactttcccaaccctttggatcctagacgtagactttacatacctgggctttgagatgcgtcgggctgacgacggtctggttttccccgcgcgatcatggagctactaccaattgcgtcaaagtgttccgagaccatgccttgcttgggaggaactgtgaccgggctgtagcacttccaattccagagtgatttgcatcaaagtgataaaaggaagggctttcaaccactgtcaatggcatcatcacgacaactaactacctcttagcgagtacgatgcgccgctcgccctcttaaacgtcagcctaccttctcctcgtaagatggccatcatccggcatattggaatatgaaaggaagagaaaacaagcggggaatttgttccacccgcccttctagaagcttttctcttcgctcgtttcgtttctttagggatgaacgggttcgggtccggtccggtacggtacgttgcaaaaagctcaagccacatttttgccaggggtcctggtcactacctagctaccgagaggagtaagaaaagaggttgcacctcattttatttgccttacatacttactgtacctgtacctcgtacataaatcgtaccgttcgttccttgatgttgcatcccgactaaccgaggaaacaattcgttgtcaatgaggcctgggcagagaatgatctttttctgtatcccataaagaatatacagtagtagtagatgggaagcttagtgtcgcccgttgaaaaccaggcgagataatcgttagacgcgctactaagctaccattcaaagcctcattatttatttcccgcttacgtacctcggacggtaaaaagaaaacaacattattcaaaaaaaaaaagcaataagaaaaaaaacggaacggaacgacacgacaatgcgcccaaccaggaaaccccttgctgaccacccccatactgcatagtagatcaacccagatcattcccgcttccgtccattatcaccggcctgtgctccaacggccgcgggaccgggaactaggaccgagacaagacgagacgactaatgagtcgggaaggctacccgagattgatttcttgtcatcgtttcggttggtgggggggaagggggggggggggggttctcgggtttgaggacgagagcgtgtgcacgcatgggccacgggaagcctattgtgatgtgctttttggattccttgattgacccctttggcaagagagagcgggctatgaagttcagcgtctgcgaggtttttgaatatcgctgatatcatcgcgatatctacgtaagaagccatttatttcgtcaagacttttgggaataagtggcgtgaggaaaaggaacgaaagccgaagaaaatttatgacagtcctcggatatccaaacaggaaacgaaatgttaagtttttgaagaaaacaacacctcccagtcgtgaacatcatccatcatccactatcatacaattcatagcttcatccatccgcgtattcatccccacatcccaaatccctcggttcacctcatcaccgaccccgccctactactcctctccctaatcctcccactcctcctcacccccatcccctccccaaactccttgatcccatccacaaacccctcaccaacctccctcaatccctcagccacctgcttaatctcctcctccatcgacttgctcaaatcctctctctgtctcctcgcactcattctcgtttgcctcccacttcccccttcaccagccttacttttacccttcctaacaccaccaccactgcgattctcagccccctcaacaacaaccgccccatcctcgctactctcatccctcaacaacctcgtgcccaacacccaatccaccaacccccaagccccaaaattcccgcttttccttccttgcttaatccctcctagcacacccatcccttcaaccgtcccaaaatgccgaccctgcctcttcgcgatcccccccaccaacacccccggaatcggcaccagcgtcaacagcgtcgtgtaccccgccagcgacaaggtttcttccagcgtcaccagcaccgtaaacaagtgcatcgtcaagagatgtaggtggtgcgtggagctggggattaccgaaatggggaggtagggcacgagtaagggggagatgtggaaggagagggataacatgaggggaggcaggtagagagggaggaaacggtggaggagggaggggatggggtggtcggtgaagagggtgagggaggttggttgggttggttggagggaagtagaaggtttgctgcgccaggaggtggtcatagacgaagaaggggggttgttgttgccggcgtgggcgtagcggatgtgcaagtttgtgagtcggttggctaagctggataagccggagccggaaccgcgcttcgagttatcatggtgagcgtgtaggacgaagcggtggatgtagtaggttaagagttcccttcccaagtacaagatggcgatatgcttggccatctgccatggcaacggcagggtagtcgttgtccgaaaaaccggcactccaaaaagggtgctgacgcccaaggaaataagagcctgaacggcggtcgaggtcaagaggttgaggaaccctagacccagaaggcgggcgtgcgtgcggacattgcgatcttgcaaatcgacggcgcccttgtacttgagcgagaccgaaatgcccgggcagagcgtgtcgaagaggagaaagaccagagaaggcagcagccagaagacgaggcggatgcccaaagttccgaggatctcgagcttgaagggcgactggctgaggaccaaggttgtccaggtcatgtagaaaaacaaaaggttgagcgaggtggaccaggctgtcatcgacgaggggaggaagtaggagacgaaggggaggtttaaaagggaggccatattgacattggtctccagggcctggaggtaggtagtgtgataccagatgaggcttgtttacattcggtgatgttttgggtttaaatcccagaggagcttcaacttttcaaattccaacaggccgttcaattgtgtgggctgagaagaggggctgttgaccttttgggtcaaaatacgagtatgcgctgtaactggcctgaccattcaacgtgtcgcgtggagactggagccgcccatgttacaagtcagattgaagctgattcttatgagaatctttgttagctgaaaatatgaaaggattcgcgctcccagcttggggaccttttcaaacactgagatttgtgtatacgacgttggttgcccgtgctacacgacctagtgaacaaactctgacaactctcattccatcgctgaatgatcgtacccgatgacgtcgggccggggttgttgccgtcctagccgcccgtcctgctgccgccggcaactatgtcgtgttcactaaggtatacactatagggccaggatagcggtcattactggcaggaccacttgccggccggtgatgccattttcgcctggtgcgaagtgtcttgtagcctaaattccgaacgcttcaaggtcagtctcctcaacgccgttgagtagatcgtaaacctcttttggtcttttgatccatatatcgcttccgtataatcatatgaaatacctctatttataaaccctgataccgtacccaaaccatccggaccggaaacagaaaacatgaaccaacggaattacgtgcacacaaacaaaacaccaaaactcgctgtgcaatgcacatcgcggtctagcatccacggaaccaagtcccctgtataactgatgaaaactgaagaaaaacacaataaccgcccagcctgcttgaaccctttacacgccgcccctgtctaggccaacccgtagtaaacacctagtgtcataacctggcttgtaacatctgttcacacatcctctgagatcaaggaaggtaggcaccttaggtactgaatcacatccagcccttcttgctcttcagccacttcacgctgtcgataccagcctggactctcatgccgaaccgagcatccaaaacgaacccatcccatttggacaccttgtccagatgcagctggcactcgtctgtcttttgcttgcggaaggattcgacctcttcgggggctgatggccaggcctcggggctgcaggcctccatccaggcaacggccgcgacttcgtaatgggctgcggcgccacagtagtcgtctctggtagggcccttgaagacggatctgaaaaaaaaaagttgataggttagcaaaaaagttcggtatcatgtcaggtggaagggaaaaaagagacaacaacatacttatcaacacccaaaagaggctccaccagcttcctcgcttccacgctcttacccagctgtctcaaaaacgacgactcggccaacaatccaatagccacctcatcctgctccagcttcttgatcttcgcgacaacatccttgtccgccggcgccgtgcaccgctcccaaggtaggtacgtccgcgccttctccagcaagtgaggcggcatacgcttgctgccgttccacaagtaaatcatctccatggcgggactgacgcagatcacatcggcaagatctaacccgtacgccttgacgcgctcctcccacttctgcagcttgcgcagcacaaacacctcaaagggcatcgccttggccatgaagcgtttcttgccggccacggtgggggccttgcggaagtactcctctgcaagcttcttgtgtttgagcgccgcagggctggtagcttcgccgctgtggaacagatcgcggtacagctccagctcggcacaggcggcaaggtagtagtatagcgcgtggctccagctgttcagctcgacgcagcgcaaaaagtggacgggcgcggccttaaagtcaagggcataaatggagttcatgctcagctcgaaactgttgagcgctgcaatctggcgcatcttgctgtcgttattgtcagccagcatggccagggcctcctcgatgcggcgagcgttggccaagacgcgagcttcttcgagcctccagaggcgcgagtccggataccgatggcgcatctgggcaagcagagcggtgcactcgttgtgggggtagccgacggcttcgaacttggcgcccccggtggaaggcttggagagttgctggatgtcgagctcgctggggaggatgtcggcaattccgaagaagaggttatagtactggaggaggacgaggccggccatggcgccgttgacgttgtcgtacttggttgactgccagagcatctggactcccctgtcgcgatcgcccttgaaaccgatgacggagagaagacgggagaatgctgggggaaccatggagatgatgagcaggagaataccaaagcacatgctggcgccgctgtggacgaagatgtcaactggtgacttgaaaagtgacctatcggcgccgaacttgttcagctggtcgaggtgggagaactggggtgtcgatggtgtcgtatcttctagggacgcatctgggagcacattctgctcgctcgccgcatcggcgtcaagttggagatggcctaacttctcgtcgagtatatctacatctgcggccgtcttcgcttcgttggaagccgatgcggacgctggtgtctgagggccagaggggtccttggcgacactggcagagtctgcggcggcgccgttttgcgaaggagtgtttgcgcctttggtgttttcgagggtagcaaattccgagtcgctgaatgcaccaggcattttgtcgagactcgtcttggtggagcttgcgttcgtgatgatacccttcttttccagtgtctgcagatacagcaactcagaggccatgataccgtccaaggtcgcgtacgcctttctcagcttgtaaaatcccttgattccttccgtcagactttcgtgcatcacagccaccacggcgcccatgagttgcgcctctgcgttcacgagcgcaaactcagaacccggagggtagatgtggcttcctcctgacggatgcccctgggggtataccgaaccaccgtacaccccatgcttttccgcctctttctgggccttcttcatatcattccatgcccgtgtttccgtctcccccaaccgggttgtcgcctcgttcatgatgtccttttcgaaacccaagatactcctcaaaaatgtcgagacacccacaccaagctggtggaatgtcgaggcatcttcgcgcgcacgcagcattgcttcggctccgtcgatgtcgtcgttcatgatcaatgctactgccgccatggcatcttcaatgttgctcgcctcctgctgggcagcgctaactgagccggtactggaacgtccatgtttgttgaactggtcgcgcaaagaagtagaactggcggccgggctcggcgcagcactcggcgctttggacgactggttcgaggcggcggactgtccgcgcaaccaaaagcgcaatgcagcagacattttggcaagttccaggtggttgtgtgaccctgcgttttgcggccgggtcgtgtactgtaacggtagccgtttgaagtggtgttgcacgccgccgaggacggaaagcgggttggcgcggggggggatgggcgccggatgcccgagtcgccaagcaaagatccgaggtccgggatcacttatatggtgccaccggcgtcacgactttttggtgtgaaaaatagcgacaagaggccgggacctgccttttcacgggctgaggtataaaaaaaaaagtaagacagcgaaatccagaccccgctctgccaggatcaaaagagcaaaaaaagaaaaatattggagaaatttaagaaaaaagaaaccagaggcaagatctgtatatatacagggatgccgagcggcaaggccggtgaaaccggatctaagacggcactgcagacctggcgaaaataccaacaaggaaacctggggttcggggcgtaacgcttgtttgggactggcactgacgggggcgctgactaggagcggcgctgcggcccaagccgagtgggcggactgagtgcccggtcggttcgtggtggagatcctgttcagcgcaatccagcttgtccaggcattcagcgccggccgggactggaatcgaggtttccggcaatgttctgccccagcgaggtatggtgcccgtgtgcgatttgttcgttcagcgcaagcgggcgtaccgtgagcgtgcagacctggacgtgagggaaccagatcggaaagtggggttttatctagttgatcatcggggaaggactccaatggagggaggtcgtcgatgtctcgaggtacggtatgcctgccgatatcaagcaagtcccgatcattgattctcttgactcgacgaacgggtggagctttttcaatgagaaggagaaatgcgagtatgatcggattaggttcgtatgtaccgtaggtttgttgtcaggttttcgttcttgggctgagctgcggcttgtttctgaaagggcttcgtggtcagcagcggggctggtcttttaagtattcgcccaagtacgtgaaggaactagtgtagtagcattgccccagagaaaagaaaaaagaggaaaaggaaaaaaaggaacgaggggaaagaggcgacgaggcgtccaagagacagtgccttttccaagagagacaatcgaaaaagggtccccgatgccgtccgcggttttcacaccttgttccattccaaggttgctgccctggaacttgggcaaactgtggcataaactgtcataagtccttcatttgatactgtgttgtgtcagtatccatcccaaggtatactggagataatatccaatgcagccggcacgtctaagccgcgctcttctgcacaccgtacggtacaatctacatctcaatcgtagccctctgggtcttgcatcatccaagaatatggtctgggttctaaagccgggttccagccatgacggaatggccgattccccccagatctccatatagtctccggggtacctatcatccatttctctcaactcgcgaatggccagggcaaaggccaatcgagtctcaatgggacttctaggtcagattcgatataagcactgcagatatcggcatcccatgtcgtgtaaccacttgctagaggtgacattggagtcccgaactggttcaccgcaatggctcagttgagcagatatgtatgaggttcagtttgcaacaagaggggaaaagagaaaagaacaaaggtctcggaagattggtttgatgccgcaccatagagctaccgggacaaagtgtttgcaactgaaccagcaggaagttcttcttgttagttgtttgcctctatacccaagatttcctggtgggctgattcgcgctctacgtgttgaactagaaatcttaactgcaggcagtatactgtagtatgcaagaaatgggaagccatctgcaactgtcagtgatggttcggacgaactgcaatgcctgaacagtgcagcgttgatcttccaatatgtacagaccagacatcaatgacgatgccaaacagaaagacacaccaagagcacaatcacagctcagcggcgggggacataccaaagtgggtcccagagctttttgccaagatctgcgacatggcccgtgctctttcttgccgcccctggctcggccaggccaagtgcagtgggcggaggaagccgaattggcacgtcgtctcgctgccgccttgggttgggggcccgtcactcggcagctgcagttgacggaacaaacgacaagatcacgagctgtcacgactgacggaccaaaagctactacctagagctatcaaccaccgcagcgcccaacatcttgccgccgccaaaccgacgatttcgattctcctccgtgcgcataataccaaacaacaaaaccaagcgcaatcatcatcaccacgacgtgattaaaagtacgcccgacgagtttgcccgcctttcgaacaattcgtcgatacaatccatccgtctagcgtcatcagcttcagtccagctggtcccatccctctatacctacacacacaaatcacaacattcacaatggcctcaacacaacccaagaacgacgccaagtcgaccgagcccaagcccgagcagcccgttaccgagaagaagacggccgtgttggaggaggacgacgagtttgaggacttccccgtcgatggttagtctgcccgccatggctaagaagcaccttttgctggacgccgcatcgcatttcaaacaccaccgcatcacgacctgcttccatatatcatatcattcaacaacctctctgcctatacccttcatcattggcacggacactacataccaaacttccttcaacttgcgcaactgcggaggctagctcccccagctgttgtaccgcacatgtaactaacaaaataaccaaaatagactgggaagccgaagacacagaagccgccaagggcaacaacgaggccaagcacctatgggaggagtcctgggacgacgacgacacgagcgacgacttttccgcccagctaaagtacgttttttttgttttttttttccttttcttttcgtactccttccttccttcttccttccctttttacctgcgtccctccctccctttccctctccctcctcctcctactcctttactatgaacttccacttcacgtaattagctagctttgcgctaggagttgggattgaaaatcctagacccgggttggcgcgtattgcgctgggccagtcagtcaggcgttaaaatgaatcacaccattttggaactttatggaggaaacaaaaagcaaagccgtataaagcgacagttgctgacttgtctttttcaaaccattagggaggagctcaagaaggttgaggctgccaagaagcggtaatcggaggactttcgaagcttgtacaaagtatgatatgaggggaggacaggcgcatcaatacaatgttgaccaaagtttcagtccgggatcttgcggtgacattgctgtgcgaggcttcgatatgcgagtgaaaggtgaaggagaccctccgactataaagagacaatatccggagacgtaccgacttgtgtagtcattgacacaagtcattgggtatcaacacgggattgagatgatctgcatagacttcgtctcgaacttggtgcataaactcgaataatatcttgggatgaaccagattcgtcaagcttatccgcacatcacacttcgaatcataaaaactggactttaactgttttgttctatttatcgactttggactgagtgcctatcatagactggccctgctaatccttccaaggaccctttatcatcatatgtttttttgatccatcagtcatgatctctcattcaatatccgagaggtttcataacatcattatatctccttcccaactcctttgaaagccaaggacaaacttactgacgctcgctaagagcaacaacaccagggagagccttgccctcaaggagctcaagagaagcaccaccgccagtggagacgtggctgagcttgtcctcaacgccgtacttggcagcgacggtagcggtgtcaccaccgccaatgatgacggtgcggccttcctcggcagccttgacgcaagcgtcgagggtggccttggtgcccttggcgaacttgtcgaactcgaagacaccggcggggccgttccagaggatggtctgggactcgttgatggcctgggtgaagagcttgaccgactcctcgccgcagtcgagacccatccagccgtcgggaatgccgtccttgtctgtggcgtagccagtgttggcgtccttgtcgaacttgtcggcaatggtgaagtcgacggggagcacgagcttgacgttgttcttctcggccttcttgacaaggtcagggacaatcttggcgccggcctcatcgaagagcgagttgccgatgggcatgttctggagggtcttcttgaaggtgaaggccataccaccgcagacgatgagggtgttgaccttgtcgagcaggttgtcgatcagctggatcttgtcggaaaccttggcaccgccgaggatggagaggaaggggcgctggggcgactcgagaaccttggcaaagtactggagctccttcttcatgaggaaaccggcggccttgacggggaggtcaatgccgaccatggaggagtgggcgcggtgggcagtgccgaaagcatcgtctgtggaatatggtgttagctactgtgcccaatcttgaagccgaggggactggaaaactcactgatgtacacatcaccgagcttggtgaggttcttgcggaactcctcaaccttggccttgtcggccttgaccttgttgccctcggcatcggtgcccttgccctcctcctcaatgtggaagcggaggttctcaaggagaataacttcaccgttgtcggccttgttgacgatctcctcaacctcgggaccaacgcagtcgggggcgaaggtgaccttcttgccgaggagcttctcgagctcaggaacaacgggcttcagggagtacttggggttgggcttgccgtcgggacggccaaggtgagacatgaggacaacggccttggcgccatggtcgagcgcatacttgatggtgggaatggcaccggcgatgcgctgggggttggtgaccttcttctcggcgtcaagggggacgttgaagtcgacctagagaagggtggcatgttagaacttttgtctggtcacccacccatccacctatatgaatcacacagcgacatcaggagctagctagcgctagaagaaacttacacggatgaggacgcgcttgcccttgaggtcgacgtcctcgatggagagcttgttggagagagacatgatggcggtttgtatgtgactaggtattacgaattggagagacgatgggaaggaagatcaagagagagaaaggaacaaacacaagactacgagaggatgtcttatcaacagaatgaaggcgaagggtgagaatcaggtggatatgcgacaacacgcgatgatgataggtcagcttctattcttgtgtcaatcccgttgctttgccaatccttttgcaaagctcaacaagacgcaaattctctgtcaacgccgggcgcttcccccgaagcggtcgcaatggcccgggggcaggagagagagtggctatgatggaggggcagaagggggtaagcgaatcgattatggaggggtaacaccgagctcctgtggagccaattcgcaaagagggggccagtgacgtcgaggcgctgggggtctgctgttgcagatggggtgatcctttcactgaagaccctctgggcctcgtggatcattctacaacaacggcaatagcatcccggcgggcagaatatgcaaaattagtgccaaagggctccgattgtcgctattgaacatgttgttaaatcggtccgatatgcctagaggcaaagtctagacggggactattacacgatattaaactgttatcacttatacgggtgaaaaattcgattattcagaatttcgtagacaacgatatgtcttctgacaatagcaagcaaagaactgcagagactcccatcgcgacattgataactttgacaaggcaggcaccacgaaccaacatgcctcacgctgccgcctgcacatgacggtcacgcattcgcttccatttccacacgacttttacccattggggaacatggttggcaacataacctcggaaccggacaagtcgagaatatgtcggcttccttcgaccagttcaacccttgtaggagtcgtaccaccctttccattaatccggatttcggcttaccggggaggaatgaagggacaacgtgatcatctttctgggcgtgctatataatctaaccatttcatacgatctctcatgttcggaagacttttatgtagatctcccgaccgcttcttaccgtctcacacgttacgccgttgagtatcgcgcaagggacatcaccagctgtgaggagtaacgccagatggttctatgtttcaattgagactgggtctagctagatacaacgaacggaaagaaggaaaagggcaatgctaccctcggtcaaaactccaagacgccttgaggtcgatcagctgtatgaaagaagtgccgtggtatagtagcctccgaaccccttccttgaactttttttacaattcccctctccgcgagaatacgcagggacaaaggcaacccggcaggtgtacagtactgtttaggtcgttgcgcggatattctttaggtaggtattgccccagttggcaccttgtgatcatcgaatgcatgaggagaaagaaccttgatggttaacgtcgcaaccatttaggatagacgaatgtcgggagagccaggtgcccgatgaggggtggtgtgctgcacatcctcagcggcattggtgagtgaaaggtaggctgtccaagcgataccaacagtggaaacgaacggctatgtgatcatgactttgttagcgacatcttctttccgtaccatcagaacaaagcaactcaccagctggagcgacacgggcatcaaccgaaagttgataacctggaccgctggccaaagaacgtagttggccttgagcgtcggcacatacagatccctcatcttctcatacacgcctctctttccaccgccctcggccagcgtcatggccgtgaagaagcaggccagaccaaagggcgcaaagatgagctggtcgaaagccactctcttcaaagccgactggtaggcgttcttcttggtgatggggaagcatcgctcgagaaagccgaaccacttgaactgcaagggcgccatgcagaagccgaaggccatgaagcgggtcagccgctcaaagtcgaacgggggcggcaggtcccgcgactcggggatcagctcttgttcgttgagggggttcttccggtcgagctcgtgaatctcgtaggcaacaaagtcgtcgcgcgcgttcgggcctcggccgggtgggtacttgcggacggcacgttgccggaccgccgtgatggactgggctaccgtgtcggcgactccagccaggaccgcattggtcaccatcatcgtgagcactgccatggcacttttgttagccatggttgcgcagggcaacgaaagcgtgcgtgacgtgtgaaaacaaggccgcgactcgaaccgccgcgttaggagaatgggacttggaaaacgcaccaggtcgttcattgtagaactggttgaaccggctcgtgagccgggcgatgatggtcatttcgattatgaagacgatggcatgcaataagggctagagcaggcaattcaggtcattgttcagtcagcactcggccgttgtacttgagtcgttttgaagataagttgagtggttctgtgtacgcgaaacagaacgaccagcaatacggcagaaacgaaatagaaaagatcagatcaactgctgctcgaaggtatgtggctgtgtggatatttttttttttgccaagtgttgaaagtcgaggtggaatctcgatgttcggcgttgtgtcggttgagagaggtgtgggcatgcgaatcttccagaacttggcttttgttgaaggggaaaaaaaggaagaggaagagatcggacgaagccagaacagaaagcatcacctacaatgcggtcaaagatatatttgctgttcaaccgtcgcatccatcgacggcgggtgaggtcccaggacatgatgacgatcaaggagacgggaggtattagtgtagtcaagaggcgtcggcagagtaggcgcgcactaggtggcagcaggaaaggatgacagcggagatgagtgacaggttcagggtccgagtagagaaaggatctgaatcaaggtttccgcaatgacacgggttcctgtcaaatagtgcgagtacgacaacaagcctggaccaacaacacaacgaacaacccgtgttgccgtgtggttccgtcttctgtttcgttggactggaaaccaagaactgatgatcgatgcgaaatggaaagagagggtcgatgacgtcgccactggcttcttatcgttaacgtagcgcccagcgataagcagctagcggacaataaagcggacccggccccgtcgcagtcccgtcgcagtccccagttgacgacccaatcaattctgttggcgctggggttattgcggtggtgtaagcctagaggtaggacggtagtaggagaagcccgatgacgaagacgggaggggtggtcgcgagccactgaatttggcaatctattttcaatctggtgatcccaaagcgcattccacaggcaggctggttgtgtcgtgatgccgattgttgtgtcgcgcaagtcggtggaaacaggttgatcttgtttggggaaagatgttaaggtcagaattgaaaagagtgagcattcgggatggaagttgacacttttgcctcttgactctattcgtgttcaaactgcccggtccttcaccagccgcgttgctgacattcatgtgcccgcgggcggcagtgtcaagactaaaaattgccccttatctctcatattcgcttgcgacgcgcattgtcatcgtcttcagtcggctacttcaagcacgtttcagttccaatcgcattttagttccttacacagccatcttcgaagggcacataatgcacatgcttcctcgcgtttggcaggtccaacacgcaaccagcagcagatggttcccttggcggtggactgtgcttgtggcaggtcatctgcttcaaccctaaccctactcgcctgaacccgtcggtctccaggagacaccttccaactgactgtctggtcaaacgactcgactttggttgtgtccgccttcaatcaccaacaccactcaccaacatcaacagaccggccatgtctctaattactttgacagcatccccagctcgtgaaaatacttcccagccccttcaaagtcatcaacatcaagcaccgcaccaatatacccatccggcctcaccaccaccatccttcccttctccggatcaatctccagccgctcatacaccctcccatgtccctcatgcacactctcagcgtccgccaacacccgccagtaatcatacccttcactatcgctccaaggtctaaagacttctggcaagtcgagcagttcaaccttttcacgattagcactatgcaccatgagcacctccaatggcgccgcctctccgcctgatgtcaaatgtcctaatccattatctgggtctgcgaggtactctcccagcttctgcacattcgtcgacaagtgttggtgggcagcaaggtctccagcaaagacaatcacccgaaagcaacccgtggcctgtagccgcttatgaatccaagtcgtgatcccatccgcttggtaaaccgcttgaaaatctggcaagcgctttccgggaactagatcggctttgagaagacttgggcccagctgttcagctgtttgcgcaccatttgggagctgcaccgcgcatgagggcgggtagcggatggacaggccggtggtgaatttcattgcctgcaagaactcggtgtcgaattgggatgagggagcagcgaagagcttgaggtagcctctgtcgaaggagatgaggtcttgggctacgggtctgcgctcggattcgtacgtcgctaacagcctcctcgacgcgttcgaagcgagtttgtggtgaggctgcagaaccaacctcagcttccaccccaaattatacgcatcctggatactcgtgttcatcccctgtccagccttgggcgagtgcgtatgcaccgcgtctcctaccaggaacgctctttcattgtgtcttgaaaaatgactgccgacgcgctggccaacgcggtaggccgaccaccacgagactgagccgacttccagagtgtaaggggatatgatcttgcgtgcggcatcgataatgcggtcgaaagtgacgtctttggggtctgaaagtgaactgccgctctcgacggggatgtacagccggacttccttgttgcttcgcgggacgaggaggatggtacccgtggaggcgcggaggtagcagacacggcgaaggtcggggaagttggatttggggatcaggtcgacgacgccgaaaacagagtctgtcaggtcgccttcgagttggacttgaagttgctttcgaagccaactgtgagccccgtcacagcctacgatgtatctggttcggattcgttcctccacctctttggcagcaccatttgcggtctgttaacgcctgttagcattaccagctgacagtgctggtaacattggggttctcacatatggtgttgagttctcgagaatatccaaggacgcttctggctgtacctgggtcttgaccaagagcacttccacgggataaacttcatcctcatgcagcaaggactcatcgacattgacatcgacaggctgagtattatactggattgtaatgttcctgtggcctagcaggttttgctgcatgtggtattcgactctcgctatacgactcaacaatcagcaagtggtgggaaaatcataaagtcagtactcacattgctgcaacatggtctcccgcaccttgcccaactcctccaccttatcctgtatcagctgctccctttcgatcccgcttttgccatccttcttttggccccagatggctatttcttccagtctccatgattcttttgcaatctgaggcccgataccgtacgagtcaaagatctcgtttgtcgttgacttcaacccttcagctttccctcgccgtgtaggcccgggtttcttgtcaatcagcaggacattgatgctggaatttcggaaccagttggctaaggccagccctgtgagcagagtgtcagcctatgtcccggcctccttgaactttggacttgcttaccagctggtccagcaccgataatgagtatatctactgttttgatttccatcatctcgaaaaagcctttcgtggtttaaggcaaggaacagaatggtgtgagggtctcaggagtacaactcataagcggccgatacttggtgaaagtacatcgtgaagtagagcagtttctctcatgctcttcagccccaagcacgtttgtttactccgagcatctgcagagaccacgacataaacgcggtgtacaatcccggctccgtcagccgcttcgagtcggctggcaccttgatggctggctgggacaagcctagacggatcatattcccagatctatttacccctatacggttaggaaaaatgcggaagcatccatctcagccatgtgcagttcatcgcgtctggatatcttggtttctgagccaagttccagatatctgttttgaccccggtgatcgtcatcgtcatcgatcttttgggagtgtctttgataagtacctttgccctactccaatcggaaactcttctttactgcgtcggtgctggagagtcaaaagaatccgatactggagtggaatgttcatgctgtaacgggagaggcgcatgggtttacaggacatgggcgggactaacctgcttctgttagctgcccaatgttgtacaagaaaggacaaacaagccacacagttgaggtgcagataacccctcatttctgtagttgcacagaaggaccctgtccacagcaactttcatggcagctttcccaaatgggtagcaacctccatcatcttgtctcatctcactgcattccctcgcctcccgcctcttcaacgaactcaccagcacaggcagcaaacaatctgttacctcgatctagaattcacatcgtgatggcgctgactcttcaagctgaagaccgccctcctcctcgccgggcggcggcatacggaacggacatgtccggttccgatttgctgcctcggattcattgactgttaaatctgctaatccggatgtgcctgaaaagaacagtttacgagagactatctacctctactgatcaacccccgctcacaggaactttcttctgcacaccacatgtctcctatttctcccatcggtacagtgtactgtgtacctactcatccatcaccaagacccaaagtctgagtatccgaccaactgccttccatcatggacaccataggcatggggggtcaacgtcacatacgcgatctctgtctgcatcacccctgggccgggaaccaaacaatcggcataaaatatcgattacatcacttcttgagatgggctctttgttttctggtcaaaagcctttgcagcaagcacatcacgaatcttcccactaatgtgccatcatgggcagtggctgaaggtattactgtacatacggacttgagaagtcgactgggggaaaaaatactcccacgtatggccacaggagagcacaactgggctgatgctgatcggaccttgtggttttcggtacctaggaagtacaatctctatgacgcctttcactcgcataagtccttgtgctgtccatgacaatgcaatagctttctgctattaacggataggcagtcgggaatttctagtcatcaaaaatgacaaaatggccatcaggtagctcacaagtccaaggcgttgaacaaaaggctgtcatggtcgacaatatattccgtgttgaaggtggtttataacacacgtctcctccatcaacaaagacacatcaacgccatttttcaggacaagtcgacttcaacacgacaaacctgagcactactcgttacacctttatcacgttcaataactcaaatagccacttggacatccgttgtcttaccacatcaacccgggtacaacccaccatggcccaagtcctaccttctcccggtgttgaatcacactcttttcatcaccgcaacaccgaagacagagatgtcaccaccttcagcccagggacaccaccctccctttccggagccttcccatccatgctctaccaccaccatcgttccaccccctctcccgacatgatcgacatccgctcctcctccacctccctccttgacaccctcgatacccaaaccctctcatccctcctgcaaccccctggccgcaaattcctcccctccctcctcctctgggacgaaaagggccaatccctttacgactccatcctcgccacgccttcttactatccctaccgggtcgagaacactctactacaagaacaaatctccgacatcgcttccaccatcgcttcttcgaccaccgacatcctcgtcgagttgggcgcgggcaatctctccaagaccgctttgctgctcacagctctggacaggtgtctggactctccttcttcttcacattcaagagcgggaaatgggaaagtggtctactacgctctcgacgtcgaccgctccctgctcgagtcttccctcgcacaactccgcaaacgtactgcaaacctgcaacacatcgaactccgctcgcttttggggacctacgaggatggggcccgttggctgagccagcccgatctggcgccgtacaggaagacgatggtctggttggggaatagcattgccaatctcgagaaggaggaagcttcggacctgttggccaagttcactagtagtagccaaaataacaatggaatgatgcaaaacttggcggggttcctgttgggggtggatgggtgtttggatgaagagaaagtggagagggcgtataatgcccctgggggagagaataggaggtgggtggtacatgcgctggaggctgctaaggagcagttacagctgcatcatcttggcgagtcggagatgtttgatgaaaagaactggaggtttgaaggcaggtggaatgcgggaaggcagcggtatgagaattatttggttcccctgaaaagaatggaggcagtggttaagaaggggaagaagaaagtggtgttggaggaaggggagaaggtgtttgtgttgggaagtgggaagtggacggcgagggatgtgcagggaatttgtgaggggccggggctggggttgaggaggagttggcattctgaggggaatgattatggtgagtttctactgtgaaattcatgctttgttgactgatgttgatggctaataattatgtgaacaggtatttactggctacagccggggaagaagagacttgacagtgggattgacatgaagaatgatgaagagtgttagctagaccaaggtctagacgtcgggcatcacggctttccatgattgggtcgagtgctgggtaagatggtagatgtatacatcacataaaaacgaaggcgtagaactactaactggttaccggttacaaggataaggcattgatgatacacaggagctatggagttgttgtctaaatttctatctttgatttttggacattttgttcaaacgcgaaaccacacatatcatccaaacgaacgcaacttgtgcaattactcgcataccaggccttgggccttcctttcactagggccttataaggtcccgcttccctagccatcaataactccaagttccctcgtggtcaagctgcatgtggcggagccagataaacattgctcgttgcatggtatcggtgtgcagttttcgtaggccgtagcttgagtgaacgggttcgaccctgctattgggccgctgagctttgtatctgttttagtcttcttttcagattgcgcatcgcttcatgtttgctagtgttcgaagatcagaactacctctaggcttgcctaagttcttcatttgtacatagtctagcaagtattgttctctaccggactcttctatttaatacgcgtattacatcttgaagaagttcaacctttgtcttccttccttcgtcgtatcgtacaagcccaattataaatatccgttcgcctacacgccctcaacccgattgaacgaaatgtgactgttcctcggtgcccctgttttcaccgcttccaaaggtgttgtatccaatcctctgctctcgctcctcctgtcttcccgttctaggacgactgactctcttctttttgacagaagacggatcactcagcggactagaggtatccttcaactggccctccttcatgatgaagctagccccgagcgccaaacacccagccacgagcgcatacaaccacacatacacaaagctcctcgcatatgcccctttcaccacttccttcaaccaatccggcaactctccaatcttgtccatattcgacatgacctccttgatgatgtgccttccgtcaggcaccccatccaactcttttctgagtgtcttttccactaccgaactgatgatcaagctcgctccgctcaccccaaaaagacttcccaagttcaaactgagataaaaccccgaagtagccacggcgacctgactgcccccacccccctcaccaggcttattcttcttcttcttatcccctttttccaaagcagcagtcaacccaataaacgccgccgacaagcttaccccaaacccaacacccaccgggaacccgtaccccgtttcccaccagtttgttgttgttgatgttgttgtgcccccttccccttgacctcctctccacctcagccaaatagcagtaaaactcaaatccgacagcaccacagccacgacaatcacccacttgtacaaccccgtccgtttgatcaccagcccactgcccagtccacccaacaccgtcccgaccgtgataaacagcagtcgcattgagactttgatcgacgagtccccgtttaccagccggaaatacagtggtacggaagtgaacagcgccatctgcgccactgtttgcaggaactggatggcgtaggaagagaggacgttgcgggtgaggaataggaggcgtagagggaggatgggctcccttgcgtaaagggattcgacgagtaaaaacgaggtgagggataagagccagaggaaaagggcggttactgtgtatgggtcttggaggaaggtgagtagagaaagatcatcatctttttgagaaggcagatgttggatccggtcgaggagaaggagcaaggagacgttggagaggccgagggtgagggagccggggaagtcgattctttggagtttcgatttcacgccgcttgaggttgatgaggaggggggagagggaaaggacatggtccaccagatgaagacgaggccaaaagtgttgagaggtacttggcagagcagagaccagcgccagttgaaggtgtcggagatgatcccgcctagagagggaccgatggcccggccgacttggttgatggcgtagacgtagccgcgccagacggcgacttcgcggattgggacgaggtctgtttggtgtcagttaggtaggtaactacctctacgaactttctaggttcggtgacggccgtcagtgtgaacataccaacaatcaaggtagaaatcaacaccgtaatcccagcattgcccacaccacacaatcccctccccagcaaaacaccccagaaggcaaacccagccccggccaaaataccaccgagaatgtaaaacacgtaggcggtgataagcatcggcttcctcccgtagatgtcgctcaactttccaaacagcggctgagtgacaatgacaccgatgacgtacgaggaaataatccagcttgctgaactcatcttgtcgaaatcgctggcgatctggcggaacatggccaggaggatggcgctgtcagagttgacgaggaagacggccaggaggaggaccaggttattcctccattgcccgcctgagaggtggtgaggatggtggttatggtggtttccatcgggatgggtaagtgttgcgtcggaagatggggacaggtcgcgacggtagagggagtcgtcgctggtgaggatggtggcctggctttcttcatcttgacggaggggaaagttgtagggtttgacgatgctcgtgatggcttctactgtgctggtcgatagtgaggaggaggatgaggaggatgtggatgaggaatattccggtctcagtagtggtgatgggggagggtggaggagcgaggtgtactcgtcgatggcctcaaccgcgtcgagcgcatcggcttcatgccgccgttcgtcgaagtcagatacgttcatcttgctggcttgagctataacccatccatagacagactgtccggaactctaaatctcgggggttgagatctctctattcttcctacccatttgtctgacacgctttaaccccgtggatactgggtttccatgtcctcttgtgtctcccaatttctggctgagacatttgctcgtaatctcccgccactccctccagttcttcggtgctggtcggctcatcgaagagctgatcgtcatccatacctaatttcttgcagagacaatggctgcggaggctttctccccacctgtccaccgagcaactatcagctttgacaaaacgatgttttccatcgctcctattctgtttggcagcctttgtttcctgaaagtgactgcgaatgctatttccaccctttttgccagccagcctgccagccaatacgatgggaagagcgtctcatagctgaacagacccggctgtgttggacttgacaggccattggacaggaccggttgttggaggaggtaatgatttccatcgatgtcagaatttcataagaaagcaagggggccatcatcggcacctccactcctcggtcctcaccgtgcccggcctttggcccttcaggtacacagtctgaaccccccctcttcacacttgtatggtcgaatttggtggccaatacacagcttgaagaagcaaaccttcgaaactgggaatatccattcagcagaagcaaatggcgtgggggggttttcaccactgtggcttggaattgcccaagaccgacacttgtgtaccgtagcatgataccaatagtctggatggtttatgggcagcaagtctcggaagaagggtttcgggctgaacacatccaaaagggaatcgaaggcggaaaatggtgacgttggttgaccaagcaattgttggcttccattttcagcgatcaccgcctgtaagtaaagattggccaatgagatttggcgaaaccgaagaagtggagctatggtaggtacgtacctgcctaccacagtaggtaccatttcgtccccgctttcctatctcggcctcaaattccacttccaaccgccaagtccattctctggcttcatctttctcctctcgaccactcaacatgccagatgcctttcatctacttccttattgacgattatcgactgtccgttcccgccatgtcaccactgctgtcctgtcaagtgcgtgctaatatgtacagctgtcacaaccaaagacatggagaatctgacatcttccctcgtactatggaagacagcgaaaggccgcatctcgatgccacacattcgggctcaactttgggaagatggccatcaagacgctcagaagggacactgcccgccctgttccgtatccaggggaagcatcccggggctggacggagagctaccgagatggtaacttcgcccagtcgtttgcttcctttaggaatgtggctgcactcctccgcgctgactatcacatgaaggactccgtgttgcgtacagcacatcagtgctgctccaaggaacgtacaagtgtaccgcagaagtcgcgagacgagattggtaaaagtccgcgctctctgtcatgcacctattcggactatagggtgtcctactttgacatctctacaaatccgcttcatctccccatccaagtgtcaagacactttcacctaaccaagtacggaacaaaagcaaaagtcttaacggttacacagaacaagaagggaaaagtctacgcacctcatcatggagacttcagaactcgatcgctcaaagatctacaagagctgggaggtggatggcaagtttgtcagtagccatgattttgatcactccttcaccgtgacgagttgctaacatgagcattacagcatagtgatggccgcgaagttaccctacttgggtatgtctacagccgtccggacattgaccagctgcgcgggagcccacaaaaggttctggaggccatcgacgactttgcccgctctgtgaccggcttgatcaacattggcgaggcaaaaggtgctgtggtcacgaaactcattgccgattgcaaaccagccaccatcctcgagctgggtggctatgtcggctactccgccatcttgtttggcgatgcactacgaaaggctggcggaaagcaataccatagtgtcgagaaaagccccctttttgctgctgttgccgcaagccttgtcgacttggctggcctcagggatgtcgtcagaatcactgtcggcaccggcgccgagggcatccaacgtctctacgattcaggcgtgctcaagtctcagctttccatggccttctttgaccatcacaagccaagctataccagtgatctcaagcgatgtgagagactcggccttgttggcccaggcaccgtcttggttgctgacaacatgattctaccgggaaacccgccatatgctgagtgggtcagagccagtgtggccgagaagcaggagcttgacaagaatgccgaagaaaagggaagtccgaatctgcaatacaagagcagagctatcaagagctgggagccgagtggccatgaggatgctctggagattactgagtgcgtgggtatcgaagcttgaatcaagtttcttacacatgcaattgacgttaacggaaaactctgtagctgattattgcaacctgtgaaggaggagagagacctgctagccagccacaaccctcagattcacccacaatgggatatcacactgcagaagattgtgaagcgggagagagactcaccagctagccacaacccctagaggttcgtttacaatgggatcaatatcacaccgcagacagcatgaagtggttcagcccgcttcgtcatcgggctaccactcaatggagctgtggctgctttcttagtgacttgatgactgtgtcagctcatgctagagccccaagacactctggcacaaggttccaagacacacgataattcattgttagtacggaatatacgagaacttacgttttgttttcatgcttcattggttgacggtgaaaaccgcgaggatcatggcttaccatgagagctgtgaaactcacaccaccccacgctgggtcattatttctgaggcacaccgacggttagctacatacagcggggaagctgaacgagtagcatactttgctttatatcgcagatcgcattatgtcctttccgcctcctcatactccacaagcgccatgctaacgtttgaggctttacaagcccacaggcgagaccgccatgttatgtatggatgagacattggtaatcgaaaggttgaaagcttataaaaagcttcaaggttgagttcctcagtttggacatgattgctcgcttcgtatgccccttttcccttaagccagatcgaacattttttttctcccccgccgtattgtgccttgactgatacatctccaaacctcatcgacgtccaccatgaggctcacctcagtgtggaccagcgtcgtgcaggtctttagtttcctcactttctcttcccccgaggacggcaacgatctctcttcacagcgtccccaattccccatccccttggaaaacgttcaccatcacccacctgcctcccaccaccctatccccccaagctccaacaatgccgccgaggatgtagtccccctctatacgagcggcagtgaacgttcctacatgttgaaagaccatcccgttgtcggaacacccaaaagtccccaggaaggaggtcccgccagaaggctcgactgccattaccccgatatgcaagattgggagccttgctatggccccgagaacaggacttgctggttgaagcataagtatgaagataagaggattgatattatgactgattatgagaatgagtgggagattccgaaggggaaggtcagaaaggttggtacaccatccaccgcccatagtcacttgttttgatatattgtgactgacactcggtggactgttcaagttctacttggaagtctcagagcaacccattgccccggacggtacaacgatggagcatggcaaagtgttcaacaggacttatcctgggccttggcttggtaagtggtactcccttcgaatgtcctctgaagacggttaaagtgttgatcctaacggttgtttttgacagaggcttgctggggtgactggattggtgcgtcttcacattacaattcatcacggagaaacctttactgacagagctatagaggtaactgtaaagaataacctccgatggaacggcacatcagtaagatttcccaatgcatttacaattcccatcatcccttcccacacccatgcccttcattccactaacacatcccgtcaggttcattggcacggcttccgccaattcgagtctttccacatggacggcgtcaacggaataaccgaatgccccatcgcccccggcgacaccttcacctaccggttccgtgccatgcaatatggttccgcctggtaccacagccactactccttacaatacggcgacgggctcttgggtcccatcaccatttacggaccctcaacagcaaactttgaggcggatgaggcgttccgtcccttgctgctgacagactggaaccaccggagtgtgttcgaagactggccactcatgcttaaatcgggcgtggcgccgtcgatgacgaatatcctgatcaacggggtggggcagtttggttcaggtgggaagcaaaaggagaagtatacgctttatttggatgagggcaagaagcatttgctgattttgatcaacacggccgttgatacgacgtttgtgttttcgattgataatcatacaatggaggttattgagatggattttgtgccgattgtgccgtataacactaccaatctaaagattgggatcggtgagttatcccctcccttcctttcataggtataggttccacatactgacttgaagcaaaacacaggtcaaagataccacgtcctcgtccacggcctagaaaacccgtatgaagccgagagatacggcaactactggatgcgggtaatcccggccagaaagtgcagcaagttcccctacggccctgacgagcagatgggtatcttcaggtataacacgacttaccaaaccatggcgtcggcacctgatcccatgtcagaaccgcctctttatgagaccaactgcgcagatgagccgctggataagctggtgccgaagattccgtggaccgttggcaatccggtgaatattggtgagtccgtccaaggtgtcatcaggatctgtgacagtgaaaaagagagctgactgaaggcacaagatcccaacatcgaccccaaaaaactcccagccaacgagagctacatcttcaacgtcggcctgaccatgtccggcggtcccaacaccagcacgccttatatccccgatgaccaaccttatgtacgtacattacattacatttccctttcatccctctctccctcactaacattgatcccaccaccaggcccgctgggacatgcacattgcccccttccgcatcaacttctccgaccccacgctcctctccctctcgtccctcgactccctcatcaccaaaccacacctcgacatcgtcaccctccccacctccaacccagacgacgacaagtggatttggatggtgatcaccgctcccgataaagttcccaccgagggggcgcggatcttcttccctgctgcccacccgattcacctgcacggacacgactttgcggtgttgagacagagtagcaagaactggtatgatgatccggaaattggtcacattggggagggcaagaggtggtttacccccgacaagttgaattgcgagaatgagagactggattgtgagaatccgactaggagggatgtggtgctgttgccggcgagtggctatgtggtgattgctttcaaggcggataatcccgggtaagtttttcccttcttttctttctttcttggtcctactactttccttctttctctttttgcatttggtccctcgctacatcgcttaatctttcctctctctcccccgccagaacttgaaccttgcaatgtcaggatggctggctggctggctgacaacatccaaaaaaacagagcctggatcctccactgccacatcgccttccatgcctcgtcgggtctggctatgcaaatcatcgagaacaaggacttgattccggctatcatggagaaggataagccggttatcgaggagaagtgtaggaagtggagggaatggtatggggagccgaagaacctgtgggattggcacgagccgaagcacttccaagatgattcgggtgtgtaggcaggtaggttggctcacggtagtcagatcgttattgtttatcgggaacgcctgtctgccactctacttctacccacccgagctacctactcccgagacctctgggtggcaggacattgagagggaccagaattcaggatagcaaaggacggactctaggggttagatggcgataactcgtcgatggagagttgttacgtcccatgttgattaacacaccttgtgcgccggttgaacatccaaaaacaggcgaaagtcaagatctcaaaattgatatagatcagattgccaatttgaaatacataaaatctacccaaggtaaatgtcactctccaaaccagaagcgcaatgctgccgttaggtaacgccgcgtagagccccagaggtcctgcagttgttgtagtgtacgcagtagttgcagaagacgggatcgatgccgtagaggtacccatgacgtcagtggatcgacgtcattattagacgctttacatcgcgcagtcagcggattcgcatttctattgcaaactaggtacaaccactacaaaacaccacatcttctttccaattgctcagtaatcctcctctttcatattcgtcaaagtaaacatttcaagactacaaaaactatacactcaatcgataacaaaagccaaacgccaaataccaccaccgaaaatgtcttcctccaacaccaacccttcttcttcttccagcaacaaccccaacgagtcccagcctagcatgatcgccggacacgccgagtacatcaaaggcgcagctgaggttcgtcttttccttttcctttctcttttctctcccttaccctaccctcccttcagttacttccttgccttggggatactaacaacccatctatctctgtgtaacaggccgccatcggcaacatcaccggctcccacgcctggaccactacaggcgagcaagacaaggcgcacgccaaggcctctctacgagcggcgtctgaaggccgcgacccggccacgtcggggtacggatcggtcgaggagacggcgggcaagttgacgggctgcgagtggatgaagaaggagggggcggctagtaagagccatcaggagtaaaagccagggactaactaagtctttggatggatgcatggatgtctttttggctctggttcgaggaagtcctggaaggatgaaagtcaagaagctttaatgacgatatgacatgattgatggatggtacgatatgggctgtaataatagaaggaagagggagggatggggtgtacgatatgaagaggttgagtatgatacctaggttaccttttggaaaggggttgaatgatgattaaagttatacaagttacatcgcagctctgagacgacatgtttgaatgttttacatgtgtttgtggccatcccaatattgttactgggttggaatgctttaacattggactccggggaggcagacgttcgtgaagatgccttgggcaaactgatctgcagagaaagtatatataaatcgaatttatttcctttcttttctcatggtaactcgtgaataatcacagatgtctacctaacccacgcactgtgtccatgacaattgctgcagtaattattcagtcctcttttgaaaagctcagtggcattgccttctttgtatggcagcaacaaaataggaagaatcgtcagatatacccgtaggtcgcgactattgggtctgtgtaagacgatggtggcagacgccagcatcatgtcgtaccaagcagttttccgggtcgtgaatgaaacaagcacaaaccgagcgaggtacatgagcttggagggcaaagagggtaagcaacttgggtaaaccgacagaagagatgaacaaagtgatggtgggcctagttaacccttcagacactctaggcagaggctggtaggtaggcactttgttgctgctctcgtttgaggaccttgatggctgattacgttatgagtttaccagctttgataaccttcatatttgctatgcagactcggttgggttccgtataatctcatagggcaaactgatgaaaggttttaggttcctaccggtaggttccctagaaagcagacatagtaatctgcaaacatactgcaccattgatacccaccagaaattgtacactacatacatatgcacgatatgcaagacggtgagtttcgatgtctccaccgtccagggcccatgaaaagataggcaggaaaaggtaggacattcgaagaatcggattcatgatgctctggggtggcaacacgtctcttccacttattttggtgggcatatattgcacatattcgggcagtatgctttacggataatgcctgattcctgggaacctagactaaaccccttacctcgagattatacggtagactgagagacaccttggtcgagatgcatattgaggcgacacaaacaggaagaggtgaacagacaaactttgtcatgactctttcagatgagaagtcctcttgacggttcacgggaccgcaactcgcgggcccggcgcaacccaccgatatgatcggccagactggatgctcgtcgggcaaatgcctggtaaaagccggagggcgtggttgtcggccggagcggggatggtacccgcatcccgcgcgctgcgggcgtggtggcgaaactttgaggtgccggacgggcggctcgagacgggtatcgaaggaagactggaagagaaagtttccgaaagaacattgacgtttgcttttgggggggtcgagacaaaagcccgttggggccaaagcttcaacaaggctttgccaagacattctcgaagacggaccccatctcgtccatctgggtcagtgcatctttttttttttttttcaaggtcttggcacctgtcccgcacacacacgcgcacaaacaaaaggcctggccgcccgaagcgcaggttgcctgccacaactctcacaagccttcagtttgccagggataagatgatatgcaaaatgaccctcaggaccgtagggcgacgagaaccgctatgagcagtgagcagcgaaccggggcttgtctgaggtcagcatgccgcagtgttgtagattgtacactcgagatgcaacacacagcagcaaagggaatcttccgacccccttcctccttccccacagctgccgtagtgccttaacagggacccataggaaagttgatgcagcattgtttgtctaagctagcaggcatcctttgccgtggcggggatcccgacatgccccggatttttggcagacgggaacggaggggccagacccaaggtgtagtgtgagagagagggagaccttattgcacttgttcaccatgagcatgatcataattgatatctatgatgttaagaaagggaccgtgtttggaaagcaagcaaaagagtacgacaaaaagacgcgatgagaggcgtcaggttgcacagccagaagaatccagaaaagagacggaagcaagtgtgctgtaatgggaaattggggttggaggacgaatggacttcagaaaagtgcaggttggtattgcagtcgcaacgcacagctgggctggcacacgacggcaggagaagcgggtaccgtagaacatgtgggatgcgagctgagctttgataggcaggaggtaccagaaagtgtagtgtaggtacactacctgacaaacggatgaggcccggggcgtttcctaacaaggaacttgacagcgagtgttcgttgaagttttcccctttggcctttctttgtcagaatctcaataggcaccagagacctggcctgggtggcaacgtttagttgtcaatgactatacgacacgagctacctatgtatgattagacatgagggaggcaaagatgtcttctaccaagatggctcgagcggatttacaaactgacaggtacactagccacaagctggagcatggtcgtcgacaaggcagcgaactctgggtggcaaagaaagaataagagaaggactgaagatatgataaatggttacagataggtccttgctcaactcacatcagaatacatctggtaatgggtaccaaatggtacgtaccctcactggtgatgagtgtgggggaatgaaacggcagaagaacagcatgtgtcgcatccggatctggtgtagtgtactgcgtatagcctatgttgccgatgtcttctatcgagtaatgctcaatctcaccccccatcccacgtttactgtttcatgccgccttgattgatgtgttgcttgtgattccccaacctcttgtgaggcttatccccaaggttgctttgtacagtcagccacgcctacagagtaactgtcctagaggtagtccgaagtacacacacaaaagttgtacggatagaagggtgtttgtttgttgcaagcggatatttggcttccgctgatatcaagagacacggtgaactccatccgagcggtacctctatggatcgcagtggaaaaacagggacacacttgtcattgcttgttttcctcattcagtgccatcctaggctcaaccgctgccccaccaaggcggccatggcaatggattgcgcatccaaacaaccccatcaacttgccacacacgttagtttgctcgagtgctgggagtctaggactcgaggttgcgagggactggccccttctgccgaggacgagtctccaacagtgacgatggaggaaaacgaaaacgctgtcaatgcaggggcgactgggagactgtgaattcgggccagcactcgactttttgcataacgctccagctcaccgccctcctctgcggccaaatcaggaatggtacgggtgtctgataaagagataagcagggatcgtcaagggtaagcagggatgtttggccctcctgcgtgtttgggcctgaagcccatcaatggaggggcaaagagagggagtcgtagagttctcgtcaaccaccgacgcttccacttgttgtcattttgcgtgcggtcagttggaagagtagtaccatgacggagcgcccgaatttcagatcatagacctgggattgttctagagacgtcaagtaccagaaccgacaagaggtgcaaggaaagcttggagtaacgaccacgaatgcagacaggcaaagatcccaaatctggccatgccaattcgtcaagacgctcagtgacttggacccggttgcgtgggctggggatttgtaaaaccctggccacgttgccaggttcccgttcttgaggttgcctggcggggtcgttcgccagccagtgaaggagtgcagggaaagagagaaaaaaatgaaaactttttttcggccacgacgcctcccaggccctgcctcccagagtcagacccccctccttcatccttccttagtagtcctacccgacgcagtacccccctccacgggcgccatctaagtggatccctcaaccacttcaccacaccggacccaaaccttttttttttttttttttttgctgctggggctgcacaagcggacgaccgagaaaaaaaaaaagcctgtgcgcacatccgtcgccgcctgcagcaaaatccgccgcccagcgaaaaccactccacagggacctggttaaatattttgctccgtcccccggccccatccactgccctcctctcttttccttttttcctcaggtttgacctccattcttttctattcgactgtttcgttctccgcgaacgccctccactcagtcttttaccttttcttcgcgcgacttcttcagaagagccgatctcgagtcaggaatccttttcgaccctccatcgaaaacctccacgactcttccattcaagtcgcttgtttcgatcagaccgacggcacttgttcttatttgatctccgacctagacaacagctttttcagtcgactccacgacaaaatcagtcatcatgtccgccaaggagaacgcccagagcctcaaggttcttgatgagctcatgcagaagctcaccatcgccaacgaggccgatgccgtcaagcaggcttccatcgaggttgcctctttcatcaacggtcgcacccaggaccttgatacccccgtcaagtaagacttcctcacatcacaattttcatttttgctgggtcgcatcagccgctccactgccctcccctggcgtctgtctgccttggcgctgggaaaaaattgagcattgcagttggcggtcgaagcgtacctaccccgctaaaagtggagtgggggcgtactgaaggacatggaccacaaatgcctctccgaaggatcggtcaccgatatggtggtctcagcaggacgatgtcaaatttgaggtcccgactcttgttggggtcggatccatcaaatgagcattgtgcatcgctgcaggcagtgtcccagtcgggcaatctcactactacgcacaaacacagacaccagaatttggagaacgctgtgctaacatgtgaatcacgaataggactgtcgaggcgctcaagaagcagctcgccaacaagaaggatgccaccgctcgcgagaaggctctttctgccatccaggccatcgcccagcacagcgaggtttccgcccatgttgagccctacttggttgccctcctccccagcgtcttcactgccgctggtgacaagatcaccgctgtcaagaacgccgccattgctgccgctcttgccatcgccgaggccatcaaccccaacgctgtcaaggccaccctcaaccctctcatcgacaccatccgcaacgcccagaagtggcccgagaagatgaccgcccttgacttcattgacaccctcatccgcaccgcccccgtccaggtcggtctcctggtccccgacctcatccccgtcatctctgaggccatgtgggataccaagaaggaggtcaaggagcgtgcctaccagaccatggagaagctttgccagcttattgtcaaccgtgatatcgagcgcttcatccctgagttgatcaagtgtatcgccaagcccgagaacgtccccgagaccgttcacttgctcggtgccaccactttcgtcactgaggtcactgagcccactcttgccctcatggttcctctccttgatcgtggtctcaacgagcgcgacaccgccatcaagcgtaaggccgctgtcattgtcgacaacatgtgcaagctcgtcgacgaccccaacattgttgctcctttcttgcccaagatgatgcccgctctccagaagaactacgacaacctcgctgatcccgaggcccgtgagaagaccaagcaggctctcgacaccctcgtccgtgtcggtaacgttgttgacggcaagatccccgaggctcagaaccccggtgacatcaacatcgtccttggccacctcaaggaggttctcggcagcaagtacgcctctgctttcgagaagtccaccgccattgtcgagtacatcgccgccgttgctggtcagctcgtttctgagaaggccactgagtcctccatctgggctgaggccgtcaagccctacctcaccgtcatcgttggtgacgctgagtccgaggctgtcactgatgccctccgcaagaaggccacccccggtgccgctgaggccgatgaggctgaggctgacgatgaggagggtgaggatctctgcaactgcaccttctctcttgcctacggtgccaagattcttctcaaccagacccaccttcgtctgaagcgtggccagcgctacggtctttgcggtcccaacggttccggcaagtccacccttatgcgcgccattaacaacgagcaggtcgagggtttccccaagcagtccgaggtcaagaccgtcttcgttgagcacgaccttgactccgaggacactgagatgaccaccatcgactggaccatgaagaagctcaaggaggctggtgtcgatacctcccgcgaggatgtcgaggccaagctcgccgagttcggcttcagccccgacatgatcaagaacgacatctctgctctttccggtggttggaagatgaagctcgccctgtgccgtgccgtcttcgaggctcccgatattcttctcctcgacgagcccactaaccacttggatgtcaagaacgttaagtggctcgaggattacctcaagagctccccttgcacttccatcatcgtctctcacgactctggtttcctcgacaacgtttgccagcacattatccactacgagcgcttcaagcttaagcgttaccgtggtaacctcaaggacttcgtcgctcgtgtcccctctgccaagtcctactacgagctcggtgcctccgaaatggagttctccttccccgagcccggtttcctcgagggtgtcaagaccaaggccaaggccattcttcgtgccaccaagatgtccttccagtaccccggtaccgccaagccccagatctccgacatctccttccagtgctcgctcggctcccgtattgccgtcattggccccaacggtgccggcaagtccaccctcatcaacgtcctcactggtgagctcatccccacccagggtgagatctaccagcacgagaacatccgtatcgcctacatcaagcagcacgctttcgcccatatcgataaccacctcgacaagactccctctgagtacatccagtggcgtttccagactggtgaggatcgtgagaccatggatcgtgccaacaagatcatcaccgaggccgatgaggaggccatgaacaaggtcttcaagatcgagggcactccccgtcgtgtcattggcattcacagccgtagaaagttcaagaactcctacgagtacgagtgctctttcgccctcggcgagaacattggcatgaagaacgagcgctgggtccctatgatgaccgccgacaacgcttggttgccccgtaatgagcttctcgcttctcaccagaagatggttgctgatgtcgatatgaaggaggccctcgcttccggtcagttccgtccccttgtccgcaaggagatcgagtctcactgcgccaacttcggtctcgatgccgagcttgtttctcactcccgcatgcgcggtctgtccggtggtcagcgtgtcaaggtcgtccttgccgcctgctcttggcagcgtcctcacttgatcgtccttgacgagcctaccaactatctcgaccgtgactctcttggtgctctttccaaggccctcaagaagttcgagggtggtgtcattatcattacccactctgccgagttcaccaaggacttgactgaggaagtctgggctgtcatggacggcaagatgactccttccggccacaactgggttcagggtcagggctctggtcctcgtctcaaggaggatgatggtgaggaggaggagaagttcgatgccatgggcaacaagatcgtctccaccaagaagaaggccaagctttcttctgccgagctccgcaagaagaagaaggagcgtatggcccgccgcaagcgtggtgaggaggtatgtttaataatccactgtcccctattgttctgtcagcaggttcactaactcattttcaacaggtcttctctgacgaggacgacttctaaatcactcgttgatgggcggtgcgttcaagactgatttcactttgtcaatggagatcaaaagttgctttttctgggtccggtttgcatggtcaggcatcgtgggttttgcgtctactttggtgttatgagcttttagatcataatttctcttgcgagacaaccgtcgcagcgtatcgttctactgggtggccggaaggcaaggattcggaacgcttggggactggagacccccgagatggtcctgtttatcctaatgtcttcatggtgtgtgcccgtatggaggggaaaaaaaaaggaggatacccaacgtggatataacgaaagagatgcatgacattctagatgatagacgactaaaaaagtcacacttgattacaacaactcatgtgcatttgtgtaatgcgtttagttttgctgcttgaaatcgaactcttccgtgatatttggtggcttttttcttttggtatttaaagccgccctgaatacgtcacgtgacctactcaacaagtcaaaacgggcagatctttggcgatacgacagttgcaacatcgcatcttcagcattggcgatcccatatgatatgttcagaccctcgtgaacaatgcatggcagcgcaagtgcggcgtggtgaagcaaaattccttgtttctcgtatctagtaatacaatgtgctacctcattgtttgtttacacttgacaacaacgggcaagcttgcatcgaacacgctatccgtttatctttgggtatcattcagttatgtacgcaattcgctttatacaaaacaagtactctcatcttccatacgataccacccttctttcctttcccatacttcatatccaaaacatgttattccgttcaaggaatgacctccaaccgatagaccgcctcccaatcctcaatctgctgctgcgtcttgcctccgtctccaccaaatctcgaaataccaaatttggccttctcctcctcctcctctctcacaatctccgacagtctcttacctccatccccattgcccttacccgcaccgggtctaccaccaccagcagcagcagcagcagtaccgacatgaccaggcttaggtcccttacccttacccttacccgacttctttttgatggcacccacattacacttgcccttgttaaaggccacatccgccgcccgcttccacacggcgctcacatccttgaccatgtccaacgtccaaaacaagcggcagtcggcctcctccaccacaaactgggcaggcgtgccgtcgttgacgttatcccgcaggatctggtcgcgcacgttgacggcggctgcggcgctgcggttgatggggagcatgctgaacttggagagcgccttcttctgggactcggtcttggcgaaggggaggtatttctggacggatgagtaaatgttgcggtactgcaggacttgggcacccttgacgccgccgacgccttggatggggttgtggttgggacggccgcccatggcgatggattggacgccgccttggatccgcaacatttccgaggccagggtgcaggtggaggcgcacgcgccgtcgtagaggatgacgatgttgtctgcgtcgaagggctgctggacaacgctggggttgagagagccgtagccggtgatttcgatgcccatcccgtaggtctcgttggtggtggtcaggttgtcgttgaggttccagcgcatcaggttggtgtacttggttccctggtagacgtggggggcgaacttggcgtcaaaggagcggaagggttggttggtcaggttgaggtcgtagcggtagttgaaccaggactcgtagtcctctaccagctcgtagtcgggggtggtgtacgggttgaccccggagacgcggtcgctgacgatctgggccatggcgttgtacgagtcggtttccttccaccgcgaaaacccgtcctggacgatggagggaaataactggcggaagaagtcgtaaccgaggaggatgtagccgccgccgttgttctggaagtcgacgatcagttttgtcttgccggctgcgacggcttcggcgatgaaatcctgcacaactgcttggaactcggcgatggagtcggaggagaaggcgagcagggcgatgacggctacgtcttcgtatccggcgccctcgaggaagtagccggatacgatggcgtcagaggtgatgatgactggcttggggtagccggggacgttctctgcaggaccgtcctcggtggtctcggcggagctgttgagggtcgcgccgtgggggttgcagaacttggcgtagtaggccgcgcccgaagtcacgttcgtcatgtcggccttgacggcggcttggttctcgagagtcacactggtgccattggcgaaggtcaaggtggtgttggcgccctggtagatgtaccggatacggccgccgttggcgaagaagccggtggacttgctgctggcgaaggtggctttctggtagaacatggtattgtagttggcgtcggggtcctggctgatgccggcgacgtcgatggtcttggccagataggtggcggcgtcgatgccgttgatcagcttgaccacggaagcgttcttggggttggcgaggacgtcctcgtacaccttgatgacgggcagggacttgccgtcctcgctgatggacaccaaggagcgctggcggcgccactcgaagaccctggtcagggcgtccgggtagaagacaaagtggccatcatggccgggaccgaagacggtggtgtacagctcctgttggaactggtactcgttggcgtacttgtcagcctgcagcttggccttgacgttgtcaagagcgccaaagacgtcgtaagccgggtaagggtattccttgggcggcttggccttgtaggctgagtcactttgccagtcgatgtagggcctgatggcatccacaagctcgatggcggcatctttccctagaggaatcgagttaagacactcgtaagcaagagcggctgccacagtcggggtagcttgatgtctgtcagcttacgttctcgaatatcgtctgtcaacattacaactcacccgatgggctggcagccttctgggaagcccatgagctgctcacaatggcacacggctcactggtagggacagttggactggccgttgtagttacgactggcttggaagcggccgagtcaatgacggcagccagtacggccgggacggcccagaagtgcccacgcatatcgatacttgaaaaaggcttgacggcgcgtgcacaagagacccaagagccaaccccccctctgaaggcatcatgactcttttatactttgccatctaccatttcctatatgtacaaactggatttatcttgcacattccccttgcggtctagcagatccgggaagcagctgcatgcaagacggccagcggggccgggaagttgaagaaaccattcagagcggctggcaagtctgccattcccaatcgacagctcatgtactagactatgttgagcctagtctggtgttcagataaatccggtttgaaggagaagaaggtataaaacagcattctctctctcacttatcagttgtcatgatcacgcaatagtgaaggtttccctgctcgaggccggccagccaggatagaatcccacaactacgaaccatttcgagaggacttgtgcctggcagtcccggtcatgatgcctagctcccgggaagttgaagaggaatcggaactcggacggtgagagagaaaagaaagaggcttgaagacaggggacaccagagtcaccttctcgttgcggaaggtggagttgcatctgttagcgggaaaatcgagagatggaccagggtcagtcgatgcagagagcggatgccgaccctaggaaccttgggaaaagaccaatacgagagcacgtaatccggaaggtcgcagagacgatattggatccatcaattttaatctatctacctctacatgccgccgtgtgttatgtactcatggcacagacggcaaggacatgtcatgttgatgcgtggttctcgagcattgccgtatcggctgtcaagagatcctggtggtgaataacatacctaacagggagcttcacgaaaagctgcactaacactaagagtagcactctcaagtctagtcgtggacgtcagaattatgcgcacaccgacaaccagtttaccacgttctgccgcgcccttggcgaacatcacgactcgtggcaacgttgatgaaaaggcgttcacttcagggacgcatacccgaagtttgagacaacgtatcgttctagaccaagcatggactgctcatgaattttgcagtgagaaccaagttctttggtgaaacagtggccgagtttttgatcatgaaatcaatctgtggtgggcctgggtgcggtgcgcttaattctgacgggcgggagcgagaggtacccgccgctacagcagcgtgatgcgtagtacagtgcgtgcatgaactatacagagcatgacggtacctgacagctgacagctgccctgggctacactaccgtgccaagcttggcaccgacagatgctgggctggctccacattcgacgacaaacatggggaggtacgtacctctctctctctctctcttttctcttttcctcttttcctctccttcgcatctttgtgccccgaactcaagatcacgtatccaaagaggatggatacaaggataccatatagatccagatgcgttgactctctctcaccattgtcttcattcatggctcgtttctcaaagggtgccggaagcggaatcgaacaaggaaaggaatggccctcttcaccacgctggaacaacctctttgtgtcggaagcttacttgttatgtacatgatatactcaatatacgtctttcgtttgctcaccatcatgttcttccctttccttgctcttgctaccatcagattacgcaaatatgaacgccgacgagtccgacgacgacattcgtgactggaagtgggaaccgttcacctcaactatcaacaccatcaagcagaacacctatgacacagtccttgaggcaacgcaggatccagacgccgcctttctcatcccacgatggacccgcccgaactggccacgcgagggcatcacacttcccccagaagaagtagtcccgcaggacggttcaacggccgtcatcaagggtgatgcgacgtctcggctgcgaccagctctcctgcccgaggacggagcgcagaaccccaccagatatgccctgcgatatggaattttccccgatgatgacttccgtggtcctcgacacggccggtcacgcatgtcccctatagcggaagccttcgagcacgaattccagaatctggatcaggatccggcatcgtactcgcatgccaacattgctcttttcaagagcaaatttggagaagaagaggtctatgctgatgatgaggactatcaaagggccttgttctatgggttcacgactaaagaggtattcttccaccagatttggtcgtcctgcccggtaccaaaattaagagactagaaaagctgacatccgccggtctagaggatcgattggaaagctgagcctttgcacccggactttgagcctcaagagagcaacctcagtgggaaccttcacgagtacgcatcacctcctaactttcgggtcgacactactagcagagctgacttgtctatagtttactcgtcagagaccaaaaatggctcaatatggacgagggcggtcggccgagatacaatctttgcggtaaaacaggcgaatactctgtggtacgttattggctatgtgctatatccctgtcgtcaacctccattctactcgttaccaatcatgaatactagttgacatctttcacagaacgatgaagaactgtggacagccctccaaccagccctccagctcgtcacccgggttttacagatggatcatcccttctggcgagcatgcttagactctctctgcggaatcgaagtcccacctcaccgcaagagcaggaaacacagggacaaaaagctcatctacatcgaccccaacgagcccaaggactggttcgcaaagcagggcactcacatgagagccaacctcgccctcagctatatccaggaacgaataagcctcagcatcaagtcaaaccgtcaattcgtggctggacaaggaccgggccgagacgacatgaccggtgagacgcagccataccatcgaaacgatgctgtcaattttcgcctggaagtcgccattgcagccgagatcatgtggcctctgcttgtcccgcagtacaccattgtcgaaaaacaaaactgttcactcgtgattgcaactgtcattcttcacgaactagctgtatgtcttttttattttttgttctgtatccgctttgatgacctgccgcattcgtagctgactcaggaaccgccgtccgtcgttgataaacatagcatgccgctcattttgccatgtatggccacgtcgcagacactctaaacccagaagtccgtcgagcatgggacgatcccttctgggctaatgagggaaaggctgagattggatttgcgtttgagaaccaggtaagcatatcatacccttcgtgaccattagtgaccttaaccaaccagacgataatcccataattacaatgctgacatgatattaataaccacagctatggggcggcacccttaaaccgcctcacaaaaccgacatcgccagattttatccctaccgcacatggcccattgacatctgcctctggcagtggccggacccacccgaccacaaggaccatgaaaacagggcagactacctccgtgatgctgtcctgcccacagcacgcgtcggaactcttattcagctcaaggacgtccaccgactattccagcagagtttctgggacgccaacgttccgatctacggccacagggccctgagattcaccaccgccggaagaccttcttttgccgtcccgcacgacgcagaactgaggaaacaggattggtatgaaactttcgggttttccaagggtaaatggttgcacttggcagtgcgagcgttcagagccgctggatatgggatggtggctgagtaccttggccatctcgttgacgaagagctagtcggcgtgcgaaccaagagccgctgggacgaggagaaaaagcggtggtctggccgtgatgcagatgtaaaggcacacatggaaaagatcagaaacaacgcgttgtccagtatgcctggagaggcggcagtcagcgtcacccagctcaacgctcgctctaccacccaggagctgctatccgccttgcaagacttttgtagctccgtgttggccgaactccagcactcccagcgcatggcggtcgaatacctccagctttcggatttcgacaagagctacctccaagttcagctctggaagcttcagcagcggatcgagtcctacgggcgcaaggtgcacagaatcatgagcctgtctcttccggccaagatcacccgctggatgtcaatcgtatttctcgataaccagctcctctcgtccatcagcgagagtatcacaagcatcacgttactcttctcatctctgaagcaaaccagagcttacctggaaaagaacaccatctctcagcgtgaatttgacgagatcgcaaagaccatgccctccatcgaggataccgtcttccgcacccggtcccagcgcctgcaaaagattgcgcagcgagagttatttaacatgccactcatgtttcgtcagctgtgggagaagttccatgtgatctttgggagaatcaacaccaaactccgtacagggacgttacgagtgagaccatacatcatgaagaagaagaggaagaagcaaaagaagaagaatgcaaggagacaatcaagtcctggcaccgactatgactcggagctgtcattatcacgactcaccctccgaagcccccagtcgacaagaatatcaccaagatcagcttacccacaggcgctgctggcatcggcaccggctccaaaaccaacgacgagagtcatgtccgctaatgacccggagcaggaagcaatcttgtcgggacacgcctttgcaggcttgcaaatcagatcacgtccatcaacagcagtggccggggctaagcgcggacgggatgatgatgatgaagatgaagatgagccacaactaccagccagcaagcggcagctgcgcccgaatcaagtacttccaccacagagattcgctcgtgctcctgctggtggtggtggtggtgctgcggctgctgctgctgctgctccatcttcatcccctgcggctggtgcttcccgttctgctaccggttctgtttggacttcttcttctagttctgggtctggtgatgatgttagtgatagttctagtggcgagtccggtggtgggtctggcggccctaagagtgattctggtggtagatctggtggttcaccaagtgctggtgcggaaggtactcccgaagacgaagagttgatacccgaaggcagctacagcataggtagcaccaggagccctgggatccccgaaggccccagcactggctacagccccggagatcccatggagatcagcgacagcgacaaccgagggggcagaagaggaagacaagcagcgccttcttcctctacccaccaccaccgccaccatcgtcattcccattcccactcctattcctcttcttcttcctcttcctcctactgctcaacttgctactcctcttccgaatccgaaaccggtatcgtcaccaacgaccctaacctcgctgaccccttcatggacgccccccctcaacccaacaccactaccactcccaccactcccaccactccccaacgtaacccccctgctcgcacatcccccctccgcaccccccacatgcgcgccccctcccgttccccctaccgcacccctccccctgcctaccaaaagactcctcccgtgcactcccgaacccctcgtcaccccatcgaaggccctcgtccccgtcgccgatcccccggccactcccctctcgaaggaccccgcggccgtcgaccccgtcgtcaagtccaacccaacgaaactcctcccccctctttcctcgacgcagtcggcagtatcttcggcctcagcctcggcccaggcagtggcggacgcgctgccactgacgctgacattcgcaatgctcgcagcccttctacgcctgaatttcgcgctccgaggggtagagattctcccacgcaaatcaggactccaacgtctggtatgcgggggttacttgcacccttgggtcggttgaactttttcggtggtgatggtggtggtgatggtggttctccaccggcggcacctgcggcacctaggcggaatgtagatgctagaggggcgcctggccgtagaggtatggatatctatgaacgtcgtagagctcctttcgctgagatgaatgttccgaatgctccaagaggtagagcgggcgcttcgggcgctccgaggggtgctcagggtggtcggggcgctcggggtgctggtgcgaatgctggaggaccaagtgttgggtggggtggtctgggagatgtttttggtgatgaaaggggtcaaacagcagggcagagggagaatccggataacgatatggatatggacgacgggatagagtaggtcgcggcttaatgagtatggggactgaacaaagggctggttgtatagaaggttggaagcgggcggaagatagggtgtgaatcaagttgtcttatgtagatcgggagggccgactacctgggatggcgcaacaggaacgggtcagtgattgagtttggatttgtggtatactctgtggtttatgcttggttatctagttagatacaatgacttttctttcatctttggatcgattcctgcttgtaattgtcagctagtgtatggatgtattataccttggagccagtcgcatttctgatccaccctgacgtgaatctttgctaatatacagacgcaaacatctcgacagactttacaatctcatcgtcgattgcagctactgaggcctgtcgatgtcttcctcctcagctactcgccgcttttgcagagccacctgagcgtccatccacgttcaaacgattttctctctgattgctgtctgtaactgttctggcactgcctccagctcttccttcgcttttctaaagccattccacattgtgttcctcgattatggcatcgagaaaagcaagcaaaggggtgttgagaataccagcgggtcaaagcagggacaacgcacctcttggccgtcagaactggaagttcattgatactttgccgtcttcacctttcgctttcagcacgcttggaggttcgccacccctgacatgactgggaaaacttcctcccaggttttcaaattgagggagggaagtacgtcctagaggtaatttgttagcccacttgcgtctctgacactgaacttggtggcttcacactaggagtattgaaaataggtggggatgggtgactcacggtagccatttgttgtaggcacgcgtatcctggtgggcgaaagtgacaataatcacctttgtgattgtggccggtgtcttgggatctagcaggaaatggcgaatggcaccaagggctgcttgagctgcatatctgctcggataaccgtagatgccggtgctgatggcggggaaagcgatggtggtgagtccagcctctgctgctgtctgcagagagcgtagatagcaggagatgaggagtttttcgcactcctggtggttccccgatgaatagacgggaccgaccgtgtggatgacctttttgcaaggcaagttataggcgtcagtcatgacagcgtcaccggtggcacatccacccttggtgcggcactcgcgaaccagcccggagccggcggcacaatggatggcaccatctacgcctccgccaccaagaagggagttgtttgcggcgttgacaatggcatcgacctgaagtttggtgatgtctccgtggtggatggcaatgcgcttattgagctcagacgagggggttgggaaagcattagagtcgccgtcgacgacaacggggagcgtttgcttataggagtctgtcacggcgaagccctcctcggggagtacgccctcgtcgtagaggtcatggatgctggggatctcgtgggactctacacggcgggccgaggacgccatacttctcgttgcttgcgaggcagctggggttgtgagggctggaatggctcgggctggaatgaatcgagctgtgagtggacgtcgactttgattgcgtagagacacttggagaacgcgggacaaaagtcgaactgaggacatgaatggcaaacgaatggtctctagtatttgtgcaggaaatagtgaagttgggagaagagtgagttcagttgagacacagatacgataccgagggcttctgggcgccaagcttcctttatgagtgaagatgaagagagaggcaggaccgatgacgttaaacacctttcatgatcgcgacaggccatagctctggaaggcacgatcaattctaacccaactgaagagatgccgccgttgagtcaagcatttcgtgcaattacttgcttgccgattttcactagattttatcatgaaaccaacgcttgatggtttggcacaggagcaacaacttgacggaactcgtcggtcgttccatttgtacattgctgatgttccctcgggcgggatgacgaaaggtcaaacaacagtggaggaaggacaggaaagatacctagaccaaagtacctgtccttatcttaccttatcttccatcattcatgtcaccgcccctaggtagtgtagaggtacctctagcttgggcgggctgaggcggggcacagcgctagggacgccctcaaaccccttgtaagttcctggacgttctggcccgtacccctccctcgctggcgcccgtcgtgtgtgtgtgcccatctccgacaattttgccagacacttatcgcggcggtcccaacttgtcgccgtttgattcgagtcttgctacctgactcacccccgtcaccgcatatcaccgccggcacagccatcctttgtccgaccgacaacctctccggttgactctagcccgtcgcgatagcaggtcctgtcgccctctcccatatacatacctagcctccacctcaagagagcccgcccgcttttctgcgcaacgcaatcgcatatcgagacgtctgagagactttgcgacagcccaccaccacacacaccacccagtcgcaaaccgcacaccacacacacagacacatcatgaccgacgccgttgtagatgccgctgccaagatgcagctggccgacgcccccgtcgaccccaatgcccccaagctcgttcttgacgaggagaccggcgagatggtctccaagggcgagctcaagaagcgtctggccaagcgcgcaaagaaggccatcaaggagaagaacaaggacgacaagaagaacgtcgccgctacgactgccgctgcccaagacggtgccacccccaagaagcagacccccaagcccgaagaggcccccatcgacacccaggccatgttcaagcagggcttcctcaacgacgtctacaacgagcgccccgtcaagcccgtcttcacccgtttccctcccgagcccaacggcttcctccatatcggccacgccaaggccattgccatcaactttggctttgccaaataccacggcggcaactgctacctccgattcgacgacaccaaccccgaggccgaggaggaaatctacttcaccgccatcgaggacacggtccgctggctcggcttcaccccctacaagatcacgtactcgtccgacaacttccagaagctgtacgacctggccgaaaagctgattggcctcgacaaggcctacgtctgccactgcaacgatgacgagatcaagctccagcgtggaggtgagaagggctccagcccccgtttccgctgcaagcacgccgagcagtccgtcgaggagaacctccagaagttccgcgacatgcgcgacgggaaatacaagcccagggaagctttccttcgcatgaagcaggatatcaccgacggtaacccccagatgtgggatcttgccgcttacagagtccttgacaagcctcaccacaggaccggaagccagtggaagatctaccctacatatgacttcacccactgtctttgcgatagcttcgagggcatcacccactccctctgcaccaccgagttcgtgctcagccgtgtctcgtacgagtggctcaacaagtctctcgaggtctacgagcccatgcagcgcgagtacggccgtcttagcttgtccggcaccgtgctctccaagcgcaagctcaaggagctggtcgaccgcaagattgtccgcggctgggacgacccccgtctgtacaccctgatcgccgtccgccgcagaggtgttcctcccggcgccatcctcgagttcgtcaacgagctcggcgtcaccacctccaacagcatcatccagattgtccgctttgagcagaccatccgccgctacctcgagcgcaccgtgccccgcctgatgctcgtgcttgaccccgttcccgtcgtgatcgaggacgctgacgagttcgacggttccgagctcaccgtgcctttctcgtccaagaacgccgctatgggcgaccacaagatcaagttcaccaagaccgtttacattgaccgctccgacttccgtgaggtcgactccaaggactacttccgcctcgccccgggcaagaccgtcggccttctccaggcccccttccccatcaaggccaccagcttcaccaaggacgagaccacgggcaaggtcaccgagatccgcgccgtcttcgaccgtgagaccaagaagcccaagacctttatccagtgggttggcaccgacggctctcgcaagtgtgaggtccgcgtctacaaccaactgttcaagtcggagaaccccgctgctgccgagggcggctggttgagcgacatcaaccccgagagcgaggtcgtctaccctgatgcccttatcgagtctggcttcgacgaggtcaagcgccgcgctccttggcctgaggcggctggtgagagcgagcttggcaagggcggtcctgagagtgtccgcttccaggctatgcgtgttgcttactttgtaagtcccccccccccccctcttccctgacactatctcggaattgtagctaaccgatagttttgcaggccctggacaaggaaagcacagatgacaagatcgttcttaaccgcattgtttcgctcaaggaggataaggagaagaactaagcagttgtccgcgaattaacaaaaaaagaagatgtcgaaaaaaatatagaatagaatggttatgagtgtatgagcaaattttggccccgagatatcactttttttaggtttacggtgtccagatggagtagcggagttgaaaatggacatggcatcatgaatacttattcacaaaaatatttggctttttgtgtgtcgccaattcaatatctttgtgtctggctgatatgctgcccttttttttttctggttttttttctctttttttttcctttcttttttttcccctttcttccccgtcttcctcctcataaacatgcctagctaccactttggccatattctctttggttgtcacagctcatattgccctataacactgatctagaggcaaatgaaataagaggcgcaatggaggtgaggtcttcattggagactcgcccattaaaaatggcgtatgcgagtgctacatatatgcatcatgatgcattttgcagatatcaaaccattggtagtcgctatacataggtaggtagcacataccctcagtatttcttggtagatatttcactttaccacttaagtaacactttgccctctgaatttggaggtgcttggtgtcttttattgcatctttgtgctcgtctttcttttcgtggtgctactgtgaaggccaagactgacgaccaatctacatagtgtacctcaagaacaagaacccgggtgttagagctccctccgtcgcaattgctcggaagcagagtcaggacatgaagaagtccagacccgtactcaaattcaacctttggcaactcaagatgatgtgcgaatgattaatttaccaatcatctcctccaattatgcagtgttaactgcccttctctttctctcccactaacacttacacgaaaacaagcgctttcccctttcggctgactcagcgctggcagtactacctctagtatcgactccaaaacggctcaaggcatatcgatgatgatgtcatcgaaccgattgacgatcccatcgccatggtcccctttttgcatcgacctacttagactactgtagtgtatgtatgtatgtatgacggattttgatcccatcaatccagagttcgggacgggcctagattgcatgcttggttagtctctttcatctcatttcatactaatcttgcacgtgcgtgtgtctctccatttgttctacagagccgcagccacattcgtaccgacctttccgaatagtacttctgtggttcttcttccaactaggttactttgcttcctcaccccacctcatatttaggaaggctgagtgaaccattcaagcagagatgggcgacagtgccgcacatcaggtgttaatcgtaagtgttcatcctctctttttcaccgcatctccagtttacatacgtacagtctcactcacttcatacaaccaaccaggccggctcaatagcagccttcaccgtcgacctcctcgtctaccccctcgacacaatcaagacccgtatccaaagtcaagattaccaagatgtctacgcttctcagaaacaacactctgccataaagggaacactgggaatccagcctcccaaggccgccttgttcagagggttataccagggaataggcagtgtgatctttgctactttgcctgctggtgagtttttctttttacctttcattctccttcagacagtatactcctcacatcgcttcgaatgctgtggcggtcggggtcatcccgatcaacctacctttgaagaacctgtggactttaagatcccccttacttacttacttacttacttacttacttacctcctcctcctccttctgctcctctacatagccggcgtctttttctatacctacgaatcctccaaatcctttctctccaagaccctccccacatccatcccgacacccttcacccactccctcgcctctgcgggagccgaactagcctcctgcctcgtcctcacgcccgccgaagtaatcaagcaaaacgcacaagtccttcgacggtccactactagcgacgggaaacccaaatcaacctccctcgaagccctcaacatgctccgccacagcccagacggcgtatggagacgactgttctcgggctacacagccctggtagcgagaaatctgccgtttacggcgttgcagtttcccttgtttgaaagggttcgaagaaggatatgggaggtgagagatcggaatcgagggaaggggtctgaacaagaaagaagtctggtcgaaacgggattcgtcaccggagtgtcggccgccgtgtcagggtcgctggcagcgtttgtgacgacgcctacggatgttgtcaagacgcagatgatgcttgcggcaggggggacacaacagccggagtcttcgtctggggaagtgctcgagagaggtcggcagcacaagagcagcaagggtacgagtgggttccaggtcgcaaaggagattgtgcgggagcgagggatccgagggttgtttcggggcggcgcgctgcgcacggcgtgggcggccttcggcagcgggctttatctcgggtcgtacgaggtcgccaaggtgtggttgaaaaaggaatgatagatgctctccgagatgcagtgtccgagatcgttatccacgtgtgattgcgccttgtatggttccaaataacatgagcaagagggggatcaacgctggaagatttgccctacgaggctcgacttctccagtatcgatcatcccggctaagtctcgtctcatctgatgtccatacttagccggccccaattccgaaatggccgttagccgcgcagcgctgcgctgcagagatgaacaaggctttattgatatctggtgggcagaaatgaggtatcaagccgctgtcggaggttttcatgactcgaaaatcgcccttgtcgactgattgtgttttagagggttccagatttgatcggccacttgcgcattgcgatgagtgacatggaaagtcctgtcatatcaactgacggcctttggcttgagttcggactcgaatcggcactacgagggctttcattatgagttcagatgaagaacaagccaaaaatcacagcggaaccgccacgttttgggttttgtgtacctgaccctttgttggcgaatgcgctgctgtcagatccgcaattacgattcccatcatcgcaaaaaagaaaaaaaaaccggccacttcagaccaagtcagccgtgaagcgccagactgaataatggaaaagacacctacccttcccgtacaattccatcgtcccttccagaccttccagacagcagtactcgaaagtgatgtgcaatttgtttcacttctagttttcttggttttgatgaccaaggatccgcctgggtcggcttggggtctttgctatggcaccacccttgtgaccgattgcgcgatcagcaattgtgtatgcacattgtcgcaataactggcaggcgcggttgcccgcatccttcgagtatgtcatccatatgaactcgcgatttgagagcggtatgtcaccacagttcgtgcccgttcgtccctgttcatccttattagtccattctttttgcaatctcaaagactacttcaccctgagcgcccatccttccaagacctcagccgtcatatctcgaagtcattgcgcaccttagccgagttggacgaccaagcagtaaataggccacgttgagtccaatgtggtaaactccagtcaacccttctcctccgcaacccaaagtctttgtcctcacgcgatcgccgtcgcattatctcgtcccccttctgctgccttagcctagcatctccttttctcgacaacatggccatatcccaaggtcccgtcggcgtagctatggccagccatagtactccggtccatcctgaaaagacttccagtatcgtctctgagaataacattcagaccacacccacggagctaccggacaaggagcgatacattgtagtatcaccctatatcgagcaacaacaccttctcgacctcacaacccttgaccctgagaaccagattttggcacttgccctaagtcagttgacgtgcctccgcgaggactacgcaactgcgccataccgcgacaccttcaactgggaccagatcatcgaacacgttcgcgcactcgcacgaaaacgtaactacacatggaaggagacttccttctttgttgttgctttccggtcacaagtattcgagtcgacggtcgagaactatgcggacttgggtgagctggacaaggctgctcatgctgaagccaccgcgagtggagggttcttgaagtgagtaacagccatattcctccacaggaaccagcatgctgacattgacggttcaggtactggttcggcacgccaaatgaggagcgtcgcaaccttgcaacctgcatctggagatccccagaagatgcgaagaaggggggaactggccctgcgcatcgaaaagcggctggggcaaccaggtcgttgtattccttctggcatattgatcgccatcggttgaccatccgagacaacgttgaaagctgggatctcaccgagtggaattgaggtttaggagctacttgtctccggtgctagacgctgggcatgacggtttagacttggaacggcttgggcgtcgaggttggcgttttggtggaaattgacggtgacaaggcgatatggtcaccatgcatcgaagggagttataatcattgtaataaccacagagatatctttagaggcatcgatactcagtagaatagactcgtgctttatctttcaagttgacagctgaagtgaacttgaagtcgtgatgggaatattcgcagggtgtgaaagttaagaggaaagaggggtatgacgacgtgtccatggaagacgtcggagtcgcatatttaaagatggcgtgaaccttgaagacgaggagcgaaactaggttcggcgggggggggccctgggaagcgtgggatgctgctggttgcggatgtcaaatcacggcgagttggcgaccgccaccaaaagtccgagtcccattgtggaagtggtgatctctcgcgggactttgagtgaggggttgtcaatgaagctcgaatgctctcacgattttgaccctcatcaattggcaggaagctgcagtttcaatatctgagttggtgccgttcgacgatctccgcattgtgaggaaattcctcggtcaagagtggatgccctccccagactccatcgttgcagcgagaagtcgacgagatcaagtgggaccaaacttggtcagtggggttgggctgtggaagaccacacagtcagcagtgcgacagtcatcgagtgagcactgttcctcgcagctgaaaagtgagaggtacttctgcggtacgtctctgagctaaaaccatagtcacggccaaacacctttcaagcacaggccattgcccaacttctttgtttctcgaccgcccgcccgccacctgccagccgccggcacacggtctttgctggcagtctgtttccggcaggacaccccagtgcggccggttggtcgccagcagtgcccacaaacgcaagcgagagaattcagttgcgaaaagttgttgaagtcctccacgactgacgaactcgactcccccagcagcagcctgaccaccgcaacggcatacccaaccacaccgtcgcgtcttcacgtgagaatcgagtcccgtcaatccgcaatcatggccgaagttcagaaggatgcgccgatcaagtcggtccaagtcgaggcccttgtaagttggagatagctcttgttctacgtcgtccgtcgtcttctcctgccgccggagccccgccatgcctgcccggccccccaagtcgcccgccataaggccccctttgttaaccagcgtcggcaccataggtggtcatgaagatcgtgaagcactgctcgaccagcttccctaccgttgccaccggctccattgttggcatggacaacaacggtgccatcgaggtcaccaactcgttccagttcccctccgtcgacgtctcaagcagcgacagccacagcgatgcctcgtccctcgccgccgccgctccccgcgccaaggccaacattgtctaccaaaacgagatgatcagacacctcaaggaggtcaacgtcgacgctaacaacgtcggttggtacaccagcgccactatgggcaacttcatcaacatgagcttcatcgagaaccagtaccactaccagaaggagaacgagaagaccgtcgccctcgttcacgatgttagcaggagctcccagggcgccctcagccttcgcgccttcaagctctcccccgagttcatgactgcctacaaggaggccaagttcaccaccgagaggtcagcacaccgccgggatcctgccgtcacccatatcttggggcgcaggtcgcatatcgcatgtcgtatagcacacaccactgaccttacctgatacagccttcggaactccaagctcacctacaaggacattttcgtcgagcttcccgtcaatgtccacaactctcacctccttacctccttcctccaccaaatacccgctccccccaagagcgccgagatccctatgcccgcctctctcgacgacatccgccgcgatcccgtccagatccccgcccaccctggcttcgagtctctcgacctctccatcgaccccttcctcgagaagacctgcgacctgctcctcgacagcatcgagtcgcactacaccgacctcaacaaccaccagtactaccagagacagctcactcgtgagcagttcaagattacccaatggcaggcgaagcgcaaggctgagaacgccgcgcgtttggcggctaagcagtcgccccttcccgaggatgagtggcagaggctgttcaagctcccccaggagcccagcagactcgagggtatgctcaacgcccgccaggtcgaccagtacgcaaggcaagtggatgccttcacggccaacatcacggccaagatgttcgccgttcgcggcaaccttctccccgagtaaaaggggctaccaggggttgtggtggtgttttttgatgggacgatagaggacggtggccacgatatctcagccgcatttggttttggcgttccgggttgtcggcgtgttatttaccttgcaaggtctagggcagggtcggccatgcagcctacgtaaagcgggacgggagggagagctgcaatcacatccagtatcttgtggtggccttgctgatctgacgtgggggaggcattgaggcactagagaaaacaaaagggatgcgtccaaaaaggcgatgagggacgcgttggacgaattatcagacatgagatccccgtcaatcaagcgataagccgttatcttctactatgtttaaggggccagccttttttttcagctttccgtatatgtaatgaattgcctataatcatatggagatgccacggccctggatgggagggtttggagaaagtccgaaactgaattgttaaaaaatgggtctcatcaattcggggatgtgtctagcactctagctggacatctcaacgccatgtccgcgcttcccccccgtttgctgctgcagacgctgaccaggcgctttactgcttccgttgaggttggctttcatgggcaccaaacctcattcgggtccagatacgacgataaccgataacaattgttgaactccccaacctcacccgatgtcttggaaacgtccagttcggccgaaacgaaaagtgaatgaatgtccgtccttgcccatccgcccgcaaaaccccactatttaggccgacggcatcagcgctaaaaaggcaagctgaaagagaacaacgtggtgtcgaattggcggcagaaagcacattgccatttgccgcgtcgacgacaacggctggcaggcaaaggaggggcaagcactcgcattgtggtggggaataaagctgaattaggactagcctgcttgtctgatgcacaccgacagagctgctggttcgacagatttgcccgcggggttctcattttttttttccctagtgtagtgtaaaccccgtcgacccttccccacttcctgcacgaagcagttttggcttcgttttgcttgcccgtcagacccgtgtctgccctgctgttcctctccgccgccggctgccactctcagtcagtcaggcagtcaggctctgcacattctgcttgtgagctgtgtcattggattccgggccctttgatttccccttcgcttcccctgctcccccagggccgtgtcctcttttctgccgtgtgccatccgatatccacttttcaccccatcccctcagtcccttccttttaaataaatccattgctgtccccttgccaggaagagtattctcactttttgtccatccatccccctcatcgtgagtgctcctgctctctctcctccctccaaaacatcaccaattctaacctgtactctccattcacagatatccccatatccacccaacatgtctgcccccgcccacaagttcaaggtcgccgacctttccctcgccgccttcggccgcaaggagatcgagctcgctgagaacgagatgcccggtcttatggctactcgcaagaagtatgccgctgaccagcccctcaagggcgcccgcattgctggctgccttcacatgaccatccagactgccgtcctcatcgagaccctcactgctctcggtgccgaggtcacctggtcttcctgcaacatcttctccacccaggaccacgccgccgctgccatcgccgctgccggtgtccccgtcttcgcctggaagggtgagaccgaggaggagtaccagtggtgcttggagcagcagctcattgccttcaaggacaacaagaagctcaacctcatcctcgacgacggtggtgaccttacccacctcgtccacaccaagtaccccgagatgctcgaggactgcttcggtgtctctgaggagaccaccaccggtgtccaccacctttaccgcatgctcaaggagggcaagctccttgtccccgccatcaacgtcaacgactccgtcaccaagtccaagttcgacaacctctacggctgccgtgagtccctcgtcgacggtatcaagcgcgccaccgatgtcatgattgctggcaagatcgctgtcgtcgccggtttcggtgatgtcggcaagggctgcgccatggccctctccggcatgggtgcccgcgtcattgtcactgaggtcgaccccatcaacgccctccaggctgccatggccggctaccaggtcaccaccatggagaaggctgctcctcttggtcagatcttcgtcaccaccaccggctgccgtgacattctcgtcggcaagcacttcgaggtcatgcccaacgacgccattgtctgcaacattggtcacttcgatgtcgagatcgacgtcgcgtggctcaaggccaacgctgcttccgtccagaacatcaagccccaggttgaccgtttcctcatgaagaacggccgccacatcatcctccttgctgagggtcgtcttgtcaaccttggctgcgccactggccactcctctttcgtcatgtcctgctctttcaccaaccaggtccttgctcagatcatgctttacaaggccaacgacgaggctttctccaacaagtacgtcgagttcggcaagtccggcaagctcgagaagaaggtctacgtccttcccaagatcctcgacgaggaggttgctcgtctccacctcgaccactgcaacgtcgagcttacccagctctctgacgtccaggctgagtacctcggcctcgccactgagggtccctacaagagcgaccagtatgttacttcctgtcctttctggtgcctgatgaatgatatgctaaccaagtcacagctaccgctactaatttccctttcaataccatatatccaccctctcctgtcgtatttggctaggataggggaggtaatttactgaggatctccttcaacactttgggttatggacaaaacatctctcagcggcatgtttgggatttccacaaagcatcgttttcaacaggcatgatttgcatgacaaaaccgggttcaatatgggggtctttcactaggggtttttcaaaacggtatattagggatggttcgggtacaaattttcaacaaaagtacggcgttggctttggcacatgatatcccatgacacaccctcgaggcatttgagacgggtgtgttttcgaaacgtaagtagctggttgctgcacctgatgaagtgcaagaagacgataaagagaggaaggctatacccaaaggcccgtcaaccgaggcctgggaacaattagactacggaatagagaaagacacagtcttttttgggcatgtctttttgtggtacaccaaagaagccaccgaagttaataatatgtggttatggctcacactttcccttcctgctacgcgattcatgtctgattttcgtgcgtctcttgtgttgtatttgtccctctcaaggaagtagtggtacgacgaacggccgcaaaagccacacgagtaagtctggctctccaatcatccaaagtagcatcacgtttgtcttcttttcgcccgcccgcgaatggacacttcccactccaacatatcgtgatcttgcatatcgtagttggtttggctcaaccattcggcgtccgttccgttccattgcacggaaactgcattgccgccttttatatacctatctactacctctagttgcctgcaacgggaccaggcagcgtgcctccctactgagaatgtgttctgcatacaacatctttccaacctgtgtctaggggaacttgctatcagcccagccattgggttatgatgtcgcctacgaccccactatgcctctcttggtagcagtcacgtagtttcatagtacacttcaccggtcgaagataaccccgcgatcattgttgtttcgttttgtctgactcgaattggtaaaatagtccggggaacctaggctgccagttatattatataaagcgagtgtttattgagtgaatggttttcagcaaccccctctaaaacgtttatgctctttccctattgagagacggttatcgaacttcaagaccaggttgagtcaccacgagcgagtaagttccacactcgaaagctttcgtttcgtctttcgtaacacccaccatcttcaaacgaacagaacgtcacaaacggtatctacgtcacccaccaacttttggtcctacacaccctgacgccttcatatatctccggtttgaagccctcgttgcacgacgacgaacggtcgtcaaagtagttcattgccgggtttcgttgtgtcacagcacagctatcaagagccaatatttccggataacgaaatccggggatactcactcatctgggaatctcacttgacgacaggtaaactctcttgagcgggtattttgacgaccgagcaaagaacaagacaatacaagtcaaggaagaaaccagaccagaaatcaaaagaactgaattctgtgaagcaaagaccttcaaaatgggttccaaagagcaccaaaagcccaagatcttgttgctgggcactatcgagcagtaagtccaagttgacgactctttttttccatcttaaacagtacagtacagcaccggactttacttcacttcacccttctcttccctcctagaacccccctacacctctcttcccccatcctaatcccccaaattcccctgctcttcaccatcaaacaaaactaaccataacgcttacagtgcccacgaagcctggtcccgcatcacctcaatcgccgacatcatccaacccacgtccacagaccgcacctccttcctctccgaatgcgcctcgggcgccttctcctcctgcctcctcgcctaccggacctttgactccaccaccctcacggggcccctagaccacgacctcatctccgccttgcccccttccatcaaatacatctgccacgtcggcgccggctacgacgccatatccatccccgcctgcaccgcgcgcggcatccgggtgtccaacacccccagcgctgtggacgaggccacggccgattgtgctttgtttcttttgttgggggccatgcggaatttcaatgcgggcatgacggctcttcgccggaatgaatggcgagggggcaccaccgtcgaagaagaacaaacaaagacgatcaagatgccaccgctgggaagagatcccaggggcaagacgctggggatcttgggtatgggagggattggcaagtgtttggcgcgcaaggtggcgggggcgtttgggatgaaggtacaatatctgaatcggaagagggattgggagggggagaaagagttgaaggaggagcaaggaggaggctctccgagggtggaggttgagtgggttgagacgatggagcaacttttggggacgagtgatgttttgagtttgaatttgccgctgaatgtgagttttttttttttgttttgcccctttttttcttttttttttcccctaaccgctgttggtaagtgggaaggagggggaggaggaggagatgagtgggatacggaaagaaaggaaaggaaggaaagaaaaggaaagaaaaggaaagaggctaacggaaaacacgatgaacaacaaaacaggccgaaacgagacatatcatttccaccaaagaattcgccatgatgaagccggggatagtcatcatcaacactgctcgcggagcggtgatggacgaggcggcgctggtggaagcgctggagtctggacaggtgcaatcggttggcttggacgtgtatgagaacgaaccggagattcaccctggcttactggcgaatccaaacgtcatgctggtgccgcacatggggacatggacggtcgagacggagaccaagatggaggagtgggcgattagtaacgtacagatggcgattgaggaagggaagttgaggagtattgtgcccgagcagaggaacatgcaatgagtagttgttatgtgtaggaaaaggctcattggtcaagtcaactcgagttaaatgcaatacatcaaagacaaagttcacactaccgtctgtcagcagggatatcagcaggttagactaagtggtgttggatttgtatataagccgcgccccaattttagtcgctctcataatgctgtaaaaaggaaagaatgccacttgatacaaacggttgggaagagaacatcaaagagcaaccaaattttggaaccaagaaatccattgcaaggcctcccatatgctttataatgagtgaacagaaggaaaaactgtggaggaaaaagaacttgtaaaaacgccgtctatccgatgcaagtatagataagagaaggaaatccaaggaaggaaagaccacagaaagatgaagagagaaacacgctcgagcgggctatctatctaacttggcaccaacccccagcgagagtggtttgcttaactctagcaccaacaaaagagacctccaaaaccaacgaccatgctgaccatttctccgtacttgcaatcacttaatcgcttttctgttggtagcgccaagccgcgttcgcggacacactggctcccgggtggacgtacgcacgatacgcaagctgagcaaaccgcctcaccacgtttgtggttccctcttccatggtagtgcgaataaacctggccgccaccgcaagcctgcagcgcgggtccgactcggccaactgcggcggcaactgttgctcgatgttggcaggattccaatgatacgaatactcgcgaagcacagcgaggctatacaggaaatcacggttctcctgaccgtccagtaggcgtcgcaggttctggaggtcacaattgggctttcgaatggccaaatcggccagatgccaccagaactccaattcattgcgccgggaggtgtggagatttccaagcactataggatgatagagcggattctctgtcaacgtagagtgataacctaacaggagtgcttcgaacacttgcagacgaccaaacgcttcgtgtgggtcatccaagggcgggatcgggtatggagaaattgacattccagggtgagcccaacctctacatctagtagagaggggcagctttgctaatccccagacaatacactcctccagctgggaagcatacttgtggtccgcccggggctgggagatgtgttcgacaaaggaaccaaaaagacccatcaatggctgattattcagtaagagttggatgggatggtgtgtcaggatacccctgtcaggtttcaaatcgtaccactgcgtctcaaagaaatacgacagcccagtaacgtatacatcgccataaagtttgttgatctcctggatgacggcctgtgacggcggagagttcataatgggaggttctgcgccccccagcgcgataagatcatcgacggttttcttgttggtgggtaagccagtcatgttgggcaagatagtcgtacagctctgaaccggatccctcgacacggcaagacttcggttatctatgttgggcaaacgaggtcgccggcaaaggggagccagcaggagttccgccttgataatgacccacagtgccaaaattcctgtcgtcaggcctagccagctgcgaatttggtgtaggcgttcctgaagcgcttggcgtgtcggtacctgagagggccgggtcaatggcactcccgtaatcgaagcccggggaagtggacgacaccggagactcgtagggggtgttggaggaatgagatgatgggtacgaggtaggatgtggttggtgttggtaagcaggatgctgttgctggtgatagtgatgaggcggcggagactgctgctgctgctgctgctggtaaggttgagcctgtgactggtatgggcttggcgggacgctggaagatgggacagtcggagtcgacgtgagagaagcgggagcagagtgctgagacttgggcgtcgactgagcagtcagactgttgctgttgctgttgttgctgctgttgctgcttgaagatggggtcgtatcccaaacaatcacgcttcgactttttgcaattgttgcaagtgggatgggcttcgtcgcactagaaagagatacaagttaggcgatgacgagtacataattgctggtgagttgaaaaaaaaatgggaagacgattgtttctgcaacttgtgtgtaacgcggtacgcaaagtggaagatagagcgatgaggtgtgatgatggagctcagggtgttgcagggattgaggttttaggtgctttcgtggtggataggatggtagcagatagctggagcccaggccagttgttagcggcggggcctaacaaccgccggcgggtgcgttgatcgctcgctcgccgcggggactttgtgtcggcgtcgaccgaaatgggaaagttgcggttgcttcccgtcgcttgcgcttgctgcctatggcaggcaagggaagcggaggtaggcgagggcaaccgaagcgggcagtgagtaacaggcgggcaggcaactggcgggttggccgcaggcgtcactgtgaacaactgggcttaggttgctcgcttcagcagttcagtgcagtcaagcgagcaaactaaccaacccagccgttcgtgggccaaggcaacacaacgtaaccaaggcatacaaccacaacccaaaccgccctgctcccccagctgcacttgcaacaacccccaacgaaccatcgagaccgaccacaagcgagcaagcgagcgaacgaacgaacgagcgcgccatttttaacacacccgttgtcgtcatatcgaaccatggcgcttcttcaaccgaatgccccaactgcaacatgacgacccactccctccgcgcgtcgcttccctggctcgacaccgtccggcccgatccccatcctaccccatcccccgcttcgttgcagtaggtccgaaaaggcatccgtgatgggaggaaccggatagaatacgaaaaaaaaagggcaaattaggaaatgggtccgaaagagaaagtaacgcacctttatcctgcgcttgcggcacgttaggcaccccgttttggttcggcgcttgatctcctgtcagcaacacaacaaacaacatcggtcagcactctagtgtgttgcgcgagcgagcatgggtcccaggaaacagaggaggaggaggaggaggaggggagagaggagatggaagagggggagggtcgcatgtgagggctatagcagtgcaatgtattggtaccttcttgtgccttcctccgctcagagcgatgcgcgggtccggcgtgaggcctgtcaaggcatagtgcaccacgctctgccccgggtgcatctggtatgctgcgtgcatgggcgcatagtagctcatctggtttggggccatcgagacggccatatggttcggcaggggcatctggtgttgagcgtgctgttgctgcacatggtcaaacgttcgcatgctcgggagcgccgtctggttcgttcggtaggggtcaacatgggcaaccgcttgcgctccatatgcgtactgcgcacccggggacatgcccgcaggcggatatggactcggggcgggatagttcatggtcggtgtttggcgaggtgtaggtgggccagatggttgttgcggatgggacatgggcgtgggcactaggacacggggtgcactgccgttgtgcggtgctccgatctgttgctggttgtacccggatactgtatcggccaaaggaggagcgatttctgagggcgcgcggggatcttggtgagtgctggtggtgcaggcagtggcactggtggtggttgtgatggtgggagcactgtccgtagctatccctgggtcaccacttctgacggagctctgtccagcccctgtttcgactatctcaaccggaggtgtacaagtggtagccgagctcgcctcttcgcctggttgctgtagatccggagtaggtgttgatgttgttgctgttgatgttgttgatgttgatgttgttgttgctgccgttgatatagctgctgtggctgtccctggagtggatggcaacgtctgtgcctgtgctgatccggcggaggagggttgtggtactagtagtgtcggtgctggtgctggtgacgctgaagctgagggacctggaagtggttgagggttgtcttgatcaggttggggtgcaggcgatcggagctttagttgtagatgatgtcgatgcttcccttcgtggtcggggtgcggctcgctcagactggagtgctgaggctgggggatagacggtcgagactggatcgactctacagtcctccgttgagccatactgggaatttaattagaattctaatggagaccgattcctagcaagggccaggagaacaagcgaccgggggggacggagtgggagggagtgccaggagggctaggggcagacgcgaccctggctctcctggcccggctttcctaagcggattgcggattggtagtccacctacttgacgagcccttttactaccaggtagccgtactgtggtatgtaatgtatgtagctatgtaggtacgaggtgtagtgtgtgtagggtgtaagcgtgtaggaggtggtggtgtaagatggcaaggtggtatggtaccttgccgtccgacagaaaaaaaaggctcctgttgcggtcgaaagtgaacggtcaatgagaggtcaatgggttggtaaatgggggtgctcttcctagagtcatccaaggttctcttgggaatgggccgaatctgtggaaacatgcaatgcgcgcttctcagcgaatacagccgatacgacgacagccagacagactgctgcagcgcccaagcatccacgcagaagctgcatattccagactcaaaaaggtacacagagagccctcatgcatgtgtatgttatgtacgtactgtgtgtaggtgtgggttttgtaatttttttctgtttcttgtttttttttgtcctttcctccctcactctgtcactttcctcttctttctctgtctctctccttcacgttcttctgctcttcagttcctgtgaactgcagtgtccgaaagagagggaaatgcttggcttgtttcccctgacccctggggctagtcgatgatatgccggtctgccagccaagagagtgagagacaagtggtggaaagacaatatgtaggtccccttgtttctggagtgtagttcaagtggtgttaggttcgtcgtccaggggtgggaggtcaatgtcagtggcagatgctccaaacgaggcgtacctttacgggggtggtgggattttggtgtgggttcttgaagagaggggtgaatctgcctgtgatggtgactggagtggattggtcccttgcgctgcatcctggctccgctgaaataggaatccagaccgtaggcgggccccagtttggattttacaccaggtgcacatgggacttgatgggatcagatgggactgtgaggggggacctaaggatggagacaaaatgtgcaaaagaagcttaacgcaatcttttatagccccgttcaagacatcgtcagcgatgctgttcttgatattcaattaagcgggctgccaaggggggtatcctagagcgtacgggctgtcgattccgccttttttagacctcgtcgttctggcggaggacgaaggagggtggacgccgtacgacagcatgtagcccctgtccagggtcgaggagcctttggagagaacaatgtggatcttccagtcttccatgatcctcgtcgtcgaggcgggagagagacgcgagttgaacggggcgggacttgcgatgcggagagaagatgggagccagtccaatgtgcaatctccaatgtccacgcaaatgcatgcaagtcgactagtcgagtaaaagagacgcggcaagtcattactctaaccagtgtaggctagcgatgggcatcatcagcaacaagtgaaaattcaatgttttgcttcttcacttctatcgatctatcttccgtctcccgtctccttccttccttcctggcacaaacgaactgtcatgtacctttctgtcaggtgctttgcgtcttttggagccgaccacgggcacaagcgagtgggaatttaagccgagtggactggtgggtcagtgggtctttctccttgtccgccaaaatcaaatgcccagacggccgcagacggctcttgagagcactcacagggactcgtgccaggggggctcaggaacggtgaagtgtgtcaggtacgatgcacgcacggtactgtatgcctgccccatctgagcgacggagttgaaagtgaggtgacaaaatgagttagacctagttagtcagcatggtctgagtagccaaaagacgtacgcgggcaagggaagctcgtcccgccgttcaaaggaggcgcagtcgcgcgcaaatccacatgtcaattgacaccaatgaagggaaataggagaagagtaatttcatgagtatttatggcacttatcaatttcagacactgcactcccggatcaatgggtagaaggccgcggcactgttccaaccgttccctcccccccttgagaaagccacttggctgtcatctacactacctacctacggatcgacccaatacggtttggacgggttggaaggacgccggtctgtgtgtgagggtggtgctcgcagtctcagatccactcgaacgagaccgtcatcaatctgaggctttccgattagcgagcgcccagccaggaacctcgccagaactcgccaggaacctctgtcgaatcttcgctcgcctgtgctatgtaccgtgctcctcgagctcccccatcgtcctcctcccccaaagcgaccccccttctgcccaagtgcccttatgatcccccccatgatcgtccgtatagcgagtccccgggattaatattgtcaaatcattgccagataaagactgactctgcaagatttgatggagaaactagcccggatattcaccatgaagattcgctcttgtcgaccgccctacctagtaattctagggcaacggtcagtcccgtcactcgcagcttgacaggccggggctgctggggccgagatgattgtgtggtcgtctttctgtgctgagtgagtgcttttctcagttggagttgacaggaaacggactggctgttgctagtactacatactacctctacacagtgatgtaatcttgatcactcgatattaaaacatcattgatacagcggccaagagaccgctcaaagactcaagaggcaggtgctgttctgatcttgaccttggtgtacgatgaggaaggaaggagccatcgagggtaggtacctaattctagggcaccaggcgggcaggggggcacacaacccactcggactaaggttggttggttcgttcaaatcacaaccttccactcaagttccacacagcttccattcccactccgagttcttcctcccttgacccctccccgatctccctctcttcaacggctcatcggagcaacaattgcagttccctgctgccctcaaacgacgacgatcactttgtcgagcacaaacccttctctcagctatgtggtgtgtgcggtcgtgcgtctaagcgccgtgcaacgcggcaaagcatcgtatacttacatacttgcctcttctctgcacgccgacggtatccgtcatgcagtccttgttggatccatgttccctttgtcccagatgaggcaccacgtcgtgcagcttcgcttccgtcccgtctgtccaggggcgtctgtcgtcggttgttactgtgtccgtccggcagaaccagcctcggtcagtttctgacaggtgcaggtgcactgcaagcggagatcgggactattactgcctacgtatgtacttccttactccatttcaagcaaggtactactgtctcgcttggagctcgcgatcaaggatgcagaaagactgtattgcggtgcaatattcaaggtcagggcttcttcaccatgatcccttcatcgtctcgcagttatcttgcggccctctttcttatttcggcttgatggaaactaacctggtaaatagacacgcaaaacgcagctgcatacagagttccaggttccggatccgccgcggggaactgaactcacatgctttctctctcgtaaacagattgcaacaccaaattttacgggcaatctgctccaaccgccgtcgattcccactggccaaagtccaaacccacatgcgcaggtcggaccacacggaacggggagttctgcagtctctgtcctcatgcttgctcgagtctccgtcttgaaccccttcacgatgacgagagctacggtagcaatgactgtcaacgttaagatgttgatttttagaaacgccagcggctacgccccacgtcgagcaaaattgtcccgtctctggctatcttcaggacgtggttctcgcctagagattgattatggagacgatgatggtggttgcatcttggaccgccaatggttttccatgccttcacacctctttctttcatctgaagagattatgacggtaccagctagttgtcctttgtcttctcgtcccccatcctcaggacagagaaagctgccccaagtggttacatttcaacatgccaaccggtccgtcacatattttcggcggacggcatgcttagtatcttctacgcttctgtcaagatatactgagcaaggccgtaccctggacacaggtatcatctccccttatctaccccccggtttgtattgcttacttcccgtgatcaaagaggccacggacattgtctttggtcaaattgctgggttttggctgaactcaatgtggcatacagccttttcgatgcctctcgtgtacctctcttgatgcccttggccggttagtaaccatcaaggtgtgtgtgccgacttgttccgttttctgtgcttttgcatatgcggcccccagaatattggatgcggagaacatgatctgatcgaagaattgatctcaacacacaaacccccatttctgtggcttggcttttccatccgtcatccatggatctgcgaagctgagctctacgaggcagttcggagcgtctgttatcgagatgctagttgggtgtctgtaggtcaatctaccgtagggccggtaaaggcgggagtcagccggcacggaaagtacatatgctttatacttcgtgtggtcggttcggctatgcggcccgtctgaagccgacgagcataccgcggttacctggcgcctagcggctactcatcccgtccgtgtaggcccccttcgctatatacagccatatttgagctcatggttttcgcttgttcctgctcaaatgtaaccgacgacatgtctgcttctcccggcagtgcttaaccgatggcttgggggtgttgtcgcggcggccaaggattgccctgttaacaaagacacatccaatatctgtttcaccttcttcaactatttaccggtaccgtggcgctggccaatgtttctctcttataccggtgctcaccaaagcggcacagatggttccttaagttgtgtgctcctatttgctttggctatgcatcacggcccgggctgccatttgtgttccttccacctggagcatccagaagccagcactatggataagatgagtgtcgacgggaacacccgttgtcctttgttaggcgagtgcttgacgatgaacggagttgcgtttgtgtccatcaggtttgggaaggatgcgacatgttcccgtaatgagagaatgctattcactctgtgtcctttattggccaatattccccgaagctcccgcttcacatatccacagacataatatcaacgagcggcatatcacttttcgtctctatcacctttgcgaaaaacgagtgagtaagctgaacgaagatcaccacatcaaagaggcatctaacatctacaccgtagggcttacagctttactggtagtgactaccgatgatctgttagagggaagcagggattaccatatccaaactgatgctttgactatgcactgaaccacatgcgcttactgaccgcggccccaagtcaccgagaaaccctttgttaccgccagccttctatcatctccgcgatcttgtcatgtcctttttgtctggcaattccagccggtgttccttgtcggtatgtacctcctttcctccctgccaaatcatcataaacctcatgggcagcaaactgttttgcccctttcctcagcagtatcctcacatcttctagctgagccgcggcggctgcagcatgaagaaccgttgctcctccatgatctctatggttcaagtcaaatccctctcctcccaatatcccctcttcgttgatgcgcccaaagttcaccagccttagccgcttgcggacacttcccgttctttcaaccccttgcccttgcaaaggcttcagggttaagaggtagcgtaatatatgtgggtgacccacagccgcccatagcagggttgcgttaaccgctgttcgggtgttgatatccgcatggtgtttctcgattaggagcttggtcgtggtcaagtgaccaccttcaacggcgaagaagaggggagtgtggcctgaccatagctgtgtttcgataataccaccattgtcatgcttctcgctgtaaaatggagcggatacgtaggcatctcgtggcgttgagagcatcatctcaacgatagagtccagccctagtcggcaggcgtgatgcagcggactgatcccaagttcatcctgtggagcagtgacattggcgccggacgatatcaggagatgaatgatcctctccatcgcagtcaccgtcacgtacttggcatgggctaccgctgtcggtgtccccgggctgcttgtagtcctggaggcgcgagtggtagcagcagtcagtcgcttcaaagccctccagagcagagactgcccttcatacgcatgattcgcatccgcacggccatgcatcaacagcatcttcacaatctcatcatgaacaccctcaacggccagcgcgagcggcgtcagtccgtctttatttacaccgtccactggcattccagctctgatcaacatgcccacgatcccctcgtgcccgccctggcatgccacgtgcaacggtgtcatcccggtcgagctgctcgccacatgcacatcagcaccacgtgccagtagcagttcaactagctcttcattccccaatgccgatgccatgagcaagggaaagtttcccttccctccagacaagttggggtcagcagcgcccgcctggatcaacacccgagcaatatcggtacaacccgccgtaatggcggccagcaagggtgtggaatcaccaacgcggcggttgataacagcaccgcgctcgcagagaacggagacaatgtccgtgctgcgcttagcgatggccaagtaaagaggagtccgtccgctcttggttgcggcgttgatgtcggcaccgcagtcaaggagttgtttggctgcggctaggtgcacgctgtggaccgcttggtggagaggcatgtggcctgtttcgtccggcaggtttgggttggcgccgtgggagcacaggatcttgaccgtttctaccttggcatcctcgatggacttcccagacgaagaggaaggggaagatgaagctgagccgtggctgcttgctgcgtagtgaagcgctgatcggccgaatatgtcaacggcgtctagcttggcgccaagttcgcagagtaaggtgatggaggcactggggaacccgttcttggtggcagtaatgatggctgtctcttttgttctgttagttgcttccaagtctgcgcctgagagggcgaggaagttggtggcatcgacggaacgagcggcgagggcctcatgaagggggggtaggcttgatcctgatctgtggatgttggggtcaatgcggccctttttgatgagctccaggattgtgccggtatcgttcttgtcaatggcgtggtgaagctgctcggcgagttgggtggtgctttggcggtgcttctttggtatgggaccaagtttgagtgataatgtccttgttacccgggggtctgctgtgaggaggggagtggtgtgtggctgaggttcagtttttggtgtgggcgggtgagtgagttccctcgatggggtgctgggttctggcactggtgatggttcactcctttcgccatgaaagaggtcgcctaaaccggtggcggcatcatcgctgaatggattggtgctaaccacttgtttagtaaaaatcttgagaaccaaagcgcaactttttgacttacggcgacaggcgccttgttatatactcgaaagacgcgagatgctttggggttatgggcgaggatggctgagacgccatgcccagaccgctatcgagactgaggccatcgtctagctgaatccttgaaggtctgacgtgatgaaacatggcttttgttgttgactccaggcatagacgttgaacttatatgaattggacaaacatacgtacgaagggtaagcaacttttaataaatgtagctgggaaagcgaaaaggggaaggacatatgcagatcgacgacgtgtcgtacaattgtgtagcttataaacaatccacatgcgccttcgccgagcaaccagaacaaggagtctgaccaaggaagaagatcaaaccaagcgatcaaccacgctagagggatcacaagaagaaaggtaagacatggttaacctcgtgtacacgactagtcaggtaccaaacctaccaaatgttcggcactcagcactagtgtcgaggtactagttcaacttgtcttcaacagcaaagcaagcaccgacaagaagattgcgattcgtcccttgaaccaaagaaactagtaagggaaattggtgggcggcgcctctttcccttttgctagactagtaacagcaatgaggaagagaccaccgaaggaaaacgtggtacgctgtaaatgatttgggcttgttccggccgggcaagcaaactcttgaggagaattttcccaatagagaccaatcgaggcgttggtgaggcgcttgctaaatgacacccagacacaggaaaaaagatggctggctgagacttggcctatatactagtacagcgtactagttttgtagaaaaagagtgttatacatggcctgatagtttctgcaagtaatttccaatctcatcatcatgtccgtccattatgaagaaaaacaaaaacaaaagaggttcagatcgggagaggctttcgcggataaggagagggggtatctcttccttccttcctttctttctttttttttctctcctttctgaagggggcaagtggctggatggctgggtaagaggcttgaacaagagggaacctgagattcccagggaggatgtgggaaagacaaatgacgaaaatgtggggggtagatcggaagaaatcaacacaagacgcaggtggcaagacaggaggagatccagatggtcggtgttcgttgtaaaacggcgagcggcgtcggtttcgcgtctcggagtagaatcggatttttttgtcgccctttcttttcttttttgggctttggggttcacatgcagaatctggcgtcttttgggattccgatgagggtgcgtggtagtagatgggtaggaggagtgatgacttgaagtttggggatgaaaatcgattttgattgaatgatcatgagcagatagaatgggagagttatagtggttaaccaccaaccccattcgcgcgcgcgtataagacaatgggttgggcagtctctcaggagattcgaaactcttcagccgtacaccagaaatacgatgtagttgatggacgacgccggaagttctcttccagtatgccggacgagcctgatatcgctatagtgacaggatggtgtgcacatagcaagatgtctctctcccttggcagctggcagcttgcttggcaccggcttcaatgaaagctagctgagtaccccagcttactccacagcagctccccacccgccccttccatgatcgtcaccagttgcttccatcggatgtcattgccttgagacttttgacagatcgttgaacgtgcgataccctcttaataccatccatatcaacgattatcagcgcatttcaactttgaagggctcgtatttttgtgataccttcagtaaccacagtcagacaaaaagcgacaaagtggcgaaccttctttggacaacgcagaagggggaagctgctgcaacggctggccaaactgcagcgcctccagtcgaaaagcccaagcccaagaacaccatggtccagccaacaagcgcgccgtccgcaccagcgctcactccccagttttgcttttcgacagcagctctacgaggtgggattccttcaccttatagacacaaatatttgagagtcttttacaatttactgacccaaaacccacagacttcctacgagtctcccgctccgccatcgacgacaccataacccaaaacctcaacgccctcgtcactccctcccgcgctggcttcgacccgtcctctactacccagcgcagcccccggcccttatcccggcaaatcgaccccgccgcctgccaggaattcaaagaccaagtgttgttcccctcgtggcaagcgcggtcgcaggtgttgagctactgcgcgctggtggccacctcgccggacccggacgacccggaggcggcgatccgggaggccgagaagcagaaggatcgggagagggtggtgaatgaacggctggacccctactcggcgaggtttttcccgcgagagccgaggacggaacagctggcgagcgtgatcaggatggagcagggcgtggagaatattgtgaggacgaggacgtgggggattgtgggggagaggtgtgggagtgatgggaagacgtgggagcaggctttgggagagtggaggagggataagcatttgccgttggcgtgaagatgatttttttttttgtgctgatggcagtgggtgatgtggtcgcttatgaagagatgaaggtgagggaaggaaggggtgtaagtgaaaaagtgtgtgctaagcattgggtatggcgtattaggatgtgtgaccatatgaatggttgtaattgtagggtaatgggatcttctgtcaatatatctgaagaaagaagcgaaaatatctacatcaaattactaagctttcgtctatcgccgcgaggaattatggaaatctttcattgtctcgggaggagttatcgcgggatctggcgggaggcttccgtgtcttcggtgttgttaccgagagggccgagccggagtctagctaaagattaaccccacttatagggaggtgagtgggagagcttcgccggctgttggccaatcggcagagagcaactttttgatcaatgcgcccatctcaccaaattgtcagctgtagaatttcactttgcagtttggggaaagtgcatcgtcaacgtcgacaagaactgtggaatagtcacgtctgtcaagcacataagaccgtcacaggtattctttcttcttctttcattttggctgtagacggtaagtataaccattccccatgtttaggtggttcaggtaggtacttgtgcggtgcaaaccctctcgcggtgtcccgatgttgttggctgtgagtggtagcaagagctgtcccaccaggctccgctcatccccgacaccgaaacaacgacatccacttccaccaaaaccagcccactctcggccggcccctcgtccccctcccccacgaactgatccctgacctgacatagtggcagtctccgactcgagtcgagagagtcttcatcctcctgagcttaacaacgacaacaacaactacaacaacccactccgcgacaaccgtccttccgccgcaacccaaccccgcggccgtctttgacatcgaaacacaagcctttcctcatcgtcccaccccgcagtccattcctcgatgccgcaaaccctgagcacgagagaggccaacctctttcgtaccgtcatccgccactatgaggacaagcagtacaagcgcggcttgaaggccgccgagcagatcctcaagaaaaaccccaggcatggcgacaccatgtccatgaaggctctgatcatgaactcccagggcaagacggaggaggcctttgccctcgccaaggaggctctcaccgtcgacatgaagtcccacatctgctggcacgtctacggtatcctctaccgccagcacaagaacttcgacgaggccatcaaggcctacaagtttgccctcaagctcgagcccgagtcccaacagatccagcgtgacctcgccgtcctccaggtccagatccgcgactaccagggctacgtccagagcaggttcgccatgctcaaggccaagccccatctccgccagaactggaccgcccttgcgattgcctatcagctcgaaggcagcctcgaacaggccgagaacatcctcaccacctacgaaaagtccatgaccaacgttcccctcaagaccgaccaggagcactccgaggctctcctttacaagaacaccattattgccgagcgaggcgatatcaagcgtgcgctcgagcacctcgagtccgactgcaagaactgcctggacaggttggctgttatggaaatgcgggcgcgctacttgggtcagctcaacaggaaagaggaggcggcaaaggcgtggcgggcactgctggacaggaaccccgagcaccccgagtactacaagggtctgattgaggctttggagattgacgagaaggacgaggctgctctcaaggccatctatgacgagtatgctgccaagtaccctcgctcggatgctgccaagaggttgcctctcaacttcctcaccggcgatagcttcaaggctgctgccaagagctatctcaccaacatgttggacaggggtgtgccttcggtgtttgccaacctcaagcacctctactctgaggttgccaagaaggaggccatcctcgcccttgccgaggagtatctgaaggagcataaggggtctgagcaagcgaacggcgacagctccaagggtgtcggtgctgctctttacttcctggcgcaacattacaactaccacctcagccgcgaccttgccaaggccatggagtatgtcgagcaggccatcgagctcgatcccaagaacgttgacttccacatgaccaaggccaggatattcaagcaccagggcgataccgccaaggcctcggaaaccatggaccgtgcccgttcgctcgacaccaaggatcgttacatcaactccaaggccgccaagtaccaactacggaacaacgagaacgagaaggctctcgagaccatgggtcttttcacgagggctgaaactgtcggcggacccctcgctgacttgaccgacatgcagtgcatgtggttcttgactgaagatggtgaggcctggcaacggcgtggcaacaccggcttggctctcaagcgtttcaccaccatccacaacattttcgatatctggcaggaggaccaattcgacttccacagcttctccctccgtaagggtcagatccgtgcctatgtcgacatgatccgctgggaggacagcatccgcgagcaccccttttacttccgtgctgctcttgacgccgtcaagctgtaccttgacatgtttgagaagcagcaggcttctgccaacggcaccaacggcactggcgaggccaccaacggagaggatgccgctgagaagaagaaggccgccaagaaggcccgcaaggaagcccagaaggccgagcgcgaggccgctgagaaggctgctaagcaggatcccaacaaggcgacggccaagaaggacgaggaacctaagaagaaagacgacgatccgaacggcctcaagctcgctgctacgacggatcctttgggtgatgccatgaagttcctcaccaacatcttgcagttcagccccaagaacattgagggccaagttgctggtttcgatgtttacatccgcaggagtaggttttagatgcaacccctgtacttgatttctcactaataaatatacagagaagtatcttcttgcgctgcgctgcctaaacgcggctcaggcgctcaaccccgaacacccccgtgtcaaggagcagttcgctgagctccagaaggcggtcgagtctcttgacgatgctcagtcggccaaggtcaaagaagtgctcaaggccaagttcagttcttagaaggatccgaatcgagctgttttggacatgttgtcagagtcggacttgaacacattacaagttccatcggctgaacccttttcaatgccgtcgcaattctcgagcgagcgcttccgcgccttgctatttgaggtccagcgtccgccagcctagaagccaaggaaccgcagagtcgaagcttgggggagtagaactaggtcatcagcggttctaaggtatttctattcatcacttcatacgtgttgggaaatgcaccaaggtagatgggtgtgagtggctgatgagctagcggggaccgcctgagttgattgtttgacaaaaaggatgatattttttactagcaggagggttatccggccggggcaaagaaaggtattccaaaagttaggttgatttgcatactttgttacctacaggaaggtatgtagacggggcgaggcgagggagcatggactcttttggacgccggagttttcatcaactttttctttgtgcagatacatacacaactgaaaccgcatcatctgttgagcggtgctctctctgaatacccagccgtgatgggttacgtaaaggtacaaaggtttctgatgtgttggaggttgtcgtctgatgctgggcacttgtggccaacgaagtccagctgagtagaggcagctctggtaccttggcacggttaaatcgcctatatttccggcgtatccggcaccggatgtgccaccccgccaggtatgcaacggcagtcagtgtagtgcatgcgcctcggtggaagtggaagcgggcacatcctgcttcctgctgcagttgatgaatgcacgatttttttagttgtatgtagcatcagcagccagcagcagcaatgggacgggagctatgacggggtccgcagttgacccctgaacagaaactgcaaccaaaccaaacaacagaacggttgaggagacaacgacgacggcttcagcagggatttggtcagccagtgagggccgacgttgcccctgtcccaacaagtgccatccatgatccaagacagcaatgccaagcaccgattttggcgaggcgagactgtcaacggtacggtgctttctgagagtccgagagtgcgacccgagtcagcaacaactcaagccgagcttcgtctcatcccatctctctcttgaactgtctgtttgcttccgaattttcagcatcttcagtgttttttgtctgcaggtttttgatttgtcgggttgtcttctttgtggcctatcatcatcatcatcatcatcgtcagctccgttgcgggtattcgcgcgtgccgttaagcatagaagccacccgcatccatccattcatttcacttgtacactcctccgcgcatagctcggcaccgggatccattgaggttcttgccttgaccgacaccgtgatacaaacggaactatagacgccaaagaaagtcgaaagagaatcgaaacacacgggaaaacatgggggacgttcgacaactacgggatgaacacgcggcagccattgcgaaggcgagcgcgcaagagccgtccattcaggccgtggcattgcaagccactacttctgcttccggaaagaatgtcgctattctcgaactgcccactgtcacactcacttgcgagaaggatcacttggtgattcaaggtatgtgaaacctccatatacatgtcccatctcatccctcctacaagcacattttctttggactggacatctcttcttcctcataagacctacgttcgtccttagactaaccgcaaagcatgcacagaacatactgctgccaccaagaagtcacgttcgtgctgcccaggtatataaaaaaaacatcgacttcctcttacacacaaatcctctttacagtcacacagaacgcccgatgtggaagaacaagctcaagcttaaacctcaaccagattttgaaaccacatttgtctcgacagtatactaacaccgtttccctccctcctccacagtcaccccttcgcgccgtctcgctcccgggtccgtaccattctacaacattctctgggcctacatcacccccgaccgcaactacctccgcatcgacttcgccgaagagacctctcccaagaaacatcagctcatcgtccgccaactcgagttccccctcccctcagcctctctccaaggtgcccgagagcgcgagccacttctctcaccaccctccatccctccagtctccgccgccaccttagacgcctttgtcgcccgcgtcctcgacctcgcctaccctgcccccatccagcgccgcaagcgcgcctgggtgcttgtcaacccgcatgccggccccggcggcgccgacaagatttttgaaaagaaggtccgccccatcttcgaagcggcacgcatgccattgaccgtcgtccgcaccacctactccggcgaagccgtcaccctcgcgcaggacctggatatttcagagtacgacatcgcaatcccctgctccggcgacgggctaccgcacgaagtcttcaatgggctctccaagcggcccgatgcccgcaaggcgcttgccaagctagcagtgtgccacataccctgcggctcgggcaacgccatgagctgtaacctctacggtacccaccgcccttcgctggcggcgctagccatcgtcaagggcgtgccgacgaagctggacctgtgcagcgtcacgctgcaagatggagagcgtctgacgagctttctgagccaggcgtacggcttgattgccgatttggatatcactaccgagcatctgaggtggatgggtgcggcgaggtttacgtacgggtttttgacgctggctatcaggaagaagacgtatccgtgtgatgtggcgatgaaggtggaagtgggcgggaaggaggagattagggggcattatgcgaggggggtgaagggggcggagagtgatgttgggaatggggaggctagcggggatggggaggagggtggtagtagcgatggggaaggagaaggagagggagagggaatgccggggttgaagtatggaacggtgaatgataagttgccggaggattgggaggtggttccgcatgaaaagttggggagcttttactgcggtaatgtatgtttttcccttaccccccctttgctcttccagtcacattaacaatctcgacagatggcctacatggccccagacgccaacttcttctccgccgccctcgccaacgatggtttgttggacctcatcacgaccgacggcgacatctccctctggaagaacatcaacctccaactctcggtcgaatcaggccacttcttcgacaaccccttggtttcctatcgcaaggtctccgctttccgcttgacaccccgataccaggacccgaatggagtgatcagcatcgatggcgaagcgcgaccgttcgctcccttccaggtggaggtacacaagggcctggggctgaccctcagtaagaggggtgtgttcgaagcgccggggccgcatgggtgggacaaggtcacgacgacggaaaggttgatggcctaggtggcttggatggccgtgaagatgagaatctggaaggtttttatcgatgagaaattgagcgttccgggtaaagggttggagcagcgtgagcttaaggacttggggaacgtgacgctgggggacgggtcataccgagcactaggaaccaaggtaatggaaaagggaaaatttcatggtaatggaggaggttagggtggggtcttatgagcgggatgggatggatgattatgagaaaaggtggctgatgttgaataaggagggctgcggctttgggttggtgggctgaactggaagagtggacgactgtggagatataggttcaagtacataacattgatgataccctttgttgataagcgaagatggtagatagagagcgaaagaaattgcgtttcgtttatggtttcgattgagaagtcaatcctctcgcggcttcgatggttatcggtttccttatttaaagtaatgggagagctggatgtttgactgacgatcagaattccgtaacctctagctttcagtatctaccaggactcaacactaccagccacctgggcatatgtaaacagagcaaacggcgctggaggatagtactagatccaacaccttgtgattgaccagacgcaagtctttgaaaccttaccatagcaactggcatcaccaccggccgccagccagctgggaacaagcacttcaccaccaccaccaccaccaccaacctaggcaaacgcggcacctacccgtcacttgctgtaccaagcaacgcggggttttatttttataagcaaccgggtatctgacaccttataacaaacaacaacatacaaggaagaagaagaagaaaaaaaaaacaaaaaaggttagagtggagtagtagtttaactcgtcgccctcccaaactgatccccaaaaaaaagggtgaggcaaggagattcaggcggagacccgggtgcgaatcccggctctagcataactcttttccattttttgcatgtctatctttgagtttagagagttcttaacatgtccagattgttgtccgctttttccactttgttttccattttctctttttttttttttggggggggggggattccgagtcgacgatggcaggtcgcaagacacttgttgagttgagctacaagttgcaccgagagtgactttcagatctagagtagcgatattgatgggtaactagctggcattacgaaaattaagactgatcataacggtgatgctaaagctgttggcgatgatggccacttgcccgtcgaatctatatgcgtatcttcatgcttcatctgcctaacgattcctccgcgtccgtcgttcaatggcattcattgtctatggataacccttttctatccaccaagaccataagttatttgcgttaggtggtatcatcatcgtgagcgataaggtcaaataggaaacactgaacatgaataaaggcaaaacatcacagcactggaaacaccacagaggggcacttagctgctcaaaccttgccctttcttcgcttcggtcacgaatatcccatccaccatcctcttctcaccatcaccctcctccgtcttctcaacactcgccgaagagttatccgaactttccaaactctcctcgttagccgacctctccttttgctctctcctctccctctccctctgaaacctcgccttcctctgcgccctccatcccggtcccctcgtcaccaacaggtagataatcggactaaacaccaccagcaccagcggccaaaacgtaaatgtccagcccacgcccatcttctgcaacatggcctcgatgaacgccgtcgcccctgcaccgcacaagcacctgaccaagttggttgccgccacggccgtcgccggcgcctccgggtacaggtccaccaccagggtattcaccagactgaagctgcccgtaacacacaatccgacaacgaacaacaacaccaacgggccggctacatgcgtcgtagtctccagcgcccaggcatacccgatcgtcgctaccacaccgattcccaagatgggaatgacaggctgcagcctggccctctctatggggaacttggacaagtcgtcgccgcgcttgtagtcaatcgtcatacccatcttcttggcccaacgacggtagttccagtccaggatcctgccttgcacgaccgcggccacggtgcagccgatgccatacggtaaatagcacagaccggtctcaagctggttatacccgtacctatcggcgaactgggtgcccagcgtagcgcagatgaggataaaaaccaggtaaaccatggttccgtacgaaatcagcaatcccaagtccgggttgaaaaccaccttcaaggtattaaacggattcggaaacctcagcttcggtctcgtcctctcggcctgccgtttcgcctcctcctcctcttcctcctcctctctggagccgggaggatgtcttcttcttctcctcctcctcttcctccccttcacataatccaccaccgtcatattccaccacgcctgcggcttcgtcgacccattgccgaccacgtttctgcacgtctccggcaccaacagaacatacggcaccaaccagacccccgtgtagatcagacaaaaccaaaagatggcgtgccagcccaggtactgcccgatcacgccaccgatgacgggcgaaagggaaggaccgatgttgatccccgccgaaacaaaacccatgtattttcccctctcggcggaaacagcgacgtcagccacgactgcgtaacagagcgccaagctcccggaacttccaaaactctgcaacatcctcaagaccaacagcgccgcatagttcttttgtagcgccagtcccaagttggcgcagatgtagacgataaaggaaataataaaggccggtctacgaccagccgcgtcaccaaagtcgccgtaaagggtaggcgaaaaggcctgcatgatcatgtaggtggtcaaagtcaggttggctttgctgatggagacgttaaggtcccgggcgacggcgtcgagaacgggaaagtagatgttggcggtcatgggactgatgaagccggcaaaggtgatcatggttacgatccatttacgggtggagggggggaagacagtgtaggcgggtccggaggagaggcgggtgaggttggcttcggggtcttgggaggcgttgatgtctgaagtgtctaggttcgggtccgggtccgggttcgggacgggtacggggcccggctggtaggtagtagggtcattgctgggtgatattgttgagatgacgtcctccttttcttgggcgggtgctcttgttggctgctgcacttgtactgggaaatttgaagagtcgacggctcgacctactgaggcctcagaggtgagagatgacggacgggaaccactcatgttgggtggctccggtcttgatcccaggggcggttttgtttaggttggataaaagaagtacgatccttctatgtaaacggttgcaaggaaactccagaattacttatgctggagatttagtctcaccgccactaagatatctggcggcgagcaccaaatcggtatttgaaagggacaaaaagaggaagagtagtggggggtggatagatggttatacgagaaatcccaactgccgcttggacggcgatacctgaaaggctttttatttccggagctcattgcatgacttgtatccccagtccgcaaggggtggtggccttacctcggggtctggcttccgttggttctttctttaaacaaacgagaatcatggagggttgttaagcttgaccgaggaggaaggtgattaagcttatcactaacaacttgtccaatcacgtcgattcgtactgtataatagatagtgttcagagggcaggcagatagatggcaggtcagagtgtgcggaggccaacgagttgtgctggacgtagagagcggatgaatcacgtttatgtcttttgctttgaccaggcattattaccagtccagccatgatgatcgatcaccagttgagcgcttgaagagacggatttgggcaatgtcagtttggcctacactactagagggcacacaatctatgtcgagggagatgtcatgtttacttacactgtgctcgtgatcaacagatcaactcaacgtccgttcatcaccatccgaattcctcgatacgaacaactcccgtaaactattactagaggtacgtagctttgtgccactgtttatggtagcccgatatcggttccatcaatgttcgaattccaaattccatgtgagcttgtcggtgtggttgataaggaagaaaacaggaaaaaaagggagaaagtacttatggttgccgaaatgggggcgagaataacaccgagttggacgacatcggcgccgtttttgccgctttccgctccggtcggggcaacaaacgctccacaacggcagggcgcgcatcttggcatcttggcatcttggcgagcttggcaggcaccgtgaccgaccgggtgccaaagccacatcgcattcaaaccccaagcaccagccactgatcgatgcactccgtcatcgcttggcatcatttcagccacgttgagctacactacgtacgtacagcatgcggcagcagcaagcaatgggactcggatcatcccgtctccaagttcaacttccctttgacatcgtgacaccttgatggcctcggacactgattcgagacctacatgacgaggtggccttcaagacaccactacataagtcataatccttaatgaacgatatcatggcggacctcacctccaccttcaacgggctcctcaaaggccacgatgcacctcccacgaaaccctttaccactgataccgccgacgagttcctaaaggaggcttacagaatcgtaggccatttccctcactcctggaattctctgggaacaaataactaacgtacatcatcagacctcccttgttgcccaattacactccgagcttcgcaatctccgtcaagcctacctctcgactgccgctccgcgcaagacacacctccacacttcggctcgtaacggctcctcccagccagtctaccttaccgatcgtgaccgtgaagaaatcgacgccaatgccaaagcgacgctacgcgacctcaatgcccgcattcgcgccctcgaggacgccgagcagctgcgccagagcaccgagaccgccttgatccagaagaagtacgcccgcggccttggcgcattggggtcctgggctgctggcggcggcccgctaggaagctccaagagcaaagaacatgctgctgccgaggccgttgcccgtcagctgggcgcacatcgcgagagtgttatttggtacctaaggcaacgcctgcaggagacagcaagaacgcagcaggccatgatggagaccaggctgacgcgggagatggaaaagaataggagcgtgttggccaaggcaaggagcagtactggattggatactggaaatcactttggctcacggaggcggtccggaagcgtggtccaggggaacacgtctcatctgcctgtggatgagtatgagggaaaatcggcggtgcctacacaagacctgaccgatgaacaaatacaaatgttcgaaaaggggaatcaggatatggtgaagcactttgagagtacactggacaaagtcaggtatggaacatgttcaggacaactttcgaggtccacatcagggactaattgtgtcacagagccgccgaacaatcactgctcgagatttccgaactgcaaaacatgctggtcagcaatctcacgactcaatcggcgcatattgaccagcttgttgccgagtctttcgaaactaccgagggcgtcgacaggggtaacaaggagctcaagaagagcactaacagggccagtccagctcggtataccttcttcgctgctacggggctctgcgccttccttgttctatgggatctgatcatttaacatcgttggcgtccgcaattcgcattataggcggcaagcgcttgatcaaaattcaggcagattagccacttgctaattttactccaacgatccttctcccactgatcgcatccttctgcgtcaaaactcggctatctcgtcggttgttgcatctagtttattgtaccctcgacctgcaaaatgcaagaacttctcgtattgtcatcaccaaaaaccacatcgatgtccccctccttcctcgatgcttgccatccttgtaatcatcatcttggtcgggcaaatcatgtcatcttcccctccaacaaattttgccagcttcgacttagtcaaatatcacaaggaccatctagaacacacgtcaatatcggcaccatcatcatcaccagtaccagtaacgcttggtatatcgggactcattggtttttcctcatccggagctccttctatcctccggtttgggtattgttcgccattacgctgccgccgccgtcaaattgcctgctgtggtacatcaagttcttcggaatattgaccccaacattcggagcaccctgaacggaagtgaaaggctcctgtaggtgtcttccaacataatctctaccaaccaaaagctgactgattacaagcaggtgcccacgaatgtgataccctcgtcattatcaaaactctgctcctgaccgcccacgcacgtgttgcttctacgggaacgccagctttatctccttgttcagcttcccacaacggtcgtgtcgacatccccattcaacatgtcgcttggtcaattatcctcaaacatcgtccaccatgtattctcgacggtaaatggtgcatttgcctggccaccatcatcgaaagtagccggcactgctttcttcactgccgctcaggttctggcgttttacctctttgcaacagtggacaatttcagttttccgataactacgagctacctttccctacgcgggcgcgtccaaatagggaacccggacatccggctcgttgaacagatatttttcaacatgttagttcggacggagctggcaatcgacgacagaattcgaggaaatcgagatcgccctgaacgtcatactcgttatcacgatctaagaggcataatcccatgccccccctgctccggctatccccgtcttgggatattctcatgctatccactctttatcaggttgatcaaacccacgcttcagttcggctatgacctattcagaattgtcaaagatcttgctttcaatgattttgacgaagagaacacagagagaatcgacgtcatctcggcgtttaaccttggccagatcataggtgcagggtttgtcgaagggccacggcatggtgcggcgctgcaatggctcttgatgcaccgcttgttctggcgttgggaggcccaaggcaagaggctgttttttaatattgaagtcgataaccgccccgagaatcaccttcgagtgatttttcgtcaaggacgggacgagagcttcgacaactgattatcagtaagttgatgtcattaaatcacagacagacacagtatacgttgaatcaagcgatgttgtctaccctcacatcgtgatgggggcccacgtccttgtatcgagcacgaggacagttgacaagtgactctgtctcatttgctgcagtcattggactttctccccagttctgatacctcacaaagtttctctcatgtcatcttcgaaatatcgctgacatatacagcagcatgatcattaaagtacccgacgtggatcctttcaactatggagcgtgttgggggtatggtacccgggtagacgggctagatcactttgaaaaacacgatgggtcagtgaggagtatttggatctttgtgttacgatagtatggggggtggagaagtcacttactgggcggaagggattgcggataggttagaaggtggaaaagtaaacgaaaaggcggcagacgttgcaggatagccgatgatgtatgccttggggttggttggtggtagctttctgaggagggattatggtgacgagttgcaagcgagaacagcggattttgtgcagcactgtagatacagtctataccgtattaaattaaataagtacttgacaaaattgtctgtccattgtgtgatacccatgtaggcagttacaggattgggcacgcaaaaaaccagtcaccaatggaatccatcagagccaacagaatatgcttcaatggcacgaattcgtctggtgcaagaacgatatctgctcggtcaacaggcgaacatgaatgctatgaaaccggcaccttgctgtcctaacacaggacagagtggttaaaacagataggcaaaattgaagacgttctacgtgattatacagagttatcagaccggtacacactcgtgttccgtggagattaccatgtcagtttagagatcagccagtcgcctactagacgtgcagtgtacctaatgcagtacagattgaggaagcgttcaacatactatggcgcgccacccagggttaaaagatgatgctcaggacataatgctcatctaaatgtaaaatatatatctcaggatgatattcacatgaacctaggtgatccatagataccagtctgagacagcaagaccatctctccaggatgaccttatacccctttctaagtccaagatatctaggttatttgagtaaaattacctcctttgaaaatgttcttgaaaaaaatccgtcaagcaagatattgctgttagaaactcattcaatgaaaggactgtcatcgaggtcattttacttgataagaacacccctaagcggtgatatttagaatagaactaatccatggataagtttctatacataatcatagacttcacaggtgctttttacaattatgtatcatccctagagatcctttttctaccacacaggtggcgcgctatggtggtgatacccgccgccccgtactcagtcagttgtggatatcatcgaacgcgatttgtttactttctaacaggcgcgggcggagtggaaccccaaacgctttacagtaccagtcacatccataacgaagaatatcacataagaaaaatggaataagaaaagggacaagagcttgggggattcagaaagtccagcaaggaccaaacaaagagaacaagtatttttgattaaccattcgggcacgtgaattagtatgtgccctctatcccatcgatgtttttccccatcgataggtagttttccccgttgctgttcccgtccattcagcagcaagtagtacccatgggggaggcatcttagacctcgacctcgttaccatataacaccttcaataacagaccagcaaataaacccgtcactgatgataagagaggatcgctgtaatcttgctaatccccattcagacatacagcatgaccacccgataaccgcttattcgtcaacgaaaagggaatagcagaaaacaagaaaagagtaagagtaatgaccaagaaacaggaaagacctagagcagaaaagaaagcaaagagtgaggcatcctctattgcacttccctgacaaccttgtccaccgccctggcaacgtaatctacgttcttcttatttagaccggccatgctgatgcggccgttcttggtcatgtagatgtggaactcctccctgagcttagccacctgcttctcgttcaacccggtaaatgagaacatgccgatttggtcggtaatgtggttccacgggcccggggtgcccagctcctcgagctttgcccgcagagctttcctcatgtcgatgatgcggcccgacatggtacgcaggttctccttccactcggcgaagagcgcggggtcgttgaggacgatcgaagccaccttggcgccgtagatgggcgggttagaaatctcggagcgctggagtagggtgagctgcgaggccacgcgggtggttatggacgcagcgtcgggcgaaggagcggagatgaagtggaagcagccagcgcgttgcccgtagagaccaaagttcttggcgaaggactgggcgactacgagctcgaaaccgagctcgacgaagagccggatggcggaggcgtcccggtcgaggtcgcccgaagcgaaaccctggtaggcggtgtcgaagaagggaaagtggcccttggcggccatgatctcggcgatctcgcgccactgggcgagcgtagggtcgacgccggtagggttgtgggcgcaggcgtggaggaggatgatggagcgctcgggggcgtcagagagggccttcttcatgccgtcaatgtcgaggcccttggtcttctggtcgaagtaagggtattgggcgatggggaggccgacgttggagaagatctggttgtggttggcccatgttggattgctgaggtagacggtgggcttcttggaagcgtcgccgtatgggttgtagaagcgcgagaggaagagaccgccgagatggcaggcgccagtgccggagatggtctggatcgaggcgacgcgcccctcagtgatggcgggagcagaggcaccgacaacgagctcggcggctttgctggttagggaagcgagaccggcgatggggagatattcgtggttggcttcagggtcatttcgtataatttcatcggcctatttttttgttgaaaaacaattagttatctgtgttctgtttgctgcatcttgatggcttcttttcgacggtcactatggcgacagtgcagagagagctgtaagtgcccctggaaggtggaggagggctcttaaggaggggttctgtaggtcccacgaggtgcctagctccaggggctaccctatcccgcccagggcaatcgcctacaggcttccccggattgacacagtgaggctcttgaggccctcgcgacggaactgacggggactccagtgcgcctcatggccagatgaaagcaaaatacaaataaagcgacactcaccttcttgacaactggtaatacccacggcttcgcattctcatctctgtacgcgccgatgccctggaaacagcaaattagcaattgctgtgttatttgcaccacacggcgcatgtgggtgggcgtgagaaagcagcaacataccaaatcaactttttggggacttgggtccgccttgaacgctctcgccaacccaaagagaggatcctcgggggcttgaggtaccacctcggcggggaaacttgttatttgtggcagcgccatgtgtttggcgatggtctggattcggtggaggggagtagaagaggtggagttggcactagggttggtgttggtgatggttgtgcgatttggcgatgacgttggtgtgtggtgggaggggaaggaagtgtgggcgtgaggagcgggagcggcagcgcgcaataaagtcgaggcaggcgccatcttgtctgttttgtatctgaggcggtttcggtagaggtatgtcaaaatcctttgcggcgaggcctggaacggactctcttcggttgatttgatgcagccttgcaaaccgctgtctgggtacaccgacaacggacggggatttggacaggccaaagtttcggggggttacagtcagcggactcggtcggatctagccagaagttcggatcgagcaaggaggttccagcggtccgtaagcggttctctttttagctcttcagcctgtacggaagggcggggaagatggctggtatcttgctggctaggcaggtagaagttggggatcgcagcactctcttggttcagatttgcaagtcgtgaccaatacggactgtgcgattggtcttctgggcaggttgttgtgtaatgccgtaatggtagtataacaaagacacagtttacatgggaaaggaggaatctacgggaacaggcagagcaaacagaccgtaggactatatatgaccttgagtactcggagaatcagtgttgctatgaggtcagattcacagttgtatccaggccacttgagggcggcatgtgaacccagaacagggctggccgatttgcgaccgaggcatcatgaatcgcataagaagggccgtcacttgacagcttcctaagacggaaattgctcaccgaaacgcggccatgacagcccatctagcgtgataccttgttcttatacggataaacgtggattttcatccatcctggaacgcttggaagcatcatcgtgaagacggctcgtgtaagtcagacggactaaacggggccacaattcgtgactaagtgttggaggatgccctacccactgtagtccaccccaaggtccccatctggtccacttggaacccaatgacactggagtttgctcggaatttgaaatagctgagcttccccttgcggccctcgtgaaatttgccgaccgttcttgtgacttgaaaaaaaactgtcgggcatggtttctcagatccataatagggagacggtgagttaatctttgtcattgaccccaagtttccatgcatcgtcatgccagggggcaaatgatgaatatttcgacaggtcagagacagtcacagtttccactgcccagacgccaagcaaggcacacagagcctcgaggccgaatgcggaaggccttcactgcacaaaagagcttgcagcacttgcagcacttgcagcatggcggggacatgggcggcgtcccgtcccactgcccgtggagaccagcttttgcgattttacaggctgtgcttggcacgtgtgagagacctgtggagctgcttgctggagcgggcttctcccgacgggaatcggctattttgggaccggacaatcgcctgttaccttgatctggctgtggaccagagaaaaacaatgaagcaattcacgacggtcagaatgtccgaaaagaaatcgatcctggaagcaaaccagggttgtcggaagctgtaggaaattcctgtattaggatccgaagtgataaccgctccactaaccaagctgatatcgtccaaagcccgggttttggacgtttcccctaaaagttccgattccaatcacaagacgacaatctcgtatcagataaagtactatacctcaaggtaggtatcgtcaagataaccatttagtgtgtccgtatcaacaccgatagtcaaaactacaagggacgccaaatcgttagataggtcgaacacatccagcgattacatgcttgggagggtttattttatcgtttagatacgactcagatgaggtggcatgttcaaggcgcattttcacctgcgtaagcgctccaataagatggtacatgttgtagatgtccccgcgcttccttcctttttgtcacatgtctctgttcaagctttcctctcttccccgccccagacagaccgcaatccggggtaaaggcccaatggtcgccgcggggttagggcgtgtagatctacccctgactgtcactggatcctgtttttgttgcattggtcaacggttcacagccctgacagcttcttcctccctctgtggtcggagtacgacactggttggtcctcagttccccttctgcttcccctaactgaagcaaagaaagtccgaggattttcacttgctgtctggccaggcgcgacctgagcttcccctttggtgctaacctccccatagaagatacactactgtgcttttgggtctggatggctgtcggacttcatgtgaacctgataggcttgacggcccgctggtatacgttatctacactacactagacactacactagaaaaagataacacaaagtccacatgaccatttgcagggctgagaaaaaaaatgaaagtttgagcgtatcaaagtgactagcaagaccgccagtttttcaaagtaaatccttcaatgaaatcacagtctctaggccacatgacagttgatgcggtgaggatgtcgttaggcccgatgcctggtggacaaaagaagcaggattccagaagaagtccggacagagtggcatggataccaagttaggggagagtatggggatcaggggaaacagcaagcgggaagaaggagatcccgaatcgatagcggaatgcggacgggcgggcaaggcggggaagcgggacggaggagaatggatggagccggattctacattgacggggaccatcgaaatttcgtgatgcaccttccgccctgccgacgatgtcgctggtgactgaatgccatgccctcacgctgctggcatcgactcagctgtcacctgtgaccaccgcagaggttgctggggaacgggtgcggccgggatggaattcgactgctgtcgggttcctgccgatcatagccgaatccacagtcactagcatgcaccaatcacatagcgagcgcatacctccccgcatcttggcgatagctggacaagccaaatgcctgccgcaaagtcttatcagctgcttatctccaattgtcaactctcggaagcttggtccaccagttttttctgccgggcggacaagatttcgtttcaatcggcttgaactccatccaccatcatctccagcccagcctgcagcagcatctcgtcgcctctaggaaaccgatcccagtacttcgtctttttacacagcgtatacccaatttgcgttttggccctactacaacacaacgaaacagtcgaaacaatcgagttgagtggaaacaccaccaaaaaaaaaccagtcaagatggcgtcgcaaaatatgccgttcattaagaacctcgcctcgagcggtacgtttgcatcccactttccagtacatacactgccatgtgatcgaagtacaagctacatcaccacttgggatacttgcctaccttgtatctcttgacaatactaccacttctacatccaatcacgttctatctaaactcaaaatgtatacccaattccccattcgataagccctccatcactgacattttctcccttttcgatagacagcaaaatccgcaagtcagccctcgcttccctgcacaccttcctctctgccaagcacattgccaccacgctctcgcccatcgacattctcaagctgtggaagggtctcttctacgccatgtggatgtgcgaccgcgccatcccccagcagacccttgcccaggagctcgccgatctcatctacatcctccctcgggagtccgtcgtcccctggctcaggggtttctgggcgaccatgtcgcgcgagtggacgtcgatcgacgtgctgcgcatggaaaagttcttgttgctggtcagacgggtggtgggtgcttcctttaggtggatgaagggcgcgcaggatgggaaagcggatgtcagtgctgctactgctaccaaatccaacaaaaagggtgggaagaagggaagcggaaaggagaagagcgcgtgggacgccaaaagagtcgatcaggttctcgacatacttgccgagtggccgtttgcgctggacgaggacgtcaaggaggatagcgattccgaagaagaagaagaacccgaagccgacgaggacgacgaagatgccaagccccaacacgaatctctcaggaaagagaaacccaagaagaaggaaaacaaggacccgcttcacctcctcgccaagaagataccctcgggactcaagatccacgtgctggatatctgggtggacgaggccgagaaggttggcatgctggactttgagagcgacgaggaggcgctcaagattgtgcagcggatcatcgagaagatcgaggagctggagcagcgcacggtcagccccgcgataagagtgaggtccaaggactcattgtcggatgacaggctaccggggaatgacaagaagcctgtggagaaggaagatgagggatggggcgggtttgataactgatttcgttttgtaaaaatggtttttgctgagatatcatggctgctggcgtaatagagttgctttgtttgatttcgttcccttgaaatacattgcattgttgaccaatgtcttgaatcgtgaacctcctcatgactttcaatatatcacaatgttacccaggagactcctagtttataagtagtagtttgaaaagtaactgatatacatcaaccttggtttaattgttactgaaacaccattccaccaaatttcatgcaaggtatctgattggtgtcaacgagatgcgttttaggtactctctatactcgtatctaattctttcgtctatcttcacaaaataagcctaatgtgtggctccacagagctcgtcccggacacccggcgaatcacttccggaaactcatctacgatgcgcaatcttgccggcaagccgcgtataagcctgctcaacctcatcgggaatatccacatggacgatggagccattgcccttgggaccatagccgtattcgtcatctctcaatcgcggaatctcgcccatgaccagctgcaagaaacggtccatcttccacatcaatgcttcgttgaccggcggtgattcgtatgccagctgcccgctagtgccgccaccgctgcgctttacgcgaggaacaaagatcggacagccgaggattgtcgggggctgcgccatgtccatgtagacacggtcgaagcatgccaccgtccgtcgaaccatggtcggatcttgaatgaccacaatggtgcgcggcgcgcttgcttcgagcagcttgcgcgcttccgacgcgttggtagcgcaggtcgtggagcgatcttcgataaggatccgaggtgcagcgctggggtcgtcgacctggcttgcgtagaacgagttccagatagcatggaggacttgggcttcgggcagcccacagatctcggcagctatgctcttgaatgtcgggtgaagggcgacggccttgtgtacgagctcggttgagtggccaagaccgccgcaaagcacaagggttttggtgaggctaggctgccgcacgagggtgtcgaagactgtttgggcgctgtacaggacggagctgacgcatagcacgatgcaatctacctgtccgacagacgagagagaggtgacatccggtctagacagatactgtgataggatattgacgtctgctgaaatattatcatccatcttgagacaacagtagcaacgttggcagcgatgagaattctacatggtggaaggggcctgggcaattttgtagtcagtatgcccaagaccgtatatgctggtgtgcggtgattgtcgacgtatgagttgctacgctcaacgcagtcgggacgaggaacgatccgaatcgactggtgttccgattggtggcgtccgatgtccggtgtgccggagcgggcgatcgccagttccggtggaagtgtatactgcaatcggcttagcgtcgagttgtcaggtaccttgtgcaaaccaccacagccaaagcttcgtgggcaccatgtgttcaacgacctggcccacgggtttcaacttacccacaataccatagtatacagttccgccggaacttgcgatcatagtagcttggacgaagaaacagccaccgggatggccttttcgcgtcgaaagagtgcgatgtgatatgggcggaacaaaggctcgggcttggtatataaatctaggttcgttcgcgatgtagacgacaccgatatcctgagtctcaatccctatatcaattatacttgcctccttttccagattacaaagttcgcgtccagagaacccacttgcttcggcaatttattcctcttccccgcgaccatggccgacaccactccccccaattccatttccgtcactctgaaggacgtggccaagatgatcgaccactcgctgctgcatccgaccatgaccgatgctgacatcgacgctggcctcgaaatcgcaaagaagtatggcgttgctaccgcgtgcgtgaagccttacctcatatcgcgggcgaaagaagcgttggccggatcggacgtcctggtctgccccgtcattggcttcccgcatggcaacagcaccactgaagtcaaagtctttgaggccaccagagctgcatcggaaggaggcaaagagatagacatggtcatcaacatcggcaaggccctgggcggcgactgggagtacgtggctgatgagatcaagcagatcaacgaagccgttgtgcagcacggggccatcctcaaggtcattttcgagaatgactatctcgaggagcgtcatatcatccggctgtgccagatctgctctgaagttggcgtcgcctttgtcaagacgtcgacagggtacggcttcgtcaagcagtcaaacggactgtatacatatgcgggtgctactgtcccgcatctcaagctgatgagacagcattccaagcctgaggttcaagtgaaggcagctggtggcgttcgcacactggacgatgtgctacatgttatgtcgctcggcgtcactcggatcggagcgactgctactgtggcgatcatggaagaggcggcgtcgaggggcattacggacgagccatcgcgcgtccactttaagcccatggccgactcatcattgggaggatactagagaggtgttgggtgaatgtagctcgggggtctcgcatgtgtggcgcacgcgtaaggttgttggactcaagttgcgcaggagagactgctgcgggtgcctgtgatgtctatgatgttggcagtgtttgtgcgggttggctagtttagagtagtgtcgatagatagagcgagcttgaacacgcagagatccttatatagagattctcctatgtatatgcccagggtgtgtgtatttgtgtgtggagggactatctgttcatctgccgctaagtattggtcgtctgcttgcttgtggaaggtgctatggggtgcaaggattttggtgggctttgcagcagtatttaaccagtggccacggcgagaaaccgttagttagcctgatcaaccaatccactcccttctactctacccatacctctaaccgtgagcaacgccagaaacctggttgcacttgtagggtccactcaacggctacacgttgtgacctcaaccccggtcaccccccaccctcggtcatgtaacttcatcaccagaagccagatagcattgcaaactggctacttttgcaacgattttaatagttcaaaatatcataatcttattcttgatgctcctcaatgatatagagtattggctggagggctctccctaactcttacagcggtggtgccgtcgttaccgtagtaaccctccttcgcttgggggcagcctcctttgaggcattacgagcttttaagatctcttctacccttgcaaatctattattacccccttctttaaccttccttttaaatctgggcttttgggaagctaattgattttatagatatcgaatttggtagtcttttatagcgagtttagcgttctttatattaaaagctttaattgattttattaacaccttcctaatagtacaagtaaaattaaatatcttattgctaatgcccttatggatatccttagatttttggggggtttggaagataacgtcctggttgataagggctgttatcggcggcgttgtggcccggattggttcgttagggacggcgggcaaggtaccgtcgttaaggatagcttcggggtcgttaataatagcggatctatttattagctatatcccaatctttttaaaccctaatctgaagtttctagagctcacgcctagtcgtaatacttcttaataatacttaaggaaccgttgtttatttattggtgcaaatactggaaagctggtataattcttcgttgagtctctaaaatacgattttattgctaaaaagacagagcggttaagcggttgaattttatgagaagtatagggaggtaaaaagagtagttgaatacggtgttgaaatacttcaataataaaattattagatagataatttaaatatttatttagtataagaaggcgctaaccgttatttatctaggtcttaagaaggtaaacctcctttaactagcgtagagcgatccttaaattgctctagctactcaataagctattaaatttccagcttttaagcttattatctatattattagggaactattaaccttaaagagttgtaccggtaaagacgacaacaggaatcaacctcttaccctcagcaatcctatattcaataataattacctaagtcgtcgcattaattgttgttaggtataccttctttattagggtagtcctaagtactttgctatccttagattctaattcttaaagcctatattcgtttatattggcgatattggttggtgtaatggccttatctcgaatttgggcttctagaatgttgaagaattttgtaaaggttttttgggtagaccttctaattctggctgattcgagcggcttggatagcttggtcttgatatcggggttgcgtgccaggaaccgattgatctaacgggcgtccagcttgttattgttacctcctttttttaatatcgatgtcgcgatccttgatacttgacgacggttgggagcctggctagccttctctttattcaatatccatttgtataagaaggattcttgggcgggggatagctattgttggggtattttggttgtacgaagggagggagtgcttcgtatgcggttggagatagtggattagggtacactatactttttggctgttgtacgctgggaaagtctattacggaccttagagatcgtttgattgagtaaagatgaagctattgcgatagaaacgagttaaattgagggtgttttggtcgagttgttgttgttgaaagaatgagggtatccggttgtatggggaaatggcggtgtgggggatgcgaccgagggaggggagtgaccggggttggggtcgtgacgtttagaaggaacgaacgaagctgacgtatgtcaaactgtcgcaacgtcatccacttcagcagcttcaattccgccgggaaaagttcctcttgacacaacacgctcctcgccgtacatacatccgcccactgtagccggcgcgatgcagcgaccaaccttgaggaacaatgccggaagagtgccacgcgcctgtcaacgctgccgccaacagaagctgaaggcatgaccccctcttgcacctgcagtgagtacactacctattaaccatgtgagccatcgatgttcgtcctcaaacagtgcgatattcgtcgcccttgcacactctgtacccgagcaaacgtaacctgtgtcacccccgtcaagccaacgacgtggaaaacccacgaagccggccgaccagcaaagaaggctcgtcgtcgtaatgattcagcagaagtctcggcggctcacgggcgaccatccgaagccgtttcctctgcgtcgtcaatgtacctggacgaggtgagaactacgaccaggctgtagcttgtcacgctaacgtgcgcccaaggctttccagcagcataacacgacctcaccagatgcggcagaagtctcggcgttttcggcccctcgccatgatctggaagacggtacatctcaaagctcagcgtcggacacgcctttgggacagcgcggaggtcagacgcatgctaccgagactaacgctacaaggcaggggatgctgtccgctttgcccgcccccgacatcgctactatgctcgtgaacaactactttgaccggatccactggttcgtgcttgtgttccaccagagcgactttcgactccaagctcagcaactgtacgatgagacccgaacggcgtcgcaatgtcgaagcgtcccaacggctttcttgagtgtttacctcgccgtctgtattcttagcctgagctacctggatccgagtcagacggcgacgctgtcacgtcttggcgaagaaactcttttgcttcaggagcgcctgctcagaccgctacgtacaggacttctggacatcgcggctgagggctcgttggaggcggtccaaacttgcgtcctcctaggcagctattatctgtaccatggacagcctcagctagcttggcccgtctgcgggtgggctctgcgtatcgctcaggcattaaaactgcatcgtagatcgagccagcaaacagtggcagttcccgacctggacgaccccaggcaacgcgcagaggaatcgaggaagcgatgctggtgggctgtatacgagatcgaagccttctgctctatgctgtatggttacccgctgagtatcaacgacgacgattgcgatatagagctgctccatcaataccctgtcagatccgcagatccgacgtgggatgcacatgagcggcgtatcacgggccaggcaaccttgctttcgtacaaggtcgctatagtacgactatcgatcatcgtgcggacggcattactgaagctgtatagcctgggcgaccgaagtcctccacagaaaccagctcgccgcacaaacacctcggatcgcatgcgcacactagtcgaacgtgtagccctcctcgaccggaagctagatgcatggcgtttggagcttcctcagcagctacatttggaccaaatgccagtgggtgcggtggcgccttgccgagactatcttgctggcgccgccgggccatgttcaagagcatgcttccactacctttttcccctacagacactctctctgaagcttgctttcgagaacgcaaggatcctcgtccacagacctttgttgaaatataggttagcactgccagacagtcatcaggctaacgcgcctcctccgccagactgttcagacccgtgccaagcatccgtccgagcatgccagactgctgcattacagatctccgacatttgctccctgcctcttgtgcacgacgccggagctacgtatgctgtcgcgttcatctgcctgcatcttttgacggctgccatcacactgtccatcttagctagcctcaatatgatgagccaaacatcccatgactgtaaaatgggacttcgacggttgatggagatgcagtcccgactcacaggcaagagcatcgtcacttcacaaggcttgactgtctcgaagaaactgatgtcgcttgtgttgcagaaggagagggatgagatgttgaacgtaccgcttcttccagacccgccgcgtgttgagatcgaggctagacaggaggttgccgcagcctctcgtgcgtctgctgggtgcaacgaacacgacgcgccagagagtggcccctcttatgcttcagcatcgatgcaaagaggtcaagcacaagcggtagatatgctcgtaacacaggacccccttgttacgcccgaggatccctatttcggcttctacgaagatctcgcgaccacacaggcactctttgattttgaacagggcaagttgatacgacgtctactcgaagtgagatttctctaacatgaacgcagcttttcttgaatcgcacagcgactccgtcaccgatgggcgcgtagttgctggcagccttggacagcaaactaacggtgcgcaggactatagctggatatggagctcgaatgtcgatccggccttgccatggcactagagcctagcaactaagctgatgcaaacaggatgaaaggctatcatcggtggttgcttattcttttgcatacaagtgagcgcgctgttttacccacagcaagcttatagtagcagactctgagcataaccaccaccttccgtatcaccagacgtcctgcgacaaacgaccctgacagatggaagcaccttgccccggtcatatgaaggactttgtcccgcactaaagtatgacattatttgcccagggtaaaccaacaactcgcgaacacgaacaccagtcgaaaattccaaatccataaccaccagacccaacccccccaaatgacactgcttactcagatgtgtgggaagatctgcagccagtccggaacaaagtaaacaccataagccatatagcgaacactgataaacgattccacaatgagatacccccgcacagtaacgaacaccactatggatattataatcaaaaagaaataccatgcggcgaggaacccaacgcgccaaacatgggatgtctgataacccagccggaaattctggaagttataccgctgaataaagataatttgaaagcgatagatcagaccaacaggaacggtagccatcatcaggagactcgctatcctccaaatgatgctctccactcttgtaggaaagacggagtcccaggctgctaggtggacagcgccaacggaggcaccgaccatgacgcagacgaagtagcttgttttgctgaagccgctgaaggtggcgtccaggaaggcggcgtactgtacgatgagtctgggagtgacttcctcgagtagtctccggcgattggcatcaatggtttccgggttggagttttcgctgtcacgttgagctccaccattctggttgacagcaagtggattgagtttgtcgacctcaaacctaagagtttggaacccccgcctgtatccacggtcggtataccgacaatggtggcctgacgatccatgtcttttgtaagcgtagggctctggttgctcgactggatcgatgcggtacagttcctcaacaaccttgatgtgtctcgctgctctttctgcgcggcaacgatcggcccgggtgagacggattggaagatcgtcttcttttctgcggtcgaagccggacgccttcctcaagtcaactagccagttatccgcaccagtccaaatacatttccagttcggcttctgggacacgggcatgtggccgaatccacatggaagatactgattaatacccagatcgaaggtttccggattcccggacggtacgtctacttccttgatttttggaactgacatgactgaatcctgtgagcctgttgttgactttccgggtcccatgtactgatcaggttcgtctgctggagtaggctgaggcgtcgattcttgggccacttgattgatgacaatctgggatgtcttttgcttgacagagttcggatcatcctctgccctggatgccttcgatttgtccagcttttcttgtttccacttcaagtttaggaagccagtgaggttttgtaggtcacagaactgttcctgaaccatgagtgctaatgcatcttgaaagccttctctagttggctcgtctttgaagtcggcagggttaacgaagactggttgtcgcacgtcaaggggtttctgtgggcgtgttagtcagtcacaaatcagcggggatgcttgtcggaaaaagggacgaaatccacgtatgaagaggcaaactcacttttaaccaacacaggtatagtaacattgcaaccagaacgtggccaaaggtgtgcaattccaaaagagaaacggggtaccccgcagcttttctggcaatgcactgaattcccatccaagtgacttggacgagaactacgcacttttgcaccaatgcccctttgcttttgtcttctatcacggtgggctcaaccaggagtttttccaggtacccggaccccagcttggccagctcaatcactccgtcggctgagagaggaagcgttgagggcatgttgtggccatggaagtaaaattggacatggtctgacggtttgatgtcggagatgtcgacctgcaggccacccatgacaacgaagtaacagaacttcatatcgaccatggccagggcctcctacacgaagggttagcaactttactcacgtcaagtaggtctttccgtccgcgtaccttattgcctttctctatggcctcgataagttcatcgaccatggcgaggaattcctattcgatgggttagcgtctatgcttacgtcgtaggtttttctgttcgcatacctcattgcctttctctttgctattaatgattttaccgcgtaaggccagggcctcctatacgcagggtcagcacctatactcacgtcaagcaggtctttcccttcgcatacctcatcgcctttctctttagtcttgatgattttgttgaataaggccatggccagtgcctcctatgcgaggggttagcatctttactcatgttgagtaggtctttccgttcgtataccttgttgcctttctctgtggttttggtgattttctcgactatggccagggcctcctgcacgaagggttagcacttttactcatatcaagtaagtctttgttcgcataccttattgccatccttgatgattcccttgagcgtcttcttcagtcttcgggcgtcaagatactcctggaaagcaagtgcgaacacggcctcgggacacataagtgccaccagcaccagggcggctttgatcaacgtgaagctccttttgccagagcctccaggtggtacagtcggatgaatagcagtgtaggcgcaggcaatcaaggtcaccaagcatgatatgatgatatcaccggtaccccggacggttggcgaactcacccatggcggagcgggcttctcgttcagtacggttctattatcccgattatcgtagatgaactcacggacctcgtcggtgtttttggccgcccacgcgcagacgacgaagaggaaggtaacgaagaagtgacgaagatccatggtcggccgacatggattggttgtgtctgttaggtcaaccgagttaaaaggtcaaataaagtcaagaatgttgccgtcttgggagatcttggacaagcagagagaggatggtgatatagaagtatatttatcccattacatctcaaactcgaagtcgccttcctgactggctgttgttcccattgccctccagacggttctcaaacttcctgagcgcctgcccttcagtttggccaacccccctcatttctcttagagcctcatctctaatcgcggtcgaagattggtctgttggaatgttcaatcattttgatgatcgtctccatcttcggctggcattactttatatcgaattaccacgggggcctatcatcttctaacaacgaagtgagataagcactccttgacaggtctcgaaccggagggcactcctcttcttttcacctttaatagaaaggcgtcgaataggatttctcgccagattgaccctgcctgcatatgcagctaaatagggttttacagatttgtcccattcagcgttacatacatacatacatacattcacaggcgcgggaatgccaaacagtggatggatgccgggttgcctacactaaaagacacacataaggcttccaatcccacgaggacacgcataatgtcccgtaccgcagctcgcctttacatagacctaggtaggtaggctctcggggaaaagcgtttcattcttttttactacagcctttctttctgtgctttgcttgcccagtcagtccctgccggacctgcgaccgtcacagacatgtggttactagagagagctgtttggtgtaggtaggccagtactccggaatgtggtcggcctgacaccagaggaatcattttttttaatttcttctttattttttatttttttatttttttttattgagaaatccacgttcccatgaggctcacatttggtcaccatctcctggcctggtctgttctgggtaattgtttatccaacctgcttaccataacactgggaacgacggtccggaaggacgccagtgacaatggaaaaaagatagatgaaagatagggaatgacgcctgatgaattgtaccacacatagtacaccctcgagcggcggaaaggtggaggggaaaacttcgtagcgccgcatctagcatcaagcctggtatcagcgtgccacatcaacgtttcgtttttcaaggatcaaatgcagcttttgatgccgcaatggagtggaggacatgccgataaggtcaaccagagggttcactttgggtagcgtttgttttgatatcaaggcttcctgccttacttcgagctatgtacaagtaagcttctaagccccatgcaactgaagcacactatttctggtttcttttttctctctcttcaacaatcattgtaacattctgtttctcttccttgccttgggttcttttttttttattttcctttgaaggttgtggaatgccttgaaccaacaaacttcaacctgagcaccttgctgtcctttggtcctgctcaatcaccactgtctcttcagcacctaaataaacaactcagacatcgataagaccacttaaaccacactccagatacatcatcagtcattatattcatattcactaacaatgttacacttcggaatgataataatgccctcacgcgccatccaacccatcctttcccgttggccatatcattcattcgtcgtcatgagaaacctgtctctcggaagacattacttattagaacataccttctcaagcctccccatttttatattccacagtactcaaacatacatcctctcagtccaatcaataatcctcagtcgcacccaccgtggcacgcccacctaggtataaacactttcggtccacgagttcacctgtagcccgcgctctgccatgtccgcatccttgaggaagtcgagcggcatccatactagatgccccttcacttgactcagcttcttccgggcgtcttcgggcggcatgtatcggtcaaagatgtgacctggtttgacgcccttggcggggagaaaggcattgtattcgtcgaaggtttttactttttgttgttgatggttagttgtgtcatcacgaggaaaagaaaaaaaaaaaaagggaagggggg