cctaaccctaaccctaaccctaaccctaaccctaaccctaaccctaaccctaaccctaaccctaaccctaaccctaacctaactcttgcgcttactaacactatcctagtaattactatagtaattactaccacaactataattacatataaacagactaaatatataagtttacttctttatgcttatttaaataacttaaatagctagttattaacataaaattaagattacaacacgctctacacttctaccatctagtgacattatttactattacctacattacttattaaatttcctaactactctactaacataaacccaaaattatctactaggtttatcccttgggaatctaccctatactaactatctagtgtacagtttatcacaatattatattataacttaatacttatagttataattaggaacttactaggtaagctagaataaaagaatatatatttattttactaattaaatactacttaataaaatctattattaagtatactaaggacatttagctaattaaatatataagtttatttctttatacttatttaaataacttaaatagctagttattaatataaaattaagattataatatactttatattacttatactttagtaatatttatttactattacttgcattacctattaggtttcctaactgctccgctaacataaacctagaattatttactaggtttatcccttgggaatctaccctatactaactatctagtgtacagttcgtcacaatgctaatacagcaggattctactaattacacaaggtcagttagtattacattaaagcttctctttaagcatgattgtttgcatgtgcaaatactcccccccaccagcggacccctgcatctggaccctggcccttgtttccgttccctgtccaagaagcggattcaataatagcgggtatgcacgagcgtgaaattaacaagaggtggatagtgaaggtcggatcacatccggtgatatccgttgatgattcagctcggtacgaagagaagtaggtacatgtgttatggtgttatcttctaagtctgctcattgaaactacaccgaattcttcctccgctcatcttctctccaaactcactcatttgcaactttcacacatcacaaagtggtcgacctcttatcaaaagttattcatcatgcaagccagtcttttgatcggcttactcctcctcgctacaaaggtcttggccggtggtttcgccggtgcactggaccgtgtgtggctgttctatgcctaccaaatcgatgaactgaacgaaccagctcagcgaacacttgggagaaaatgcaaatcttgggacccttcaacaactaaatgcagactcaacaagaagactgggcaagaatggtgaatagaatgcgaaggttctatgcccaattaaagatgcaacttcagtgaccttctcaacttccttggtggttgcgggaaaaaagatatgtttgcttcagacgaacatggcacccttgaggatatcaacagcacagatcccgaccccgaagagactgcgaagaaggtgtacgctcacttcttgtctcagcctaagcccaaggtccccgattggccaggatacaggatgatctatcaaggtaatgagaattacaatgctagcatcgacaaggttggaaaggtggtagagaaagccgcaaaagctggcaaaaacacgggagacaacaaaaaattgtttcagcgcttcgctcaaactaccacccagatcaaaacagccagagtgggcgatcacggcccatatctcattgatgcagcggaaaagaggctgaatccgctagggattgatgtagtgaaggagagcgtcggttctttgggccacaacccggctgatcctttaaaggcatggcagacggttgactgggaacagaccatgtcgggggcaattgctggcggggagtacagcgagctggaaatttcagtggttacagatcatgtgagggaggacttctattcaaaagaaaaaacagctcgcgaccaccgagtggttatgcagtcttttgaaatagctgagaacaaggccaacgggtgtatctgagagtggcctacggaaaaggacaaagaaggaacccagaatgcagatagttaagagacatagtctaaggcttttcatgcctgtttgtttattgtaatcaattgggatctcttggcgctaatagaagacagctatttatatcggtgaagcaaatgtaggacgacaaagatgactgctctcacttgtttaataatgacaagcgtcgctcaatctatatctgcaagctcagataaatctaaaccagtgtagttgcgaagcataaaatggtggtcatcgtcaaagctgtccatatccaatactcttcccccttgctgccaagaccaatcatatgccatctccagctgaggaccagtcaacaagagccccgtattgaggtcaaggaacctgacattttcccggggacactctccgtatccagggccagtccacgttgacccccaagccaaaaaagattctgctatagccagctgcagctcccgcagcgacgtaaagctctccagaatgacattgctggagcggccaaagacctcaaacactaaatccccgcggtccccagtcggtatcgtgaacctaagccgccgaatctcagcgtcgtgtggcgaaagtcggtccaagttatcatcctccacgcagatcatgtcttgttcaaagttgacccagatataccgggcttcggattcatcaggcaaggttgtgaagaatgctttctgatatggagcacattgacgggactcctgacacacatgcatgagagcagggggcgacgttggcgaagcaaagtcatagtccccagtacgcttccatggcttcataaccgtcggtgttatgctgatgtggacgagacgcggacgagctgctaggttccaaatccgagtgcggagctcagaggggagacgcgggaagtgatgaaaggtggtagccattatcgaagaatcgatttctaatccaggtcgtcccgcaaatggctctattgaagttacggccaacagcttgttgcaaagagtaacatttgccgtgagttcggtccgatcaaaaggggcccgcgagtccgagagcccgcggaaaccgatgtggcaatgcttcttgcgttgttggttggtatgtaagtcagtctagccagggcccatatgagttatgttcaatgttgttgacgatgtttaggtccagtgttgatgagaggctctgggtcggtccggtccctaggccaatattataacgagtacatccatgctcagtgcatactagctgcgttggcaggggcctataattagggtcctgatgttgcgccaagcagccgccatgtgccacaagcgccctagcctaatcgcagattggcacctagggcatccgagccccgtaaggcggcatagcaaagatcctccaggggcatcggcgcgatggatcttgatgctataagcgcgtcccacaagctccgccagcgctgccagtagctgcattcaggtggtgctccgtaacggttcgcaagttgcacaaggcttgccaccgctgtaaacttcacgaccaacagcatgtgcagtagctgactcttggtctgagagaaaatttgtaagagctcaagttgacacttaacccaattaggtacctaggtagtagttgtacatagtagtcacggtcgcaaaatgtctcaacggaagctcgccgagatcgtgatatgttctttgctctgtaagtcgcacagagtggacaagtggatgctcggtcggctctgacaaggttaaaggaaatgtttcttttttaacttatttctcggcaatgtaaccttgtatcggtagggcctcggccacctctactcctcgggctttgacagctgagcttcttcgtgtcgaagaattttcttgccgaccaaggagagtccagttgagtttgactcagccataatagtcctgccttgatcacctccgtctttcttcctttccattcttcagtgtttctttgatatcctttacccttgtttccctcacaacttcacaagcatagttcaacagtgaaactactcgctcttctttacgatgaagtctggcgttgctctagctcttagctggggcatcaccttgactgccgcaagccctcatcctgagcttcaatgggatccaaacaccatttctacctgcagggaatggttcaacaatgctggctcagatacttgcgagtctatccgctccatgcttggaatctctcctgaagatttccacaagtggaacccttctgttggcgtagactgcaagccgtggaattaccaatcgtactgcattcttactgaggagaaatgggccagttatacttcaacacatactaccaccaaggcaaaaacaactaccacctcctcctcatctacgcatgtgccgtctcccacttcttggaacgccctgggatgctatacagatgatgatgccaagtatcctgttttggaaaaacaagtgagcagcaacgacgctgcgctccagattgagacgtgtgaggaccagtgctggaaggcttccaacggtactgttctgtacgctggtgtggtagctttgtcggcggacagacgacctggaaccagacggagtgcaacagtccatgcagtgggaacaagcaagagatttgcggtagtaagggcagaattaatgtctttgagcctgtaactactactgccaagtcgaagactactgtagctgctagctctaagattgcaactattaccagctctaagactactacagtaacttcgagtactacaactattactacttttaagcaatcttctggagcagttaagaaccaaggtatattctagaccaaagtttgaataaatagtataatagtacaagaagcacttgtataataatttgttccatagatcctaggttattactatagggtaatagggatttctaagggataaatatatatagtttattatagaattccttgtattattatctagttattacaccagctctaggatttcatattttgatatactactagtaaactcttgggtacgaaattcagataatccaaagctatagcagcgccctacatgctcccagtacccgcatttgtccctgattacagaagcgctatcattcttgtacatcaagcaaacctgatcggccgtgtcagtcccaatgggaacaatgcacaagtagcctttcgaggtttcagcaatgctggtataattgagctctctgatctccagaacaacacgaagacaaagatcaagtacagctgggctggaccacttaccatcccaagctggttgaagcagcaaagaaagccagccctctacccatatcagtgtctctacactcaggctaggaagataaactttctttaccgattccgcaaattgatatggagacgctgttgaaaagcccaagctttgcaatgcttcctccggttccagattcaccacgcctgtttcaggcccgtgaatcatagcgcggacaaacccaaaaaagcgtatcatgacgtgctgatcctctggattagcatcgagtagtatatccttcatgaaagtgcgaaaaacactttgtaacgcaggatgtccgctcggatgcaacacatgccttgacaaatatgaaacaacaaactccaacaagccatgtttctctttgataaacttgactttatcaacttccacaatgttatctagaatgatcgccggaacaaagaggctcaggtttttgacttgcggtagaggtgtatcttctgggaaaacccttgcatgcgcagttttcggtgatattaaaatatgtggagtatagatctttccatggagggggaagtttgggatccatgacgggaggctgcgggctaacgctatattttcgtcgttatcatcgacttgtccaatcccagcctcacccagcaaatccaggtgattgaaagtccagtcggagtcctcagtctgcagagctgttacttcatctaaccaccaagccatgaatttcgcatacagtatacccaaagacgaattagtggaataatccgggtcgaatcccatcttggtcagccccatggtaccgtatatgagatcccttggatctgtggcctgaagatcgctccccgcacatgaaaggacaagcctggaggaacgactgttgtggtcttgagtcctcgcggaataaatccgcagaatagccttccatcccaatagattgtcgtacgtgaggaagttccagaccgagggaataagccaatgaggacgtctaacgactttgtcttttgcaatttgttttgttccttggaaccactgaagggtggcgaacaaagcaccgggatcgagagtatgtgattccgaaaaaaacagaagactttttgccaaaaccaattcctgaacaacccatgcgcgacgccagtatggcatgtataaaaactctcggagaagtctccaagacttgttagcgtcaaactggtcatccggtagtcccacatcggcctcaattagcaccgagtgcttttgcatccaattcaagctggtctcaatcgtgcaattttcatcgaggttcctcacctcgctatgcacaagatgaagagtatcaaaggtcaccttcattgcctcagttgatgggccaagggagctcattacaatttccgccgtggaataaagggtagccatcagcttcacttgttcttcccgttctttgacatcgttctgattgatacataaagcgtctgcccagagacgaaattccactattggtcggcacgggaattgttgtcgccaatgacatgttatatgtctaagggctaatgcaagactcgaggtgactggaaaaagttgactattaacttcaatgtcgactttttcagcggcatttccccagagatatgataacgctgtgaatgggggagaagtctcgagtgcgaacgtcgtcagcttccatgtagttccattttccagcgatgcaggtgataatagtcgaatttcgcgcagagaactatctagcttctggtaaacgctggacggcattatttcggaaccaagcttatagccaggctgttgcatctagcattgaggcggattagcgataggttttgtttgtgtattgtcaagtatttgcgaatatcagttcctttgtaaattttattaaggaagtgcttgcatatatacatcacatgtaagcactatgctcttaaggatagctccaaagttaggatcggaaagaactggcaataacactgtgtccttattgacttatctcttagcgctaaatttggtggattgatgcattatatagttgagtaatgcattatataggtagttaatatagtacggtagattattttaaatactgttatcagtcagcaggaagtttgtgcgatatctaagcattgtcgcaatgagtcaagagacaaactctatatactagcgacattgggtttttcccgagtgtaaacatggatggagatgcaaagccaagattccctttacaccaatcaacaaacacggcaactctaacacgacgcttcagctctagccgtcatccgcgtgtcccacttcctaattcagcaaaatgacaaaggggaaaaacgcaagagctcgggttaaacttacagctcggcaatgatcctatcacagataatggccttacgggtagctgtaacgcctagcgtagacaatgcgcttattcaacagattgttcttactctgaataaaagacgacagaacgctcaagtgtcgtttagaggaccaagtggggtgtctcttatggtaatccttgcttgcaaagacgcgaagcgctcccgagcggggtagcctcccgtgatacccttatttcttctatagttatctaagtaggattttcgacttaagcaagcttatatgtacgaacgcctcttaaatggctgaattgctgaagatagagaccatgacatgcaggatagacttttgccgagacgctacttggctacccaacgtaaagagtaaaaagagggcaccaatagttatcaccagttgtcgtacaagcaaaaggcccctcagaagtctagttatgccgctttgcaaaaatttgtggtcttgcctatgtacaaccgaaacataggtagaagccaggggtgggcagcgccaattttggtcagggccagcatagtttcttcttgattatctctactaaaaagtaaggcgaattacaacagcccctgttgctagccggatactacaggacgaccttcggagaccccacctccgcacggcattacccgagtgagtttgtatagtcggcttctgtggttgagttccactagctggagtgttgtgtattacacggttcgacgtgttacaaagcccaaggattgttctactagatccacgagctctacggcgttcgatataagaccgcatgagcgtccccgataatgaccctcgatgatccagaaggtagtatacagcgccggcaaaacaagatatcctgatcatcaaccacttctattgtacttaccatggattacaaagacaactacaagccacttggggctattacaactgttgacgagagtgatgatcgctacattgcccatattaacgaggagtttgaggttggtgacggtgatcgcatacgcctaaatgtctttcttcctcgctcaggggggcctaagttccctgttctcatgacggcaaccccttacggaaaagatgtgtatgtagtgctcgtatcattgacctcgtcatatctctaacatgactgccttaggccttttatcgacaacgaagtgtataaaagatttgcagcagatcttcctgagaccatgaagagcaatcatttgtcgtgggaggcacctgcgccgagctggtggtgccctcacggctacgcagttgttataatggatcaccgaggttcaggtgcctccagtggcgcgtcgaggccgttcagcacccaaaattgggatggtaagcgttcctaattggtctcctcaagcgttagcatgaaattacactttctcatgccagtatagattacgccaaagccatcgagtgggctgcagaccagccatggtcaattggcaagattggtctgacaggaatatcctacttggcccttaaccaggttggtcctttaagagctaacccgtcactttatgctaacatttaactcaagtggccaacggcagcacgccaaccccgaggtctcgcatgcatggtgccttgggagggcttgggtgactattaccgggagggaggccgccatggcggtatctatcatagtgtatgcgatgtccgagatttccgttggccttgttgatgctaatctcaattgcagttcatggatgtctggtatctcaggcagattatgcgaaaccactatggcaaccggaacaggtccaatggtaactggggcccaacgtcacccgaaggcaagctcggtgactccgagttggaagaattgcaccagaggtttccaaagttcctccttgaaaatgaatggatcgatgacgaatggtacaaagatcacatggttggtgaaaactactctagcattcaggttccactgctcagtgcaggcaattgggtaaggtgaagcgtactgcttgtcgcactttcttggctaataatatatgtagggcggaattggtttgcatctccgaggtaatgtcttgggctatatgcgagcgagttctcagtacaaattcctgcgtatacacactgggcgccatgatctgccttactactttgaaccatatattacgtatcaaaagtcattccttgactgctttctcaagggggacgactatgacggctggaagaccggcaaacaggcccccgtcgcgtttgcagttcgccgcggcacacaatcaccaggtagcatgcaaggtgaactggaattcaagttccgtgacgaaaaggagtggccgctcgcccgcacaaattatgagaaacattatcttactgctaacaagatgctatcaaaagagaaaccctctgttgaggctaccttctcttaccaagcaccagcgtaagtcaattacagacactcgtatagacactttcactaatttccgatgcagtggggaaggtattcaattcattactccagtggccgaagaggagtatgaagtaacagggcacgggcatgtccgtcttgctgtctccttgaccgatcataaaggcgaaagcgagccagaccttgacgtttatgttgctcttcgaaagatcaacgcacaagggaatgagtcttcgtacagctctagcctaggaagccctacacctgtagtgtttggctggcttcgcgcttcacatcgcaccatcgacccaaacccataccccgacagtttccaccttccagtaccggtgccaagtcacaaaaggtctgacaagaaagaggtgagaaacggcgaggtatacgatctgcagattgagctttggcctacaaacgtggtcgtagaaaaaggtgaacatctggtgcttgagatttcgcccaaggaccctgcaggcgtagatctctttgtctgccacgacctaattgacaggttagtatccccatctagaaccaccttttgggataattcatgaactgatgattgccaagggatgagagaaagctgtgtggaatgaataacatccatattggcaaggactacgaaagttatgtcgtcttgccaattgtttagacaggtggttataattagattgagcggaaatcttatttgttttccattttgtacagctcttacaggactgaatgagcgcaatagatatactagaaaatgtaataagattagccatgcctccacattttcattaatggtagaagtagaaatctctgatctcaggcctgcgtttgcataaatttattgtgatctataacaacccgtgtcttagagctagcattctcatgttggtactgtagggtcctgtgagtctgagtagtggtgtttattcttccagggtaaattcaactgcagcgatatatgccattcttgcattatgtattggcaatcataaaatgtccacggcagagaaaaaaaattgccagagctcggctgtcgcaacttcgcttacaaccaccaggtgcattcggcattgaaggatttatccttcagcttaccaaaactccattgagtccccgagtggggtcaccccgctcgggtcgctggtacctgaacggcggcggtcacaaacaaagccaccttgggcttgagcttttgtctcgatcaaggttgattcttacctgcaaatcgagccctgtcaacaatcttgagcacagcactgtgctgtaggagtcacatcatcggggccgaaactccatgttgccgtcagcggacggccggtctcgcagggttggctttgagctcgactcatgggtaaacgtgtctcaatatgcgtggtggcaatattatccatttgagggtcggggcgctcgcgacaaagcatgagtgatggttgatatggggcttcattttctccggatttcgcttttacttcttactccgagccggcccgctccaaaagctccatagtccttgcactctaggttacaccatgcaccatctacaacgatcaccctttacgactgtcctcgccgccgtccttggggcacttccaaatcttgactacacctcgcctcaactgctactggctgggtggtcctctgcgaggcgttaacgctccaacatggctagccacgcctgtagcgaatgcagcgcaacttttcgccgtgccgagcaccttctgaggcacaggatgcgacatctgggccagcagcccttttcctgctcccactgccggcgcgcattctcgcggaagtgagccatcctgttgctgacatctaggcttggaagcctactaaccgtctttgccaatggcagagataccttgcagcggcatatctcagtgcacgatgcgaaccgtcaagagcgccagcatagcagggtaaagcgggcatgccgcgaatgctcgcaatccaagctgcgctgtgatggccaccagccatgtagccgatgcctctccaagaatcagctgtgctcgtatttgcaccctcagtcttcccaggcaagtgctgcacacgagatgtgtacctttgcaagagcccgtctaacggttgctcgcagtcagctgacgatgtcccacgacatctgaggacgctcatcgattcctctcctcagactggccactcaggtgccgagctgcaggaatcacgaccaaaggagtacggtgaagaggacccgagcaattccctggatatgtcaggacactctgatggcctttcctctccgggcatccccccggttgtggccggcgagcagttcctttcaatcccgtccggggacagggctgagctggactgctcaggagcattgcaacaggtcaatgtcctgcatctaggcctcgaatttgcgtctctggcctctgggctccagtcctctgatccataccccctcgacatggctgcacaggatccatctttctgggacagctttctggaccttggctcgctccatcagtgcccaaacgccggctttccacaggtaatgtttccagagaatttctttccttcgcaagcaggcgcttcggtttctgcgtcggactcgaaccaacacctaccggagtctcgcgcacccgtgccgagcttccttgccgcgagagccagccccgagccaaatttgggccaagcaatgaggtttgacgattatatacaaaaggcatggaaaattcaaagtgcgagggtcgccaagggacaggctaaccctaccataatgggcacctttgatccagtactctcctcgagggatagtgacgacatatggtgccccgaggacctcgcccacgtcagccctcttcctagacaaaagtacaatcaaatcgtagcaaagtttgaatccttgaacagcacgaccaaagctgggtacaagcagttttcgactggcgctttcccttccattactgcctgcaacgcgtttatgcagctcttcttcgaagaattcgatccacttttccccttcatccacaaaccgacctttgaccctggtcacgagcattggctggtaatccttgctttggtgacaattgggtgtcgctactccaagatctctgctgccgctgattgcgtggatattttccaagaatttcttcgccgtgcctttcatgtcgcagtgcgtatacaacatcctcatcaaacctgtagaattaggaagctcacgatgtgaacaagattgaagaggactaccgggtaacgcatgagccatggttagctcaggctggtttactgaaccagattggtttgcaattttcaagtgacctcaggctcactgagtctgcccagtctatccgtagcctcatcgcatcagtatgccgaaaagtcaattgtttcaacgaagtaggaccacgcgttcatggcgttgaccccaggcaaccatgcacggaggcatggaggctgtggagtcgtaaagagagtatgtgccggctggcatattcggtctgggtcagtatgagccactttatgcgtccacttcctttccattgtgagagtatacggctccagcgatttctctccttttttccccccctttaattcgtcgcttgtcaaaactcactaacgagtctcgatatcagcttcttgatagccagaatgctttattttttgacctgccaccaatcatcccgacagatttgcttcggctgccaatgcccggcacagaggagctgtggcgggcttctaccgcagctacgtggcttgaagtcctccagaagcaaggcaaggacggtaagtcatagaacccaaggtatgatatctatactgtggtatggctaagcagttatggtataggagcagatcagcccctgagcatcagacaggagttaaacaatttgtacagaaacaagacgtactcgcagaatctcggtgatttctccaccctgctccttgttttgggtgtcttccgaactgcgctaaggtaccgccactgtctggaagacggattctggtcaccacccagttttgctggagacggcctgcaacctgataatgtccaggatataacgccagaaacgttcccaggcactagcagagccatggaatacctgcggatactatgttcggggattgaggagctgcccaggctgtcttcgctcaagtctgcaatcctgatacaccatcactcgatcggcatccttctcggtatatccataggtgagctcttttgctactccggataccgtgtatcgagcgatgatattctcgaatgccaaaaccgtctccggacttggatacgacaacgcggtggagaggctcgccaggtcgccttacacgcgggcaagctgtacggctgcattcgtcattccaacatgtatgcgtattttgagggccgtgcgatgatggcttcttgccaggccctttggatctacggagagatatccggtgcgtctgcacaacagaacgttgagcgagttctcgatcaaaaccaagtaaccatagcgccaatatttcgcctggaccagaagaatagccagcacgacgagcagacctggctggaacgaggcgcttcgattcgcccctacctggcgggtgtgggctgtatcctcggctcggatggtgcagcgcggcttatccaggaggttgtccgggtcttatgcgatgctcctacttgggggcgctgtctagccatgggaaaggggctacaattactccatcgaatccggtcggtagctgcctcttaatacatgaagcaaagattagaaatgacacatataccattgctaccagcaggataataaatatgtaattatacagatgtctggactcgttttactataagtgcaatttactttttaagaatctgtgcaaccaaacccacctttccgtgccggaggtcgcaatctccccaatacaagcatcgtttagtcagggtgaagctgtaatgatgtcatctcagttcatcgacaacagcttgatcaacgatgccacgagaaaacggatccgcctgcatgaaatgtcagggaaaaaacaagggcaaaaagattgtgcgacgatctcaatgagaggcgtcgataacacccatcagtgcgttcggtagatagatataatgtcttgtagtcaatgaggatgaaatagaaagcaaaggagtaagagtgtgagtcaattattgaaaggtgtaccgtgctgatactgagctacgaccatgaggctagcaaaagagagcaatgtcattcttgagacaaccctgtagcctcgagggcaattgcttcagaaagctcaacatatggaacaagaacacttctggggtcgttatacgtaaacagagttccaagctcattctgttgcaacgcttgcgaaactaacatcgagtctaaatatgctcgcgcctctacaatcgttgcatttgaatcccatcgggtcgcccaagcatagcggttatcaaatttcaggcctgagaaagttcagcaaacctacaggccacgtatatgcagctgtagatattcagccacaataaggataggatagaaccgaccattcttgcagtagcctaaaacttctagctcctgcacactccattcttcatctcccccaccgatgatattgatcaaagtgagtattattggtctctcttcagagcttgtagcatcgattcgagcgaaggtggcttcgagaatagtacgattggtatattgacccgcagcaggatgggtaccctcaatggtccagttcacagctggtgagacatgagagaagaatgaagcgtatgaagagttagtgcccgttaggttggaaaaaatggccgtgatctgatctttggatggatatggcgaagcataattcagcgtcgggaagacgaacagacaggagagagagtgcttccaatgcatgttgatttggagaaataaaacagagaagaggttgtttggtgtgagagatataattgaatgataacagcgagtgttctgaaacattattgagatggtgactttatacctcgatcaagatcaatctgccgatagatgcgaggcgcgtcccaattgagtgtcatcccggagcatgcaacacgcaagctagagaccgacttcaagccgatcaccgttttgttataatgccaagcatctcgaaatgccgctcccgatgtcaggataagatcgaacgcaccgggattcgccttgttagtacctatctaccttagcatgttgctaaatttaggccttcaacagtctcaaattatggatcaaatctattctagcagttggtttcaaaatgaggcctctctgtcagctcagatagtctcgaaacagtttcctcattaggttttcgattgatatatggagtctttcagacaggtcattgaagttgctcgaatcaatttcccttttcggactaatggccatcgcagccccctgagcatgtgtcacaaaggactcttgtacctttccttttgccatataagaattgtagtagatctgctatgcccttttatgcaaagcaagcattgtttccaactgcatctcagtgtcgtcaagcacaccacagcgagacatccgaaccacgaagcccaacatggtcaactatcgaggggccgtcgctattacatccattatcatatacgcaattatccttccgcagacagtctacgctcttgctcgtaaatatttcgctacccgatttccatggttagccctcagtctattcgtaaccctgcgaattgtcggaaatgcttttcagctagccttggaaaatacaaagagcggcggcggcaataagagccttgtgatgggcgcggctatctgtaacacaatcggactaggcccattgctgctcgcttcaacgcgtcttctaattcaacacaatgccttcatccatgtgaaagctgacccaaatcaaatggagcgtgctttatttacattcgagctatgtacagtagtatcgactatcgtcacgctcgtgggggggatacagtctttcaaacctgcaaacctctccggaggtagcttggatgctacaagtgcactcaaagtaggaatctgcctgtatgttgcgacgtttgtctgtatagggagtgcagccgtggtactctggggtcaacacaagaaaactccgcaattgaacactcatcaaatcagcctaagcattactttagcaatgatgctggtgtctgtattactgctggctgttcgcgctgcgtactctctactttcaatttttgacaaagacccaaagttctctcctctcgggaatggaaacgagacaattcagctctgtctacaagttgtccccgaatggcttattaccggactttatacctccatcgctttgtatctgcgtaatgtggtaccgcctgctcgagagaatgttggaaatagtcaggcagggaagtttagacaagtccttcgttatactccatttgttcattggtttattagataattcggggttatgagccggtttgcttttgctgctaaagttaatgaattggaggatactacaaattctcaaagattaaactgagcctgattcattcataccttgaaagttggctatccgtgttgcttgtttttttgttgatctaggttcaaagatagtaattatgctataccaaaacaatttagataaggtccaagacattccattggcataaatgttgcctcctcagaaatgcgcttgttaatttcacatacgccaggccaattcggattgaactgtacctgggctatgaaaactgacataattcgcggcgcacatttgtcctgtgacaaaagggactatttcctgaagcagcgatagagtgcttgaaagtccaaaatgcttggggcaaatagcgccatatgttgggcatatgagtactgctagtttgaatctagttcacagaaaacgtttggccaacaagcttctcgctcagcccccatagcttctccccaacctcactacccttgatatgatccagcttagccgattcatccatgatcttgcagtccatgagatattcaccaggagtagtggagagcgttgggtccagtgcagccctaagaggtgtcgacgcgccacaggcaagaggcttaggctcttcaaacggtggcttatctctaccctcccatgctttatcatacgcttcccctacagaagcccaaacatcattgtcgacggtactctgcagatttgtttcaagaaccagaccaggggtggcggaaaatgaggtcgcgttgaagctttcgagctttttcgatagaaccttagcgaatattatgtttgccgattttgcttggccatagcctagccaagggccgtattcctttccatcctgaaaattataatcatcaaaccgaaccccctggaagatatacccgttgcttgtgaggttaataatgcgaaccggaaggctgtggtcgcctgatacggcagctgcggttgaggcctttgttatgagcggcaggagcaaacccgtgagtagaaagtggccgacatggttaatagcaaactgtgcttcaatattgtccaccgtcttcgtaaaatctttggtcgccatgataccagcattgttaaaaacgtagtgaatctggttggtcatgtctgcaatctctttagcagccttgcggacagattcaagagatgcaagatctaactgaacaagatcaactctgatggaagcattgagcttgtgtaattctgcggtaagtggttgtattttgactaagtcacggccggccaaaatgatatgagctggggatgcgccctcactaagatcggttgcaatctttgctccgatacccccagggctagggccagtgattaaaactgtcaaagagtgtcattagtattagcaatacatcatccactgatagccacggaatcgacgcactggttttcccattgactctgtcagaaaatgcccgtacgactgagacaccagtcgtgtcaaatccccattctacatttgacattgtggccggtgaagcttccttgtttatgagtgagagagctgttcaaaatgagcgttgcagagtcaaatattgcattgaacaagtatttgctgtattgaatatgtaaatcgctcgctgcttatatagtctatttgcgcagcccaatagtcttgtgaatcatgaggtaaagacatggatcttgaccaagactcagtgagcggcttactgacaaatcatatcgaatatataacatcttgatttataatgagaaattattactagtactgagaagctgcgaagtgtccgcttctgccccctcttttctgctccaggtgtcttcaatccgctcctgtccgctcctgtctgctcacatccgctccggtgccgctcctgtccgctctctgactttcccgcttgtacaatattactgtaggggtaacaatactcctatcagtctcatctgaacacatctttttcccttgtcatttgttgccgagtcttacgtgccaagctctatttctacctacgctcttgctaatgtagcaatcaagggatatgcttgtcgtttgcccaattttctgtgtattgaataaactatcaacggtattcactcacaaatattctccaaattgttgtgctttgacatttttccttcttcttcccaacatgatgacatatcgagaaaatcagatttgttaaatggatttgttattttgatttgtaaggtatgttgttgatatgaattctagtatgtttttacctgtttaaacatctgcttttgaaatttattccatgcctgcaagcatctcttaatctacttttctaccaagttacatgtagttttatagctttgatagctttatccgccatcaacttcggctatgaagatgtactttacattattactaggacgttatgataattctgtaatacaaggttttacctgttggtcctatatgtaagctgtacaagtttgttttagtaatgcggaagctctttgcgacaattaggccgcgtttatttagtcgaaaaacttataacctgttttgcaaactactagcaaataaatctattagtcactatgaaagttgcaatatagtaattctcagcctaagcagttactaagtctagaataagctcacgataaatctaccgcttaaacgaagggttctatcaggctcgagcactaaagagcttgtaggtgttgtgtgaataaagaagattcgctcacgaacccaagattacaaagattaaggtcttcccatagacaaaggtatctcatatcgaattatagccaaagctatctcatactccagaggcccaactatggacatctatgatcgcttctgcaaatgccacaggattctcgaaagggaaagcatggcccacatcaaattctctcctctcatgaaggcctgaaaacatctcattgtggtgtccggtgcctccaggtttcaatggatcctgagtgccgtctaacgtgattgtaggaacggtgatcttgggtcttacggcgagcttgtcttcgaaatgctgcagtgatgggtcgcctttcacgttgccgagcgcataccgataagaatgaatgaccacatcgacaaaatcaggattgtcaaatgatgattcggtttggccaaacgcctggtcgattgaaggccatgagggggaccactcctgccacagtctatagcacaggtcacgtcggaatgtcgacaagcattgcttgccgcgttcatgttgaaagaggtgctgataccacatggtgcgctccaagtcaggatggttgggttcccgctgttctccgggattgacgatatcgtatccagcatatgacacgaggccggtgattcgggatggccagagaagtgccgtagcgcaagatgccaaacctccccagtcaaacccagccacaattgctgtttcgattccgtttgcgtccaacaaggcaaccaagtctgatgctaacgcagactgttggccagatctgatcgtggacgcagaatggaaacgagtcttgccaaatccacggagataagggacgaagatccttgctcccgctgcaacaagcctaggaacaacatcatcatatgcgtgaatatcgtatggaaaaccatgtgatagaacaaccggccagccttggggagaaccgtgttcataaaatgctaggtcgaggctgggagtacggactgttctgagggtcattttgtataaaagaccggcggtcacactattgggtgtatttcttttcgctactttgcttgagacaggaactctcttcgtttttatgatcctgagcaagtgtgtgtaattctaaatggcgaattcgaaggtaagcaatatacagcacgaaatagtgaaatggacgtgctttacgaaattaacgattctacatactattcggtaggtgtttgcgttagcttaggcaacaaccaccgttaatcgtctagacataccactaataaccccgctcattactaattcaagtcggacaactgtttctctctccacctttttaagctttaacttgctttctatgtgtttttttaaatataaggatcatccagtgcttagtgtatcttgtagtgttaaatcctgagaatctcaatgcgtgactgctgacgtgtcttcgtcgggccatgtcgcgatgttggattgcatcgcctattcaaacaaattatgtaattatataaaaaggaagagtatctctatagagccagatagggctataaattccatgcttccagagccttgaactgcatagagatggtatcagccgcagctgaaggtatctctggaaagacagaaacagtcgtgggaagataggggaaagcggttgtgttgactgtgcctagcgcttcgtcccagccatcaactaaggtgacttgcaaattcaacctcttcatcaagtcacaaaaaccatgaattatcttgctgcttgcagaataaacacagcctctgttgtatgcctcgtctgccctgtcaggggagcagcctggtagcgaacccatggcggatatatggtgagcgcattgcgcgaaaaggtcgagttgtttattaaaattgcaatgcaatctcccggaaacccgcagccgaagcaaattgttttcgatgatattcttgcagtgactgacaatatccagaattattggctggactggcgcaacgtaacttttgtcttgccatttcattgttgtgcattccacaaatttggccaaaaggccttgcagcttgtcggggtatcgattgccaaaatggtccaagaatttgaagaaatgtgagtcccgctggtgatttggtgttgacaacaagctgctgacaacaacgtttcccatctgggtgacttcgcgcctgcagatatctgcatccgattgcgaatggccagttaggatccttgcctggaacagagacatgtagcctagtccaaagccgaatagtttagatatcactgtgtgaaatcgaagctcgagaagtgagcatatggcgataatttcattctgctcattgtggtctgcgaatgcagatgcctcggacaacagttggtaggccgaatctatctctgcgagacattttttttcgcctgcgtcaaccgcaatgaagaggcgattaggactcatccaattttgcttcatttccgccatagcttcgactagcatgtaagttgccgtggtccactttatgtggaaaactatcatcggcgtgcaagatgcagtctgcaataacatctgatatgaataaatatgaggttgcattctttgcaggacatgccggaaagcgttgagcgacttagacagagggtcccccaagagaaactcctcagcgatgagttgaagcccttgcacagacatgatgaattcttgcttcatttctaggccaacgatcgagttcgtgcctgcgaactggtggctccctgtttcgggcaggattccgagtcgttgtgctacaagatatgcaaggttgatgtacagttctccttttacggagtggtgagcagctctctgcgaagtggctaatgctgttggattgaatgccgccagaaagcgacatacgacaattgaatcaatgtgtgttggtgggcaaaaaatgaagtcttggccatacgatgaaacggcctgttgcagcttctctctcaagagcccgtttcgagaatacatatccgatgctgtacacgcagtaagacaaagcactccaaaaagtaaccttgtggcgatattgttcatgttggggtcacttgacagtaagcgttcccttagaatgaccagacttggagttcccggtataaagaatctttgccagactagcctgcctccagagtcagtcattttgcgaagtcaatggatgagttaactggactcacagattgtcaagcgaggcggcaagctcgcgactcacaatatctgtcaatggggtgtcacaggctgttctcaggaggatgccagcaccaaaggaagcgtctttggctaagaccaaggcaacaaaggctttgatgcaggtcatggaatagtaaaggtcgtcttcgctagacagagttcctgtatgttcgcatatgctctctatcaaattgatattcatcgcaccggagaacagaaattgccggatcgcgttcgagagcttggatctctcttcatcgtgtatgcgtgagctggcagacctcgcaggtctactactcaacatcggctgaataacacttctcgccgctggacgccccaggtgagtttgctcgacaaagcattctaaatctagatttcgacatcgttcgcagcttgtagactcgggttgggggctgcacagtggccctaaatccgcacgcgatggcaggatgcattttatttttcgcgctctgcaaccacggcaaatcaggcgtgcatatctgcctcgtggtcctcgttcaatcttctgcttttgcatcttgatgttccataccgctgtcaattcgtaaatggatcaatcaatgagattattgcggcttgcacggaatgatggaaggcggtgtcagtgggaatcctactccagtactccgtactggccttggaccatttgaaacaggataagccagacgaccctagcattgattgaaatgccgctctgttcattagtcagcaaaaacagcagtaggggctgcttaacatttctactaaagtaaaactctacatctgtaagtgtcttgaaataaattcgaaggattgataaagtatggattcagtgacttcaaaggtggtgcatctatgacagttgaagggatacggtaatccatcttgcgcatcctcaagtacccctatcggattcgtcgccggtatcctgctcggccatgctagtctctgatgctagacttctgaaactacatgattatcagacaagaagcgattctgagacgcagtctgaagcttccctaaagctagtccatagtacagtaggcatgcgcatgctcagcttgagtcttatgttgtagaccagtaagagttgtgcagcactccatcaatcggcaagagaaagtgccgtgaacaaaccctcccgctacaatatactctactcgatgtattgcgcattgctcccggcaacccaagccgggagggcatctctaaaccgttatggttccaagaccacagcttttcctactctaacgcttgcaatcttgtattccaaatcatttattttcctttagctagtccagatctagttccttcatttaaggttatattttacgttacacgtactttacggccacctttcgaggccgcggtatcttacctatataaggtgattgaatcggcggggtttattgttggctgatttagtcccttgagccgtctatattacagcatgccggagagcgctatgtaagtgtaacgcgtgtagccataacgtaaaacatcgactccatccacccaaagtgtttactcgtgttgcaaagaggatgagtttttaagctttattgaaaattttgcgcagattgctacgaaaacgcgattttggcagtcttccttctgttgttgtggtgaatttccccttggcgtagtttgtgcatgcttgtgtcttagtgctctgaaaaaaaggcccggtctctggttaaatgaggtgtctagacggccgacgtatgtacctaacctagttcactatctaccaaggaacttggaagctttcataagaggcggttctagcgcgccaggccttgaaacaagaatactgctagtaattcagatgcctagaagaccggtcgttgctcgatccttgcgatacggctgtaactcgtcttccatattcgagtcttcgaggttctctgccagccgttgtggaatcgtccaagtcaagcatacagcttatctcgaagtgtccaagctctcgtgagggaccccctaggttactacctagctagcgcccaacctcgtcaccactctttctatctgagggaactacagcatcgctccctgcttcggattcaagtaacgattttcaacatacgaagtaaatgagccgaggaaaggattgcgtacactctccacgactataaccagttgagtaagcaaaccgacgactatccttaagcgcatgacagcgaacagaggcaagccatgtctttgcgccgcagcgcagaaggaactggagggcgacatttgggaatcaggtatgcaagtgacaccatgggagtgctcaaggtcgagtgtgcaattggtattacaatatacctgagtagccaccgtctctacataaatgtgtctctcagcaattatttaagtagattgccaaatgctgcagcggagctgaagagcgacgcctgtcgtgtttattacaggaccagggaaacctgtgtttactcaaagctccgctgtgtacggagtctgcatgtcgaaggcctcttccgcgccacggacgcgtaacttttccgtggtgaatgccgatttgcaccacccgatgctaggtacatgtatgcacttggcaacgtttggagagccgggttgtttcgtcactggagcgcaagcgcaaatggcgcaaaatttccgcgacggatcccgcccctttcccccttcaagggtgatttgcgcgaggtttgtatctacaattgccatgttgactctctaataggcctctgctgagctcgcgcttcgtgtagcgcatgagaatcggggcttatcctggagacgccctgcgcgtagatgtagatcagatcaagttcatttcaacagctttgtagtcttcattcgtcatcccgccatcagcttcatcacgaagagcaacgaggctaagaaattattgtaaatgagatgatttgttctaactgcacagcctctgccatacattcaagcagtgattcgcaagagatgtgggaaagcttttagtaccaggcacatccacacatttattactgcactaagtgaacagtgacgtcaatggttgctagtcctcctctcctccctccttaccctataagcctttgtctttgtaaacgcaatgctctcgcatcttttcaaataaatgtatcttctgatactccgttaataatatcttaacgcattttggagcaacaatagaggcagatggtgttgagagtaaggatgctagcgttgtgtagctgtgaagacttcacagctgacgagcgccctgagaaccccgaacatattttcaggtagcacgtgtagtgagtgttgattttagtcaatacaaactgtatctatatttaactgattgcgcaaagattgctccatttgcgtaggctctaacagtcttcgcatctctgcacgtgagggctgcagtaagtatccgttaggttctattgggcggtttctaacaaacatgattgcgcgcatttaagggaggcttacaacaaatcaaggaatagtgtcatcggaatcccatcccattaacagcggcttaaggggctgtggtaaattggagccgattggcggagctagctgtttttgtttctgtggttgatctttattgcgcgaacttgcgcgccgtcatccttgtcaaaaaggttcttgagaagttgtatggctggtgaattgcgctcaagctgcggaaatttctcgatgacagggcttaggctgcttcgattgcgcataaggagtgattagaacctgcaaaatctatggagatggcagcgtggcgaagtctgcctgcccaacatggctaaatgcgcgagcttacagcaatacactctacaatacacgtaggtaggccttcaggtttaaaagtctgggtatcctccgacctttgcccaaagatgtatgtaaaaagccaagcagaattctgttctgcgtctgtatatatcgagccaacaagcaacatgcatctcacgaagtttatgctcctcctcggagttccatccgctctcgctaaatgcaaatgtgtaggtcattctagtcctggattgtgtgggacgctgtcgatgaaagacgccacgctgacttaacaaccgatgacgcagacaccgaccgacgattgctggccatcgacatttgagtggaagagtctcaacagcactgttcagggacagttaatcgccaatgagccgctcgccaaaccttgctacgcgggttttagcaataatttcacgcagtgtcaggaaatcagcaagctctaccaggatgcttcatttcgtgaagcatctccaatcggatacatgtaccccgtcctagacacttgtgtccccataaacggctcgataaccggcaatccagtgtgcgacttgggtagcgcgtctgtatacagcatcaacgcatctggagcagctgacgttgcggctggtgtcaaatttgcgagggataacaacgtgcgcctcgtcgttaagaacaccggtcatgatatcagagcacggcaagtgatcatccttgactttgaatggcttagcggaactgacaagttctgtcgaatagatcccagggatatggtagtctatcaatttggatgaagcatatcaagcccgagctccaatttcaagaaacgtattcgccctctgatagttcatgtcagtcaacatggaacggaagcgcaatcgtagtgggtgctggatatatttgggatgaagtatacgcctttgcagccgagcatggccatattgctgttggtggcgcagacagggtaggcattgcatttacttggagttatgtatgtaactaatgatgatgtgctagactgtcggtgctgttggaggctatctccaggggggtggacacggtttcgccagccatgacttcggattagcagcagaccaagttctcgagtatcaggttgtgcttgctactggtgatgttgtcaccgctagtgcttgccagaacgtggatctcttttctgctctacgaggtggtggtggcggcacctttggcatagtcctggcagcaactttgaaagtataccccacgcagcctgtgttgaagcattcgttaagtgttacggcgttgagcactgatatttccgcccttctcaatgtttctgtgacgattctgtccaagtatcctaccctcttggacgctgggttttcaggatatggacaactggaaagaatacttggacaaaaccctgcttacagtcatagttttgggaagctcctggcaattgacggctcctcttctaactcgtcttctgagatagaaagagcagagagtcttgtgaatgaggagatcctagactttctttcatctctcaacggaacaggattttctgtgacatcgacgtttcaaaagtacgatacgtttcaagactacttcaatagtgggagccatgattcgaacgcatcaaataatcctagtcccgccatggtgtcgcgtttctttgacaatgactctctcagcaataatcaacaaaacctctcctctatgctcgaagcaatcttccctcaaagcgcgtcccaagttcaggccatagcatctttgttggagttctgtctcgtcggcggtggggaagtactcagcccccagccacatactgctatacatcccgggtggcgaaagacatatatgttggcggaaaatttcgacgtgccacctactgatagtgggctgcaaggagtccggcaagtcaaggagtacgcgacgtcgacgaaactcaaggcaatgaaggatgctactcctgtacttggaacctatctgaatgaggctgatcctaatgacccagactggaaagaagcgttttacggaaaccagtacagttggctgaactcagtcaaacagacgtatgatcccgatggggtgttttggtgctaccgctgtgttggttatgagggatgggaggaaatcacaggtccaatgctctatggacccctgtgccaaacaaacgaggtaggcgactatagctaaagagagttaaagaaggcgtaggttaccttctatttgcctgtttgctaggacctttatttgtgagaaaaaataacattcgcttattagtttatttatatagttatatattgcttatttaatgttgaacacaaacttatgttatgattccttttctatactaaaatacaccaagaggtagtactagatattagctaaggaacaataagtagcaatacttatcttgtaggataattattgtatttttagcatgggttactaatagcttttgattgttttttttttccaattaataagcgcttactgattaattgttcaaactccctgtttgtacttctgaatctggataaaggctgtttgttgttcaatgcttacaacatagctaggcttttcgatacttggcaatttgtaattgtactagtattcttaatgccgaaatggtaagtccggttttgtttgcattttttcggcttttacttccctgtcaagcttgtttatttgcaccaagagcagcgacaaagtcaactttgcttatcgcaacacacatctttagttgcatatatatattgatacttcgcattgacaaaactgttactattcggacaatctaaaaagacaatatattattccagctacgcaatatttcttacaacgataaacaattttgataatgcgtctggctaatctttttgctacatttgccactttcggctctttagtttcgactctacccacagaggttgctagcaacatttctaagacattgcgagatgtcattgttttccccaacaacacctgggtagagaatattgctgtacgatccaacggaaacctacttgttactctgttgaatctgcccgaagtctgggaggttgaaccactttctgggtctgctgagctcgcatactcattccccaacgccaacgcatgtctagggattgcagaggtgggacacgacatctttgctgttaatgttggaagcttgtctgcgcccggtgtgggtgcgcccggcagttggagcgtatggacactggactacaatactgcgaatcccagctccaacaagccaacatcgaagaatattactgctattccgccggcagtcttcctgaacggccttgccaccctacccaccaaacctggtgttgtcctgacaggcgactctttcctcggtcaaatctttgcggtagatatctttaatgggcattacaacgtcgccatcgatgtgccggatttcaagcctaacgcaactgcagctttacaatttggtgtcaatggtatcaagatccacaacggccatttatacttcactaattctttgatgtcacctcttcttgccagcataccattgtccactaatgggaccgctgctggacccgtgaagaccattgcgaagagtgcacagtacccggttgattcgggatttcaagcagatgatttcgcactggatgctaaggccgaacatgcatgggttgcaactaacctttccaacttgattgtccgaattactatagctacgggaaaacagcagattgtagctggtgggaagtcgaatcctgtagttgcgggtgcaaccggtgctgttttcggaagaagttggtacaatagacatatattatatattgttacagatggtagattaggtgacccgagttcagctggagttacagggggcaagattgtagcccttgatactacagaattctaaacctgatatacgataagtcaagtaggtagtaccatgcaaccattatgattatccctaatagatatccatttgttctactcgaggtagaaaatataatgcccgcttcaagcgttcatagcagtgaacaaagctgctgcgccaatcgaggttctcgctgtgaagctataacttcactctactgcacaacgaattatctcgaggataaataaggtgccagaattctgcggtagtcccgctgccacgacaaagaagaaaccaaatataagattaggaagagactttttgacctggccagccaaagtaatagctgagcctgttccataaccttatccgacgggaagagttgcgataacaatgttgtgctgtctgatgctaccagcttggaaaacatagtcgttcccgcggccgactgcaaatactcgctatacgtctatcaagtatgaagcgggcagccttggcctcaagttccaaaggcgcgaaccctccaattgtataatcatcaggcttaaggatgatcactttcagttttgaaataagcagaaggtaaaatatttgtctacaagatagcagaataccaatcttaacgtggaagcaagaccacactgttataatcaaggaataagcacggccctatccactaataatacagtattaaattcaagctttctccaacttctaaaggctattcactgcgtttactatagtatcctttaaagatctatatttaagaccaacatctgtgttagccttagtagtgtctatgatataggcaggcagaataaatgctttactaactccctttacagtagtttaaatttagttaattagatgtactatcgaaaagacaaagatgctagtacttgcctacaaatattaaagcactttgtagtcctggtagtcctccaacaacttgctttagagaaatatacttttgtttgatctgtaaatgtattatagttgctagtgcaatcaacttgtaggaagcacaaagtaatgtaacttaaagagtttaattatgacagcaactagagagtgttactacttaattctcctgcttaaacaaccacttgtcaaattccactgtatccagaccttttggtatcgaatttcttgttgtttgccacttcttggagtacgcttcaaagctgatatgatctgccggcttcactgagagagacttcacccgcaacgtctctggactatcctcaccttcacagatgaccctggcctcataggctctctctgcaaaaatactcgctcgcgcttgatccccatgcgcgatgctaatctggaaagcgtcataatagagcctagcaatcatcgcaccagcatagccaccaaactcctgttctagaatttgaaacatcaaatagcaatcactcaggctctcatgtggtctgttcatcattcgaaaggcatccccaatggcttcatcaagcctctggatctctctacgccggttatcgctagctttgagtaagtcgggggggagagagcaaccactgcagtcgcatttgaagccgaaggcgtctttcaaaaataattgtcgttcccttgagccccctccacgatcatagggaattgtgatctatgctcctctctcaattggtcgaatggcgtggatggtttcgtgctcctgttcgctattccagttgttgtgagcgttcgggatacagctgtggttgatgaagcacgctgtgggatatacgccgccaatgcgcgaccccgatccacacggcagagcattcgtcctgaagatgccactgaatagattcttgccccggtggttgttgtgaagagaaaggaactgccgttgtgatgtttttgacatttcctttaactccttcgtgagaaatgactccagcttattaggcggcataggtccagctgtgagaagtggcttttcgcaaatgattcgagtgcctttagatatgttgaaccgggcaactaaccctctacctttgccggggatatcctgaacctcaaatagtgcaatgtcctgctccttgacaggatcggtttcactaagaagttgtctaatgctatcttgagtttcgaatacatcgggctgcgaatgaggtatcaaaatactgttcatcgaccaagaacgtggtagaaacacaatgtacctgctcataagaccgaatcgagtcgttgactttcttccagtcatgaataccgtattggtcggcaccttcatgccaatactgaacacgcgggccaaaatgggcttttgcaacacgtgtgactgtgttgatataacgttctactcctaagttacttgcgatggccccggatactttcgaactgaaccgcagaaacttgtgaccctcaaagggaagcttaggatgctcgcctgcgttgaagttgatgtaattcggcattatttcgacctggacgtcatctttgtactgctctttgatgaggttgataaagaagcgtccccagttttgtttatcaacaactcctttggacaaaggagggtccatatcgaacccggcgtcaattcccatgactgcaggcaattccaactaaattcactctgatagtagtactagagggttagatttgagaggaattagttctccattgcaatactatagcagatgaagagttacgagagggggtgagttaatgaatgacgtattgcgccttactaattatgctgtgtaactgaaaccctccattatataccaataagcaaatgacacaatgccactgttgatgcatgagtagcgcacgtgccgatgccatggcaaaggaagagagcggggtaggttacgtctgtaagtaatccctttgccattagtatattacctgcaactattgccatcacagcgtcaaacaccaaatttttacgagttctgcgacatattatagtgtccacaagatgagggataaacgtgcgccgcgaggaaaagtcttcaactttaaacctcagttagaatggagcgatggaactgctcagcaggtacacttatcatcgctatatcggtctcacatggtggttgtcctaggaaaggcattacaacgaccgcctgggtgggttaggattgctacggtttgcgttttttctgcttatacacaaagcttttctaacttaaccaggttacgccgactttacctgctactttcgactcgaatcactaccttcctatttaccctacagggaagcaccagaagggtggtgtacaattgaaactctgtggcagttttgatggacaaacaatcttacgtttactctcatatgtaaaagtcgacgaaatcgaagaagtaccattggagatattgagtgaaatatacagatctgacgggctgagcatttcgctccaagagaagtcttttggacccttgcagcattattcaagaaaataggttgtcggctgcctctacttggctggaatagttacattccattggtatattggaatctactgttagtggaaagcagcaatattaccggactagcaatcttgaaacaagatctcgaaacctgaaagaatggtaccattctggttgaagatacgagaatttacctgttgttctcgccttccccctagtgagaacctctttatcgaagtcaggggaagggtttttgtagagacatcaaattgattgtcaagacaggtaaagataatttgaagtatgatagacggatttcagttatattaatcaatactttgactttttgcattctcaatatgtataatcaggggtttgactaagtacatgatactggatccagattcaagcttcctctaacttccgaagacttttcactgcgtccacaatagtatcttccaaagatctatacttgactccgagatctgtgttggctttggtagtgtctataatataggcaggcggaataggtgctccagttactccctttggagtcgtttcactgagctccgggaacttggctcgaatgatgtcaacaatctgttggtacgtgtaagccgaagcagcaatcaggtagcgctgatttgaagctgctggcttctcgaaagcttggacatgggccttggcaacttaacagagcatcaaccattagcagtagtctcgaacgtttccattgttgggtttgagacttacgatcacgaacgtcgacataggaaaagaaggcggtagtcggaacttctttttccgatccgttgaagaggcggtagatatcgttggaggaagtgtttagctccttgatgctctctacatgatgcagaagaggaccgtagatgaatggaggacacaatgcagttactgtgaatttgggctgattaagatgtgttagtaggagatattgagtctggtgtgatctattgcaacattggacgtaccttgtttttctcaacgtaatcaaacgcagccttctctgcaatggtcttggaagctagataggcgagaacagcattcccactctcaatagctgcctcttttgacacaggattccaatccttttctgtgtagacgtatcctggtctttggccttgcaggggatccaggattgaggcaattgaagatgttatgaccacgcggctaacattggcgttgcttttttggatggcttctaaaaggttaaccgtgccatcgacagcgggtctaaacagttgtgcctcaaagtcggttgctcccaagatcataggagatgcgacatgaataacctttggaccgtttagtgttggattccaagtgacagtttggagaagacttacgccatctactcccttcagagcgtcattaaatgcatctttatctgcaatgtctgggataaccacataagaaagctttgcgctgtgttcagggtggctggcgagcacttcctctcctctagcttccgatcgaactgttgccttcacattataaccttggctgaggaaagcccgaataacgtgagctgcagcgaagccagagcccccagtaattagaatagtagaactcatttttgacactggttgtaaagggaatgtttctcgtgtatgtgttggtattatttttgagatggaatgtttattctttacccgcgtccttgacgatcttatatagttttcaacatgtagaacccggctcctctacaagaagtgacgttgttaactgcgctatgagataaatcagctattattgattgatgttttcataatacgttgcttacaaagtccttatactaggcacaatttcgtgagaattattattaaccgcgtgttgttaacgggtcacttgcaacattcgcgaacttaaatgcaacaatgcttgggcagattccattgcgatagatagactaggacgaaataagacatatcgaatccctgtcactgcatgaacgatctgtttagcttgtacactaggtccaggtggagacgcgctacctaccttttcgcatacgcccgatcgtttactgctaactcactctgtatacaaaaagtattgaactggccttgtgtttgaaccacgcgtagagaaaagatttctgaattttgaaactaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatatttgccttatgacgaagcgaataagaccgctggggggagagaggtggttatgccagcttatgagtcgagagtttcaagacacttggaacaaagaaataccagaacattcagcaaagtgttcaaataggcaagccaagcagcttcataattctacataaaaaaagtgaagaagaaaaactgtataaacaatgaatgcaataagcattagataaactgacccaaaatataggcttatagggtaagacaacaacaggtcttggagcagattgagttacaagcaacatgccatgctgaaactggcaggctggtaacttgtaattcttaattcatggaacaagagttgcgatgggaagatggaggattaacagtttaaattgcacacgcgtgcatcttgtagctttattagcagagcatcagcatgcttgatatattactttattaccttctgccaagtcgattatttacaaccacccgacacgggacatgaaaccaaatagggcactaaacttcgatttgttttaccaaatgtgtattcacgattattctttttcatagatctggctcgataaactcttcaatgtcgccccaaaagctgaatcgcaccaaatgaaaccttttattgcggccagatagtcttgagaagtagtcaatcctgtagattgagcgctacctgacagcaatgccgcgaactgtattcttagatcgtcgaataaaattggcgagcaggcagcaacggtgagtatccagatgagaaatttattagatgtctcccacttgggaagcattccttccgagccaagtatgagcagcaatttcgttccgtacaacatccccgcaccaggctcaaagtcaaatctggctcgtagattgccgaggtacagaattcccgcgaggcggaagcattctctttgacgagcatgaatctcctcatatattgaggagcgaggaagacagagaaaatggtgtaaaactggtgaaatgtgatatacaggaaataagggatctatccatagattccgtgtcaaggtctccgctgcaattatatcattgagatgtctcaactggtggcaaagatacttggagatgtcacatcgctcgacagtaggtatgacacagccggatgagagttgagtcatgtcaaataacatcaagttcagcttgctttgactagaaagaatatcattgggcggagaatattggggcgctgcatcttgtcgaaagcggccgttgacttcgatcctttgcaaagagttagtcagcctttgatacatcaatgttcgggggcttaccaaaacatagccagtcgcagaggacgcgattggattgaactgtcaccgcccttgaggtgaaggatacgcgcaaggccatccatatggatctgaaagattccgggctctttgatcagattctacagcctgtcagaatactcaccctttgagtaagcaggtgctcgaaacctaccgcatacgctgctgatgtcagaacggcaataacaacctcatcacttgcaccagttgcgacgctgttcaacctctgctgaatgttttgcgtggagatcatagcataccgggcgtcctctcctgtatctctctcgcagcacaaccagtgaacgagatgccacgcagatgcagagagcatttgtgacagcgctattgtctctcgagcgatatcaacaaatccgatttgaactagcgtgttgaatttagggcaactgccatcatacactattcaccctggtcagaagagatttatccaggcgatcagagagacaaactgtgatcccagaggcgatgggctcgacgatcgcctcccaatccaaaagactgaaacggatcggagcgactcgcatccaacaaggttgttggtccaggatatctttggctgaaggaagtattggctctttggagggaaccatcgagtaaaggcgttatgtcgagctccacggttgtctggcgccgctcatagggatgctgacggcgataattggcttgagcgacgctgcggactcgtcttcgggtctctggatctctgcccgtgtcatcgccagataagacaatgaactcgaatcgctttgggacgacgattattggggtattctcttgattctcgattggacattttctgctggcacttttttcttgttttctgcaacaatgttgccgcgcccaagctatggtaaacgagataccttggtggcttgaattatgatatgctgactaactagggagactctgcctattgccgtttagttgagcgctaacaccagagttaaaatcggcttattctgccgtttattggacagagatacgatttcttctcaatacaacttatttcctaataagatcgacccatattaagaataaaaagaaggggcagaaaggaacaagcaagtgggcaaaatgagaaattttactcgatggtaagctttccttcaaccttggctgcttttagacagttgtgcaaaggctatgagagaatggatcacatacagctcaaacagccatctactggggctacggggccaatgattcatttgtcatccggtttgtccagtcaaggattcatatgtcttcttaataatacgaaattcgtaaaataacacgcacatccacccggtttgtttatgcaaatgtaacaaagtcgcatgttgggcccgcggtgagcagtctgacagaagcttgccagctcagtcggacgtcagacaacagttctaattcctggggttacttgtttgcttctcaacagctcttgaatggaagaccataaatctttccctttcaatatcacggtgccgatgtgtccagattgatccaattacgagggccagagaatttcacgacagactttgagagagcattattgatggcttacaccggaccactggtaagtcaagtccttggcgcttcacactgggcgagacccataagctggcatgcatttccacttactcttaccaagtttgacgaggctttactggataatactacgtgcatcttaatggaagacaaatggctgaagactatgaatacatcgaccgcccaatattcgctgccatctccaggcttggctgactgagtgcttgacgtctggtcacatattgtaaatttgccagctctcttcaaggaaacaactgatctggttctaataccacggcatcctttacaattcaccgtccaaggtactataaatcgcctagtaaatgaccttgtcattctaaatatacggctggatgagattagaaaactagaagtgtttcatgaggatggagatatcagaaaagagtcttctaccagtactccaattgcttcagatagtgatagctacttattttcggtacaacaccagccatggccagttttgaaagcaaattctgtcatgtgttggcttataagagcgcggctgctctcggcactgtctccttttcatttccacgcctaccaaatgtcaagcgtggtcaaaggagactgttagatggaagtgaagttcttccaaacttatacagtcggggcttcttggcggactgtatatgttttagagcgtttgcgtggcgaatagtattatttttactcaagaaatttgggctgatggctgggctgacactatgaacaagtatattgctgaccaagaaaatagagggatgattgagaagtggaagtgtaaagcatggtgccaaaagtttgtacgaaaagagtcttaacgttatcataaaaaaatcctggttttatgtatatttagtctacctaagtgcgactttacatacattcgttatagaattacagtcagtgcatttcttttaagtatacctgcaacaaaaagctatcttagtaagatactagactgcttatacacagaatatattacaaaaaggaaaagaaaatggcttcactttcaataggccacctcctcccaaaacatggatgcctccgaaatgaaagctaggtccgaccaaatgaagtttctcataatctctagtatctttgaacgggcatcacagcctatggaaaatcttgtggctagattcctccgcagaagctcaatatacatggatcgaataggtccaggagaagcgaatgtgccgccaatatactggagccaaagcagcatgtcgggattttcgttccatatggcatcttgttcagccctttgaagttcatcaaggagctgtgaagataagtaagacttcaattaactcatcagtacagtttattcatgaggcggaaacagaaagtaacttactggaatggatagagtgcaccaaacgtgacaacataacataatagaacatatatatgctgcgatataacagcatttgagcatgggagaagtttttaccaaattcccaatccttgactgaatagaggctgtatggttgtttatataagccatgataaaaggatcgccctttttataactcgaccagttccgtatacattgcaatgcatgcagatcttcaaggacttctatgaaagcgtcacttagcaaatgtgatatttgctgaaatcccgaaggaagctggtagaaactgggcgtaaatgagtctcgttgccagagtagttctgagaaggtagtgtggtcaacaattcgatctgaaccagacagaattgacgcattcaaatcctgcctatgctattgttagacattgatccttttctttccattatatgcgattcaccagaatattgcacgcttaataccagccgtgaggtagactccttggctgcgagaaatttcaagtagctgtctcactgcttccatatggagttgtacttgagaggtcattcccagttgagccttgggaaagagcatttagtattactgcaaacccaattcgggatagatgcctacctctacacccactagtaggagaatggctccaattgtggactctgacgcggcctctttggcgtaggccactttgtcccgaatataagcgatagcacaaaccttgtatttgaggcattcggtatccaagtttccctccgttactgcaaacaatagcgacagcataacggcattcgcaagggcagggtcagttaagcccgtacggaagaccgtgtggaaattttggaatgcgaggtcctctgtaatactaaaaactggttcagaggccttcctagctctacctgtgtcgttcaaggtcaaaaaaacaaacccgcgtcccttgtggtgcatagtctcttactatcatccagtagcatttgtagccgcgagttgtccacaggaagcgtaccaaacggatcaatcacgcttagagataaagacgataccaatgctggaggcttcgcaaaacgtgacttattaatcagcgtagtacgctctttcttcaaaagtgtcactcgaaagttgcattttgactcttgttcgagtaaccgcttcgccttgagggcatgcttaacggcatgtgacttggcggagcgattcgcgacacggtcctgtttgttacaggggcctttaattggaacgaatttaaattcattggctgataatatttagtgcttggtttatgcgagaagaattggatttgcattgcctaccatctgggttgagcggctgagcaaccatgatgtgcgacagccaccaatcatggggaccacgttctggtttaggtcgtaaaaggaacagtagtaagacgcatgaactgcgctctgcttctctggcttccgcaacagtctgtgcagacttgctggatggatttaggactggagattggaaaagacataccaggtgcgtggcttagaaatcacatagtttcttcaagcgtggcaccagccccactatactttttgggacaaacgttattgcctgattgggaagtacgttgatgtgcatctccatcttgcattcggaaatacgtcaagttactcattaaaattgaagctcatcaagatagaatatcgagtaatatgcagttgtctaactccgatgtcctgattttccagaaacgggaactataaaatggcagatgctgcccattcaaaaagtttgtacttccaaaatacaccacagctcaacaagcctctccaactattcttctcaataatgaataactctcaacttttcaaaccactgaaaatcggcaatgtggtcgttaagcatcgcataggcatggccccgatgactcgcctccgtgctacagatgatcgtgtacctctgccacttatggccgagtactacggccagcgctctgctgtgccaggcaccttactgatcagcgagggtactttaatctcgtacgaatcttctggtggatttgccaatgcacctggcatatggaacaaagaacagattgcaggctggcggtcagtcaccgataatgtccatgccaaaggatgcttcatcttctgccagatctttggcatggggcgtgctgcagatgaggagttgtccaaaaaggacggagttgagattataggccctagtcctatcccaataggtgaaaacgcgccagtaccacgctccatgacactcgatgagattaagaagactgtccaagattttacaacagccgcacaaaatgcgatacttgccggtttcgacggcgtagaggttcatggtgcaaacggctacctgattgatcaattcatccaggataatagcaaccagcgtcatgatgagtatggtgggagtatcgagaatagatctcgattcatagaccaaatcatgaaagctgtcgtcgcggctataggatcggaacgagttggtcttcgccttagtccctggagctcatttcaaggaatgaaaatgacaaacccaattccgcaattctcagacataatcaacagagccagcaaacttgatcttgcttatctccaccttgtggaatcgcgcatatctggcagtagcgacagcgaaggcagcgaaacattggattttgcttacaatctctggaacagaccgctgctggtagctggcgggtataaattgcacgatgcgaggcagcttgttaataaatatctttccaaggatattgttgtcatgtatgggagacactttattgcaaacccagatctggtatacaggatcaaggaaaagttgcagtttgacgagtacaaacgcgagtcgttctatacaattaaggatgcattgggttatgttgattacccattcagcatacagtatcttcaaagccagagcgctgaggctgtctcgttttaaggcaaaagcaagtcaagctactccaatttccgttcacttgagacagactatatagcctaatgttttttttcttctgtgcccctgctgaaagtttgtttctatagtatagtatatgctatgtgcagttaccttcacttttgacttggtcaatttattgcagctttaaagctcaggtttgttaaaagtaaattacacaatatttggtatatgtcgtcttcaaggcgcggtgagccgcaactaggagaggtcatcacggtcaatctatagagaactcgtcgaatagtgcctcgtcgagttcaggtggagatgatattggaagctccgagccgcggtaatatcgagcacacaaagccttctgtctcaagccatacagtggtttctaaatgtcatcatcaatcctatccatctgttgaacggtagacttaaagacccgatcaatgatattccaagtcgcgtcttctactactcccttcacgcgcacgcacagcccggaaagagcaaaagacatcgcatgccaccgaatatgagtgtcaaagaagaaccaacgccaacagtccagttcacagtcagccccaagcgcttgctcgaattcgagtaggctaacacatgatttgaataacaaatctttctctccaggggttaaaagcatatctttctcggcgccactgtagcaggctgaatacgacataagaaggcgcagcttcgcgacgactagttgcgctatcgtcaacagcagccggcttatcggtgtggatatcgtccggcagaagcgtaagtatgtatcatctaagtcatctactagcttttcttatgctgcttctgtctctttaacgccctctggtttcccgcagggatggataacgttgttgccgcacgaagcagccagcttccatgcttcgtatcggaccatagagaacgccatttcagtgtagtcacgacgctcatggagtacttagaaagctatttccatgtcatcatcattgatattcagcagcattcttgtattgaagcttaagggcgtacagtagcctctaggcctatgtcttccaaagtacgccagtccagcaagcataaatgccaccaaatgcggcatctcatttccgtttcaagtgaagatagattaaacacagggccttctcaaccgctgttctgaaagaggcagtatagctttgaacgtcgaaggcaaatccggctctagcttgagacagcgcaagggaagatgctgcacagtagcaaattgctagcagtaaggcgcgcgtctcggggcaaatacggccctcccttagtaataaatcagttatgctctgttcaatagtaggtttaggaagaaacctgatgaggcgctcgatgttttgtatgtatatcttccacaatcgaagtatctggccaagatgaggattcgcggctgtcgtgtattttgccttgacaaattgagacggggatggcttctgccgttcattattcgcaagtttgcaaaagattaataataatagaactgaagaacgaaaccatccagcagaggtattggtagaggcgaatgttagcgttgcggggtagagagaggttgaggcaggcctaggacaacactacgacgagaggcccgagaggcccgagaggcccatccgctggcaactgaatgtgcaaaccctttctcactccgagaacaagcaatacggccggccgagataatggattttaaaggagtcggacttacgaaacaatggatcttgtggtcgagccgtctaacaggacatgggtttcggctcttacgtgttgtgtcaacgacagtgtcactacgatgagtattagatccttcctaacataaaaggtcaatgatttcatgaatacttgagaagggtaacaagcactattatatcgcctagtttcactttagcttcgttaaacagactcattttaatcaccaagatttactcgctgcgatgcctgagattgttattgttggagttggcccaacgggcctttggctcgcattggagcttcacagtgctgggcttgaagtcgccgtaatcgaaaagaaacatcatctgagacattcgttcgcgagcagctgcaatagcagctagtaatcttgaaacgttcgcgactcgtggaatagctcagcgcttcattgacgccggaacatctatttactcaatccattatggctcatcagagagtcggctacaaatgtcaagagaatctttgggtaccacgcatcctcattctttgatgaatccgcaggccgtgacggaacagctcctagtagagctttgcaaagaaagaagagtcaaattcgtcttcggtcacctcgcgattggtcttgtccaagatagcgagaccgtcaccgtcgaaatgagaccggagatggcaccgagtccacattcacagcatcttggctcgttgtgtgtgatggaacaaagagtgagatcagtaagttggcggacttcgagttcgctggtactggtggcaatatctccggttggctagcaaatgtactaaccaccgacgctccctcccaaccgctatcggccaataacggatataggtcatttttgatgcagcctcttggatatcgaaagtactaccggctcaccggagtgaacataggccccgtagatttagcgcctagtgcaattccaactctagcaaaacgtcaaatctttcgcaactgaggctcttggaacagattttggaatacactctcctctgtggctctctcgtttttcgaacaccactcgtctcgcgacaaacttccgcagcgggcgtgtctttatcgccggcgatgccggtcatcacttttccccggccggtagcaaggaacccctacaggaattcaagatgctgcgaatttggcgtggaagctagttgctgttgctcaaagacgattgacagggaaaagggctgatgggcttctaaacacctacagcacggtgcgagagctagcattgcaagctataatcaagagtacactagcccaggctgctctgtatgcatcgagcaatccagtgcagtctactttagtagatgttgtatacgaactagtcgcccatcctgacttgaacaagttgttggtaaggcgcatcacggggtttggagattcattccccacggaggaaggcggccaaaatccgttagtaggggcaagggtaactcacctcgaaatgcggatttgaaccactccatagtgccatggctgtggataccttcattctgattgttcgagatctcactcttgagccacttctttacgactatattggtccatgggccgctcacataatgtgttttggaccaaatgacagtatattttgctttggccagcaatgggacggcgtggatgcagcgttggtccgccctgatgcacgtgttgtttaggtctgccgggattcatctccccgagagcatactcagtcttctatcagaagactacttggaaatatatgtaaggaactttacctggaattgaagtatgattgcattatatggcaatgttacagcctgaatctagaagttgttaaggcgcgtgcagggtagagcgcgctggagctaatcaagatttatttgccgattaagaatggagtattagcataggtgtgttttacaacttcatcccaagtgatagttccgtccgtgatactctaatcattatgacgttgaatgccaagcatcgggtttgttattcaatcctccgctgagtaacatttgaattagaacgtagcatccagccatttgaattgtctaaattacctactaatagctagtggagttactccgttgacgtacagagcagaatttgtcttgttttttttagctaaaaactgcatttctagcagaaatagcaagagatattcacataaagcctagcaaagcatcatctaggctcgtagcctcccgaagtggaactgattgaccctttcgaggtagtccaatcttgttatgccataccactttcatgctagcatttgttgcgccttcaacatctcctggactgcctgcaacaaacaatacgtcttgggcctgaactcccatagctgttaggatagcctgataagcttgtttggaaggcttataaaagccactctcctctgcagtgactactgcatcgaaattcccagctatgcctgccgcaatagttcctagacgttgcgaacaattggtgaccacgccgagtctataaccctgaagtctcaattgctccaagacttgcacaacttcaggccatggttgcagtttgccccaattttccagtaacgttcgaggagccgactcagccaagccgacatcctgtgcggctttgtggacgagctgctcatacgggacgtaggcgccggtaccaaaggtcagttccaagtaccgtttgcgccagatttgagcttcttctgcgcccgtggaagtgatagacgcgtcccacagagcccaagaatccagcaaggcggtaaggaggtcgaatataatggcttttggtcgccagttggacgatggggttgtcatgatgataaacagtttgtgaaatatgccgaactttgagagaatatggataaaattgagaatctgtcggctacatgatttgaaggagcagattgactacagttataagacctgtgctcgccccgaaaagcatggatctccaagcaccaagtatagcgtctgtggcttatatctcttcttagcacggggatgacgccgctccactgatcgcagccgcacacttcattgggaataggcgtattattccaacctagtccccaaaacgtcgcacccgcacactctttccggttaatggctttgcaacccacatctcgtgtagatagcggcagaggcatacctgtattagggtggtgtataagaagcgagcgacagcacacacaacagcacaagtataatcaagcgtatccaacagcaaatttatcgcatctcatgatggaacaagcacatcgagtgttgcagacagccggtgattttcgagaacactatgtcggaaaaaatatcactcagctaccgaaaccggccttgatactcgacacggccaaaatgtatcgacactgccagtctctccttgatgccgtagaacatttgggtgtagactttcgggcacatattaagacacacaaggtacacaaaatccctttccaatacccccggctcccaacactgactctagacctacagactttagaaggggtccgtctgcaagctggagaagctaaaaaagaagttcgacttgtagcgtcgactgttgccgaaatcgagtttctacggccactggtgcacgaattcatagaaagtggccgcccaatcaatgtcctttacggcattcccctgccaccttcgcaggttgatcgcctcgcagctattgcccggcagttgggtagaggcaccatttctgtcatgatcgatcacacatcccagctgagccatgtagctcgctttgcagagcaagcctcttttccggccggggtctacctaaaggtcgatacaggctaccaccgagcgggcttgcctccttcgggcctcaacaaggacgacttggtctccaaactgatgaaccttgataaccagggcattataaattttattggcctctattcacacagtagtctcagctacaatgattcgaccgctgagcaagcaatggccaatctcaaaggcgagctcaacgggtgccttgatgcgctggaagaaaacacacatttgttctcaaccaatagggaaattactatcagtattggagcttcgccacaagtgacttcaatagagaatttggtcggggctgagggcagattatcagagggcgccaagtctttgaaacaggccttgcacaacgttgtgactgggaggcactgcgggtttcgcaccagactcgaactccacgctggtgtatattccgtcctggacgtgcagcagctgtctacaaagtcacgagctcactttggagagtatgaagatgagatagccgtctctgtcatggcagaggtttgcagcgtctacaacgacggtgagcggcagcaacctgaagccttgcttgctgttggagtgttgggcctgggacgtgagccttgtgcagcatatgagggatggggcatcgttgatcgcgaagcttactcccctaataccgccaatcccgatcgccgactgattgtgaagcgcgtgagccaggaacactccattgtgtcatgggggctcatcaatgggcatggcgatggagcttctcagcaacccataccgctgcaggtgggccaaactgtgcgcatctatccaaatcatgcgtgtattacgggagccttatacggttggtattatgtagtagattcatcggaacataatgagcaagtcatagatgtttgggaaagggcaaacgcgtggagaatgccagtagccaactaaaatctagattcttcacatagcaataataaaacgtattgtgatatatactatctgcaatcatctagctagatacatcattaatgtctttcagaaagatggatcagcaatgctcgcagcgcaaccagaaatcagtcagctggccgtaactaccgcaatgcacttgagctcaatatccgagccatagggcagctccttcacagcaacgcagctaaacaccaatgttttcagaatatgtaacatcaaaagttatttcgaaacttacgttcgcgcaggtttgaggtctccccagtaagttctgtaagcgagagacaggtcatcggcgtcgattatgtttgtcaaaaacaccgtgacctcaactacgttctccaagctagagccagcttgcttgaggatagcatcgacgtttctcataatctgatgctgcgcagtccaatgagctagggaaaattactagacaaatcaacatgacgtacaaatcgatcaatgactgtgccgtgaaccattttcttcgtaatgggatcagcacctagcacgcccgatgtaaaaacaaagccattggcgatgatagctggcgtataaacgcctgggcgaagcgtgggcgcatcgtcagtgaatacgccgactttttggagagacattgcgattatcttggagtgtagtgaattagagtgcacttttgacaacacgctgatttcgcttaaagccgaagtcaaggggcaatcctttaataaagcacatccgctcctcagacatgatatctagcggtgttttatatactggtagcatctgcactgcaagcacttattcatgtaagttggggaataacttagttcttacaaaaggggtaaacgcatacgggcgttctctcgtactctgaaagagggaaagctggaatgtcatccttctacatagtattcaaaatttgggttaagacttgtaacttgcccacttgggcgctcccgtgcaccaaatgcggcaaggctcgaaattatgcgcgacaatctaggatactgtccgacatgaatgattcccgacaatgcgttcccgagcactacaaatggcaagttccatccgaaattcaagaagttttagaaagcaagtgtgagtcatgattgtacgactacaaaccggtaaggcgtctatgacgtagcgagctgtagaatttgcgacaggtaatgggcgccaaggtaagatggccactacggcagattctcagacaaagaacggaccggccactaacatcattcgtgatgcgttaagaaaagaagtcgatatgacactggctgacagaattacgcaaatcaattgctgcttatcaatgatacaccgtgactatggtgtatcctattcctcataccgcttacaaaagtaaatccatttttttttcttatctaggcgcaaccaaaccctccgtggagacatggtatgaagccagctctcccgtacttctacaccggccgtaaaccaacattgacgagatcaactgactggaataggagccaaacttacccttaccacccccatcatccaccgtttgaaacagtgcgacaacgtctaggccatttctgcgttcgcggttgacaagtcgcaccgcatctagaatttgaaagacaggaaagtttccctcttcaatcccgtcccgacccagacgcgtttccaaccactcctggatccaaagtccagttttaaggcttcgagaagagagggcacatgtcaataatagcccagcaaacccgatggtgtaggcattgagacagacgcagtcctcccagctgattccagcggcaatgcgcagcaagacgaagatccaagcctcgatttcttcatactcatcatcaatattatgcacagacgcactggcaaaggtctgtagcggtcctgcgcaatgcatgacgcgggccacaacgtagtaagccatgttcatggctgattgatgagatggaaaatataaggcttcatcttcgggggcttttaagtcgaaaagtttcggacgattgagatttgcctcaatctctatcaaacttgggacgtacgcgcgccactcatccagcttctgggagtacctcttaattctggccataatctcactagagatagatggctgttcggatgttggagcagcattgtctacaaatgttgaaactgtcttttctctcatttgacgactttttcctggtcttgcccagcatgcaataagagcggcggtattgagacgatgcgattcgcaaaggatccaaaggatagtagccgtacgaccgcttccagtattcgaaacaaattgcaattctggacaaagtaacggagtggggtagtcctgaaagaactcgggaaccccaaaatacgccctgcgccaccaattttgcatcttgatttccacccaagccgcaagcaggccagcgccgtggggaaagatacgatcagcggactttcttaggagttcttctatcccgtgcgaatgtacgtagaatcctttaaagtatcccattgaagattccacgtagcagaaaaggacaagcgtggcaaaggccagcattgggtttgaagcgaagttttcagacctccagcaagacattctgcgcaaggcagatccgtagagctcgctgctgaaagcttcatggccagaatctggtcggaagcagaactctggtgagtcagatgtgataaataatcgcctctgtggaagtttccgactcatgcgactggctgcaagggtggccatggtatccgtaatgagcgacgattggccgcgaatagtatccatagatttgaacgccgtatttaaagctggtaaacaatgaagcctccaaatactcatgtagaattccacgacatcactggttttctgctgtggcgtagataatggagccaagttgatagacgtcccctcggtgattcccgagtccaacggctcgtcgaaaagctcggaatcacaatgcacttcccagactcttttctgaatctcgggagcacaagataagccggggtccgagagtgggattatatttgcattcagcacattgtccgggtcgaaaatgatgtcaaggccggcgtctattccagtaggcgagcgttccgaatgctttggcgaaggccttgtaacagcaacagtcgtgtttgacggcggatttgacacacacggtgacgtgaatgaccgcagtccagccttgagtgatcttgacgggattaacacgctgcgaaactcaaatgtctgagagatttgttcacaggctaccccgagtctcatgcagaggccgcaaggtttccgctcatcgcactgttaggctgtcagccgcgacattgagtcttaacgcctttaattacaatcaattactcagcacacctttttccgtctttgcctgcacgttttgcatccagtacgagagcgacaaatgttggttttttttggccgtggcggagctggtttatacatgttgagaagtgccgactgagaagtagccagtgaaagctgcttgtaggttgttttaggtaaaagttgccatgtagcccaagcgcgagatcgtcccccggtattacgatcaactccctataagaaagccaaagtatgactcaagccgccaaacggtatgggctaaactaatccacttgagctcatgttgtatttgaccttcgtctttcgtcgcggaggcagcggagaggagacccgtgcttcttaacgagtggagttcttggtactggtattagcagcattgccaagagagctttccaataatggacaaacttaaagaaacttaaaacacataagacgaaatacgtaaaacgtcaagcatttgcaagtctttaccgaccaactagggactagccctgggcttgcaaaattctcataggaattcggccaagcattatgagaaagcgccgtgtatttcgtccgtcgctaaagagggtatctgtttagacgttatggccatttgttacagtagtccttaatacgcctatcctatagtgtgaataggcaaagcagagtgaagacatgaattcgtccttctctatgagaatcatgaattataaattggttggtttcaattaaagagatgtaataaaagatgggcagcgcacagcattaaatttcgaaataagtgtctttagtgaattttagtgaattttagtcaatagcatacgtatctagttaaacttgaaatatgttggctgcattctttccattacaatgtatcagatgatatgtttgtgaagcttcttatcctgagctgttggtagaaacacatttaaatcttcattttcgtaagcctttgcagaaacaatatttgtctagtgtcaccctgttcaatcctgtcggcgcattcatcgcagtacaatcaaccagtaccattgttatacgagttatttccggtggcctattgtaagactcgtccatgtcctaatttactagaccaaagtctatgaggataaccaaggcaggcgacctgtgaagatacacacacaattggattaatcatcacaagtaatttttcgcataagcccatttgaaccaggcccatttacttggtaatgcagctttattttcatgagtttccgtccggggctttgtcttcttactttactacggccaacagactcagttaaatgaacctcaccgctcaatgccgttattaaatctgcccctagggtgattgggggggctgcgaagcattccacttgctactatgaaagtaggaggtagcatggagctgcgctgaaaatggttagagaatagaaccctggcatgatactatctcctcgtagtcaagtgattatcttgatatttattagtctcgcgaatctttatgtccctaggcccacaattggcagtacatgacggggccgattgttctaccgttctactccaaagtaaactgtagagtctatagttatcttggagctcctttgagcttcgaccttctcgtcgaaatgatcttccaaactagcgtttctggtcccagaatgatagtgaagaagatcatagattgtttcaatttgaacgcaaaccgttgtagctgtagatgtgtcaagccttttggcaggaatgtgtgatggcgcttgtttgagggtgatgctttgttgtcttaagagtatcaaatcgaaagatccagtgtggttagatactgaagcatgttttgactggctacgttaagtacaaccaccatttttatgccaatgatatgattgctgtctttagttcacaggtaagacgtggttgtatgataagagttgagagcattgcccaccacacggcctaaagcttataggggtaaaagaggacaaggataccttggaaacaatcgatgggcttacaaatcattctacggcgaaagcttcaattggaatttgaggaaatttagcatcctcctacggttatttctctctgtgcacacgctcgctgagaaatccaagatgagctgtcttggaccgagccacaaaacctcctagcaacctcataccacatttgttggtgctgggcttctttaagcgtgagcacttcaagaaactacatgacaatgcactgggtatggccatactaagcaaacgcttttcactcagatcatctccaaagtggacttctacttggcagctagaagagcaatgatagtcaatacaagggcactataaaaacggcccgaaactaacagtgggttattcggctatgttccgccggttcagtcttgctacgagcgatagtgattggaaattgacgtgcgcccgcagctcctcagctaagactatagccatttcccgaagaagctgcaagcgactatttggtggcattacaggcgcagagctaatggcgatcctggcgaacgaggccgagtgcaaccttggtggagccgcatataagaattacaaccttaaagtgtgcttaaagtgcctccgcgggggtcaagtggaggaaggaacgccattcacgccaagtttagaacggcccggacctagagatgggaatactgaaagccccttttgccatttgtagaacatgtttatacagacatgtctttaccaaataaagttgaacaaagacgtagagaataatatttccagaggacagagcttgctacagaagcccatggtaagcaatactgtggaaattcattacatgtttccaacgctgatcccatatgacaggcacaaaactctgcattggcacaaatatccatacttcggtcttggcagaagcccccctcgcgtctttccaggagcgaagcgcgcgagaatagtgccgcgtagctctgaaggcttccactaatgcgcgaccctggttctctccaatgcgtctggagccaaaatcttgagcttgacctcacatcgtgtccaacggccggcatgctcggaattgtgtctttgccgcgatgagagacactgagaggatagtgcttgaagacacacagaaataaagatgtaaacttgtctgcccacttaagatttgcctaatcctttgaatcacaacatgacaaccgcttaagagatgatcacgagcctctttcaccaagtaattggattttcacgtgaaattaggcatcaccataaccagtcttcatatgaccctctttcttggcaagtatagagagccccatggttgcattcaagtgccgcgcatctctcatgtaccgtgttaccccgcaacagccgactgaggttacactttggttgcctgtgcccctggctgatcccccacggggaaacactccatgctgcctggaacccatgcaattcccatcaacgggccttttctacatgtcatgctgcataagtcagaattcctaccctgcttcatacgtcagtcatgtctctactagcgcacaaatcctttgctagagagtcgacatggacacccaacgacctcgcgtatgaggtagctacccagaatggggatcatgtccctgtcggaggttgtccgtgacctacgatcgactttcaagctgcttctgaggaggtaatggagaatggattatagcttgaatgatgaagcgtataaatatggcgagaatggcacgcaatagcttttctgatacgtccttactcaccagcaaccaagttcctcagaatgaaaaaggcgtggacatccatcgccatcgggaccatcgtgtccacggtgcgcggttcaactgtggacgactgcctcggatattcagcgactcatgtgaggcgatcatccaacgggtttgcggcagacctcacattgattggctccccttgcaacgtctatgggaatgatatcaagaatctgaaactccaggtcgactaccagggaggtgagctaccatggccgatataacgtgatatgtatctcagattctaattctcttctagatagtcgtttgcatgtcaagatctatgatgcggatcgccaagtatatcaaattcctgaatcggtcttgccctcgccgcgtaatgatcaaggagatcctagtcaagctgctttgaaattcacctacactacgagcccattttctttcgcagtctcacgttcagactctggagatgtgctattcaacacctctggatcacagctcattttcgagtctcagtacgtgaggctgcgaactcagctgcctcagaacccgaatctctacggtctgggagagcatactgacaccttccgcctccagacaaatgactatatcaggacattttggaatgctgagtctcctttcgtgcccagaaagtccaacctctacggaagccatcccatctatctcgagcatcgggatagtggtcatagccatggtgtattcctaagaaactcgaatggcatgaacattgttatcgaccagacagaatcaggcagtcaatacctcgagtacaatacaatcggcggcgtacttgacttttacttccttgctggtccctcaccaacagaagtgagcaagcagtatgccgaggttgtcggactaccggccatggtcccttactggagctttggtttcatgcagtgcaagtacggatattgggatgtcaacgagttagccgaagtcgttggcaactactcttcagctggcattcctcttgacgtcttatggtctgatattgactacatggatctccgtcaggacttcacaaccgactcagatcgcttccccataccaaagatgcgcgagcttgtccgcaccctccatgacaggggacagaagtttgtcatgatggtcgatcctggcattcatcgaaagggagactacgggccatttgctcgtggttctgacaaggacatcttcctcaaggcggccgatggctcgtactaccgcggcgtgcagtgggctggcgaagtcgtctggccagactggttcaaccccaacacccaggactggtggactgatgagttcctacgcttctttgaccccgataccggtcttgacattgatggagtatggaacgatatgaacgaaatctcaaatttctgtggcgacatcaactgcgacccagctcaacaggctaaggataccaatacacctccgccgccatcccatcagccccgaccgaacacgggccggccaataccaggattccccagcgattttcaaccgagcccatcccgggttcgagcccgacgagaggctgagagtcgaggtactatgaaggggctgccgggccgcaacctcttcactccgccttatcgtattaacaatcacgtcggcgacctaagtgctagtactgtttacaccaacatcacaaactacgatggctctgtccaatatgatacgcacaacctgaatggttttatgatggctgcgcatagccgggtcagcatgctcgctcgccgccccggaaagcgcccctttgtcctcacacgatcgacctttgccggcgccggaaacaaggtcgcccattggtttggcgacaactactccgcttgggatgactatcgcttctccatctctcaaatgctcgcttttgccgccgtccatcagatgcccatggttggatctgacgtctgcggcttcaacggcaatgcccaggagaatatgtgtgcccgatgggcgttgctcggcgcctttcaaccattctatcgtaaccacgcggatatttctgcacctaatcaggagttttatctgtgggcatctgtgactgaggctgccaagaaggctattgctgctcgttatcggctgctggattacatctatactgccatgcatcgggctagtaccacaggtagtccgatcgtcaaccccatgttcttcacataccccaacgatgccaacactttcggtatccagacccaatactttttcggagattctattcttgtttcacccgtcattgacgatgacgcccagagcgttacaatctaccttccaaatgaaatcttctacgatttctggacgttcaagccggtccgcggcaatggacaacaggttactctgaacaatgtggcttacacggacttgccggtttatattcgcggaggcagcatcatccctatgcgcaccgatggtgccaattccacgaccgcattacggcagcataactttaacgtagtcgtcgctcctggtcttgacggcaaagcttctggttcccttgttttggatgatggagaaagccttgacggacaggcatcagatattagcttctcgtgggatggcaaggaattcaaggccaacggacaattttggtatcaaacaaatgtgcagatcgagactgtgacaattttgggcgatgagcccgtcactaagaaaggcccctggggactcaacaagggattctccttcaagtcttgaaatattctgacttgagcgcaagtagaggatagtctttagtaggtaaccttttaatattattgcgtctttcaatatagtgttttggcctaggagtgttgttctacataatggacatgtattttttacgctcgaatatagcagataaagcagtaccacagttgagtagctacattgcctaggattaggaataaatggtggattgatcgaaataggttgcttgtccttagttatccggaagaataggagtattgtcttcttctaaccttttatgttctcattatgcggtagccttctttattctatatattgccaacacctaaatgcctttctgtcgcaacccatttgatctgatcgcctagaatgttgcatacacgacttctcgtggccaaagtctatgacacgtcattaaatacatctttctcaagtgccaatattgggctttgacaaaaagcgtgtgacttgattcgttcaagggtacggcacacttgtcgtggcctttatcatataaacttacgcgtactagtggaaacgtcggcaccgggagcgttactacacgtgctatttaccagcctcattaagtgaagaagaaacgtagcacaacttctcgatttgagatagagtcagcaggcccccttttacttgaagttaacgaagagaatgggataatacaaataaagccgcataggaaaaacttcgaagtagcgtagtatcttactcttaagtgccaagcctgccgtcccaacacctacaacaggaatgtcaaaagtcatcaatgcaggtcccggatgactactcaactagtcaactactctgtgcttctgatacaaacggcatcactctgtctcaactggatcgttgcatacgtttggggcagttggaataagcgctcatgttcactataaccagaaggccataataaaacaccgcgagagcctagagttttgtgtccggtgttagtattacgaattaggcaattagaaaactgtagcgcaggtaccactggacttaattggtcagttggcgaaccatttgattccttgctgcctagggttgcccttataggcagttgggaaatgcctggcgcaacgataaggcataagggtcaggggacgcagacgcaagttattaactattaattaatagattaactggaatgcgatatagcctaaacgtgactcgaagctcccacgttacagtatcacaatcggccagcaaattgtaacccagctaagccatatgccacacaaatctatcgctcctagacggtgcctgatcagggatgcggtcatatctacaagcattatggcttgtagctttatgtctcaccagtataccactccgcaattgacagctgctattgaagctgtaagtttatggcgcgctttttttttctacccgtggctgggtctcattccctttgccctctctccagccatcctctggcccgcatcacttgaccacatcagtcacctggcatgcaacatgataccacatgattatagtactatttggtataaactcgctcttggttcctacttgttgaggacttttcacctagctattgccgtcttctccagatacaacgttgtgctgatatcgtgggatgctgtttcgaaacgtggcacttgcagccccgcctatccttgtgaagtaaagctggatactaccctgcaatctgagcctctggcgttgaagttctattctatgagttgataatatataagtcttgcggaagtaacaattttgtcgtttggcatcaacaattatctgctgctctaccaacacgttggtcaatattgtcagcatggttcaatcattagtctatctaggagccttgctggccgctctgccttcggcacgagccggcttcaatgctagctcgacgcaaaacgttgccgtgtactggggtgagctggatcaactttttgaagattgggacttccaattaatacaatatgcgcaggccagaactcggcgaaccaagaaacctcccagcaacgcttgtccacctactgtgccagtaagttcaagatcgtcttggaccaattcgtggtagctaacgatttttttaagatgctgaaatagatgtgggaattgccaacaacttggatgtcgctcagcagcctagctgacctcttacagatcatcccgattggtttcatgaatggcattagcccggttattaccaacttcgccaatgcaggcaacaactgcacggcttttgctgataataagaatgcacttaactgcccccagattgagtaagttgttttaaactcatagtatattctatcagtgtttgatgcttacatatttgttaggcaggacattattacatgccaacaaacatacggcaagacaattctcatttcgctgggaggtggatcttatactcagggtggcttctcctccaccgatgttgccacatctgcggcccagacagtctggaacatgtttggtcccgtcaattcaaacagcaatgtagaccgcccatttggctccgcagtagtggatggcgtcgacttcgactttgagtctggtgtcaacaacttggaaacttttgccgctgagttgcgcagtttgatggacgcctctgcgtcttctgcgaacaggaagttctacctgtctgctgcgccgcaatgcgtctaccccgattacgccgacaacccggccctaaatggttctgttttcttcgacttcattatgatccagtattacaacaacggatgcggagtcagcagctatgttccaggagcatcgactcagtggaactacaactttgacgtctgggacaactgggcgcataccgtcagcaagaaccccaacgtcagaattctgctcggtattgccgccaacactggggctgctagtggatacgtatccggaacgcaactttctgcagtcatctcattcacaaaacaatactcaagttttgcgggtatcatgatgtgggacatgtcccagttgtacctgaattccggcttcctggaccaggttgtcagtgacctcgcggcctctggttcaaccccccctcctactagttcgactggtggttccaagccaacctctactagcggctctaccagcccgactggcggtggcagtgtgccgcaatggggtcagtgtggaggtcaaggatacaccggccctactcaatgccagtcaccttacacgtgcgttgctaccagtacctggtgggcatcttgccagtgatgcttgaaagaaatgccagagggctccggcatggaatgatggagacgcgagatgagctttgcggaaacagaaaggtgtgattcgatggaccatcagcttggacggtcgttagtatatatcttgcacttctattgtctatacttgaacacgtaaataacacaatacatatctgtaccatgtctctaagcatgttataccgagatcgattgggaatttgagccgccagtcttataagaccctacacttaataccatagattactccacacaattgtgccgcttgtagaaatggcctttgaatgcccaagatcaaagcagatggaccttactgatgatacattctagattcggctatttaatatcaataatcttacgggacctttccgttctggtttacaaagctttccttaaatatgttaaaatatattcataagcacttagggatcacttagtatcttcgtcccatgttacttgacgaaatacgacaccaattaccatgatgaaagcctggcattgagatgacttagtcccgaattggactctttccagaaatccatttgaacaagttagtcacaaatgactctcaggcttcttcttctcctgcaacaccctagatggatatatcccaccaacttgatggaatgttgctacaaagtctccatcgtcatctataattttaatattttcttcaaaccgactgccagagagccagctcatatgagttctgctaaggatacactctttccgcttgctatcgcaaaagtccagcttgagagagatcgttggaagttggtatttcacgataccttccagtgcattgtcttcgttacgaagagatccataagcagctttagttggttactgataacataaaatgggttatgcgtatgtagatgaaagcaggctaggccgtgagtgtcatgataataatgaagaagggcgaagatctcggctgccacgccagcctgtagaagatggttgattctcaccagatctaccagcaacagcaagtactccattttgtacatttgtcccttgtctagtttgttccatatgtgtcgtacattcttgcctccaaatgtagggctctgcaatggagttgatccaccggcaggaatctaagaccggactgtcgtagatggtgggtttatgtagtagaaaaaggcgtcaacctagcggctacagtacttaatgtggtcaggaagggccatccttctctgatttatatgctgccccagcagattatttcctcgtctcaaacttccaatgcgtatagttgcatgatagtatacaacattcgtcgccgaatcagcgggaactatttccgccattatagtgtcttgaaaacaggcagtttcctctactaccgactaattcaactgtattagccatgtaagcttgagtctcggtatattatgtacatccggagcaccaatcaacaggtgcatttcctgcataccgagagccaccaaagccctctataggcgtgatcttgatcgcatctagaaaatcggtccgggagaatttgtgatgtctctaaaccggagtcacttccgaatttggaatggaagcatcggccatggtatctggtaacaccaagccgaaatgccgatgcagtaacaagagaagcaaggccttttctgatactctgtttgttacgcgcatacagatagcttcacaccgagtgctgatagcacacattgtcgcgaaatagactttagtgaatccctaaatcacgatttataaagcgattcgcagctgtctcaacgatcggctggtttgcgttctggctttagaaatcctgtgaatagtatactctagtctaacactattggcaagtttgccccgtgcccatgcaagaaatggacttctgaagagagttcaaaattacgtgtgcggtacttgctgttgtgtgcgggtgcgcgtctcgttcgctcgttcgcccaagctcaagctattaggtatacagagatgatggctacgcagtttctatatgttgaagaatctccttccacatcctgtctatgtgttacatttgaagaggatacatattatttttcccaatgataagacataataatacgcggatgacacaagtagcgattgcaaatgcacgcaaaacaccatatcgatctaagattctagtacagaagtagctgttacagcatattccacgacaccccatcgcgcaacgccatttctaggactgcctcgactattgtgcggttttgcgcctgtcgcccagaaaagtgctgatttgtgcaagagctttctgcatagtctctggggatactgtgatgtgcattcgtgtgtatccctgccagttggctggtgtttcctccccaaaggaaatactgccggggctgagtaggaccccatgttccttcaggagatctttgcagaattgaacgtcatcaacggcatccccatttatagtataatacttcacaaatgccgttcctcccgcagcaggtcgagtccaggtacacatgtcactattctttttgacaaaggcctccaaaagattcaaattctgctgcgcgtagtcgagatgtctttttagaatcgctggccgacaacgaaggctcaagcactccgttgcaattgcttcgtcgatattgcttgtggcttgagagatgtattgcttcgtgtttgacataaggtccataagctccttgtcacggcaagcaatccatccaattctcacgccagacataccccaagccttgctcatggagctggtcgtgatgactttggtgtactcatgttccacgaaggatgtgatcgttgttccatcgtggtacagcggacggaagatttcatccacgaccacgataatgctatgttgctgcgctatttccaatatttcgagctgagcttgaacgtcaagtacagagccggttgggttattcggattattcagcataatcattttggtggagggcttgataagagcgcgaagctcgtccatgtcggggcgccattcgttgctaggatccagtctccatggagaaacatcgcacccaatgctcttagacaagcttgatagttgtgtgtatgtgggatacgtggatatcacatggtcactgggcctgaggaggctttgaaagacaatcatgttggcgcatgttgtccccggtgccgtcaagaagctatcaggcaggatcttttcattgtacaatgccgcgagcttagtccgcagctccagagtacctttattggggcccaagcccagaaagacttcatcgaactggagcgcagcttcggtctcgctcggattgttagagatagatactaactcacgcagtgtcaaactcggagcggcactgcctgcgatattgtacttcgcatgctcagagttcccatggatccactggattgttcctattcagcttacgaggtctcacaacaggagcatctaacttacattagcaagatgaaactcaacaagtgacgccatttcgaacttgaaagaaggtcttggtcgagatcaaagtgaaaaaaaaaagaaaatagaaagcagaatcctttatgtaaagcgcacctttgagactttggcatttttggcgatttatgcaggcaaaagagactcatcgtatgagtcattaacgaaaagcagccttgaagcgctagaagataccgaaaatcgcagatccttcgtccctaagcactaaagggcgccatggataccagaaaccgttaattattatggcggggttaaataccgtagctaccgaccatacacctatgacataataagatgtatgtgtcaagactggatagtggtttatgctcctgtgtaaacttcctagatcgggagattttgaatgctgtaatgtactattgaatcctgtcttgctgtgctgtttcttgagggataagcagcacctcagctcctatcgaaagccaccggtgctggagacaacaacacaggtagagcactacccacatcaggatctaggtatgtatgcaattctgtgtcactttgtaacaaagaggccgaattcttctagatgccatggctaaagagtttaagacaccgccgacagaggaacatactagtttctttttcttttcttatataacaggagaaaccgagtctgtaaattgcatatttattctctagcgcaatacaagcggatgaagcgatgttgcagccacggcttacgcagcctgcgatatcagatccaaatgcacagactatttttaacacgccgccgaccgctgaaatatgcacagtcgacatctacaagaatagtgattcttaagccgcgaataataacaaagcatattcagctgaataaataaacgtgttgacttttgctgttaaggtttggtgaggagttgagcgagaactatacaactccaggctttgagtaagaagcatgacaaggggcaaagataggcgatacaaagtagaatgaagtgatgtatgttttctggctatatctctatgaacttgacatatacccagacattactgctactttcagcatggacaaggcatctttcacggtccttgcctaagctttggaagcagtcccttggcgctatcgcctctagagcgcctgtaattacagagggtggtttacagaggcgccagatcacgtggctggatattggaatgaacattccagtaggggttgggaaagagggtgcgtcggatgtcgtccagacactgtgatgccaatcctttgccctgcattcagtatatcattgtacctgtgccttgagaatcttggcgggtaggccaattacccatggaatttaagcaatcgaggagcgtgtcacacgtattcgccttggtacacgagacaaagctgtaagccaattggctactgtaagctttcaaccgcaacgccatatgtagcaatggaatctgaaacactgctttctcaatttcaactttaaccttaacgcctcttgtaacaaataggtatcgctatcattttagtcttgttagttgacgtatatgaaagctcatgatttggcgttataattctcaggcctttacttttcgtaggctttagagctggatgccatttttaaatcattcaattaaagattagtattattgagtatgttactatgaagccttataagatctttattgtaaggggataccacatagttggtgctgtcactttcgatgctatcaatcgagggatttgcaagttggccgaaaaggataaagcgctcaacacgcaagttaatatatactgatacaatgtatcgaaagcttacctttaatagaataaatcatgaaatgacgttttctaagaaggttggcagtgtgggaaagctcttggaaaagtggaagacattccgtcaaaccctctaacggcataccgatgaatacaaccatatccgtccaaggagacattgtaacatggcatggtaagtaaaatggctatacccactgttaagggtattttgttggacctgtccttgcaaaaatggagcaacacattgaatacaacaagcgtaccccggggtggacaagtgttttcgtttaagtagttatcggttgatccagccttgggaatcgtaagcctgttggttgactataaggaagatctgaaataaacaagatacagcactttgggcttcctagtttactagccccgcaattcattcccggtgatggttcaaaaccgagcgtctaatcgaattatcttaccagatcgagtcacaaaagagcaaaggtctgtaattaggaggagaacactcctatatctatcctaaatgaactcctgccacagtgtcactagttttgtgattagatcttaccgcaagcgagcatattgagaatatccatgacttgcgtaattgttggagataaatattagaaactatgcgactttacaattgtaaaaccggcttttaaaagaaggataaccagcatcttattatagccagaactataattacacacttatcaaatgaatgttaataaaataaatatctgagctcttgcaatttttactcagtatagcttctccatatagttgatagtactcgttagttaaagcggcaccttctaccatcgaagtgcctcccatggctgcagcggcagttcctctgttggttgtcccaaaattgatcacccctgcagcgacagtgatggccgtcgtaatattgatcacccctgcagcgacagtgatggccgtcgtaatattgatcacccgggcagcgacactgatggccgttgaaatattgatcccccctgcagcgacactgatggccgttgtaaaattggtcacccctgcagcgacactgatggccgtcgtagaattggtcacccctgcagcgacactgatggccgtcgtagaattgatcatctgggcatcggcaaaacctgccatttgggtgatattcctgtccctgtttcctgcagacgcatctctgagaatgctggctgtaaaacgcgtcgttgccgcagttaggcccaggggtacgaacagcgagattgtcttcaacctcggggccaggggcagcgctgcctaggctaacagggagaagtgctagaaagaggaaagtagtcttgaaaagcattataggcaaatggaaaagatagtttgaccagcgaggataattgtaggagtcaatatggttattgattagaaacagtatataagaagtattgcctttactagtagctggtttattaccaatgcgatatattgcgtggttagcatagagggtttatataactcacgccaaagccgaattaaatcataatctaggacaaataccttttacctttcagtcttagttgctagtcaattatcttgaaacctgggctggtattttacttttagtagaacttcaaatacacagtgctaatgcctagcttataccctgctgctattactttacgctttgcacttacatataacgctttctattatacacttttatgaaaaactctttttattttctcttgtttcctcgagttgcttacttcaagtttgagttgtactactacaatactatatttagtttgttagagttttaagtaaatgcagggttttgattttgtaaagctttgtgctatcaaattgacaagtgcttgcaactggctacaactataattaaacccttgggctatggaagggaaacctaaggctggaaaagagcctgatgctgctccaagaggacttgtccaataacaaaagtttgtgaaattggcaataattaaacgaattaagtaaaataaacagagattgaatcgaaatagcaaaaaagaattttgtttagtgttatggctttatggcttgaccttttatagcttttaggttatgccactgaatcacagcattttttaagttgtttttcatagttgtttcttactttacgctaattaaagccacatatacaaagattaccaatagactctattacattccatacaaatagatttgtatgtaataagtgtcgtttgcctttttgaaaccatttctattaagcttttataagctagatgaactgtagatccgcttgtagtaggtaggtaggtagtttacaagactcttacattgagcttcaaactacaacaaattcaaatcacagctgagcacagttcataaatgcgtgcattacaatatctttcaacatctttcacttaaggtagaaatatagtaactaattattagacaattgttgtctgtgatagtcggttccaggtaacctgcaacaaaattgcctgagtctaataacctggtgatatagagtttagtatagagaggactttccaaggaacaagacgttcgactggatggatctaccgagagagctatctgggttaatgttggcgcagtggtcagggtggagtggtcaggctgggctttgggcgcgtaaacggttacacagcgagtagtactaatcagagaggatcactgtatctcaaactgattgtggtagtaggttctatgttagtaacatctaattaccagtcaaggacgcaagatcccgcccagattataagacacaggctgtcaacaggatgaaaacaaagctgcaaggcctaaccagcagccttaagacatgagtttccttccttggctctgttttgcttgcatattgaggcaaacttcctttattatgagacttgtctaaggcgctagacagtagccagcgtagacaatatttcctagccatcatgtcccggatttctccactcaaacaataatgtaatgccatagagtaagcacattctctaataacgtcgaagcttgtatttcagttatatataatatcttgtgagattgataaaagttttctactatctatcaagagatgacgtcgactctgtcataaggttttattcccaatagtagacaagccacttttcacaactctagcgttcttccaatcccatcgctcatttggccgtcgtgagaataaaagcttctttttaggcttcatgcaagtggaactaaaccaagaattgattttcgtgaacaagacgcataggagagcgataatagaggtctctcaggcgatatatcaaggctctccagcatggcacaaggttgactattacatacctagagtttgattacattccaatatatgactgcagtaatcgaagaccataagaaaagaaattctgacttctactcagaacaggctgtagctgggaaatagagaaatagctggaatggatatgacaccaatcgtgtgtgaatcttcattacctcgctattattctggtagtgtaagaaaaggctgcttccgtgcagaagtgtaatcataatggaatggtggcgcttcctgttgcaaccaatgatatcagcgtagtagcaaagcatccaataccatcatgaatcttctattcaaagttttatatgcattctcaaggcaagccgaatagcgtcatgcaatgatgaaattcgccctctggagcacgacaaatagcttctacaatatctaggataaaaattttcaagacgaaaaaagaaaatagacggctaagatggtatgatagtttgagtatagatggaatccagggaggtatctcacatataaaagtaaaccactgctgctccccaaaccaaagtgtttaagaccattacaagcttgattaaacagcatcaagatcttttgcacaatataatttctatcaattatcaagtcaaaacagtactcaccagattcgccatcatgaagttcatctgggccactctcgttgtcgcagccgcatcggccatagccagccccgtcgctaaagacaatcccagcggcgcaccgagaactgatctacacaagccggcctacggagactatggagacaacagagatcatggagactacagaggctatggagacaacaaggagcatggagacgaaaagtaccgtggagacaacaaagaccacggagacaaagaccacggagacaaagaccacggagacaaagaccacggagacaaagaccacggagataataaagatcatagagaccacaaagtcaacaactaccatggaggcaacaactaccatggaggcaataactaccatggaggcagcaactaccatggagacaacaactaccatggagacaacaaagatcatggagacaacaactaccatggagacaacaaagatcatggagacaacaaagatcatggagataataaagatcatggagacaacaactaccatggagataacaacaatcgtggagataacaacaatcatggagataacaacaatcacggaaacaataaataccatggagacaacagggatcacaaagacaacaactaccatggagacaacagggatcacaaagacaacaactaccatggagacaacagggatcataaagacaacaactaccatggaggcaacaactaccatggaggcaacaactaccatggagacaacaacgaccatggagacaacagggatcataaagacaacaactaccatggagacaacaggggccacgacgatcatggaaagcacccgaaggaagaataagacggtagacaaggggccatatggcaagatatcccagttggcaacaagcgaacctgtcaaaaatggaaaagcaatccggagttttatactcaaattgagttatcattgttctcgataatatatacttgcaataatcgagtaaaacacttcaactgttacactcattttattaatagcttaaggcttctttaaacccaagtaacaattaatcctataagattagtataataggctttggcacctttgaacactcttttatataaataaaaatacattgctaataacaaaagtagtctaaaattgttttttttaacacgagtctcaattgttatattatataagaaattaaattcggcatccatattcgtgaaatccccttccttggggttatatgtaaagtgccctgttgaatcaagagggaagatagaatcaaggtaatgctaattgagctaatagccaaccctttggttcacaaaaagcctgcccataaaccgattctaggagagtctttaggctttcccttggtgaagttaaggactccctaccttctgttagaattgtaggcattggcgtagtgttcgagatatgagatgtcctcatatgctaccacctcgagtgcaggaaacccggttatagcagcggacgggatggtactccgacacggattgctgaaatggtttacgaggcagccgaaagtatataccgcgaggtattgaaggaaaatcttgcggaacttattgaggaaccagtctagtatcatgccgccctcgataccgccttgggagtgcataatcataataaccttctgtacgccccggtagggtcccttttttcgccatcacatagcattgacggacgttcaatgtggcatagaggagggcgggctagatctgaccctgaacgagattgaaaacaacaccaatactaaggaaagttagagactgctgtgtagtagagtatctactcatacagaatttaaggtttgagtgaggtgatgggcaaagtagaacagagattacacacacgtaatgttatgaacctcaacgacagggctatggaatgtacgcgatagccggtcgatgttattttcaagccagttcctcctgaaccagcgccctggcggttggctcatatgggtcccgaaattgtccgagcaagttttaacttactttacacaaattctgttccaaaatctccagtactggtagtcatgtgaagcccaacttcgagaatattcctctttagttaacttgaggccgtcttcaggaatgtccttgtaaaagtgtcgagatacaaggacatttagttctagaaccattggaacgtataatatcaaggtcgacactggtagatataaaaaagtgtagagagatgaaattaaataaacgacaaatagaacacaatgaaatgggacctattccctatgtctgcagattagtagtggtcaacataccctctttggaactccatgttacgctcaaggtctttcttcatcatgccaatgacaatatcttttataataaatctcaaatgtatgtaccagttagtttttgagcagaaagatgtttagcttgctgtatcgtcaatcatgattggctccacgctcagcagaagtattaggagccgctttctttctaataggcgccatgatcagaaatttgttagtactttgctggcgcagctatagtagaggcttctagggaaatgacaaattgtcccaatatatattttttaaaacaagagaagattcagcttggaaagacgaagaacgatgaagaagcacagtgagatcctatcagatccagttgtactgcgatgattgacggctagatgaacgccttgcttacctcatcagattggccactatcgtttgcgaaaaatggttaattttgacaattcagatcttggttagaggtgtcgcgcactccgccgacatgcagcctgcagacacctactaccacttgaaggttcgccttggaggctgacattccagattcgtgcgtccgctcaggagtgttccatgcagagcaacagccgaattaggaaatgttagaagatatgctaatttacaagccgtactaactaacctttatgaggtatgcggcaaccataatacatatcgtacctctaattttaagtacagcaacccacaagtattgagcgttgctggctagattagtaacttgttgatatgagcagttccaagagatgcaattgttcaacaatactttgtcattttgctacatccaaatcttgtctcttcggccacccagttatttattttccacagccctttgccaaacctccaaacagaagcgatttcgttagttataaaccttacgcagctgaagaagatacgtataggcacaacttcaacgagcttaggctagagaaaatccagagactcctcgtcaccatagccatcaagtgaggtagagggattctctcgcgattagcgtcaggaaattacgccactacagctcgtgcagacgctaggctaggccctacagctttgtcatagctagcctcagcccggttggtaagcgttccaggttatgatattgcgaaggcacagaaagtatatcgcgagacaggcgttgtaattgatctatatacaggattccccaatagatctaatgtatataagacagtgagcttcctcaaggctttgctatcgattctccagtacactcaagttcatccgtcaagccttattccctaccaccaattttcgatttctatataaatcagcatcctgcaacatggcatcttacgcaactgctgagccccagtttattgaagtcaatggcactcgctttgcatatctccgatttggctcagccgccaacaacacggttcctcttgtgttcctccagcattttagaggcactttcgatcactgggatcctcagctgattgatcctatctcaacgactcgtgaggtcatcttattggataattctggtgttgggaagaccaacggcacagtcccaggaacttacgctgaatgggccgacaatgtagctcaggttgtcaaagcactaggcatctcgcagattgacttgcttggcttctctatgggaggttttgcagctcagatggcagccctcaactacccaactcttattcgcaagcttatccttgcgggaaccggtcctagtgccggtgaaggtatcgaaggtggcgatccggccgcatttgggcgtctagccgcggcttctaatgataaagaagaacacggcggctttttggaagcattttactctctgacaccaacgaagcagaccctaggcgacaagtggtggaaacgtatgacgactgctcgctcaaacaggtctgactatgtgggacttgagggcacaaaggcgcaaatcgacgcagttcttcgctggtcaaaccgcgaacatgcgtcagagggttcatatgaccgcttacatgagatcaaagttcctgttcttgtcgcaaatggcgataatgacattctcattccaactgtcaacagctgggttatgttcaagaggttaaccaacgccgacgctcatctgcacttatacccggatgtgggacatggatttttgaatgagtacgcgggtcagttttcgagtctagttaaccagttcctcgatgaccgggcgtaaggcggagtttttcaacaaagacgccatgatattgctatacagcataaagtactcgcttatagatggaatcgatagagggcactttgcttttagatccagaacttgtgcatagagtttgttattgaatagagatttaaatcggtcaactgacactattaagaactatgttgaaaacaccgagtccaacaagacactgaagtgtattattgaactacctaatgagaacaataagactaacaggactgtttttaaaaacgagtccgaaatacctttccctttgtttcaaaggttcccatcttgtgaagtattattacccagctattacggttgtgatttgcagagcgccccagaatagcggttgcagcagtgggtttattgtcgtgagtggcgccgaacagcactaggtactgctagcctgacggttttttgcgctattgaggtcgcctgtaccttttgggcaatgcctgcaagcgaaacgacagaagcttcctgcagcagttagccgttcatgcgtggcatttactgcaataggaaatcctagatattagctgccctctagagcgctacacgctgtaagcattgatatggaagctgtgtatttgtgtattgaaagccatcagttgcattttacaattgcattttgcgaattcggaattcatttgagtatgactcatcttttcataaacttacctttgctgttgttcctaagtcttaacggtgcggcggcgtaactttagaaacccgaagaatcgatgctggttcacgacgggtggcaattgctaagctaacactacaatcataatttccagacaataatgcctagaagcagttggctaaagacaagtcgatctgataaccagctcaagtttgctaaagcccagaacgtgtggacttggtttgacgctgctactatttaaaacacagccgagctacgtttgccagtagtactacattagaggactgctagaacaattgcatagatctattaagcccaacaacgctgctgctatgagtattttgccttgaatcttattagccggttgcctattcataaaaaaggtatatacttgtttcttttctccatcaatgaatacaacccatatggcccatatacgcttgcatcattttcgttccacattagctctatcatctcgcataaattaaacaagtgcttcatatcaaagcctgagctgagtaacgcacttataagtcgcttttgctgctcttcatggaccatgcaagatccagctataatgcatggccatagtagaattgtccgaatgtttatatctttcaccgaagtagccaaagctaggacgatgtcggcctcaacgccaagttgggattgtgcgattggatccggccggcttgatccataaaaagaagtcgtaagatagatatagaggccatgtcggatagcttctgcagcagctgtaatgtcggaagtcttatattgagcctcagagtctagagatgacggcaacttccaagttgcaatgcggtgttcaattgattcgtagcataaccggagtttggaactgggtatccagtcatccccaagaatcttctctcccgcgagatattctacactcagctggcttatatgaggaattagctcgtacagtgaatggcagccagcaaacattgagccaaaggttgagtagctactgagcccatctagtgaagtaagaaatgtgtcgtacggctgtgcaagctccccagtatttcgataggacgccagtgagttaacaatcgataagtacgcatatagctcaagactgaaaccaagagactcttggtcaatattgctgcttccttggggttgaatgagaagtcgcctaactagctctcggctagcacgcagatgctgcagcatcatgccactcttatcaccagatatggcctcgtaatgacaagccatgataaggattaacaagattctggtctgtttctggttatttgcagtgtcaaagttgaccatttcacaccggaggcctgatattatcttctgataatgtaggccagtagcgtgctgcatttcgggatcaacagccgccatggaaccagcatgccgacgagactgcctgcactccaaatgcgtgccgctcagagctagtaccgtatgcatgagaagttcatcggtataggcgagtggaagtacaaccgtaatgaagggggaattggttgaaggggatgtacagagcaggccggcagtgaattcaaaatagtgtcgtaacaacgtaatagatacccgcgtgagggtgcacgctatccctggtcttggaagatcacgactgggagactggatatgtgaggccattgttattgcaagagatgcagggctcccggcttgctgagtcggaacttgatgcacagatgatgctcgatcaacagacctgcgttcgctagtcgaccggctgactccgccagagatatcgaaccatttacactcaaggtggtttcggcaacaagcccggcacctgggctttgcttcgtcacatttcttctttcgcagtcggcaagataagcatcctgtcttggaccgtggatagttgggtcgcaatttggagtaatcgtacggctgccttcgacactgcatattcagagaagtttagaactagatgtgatatttgaaagctggctagagctaccgcagatttgttcgtatcgaatttgggctcttcgggatccgcgccatccgcggactgcgagccaaaacccatagccggtgcatagaaagatacctgctaggtactaggatctacaagctgagagaaagcggggatgctttagtaaccgaatgtcttccaagctccaaaaaaggaggcagggggatggcacctagaagctgggaaatgtgagaaatgaccatactatgttacgtaggtaggtaggcagtctaacataagatgggaaatacagtctggccacgaagccagtctaaggccccgtcgcggctagataacgttgaacccagtagatgagcggctagataagatcttcggaataccctaggctaaatatcctcacagttactaccccaagtttgtgaatagtgtaagtgatggtaacgcttgtcgaaatagcagcggtttataattgacgtgagacaccctgctcgatgattttatagtgttagagttgtcgcatcaaagcccaattgaccacaatttgaacctcatagattgagcattctaccctttgtcagatatacttgttttctctggaacactttattctttcatcaatatggcaccccgagatattcgcccgagctcccacctcgtgaaacccaatacacttcccgatcctcagtggtactcccatggtatcggtcgaaggatccgggaggactattcgtacatccggacaagtggcacagcgcagcgacggcacctggccgtcatctatggcagaacagatccaacaagcagtgaccaacttggagacggtcctgaaagctgctggcgcatttcctcgagatatagtccatcttcgcttttacgtcgtcgactgggatatttccaaagctaacgacctcgtcacgacaatcttagctctcctcacagacaaatatggtgctactaatacaccattgacaactctcgttcctgttaccaaacttgcatttccagaagcaagttttgagattgaagcaattgctagtgctggtaatgcatctcgtccatggattcccgacagagacatgatccataaggcctcgattagcgcagtttcaacaaccacagttgagactgatgtgattgttgttggtggcggcttttcaggggtcatggccgcatatgaattgaaccaagctggttactccgtgattgttttagaagccaagcatcgtatcggaggtcgcagtcgatctcaacgacttaaaaccaatccggatgcgattgttgagcttggcgcgacatggattaatgagaagacgcaacctacaatctatgcactgacgaaaaggtttggattgaaaaccgaagctcaacataccgagggcgaccagatctaccaagggtacgatgggaaaatttacaggtgtgatatgaatcagaatcacaacgtaagtccgcgcttaacctctcatatttgttgcctcataccacctgccattgagctaaggacatgcatgatataggaaaacgcccaacacgtgcaaaagttcgtcaaccttctggatgaagctgctgaaaaatgtaatattcacactttcgacgagtttccggaagctgaggatgttacaatggctgaatgggtggcccaaaaaggcctcgcggacaacccggctgttaccgccacttgccgattgctgtgctccgcagtcgttggccgtgagccagaagaaattggagcacattatttcttggactacatcaaatcaagctacggatacgtgagtgtcgtaagcgaaggcgatgaaggcgctcagtcactcaaaatcaaaaccggtgagcctcctcactaagccttgtttgttcgatattgaccgttttgcttaggtacttcatctatcgttgatgctctggcaaatacgctgccttctggatctgtgatgcttcacagcccggttgacagcatctcccagtacaccgataacgaagtccatgtcacaaccagcagcggcacaatctacaaggctaaaaaggtcatcatggccatcccaacaaatacatacgtaaacatacagtttactccgccactgccatctgcaaagaaagctctcgtcaccagaacaaaaccaggtgtttatgcaaaggccatcttgacctactcctcgccgtggtggcgagaggtcggtcttttgggcaagtttgaatccgtgattggccccatttgttttagctgggatgtcagtgacatttcgaagaagcaatatagcctggcaatatttgttgccggtagggtcgccaccgagtggcacaaactggatgaattagcgcgagaagaagccatcatcgagcatctggcgacgcttgtgggtgagacttcttctcttgcagacaaagcccgcaatatcctagaattcaacatggtagaatggacaaaggaagagtatatcggtggtgcaccgaccagcgttttgggccccggtatgcttaaaaagtatggggcagtgctcagagagcccgtgggaaatattcattttggcggtggagagacggcatatgagtggaaggggtatatggagggtgctattactgctggacaacgagccgccaaagaggtcgttgatagattagccactcaagactagatccaagtatctaatacgttatatgctcatcggactccctagttagcaaacgaagattgtagatgctttattagacgtcaatttaatttctctaataacatggtgctatgtgctttgccgctggtgtggaaaagataacaaaagccttaacttgtaaataacgctcattgggcgaagaagattaacgtgtaatatgatattagataattttgcacatagcggacatgacgtagcactgtgccgctggccaagtacaagtaatacgccaatgtaaatggagagttggattgataaggaaaaaacaggaagaattgtgacacgttttattttttggtagcccacttgttatgtcagccgcctttcagctacagaagatgactcgaggaccatggtagtggcggtttgcgtggagaaaccaattcgcagagcttaacaaaaagacaaccaatattataacataattatagtcttgcacacgttagctttcctcttctcctcttttagtcatttctgagaccatggactagtgtatgcgacaaacttactcattgtactagcggacaccggcagaaatggtggcaggaagaagaaggccattgacgttgaaatcacgactattacccaaatattcacgagccaaccaatccaccctcgtaggcggaaagttctatctcgaggtaagaactcttcagacctttggcggtagatgagaagtattgtgggcattaagtaggacaattgttgaagaacgacgcaagagcctattatcgcgttgaaggctatcgccaacaaaaaaacgtgtcagcattcgcatatatatcatgagtattatgaacatcatcctcgtaccggtagaagatgccagatagatgcatccacacagggccattgatgctgtgttaaatatgagtgatgaaataggaacgtcaagacgagggtgcactttctgaatgacattggagaacatgagtgcattatcttttgccaatgcccatattaaccgggaagctgtttggagcaccgcattcagaatgaagaacgtcatgccaatactcaatatgagaacggcgactgctccggcatccgaacggagtgattgccgacttagctcaaacggcaagaatctattatcttccttagtaaaatagcataatattcatctgagatgaacaacaaacccatcgaaagcccggatggagtctaaatccacgatggtgtatagaactgcgataagatacgcaaacgatgtcaaaaatccaataccgaccgcgcttaaacaagcctgcgggacggcaacccgtggattaggcacttcctctgcaagatgtaaagcagcatcaaggcccgaatagataaaacatggagtgagtaggctggtaatgaagcaaactccatcgggccaacctgtttggttgatgaatgtagtccaaacgaattgtgaagatgcttttggtgaggataggataagaatagcgaggaacgagccaaaaaagacagaaatgcaaagaaagactgctcagtgtaagtgcgggaatcagaccaactagagaaaaatgtattgtcgttgaagggcgaggcttacatccaatgaaatgtgtaactggaagctttttcaaggccagtagattataaatgaatataatcaagccaaaagactggtaaaacaggaactggtgccatgggtgtgggatgaaatctggatgataaaacatgatcaatgtcataagctcctcgctaaaaatcatgttgacagctgcaccagtggcaatccatgaaaagtttgtaatcatgccgcaagcatacgacaagcttctgtagaacttgcttggggcaagtatagagacaaagtgatactgccctcctgcagtagggtatacactggccagctctgctaacgttagagctatgcagccatagaggctagagcttaaaagaagcccgtaaaccagagcgacaggacctccttgaaagagagagatgttgagggttccggtcagcccggcccagctattgcaaacgttgaaagcaatcgcaatcaaagcccatgggccaatatttttggtcatttcaattgtttctccattttgaatactgacatgcgattcagagtgctccggggaggtatttacagtgataccactgttggacgacccatctaaagtatagttaggattcatttacttcatataatggtggcagtttctgagaaacttacgtagttctgagggtaatggggtcgttttgttttgggcgtgatttgctttgagcttgcctttctccatgataccgtgttgagttgctcgatgaaaagattgatagtccagaagtggtattgcagagactggcagttaatgataggaagaagaataacatgaatcacaatacaagagccccgggatcagaaggcagaaagatcgatctatgactaagtttagaaagactcaacgccatatttatctccatgccgaaatgcatccaagccgcgatatgtgatacctagtaaaacccctccacgtcttgtttagcatagcgcatcaccctggaagctccacgtacataggtatacgatagcacctgcaaagatgccgtatcatcgcaagcatgcttcatactgacaaattcatcaatcaacatcttctggaaattttatttacactgtgctctccttcatagaactcttgcatcatgagttggtgtatccgactggcaagcggttgcctccatgtaaccactctccgcacttccccgcgttatggcaccgggtcgacagaaactaaggaaatgaaaccagcaactgccggactagtgcagtctgataagccagttgtgaggagtaagccaaacaaggttggtgggtggtggtatttcaggcaatctgatcaacacactgccgaaactagtggaatgcagcgcggcaagataagataagccagtctcgacagccagcatgcgtatgccattaccaagccactgcttcaacgatacggataggagcaaaggaagtctcgggctccgcgaattccatgttcccgagtgatgaactcgtaatttgtcagatggagatcttttaacacatgcctcggttacggttgtgagttactggggacggtttcgaagaataaatgattaatacatagcttggggtatatgaagcaaaccatattaatgaaccgacaattaatcctctttggaacactagctctgagatcatactattttgcctcttgaaatattttaaaaactcatacaatgcttgtaccgtcaaaaccccgtggatatgaatcctcgagcagcactttctatccagttgtcatactgggcgctggcatgggagggatcggaatggcatgccagctgaaaagcaagctaggagttgatcagtttcgtatttttgagcgccagtccggtattggagggacgtggtggataaacagataccctggtgtcgcgtgtgacatgtaagtctttcctcggctgaagctgtcgctaatcctgtcggaattaatggagtttatcgtgtagtccagccatattctattcattttcgttttatcagaaccccaattggtcatcgttcttccccactggggaagaaatattacgttatcagcaatctgtcgtcgaaaaatatgagctcattgacaagatacaactcaattctgatgttgagcattgccagtgggatgactccaagaacgaatgggaaatcactgtacgccacttagtacccggtatgggagagctatctgcggcagaacggcaaagaatggcaaatattcagggcgccaatgcggtctatgtctcgtcagagagagtgcgttgtaaagtccttgtgagcgcggttgggggtttagtagaaccgcgcggctggccctcagacgttgaaggtcgagagacatttcagggtgaaattttccattcggcaagatggaataagaatgttgacctcgccggaaagaacattctcgtggtaggcacaggctgcagcgcggctcagattgttcccaagctcctcacggagagtggtgccaaaaaagtgacccaagttatgagagaggcaccttgggttgttccaagattgacaccgccattgggagaggaaggctggaacatgtttgcgccaaaactattcagggttgtaccaggtttgatggacttgattcgcaaaattgtggctgttcagatcgatgccacttttgcgtattttgggtcatcagaatccagccaacgggcgcgagagaagctgcaaaaggatctacttattcaccttcacaagacagcaccaaaaaaggtcaactttcccagacatcaaggccacgtgttgtgattagcactaatgcgtttattcctcagtaccaccaaattctcacgcccaattacgatgtgggctgcaagcgccgaatattcgataccgattggtacccaagtctagcggatcctcgcctcgagctcactactctgggtctcaaaagcataaacaacaatactgcaattctagcgccatcacagaagacacatccatcggaagccaatcaagacgaaagagaaataccctgcgacgttattatccttgccaacgggttcgaagtaagtaggtggttccacccactaacagttgtcggcctaaacggagaaagtttgggcaccgtctttgatagcagaggggggcctcaaatgtacaaagggactgctttagatgggtttccaaacttctttaccttatttggtcccaattcctttagcggacactcaagtgtcatcttgggtctggagaatcagattacccattctattcagctaatccgtccactattgcaaaacgagatttccaagataaacttgaagaaagaagcggcactgtcatacaaccacgcaatacaaggcgctttgaagaatatggtttggaatagtggcgggtgttcgagttggtacctctccagcgatggtcacaattcagtgaattatccgtgagttgataccaagaaaagattctaatgggctagcagctgacatatattgggtagacatagcatgttatggcaaacttggacttgcctctatcctacatggtccgattggaatatttcatggacttggcaaggtcgcagaaagatgaatgtccgaagatgccagcgactcgctatagtagtcgcagttgcatgcttgttcttcaataaagaatggctaaacgtgttttcaagattgaaaagtaataagaactggaagatgtattaattagaaactcaatagcaaaccagcaggctggctccattatcgtttactgtgggatatgttgaaacattgcattactcacgtaatactaggcccccactactaccaaaaaaaacacctgtgaattgactcaagtttaatgaattctatctctatactatcaacttctagatactctagatcacctaatctagttcattaaaatgtataacttctggcgcatatgtgatattgccatttacatttccaccgtacgttagatagccttccacatctagctcacccaacttcatgatatcctctgcgttgccatgcacccaaactgtctgcatgccttgaatcatatggtgtataaggtggcagtgaaccatccatacaccaggctgatccacgcgaagcctccacgctcgccatccctgcttctggtctggagctgtcgttgtagtgtatcgatagagcatggtcgtatcccgacggacgggcgtcgtccccgccagctgcttctccattgtatcggcgtcccatgctccatctccgccgccgatatcccagtagtgagagccatgagcatgccagggatgggtatcgagtgacccgccaatattgggattcacagactcggctgcaccgtattgctgaaaaacgatatcaatgacttctccgaggagagcagggtaggtttttgtttgagggtccagtccattgttggctaaggcagcttcgtagtttggcaaatattgagtttggttttcgtaaagagcaaccaagtatggctctgatggggttgtatgaggcacgggatcagatccatcttcagtccaggtgttgttattgagtgaccacaggaaatagccatttgcaacttgttgaatgttgatcatgacgcgccgagtgacttcggacgatgatggaaaatcgtcttcgacttgaagcggctgtagttggtagtcgaggtagccattaaccgttggtggaagcttgatgggagaagtcttgggattcttatgcgtgggaagcctatttatgcccagaagcccacattggttagaataccgaaggatcgcgtagtttgttaccacagcggttctatcgcgactttccaactgaacgtaatagtcaagcttgcccagcttcctaagttcatcacatgacttggttttgagtaatgcatcgtatctctgccctgagcccatctgcaggacgctcacattttgaggtttggtataacccccgtccgcggcaataatatcaagctcagtatgatcttggaacccaaatagagcaagtgacaatgcggttgccgcaacaaatcgaaatcgataggtcttccctggatcaacctcaatgacactaagagctgcagaagacgggtcaacgatgccataattgcttatgcctttcccgttgatcagccatccgttgggctctccagtccaaacgagagggttagactccaatcctttgacaacctgttggtccgtttggttccaaaattcttgaaggaaaacgattctctcgccgtctgtttcgtagggcggtgactgaggatcctgtacgataatggctcccgtcgcagtgcttggttgaaagccgacatgtgagtgataaaaataggtaccagctgatccgtttggagctttgagctcgtagtcgaagaagtgtaggggcgggatgggccactggctggcaagcggtgttccatcagagaatgggtaagctgcttgagaaagtccgtgccagtgctgatatcaattagtaatagtcaagattaacgtgacagaagcatgactcacgattgtaagattttcgtctttcatattgttgtaaactcggatccaaaaaattttgtcttcaggaagatagagtgttggacctggtacagatccattcacgagggttgaataccgttcgaggcctccaattcctatgtttccttgagtgacagtgagaactgcatctggtataaaagattcatcatgagtgtgcgtctgtagcgccactgcaaacgcagcgaacgaaattaaagagaggcttttcagtatccaagccatggcttagtgtaaacaacaagatacaatgctttaaggctgaagattttttttgcttctcattttggattttcttctattattatataccaaaaaaatagcccccatcagcttcacacattacacccattgtaagctggacacagtcatggcatgaaggatcgcggtcagccttctcaaaatgccgaaccgagaagcccgatagttactattttcctgattgtccgactattggatcgcgtctcgcctgttgaatcgcgtttcgcctgatcgaccaagaaagctacatgtcacaaaacattcgccacgaatcctttgacgcttaattagtcaatctcctaaactgcgacggggttactggttatttcagcgtgacgtaaatccgagactcggtaaattacacggttctctacagcaagttaccaagcaacttttgccgcagcaaaaatagacgatcttcaaattagtttgaaaatacgtgtatttacattctgagtactagaaccataaaagtaagtttatgtagcattgacttttgctaactcgtgtggcggacttcgctaatatcgggcttttgtcaggtacacagcccaacctaaaattagcacggatctaagacccgcgaaactacatgtagcatgatctaccttttgaaatactgaagtaaaaaaattgtaagcgtaatttctgctacagaatggactgtttgagacgtgccttgtcttactaaagctctctgtgctggtttgtaaccgtggaactgttataccaatgagatgcgcaaatacagcaactgtctcggtaaattcgtcgcaagcctccgggatattacgcgaatacaggggcggtggctcttctaatctggatgccattgacggtcgcgatttttctcaagagtcccttctatacatcaacaacatcgagatcagctcttagactgccaacgcactctaaaggattgcacagtccgcaagactgcagcgtccgcttcctgattgcctccaccttgacgtaacgggccgctccatcaactcccttagccttatggtccagcagctacatccaataactaagctgttgctcaagattcctccagaaactaccacagaagctaaatcttgaagtaatggtacagatcgcttgtgagcttacaggattgtattgttaatcgctctgcagctagttcgtctgtggccaccaccgcgagaatgacatcgggtggtatatttgccttttcgacttatgttgcgctttaatgcctatgctttgtgttagagattgcatgttcattaccctatacatttattttaaacgaatgcgaagctatcttcgaaacaattgatgtcatctacgtagttggtggacagaatgctgcagcagataggcattgtagattccgtcactagaattaccgtgctttctgtgaatctgacttcaatattctcaaaaacgtttgttctttgaacagttagaattacattctggtgcctgacaggttgagcaccgcgcctgaatgtcccagcctactctttcacccatgcaggcgtaagttaatacttgctactaacgtctcaaagttgctatagtggactggaagacaaggtgcaaagtaacgaccgcccgaagtgggcggtcccaatccaatatctgcctaggctcggagatttttgcgctatagaacatgcgtgcatacttgtaaagttctaaaatcccttactctgcaggtaattgccctgtagcagtatatttccttgtgattgtgcaaacgcttatatgaaattgtgatagagactatacatcttgacattgccataaactttcgtaagtcgccctgaatatgagtcctagtcgggatgtcaacggattggacgttggctggctacctcggagccctggtcgatttctgaatctcaattgcacgttcggctttggtagcagctgaccacgtgccgttggaaatgttcttcctccttgacaggattgatgcatatgataatgactatactgagctctgtaatgttctacgggttatggccaactgtctatccattaaaacgtgtgtcgaaccgtccgtaggctgtattagaaagcggcttcagtaataatagcaaagtggaattgaatactcaaaaactcgttgagaatagtatctaagaactggcagggaatcagactcggatttattttgggtgagctgcgactaaatttagaattgtagactctaaggaatctgagcttacagggtagaccgtgacctaggatggtactgtgtttctttggatcttcggtgaccgagatcttgacattgtatttcaacgaggggaggaatcaagtgtgctaccacaagtatgagccccaaatgtctccgaattggcaccacttggagcattttcgctcgcgatactacgtctgtcttcaatatactattaggcactctgatgttaatgaactctctaggcaacgccttgtaatcaaatcgacacatattagccattgagatttagtatttggcgcaataagtgttgacaagaacaaacaatagtataaattgaacgactactggaaaggatacgtaggggctgattgttgtataacaaagtgccacaaatgcagaatccttttgcagtatatttgctattactgagctatttcttcaaaagatagtataaagtataacagcctttataaaaacagtttcaaagaaatccgaattagcagtgatagatactccaagtagtctaagaaaagaaatagtatcagtatatgaattcaggcacactgaggagtgaaagtcttacaatgcaattctcaggaacaattcgagctggacaaagcatctctcctgaagcaccgatatagtcaccagacctgcacttgttgatagaatcccgtgtgaggtcagcgatatccaagccaccaatataggcagtagccaaatcgaagtggttagtggcctcgaagcaacatgtcccaacccaggcgatggtgcgagaaccggaagcggaatagagatcccactcttcatctcttgacatcaagacgttatacatataaaagcagtcaagaattaggggagaaccaccgctggtagcgcagccaaagctggaatcaccgcagaagccttgcggggttctagcagagagaacgcttgcctttgtggtgttgaaagaagttcgtgaaaatcctacatcttttgggtcgtatctggagagggccgcatctaactcggccggtccaaggaggtgattaaagtcaaagttgagactaacagacgtggtggcctgattgccagattctggcgcgggagctgcagttatggaggtggcaagcagcgtcattgtaatgacagctttaaggaaacgagcagccatgttttttagctggaaagtctgacaaataaatgttgacaatataagggcccttgaataaggaaagatagcttggattatggactttaatcaacaatgaaagtaaagcgtatctgagaactactcgaagcaaagcaataaacattctttttatactcgtcgaaaacaccattagaaacagagaacaccattaaaaatctcattaatatctcaaagttcgtactaaaactaatagtctgtaaattccaatatgcgacttaatcctcctgcaatgaaaatggcagagcgtctgagttataatagagctatcattgatcaggtgttctgcgttgacagtcccattggtagagtttcgcacaaaggttctagaattattatcgaaggattatagttaatttagggtcgttacgcaccttcctatctcaggtagtgttaccgaaaaaatggtgatgcctatgagcattctccactgaaggacgaaaggattcagctcctacagtatttgtatgtagctaacgtaggctactggcctctagatgatagactccagcgaatccgtagcagcaacagcacgatagcccaacaaataaagtcattctatacaccacctgcgttcttctggataagcctagactaagaatagagtactgttttgggaaaggacagtgatttacaatagaagatgggtagctgcgaaagccctcatcagaagcgcaccaaagtccgcgtacttcgatagacgacataattgaagtttttcacgggcttagctacctatgtattctttctgtttgcagactttccatcggaaattcgcctaccaagtcatgtgttcgctccatagctgcacctctccctctcttacgaagatgctaggccgtcgttttaaggccagatgcatctcatatcgcgtgtaacgctttatcatgaaagatcattatataaacagatactggcagctcagtgtgtaagatcctaggtatgagatggctagtacgagtattaaataacacaaggagctcatggccggccggctgtgcttattggcaaatcgcaatccaaaaatagtcacgaatccaacgatgatatacgaaacggacaatctccattggcggagaggaggaaaaatcgcaacatgagaaatctgagttggaactcccgtagctaaattaatcgcgcaaagtggcaatcaaggtagaagtcgacaagtttgaggaccgaggcataggcgatgattgaggtatcagaaccgtggcaagggcgagagtattgggtctagtcctcaccaacgctgggctgggaatagcatggcatcaggtgcaaactgagttgtggccgatagctaacgctgaagggacggcagacgaagacatcatcgagacatcgttcaagacggagagctataagaccgcatcagtcaacgcggcagtcacgctaaccaattgcaaacccaagggggatacttgaagactgactgttcaccttcatcacgtgtattaatgagtcttgagcacaagtatccctcatgtctatctactgttatggacgcttcataaaataggaatggcatcaccacgttaagtgagcggtgaagatacagtggctcgctttacttgtagatacgcgtgttacagcacactgtgaacccaacactgtcccttgggtcttttctgcggcgagttccaccgtctacgctgtggcgtacataaggcgcgtcttacaccaacaggcggggccgcctctactgtagttgtgggcctacagcatcctggtgattctaatggttgaaagcggcgaattgcattcaatctcttcataatctcaacatcggaataagagtctgcggcattccgttcagcaagcagcttgaacgctgccagtgtctctcttcccagtacaaggcctatacggccagttgggtgatgccgtcaaatgtctccaaagccggatattaatagaaccggccgtcaatacacgccaatccttgaccgcgaggcgaagaaacttccatctcttctttgacgctcaaaagtcatggaccaagaaaagccttcacagcgagagctgggtacttcgtcgcagttggcttcaacccagcttacgaccaacgaagcaattgactgggctcagcatccctccaatcccttcaattggttgttgtggcaaaaatggacaaccatgggcatagcatgctgggttacatttatcgttggacttaatgccacctccatcacgacagcctcagctccgatttcatccaaattccacttgtcgaatagcgctctcgacgtcagttttttcccttcgaccgcatggaatgccgcagcggccgtcgctcccttggtcacgctgcctttgatggatacatatggagtgagggctggatatgtggtaagtttgaccctacatgtttgaccctgtttatgccgccatatatttatatgtttctactttagacatacttcattttattctgcatcttcctcataccgcaagctttagctgaaaacttcgcaacccttgtggtctgtcgcgtgtttgctggtatttttggcggtactgtgcagaatgcagctgatggcattgctgccaacatgtttccatctcactccgaacgcgcgttgcccttgactgtgtacgtactttcgcttcttttaggtgttacaatgggccctgtcttgggcgccgtggaggagccgctgggatggcgctggtaagttgagtctaaagatcatgacgctggaatgttttgttaattgctgataggatcatctggattcaactcatcatctgtggagcatctatccctcttgtcgtcgtatttatgagagagagtagaggctccgttatccgtagccgtcttcataaagctggcatagtggctgatcaggatgagatcaaagaatctccggcgaggattctcacggaaactattttccgcagtggtgtacttctcactacggagccgacaatcatatccatgaccacctggtcttcattcacattcggccttatttttatttcaacacagtcggtaccacttgtcttcacagatatttacggctggtccgatgccagtggtggtattgtgcaagtcagcattgggatagggcagcttttagggttcgcagcctgtttggtacagaacaaggtctacactcgtagtgcagcctctaacaaggaagcagtgggagcgccattacccgagtctattttgtacctttcaatccctagcacggctattgctctggccggtgggcttttcatgtacggctggggcattttccagtctcactggattgtcccggcaataggattgggtcttactgggtttgcaattatcacagttgtgcatgctgttaccatatacgttaccgatgagtatgcagcttgtgccgcgagcgccattgcagccgtggcatttggggagaatctctttgcagcatttctcccgctggctgcaaagccgatgtacttgcgtttaggtttccagtgggcaagcacattgctagcatttgttgcgttgctattgacgttggcgccgatcatgattgtatttagaaggcgtggtgttagacacaagcccattatggtcagcagacaacctgatgtgcggcctgggctataatagaacaactagcgagattctcatatcgatgttgcaagatggccaattgagtgatgaatcgaagtacaggcggcatgagctcatcaagtttctcagccagctgatgtaattatcgtttgtcaaccgccaacactccttgttcttactgttccctttttcccgttgcagcgcagcagttatagatagtgggcttacctgatcaagtgggtcatggtggctttaccaagagtccgtcgtttcccagatttggtcgcttgattccagttcctctgcatcattaaagtagcatcgcatgaataccagtctacactgtcatttgacatatctatttcctcagtctgatacagtctatatgaaatggcaggagatgagaatgaattggtccagccttgccacgacccagacctcgacacttttctacccccggggtatcaggatcaatcgccactcctagaagacgacatcacacaacgcagcatctcgactcaaatcccaagcgcacaattttcggagcaaccttacgattcagtaactaaagatcacctagaacttcaatactgcctcaatgatgaactttggggctctgacaatgtggcatcagcggcgctatgtgcatctcgcactgtagctccagtggatgctagttctcgcgtgcctgatctgccatcaagtcagagcggttcagtcgcaaatgaagatgtctctcaagaaaacgtcacacctctactaaatgagtcgtttacgacgccaccaatactgtcttatacgtgttgggaatcgggcatccaatctgcacaatctgactttggccattccaatctcaatgcgaatcccccaaagataggcacacgcttctctagagaatcatccaaagtattaacgcggtggtttgagagtcactataattatccatatccaagcaaagaagaaacagaaacgctgcaggatcagaccggcctatccaaaacgcagatcaaaaactggctcgccaataccaggcggcgagaaaagatgcaccagagcgtacagtcctcgcggaaggcaacacctggatttaactccaataacgtgcccatagatatccccagacgacccgatacacctacagtccggacaaagaatgctcaccaggccatggggcctcttgaacgctgggttgactcacctccagagagtgagcctgcaacggtcactgctattgccaaagcagtccagcgtgctacgtcgtcacaaagtaagtaccagaacggtttttagacaaagataacagacaagaatgcacactgacatgagtctcaaggtgagctattgtcgaaagccatagacgacgggtccggtcactctatcaacgaatcgtcagacaatagctatggcacatctagtggtagctcacttacctctatatactcatatggatccagtgactctttcacggggatgccggctcctgtgcgtagcaagtcacgacgtcgaaagcgcaggttgattccaaggccgaggagatctcttatgggcaataaacagcatccatttcaatgcacattctgtgcggaatcattcaaaactaaatacgactggcagcggcatgaaaagactctgcacatacctcttgaacgatggatgtgctctccagatggacctcgggccatcaacggcgaaaacggccagctggtctgtgtcttctgtggtaaaccagagccgaccgatgtccatatcaatagccataatccgaactcttgtcaagaacgaatatttaatagaaaagaccatcttaaacaacatttacacctggtacacaaatcgaagctagtagacgcggttacagaaggctggaaaaagtcgactacgataattcgatcacgctgtggattttgtggaatccatctggattcgtggaacgaccgagtggagcatttagctgaccatttcaaaatgggcaagactatggctaattggaagggtgattggggcttcgaagatgccattatagacacactcgaaaacgcccttccaccatgtaggacattttcccatattctcccagattctggtgtaagctaattgtcatagatctcctcggtgaagaaagaagcagtccgtttccattcgaagcaagcgacatttcaccagagtcccctcgttctgcctacgaactactcgtcgtcgagctctcgtgctttgtcgagacttatcaagacagaactgggcagattcctggtaatgacgctatgcaactcgaagcttgtcgcatcattttcgcctctgagatattgtcgctggaagtagatacacagccttcgtggctgcgtgacttgatcttgtcaaacgagattattactactcaagcacagtttcttcctatacgaacaccatccgagggaaggcttcgaacactcgagattagaggaaagaaaacgctattcgaagaatgccctcttgaggcgcaacttcataactttgttcttacagaggctctggttaatcagaaaaccatctccgatgcgagtttacaagttgagagtcggaaaatactcacagaaatgcaacgaagcttacagttgtccttgtccgatttagtgtacacgtggttgatggcgttgatacaatcatcctcgactaattggctcgatcactttagacaacgcgtgtatcttcccgcccctcaaaatagtagctcatctgtaccctcgactttgatcggccatttggccccttggacgacgtctggcacgattctggactatccgtatactgatactacgaagtttgacactctcaggatatttaatgaagaggctaccaatgacggtagtcgaaataagaaagctttgcttggggagccaggttccacctggtctgcaaatcccggggctagcacgccctcaccatcacagcaatcctttacacccatggccccgacattgggcgaagagttcttcacccacgggccggtaagttttggaacagcggctagttctggtccagaggcaggcaaaagcgcgtccccttcgaatcaagtggatgctggctcacagactcaaaacaatggcgttcagatgggagcttataggctccatgatcccaatttttacaagtggttgggtcgagagctgggacgctgggttacttccatcatgtctccaaataacccaaattgccatgtaccgtccgacaaggagatacagcatcatgctcgctttttgatgtatgacgagtaagtaactattctgatccatgattctctaccctgctaaatgattttcagcgatgatccgtggaatcagacagttgccgataatccagagtggttgcaccgtttcaaggtcggtgttggtattatgacggataaaatttgaacatggcccgacctcgctagaaaatgaacagtgttgttactacattgactcggttaccgatcacagcgactgacttctcagctcatgtatgtgcctacaaactcatttcgaagaaattatacgtttggagcctcttgccctacttactgagccgctgggggatttaaacgctgcaaatcagaatatttcatatcgttttgctttaggatgtaacggaaacattaaataccacagctagaaataagctaataagttgcggcaatgttgcttcttgaaattgatgtacaaggatcaattttacatatgtatctaatagggcaaatagtcatgtttttgttgtcgccaaacttagtggggcaccacgctgcccaaggctcttacgtgctagaggctcaatagttgcaaaaacgctcatcattgtccatagtggtccccaagaccagaaaaaaatcggaacaggctcggatagaagcaggaggaaagataatagactcttacgctccgatccgtttggcggtgattcgaacgctatgtacatgcacctacaacgggagatgccgctgaagcgccccgtgggtagctgtaagacacgccctggaatcaccaacaagctataaaatgcccccgtcaatgccaatagctaatcaactgacattgagaaaacgtgtcaatatacgcagtagcttgatttctgttgaggagggtagctactatctggattgttctaagcgcttgcatagtagctaattatgtgcatcattgttactccggagaataatgccgtcgctggtggtgtcagcaacaagtctgcgctgctgggctcttgagttatcctgtacattattactagtagtaaggcatgcgctatggagactggcctcgttcatttttccattaaagtattaatggattaagtaacagtaactatgagtctaagttgaattaagagatggcatgttaatataaagtgctaaaaccagaacatatgtgagtacatatcatcacttcatcactacagttcaactaaggctgatcactgaaagtttttaccgaaaattagcctccagcttttagttctctcgctgcattatgcagcttgcgcagtttattgtacagcgtcttcgcctcgctaatgaagcaatgaactccaaagtcttctcccatgtccctctttccaccaatggccaccatattaggcttgtcaagatcaaagctgtgcaagaccatggagcaaatgaactcatgttggatctagccgtccaccagttcacagacaacattgcatacaacgcggtgtcatacgagtggggtaatgctgaggcggcagcccaaatccaaatcaacaatcaagccgtttcaattcgccaaaatctttacgactttctcgaaatactatcccaatctgcttatcaagatgaatggttgtttatagatgccatatgcattgatcaaggcaatatcctcgagcgaaatgcccaggttcagcgtatgggagatatctaccgacaagctcgagtagtcctcgtctggctggggccagccacgccggagagcgatgtcatctttgacatgtgcgagacacatgttgtgtccgctgaacatgatgctttagcaacaatcagctgggaaggagagatcggcgacgctctagacacaatctatcaacgaagctactggactcgactttggattattcaagagctgttactcgcaaagtcaatcattttcttttgcggtccaaagcttacaacctggtcggtattcaggcgtctcccgagatcagtaaagggcatattctacgaagggggcttcacaggcatggatatcaaacttgggagcacacctcgaggacgccacgcccggtctttactgggtgcactagaagagcggagttccaagaaagatcgagcagagcaacagctttataagctggttgttgattttggaaatgcaaaatgtttggacaatcgagatcgtgtatttggcctgctcggcctcgcaggtcagaaatccactgagagacaatcactagacgttcttgccgactattcggcagagccttctgaactctttgtgcgtctacttagcaatatgcctcgagagctcaacatctatgccgctcgagatattttcgacatattgcagctttatacagatctatccgtattcaccgaagacggccaaattgtgaataaaacttcggcaacaatctcagagctgagcttcgaagtcgattttgtccatctcggacatcttaagcatgtgtcagcctcgacatgtgattggtgcgagatgtggaaagagcgcgaagacgcaagagagaaggatgctgaagcttcttcatatcagggctgcgcggttcacgagattcaagccggtaaatctcagacttcgtgggcagcacacaatgttggtccttatcatgcggtgtggcccaaagattgctgtgtcgtgagcaaggataccagcgtttgtgaaggtgatgacatctttgtgcttatgggtacaaacctagctcttattcagcatatcgagaatgaagccgaggtcagatttgaactggggtacatggcgtatactggggacattgacagcataactacagcttcacagaagctcgcaaaatatctatcgaggctcccgaggagggttgtagacctcggttggcttactaacagctcaggcaagaacctagaaaaaaagataacgcagcaatacacattgacagatgtcgtgttaattgtcgcgcatgcagctactcaccacaaccactggagccaagatctttaagattctgacttggagaagtaaatccaatcataggaatagatatatttgaaattgttatactgaatttttgtgttcgatccaaactatattatactccaaatgccaaaagcgattggctacctacacttgtagctgtgttagctcggtacccaggaagtcgctaagctccgctggttttcttgcgtagtcctcatcattgtacaagcaacgttggatcctattaatatcatgctgagcaatcagacaatcaatccatttcatcatgatttgaaagagtgtatgcggaagatgccgaggcttcgtgacgttagtgccgattatcatgcctcgatgcctgccgagcgccgacctccgacctcccgaatactcggcgtgctctatttgcgggtgtaaagattcaattctccagtccattaagcaattgatcatcgactatatatgtcttctgttgccgttgcatatcctgttgtgtcttaccatcacagctacttccatataaatcgctatacaaattgaatcgtctaaaaatgccttacttcgaggtccaccactcttacccgctcaccagcgagcagcagcaggagatagcttcagccatcaccaatctacatgccaccacctttaccaccccatctttgtttgttcatgtgcagtttacaaaatcagatgaaagtggcagcaccgttcatttcatggccggaactcgtcgctctgcgcagacaaatcgcattatcggcatcgttcgcacctcagccaagcgaacaaaagcagactttgatcgactcgcgaagcgtattgaaaatatctggtactccgctcttggtgtgagattcgacgaatctacccagcagcttccacctaatgaagagggaaagagacttgccttggtgggattcaccccattactgcatgtccgtgagtggggcttgggagctcctgaggctggaaaggaaggcgagtggatgaaagaactgcttccttatatgcagagaattgctgaagctggaaataaggatgtggccggtatgttgaaagagtttgaggagagggaggacttgaagaagcttctcgagtaacggtgttatgaacgtaccttccgtgtatgcaacacgaaacggaatttttcaagcatttctctctcgtaagactgaaaagaatattattttgttccctcatctgcgtgtatctgtttgccttttgttcgaatttgtgaatggaatggtacaccttgtgttactattgttgaagccaacactattgttgaagctaacgaaatgcatcacccacgctgttgttactattatacaagagatgacaaggttgaatgaaaagagtgtcttttacagcagatttttttttttttttttttttttttccctttttgaaacccccccccccccctttccgcccgccatagataccgctagcttggtgaatgcctttttactctagcatacataggtacctagacccaactctccaattgcgttggcgaaagtatataactacggagtgccacagtgaaggaaattgctcttaattccatggcggaaatagccatgatgagagccatcgaaaacagaatcgagcagaagacggccacctacattcaagcattgatgtttgtggtggcataatgcccgctaggatcgtcgctggtacgctgccgcgaagcagcttggaatctaagcatgggatgagctagcaaacatatatttagagcctttgttggataacaatgcagactaggtattttgacgcatcctaaacgttttggaagagcatcgtcgttctaatacccgtgaacgctggcaatacctagtcatcgcatgggctccagttggacatgtggggagacttcatcgaaggaagaagcgggggcacctgcagcagcgcagggatgatggactggcggtagaggatcgacatgcgaaagtttgaagaacacataatattgtcccctgagcatctgcaatgggagctatgatgcccgttgttctgcccacctatacttgctggtagggaggaaaactgaagagggcaattttgaagctctctagcatagactagataaacaaagcgtatccaagatgctgcgctattgaccgccctttgcgttgtcagcttctcgctactcatcaaaggagtatttgtcgcctacagcacgaagccgctgggccctatgagcaagatacatgcatagtaatatacatcctcacaggattctgtgataactgctgcctaatactacacaacaccaggatcatacgaaatcgccgctgtctttggcgtgtccttgattcaaaatctggctgaaaagaaagctcgtcccaagcaacggtgcagactagatcccaaatgccgaatcggcagatccggggctgggacctgaagccaccgaagctggcatctgacaggccccgctgagtctagggcgatgtccagggctatgctctcggctggagctgcaccgagaggtctgtctcatggtgagcagcgcggagttgttcaactcccgagaagcataaagtagcaaacattcacgatcgaacaagcgaccaaattggtcgaaggaatccaagtgcatcccgctaaacgcatgttcaactccatcttgcccttgtcggtccgacttacttgtagttgtgctggttgtttacctctgtgttcctagtatggcaaactatatataacaccatcggaacacatcctttagcattgttcatcatccaacaatcacaatgcgatacaacatttctaggctattcgccttactgggcattgcgtccactgctcatgctgtgacccttacagtatccactgcgcaaggcaatgcaactagtcctatcttgtatggccttctatatgaggtttgtggtaggaaatgatccgctggaggacttcaactgattactcttaggatgtctatcactctggcgatggaggtctatactcagagctaatccagaatcgtgcctttcaaggcacttctgtgttcaataaccagggcccgtatcagactcttcagtattggcacaccaggggatcggatactctgactctcgataatcaggcgccactgttaaccagtgctctcccttggcagatgcgtgtagatgtcgcaaacggagcaactggcgcaactggcttctggaacgaagggtatgcaggcatgaatataacaaccgccactcgctatgcagccaatttctacctccgaggcaattacaaggggcaaatcttggccgctttctggagcaatacaacaaactctatgcttggcagcaccacctttcaagtcgaccaaacagaggccaatggctgggtcccttatgcgcaaactttcaccacgcaattttctgcaccagatgagaaaaatacgttccacctaacctttgatggtgccagtactgcaggtcaaagcctccgtttccagatgattagtgttttccagcagacgtacaagaactcaaacaatggacttcggatggaccttgccgaggctctcaatgaactaggtggcaagtttcttcgcttcccaggaggcaacaacctggaaggaattgcttctccgtataggtggaaatggaatgaaacaattgggccaatcatcaaccgtcctggacgtccgggaacatggggctatgtcaataccgatggcctcgggcttttggaaatgatgcaggtcagtttcactcactgcttcaaatgcagacatcaatctctgacaaaagaatcgatagtggtgcattgacatgaatctcgaaccgttactggctgtttggggcgggctgtatctggacggcgagattatctccgaagcagacataggagcatatgtcgaagatgttctcaacgagctggagtttcttttggtaacttcttgtcttccatatatctctcaagtgttgtttctgatatgttttagggcccatcaacctcacattggggcagcgttagggcttcgctgggttacccaaatccctttacaatcaactacatcgaaattagcaacgaagatttcctcaacggcggtatcccaagctatgtcggtaggtttgcgtatctgcacattggtataggctgtacgagtaaccatctttaggctatcgctttaacgcgttccacgacgccatcaagaatgcgtacccgaatatgaagatcatttcgtccatttggtccgggtatttcaccaacccctctatgcctgctggcgtcattcaggacctccatgattatctctccgtggatgatatggtcagcaagtttaatggctacgaccacgcccctcgcaatcagcctgtcctggtgggtgaatacgctgccatctacgacgcagagcacaccaacccaaaccagctagataacccaacattgcaatcggcaacgtccgaggctgtttattttctgggccttgagagaaactcggatgtcattgttggaatatgccatggcgcactgatcaagagtctccatgacgagccagacaacgtcgccatcatcaaacacactcctaatgctctcgtccgatccatgagttactacgtatctaagctcttcttcaccaacgttggcacacagaccgccgcagtctctgggaatgtggggtatgggccactgtactggtctgcgacgaaaaatgatgcgggaacgtactttgtgaagattgtcaactataatggcgcagcttcaactccggtcacagtggtcattccagggaagacgggagtcgcaactttgaagactgtaactgctccagatcaatacagtaccaattcgcttgggaatacgcagagtgtttggaccgagacgcaggtaacaggatctgcaggacagtattcgtttacccttacaggaaactatgtcaatgctgttttggttgtgtaatcattagtcgtttagtcattacgagaattgaagggagggttacatatatcttcataagaaagtataactggaaattggaatcgagaaagttataagaagagagctatttcaagtattggcagcagtttatccgcctaaaaacccagtatgtattgacgctcggctatagcagtatgaagcatagtagccgctctcttgcagcgtgtttggcacatacatatatacctatgatcaaaagaaaacgaatgcaaatatctatttaccctagagcatcgttatttttagaccttttctcgtgccatttgcgagtcggaccgatccaagcatggagtgcttaattacagcgattgcttactccaaagaggcatcattgtccgccttggagaatctcgcccaaataagcgccaattaggcccgtgctaactaaacttccgacctcacgctgtagataaagcgtcgatccatcctttctgaaggcatacaaagcattccgtcaaagtgctcatagagaaaatttaaaattgggaaaaactacacttgaaaattccaatttgagtaatgattgcgcaagcacgacaaagggctacaagtttgttcaactgaaaatgatgatgaagaatatcttgtctcgtcatctccaagctttaacgccgctggacgttcgtgtcagccaagtgaagcactagtgcgccctgtctgtgtggatcacacagttgtgtatatataggtggtcttgtcatcgacttctcattgaaataactaagccttgtaattgataccgttgctattattctcatcttgacagtcctgtctacgaaatgttacccaaaacaccaaatttaccacatgcgaccttctctggagttgctcgaatcaacaacgtcaatctctggtatgctttgttcgggcctccgatagatagcggccgaatccccgtacttttcctgcatgggggcaagatcaattccaattggtggggtctccagatcaagcatgttgctgaaaaaggatatccggtgattgcactcgatacaagaggccatggtcgctccagcgacgatgatacagtatcgttctcatacgacttgtttgcagatgatacagcagctttactggcatatctcaaggtgccaagggcttccgttactggttggtcagacggcgccaacacagctctttctttggccatgcgctatggcgataaaatagaccgcgcgttaatattcggtgcgaattaccaacccgatcaagttaatattgaagggatgctagccatccctttcctggacgatgtaaaaagccggatgaaattggaatatgaagctctatctccgcatccgggcaagttcgagagctttatggcaaagatgggtttgatgcaaggcgcacttccaaactggaatgagcaatcttttgcgcaaataaggactcgactggaagatcctattcatgcacctcttatgtggattgttgatggagcttcggaagaaatcattccccggagagtttttcgcgaaataagagacatgatcccggggtctactcaaattgtggtacgcgttggacatttcggcccacttcaagacccagatgctttcaatgctcttcttgaccgttggctaggagaaaatcgatgatctgtctgacatgataggaatacttgtctcggtttatatggagcttttgtcaagatgcctggcatgttatggagaaaggcattgatgtttcttagcaagaggatactgcacgtatgtgtataatatatgtcaatgatacaaaagcttctagctatacatacaagttgatatagaccttatttgtaatattttccaacttgtctaacgtcctctgccagcgcagctacattatccaacgatggaaaatgaccgccaaaatcaacagctgctgaaacattagtaatctttatacgtaataccatggatatttcctttacttacaattgtaatagaccaagtttccgacagatgccacgacttgcttaggccaatactggatgttgtacggaaaatctgtaaagagcagcggactgctagtctttgctttgcggtatgggtaagcgctggaaaggaccgtaggattttgctcgtaaatataggacgctgtaatgaatgtctttgaaagatagtacaatgaaacatgttttagaatctcattgtttgttagtgtcgaagggccggttcctcgcctagggtcggaccctaaataatcattagctggcataacatcaacaagtagagaatttacttacagagaatgaacttttcagctagccaagataattgtccgatagggttatcatataatgcaagaccaagggtattgggctaaacaaatgttagtttcagccctccttcacagatggtggggctttgtatcatactcgcgtcgccatctcagcaaaatatatatcgcccttggtttgaaagtccattgccctttcctcttcagctactgcactcgaaggaagaacgatgccctccgctgtaagttgtactggcgtgagacttgagaaaggtaggaagctcaggtgtgcggctttgacggttgcattaaatgaatcgtacatgtcaaacgagacaccgctaccccaatcggttccatgtaacgcatatgttttatacccaagcacctgagtcatcaacgtattaaagagcgtagaaatatcggctattgtccaatctttaggagcgggagatgaaaacccaaaaccaggcaaagacggcaagacaacgtggaaagtttgactggaattaccgagcatgagctgatcaagtaatggggtcagctctaagaaagagcccggccatccatgcaaaagaattatggggatagcgttaggatttgatgacttttgatgtataaagtgcacagtttgtgttcctatttttgaaaggaagtgatcatatctgcctggaattagttgaaatctccaaagcccactgtgatattaatttacttatttatttcgtcttcctccgctgtccagttgaatccatttatccactcgttttgaagactggccagtgtggtcaacggcagccctgtcgtttcagtcaaattatagatgttcacagcagctgggtcttctgttgttggaagagtcgttttctgtatgagatcaagcatacgaggtactccggaagatagatcaactttgaatgaggtaggagctgatgaggcgactgcggctgcatttgaaactactgccagacccaaattcaacagtaatagcgaccgcattttagagacttttcaagatattgggacagtaaagattaatatacatttgcaacaaataggtatccttaaatctactaaagaatagaaatggtagtcattgaatagagctggattatatatggaaaatttcgacccacatgctatgcgtgcataacaggtgttcggcaatttaatccccggatgctacatcccttaaagctatcacgattcaggcaatttgattgcgctcttggtttttattgcaacccacagtaagctataaataatatttcttaccttgacactgagcattatccacggcttgataatgagttactcctttgtgtttcacaaggttagatgttactgtttaaggttggatgttacctcgtcgttatcaaacggaaatgtcccgtacaccacgatacctccgtttctgtgaagagtttggaattatgagaatattttacataacaccattaccaaccacaagataggattatcaaccggggaatgaatattggagagaatatgccttatatccgaaaatattagcggctgataccacttcgtgtattttagctaggttagagtaaaccagcaaagtctggttacaatgggatgtgatgtgtaagcgacgaggtccctaaatcagccagtggctttttgtatttcgttccgtcattataattatcttcgtgttgcgctgataccgaattgtcgctaattgagaagcctggtaagtacatattcacattgagactaatttcctttctatgacttgcttacatattccataaagagttcactattgtgagaattgtgcgactccgtagtaaaggacatttgagaaagggctggctgagggtatgaatggcctataggtgcaagtgactttcgtaggaggtctacgtggacaaggctttgaggtggaatagcatattcatttacgcctactgcactatcttaaatgtccagcatcaaactgaatgcgctctcatccctaactattcgccaaagtaaaatcaagaaatccaactatgcctaggtaagcagcgttaccgtggtgcaaatgaatgataccaatgatcatttgacgtctggcgttgagttacaatttagtatgatgatcccacagcatgggaagtgctttagtgaaccagccaaaggcatgatcggcaggtacaaagcggtagggccttgaggctttctcgcatgaaccatgttgcgcctctgaatcaaatgagtggcgagtctgtcagcaatattttcacccattcattaataagctatctaagcactgccatactttgtcccctgcgaaaaggtctgctccacagccgccgaaatagctgccgtctcccccaaagtcctttttaaattacagcctagcatcgggcatctcgggatagtattggccaccttcggctttttatccatgatatccttgccctctacaagccatgggcagctctgcctttcgccatactgtcctggatcttttgaactgaatttctcttttccattgcttcaatccacgctgcgtattttgtatatttttcgagttccgaatctctgccgagctctttgagtaatcctttgcctaccgaagcccacgttatgaacgagagatcggcatatgtaaggctgttgccgacaagccatcccgtcccatttctctccagggcacggtccaagacctcggtgactcgaattatctcgtcgacgtagcggtcaacagctgattgaagtttctcagcgtggaaccgagcaaaccaagtagcttggccgaaatagggtccctgacctttgcacgtattaattaagaattagttagcgtgtaacagaagatattcgggttattcggtaaacataccagatatctgaaatgccaaccattgctgtgctaaatgcttttcgggcgcgcttttagacgagattttaccctcatcgtcatactgttccaccagatataaaataatagcacccgactttgcataacaattagtctcatagttgctataacaaggatgaaaaaaagaaatgggtttagactcacttcccaaagagtgatgccggtatttggatcgttgatcgtaggcaagcgtccgttcggattgagtttgacgtaatgctcttctttcacttgagaaaattccagctggtgaattacatacggcagcttaagttcctcaaggatcatacacactttcctgttaaataatgttagctctctgtttcgaaagactctctcgttgttcataaacgcttaccatggattcggtgcgccccagtgcccccaaagttcgatgggttggagagccatgatgagccgaatacgcagagtacgaatttacaccagtggaaagcaataaagttgaaggggaatatgtattagtagatagtgtatcataaaacatttataaaagttgggccatggctgcccttatatagttgtccagctcaaaatcaggagcgagtgctgccgctgcaaactcctaacgccgtaaacgatcaacatctgatgaaactctcccaatgaagaagcgaggcttcatgatgaaaatgtctcaagccaaggtggcttgcgagaattctagcgctgcatctcacgagcgcaggcgatagacggctgctacttcttacaagtcgcaagggtacagttcagcaacatacagtctctatgccctattttgatagcgttgcgaaaacactagcgcgaattctccgctgatcacccatagctgtgtccacaattccgcctgtagcattatctccgttcacactccaatcttctaccgtctttgtacatcgtttaacgaaaaccgcgggcaagtttagggctaactaaagactctatcatgttcaactagattaaagactgtgatttcctttcttacttgtctaagttatccctgcggcgtgattcacgcacactttccctctcgctatggtcaatccgggtcacgccagtaaaggatgcaccacctgcaaactgaggcggattcgatgcgactatggacgtccgttttgcctccaatgcacaaagtctaaacgaatttgtttgggctatgatttccaggcgaagatctctcacaacaagcctggtcatcaaaatgccgctctaatgctacatcctttagctgctacatgccagttgactggattgtgtcctctaccaggtctcagtctttcgaaggcagatgacagcgcagctcagtcatgtattgtggctccactcgtttgggacaaatttgatagacaatcaagagttgatagagagcatcttcgcatgatggtgtggtctatgctggggacactgagtatcgccttctattcacttcagcagtctgtgcagaccaaggaagcacgcaaagagctgcttcaaagatatggctctgctacaaggcagcttagagaggctcttactatttggccatgttcgtcggccttattaatcccagttttccatttctctttatacgaggtaggctagactcaatcagcgccattgcaacatgattctcacagtcgaacatagatgatcgtcaatctggatccagcagacaaaacatggcagacccatcttagtggtctgttgagtatacttcagcaaatacccgacaacaacatacgattcaccttggtcaaagcagtacggatttcagattcagtaaccaacattcacaaagccttagagtcatcaacggtagatggcttgcagagagcgtgcttgctgctggatatcattaagcttcagcttcgtaagctggacgccgaccttgatgctattacgagcagttcaccgcggcccttgcggaaactagacatgcagaaattgcaagtatcaatgaagcgtattcgcaaacatttggatatatttcctctcataatttgcgatcgattcagttctacaacggttcacattggccagagtggcttttacccggtcagccagacggataaaagatctcaaaataactttacagatggtaagctcaaagtcatttgtaatattcttacgcattctatcggatctgacttcagtagacgcatttatgattcaatggattcagttttatactttacaaataatgacatctgctgtgttactcaaaatcggaagtttccttcatccagacgcgacttatcagggcaaaagagaatttaaagcactatcgcacattatacaagaagcgggtgagggaatctgctctattaccgcgtcctatattgggctatgctcccagacagcacgagaccgtcttgaaatgtcaaagatcaaaacgacgcaagcttttctcttgatctggcctctgttctgcgtctctacggctcccggcctgacagacggccaacagagctgggctagagaagtactttgggctattggagaacaactctcaatccctaaagcgctgtcattggtaagctggccttcaattgtctatctctattctcgaagggattctgatttagcaagtcaggcatgctcaagtggagagactattggacaatccgatatattggcaggtatcctccttgtcaacctcttatccgtcttaccaaattccacctttatataggggcgcagcgcaaatgagtccctattaccgcgatgccattaaccccattggcatattatctctccagctgcctcgcgcttcagactttcgcctaccctttccaagaaagatccaatgctattttgaatcatctgctttattaaccctgaatattctgtttcgtgtatgtttctctcattaccatctcccaagctctcctctagcttgacttgagctcggcctctctcctcacgcggatagcattaaccatgatcttgttcgccataaacgaaggcagaagcgtcaaactagccccctgtagcgcatgtgcccagtgtccggttacaaccacatgcccgtggccagctcgatccagagcggctcgcgccatcgtctcggctgttggcgtgaaaagcgaaggagattctttgttgtgtgatacacttgtaacgttaccaacacggacgccaaggcactcaatgccagtttgccccaataatgcgaattccaagtttatagcacgcgtcaaggtcattagaaactgcttgctcgcgccataagaagccagcatgggaaatcctgcgtcagccatagagctgatgttcattatcagcgccggtgagttttgtgccaggtgtgggagcaggaggcgaatcagatgcaggggaaacaatgcattgacactgacgttgtcagtgatacgctgctcagaacagtcgcccagtgggaggtagacgggatttgtagagccgccgcccgcgttgttgattaggactgtgagatgcacgtcttgaagcgcgtctttgatggcattgaaatcgagcgagtgtcgcgcttgggcttctccggcctgcaggcaactcgtacattgcaccgtgctagcgtccgcgatcagagtccgaaacgctcttccgggatgtctcttttgcagctcagatttgaccgcgtcgagctttgcctgattacggccgtggaggaccacattgaagcctcgcagcgccagctcgtcagcaaaagcgcgcccaatgccgtctgatgctcccgtcaccagcgcccacggagggcggccatcagctgaatcatgggcatatcgcttgaggtttgaggggaggaggtagactgcgccggcggaagcaactttgaaggcgaaggcggcaacagcgattacgccgatggaggcaaagatatcggaggagtgcatgctgggtattcaagcgataaagtgacgcggaagtcaaggcgaagcgtagagcatcaaggctgcgatgctggtgaatcgcagagccgagttttcgttattgcacgctcggtattccaaagacgccgaccattagcggggtaagttgaagtggcgcgttgaaagctacccaatggatgatgtgctttagctggagttgatgcatagatgaatagctttgtctgtggaacataccaagagctagcctctagtgatacacataaaggaatcttggtaggcatcatgcgcgggtcttacagccatttccacccatcccagggcttatcaatgaatagctacgcgagtactgggatattagggcaatgtgttgagagaagcacaagtccaaataatactttactcgtgttctcgctcgtcgtattgctacaagtatattctcctgctggggcgtatcacacgaattgtacttgtcaaaccgtgatacaataacacgtaatgtagcatcttagttcacctagtctatgcatcgttcggggcttgctttaggagtctcaattccaacgtaactgattatctgggtattcgtgctagcatacaaaggtaaagactggtattccactattcccgctccataattcgcctgaaaaatcatcacttcataaacacgttattctccccttgcacctaaaaccatgagtcagggccaaagtagccctttgcaggcagttcggttagcagagctgtacgtccagcgccaccatcaatcgttgccccaagaacattaacaccccaccagtcaatagacttcgggtgatattgcacagcaaagaagatgatgattcccgaaaacgcgactccaccggtgagggcggcagccaatacatagttatacttttcccaccacgcggtcttgtatctcttcagataatacatgaacgcgagagagaagtaaaggccgccagtaaagtatgtgaggttgagaggcgcccacaaaagcattccgttgattaccagcgaagggtgtacgtgcttgagccatgaaatgggtgtgaaaacaaccaggttaagaggcttgaagatgaatcccggcaacacagccctggttccctcgcgagcgtaggatccaaagcgcttaaggccccaccacaggagggcgagcaggaagccaaagaggaatgtgtatttcatggtcggatagatctggctgaaaattctcttgggaccgattgcaccctgtgaaactgtcagtacattgatacctataagctgagattaagaagagcagcgccttacccaaacaacagacgacgagaaatatacttgtgatccgttttcacagttgaagttggagacttgctctggagtacaaatgccagcaatatcgttgtcagcaaattgcacaacgccgtatgcaacaagggcagtgatgatggcgctcaatacttggccacggtacatggcacgcgggggtaccttggcgtagaagcccatcttctggtccgaaatatagttatcagcttgtccattgatgttgtatccaaaggccttgacgaacatcagggcctcggggtgaccaggcagagcgtaaccgacaatcaactccgtgacaacgttgagtccttcagttgtgccggagattgagtagaggtaggacattggaataaggaacaccaggttcaatccaatgacgaaaaagactgtccaaacgggtgtgttgagctgaggccagtgggctacaatgacgatggcaaagatgaacgcaatcagtgcgatgatcaagaaccaccagtctggcacttcaggataattgcgcatcagctgtgtcagcgggtcatcgaatccgtcgtatatcgatgactcgtctttgaggatatcggccagatggccaccagcttcacgtaccctgcccttggcaagcgacacggttgcattcttgacaccaacaaaggtcttgctgatcgagtcaatggcggcccttgccgtcgacttgtaagctttgagaagcggtcgccaagcatcaagcaagatgaagaccattgttagggggtagaaagcaaagaatgcgccatagagaagcaagtttccagcgctgtagaaagcgggggagtactcttggtaggcagtttcattgaggaaaccattgttggggtcgacaactcgtgtaatgttatacgattggccagtattgtcaaagatgccggatgagttgataggaaggtatgccgaccaattgacgttggaccaatacaatgcaataataatcagtccgcccaaaagtgtacccagaaactgctggaagtatgcaaagaatggatacgcaagcgggagggagtaggtggaaatcacgttccagtcgaaagtcgaaataggattgaatccaagaccaactgtagagccagtaatgatgtttaggttgaagttgttgggtgcgatccacgtcatccaggcgaagtaactgagagccgggaaaatgaagtctggaagccaaaagtatacaaacatggcgcagaagacaatgaagaagaacttgtagcgagatatccgccagccgtgaatgacttcctccttttcggggaccaacaatgctctgttcagagccactgtgggcagaatgttgggccagatagcctctgctgggtaaacgacaaagcgacggagcaggccggagaatcccaagcccatgagttgtgtagacagaagcagcagaatgccatatccgggagtcagccacttgtccttgtagtaaacggtctgagtctggatattccagaagcaataagccgatgtaagtccaacatcaataatgattgtggcaagcatctgttctttgtacgaccacgggcctgggttgagcgagattctttggccgcgaacggtgaagccccagtctggcaacaccagagcaaggagcaggccgcatgggtaaaggagaatttgcgcaacggcggatgtcagcgtgattgatgggaaacgcgagttgaacagcgagttggtgaactgggcgaggaccgcccacatatagccaagtagatgggcacgaatagtttcgcatggaatgttagggtcgtctgtcggcgtcgtaatagcgcgcacctcggggtacggcgagtagaacttgttgattgccgtctcggttttgagctccagctcccactcttcaggatcttgtccgtccgagggcccctcagccaaagctgcaagcttctcgcgctgggcgttggagaagttgtagtcgtactcgtgatctttgagtagtactgcgatgatatctttgcactcctggacagtcaatgtctcgatcttgtccataacgtactcgatatcatctattggggccgtgccgccagctctatcaccgagcttctcggcaagatcatgtacgccatcgtcgacatcgtggaccgtgctagggtaagccgtcttctcatcaataggccgttcaggggaagaagtatccctctcgacggagttgtcgatgtactcttcttgggaacccatggtgccttgctccttagctgtaactgctgcagagctatagctaaagacgttgtaggtggcagacctcgccaaagtgaggtgagggaactctgggacgagaagtcgtatggcacgaggatctacatagcaaagctcttgatgagcggcggaaacagccgtgttattataatgatggaacacaaacaacaccactaccaccacactttcattagccgcatgtgtacatctagaggttacaccgaatcccttgagactagatctaattactgccaaagacgagttccttatctccaagcgccatattgacacaggcgctccctatcagccagactcacatcccctggggatcttgtgtagcagcaccccaggtcttagccttgctgagaacttttgcactgcgagcccatgatctaggcctgggtgtgtatccttgaagggtggagttgggccgtcggaaccgactttctccagctaaagcacgcgcaagacgacataccggtataacgggggccacacgtccaccatgatgccgggaaacggcacgtccaaggtcgcctctgtggcgtacaagcaacaaggctgctctggatcacgagccagcgagacaaaagtgcggcgccatagcgtgctacaaaaggacaaaagggcagcaaaaagagtggaataagcaggtcgctggtccagcgacgcggggaacatcctgattcggcaaggcattatcgctcgatagctagccggtcgggaggaatatggcgttgaagggtgatcctcataagttcgtctggggtgcagaccaacgctactttgccctgggacgtcctttgcatgggacaataatcttatctagcctcggaaaataccgcaaacgatatcatggtataacacgatgatgctactctctgagagccaagacttgccgaggtcttgccgttgttatcaatgccctgtaaagctgctcgggcggattatttacggtagtaagatgctcgatagtacctattagatacgatgttcccataatagaacggatgacctaacaccggctacaaacatgcacagggcggtttcctaatctcattgggtgccctttgcctgtagaagtaaaacttgtccacaggtggcgatggatgttacactggactaggtacatccgtgagtgagacgctgctgatgctggaccttgtcatcgcgtgctgcatgtgtgtgtgtgtatggaacccttgaagaacagaactcagagcaattatcacattatacttacaacgctgtcttgctctaatttagcttcacagccaatgtccactatcaattgtctctctttcatcagttccacccaaccgcagtagattgattgctccgatcccaacccagtctcttgtaataggtcagcgcttctgaagaagccactgaatgctattctatcctgtaacagatgctaacaaagtcttatttgggaaatcatgggcacgggaaattaactaggagcacagacattaagcgggaatgggaagaagatggcagaaaatctcctaaactgcagcacttggcagttgaagtcgacttggcgatcgcccagacatctctccacagcgcggctggctagtcctgaaggagtgaaaagatacggccagatcttggcgtgtccacagcacgttgcgcctgtcgttcaaatatagaatctgggagcatcactaggtggtaacggtactagcatctgtctctggctatgtaaccagcccgaatggtgatactcgttcgttggctagccggtcacacgctccctcttaaaacctgtcttgcccgtagtctccattctgcctatataagtagcgggccgtagccaccagacaaacgttcctggctcgctaggttttagctcccggtggcgtgattgctggcttgaagggtctttttgaagccgcctagatgacaatgcggagccgtgagctgccaagatttgagcaaagcggccgcatcgctatctttggcgcttcatttcagctacgattgaaaagggctgacaacgataactcttatctgttttgaggaggcaaacaaggacaagctctatcgcccgcgcgttactacacgctacgaggtttccagtgctattagtgcaaaatgtgcccaggccgaggcactggatgagacaaactcagctgtaatggctggtacggagtatggtggcccatactgagataacgaatcacaggtccgagactgccagtacagggagcagcgatcggccctcgtcggcgattaggacggcaactagagttgcagcattcctattgacccagaagcctgtgccaaccccttctctatgcatgctgacgcagtttcattctcgtggcgatcattgggagaaacgccaaaggcacgtctctgatggatgcgtgtcagtcggtgttggtatttcgcaatccatgatttgctcttcagaccggcgccatgaatcaatagtactgtgagctaccggtactttttctctcgcacgaggcgaaatggttcccccacacccaccacccttggcgttatctagccacgcggaatcaaaagtgccgtctgcgactaatttactacgtacatatattgattccggcgcagggatgtgtgctccagcagcgaggatcgtttgatagcttggcggggctactgccgcattggtccttgtcccagcccaagatcaatgcaaatgatccgcggtagcgccttgagggcatatacggtccaaacggtctaaacggtctatacggctgcgtcaagaatgaatgggagctgcttcagctctcacattggacatgagttgtctgtatcgtttttctgtgtttgccatgtttcgccgccgcgttagccgccctgtcttataagcctgaatggaacttttgatcggatgaatagatatggacaatggccctcgcttcttctttgccttttggatcctgcgcaatgacaccaaagcgcattgccgttctgtgatgaacaaacgaacaagtgggaatttttccagcgattaggaacttgtcgcaagagcgtgattggcccacggctctgatgcgctactgtatacaaggtcaggatctccagtatcattagatgttaataatgatatcaactcattcgacaaatttctacaaactcccaattatgcaatcatctgttgttccacgtctgcagaagaaagtcatataaaatggatcaaaatgggatattccactttgagagcgacgaatacatatgtacgtaggacttaatcagaaatagccaaagccatcttgacaagagagcatattatttagctgcaactgaaccattgtaatcatactctcaagattcagattgtaccgacatgttacagttcgctcattgcccataaaatgcctggagaaagttatctgctttggagaaatacaaacgggaagttacaggtaatcaaagagaccgattaggcaaagcaacgcatatatatactccgcatgcctacctacctaaagcgtaacaagaatttgctaagcggttatgaaacaaccaacgcttttccgcggctgtcatactgtcatgtcactacagtgcagcatatccacaacatcatcatcagccctggttattttgcaccaatgtcgtggggatccaacaccgctaccggacactagtattggccattggaaattgaaccaataaaagctcgctctgagttaactaatcatcatcacgttatgccatctcgagacaattattccgtattacttttacccgattttcgctgcttttaccagcagcacttttttacaatgttatagtgcagccatataaatgaactactcgctcaatctataagggcctacaaacactgattgaatacatcccatgactcaaagcttaagcacatttgagatacattatagctgagagactgtacaaatgaagagaaacaaaaaccgtcacaagcctcataatgttatccgctcatctgcttagttgacgatgtctccatctcttggtcagcgaagtaagcatcttagctaattcggcccgatggaaaaagcagtcaggcattattatataaatttcgatctggggtagaatcaacgcttcattctttacatgcccaacgcttgagatatcaagatacaatggcgttgttagttatgtccaatagtgcctttggctctataataaagtctgtaatattgttaccacttcttgccgttcttcttgtcagtatcatgcaaccctcagattcggctggccattatactgataggtaacttggcattgtagggtttggcatacgcattttgcattacggtttataacctcttctttcacccccttcgtaattatcctggaccatggctctgggcagcctcagacattccatactctctggtatcaatcggtggcaatgcccataagaaaatgcttcaaattcacatcaaatatggaccagtggtgcgcgttggtcccaacacagtgttttacagccacccagatgcctccaaggaacttcgtggtcaccgtaaaggcaaaggagtggagcacttgaaagatcctcacctacactctggtaatcaaagcaatgctattggtgcaagccgggagaatcatattcggtaccgacgaaacttatcttatggattttcgcaccaggccatgctggatcaagaaccaatcatcaatagatacatcaatacgctattgacggaactgaaagcacgatgcgccaaccaggagaaagtcgatgttgtcaggtggtacaattatacaacatttgacatcataggggatctggcttttggtgagcccttctactgtctcgagaaatcagattaccacccatgggtggcgctcatcttttctggcgtcaaaaatatgtcattcatttcagtttgctcaaagttcggaaagcttggcatgttactggcattactttttgtgcccaaagatttaccggcaaagggtagagagcaccggaggctgtctatcgagaaaacacgtaggagacttgattcgggatcaagccggccggattttatgacggccttgacaacgactcgagggtccgcagaggtaactcgacggcggagacagatacgtgggtatgcatatgcatggagaactaacgtccattgtaggaattgtcatttgaagaattagtatcaaacgccagcctgcttatcgctgccggttcggagacaaccgccacagctttatcggcagcgacctactatcttgggatatatccagaaacctttaagaagctagctgctgaaattcgttcagctttccgttcggaggaagatataaccttgactagcgcgcagcatctaaattatttgcaaggcgtgattgacgaagcgatgaggctatttcctgcggcgcctggcacacagcctcgcattatttcacccggtggtgacgtgattgttggcagatatgttccagctggtgtaagtgatgtatcccttgtttggcatatgatgcagttctgagttccgagttgtaacacatgacttcgcagaccgtcgttgggatatggcaatgggtgaatcatcataatcccgcccatttccgtgacgctgaatcttttattccggagcgatggcttggcgatgcacgcttcgagaacgataaaagagatgcatttatgccattttctgtcggaccgcggaattgcattggacacaagtaagtagagctggttctaagatgtaattgtgaaactgactatgcccaagtcttgcgtatgcagagatgagattgattcttgcaaaggtagtttggaatttcgacatagagctgtcagaagaaagcattgggtgggatacaagaagtaaagtatatatgctgtgggagaagggccccataaatgtgcagcttacaaaacggaatggtatttaagaagagaaaggtccgagaaaccacctagtctacaaactgcaagcatacctagatagagatggacagcttctagtattgaccaaaagttgaataagatccaatttcacggccatggccagattgtcttaaaaatggaccaagcttgcttcgagtctgtttcgacttgcacagctaaaactacttgtagattatctcaattcttgatctaccgtttgagtgtgagtatagtccctcaagtacctttatagctatatctactatttttaaagtagtgtatgccacatcactaggccttcctttgacgattatccataaaatgtcgggcatgaaatgggaaatagtgatgggattttcgtcttcgttactttttatttagcaactgatcgtcttcattctcagattagatgtaacgtgccttaaacgctaggtgtgagggatcatgatggatacagggtcacgagcgaaagcaaattgaagagaacaaacacaacaaccaaaggcgctgacactcagggatcaaagaagtaactgtaactaaaccgtaataataatcataaaaaaactaatctagtgacaagcagaggaggagggaactataaggcgtgccgcagtgggtcacgtgacacaccagtagtattctggttcaatgaggatattcgtcattggccaatggttattctcgatgcgaaattagtaaaggttagctaaagcattcaaggcatcgtcaggcgaatttgtaggcatgtcacaagttaacccatgctgaagaacaatcacggcgcgtttacgctatgtaacgtaggccaactaatagaaagttcaactttcctcaatgagaaggtgtattaagaacgatgaagttagcgctcttttctcccaagtactggtctaaagggaaaaaaaaggaaacaagcagatgtcccgaaacatataacagaggtaggtagtaatacacattatcatctaagccccccggagatgtcatcaaatttcccatctaaggcatagggtagtctgcaaatttgtaacaaccgcatatgtaactgttcattcatattcgctttttctgcctctattaaaagccacttgtcgttgaataaagagcgagagtggcgtcaatcgaaataaataaataaggccaaatacttccatgtacatgtatttcgtacaagtgcgagatagtgcaagtctgcgtacctacatatatagcttgaagccaaagatgacatttacaagtgggtatgatattatgatagcgcttgaacaattagattcgcagtgtcaatgcgatccaaaattacgcaatcgaaaccaagaagagcagcaacttcctcactagtggggtatataataactcattgccaaattataatagagacttgctgtagctcttacacgagtcttttagaggatgctcttcatcaggttatagccagatatagctgctcagtttgtataacataatgctggatgctagcgaaatatataaacggcatatgcggcagattgttcctgaatcctggtgaacaaagcaatcattaaacataccctttaaggcacttggtcggcaatgatgtgccggaatgattgaagtttccacatcctcgtggatatcctacctcaaaaactcctaactggcgtgttcgaccttccattaaagcgacggccatgaaacgcgcaactcaacttccatgaatgaggataccagtaatttaacgaatgcctcctagtgtaatttagcgaggctctaatgcttgttcattgcctaagatggcaggacagcttctatagagtgcttatatcagacttacactagtctcaatcggtgaagaccagattctaagggactcacgatgtttcgggccgctattcaatagcacacggataaccggcgttcatgcaattgtttgtccatccgtggcttgaagagatttcccaaaggagtatatgaggtctttcttatatgtatataagtcgcaatttccacgtacgtgggaaacctgagacctattgagcagcagtctttacttggcgcaaacactccttcaaagcattgtctttcggctactctttacattcttttcataaaacaccaaagctctgtcagctttagctcagtcctttcaattaaaaccatcactccctaaccaacgcaaacatgaagactcaaatgctctcctccatcggcctatttgccgcatctgctgtcgctcaagctgttttgaacagtggaactggctttggaaccctttactacgacgttgttgatgttgatggctgtcaagacgacttttctaaccaaaaccttggatttgtcgaatgcaactttttcactggtctctcactggatgcgattaacagtgacaacctcgttgccatgaaccacactctgctggccggcgatttggccacgtattgcggcaagaaagtcattgtcaccaccaatggcgttcaacatgacctcgacctgtttatcggtgatggctgtgcccgatgcgccggcggctccagcaacaacggcgtttggaaccctaacggtgctccaggattggatttcagcttcactgttgctcaacagctgaacagcaacgcgtgcttcaatggtcactttgatcttagctgggaaatcgttgatgagaccctttacaacttcgacaccaacgcaccaggtcagcctaccggtcccgtaaaccagcgccgctcggtcgacaagcgatctgagagagatagccgccgccgtctttaggttatgagccgctcagggtcttgcactaagctgctttttctatgttatctctacggttaattcgtttctctatgcaaatatttaagagtagcttgtatatacataaaaatcttgtatctatttacgaattttgtatataattccagacaatgagtttcaggaattttatgccaacagttttattacctaaattcatgatggacattatctattgtattctataaggtgtatcacacagtttgtcataaaattccgtttcatgacttactattgttatcctaaatattatatagtaccaaatttgggattaaatataattttgtttctatatattactcaccactatatcttaaattcgttctattactcgaatccggcaagcggtaaggggtggcagactgtgtgttgtgttaccgatcgcagtatcacaaaacactgccacgcgtccattaatccgtttgtcgtcatctccaatatgctatcttgaaggatttaacaatctgaaaatgctaaattacgatattgatgtcggtaatgagccgagtctccaagattctcttctcacagctcatgaccctgcagcaaaggccaaaacaaatcctacctcaacaaagcctgacaattctttggagaacgatatatcaccaagttctaacgtgccatatgtttcaaaagactattggggctgggaaatttttggagtccttggttcagccgcaataattgttggcatagctgtcatacttgatagatttgatggcaagaggcagccttcctgggagcatgtctcactcaactctctcatctcttggcttagcacagctgccaaattctgtcttcttatgcccatttccaggggtcttggtcagttgaagtgggtgtggtttgcggaaaagaaacggccgctttcggacctcgaagaattcgattctgcgagtagaagcatttctggaagcgccaaacttctttggagactgaaaggactgtgagtctaatgcaaaactcttgattatttgggtgcttttggctaaatgaatactcgtaataggcattttgctgctcttggtagtctaactatcatcctggcttctggattcgacccatttattcagaacctgatccattactatccgaatactgtttcagacccctcccaacttgcttacctggccaacctttcgacctatactgctgttggtccactgcttggtggtcaccgtaggtaaaaaatgcatcaggatcgttctgggctaatgttgctatagtcagtgatgtggacctaggtctcaaggctaatgtctacaatgccattctgaaccccaaagcatctcaattttgggctcagcctcagtacatctgcaacacaggaaactgtacatggaaaccagcagccagtatcggcatctgccctctctgtgccgacatcagttcggatctgtccgtgtcatgtaaaaacacggcactacctgacacggatgaaagctatagagagtgtaccgtttctctcaccaacggcttttctacttggtttgtagatggcgggctaaacagctacccaatgattatagggaactcccaggaaaacagcaatgtcaatcccttggtgtacaagaaccacactttccccctcattcaagccatcaaggctttatataatgatacgaatcagaatctcgccatcgaattgaccaacgaaacgcattttatagctacagagtgctcccttgagccctgcgtgcgaagtgtccagccttctgtcataaggggcatttacagcgaatccacaccaacctactggctcgagcttgaaaataggacagccggcagcaatagtcttctgcatgtaaccttaactccgccatggggctcaaatcttggaatccaggaaggtcagagctttgggatcgatttttatgcgctcgatgcgctcagcgtccatatctctactctgttctcaggcaaggtgcacgttggttcagacactctgtttttcaatgcatcgaggcctgatatactacaagcaatcttttatgggcactttgccgactgtgacaatccgtcagataaagttggctgcactgttaacaacgtcgctaaagctatgtcgaaatctttctgggacactccatatatgaactatggtatggaaggtgcaaacatgactataggagagacacttgtcactcttactttcgttcgaattcagtggtggtggcttgttttcccagcaaccatctggctactcagtgtcgtcaccctgttgggaaccgtgtggaaaacgcgcagagctcaagtgcaagtatggcggaatagtcctttcccgctgattttacttcatcgccatgaagattttgaagctaatgggagctatgatatctctactgctggcctttcgacaagggcaaagaaactgcgtgttaagcttcatgtgccagaagataacatacgtgtcacaaaccattcgctaaattgattcataatacatgggatttacattgaactccagcttactttgaccacatatgggaaaataaatttgtaattttaaacatctattcctgtagctgaaaacgggcctcgcacttcatgcaacctcggctagtataatctattttcatcaccaatcttcaatttctttcatctctaaaattttcacttgatagtggtcaacagcatacgacaaaaggctttggtgatctgctttagcagtattggcatttgtccttagctacaactatagtaataatgagaaatgcagcctctccgcccagaggactttcaagatgacaaaattttcccttggtttttttttttttccttgtattgacattttcgcttacgaaaggctgaggaagtacgtcaacatctcagggtagattggtgttccgagaccggtaacaggatcccagccagaaacagcggagaatccagtgttgccacaagcactggcagcgccatcgccgttcggcccgcccttggcttggttgccaactgtgatgtcggtaaacatggatgggttgctgtagagagcagggttaacgaatccgacagggctcttgccggcattgatgcgctcttcgttgatgcgagtcaaaatggcagcaaacagaggagcggacattgaggtaccgccttcaagcacttgttcaccctcattaacaaccacgccgttgtcacctacggcagagacatcagggtagccacgaccgcctttgttgtagatgcctccagtggtagggatcacgccaccagatgtgttgtaggaagcataagttgggttgtggctggcgaagtatctggaaggaagttagtctcaagtctcggatggaataaacaggatccattgcaacttacgaggccaaagtactggcttggtagcttggggttgtccagatgttgctgaagccaccaccggaggagaacgaagtcacggcggtctctgcatcaccaggaacctttccagctgggagggtggtggcaccgacagaggtgatgtaagggcagctagccggctcaccaggagtgaagatgttgtgtttgcttccaagacaagcaccagatcggcgggcaactccgtcgtcgccactggcaagaacaacacttgtgccctggaggccgagcttcatgaactcatcacattggcgctgtaagttcagttagcaaacaggatcattcatgagaaatttgatatgctgacctcgagatagtaagtgggataatcagcctctgcagtaccgtaagagatggaaatcacatttgtgggcttgaaagctccacactgctcgttccgagtagtgccgtccacggtagggtcatcgccagtctcaccgtcatcggagaaggtgcagtaacttccgtcaatggcgtcgaggaacgtgttgaagatgtcatcattcttcacagcagcctggaagagaacggtggtctggggatagatgattgggatggcaatctcgaaatccaagtcagactctccgccagcgttgccgacactcgtaggagcagttgcaccgtcgatagcgtcaacctttggtccggtgctggaaggaatgttggtggcaaaagccttccagaaagaggtcagatcctgctgggcatatgtatcttcggtttcaaagatgcccaatgcgttggaggagatggctgaagttccagccgtaatattgtacattgacttgatgcattgaggtgtgattgcagtaccacacgaggatgtaaccactggatttgccaatcttattagtataaacgttgctgaccatcttcaaataaagagatcccaaactcacgaggatttgcggccaaaagctgagcaatgtttgcaggcattttcctggaaggccgacgaatcgatttgctttctcgcttttccacgttggaggagctcttcacaggggcgaaaactacgccaggagtgatgaaatcaatgtgctgagagatttcatctggtaacgagtactcgtctgtaccaacatgaacatctcgggcctcgacgtgagcgtaagtgctgtatgaagtcttgagcagcgactcgagctgcccagatgtcgtgacaaagtcgagccatcctttgctcttggaggaagtaattgagctggctgggacaccacctttgaccaaccaggccttgacggcgctgatggaatcttcactgggagcaaagagctcaactacttggtcactcgagtagtgcttgccgtagttcgcagagtctgggtgtgacctagtattgacatgagacatgtgctcgtggattacccaagatatagctggagagtcacttacacgtcaagaagataatccattcccttgtcgaggttgttttgcttcaaggcaatacggacggggactttggtgcttgggttgagcgcctcccgcttaatccatcgagggctgctggtatcccgtttctcatggattacttgagagccagttggtgctgcaagagccccggccaaaaggctgttaagaacaaccacgctgatcttcatattgcttgtgtgagcctcgtcaaggaccttgttcttcttggatactcggaactggtagtagatagttcttggctttgcatggaggatgcttggcttatatagacatcgactgacttataaagctacacatctacttcttactcgaaacgcttggtctggatgccgagaggggttagctacagcgattggatcaccttcccgattccagagtatcgtattccccgccgtgttatcgctcattcaaaagttctggcacagttaacgctccctattgggaaatggccctttttgggaaacttgaagagcccatgaccacgaactttgggagaaaactggggaatggcatcgtgtttgacatattgttgacttattgttgactattgtttgacagcaattgctactagtttataaatcctgtaacgaactccttcctgatttagtgtcgttgatacggccagaatggggacacgaaaaacaagcataacaactaggttactagcctttccttaaaatgcgaaaacaccaagggatctcgcgcctttacggcatcctttgttcgcccagggaacttctcgccaaaaacgtttacaaccacgcacatcataggccagtatgcgtcttctaaggttgttagctaattggctagacctcgctttattcccacatcttctgtttattgaggtaggcttagctattcgagctgatcgtgtgtgtcgagatgtctgttgcatcatcttttcggacatggatcctggcggaggccgctatcagatcgggaaggtatccggataatcggaaggccaagcctttgcatccacctccagtgttaccactgctctcagcgatcggtccaatatacgctctccaatcccgcgccgggcgaaccttcactggcatcttcttcacggctatgctggccagctctaatgacagtgcacggataccagagttgaccttgactttgtgtcgtacatgctgtttagagcttttctctcgcaagaaaataccagccaagaagtattgatttgtacatatgatgtttactggttcgttcaagcttccaagccgaacagtagctattggtctttgccgacaatcggcctccgtactgtctaataccgcggggcaccggaagataaacgacagcagccccaggatcgccactccagtcttcatcctaatacaacacgataactatccaaaccgtccaaaccccgctctaactatgtcactttcagggaaaatgcgacttccgcggcagtagcagtgctagtagcatctcgtatccggcacttcgtactctgagttcacccacaatccttgccatgcatatagatcggcaacatgccagaaaaggatgaaagtaaaaagttccatgagcggcacggaagccttgcatgtgataatatttatatagataagcttttctttattgagactgattgtaggttaataaaatacaaagataagaaatttagttgcgggcgtagccaattaggtacataatactaagaactttgttattgattcccagacaggcaggccacagaacgagactatctacgagactatcttcatcgagatggtggctggggtagcacttgtactctttggaagcacgccaataccgcttcaagctatcatgcgtcgccttccccaagaatgtaatttagaagggatatattttgctattgtgcaagactttgcgaatacaaaacagtctatgcgcaaatagcgttgcgcttttcaaggagcctggaagccttactcaggacgggtgttatctttgctgtgtagtatcgcctccccgcagttacattgctagtaagggttcacttatcatgtttgatcttctcttcgtcgagcaatttcggatgacttccgggatcttgtacagctgctggggacggcaatcggttttataagatgcgtgagggaaataaaattgagccgtgtccgctgccaagcctgctggccaaacgccgacggcgccttgcattactatccttgtttcaaagcccggcaatttccagtgaactgccgatggcgatggggaataaatcattaatgatacaagaggctaagcgttaatcctccaaagatagcgcagtcggtttggactacagttcatagtcgcaagatgacttatacgcaatgcgacgggacctagataaacatacttcgggaagcaatgtataaacgaaatagtactatatttatcagatgcatgcaagaatctaaagtctaaggtatttagattaatcctcctactaatagcataaatattaaaaaaccatccttaaacaacaacagcatatttcgaccattcttcgtctttctccagtagagccatctcattctctacaaggttaacctgtaattctataccgccgggatactgacaagatgcgccatccttgacatcaactgatctcctgccataggttggaagggtgcatatgtaggaagggctgactgggttatccatcaaaaaccgcatcgtgcagaattggccaatacccaagtccaaatcttcgatgctcgagtaaatatgctcccaagaattaaagatgacatcagaccccagaagatttataggtgggccaataccaaactttcgcagttgctctcccaccaataagctggtcacctgcaaattgaatcccgtcccatcgagtttcttcgcttcctgtacttcttcaattgctctcggaataaagtccttttccctgaaatgggaaagcggctgcatagcgaatattcccgcgacggcatttccaaaatagtcctttgggagcggagggtctagacgtttgcgcatacacataactatcgccgctttgctcatcgtagatgctgattcggtttcaggtgttgcccggttacgaatgatgctgcgccacagaagaatgagaatggactcataaatggttggtgtcagagaggagctctttcctacagcggatcttaattctttaatcttgggtgccggaatccagaaaacttttgacattgtctctgttgatgtttgaaacaatttcttcggggccagttttgatggtagggagttttcgtatagagccctcatcttttgggcagcctgctcactcccttccagttctgtttggctaagcacggtcttatcatggatagcaaatgtagatatcgatccttcttcaggatcaagatctgcggctgatccgagcctagcttgacgaaaccaacgtttaacaaatccaccggccgcatagccatcgcaaattcgatgatcaaatgcgagcaaaaggacgaaaccaccacgaacaaaagtcagctgaatggccaggtttggtggcccgcctggccactcaattaggtcttctttctcaagcccttctccgaatacgccagtggtaatagtttccaaagggaaccttccatttcgatgaagattccgaaagtcaatatccaatttatctatcactttcaattggatagcagacgattcttcgactctgacatatgaggttctcccatcagcaggtgagataacacggcccagtagctgcggataagtaaaggtatctgggttaagatcttgaatctgcaatttcaagctttcttggagttttcgtataagatttttgccgtctttggatgtagatgagatatcctcatccgcagcatagatgaatgctttgcgaatgaatcgcacaggaacctgtcgatcgcattccgatagaggatattccgcgctgaaaggggattcggggcggattcgatagatctgtggttccattttctgagctctgacgtgcataggtaatgaaatacgaaatagtctcttcctaccttggaatactatcaggagagcgatctcttatatgctttcatgggcatattagactctcggcgagtcatttagcgctgacgccatgccacgcagtgcgataacttaggaaaatattgtttgaagcatatccggatagcttgtgctaatttacattcctagcgcttatgtcatgaattctatctcttatcaaagtggctatggactgctatttagtctgatgagagacttttaaaggtgggcattgcggcgccaacaaaaggagaacttgcggattcgctaggtactggccatactgctccattctgagccacaatgagggacatgtgcgtcatatcagtgaggtctgccagtctccctataaaacggagcataattgaagaatcataaagatgaatccaatttttagctgctttattctgactttgagtttgtcgagcaatgaatactctgtaattgaatagtatccaagtctaggcggagatgaggctggacttcttgctgctagtttcgaaaggcatcacgagtaattaagttataacgtaagataacttactactatttttaaaaactgtacatttgataacgcttaatttacttccgacctgaaatagcacaactagctgtcagctaggataagaagtttaaactgaattggtactcggttaatgttcaactatctcatgcttaaagacggtattccggaaactttgtcttggagaatgtattgtagtgagaaatttgctcatgttgcatactcctactgaatatacgagcattcagacttgactcggatgttcaattagactagatttctctcgtacttctcaactccaacgaagcgatccgtttcattttagacggacagggccagtgagagtaatttcttgaagttcggggttccaaatcctgttacaggatcccatcccttggtcgcattccagtgtgcccccggaatgacaccagcctgtccaaaagttagttaacaatgacaaccttgggtatgaaggtgtatacgtactccagggggaggaggccccgtctgagtggtatttccggcacagccccaagactggccggacgtgatatccgtgaagccacccttatcagcatattgatagatcagggggttcaagaacccaagggcaggtttgcctaggcaaaggcgtgcatcgttcaagagtgcaataatactagcgacgacgggtgcggccgcagaagtgcctccattgggaccaagttctccgccaataatcactggataactatatcatggttagcatctattgggggccttggaatggcgaaactcactcggggttgagactaagtgctgcaacgtcgggaaagccgcgtcccaagaaattggcgtaacgttcgtaatatgcctttgtctcggtgctgacatgacgttcaagatatgttttggctgcgtcttcttgataccatggccttgtgaaatagttactgaagcctcccgatgaaagctcccaagcaatctcattatcaaggtgctgagttccaccgacagtggtgatataaggacacgaagcctatatatttggaaagggggggggagaaaggggaccagtcagtcaactaaagagaaagcataggttggagtatgtaacataccgggaacatggggttaaactgaggagtagtgctgttcgaagccatacaagacattccaacacccgtatcgccagatgatgcgataacggatataccgcgaaggcccaacagcccaatctggttgcatactcggacggcatacgcctgtggtaccgtttgttcctcgtcaccgtatgagttggcaatgacctggggaagctctgcgttggtcctggacatcaaaaactcaaagtattccagccacggctcgttttggacagggtcgccgatcggcaaagccgcatcaggaatatacggcgggattccggcaacaacaaactcagtaataggaagaggttggacaaaggtcaagatggtctgaacgtccatgttggcctcgctgtcgtttttgttggaaggtggctgaacgtcgattgcgccattgatcaataaggtggaaaggttttggttgggaaggtcaaagtacttctcaaactgcgcaagatccgaataactggcagtttcgttgaggaatgagccaaaaccaatcctgctgccacatcttggagatggggcatagccatcaacgccgtatttcgttttaaggcagtctgggtgaaagatttggtaggttacgttcttgtggatgatggattcattgcagctagaagggcttagtcgcttagccaattgttttgcttcaggaacaatggccttcatgttgggtgttctcgctgtcgcggggtggttgtttccaaaatatgttgtaggcgagatgagatcaacatggccgactagttcttctgggatcgagtactgaagagtacgcagcttctcaatgccaacaggatcgctatagtgtttgaaatctgtgctaagcatcttgtttgcggtagagacagtagtgtagaaccaaatactgccggcttgtttgacgaagttcttcaccccatgagactggagccacgatgccacggctttgtaagaggcattgcttggggcgaaaattccttcaatctctccaatatccaggtatttgccataattgccagagttgggcgtggatacagccgcgagacgccattccaattcatcgatattctgttgcgcgagggcgatttgcaagacaatcgatgtcgaagggtctggggtcgagactgcattccacccgttgggcacttgtttgaggctttccacgagcacagcagcagaggcctgcgcagccgcaaggcaaagaaggctgacgagccgaagtgccgtcagtttagccattgtaaatgcagcgtttggcgatgaagcaataaggagagagacacttattttcgaggccacatatcgcggacttattatacctatagggtctcttggagttgtttgccaagtttccctttagttctaaataatgctattaaaagatcaaaaacagctcttggcttgatggtgtaatttcatggttgatcagtgctcttagacgacggggcgcccagagtgatcggacgcatgcctatgagagacccatagaggtcagaaaaataataacgattgatagatacactccacagacctaacaaaagattatctatttctacccctagctagaaagtgccaacatatctcctaaccatcagtcagaggtaagcaggccaagtttgtcagacagcaatgccgttccaagctgcgaagtgaaacgttcaatggatgacgctgttcataaatatacaacagcacttgagatttccttgacgcttccagaaatgtccgacaggttagtatggtcagtgaagatgtagttacggtacggctttgtagctcaataggcaaaagggtcctgatggccagtaaaaagccctcggaccaacaattcgcgcatgtttctctcaagatcaatgtttttggcctcttcttcatcagtccgggattaattggcgtgttacatatgtatgccaagtgtaaacagcatgagttcaactcgttcatctctcttcatcgtagcagtagctgtagtgcagcagagagccaagtatgtccgtgtccagccagctaatctccaatcagtttaacctcaggggttttgtaactgccgatagatggacaaacaaaccagcagccctttcttaattgccggccaacgataacaaagaccaatgccaacatgaatatctcaccaacggcaggcctcgtatggggaaaatcaccgatcttgatggagatctgctattgatgcggtggggcgcagaagatgctaatccttttgctggattgaatacttattgtaaaatacacatagcgcgtggtcatagcaacttgaatcagtgctggtttatgcttattttcccaacagaatgcatagccctacatgcatacagtacgatagctaatagcaagcgaatgcctcttctgtccctaactcaagccaaattctacaggtacttagtattcaattataagtagcttctgatcctgcatcggctggtctgagcccaccacctcaccgacacgaagcctctgtactctaaactcgtcagtgcggcgaggaatcccttcagtgcatatgtattacacatttctgaagagagacttaaagttggccaggaggaaataatcgcaaaccccgccaagagcgaaatttcagaaatagaattgatcctcaatatatagaggggatgacaacaaacgcatcaccaggaaagttttcccctcagcggttagaggtgctgtttagttcaatggtcgtagtgataatagctatgctgataacagtttcgacgatccgatgcattgaagttgttatctttcacggccgtgttcttcgtatctctttctgagcactactcaccaaaatgtctggcaatcccgatgatgtagaaccggcggtcggagctctccgatacgagcgccgccaaatgttgccaaaagtgagaatttggagcacatactggtgatacactactccgcagtagtcctagtagcagaaaagactgacagcatctccaccactccgtttcactagcaccatctgaaaagcaccatttaaaaggcgccgtgcagatggaaatttcccaattgaatgctcgacaatacgcttagaccaccatgtgcaacgacaaacttcaccagtttctgcaggctctccccaagtgtgagcatcatgttcacatagagggcaccatctccccagagctgttcttcagacttgcttctaaaaacggcataacactgccgtcagacgatccggcttttgatagcccggcagctctccacgcgcgttatcaaaacttcacctctctcgatgacttcttacattactactttattggattctccgcactcatcaatgcctcggatttcgaggccctgacatatgactatctcgcccttgcgtattcacaaaatgtataccatgccgaaatattctttgatccgcaagcccatatctcgcgcaatgttccataccacacaatcatcgccggcatgaatgccgcaaaagcaagagctgctgttgaactccccaagctcagcgttgagtttataccttgtttgctgcgccatctgccagtgccttcagcacatgagctgctcgaagagctactcgcctctggccacttttttgacggcacactggttggattcggaatgtctagtaccgaactgggaaagcacccttcgctttacaagtctgtttacgatgcagcaaaagccgctggggtaggcaactttacggctcactatggagaagaagggccttcagattatgtcaaggacgcgctatcacttcttaatgtgagccgcatagaccacggtcgacgctctgctgaagacgtagatctcatcgctcagcttgccgaatcggccaccatgttgactttatgccctttgtcgaacgttgtattgaaaggggtggatagaatgcaggatataccgatccgcgagttcctggatgccaacgtgagatttagcatcaacagcgatgaccctgcttattttggaggctacatccaggaaaactattgtgctattcaggaagctttcggattggccgtggaagactgggagaagatagctcgtggagctattgctggaagctggtgctctttgttaagaaaagagcaactgttgagtgaagtggatagcgtgctgcaagaatggaattgaagcgcaaacccttcctgattactacgcaatgctttttgtagatgcaaagcagggccctcactagaatcgtggcgaatcacccctctggagttattttgcttaattagagacaagaagagaggaatgccaggcagttggagcgatgaaacaattggctacagtgactctccagttataaatgtttcacgtataatgcatacttagttccaaaaatgaatacaggcggctgcacagattttgaggtaatgtcttgaagttgttgttagtggtaatgggtttatcaagtgtaaagcccaatggttaaaatggcattgtttatctaaagtttgcagaaactcatagatagcttttagtggtattgcattgcctacgcgacagaattgttgtagctgttgcatcgagccattggcgcagaacagtagccaattcttaccctgtatctctgaccaaactctggttgcgcttgcagacagagatggttgggcaatataaatccgagttgtattggaggagtaaggctgtattagaaaaagacgttttcgtgtataagcgacttttcttcttgtgcttgctattggataccgatccgatggtttgtacattatccgcattttatgtgcagtacccggatttctaagtagaggcattgcctgagtaacaattgcgcatgccatctatgacattcgcattggatgataagaaaaggaaacaaaaaaaaaaaaaaaaaaaaatctacgtcaggctgcaggcatatactacgtctttgtaatacctcaaaataaatctgcagagcgcacggttgtgtaacattcaaccagctgagttttactaggtacacggtcttacaggagtaatatgccgatccggggaatatgcataaagttggatcacacgctggaaaaggtctgcagattggcgatcccgcaattgacttttgaggatcagcacttggagactgagtttaattctagccgtgtgtgccttgcgcggagagagaaacgccaaggcgcgtttgcactgtcaatgtctgagactctcccttttgctccttcggaaaggagtaactattgctaggcaagtttagggccttttgtcaacggtgaggccgtctgtgaaaattggaccgaaatcgtgcatagaaccacagttgcgctggaaacgacaaactaactgctttcaggagagatcgagatctcatccaagtggctcctgttagatgacgcttatgttgcatgtctaagtagcccgcgacaagcgattgttgctcagcttacggcactctgcacgggcataattagtgcttgttctagacctgcaatgtcatgcgaattacgtcgacgattagatgtagagaaaagccagaaacataaagaacgtaacagattgatggcagtctctttgtcttatatagagttgccaaacttacacttacacaccgaatcattaccaatcgcccccgtcgcatcctgctggcatttatccacagcctaatctgagcatagtcggtattctagaatcgcaaaccccagcccaccaagccgcttgaggcactaaaaaactgtaaaaaaacatttttaggaggacactttgctccgcgcaccccacatttgccagacagtatcggaattcgcgtctgattattggccagaggttgagccgaccaatctccggcgaaccgatgtagcggctccgcttacctaaaatccatctctggatccaatccatgctgtggccctgttccctgttccgtgtgcagtttccgccctcagtcggactcgcgtccacagccatgcagcagcgctgatcctcttggccgtcgttcgttactggattcttgcaggctctctaaaacaacatccgaggcacgctgcgagtgcatcttcgtcttgacgatttccagcgacaccagagaccgtcgaccgaaaccaacggcggccggccagggacgtccccggcgcctcgactcgactcgattgccccgactcgatcgatctagccgaagcagacgagaagcgagcgacgggccaggagaaaacagggccgggccaaaaaccggtttgcagggcatttgatactttatgctccccgtcggctcgcccgcagacccaagcctccagcctcgccagcctcatctcgcctctcatccaacctcacctcactctctccgaccacgactccggcaagcatgtcgcgctgggaacgatagttgcggtcgttgctcgcagtatgccacgcctggcgcccagcccgccctccaccgaaaatgagaatcgccatccgggagcagctcgccgcgcttgtcctgtccgccgtgctcgtcgccctcgccatcatctccatcccgacatggatctacgtgcacaacttcgtcgtcgacgtcgagtccaacggcctggcgctgacggcgcagctcaaggcctccgagattgcctctgagctgcagctggcccagaccatctgccagaccgtcgccacgcgcatcctgctgcagcaggcctttgtcaacttctacaaccaaaactcgtccgacccctttgccaatgcgcgcgccgacctcgagagcgccatgagctccagccactcggccggcctgctgcaggcccgcctgtactcgcgcaacaccaccggcggcggccacgaggggctcgtcagcgtcaccggcgccggcgtgggcaatgccagcaataacatcccgctgccctacctggcgcccgacggctcgcgcgtcaacctgagcgacaccgagttcggctacccgccgtcgctctacccaaacatcacctacaccagcctcggataccccaacccgtacatcccgtcgaccccggcctttgctgcctatgcgtttccaaacgtcaatcttagtaccggcggcggcctgttcctcgggcctctagtcatcaacgatacgtttgccttgctgtccctcaccatcccggtccggtcctttgccatctcgggcttcattcttggctacatgacgctggttgtcgccgcggggtctctgaccgacatccaaatggcgcccgacggcttgggctcgacgggcgtcgtcctcgtcgttgggccggccaatccttccaatcgcttcaatgcatctgcaccaccaagcaacgacacctatacgcccgtgccgggtcaattcaaaaacacgcctgttcgcttcgtcatcccccccgtcccagtgccaggacaacccgatcgacattctgagcgtagttttgaggatggcaaaaattatgctcgtccatttccgctccacgattttccaagtctgcagaaagtatatacccagaagctttccctgaccaacaactccactgtggccttgtcaacaacaaacgagcaaggcgccgccgttgccgtaggcgtcgcccgcccggccactaccctcgtcgactgggctgtcgtcgtcgaaaagtccaaatccgaagcctatcagcccattaaccagctgagagatatcctcttagggtgcgtctttggcactgccggccttgttgccattctggtgtttccctgcgcgcacgtcagcgtgctatccatccggcgactcaagtccgcgacggaaaaatccatcaaccctccaggatatgacgacgagtttgatgatggttttgacgaagagcatccaagctcgggagctactagttctaagcgatccgacaggggctttttcggcaccatctggcggaagatattcccaaagaagaagattaagcccattagtgaagacgatgccaaccgacacgtcttcaaaattcctgccagagtcgaggttaagaaaaactacattactgacgaattgacggagctctcaatgacgttcaatgaaatgtctgatgagctgttgaagcagtatacatctttggaggaaaaggtttccgagagaacgcgggaactagagattagtaaaagagccgccgaggctgccaacgagagcaagaccttgttcattgccaacatttctcacgaattaaagacgccgctgaatggcatcatgggcatgtgcgctgtttgcatggaagaggatgatattgtgcggataaaacagtccctcaagacactttatagatcaggtaagcagtctcattccatcctccccctttcgtacgctgtacctcttgcttcttgctaacccattgaaaaacccaggcgacctcttactgcatcttttagaagatttgctcagtttttccaaaaaccaaataggccagcatgtcagccttgaagagagagaatttcgactgggcgaaatcaagtcccaaatgctctttactttcgataaacaggctcgcgagagcgacattgccttcaccgtcagttttcttgggaccgagaatgcagagctgaatggactccggaatgatagtacattcgagaagagactgcctgctttaggccccaatggcatgggcagactgaaagatgcctatgtctggggcgatcagcatagaatcttgcaagtcataatcaatcttgtcaacaatagtctcaagtttacgccggccgggggaaaggtgcaccttaggattcgatgcattgccgaggtcgagcagatcaacaataatgatagtaggacttcgtcattgtccaaaagtggctctgcgagggctgggcgcagccggcatcgaggcagcacgggatcttcgcgttctgccaactccagaaatacaaactcgtcttccacggtcaaaggcggcacagctcttgcaatcaatcccatggaccccaaggccacccctcacgtccgcattcgagagaggtcgccaacaccgcctccgccaaatgccaagccgtacatattcgaattcgaggtagaagacagtggcccaggtattcccgaacatatgcaagataagatctttgagccatttgtgcaaggcgacctcggcctaaacagaaagtttggaggaacaggtctgggattgagcatctgctcgcagcttgccaagctaatgggcggatccatcactcttaaaagcaccgtgggtgtggggtcgacttttacgatgcagatccctctcaaatacgtcaaagatcgcccgccaagcacggcttccagtagcacgaattcaaggccgacaagcgtcaggtccacagctgctgacggccaccgcaattccttgaacggctcagcatctcctctacaagagccaaaatccaaaagcacgcctgctttgatagaaaacaaactaccccgtcttgtgggcctcagtgccccctttttcgctgccaaacccgcgtcacccaaaaaagatgaccaaattgccacggcagccattgacaaggcaatggccaataaaatcgacaaggcaatggccagtaaaacagataatggcaaattgcgcgtcttggttgccgatgataacgcaaccaatgtcgaagtggtcagcaggatgctcaagctcgaagacgtctatgacgttgccattgccaaggacggccaggaagcatttgagctggtcaaggccagcatggagaagaatcagcgtttcgatgtcatattcatggatattcagatgcccaacgttgacggcttacagtcaacacggcttattcgcaagatgggctacgccgcgcccattgtggcgctcactgctttttcagaagagagcaatgtaaaagagtgtatagagtcagggatggatgagtttttgagcaagcccatacggcggccagccctgaaaaaagtgctaaagaagtttgtcacgattccggaggagcccgagacgactgctccgacaacgaaagaaaaggaatcaaacccacatacagtaaacggaatgaatgggaaacataaggaagaggcgcatttagattaatataattttcattaattgtttttacagagaggcttttgtaaatattgtactatttctggacaagtagttcttgtataactgtgtaccgcagacttttataggtatttaaatattcttacgctcccgcccttggcctgaccgtaacgtcaaagttatcttgtttcacaaaccaataatttgttgttttccaatcattctctcggtcttgcagctcgaaatcaaagttcttaacgagcagtgggatcagcttcgacatctccaagtaagagatgtgtcggccaatgcatgttcgcgatcccaaaccaaactacatctgtgtcagctcaagcagccattaagcagaatatgcgtgcgatactcactgggaaataatatgcattcatctgagccaatctatcacctccttctttttctgcgtccagccatctctctggccgaaacactgcggcatccttgccaaagacgtcttcgttgtagtgagcagtccaggtattaataccaatggtcgtgccctcgggaaagaattgcccgtttagatacagaccgccctcagtgacgtctctccacagaggaaggcctgtggcgggatggaggcgaagtgcctctttcattacggcctgccagtatggcatttctaggctttctttgaagcttagatggacttggtccccatttgtcgattggctaatttcctctcgtagttttctcatcacattgggatatttgagaaggtagtatagaattgcggagaggctgatggcggtggtgtctgagcctgcaatgatgttggacatgctcatcatgaaaatgtgatagtcggttactttggacggggcatccttattcttcaccatgatcttttcgagaaaatcctccggcattccgtgagcgtttcctatgcccttttcgtccttaacatctctctcaatcttcctctgtaagattctttcctttacatagcgaatgagaaaggtgcgtccagctgctcctcctatgcccagggcactggtcacagcatagatgtaaggatgcagagaagggaaaatgccaatcagagtagaatacgcaaaaaccttgttcaaggcctgcaatatgcccgaaacatcttctccgcggtcaaggaatccgaaaggcttggaaaaggtaatgttgccaatgacatcgaaggcgtagcattggagccagtggcccatgttgatgggctcacgtcttttcgaacaaatagacatgcgacttaacaggatatctgcgcattcgtccacatacttctcgtagctcacgagactggacatgctgtaaagtccctggaatactcgtcttgtctgagcatgcctcttgatatccttgtcgggaaacaaagtccacgcatcgggactggggtgcttccatccgtcgtaccagtctgactttggcaattttgaaccgatgccatagattgtgtttactgattccggcaagtcgatgctaaacatgtttggcgcgagacgtacaattgggccatgttttctatggagcgcaatgttttctctctcgaatccgccgagagcaacacgcttgaagtaccaaaggcgggtgaatcgcgcccagaatggacctggaagatgtcgagttggtgaggagaagctctttgcaatgatgaagagaaaacgggcgacaagtagaaggaggcccgtgagaacggcaagtctcaaggtcaacatgactggttgcttgctgccaagatttggtatgacagatggattgttagatgcatagccgccaaatggtaccctcactagcatttcaaacctcatatatatacctgctatctctgttgtaatgctttgtagctaccactctaatcaatttaccccagattatcctccccatttgccgatctcgacaatagcatgcgggcctagcggatgctgtcggcttagtttcccgtttcgattccgcgatcgcatctggccattgacagccgctctttagtattgagatggtaagtttacgtctcccagcgccctctgctaaactccaacgagtaacaaccttgggaattgatgattactttagctgccttccgagaggcgcgctgtatttccgctatttcgagatctgacagtagaagaacggtgcggctttacccacttggcttatagctgctgtgtatagttgaagttgtatggcttggcggttaatcgtctagccgcagtttcttattacaattacatacatgtcaacgaatgattgacaactcttcattcgctgtgataacaccgagttgtaaccccctcattcgcctgattattcaactgatttgcccttgccgatctcgtctccagcgttgtcattgcccgcaggtttcttacctgccgacttatctccggcttcatcttcgccctcatcttcgtcctcatcgtcatgccacccgggtatcaactcattgtccgcctctccctctgtttcaggatcccagcctttcaacactcttgaagctgcagcgccatcaacaatgggcaatttcttgattccaatcttccgagctgcctccggtaccacattaggatccagagctccaatttgtaccaaaacgctggcttggtcccagtatacgtgctcgtgatatagtttgccccctctaagagtaacaatactgaccacgagaattcggactgctttttgggtgggtggcacaccgggtagaatccaaggcatctcttgtgtatgcttgaaacgaacgtgaatctcatcaacgatgcggtcggccccgatggtacgagatattagcgtcaatttgagagactttggattaccgaaatattcagagtagaattcttgcagttcctcagtcccgatgcctccggtcagggtaggaatataggtaacgtgtggactcttatgcgttgtgtaggtagacattgtcggcttgagattgtgtgtgaagaatttgcctaaatcatatttcaatattgcaattgcacatggtagatcatcaagagcattgcatgaattcaatcttaatgccattgagaaaagagcaaactgtttcttaccttgcacattttcctcccagacatgttccaaatccaccgtctgcgcaaatgccctcctcgccgtggccaagcttcggctccatgccaagtctgcgcaaatcatattatactcatccaagtcatgctcagcaaatcccgcctgtgcttgataagtataactgggaaaggcgagctgcagcaagccgccagtgcccatgccgggctgaatagtcctacgactggtgcgtttcttcccttggatgccaaccatctgcgtctgcttcgtgacgccgacatcttctccggcgatgaaatgcacaagtgctgtgatgttgtttgggaagcgaccttgtggatctgggatttcggttggatagtaggcaatgagaagccggagcttgaaatccgggttgttatccagaacgtggtaatgcttcagacaaagtgcggctgcgtcaccaaatgctgccaaacatctcgtcagtttcgcctctacttttggttgatatctcgatatttaccgatgatgccaaaagtctcaaacgcgctgatggtctgattccctttcagccctcgcagcttctgcaagtattcatctccaccattacccattggaaggtactcaacgtcgaatccttcagcttgccattccgcaaaagttacagggtcaaactcgtcgctttccgctgtgatgtacagctttggggggttccgcgggaagtcgctggacagaaaattaggatctctgttatccgacacattttgtgagatgatgcgcgcgttccggccctctgcttctggaacagcggccttgattatttctgcagtgttgagattcattgtgaagtagttgttacacaaggcccgagtttctgaagactcaagtaattgtcgatatataatcgcaatggtgtgaaaatgccatttatatgataacaaacagcattgacgcaacaattcgtaatgagcagctcatgacgtcaaggccatcatgcgtgtttccagtagagcagttagcccatactaaactgttggtgtgcagatcacatcctcttgagcaagctacgggtggcagctggaagccgaatttaggctctagagctgacaatggtaggctgtaaactggactatggtgcgctacaatttgttagttccggcgctcagttaattaggtgtgtattgggacaagaggcgaattgtgtctacagaaactatgctttcaatgcatgaaatatctttttttttttttaaattgttaatgatttgatttctcattcaacaaagtaataacttcgagtaaacaatttcaagctacatctactgcttgcggagtgtccgaaccctttccaacttgtacctgctgtagacgctcacttataccaagacaaacattcgctcagatttggtgtcgtcttcaaaaacctcgccgtccatcaatccgtcgcaatatgcctcgcccaagtattggtactcgtcaactccacgctgagaatccagcttcttcaaaatatgtggcgtggttcctccatgaaatataacgagcgagttgcctgtttccatttctgctgggccgaggcctacatatccagtccttgtccgatacagccttttcctcaaattcttgagcatattcgttgtgagaacattcgtatcgggacctaggctgacatttggatcgagccccatcttctcaatgctctcgtgagaaggccgtatgttcaatttgccaaagtggtaacgatacatgatgtactttgatgcaaaccatactcttgctgaggccatgagcaagcccgctgcatcggtgatgaagtcttttgcagcctcataggcaatcttgcctgttatcagtggatcgagcgcgcagatttgtagactgtccatctcgggcatcattcccaaataccaaggaacaattcctagtgtttgatagatgcgtgtgatgtggtacgatgcaataaactcgtccgatctgatgagtcgctctccaagcgtatatatattaccgtgcaaagcttgaagcctctcaaggccacgagttggaccgagagtttgagtaaaatgcctatatgaaagactagaatcgcacaggcgcatcaatagtctaggttctggtgtgttctcagagtcggtagagttttggtctctagttgtgatggctgctccttttgcgaactcggtgacttcatcaaaaaacgtttttgccgagcgatagtcgacttgttctgccacttgcggacgaagctgtgcgcggtatagctgtattccgacttccactatttcgtctacggcgattcccttgatatgaagctgcgcgggactctccttgacagtaatcagggcctcatgtgctgtcgatctaccagcagcaaaggtagcctgttttaagctcgagtaagtcgccggtacagcaagattcatcgcccagtcaggaacccatgagggcaaatcctctgttttctttgggtactggttgaatagcagtacatcaatgctctcctgtaaaagcactccggcaatctcagaatacatttgagtgatgccggacttgtaatcaacacgaacttgcgccatgagagcgtcattattcgctgccagccccagcaagccaaagattcgatcttgctccagtgttaccccgatcttcttcttcttgtcattcacgttatattttagtacgaggtcatgcaagcccagtcgtattccagattgatgaatagctttacgctcttggaagatccgtatgaacccatccgtcttgttcaaaagagcgtctcgctgacgaagaacacgccgaggcattgcgcctgttatccgccgcacccagtacgtgttgtatatgttgtaaaagagtgcaccagagcggaagcagtcgaaacaaagatgctttttaccgcataagaagaccactaatggagccagacaagcttcttggattacccacaagcggttgaaccagattcgatcaaatatatcggcaaatccgtctagggggaaacgctcgccgtatcgttggaccaagttcagcaaatcatctcgatcctcacgcacttcttcgctaacctgcaaagatggatccatcacggcatcgaaaacgtgcatgaactggccaacgtgaggtcccatgactctgcccagtatcccttcttgagacatttcgtgaagaagatcaaaatactgatcagactgttgagttggggcacctaaccagacaattgtgcgagcgcattttgtataaatatctcgcatgagcaatacttgatggctcttctcgtcgcgatctttctgattgatgctgagttgatcgatgaaaagatactctgtcatctgggaggagacgagataccgtagcgcgatttccagcgccggatagatgtacagcttgtaagagccttgttctgtctcgacgataatttgcctactgggctcttggtaacgtggccccaaactccatgcatatgagagagcatcgtagtgtatgccggaatcaacatcggcttctattagcctgattcgaattgtgccattagcgcccggtatgatggacggctttggaggaagaagctggactaggcgaaatattctcttcaagggggatagaggaggataattgaaaggtttcaatgatttaaactcgaatagcgacatgttgcttaactctgggtgaagaattgacgatggtgaacgcaaaagcttgcaccatagctgaagaagctatcttaaaacgctttgactagtcgctcatgctatcaggtgatgcatttcagccgcactgctggtctgcggcatattctgccttgggctgataggcgtacaggtgaatcctcgacaaagctgttttgagttaagcttaatttaagcattgtgccatggatactatttgcccctccagcacgtttcacggaattgagctaccggtgcctcggcgctgttattctagaataggtacctataccttggagctcagagccgttaattgtgcctttggccgctgctaagtcgtcaaatggagtactcttgtggaaacgtcatttggcatccatcagctgaacgcttctatagcggtgcgttgccgacgctcggcaaacatacgcataagctcgtactaatatgaaaatgacacacagatgcagcctgataggatggattcacaagctctaggcaacctacagattctacttatacacgcaagtcctatattgtccgtgatggcttagccaagcgctattatggaaatgccagtgtggctggtagcctaccttagtgaatgtcacatcgtcgttgagctaggtgcgcaaaaattgctcttggtctaaatatttagtatggcagtcaaaaatggtggtaagctttaaatattggctgaagttacaaaagagagattatacagcgcacttaacagactctggctctcgaatatgaatagcatttggctcagttctcatattacctaggtatcctaggctaccagtcactgttgcatgaccatgtttcatgattttccaagtgcaatcgcttctcggcggctcaaactttgaggatcaaagtaaggcttctcgcccaagctcacagatcttgacccagtccgctcaccaagtccttggttgaggtaatctggtgtagcagcgtggtacacacttcggttgtcccagatcgccagatcattcacattctgccaacggttgcggacctgtagatcatggttttcgacgattaattgaacaaaccagttgaggaaatgcttcgattcctcttctgataagccatggatatgctgaacgtggtgacccacggcaaagacactcttccatccagtaacaggattggtccggatcacagggtgaatagcctccagaacatcgccgatgttttcgggagctcctcgaggggcagagaagagagaaaatccgttgtggtcagctgcctccttgaatccaggctgagcatagtaggcagttaaaccatctaggaaaccctgcagtggcttagagatgcgatcgtacagctcatatccggaagcccatagtgtatctggggtgaatatcagcattgtgtcgcaagcaagcagactgtaattatggtaaataatacatacctccaccagttgtgggcaattctgttagtctcaacagagcgtagtcactcgggataggctcaaatgtaatatcagagtgccattgggacttctgactctggcgcttattagtccgtaaaaagcggtcggcgtagatctttttggcttgttcagacgagatgacactgatttcgttgtcttctacactatgctcccggccggcgttgttaacggggtgaatatgcaagccagaggtcgctggcttcccggagagcgcgccaaggcgctgcacgagttccttttggaggtcgtttgtgatgttgtcttgcttccgaaagaaaacaacgcctctttgagatacttgaaaatatgtcagacaatctttgtgaaggaaaagaaacttcgtatagccgtaccagtaattgccagatctctaagtagctcgtccgagttaggtgctttcagccactctgccaagtcaacgtccacaaactctttgccgatcactggagtgacctcaaattgcttgaattgatcgagggcaccgctcagcttcagtggttcacggtgtccggtctctcggctcggctcgacttggtctttcaagcttgtaacgaccttttgcttgaggttttcggtgacttgagccacggtctctgtgacagcaggcgccatatttgcctcttttgttcttctttttctttcagagtaaaagacaaagggagctgaatgatgagtgctctgacttatgcataagtcttcatgctgtgaatgggggatatatccgttttatgagtaacccagccgcgtggttaacatccaaatattccctgatgcagcaatagtcatatcacaatccattgtgcaacactgactataatttcatcatcccatctcctgatatcgcagtcgccatatcgctcaacgattggtaagactgcaatcaatacagccttgtaatcgcctctgggcaacggaagtcggcagcaaatgcgcgcggggtatcacccagtttttctcaattttaccctgtatcatggctcagattgacggcttatcggccctcaggcgcaaggcaagggttgaaggtggtgtgtcccccgcgattgcgtgccgaattgacgtttgacgcgatcctagcgcgagatcacgaacgcagcatgcattgcgtaattcaatagggcattacgacatgtctatcatcttcgcttggacgtagtacgagggagcagaaagaacaacatgtacaagaacatccccgttggttaaacttaaagtttgtatagtttaatttcttggaagtgggacttactgtagtgatcttggacgtggaaggcaaagaagtaagccgcccgttgactgtaggaactacgtacaaaggcacatctggtcgatcaaacttgtgttgcaaggggcgtctaaacaagcgagaccgatatgatgctccttggaaacctcgcctatagttcatgattccatcacacaagttcccattgtgtttgtaaggatgtcacgccgctttttactaagaggtattattcgaagtaccacagccgttgggctttgtttgacaaccatttttatctattaaatcaaaagtttctccctttaatgactaatgtgtgaggccggttcacgggatcaattactattttacttttcgaatcgcttttctgtttttttgcgaatacatagatacctaccgcaaataggtgactccagtatgctttgccattttacgtacctcatgcgctaaactttcagcggtaaaattccaatctgtggtctcaattcaccaacaacaaagatctaattgttcagcgatcttaactattgtcgcgcctacttgtctgtggtagtattatgtctatatgtggttgtaaattttggtttagaaatacatactaaaaagcattttagctaatatagtaggtactatatttcaaccttcaagcgtggccgccacttccaagctaagtaagtgcaaggccatttgcgtgcttcactgagagtcagatcaatgagtatcatttgatgaaacactgttctttcgcgtttaaactgaatgtattagttagctgtactagagttctgtttccagaggcagatagctacatgtaaatgcccgtgccaatctgttctctagagacatgtacggtggctgtatgtgcgatagctgtgcttctctctgtcgatggagaagtataaattgataacattagaatgataatccatcttcctgtatatgaagacaggtatgttttacaaacgttactaaggtagatttttgtttctaaaggcaaatgactacaaatataaaatacccagtagggttatcaggtgaaaaagtaataaatattttgaagagcgatacaccagctatcattaactaactaaaataaatgtataccgataagttaataaacaatatattatcatatataaccaaatgtgatggaatagaaagaagtaaattaatacgtaaataggtgaatctaaaggagttgtaaaactgaaattgggatttcaagacttgctagcatatacgcatatttgtcacagtatttgttcgttatatacatagatccattgtctcctacaagggcctgaaacaggaaaatagccaaaacccagcgtaatataaaatgaatatacaatcagaaacagtatcttcgcctccacctatatgctccttggtgtttgctgtccaagaggtatcttacccacttagccacaagtatatgtttgaacggcagcacagttaaatgtcgcatgcgaagggttgcagttcgagttgaaagagccatctgagttgaatagttggagaggtgatccaccacaattctctaaatagtaagaaaatccattctctaggggaaatttcgcgccgcaaggatttgctccattttcagcgataagcgtcaagccggttccgcatggattttgtcctccaatccaagcaactgagtttattagttattgtattggtggcataatttgccatattgaactgacctgcatctgatccaacttgcccgagaacaacggttgcgtacgcattagttgcaaacgaagcaacggtggccaaaatgtaatgcttcatattgagagattggtcctgcggtagttataagattgagcaagaaacaaatgatatgatgaggaaaagaagttttattgctggaggctgttgcaagttaaatagtgatttctgaagagagtgatacaatactacgattccctagacctccaagtgattgcagattgaactcccgcatatagcataaggcttacacttcgtataggtgtattgactcgcaaaccccgtagtggaatgctttctaagtatgatgctaggataaattagctacctctttggttgtaatcaaaacggagcttcgttcgacgggcgtctgccgagctttacgaaagaacacgggggttgccaccaggggtatgaaaataatatctattttatatatgacaagtaacttttagaagctattgaaccagatgtcaatgaaccgccatatcgttctactaaacagaggcaaacgtcaaagcagtgagcacactgatagtgattgttatgatggagtcagtcatgtactaagaggtcgatcatgttgtagcggcgtcttattgaaggtatcgatacaaaaatatttctatccggtcccacaatacccctgcaggaaaaataggtactatctcatcgtgacctatctcttatgagagataatgccttacaagcacaggaggcttaggatacgattgttgaacttgtctgatagatcaacaaataacgcgtcggcccctcttgggtttcgcccttgatcaaagaaggcactattccaattaagaaggtagctaagagaaaatgaagcatcaatgtataagccggccatcgtttgccctgtttggcattatggtacgacagagcactacagctaaaatctgatattatcacataaagtagtgagaccctgacagacattgcttgataaacaattagcaagctagccagattccaaatcattattcccattctagcaaagatcgtcaacatctgcgcatacaattcccgattcaaataatttctctgtcaggactaaagcaaccaaacggtgcctgaaaattactaactacctaggttagggcggtacctcgagatgatgcctatagcagtattaagcaggggaaatagcattatatttcccaaggcgttcaactctattcaaagcccgccatcagttcattgatcatgtcaacggagtcaaaacccatagcaaattgtggattatggtttcttggtatgtcaggtatgttggctgttgcgcctaagtcagaggagccgaaatccgcagtagatggaaagctcgctaaatttagctccggcattagtggtagcgaattgatatcttctatctcatttatagtctctggctgtcctgccaccacatcttggtttgagatgatcggaccactcaagaggttcaagcgcacagcgaggctctgaactctttcccaaaggtgtttagacgggtgagaaaaagttgcacgcctgtgtaagagattaagatataggatagcgctttgttgagctgtttgaagtgtctcgggagataatgggcgctgtgctactggaagcattgcgttttgagaaatagctagcagcaaaatccccaggccagagatgaggaagtaattggactctggcctcgcagattggaattgcggctggtcggcatctatagcagctaaactagatgctatggaggtcgctgcatcaacgcatgtggaccagatatccgcagatggcattcctataactcctttcccgaagagaatgaaccttgcgacaccaatttgaagtgtatgtgctcttaggcgaagcgtgataccaagaaagcgattccattgctcaattctctcgccttcggcttcgagctggaattcacagtcaatgtttttgtaccactcgctgagacgatattggaaatagctgtaaagttcttggaactcctcgggcgttaactgcatactgtgcctgccgaaagttattgcgcttgtggagctggcaattctgagatactgaaccatcgcatctaaataaggtgcattgacctgggggcattattgttaatgctgatgcctctatggcacttgatgagataaactcactggtttagggaacgtcgagtccagagctaggtcctgcgtcatggtggaaagtcccaaagcatgccttagttgttgctccaagacaaaaatagaccatataatgttgattgcttgtgtacgtgcctctatgctaggaaatgatctatcaaggaccatttgtctattgaggccgagctcaacgacgactcgtgctacgttgcccaagaaacgccacgcgaggcgccatttatgagagtggtaataatagatgctctataccattttttttttagcgaaatttgcgaattgattggttcaagcagcacctaccatgagtactagcaaaatcaagccgtagagatctgtgtttgtattccagactatgtgttgggcatccggtaacacgtcgtcgtgaatgttttggatcaaatcagatccattttcgttttcagccgttagagcaatagcagtcatcatctgaagaatgactatttcgcttcgctttagagggagagatccatttccattaatctctgcccttagtcctccaagtcggctattcgtttcagctaagcgcagcatcttcgctatatccaccactggatacatcattccggccacgtcattatatttctgaatcaaccgaataagctccgcattgtccagcttatctagcggatgcatagatagaccatgagtcgtgttaacagaattggacgaatgtacacttgtttctgcatcaccccattctccaatatcagctgcaatcttgttgacaatctggccatgcaaaatggagaaagatggtgttaaagatggcttgcagtcttcaagtggcggggttcctaggactggctcttcaaatgccttgagactgtcatcaacaatgtgaatgcagaataatgcacttgtcgagctttgaatgaccggaagtggttcttcgcaatccaatgacgcattgcttgaaggtgttttcacatcatgcggttgcaatcttttggcagcgtctacgttagagacgcgcttgagtattgcgtcaagtttgtcgttctgtcgttgtagcagcatcttgatactctcgtaatctgaatgctttatctcgctggcgcctcctgtcggcataaacggagcgtgagaatcttcctctggtgcttgttgaacttggaactgttgctgattttgttgatcaaagccatgtatggtacgcggatttcgatagtggcaagatgctggatctcttgcaacgcagtatgagcacggctgctttccattgcagcgcactttggctgctcgacagcggttacacgcgtatgcgatgtagcggtcgcgcttccgaataccgcccccttgagtgcctgatggcagcatatcgtaaggagaaagcagtgttgaagtaggcacgttgcgctgtggggcaaagactgcctcagaggtgaggtactgcgtgtttagaaatgacaagagctcacgagccgagagtcaggtgggcggctaaagcccgagtgtgggaaaagtgtgaataggcctgcctcactttgcggtgaaataagagggtactgagcatttacaatccagcagggtagttgctgtaactctgctgtggggtgagatctccattctgtcgtggctctagggcagaggcacaagcaagcttggtgtgtcatcggcaatgctaccttggaatgagtaagccttagtgaaacaatttttgcgtgagctagagagatattcgtgatcagataaaaatatgcatatgtaacttacataggttcgagaagtctgtagaccatttttagcacccaattgtcaatgctataggtataagtaggacctgtaggcgcatctatggaggaacttctcaacccaatagtctacaatatcagtactgacaatcagtcgtgctattgcatcttgcagtttgtctctctataaatctccgattgtccaccttcttaaaactacggtatagtctgtatctagcagcgggtagccgaccctttatcctgatctatgctatggatatgagaagcccgaatatatcactgcgccgtaaaacctccatcgaccggaagcatggctcctgttatccatcgtgcttcgctgcttgcaagaaacacagcagctccagctatatcatccggcataccaatgccatgcagcgggtgacgctgtcgaatctcttctgcatcgtgaatctgtgtcgtattgacaaaaatggctgtagcagtatctaacaagatgaagaaagtacatgtattagagacggaatagtctatgacttatagagagtagaaatcacttacacccggggcagatggcgttgcaatggatcccatcttcagcatagtccatcgcgacttgtcgggtcaggtttgctactgctcctttagacgcagcataacacgctattttctccattagcctgtatttctactccacgagtattccgagacggaaataaacagcaaaataaaaatcttacgtatgtttttaccgccgaccaacccaaaaatggaagaaatattgatgatccagccgcgatctccggaaacaagcttatcttggcgcagcatttgaccaacaacatatttggtcgccaaaaagaccgactttgtattcactgacatggtcaaatcccaccactgctcaggtgtttcgtgaattttgagagccttttgcccggcctcgatagaaatgccggcgttattgaccagcctattggcagtaattagccagactttcaatgtacctttgttaatgcgaagagagatttttatacttacacgtcgatgcgtccatattgcgccgttgttgcgttgaccatggcctcaatctcggccgcattgcctacatccgcctttataaacatagactgccctccctgctgccgaatcaagacatctgtttcgatttcctgctcagacttaatttcttgtcgggcgcctggcctcaaatcaacgcagacaacaatcgcgccctcctgagcatatgccaaagaaatagcccgcccgaggcctgaagacgatccagtcactatgcaaaccttgttcaacaggcgctgcaatgatgttgtttctgacatgttgtggtttgtcaatttgagcatgaaaaaggttgtaatgaatcgatacttctgctgcttctctctcctcgggtcgtccagcagttataagttgaatgccggcacgacagcttgtcgctaaaaccattggatcaatagttttgagattgcaccaattatccagccagtcattctctctcggctgcgtacctttgcaggcgcagctattcggaagccctgccgttggcgactcggcttactttccatcttcagactctagcgcatcagttaggcctataccgcatctcttcctgtggctctctccactcgtcttcgatttctgcctgccacagcttctcgcgctattcaaaaatccaattcgggtcattatcactgctgcgtctagccagtaaatctgcaattctagaagcatggtggcttgttgtccacccgaggtcccgctcaatgccgtataacagctccaagacaacttcaaggtcttgcgaatcggtaaatacttggcccgccacaaagagggcctggacagaatgtactcgcacagaatccggcggattggtcaggctgatgccacaaatttctctggcgtggcggagagcctcgcgttcgctttgtcgatatgagtccagacgagcagagacagaggatcgaacggcagtggactcttgaggctggtttgtcaagagtagaatgcaagccatgtgatagctctgcattgttgcagcgcatatagatgcctcgtaccatatcttttcgaaattcagaggacaatagcctttgctattgccgaatgttcccgccatatccgtgctgagggttcgagcactcggagtgaagctcactgggaggctgcaacgccaatcttgaagctctcgaatgagcaagttccatctttctagcagctgctcttgagtcacgccaactagcggccgctgccccggcggaagggaataatgttctgggtttaatgcgtctccggcggcgatgtgattcgcaatcttgcccagcagccagacaagctcattgcttcttgcatcctcttcaacgtccgcggcattggagatgtaaaatggcatcaacgatccacattcatcggtaacgaggcctgcattttgccacaagcgtatgtcttttagatcgagccgtgtctgcgtctcgctaatgactggaggaaatcagcataataaagcatgcagtggagccgataagttcaggacttacatgcacagagcaaatcttgtctggcgaggctccagaatattggacctgagacagctgctctcggaatagtgattggagagcccaaaatagaattggagctggggttcggactgaacagcggcagtgcgctgagatgagcgctccaggctgtacccggtgcatccataagctcgtacgtgcataatatggtaatggaagcaaacaactcttctttatcagcatcatcagtctcaaaagctccgcgattgatagcaactttgaggtgcttgatagcactgccatagtattttgcggattgatattgccagtcaactttatcatcaagttgtggaagtgcagtgcgtctctcaaacgaactgtttccactgtgggaattattgttgtgttgacagtgacctagatgcttggccgcgagagcgcacacggcggacttcaataacggctttgtagcggccatgactgtcactttgtgtgagaagtaggcaccagtatcgaaagtatccatcctagtatttgttagttctgaaagttgatacgaagagttgccttcttcaccattgcccagggccctctttgaaatgcctcagcagtcgcatggccaaaaggccatcgtgtacagccgtatctgacccaaggacagacggcccttcatcttcatccaagtctgttggaaaatgtgcggcaatgttggatccaccatgcggtgtttcatgctcaccatcaaattgtgacttcgttgtctcatcctctacatagtgagagaccgcttgacttgcttcccttacatcccaagagagcacagtcggggaatcagactcatagggatcttcaatattgatgaatgttactaaaggaaatgtcaggatatttcggcttgcttgcttaaaagggagtagattcaagggctatcgtacaatctttcggaatgcttagccatctttgatcatcatcaaagagctgctgagactcggctccatcccttgtcttcccgcccgctagtatgttggtatcaaacgtccggaatatggccctttctacatagcaacattcgcgagagctcttgatacaatttcggcatataggtctcacttcgtcacacttcaatttccgatgtcgacatgtaatactgagagttgttgttagaagggtaccttgaagagcgtcgacgcatactcaccagccactatatgaccgtatactctttcggttctttgtcttacccatctgcgttttgttttttgaaagaaaaagtgtcaaggaatcggtgccgacatgtaacttgaagaaggaagctcgtggcgaactgagaaagagagacattagtggcaaccaagccggagtgctgactactcgccgccatctttcttaacgctggtctagctttacggaatcggccatccaagctaatagactcgattttatctagcaaaagtggacatataggaataatagctcttgttgcttcgctgccttaattatcctcccattgccgtagtatctgtggttccaacgatgagttccataaccaataccacggaaaatacctaccctgcgtactgctcaatgcatcggcttgcttgccgaatctggattttgcgtcaaccagagttcagagttgctcaagtgaagatgcgacagccgccccaaaactaggtttgagccacataggtccactgtctcgcatgtccattactgggaacaggaaagtgagccgacccaattactggctagtttcatactgtacattccggctcaccttctataatcgctcgtgttaccttgatgagaggcacttacatcataaaatgtgtccgcgtttaagtgcgcagaatgactgtgcaaattaatttccatatccaagatggaggatttattatgaaggccgctatatggtgccttattcatacgagtatatagacagctaccaccttgcccagaatgtcatcttttgttttacttcattctttaattgatgcataggacccattgaaacaaccttcactgaaaatggcacataacacagacgctccccaaaatactgatgtgctcatcattggcgcaggcatgtccggtattgggttcgccgttcagctcctaaagcaattcggcacaagaaactttacaataattgaaaagtcggataatcttggcgggacatggtgggtaaactcgtacccgggctgtggttgcgatgtaagtctttggtctggttctacttatctcaactaaattgatcccaggttccatctcattttttctccttttcttttgctttaaaccccaactggactcaaaaattcgctctgcaatcagaaatccatgaatatttctcagatgtagcgacgcagtatgacatccagcagcatgtccaattcgcatctcttgtcgagaaagcttcgtgggatgaggtatccggcacatggagtgtgacagttcgcgatatccggtcagctactgtaactgaacaccactgcaagatccttatatctgcagttggaacactctctgtcccgcgaaaatgctccatcccgggagcttcaagttttgagggcagaatgtttcacactgcacagtgggatcacacattcaattggaaggacaaagagctcgtcgtggttggtgagtgcctcttcacccgtccatatctgctatccgtatttacactggacaataggaaacggctgctctgccacacaagcaattcctgaaatgtgttccggtcctggagcagcaaagatgatcacacagttctcccgtcaatcgcattggctcgctgagcgcccaaacccagaatactccgctctgttcaagtggacgatgaagtggattcctctggccatgcgcatgtacagagcaaagctgtattggtaccaggaaagagatttcaagggatttgatatagagactggcgccgagattcgcagcggttggtcggaagaagcagccgactatattcgagctaatgcgcctgcaaaataccgagacttcctcgttcccaagaccgagattggatgcaagaggcgtgtcaacgacaccaactatctcgccagtctacaccaagacaacgtcgatctcatttacgatgatgcgattgaggaaatagtagccacaggtgttcgcacgaaatccggaaggacgattgatgctgatgccattgttctcgcccacggcttcgagacccaaaagccatttggatcgctggagatcttcggagaaagaggtgccagcattcaagatcatgtgagtaaagtttaaataaaaagacttaaggatggactatggcttacttgatttctatagtggaaccaagtcagcgaaggggtaccttcttcatatctcgggacatgtctgtcaggatttccaaacttctttatgctaatgggcccaaacactttgagcggccatctttctgtcatctacaccaccgagtgccaaattaactttacaattcgcatcatcaggccaatcttgaatgccataaagacagagctgccgtggttggcagtaagcaggcccgatcgggacatcgtcgccgtcaagccatccgcggagaagcacgatatcgaatcggtgcagcaaaaggccaagaaactcgtatgggcaactggctgtacatcttggttcattgatgggaataccgggagaaacacaataatgttccctgactggcagtacaaattctggttgagaagcattttcgtttcttgggatgactttgcttatcgaacatcagcgacgtttagaaagggagctaaaagagcaccgatgggcaagatgacttccatttgtgctgcgctcggtgttttaattggagtcggagcttatttgcaaggtgaggggattttcagtcactcggagcgagcaatggagttactcaagtcctcggctggtttaaattgaaaggaacgagactgtatcatttgccattaccctcgctgctttatatgcttagtagaatcatttatggcctatattcatcaaaagatgcctatctttaaacattctgaatgccacattacatgatacgtctcctgcgctatgtatatatcgctgttctaactatcgatcaattttaagtagagaagatttctctggtaacatttgtgtacttcatgaagcttgagtattctcagctatttgcagttttctaagagttagtggcacacacatataagccttaaaaactgacaagtgctcaaggtcattaagagcgtcaaaaaggatggtattgatctatctaaaagaggcaagccctgagggcttgaacgaacgaaaattctaaaagctgcgataagtctaaactaatgaggattttgaccactgcgtttatacgtatagtccttaacgccttgacaatccaagtttcgatggtgagaagttgagggaggagtaacagtcggtatctaagccacgtcgtcgttcaacaagtttagacagtggaactattgccggcgggacttgcagtctcgcttccttttggcaagccagtgtcatgatcttccggggcgtagcggtgctcgctgaaagctagatgcaaatgacgataatcccacttgcttgctagtgttatgaacagcaatgaaaccaccggcactgctagtatatcgagaataccaaagaagatgaagctaccggtgatgcctatgacattgccaccatcgctaagcccaaacgcaacagggtacagcatccaagacaaatttgcaagcgcagagagtatcatgtagtctcgagaaatgccaatacgtgacgctgcctcgcggctctcattcagcgtgctcatggcgagaatgagccagcacagagtcccgaaagcgaagaagccccatctgtagcttgttggagtgtaggcagcggcgaggtaagttaccacccagaggaaggacacagatatgtttgtagcgatggtggtccaagagatgttggatagcaggcccagcgcaaggctcacagaagggaaggcgacagcccaattgatatactttgcgtaaaatatctggcgggaagaaccgttgccgagctgatccacctgcttgactgtgctccaacctagatcagaagcctctgcatagtatgatacagtgccaacaaggagagtgatggtgaacaggtaatgaaaaaccctatcactctctggggtggtgaaacagaaaacgaggagtacgagcttcaaattcaaccagaatattaacattagaccttgaaaatgaataataattaaagaacaaagttgtgttgatacttacgaatgcgagcaagtgaactgccataactgcccaaagccaatcggatcctgccagggagagggtctcatccgacccgtaaggggggttgacatttaaagcgtcattggcacggaggaataaagtcatggtgttgggatgcccgaactttgtgcgtgtagaaaatgagcgatacacaaaagagaaaatcagtcgactatgaatggttattgagccgtgtttaggatgtcgcttctggatggaggaagaaagacgaaggtgtgacagaagcaaaacatgtagaatgacatgatgaatggaaaataaacaatcagcctgcgattacttggctatttgtagtttgcaatcagtatgggttcttggtataacgcgaagcggaaacaattttggatttttaatgtaaggatgagcggaagcaaatgtaatcggaagcaaatcccaattgtttggcggaggcaaacgccaatgccccaattggtttaaaaaaaaagaaccgccagagttggcactccaaagatggggcaacctcgccgtaagctcagcagctcgtgtctgacaaatagcagaataaatatgtttgcttccgctctcgaaccagccttctgtagctttagttttgcttccgctctagcagcgtatcaggccctgcggcaatggtggctgaagtagacgcattacaaggattggcaagcaagcctttgaagtctttcattgtgagcaatcgccattttccatcacgcatgtgcggtctaacactcggttcaaggcgtgcaacaactgcaaagctcgcaagaagggatgcgatagcaaagcaccaagatgcggtaactgcatagccagtaacgcagaatgcagctatgcgacagtccgcaaaacaagggggccaggtaaaaagtgaggcgccaaaacacccaagacgttacaggctcgatgtgacatgcgttaacccattattaggaagaagaattctaacaactcgaaagaagttgagcatcggcctgagaaaataaatcgcgcagaattagacgacgacagcacttttccagtccagcagtttagtgatgaagagtcaagggctcagggccgtcaagttacgcaccctatactcagttgcatttcgtccacggccgtgtttacagccgacccgtctcggagacaagtgcaaatcagaactcagatcccaacgttgccagactttctggccgcagaccagttcaataagcaccttgagaagataaggagcggtattgcgcaggcgaatctagcgagtgagctcactccgcttctcccccgacacattgcgacacgcctcatacaaaactcttttgcggaaatcatggaggataggcagctcctagatttggcaggcttcaccgctcttctcagcgaccaatatatcgccagctctaccggcccagcaggaaacttcgctagatgggccatcgtcaatgctatgactgcccttgcattgcgattcaaggctgccccaggctccgaagctgacttgagctctattccacttgccttttatcacaatgccacggccgttatacaccaactcatcttacaagagcccagcttgctttcaattcaagcacttctagcaatggccatgttcgttgaagatacaccagaatctacggcttttattatgctggggacgaatgcttcacggcagctggagctttttaatcgcaaaatgcctgaggattttaaaagcaatggaacgaaatcgaagcagcaccaacgcgtatgtgaaatctcattcacattcgacaagaagattggttttctcttgacttcaaatgccagccaagtgacgggaaattcatcgtgaagtctcgccaatacttttttttttctcttcttcttctttttttctttttgcttttgtaatagattggctttgttgaaatggaagaggacatctctttcttagcaaacttcaagtgttttctagagtaggctactgggatgagaagtgcatctggcctacttcaagagcgtttcaataattactgcatcactccatgaagatgccccagtcaaaggcaaatattcgacgtcaatttgttattatacatataaatggagagctgtttctggtaaaggtgttgtgagtaggatgcgattataggtgtaaaagtcgaggtatatagtcatccatccggtgtgtagcatgtgatcccatcgcaaaacttccttttaaaagagctgcaaaatttcttcagtctccacgcctctacgatacgtccattacccactgcggcagcaaaatcatcacgcgtgtcaatagcggcattggctattctcgctttttgtgtcaagagaaacttttcgcgcgtgcgaggctccactgatccttgaaggtgtttgagctcaatggcaaagcattgagcttcttcttcaagtaggcctcgttcattcggtaaaatagagcccaatattcggctcgcaaaaatctgaatgacaagacaagtaccaagaaattcgtagcgtttgtcaggattggctttattgttggcatgaatcaacgccatgttaaattctcggcgccacacagcaatatctgaccgtaattctcgcaagcctgctgccacagagtcaaaattctcggctcttagagtgttttggacggccaccacgtggcatattttcttgacaaggccagggagcttggtcaagagtatcaacagtctgatgccaaggggagaccggtccataaaggtttctcgttcagaggtggcgttttgaatagcttgggcccatatggggtcgtcaagaaaacattcttggtcattgagaagagcctccgcacactgacgatagtaagaaactgtgactaactagagacaagaacagattgtatttgacataatactcacaatgggatagcttaatgataataataatgcaatgtcaaaatcagaggtaaactgctccggacctcgaaaccgtatgagctgggcagctcccgcaatatgatggaaccacagttgtccttttgacgagttcaagatctattgggccaaagacattaggctcctactaattaacgctgcaaatgacattggaccaacctcaacgatggataatattcccatagcacataggatctcggcagcatatcgattgctgggcttgtagatggcctgctgcaggctttgaagagcctttccataactatgaaggataacctcgtcacctcgactattgttaggaacaagaagcgaatgcgctgcagcgatgagacaccggaatgcatcgtccagagccacaacgtgcccgaagcgtggcggtataaaagagaaatatgaccactgcctgtctaccagaataccaggcagttgacctgaatcccgatgcagcagagtcgaagcactaaggcgattagcatcttgtgagcgggttgcgagacgctgtggagctggtcctatacatacactggccccaaatgcacagatgtaagtgaagaaaagttgatagggtccagaccgatatctttgacgagaagctctaggcctgataaaggcataggaggcggcgggccaagtaccgcgttcttccggaccaacttgcggccctttgaaggcgatttggattggacgtcatttcgtatgcgacgcgatgccccagctgctttcatagcatgcctcctaatcttgcggtgggtttcccgtgaaagccgcttattgggctcatgcaagataaactcaaagtcgtctgccattttgccatgctggaactcgaggctaatgcgccattcgctgccagtctactccgttattccaaacggatatccgggatagacggcacgtactcagagagactgaagcgatatttttgaagtgattattcagctcgaattttaacattcgattggtttgcacccatcggctcaatttttagaaaggtccttgcctgaatgttggcctagaactcactaaaacgccacagttataaagacagtacattcacagtatccgattcacgaactcgaggcaataatactacttgtctcgcctagtaaacgaaattaaacagcgagatttaaatcgaacagttcgttttatcgactcggttcgccttttcttccggcaaggacatgcgctgactgaaactggaaccaaaccgtagtttgagccgatctccattcgttggaggatgagaaacttggacaaaggccattattagagtacatgctaaaatgagaatccgttacgcagaagggggtccaaataattgtcagcgctagagaatgcggtgttcgagatcgtcgtcgttggaaacactggctgccgacctccgattggacatgaaactactactctgtatatcccgagaggtgattcctggaaaattcgtggcccaccactgaaaggagacgaaagctctataggaacgaaaaagacagcccaaaggatcataattaatatcgatttacgccgctgtccggtagactgggtattctggccgctcagatgttatcgcagtggttaggtcttaggtatgatggtgatgatacactgtgatgattatatataaaagcagtttaaaagtatcgcgcttgttgacatacaagtatttcccatcgcatgtatgaattgatactttttgtctcttacctcttccacgcctcaccctttacttacatagctgattccgaattggtcggaacatgtgagtaagctacacacagccggtgaaatagtaattctctgccgcctaagccaagacaaaatcgttcgatgtgtcagggagcaatgagtgcgtgtaacataaagtgatatccagctagttattgtgttcatatgtaatgggagcattgacgtatagcaaaggggcggtacaatatcttatggggtctccataacaagagcgatagtagcggtgcaccacgagtacgttgaacatattttcgatatgacggatacttttctctcacaatctatacacacagagcaagatggatgggaaagcatgtcagtgtcctgccgtatcaaatagcaagactcatgtattaaagcagggcttttaagcttattcattcttggctattttaaggttcttaactagacagggttccacgctctgtatgaggcataacttagtcttaccacaacaatgcttgcgatggaggagtggacttgtatcacatcattatttctcatttcagacattctttcaatgagaaaaaggttgcgtaaccgcaaatggcagttcagcaaaactggatagtaatcatgtttggcacaccgcttttgatcgttctcgaatccatcggaatccatctcgtcaagtggttagcggcgccaagatctgcgcacatgttcgttttcgctccaatttttcgtataaatgctgttctcattgcctcttttgggtctcgcgcgccttttttatcctgtcaaatacattaagctcgtataagctcttcggtaaacaggcggcccgtgtctaagccaagcttcccctgtgcagcaagcacggctactacgttacaaatatgtaggggcacataaagacttgattttcctccaatcttggtgacttaaaaatctaatgaccttccccattcactttaaaattattaaacttgttttaagaaccctcattgtggattagttttgttgcacaccagcgtttcagcactaaagattcggcagcaagccgagatggtggagagcaaaatgattcaggatgtggagagaccagggagtatattccagggtgtcgagcttaattggaagtttaatatgttgctcaagccgaatataaattcagcaatcagtcctctattgtggcattcattcatcgcagcctcgccatttacttatattcttaatccatcttccaccacaacccattaaaatgttgcccagcgttcttcttggcgttgccacattcggcacagccgcctcagccttttcacttcctgccaacctcaagacaatctacaacaaccacaaggtaactcaagtggcattatactcattgcctgtctaacttcttgtctttagtcgggaacatgctccaacaaactctcgggaacatttagcggcggagcagtctactgtggtgatatttcaggtgccatcttcctcaaaggaagctcaggaaactacgacaacatggatattgactgtgatggcgccaataactcggctggtgcttgtgctaatgaccccagtggtcaaagcgagactgctttcaaggatactgtccagacatttggcatttccgatcttgatgccaacattcacccatatgttgtctttggcaacgagggtggtagcccctctttcaaccctcagcctagcatgaagcctcttagtgtcatggctgttgtatgcaataaccaagtcgtaagtttatatatcagttctcttcacatttgtcctggtatgttggatactgacattaaactcaagttctatggcatttggggtgacaccaacggcggtacctcgactggagaggcttcacttgctcttggcaagctctgcttccccaacgatggtctgagcggcgataacggtcacgatcccaaggacgtcctgttcatcgggtttactggttctggtgcagtgcccggcaagagtggtgcgaactgggcggccaagaacaccaatgactttgagaacagcatcaaggctcttggagataagcttgttgctgggctcaaggcttaaataggaacaagacagcctacaaaaataccaagagacacatggctggacttggcattataatgatgtatatacctacatatgaacatagctataaatgcaaaatgccgctattatatggatagaggttatttctcaatagccgagacgcattctagctgcttcatgacccatcttcatacaggagatttaaccgtgtaaggtagccagatgggtcacggtgagagaaagcttggaagcctatttcttccctttggccgctataatcaatacccgaggactttattcccgaattataatcgcgttcctttcccctcacatctcaaaatctggggattgcagaaatgattggtgcgggtgaatgtgctatcgcaagagtggattttgcggggatcgctgaaatattcaatacccgagatggagaaatgatcagcgctcagaaacacattgactgcgataaactctccgcatcaatgctcccatttacccccacgcatgcccatacaattcattttgcagtctggggttcatctccacaggcaaagaccggcgattcatcagcgccaagctccctcaaccttgactcagtctcagcagggttattggagcgcatgacctctagatgagagggatcggcaggtaatgaaggagataattgccattctaacgatgaaagcggtcaagtatagttttccggcacgttttgactgccagctttctctaccacctacgtaagatctcacgattgttgtttacatcagatggtcgatcatctcagaccaagaccgggtgtcaccgagaaggcgtttaagcgctgccattgacgaatgagaatcgctgcattcagattcgaaacccatatctgggcagttttactcaacatggtattccgtgctgcctaatgctacatagaatgccgatgatcggatcgttcagcagacatataaagttgcatgcccggattttagctacggcggatgagctacattgacgatccacccgttgttttcagatgcattggacaccatggctgcgtttactgacaagctggccaagcacaatgcagccaacaagctgtataagagctctttgctgaacactgtctgtcttgttgctggactgtcaattttcttcttcggctatgaccagggattgatgggcggcgtcaacacggctcgtgactatgcggaacgcatgggctttggccactgggatgaagacaaaaaaattgtcgtcgttgataagccgttgttgcaaggaggcatagttgctgtatactatcttcctggcacgctcttcggatgtctcattggaggctggcttggcgatcgctatggccgcatcaagactattgccatagcttgtgtttggtgtattttcggggctactctacagtcagcagccatgaatgcaaactggatgttttgtggtgagttagaattacgattctcaatactacatcaaacgctgagaaatacggactgatttgatatggtacagcgcgtgtattaaacggcattggtaccggaattttgaatgccatcacaccggtttgggcgaccgagacggctgctcatacctcccgggggcagtttgtgtcgattgagttcaccttgaacatattgggcgttgtggtagcatactggctggaattgtaagtgaatgagctaacaactacttggaacgttcctaatgcttcgatagtggtacttccaaatatcacgacaatacatcttcttttatctggagatttcccgtcgcatttcagattctgccgctcttggttcttttcgttgtcatttggttcatgccagaatcgcctcgatggcttgtcaaagtcggccgcgaaaaggaagctcgatttatacttggtcgccttcgaggagatgaaggcgaagacgccattcacgcagaagccgagtatcaagacattgtaaacatacggaacctggaaaaagatacatcaactcaacaaagctacctcaacatgcttttcggcatcggctctgggaaactgcacaccggtcgacgggttcagctggtcatttggctccagattttgcaagaatggattggcattgcgggaataacaatttatgggcctgagattttcagcattgctgggataagctcagaagacagactctgggttagcggcatcaacaacatcacatatatggtaagacggatgctcatgctttgcggtacgttttctaacaacgcgtcagtttgccacgttgatttgcgtctttactcttgatcgcattggtcgccgttggactctatactggggagcgattggacaaggaatttgcatgttcgttgcaggcggccttgctcgggccacgattaatgccgaaggacacagcaatcagaaacaaatcggcggcgcagcgacattttttgttttcctctacacggcgatattcggtgctacctggctcactgtcccctggttgtatcccgcagaaatctttccactgcaggttcgagccaagggaaatgcctggggtgttgttggctggtctattggcaatggctggactgtaagttctctgttttaatcatcacgaccatttctaacagtattctcttaggtactgctgcttcccactatctttaaccgtctgaatgagaagactctctatatatttggggctgtcaacgtgctgtcgattttcgttgtttgggcgctgtatcccgagtcgaaccagcgcacattggaagaaatggatcttgtcttcgccagcgacagtatatgggcctgggaagctgagcgcaactttgcaaagcttaaagaagagaatcctcagttggttcaaggttcaaccggggtcacagatatagaacacgctaccgcagcaaaggaataatatctacatgtggctcgcatagacatatagtctaattagaacatagtgactccaaatcaattcgaacaaaactcaactagttattcaatcttgtcatttcatttactcgttatacttatgtatcataactcatcagtcatcaagcgcctgcccagaatcgatcccaagcatctttaacaacatccttctgcagacgattcagaaagtcatcaaacttaactggctcctctccatccaacctcagcatgccatctttgatgccccgccagccctctactggaagcctgatgtaattatgccccttgtcgcaaaagcgcataacattaggcgatcccaccttctcagggtgatgtctagcattgtagcaaatctcgcaaatcagagtcgtggagcattcagtgcagtaatgcactaccgaatctccccaccacgcgtatccagccaagggactgcatatgcctccatcgcaggtgtatacggcaatgctaggattagcaagatccccctcatctttcggagccgacgactttccgcttctgaggttccccaaggtttcgaaatgagagattccttcgaaggccgccattcctcctttaggttttacatctgaatcgctatttgaatcatcgtcggatccaaattccgagtctgcgtcagactcagaccccgcatcagaaccagagtctgatccatcttcctcgtcttcaacgtaagtaatcttggaaaacatggcagacacgacaatccgcgcatagcgttgaatgtcttgtccctctggaatagctttactcaaaaccatcagcgcgtggcccagcttttccaagttctgaccatcgttccaggatactttatcagttagaccagcgaagcagtcatcaagaatgctctgtagtcgctcctgaaactcgcctccatggcccatcttcaagcacattgacgcaataacaattcggcggtaaacaaggtccaaggctgtgtaaattggcaccgacaaagaaagtggtcgatccatcagccctttaagtgctgcgagcgcctctgctttgacgcctggatcgcgcgagccccggaatgtttcgtacaagacatcagacatgaggtctactgcacgctggagagtagattgtggctcctcgtctgttatagaatacggatatccgttggatgtgctcgcaaacacttcgtccaagcatttgcgagaattctcaagatctccagccgctctaaagtaggtcactgccagctcgagacgcataggggcaccggcattcagtcgatccaggaactgggcagcgtccttgtaggcttcaataagaaattcagtttcaccctcttggagggcgagagcgcgaaggacatcatggcgctcctggccttcgttgcaatagttccaggccatccaagtcagcctattactggaactccagctcttcaatgtttggaagtatccagcgtagtcggatgctttctcaaatagattaagttcgctaacaagagaatcgcctgaactcagtcccgtgggatcgatcaattttgccagagtgtaagactcagccgcgtcttcgcgcatccctcgctttgtttcgatctttgcctttgcaagcagggccagtcgtttgagtgaagtaggaacattggcagtcccaatgccctcgacgcactccaggatagtcttgaaagcatcatctttctcgtgaagtttcagcaggacattacagcgtaggattgcgaccttgaacttttccgtgtggtcgtctccagcagtaagagaagtagttgctttctcgcacatttcttctgcaggtttgtacagcttataatagaagaagagctctcctacagctcgatatgcagtgcaatccatttcaaggtcgctgaagaggttaggcaaaccgagtgagctcttctcttcgccgagctcttccttggtctgagatgcaacggtttcgttatcgctggaggccggagtctcagctttggccacctgggcatctttcgggaaatttgctttagctttatcggcaaggagattatcgagtccagcctatattacgcatgttcagaaagattaacagtcaaacaagagggataaaaacttacaacgcctaaaaggccatagagaagcttatacgccgtcaatgccgctccaacatcagctgcggtataaatgaggcgagcgtaccccttggccattcccagccggcagtttcgagaatcagtcgcaacatcagcccaccacgcagctgcagagggtgtcaagatggatgagacttcttggaccttgagattctcggcccacagagctgccgtatcgttcaccacacccttcaaggtcctattgtatactatcccagtgcgactcagggtttctgcatagtcggtgtgcgaaagcgccattgcaaacccttccataacttcagccttctgttgaggtgtgtgctggtccaacttgatatccataaaatgagacagtagcgaagaggcagaatatagtcgcagcgattccttaatcgtatgccctggacccaatggctctgcctttacgagatcaacagagtccaacaatatctgacgattagcttctgattctgtgaaacgccagtcggagtttaaagaggaggcatctctaaagaatgcccgcattgatctttctttaaacttgacaggcaaagagccatcattgtagacatcgtctggattgttcgatgccgaatccgccttttcgacatcttcaagagaggtaatgtaggcgtttctgcgaccgcttcttgactctgcatccaaagctggatctcccacttggagaaacttggacgcaacttctggaatttcctcgagggtgaagttgtcgtctttagacagatacaccagcagtgatgttacttcgtcgagagtaaggactctacgggaaaatgcaagccagtgaagcaacttcagagcaatctgctgacgcgcagcgggcattcggcgctgacattcgttcaacatgagctcgtaaacgccctgtagtgtttccggcagcggacgtgcaagcacttgtagagccgcaccttcgcgaccaagtgcgtcgagtcttgccaaagtgtgctcggcatatagcaggtctaatgttaaatgcttgttagaatctctcctctatttatgttagctcaagattgtagacttacttggtgagacttcttccactttttccgcaatcctctgctggacgtagcgtgtaaatcgtttaagacagcccagatcattgatccgatgccatataagtgatttaaaatctgccaactgcttctctttcgtgatctctatcgtgcttacttcggcttgctccgagacctgctgtaaaagtgcagggcgagatgtaaccacgattgatatgtgaaagccttcctctttgatcagtttgacaaactcgggaaactgtggaaagttgacaagctcgtcgaggccgtcaaagaggatgaatagacgattaggagaacccttgccaaacgaaggccccaatattctgagcaacaggtctttccattcccagacgctgtagacgttctcgtcgcgaaccagctcggcgttgatcctctcgcagagcggcgcactctgctccactacctggatgatgacagtgacgattcccttcaaaaaccaacatagatctctgacctgctctcggaaatagaaatgagccacgcaggtacgttggctagagtcttcctttgcaagactgtagagcttgtcgtatactgtggcggccaggtgacttttgccggtacctggtggccctgccaaagcaaggattggcttcgatactgtagtgtctttttcgtctggttttatccacgcctcccactcgggttgagagaagacccaagtgcaggtatccggaacaagagtttctttgaggattttatactcatggccgtctccctccacgtcgggcatcacgtttcgcactcgactggccgatgctggttttgacgcctcctgagacgatggcttgcccttgtggtcgtgcttagcattctgttcagtgaatgccttgaggagtttcgcaacatcggtccggatattctcagtgtcttggctgattgagaacatgatttctttctgttcttcgagcatgcgtgtatgctctacttggttgacttgtagctcgccattcattttcttgagctcttcgctgttaccaagaatggcaaattcggtggcattttgcagccgggtgaggtctttatccatcttctttcgcgcaccacccaagtcgccatcctcgcctccaatcaaattggttatccatttctctggcaagatagattatgtgagcaaggctgcatggtaattaagacttggtcgctgatgggtggcttactaaaacggccaagttctatgtacttgtgcgcataaccagtcaaggttagaaaggctgtaaagacgtccatgagacaattctggtatgctcgattcggtgggagccgagtctccaagatggtcacacgctctaaaaagctgttcatgtcttcaaaaaacacgacaacgacatcatagtcggctgaaacttgtttacaagcctaaaaggcacgcatgttgtcagctcaaggtctgcctactgtgccttatggctgcaaagatgggattaatctcactgaaagaagatatgtaatcgcggtgccaatggcagcagctggaggaaaggcaggagtagcagcgcttatcagttgctgagcgcctttctcgatgtagtcgatattggcggaaaagagggtacgaagcttgtccacctttttgctattgtgtcgaaacttgtgaaaagcattcatttcgcctgtgccaaagtctatcatggcctggacattattgaacttgggctgaaggtcaaatccaacgatacccttgtactgcttgagggcgtccttccacaggtcggcaacatcgcgattatccttttcaatatcttcggcagctagtttcttttcttcattggtcgccatgatgccaaagagagggaaagagaaactggattaaaagagggtacaaaggtagatatgataggcagcgctagacgctgtgtttgctataagtgaatgaaacaactacgaaaaacaattttggcccggttagatgggctcatttcatctttaaatcgtttagacagtgaatactagtgagtaggagctcagccctataagaaactccacaacccgaaataaacaatggttcactgggcttggcatgcatgcctcttagcagtcatatcattctactcctcatggccgcatgatccttgttgttcgcccccaactgatcacgcagcttagctgccatccgtctgcctagcgtgtaagcaacaactagaacatcatatccgaggcaataggatgcccatggcctgtccatcacttaatcaatttacacagtaactaacctttgagattaataagatattttgaacaacttcaaaacttccatagacttcagcaggcgaggcgaccactacttgtataaacaactgaacttgggttggcagaaagcaaacacagacaaacattggtggacttttccaaaactagggttcctaatagcgtgctcggcaaacgatatcaaaataaactagaacaggaaccccgcagctaggtgatcgtaagacgagcgattattaaaccagacgcacgacagaggcgccgttggtcttgaagcatccatgccgtcccgccattggagacgaaatagctttcagcggagatggcgctgaggcggagtcacacagtggagtgtctaaaatgagagctgatctgaacccagctataggattgccctaaaagaatacggcgatgtgatggatcatacttgtagttggcgcttgtcaagtcgggatgcaaaccaagtttagcactggcaatatgaggctctgctgagttgcatgttgacaacgaaattctattgctacaaatgaatcacgcgacttcgacttggtgcttgcgttgtgctatcatgaaagggttcaaagtgcttgaaagccgctcttattttgccatctcttcgatatcttttatcgcagaaaatatggcgtcaatctgtgcgggaaaaaaaaaaacttgtattcaaacgcgcacgccgagtacttgtgagttacagaaaggctgcacaatgagcagagttccccctttgaacagcgcacccaaagagccgcaattcgagtaatcattaattcgaaacaaaggattactatgtagtatcgcgttcccaattattaatctagagttcacgacatgtgattgcgctttacagagtactatctactattctatttctagacataatttccaaatgcaggacgtgaagtgaggttcatccttctactacccaacgaagtaagcagaatgcacgtaagactgggcagcaaggaaacaagaaaaagaagagaagagagaaatattattaagttgaaacagccatgatgagaggtaatatatcatggtgtcactaacctagtgtacatgtggtcttgtgtcacaatcaagaaccccttctacccactccagaaaaggtacagtttctcgcaaaacaacgactagttctatatcaaacccgaaatccagtagtatcgattgcctgtaccttgcccccctcggtcgtgccgttaatcgtgccaccagcagtcgtcacataaagaacatgtgaatctcttcttgttctcccaaacttacaggccgtcgccgtcgccacttcaaatgagttagacgcgccagcaaccacggcgtatttgccatcgggtgtagcagcaaatattttattctcaacattccccgctatccatttaatattccttccacctgggccaaacgtaaagtcatccattccctccgatggcagagtaagagccttctcagcagacgcatcgtgagcggcgactccatcctcgtcaaccttgattcgatacatggaagtttcgggatcaccagttacggcgttgattgttgcggtggaatttgtgaaccacaggtaaccgtcgtggacatgaaccccgttgatgccgataattccagaaacaccagaagtatcactttccggtgaaaactgagctgccttgtccactgtgcctttcttaacatcaacgcgccaaaccacgttcaataatgaatctgccaaaagcaccaggtgattgttttgaggcactgtggtcgcgccgttgggaagagccgcatccggcagggaagcaattaattcagcagaaggaggctggccatgagtgaagtcggctttccaaagaccaaaggtccctttaataactcctgttgtcaagctaaagtttccaccgataatagcaaaaacgtctttggatgtttctgttatcccagcgaagcttgtgattgtgtcaacagtaaacaggcgagtaattgttggtgtctgacagtctagagctgaggcctcatatagactggcatttggtagaatcgttgtgaagagaaggttgccatttgaacggactgcaatattttcgacccaggtgccgggaggaaattgagcgattactcgattcggaagaatgttggaaccaaggtgacgcgattgatgaattggagctgacggcacgctaagtgaagcagccaaagttaggagctcgcatgctattataatgaatggcaacattgttacagtggcaatctgtatagccgtctagtgctctgtatgcaacaaaatgacattggtcgcaatactctatatatacgccgaaacactacgcttgcacggtctaaaagcagctcaatgacgtgttcaccaagaaaacgaatcctcttcccctattttactcatacacatgcagctagctgtatgctttgctcgtaggatgaatcccatggcgctccaaagccatctgattgtgtagttcaagcggacggggattcgtcagatccttcggtatgactcaaaaacgttagttttgtcgctcattcgggcacaacttgtacccgagcgagcgacaaccacctaggtataagcgaaatagccaataaaggtcagcaaaaatccttttcgcaaggggtaatggcaacacaccgcttgagggctgaaaaatagaggtagtgtgatctaaacgtataggaatgattactagggcgtgctacctacttacctagaaatgagcttttctattggtggtaagaaccaggcgcgggcagggctcgcctgcatctttggctgccgtttcagcgcccagggctataaaagattcggtgttctaaaattagctgcaagcatttgagcgcgcggaaatactgtcatttcaagtataccggctatctgccaaccacatgtaaagtttaagctcgctacaatgatcaacatctctgtatgatccactggggcaaagtctgggctgatagcaacttatcatactgcaaattcatgtataccaaagcagagaagaatactaatgaagaaacagggagaattcgcagctcatctatacggatatacacatattcccactattaccgctctactacctggtagcggtattataagtgcctgcaaaggcagacacaagtcttaaatccatacctatggaatcatctttgcagccctcatcagatcaaaagcctcttggtagttctgcaacacattggagcgtctctcgaatcctgcagtcgtgatcttggtcaaatcatactgacggtcgaatacaggcaatgaagtaagcacgtccataaactcccagctggtcctcccaatgatacctgatttcaagccatgcttggcctcgaaggctgcccattcttcacgatgctgttccatgtatttcaacacgctcaaactgggagtctcctcgggagcaacgccttcaaggccaaacatggcgcagattgatacccacttctcggcccagttgtttccagcagtgactggagagtcgccgacattgaaaacctcaccatttgctattccgtccaagtttgaaacaaagatgtgagctctagccaacgtcgtctgaccaatctcagtataatggctattatatacggtgagagggccgggataggcaattgtctttttcggctcgggggactgtctctcgcggtctgcataaaagctgaggaagatgcccaaagcttgaacatagttcattgcgttaccaccacccggcacaaagccgatctaataagtgtcagacaaacacaatacctgtgaacaaggtcggggtcatcttacaaccaaatctgggcgaatctcagcaaagcgccaattcttcccagcagacaacttctgaagtgaatcatgctgcgcgtaatagaatacttggtcttgatagggctggggaattctcggatcggtttctttagctggaaccttgggaaatcccagctgatggacgtgtacatagccatatgactggaaaaagaagagttagtattaacggatggaggccaaatatcagtatgagccataagaaacaaacctttccacctgtttgcaacgaccagaatctcaggttcgggctcactcgctcgactgcctgaactgccgtctcaagaattcgcacgttgacctctttgagtatatcaaaaccttcaaagtctgaggctcccgggggttgcacatatgctgtaaacattaaaaactttagacttctagcctctatgaagagagagaggagaacgtaccagcaaagtacacatcagttacgtctttgatgccatcgataccggctagcttagccgccacgtcgtctacagccgccgtgaggtcaactccaggaacaatcacaagacgatgatcctcgggtaaaaacgactttgaacgatccagtggccgattcgtaagaccaataatcttatggaacgttgagggtgttgaatatttaagagcctcgcgcaatatggcccatccagtgattccagaggctccaaacaccaaggcggtgcggttagcagcagtagaggtaggagacattttttaaggagattgtcccaatattcgtattatggtatgtttgtgaaaagttttcttgattgttgaatttgacttcaagaccatcgtcctagtgcaactatatatatgtgctatccttgagtacatcagatttccacatcctcctattcccatatctactttcgcagagacggaacgtaaagttatgccgcttggccatccgtgcggactttacatgatactgaaattgaagtttacaatacctcagagatactcgagaggctctatcacaggcaaagtccccttaacttatagtggagaagatggccgagaacgaggacagaaacggtcaagctgcaaattgcatcgtgactaattaggccgccgctagagttcacctataccgcaccaagccaatcaaaagcagcgaagccaggattagagttgaccaagtcggcgtcagaattcgtccatgctgctgggacaaatgccccgactaggtagtccgctgctccgccaaaaaaattcaaacgaattgactgccgctccgcactttgtctttcagagttgcggaggcagcttggagctgtattgggcaagatgtagactattttgatagtcgcatggctttggacgcaatatacatgttttcgagagactgtagtagacattaacagtgaggtacacttactgtctgcttgtatttcagttcatggtcacgaatagtgagcgtggaattacatacttgcttccttcatactcggcgttcaggcgcagatgacatctccgccgcctcaagtctatattccgcatcgcaaatgtttatactctcctccaagccatctgccaccatgatagccgcggaaatttgctgctgctctcatatacatcaggtcgcactgtcagataacggcagtccaacgatagaatgagcaccggaactgtacaaattgctcgagctgagtttaatacctatagtaaatcaagggtttaagccacaatgaatacagaattttacctcatgatccaaccctttccatctctggcttcacttcactcgcatccaccagtctgtgattatgtaatacactcaatccacccgggatggcttcgggccgagatgcgggtccaccagcagccggtggtataaattttcgtttcggcgacgagcttttggactttttttcttttcttcttcacgtcgacaatacttcagtatgtgcacccccagcttttggccctctgcaggctggccgtcgtactaaccacttcaacaggagaatcatttctatagtatttgtctcttgctttggttcccaaaagagccatcgaatccaccctggttgatgattgcatatcctcgacatccaagagtgaatttcccggtcctctcgcaccgtccgcaaggatggcggcagaagcctcgcgcatctgctgtatagagagttgttttctcttgatgatctcgaccctgtcggcggtcatgccttcgggcgcgctggcagggtggatgtcgatggacgtctgacaggcttttcttttcattgcaacgtcgaggcttgccttggctgcgaagaagagttaaaaatgagacattacggcaccagtcactgtagcttttgaagccttgcgaatgtatctagtgtattcacatcagtagagctgctactcgtcgctattccttcctgagcttgacttccttccagtaactctctcgcttcagaccacgcagccttttcccataaaagatcattggcaaaaatattgcgcagatagccaacgcaacaaacgcgacgctgatgaagcagttttgcagccccaagccgtccagccaaggcgtgatgccatagccaatggcaaagctcatcgtgttgcgaatgatgatacatgatgccaggccatctcccgatatttctcgatacgaatcaaccaggtacgcgattgatagtgtgattccggctgtgttgcaggccgcaagaaaacacattgcgacaatgagtccaaaccagtggacgtgatgggcagcctttttagagtcagcattcgtacaaggcctcaaagcaaggcttgaggatcaggctgtcgtcaacttacacccacgccccagaggatctggcaggccggcaccaatatcgtggtcgctgcgaacagccaaagacgctgctccggttcgaatattccacgattgcgtcgcgcgagcttgatgacgaaccagtctgagacgatgccgctgtatgcagatctgtgaagcagacattagtctccttaaacatgtagatagaatcagtctcaaggtaagcttacccaataatgactcccactatgcaggcaagatagctcaagccaacaatactgggctgaaagttgtacggggcaccgccaagtacaatggatgacgtcgcattcaggatattgaaccaaatgaggtacgtgccgtatgaaaagccagaatagaagacgactggccaggcgagcaaccggagaatctgccatgctcgtttgtgcatggtgaatggccgcgatttgtcgagcagagaaagcttctgccaataggtcttctcgctcccctggaggacaatatttccgctgccaccgtcattattgacccaggcagaagtcacctcctcgtctttgttactggccgtcaaagccgctgaccgcgacgtcttttcacccacaccctcttgggagtcttcagcatagatgactcctaccgttgggcgatcgtagtttgtctcttctagaaagaagaagaggaagacgaagcaagcagcgtcgaatatagccataaagtaaaatggccatttaaagcccatgctatcgctgatgaagccgcagatgacaggcgcaaaatagttggacgtggccaagatccacgcataccatcccatgtaggttcctcgctcgtgagcaaagtagatgtctgtaattgacgtttcgggtagagcttcaattggtgcggaaacgaagccggtgacgatgttgcgagcgatccattggccttggcctttggcatatgggctccagacggacacggcctgcgaatgtcagatctagaggaagggggtgtgcgaaagaatctagcacttactatacaaccgagcatagagagtagatatgtcaaccgttttccgtattgcaaagcaaagggttgccagaaaagcagaccccagccacatagcaggaacatgtatcccgttccttcgttgaggtcgcttactgtacatgatatttcatgttagacaagcttttatgcttcactcatagatgacgctggtaccgaccgctgacttctaaagctgttgataaaggcacaagaagcgaatacacaactgataatgtcatgccattaaacagcgtgaagctgggcggcacgattgcgaggtcagcttcataattgacaatccagcaggtgggctcgagaaagatcaaagacgcacgcaatcaggcagatgagatgctggcgctttcgccatgtcgaccaattgagaggatcgtttatatcgttcgacggcgttggaataaggatgatgttgtctttgctctgggaatgtagagcctcggcggtgtgctccacgtcaacgagcagaaccgtgccggggatctgagactcatcaatgtctacttctgggctccgcatggtaacagtgttgatgttattctctgagcgaagctctgtgcaaggtagaagatggcataaaggaaatcaatacgacaggcaattgtttcccttttgtacaacctgcatggaagttgaccgatagcggactgccgcaggaagccgagcgtctttatatcgcctagttacgcctccctatctacaagatacgccttgggaattggatcagcgttacatcgacgtcacaagaccgaaaccgcgtgctaacgacgcagtgattttgctagcagatggctaggtgcatgggattgcgaaccggggtgacgatctgtaggagcgagacctggggtaactcggggtgtaaccaggaactccgataagctccacatcgaattggctgtaggggtacatgcaacattttgagttgtcttgattctccctgcagtggccatggagatatcggcctgttgttggctctaaagtacaaattcgcttgagacagcagcgcgggcaactatgcggccgttgctctgtcaagatgaggaccattgccccatttctgtagatcgccagagaaggtagtacaatcggctaaatgatcttacagtcgtagtaatcataaaataacccatcgtcttctggaataataaatgtaattattagataaaaatagctacaagaccgtctgatctatagcccgagagccacacaaatgctacttattggaaaatggacagaagccatttagagcaactgcaggcatttctgaagggccatccgactttattgggaagggaatcatagcaaacgacgctaagctcagccaaaggcgcgcctaaaaccgattccacaagccactataagatccatggcaaccagagcttcatgtactccgcaaaaagatgcctcagtaaggcctcttctctgtagcgctgctcgtcttcttgcaatttagctttgttcgcttcaccatgccaaatctagtaatccagcgacttcagagccaactcaacgcttaaaggccatggccaagtcggagatggcccagatagcgggttcaacttccccgcaaaccccaggcagaggatttctcttacgattcccatgccgtttaaccgcagctacgcagaatgaagcagcgccgctattaccattatggcagttttcagtataaacagaatcagcagtacagcacgaggtagtctattctaggctgcaaattagagaggttgagggtctggcgtcggtattttacaccgggacattgtgagcggctggttcgtgcctggctctttattccgtgcactcgcttatcttttgcatggaagatacagacagattctgatagtcagtaaatcgacgaagagaggagagagtgtggatatttggagctcattatctgtgacgttcattctctttacccacatcttatctgtatacccagttgatagcggacagatggatcgtcggagatggctgttatcttcactgaaaccttgtaatcctacctgcggcactagtccagctgccatacagcatgtgttgagacacttttaattgtccgatgagctgagataacggctaatcaagtaatttattccatcccttgtgaagtgcccctgattaattatctcgacaccttcattcgcagcgtgcctgagatcaagggtaggctcaggcctagatcctttttgttcatatcagcaattgagctcaagttccccactctttgctgcagccaggccttttcgtttctgagctctgctaccttgcagatcttatgtcttccattcttttgtgcatgtttatgttttgtacgtctattataaagagcaagatggcagactgagacaaagccggcagtgtccggtactgctcggcaagctccggcgctattgcggggatctggagaaggcggggcttttggagatgcttatcgttgggtcggaattgggagaggcaaagcattacactttgttgtggcgtgctgtgttgacttgcttcttcatacaatttcaagtgctgcacatattctagagacacaaaagacacaatggcgactgatctggcctctgacattgaatatctaaagagcctccaggccgtccgggagcgctcgcgaatcgtccttgacggggcccgaaaggggagcctcaacaactttatttacgatgagagtcgcatgaaagacacggccgagtttgtggccggcgtgatatccgtacgtgctcttcaattcaattttcattttgcagacagcttcttgcatcatgatgtaatccaaaatgagcgaatgctaattcaggtgttgcagcgagactttggccccgaccgatatgcagagattcctccccacggaaggtgggagcatttcagcatcggaggcgtcccgcgtctggaaaatcttgtacaaaagtggcaagatgagggagtggaagatgtagaaatcactcgacgcctcattgacctcttcttcgtgtcggtcctgctcgatgccggagcgggagacacctggtcctttcgcgagcccggaagtgacaagtcttatggccgcagcgagggcatcgccgtagcctcgctgtacatgtttaacgacggggcttttaactcagctgcggatggaaacaagtctgctgtagatggtgaggatcattcttctgaggggattttcgtcagtgaaataaccatgcataggacgtgctctcagccagctcacagaagacgcattcattcgccacttccaagttgggccccagaatcccatcgtgggctctgcatccagaatcgagctattgaataatttcggaaagtctcttcttactatcccagatgtctttggcgaaaccggtaggcctggtctgcttgttggtaagtaaaaacgaagctctttaagctttcagtggacattactcatatgtcatcgcagactatctcctcaaggatggcaaagacaaggatctcaactacgaaactctctggggtatccttcagcgtcttctactccctgcgtggccatcaaaccgcccaaagatcaacggccagcccatcggagacgcatggccgctccaacttctacaggacgctgctggcgaaaacaagaatccaacggctggattccacccattccacaaactgacccagtggctcggctactccctcaccgtgccctttatgaaagtactgaagctgaagtggatcaacatcgagacagggacaggccttccagagtaccgcaacggagggctctttgtcgacatgggcgtcctcaaactgaagcccgaagttctcagccaaggcgtcaaggcttcgggtcaagctttgccgctattcccttctaccggagacgtgattgtggaatggcgcggcttgacggtggctctgctggatgagctacatacacttgtcaatggcatattggcgccacaaggagtttctctgtcgctgccgcagctgctggaggctgggtcgtggaagagcggcagagagctggcggccaagtatcggccagagactcgatccagcccgatactgattgatggagatgggactcttttttagaaggctatcatgggaaggcggatatagagtatattggtttaatggatttactgagatgactctggtatcatctctataccttaaggatatttggtaacgtatctgacgctgatggctgcctgagcggctacccaatttttgcgcatgtttagtcgcatcttgtctagatcaaattcgtttcccattgttggatgcactcacttttgttgctgttggcaatgccgacctttttcaaggccagccagattgaaccattagaaagatgtagaggtgagagaagcttgggtcgaaatcagtattacactgcctaggtagaatgaatagaatacttgctaaatgtaaccattcttcatccatttctataatctaccttggatttagtctcagcaagggagcgaacaggatatcttccccccagcttccacatctgcgcacattcagcacgccttgacacaaaatatgcctcacgcgggatggcgctcataacagttcagcacagatacccaacaaagacgaatctgacaagcaacgcatgccaccctggcggggctccatcagagtgcattactggccgcttattgtcacactgggtagtcgcagcagcaatccttctggtgagacgaatccatccattgggcgcattacacctacagcaatataaagtcggtggtgcccagttgacgtgacacaaactcacaatcagtcacgactcaactccatcaccaaccaccgcaacgatgagcggcgaagacctcagcctcccgcgcatcctgtgcctccacggcgccagcgtcaacgcccaagtcttccgcatccagtgccgcgccatcatcgccagcctcaaggacacgttccggttcgtctttgccgacgcccctgccgaagcgcccgcggacgaggccgtcgtcgccgtctttggcgagtttgcgcccttttaccggtggctgcgctggaagcccgagcaccaggagatggacgccgcagcggcgtcggcggcgattgtcaagcagctcaagaaggccatggacgaggaccggggcaccggcgagtgggtgggcctgctggccttttcgcagggcggcatcatcgccgccaacctgctgtggtcgcaggagcacctcgacgaggcccagaggcccctgccgggcatccatttccgcttcgccgtcctcatcgcgacgcctggcccggtcgtcttcctcgacgagagcggcaagctgcccaagccccgccacatgccgtacgccaacgagcgcatggatctcttcccagactggcctgaagagggcgccgacggcgagcatctgatcaaggcaccgattctgcacgtgcatgggctgcaggacggcaatctcgtcaaccaccgacgcctgttcaagctgtacagcaaaaagggcacggccaagctgatagagtgggacgggggccaccgattgccgatcaagacgaatgatgtggagcggatggtgagcgggatccgggcagttgctgagagcgtcggcattgaggcgtatgatgatgatgtgtggtgctagattggatgatcatgttggacaaggaccatgggccggcgcatggaaatagaaaaggaatacattcagtttgactaaaattacatctttttttcttctataactatgtactctctttgtttgatgcccagttgtgatgcgtcgcacgttattctggcacttacatggactgcgctataatccagtatcggtgccacatctcggaaccagaagccacagattctataaatgtggcaacgaatggtgtaaaccaagttccaagggcacaacatccatctcctctactcgtctttgaaattggacgaaagcacacatgggtatatgcgaatccatcttggccaattaggcaggcgtctgttcttatctctccatacgacttacatgcatcatgcatcatgcagccgttgccgcgtgctccagtaattgcccacttgtataatcacaaactttactggaggctgtctttcaattccgtgtgcgctacgctttgtgattatatcaatcaacacaagatcagcatcgtacgagcatgatttaccagccaaatagctcgttattcaccccattagcgggatggattcaagcaccgggcttagtcaccgcatagagctccagacgctaagcatgatgtcaacgatgccccgctgatgatcgtgacgctgctgaggcctccccgcagtagactcgatcttgatacaacagcctcgtctatgcccctccatgatatcgaccatctgcggcaagagattctaggagagcctgtcttgaaaacctcgtacaaggaccaccaacaaccagctacaccataatgtcgagttccgagaagcagaaccaagctccaggcgagcagtatttcccgcctcctcctcctggtcctcctcctcagcaacaacagccacaacaggcatatccagcgtttccacctcctcaacaacaacaggagcaacaacagctacacccaactttcgctccaccgccacagcaacccgaaccgcaatcgccgcagcctcctcacgaccaacagcatcaacaagctggtcagcagcagtttccgccgccgccccctcagcagcatcatcagaaccaagagttctcaccgcagctcaatcaacagcagcaaaaccagacatacaatccccagacctaccagcctcagtcgcaacaacagcagacctctgcctattccatccccgcctacaatcctgcgaatcccgtctttgcgccgccgccttcgaatgccctcaacgaacctgccagtccctcgggatatcaacccccatcagaaggacagcagcagcatcagcaacagcaacaacaacaacacagcccgtctccagaccctctcgcatacggcgatgaccacggacagcacaagagcggctggagcgagcgcctctcagccctgggcatgaaggccgctgcgcccatcaacagcattgcgcacaagctgggcagccagagcttcctccccgagacgctggacaaggaatgcgaaaaagctgcgacgatcctaaaggccttttgcagtaagtcacctacacactgcttgttccagacccaacaagagagaatacatgagctcaccatccgcagaaaaaggagtttatgccgaccctgctgcgtcttcgctgcccacctcgaccgaccccaacgccgccgagtccaccgacagagtcatcgatcccacacgagaaaagcccaagacccgcgtcatcgtcacgatccctcccaaggtcatctccaaggctgttggcctggccatcttcaccacgctccgggccggcttccaagtctctggcgccaccggctccggcatcctcattgcgcggctgccagacggatcttggagccctccctcgggcatccagctgcactctgtcggcggcggcttccagatcggcctcgacatctacgactgcgtctgcgtcatcaacaaccgggaggcccttgcggcctttacaaacacgcgggtcagtctcggcagcgatctggccgtggtggctgggccgtatggagcgggtgcggccgtagagtttggcacgtcgctggatccgagaggcggcagcagaggcaacagccgtccttcgtcgtctcacggacaagactcacagcaggcacagcagcagcagcagcagcagcagcagcagcagcagcagcagcagcagcagcagtcacagcaaaatctgcagcccgactcgacagacaaaaagagccaccgacgcagcctcagcgccagcgcagccaagcccgtcttctcgtacgtcaagtcacgaggcttctacgccggcatccgcatcgacggcaccgtcgtcgccgagcgcaaagacgcaaacgccgccttttacggccaggccgtctcggtggaccaaattctaaagggccaagtcccgccgcagggccctccaggaatgtggccagctggagcccatacactctttggcgttctaaggggggccgaggctggcgctttacaggcatcatcccacgagaacgagcagcgtcccacaagtccagggcaccaccaacagcagcagccgccagcttcaccaagccacctgcaacagggacaaggccaaggtcagaatcacgggcagtcatacccggctgttgccattcctccttcgtacgccgagagcgggccccgtccatacgacggcgacatcaaatacgcctgaagatgagatgaaggaaaaggacaagacgcctcgacgtatcatagatgattacgataacttgcagctgtgaacgaatacatggaattattaccttatctgcctctctgtatgacggcttgatctattgtccactcctccatctttgagcaaaagtaagaggcgtcgcgccacggcaccccgagaggcttcctttgccgtccccgacatacttgtcattggtcttgtaagaagtttgtttcttggtttcccttccttctctgcgcttgttggccgacaacacaatagttgaaagagacgagaaactttaaattgtgccgtgtccgtttgaaagatagattttgcctctttacatcatgttcgactccactggccttctacaaagccccattaccatgcaaaagatcccgtctgtttagccaatcccacaacaagtcacatcgtctaggagctgcatgtagggtctttgtaagtttgacagaatgtctcactcagccgcatgagtgcaaagacccacagctcagcacgccagggatgttgatactggaaatcgcctctcacaccacctcgtatcactctcacccattgaaagaaaacaccacccgtctgtcacgataatctgtacgtgatgtgcggcggtgtaccaactgatttcaccccttgccactataataagcactccatcaagggcctggcaacccaacccgcatgatcgtcaggacaaaggcaactaatatctcggacctcgaatgctcccggggcgggggatcaacacgaaccggaattctcgggctggctgtggctggcgccaaggagtaaaaaactcaaaagttcgaatgcggcatctccagctataagcttgcccacgcgaggataaggtttctggagaacaatgaaagctgaacttgccgctaattatgcaattgatactatttgcagagaagcgggtggcgttttgtcttgtggaggagctagactgggatcaaggttcgctctagatgatagattcgacatcgtcgttgagtgtaagctgcaagtttgctgtaacgcgaatacctatgaagaggccagtttcatgcgtaacagatatttctgcttggattaatcaaaatcatccatctttgcaatatgtaaattgattcatattgtatagttgtttatcccgcgcaacaggtatatacccgaatcgtgacatgtgccaatcaagaacggccttgtcagctcaagcgtcggcacttcgccttttccaaagtatacaaatcaaagtatttaagccaatattcgaaatcctctgaaccgaaagtgaaacacggcaaccaaccttgcctcttgaagctccaatcacaaacggcgatatcctttctatacgccacagccattggtcgtctctgtcaatcttctcttaatttatccccatttggagctctctaatgagacttttgtgtgtttggatactgaaaccaatcgtaacaaagtttgagctataaaagttttccatcaatcggcaaggcctctgccgagaagaggaatgtggagtgcacatgttagtcttgattgatatccatggatgtgagcaggagcgaagcgagagatggccgcagaatcccatctggcagattttttggcacatgtgtcctgtatatataaagtagcaacatcattatagtgtcttatcctcttctatttccccagtcctccccctttaattcaagtcctacaccgcaataccctcctgaatatcatcacaagttattcttagacacattatcgaaacaaaacctgtccagaatgcgccgaccctctgcttcccgcgacacggtccgcaacgagctcgtcgtcgtctttggcgagttctacggaaccttcatgttccttctcatgtcttatataggcacccaggccgccatcgacaacaactcaccaggcaatcctgaagcgcctctcttcccgttttctctaatgtacattgctgcttcttttggcacagccttggccgtcaacgtgtgggtgttttaccgagtgacaggcggactgttcaaccctgcagtaagttttctctcacaattatctgtctttaaatatgatcaacgactataacccggctataggtcactctcgggcttgttctcgtccgcgcgattacgccgctccgtggtctcttagtcttcccaacccagattgttgccggcattgccgccgccgcagtcaccgacgccctgcttcccggccctctcctcgtcgccaacaagctctcgtccggcaccagcatctcccgcggcctcttcatcgaaatgttcctcacggcacaacttgtcatcacggtctacttcctcgccgtggagaagcaccgcgccaccttcctggcgcccctgggcatcggcctcgccgtcttcatcgcgcacatttgcggcacaaacttcaccggcaccggcatcaacccagctcgatcctttggcccttgtgtcgtcaccagcttcacgggctaccagtggatctattgggctgggccgttcatgggcgccttgctcgcctttgcggtctattccattttgaagtggttggagtaccacaacgccaatcccggccaagacgacgatagcaacgtcaagaggaatccagcgggctttgctattacctcgaatgaccgacagtatagcagtagcacgaccgggtcaaagcctcacacaccgactgggcataacccgcgagacagcgggattgcccagaccaattcggctccacaggggttccaagctgtgtaatgagacgtgggaccctttgaaggagaaagtgcaccgggaactgtaacattacaaggcagaggatgtatgctactcttagggatgagcactgtacccagaatgaatagcagatggttgtatactaggaaaatctcgcgtgctttgctatcacaaaagtctactttgtattcttaagccatattaaccatgtatacttttgtaatctacaacaaggaaatatattagctacgcaatatctcttcagtgccgtcaaagagcccacttaccagcctatagccacaactatcatgaccacaatttcactcttcctcctccagctcctctggaaaccatccgtatacttccaaatcaatggtaaactcccccatagcagtccgcgtcacttcaattccctctttccgcagcgcagcggcttgatttgttgcgcctgaaggctgtgatctagatattcacggttagtcaattatagccaagcatacaaaacaatatagaaagcagcgacaaaagactactcacctcggagataccgctcccttggagttaatcaccctctgccaaggcacattcgagctattaaacacagcatcttcatcatgcggcaaatgcttcatacacacgccaacctgtctcggcctctgggctgtttctccaacgttagcttctcaatcaaccaccatttcatcaaaagcccatcattccaacacaaagccattaaaaaaaaaaaaagaatgcaataacatcaaacaaaactcacgcgtgccaaccaaataagcaagatgcgcataagtagtcaccttcccataaggaatctgctgagcagccgagtagacagcgtgaaaaaacgcctgggcttcatccgatcgcgccattattttacaagtcaaaaaaaagagagaaaattgcgcaagtcaaaacacaaaaatacaagttgaaggtttataaagaagaagtagttgaaaaaaacagggaaatcgctacatgtagatgaatgccaaatcgaatagtaaaaggaaaggaaggggtttgaagaaagaagcactttttgggtgggcctcggagctttttgataggtgctgattcactcaagctttagcatgacaggtgctgaattcgcagaaaactgccataagcgtccatagtaacatgtacagtaagcaagacagacggccaacgttagaggcatcaagtctacatacgtttgccacgtaaagcttcagtctatagctgtagccgcagcgtctaaatagcttcacaagccaaaagcaatccaaatacacgtaaatactactaaaaagccataacgcccttccaactctcaatacaccaaaaagcatctatcctgtccctatcaatcttcaattatacaaccacgcttgactctattatcacatatctctgctccttacccaaaaaggataattgattaggaatctcaactcctcatctttctctccctctatcacacaagctgtattataaatccactcaacaaaacaccaccaaccagcgcaggcaaaaaaatccagaataagccctttgccagggaaaataaacatttaccaataaacatttgcaataatacgtatgtaagatataatcaacggccacgccgcagtgcgtattcacattcagcaccttcaaaacaaacaaaacaaaacaaaacaaaaaagccatttacaaaaaaagtacaaataatctacaaagtgccatgtccatcaactccaaggcctttcataacatggttcgtctagtccatgcagtcagactctcctcttttgttttttacaattcctccaacgtcgtcaagctccatctcacacacgatccctctgcaccctcaaactaaagataataactgcgtctccactgcaaaggaagaaaataaagatgtaaactaaacataaatatataggtaaaataaacaacgtgcatcatgacatacaccaatcatctagccttgagcagacaatgtcgtattttttgctcgcctctaggggaaaaagaaaaagggtcatttcgaggacgaaaaagaaagtgaatcaggattgaaaactcccggctgtgctgaacgaaaccaaaggaagaagggaagaagaagtagaaagccaacagccaacaccaagatataagatgtcaatatgtttcttcttcaaaccagaaacaccaacagaacaatcatcaaaaactcatacaagggatattataaaaagagttcagcagagcgagctttcatcgtaaccaaagagtaaagagaagagatccaatctgaatcgccccagtaggcagtgagttcctacgaggcgcagataaaattgggggtatagtcctgtagtcccccacgccgaccggctgcgtctgtccatggacgtcgtttagaagcaattcaagctgcccttcttcttcttgcccttgttgatggcctgcattctctcttccagctgccttcgagcagcctctgccgcctgtctcttcttccgctcctcttccactgcttgcatgctgtagcggttgtcctgtgactgatcttgtcgctccttcacctccttcagctcagcctcgagctcttgggcgcgcttcttccaggcgtcgcagtccgccttgaccttcttggactgctgttccaaatcaccaagagcctgctccaacgtctctgtcattttacgctcagcagtaagatgcttctcgatggatctgatgcgagcctcttgatcctcagtaacttgggaaatattgaagttgttgctgggtgggcgtgcagatgtgggagagctgggcactccgtttgcgggggcaccattgggtagaggcggtagaggaacggaaggaggaggcgatgggagagagttgtgcgaagaactcttgcggattgtcgaattggaattggatcgcttgacatctccattgacgatttcgttgtatttcatctatttaacaattagtcaggtttgtccaaaagtaatggcttttaagggaggggaaattacctggagagtagcatattcctcgcgaactgtttccagctcagactggagcatcagtctagaagtcagcgcctcgtcaagctgagcattacgctcagactgtaacgagctcaagcggttgttggttacctgaacctcgtcaaagttgtgctgcagctgctcctcgagctcttcgatgagacgagagttcttcttgttgcggccatcaagatcttccaccttggccttgactgcggcgagctgatccgtcaggggaccggacgtggtgtttgggttaccagggaacatgcccgcaataatagtcttgacaccctcgaggtctttaacaagggaatcgttgatgttggaaagctccgtcacatgggacgtcagatctcccatcttcttctggtcggcgatgagagccctaatccgctcacctagcttctccaagggcagctctgcaccaaagacagcagcgatctgggtagcaacgtttgtcaactcgtccctcgactgagcgagatcttcctctagtttgagaatggcttcggaatgctcagtcaaaagcacctccatctgcttctcgtagcctgtctgctcgttgtgcttgagctcggccagctcttgagcgtgattctcctttagagcctccatttcttcctggtgcgcctttgtagcatcctcgtggctagcaatcaactgttccaacttatgagacagttcttggtgccgagcagtcgtctccgcagtgacctcgctgtgcaacttggacatgtcatccattgcagcccgagcagatcgatggagagcctcgagctcagtcaccttggtagcgttactgctgatgacggccttgtactcatcaatctctccgcgtaggaactcaatgagtccttgctgcttgcgaacctcctccttggcttcctcggcatctcttccagctgcaacaagagactctgactcggccagctggacgttggcagcctcgacctgagcctccaactgctgaattgtggcttgcatctccctctccgtgcttcgcatggataccaaggcggagtgatgcttgctttcccatccagccagctccgcttgtagcgtagaaacccgctcgttgtaaggaatatcaacctcttcttcatcacttggcgtgaactctctggtaggagtggatgccactgatttgcggaggatctcgacctcgcttgtgaggtcacgctcgcgggcagcgtgcgccgaacgcaggtcggacagctgcctctcgctctgctcaagttgaccacgtagagtagcaaccatggacatgtccacaggagagaccttcaagctggagcgttcacgcgccaagcctgagatgatggccattttgctctccatctccttcttagctgatgcaacatctgactcgagctcctggatccgctcgctacgagactgaagttcatggatggccgagttgagacttagttcgaatgactgcatggtctcgggctttccttcaaagttttcggcggcaagattccttagcgagacaatcgatcgttgagcgcgatccacgcctagaaggttttggctcgacttgcggcggataacgcgaggaccggcttcgacagttctagcttttgtgacttctgtcttgagctcctcaaccatgtcaagcgtttcatggtgcttcatctcaagttgggcgtatttcatagctagttcctgttcagccgcctctttctcttcggccaagaccctaagtctctcgagttccgcaataagacgctcgttccgctcattgtgctcgttctgttcagacttggtttgctcaactggctcaacaagctcgaaatcgtctgactcagcgtgtgactcagcgtgttgctcaacctcttgttgctcgatttcttgctgctcgacttcacgctgctcaacatgttcaacatcatgatgctcaataggttcagctagctcaacgtgctccacgtgctcaagcttctcctttggctcatcctgctcacgcagcccaatgtgctcgacgagttcctgtgtaagatcttcaacagacgttgcgggcttggcggtagcagtgtcgtcttcggattcgagatccatatgggtagtatccgctgtgatgggcgagtcaataacagaagagagttcggacgacagggatcgagggaccgaagatcggacatcatcctttgcctcgcttgtcgtcgcagactggaatgattcggggcgagtctcagtggcagcatcgacggagatgatggaatggcgtgcatgactggggtagcgagcctcgtcaatggtatcctgaagctctgatagcctcttcctagtctcttcatacttggcatgcagcctaccgtagtcgtggacagtattctcatgctcagttcggaggtcaaatagttcacgagtcaccaattccagcttatcggagacaaacttgttctgcgcagtagcctgatcctgggcgacatcgtcactggactgctcttcggccaccttggatagaggtctcgcagcattgacggcgtcttcgtcgttttctacgacaggggcgagtgttggtgtcgcatcttcgtcgttgtgttcccgggccttggggtctgccgtctcatcgcttgcttcaccttcaaagtcgcgcactttggattcatcgacatggtcaagctcgtggagtagagcatccaacttgcccaagctcctctgcctctcaatgacttgctcaagccgttcaatctctcgctgcatgagctcggcatcttgatccgcctcagcaagtcgttcttccagtgtggaaatatactcctcggaagcactttcgttctcacgaatacgcgaaatttccttgcggagttcaacgatgatggtggcattcttttcctcgccgttggtgtgcccatccagcttggtttccaggtcgtgaagatagtttgcagtgtgtgattcccggtccgcgagcttttgaaggcgtgattgcagctgagagttgatcgtctcgacataggcacacttggtctccttctcaagcagatttgtttccgtgttcgacagcgtagtgcgggtgcttgacagggattgttcgagcgtctggatagtcttttcatactcgagaacgacttgctcaactgccttggcaaacgagttggaccgattcagccgatctgttgcattctctccctggagctcatcgagctggcgatggtgctcagattcgctctcctgggctttggccatttcggaaatcagatgggcatggcgttggctcagggtgttgtagttctcttgtgcatccagcagctgattctgaagctccaggtcccgttcattctgtctctccgatcgctcgctggatctattagcactgcgcggctgttcggcgagcccggtattggcgctgcgtatttgttcgcgcaaaaacgctacttcggcctttagtcgctcaataatggcattcttatctccctcttcgacctgctgaattcgaggcttcgactggatggcgcgagctcgctgagcatactgaacggtgtttaatgtctcgctgagatgaaattccggtggagtgacgcaggcaatcatgtaggtgatggcgttgccgccaagcgagtcctggagaagtcgagtgagcttggaatcgcgatatgagacatgggcgcccgagtttcgcgacgaaagttgactaatgactttccccagcgcagccagtccggcattaatagatattccttccttggcacgctcgccctgggcacccgtgttcttcagtctctcactaccggccaaatcgacaaagtgcagcttgctatcggtggtcacggagatgtcttggccgctcatggcctccagaggcatcgagtgacgcttatcggaattcgaatacttgttcttccgctggaccaggttgagtgaaaaaacggcgtgggagcgggatgatttggcgttgatggcagtagcatcggtttggcggatggatgagccaaagtcgagggcgttgagaatgtcgtcgacacaagtgatttcgacctggtgaaggcctgtgagaatgatgttgcctttcacgtcctcgcggattgcgacagaggttcggtcactgaaccctgtcgcgtctgcaaccaagagatctcggagcgtctcgttatagatttcgacgtacgtggctgtcatcgcccaattccgatcacccaggttattctgttgtccgtatccacgggggggcgacctgaagctactcgcgctcttcatcgtgctgccattgctatttggtcctcctttctgtacgtctagattctcgaaaagggcggccgccgctcggggaatgacacctaagagagagggaaagcgtggttagcgagcagaattgtctggactacgcgcagaaagaggactgcgcagccacgaaaacatgcaagcaggagtcgaaatcgcagaaaaggtaaaagagctcatacccatatcttcgggattcgactgcgcgtcggggctcgacgtgcccatggtatgtgatttaccagcgccagactggccataggcaagaagggaaacattgtatccctgagtaaaggcgttgatgctgtcagagagatagtcccagatgccactctggtcaacctctgggccaaagacgcggtcgaagacgaagagcttgcggccctggggggaatcgatggacaggctcgtgttggaggtgacgtgcaccatggggcgctggaagcgctgtggaatcaagtcatatccaggatcttccggtctcaattgcggtcgtactcggacagctgcgaaggagaggtcattgtcagctcactttttgatcgggcaccaaatgtgcatttatcagctccagagagaaggggtcgaaatgcgtaccgacgcggacagctgtccggttatcctcgtccgaggctctgctctcgccgccttgcttgctgttcatactcaaccgactgttgctccttggttgaggacgagtagcaatcgcgctcaggggacgctgaagcttatgcgctggcgatggtgaggccggcggagaagaagccatggcgcaagacgtgaagcgaagcggacccagatgtcacccagggagcgacgctccgtaatagctcgagctggcccaaggccgtagggacccgttatcgacggcgcgcacaagccagcgggactgcacggcgcgcagacgcgcacaagcgattgagtgagtatatttgtgcccagcagaggcgcgaacactagcgacaatagtcagggactgcgacggcgctttagcggcaaaggggaaatgggcagaattaagaattgaaataaaaacgagcgaataaaggaatgagggaaggggggagaagggagcgcgatggtgatgccccagcagaaaagagcgacgatggtgagagagagaaagagtcgaagagaagaggatcgtcaactaaacgtctggagtgtatcgcgccgatcgtttgttgctgctagcagtagcaggaatctgaaattttctaataatattcgcgtctctctctgcctcttcgtctctcgtctctcgtccgcagcgccccctggtcgtcttgctctgatccaatctgcgcacctgctggctggtggggacacgatgctggtgcatgaactcgtaccggtactggaggcaggcgatgcgtggcgtctgcggtgcgtctggatggagcctggatggagtatgtaggcggaaatagagaatgcctattacggagtacacgtgtatgtctgcatatgtcaggcagagctaccgcgaatagcgtctgggcaggtctggatttgcgtgacggcttcttcggtcggtttgtcgaggtgggtatcgcgactgctggttcctggtggtgattgcagttccaggttgctggtcggggtctcgttcgcctatcaaaatggacaagtctctgtaagccgggagctggatggagaagggcgtccagggcccttggatgggtggatttgctatccgtacctaattaaacaagcgccaggtctgcagcccaccacggtggaagcggaagagaagtcgtagcagtacaagtacctgaggcctgtcagctcgtacgagcagagaagcaggacctgtacagtgtacctggtttggccaaccagtctggtgagagaagggcagaggagaggatgcgctcggtggagagaggaagactggctgtggtgttttggactcggatggaaaaggggaggcttcaatgctaatccagccaccaccagcagctgttagtgggcaatggtagtgctgccggttaatcttggctattatagacgaagagaaaattcgatagacccggagaggaaaaacacatggccagcccagcacgagcaacaattacagagagctacagagagcacagagcactaccgtctatccgtcatggagtcaacctctaaaaagacgcatcatcgagcagccattttgggaaccactgtccatcatcagcgaagcagctctcatggcattgaaaaagaatgcacttttgtcattgaaagaaagagagtgcatcatctcttgagcagcagcacgcacaatcgatgccctcttcaggctgcaacgcgattgccacggcgctgtgccccccaaaacccctgaaactcgcagcgcttgccagtgcccaaacgggtcaagggccaggggatcccagcgccaaagtggtcgcacagcatgtgcgcgctaggctgcttggggatccaggcccgccgtaaccccctgtctagccaccgtgaagccctgaggcttgctgtccagcgctcggaaagaaaaaaagatggcctcgacggtttgtggctttttgggtctgacgcaccatcgatccatcacgtacgaaacgagcctcgattctactcgcctgttcctggatttctctgtcgggctagtcagacggcagcatctcatcccctgacagccacctactcccgacgcttcaaccagttacaggctgtgcgtgctccgtgctgctccatgctccgccaaaatccgaaaccgcaagcaacagcatctacacttggacaaagtctttcccgccacccctgtcaatccgctgtagtcgagccaatgctgacccttggaggcctggaaattagcagcaagaagacgataaccgaagaataatgcacagcacagcgcccgtcgtccaattctccacgatattgccacatgcgtgccgcgatttgcagaaagagagggcaaggctgatttgctcaagctgagcccacagtgggacgcgatggcacgtcttagcgtgtgtgacaaactcggtgggaacgcaagagggaatccggtttatttttttcgaaagcctcgatcgctggctaggtgcctatacgagtaggtattgcctacaccccatactatccggccgagactctacagtacaaactgggccaggctcgccacttcgcggtggtggcttctcgacagtctccgggcttctttctacatgccctggcaaatcagattcactgcccgagacactgtcctccaaaggctccggttactgcacatgtctctcgtcgctacgggcatcgtatcgcagcacaagacgccagacacggcgttgaattaagatgagagcgtcccaagaccggggttggcgcctgtccaatctgccgtcttaatttgctgctgctccgcccctctgccgcctccagcaaagtgttggatgtgagcggcccagccagcggtttgccggtttcacacatcgcccttgattatgcgagatgcgccacgtttcgtcatataaaaggcaagcaatcgacgatgggaggtttagctatgcatgacgacgcaactcgactgcgagcaccagcccaaccacatcacatagattaatgcacggagccaactcttgtgtgtacttggacagcaccgggtacacaccctggaaagccctgcgctcgggtccgtcacatcgtcaacggcaaacagtcagtctttgcgagcaattaaacgtgcagcctgtgcggccgaccgcctgtcgatctccttccattcacggcgctgtcgcctcagctgggccgacatgtggtggacaagcatgccacggccagggatggcatcacgatgcttccacttacaggtacatatgctacaagcagcaacaatgagtgcaatcccggctctcagccccagctctacatttcccgttatttccccagccggaccagtcaacctgacaaatcagcaacagtcgcaagtcaaatagcacaacaatagtccaagccatcagtgctacaagtccacatcacggaccttgtgctgcgtcaagtcaccatttgtaattcctgcttggtaatgctactgctattctgtacaaccccctaataaatagtggcagaccgtcaatgtcattttgtgcgtcccagatgcatcgcactagctcacttcaaccgcagggtaattttcctcaaccaatcctagagtattgcctttggtaaatgatgatcggtgcacgaggcaccaaatgcggacttgaccacaaactagaataggcccagcgcatagctcttcaggcaaagctgatcatggcgcctaaccgtgaacagatttagatacgtgtacatgtacgggacagctgagatgctgactgttgttggcatctcatatccccgcgaatatatgctttaggctcttaaagattaattaatataagcagcggaaggcgaataatatcagcctgtacaacatggagatagccgagtatgcgcaatctgcggccatctgatgctacatctcttggtaggaattgtcctgtgtacccgattcagaagaactctttctatgcattcatcggcaatcttccttgtgcaatttgaccaaggccgccgtcatctacaatctcatctatatcaaattgtttatattgccatgcatcaatattctcttatgagattagggttgcgcgccttgcgctattccatgaagcagtggtttttgatgcttacctgttatacgtggactctttttgatcatctttcatccggatttaagaaataaaaaaggtttcatctgacccgcggccaagtaaaacttcaacatgtgaccgcagctgaatatcagtctcagtaacccccaagctctgatgcatctgatgtatcattcacaagtacacagtactccagggctgcgtcgctgcaatccgaacacatttaaatcaccgaaaccatcatgtataagaaccctcttgctttcctcttaacagccacttataatgcgggcgacgctataagcttttgattccacagcatgcatgtgctcttgcaaagtcagcagcactagccttttgctgcatgcatgttgaaaatgattccatcttgcagacttgttgtgtaatgaagtttctgtttgtcgagaattaaaacggtcaatgggcagtgatattatggatgatgtaaagcatccatatttggctagtattgttagtacatcattactcccttcctttgtagtcgtccacctgcaactctcttacagcttcaacctgcttatacagcttcactccgccatcacaagtcaatcgagataaatccaactccgaatatagtttgattgtccgcaatacacggtaggctcggcatcggccgcccggcagacgtcgtcatcatcggaggcgaagaccgccgatctcaacatctaacagcacatccaatgagcattttggggtaaattcatcgtctaaccgcaaaagctctggaacgcgcgcagctcgatatttaagccatcttagcttgaccctattccacgttaattgaccatgctctcctcgttcgattgttaagccgtggcgttgttctaaccaatggcggaagtacatgcacagtgtctccgtcaatagaatgcctaagcggaaactctatcgtcatacactcgccatgctcggtggaagcggactcttaaagtccctgtgtcggacttttcaagttgtccgaaagagatggataaaaatcaaggcaaattccaagtttatcaggtgattagttggtgaatgagccgatgaagtcgatgcgatatctcgtgaagcatccgcattctatggaacgctgtaacatgttgcatccaagcctgtccttttacaacggcttctcttacattccaagtacataatgagtaaaagtcctcggccagcggattccaaggagcttcaagcctcttcagacgacacaagtgccactctccccgatgaaagccgccaagccgatcacaaagaccaagatgccccgtccttggccggcggcgacatcttatcaagcagcaacgcctccacagaaagccttgatgaaccaagcggttctagccatggccaggcacaaaacacaaaccaggatgaagacgacatcttccgcgcactatcccgccgccggacaacaaacaccattggctccagcataggcgaagaccaggaaccggcagagattgaacggctcatgtctcgcatgtttggccatgccaggcaagagcatggccaggaagagcgcatgcgacacagcggcgtcatcttccgcgacctgaccgtcaaaggcgtcggcctcggtgccagtctccaacctaccgtgggcgacatattcctcggccttcccagagtcatcaggaatctcatcaaagggggccgtaaagccgcccaggctaaaccacccgtgagagagctgattagccaattcaacggctgcgtccgacccggtgagcttctgctggtgctggggcggcccggcgcagggtgctcgacgtttctcaaggcgttttgtaaccagcggtatggcttcaaagcggtagaagggagtgtcacgtatggcgggacgtctgccaaggatatagccaagcacttccgcggcgaggtcatttataaccccgaggatgatttgcattatccaactctgacagtcaagcggacgctctcctttgcgctacagacacgcactcctggaaaagaagatcgtcttgaaggcgaaagccgtcagtcatacgtcaaggaattcctccgcgtggtgacgaagctcttctggatagaacacaccctaggaaccaaagtcggcaacgaatacatccgtggcgtttccggcggcgagaggaagcgcgtcagcatcgcagaggcaatgatcacccgcgcctccgtgcaaggatgggacaactcaagcaaaggcctcgacgcaagcacagcgctggaatacgtaaaggccatacgcgccatgacaaacatgggcaagatttcaacgtccgtctcgctgtatcaggcgggagaatcgctgtatgacttggtggacaaggtgctgctcatcgacggcggcaaatgcctctactttggccctgcggaaaaggcaaagcagtatttcctggacttgggatttgactgccccgatcgatggacgacggccgacttcttgacgtctgtgagtgaccagcatgagcgaagcattcgttccggatgggagaatcgcattccgcgatcaccggacgagttctttgatgcgtaccggcaaagcgacatatacagagagaacctcgcagacatggacaatttcgaagaagaagtacgttgtaaagccgaagaacgtgaggcggccactgcacattccaagaaaccggtggaaaacaactacaccttggcctttcaccaacaagtcattgccctcaccaagcgccagtttctcatcatgataggcgacaagacatcgctttttggcaaatggggcggcctcatcttccaaggcttaatcgtaggaagtctcttcttctctctcccgtcgacatcactgggggcctttccccgtggaggcgccatcttctttcttctgctgttcaacgcactccttgcattgagcgaaatgacggcggcattctcttcaaagcccattatgctcaagcaaaagtcgttttccttctatcgacctgctgcttacgccattgcgcagacggtcatggacgtgcctcttgttttcatccagatcgtcttgttcaacactcttatatactttatggcagaccttgcgcgaacagcatcgcagtatttcatcgcgacacttatcttgtggcaggtcaccatggtcacgtatgccttctttcgaagcttggcggcttggtgtcctactctcgatgaagcaacacggttcacgggcgtttcgttacaaatcttaatcgtgtacactgggtacttgattcccccctcgtcgatgagagtctggttctcctggcttcgacgtatcaattggatacaatacggctttgaatgcttaatggcaaatgaattcacaggcctacagctcgtttgtgttggtccaaatctggtgccccaaggtccaggcacgtcacctcaattccaatcgtgtactctggcgggcagccaaccggggcagacggtcgttgaaggcgcagcgtacattgaaaccgcctttcagtactctcgctcgcatctctggcgcaactttggcattctctgggtctttttcgtcttctttgttgccctggcggcgctcggaatggagctcatgaagccaaacgccggcggaggcgcaatcaccatgttcaaacgcggccaagtgcccaagaccgtggaggcgtccatcgagaccggcggcagaggcttggacaagaagatggacgaagagacgggcgtgacccgccacataacgccagccatgattgaggagaaggagcccgagaagagcgactccagcagcgacggcccgaaaatcgcaaagaacgagaccgtctttacgtttcgcaacatcaactacaccattccgtatgaaaagggaacgcgggatttgcttcaagatgtccagggattcgtccggccagggaggctcacggcgctcatgggcgcatccggggcgggaaagacgacgctgctcaatgccctggcacagcgcatccgcttcggaaccatcagcggcgagtttctcgtcgacggccggcctctgcccaagtccttccagcgggcgacggggtttgccgagcagatggacatccacgaacgcaccgccactgtgcgcgaggcgctgcagttttctgcgctgctgcgacagccacaggaggtccccaaggaggagaagctggcgtattgcgagacaatcatcgatctgctcgagatgcgagacattgccggcgcaacgattgggagagtcggccagggcctcaaccaggagcagcgcaagcggctgacgattggcgtcgagctggcgtccaagcccgagctgctcatgttcctcgatgagcccacatccggtctcgactctggcgccgccttcaacattgtgcgcttcctgcgcaagctggctgatgccggccaggccgtgctctgcaccatccaccagccgtcggccgtgctctttgaacactttgacgagctgctgctgctcaagtcagggggcagagtcgtctatcacggccccctcgggcgggacagccagacgctcatccagtactttgaattacacggcgccgccaaatgcccccccaacgcgaatcccgccgagtacatgctcgaggccattggcgccggcgaccccagctaccacggccaggactgggccgacgtctgggcctcgtcgtccaaccacgaggagcgctccaaggagatccagcacatgatcgacacgcggcagcaggtcgagccgtcgcagagcctcaaggacgaccgcgaatacgccgcgccgctctcgctccagacgacactcgtcgtcaaacgcgcctttgtctcgtactggcgctcgcccaactacatcgtgggcaagttcatgctgcacatcctgacggggctcttcaactgcttcaccttctggcgcctgggctacagcaccattgcctaccagagccggctcttctccatcttcatgacgctgaccatctcgccgccgctgatccagcagctgcagcccgtcttcctcgagtcgcgcaacctgttccagagccgcgagaacagcgccaagatctacagctgggtcgcctggacgacgtccgccgtgctggtcgagatcccctacggcatcgtcgccggcgccatctacttcaactgctggtggtgggggattttcggcacgcgcgtgtcaggcttcacgtcgggcttctcgttcctgctggtgattgtctttgagctgtactacatcagcttcggccaggccattgcgtcgttttcgcccaacgaactcatggcgagtctgctcgtgcccgtcttttttctcttcgtcgtcagtttctgcggcgtcgtcgtgccgcccaaccagctgccgaccttttggcgcagctggatgtactggctcagcccgttccactacctcatggagccgtttttgggggccgcgatccacgaccatccggtaaagtgcagcagcaccgagtttgcgcgcttcagcgctccgccgggcgagacttgcgagagctatgccgggccattcatcagccagaacggcgggtatgtgcagacggcggcggatggactttgtgagttgtgccagtatgcgactggtgatcagtttggaaggggattcagcgtgtattacagccatatctggcgggactttggcatcttttgcggcttcattgtgtttaatcttggggtggtgtatttctgcacgtttttgaaattcaagggcaggaacccattcaagcgccatggctgaaacaccaacaaaaaaacaaacatcacagctagatacttttaattttacagaataatagaagctcctctcactcatatttcaaattgacctatacacaaactcatctcaaacatatttccatcaactacagggtgggatgctctgatggaggcctcgctatatcgctggcggggtactgcgctgcccccattaccgcatatcccaagcgccaatatgcacatagccgcaacaacccccaccatctatgccctaatcagaagccccaattcccgtactatgaaaggaaaacttttcgccctcgtctcttcttttccctcttcccatccatcctcccccgtgctcccatcacgcacaatctccaattcgcctgggctttcctcccacatggcactcgcagcaccgtcttcgcctccatgacgcggagctcgctccaccgctgctcgttgcttgtgcgcgctcaaagcaaaagatgctgctcttcctgatccgccatggcgagacggtcgacaacgtggcgggcatctacgccggatcgcgcgactcgggcctgacgtcgcacggcgcgctgcagatctgccgcctggccgcgcacctcgctgaacggccggagacgctcaagttcatctactcgtccgacctccagcgcgccgtcaagacggccgaggccattgcggccgagcagaggcgcgtctgctcgcgcgatattcccgtcgtcgagttccccgagctgcgcgaaaaggactttgggagcgacgagggcctcaagtttggcgactcgcgaggccgcgcgccggattcggagacggccgagtcgatgaaggcgcgcgtcgacgcttttctcgaccagcacctgctgccgctcatcagctcccaaaccgatgagtcgtcggcctgcgccatcgtctcccacggcatcatcctcggcgtcctgtaccgcgagctctgcgcccgcgtcagccgaggcggcatcactgtcgaccccaatcccagtgccgccagctcgctcatatcccctccggtctgggataacaccggcttcctcgaatgcaccgtttccataagcagtgcgggggcagacgaggacaagtcgctgccgctcaagttgcatgtccagcgagtcaactgcaccgtccacctcaaggacttgaaaaagactcgagggggcattggcagcgctgcgtatgacgagaagcagcgcacactgacgtctttcttcgtgccggggacgaagaagcgaaaaagtcacgacatgagtgctggctaaacgactcttgccaggcattccatttcaaaaggtacatattttttttcttttcttctttttgctcttttttaatgatgatacaacaaataacacagacctgttctgaacacacaatgtggaaaatattttgtccaaccgctgtctgacatttactcttgcaattctttttacttgcatgcattttgtctatgttcctcgctaactgagacaatcagattctagatacccaccttatgaacacgatatagatggaaaatacaacatgataccctttcattacagttctaaaactcatgtgccttgcattgtgaccgtgacctcgtaaacaatagatcctgtccttggtgtatgcgttctgattatttagtcccagactttgtagaacacctgtaactatcctataccttattctatatccataacatttgagattgctctctcctttgccatttaacatgaagagaaaaataaacgtcgccagctcatgcatcatacatcatacatccgtactcatctcatccttgcccgtaaacaccttgtgtatcctcctgctcacagcctgtcccacactcctgtccgaaacagcaccgtctttattcgcactcttgcgcacgctctccaatctcagaggccctccctgctcaagccccgtcacgagcttgctcacggtatcaaactccgagacgatgccgtaagctatcggagccgtgacgcgcgcaatctcctgtagcatccggacatatgtatcgcgagcatcgtcgccggtgcggacctgtccgctctccatgcaaaaacccgccgaggaagtcagcttttcgcgcagtttcttgtagggaatggtcgaaatgtgctgagtaaaggcgacaatccactgggcagtctcaagctgtgtagcggtgtggtgaatcaatacgtcgtactcgacttgtagctgtagcatggcgtcttcgacgatgccttccgaaatgtactcctcaggggctgcattgttacggcgtctgcgggaggctggagtagcttctggagcagcagcttgatcctgggcacgcactccagctgcgaatctgcggtttcggaggctgcgattcttcctcgtccaaggcgttaagccctcgaggatgtagatgaggtcgtgcccggggaaatgtctcttggtctcagagacgctcgagtctagagtgtcgttgacagccatttcgacaaattcttctgctgcgagaagaatcaaggcatgtttctcaggcataatccgcggtggaataggttcccagcgccccatctcttcgtcaaatcgacttgtgacctttctgcgccacttgaaggcgttggcgacaggactatcccaggtagtatgctcgacacttagtccgtctagcagggtccctagctggacctttaatccctcggtcacgcttgacggcatgtccaagatcatttcaggcgttgagacctttttgtctgtgcgaaccttgttgacttcagccaatgcagcagcacgctctttttccaaagctttggcctctttgagctgctccttctccagtctctttcgctccttttcggcagctttggcagcagcttgggcatctctgtcgcgcgccttctgttctgccgtttttgtggttgtggctgttgatttaggcctgctgcttcttgaagtgattacatcgctttgagagcgacgaatgggggagcgagcgcggggtctgacgcgagacaagttgaagtcggcaatgtctggaaattcatcttcggatgaggctcctgaatccgagtcgatactaataactgtaggcccagttctctgtgaatcactcagggtctttgcctgaggtggcgctcgtggaggttcttctggggccgagcttgaaatgggatcccagtgcttgcgtttgcgagaatgctccaccacttctacagaaactgctctgcgtggggtggggattttggcgggttgcaggttggcattctgagagctaatgaatggatccgagaagtcatccacatcgattatcgtatgtatggctgtggcttgctcctttggtctgtgtggttcgcgtgtggggggtggtagcagaggaagtggtgagcttggaaaagcatcggcaaattcgtcgacaatggtcgttgtacgctgttctggcctgtctggcctttctggcctctggtttgcctttggaagaggcgccaagagtggagagctggcaaatggatcagaacccagggagatttgtagaggatcctgagttgtttgcttcgctacgtgaggccgtgcggctggagcacctgcgagagaatggttggtgttttgctgaggcctcggggtatctggatctatagagcttgtaaactctatgggatcaaaatctagtcggtttggcctgttggatgtggcgctgagaaagggaggctgagccgctcgaggcggatctacagctggtcgaggtggtgatatcgatatccgcagtcgcttggcgtttctcgggctttgggcgagtaattcatcgtcaggcacatcgaagtctgatgaaataaagagctctggtgaacgaggccgccggtaatgattccgcccttcgctagtgactgtggaggacgctgtttctgttggtcgacgtattggcggtagagacggactggatgagacgagatcaatcacatcgggagccatggcggtctgatggttcaaatttccagcggtagtcgttcaaggccgaagccagcgaggcttccatgccatgccgtgtctctgcgctctgcaatgagcctagcaaattctctattgcgtgcgcagctcgctttttcttctcacatcgcgaggtttgagatgagacgcgattcaggcttcgcgcagagtcgccaaatcacgtgtcagtaattgcttatgtcatcaaggttgctccagcactacaggagagttgatggctatcgaagctctcggaatacgattccttttcaattataatcgacgccatgatcaacatgcggcgatgactccggctcttgtgctgcttccaaatacacgatgcacatcttgtttcctgcttctctacgccaatagcctcttacacctttggctgctccacagctcgtaattccgcccggccctacgaagcagattcgtttcctgctcgggttccagcgcctttccagggctttagcgcccacagagctgcgctgaacccgcttcagggcctttccggacggcgctccgccggctgcgggctccaccccgagtggtgatcccaaagtggaaatcgcccagttgttgccaaagaggcagtcgcagtgaagacgatgaaaatgacttgtagaaaactatatattccgggattgttgcactattgcgttcaaatcattattctgtaaaggccattctctgatagatctaattcttccgttgaatgcgtcgtttgtcactatttttcctcaccagtagatacgcgcgcagctactccatcatgggctctataaccactaccagcaacgtcgctgccgatgcatattctgtcccatcggccgcagacaaggtatttgaagacggcatcatctcaaatcctctcatagccaaagatcttccgtcagaggtaaaaaataaaaacaccaaaattacctttactggatccgcgagcccatctctgcccgtcaactggagacttgcagaagccgtgtcgtctctcaaggcactggaagcagccttggtggacacagtactccagcgccgttacggcctggagcctcaccaggtcaccatcaacaccgaccatgcgagcctcttcatcttttctactctcctctggaccatcgatcctgttgccggaggtgaaaacatcagcccaaatagcctccgtgaggcaaacaagaacctcttcaaatatttccccaactgcgataagcatcgcatgaacgcttccacacatcggaatctgagcacaaacatctacaaatgcgcagacggccgctactttcaatctcatgggtctctcaacccgacgcctacgctgctcaatgttggccttccagcagaagcggacaaagacacgaatatctatgacgatgctgtgaagccatttaacgaagcttttggcagcattgacagcgaagccttgcaacgaactacagatgagacgcggcaagctggcaccatctgctacaccaccgaggaatttctcaactcggagcatggaaaggccaatgcacacgtcggcctctgggagattcgcgagacggcaaacgagtcgcagcgtccttgctggtgggaaacgccggcgtctcagtcaggcatatctcgacctcttgctggcatcaaaatcgttgacctgacgcgcatcatcgccggcccaagcatcactcgcagcttggccgagctcggggccagcgtgatgcgctgcacggcacctcatttacctgatgttgtctctctccaggcagatctaaactggggaaaatggaattgcagcattgatctccgagaggagggtgatcgggagaaactgaggctgcttattcaagatgccgatgtagtagtgcaaggatatcgtcccggtgcgcttgacaagtatggatttggcgaagacgacatcatcaaaatggctgagcagcgatccaagggcatagtatacgtgcgagagaactcgtatggttggcatgggccttggaaagatcgaagcggttggcagcaggttgccgatgcggttcgttttgacgcactcctttcccgtagacaagaaatactaacatttctcttagaacaccggccttagttactcctttggacgagccatgggccttgatgagcccgtcacgcccatcttcccgcacagcgactactgcaccggcgttgcgggctcttgcgccgtcctcctcgcacttttacgtcgcgctgaaaaaggcggttcttatagcattgatctctccctcaactactacagcacatggcttatccgatccgtgggaacgtatcctcccgaggtttttgacaaactctgggctgagcacggccgacctgtctatcggcactggcacaacaacggcgtatcggcgcctgaaactgtaaagaggctcaaaagtggcccggcgagtgagaggatacttgtgccggaattctttgaagatcgtcgctcgccgagtgttttaggggaaaagatgtttcgcgcggtgaagggagttgcggattggggtggtgttgttgacttgcgatataatgttggaacaagaggcaatgggattgacgcggcgagatggccggatgatttggcacaggaagtggtgccagagctggattgaataaacattggctgttctagatacgaatagatgatatatctagtagataacaaacttggtaagatattgatcccaacaccggtgaaatgaacaaggccatactgaatgtccctagaaatcatcaagcagcccttctcaagaactgtgaatcctcacacgcaaaatgaccccccatccagtcctagtctcccagatcccacactcattctcttttctaaaggtgatctcctctgctctcgtagtcatcgtcactctttcgacaggcctctcttcctttgatgcaatattctgcggcgcatcttcagatcttttgaacagccctcgaatgccggactttttgctgcgggttttggctgcctgtccatctgtcggagaagaagctggacgctgtggctgtaagtgcttggcgagtcgaagcgccgtgctttcgctttcccaccacaaggttgggctgattccatcattggtttcattactaccggatcccttttcagacggccactgtttctcgtcactgccatctttcttcttggcctcgcaaacgcgaatcagcctcctgtactctccatcccgcgtatcgtcctcgtcgttgaacttccagccattgctgaccgctgcgtcggggactaggattgcttcggcgagcctcggcgtcggatagatttcagaaatcgacgatatgaactcctccacacgcgggtagatgatggataagatgtagctgtcgcggtcgtctgtggccgaggctcggtaagcctgcgaagcagagatttgcgtccgaagattggctacgtgcgccgaaaagagcgatgaatacgattgggggtctggatgctggatggaggtgctgctggatgcatttggatttggagagtatggaggcggaagatcgccgtcatcttcaaggtggtccatggcgaagaagcaaaacaaggcccttgattatgagatgcagtttgagatgtttacaccgatgatggaacgcagatttgatgcgagatttatttcgtccgtgtaacagcagccctgcttttggggctgagagccgtccaggtgaggcaattagcgctgtcggaatctgcctctttgagaaatccgccttgaaataaatgctagcaaacatctgcactgaatctcatgcaatcagcctaacgaggcgtagtgtgactactgccaagagcaacgaatcgcactgtattctatggaacacaggctatggtactaatactcgaatgtgttccttttagttttcggcgctttcgaagtttttaaaactttatgacgcatatgatgctgtggacaaggtcggtacctgcagatacatcacgcttgtatgaggcgtattaagcgagcacatactgatagtggcttggggcaagtttatcacatctaagccacgtccatcaaacttggcctctgaggatacaatacgaagtagatctttactccacaaaccagccgcagcataacgtggctttcttttgagatgcttttctgattagagatcaaaggcttacatgcacctagatagcttgatcaggtaatgcctagtatagctctcgatagctctggacatgtattatgagtagataagcgatggtatatacaactctcatgcctctttgcccgtcacacttggagaagttagaagggaacatcatctgtcctttaagactaaggcctcagctttgtcctcatatttggaaaagtatgcgcgctactatagccttgatctagaaacatttgaggcggaatccgccctggctgagcgcgccaccgagcatcttggcacgctagatgatcacattccatatcccacgctttggcccagtaaattggttggtgcgatggaattttctacttttaatgtgcgtgcaaatttgtgaatagtgaaaagcatctggttaaccaatgatggagaaagaatgtatatcaaaactctgtaatgtcctatattgaagaaagctaagatattagggaagctcattgctctccgcgccatatctgaaaactaaatataaggtaatacgtctctggcttgacagacatgtggcatctcccacatgtaagatacttgatatgcagtactctgtcttggactgtttcactctagctagacgcattggctttgatgcaatgttcgagggcagacggagcaagtctaggtataccctgtattgtcatttcaaaaagcttcgtatgaatgagataaagtctacatatagtagagtcaaatcgccctaatagcggcccgtatacttccctaataaacttattcaggatgatatcacgtctttatttatttaggctctaccagaatttctttggaatcattcacaatcgtttttaaatgaaagatgagctaagagattatggatatcagacatgccctttcagcatacagtcttcatgtcccggcatgaggatctaaccattccctacagccgaaaaagggactaatattgccaagtacgcaacttatgagatacatttcttcctatctcatgtgacttgttctagaactggagggccaaatgtacctcaagaggcggaaagtattacttgagagtcttgctacgatgagacacgattgcttccacattaaatacccaagaaaagccgagaatcggccatcaagagatatgattgtaagaagctacaagttttctttaagattcagcacattcaaggcaggctaagattgatagaatctaaatgatgtgttggtccagtacagatattcattccaggttgaattcaaatgtctcacgatggaaggatttgctggattagtcgtgcaatcagagtcaggatattagattagaccctgtgtactaggtgatttgtgaaaatagctttgccgcgctgcactcttaatagcaaatatgtataactctagagttaattgtctgagatggatcaacatgccttagcatcagacggaaatggcttaccgtgaaatagcttcctcaatgctgaattgaagcagtagcttacgaagcatcggattgacgcgtgtgatgcaaagtatataaagcgtctccatcacccatctcttctcaaactcatcagccatcagttattacaaaagcttcattcaatacagcaatattccactttctgctattcaacaaaaaccactcgccaaaatgaagactggtgccatcattctctctctccttgcggccactggccttgcaattcccatggtgagttttctattcaataatcttctacctgagagatcatgctaatctccctccaggagcaagctcagcaagccaaagatgcccaaatgatgcagcaaatgcaaatggccgccaatggcctctttgacccccctcgcagcggcaacggcaacctcatcgccgacatctttgataccgctgcttgcatcttcggtagcttcatcggcagccgcacctgtcaaccaagcaacgcaagcagcaccattgtccacgttaccgacgatggccaccgcaatgacaacgccaacgccaacgtcagcaccagcaccagcgcttcttaccagtacacctactctaccgacagcgatggaaactaccacatccagatcaaccccggcggcaacaagtccaactgcacttataccgtctccaaggatgacgccgcggttttggccaacaccatcaaccagcttgccaccaagtgcctcagcaaataagaggcttcgatagaatgacactcttctagtgtgtcgctggtgacaatggattttttacttcagtgaacctctttagatagtcaattcaattgacattatttctccaacattaacttgttggatatcataacacgatgcctcttatctaactttgctcttaatagctactgctataactttcctcaatatggtatgattcaagtaacgttggctaatcttgtgagaccacccttgattgacttgaatttttgggaattattgcagcgtagcccttggtcatagttgctgccgacgccaatcccaaatctaccatatttgctatcaacgtatttcataatcatccaattaaccatggaatgcaatttcaaagtccctacacagatgacagtacaacaaaattattacaaaaagatctgggcatagttgttgcctcaccacatcactactccaccttacgaggagtcagataaacattcacctcacccttttcccacagggtatacgacttgcttctattatcccagccctcagtgccttcagcaagcgtaatatcgtactccaaaatgacacgagccaagatgaggcgcatttcggcataggcaagactgttgtcacatgttagcttaggtggatgaatgtgcttctcctgagtgaatccttactttttaccaatacagttgcgaggtcctgtagaaaatggctgaaacgcatctctcttgtcgtccttgaatttaggatcgcctagccagcgctccggaataaagtcctcaacctgcgtccagtagtttggattgtggtacattggccattgccaaacatcaacatgagcctaatattacggtcagactttgtttccccaagatagcaaagaagtatacaagtaacgggatgaatacatacgctttctgggatgaattcaccagcaataataccacctcccttgccggtatatcgcggcaggcccccaggaactggcgggtaaacgcgcatcgactcgtccagcactgccaacatgtacgatagatgctgcacgcttgtgatgttgacatcttctgcgcttttgaaacttgaccgcacctcatgggcaagtttggcttggatttccggatgaaggccgaggtaataagctgctgcggataatgccgtggctgtagtttctgagcccgctataatgaggattacagcgtttgatgcaagctcttggaaagaaagcgactagatatacaatttagctttggttaccaaaatatgttctcacttatacatactgatccattgcgcttggccgtcattgaagtaataaagtcggggcgatccgagccgctgtcgagacgtttttggaccttcattccagataattgcatattttcggcgaatctgccagcaatatctttgggtatggcaaatctttggaagaactttgggaaaatctgaaagtatcgtatcgctgccatgaagacgaggttcttgacagactggaagatgagcgaaacccaaggatggtaatcagagttttggaggcagtcgaacggctcgccaaaagacaaatcaccaataatgtcaaacgtcgtaaagttgaaccagcggaccatgtcgatttgctgcgttccattgccgcagtcccgtttcagtcgatccatcagctggtcgatgtagccgccaatgatgggctcctgatccagcatggcctgatgagaaaatccatgggccaaactccttcgaaaacgcgaatggtcctcgcgatttgcgccaatgatgttgtggacgtttgggactcggcgtattggatccttgccgtgctcaggctggccggccttgcggtggccgcgcatgtcgttgagggcgtctgggtggttgaatgaaaggaagttgggcgctacgcgaacaatggggccgtatctgaggtgcagggctaatatcttgtggtggccttcgccgccagtcaagatgagagagtatgggataaatgacatggccgcaaatttggggccgggaaacctgcgaagtgggtggaagtagaggttgtaaatgcaatgccaggcagtgtagccaagtccctagagtgactctgtgagacaatgatcaagaattgggaaagttaatgatgtgtcatgtcaacttaccagcaccagagcagcgagtgggagaacccaagccatctgacttagggagacggcgctggaaccgccatggttgatgagaatacccatctcaggatgcctttgctattacactcttcacaaatagccttgatctacaggaagaagaggggtaatggaagcaataatagctcgtatgtcggtttcttgagcggccaccaacttttatatgttatggagcagagtgttacatcgtgccgtcgcacatgtcgttggttgatctctggaggcataaaatgagcaatcacttcacaacccgtcggttaaaacagtgcattttccgatctcatatgcggaagtcagccttccgcgcccggaatcttgaattcctgacacctggtcttgccgtttctatggacgcagactataccgtgccatgtgtctttgaagttgaatcggtgcttgcaagaccctacaaaggagaacgaaacatcgagattccgtttatccgtgggaactcctcggagtttgagctacaatgtgctattctgcttttaaaacggcaacgtcaaccccctttgtggtccatgcaatgcaaccccttcatggcaatgggcaggctttagctgatgtggagcgggaggcacaagggcgcactagaagatgtttgccgctatttagtaaacaagggggaatgggggcttcgtcgaatcaaaactgcatttgcggagttggagcctctgaatcccgaaactatctaccaagtccgcaaaatgtcgctgcttgtgtggcactgctactccataatgaaaggagattcgtgcggcggattcggagaagagtacgactaccgagagtagtaaaaagttacagagcactaaggatataccgtgacagggatgagagacgggtagcctaatggatgcgcgtatcccctggtgatggcacgttctactaatggggatatgtcctatgtggctgcatgttctagtatataacttgctaaagacaactaggccttaggagttattcgcgagtttcctcatctcatagacaactctgacaacgttcaaaaaagacagaagtgcttcttgagcagcatagacgcactgtatagtattgttccaagaacggcagactatagccgtggataaacgtcccccccttgcagtgcattagttgtggtggaagtaaccaatcaggttgtttgagattcaaaatcctggattctccacataaaataaaacgtctgcagccgaggctatcgatttaggggatacaagagaagagttgatgcctttcaacgtgtctctttcatatgatcatgcggtcgcatttcaattagtagaatatcctccttgtggacgcaagatcttggcacttttagaatatggaatttgaaaagaggatcaatgagaagccctgacttgattgcaaaactggggcggaaatctgtattccgatgcaagggtagggaaaactggggtgggggagccgcatgcattgatgatgtacagcttggcgtagcatatacacgtacattgtagcatcggctttgatgtcaatcttccagttatcaaggcgtttaagtaccagtgttatgatcacctgagatgtttcaggataatctactaaaaatagcgcggtataagggcatgaagataatcacctctatactagcaagtcagtctcctatttcatcaattaggcaaccctgcttactttcatataggtaacacttcctctatcttttgactagtaagaaaagttgtttttgtacccagggccctagcaggctggatgttgacctcgcaagctcagctttgtctgtgaacctcttgtacactcaactccaaaatcacatcgcgatgcacataatctacccgcgagtacaagctagcattcaatgtaattgactttgattctcttacaagacaatgatatatcagactaaaaaaggtacattaccctatacttaaagctgagttttgcggtaatacggtgttacgtgtgtgtgtggactcttggttcatgtctccaatgatggccacgttaggaaaaagtacatctcttgaaatactcgtctcatctcaaatagaaattctctttggcatgtgtaacttttttgttgtattccattatataacgcgagatccactgttgactcacttgtgctcagcggcgcaatacgcctcgcccagactccaaagcttatagttcacttatactatacagacattgaactttgttgcaatagaaaatctaggtttgaggctgtatgaagacgcgtcggtgtatccacataaaggatatcttcatatatatttgcatatatcctatctcgactcccagttgtttccctaattctacattcttaccgccctgagcatccaataagtagatttcaccaaaagtcttagataattggatgaaatagatacattgcgatgcatctaaaacatctcctcgctgccgttcaaatcggcctcgcagtcgctttgccggcgcccgatttgaacacagtagacgtgaatccgacaaacgggacagtaacagacatgtctcgctatatcccatgtgataaaaagactatcaaagtatgctcatctcctctttcccttccatctcttccatctcttccatttcccgtattagactgtacatctagaaatgccgtgctcacagtttcctcttagaaatactgcaacaagacctgccctgcgtggtgctccgtagcctcccccaaatgctggagctgcgtcgccgtatgtgcccaagcccagtactattgggacgtccattgcaacgacaagctggggaaatgcgcccggaaaggcgaaaagtgcaaagaggacatgaaagagtgcacctatgggaagattgaggactgctccaagaagtatgctaaatgcattcagcagggggagctatgccagggccagctgaacactcttcaggagatgggcaaaggggtcgttgtatcggaagggactgagtttgggaagaagcgtgtcgtttgtcggattctttaagatgaaatcaaggactgggcgaaaaagggagtggctttgtctgctcaactgggtcatagacacgacgaattaatgctcggagaataaatcaaggtattcaggctcatgtattcgtaactgcatgtactccgtatatatcgggtagtattctagaatattttttgttgcgccttgctcctctatgccgtgatgcgggcgctgtcaaagctcccgctctctccctattttctttttgctgcatatgccaaacattccatatttacatccgtattgtccttttctttctttattttcctcaaacctcgctgactgcctctttcaggtccttgacgtcaatgttctctgctgcctttccggggtggcgagtgcccttgtccttgaccttcttctccttcttggcgggaggagggtaggccttgatggcaatctcctgccattcttttgatgctgtgaactctgcgtggatgggggccaggagctcgtttaatgatttcgtgacggctgccttgagtagttggggtgatagctagatgtattggtaagtatttgagcatcacatgagaatggaaaaggccagtcgaatgaggggaaacataccacatcgtttctgtagtcctcgtgcatctgctggatgcttgtgtaaaccaggggctccaggccgtctctctcgcgctcaacgacaaacttgcgctctcccttcagggctgctgcgggcagaaggacgtattcgacgaaagccaagacaccgttttcctcgacaaccttgggagtggcgacggccttgcgaatcttctttgagactgcgtctggggaatccaggagatcgattttgctgtctatatatgagtcagcggcaaagtcttttgagtgaatctttggcgtgaagaaaagctcctaccttcgtcactggagctcatcttggagcccttgaggccaggcaccatagggttcattagatgcgcacgctagaacgggtgttagttacgtggcgattaaggcagtgatgcagaactggcagtctgggttcttgttacctccttgtatccgagcttgggcagccactccttggcagcaatgaagagtttacgctggtccagacctccaaactgggcatcgacgtccaggtactgctcgtccaggacctgcaggatcgggtagagcaggcccgacagcggcgcattgtccgtctgcttgacaacctcggcgccggccctcttggcgtcgtgctcggagatgaccgacgacagcttgtagacgtccatgatgtactcggggctcttctggtacgagctgccctggacaaacttgagcttctcggtggacacgccgacggccttgaagatggcggtgatgacgaagcggtagtactcgactcgcagctcgaccagctcgatgggcgctttcaggttgtcgaggaagccgtggatgtcggcgagcaggatcgtgacatggcagccggcggccaggtactgggcgattttgatggcggggacaaagtagccgcagtgagggcggccggttgtggcggtgcctggacattgtattgtcagtgttttgctcgattgtacagatattccgtagatgaggccatcttcatcttcgtctcgccaacgtaccccagtagatcttgggatgccgtccctcggccaggatcttctcgataatctcggggttgaggatctcggtcaggttctcgctgatgagcgcgagcttctcggatgcgtctgcggccgccattgtggttctccttgcttcaaacagacagtaaaagtcgcagtttttctggtgctgggcgtgacgcggcgcaatgtcgatgtcgatgtcgaggttcgaagtgctgcggtttcaatccgatgagtcgcaggtgataattagcctggactggacttttttcggcttatcaatggctttggtggctttcggcgctgccgcagggcggtacaaggcataagtactctgcaggccctggagcgcccactggcttgcagcagcaaaagtcgcatgaaatcgccagagggatcgcttacgtgagactgacgccggattaacaatcttccctgcaggccaggctgcggatgcgactctgattctctatgagtcagagttgattggaggggcagatgctgctgattcggcgatttatcggacttggaggggcatgcagcgatgcctgtgcctgtcagacgcttctgagctcaacaccgccagttttgacacatggtgtggacttgtatcatttatatggcatatcattattgagagtctgatgacaattttctgtataatgaataccttaagttatcaaacgagaaagaaacacttgcctattgtaaggttattgcttagaagagaaagtgggaattataggtacccattaagtatatcatttgtaagtgccttgatgtttgcttaggagctcatataattataaaatattagtctcttgatatatacattttaacaaggcatgttaaacatggcttttactcagccaatcctccaagatttcttcgtcatgtaacccctgttccgcagcagcttgcgtgggtacctacatgagctccatcgacactacgactaagcataatgcatcgtcaatctcgtcatcttcaagaccctgcatcccgcggcatccgagctatcaagattcttacttgcatgagaaacaaatcggttgtttcacaaaccagaagctacctgaagattgaattgcggctttaaatggcacgaatagggcgcccatgcttgctcttacacccatggactacttgtacaatttgccataccaaggctagcaatccctgggatcaaaggatcaagtgaaaccaaggtgccatgtacaaaaaaaggcctttgatagctcccgtctcactaatacgggcggacaatagctgcgggtatatatgcatgtcagatgccgttatactgtggagcttatcggagggcatcccatgtcgcttacacgcaattatatatttgacccttttgacatgaccatctgatgatttttcttcttactttgagttgcgttgaatcattcaacattccgggggcgctgcccctcatacattactaacataccgaaaacattctccaattgtatcttgtgccgccaatgatattgacccagacatgtccaaccttctaggccaagttgcgaaattgaacaagaaaacgggcgaatagagaatggtgatacgcctgctgcacccatcaccatgcggatatcacgagtacatatcaaaggttgcgggcgaataaagaaattcactagcaactcgggaagaatatcgagaagtacttgtccaatcttgaccacgaagacaaggccaaccgagaatcaatcgagagcagaaaccgccgcataagaaaaagcaacaaagatggcggaagaaacaaagatctctacaacggggatctacaagttctccatgctctccgagacgcgcaactccgcctctcccagcgcctcgccaacaaaagactggatactaaataagcaagatcggaattacaaactttgccccagatggacgacaaaactgccaggaactaatggcctgaaggatgggtggaatgtaccgaaaaagctttgcatcaaaagcatgatagtatctgcaatggatccgaggacacctaaaacgtggattgatatgacgatgatggtgaacttcaccatgagtatgtttccatgatgtgtcattgttagtcctttcctcattgttagtgattctcgtcacaagatctcaactcttaaacttaggctgtccacaatcctaatggtggtcacaagctgaccgatactaatgaagaaatcggcggtctcagcagcggctgctgcgaggacaaggactcgtttgccgtgaggggcaaatttctcggcgcggcgacaagcttgtttgatacgaaagattctgtaaaaggtaaaaaacaatgctcaagtactgaacctagagtatgttaggggcacttttgttaaacgacggcgccagcctcgaggtaacaaccgacggtcttgatattcggtttgagctacatttctcgtgttcgtactagtttgtacgtgtgtgaattgggttggccctggactcttctcggaaacgatggaggcatctgaccttgaatttgctctgctctgcgactcaggaattgcaactccaagaaccttgcaatcagccagccgcttggaggatctacgtctgtcatacacctgatactgagggggcgacatgactccctctttgtgggcgatggatctgtgatctgggatgcgccgataggtgacgtgaggtgaggatcgaattgcttgctgcttgataatacggataggggctcaggatgatgtttgtgatgatgatttgtagcgtgtaagcgttaaatacttgattttttttttttcccctcatcatcctcatcagcaagaccccactagagtaggaatgtaaggttccgataccgtcgcctcatctgttgtttcgctatcagaactgaggcaaatagacacataacaaattataggtttggaatgactgctcgccagcaaactcggcctttccaaccatacaaaagataggcaagcttacacataggtaggctaattcaaacccaacgcgttcggtatgtctgttagttttatggtgatgcacttggggtctcctttaagccgattatatgagcggcttctatactggaactttcttgatgagggtgttcatcatatcgattgaacatcagctttcttcacgacgtttgacaagcccgtttgtcttctaactgatattatcttctcctccgccccttgcaagaaattgtaaatagttggagctctttataccctaagccagatcacttaccccgaaaatgagatacgctgtatatcctgccatgtatctgttgtatttctaattatatctatcttgcactattccgattcgctccctccaatgctctggatttctgattcttgaagcgatgatgatccacttgatcgctcccttgcaaaccgcttggcagtccgtactaatggtcttaaggctctacagtatcctgtttctaggccttgtaccgcatatggattgaggtagttatttctaaagagccactcgctgatctcttctcttgagcttttatttgtactatatctccaggaatttctttccataagatcttctatgattctgttgggatctgccccagcctcttcgataagatacgggaccaacttcataacattacacccacaaaaggctgcccctaataccccgccaaagtagccagaatcgataggctctggcttgattttcacatccgcacgatgtttgataagaagctttgcgacttcgaaagagccactgtaagcagcagcaacaaggggagtactgtattcgccgtcgaggcgcaggtccacagtcgccccggcgttgatcaaaatatctgcggcatcttcgttgttaaagtatacggtggccgctaaaggacacctgaagtcacaggacgaacaaagtccgtcggggagggctccatgctcaattagaagctcgagtattttacgaccgccgaaaaacactgcttgacataacggacggtgcttggtatcgacgttggaatcggccccgtgcattagaagctcttggatagaagttgtcctctccataataatagcctgatccaaggcaccggtcccggagggcagaattctcttcgggtcacttcccatttgaatgagtgagacacaaagttcagcgcgtccatatttcgcagccagcgagagagtatcaaggccatatttgtgaagatcttccaatgtgcgttcaagacaagtttttgcccattctttctcatcgagagtgataccaagaaccactatcccgaatgctgggtttccggcaggcatcaagtcacttaagtcaaagacgtcgtagttgaagtcgtagtcgttttctagcgagtcaacatattccgaccatctttggtactccagggtcgagtggcatggattgtccagggagatcatgaatcgttcgagaagttccgagatctgcttatttccatcaggcacaccttgtacatctctgatgtgcaacacccagtatcgtgatacgtagtgtttgagagaatctactgaatctgacttgtatatgatgttgctgttatctcctgcggtctcgttgctcacttgacctgatccggaagattctgtggcggtagaactctggtaatattccataagtaccaacagcgacaatttggccacctcaatccgggcatctttattagttaattcggtgtgcttctcgacgaaatattctttgacggatgcgtgaggaaaggcccatttgccctgagcatccttgacgataagataacggcagatattttctaacttctgctccgatagcctacggcccctagtgtccagaaccgggtcatcgtgctcgttggctaaacgcagttgtattgccgaaagtagttgctccgtagaaagtgggctatgcgcatgcatgacccattttacagctcgctgtagatagatctcgtcgtaggacccaggctttgcgtacaactcgtcatatgctgctgttagacctttgggaagtttcccaagtcgtgtttcgacatcctcgggggaatcacactcgatgagctgagcaatttgcaggaacgcccacctgaacctgttgagaccgtaagcattcttgaacgacgaaggtgggattgtaagaaagcaatacgtacattccattcgcacctttgctgatcttttcaacgaccttgcctttcacttcgtcattcctccagtggcaatcgaatcgcgtggtcctctctcgaacaaagctctcgatatcgccttggtttcgttcggcgatgtccatacgcgtaggtttgttggtggctctgtggacctcattatagatatctgtcgtgaatcgactggatatgaataccttgactggtcgtttagaatcattgacaaggtccacgaaaaagctgagaatctcctgcatatgctgtggctccagctcgtccaaggaatcaagtaccagggtagtccgcggtagcgcattgacaattgttgatatttgttttcgacaaaagtctggggtgaaggcccgttgggccttatccatctttaggcattggctggctaggtcatcaaatatcccattggaatagtgaggcacttgagccagctgtcgtagaaagcttcgaaggatattgatcactgggtcgtctgtgacgtctttgttgttcttgctgtaatagaaaaatgcgaagccttcgtcaacattgctgttaacctcgtcaattttgtcttggatattctcgtccacctggtaacgatctattatgctagctgtgagtaccgatttaccagcgccaactatgagatatgagtacacgaaatatgagcagctgaacccaggaattaaataacacaccttttccggtaagccataagatattcgatgagctcgaatcttcccattcacgaaactctttgcgttgtgatagccactcgcctgttcctttagttctttttgatgtcatcgacctgtgttgattcccaacatggattttgcaaatgatattgaggattttcgagagctcgtagtcttccagattcttgagcatcttggtaacttgttcgtcgatgtatcgtagtggtttgtccagccgtttaagaagccgcaggctcttctcattctgaagatcttttttcttaacatcgcatgccatgacaactttttgcaagctattctcagcttcttggagctcgttcagcttgtctttcgctttctgagggtccaataatgcttcgaagaaccgacgtacagtcacgccgtccttgagctgcgttcccgcatagtccagaagctcaaatgtttttcgataggcgtttatgagggcatcacgcaagtctttctcacaagcatcaaggtcgtcgagttttgattgcaagaatacttgttcgtaaatcgcgccgcgattcacaagacacaaaaccctgtcagcgcatccaaaaatcgcagtgagactttcgcatccactagcatgcgcctaaacgatatggtcagccagcgaaacaagaaaatgcaggcattgatcttacgttaagtaatactttgagagccgaccaaacaactggcccaggggcaggtgcaaattgtatgccgatatcgacggtggcggacagtaggctgataactcgagtcgcacaatccctccagagtatttctcgttcaccaattttgatcttggccgaacgatccttgaagttctcctcgcggcctcgcacaaggcctatcagctgttcggccggtttgttgcttatagaagacacatttgcagagattgacttcttatactctttactaagaccttggaaagcctctccccacagatccgatacttgctgcacgttcgacgaaggctgatcgtgggtttgagaggaaatctcattcactttaggcgatgctgaagtgtcggaggaactcgaaacagccgatggagatgtctttggagccttagtttcgggactttgggcacgagctgggcgggcatttggcgtgtctgggctggaggattgagatttgggcggttgcttaaagcatgacgatagaacatcaaggcagccgaaataaccctgctctttctgcacagaccgccccatttctcggcagagccactaacgttctgttggacgagaactattgtgatgggaataaaggcgggagacctgctgctgtactgcctcccagacctaggcctcgcgaataatgtcgggcaaagaaggtgagaagatatggtacacgctacacgaaaacaaaacgagaaatatgacaatttccatgagtggagcggtaattggcatctttcagctcttgatgcaggtggccataataagcgctggtcagcatcacggcagtccaataagaagcggtagggcggtaaagtccagggctctccggtggttgggcggcaactgctccatgttacgacccagcctcgtaaggaccataatgcagtacgtaccacggaacaacctcaggccatatagccaatcacgacgggaccgacctaagagagcggtccttggtatactgaaaagacttactatataagacgttgatggaaacactcattagatggcctagatagtcagtcgttacatcttatctaccaactacgtgacagaacgccagtgctcaacaggatatcctatcccatctgccaacgtagacatacgcctctcttgggaatctccctaccctataacgatatattaggaacatgggaacatatcgtcacactctaatcaaaagtttctactagacaaaatctgcgatggatgctctttatggtgattaggacggtagcataccggcttccagagaattacaactacaatcctcatgacaccagcagcgcacacgtcgaattaacgatactaagccgcttaccgaatctagatagctctctcctagaacattcattgctatatctcaacggataaacattaatatcttctccccaagtcttttcaataatcgccaacatatgcacacactcaagatagcccttaataagcgaataaccaaacgcgtccgcaatacagtacgcccaagtaatagcaaagacgtagttgagagcaagcaatataaacgcctttatttttggtatatgcagccttagttgagccgaagggcaggagagtgtgctagtaggctagcacttttgccaataaaaagtctactgtatctcgttcctgaagcgatggcgatcctcgatgacgacaatgacatcaccacagctgcattcctcccccaaatcgtatcactttgatccagcttcagaatgctagaaccgacatgatttgcgtcaatcgtgtccgaaaaatacacccacaagcattctacatctcactactacagcatcacgagttctccacgcacaatccgtttcagcaaaggtcgtcagaaccagccaagatgagttggatggacagttggagccgcccttccaaatctcaagcgaccccagcacctttctatctactcctaggcggcgaggacacaccttattgccattcatgcggcagagtcattagtactagacgcactaccgctacagctaaaaacaacactcctgttaagtactgctcaagccgatgccgcactcaaaaacctggaaagctagaccgtgagctcgagaaggcatttgtaaagctgctaggtgcagaagaaagctcatcaacagtcgcaaagaggccgacgaaaggaggggcctctggcaaacacaacaaggggaagaatagcaagggcgataatcgaatcttggtatcgtgcagcaccgccaaggaactcgtctttggacccaaccgggcatcgatggaagtaacagacgaagaggatcacagcgacaacgaaacacctcaaacatcagaacctacacaagccccagcggagccactgtcagctgaagaagacgtggatctcgcaggaaacctcaaagacgagaaccacatagacggcgacgtactagctcgcctgtctgtccgcagcggcacacgcatccggccaccgcagtcagtctccgaagtcaacggcagcatcggcggcgagaagggccgcgcagagaggattcaggagacagatgcaatgctcgagaagcgtaagcaggggcagaggcgcgccaaggagcgcgagatggcaaaatgcgcggcgcgacggggcgttgtatttgggtttgcgattaatgaagatggcgagaagcgtctttgcgaggcggtcatgtctggaaaggtcgtggagccgagctttgccaagggggattgggcgataagatggagagagtaaggtcaatgttagattgacaaaaccaagaatggccaaaggcttgaggctagagatatttgcccgagagaacagaaagtggctgatcgctgacagataatagaaatatccctggcgcgattcatataatcatccgcctgtctctgtagtcgtgatccaaggccagttttggcgctgcgtattgatgaatgagatcaacctctcgagccacgactccagaggctagagccgtaacattgcactgatcagatatcgtcgcgatagacgagtttttgtatacaggcgtgggccctgccacgtatcatgaaccgtgaatgcctgcgatttggatgcgacgataaaacatcagcgtgtattacgctgcaaacaagccagcatgcaattgccacggcaatacctcactgaatacagcagctcgagcccaacatagagttacctagacaagaaggcgatatagcttcatgtacctatgaaaatgggttatacaaacagagattcttgttagaatgggcgtgagctagcagcggatgcccgtttcaggcgagtctggtttcttacactgaacaatactcacttttagcaatcatggataagttgaattaaactgatattttctagctctagacaatagagtacaaatagctaataaagaagaagaatcgaacaaagaccaacgcggagtatcaatctcgtatcccacccatacagaaaccattggaaaaagccactccgaaacaccccgtgaaagaaaacgactctagcgtacatcggtagacaacgaacaaaagagaaaaaaaagccgagaagcaagaatacaaatgaaatatctgaaacgagtgtttatttcttctttccatcaccattcgccttggtctccgtcatcgcattctgagcagcgttaagtcgcccaaactgccactcgggcagagtgatgccagtctgctcattgatagtggtcatcaggggcggaagcatctggtagacattgcgcatagtgtcagtggcatccgagccactgccctggttgccagtgttccaaacgctaatcttgggctccagtcctttgatggcattggcattggcagtggccaattcaacaagggtgccatccctaatcatcatgtactggagaagaccagccggtccgccgaaagccactgagagcttgccgtaagcatcagccatggcgctcataccttcagctgctttgagttgacggacaagatcggcctctgcctcggcgcggatcttgtaagcttcggcgtctgcgactctctggctagcatcttggtttgcttctgcagcgacgcgagtcttgtaggcgtctgcgtctgctttcttcttagtggcgtccacgtcagcctctgccttggcccgagtcttatacgcctcggtatctacaactctctggctggcctcctggttcgccttggcctgggcggcaatctggtaggctgcggcatctgtggcttgctcgctggcttccttctcagccctggctcgagcggcggtttcgtaggcggcagcatcagcggcctgttgcttggattcgcgaacaatggttgccttgacgacatcctgagcacgaagacgctccatctcggcggcggcgcgcttgagctggacgtcacgcttgagatcttcatccttggattcaagagtacgctgagcagtgactcgagcgatatcaacgtcacgagtaagggcggcctggcgggtatgcagctgggcctcggcctgagctcgctcaatgtctcgctccgtcttctggaccgctgtctcggcattgatctttgcaatttcacggtcttgttcaccctttctctgggcttcacccacgttaccgcggagctgggcctcggccacgtcgatacgggcttggttggtggcgccttcatgggcttttcgggacagtgactcgaagtagatggagtttggcgcatccttgagctctttgacgttggagttgtaaattttgaggccaaactgctggagttcgctttggatgttgcggaagatgcgtcgcttaaagacctctcgctcggtgaagatttcttccatggtcatgccagacacaagtacacgtgtctcgccctcaatgatgcccttgacaatgttttcaacatggtttcgatctgcgacatcagagttgctattgttggagcgagccagcaacatagcgtacttgacgagggaatctcctgagtcttctcggtggccagcctctaggtcattctcttcgccgtcatgcgaagccgcgtctgccgcggtgcgtcccttgatatttgctcctcgctggttcacatccggcccgactgtgaagacgacggggagagagaattggagcttctcctttgtcattgcctggaggtccatggcatagtcgtgcggctggacgctgaagcgggtatatcgctggaagggccatacccaggcagcctttgtgattctgacggtacgaatacccatgccagtgatggcgaggtactcgtccggagcggaaatcttgtacgacatgatggaaggttttcttgctcgtgtggtgatggaatggttggctcctcgcccagaagaatgctaatgggggatgaaatagaaaagaaaataagaaacgtagtaggagagagttattagactagaaaaaggcaaacgagatgggtatatatatatgtacgtataagtaggtatataaaacgcaattgtagctagtgactgggtcgtttgctgtaagtgggtggctgaaactggcttctgagcacatgcaaagttccgtatagcaaacacaatcacgcgccaatttatacaaagcatctacgcatgccaagacagaggcaattggaagcacaaataagcccaatggagagcccagattgacattgcctcgcatttgcgccttgcagccattggtctataatgcagggctgctagctccaacatgtcctcggtcgaccgtagacggtatggtatatgcgactctctaagcggtggtggcgcagcaccaggcgttctagaagctttcccgcacccggaaaggattgatgcatgtattgagcagatactgtacttcggcgcatactacaagcagtaaaactagaaacttggcagtgaggcgaggtctcaactcgcagttgtccaaggggcgagccagcattcgactaactgccgggatagcgcttcagccgcagcctagcgctttggcatgggcagattcggcactcagctctgggtgagctgttcctgcaatggtcatttgaccgctacttggactggagatgcggaattgaggcattggttgctgcatatgagggctttaatcgccattccggggcatctgcgcccaacagtcgatcgatatgagcctcgccccggcccagacttacaagtacctgtcgagacacatgcaggcagcaagaagaggatgaaatagcgcaaaacgggcttagacaggcacagccattacgcttttccgcatctgcgccaacgctaacggcgatcctccgcctaaactcagtgccccgtattattgccgtcataaatccatgtatatggccggccagttcccatatggggaaaccttgagccaggccacatgatgcttatgatgggaaagaaggtttggaggcttcgaatttcgtaatggatgtacatcctgcctttgagtaaccacgcctctaaactccgtcttcacaggcggttgagcttcgcccctccgaagtacatgcaagacccagcctgccattcaattacctaaccagatatctaaacagacaccgttgaaaattccattatcaacgtctttatgtaaagcagcagcaacagcgataaaagacagcctcgagtaaacatgtgggatgaatattcctttctactattactgttggctgcatacgtgtatctgccctagataacactaacccgtcatctctaattccaagctcatgtagcggggccagagacgttacaaaagaacaaccaagcatgtctcactaaattttctctggctgaattcaacatcattcaacacacatgatggacactccaaatgttaaactagactaggatgctacattgaccagcgtagattcgtccctagacgctcactggggagattagctaaaacatgtattgttttagactcgttgagacgaaaaccaatattccaggtcctattccatctcctactttgcacttatcaaccctctcatacactgataatgcctatgaagctactatcgagccttgctcaagtggtaccgcctccaagtggtacttttgaggatgcagcagacggaatatgtggctgtgaacggccatattcccatcagctacactaagaaaagagaggcaaaatgagaacaatcatctagaatcctgtgtatggcatttatttgccatccaacgcactgattcgcagccccttctcccgttccggccgccgcactgacttgattgcttcatacccaacacgtctaaaatgccatttaagagcctaacggcgacgtcgatgcaaatctatcaggcaatccagctatttcacaatggcgactaccaatccagaaaactctctcagcgatgctatcattgcttctacctacccggaatactctctcaacaatgctatcgctgctttttttaccaaaacatctgtcacacgtcctgaatgcgatgcacgagcaatcgaattgactgaaggcaaggctattccggttgaagggcagggcaactgcagctactctgtttatgctggccttgaccaagaatacgttgttcagttccgactaaagtcacttgagctcaaagacgagacctctgtgttagctagaaagatttttgggcagttggctcccagcgtgtcttttaagggcaaaatgggagaggaaactagtggcaaagagcccctttatgcttacgtattggagcgcatgaaaggcgtcactcaaatcgactttattctggccagcgggtttcctaaaaactcgcaagaaacctgcacctctcgtgaaaatcttattgttggtgttgcaaagtatgccaaattccagatctttggtcaaaatggtgctaagaatagctagattttttgctctttcatggaatgcccctcaacaagttgacccggtctatcgtgaccaactacagaagacatacaccacggagctcacaatgttgcaaacggctctacccgatctctttcaacccatcatcaaagaatgtattgaatctattgacaacattttctccttgccgatggtacttctccatcaagacttttcatcatgcaatatcatggtcgacgagaagacttgccacctaactggtgttatcgactgggccgaggccgaagttgctccctttgggttgaatctttatactgtacaaggcctggcaggacatttccatcttagagacggctggtcgagatacgatgactttgatcatttgcaaagcgtcttttggtccaccttccacgaggaagttggagacctttcagaagaaactctttgcactatcaagctagcacgaaccacgggcttgctcctctctcgtggcttcactaatcggcttgcgaatcagcacaagcatgtgcccataggcaatgacgagcagggacgctacaataggctgtttttagacggtttgcttattagtgcagatacaagatttgattgagagtcactaggcgagagtttggatgagactagaagttgttgatttcacgggatatatacatcaaccttagaaacccattttttaatgaatattggttaaggatgtccaacattgttcaagcttgatagagagttgccggcattgaagactatggttgtacgacacacccgcgtgtttccataaacggtttcagaagctcaaatatgtggttttgtaaagattagctaggtatgtacatcaattcataatcgagttattgagtataggggtttcggtatgtatttatgaatattcagggactcacatgactcaaaaatcgtgaacatccaggtgactaacgagctcctttaagaggacctcacgaactccggaaagattaggaccctctcaacagatacacagtgcatcagaagaattttgataacttaatggattgattgaatgttttatgaataatatataaataactttagaaatcatgattagttttataagtttgagttaaagtgaaatagttgacttattatcacttagatttttatttataatacctttatatgtttcaatagctcaaagacttgacaatttctcaattcatagtttgctctactaaacattcacttaatgtattagagcgtttactttttttcaccccaattcataatacatattgtttattcaaaattcctttttttgccaatgtttattaaccttttaggattaacacagtaacgtcggaaattaagttttgccactcctttattcaatagcaattgcgtgctagaagtctacatatatgtggctgaggcaaccaaaaagtcagggctgtgtacatgtacgtaaatgtaaccctacacttggtgcataggtacctgtttgatcgctaaaagaagcatctcttatgtgcatcatgcttaccaacttgtctgtcaatcaattagccagtaaaaaagtccactggccacccagccttgatgttctccaactggcttatcgacaacgaggagcatgtggatgcagcttgggcagtcaggctgagataatgaaatgtacccaacgatcgactttaacccaacgaacaactttaaaccaacgaacaactttaaaccaacgaacgcgaacctgaccaagagctgttacgattcgtctctcgaactgccagtggatttcttgcatcttgtctatgcccatacgcaatgagcgcatcaagcgggactcaaaaggttttccggctgcgtaggctgccagaaagcatctcaagtcggaaagacgtcgcaaaactgctcggcaagactttgagtctctcatccgatcagatcactgtctactcgctggctaagacgtccaatcgatgggggtcaatgtcgaaagtggccacggtccaattcaagagtattccgccaattttggacccggaacctccaggcgcccaatggaagtttcctatccccgaatcgcaacacaatgatgtcttgatcctcgatacgcactttagaggaatgactgtgctgaacgatgtggaaaaagagaaccatcgtacagagtaagttgttccttgttctcactgaacgattccccctcctgatcccagcggctaagtcaagtcatcaagctgtatcgccatctcgggattagctagtcatccatttggatcctggcagccacacggcccggacaagagcttcatgtggatcagggacgagctgccaacatcggtacccggagtgcgcgcgatactttatggatacgactcgcgtctcaaagacagcaagtctttccagtctatcgaggacatcgcggggtgcctcatcttgaatctcaagtcagggggctggaatttgccgaaatccagaccgatcatctttctggctcatagcctgggtggcatcgtactcaaagaagccatcaagcaaatggcaggcaattctgacaggagagaggccgatattctcaataacctactgggggccattatgtttggagtccccaatctcggcatggaacagtctcatttgatggccatggttgaaggccaagacaacgagacgctagttcaagacctttctcgaaataatggccgtaactacgtgcgccagcttgacgagaaattcaacggcctctccactgtccatacattgaagatactctgggcatacgagactgaggtatcacccaccaccttcataagccatctggcctaaaacttgaggtaaagttttgctaaccctgcttcagtcttcggccgccctagtcaacagagattcagctacatgccatcatcaccgtaaaaacaagtctttaactatcccaattaataaaaatcattctgatatggtcaagttctctcaaggcgatgaggatttggaaacaatcatcttttctctcaacgacattttaaaagagagattgggtcagcctctgttggcacctaatgatgcctctcagagtcagcaaacgcttctgggagcgaacttggactaccaatctactgatgaaggcgtattgactgaggatgaaaaagtcttaaaagatctcggttcatttttgttgtctattcaaggtaacatactgctctaccactatatagcctacagtcttatgtcctttaactaacttcaaccgcggccagggatccacgacgaactgtattcgcctgagctcgactctcgtattaaccagatcgaggatccttctcaaaacacgttcaattggatttttagtctacctcttttctctcagtggctgcgaaagaaatccggattattttggattagtggcaaacctggctcgggaaaatcaacgctgatgaaacacgtctttcagagtcaatcgaccaaagacttgtcacacaaatgggagaccagctcgatagatatcaaagctggcttcttctttcactaccgaggaaccgccatacaaaaatcccttgaaggcgtcttgagaagtctcatcattcatattctgaaaccccatcgtattgcgttccaaaagaagtatcagggaacctgggaaatatttcagtctttcattcaaagatatcggacgctagaaggacagagagccagctttgagtacgaactggatgctattgtcgaagaaaaagtgctgatgggctctgaaagagacctgaaagagaagctgcagcgcgctatgaataatagcaagagcgaagcaaatgaacagatggtgggagatatcaagcaacagctaagcctgctccataggagaatggaagaagtaagcaagcggagcctggacttcagggaaagggagcctgagcttcaacaaaaattaaaacaggtgcgagctgatatagccgccgtctcacggtctatctcgtcactggccgaaaaggcgagaccttaccaaacccaacccgagacaagatttctacgcagccttgtgaacgagttgcaaaatgattccaactcgcaggtagacaagcttgagcagatcctgagactgcttctagaccaggatataatgaacataaacctggtgctcttttttgatgctttggacgaatttgacgggcacattgaaaacattagtgatttcctcacgaatctgctcgaaagatcgactacatcgaagacccaaatcaaggtctgcttctctagtcggccgcaggaatcgctaaatgatcactttaccaaatatcccggctttaggctacaggactacacgacggaggatatagagcaatacgcgaagatctctttagcacgctcggagattatgaacttttctcagagggaagagtttatgaaaatcatcccatccatcattgctcgggctaatggcgtcttcctatgggtgagactggccatgaaggaattattcgacactgctggagggagccccgaggcagaattatttggtcggcttaaaaagaaattacaggagctgccggatgatttattaaagttttataaacatatcatcgagcgcattagcggagcaaaccgccgctatactttcgccctgttggaactgctcgctcgccatgctggcctctcggtttcggtgaccgacatatggggtgctgtgctgacctcaggatgtacgacttttgaagaatctcttgaagtgctacaaaaaatcagcgggaatactggccagaaaattgccacagactcggaccgagaccaaagagctatcagtgacatctcggcttgggcggggggactcgtcgaaataaaggcgcagaataatctgcagcttatgcaccagaccgttttagaattcactagggaccagacgtttaagagtattgtgatgggagaagttgcagacttcatgaaagagaacgggcattccttttacttcaagtactgggtggccaagactggccttagacattacgaggaggcaaaaaataccaacaaagagataaccgctgcacagttgggtcaattgtctgctgaagaacaaaaagaatgcaagatagctgcagaccacgccgagaagtctgagtcaaccacaggaatcagccagctagacttcattgggagcatcctcagggtcttgctacgtctgcttcggacttgtcccccgatatacgacgatgacactgtattcctagtctttgcttcctcttatggactgacactctgtatccaagactggattgacgaaagccctgatcagctgcggcgtattttccgtcagggggcgcagccgcctctgttaacttatcttgcctttgaaccggcaagcggtgtcttacttaaagggcatgtgaccacagctcgtctgctcctggaaaagggctacaacatagccaaggataccagatttttccccagcttgctggagaagatttggaaggccgaagctatggcggccgttcagggcggtttcagcgagagccacgcccagaccgccattgcgcggatattgcaagagttggctactgttgttttagacaacggtcagaaccccaacatctcctgttccatcttctctcgggataatctacagagatgcacgccgcttcatatagctccaccaggcctagctgctaagctgattcgatgcgatgccgacgtgaacatgccggattcctggggaaagaagccgctggactgggtgctgaaccctcctcgctggtctccacgctggagttgcgcgcggcgctacgagatgtgccgccttttggtgaaagcaggcgcgttgatgtccgaatcgacgccagacgaagactggataggcgcactggctgagtttgaccttgcagggcacgatgttgaggtccttcagaggaacgaaccacgacctttagctgctgcagccccttctagtggggacccaaatgctcagaacagcaaagaaaggcatcgtcgtcgggcgttgtcgtttttggttggtttgtttaggaagaaataagattggaaaaaacaggctatcaaccctaagctaccacagcttttactatatctactattactactactactactactactactactactactgtcattactgctactactgctactactgctattttaaacgtatttagcagttgtacatatgcatttttgaaatcggggtgctaaataacttctccatatataaattattcagatattatacttgtgtcgactgcatttgagttgagaaacttatatatgtaagttgttattgctctacagaaatagctggtgaattccgacgccctttgaagcaaataagtgagcgagatgttcgatatacttatacagagatggagcttacgaatatatcaatatggggtttccagcaccggacagaatatacccatgaactgtgcagctaagcaaataatgtctgtcttggcctgcacatcgcccgcagataaaacgctacattcattaatgtaacaaccttgtacgtaccagtagaactgagcattgatgatgagagattctcgagcctttgattgctcactgttgatgtactggctttattgtcgttgtggcccttggataaattccgtcttgatgcctggcatgtgggaagtgtcatgatgcggcacccatacgccaacttgatgaagatgcgcagcaagtagctgagtggtagagatacaagcaggggatagaaaaagtcaccaccgcctattacatacagacttataatggcagactgacggactttttcttgcaccttggtgataagttgttagaggccagcgaccgccagtggtgccgtaaccatcgccctgaagtggaattcctggaaaaaattgtttatccatttttactgaactctcgaatatttcaaagaaagaggatggttatgaactcggctttgttctaatcctcagcataactgtgaggagcaatacaccacaatcgaaatatacataacgggcattttcgcctctccatgtttgaactaccaagactatgacatgtgcttgtagatagtatttatctcaagttctgaatactaagctatgcgtataaatcatgcataaacccttaaacataaaagtacttcaaatcctccagtacagctacacagacccagagaacttgtgcaccatatcgttttgtaataagcgacgttgtagctatcttaaacgagaacggatattcgttttagtttaaatattcaatagctaagactactactatagtaaccttagatggcatgagacgacgaataatattgacctagggatatgagcccccgaatttagtgagtcgtctggtgaagaacgtatatgtaagccggttgcttaccacgccgaaaactcttaagttaagttaaacataggcattaggcaactggactttattaatatcatccctaacccgactttacaacacttgcttgagagttagcccccgatacataacgataataccgtattgctgacttttatttcttgtcataggctgacgctctgcatccatgactaaatcgcccgtaaccatggcgagccgcagcgtacctctgtccagcacgagcaaccgtatccagtaccatcacacaaaccctcatgacatgcaagccacaaaacccatcatccaaactcaccctcacacgtgtaactgcataacaacgaaaccacaaccaccctagtgccatgcatcccacgaagcccgcgtcaatgcaacgcaaacttgtaaacccggcttgcatcctccccaaaaaacaagctgctccattggtcctacggctctcgctatctaggtgaaggtctctctgccgcagctgcatatgtttgcctgtttgcttttttcttgtcacaccgccagtcctttgtgcaatacgagacggctggatttgacgcaagggagagagattggccattcagcgtcgttgaaactcactcacggcagcgaaaaaggtgcggagtagctagcagcatgcttgatcgtgtgaatctgtcttacacatccatcacgacttggtgtatattgcggactggtggcgaacacatcatcacaggttgacattacgacgcaaggaggatggagctgcatgaagtgctatacagttaagcagtataatgtagttgtattcccaaacgccaccagcaccgtatatgaagtgtgctattaatagaaagatagtccaatactctcaagataaccaaaatgagggtgcgaacccaaagataatttcagtctcggtcccgttgagatgcttccgttaaagaatccaaaaatggaaaaagaatagagcgagaaaatgaagaaagaagaaagaaaaggccaatctagatagtggtaacatatgcttaagagaagtagagaaaaaaagttgacctcaatgtgaaaatcgccagttgaggtgaaacaagctgtcaaacaaacacaaatagcccatttatatcacaataccacgctggctccagcctccgcggcccttccaagcccaaagtaataggaagcacgcagcaaccacacaaacaccctccgcccaaaacgtgatagcatagcaatgctttccgtagcaaacagaatcatcagatccgccattgtcatcaccaggttgtgacgggtcagtggatgagctcctcgacccagcctcatacacggcagaatagacaaggccccaaaaggtagatccgaaagcaggcagcatagcgatgatgccgaaatttgtagcaaagttttcgacaccccagatgattgtgacgatcagaggagtaagggagaagacagccccatagcccgctccaacaagaccagagacaacccagaatcggtcggcatgattctgagcagcaccgctagcaaggaacagtagtccagctgcaagtaaaacagcaaagaaaagcataaacacaacgcgagagatggcaaagcgtttgagcggagacgaagggcgcgaaggaggtacttggatgtgctgagtctctggtgctggggccaagatatcggtcagggtgccaatcgtgagacgagcaatggtgctagtaacaccaaagatggacacgtgagtggcagctgaagtcttgtgattgacatcttcggtgatgggaggcgtcagagtgccgatgacagtacccaggttgttgatgaaggcctcgccgggtccaatcatgagcagaaatgccaaggcaaacggccacattgtgtggtcggacaagaagcggcgcgtctcggcattgagaacccaattcttcttccactttgcgtcgtcgtcgacctcctctgtattgtcgtcgtcttgagcagtggcgggaattgcgccgtagcctccattagatcttcggctttcagatcgcgccagcagagagcttccatccagcaagccactctgctccagctcttcaatggcttcctcaatcagctcgtcttcgtcgacaaccttgagggtaaagacgccgagaatgccaatgatgaacagcaagacggcgaggaagacgaagaagcgaaagacgtcgacatcgccccttgacccgtcgggattcttctcagccaagaagcggcttccaaactgactcagccacatgccgctgaggccaaagccagtgatgggcatggccagcgccaggcctctgtactttcccttgccgaaattcttggcgcacgtcgacaccgagctgatgtacatggcgcacgtgccggctccaatcatgatgaaggccagcaccatgagcggatatgaccagccgttctctgcgccatgagacttgcccagggtgttgtattcgtagtccagcttcttgtatatgcccgccgcgagtccgtagccgcccccgaataaaaaggcagacagaagagccagcggcgcaacacccatacgatcgcagacgtatcccatgatcgatatgggcagatatagcgccacggagcttccgatggcgacgccattgacctggaactgggtgtagtgtaatcgcgacaggaactttggcgcgtagagcgagaagacgacgatggagccggcgcaaagggccgcaatggtggcggatacgagcgagacgaagcggacaatctgcttggaccgcagctggcggcggcggatcagcgggtcggacacgctggaagacaagtcgccttcatcgtcgctggcgagataggaggagcggtcgtcatcgtcggtagcggtgggagggctgggatagatgaagtgctgctggtcagagggcgacgccgaggtcggcatgacgggcgattcggaggccacgatgagcagcaagagaagaagggaattggaagacggtcggtcggtcgaattggatggagttgatcagtggcttcgcatgcttgattcgcggctcgggatgaaggacgaaggagaaacaagaaaagaaaaggagcgcgacgaagaaaaggggcacaacgagactgaaacgacgaggaattgcggaagagcaagcattgatgggaagagcgagtttaaaagggtggagcatggatggatggcggatgacacaagccgagctcttatcgacgcgatagcgatagtgatggctgatagcgattcactgccaaagtctggggaaggccgcaaatggtctcgtcatcagcgctggaacgcgtccgtagcggcggcggtggagccttcaggggggttggctggggatctacgcctagaggacgggcctaggggatggctgggtcttgtacccttctgagatgcagcatagcgtgattatgagattgaacttggaaatgagacatatacacaagaggagatgcaaactgcagattacacaattcactcatgcaagtcttttgatgtttacaaaaagaagaaagaagccatttcatcgctacgctagcctaacatcgccttttttgttgtccctttttccaagcccatccataaaaactccattgcagttatttccatcgccatgaaagagtgagcaaaagatgctcgccacaccatgtcacttacatgtctcgcagcccccaaaccattcatttcttgttccttcaatcacccacttcaccacccaggctgatccagctggttctccggaagcttgtccagcgcaatcctcaccaagctcgtcacctttctcgtgtcccacgacgcagacatcctcggcggctcaatgtcctctccctccgtggccggcggcgggttcttgcacctctgcacctcgccattctcatccctcgtggccagcccggggagatccagactgtcgttgaaggaaatcagcataaagccctggcccgtcgtggcaatgaaaaagtccttgtccatgaagattctccgcccaaagccgtggtcggacatgtagtcttcgacttccacctgctggcgtgtcactgatttgcaaacaaagtttgtgtgagcgcagcgagaggcgccgtcgccaacgggcactggttgcagccactcaaggccgtgagaatagccctggctgacgaggtactcgtcgaaccagctgatgacgagctggtcctcccacgcacacaagtcaaagtgtctcgcctgcgcggggttcggcctccgacggctctcgtacttgatgtggaggtaagtctcggtcaagacgttaaaggtaatacagagccagtcggtatatggcttggcttgcttgtctgcccatggagcgttgcccctatccaggacgagctggacaatgccaagcgcgtagccgccgtagttgtccatcttttgggcagtgagcgtcaggcgcattgctgggcacgaataccgggtggtagggtcgcggtggtattctggatgagatatggatgattcatatcgtttcaccggcttgccacgctcaaacttgatgacgacgacgatgtggatgaggggatctacaatgcagtgacacatgattagcctgaatgagtctcggaaaattgtcagtgatgcttaccgggctgcaaggctgagtgcagccacgctgcatagataacgtccgtgtctgttgggtgaaacatgatgcccgggatgccgcccaagtcgctctcccatccctcccgctcgaaaaaatactgctcgtgatcaatgtccagctcgtaggcactgtcactccaaccccacacgacgacctggccctgccgagtgacaaacgccactgtgtcgccctgggcgtagcagtgggcaaacttgcccgggaggacgacattcctggactgccggaactgcaggtgaaacactgttctcgaagggtgttagcatgatatgagacaagcaagcatattgatacaacatacatggtttgcccgttgtcagtcgtcgtctggtgtctgctctgatgctgaggcaggctcgtcgccagcaccaccaagctgtccgtcacagcctgtagctgcagcggccgtcccgagatgaagtccatgccaaagctgaagcgcgacctctcgcgcgtgtgcaagtcatcgacgataacgtggcagttgtcgggctgccaggccagcttgccgctgctgtagtgcaccgtcaggggcccaaagccaaagttgacctcgcgcaggttgcccagctggcgactcaccggcgggtcctcggcgttggtgaagatgtcgctgctccagcccacgtcccaggcgacaaaggaccgcttgacgtacagcttgcgcatgtactgctgggccgtggcgcggaacagctggttgcggtcgggcacgtcgttgtggtacagctccagcagccccgggaagaagcggctgcacagcgccgaggccacggcgccctgcatccaggcctcgcgccaggcgcggctcacgcggtagcagctcagcacgtcgcgcaggcccaggtgcgggatgatgtaggcaaagacctcgggcggcagctcgctgaggccggcgaagccatccaggcgcacggagccgtcgaggaagcggctgcggatgtgcagcaggtcccacgcgctgaggctgtccagcagggcgtcgagcgactctcgccggcgccgcgggcccaggtcgcgccgcttggggcgatcactgggcatctgggacagcatctgggactgcctcatgcgctgggcgagatctgaggccaagggtggaggctgcggtggaggcgacggcgagcgaggcggcgaggggatcgagtcgtctgcgggcaccaggttgacggagcgtttgacgatcttgatgtgagggtttggatacatgctggcggttgcgatgaagtgcaggaatagaccagggaagccgcccgagagaacgccgacaaaagggtgggatttgtttctttgctaggagcgtgaggagattatagtagaaaagagaaagggaaagggaaaggaaagggaaaaggtggtattgagctgaagcctctcggccgtcgatagagcctgaagtcgaggtacgcgcgctgtacggcggatactcgtacgagagtcggcagtagcgcagaagccggggagcaggaccaggagccgtatcactgtcacgtgtaggtatttcggtgagagggcctataacgtgctgtcaagggttttataagccagtgtattctttgagacaagctgggctgctagcatcttgtacttattaattgggctacatgtatctggttgaatgtcgaatacaagaggaaaaggcaaaagattgaatcccgccaaggcaagccacaggaagaggggtaactgcatacctctacaaacacgatacagcaaaacacatgtaataaaaagagacaaacgccagaaatagcacctgcaagcaaacacggctgcaagcccaccgcttgtgctctataaagagaaagagaagacgcacctaaatgacacacgtggttccaccccagtggctcggttccatgccaagatcagataagtcgccgcccttgcgtctaatgcctgtcgctggtcaaggaggagaacggagtactcggagtattaggcgtatgtcaatctcgcaatctcgctgcaatctgtcaatcgcaagtctcctgtccatcgttttgttctttgatcggcgtcgccgccctactatggggccggccgcacctcatcctctgggttgggtacctgtgcctgaataacggttggttgccaagacagcgcgagcaaggaatattgctggccggccatggttccagcaattactcgcgtgcgtgcatgcatgcaactccaacagcggcatgttgctgcgttgtatagcgccataccttaatcctccccggtctgcgctgctatcccggcacgcatacgagcaaggctgccttatcacgtacaatggattggccgtctgcccggcaacagtcatggatattagatgtgatactgttaggcattgattctttgcatgtcttttgccgagcgccatctgacgatggttgcatgtcgttacgccgctgatcgaggccatgtggagtctggggcagccggatggcccagcctgtctaatcagagaccgccatgcagctcggcatgcagctcggactacaatgggatagccggctgtgtctcttcggtgagttggatgcagtctcacacaccttgcggttaacgccgttggatcatacatcggcagcaacagcagccgtttatgctcagacatgtattgttacacatgtcaagtatcacgcattgatattcatgtatacgagtataacattagcattagattagtatagacattacaagatttaaaagattcaacacatcacagaggcaaaagtcatacgactgatcccccacactctccgccagtagtgccttttcatgctcgctctaggccttcgcttcgtgccggtcccgtctgcccgtaatactcttccatgcctttccaccactccttgatccctgccacgtccagccactccaactcccaggggtcctcgaaccaccaccgcttctcgccagcatctctcttcccatcgctagcatacttcttcaagctgccgccatcgaagcggtggttcttcacgccgacaagcagcaccgcgctgcccaccttgggcgtgaacccgtccgggtccagaaacacggtgagatgcacctgtttggccgtcgaggggtcggcgatgcgagccgttcgctgctttcccggcggcagatgagagggctccacgggcgagagggagacgaggatggcgagcacgttgcaggaccagttttgtgcatacggcagatgcgggatgaggcgcagggtggtgagcttgagagggacctgttggttatgccagtctctgggtagcgcaatgggctgctgctgctgctgctgcgacttgtcggggttaatgtcgcctgctgccgccgtcatctcccttgcatccgatgctggtgtcttgggcttggagccaacagcagcacgagcagcagcagtgctgttcccagtgatggcacttcgaagggggaatgtgcgtgtttcgaatgcctcgaatgcctcctctaggtcctcgtcgtcgtcgtcatcatcgtcatcgtcattgtcattgtcattgtcagagtcgagtcccggcagcttgaagctaactctggccttgcccttttgtgccttgacctgcgtcttggtcggtgtcttggtaggggtcttgacggagggtgaatctggccgatccgcgaatcttattgcattgctgctctgtggcttggatgccttgggagtcgtggtggttgcctcgcccggtgccccccggtctcgatcctcttccacagctgctgccccctcggagctggcatcatccgcgacactgcggctcttctcgcggttccgccacaaggccatgtacgtctcattccatccagcagtctccagctcgtttacaatcagatacgccatggccttggcgtcgtcttcccgtctctctcgtctctcctcctcttcctcctccccctcgccaaagacgccgcccccatcgggctcttccagccgcagcataaagtcgcccaccctgacgcagcatcccacgaatacgtcccgctgctcgaccaggtgaaacatgtcgggatgcagcaatgcctgaaggcacagctcgccgtcgcccagcaccaatcggatggcatgcgagtcgtcctcatccgccaccggcagcacgtcgatgccctcgaccagaaaaatggagcccggcatgcagcggcgagtctggagcaggtgcccgatgagcggctgcagcgtgaatggcgcgtggcccggcgcaggcgtcatggcggcaggattgaggcgagccatcgttgcgtgggctttggccgtgccggcatttttggcgctggcctcggtgctaggtgctgctgccgcctgcgagcgtcgttccacaggcccccgtcaagagcagggcttctcgtcagacgccagtcaaggcagcatgaatcacagacacgagatacggtggtggttggcagccagaaggcgttgcgccgcgtgaattgccagcgtgcaagtgtctcatgcatctatcggagcttgctgtaaaccggggccttctttcgggcactaaagccgctgtagctcgcaatggcatgcccccataaatattcatctagataaagaaggctgcccttgctctcaaccattgcgagcctcgcatccattgtctctcattttgcaaataataaaaataaatcacttcatcatggacgtacaaccccccgatatattcgtccaagaagtcgagactgccatcggcgccctcatccaggcctccaagctcggccaacgcatcgtctcgtcccaagacaagggcaccatcaccaaagacgacctcagccccgtcaccattgcagactttgccgtccaagccctcttgattgcctccttcaagcaagtcttccccaacgactcctttgtgggtgaggaagatgcctccgacttgcgggccaacgatgcgttgatgactcgtgtctgggacctcctcaacaccattgcccaggacgaattcacccagcagggcgcctgtacgctgcctcagtcaaaggagcacatgtgcgacttgatcgaccaggccggttcgagcagccccggcgggcctggatccggcagagtctgggtgtttgatcccattgatggcaccaagacgtatgtgaggggccagctgtacgccatcaacatcggcctcattgtcgatggcaagcaggcctttggagctgttgcgtgtccgaatttgtcattgcggcacactggaaatctcaaaaacgaaagcgccgatcccaacggtaatggctgcatcctgttcgccatcaaaggccacggcgccttttacagacacttggagtcgcatcacatcgagttgaagagcacgattcttccgataccgtcaacctttgcaggaaaccattccggcttcattacatgcactggcctggtcgattcggctctcgacggtgtccacgacgttgttgctcagcgtctgggccttcaattccctggcagtgacgtcgtcccctgggtcgtgcgatgggctgctctggcgctcagcataggcagcgtcactgtctgggtgtataagcgtcgtgatcgctatgcaaaagcttgggaccatgcgggcgctatgcttctctttgaagaggcgggcgggaagattaccgacgtgcatggcaaggacattgacttgtcggccggaagaaagctgagcaacaactttgggtttgtggctgcgcctatagcattgcatgccaaggtgctgggtattgtgcaggatgtgctcaaggagcaaggcagggatgagtttctgcagtagcttacaagctaccttcagatagtacgaaatagagcaaaaggacgaaagaatggatacatttttatacatatagtctatgatatggcgatttacaaagggcaaatattattatgagtgaaacaaaaacctctctacgcagtatacaccccatggctgacagcatgatatcccttttttcctactttcccaaccaagtcgctgcgccagtcctctccccgagaaatcctctcaatcgtccgcgcaaacgtgtattccggctcccagccaagttcacgaaccgccttgcttgaatcatatacacgatccatccgatccaagtacttccatcccttctcccgaaacaccgccttcgctctaagcaccaccttgttaatcacttcttctgggtttctatccagtgtagccagcgtctccacatcgtttgagaacggcggcggggcgctgatgatgtatttcgaccagccgatttgcctcgccttgctcattgcacatgtagttgctgatacaatgtcctttatgtcacagcggcgatacgccatctccaggaccttcaagttgtcgtcccccattgagttgcgtcggtcttcgtcgtcgtcttgctccgggaagaagcggctcgtgcgaaggacaagaattggcagcttatgctgtttgtggaagaggtggcagatgtcttcggcagcgacttttgtcacgccgtagatgtttttggggatgggcgtgacggtttcgtctatccatgcggcaggagagccgggctttgggctgagagcgcttccgaaggcgctggttgtgctgaagaagatgaagctttcaagttggtttccaagttttgctgcttcttcgaggaggactagagttcctgcaatgtttgtttgcacaaagtcgtccttggtgtgggattcaacatgaggcttgtggagcgttgccgtatggagaatgtgcttgatggcgtgtttttgaaggatgttggcaatgagctcttggtctgttactgagccgacacaagtagtcgtggctgaagcgagtatatcgattccaattggggtgaatccgagtgacggcagtgttatcatgagggcgtggcctaaatgaccagaggagcctgtgacgaggacatcgtattgcgccatgttgatacagcgcttttggcaactgagaattgctaatgattatatagcagagaggagatgaaccataggtaagaagaatcaagatgtctggtaaatcgaatttaacccaagtggcaaccagccaataaataggccgttccgatttacatcgccaagtggggtgcgcttggagaagcggcaaatgactctgccagcttccgacgttagtctagaataggaaaaaaacgaaagacggcgaggaagaagaggaaataaaatttaagcttaacgagtagcgatgagaagtgactaacaagttcagcttggccaatgctacgttgctcaaaaataggatgggtgtaccgaaagcaagtcgaaaccgttcgtcggagcagaatagggctagagatggacagactttaagaaaatacaagagaatatgaacaacaggcttcacagagaatggggacaacggaatatgaacatacaattgaataaagttgaataaatatatatacaaatctagcgctttcaacaaattggtatctaaacttccgctcgctcgcgcatattttcttctaatattacattacgtgcaagccgctccgaaactttatgttcaccgttcttaaaaataatgaaaagaaaaaactgcacggttgcttttcaacttccagcgccccgattagacataatcctggccagcatgaggctgaggcgcaggtcgatattcataaggcattcccgtcgctccagtgtaggatgttggcccttccatattgctaaccattggctgagcatgttcggactcgctgctcaatttatcctcacgagacctccgtcgcatgggaatagggccgtgccgtttgaagaagatcggggcgtcgtggggaacatgcgtgagaacgagaacaacggcccaggcgatacagagcgtgggcagcagccacggggtgatgagaaaggtggtcaacttgtcgtcgttgagcttgagcagtgcaacgagagccattccgatagccaggaggaaaatgacgattgtgcgaatcaccggccagggcttccagggagtcactctggcaacaactgccaagagggtcatgagtgctaagcagagtccggccgcgatatagccataggtgaactgagaactgttagtataaaacacattgttagttgcttgtagtacaaggcacataccacaagctcatagcgcgcaaatgtctcgtccgagacttgcgatgcaaactgggcattggaggaggtttcttcaatgccttgttcttcgttttctttattaatctctccttcaaggtcgatttcaaatgttgaaaatatgctgttgtacattgccgtctggagggaatccatgatattctgaaacagatccgtggttgtgtcattcggcagattaaagtccggttcgacctcggcttttgacagcttggaccaaaaggaattaggaatttccgtgatgttggcgagtgcatcgttgatgaggtcgtttgtatctgaatattcggggtgatacagatcgaaaaactcgctgagctcctctgtgatattcttctgcacttcaacactggtggtatcttcgagtgcgctaggatcctcgactatccagttgaccgataagtgggtaatgacatctatcactttagaccactgaatgaattgggtgaatccctgcatgaagagaaccagtgagagatggaacgggaaatgaagcagcgtccatacgatttggcgcagaggggggagataggctgttttcatccaatcgtagtagatcaagaagatcatatatgttgttgccacgccagcagtcaagattccaatagtagcagcatctagtttcgcaaaggaatttgtcagtcctgcaagatagtcacttataagagatattgttcgaatagacttaccccatgcatcgggaccttcaacaacaataaccactttctcagccagagcaacgatgctttcgccgagaatcacaatcgtcaaaagactcatgcggttcatcaagtgagtctttacaagactgagaacagagaacccaagcgatagcccaagggttaagacaacctccatggcgccaacgacgtaccacgtgatgaatacacggctctgtttgtcttcgctgaagcggaatgtaatgccgagatagatcattgatgcgatgaaatggatcgccatctggatgtagaacgggaggtgggagtttttgaactttcttagatgccataggatactggcatactcgatcgccaaggccagtctagaggccatcagaatgagggctatcaagagaagtgtcagtatctggtcagtgtgccatgatactataggaacctacacattgccttcattgaagacaggtcctggtcgtttggattaaatttcggggcgaccactgcgaatcccacaaacactccaaggtgaacagctcggacgagtcgttctacagaatatggttagaaaatggtgtactcatgatcgcttgggtgaagagagggtaccaaatatgctgtccgtcacaaatctaacatcgtaaagtccaacgacaagccagcttatccacaacatactgcaccaaacatattagcaaacctgcatcactcccatattacaattgttcctcatagcgtaccagaagtatccggcataagatccgagtcggtcgatactggtgactgccagctcctttgaaaagacgacgtagtttgcggcgaaaaaaaggtctgtaaacacctctagcatgccagcctcttcatgctacaccccgagaaccattatcagaatcgaatcgcatttctaaatatgcctgtagttgaaggcttaccctctgaaactgtatcgaagggtcgctgaagcgatccccaaactcgctgagattcggttgctctgaccctcgccgctcggaagcatcctcgataagcgggctcttcatgagccggagcttctcacgaggagtaagctcgagactttctctctccgccatgttggctggtgattacagttgcgatgatataaccaacgattcagttttgcaaccgagagacaggaatgccaaaggcaaaggatgttggatgcggcttatggtattaataccttggcgatcatatccaggcagccttaccaggaattcgattggcgtgacgaaagaagcaaagctagaccacgtcgggcgtgattgtgccagccattgtgccgtcagccgagagcctcaaagtaattgagacatgctgcggagcgctctttatcgagtgactcccttcattcttcatctcgcactcctagtccgagggggatgtggtggagctttagcttgcggtaagcgcatagcctgctgcaaaaataggcacagagaggcagggtttgccgctagacttgcagagccttgtgccaatgaattcctagacttgccttttctgttcccgttgtcgactctgtggccgttatagacagggggctctgtggctagttctggattgttggggcagtttaccgcatgttgtgaaacgctttgggaaaaagagagacaggtcaaaacggcgatcggggctgagcaggatatggagtacggggatctgggatagatcttggacgcagagcactgacgaaatagtggcttggctttcagatagtagcagctaatctcatgcaggaaatcgcaagaaatatttatacaacagtagttgtgtattcttaaatgaagctacagagactttgacgagagtttcattgcagaaagactctggcgtctgttctttgcctttctgctactgtttggctgactttagaacacggctagtgtcatttgccacgagcgagcagcgcaggcaaggcctctgttcccaaatctgccaacttcttcagaaaataattgccggaaaatctcatcactaaaactatgtcgtgtcacttttggcgtctacgcaaggccatggggttcgggcaagcgtctactagtgcttacgctcatgcacgacggttttggcgaacttgaggctgagacagccagtctgcacgatcgtcacagcggtcctaaaatgcttcttttcggaaaccaagtttcctaaaaagggatccatttgtaacctcgaataagttccgaaaagcaaaacggataggacaatcgttatcagattattccttctttttaccgcagtacgttaaccactcctctctccttctcttacagtgtctgcaaatgcctggtcaataacattgaatactaagcagtattagctcatctcactagtcatgagcaagtgtcgcgcgggcttaaacgtgtaagtgggacttgctttcggcgtttacttcagagatgcgaaggaccagggtcacaaccaggcgccaggattggcaattgggttggatgatctagaccaagcaattaatcaaattgatgatgcggtcgtagcctatcaggggctgtaggagggaagttcccaaagcgccacctgggtgaaaactaggtttgaaggattgtaagatggatgggctctcaagctaagaatctcaaagtgaaaagatgagtgttggcaattctgcgattgcctgcacatgttacaaagctttactagcagaatgaaatgaatgtaaattatagtaacccaccattttaacacatgtctataagcatataatcaacctaactctatgctactggcactgccgtcatgaatcatgcccaggtataagttggcaaaatactaatcgcgtcgcttaacggtggagaattgtgttccgaacgattaataatctagaaaaagatagtcgactacatgaagtcggaaatacactttgtgctattcttggatgccgattcaagcgggcggccaatagaaatgaatatccaagtaaagagccctgtaagcgtaaacttagcgtagcaccctaaatgccaactaattcacaatgcctcttgtcgatccataagacaaatgcggatttctgccatgacaaatttctgtgcatctatagtcgtggatcgattttttgttgacagcagtaaacaacaggccaccggctctgccaagcgttgctgttacctttcctagcgaaaccttgctgttaatttgccatcaaccactatgtcagcgttacgttgagcggctgacgttgaaagatagattagaatccgcggatcatttgaaagcaagtcagccccctgaccagtatgctttccttgctaggtacatagtaggtaaatattccctaattgagaagccatgacacctttccggaaaccgacatattggtcgagaatctaatataaaaccttgaccagatttgggttacgctgttctaaagatggagtaagttgcggacccaagattgcgtgtggactcttgcaaaacactagtcatcaataatttcactccatatcaaggaccgagatccccgagaaaatgccaaggaagcttatttgaaaatcttgatttgttgccgaatcactcttaaccagagcatttcgcccatcatgcgctacaattcgtataacattagcttggcgttctggaaagatgtggctgtcacgctttaaaaagtatcagaattacaggactgtgtcaaggcccggaacaggtatatcacgtcctaatccttctgtaacgtctgtcgtacatcctcttaagcttctagcagattatttagtaatctacgacttttgattagttatagaaacagacaagtacattcattttgcctttatactcttacaatagccaattctcctgtgacccgtaatacatctcgtccaagtcagctgttgatttagcgtaaatctcgtcaattaccaagcgtaacagaataataatcttagaggcgtcacacgtattgatatacctggttaagcatttacgctttctcatactaataaattgcgtaatacgctttcttgacttttgccataagcacccgcagtccacttttactttgctcagtctttacgtatctaggtaaaggtcataagcatggtaaggcaacacgcatcttttccatctccttttcaggactttgcaactcccttcatagcatttcagggcacaaaaaaatagaacataaagcggtcccgagtaaaatcttccagcctttaactctgtaaggagcttatagagtagttggtataatggcgtgattacgatgtgcttgctttaatgcgggtgtgctgtcgtgaaactaagaccataaaactgtggcttgtcgcacgttgggtctagtcgacttgaatatcaatggattcaatgcaatataatcatttgaagctagtatataaatttgataatccacatagtttcgtttatcgtattagccaagggcaattctccgttcttcgtttattaaatggggcaactttcgtttgccttattgtaatacgaagctagtcttcgagaatgcaactgcgatatagcgtctctgtaagacaaagctcgagagtaatgtgcagccaaatttatgataagtttcccaattttatcagtaattctgcccgaaatgcttttctcagggaacgctagatccgtacccatcaactctatcacaggccgcttcattcatcaagtagagccgccgtaatgtagggcaacaaatgtggtaattttgtacagctgaccgacagtcatagccgatgttggctatcagcaaggcaagttatgactacttacctgacacattgtagcaagcaagcctacatgatcaattacagatgggagatgtataattcttttccgatccaatttaagtagcttacagatgtgtaaattttctatagtttgtagggttgggatcgatagtctggcgataagaaggcccgagactcaaccccatctcgtatgagtttggacatggccagcgcttgattgatgcccatcgaatggccaatcttgtccaaacaagctgtgacccatttgcgaagatcgtcacatgcgactcccgagtttgcagcaaccaagagaggccacatgatggtgaggccgcccgccccagtaatttgaaaggacggtaaaatgtccctcatatctactccatgagcaatagatgcgccgagatcagagactttcaagtgtctggagtcttctatttccatacccaagatgtatggtacgctagcacagatgtcttccaccagccgaagaacagtctgtctggcttggtttgccaagtagctgcgttgcggtgagccaatgtttgtcaaagcttccagatccttgatggtatcgataataatctcctgaataatgatccgagcagagcgatagttattccagatgctacttgcggaaatactatgatatatgtgataagtatcactccaaaaagcccgcatgggaggctttccatcgagcgctggaacgtcaaccgtagcgtatccccacgaaggaggcacgctgatcataagtgaaaccaaatcagcgtcgattatcagcgctgtgcggataatctctgtaggttcgacgatatatccattcttcatgtcagcgcaaaagtccgtcaatcgattaatcacaacggaaagctggtccagcacttgataattgagattccgatcgaggtgggcatctttggctagtttagtaaaaactgatgagctgtatcgttcctggtatatccgactgatgctctatattgacttcgattagtatactattcttaacgccaataactttaaaacaactcaccacttgagcacgtaactgattgaataactccagcccctccctccgagaaagttgctctgatccacgaacttcaatcaactttgttgcgccctccatgtggttcacccaacgatcgatgaacgagccatcagtacacgtcataatcttttttctccctcctgcgttagtcggcaatgaaatgaaattttggggccgacttacttcaaatgtgccaagcataaccaccgccgccagtgtatcatctgtcttgcacatgaatgggtcctgtagggctaggttggtcttggatagagctgcagtatactcctgctgggcctttcgcatagtcttgggagatagtcgaatatttgacaaggctgctaatgcaacggcgcttactgctgcattggctgccgaattttgtgagctctccaacagcggcaaaaggtatgacatgtggccgccacggggacctccagttatgtaattaacatagagatagcttctcgcaatttcatgctcggggtatacaggattagcccttggaatgattaaagtcgtcttatcgcggcacagggccctagaatcgtccgagttcggaggtactctacagggaattgatggctgaagttccacgctggtcgttgggataggccgcttcttatgcgctgcaagtcggtatttgcgaatgacttccttgccctgatccttgaacttgagatctagcaaacttcgatatccgggacagcggacctcggctcgagtacattgagtgcacgaaggcgtcttataatcgcactataaaccatgctaattagtatgcagagtttgggcaacctcaaccaactgctccttaatcggtgacgaaagaccaggatttgagctctcgaaatgtcactggaatctcaaacgcaaagagtagtctaaacgcaccttcatgcggcgatgccggcagcgctcacatgcagcacttggcttgccacaataacccatgatccgtgatttgacttctgctaccaatgaattactgaaagaaggaagtgatgcgttgactagcaacggagatatctgacacgttgatcgaataaaaagattaaaggttataagagtgtcagcgccgcctccctattatttaagcaaatccgttttgggcaaccagctcggcgacatgaatctggttccaatgggcaccgttttgttatttcagtgcttatacgtgtgtagatgtaggttttaatagccaaccattcagctgagtgactttcaatttgaggtgcttacgcgtaatacatgcgaagaggctcccactcggacatttttccacaaggcaagacgaattttccaagagccggcgccgcaattacgcgttgagctaaaccatcgcgggagagcagttcgacgctaagcatagcctcagggagatttgcgcagctaccccttgtaagactggcaaggataagtaggtgattggatgggattgggcgaagctcagccattgcctatttgggaaacctcagtgttccatgtcgtctagctttgaagagtcaagatagttcattcgtgcagtgatatatgaggtgtgttactttcatataaataagctgggcttaaacaatgtttttttcttcttcatcaaactacaaacctttggatattcgcactacaatggctcacgttacgctgagtgatggcttggccatctggcaactcgtctactacgttgtaacactcatctgcagcatatttgtatcttttcgacacggattggcacggagttcaggctggatctttctcacgatattcagcatcatacgtgttgttggatgctccgcacagattgcaacgataactgccacgtcggacactgccgagacaattgctactatacttggctttttgggtctgtcaccgcttttactagccacactaggaatcttaactcgagtgtaagtattaatacagctattatcattgtcaattctccatggttaatggctttacagatactattatctccttgagcggccgtacaacaccgtcttcaatctatttgttgccaagatcgttcaaataccggctgttgtcgcccttatcctctgcattgttggcgcaacatcggcagacactgcagcagacattatgacccaagatacggtaaaggacggagtgattgtctacctggttgtcctgattctcctcatccttctgacgattggcgcctacatcacgcgccatgtgacagaacgacgtggagagaggacaatgctactcattataacattatcactaccattcttacttgttcgcattatcaactcacttcttctcatctttgacaaacactttcaagattcgacagcagagggatcaacatcatctgtcctcacagaactcttcatggcaagaatcgaggagatgattgtcgttctcttctatctgtatgccggtctcacgcataaagccgtcccagaaggagatcatggcaagcgaaccaataaggaaaagatcgcgcatcgggctgccagaggagattttggtgatggcaggttgggggtgatatctctggcaattgcgactgctggtgcgagcttcaagagagagaatgataaacctagccaaaatgaccaagatgctgaaattgggctagtacagtatcgcacgacaagataggatttgcggcccgagcacatttcgattgatctcggaacaataaaggggattgatagaggaggaattaccggagagacatatttatctacgctatgtgcaacaaaacattactcattcccaattatttacattcacttattacattttatagaatacagtagcgcaaatggatcaaaatttcctatttacttaacatgctatctataaattgaaccatctccagaacgggcttcacagagtcgcataacgtacacatatagattcaagtttgggaagagctaagcattgcactatttccaccgaccattagtacatataagcaacaacaaacccttgcaaatgtgctaccagacttggaacacagtgatgtaagtcacctaccctacaaactctacaggaaaaatgagtctctttaataattattttcgaattgagtttctatttacttcattttttttttgaactgattcagctcatttctagtatgcagacacgcaaaatacacttaacaaagaactgataaactcatgaagttagcagagcgagataagtgccgtcaacgaatacagatgcatttagtgtttgacggcaaacaataatcagtaaataaattcaatgcgtgggttgtttttttcaatctaggcaacatattcaatcttagaatcactgagtaattttatctcttttagtttgtgcattaacgtcaggatagtatacgatggctatgggttcagagacgcgccggtcagattcaggacatacgcttgcaacactccactctttgttctgtcctatcattaaaaggaatgccgtggctagcaatagtattgcgtaggattgtccttcaatttgactagagcgatacacttttgagataacgcgattgagtatgtagactaatatatgaattactcatcgctcggtgaacatcgtatcatacacgcaaagattatggaaccaagtactaccacaaacaccgcatacctcgcaatactggccagtggaatctccatgtaaacattatttcattccgatggcgttgttgactttttataatgtttggttaattctccaagagttccactgaccagatttacaaggtgacatggtaggcaccatgatctctagaaatagttgagtgagatgacagacatggcatggctttgcactccgcaagtggcggtgggacataattaggcttgttcaagcgttcaatccaatgcagggcgtttcgtggtctgagctcttctcgctggcgtatgaacttcctctttagtcgaccaaggcattgtactagaggctgaagagcaagaaggcataattggtacatttggtagcttagcagcataactgctcgcaaggctatatttgcgtgtcctatgtccgacaaacggactttagtgtagttgcagatccctacaactccgttcataatgattggctaggattcacatcctgcgccttgtccttgtagcaccccctgttctacaaggcgatgccagtaccggtccagaacaaatgatggaactttatatgcgtacggagatgtttccggaaatgagttatgacgtgccctacggccgcggcttgctgatccggttgatcatgccggacaaattatttgtatacggagtgtatcggtgcattattccgaaagtcctgcaggtcaatatccgcttgatggttagttgtatcaagttgcatggcgatacctatatgtattggctggaggatgaatagtatgcaaatgtactggaatttgcaatggagtcttggttagattcttgtcatggcaactttacgccaaggatagattctccggacgaacccttggtgcaaggaaaagtccgtcgcaaattcacgcaagccaccgtcagcttgcaggtaacataacatcttcctatcctcatagagtatcgccaccattatgaatacaagaatattatttgccacagctctttctgaagaagaatcagtgggtggtcttaaattaacatcggtgtagcgggattattaatcccgtatataatgtaagcgcgtcggcccttgccgttgcgacttgctgcttatgacaaggttataatgtgggcgttcagtaatagataatcaaaagcgaccgagatccagtggttgcctgatgcctcttctatgggcggaaactctaggagtcttgcatctggatatcgtcaacttgaagagaaaacaatgagttttgttgtcttcccgctatctgtatttggcagttttctaaatatgtacaagcccaaactgattggtgtcaaaatgtccaagcacagtttcagtgctccctccctatttagacccaaaggtgccgacaaccctttttcccgttgtgccgagtactgatccgatgaactccacatggcgctggacgactattgtgcgcggcccctttgtttgctccagagcatcggaatctcctcaaaagcaggcattacgtggggcccaccgcttattgtatccttgttggcggatagacaactagacattgagaaactataggacattcgtctcgtgaataaaacgcctgcactttattgttgcaccttaaatgcaatctttataggaaactacctctctgcctagcatacaacacctcctgggcttgggtttctacgtcatgttgttaacgggcatcgaaacactagcaatactaacacgcccgctagttagaacggtcaagcctagggcttacggcgtcattcccgttgcggaacggcccaggagaatatgtggtgtactccgtagatcactttttcaagttgcctttacagaacaggtacacaatatcgccgtgtaagaaagtgggctctgttatggagtagatttgctctggtgaatctaggtccgaagaactgggtatgccaagatatctaggttgccaagggggctcgagcctctagtgctcaagtaagagcgataacattacaatgccttcggggctgtcgatgtcaagcaactgcgtcccactaagtgatgctcttagtgctggttatctaggagtatacctaacaagtattaaacaaagtatccaaatttccagacttgtaccaataacagcttgattttgtatttgctcgtgtgttgtgttcttataaggcgaactctatagacaatggcagaacgccatggacagctagtccaccgcacatcgaatacaacattcctgaaatagaatagatactattgtagatactataacacacaattgaaccatgctcacatagaagctagggccgtaaggaggtgcaaacaaccttgtccgaacccatacctgtcaaagccttgtacggagtggcaaggggagagtttttccatagctgatgatgcaagggagtgccaagtactcggttagtataaagagagccgctgatctttgcttgttctctcatctacacttgagactcacaacctcaatcaaaatgcatttgtcttcaacagtcctaatggctgccgctggagcggtggcccaatcaacggttgacctctccgatctcccggctttcttgaagtccagctcaagtaccaactggccaacccttctatccattggccaacaaatctggaacgacccagaggttggcctcaacgaaacccacgcacatgatcgcctcgtcaactacctttcttcactttcgggctggacggtgtcaggatcggcctacaatggccttcccacagctttccgagccgagtttgataacaggccctctggcttcacaggcactctgcccactgttggcttcttggctgagtacgatgccctggtcggcattggtcatgcctgtggtcacaacctcattgccctcaatggcatctcagcagccaagtttgccagtgaagcgctggcacactacggcatccctggccgtgtgatcatagtcggaacccccgacgaggaaaacgcagccggcaagttcaagctcaacaacttggacgcctttgcggattcagatgtctggctgatggcgcatcctacgacaacgagcgctattcagcctatgaacgctcgtctcaactactttgcttctttcgtgggcagcacacactctgaggcgattgcaaaggcctacaatgcgatgaatatagtactgaatctgactggcctgccgggaaccagctcaagcgccgtcagcattgagaacgtcggtgtctatgcaaccaacattgtacagaccgtcatcgatcttggcgtggccggcctggatctcgccacggttaacagcaccgttgccaagattctcgattcaacttatcccaatgtcacttttaaagctaccacggattccaacggcgtggctattacgatgaatggccctggtggtcatgcttcagacgccaccaagggccccttggtgctgtcagtcaacacatacaacgcccttaagaacacgcccggagtctccttttacctgcccagcaacacatccgtcagtgagctcgacattaccattgacatgcgcacacgctacaccagcgacttgaactcggtggccaactttgtcagcgctgctctcggcactctccccaagagcatctctcacgatgtccagtacccatctctggaggtcgatccttacctcggacaggcttttgttgatttgactgagacacctgattacccactgggcaactttggaatcagcacatttgctcccgcctcgacagatgcctcgtgggtgcaggatcctgtgctcgaccctgtcacacacaacatgaccagcgcagccaaggcggtgcttcacgcaaactacggcatctgccccaacccatccggggttggctgtgcctttaaccacgagccgctgttcaagactttggctaacacggctttggcgtactcgcagaccgagattgtggccagagcagaagcccagattgccgtgcagctgctggctgatccatctgcgatgagcaaagcgacctctatcttgacgaaataaacggacctgaagaagaggtgcaacaggtgtgatatttaatgaggtttaaaatagaaacgaaaacgataattgtacgaagcggatgatagaatgtaatgtacctaatagatgacacacactcggacaaatagagaaccaccgatgcttccggcatggtgtactatttaagaagatttgcactttctttcccttgtagatcaatggaacctatgggattttgcttattgtttattaatcgagggtagaggaaaaggccgacggacgtggagttgcggatggggcatagtcggtacgcggcttgtgccgctcagattgccggtggcgcagtatgtagtaacaaatttcatctcaagataagctcccaagaagctttcctattaatatttatgctttagatcgcttcttctcttccctctctgtataactcgatatcgctgataagacctcaagacgccgctgcttggctatttccttcagctatatccgtaactactgggtgttttgattgagacttacaattttgtactagagtcaaacaagcctgttatcaagtaaactataaactatatcattttcattttattatccattaaatcagctgggcaaaaaatttgttagtactaacacataaacctaccctggagtcgttgaaattaatctcgaggctgttgtggtagtggcttgaaacggctaaacgacaacaagaggcatcgtttctcgcacttggacggcgtcttggatgtcaaactttcggccaggtggaattgcattaagccgtagtgttgcctttgcgtgagttgccgcgcgcatcttgactatccaagccacttatgcagttgatcaaggcttcttacgacttgtaggtatctataccacatcatgaatcaaattaagagtccgtcgcgtccgtcgccggctgtttcgccaaaaaaaaaaaaaaattgtccgtatttgtgctaggagagtttccaccctcattatagcatgctgtaaatccttgtttgcgactcgctccagaagctagagacctgacgaggccgacatgttgcagcgttacatgcagcgcggatgccagccagctcttgcaggtccgcagctcggagaaaaccctgcagggaaaaacatagctgagcctagctgcgatgtctggttacattgtgtttcttggtgccccatacggacatgcggcatctgtccagcgattgtcaacttttgacgggctgaactcaagcgcctcggccggagaataagcttggcctcttgtatctccccttattttagcccccgggaattacgtctgttaaagagcagagacccagaaaataaatgcgcgaactgctcttcccgaagcgaatgcatgaccacgggccgggagggaagaccagcatcaggcattttagactctccttagtttgcgaaaactcgtcgataaacgcggaaaacaacgacaatgcggagcaaggctcctttgcttcctggagctaaactgcaccgtgtccaagctaatatcattgccagccaacaataggcggaggagcctttgtctctgctccacacactcctcccgtctccagcgccaaatccctcgcgtgcgctcctgattcactctcagctcttttctcatctacttctagatggcctaacgttgtgttgcatatgtaggcagtggcataaagaaccgactgttggccgactccatctgataaatgacacgcacatgcgaatgattgttgcggacatccacaatcttctaagcgaaccctgagctgaagcaacccaagcgagcaggccaaggacgcaccagctgtgtttagctcattgaatcgtacgtttaggcaaggcgcccgcaacttttctactggcggacaaagagagagacgcatcattgtgcgacaagacggacgcggctgcgagtaactgcatgtgcttactcaatcatttgctcattcgcataacattgataagggcgattggtggatatacaatctgctgaactacggaactctggcatccgacttgatcatctataacgaagctttgtctaagcaccgtgttccactagtatcgcttcctgcaattgagacggggacaattaacgaatcaaattgagagacgagagggaagagcagagagaaagagaaggagaaagcaaaaagaaaaaaataaagatttggaaagaaggcaaaggaacaggaagaattaggagcggcatctttaaaaggcgcacacaccgcgtcgtttcgctgtcgagcaaccatggcaaagtcgcccaagtctcccaaatcgcccacatcgcccgtctctcctacgcagggggcatcaaatgagggcagccagcaacagcaagcagcgccctcggacggcatcctcccggctgcgcactggcaagaggttgccgaacaagaaggcgacgattacgacgatgacggcgactctgcccttggctcagatgcggacagctcaaccgcgtcgataacgtcgactattctgcagtatagagagatcaacggccgcagatttcacagcgaaatgggctctgttcagtattggtgagccaccagtcagttctttgacgacttggaagcaggattgaccaagagcaacaggcagtccaacgatgaggcggcgagcgaatcactggatataaagtaaggtcaacgacccagatttaatgttatttgaacaacaaagactcctggtcaaagacatttggacagtagctgactgatacgctgcagccaccatgccatttgcatggcaatgggagataagctatacttggctcccctagaaaaagacaagatcacagtcagttctgcccagacgttcgatatgctcgtttgagcgcaattcgcatgacatagctgacaccacgaacctcgcaacagagagcccttgatataggcactggaacaggttagaactcgcccataacatgcgtagtattatcttttgtgtaaagctgaccatttcgacgcaggcatatgggccatgtgagcacttgatgtccttggactattctcagcagaaaggtactgacgcgttgtagcgactttgccgatgaatatcctgatgctcaaatcattggcacagacatttctccaattcaaccgacttgggtgcctccgaatctccagttgtgagtttataaccagcgtttcttactatttctggcatatgtaatgtctcgggtttactaattctcaatggaaatagtgagatcgaagactgtactcaagactggacatttcgcaacgagcactttgactatgtccacatgcgatggcttctgggcagcattcaagactgggacgccctgatgcggcaagcatatcgcgtgctgcgtccgggggcgtattttgagatattggagccttcggccatcattacaagcgatgatgggactgtcacagagacaagtgccttgggacaatggggcaaattttttatcaacggcggtaaacaaattggaaggagtttcaccgtggttgaagacgagacgcagcgaaagtcgatggaggcggctggcttcgtcgatattcaagaatttaattacaaggtgagcatatggcttccaagtgacacggctttctctctctctgtctattgcaaaacttttacgaatcaagttactctaacaacgtttgctctgcagatgccaataggaggctgggctagagaccccaaaatgaaagaactcggccagtttgcgcaactggtcattgaaaaggacactgagggctacattgtcttcatggcaaacacactaggatggacacgagaagaaattttggtatacatcagcctgctgcggcgagaaatccggtcgaataactttcatgcgtattacaagtttaaggcggtttacggaaggaagccactcaatgaagagaagcattgatgttttttgtctcttcatgcttagttgtcctaagttgcaggcaagttctttcattatttccgagctggtattgtcgcattgatctcataatcatgtgctatgtcgtgtcaagaacgcgtcggcaggcctgggctatttcatacattaatataataatattaaacaattatcgaatccttgtgggaattattcgcctacgtaattcccaaacagcgattatgatggcatatgaggcatggggtatgattctttctccccactgatctgcgtcgatatgttaaaacagcggtcaaatctagcacctacggattctcacaacaactggccaagtactcttgaagtatattctcttgttttgattcatggaactgggatacccatgcttgagtttacgtgtggtttcgtatgcatgagggtttcgtcactgtctctcaacagtaatgcaggtgataatgcgtgatcatatgcgatgagggaatttacatgaattaacacaatttgctaagaattgagaaataatatagctcattaaagtaatcattaaaagctgtcgacggcatgaatacctgcttgaactgtgagcgagatatgccttgcagttaggatgctcatgatagactcatagctgggaactctacgccgttcaccagacttcacatgttccctcattgtcatttcttgtttcttcacgcataaatttttcacttttttctcttgatgctcaatgtcgctattaatttttgcattcagtatatggccgcggagcgcacctgttgtttcattctcggcgacgaccgcatagtaagcccatttggccctgctgaggtttcaagccactaactagcacaacctgcaaccaaaagcttgtggcgaggaataaaatagaactatttggcattattaattgacatttagaaaattgaccgttctttttccatatttatctcgtcggttaaacaatgataggttcttatctagcctcagcaagctaggagaatgactcgggaatagttgagcatacgtgtaacttcatgacaaatagggcgcgcaagccccacactaaattcgacaacaaaagcgggaatgccttatcccagcaatgaaatgctcagacatattaatggcacgtcgaagctgagttgcagtgctgcgaaaaagcgtttagaggcgtatttttataatacagaataggtgttgggaagagaagcaacaactcggcaataaacatccatcatggcctcgcaacagacatccgggacgattttgagctttcaccacgacggaaaattgctcaatttgcagacgacggtggtgtcaatacggccgttttccgctctagaggaacagaaccgcgccattttcaaggacggcggtgatgatgactatgttatcgtaaccaaggagaccatcttccacccccagggcggcggccagccctctgatgagggatcaatcacatcagttgcctctcctgctgtctccatcaacatcagggcggcacgaatggacgttgtcaacgacgggctggtgctgcatctcggccgtttcaaagactcaacagcgacaacactccagcctggcgatattgttgagcaatccatcgatgcagagaagcgcctcctctactcaagactacacaccgccggccacgttctcggatcagcagtacggcatctcttggagaaggagattgagggcttcgatgaactcaaagcatctcatttccccgatagcgctgcctgcgagttccgtggtctcatagagggcaaatggaagcagccaatccaggagcgcgtagacgactatctgcgccgcgcaatgccggtagaaattgacttctggacagaagacgacttcaagagagaaggcctggagcgcttgatcccggaccgaagcctgctacctccaggagaaaccaagttccgcgttgtgcgcatcgtgggagctgaagtgtatccctgtggcggaacgcatgtcgacacgactgatctgtgcggcgcaacaacggtgaagaagattggaagaagtaaaggcatcagccgggtcagctacacagtcgcatgagggcggtaggaaagactggtcgccgtacggggctatgacacgaatgtctcagccacgtagatgctcgtacaagacacatcgcagcggagagatgcatagataggcaagtggatagactttcttagacttggagacggaggaatgaaagagggacttgtggacataccacaatgagctgcagtcaaccgccgcaaaacagttttcctcatcctgtgatccaaaacgtggcgttgagaaaaagttggccgatctgaatgcaatctccgacctcgctgaagcgaaagggtttcgataatgccatgatctagtgtttatagatcatctccataatctcagtctacaggagaagataacctgccagatgaaaagttgcctaatccggtttacttatgcccctgtgacactttgggaagagcccgtgaagctaatgaagccatcgccaaccgcaaaactagcccccgtgctcggaaagatggcgatagattcccttcttgttacggcgtagctggtggcttatgcaacgggaagccacccggaggggaagttttcgaagattggaaaacgttcgacccgcactgttagaatcaacttggagagttccatcgcactgtctggaccgagttccactggcctccgcattacccccgcataatgacatcggacctgatatttcaagcttggagcaaggattgaatggcaaagagcgaagaagcagaagaggaaaaggtttatggacagatacagaaggcggctgagaaaagaaaattattgttttacacatcagcttctctggtcatactcattactctatacaatagtcttcgctgcaattaccaaccatgggcagcagtgagcttccttttactttggccaacgcaagcctcggcgacctggactgtctcgttgatggacaaacagtcgtcgccaagtcaggcaaacgcttcgatgtcattgaccccggaaccggtaaatcttgggcatcctgcccagactgccgagaagaagacgtcgacgccgcagtccagtcgtctcatcgggcctttcaaacatactccaaatggactcccagacaaagagcccagacattgctgaaatggcatcaagaaattgtcgccgcgcgagatgatctcgccaagatcttggtctacgaaactggcaagcccctcgcagaagcttacggcgagatcgactacggcaccacatttacctggtggtttgtaggcgaagcagagcgaattcagggagcctcaattgtcaacgcagtccctggccgacgagcaatcacaatcaaacagcctattggagttgtcgctgctcttgtgccttggaatttccccctggccctgattctcagaaaggccagcggagcccttgctgcaggctgcaccatggttgtgaagccttcgcccgagacaccaatcacagccctctcagtggcgcggctggcattaaaggctggatttcctcctggtgtacttaatgtcctgacaacaagtctcgatgggacgcctggactggcagaagcgctgtgtctccatccgctggtgaaaaaagtgactttcactggcagcacgagggtcgggaagattatcacgagtcattgtgcgaagaacctgaaaaaggcattggttgaacttggaggaaactgtccttttatcgtttttgatgatgccaaccttgaccaagcgctgcaacacttcatgccactcaagtggcggcacgcaggccaagcttgtgtttcttcaaatagagtctacgttcagcgaggggtctatgacaagtttgttgatgccgtcatcaaggccgtatctgaactgaagattggccacggaatggcagagggcaccactctgggcccagtcacgacaccaagaagtcttgatcgagccgaagacatggccaaggatgctatttccaagggggcaaagatggtggttggcactgggctcagagatcaatcggcaaatggaggcggctactttatggagcctacaatcttgacagacgtcaccgatgatatgctcatgagccaagatgaaatattcgcaccactgttgggaatttcggtgtttgatacagaggaggaggttattcaaagggccaacaacacagccatgggcctgaccagctatgctttcacaaagaatgtggacaggctttggaggctttttgaacggctagaggctggcatgattggcttggtaagtcaaagttgcatgacttcttttacaacagagaagatctttactgatgcaaattcggtgtttagaacacgggcaccaactcctgtgctgaatcaccgttcggaggcatcaaagaaagcggatccggaaaggagagtggaaaggacgtggcagttgacgagtacatgattacaaagactggaacctttacttttgagggtttgtaaattacaggagttggattccaagctactattttctaagattgccattggtaatgaaatatgaagtcttatctttctataatagtattatcctatcttgcatctccatatgaatctcattcgtgcacgaaaggctttgtcataagatgtatttaacattatatagcacctattgcaagataaaccctagcagcgtcacttaatcaacgtgtacttgagtcatcatttgtcataaacaaccaagattctaatgcgtttacacacatcgtccaccgtctacctctagattgactccagtgataaaagacgcctcatcacttgccaaatagcaacaagcattggcaatgtctgccggtgttgatggccggcccagcggaactgtggcgacaaaagaggatatatcagtagctcccagaaaaagatcagtcctattatatcacatggttagcaagagttgcagatcaaggcctggcagcatttatactaacattcccgtgatgccgacgactggggaaacagcattgaaccgaatctgcttggggccgtactcagaggccagcgctttcgtagcagtaatgcaggctcccttggacgcgctgtaccacgatagcccaccacgaggccggataccagccgttgacgcaatctggataaagctgccaggacggttctccttcaagaaatacggcacaatgacattggtcgacaaaaagatggatttgacattgacattcatcaccatgtcgaattctttctcagtgacactctctgtcggtttattcctatacgctgcgccagcgttgttcaccacaatgtccaaatgcccgtactctttgatggccagcgccagtatagcctcccagtcagccttcagggtgacatcggtgcgtaaaaaggtgccttggagctcggatgcaaccgctttgccggcttcttctgagagatctgccacaataactttggcaccttcctgggcgaactttgtggcaattcctctgccgaagccagatgcggcgccggtgatgatggctaccttgccctcgagacggtttgacgacattgtgatttagagaaagcgatatgcacttatgaaacaagggtttagtaaggtatagaaattgaagttggtgaatgaagatgctgtatatgggggatatcaaaaaccctgatttcatgcatcacaacggacccctctcgagggcgtgagccgacgacgtgcataaagagacgtctcaatcctacacacagtgcgggcgcatcttgagccaatttaggccgactcggctagaactactcttcactttagactaggcacatgtgtctacatcaagtcggatgtgtggggaagctcttgggggccatgcgggggaagtagtttggatagtgccgaagatggaccaaagatgaagtgaacactattagctagttagttgcctggtagctagccgtgatgacgagtattatggatatcacttggcattggggatagtaactcgatcaaacatctcaacaaaagaagccgatttcggatcagatgcgccgatgtcaggtccatgagagcttgacgagaaaatctggtttcgacggagccatcgcgaaaggcagtgcttacctccacgattgtataggtcagaaggaagagaaccttgctagaaattgcacatctacgtttattgcctaattttactattgccattatatgcaaatccaccaatcctcaactacaacagcagcaccatcatggctcaaacattccgcattctgatccttcccggcgaccatgtcggtcccgaagtgatggccgaggctctcaaagtgctagacgtcgtggaagagtgtcgccccaatctcaaattcgagcgcacttttgacctcgtcggcgggagcagcatcgacaagcacggcgtcccagtcacagaagaagttctcgacaaggccagtaagagtgacgcggtgctgtttggcagcgtcggcgggccagagtgggcaaatgcttcgcccaaccctgaagccggtatcctgggccttcgacacaagctggatgcatttgcgaatctgcggccgtgtgagatcctcgtgccttctcttctagaagcctcgcctctcaggcctgatattgtcaagggcacaaagtttatcgtcgtgagagaaaactgcggcggtgcatactttggagacaaagtcgagaagcccgagattgcatcagacttgtgggtgtatgagtcccgagaagtcgagcgctgtgctcgcgtatcggctgcagtggccaagatactggggaagaacggcgatggcaaaggcggcggcggaccagcaattgtttggagcgctgataaagcaaatgttctcgccagcggccgactttggcgcagagtcacggaagacgtcttcaagagagagtttccagacattgagctgcgccatcagctcgcggacagcatggccatgttgatggtcaagaacccccgcggcttcaacggtgtcattcacacagacaacacgtttggcgatatcttgtccgatatctcgggcggaatcgtaggcactcttgggacgctgccgagtgcgagcatctccggcattcctggagagggaagatgcaatggcatctacgagccggtgcatggcagcgctccagacattgctgggaagaacttggttaacccggttgctcaaatcctcagtctagcgatgctgctgaggtattcatgcgtgcttgtagacgaggcagcggccattgagaaggctgtcgagagggtatttgattcgaaggaagctggggggctcgggattcggacaaaagacatgggaggtgatgctgggacgaaggaggttggagatgccattgcgagcgaggttcgacggctcttgcaagcgaattgaggaggtcaaggtgttattcaactttagtgacacgattagcagtaaaatgtgagctggagctttgagtggtcgtgcaagcgaggaacaccaccagtggctaaaagcaggcagtagtattctacgctgtagcaattatcttttggtctttcaggccatgggctaggttctgttctctgtgcaggtgcagcagctgaatgttacctcggggtggtggtcgcaaggatgagctcataattgccgtaattgccgcatactatcgacaacagctcaatgtatcagcattggaaatctggctccagtgatgttattgggctcttctccgcttcgtagtataatgaacaccaagattgcaatttttcaagtctcgtaacgcgtcatcatattaaaataggcatgctaaataaatgtacacaacgtgcttcatacaaggaattaaccaaatacgacaaacaacagggcctacccatcacgtgaaagcaacaacagtaaatcactccttgccgtcaacaacgatgctgaggctacctccagcttcatcaagttccacgatggtctttttgtggcgatgatccaggtaagacagtacgcccgtccagatgacaagggcaatgcagcaagcaatcatggcccacataccgcgctaatagcatcaagttagcaaacatgcgtctcaaaggggagagagagttttaaaaaatgcaaaagaggactcactgtgaaccaaggagccatgtcggcaccgtagaagatgatgctccaccaagcgttgacggcattgttgcccagattcatggcggccaacacaatagcacggaaaatgtgctcttcgtaacgcattgaatcgttgcaccaggcgaaaaaggtggcctggcacgcgtagacggaaccggcaatgtagtaagcagccattactaccggggtagagcccgagctggtagggtggtgggaggccaccaggatcatgatggaggttgcgatgccaacgaggccgatccagtagccgacgaggtagcgtttgccattcaggaagtcagtcagcgtggcccaaaacagggtcgagacgatgccaacggccggtacgccggttgggtagttgttcagctggctgacgctgtacttgtgagtagggctgcttttgaggaagagggcaagaagagagttgctggaaaaggactctgtttctccggcaatgacccagagcatgacgaagccccagaattgccaagacgtaagcaccttcttgaggaagcgcaaagtgatgggcgagctctcctcaatgacgggcacgcgggccacagccaggcgcttctcgtcgtcgctgagataaaacgccgtggtgttgcgaggcgtgtctgggaagaagatgaggccgtacagcgcaacggggatggtgaggaggccgtcaatgatgaagagccaccgccaacccgcgagaccgccgcggccattgaggctttggtggatgcccgtctggatgaagccgccaatcatggtgccggccaggccagacgacgtgaagatgccgctgcgcttgccgagctcgcgctcagtgtaccaggcgccgaggatgtagtgcgtgccgacaaaggtggaggcctcgcagatgccctggaagaagcgaatggccatgatggattgggggttgtgcaccgaggcggtgaccatggtgaggccgccccagaggagcatcatggaggggaaccagatgcgaggcttgacgtagtagagagagaggttggacgggatctggcccaggacgtagctgtagatgagtggcagttttgttaatgggatgatcagaagacaggtaaggaagatgtaaccacttacccaactgtgaagcaggtgttgatttcattgagctgattgccgacaaagcccaagtcctccttcattccagagacataggcattggagaggtttgaacgatccagctgattgaagagttagctgactcacactcacatcgatacgagattgaaacagagcagagacgcgcacataattgataaagtaactcagacagcaaaacgtcaagatgaaaaagtcaatcttgcgcaacagcgtgcgctccccaggctgatagtccgtgtgcaggtagtcgcggatcctttgagataccatcttgaactgccgaggaggatcaataaaccctccaaaacctcggccgcacagcgaagagacagatagcaagacaaaaaagtctttggaggttttcagacaagggcagcgccaaacgccggcaatcaagaccaaggcgagtttacagcagcgtgtcaagcctctaaagcagcgatttccccttctcaagagtgaccgaaagacgagggttttcggtggatctttatgagtttggaggtcctccagagaaagagatgatcagtcgcaccgtgttgacgcgccgttgccggctaagactatgtactgttacggaatcaaggccggataaaaaaaaagtgactggtgctatttgggagtagcattatcgtagtagccagataagagccaccgcctctcagccaccgctatctccaatctccctggtgcaaatacgaatgataatcacttcagatacagcacttgctggtcatgcgaggcggcgatagactgatagactgattgctagagtctctcgctagaccaaaactgccggcagggcttgacggtagttcagctcaaaagttggccgaggcgagatccctggcatggacagccttagcgtcgcttgtctgtctttccaagctgtcgaaacgcagggctccgctaggctcgactaagaacccgggaacaagaatcgaaaaaagggtcgtccccctcaccgcgaaagggcaccatgacacgccgcaagccaccacgaggcgtcatcaactagttatatagcaactaatgggcttgctgttaccggcttccgttgaccaaaaacgtggggaagcaacaagaggatcctcttggagatgagaaaagccggggtagcttggctgggggtcccggcgcaagtgtagccggaatcgaggctccattcatcctctactcatccaacagaacattcctactggccgcattctctagtacacggcaatatcctgtccatgcggagtagtatctattagtcgacggagttatatccatagtcgctcgcactatggagctgcgataacgagatccggtccgcgctgggaacccccgcagcagaaaaacaagcagccagaagaatcctccacgcttttccatccaatgccatacggcgggcgttgctagacgccatttttttcgcccattgcttccctcccccctgaccctttccctttttcactaaccttctttttcccttcttctcttcttttactcctcttccttcatttttctattttttgtcttttttttccctttcgctcacgcccacttcccctcccttgccacccccctagcttgtgccaaatgtttcttaccctctttttttgttagccttcccaatctggcaactgaccaaatcgagcaactggatatgggaatggcttccaacaccaacgatggggtcctacagcagcgcaacaggccagtcggaaagcctcgcggcatgcgccgggaccgggactgtcgcagctgcaagctaagaaacgtgaaatgcgatctgaacaggccctcgtgcggagaagtgggtaggcccctgattcatgaagctggctctctgcccccccctttttgcgcggatatcatgatgatgatcttgatcttgaaatcctgaacccccccccccccccctctttttcggagacatgagagacgattgctcacactcttgtgcgtgtaacagtgcgtcgccgccggggtgccatgcggcggctatccgcagcgagtcatctgggtcggcgccagctcgtccgtaaaggaggcatcgtcgccaacctctgcgccgtcgtcgacgccggcgcgctccaccaggctggcccggtcccagtcggccgtctcgcggtccagcgactcgggccagacgccggaccgcggcgcctcggactcgtggtcgccgccggaccggccgggctcgagccccggcgacgacgcctcgcccatcagctggtccgaggccgaccagaacagcttcatcaagccgctggcgacgctgtgccagcagatcatctcgctggacggcgacgccctgcgcagcaaccactacctgtccgtggaggcgctgcggctcatctcgcggctgcgcgactttgtgcaggcccgcatcgacggccatccggcgcgcgccgacatgtgggagtcggagagcctggcgcggtaccggctggacgcgctcatgagcctcaaggacgcgctcaaggcgacgaacccgtttgcctttatcggcatcgcggcctttgccttcttcgaggtgtgcgacagcggcttcggcgactggcagcgccacctgtacggggccaagtcgctgctggacttccactgcaagagccgggccgagctggacaacctgtcgcgcagcgtcacgggcctgggcgagatggtggtgcgcctggtgtggttcgacacctgcggcagcatcatccgcggcacgacggacctcatctttgaggactggcaccgcgagctgctcaccgacagcttcttccgcaccgttggctgcgcggcggagacgtttgagctgtttaccaaggtggccagcggcgaggttgcctcgagtcctaccaatagcgcctttctcgccatcaagcagctgctgagcctgggccagggaacttctgactgggaccgctcagctgacgcatatcgctgcgctgccgtcattgcggtgctgacccgggccggtggtgaaccggtaaccttgtcgacgcagagcacaatctcgaaagcggtggaccgggcgtgtcagattattgcagcgtcgccgtcatcctcgcagttttacatccacatggctgttccggcctacttggccggcatgaacgcaacctcgacgcagcaatgtgacgttgtgaggtcatactggcataactgtagccatgccggggttcgacgctatccagatggcctggctagatgtgaagaacgctggaagttgaaaggcctggcttagactggggtaagttaggcagcaatggttttgctttttcctttgtctttgtgctctttcatctttcaaccagggacagcgaaggaacagggagttttttctttttcacttttttattcttctggaggactatactacatggaaccagcaaaaagtatggaaaaacacgtttgaaaaggtgggacggattttgggctcttctattggtgtctttactttgaaagttttggccgaatgagataccagcactgcaagggctttttccatatctcgtataccatgtatcttgatcaagttagcattgagcgaaagacatgtttctcgggtttacgcaccacctacgcttcgatgcgttattacgcaatattttgctgcttggcggcatacatgtgcagcatcagcccactctctttgactctttgcattgccctattttagagtcttgttgattccttggcttggtaagatgtctgctgaaaaattgagaatcttgacaacttgttgtgcaaagctgcaaaaatcatacaaggcatcacaactcttgaacacgggtcacttctcttgttgttcccaaccatccttcactctttgttcaacagagagagctaatacaatacccagatagactggcactgcatccaacatggatgagcgacgccctgcaatgacaagtcttggggacctaagaaagatggatttgcataaacgaattgttgattgccgcgcttgtgagctgaaccaggctagcaacttggaacctgcaggtcgacaagacgggatatcaatggaatcacagtgggcgacccatccgggcaacatggtgtcattgaagaattgcccaagcaagcaaaaccacgcccgtgccaactgattagctcattctttccaaagcattacccattcttagtgctccagtagcatctccagctaaaaactggggtgcatacctagcatcaagccaccggctagtaagcacggcgccccctctttgctccagtcgcggactctctccacaacagaagatatcagaaccttattgtagcacgacttgccccgaatggacgtcgtggtccatgcctgatcaggcaatcaacctaccgtgatatgcgtgtctcctcgccaagcgcgcaatcgttggtggagcaaaaagggcgcctcgtccccttgggggttgaaaatcgaggaacccctcattgcttgttcgtcagtttcccgtcccttggaccaaaccgagccgtactgccatcttggcttttcctctttcctctttacgaatcacataccatgtactacgactacgactactgctaccgctgttcacaccggcaacggggcccatcgcaaaaagatactctggcctcggagttgtgaaagaccccgcactgggccgcaaccaagcccatcgtgtagactgcggatatgggacttgtgggcttgaccttatcgtaggcaggaaaatccggcatcggtgcggacattggaccagctagaaagtggcgcgatagatatctgaggagagccgaggagagccaaaggggatacttaaaactgagagagacgggctttcgtggttttgagtcgaagctagcggttgccttgactttaaccttgtacactctcctcttccaagatcagctttgctcttctcccgttaccttattgtctttcttgtttgcttcttttgaacaacattattcatagtgtgtaggagtcgaaatgaccgtctctggagactcaatcattaccaacggtgctaatggcaccaacggtgttaatggtgtcaacggagccaagacaaacggcgtcaagttgtcgtgggaagagctcggcgccaagaagcgcagcgagctgttggcttctatacccccggaatggcgcattccagagagcctgctgcctccagattcccaggacgatgtgacgacctggcctgagacatcggggtggtttacaagagcagaactggacatgaccagcctgaccgccagcgagctggtgtccaaactatcctcgggtgctctcaaatcagaggatgtcaccagagcgttttgcaagcgagcagctgctgctcaccagcttgtaagtccatgtctccttgtgtgttttcccagtaaagaatgcattgctgacccaatgtagacaaactgcctgtctgaaacgtgcttcgatcgcgccatcgccatggctcgtgctcgagacgaacactttgcggaaaccggccggccaatcggccctctgcacggcctgcccatctcgctcaaagacaacatcaacgtcaagagcgttgattcgaccgtgggcatggccacgcatgtgggcgatcccgccagagccgatgcaacgctggtcgaggtgctggaggcggccggcgccgtcttctacgtcaagacaaacgtgcccacggccatgatgattgccgagtcggtcaacaatgtgtttgggcgcacgctgaatccgcggaacaggcggacgacgagcggcggcagctcgggcggggagtctgccctcattgtcatgaagggcagtcccattggcgttgggtcagatataggcggctcgcttcggattccggctgcttgcacgggcatcttcactcttcggccgtcgctgggtcggtttcccgtgcggaactgccgatctggcatgccgggccaggaagctgtgccgtctgtcaatgggcctctggctcccacgcttgaagacgtcacgctgtacagcaaatccgtcatcggcgggcagccatggctgagagaccccaagtgtctaccaatcccctggagagacgttgagctcccccaaaagcttcggatcggtgtcatgtggcacgacggagtcgtccagcccacggctcctgtagctcgtgccctgaagcacacagtcgccaagctcaaggccgctggacatgaagtcgtcgagtgggagaattttgaccaggctgagggagcccggctgctgcagcggatgtttgtggctgacggtggcctgacgatcaagtcgcagcttgatcctacgggcgagccttggaggagcgagatgtatccttactctgtagcgagggagctgggtacggcggagatgtggaggctgcacttggagaggacagactttcagaaccgatacttggatagatggaacaaggcgggtcttgatgcccttttgctgcctacgataccgtttaacacggtgaggcatggaacttttaagcatggtgggttgttggctgttttccatgatgtttgtcgtgatttgctgacaagagaattgatagttggatacactggagtctacaatgtgctagactactctgccgtgtcatttcccaccggcttgaatgtcatcgacggcgttgatgtagacgagcctgactatgcgcccctcagcaacgactgcaaagatatccacgcgacttgtacgtattacaacagagtttcaattcttgctatcctttacacttgctttgatactgatagagatgggtgtagatgaacccgacctgatgcacggactgccgattagcttgcagttggtggcgcggaggttggaagaggaaaaggtgcttgcaatgacgggcgtggtgttgaaggcgttatctgggtaaagagatggtgagaagaggccgcgtatgtatagatggggaaatgttgaagaaacgtgacatttacggccttttggctggcattgttatttgttacatgtatttactatactgcttagatagttatgaataacgacattatacagcatgcaacaggccctttggagtcgattatgaagtgaagagagggctgcatgataacatctctgatgtttatagtagttgcgccattatgtgggattcgtctgccgcaaagctttattcccaaagcagagtcgaagtgcatgaaatcatggtgggtgacatcgtgccgtcgcggctccaacggatgccggagagggttgccaggcaatgcctctatgccgggcgccgcaggttggagacggggtttgctaatgtcattcagtgatgtcgcttacaacgaggccacctatattgtagatcggaggatagacgtatttcacgcagtgatatatagatgttagtatctctattcctcaaaccctgattaaaattgcaaagtcgaacatgacgctttggtctcaccattcaagtcgtgggtaatcatcatacacggtccagttgtttgaagtaatacctacaaaagaatatagttgggcaggcacagagctgagactccgacggccaagttgttgttgttgttgccgcagcttcctctaacagaaaaagctcagcaacggacctatgtctaaagggcatcataagatagtttagccttgatgctatagcaataacgcggttgaggctgttgttctctcattttctacatgggagccctaagatttctcttggtatatacacattgtaacaatgattttataaaagatttgttcacatgctgtcccactctaagactaccagtatgcttaacctgcggggcgtagactatactgctagtagtaacctggcctacatctcgggcatttaagaagcagattattacagtaatgcaactcaagcctagcttccaatacgtagactgcgcaataaatttcccaaatgaggtcgtcaccgcctggaccctttatcagtgcctttgaaccggcctatagctgggtattgttagctgttctatggccataagcaaaatggccctgcccttggtagttcattttaaaaacattactcaatctatgactcaatcaatgatgagatctacgagctctgtaaatccagactatacacttacatcatatctttagtttaagcatgagtttgggtatgcaaacaggtccccgccgacagaccctaattaagtacatacatggacctttcttcagctgcagctaatctgcaattaatgccgttcttgtcgtgccgtaatcttcaagtttgcggcagagtgcacactgtactgtacatatattcgccgcacagactgaaatcgagcaaatacgtaaacgtgcctccatgcagttgcttcatgtccatcagcggcacccatgtttgtaatgctacgtcccgccaatgccatgatttttcccgccagtcttcgtctcccattcatactagccaatcccagagactgagattggctatccatcactttggggtacaacaggttgagcgactgggctgatgattatgatgctgagccccagacagtttttgaaccccctgccagaccatcggttgttctctgactcgggtcctggctcctctattacagtacatgctggccatccaagggtggcatcgcacttccaaaggttcataatgccctgcgtgagttccttggtatcggccgctacgtctccagtattctgcggcctaaaatgtcaacagaggctaaagacgccttttgcagccagagtaagcaatacactttgaaaagtcagtgaattacaccactaataactaccaatttagtccgaaaacttggtgctcgctggtgggaaagggagaatgatgacggagatgactgccataaggctcaaagtaacggttatacttgccgagacgtcaaagtcctatatgtcggctggccagcttcaggcggtgtctgggtgcttcacacagatatctggaacgcgtcggataatgggtatggcgtcatctacaactctctcaacatgtaagagcaatgcaagattattgagcaatatggaggcacgttttatcaagatactaaagattgcgcgtacttggacctctcggacaattaacccgccactgcctcgtactctttacgaccaattacgcgtccaaattagagatcaaaatgagtttgggaatttctattattttttgcgaatgcgactgcttaaattcgcaaccttggggctctgctgtttcttgacgcaggtagagattgcggcgttgctagtaattgataaaaacatgaagatagcttcgcattgggccctgtacccgcggagacctacaacagtttttctcctagacggaagaaaggacttcatactcaacttaatacaatgaagtaataaaggatgagcactgtggaactccttcatgttcctgtcctgacacacgcacgcatgtcattcaccagtacttgaagcagggaagattaaaaaatgatctaaatgacataatttaaacagactttattggggtagacattccagcttttcacaaattatatgtgtacgttgcatcaggatacgagacgtagaatgcattcccaatatatgttaagcactcattgattactcccaacgtacatggcagtgtcggcatttggcgccaagacgtggcatcaggccccaaatgagccgagttgaatcggcacatgtagtttgcgttgcagcctactaggtagatatcgacggccgttggatgcggggaagaaaaggcattgaggcgacatggggtatttctcggcttggatggttgacatggcgtctccaatgtcacaaagccatcattgttgccgtgtacagggttattagtacgagttactgcctacaaattggtattcgcgtcaaagtcccctcaacaaatgccagtccccgcgctgctctttatgccaattgcaagtcgctggtcttagacaaagccaggagaataacaaacaacaaaacaattgtctctccgcaagacactgcccgggtctagcttcatctgcagccaagcatgacaacgaccaacagcaacttctgccactactgctagcactgctaccatgcctctctccagctgcctcattcaacacaccaaaccctcacgtctctccacacaacagcagacttcggcatgacatctacaatccttcttctcattcggaagccgcccgcaaacgctccaatcccagcttgttggcgatgcttccctgctgtccctccccgcttcccccgcacgctgtttacccaaggacgagttcccaagggcaagatcgacatgcatgtcttgtttcccccccacttaactgaatctgggtgtaactctgggcgaggcaagatgacgatacataaaagggctggcccggcagtgaaagcgaggtggacgatggtcggtgagacctgccctcgcaactgaacccctctttggcggtgctttctcacagagacacgcgaaatttgtcaatttttgaagccgtttggtacgtgaccattggcagattgcgagaaagattcgtctagatagcctcaatcgcgaaatcgcgatgccggtctacatgtctccccagagcgtcctcggcgccgcgctcggcattctggcagctttcccggttggcgcgtctgctagctggaagaactttcagcctcagcgccgcacagcatcgtcgtgccctgactacagttcttactcggagcaaccgcatggcccatattcatcgggatcgctgaagctgccgtacatgcggccgagcgaggaatgcaggacgtttacgagcccggcagtcgaggtgagctttgaagccctgtttcagaggaaagggatgggaagcgtaatcttgttggatgaggtactgaccatacatacttgcacagaaagtcattagtgatttgaaatctcaactcaaagatccagacgttgctcggcttttcgaaaacacctttccatctactttggatacgacggtcaaatactttgacccctcgctgaacctggcattcatcatcactggtgtaagttgcgcgctggactctttttgcgtttatagtttattgcctttatctaactgtttggtaggatatcacgtacgtacattcctgagctctggacgcgatggtataaacaaatgaagctaattaactgcttacaagtgcgcaatggctacgcgataccggcaatcagtttgcgcatttgtataaactcttgccacacgacaaaaatcttcaggccctcgtcaaagccgtgattaatacagaggcgcgatacatctcacagtatccctactgcggtgtgttgagttgtgcgagcttacgattaaccgcaagactaacaatgagatgttaggttcgttccagccaccacccgagagtggattggctccctctgtcaatgtgagctgcagcccaaaccatcattgtgggtaaacatcatattaacggcttatgcaggattgggcgacagatgttgttgtgaatccgtacgtattctcggggaagccatgtggacaagaagctaacattatttcctatcatggtaggcctgttaacaaccagacggtgtttgaatgcaaggtacgatgatagagttcctaataagagaggctgtttctcacatttatagtacgagcttgattctcttgcaggatttcttaaaatcacgcgctcttattatgctaacacgaaggattcgtcctttatcaatgacaattgtacgaacatttcacagatctatcttcctttgtaaacaagctgagatgctaatgcgagtctactatagggaatgctgcgatgagccagattgtcagagtcctttatgaacagtcacagagcagctggtcaagcgactttgaatgggtgagctactataactggactggtaccgccggcgcactttctcccatggtgcccaacagcggtaatggcgaaccgaagcaggcaaacggcttggttgcttcaagccaccgaccttcggacgatctctgcgtattcagtgagtccaatttcaccaaattgaatacgtaataccaaccattgctgaccgcgacacagacttcatcacttctgacaacgccatgatgtcagttgagctggccaacgttgccaatatgcttggcaaaattggagtccagaaaagcctcgctacacagctacgccagtattccaacactattaaacaggctgtatgggcgcatacgcgcgccaccaatggcatctttgcgtacgagacaaacggcatcggtgctcaatacatcatggacgatgccaacgtcccaagtcttgtgtcgctaccctacttgggattcttggagaggagcgatcctacataccaaaagaccaaagcagccatgttttcgagggcgaatccgtactatgcagcgggaaaatcatggaatggtatcgggtgagttttgagttgaagcgccttccgcgagacagtcttgcaagttgcaaatccatgctaatcacaagaacatagcggccctcacgtcaatgccacttatccttggcccatgagccacatctctggcatattcggcaccgacgacgatgacgagatcaagcagcgacttgcaatcatcttggagaatacaagcggattgggactgatccacgagagcgtcaacatttacaatacgagcgtgtacactcgtccatggttcgcttgggcaaacagctactttgcggagatgattctggacctggcggagcgaaagccacatctagtattgaagtctgggaagccgtacaagcttgggcagtgatttgccgtatggtgggcgaagctgtctaaaacgctaatgatgcttatgagtaatgcaatgaacatacagtattgttttcctgaatggcttttgactacatcacttgatgtttgactgctggtaggtggtagggctgtaaaccacggcgcgataggctattgtaattcgtatatcgaggattgctaaagttgacagagctatcaaacagacgatagagagtagcaagtccaaaacaggttttgtatgggtaggaagtcaagatgagcgccgtaaaccatggagaatgtccaaggaaaactttagtcattacgagtcggagaagcaacagtaaatgcactgctacaagctgggggtatggaagaaaccaaaatactgcgtttcaggccatagaccacggatacctcgcgaccgcgagataaaggcgcggaatagaggaaaaaataccgcgctgcataagaatcgcctccgtcatcaatgcaacaccagccccccactcacatttgtaataaaggccctggagcaggtggaaacctcgaaggatctagctgcgccgtgctccggttaaagacgagatagatagcccaagcgagaattaagcatacgaaatcagttgacgtttgaaacaactgcttgaagccagagcgtgcagcgcacatgtcgtcttttattggaaataaaatagtaacaataaaagaggaaggcaggattatagtggctttgcggcttttgcttttgcccttgcacttactcttgtttaatgttactaatataagtaaaagtagtctttactattttattgacaagtcgggaatatacctctgaacacacttatacacacataaacactatatcagaaatcctgcttattataccgctataaggaccacagaacaagaaggctttactaaactttaataataataactagggtagtagtaataagtaaaaaaggatgcctagttcttctatataatataggtattggatggctattgccttaggtaataggctgatggataagataaaggccccagacttggcacccagtcttaaaccccaagtacctaccgacatgtatatatatattcctccgtagcgcaggctaaatgcgtgtagacagtgacgcggtggtgtaaaaaaggagtagtaaatgtaagtatatgtcttagagattatttagtatataatgcaaataaatgcatgcattagcagagaatatataaacaactgtaaaagcgcaagtggatttccgttactaacctaagcgaggcgggagtggcgcggcgtggcgtcgctggcgctgcgggcggggcgggttgggcagtgcacgaaaggccgagtgtgagacgagagctgttgcgcacggggatcggaggagagcagcgcatcacacttagactcgctccgagcaagatcaatctccatgcagatcaaccttggacccccagagactcgacgcccacagacgagatagactgcacgctcacagacgagatggacttgacaaccacgggccgcatcgacgtctacgttgaaaagattaaccaagccctgacgaacgctataaatcacttggtctcaaagaggtatccttgcaagtcaacttggacttacaaatctcagtctcaacaagaaccccaacctttcagggaagctatatcatctacggatagccatcaggctgcgttgcgatgggccaaagcggcacagttaatggctaaacctgcggatcttccatattgccccgactttcaatacaatggcaagtgcgcaaaagatggcctggaaaagagcatcatgtatatggatgccatatatgggcctgggaatacgtcgcaaccttggcccatcaatcccgacctccccgacaatcttgactgcagcgtgccctcatgagcctgacattttgtatctcatcaaacgtctacccaatcaaaagtcttctggggttgacattatcggaaatgaagctctcaagatggttggccatcttgttgctccgcatctggtaaaactcttcaacgcttgcatgaacaagggctattgcccacctcacttgaagcgttccaaagccatttttttaaggcaggaaagacagctgacaatccaaaggcgtatcggccgattgcgctcctttctagtattggcaagattttcgaacagatcatggtcaagcatattaaagactttgttgcagaatccgtttcaaacaagaagccattgcttccactgatgcagtttggagggctggttggcagatcaacaacaatggcactgcaagctttgacaaactttgtttacaccggttgggccagtggtaacaagcggaaagtctccttgttgggtctggatatttctggagcattccctcgcgtcaaccgccgtaagcttctcaggaccttggtccagaagggcctgccgggctacattatcaagtttgcatgatcctttctttgtgaccgccaaaccgttttggaattacctggccactatcctgtggatttctatgaaaacagtggccttccccagggaagctctctattcccccgttcttttccttttctttgcaaccccgcttcttgacaatcaaaaaagtttcatccctttctggcccttgtaccatgacgtttgcctttgttgacgacacatacatcatggtgcggtcgaattcgtgggagaagaattgcgagaaaatagcacaagtacacgacgtgctcaactcgtgggcagaagaaataatgtctcgtttgcgcccgacaagtatggcttattacattttcttcctcccaacacaaagtcaggcagtgtcaagtgtgtgccaaatattgacaagctacctcctgccgagaagctctttgaaaaagaatacctagttatcctaggtgttcgagtggacaacaggctttcgtggaaatatcacgtcgacttggtttttgaacaagtggctagacatggacgctatttgaagtgcatttccggttccacgtggggcctcagcctgttcagaatgcggcagctccatgtttgtaaacttctgcccatcatagcatatggctgcgcggcatggttctttgattaccaggggacaattcgccagggacatatcctgcagcatttggttaagcagctagacacgctgcaaggcgaattacttgtccaaatttcaggagcgatgaagaatacatccaggattctcctccgaaaagaactacatatttaccctctttcgcactcgctccgaatcaaggcaactgcccatcacgcaagtgtctatgacactgagcatgctaaagagcttcgcttgattcgagaaagagctggcctttgtgctcacagactgaaagcacatccatttacccaactcgacatattggcagcaaagttaaaaaatatggctcaacttcggcagaaacgacacaatggacatgtaacagagggtatgtggaacggcgatccggactgggctcaaggtcgtcaatacaccatcaagcaaacgacgcttgacatgttgaactttcaagcttctgccgcgtgggaacagtatcaaagcagccatgtgccatcttcgcccgagggcaaggctcttgcacttagagagccttggggcaaacggagtttgaattactacaaaaagctcaaccggaagcagagcaccatgttgcttcactgcagaaccggctggatcggcctgcgaagccatctgaaacggctcaatctccaacagtcggaccggtgcccccactgcgacaatggcccgcattgtgtcgagcatctattcatccactgcaagcacaacagtcttgcactgccacggaaaaggctgttccgcgaggccggaaccaggaacctgaatacgattgttacaaagcatccgcagctggctgctaattttgccattaccaactttggcattgagcaattctcagtgaacagaagctggaagactgccgtcaagcggtctcgcacggaaagcgagccgctgcccccccctaagaagcaaaggacccttgcaccgtgaaggagtttgacgattcaaaaggcttgataggaaaggcttttacaaagtattgaggaaataacttgtatgatagggacagtgagacacagtgcatatagtaatataggccttgtttaccttattcctcctgggtatggagagataaactacctattatcgtgacttgttattgaaccttttttttggtgttttgttgttgttgttgtttccctccattacgtatttggtatggtaagtccaaatcttcattcttttttccatccattctgcgaaaatagggctttacttatttgcgtcatatgctaattttagtaccaagtgctctatggcgtacagattatgcctgttacaaaccaaccacataaggatccttttagtacataccttcggcaatacaccagaaggccataactaatcagggtgtgggactccctctcttagtaggatatatacctacttataaaataagaacatagctctaggagtgcattctcattaggtactataagacttacactagtgataactatagaataacttactatataagaactatttattacacttattaaataaaacttaaatagttagttattaatatagcacttttagataataattagattagttatttataatcttattaactatataattatattacttattaaatcttttatatctttctgctaatataaactaatgccttagcttatagattaagaacctaccctatacttaagcataatagtataagttaagatattatatattaataacttttgtttaaaagatacctataatctcttaagtaaatctaaactactatacctaaagtaactagattaactagcacttctgctaacttaacccctaagactactcttatctttacttaagatgctaatagaaatattattataagagaagctcttaattaggataatatatctaaggattagattaaagctttcctttaagatatatttaactttaataagcttcttataaaagtagttaagactaagaagtccataagtaaagatataagaagacttattaagtattaactgccttttatatttaatagaaaaactagtaaactttataacttttaaacttaacttaaggcttactttattaactttaaaaatattattaatactaaaactaagaaagtttcttttatagctatttaccttaaagaaactatacttaaataattttaccttatttaagatatatattttaataaccctattaaactatagcctgcttatattaataaaatttttattaactttttaaagtttaaagaagaacttattaaagcctttaaaaatattaaagaagtataaatagctaaaaataaactcttggaaatttattagaaaggaaaatactttaattatattataaaatttaaagacctagcctctagagttacttaaggataatctgcacttattaaaaaattctataatagacttagtataaaagttaaggaaaaggtttataatattaattaaactaagtataattttattttatttataaaaaagtatattaaagtaaataaccttctttataaacttaatataaggaactataatatataaaaagattaactaaataaaagtaaaaattaaaataaataagttattaaaaataatagtagcaccctaggacctatggatattagtataatataaaaaggaaatgggaaaaaaaaggactttaaatgttataattataagaagctaaattatatagcatgtaactgtaagttacttaaaaaagaaaaaatccttaaactaaaaaataattatgctataaagaaagataataaaagcgtttatataataaaacacttaaccttatttaataataaaaataactataaattctattattttaaatttaaattcttagataattctaagacactagataaagaactaaaagctaaaatacctaattaatagctaatcccctaaattaatttttaactattatttactataaaagataataccttagagtaagataataatactaaatagtataactatagaattattaataattaggataataatatttaaagaatatataataaatttactttaaaaatataaaagcttaataaattctataatagtattataaaagcagaaaaacctattaaaggaaatatgctagctgctttatataaatagctaaaagatatataataataagaatttaaagtataacttatcttaagagctataattttaaataaagtataattatataatcttttatattattatatttataaagactataaatatattaaccctaattacctattatattattacattagttaaactagttatattacttatatatatataaaacactttaaagaaaaatataataataatatctttctagtataaattccatttactacttataaaaatatatactataacataaagttttataactagatatttacctaatagtattagtctcttaaagttattatattaaaactaggttactgcaactatagtaaaggagaattataaaaatataaattagtattttataattattataaaactgctaaacttataaaatagtaagactatagtaacttaagatagaagtataactgtaataaaggataatttaactataaagactatctaaagctaaaatataaataatacataagtataaaaattaacacctagcactatttaaaaaactataatagtctactataaaagggcaacagaaggacttaagacatataatatctcttaaaaaaaaaaagaagaatataataataataataaaaataaaaaagtagttaaaagactttcttttaaagtgttattaaataagaatttacttatagttttaataaatagtaggttaaaatataattatatatttactataattataatatatttataattactagtatataagaaaaagaaactatattaactttaatatattaaaggataaaacttttagtataataataaataaattaaataataaactaattacctattaataaattttaaaaattatattactaaaactatatataatatagctaatatcctaaaatataatcttattttaggtatactttagttatataaatataaacctaatataaactagaaaactagctaaatttattagtaatataataaagatttaaaagaaaggaaattaaaaagctagaaacctaagattttcctactgcctattaatatacccctttaatatattaaaaaaagaaaaaggaccttaaaataataaacacaaagatatattataatcttatgtaaagaattaataatactagataaagaattataataagttaagtatttaaaaaacctaatagtaaaagtactaaaataatactagaaatataacctttataaggattaattaaataaagggctattgctatacttaaaataggattataaaatagttttaaaggaaagagtattcctaaagttctataagatttataattttaataaaactaaacttaaaatacttaaaaaataaattaaagtataacttaagaaggaatatattaaagtcttaaaatcacctattaaataccctattatttttattttaaagaaaaatagtaaactttagttagttattaattataaaaagttaaataaaataattattaaaaataaaaccctcctacccttaatcttataaattaagaataaattatataaaaagaaatagtttactacttttaaccttataggagcttataagcttactaaaataaaaaaaggatataaatggataatagcatttactataagatataaattatataaatacactattatactataaggttttataaatacactagtattcttttagaaataaataaattatatacttaaaccctacttaaataactttactattatatatattaataatattcttatcttcttaaacacccttaaagaatataagaaatatatttatttaatattataaaaacttaaaaaaaataaactccttgttaatcctaaaaaatatatattttatttatagaaagttaactttcttaaatatattattacccttaaagaaatttatataaaccctaataaagttaaagtaattaaagaatagctaatactaataactcttaaggaattataagtgtttttaaaacttactaattactatagaaagtttattaaaaatttcttacttaaggctatcctattaattaatataataaaaaaggattaaccttttaagtgaaaagaagaataataaaaagcttttaaagatcttaaagcagctttaattttaaaactaattcttgctatatttaacctaaagaaacctattactattaaaactaatatattaaactttataattagaggagtattaagttaacctagtaataatagtaaacttaaacttattactttctttttatataaacttaataaactaatactataatatcctacttataataaaaagatatatataatactataagtatttaagaaataaagatattactattataaaagtaaatataagattataatatatactaatcacaagaatattttatactttactattatataaaaactctttagtaaataaattaaatactttaaattcttattataatttagctataaacttatttactataaaagaattaaaaataaaagagctaatgctttaagtaaaagaattaattataaataagaaatatctaatgttatagtataagcactttagtataataaaaaaggaaatattaaataagtttatatatatcttatatttaaagtattaaaaaataatctaatacttaaagaaattaaggaatatataaaaacttacttaaataaagaatatttaaaagatattattataaaattaaaataccctaaataaaataataaaatataagtacttaaagaactataaaagaaagtagttaaatatatttataaatacctattatataaacataaaggtattattaaaatagttaattaagtcctaaattactataaaattaaaggacttaagcctattatataatatattatattatactataatatatactaataaataaaaaataaaagatataaactttataaaaaactataactactactagtactagaatagctataggaattaattacttttaactatattactaatttacccttatttattaaacctcttataaaagttaaatataatagtatatttatattagtctactgcctattaaagtaaatatactttatattatataataaattatatatagtaaaagaacttacttacacttatataagaataattactataaaacataaactactaaaagaaataatattagataaaaaataaatatttacttttaaattttagtaagaactaatagctaaattaagaataaactataaattaagtattatatattatccttaaatagataaataaataaaatatattaattagattattaaagcctacttatactactatattaactttatataagataattaggtaaaaaaactactagtagcttaattatactataataatacacccttagaatccatagggattacacccttttatactaactataaattcacactagaagtatttaaactactataagataaacctaattctaaaaaagcttaacttatagtagaaataataattaatttacactaagaaatatataaataacttaaacttatttaagataaaataaaaaaatatataaactaaaataaaattataaaactaattctttaaaagggagatatagtttatatactgtaatacttataaggctataaattattaaatattaagataaataggctaagtaataaacttaatattaaaaaaataaaatcttataaaattcttaaataaattaaagaagtaaattataagttagctttattaaatataataaaactttaaattttagtattttatatattataacttaaaaaagtataagttaataagaacactaaaagacttattttaaataaaattattattaaagattaaaaagaggaatataaaattaaaaatatacttactatacactaaaactctaatataaataatactaagtaccttattaaataaataagatactttaacctggaaaacttataggaactagtaaaatactttaactcttaggagctaataaaaaagtttctttattttatagaattaataaactaaaattaaataatatagtgttttaattaatcttattaacgctattattaagctgtatattagctataacccttaacttagtatacttaatattatttaatttattaagtaattaagcacccttataaaacatttatttaccttatatatttatttactaatattatttataaaaatataataattatataaaactcttatttattaactaagataataatattaactattattaaaactttattagcttttattattactaaagtaattcttacttagcctaatgctttttaatatttaacctcttcttcttaaatgctagatgttaagctaagaagagttagaaaaattcacttattttaaaactataaacttatcagctgctaaagaaatactatttctattatatatttaacttctataagtatactttaaacacttttaataccttagcgctatcttatataataaactataggtattataaaaagaataaagtataataagaagtctaatagtattaattattactatagctgccttatagtaattagttaaacttttttaaactataagataacactttaaaatactataaggtattataataaaaagaaaaaaaattacttattatattaaggaagaagaactataaaccttatatactattatagccttaaggataagattaataaaagaggggtattatattataaactaactatataaggatccttttagtatatatctttagtaatacactagaaggctataactaattagggtgtaggactccctcttttagtaggatatatacttacttataagataagaatatagctctaggagtgcattcttattaggtactataagacttatactagtgataactatagaataacttactatataagaactatttattacacttattaaatagaacttaaatagttagttgttaatatagcacttttagataataattaaattagttatttataaccttattagctatataattatattgcttattagatctcttgcatctctttactaatataaactaacgccttagcttatagattgggaacctaccctatacctaagcacgatagtataggtcaggacgtcacacctcactaacaccttattttatacatcagcagttttattcaacatctttttgatcctcctaggcacgcgaggccctctagtattgctcttcttgcccctttgcccattgcaccactgctttccttctccgaattcgttgatttcggcctggttggtggtttgctcctgcaactggtccaatttggcagttgttgccgtttctttgttatctccctttgccatttgttatctgtatgtggtaagcctacatgattgaatatctaattaaacgaagctgtgtttttgctgatgctgcatatggctagaaagattacagtcagctgtgaggttatcctgtaagttgcatcatctaacgaatgcatttgaggttttgttaacaccattgtgagaggctactgcgaggttgccttactgtattgtaagtagtaccaattttagtatcttgagtgaaatatattgctctttctgcaaaggtatgttcgacttcctctgggtaagaaaccggccaagtctatacaatatacaacacgctgacttttgtgctacccgtagctaacctttcaggaaaaggaatagtgtaggtaagatattatattccattctgtgagaatgataattgactttggatctaatatagagcttttcttgtaggtaaatcgcacgcatgctttcgtcgccgcatcttttcaaatgctaatcgttatagcgttgacgtcagagtcttgtgcgttgtaacagcgcttggcagttggtgagtaaatatacacggctcctgctttcaagaatgagtagagtttctaactttatatcgacgagttctatcaagaaagatttcttccattttccaaggtaattcccacattacgctctcatcagaacatcagcttacgagatgaagaagtcatcaaggccttttatgcctgcaagtaagccttgttatcccatgagtaaaggacaatgggctaacaaacggatggaactcaaggctggcttccgtataggtggccttttcattggtaagtctggctgcaatttacacccacataggcatctcattaatagctttgttactaagtctagctccagcgttgcgttgagtcatcggcgaggaactctatcttcggcgtggaaaccttatcttgaaccttataagcgatcttgacgatctggcgtcgttggcgtcgttggacccaacgaggctgaatatggcgtttttttttttttttttttttttttttttggatatccttatccacccagtcattgaaccaagggctaggtacagtcctctattgcaccggccgttacaggtcttttgaacctatacaactgcattagaaataaatctcgataaagtggcgggtacctccgtccaactgctggtcccctcatgcaaaaaactgtgatgtttggtgtcacgtacatgcattttgttgtcttacccccaaactacatggagcctggcaaaagtccacgtcaaacgattgggcactgtgatactaattccaacaaccttttcatggctccacgtgatacggagtcccgcatttctaactcagctctcgattgccggatgagtcaaacgctgcatctgttccaaactctaactgaacactatgggcggcctgagccaatgccatatataattgtcaatgtgacgcccagatcagagggcttcttttattcttctttgtttcgttgtcatccttgtttattttgctaaaccatcattttatacaacacaagtcatgtctccaaagctctcgtttctcgatctcccctccgagcttcgcaatgcgatctacctgcattatgtcaccgtagaaaaaggctacgtgttcaactttgaaacaggaaaactggccgctctcggaagcgacggaaaaatgcagccaatcgaccacgctctcaagtttacatgcaaaacagtcgcagaggagatgatgggcctcgatttgcaagtaaattccatcaatttttctactggctactccgaccaatggcgcgtcaatgcggcccgattccacaatatgcaggcctatttcaattatgcggcggtcagtatgctacaagggccacgaccaacttcggaggatgatgatggcgatggcaatgccgaccagagagatccaagggagactcaagaagagaattctattggcgaaatagtcagtaatcacgtccaggaccacggccacggccacgatcgtcatcaagaacaagaacaggaacaagacgaagatgatgaccaagatggggatgaagaagatgatgaagatcaggacgaagatcaggatgaggacgagaactcaagcgagcaagtcctcctccctacttgctgtacagatgccatagtggaagaagtagcacaacgatatcccgactttaagcccatcctcgagattatcatgctgggtacagatgtcactacccaaggtcgtcactttggcttggtgccgacatttaaacgacaagcagttctatatacaatagagctcgcattgcagcaggagttgattccagaagattggtatgatcatatgtttcatcgccccagacaattattcgccttacaaaaacgtttaccgccttggctctgttgtctaaccgaatatgaatttttcgatgtgatacgccagtctgtcactacttgctttactaagaggcaatatgaggattactgggataagcctcatataagcggattcggacgtcgcgaatatacgcaaggcaaatatcgcttctccgcagcggcgctggctataagatttctatcaaggctccctgtcggcttgcgaatgcatttgcggaagattcgcttgcatgaagattcggtgagcgtagcttatccggaaacacatgcccaggggcttatcaagttttgcattgaaaacccaaaacttcgcatagaacgtcatcttgatttgtggagaaatgttttccaatcgttgtcatgtacagatgaagtggagtctttcaacttcatattggagaagagctggataactgacaccaccgatagcgatagaggccccggactgtggtctctgacgcttacagacaaagttgctctctggatgatggaagctttggctcttctcccactcggcatgcccaaagaatctttcacattggtcttggatggaggagaggcacccgaaaagtgctcagagatttttcagcaaatcatccaacgtgatgctgcgtggcaagccgcatgggaaatcgtggcagccaatgagtttgcagaggaatctttcttaaacaagaggactcatagctgctgtacgtatttgtgactttttttcttattgatatgctattatgctgacacatgaatttatacagacagaatggacggctttccagaagcgatgagatgcatggagaacaacctccacggattcatccaatgtacatttgacctgcgtccaagtatctgggatgttgaaaaagaaactgaaaagttccgtcatctaacactgggacaatctcatgcgctgcctgtggataaccagatatttttacaaccgccggaaccgctaccgagttggcgagatcttctcgctgagaatatactgccagaattctttggtgaacaagaaatcgtcgaaggcgaagttgattatgatcgatacttggagggcagcgacgatgaagagacagaggacgatgagtcgcagccggatgtaagcgacgaaaattatgcgaaggtcatgaaacagagagacgatttgttgatggaacggttggctcaaggctttatgtttttcaacctcgctgaccctgcttccgactccgactccgactccgactcctactaaaagttacattcaagtttttaccagttgccaaagtcgagcactaatgagaaaaaaaaaaattttttttctttttttttttcaacttttctttacatttttgtgcttccgcatctgttgattgttatctcgccgggcaaattctactcatggaaagaaagtactagagaatatttgtacgcgtaaaacacacacgtcaccaaaatgattgccatgttcgggtcaacagttgttatttggtaaattgtattagatgagtagtttacttgataaagtctaataaagtcacagactgctaaaaaaaaaatcatgatgcgagccgtagggatcgaacctacgcgggcatgcccattgcggatcaagttatctcagctcaactcaccaacctaaacacaacgccttaaccactcggccagactcgcgaacatttttatgcgcaggttggagatgcgtctatgaatgatttggattaagcgcgctttcgaatgggatagacaaacacaaacacaatgtatatcttttgcatttgacgtataagtatatcacatgacagagttatataaagctgggatccaatatattgactatagaggaaaatatatactcaaaagagcaacgcatgctcttgtctttcaactagcgcatgcaccctaacagttccagagttcctccattctgcaaaaacaagaaatctctcgccttttgcgtctcttcccaacctatccttgttttttttttgtcgttgtagctttaccgttcaatggatcctcttaaccggtgtagctgcaggtaacgccgctgctgctggcggagcagtcagtcaggaccttgcccgaagagctctcgatatcaatgatggtggagccgctgggggtgatggtgccagaggagccagaagcagtggcgttggagaaggtgaccttgccaaagttggcaaagggaacgagctggctgccctcctcaaagtcctcgacgatccactcggcattggtctcgcaaagggtcgagggcgtgttggtgaaggtgtgggaaacggactttccggtcgtcaggttctcaagggtggcaacgccggtggtcttggacgaggcatcgacagtcatgcggatctcgtcgccgaccttgagggagaagccggagaagctgtaggagtagtcgggaatccactcgtaccaagcatcgaagctgccgtcgccgtagaaggagacaccagtctggagaatggcactttggcatgtgtctccgtcaattcccacccatgcagaggccgcggcgttggaaccacccgaggcacgggggactgtgatggtgccggtgaccttgttgaagcccttgccgatctggacggcaccggcccagttggaagagtactgggggtactttgtgttcctctggttgggaagagagtgagcgccgttgcggcggccatacttgggggagacgtttgagggagcggcggcggcaaggccagcggcggcaaggagaactgtggagtacttcatgatgggcggcgatgaaggagatgtgtgaggctctttctgatggagttgaagcttggctttggagctgagtgctgatgagaagagggtattcgaccatggcatccggccgagctttttatatatctcgaagcttcaatgccaaggctggtaaccggcacgtctacccatcctctctacaccatttgcaagctcgcatggtgcctggttccacggattacattcttcgaaatggaaggagcttgtccaactccaatgcctcaatgtcctttgccaagctcaactcgtggttctacttcctcttccagcaactcacgagcgtgcagagtggtagcatgcctcctccaccactgcaagccaagacaacggagggctaatcgaagccatctccagttgcaatctagctcacatgcttgcctaaaaaggtccaacacgggattgggcctttgcagccaacggaggcagcagagatacggactcagaagctgataggcaggctactgcttctctaacagtagactcgagatagcatcgaaaagcaggctttcaaaagatccaaagacgatggccctcaccttcctgatttgctttcatccgtgatggcatcaaggagttgaagatccgcttcaaagccacgccatcaaccttcaaccttcttttttagcgcctcctggccaaacaagcccgcatatgcctgaaccaagcttactgcccagagttattcacccctggcagagtcggataattcggatctagtgcccagacttttaaggtggtggtgctagtactcatatgtccgatggccagccaaagggcgtgaagaatgaatagacgggatagagaattctcattaatcagcacacagctcgcaacattatgcaccacaatggcgctagtatctgctatccaactggtactttgttcatgtatctagtttatgtgtgtaaatttttttttttgccattactgtttttcttctttgcgtcaattgccagcctcctttcatcggcccatcgctgtacaaggtacaaacaccaaactaaaaccccacaactgatacgaaccgcccctccaatttatatgccattaagggatgcgaagaaaaaatacagggctacaaaataaatatacacacacaagtttaaaacatcaacgccattgtgttcaagaaaagctatacaataccctagatctattctttaacgcgatatattaaatatagcatcgtaatagtagtaataatagcagcagtagcagcagtagcagcagaagcaagtattgaataggtactttacacgcactgtcattgtggtgtgtagaattgagaaatgtgtgctaattgtttaagaattccctcttttttttcccactagcacaaatgagtgataactctcccaaagcgccaagcggagatggcttcccgctatcgtagatcgtctctcaacaaggccaaacgagctatacaaaactggtaggtggctggacattgcggggcgtgcagctggacttgccagagcgccaaggaggaagccctttgaaaaggtaagtaggacgctcggcagcggttctggaaggtagtattggtcccggcactgagatgccgatttgtttgtagatagcctcaaaggagtaaactaggtaggcacttttcacgataaacagggacatttgaacaaggcaaagcggaagagaaaagagacggcgaatcctgtttcgtgaaaagacgtcggcttgacttctcccgagcagccttggtggagtgcgttctctaattggcctccctcattggcaagaacagacatcttcggccggctccgaacgcaccctctttattcctgttccaaagcgttatttatcagctagattaatacatacaggacgcattagatatcacagttgagaactgggatagacttttgcgttccggcaagcccagccttgtcaggtttctcactactgatgaactatacaagtatacttgcaccgcggaactagagtcagaaagcaaagtatttaacaaggtaaacaaagactgtggataatcgggcacggcagcgaaatgaagaataaaattcgtcaggtagatagacggcttggctacagactcatcccaggcatagcaaccgacgaagaaagctaggctttgtgcatggcccttttgtatagtgtcggggatcaacccccccaatgggagtaggcagagcaactaaagccgcggcatgaaatcaagctgctcttttcagcgtctcatgctttattttatttttgcgccaaagccgccgcggctattttgttctggtcgtggtcatggtggcctaagtaggtactatagcaatacgtgtagaagggtcctagcattgtaggtcgggtttaaatgcgaccatgtatggcgctacggagttatttacgctccagctatgcataaaatggttaaaacgaagatggggcttacccgagggctcatcagcactataattgcaaagcccctttggccgacaagcttggtgttgcttttgcaaaataagacatgatacggagtagcagtaacagttgtactactcatagtcgtagccgagctgaatggaggaaatgccagttgagactcttctgtcattcatccccgccctttcttgaccactgcgtaagtcgccgttgttagctcgccgcgctgtttttactaccgacatgtgatgttgccatgagctgtgtacaccagccgggcttatcttgcaatcttaaacaacaagtgttgcagttggagttttacgacgctggtgcaaacaattgtcatcaaagacttgttcgctgaccgtctacgcaacggttattccagtatacaaatatacttatccactgctaacgggccctttcccattttccaagcttgccgtcgtagaataaggctgagccaagcatgatggccagcttggcgatttctgggcacgcactagcatgcatgagactggggagagcgagatctatgctacaatgccgttgaagccgcgttagaaaaaaacaatggttctaaatggacactaggtagaattatcgcagttataatgtaaggattactgccagccggtgagcactggacgttggatataaatgcatgtcaagccataagtgaatgaacaagcaaatacccggcgaagactgctttcacccggcgcatggtacatgtacctttggggctggtatttccaacaggtagcagccggccaccaaccctaagcatacatcgtcacaccacctactgcactgcacatgcgattggtgtcgccaatgctctcctccgatgctcgtgcaaaacagctctcgtcttatctctgagcgtttcgcgcactgccgaaatcccgccccgcctcgcccggtccagtccgcagcagcccaggccaggcaggcggtgcttaaggcacgcagagccgacgtgcggcagaattaaagtcgctgcatcgcaaaaaaaaagagagacaaatccaaaggtcgcacaacggacacttgcgcttttgcagttatttatgcattctctgccaatgcatgcagttattcgcatcatatacctactaaataatctctaagacacatgcttgcattttctactcttttcgcaccgccgcgccgctgtctacacacattcagcccgcgctacgtaggttaatgtatgatagtgtttgagactaggtgccaagtctggccatcttcatcttgtccatctgcccattacccaaggcggtagccatccgatacctacatcgtacagaagaaccaggcatcttttttcgcttgttactactgacccagccggtgtcaccaaagtttggcaaagcctcccgaggacaggatggggttgataccgttgatagcgtcaattaatgttcatacaaggtcatgaagagtgcaatatatggaaatgttatctaccttagtttttcagcaaagacgtttagtacattaatccctcgttgatataggaacgccttattcctgcctaatctgcatacaatcggaccttgattggccatctgcaggccaggctgtccagcatgcaagcaatcgtggctgggttacagtagaatagcgatatcaaaatgcatactcgctgcccaaggctacaccatgtcaacccaacgtctcaatatacagattcttctcggcgctaaagccccaagttttttaaagccttttttcccaaattcgagctctattatttacacgccaacgttctcctttgttcgttacacatatcaagctgcgatatacaatcatggaattcatgtgggaattcaggcatacccctctcaatctggaaaggcccgcgatacgactactttacttaaaccccggaagtggcagtgtgataacttgcaaccttgttcaagtagaattggaccagcgagacgaaatgatttcttacgaagccctctcatacgtctggggctcttcccagccttcagatccctcccgtcgttctaaacttattggtgtggacagttgtcgtctaagcatcacctataatctctaccgggcactgcttgaccttcgctaccaaaccaagaagcgttgcctatggattgatgcaatatgcattgaccaaaagaacggcagggagaaaggacaccaagttggacaaatgggcaacatctacaggcaagccgaccgtgtgattttccgtctgggcctggggtcaaaggagacagatgtctttatggacagtctacagtggctgcagagcgagagcttaaagtatgtatgcaaagactggtcacgccaggacagccgttgggaagagctttgggcctcttaccccccgcgattgagggaatggcattttgaccttgtcgagtcacagcggcaaggtttgcaggaaattctgaacgaaccgtggtttcgcagggtttggatcttacaagaggtggcactcgcaaaggccggcattatctcttgtggtgcgaaatccgtgtcagctcgccttttcaatcttactcctctactcttaggagctactcctaatgcgcactgccaatctgtacttgacatcatgccatctcaatggaaggagtctacatggtggggtgggaaccgaaccttttacaagctcctattgaattttgggagtagtgaagcttcagaacctctggatcttgtttatgcgctacgaggcttggcttcggatttgacgggcgaatacagcggcaccctttttccggattacgggaaatgtgaggatgagcttgctcaagatgttattaagcatgtatacagagattacctgaacctctttcaggaggagccattgtgttcaataagagagctgatcaatattatacaaaaactggacgtggatatttgcaggtcactgctagaagaatcgaggatacacggggatttgaagaagtttctacaaagacctggattgcccggccaagaaatgatgaaagctgcagcacagtacgacaaaagtggcaaggtcgttcgggaatttctccgttaccgtggagaaaaatacaaaatagaagaagacgttttggtatgtgctgccacgaacttgaccggcgcaaaacaagtattcgggatttttttgggccaccagaatcaactcattgtcaccgaaaagatacttattgccaccgcggagaattcaggctctggccatttggtaatgggtttccttctgtctctagagacctcagattataaaatcactccagttttggaggcggtggccaggaatagatctgaatattcaagagcagagatcatcaggattttattacagcaaaagaacaacagcaacaacactatatcagaacttcttactgctgctactaatatccaacgttacggtccctgcatattagagcatttttttcaagagaagcctgattttaagattgccgaatacgctattatcgctgccatgaagaattggcggggcggcgtggattgcctcagagtaatccttcgttactgtccatcatacattacaatcactcggggcataattcaagccgcaagcaattcgcctgataagtgctctactgcgattgcactcctgctccacaacccagatgtttatgaccagctgtctaaagaggagcgattttctgcgatgaccccgatcatcaaccaggctttggtccagcacctcgactttgaaaaaactttatcacaagactctatccacgaattttcagcacgcaaccggaaatcaaaacttgaaagtcttgttagggaaatgggtgaagatcaagacttttttgacacagacgtgatttcatccgtaaagctctatgggataagagtggttgaagatctgtttatatttcggcgcaaggaggcgatgatcaacgacacatttgtacgccatttcctcaatgaaatcaaagcagaagtggaaaactggtgcgatatggatctaagatattcatttcagcaaaagtatattcttgatacagccagtgggcagaaaacagtgatgtggagcgacgatatgctcctcaaaaaaatagaagaaatacgctatccagaacggagggatgaggaccgacaatatcaatttcaacaaagagataaagaccgagaatatccatttcgacaaagagatgaggaccaagaatatccattccgacaaagaaacgaggatgaaaaatacgcaaataaagtaaatgcgagtctgtttatatctgaagaagagcgacaatattggggcccttggatacaatcagatgaaggtcagctttcaaggaaagacaggcgacgtatatggaaactacgactacaacaaatgttaagtaaacctatgacggatgcagaaagatgcacgtggactcctttgttaagggaagttttaaatcaagatatgaccccagacgaaatgcacacctggatgcctctattgcagcaaatccttgaccaggctttcccaacaaagaagctgcgcacctggaagtttttactaccacaattcctgaaacagcaaatgacggatgaagacacgagaaaatggagacctttgataatgcaatttatcagcctgggcatgacgaaagaagatttaagcacttggaggcctttattaccacaatttttaaggcaggagatgataaatgtagagtcaaatacttggaaacctctgtcgccacaatttttagagcggtcgatgtcgaatgaagagttaagttcttggggaggtctattattacgattcttagaggaaccaatgcttgaagaagagctgaacacttgaaggcctttattaccacaattcttcaaggagggggtaatggtcaaatatttggatacttggagagctctattaccaaagttcataatagggccaatgaggaagggagagttagatatttggttgcctgtggtacacaaattcttggcgtggtggtcaatagaaaaaatgacagaggaagagttacatacttggaagcgtctattaacaccattcataaactacccaatggtaaccaataggttaaatgacttcgataggtgtatttcttacagactttctcagatagctgaagagaaataagtatagaaaagggaggtacttggaagcttttaatgtattttagaaacttctttatttagtttaagttataaacttaaaacttaaaaaaaaaatcctcgatatgaattccgttttagaaaagatagtttcacggctttacttagcataagcaaaatacaacataaacgtaatactctcgtactactatagactgattagaacaaggtccagaaaatagcgactatatggccagatatctgtctagaagccaccaaccgcagggagcccattctttatccaccattctaattctatgctatgctgtgattcctcaacttcaggccagttactgtgtctctgaaggacaaagggatgcggcagacgatgctgcctagtccatgagagatcatgcccatctcccccccgcgctgcatccgctgccagcttagtaaattgtttcatgaatgtcaaacggttctccattattctctcagcagtggatggtgtgcaaatatgcgcaaaacgtatctgacgaatgctccatggtgggtactcctcggctttcagcggaaaactccggggagaattgcaaaattccttgttattatattcgattattcccttctgctgctcgtattcttctcttaactggcccaatacgtcttttataaaatggctatggaaaccatttgcaagcttatgctttttgagttgtttcgcatctcctgaagtttcatagaaccagtgtccccggacaccaaacacatccaactccaatgtagtccatagagcatcagtttcctcgattggtatcatgcaaaagtgctctcccttggaataaacctgagagatggttgctggaccaagtagagttgagtccacaattgactgacgcagtgcttgctcagactcgctaggacgccactcgaccaggatgagttctttgaggtccgggttgagcttgtgcccaagaaatatacggttagagtgggtaggtatggccaatgccaatcgctgaacgcgacttatatctcgaggtctgaaatggtgaaacgtatgcaagattcttgcaatttccttctccttctcattgtgtggatcggcatcagggcagtcaatttcgtcgtcaagtagcaatacatcttgctcaaaatggaaccaggtttgtgggcctggggctgtggaaggaaacgcaagctgatagccgtacctgatgagaaatgaacgtgactcggagcaagtatggagaagcggcggaatggctgcttggcaggagatggtctctcttcggtacaggtgaaatgccaatgtgggaatttgcatgagcatctcaaacgggacgatggattcaaactcccaagagaattgcgcccgcttattgctggtgaatccgtatgcttcgagcttggtttgtttgaagaatcttcgtctttgacgacgcagaacggccgatgcttggagaaggagatgacggaaggaagaataatcaatatctgggcgcagattacgctccgcgattgtaatgtgcggtagtctcttgccgaaatcttgaaaattctcgacttgttgatggagatggacaatccgaggcggtgtggcaagaaggtatatattggagcggatttctaggggcagcagagggaacagttgaaatgaagacattgcggtaacttgagtaaatgagaagagctcttttttgatggaaaagagcagtatctcgttattgacggtgtagcggcgatgttaaagattagagcgagctgaatgagcccatgtaaatgccactggattaccacgcagtgtatgtcccgccgcatcagaaccccgcgaggccccagtggctgctatcaagatatcagtgaagcttacagcgccaaccccagacgccacgtcgcgccactcgctcattatctaaataagctcttgaaaagtgttttctttttgacaaaagattctcaatagctgttccgctggagtaaggttttcttatgggtatttaaaaagtgaagtacttgtaaataaaagggaagcttgaaatttataaagtaagtaaaaattaaaagtgaataagcagaactacagattaggaaatagttctcaacaaccaagtacgttaagcactttaattcttacgcaaaagcaaaatataattataatttataaaatcttaaactaactcaatatactcccacttgttataatctgcattttcaatctgttgctgtatggccccttgccactgccatttctgccatggcttcgtcaatcttccattgctgaggaaacaaggcgaaactagtatataactccccgggcgatcaaggcttttgcgaataatatatggcagcgactcgcctgttaatagcacaacctcatctcctttgcgtggctctgctattgacagcccaacctgcccagtagtagtaaggaagcaacactgcccactaacctgagtcataatctgcatgagatcgaattccacagattgtttcactgacggtctcggcttgatgctgtaagaccgatgatctgttgcaagttcaaaggattccaaagctgtggatagacgaacctgcccaggtcgatatccgatcgagttactaatcatggtgaagaactgattcaagtatacgtcccctttgtccattgcaccaactttctctacccaagttttaagtatagcgcaagcaatcggcatataaaagtcgtctttaaaaccaatatccagaaccatatttctctgcacacttacttttggcaaaagaacgccagctgtagctgtaactgtagcaattcgaagccctttgattttgagcacactttcgttagagcctctagaaaatatagcgggcgaaggaagcggttcggcatttgaatgctcgtccatccaccagggcacggtggtggttgtccaagatggaacccaactaggcaatccatcattcctgtcgctgtgacaagcaaaccgcatgaatttgacgttgccgtaagcgttgaggaggctatggccggcctttgtatatacctcggcagttgtcaaagagtaatcctgttgaatcgtgccaaaactcgctggcagcatatatcccattgagaagactttatcaactgccaacgtcgattgcttgtagcaaagattgcttaatataagcgcttcgtcatattttctgctacccgtgggattatccgagcgaggagatatatgaaggccataggttcggaaccactctgggtcaagtcgagcatgtaagagggcggttatgatggcggctttcaaatatatttcgcaatggagtggctcagccgatccgcaataaacaaaacaattcgggtttatattactctcctgtatcgtccatactcttttccagtatgttcttgactctaaatcggcttctccatcttcaatcttttgccaaaagcctatagaacattattaggaaatgtcagcctcgaaaatcaatgggaattaaaaagaaatacctttaggcataggtatatgaggaagcataaacgatcccataacaccgcttataagttcagcaagtgcctgaggaaaatgggttaatccgagtagggaatcagtaggccactctggtgaagaagaatagcgtattgctttgcgctctatccaggagattggagcaaaaggcaaagtaataaagctataccacctgagtatgaaatcacttgaatcattgccatcaccaagccatatattcacccttgtcgctttctggtatatctcagccatcattgccacttgtgagctcttctcagcaatgtttttctggtcaatgcaaattgcgtcgacccataggtatctcgattgcccttccgtaaggcggagtcgctgaatagcggatcgtgcatttttagtaacagggaatttcctgccattggcgtatatgactttatccagaggttgattatcccatgaatacgagagagcgtcataagaaggcgctccatcgaggggaactgccactaggtcgacatgtatttctgcaagcgggcttgcggcaccgtgaatctttatcaggcggatgcttcgttcatcgggaagctgaggataggcctcgccagcggctattatgcctgcatccccagcctttaagtagtgagcatttgtgtaatgcttttgctttgagaccgtcttagggtaaaagtgatcatagaatgtatagccaagaaaacaaacgagggtatttctgactggtgcccttgataccttggatagtattctagatatcaatcttgccattattatatactaatctcgataatatgcatggaaaagatgaaaacggggaactgtcaagagttttctggatgtaaaagctaactattattcgcatgtatgctattgggtgtagttaggcttgaatttggacattaccaggcatagactaggtattgcctagtataaacttggcattattaggtattatgaggcattaattgggtattattgggtagcaattgggtactattgagtattaaaaggtattagtaggtacaaaatcaactattaatgcttgcttctacactcactgaaaagcaaaagtattaatgcttaaaaaatggaagaaaagggtgatgctatactacagacgaacatgggtatctgtctacgctgtaaaattagagcagaactaaaattaaagaaccgtgtttgatacaaacaagtccagacaaagggtcttcatttatatatattagagctggctttatgtttaattctagtcgagtgcttgtaataagtaactcctcttgaagtcttggagaatttgtctccagcatattgctcctgtcagaaatccgcgggaggtaccccgcgcttgtcacattatcagcagccctgggtcgccgtgtttacgtcaagggacaataatggtattgtgcaaacactgccgcgattggaagcaactattgtttgattacttatatgaattgatatgtggctggatgggagtaagtgtaattgaaccatgagctatatgaaacatccgtacaaggcacggaaaatgggacgatggccatgcctacatggcgatacatgtacttgcacaatctgctgcattgtactacatatgacatctcctcaatgctcttctcagactgtcgtgtataagacaactctcatcttcctttcatgcgctctttgtgcatttggcagcgtgaaactaaagtaacagaccgggatcatgtcgttagccccagctttatgtaatctgctccttcaacaatcatgtgagaacagcctcagcctcaacaccatcaccaacaccagcaaaagccgacgagccaaagcaaccaaagagaagccacagccaccgccatcatgccgccatcgcagccaaccgccgcgcccatcccgcacatccacatgctgtgcatcaacgacgcccacagcgccgccctgcgcgccgccctcgcggcccacggcctgtcgtcgctcgcaatcacgcaccacaactgcgcgctgtcctttgtcgaggcccggttcgacctcatcgtgtcgccggccaactcgtacggccggctggacggcggcttcgacgacgcaatctcgcgctccttctcgccgcgcgacgactacctggccctcaccagggccgtccaggcgcggctgtacagcgactggcgtggctttgcgccgccgggcacctgcacgctgctgcgcatccccgacgagttccaccagcgctcgcgcaacgcctggggcaccaagtacctggcgctgtgcccgctgatgcgcgtgccgtccagcgccgactgggaccgcgaggtcgtctacgagtgcacctggagcctgctgtgcgccatcgacaggcacaaccgcagtgcgcggcagcaggacgagatccagagcctgctcatggtgcccatggccacgggcgttggggccgtgagtccggccaagtgggcgggccagacggtgcttgcgctcaagcactacattgacgcggtggaacacgaggcgaaatggagcgcgcttgagccgagtgagattgccgaatatgcgggcgacgttgagaagacgtggaggtcttagggtcaatgctctctacatgctgtcggttgccagcgagacgatggagttatcgtggaggagcaaagtcgctggttgacgtataagagggtgatggaggggaagaaagaagactgcagcatggaacatggaatcattcagttgactcgcctgcggataaccactgcagcagacatcatcacccacaagaccgcgcactgcaaaaactggaaatacatcgacaacgactccagctccaaacatgttgtatccaccatgtcgcaataaccttctcattcaccaaatctacaaaggaaatatgctctcttataaaaggtatccgcaggtcgagatccgcctcagccgcgacagcaagccccaaaacacatgtcagaatctaatatgccaatgtcagatggccccaaaacgccatatatataggtatacttactctttccgtgacgctccgtcgacgaagccacttcttcagcaatccacttccagtactttgatatcgtgccagacgcttttccagacaccggaagaatgttgttcaatcttacaaccccgtcatttcgagcggtagggtcatcgtttcgaccgtggtagggcggagggagcagcatcatctggtcttcagctccatagtctgggggcaaatcctcatcggtattgcccatggcgatgctagttgatgttgttcgcaggcagtctgactggagagcatttgctattaaaccgagcaacctactagagatgaaatcagagctttataacctggcattgccctggctaggttgttacagaaaaggcaatgataagaccaagtgggtatattcatgcgattctttcatgcgaggccatacctactactagggagcagcaaatgactaggcatatgtctttctagcctctcttctgaaacagaggagtgtctgctcctttatatacaatcttgcagattcaaaaataacaagctgaccaaataagccatttctatctccaccatttaacaagagcatctgctcatcaccatgctattcactgcactcttcacaagtcttctcaagaggctgcttcgtctcaacatcaaaatagtgtagagaaaccatcggcgcgcaaatctatcgccgagcagctgaattcatcccactttataaactgcgctctcttcagcccctagtcatatgccaactaagcttaaaaggtatgcatcacgaggcgtgcgctatctctacgaatctgcatattgaatgtcaagaatgaggggaaggctggtcatgctgcagatgccaagccgcttggctattgactagattgacaaaggaaaatgcgtctcgctgtttggctgcccaaatgtaagcgtcagcgtcacattggctgtcctctgtgaagctgaacatatttggtagccatgtaggtggatgcatgaccatagattccgatttgatgaagcagccatctaagctttgcaggaagccactctagccgtgggggacttgcctggccaagcgcgcatgtgcagatattcgaagcgatgggcgtcatgtttagctgtgtttaagctgacatgcagtggccaagtgtaaactgcggatatttgcgcgtttttctagatagtcatgaagatgattgatgcgacggaatggctggccaaggtagtcgatgctcgatgctgatccaacaattgagagctggttgcattaccggctctggcctgtcaacgtgcagctagctgatggccaacatttggtcaatacctacctatcgaatacctgtacttacatacagctcctcaactgcagctctctgcgccaagagcactcccaagctctgcgtttgtattggaaaaacacgcctggtgacgctcaattttgggcagtaagcgattgcagactgtcatctagcgaattcaagtgcccttggatccgaatttgtatcaagtttgaatgcgactgcgaggatgaaggcgttgcccatagactcgcgtattccattgatagtcgtactatgccgtgcttcaaagaaacccacttttgtatacgcgcggccatggagaagaagtttagtagcgactggagctgtggctaaattgtcactcatcgagcgttttcaataaaagacgcatcccaagtagctgcctcatcacgctccggatgaacagatgaagccaaggcagccagccaaggttagtgaagcgattcgagatccagatttggcatctcaaacatcccaaagtgtcgccactcgccgcgtcgagttagtgtagctaaaaataggactgattgggtagcgtgttatgcgtttaacattgtttctccgagcgtcgggcgattaaagagtcttgaggtttcaacatgttttgccacgcgctgcgactgtgtctgtttgtactgcgtgggtatacttgcagtagcgagtacgcggaatcgcagaaacgcgacggcgatgtgggaacggcagccagctgcttatatgtgtgcagcatcatcacgcgattcgctgggcagtgagacatgtttggacttgagggcgccgacccgcacattgccaaccttgcactttgtgatagacgaagcgccaccaatagcatcgctgtcccccaactgagaggtagtatttgatggcaagtaacaaagaccacagtacaagtattaggccaccgttcgtgatggcgggcgtcgcacaacctagtgccaaacatgcttttcgctgccgccatctttttgggcgagatttgcatgctgtcagcagtctggaattgtcgcagggagcctgcggtctgctggagagagaatggctgcagtctgagaagcgcccttcgtggcgccaaaaagccaagatgctcggctcgacggcctcgggcgaactagatggacacaagcttgacaagattgctggtttggcctgcctagtcagggacgacactgcagttcggcactgttgtgggctgcaatccacttccttggcaaaccctgtggcctctatatccaagtacagcacggagaacggtagcacgaccaggatctccgaaagcaaagtctaactgagccaggcggtcttggcaagcacttggaaacgtagatcgcgacgcttaagctggccttggctgatgcttaaccagccgcccctgtccgtggataccagcagcagtatgtacagtaggtgtacaatgtctactgtcgtcgtagcgcagtcggcgtctccttttgctgaaccaacaaggcggtaatattcgacaccctaatcagcattcgggcaaaacattgctgcactgtccgcactggcattagtaggcagcggcattgtggtatcacggatggggagaaatcaaaagtactgcccggtccctccccctgtcgtcaacttttagcttcgactgccctgtcacggccagcgtccatttgcattctcgacgttctagccccgacctcaatcgtcgaccacgctcgcgacggaaaatgaaggcttccatctctagtcgactctttgcgctgcccttggcagaaggcttgagtgcctcgtctcctgagtcaatgccccacggcagattgcgcggctctgtcgccgatcgttaaaccacacaaggcaaatgagagacgccaatgacgtgcaaagagaggaaaagtctgttctgctcttcttcagtggatcgtggcttggatccgcagccccgccagacagggcagggtccaaaacttggcttttttatcgcgcgccccgtttctgattctgcatcgcgccgcctcgagcgttacaggatggcggcgatcggagcaatgcgtaatatcaagagatacactgtatggagatggaggacaatagagcaggattaagaactcagggggacatggtttggtgaacagctgcaacgagcgggcgaaaagtgcggctttgctgcttctgctttcgtttcggcgcgacattccaagaaacatgttttggctttggctttggcttttgctttggctttggctttggctctggcttgcggcgtttaggcaaggcgaagcaagtttccacacgccatgcggacggaatacatatctcgcgccagccatctcagccatctcagcctcgacatcacgtcaagatgattgataggcaggagacgagatgctccatgcagctgtaatcttggcccctgcatccgcctgctcgcctatcaaagcaggcctcgtctgttcagcggtcaacgaggcagagcaactgtgtctgcaggtacagagactagcacatcagtgagtacagtgagctgcagagtcgcagattgtcgtacaaataccttctcgcacagtatcagtcctgctccagggagctcaggagttgctcgatgcgagcgctctgacgaaatgagaccccgtccaaccgtcccgctcttggcatggatttacgggcattgcccgcggggacccagcgatcaacggtcgcccaggggcttttagctggcacatggtggaaagaaagggatccacaggcgtgatactgtagcatagctgtactcgaaatactcgagaagggatgagatgaagatacagtaagagacgtccaagagcagcagcgcgcacgtgatagtataacagaggagtgcttatcggtgcacagatacaagaagagggaaaaaaagaccagctggcaggcactggcagagcacaggaacaacttgctgcccctgattccgggcactgtgctccggcgtgtagcatcgcatggatatggcaggtgagcattttgggagccatgctagcccgtagacggagtcgagagtttatctcagcggtgtagtggccatgtatttcctgggactattgatttgtttgatgttggatatgcccatcttagtggtcagcaaatactagtagttggaggcaccgagcagtggtgcgggcaaaaagcttgatgcaaacagacattcggcccgtgctctcgtcaaatctcggcgggccaagccacacgagcgaggctggctaaaggaattccagaagcccggatttggagagctaaagtgaggacatgtctatacttgtacgataaggcgagtgcgatatagactacggggctgaagaatatagcaaatcacctgccttactgtacactcaaagttctgacctactactactagtggtaggtacagaatatagcatcagcatgcggcgtcagttacatacctacaagatacccaagactgcctgggatcaaactcagcacagctcgcaaactgtttctgcgaaaatccaatggatggcatgtcacttcagctggcttacctgtatctcaccacttgcagcatcactcattgcgcagtaaatccaggtacagtacatacagtatgtgctacacctcgacgttgaaaatagagcacagtgcccaaaccagtctcaaacggagtactccgcctgaagctcagtgtgtggtacatgtacctacagcctggcacatctccacagcatttccgctgcagctgcagccctccaagtccctctacctcggccgccttgtacctcagctggccctctgcccatgtccaggtccccaaacaggcccccaccaaaatcttccatctccatcccatccatccataatccatccacacccacctcaatgacaagccaaaatccctgccgcaattccaccctcagcggaccctctttttataccagactggcaattcctttgactcgctgtgctactccggcctggccaccgtctcctgccttatggcttgagctcccaggccagttgttacaccaggccgttttcaactcctcttctcttctccccatcaactcgtttcttcattctctatcctctcctcctcttccatcctcgccgttccctccgtccctcgctgatccctcgcagtcgaatctgccggatcgtaatcgtcctatgtaggatttggtttgcggcggctgtttgcgtgtttgcttgctttccctcttgttccccaactcgaaccaagctcggcttgattgtgtcactcttttgcccttcgcctctttttccaacccgcggagcctcgtttgcatcgcccgctcgcctacgccttaccacccacttgctcattcaccaccgatcattacactcgcttcgtatcacccacagatcgactctcaactctcagcacgacttcgcccgctcctgggccatagctgagaagaggcctttgcgccagaaagcaacgctttgtttgctggctttcgcaccaaacacgggcctcccagtccacatctcacgtcagaatacaatcctcgactatctttggcctctctagcatgggcgccaaactgccgggcccccatcgagtcatcaccatgaagagtccaatcgtccggtcgatactgggcgccttgtgcgttttctttattctcatggccaccctgcgcaacgacagcctccacgtcagctccaagatcctcgagcaagccggcgcaaggacaggagcagattcacacgccaagaaccagcagcctctcgaaaacaagaccaccgagcagtccagtgctcccaaggtcaacatcaagttggactgcaacgctgacctagaccacctcaagcaaatcaaagaccgctaccagcttgaagacagattccagtacatgaagcgctacgtccgattcacccgcaaggatggcctggagcgcaagcggatgaccaagctttcacaaaagctgctgcccgatagctttcggaccattgagctggggaaacggctaggcggaggcgatgtctgtgccgcccccttggaagtcgaggtccctgcctctggctaccctcgcagcgtcgacgcctccggcttcatgtttggtgtgtcgaccacctacaaacgcttcttggacccaaacacgacgcccatcaacgagtggatcttttggctcaccgacaaccacggcaactccaacggcggcaagctgcttctcatgcttctcgacgccaccgacgaccagcttcaagaagtggccaacatgctgggcgatgtcggcattgacgtcgacgtctatcactccaattcgtccgtcgagatggctgtccgctatctgactctcgttccgacgctctacacccaccctgacgcggcaagcaagaagtggctggtgacttgcgacgatgacaccttctttcccaacatgcacggcctcattgagaagatggcgacgtttgatcataccagagacatgtacatcggcaccttgtccgaggacgtgggcgccattgagcgtcacggctcacaagcctttggaggagccggcgttttcctgtctcggtccatggctgagaaaatcaccagcctatacggcagctgcaccacgcaagcaaaaatcctcgagtccaactctggctggggtcctcagggagacattatcctgcgcaagtgcatctacgagaatacagaggtccgtttgaccactctctgggatctctggcaactcgatttctttggccaccccagcggcttctacgaatggggaatcaagccgctttcgctgcaccactaccgcggtggaggctggcactctgccaagcctggccagtacaccaagattgcccacgcttgcggcgaggattgctccctgatgcgcttccaaacgaccgacgactttatcatctcgggctactccatttcccactatccaaagggcatcacctttgacaccaaccaaatggaggctactctgtacgcggcgccggaaaacaagggctggaaccttgatttcatgtttggaccgcgccgacagtcactgctaaagacgggccgcaagatctcctgggagcttcaagagtccgaagtccaatcggatggttccgtcctgcaaacatacacgcgcaagagggatgacgagagatgggtccacgccgacaaacagccgatgagcaatatcgatggcgtcattgagcttgtttggatcccatcataaagagggaaaccctgactcgaggcgacattgtacaccccacgatcggcactacctcagtttactccccatgtctagaggagaggctggtaacgttgaacagatctggaggcggtttcttattaaacctccgagtgtcaccgtttatgctcactctggttggctgtgctacctagcagtacagcattgtcagactgtaggctactttcttttctcaataaagggagggcctttatggcgcagcacatttaggacaggcggcgaggacaaacgaccgttataaagccagcggtgaacttgaaaccctctcaaacgcaatttttttgattgaaagctcgcttcttttttcttctttgtcttacttttttttttttttccccaagggctggcgttccggaaatgggctggatatcatcatctacttgtatctcgtgtaatcgaatcgggaaccaaggcctagtcgcgggacacggagcaaacactcaggctttatgtggtaactaggtactcggaggtttctccgtttaggtggccaacccggatgaagctacgattctcttttgaaccggctttttgtgcttcaactttttgttttctacttttcccttctttcttcatctcggagcatgggtttgggatgtatgtcatgtagattttgttggctttggtgatgtcggcctagtgcagcgccgcatcgctttgacttatatgatgcaagatggctttggggctattgactggccggaaggaggcaagccggccgtattatagacccgaatactcctgattaatggagaaacatagacaatgatacgctacacattcaagaatgcgggcttttgtcgtgacgatctaatacatccttgtgccattttcattcagtgtccaagtgcagggtacacagtgttgctgagtcagccgcgcccctcgatggtacctatccggcaaatgccccgccaaccagcaaaaggtgccaacaccaagcctttattatgtcatgatggctttggcgcttcctttctacaacattcgctattcgcagtccccgaaaagtctgtcttaccaacggcggcccggcgcccaccatgtctacgtatggcatattcagtgtctgtccattctctgcctcgagcgttgtgctgacagctttttgcaacgcagcccatcaaacaatatcctaagcatcccgttccgccggtccctgcaactctctctctcgacgacgatccggcagtacataaacaccaaatatgaccagcacccggacatgttccagcacgatctggagatgattgacgcgctgcggcgagacgccaccaatgtgcgagagccgcatctcagcggcatcaagaagctccaggtgtatgcgggacagctcgtgtggataggcggcaagtttccaatcgacgtgcgtcactatcgccatgcgaactgctttttttttttttttttgaaaaaacggcgcggaaagggacaaggacgaggggaagattatatgctatgctatgccttgggtactgactacttggatcctctagattggcgccgaattcacctggtatcccgctcttggctaccacaccgagcggccgatggcgcgcaacaacctcaaatacgagctcatgaacattctctacaaccttgccgcgctttactcccagctcgccctcaacacgcctcgaggagacaccgagggtctgaaagcagcggcaaactacttctccctggccgcaggcgtcctctcgcatgtccagaaagccgtgcttcccgagctgcgcatgtcgaacccgcccgacgatatggacaacaacacccttgaatccctcgtacagctctttctggcgcagagccaagagtgcttctggcaaaaggctgtcatggacggctacaaggacgcctcgattgcgaagctggcagcaagagtctcggacctgtacaacttggccgcggatgccgcggttagtagcgaggccatcagcagcgcgtggattcatcacatgaatgcaaagcatcaccactttgccgccgccgctcagtaccgcgccgcgtgcgattgcctagagaagagaaaatacggagaagagattgctcggctaaaggacgctgtcatttgcgccaatgacggtatcaaggaaggtcgggttgcgtcgctgaacaagacggtcctggaggacctacaggctttgaagcgcaagctggaagaagacttgaagagggcggaaaaggacaacgatttgatcttccttagtatgtcatcgcctcattttgctttgggtatcagcgctaacacatatcaagaccctgtgcctccaaaggccgagctgaagatcctagagagggccaatatggccgccgcgagaacgcccctccatgtagccaatcctctcgactatctgagtgatcatggggagcttgggccagcgcttttctcgaagctggtcccgttttcggttcacgttgctatatccatctatgaggaacgcagagaccgaatggtgaaccagaacattatacaggagctggagactcttacagagaagatacatacactccttagcaccattggcttacctggatccctaatggccttggaaaagccacttggtcttccaccgagcttgattcagcacgcagaggagattcgacagtctgacgcgataaacaagattcagagaagcctacttgacattgacaaactgcgagccaacgactgggcgatatatgaggagggcaaggcagcgctagcggcagagaaagaggaggatgaccagttgcgcaaaaagcacggaaccagcagatggctgagacccgagagccaagtcgatcccaatggctcaaagttttgggctgcgattaccgaaatcggaggctactttcaaaacagcgcaaccagcgacgatgctgtgcgtgacaagttcatcacaaataaagagatgctagagattttgtcaggctcaaaccaatctttgatgaattacgtgcctacaagtacgcctattgagacttcaagcgatctgaaagcttctgttgggcgtgtgcgaagtgtttataatgatatccttcgaatggaaagcaagaggagaagaaaggttgagactttacgggaggctgtccggcgcgacgatatcaaacctgatattctcaaagaagcagctcgtcttgaacgcacatataccacgacgcccttgcagacggttcattttgaagagttttttgaaaagcggctagacaagctctacgagcccgagattgaagccattgaacaggaggcgcaagaccaggagaatcttttgctgcagcttcagcgctccaacagagaatttgaatcgcagaagcgtctcgttgacggaaaaggccatcgtgagcgcgagcaggtgttacaggaactgaacggcgcgtacttcaagtacaaggaaattggcaataacttggaagtggcaagaaaattctacaacgatctcaataggatcgttgccaacggttttcgggaccctgtcaaagcgtgggtatcggagcgacggatggaggcgaggagcctggaagagtgagtaccattggaaaattgagatgttttgttaatgtttgattgattcgaggctaatcaaggcgtttacagggaacttaatatgccgacgttgtcgagtctcaacatccatcatagccagcagcctgttcgcaatccttcgccaggatacacatcgccgcctgtcgcccacaaccatcaatttgccccgcagcagcaacagccacagttccaacagtcgtatcagcaggcataccagcagcagcagcagccgccgcatcaacagtatcaacaaccgctacaaacgcagcaacagaccacatttcctagacctgcggcccagagtcccgcggaggcatcgattcaatcttgggccgggggcgcaatgcaacagcagcagatgccgcctcagccggggcagacgcagtcaagcgcaacgcctggaacgtggaacccatccatgggaatcaagtttggagggccgccgccagcgggaggacctcaaggccaagagggaacatggagtgccagctcggggattcgatttggctgagacggatgcatacttggaatggcgcaattatgcttgggatgatgaaaccgatctatatatatcatgtctgtgtatgaatagtgcttggggaatattgatgtgtttgtttgaagtttcaggtcgtttggatgcatataggcggagtgttggaatggttgagaagcgacgatgatgcgccatctcatagacacgtatgatgagacttgttgactccaacgtttggtctagattagatacatgtcgtctagatgcatgcacagaagaagacggttgaagtagatggctaacacatatatgagaatatgacctgtcttcacgagacggtcaagtgaaggagactgttgttaattcaacaatgtatctttctactgtagtaagaacttggccgtgattggtgcagtgtcttgagccacgtttcaacccaaacatatccagggaggtgcacaaattcatctcgaaagaccatgaagacatgcgtgactaagaaaggcttacggggtaattgaaatgtgcagtatcctaaatcgtagcagtcctactcgtggtctcacaaatgaattagtgccagtcccttgcaggcgaggcccctcgttgcgacttagcatggcgcgtgtctcagcattggaaacgagcttattgttatacattccttgtgatttccgtggactgaaatatgcattcttgcattgaatatgttactgccgatccaacagcatatatagaatgaagcatagcatcgtcgagatcgccattcctcttacacaaaccgaaaaaatggatcgacaatgatggaaattgagtccatggcggatacagatataaattcaagaatatcccatccatagagacatcgagaacaaccagacgaggcaatccaatccaatccaatccactcattatagaaatcatcatacaaagacgccaacatgaaattcacagtcgccaccgtcgtctccctcctcgcaggcagcgcaattgccgcgcctacagagatgaaggccaacaaggcaatcgacatgtccgcaggcgcctctcccgttgccaacatgcgtctggccgacatgttcagcaagcgccagatggccgtgctcaaggtcctctcggagcaccagcaggagctgggcatgagccaggcggagaaggacatgctggatgcctttatggctgcgctccatgacgaggctgctgttaatgtcaagagacaagagccacttccggttccagtttctactccgacttccgtcccggctgcggttacggctcttactcctgccgttaatgccactcttctgggcagccttggaagtgctttggacggggtcaaacctgatgatgctggagctccgactgacgtcgtcggcgcggttggagatgctgcgtctggcgctgctgatactgctgtcgattcggccacggatgtgctcagcatcttgaagaatatcccgggcttggcgggtctgctgggaaatgcgacgggtgctcttgggggagctaccgctgggctgggatctgcgacttctgggctttctggacttactggcggccttggaggattgactggaggattgggaggactgactggaggattggggggtttgacgggtggtcttggaggactgcttggcggtgctcgcaggggcggccttttgggcggcattctcatcccaggcattttgtaagatcattgtctttttttggtggttgacggacaaggaaagaagattttgcgctagagtatgcagggaagagagaaaagggaatgggtttacgaggtggagggatgttaatgagagtaatctggactaatataggataatggcactatcttgggtttgttggatattgttcctggatgtgacttgctgggtattattttgatgccagagctgtgtaatcctatgagactaaatcgctcaattgaaagctgaagtgaggtttggttcgttcgattcattaatcatataaaccgctaagcatgccgcttctgcgcgaaaccttgagataccaaggaccttttgccacatcagtcttttcactcagaaccagggaattaggataacctgaggtattgaaatgagagaaatactatgaatccatcaaagctctaaatagcttctgccaagggaccaatgctcagccttacttatactctcgtctatgaatatgaaatcggttatcatctaccaaagagacattctcttctagtccacgttcaagtttatagtttatataagccccctagccagtcggccagcatcgccaccatttctttcgtgcagctatgccccgtgttttcctgcacaaacagcctggccttgctttggttcgaggacacgtctccactcagcatggctttccttctttccagccatgccgatgtataccgcgaaggaaccagtttgtcgtattcgccgttgcacataaaaactggtatatcggtagggaattcttcgagtatcctcttgtcgtctttgcgagtcagttcggccagcgctcgtggccaccgtcttcgctgctgctcgttcatgaccttttctagctgattgtattcaactgtttctaattcttccccctgtacgccaaatactgcggcgtcgatgcctagacgctcgaggaggagagacgtcaggtttggacacccgacaaccattccgaaagcctcgatttggccttgtgcggccagggccatgcgccaagctgtgtgggcccctagtgatacgccaagcatgatgttgtggaatcgagtgaattgagagagatatgctggtaaaaaatcgagaacgagcttgaagtcttgggtggctccggagatcatggatatcaggtccatgctgtatacaccaagatgtgtcttagcaaccttgaacagaccaacagggaaatatttagataaaaaatatcgattcgatgagctccatgacttacgcatgattgtcattgccacctgaccaagtcaaatttgcatcgcgactgacctagataattcatcatgttagttgccgtcttaggatatagcacagcagatgatccatacttgtcgatctccatggttcctcatgttcatggtaacagcaatcatctcaattcttttccttcttccgtcattcctatacctatgcaatatctcatgcgcaatgccttctgtcaccaagtacgttcttgtccggttgtgagctagatacagcactcccacgtccactccggacttttgcttgagctcctccaaaccatagacatagatgatcacgccacctattgcgatggatgttttgctggaacgtggagtcgtgcttggaagagagaatcgtggttctaggccatctggtgtagtgcttggagaaggcagtgagtctgacatgatggcttggcttttttcgctgcaatcgaatagacaagaggctagagtgccaagataaattttttttttttttagaaagaggggaaataaaaaggtaataaaatgcggcttacgaatagctcactaacatttaattcatttattctttcttgcagtaagggagacggccatgtccaagtcgatcctaatgaaggaaacgcttacccggcaattatctgccggacactgcctttttaaccggcaagcaagggaattcggtagattcggcaaattcggtcaactccaggaaatacgccgctactggaatattgacactactgcgttgacagctgagacatgttggaattcgactagtgccacgcaccccatacaacgtgatcggcatctgagattaagtataggcccttgctatactatgatatatcaaatgtacacatgctaattgaatgtttttggttctctaggctaaatcaaaaggtcgttgagaactttattacgtaggataaaataggtaaataaagcatgaatacatgtatgcgatagctataagcaataagatagaatgcatttttatttacaaaagtatgctgtactttttcttcgtatgtaaactaatcaactcatccccttgcccgcactctaaacttcagaaaccagatcccaaaagtttaaagggtgctgcttgaagaattccataatcatcggggtggcattgaagctcgcaacatgatgtcccacggctaggttatccggatttggttcagtactcggccaatcgtgtccgatggttgcatcatatacatgttcgaccatgccaaagtggactcccgttccaaacttgtatgatatagtgttcgacgccaccttggttgtgacattgtgtaggccaagtccgtctcgcacagcccattgttgaatgaagtgcggaatcgatgggagacattcgttcttgcgctcgccgccgtcgtaactgattgttgtgtcgttgccgccatggaattcaagaagtggaatgtcgtttctgccaggctggcacgggatgggcacagtatcgggctcgcagggcagcgtatcgatgtagtaagccccagagaccggggcaaacgctgcaatgcggtgagacattacggggtcgcaggccaagacattgcagaagccaccgccgtccgactttccggttgcatagatacgggaagggtcaatacaatattggctctggacatggttgaggatgtctgtggtgaactgaacgtcgtttatcttgacgcccggaacgccttgccatgtttccttgggtctgttagttggtactgtcacagtagccgcaactttacgtattcgagatacatacattgaaaccttggggatagattacaaacgtatccgtgttaaatttgggattcgtcaattgatccaattctagttgatcctcaggatttcggttgccaccatggtacgacaagatggcaggcgttggaacctctgcccggtaggttggtggaatggagatgagatagtagcgcgacaatccgccgcttgtaatcgttatgttggcaactttcccaagcgcttggccacgaggtaaagctttaagacatccttctagtgggattagcgaagagcccttggttatcaccaaggcttcaaccaacccagttaagaatgcagccttgagccacaacattgagccaacgatttagagacaggtagattcctaattgggaagaagaaacaataagacaatgaaacaaactttccactgacgtcaattgtctcagcgaattgcccattttatatacaattgcattccagtccaaaagggcatttaccccttgagcccctatatgttggacatacgagccgtctgaaccggccaaggctgatcaatactgtctggatcatgagattctgccgatttttgcctattatttttagccaagaccgaattcaccgcaagtattagctcattgtccacattttacgagctatcacgcactagactttcgtgtgtagaagccaagttgtgaaggaagcttggcaatatcggccggaaagtcggcaaactagcttggatacgcgctattggtttctagaatcagccactacgcatggttcggtgtggatatggcaaaattaatctgtcttcatcttctcaattaacaatacatcagactctaacgctgtagaagcatagccacgacgttgattggtaagagcgttccggtatatcatagtgttgcccgatttagaactgcgcatatgattcttagtaatctcggacaagtaagcaccatgagcatgaatttatagaacgagacttgtgtatttctccttgatactaggtttatgttttgtagaagcgataattgacatagctgttgtaggagtaaaaactagtagcttaaagtacatatctaaactcttcgttttgcatatccgtaagatcctcagcaatagagtgcaggcccctcggcgaaccagtttgctgatccctcttattgttttctctacgcagaaggaaatacgtaatagacgcaatgactactacaccgcataaacagacaaagcttccaacaaaccccgcgtgataaattggccctggtgatgcaccaaaaatgacggggccaatgacatttccgacacagtacccaacgaaagttgacgcgctgacagtggatttttctgggaaatggtaagatactgggctttcatttacaatataagtggaggagagaacttactagtatggcctgccatgtttgatgctgctagagaaaccgcaagaccaccagaggcaacttgcacggcaatcaggaaaatgcccgcaaacaacagccctcggttgtcgcggggcccaaaccaacagatgagagttccggcaatagagattaagccgcagacgacaatgagtagatagcgcgtattattccatttccgcgtgatgtagcctgaaagaaggatagagatggcggtaatcgcgccaatggggcatgtgagagccagggagtcaaagtggtcaaagccgaagccgttgatgacaatggttccaaaagttccaatagcacctgatggcacaccggtaagaagcacgatgaagaagcagctgtagagcttgtagtcgcggaaagcctcgaaaaactggtccttgttgaattcgtggttgatggtaccagcgttgtttcgctccagccgacgaatggcgatgagtctctcagcgtcggtcaaatgcttgctggtcatgggattgtctggaaggaaaaagaagagaacaatggaccatagaaccgtgacgctgccgaggatgaggaagatgggcttccaggaaggaagagatgaatgaatctggcccaggccgtaattgataagcggagagatggccgtggcaacgcccacacagctgtaccagaaaccggttctcaaagcctgctcctctctcgtccaccaaaaagtgaccaggacagtgaatgagggcgcgacagccgattcgaggaagccaagaaagaagcggttcagcatgatgcccgcatagttgaagcatccggccgtagacatgaggacaactccccacaagaaagtcgcacacgacaccacgcgcgacgttgagtagtgttgtgacagaaacatcatgggatatgtgccaacgaggtatccaatgtagaaaatcatcgacgcattggcgtatttttggttgttggtgatgggagtcccattaggctcatgaccaacaatcgtggtaagcttcagatctgcattgaagttgaactgcgtcgcagcactcatgacgcccttgtcgtagctttgcagcgtatatgttaccatcatgagggggacgatcctgtcaacttgggtgagaaccaggccacatcaattgtaagctgtgaagaaggataatatcataccagaaatcgagtttgcgtataagtcgcttctcttcctcgggagtaaatggatcattactcggtttcatattggcagcatcttcctcgaccttttcaatctcctccgccccatcaatctttgtttcatcaacagcttccatatcgcgaggctccatgttcatagagtgatctgctgagtggctgtcttgctgcatgataccgatcgatcgtgatgctccagacttttgctgctaagcgatgaagaggttttataacattgattcgctaggtagcgtctggctcaacaaggctgactccgtctcggcaaagttaacaacacaaggaaaatagcggaattgtgtctattatgtccacccccgctcctctccttgatgggataccatgttgcctgccattcgggagaacgtgaaaggagaaaactcgtgttagaccgccacagaatcatcagcaatcgaacgacagaccaagattcttaattgccgaattagccgctctagctcgcaacattgttcgtcttccggcgccgaaaagatggggtttgtggggtagctcggatccttcatccggggtaaaaagtaagctggatcggctccctgcattcatcttcgttttctgccgaacggcaaacttgttccccagacatttcctcgtcttttaccgatcatggaatctggggatggcacttttgtctctcggctcagcagcagcaacgcatggggtaccgacaatgcgggcgtagttgctccgcgaaatcgctcacgcgttgcctgccagggctgtaaccagcgaaaagtgcgttgcgatgtggttcacagtggcggtaatccgtgttcaaactgccaacgcgatggggggtcttgcgtcgttcttcctcggaaaaagcatcggtaagtagaagaagatcagttggaacaactcaaccaagacatattgacgcttgtgactcgattttcattaggcctcgaagaaaaaaaggcgaagtacttgcgttacgggatataaaccgagatgggtctggaactttacactcaaagactgcccctggcagaatgctagagcaccatattgatgcaacgcaaggtagagtcatttcggaactccctggtagttacgctctcttgacgtcagggccagagtctaaccttgctgccgtgaacatagatgatgattatggccaagctgtgacggaggctgtttcgacagaagacacctcaattacttacatcggtaagcatgactctcttctctgccaagagtcaggacatgcagagcataagaagaaagcttataatatgcccttaggtgatagacgaggcccgcgtcactctgtatatgacctttgtcaccccgaatctcctgaagagtctttgcatatgctctctagtatatccgcggcaatatctcacaaacctcacgagctggaatacatgcgcctccagggcgtcttttccaaacttccagacgatgtgtgcgacgagctagtgcgatgctactttcagcatgtccacttcttcctccctatcatcgatgctcctgcgtttctcaacgagtattgtagtaatggttcccgcaacgtgagcttgctgctgtattggagcatgctcttggccgcagcaaatgtgagtctgccttctcatctcaaacatatgtgcagatacttatgtgatgcttctttatagtttgttgatacagacgtcttgcaaaaggcaggtttcaccagtaggaaggccatgaaaaccgccatgtatgaacgtgccaaagtgagtcgtccaactctgagccacggtaagttcaattacagctcgtgctaagccgaaatagtgtctctacgatgtcgaccgaggaagtgaaaagctagttctcatccagtcagtcattctattggggttttggtataccgacccccaagaccacactggatcctggtattggatagggattgccatttctctagcccaaagcattggcctccacagatcttctcgcctgagagggcgtgcacagaagcctctttcgactgcacgagaatctctgatgcggcgcatatggtgggcatgcgttgtcagagatcgatgggtatctttggctcgggggcgtccaatgcgcattcacagtgaagattgcgatacaccatttcctgtggcagaggacgttttgaacgagctagaatctgttggaagcccagagagcgccaagtttatccccaccgactcgagagctctgactgagatgtggatccggcttgtgaagatatgcgatactctgggaaacgttgtgagagttcattatcgtgtgaatgggataatacctacgatggcggagattgacaaatatgcaaaagagctacaagcgctggcgcaagacgacgtcatctcgggcgattctagtgaagagctgagcattcatgcatatcagatcgatttgctttaccagtttgtgccccggccatgatgacgagtcgccaacggcagctaatgtttctgacagagcttcaatcgcaatactttataggccttacgccttgagtcgatccagctctcttccagctggagcacttgcacactggcgacaaacggctactaccagagctcgtgaagctgcatcaaatacgaatgggctgttgcagagcctcattgagcttgacgctatacgatacttgaagccaatgatgtgagtgacagtattcctcttcaatagcacttgcaacaagtcttgacactgaccatgaaagaatcacggcaatgataccggctatgcagattcatctgtacgattgcaaatctgccaactctctaatccgcggcctcgcagagaacaaactccagctgcatatgctggtgctctcaaatctgagagggacgtactggagcgcagatgtcatgtatcgactgtttgagcgagctcagaccatcctcaagaagggaaatttacaaacgtcaaaacgggaaaagaactcggaccatcagctcaatcgagtggctacatctggaagcatcaacggccagagttttatccaggttcaacaggaattgcagctacaaccaccaccagcgccacaacagccccaaccagatggaatctccatgctcatgacaccggaaacttcaatgatgatgagtgaccagcagccagcgaaccagtggtttagcgaatcgccgcagtttagcgatgtcgaccatttactcagcccgggattttacctctccgaagatgttcttccggattttgttctgggctacgaaaacagtgccgtgtatggtccacttgttgtaggatcgagcaagatgactgacgagatgctataatgatgtgtaaagttttttaaacgcgatgtataaacctgtcgcttttaaatgtaaatggtataattggcaatatatttggacagcgggaaataacacgatgctttatgtagaggcagaagcatatcatcaagagagatcatcaagagagggcaattatgcacgcacgtgagaaaacttcagcttgcaataattgcttgaatcttctccaatagaggtcacaaatgttgtggtaagcctttgatgggcagtaataagcttggatgcaatcacgtccgcagtcggctcaactcacgttcatccatatatgacaatagcatggcattcaacggtagccatcacagcatctcatctcttcctcatctttcgcatcacgtcactcttttatcacatcgcccttcatcggactcaagcaagcctcgcctacaatattaagaccaacactgccaactgcccgcagccgctacccgcagctgtttcgccaagcacaatttatgaagatagcagtctttcctctccttcttctcaccttgacctttgtttcactttactttcaccctcacttccaccttgtgtctgacttcttcctttcatacgtttcacattcgcaacttcttccgactacttctcctccacatccttctttcacgctccttgccacctctcttccacattcttcaaagtccgtcaccacgtccaaagacttctcctctgcatcattccatcagatcttccgctcatctaccagagtccatcaccgccaactgcatcttctcaacatgccgccctcgatgagcatgctgatggcatcggtcaatccatgcccaaaccctcatatcccaccgatcagatttgagttctgcgatgtcctagcgacatcctcagtccaggattctcaggagcacacgattcaagctgagcgagctctacgggcgtactgggcgcaggctgccaacatgacgaaaatcgaccagcaagagtacattcgactgctgaagaagggctccttcgctgtcccaaaggatgcaattgccgaccccagcaaacattcgctgtacaatgagttgtccatcaacccttcttggccaaaatacgtgatgctcaaggccatgtatgaccaagacaccttcaaccaaaggctcctgggcaagcttgaggataatctcaaactagtctttggttccctcgacatcaaagacctcacctcgatctatcaccatgcaggcctcgcaaagcgcaaacgcgagcaagaatccgagagcgacgatgaccaagatattcccagccgcattgtcaaaatgcagccacctgaaaactcgtctgccgagaagaacaccgctactacgactcgagcccagcgtcctcaatacggtacgcagagagtcgtcgctcctaaatcgcgcggaatcaacatcgaagaagccctcaaaaatcagaatgcgctgctcaagaggcgatgcgatgcgctggaatcttctgtggcagatctccagcgcaagattgactcgagtcacctcaacctggtcgtgctgctcactaccatcttggagaaagttggtcaggtggccgaagatatcgatgccattagaggcgaatttgaatggggatcctgatggcctcaaccctggatttattgtcggatggctaaatatgctctgaagaagccaaatgtgtcgatgggaatctgcgtcaaacttgattgtcttatgaactagctatttcagtacgttatatgtattcggtctacaggctttagctatggaaattacaactgtttctctcttatgaactcctctcgtagaatagtaccaaccgtacagaacattctgcggtagctacatccccgaggctaaactccagggtttcctaccagtaggccgcggattcatatactgcctgttttgcttgtaaacaactctcctacgcaaataatgtgtctgttacaatttgacctcaacaagcttgtttgccttcaaatagaatacaaagccccttgcttttgcactcagctcttttcgaagataaggcgagtctctgagaaactgcaagtcacgtcgaacactttcttccaggctaaaattatcattgtgtcagtgagtttcctttgctgccttttaaaaccgtgacttacttttgcccattatgcatatcaaactgccaagtgtcaatttccttctccaaggctggggcattggaattcgctttggtattttctcgaatcatctgcgaggtaactcgagttgttccacagtctactatggttagctatataaacttcgctgccgttataagttacacaccttcgtgatgaataattataatttctttcatgctgttgccgagaagagtctccaggaaaagtaaatcgttgaaacaaggctttacattgccgccaacagtgctgaatacaaaagcctctttaagtctggtcaataatatgattagatgaaacagaaatctgcagcacttaccacccttttttatctgaaagagctcttcagggttgaatcgaaagtcacagcaggagactttgtattatgtgtcagctaacttgcttgagacgtccgtatatgataacagcttacaaatggcaactgatggaaacactgcattgcttggagcttctgaaacatgcagaactggttttaattctgtattctgtctgtattttttgtcagatccgactctcaattcggaaaaccaggggggagaatgtactcgttgcgaaggagaagatcaccaaaagtaacactctcggttggaaacgtaaatggagccatcctgaaaaagtttgagcattcagcttgtgtagaatattgttaagatgaagatggctcatatctgatgcagaggggcatcagaggattttatattgcatttaatggtgacctctgtccttgacgtatgcttccaactcgtgttcacaatctgattctctcggcatttgcaatacgacttcatgtattcaacgcatgaacccgccgctaatccgcacgctaatccacgcgctagtgcgcacacgtcgtcattaaagtacattgtatcgactggcttcgaagaagcgtattcaactcttcggagttacggacagctcgcttaagaagaacatccctgaggaaatcttggggcttttgttataaaaggatattagcctgttgttgtctttgttgacaaaataacactcacttctgaggtccattggtctcttgcccaggcggtctttttgtttggcacgagattttacggacgggcggctgcaggaggacatgtaagtgtcatggcgcctgtattgtatcctgaaaaggtcgaaacatcggctaataatacgtggcattgagatttgttgcttgaactgagttgaatgttttaacaactaggccaaattatacatgtgtcagtctggaaaccaccccaggatcactatactcgacggccacagcaggtattacgaacaattaagaaatacacgggcaaagtgttttatatcatgcaataataacgcactttaagcgagacgatactgctcacagtgcttctatttccaaacattgcatgccactacgtcattactatcataagccccaattcttcgcagtgttccgctacgactgaggcatcttctcatgctgagcaagcccgtcaataacaacaatccacttcacccgatcctcagtaaacatttcaagatccggtcgaaaatcgtctatgatgtttttgtcatccaaaatcccggactgaatgattctcatcccttccttgcctccgaaagcgtcaccccaccggtacattgtggttcctgatatcgtgttgtcagctcttgtcaaaagctactcacagcatgggtgagacaaggagcattaaatgtccttgtcagaatatttggctcaccacagtcgccgcagaagcagttcacgattagtttcccactatcggcaattttcgaaatttcctttggatcaccgaaaactttgaatcgatcactcggaatgacataattgttgctaaacatactgcctgtgtaatgacggcaatttgagcaatggcatatcgcctattcatgatagtcaacgctgcatgcttctcgacataaagataactgcagagcataatccttaccttcctttcaggctcacctgtgaactcaatttttatttttccacaataacagcttcccgtcgtcatggttatttgtgcgtgtgtgcgtgtgcgctgtgagtgcgtgtaatggatacttgtagagatctgggaacactctttgccggacaaaacatgagacaaatcaggccgtgagtggctggggtcttatggagtttatatactatagttcgcgtgattggtcgttggctaagtaatgttggtaagcacaattctatccagatacgtcacatgtgccctagttcctttcccagctatcagcggcctatccttgtctttcaaaacggctcaatgtttagaataagaatgacgagctccatacaaatgagcgtggtgtcgtatgtccaagccgggctgataaatcgtggtgtcgtatgtccaagccgggctgataaatcgtggctcttccctggcaacttcgacattaacatcacgcttgtccgctgccaagcagggcgctagtccgccggtaaggatccagttccctcattcgggagttggctgtggaggaggcccataaaagaacaagcctacgaacggagctgatactaataaagcccaccgtggcttcgctaaggtgcagtagtaccttggacaggagttggaaaatgacgagattcgcagagtcatacaagtcagtatcggcaaaaggcgaaaagggtagactagagcagctcaatgtatcggcatgtcctttcgttcttgccccatgatcgctaacagagactagagttccatcgtgcttacttactcgttaagtatctagttaccagataagatgatgaaaaggaaagtatgggcgaaactactaaccagactagcattctgctgcatgtcctaagattcttgtctacactgcttacactaagatgacctctagtgctgcctagtgcctagaccttcactgattgccagcatctttgtccaagatcgaatagccgagataaaatccctgaggtggtaacatcaccggggggctgtcagactccaatgccgtcaaatatttcactgtggaagtacttctgattagttatggtacacttggctagcgaaatagagtactgacctgcggcacaccatctcttactcatgcatgtcaagatttcgatgattaagtcagcgtttgccttgaaggcaaaatttcggcttctctggtatagattcagttgtattgcagccgtttgatacaatgcatatgggatgagaagcgacatcattgtgagtgtgttttcattaccggcgcttttgagcagatgctgtgaaagccctgtcatctgcgtagaaatcgtttccaagttgtgggtatcgccctcactgttgtggttaaaatgagcagtaggtgcgatatataatgcgtagagggaactaaatttggtcagaaaatggtttaagaaagaagaagaagaagaaggaaagggaaagggaaactcctaagaacaataccgaatcattaccttatacacattcccagagcaccgcaataggagctaaattcgagttcttcctcaattaaaatcggcagaaaagctttcaatgtactttcaagctgaaatcgttcgcgagagcgaaactcaaggtcggcaacaggatgaaaaatgtgctgaacaacgcgacccatcagatgcgccacctgacactctctcgcaaatggtcctacacgaaaaggggctggtgtggaaacagtcggcctggcggtttctgaagtgacctatacgtgactattagcgcgactcaaatccgatcataccagtcattcttcccacaagtatacactcactatgcacgacaattgctcagagtctgaaggcaaacaagtatctggtgtggcatcttcggaagcaagtatcgcatctcccccacagagagcaatgaatctgataaaagtggtttgagttattgccaaggcgttgagatgttgacgacgctgcttctagcggcggcgttgggaaaaagacgtacctgtcaagattgtgtatggcccaccatgtccgccttctttcttctgcatcggcagtcgtaatggctgccttttgagcatgccagaaatctttactcaagccagcatgacgagccaaccttgcgcagctaccaatggaaacagaagccgccggataaatgccatggcccacctcatgtaagacaagaagcagtctagactgaatggcatccaaggtaactaagccggttgcttcaagtaagccaatactgctcttagcaagaagatagtgtggtgatacagcttctgtttctcctacaacctgttgtgaaggacttgtgtgaacgagcttcatgcacaaacacaatgtcgtaaagtctatccctgatggagtgaacaatgttggaaagttcttattgaaccttggctccgaaatgataggtaaccggtaatggatggagccaaagtaggcattcgagattcggcgcatctcatctggcgttcccagaaagctgcgaacttctctctgcagcactgttccaaatgtggcgctgagcatctgctggttgtcagcggggtttcgaatctacaaacatcaaagagaacaggacatacggatgccctagggctactcaggccgtgttcctctggaacaatgttataggccgagttctgccccggaatttcgtcgtacgcacaaagccggcccatgctatcgatgccattaacctgtggcccatagagctggatgagatcattggcgtatcttaccgccgacaggtagaacaaactggtaaaatgcggtcacattttcttttactgcttctacatggcttgcatgcatttctgggagatgccatggagtcagtccgtgttgttcttgctttcttcttctgtttggtgttatactatatttcaaatgtgacacaatgctgctagcgtcaaagaaaattacttgttacaggtcgctgcaaaaaaggcttatctcaccgcctttagaccagcctcttttgggaaaagcagcagctgctggataagagtacaagcgaaacacatgtaaagatgtgacggaataagccataattctaccgacaactgtagcaatcgctactttgtcacaaaagactacctagtatgaacaattacaatacttaccttccacaaacgaatcatcttaaaaggttgtctgcgttcttaatggcttctgcgatactcatccctactctccaagttctcgatctttgttccagagaacaaatcgtagcgcccgccagcgaagggaagtgtgcctgatcttttttccaaagaaataaaacagaaatcctgcgagaaggactattccagtgatgactgccatagtaccgaacgcaatgctgtagccaacctgtccgatccatgggctggtgtaaaaagaaagcaaaaatccaaaacaggctatcgtaacgtcagctggagctcgttttctcctggatactggtcttcttaacctttgaaacctaattgagcaacaacaacctcccctccgattggccgatacgagtcgattgtgtataccatgcttatgtttaccgcctgaacgatggaaaagtttacttgtggccagttagtcccgctatgtgcttagaaaagatgacagatactcacgcagaccaagcccgagtgttgggaccatccagtgtaatctgttctggataccgacaccaaacagtattaaagcagttggtgccgctaaaacgctaaatattatagctggaatcctcatttcgggttctcggacacctccatttctcttggtgaaataatcggcaacgacttcagtaaatctccctccaaaggcgataccaataagggacccaatcagagccgagacaaaacataatccagattgatatggctcaaactcgtagacctgggtaaatgcagtcgaaaatgtggaagagactgcaactaaaaacccgattagtacggacatgaccaacgtggcccacagcactggcggtaacatcagtagcccgattggccgaacaaatatcttgatcagtgactcctctgtgagttttccatgacagcaatgaagttcttggaaaaatgtgtattttgttgaaatactttgctccctggagccgatgctttcggtatgttctatgtccccttctttatccaaaggagacgaggcgttgtcggtttcgacttggattgggtttcggatgtatgaggtttcaggcatagtgaagaagagaaaaacggtcaatgtgccaattagggcgattgaaacgtagtagattgtcctccatccatgagcaatggtgattagaccggagacaataatacctccggcaacaccacctgaaatcgcagccgtatatacgctgcagaggatcctttagtatttgtccacgcaagcgatatgccttacttacgccatcaatgcgccgcgttcatggagaaaggagacatctgcgatcgtgacgggggctaagcactccccagcccctatagcaaatcccatcacaatccttgcagcaagttgatttgcatatgagtcggccactgccgcccagattgcggtactagtgtatagagtgaaagaagcaaggtagacaggtcggcggccatatttgatgacgagcggcatccataccaggcatccaaccccttgcattagagttacggttgtaatgaagtacgctgctttggcaatttgttcggctggtgtagatcccgagtgtcctaaaaactcttccgccatttgtggaagtgccacagacgggccgctggccaagaaggtacagagaaacatggcgatgcatgccaaaatggcaatgtagtaacgtcgtatcttggacctcggaaaggtcagcagtgcactattgcgtcttcctaagccatctggacctaccagttaagaggatcattggggtcgtttgtagggggtgggatcagaataatttgtttggtagccggatttcgcatccggacagtacccagtgcgttgtgtgttggagcatccatgacgaaatataaccacacgaatagtgttgtcgatggctaggtgcagtatcttcagcaaacaaaatcactctcaccttcacgcttaatcttgggaactattaaagcgcacaacagtcttaaatatgctgatgagtccttgcgtctgtctggggagacccaaaaggtttgtgtatgtatggaaacgggctgtcccagagacgagaattgcagttaccccgtggggaaagagggcgcgaagtgggaaccgaaatattcctgccacgtctatccgcgactatccagtgtgttagagcacggtatattagatctggctccgactagttgaggtatcaagatccggctagagcattagtacagacatcgaactcaaatcgttgcttagcagtgcccagatcgctgcaatagcccaacccctgatagcccaaacgctgtaatttagcttggcatttccaatatgccgactgccactcccgttccgggtttcacatccgttctgtctatctaatattgtatacacaatagttcaagcgtatctcggctaaatggttatgtcaagaatcgatctacaatggtgattatggtggttgtgatgcaatgacgcgtcatttgatcggattatcaatattgttcacgcaatgtgctgactctctgtcttttcgttgtgaacctaaagggggtatcagtagagaaccagatcgctgtttgctctatgtgaggttgccttacatgttgtctatcagaagacaaggctcatgagcaaatagttgctgcgtcaaacttgttcgaacttagctcaccaccactgtgtcaagtgtggcctgtgagtggcttctggcgttatcaaatattcattctacggttattgcaatagctagagtatgaagtttgccattttatttgagactatcgaaaaactctcccgtcctgggacttgatcttcttcagagcagcagcagctctctatagccgccccgttttaccggtccatgggagatatagagggtaggggtaggaacgcaactatacaggaataattaattgaatcgaattttatctcatgtcaaggaccattacttgggccagggttttgcataaaggcaattaatcttatatacaacagaactattctaaaccgctatgacaaggtgagctagaaaaagcggacaatgtcttcagcgttgtatccatggagccattgcaagtttcccaattcacctgtccacttgaagcgaccccatataagtaactccttgagccattgaatgacggcagtgtcgggagttctcaaccgcccattcaggtcggtgaaatccttgacgagacgcagccgctcaatccggtgacgctcccaggcggttagcaggcgcacgtagtctgatttgaaatctgggtgagacaaagtatgcgagagtgtctcagcatcttcaagtcccatggcagcaccctgtccgccctgaggtgtgaaggcatgagcagaatcaccgattaaaattacccttcgcttgatacttgtccaacgctccaggggcggtacttcgaaaaagctacaagcatgtcagaaatgcagacttgcaatgcgccattggtaaaatactcacggcagcaggctcagaccttctttgtcgtaatccttggtcatgtcgcaaataaaatggggccactcgttaccatatctctgttgaaggatttcttggatttttgtcttgtcgttggcaagctcgttccattcttccctcgatcgggcaggatagggcatagtcgagaagaagtcaaccatatccccctcgtaactggatggcatgatggcaacgaaacctctgctaccgaatacaaagtttggtagtgggacttggctcgctgacttgtgaagagattcgcgtttgacgcccatgccaatgatgcccatgaacccactatagcttgttttagtttccatgatggcatctcgaacccttgaatgcacgccatcagctcctatggcaaaagatgcccttgcggtagttccatcagcgaactccaactcgacaaactctttctcctcgtgtagttgaaccagcttcttgccaaaaacaactggaattccttgaacttttaattcgtccaagagcgctttctggacaatagctcggtggattctgaggctggaaaaattgtagtgttttgggcttccctgccgtaatgttccaagggcctgagatctggcgttactcatatgaatgttttcgtatctgtagccctgggggcggaccgtgtcgtagactccaacatgctggagaacacgcaacgcgttaggtgccagagttatgttgactcctcgtacgtcgtacttgggctgaagctcatatacaatagaagaaatcccgtgatgtttcttgaggctgagggccagcgcaggtccctatgtatgattgtcagtcttgtcaaacaataatcacagcattcgtcgtcgtcctaccgcaattccacctccaacgattgccaaatacggtaattctgacatgactcgaaattggggagtgagatttgtaaatctggtggtaggtacgatagtttagaacaaatggatattaacacagagctgggtgagcgtagaactctttgcgctgtagctgaccttatcaacacatctagccgaagtacacacatccagtattaaaccccgtgtgcttccgaggagtggaggctagccccatggaattgactatggcgatcatcatgatccccagatccccgttgttatccgtccgaggcaagcccgggtgcgatggacttgaccgaagctcggcacgaggcgggacggagaaccaactgggggtaatacgtcatgggttgctgtagagtcggtgaagagggccgcaggaagacctcagtaccaatattctcggctgatgtccttataactcttggtatatttacttcatcgctgttgtgttgattagatgcctctggtcctacgtgtttaccgaccctacagtagccgaacagatacgtcgatcgaatataaaccaccaggccaaataacacatacgagatccacttctaattcgatttctcagcaacagcctgaattttgagctcatgcccagggttgagaaaaatgtccaaaataatcttttgcaaagcaaacatctccaaagtagatagatatcttgatgcgtccttctataggatagcaagatgccaagcgcctaattgccgagagagatgaagttgtaagctggagctcaacacaacactcaagggcagaaggagatgccgcaacgagcaccatgaaaaataatacaccgagatagtttattcccctgcaattttctagtttataatcggactgtgtaaatactcgtatacggctggactaaatcacctgccctttgactactatcttctgactagatcgacaagattcacccttaagctagattgcgcagaattgagtagctgcgttttagtacgttgagccaatatcgcctccacaagctactttccgaagaatagttctcttgcaatcctggactctctgcaggccggccaaacccaacgtgaggtcgagatcctaggaaacattagaactgatatcgctggtaaccctggggcaactcaccgcaagaaggtcgagtaacacgtcttgtgcccctttcttacccgcaatcccgagcccataaacccaaggccgtccaacaagtactgccttggcaccaaggcataaagctttcacaatatcagatccggttcggattccactgtcaaaaagaacggccaggccatctcccactgcatccacgatttctggtagtacatctaggcttccgatggcaccatctacctgtcgccctccatgattgctgaccacgatgccctggacaccagattgaagtgccatcactgcatcatccacatgctgtattccctttagaacaattggcccgtcccagtggctgcgcaaaaatgcaatgtcttcccaagtgtgcctgctgccttgactagagaagaggttagcattccacgcgcgggctgcagccaccacatcttcttcaatctctttcccggtagtctgtctgtgtatctgttggaagatgggatctgaaaacccattctgcgttcccacacctttcatgaaagggacatatccattgtcaaggtcagatggacgccatgccaaggtccaggtatctagagtcacgaccagtacttcgtaaccattttgcttcgctctggatagcagagactttgtcaactcgttatcctttggccagtagagctggaaccagcgatggcctaatccattcgcatatgccacttcttcaatactgctagtcgcggcggtgctgtggatgtacggaatgcctagcgaagctgcgacttcggcactaccgagctccttatcatcgtgatagattgcctgtacgccaatcggagccataacaagtggactcttatacaacagaccaaataatttgacactcaagtcgcgatgagtagtttggcataacattcgcggaatgatctgttggctggtcagtcggaattggccaaaattacagctgacattgtcaggtgccgttgaatctagtacatggcactgcatagaactgtacttccaatcacctactcaccttccactgtcgaaaagccagtctattcgctgccattgttgatttctcaccagcgccacctgaaacgaaatcgaagcttcgagaggtcatatattgtctggcctgttcctccaacttggtgggatcagtagtgaccagtgggaggcggttgaacatcattccgtcttcgtaaatacatgtttgtcgttccttgtaatccatcgttgagactttgcaaattaacaaccactatacgatgttttgatatatagtagatagagtatagctagcaactttgtaatgctcatcttgagggcacctcgatacttaaaaaggaaacctgtttttcgaggccgggttctgaatctgtgaacatattactagttttgtttcgttgccgaaagtctttacgcagtgtcgaccaaggtttccgttgcgtaagtggaaacgagcggctgaagccggcgccggtctcagccatagaaactaggtttagcttcgatcatctggtgacatcaatacctcaattctctggctattccgggctagagacgggagtgatgctaaagtagggaatactatcttcattaggtacgaagatatgtgtctcatttagtagctattcgttcctcctttccctttttcacgccaacctgtttcattgttgagattggcgatagcaagccaatgcatcatataagaggcctcggcaagtggagggagccgttcgagagaatcgggaattcgtccccgcggtaaacaattctaagtttagtacaaggcgcaataggatacgggtagattataatggttgtttgaacggccgtgaatagccgggttttcaggcataaatcccggtgtttactatacagtgggagctgcatggttgaagtcgtcgtcatctcaggcctcatatttaatgagggaaaccttacagaacaatatccattttcgctcattaacatttttacaatattcatatacaaacccaaagctaactgcatcatgccggtctatcgtgttggtatgtctcttttcaggtgagactgacgtttgtctttttctaaccccacttgataaatcagtactctttcgattaaagaaagatgctccagcagctcaagttgaacaatttattactgaatctaaggaaggaggaaggaagattccaggtaaagccatgaattgaaacaacctagatgcgggttgggtctatctaatcatttggtctctacaggagttttgtcgctagagataggcccagctctcgatatgcagagaactaaagggtatgatatgggtatttttctccagttggagacccaggagcatcttgaatcgttcgccaaagacccacatcatctgaggttagcacaagttactacatatatgcgggatgaatacttacgtatagaagactccatgacatgcgcgaacaaatatgtgaggatagccttgcattcaacctggctttctagatgtgttcattgacgtgggacccgagacgtgccaccagcgcttccaacccatgtcttttaaattgggaggccgcttggctaaaggactctatgtaggactatataatatcattcaatagagacgaagcttctgaagggcctattattttgttttaatctcgtaatgcactgaccagcactatcataacataaaccaacaagtccggctgcccggtttgagattagcccgctaccgcattacaagtacttagacagtaagttgacaaccagttggacgactattgttaaagcagctgggaaaagtagaataaaaaacgaggaagctggaggatcaagcatgaaccggaaggcaagagcggaaggggaagcaccaatggggctcatcaacgaacctgagatatcgtactataagagacagagtataatacttgatggtaatgtgaaatacaaatatgcctgtccgcgtcaaggattagaatggctgaaagggcagatgaacctaacaatcgatgcagtggcatttgccttcccccaccaccccagcgaaatgtcgccgaagcgctattaaacaactcaaaatcacaaggctagagattcataaaacgttggaccaccggttacggtgggttaagaccggatgaggtggggtccctttactttgcagtgaaagcgcctataaatccggctccatcctcccacaaacgtcaagcataagtttctcttgcagtgtctcagttgagattccctctgcaggttatcatttcttcactagacaaatggctattgtttgcataaagcaaggtgtcgttgaagggtctgtactggatggggtctattcattcttgggtctcccgtatagcgaaccgcccattggagaccgccgctggcgacccgcttcctcccccccagcttgggagggtgtctgggatgcaacttgctttggaaaggctgcaatacaaatcgttgacactggggttgaacttggtgcagagtctagtgaagactgtctgtatctgaacatctggactgcgactttggatcggtcagcacagcaacctgtcatggtctggattcacggtggtggtttcctaaatggatcttcctcaatggatgtttattccggtcgaaacctcgctcgtcacggtgtggttgtcgtatctatcaactatcgtctcggtgcttttgggtttctgcgtcatccagaagccggaggcaattttgccgtctcagactgggttgctgctttgagatgggtatcagagaacattgagatgtttggcggacatcgccagaatgtcactatatttggccagtccgctggtgcagtcgcagtccggactttgctatgtaccccagctgctcgtggactctttcaccgtgcaatcatccagagtgctggatttgaggattacgctgctacaccatcgccaaatgcagagcgtgtcaacgacacgagcgagaaattcttgaatctcttgggaagccgagatctggatatactccgtcgtattcccacagagcagattcgagccgcctcattaacggtatgcgggactcgaccgcctcctgggtaccttcactctccggcgaatttagcatggtacccggcacccgatgacgaggttgtaacgagagaattttctggttgggatgaaaatgttcccgttctgtttggctgcacgcagcatgaagcccgagctttttggcgtccaaagggtcttcatacgagtcctggtcaagagccgtcggagatatatactattgacactttggccaatatggccaagatcctagcatgcggtggcgaccacgagatgatgaactatcttaccaatgccaagttcagtccgtatcaagcgctcacagaattatgcactgcagctatttggatggagccggcaatggctacttaccacaggttttctgcattgaaccggacgacttactgcttcatattttcgcgtatttcccctgctacccgtcgttccggtatgcttgcctaccatggtgccgaactaccgtatatttttggtaaagtgtcacagaatggagttttgaagccatggtttgcaaacaaggcatccgccgtcgatgtcgggctatccgctacggacagagactttgatgcgattgacgtacaaattgcggatgatgtccaaaatgcctgggtgacttttgctcaaactggaatacctcgattttcagatggctctccatggcctcaatgcaatacaagggacatgcagctgacagtcattgaggataaaatggaagcaaaacactgggatatggacagggtggtcagcattctcagctctttgcgagaccaaacactgaattgaaggcgcatagtgaaagagccagcgcggtacatgggttcaagatctagtcttcagaaaacatccaccgctaccgtaaacatcatcccaaaagcatttacaacttgcaaattgtttgacgtggcgtggcacttctagttcgcggcctacaacgccttaggcaacgtcccaaaagtacctttcgtctccaagctcaatgccaaaaaagtatgacatgaaaggctttccaagctcggcttcagaagtgagtggtagtgcaaaccactcatcccgggaatagccacccgcctctaggaagtggctaggcatggagttttcgctgagcatttcctgtccggattctggagtagaaattagaaaactcgcccctgtatctgtaccggtttcatgatctagtattcctgtttgaacattagattgtgcaatctcggtttcatttggcggcgcgggggttgcaagaaatgcatctgcatcgtcaaaggtgaatgacgcctccgcaggcgggggatcgacccggacgaagcgttcccggagacccctcgtattctctttcaatagtacagcatatcgaaagccgagatgcacgtcatcgacggcgtttaggcatagtacttcaactgtacgatctagcaaacccaacaaccggtccaactcgttaccgcgtacacccagcgctagagcctataaaattgaagaatcagcttgagtgaacggaatctcaacgtgattggggagtgtaacaaacattaatcaaatacatcgaggcagaagcaaccctaatgaatatgcggacgggcaggtattttaagttgccatctcgagacagttcgatcacaatctccaggactctactgcttgcatcgatgacttcacgaacaaagtcggaatcctggcgatccttggcctgtgaactactcattcgcccgtcatctttccacattcgtcctgcaacggcttgcaatgccagagagttgatgtagactcgcacaaaatgataatcaaccagtatgagctgccagcaagtggccttgtctacgacaaataagccactaggttataacataaagggtagtctgggaaagagggttttcttacttgcatgcttcttgaacctatcccaccactgggaaagtagtgggcgaaaatgccccagaaaggctgcataccggccgctccgtaagagctcctgcgtcactttcttcgagggaaagaggaagtcggatgatgtccttatcagccggctgagttctatccatgaagtcatgcattcgtgccactcatggtccaacttggattcggggttttggaatgagcgcaacacactatcgtgaaacggcgttcttggtaaggaacaaccaattcgtgaagcaagctggcttatatatacgaataaaagtttacccactcgatgacgccggagatgaaggaaatttgtaaatgacagctcagacgctgaatcaagcacatctgctagggcatcatcttggtcagaaaagatgtctaattcgtggcttagagataaagcatttccaaggagcatcctagatagtgagtgagcccttgcgtcgcacaccgtccgaagaatacgggatttttatcattttagaatcgcaaagtgagatgcgagagaggggattttgctaaccaagacatgcgatctgatctatgagcggcttcctccacatcctgtagccatttgtttggcacttgatgccgtcagttgaagcgacaagatacaagcgggacatttcgcacctttgctgcggcatgtcgtctgctcatcatcagaaagagccatctcaggctgccagtattcagtctcgataggaagatggacacagcgtgggtgccattccgcagccaacaaaaggctctcaattgtaccaaggtgagccatctggtccttgattgttcgccgttgattccaaaccaagcgttgaaacaatgtttggcagtgttcccacaagcggtcgtgaatataaaagccccgtgtaatggcgccgtgtacatccaacacatgatatcgtgccgaaagcgcaattatggcgcagcaaaggacaggttctcgggagatgagatcaccgtgcttcatatgattgctatagaaacagtgaaggattggggacaggctattcatgttttggaaaaacaaatcaatgtacgtgactgcttcttgtgcagtgattagaccagttctcacaaaatgccatgagctccaaaaccgtaacgtatccggggatgaggatgagagtgggtggcgaaaagaaagccagggctccgatatggcgacatgggccgtggaactggactcttggtttgcaaattgtagattaatgcccgctctttctgtcagatccggcgctcttgagctgctgttattcgaacggatatgtgtttcgggcctcgaattgtgttcatccgcagtaccaatgggcaggaagccgctttgctgaggagagcagcctgttgcgggttgctggtattctctctcctgccccggcaactggatgtccgccgcgttgaatactgctctgctcgtgattcttcttggactttgacgccggcgtttgcgcgatccatccgacacttctatttcgttaacatgacaatggcatgatagaattgcaaaaaaagaatcgcaaaatagtctgtaccagtagtttcttcatgagctcgtgcatgaatgagagtttcagctgacgtatgcctgggtggatgccttggtctttgccctgtaacctcaaccgaaggggcgggcatagctattgcaagtcagtgccaaaacatacacgaaaacctcattcccccggatgggtaactaggttgcaatactttcaacgacatttacagtcctttgcatatctccggcctcttgagggttggtctgcgaatttctctccgcactaaacgtgcaatggcgtagttctctcctacaccttgtgcaggatgcttgtaaaaggccctgaccattgcactccatgatgcattttacctttcgacggcggcagttgatgcacgcttgataagctctcttgaagtaataattggcaacgttggaggcgggcatgcctcctgtagggcctggatccgacattgtaaaatcacttctaggttcgttttttgaacccagttcaatgtcttggagaagtcatggacggtctggaggatatagagtacgattcgtttgtcgatggatcacgtgcacattcaatgaatttcaacaagatgtcggggtagaactgcctgttggttccactccgagttactatttttcagggcggcattaagtggtgatgttgttcgaagcactgcgagtaaaatctcctaatttgagataataaaagcgtcagcaagcccacctttatccctgctaacaagagtggttggatttatttggaattaacccagctatattctcaaactaggcctgccttttgcctttcctagacccacttgccgcttccaaccgtgtcctccctgtgtatcccttcttacccgttacttggcgctcttgacgttcatgtccccgctaccttggaactgaggcatgctacctgccttcgacttcaagtttctaggtatgacagcatccctgacttatacggccagccttgacttatcatattttgtaacattggcgttatttcgcgactgcaaagcctgcccaaggcgccacctcatgggaagattgtaatgcgcgatggcagggtggtcgatgcagttcagagtgagtccgaaatcgtccgcttcgacccgttcatattaaccaactaggtcgtgaattttccatcttctctctgttcttcagtagttatgtaggtaggtaatgataggtacatagtgattcgccaattcaacgtaactccggacttccgctcttgtttaattgtggacctattggaaagctgttgcatacacgcaagaccgcattcgaacgatatgtcgcctgctgatatctagtttgtatatcgttcaataattactctgtaatgccacttcaaagttcactctatacatgcatggcaataagccaccattatgacccgagccactgaatgagcccaagtccacatttaaaagacgactattttcttcaggatttctccaaaaagtcacttactacataactacaacttcatttatattctagctcaatatcttccacagctatcaacatgagtgaaagtaagattgtgccggatcctcatgaccgaaggcacgatgccagacactaataatccccgaaccatcgagtcgaagcagcgagaggaagattccctgcgtcaaacccccatatggttaatcggcgcgctttgtagagacgaccgctgtcgagttaacaggagccccttcttcaccagcggcagtgcaaatagcgaggcatgcagcatacgccgggagagcttcagccaaaggtgcgcattcaactaggcacgcaagctattgaaccaattcgttaggtttgtacaacatgatacttcattttgcgaaaaagactcataccgcggctccctgttactcgaaaagtcagtctaggctattagctctatggtgtgatgcaataggaattaccggaataccagcggcgcgttggtcaagctttgaaggaatagaggcagcagaagcaatgcctgcagccaaaatgatggaacagtggaggaacttcatattgaacaacaaatggtctgacaaaggcgaaaagagtagaattgaatgtaatcgagtatgctttcgcctggaaatttattgaactctacgataaagaagagcaaatgtgaatatatatatatatatatttcttgtatataccccttcagcaagccatcgccttctacttcgccattgttcaaatactgtgccaaaagatgcaaatggatgcatagtaaaactacggatgtaatccgtgagacttgtgtaatcctacgggagcccaagccgtttgaaatatactatagaggtagatttattatatttttacataatatttacatgatttgtgtagccatattctcgtatagaacaaagtaaaccaatattgtaaatcctgatggaatgcttcgaatccttatccaatagctgaaatcctcatcaaatacctcgaatcctaaaggaatagaacaaagcgtatatttatagctatctaataactcaacaaaagttcaaatcaacaaactattatgctactattgataagattataataattatgcctcggatttatgatcggcaagagctagttccttcaaaaagtcgactaaaattttgaggcttagtgcatacgccgaggctgaggatttgtgatctgcaagagcttgttcctgtggacagtcggggctcagcacacggtataaggatttatgatctgcaaaagctagttcctccaataagtcagctcaaagtttgggggcttagagtacgtaatttatccgtttatttctcgagtatatatctcaaagagggagaccgattccttctacatattcccgaagctatatcccgaaattttcgtcaagactaagctgtcatcaaattaatatctaaagtggtacccgattacatacaattaggcattgcttatgttaggagaaagcgcatatagtattggtattataatatgatgtgcattccttatttccagataaggcatacatgagttaggcagctgaaagaatccttattgtaaccacatgttaatatgcattgtcatcatatggatcaaaagtaccattgaatactttgtgaattaaaaatagataactaaatttttagtacaagaataaaaactactacatgcagaataatagactatgttctatatctagtgctagcttgaaaaggtcttatactatattgcaattgcctggtcttatatgaacaatacatacacaagtacgggaaaattatcaacacaggttttacattgtgatatcttcctgtttgcagctggaaagaatagctctcaaaatggtttcccattttcagactctcctatttttcttggtctatatcctggtgttttgtattgcagatacgtcgcttcctaggaatggtttctcggcaggtagaagcctgaacaaattattggggccaggatctccagttcagattcagattgccgtgtcgcaagataatgcggatctagctataaattctctgttgaagatttcagatccaacatcgcgagaatatggacagcactggtctgcacaacaagttgctgaagcttttgctccttcaaagcagagcctgaaaaccgtcacagactggctgagcaatgagggtattctgcctgctcggctgtcaccatcacacgccagaggacatttcttgatccggtcaactttgggagaagccgaacggatcttcaatgttacttgctcctacaagagcggccagacaaataggttgaaatgcacggactacaccattccaaaacctgtgtctcatctagtcgactacatcacaatagacactctcaccacgtctcggtcagttcaaaaagccagcaaagcaaaacgaacagcggcgcttgggacccattcaagcaaccggatgcaagacaagattgagttgtccgataatgcatcagtaaattgcagcttatatacaatcccttcgtgtttaagagaattctacaatattcccccaagcacaaatattactgtcaacacgtctaatactttcggaatctacgagatcgcttggatgacctggctccctgaagatctagatcaattcttcggcctatttgagcaggatttagtcggccagcgccctgtcgttgatcctattgacggcggatatctgcagacaaattacaattccacccccttcaacctagaagccgatttggactttcaatatgcgctggctttaacgagtcccatcccagtgttggatgttcaagttggcgatgagtttgtcttgggagacgtcaataacatgttggcagctttcgataagtaagtgtgttcctattcaatattgcaggccagtggccatcaaggaacaagagaagtccactgacacattttcagatactattgcggatcgctggactcctccctggatccccagtaccccgatccgaagccaggaggctacaaccacactgattgcggtaatgtaacaccaccaaaagtgttgtcaatctcatatacggatcctgaggacaacttccccacagcctatttggaacggcagtgcatcgaatttctcaaactagggctgatgggcgtcaccgttatcgtgagcagtggtgactacggaacagcaagtggctattcacctggaacctgtattgacagaaagaccggcgtctctaacgccacgactggtgaatttagcccccagtggcctgcaagctgcccctggatcacttcagtaggagggactcagcgactcactcaatctgcaagcgcaaataattccatctctggaaatacagacataaaaagaaactcacgaatggcgacagaagagactgctttcagtgtcgttctaccaggagtgcattccacatcgggtggaggtttcagtaacgtatttccagcaccatcttatcaacgaaaggcaatttccacgtactttgatcagcgccacgagggtgcacacctagctagcctccaaaagaatggattcttcaataccacgcgagttggtcggggattcccagacgtctctaccctcgcgtccacatatctagcctatatcgaaggcgtgctcgagacagtttacggaacctcagcttcggctcccgtttttgcctctattatagccctcatcaacaacgagagactcaacgctggtaagcctacagtgggttttgtgaatccagttttgtatgctcaccctgaggcgctgaacgatataacgacgggcgcaaatttggggtgtggcgccgatcctgcttttagggctgctgaaggttgggacgctgtgacaggtcttggcagtccggactttgcaagattacgggacgttttcatgaatatttaaaaagtttgaggttcaaagtttgatgcaaaagctgtaatcaatgttgttctccatgacagactactaccagggcgcctcggcattatacccaatggcggtggtgagtctatagggctggatacttccttcagaagatatctaaatatgtactttcatagattgctttaccgatttccagagtcgattggctttcaccaatctcatgtgagccaatagataagactgtagtaggagtcttgatatgaattcattaacacctttttacaaaagtagtaataaaagtcattgtctagcatttcgccttcagacagcgcatattgaactcgtgacgtgctttaatcttttgccaacagtttccttaaatcaatcctctacaaaacagtatcaatctcactattctcgctcagctcatctcatcataatacgatatgaccaacaatcatctcatcatgtactccgtaccattgctacataataataacaagctaactttggcgtataatagtatcgcaaactttaggtgccgcactctgcaaactggctacaatttaggggctagctacatgtacctgtagtgattacatcccctatataactcggtttagactaaccatcaaaacgacatgaaaatattgattttctggcaacaacagggctagagaaagaatgcttctagctttcaaatttttgtatatttattgcctggagtttccgtgagcttttgcatttgctcaagtcaattatcgatgctatctatgcccagcgcactttctctccaaacaatccacctcgtctgttggtttatctacccatcaccaacaccactaaggacatggaatggaaatcgagccaggggggctgcagccagtggaaggactgtcgaaatagcattttcctaaaggcaggagttagccgatttaataattccacagtgagacataattctaccatctccattgcaatagcagtagtttccaatgccactgtctggatcggctctgtttttttatatgttgattagatgataagcgaaatagagcaaaagtagcagccacgaactggttttcacaaaatccctgattggccgtgactacggtcaagagaaaagccaaggacgcgagggcgaaagttctcattttctccagaaatgaacaaatttttttgtagattgaagagtataattatttcgaaagagcaaatacaaaaggtgtttggggtatggtataaatgctgaaagattggggatgcggcgtgtaaaaagtcttctttaaataaatgcaataataaatagttttgtcaacaattatctttcaaggcctagtagaatcgaaaccaaaaataagcattattattgttattctaatatatgcattttattttttaatattttctaatacttttttgtaatacatttgcacataaaatacagggtgtcgtactccagtagcatgaaagtgctaaagtgggctgcacaccaacttaacacttgcgcgctctgtaaataaactaagtagcgagcatgcatagcgagaaaaaaacaaccaaaaccaaaaagtaacgtaattaaatcctacacatctgcagatcgaaatcctcttccttcaaaattgaatcgccttccatcatacttgaatcctcttccttcaaacttcttccttcttccttcgggtttgaatcgtcttccttcatgtcgctatgaaagaaatagtatgatcctatattgggatatccagcgaactatcgtattgatcagcgtcttgtgtaagaaaaacatatggctgacagtaaatctcttagtcgtagctgacagaagaaaatgacaaaattttatgccaaaaagggtaactgcatgtatctaagtactcaatatctctgtccaatgtgcgttataagtaattgcctagactagctgggccagtcttcatgtaattgcctatatttatttggtgcttgtatgtagtatgcctatagacaaatatatatatatatatctcttacagtccatcgtaaattctataaactaagtgccaaacccttcgataacctacccattgggccctttcttcaactgttcgagaaattgttttgccatccaaaatgctctttgcaaaaccattttcgcttttcatgctggcagttgctccaagtaatggagcaccctccagtaaacacgccaacgatttagtcaaacgacagacatcctcaggagtgagtggaagctttatctgttattatgtcttcgtatcaatagtttagactcgacgtcgtcgatatgctaatcactttttattcttcgtttcatttcagttttgtgaccctagttcaaatacttgcagattgtcgaatggacaggtctatggctgcaataatggatacaacgtaagttcaattctgagaatatcacccgtattgtcccaatttatgttgaatgaattgtccagtgcaaaatcaatgatggtgtttgttattaccttgatggtgttgtcctttgcggccaataaagagattgatatacggtatgtagatatatgacaatgtcaaaggtttggtgagagtattagctgcagattaataagagaatcaaatagaagaattattcgccataactctcgtcttctgtgatcgtaaatgccaacgagggaagagtgctactaatcagctgctggtggctcactgggacgttagtagtgtaataggggtatgtagattacctgttaatatctgtaactacgtgtacgctcttagaataagactacgtacccacaatcgcaccgcgcgtcttcaacatactaagtaacatgacgacatctttttcgaaatatttatatctaatgatattttaatagctgagagattaaaataattaggcagcagctgcggggtagacaatctttgaccaacaaagcgcataaaacaccgcccaaccaagaacggaaaacgccgcatgcctctatatcttagaacgggtataagaacccgtggaaccaacacacaataccggaaggccatcacaatttcttaagctactactttgctacaaaacaaacaagggttgttcttttttattcctctgacatcatggcggaaggatctacaaaccaccaagaatctctggccgcttggaatgcccataagtccgtgggtcgtatcgatactgaatctaccactcacgagtttcttcgtcgagcagatccagaataccacattacacgcaccgttccatctaaatgcgacttattgggatacgcccgagctgggcatgccacgtccacccgccagtttgaagatgaccttgacgcgactcgtgtctatcgtttgccgtcctcgaggatggatgaggaatccggaaaactcgaagacgttgtgaattttgcccgttggaaatacgagtggcaaggcaaagatttcatcgtatatcagttgacctacgttaacgagtttcatcaaaatatccacttcctctttgtcctagcttccaacttgcctcagttcgtgcatcatggccatcacgagtccactgatgcgctattgcttgcgtcgggctcgtggacaaaagagcttcatgaggaaatttgggtatacgataactcagagtggattaagagtaaggggctttggaagagcgtgcaaggctcttcatgggacgacgtggtcctcaatccagcgatgaaagacaagcttgttcaagacattgaaggtttcttcaacagccgagaaatgtatgaaaaactgaaaatcccttggaagcgtggcttgatctttcacggcgtacctggaaacggcaagacaatatccatcaaagcgatcatcaacgcacttgctaaacgctcacatcctgtccaatctctctatgtgaaatcactggacgcttgctctgggccaaaatggtcaattaagcaaatatttcgaaaggcccgccgaatggctccttgcctccttattttcgaggatcttgacagtcttgttggtgataatacccgcagctactttctcaacgaggttgatggccttgagtctaatgacggtattctcatgatcggctctacaaatcacattgaacaactagatccagctgtgacaaagcgacccagtcgatttgatcgcaagtaccatttcaagcttcccgacgaagatgagcgcatcgcgtattgtcattattggcgccaaaagttcagcgaatctgataccgtggattttccgtacgaaatgtgcaccattattgcacaattgacacaagaatacagcttcgcatatctaaaagaactcttcgtcacttcgcttcttctacttgcccgaggtggcgccgaagaattcagtgagattaaagacgctgcgagcagctactttagcaaggatgcggtttgccagtcgagttccattgtgcctgccaaaactacgacaaacggtgataatacgaatgaggatgtcacagagcccaagtcttcagaggataccaaacaacctacgaagcggaccgtaccagagatcaacattccagtatcacttcaggacaatatcttgttaagtattatcatactgcaggccaaatcacttctggaagaaatggatcatggatctagtagtgccgctcagaaagtgagtggtgcatccagaccgcctcgtattcggcttccgtggacttcgatacttgatgaagaagacgaagattagtcaaatagcatatagcagtacatttattactctaaatacaatgagtacataaacatgatgtacagttctcatttcatgtacgcgataaatccaacagtagctcttgttgatcattcagctggctcaatttgaaatatctttcgcagttgtagctaataacgtcagcggatgtagcccaacaagagtcatgcatgcattgtgaaaacttacctccagcaagcggtacccgttgccagtctttggcagccacggatatactcacgaatattattgttaagcttctcatcagtggtgctccaaggcaatctggcttcagcctcaatacagatcttgtagtgatctttcagaagaccaagtactttgtgaatggattgttcaatagacatatcataagtgttcatgaacagcaggcaaagattttctagttgagaaactcgctaataatagcagcgttgttaacttcaaatcgccagtacagttgtatatgggacatcaacttacaaattctttttgcagagacaagatctcattcaatagaattgtcagcttagtgcattgcaggacaatctcttccatagcttcatgcctgcgaatccaatctggaagcgtaaactccatggcatattcgttctgagtaatacttgggatgactccaacatcatcgacacgcatttggaaatggtcccaaggatttggaaggtgatcctcttggcgaaccttttgctggtttcttaccccattgacgtagtcgtggagctcttgtttcaaccgcatagtggaaacaggactaagaccagcccggaggtctctcagaatgggatagagcatctccacggtgcctcgggagccaggaggaggtgtatagttgggttcggggccgagacaatcgtcaatgcacttattagtctcggcacagcacagtatcgtgccttctctatcttcggtgagctctccaccggtatcaatttctgttaaaaccaagtcagtatccaaaaagtcgccgacactaggtttttactaccgtcgtcccaaaagaatatctatagattctgttagccaggctgcttaaatataggcagttaagaataacaataacacatacccagtacagaaattgagagagagccaacatcttttcttttctacagtgtggatagtaaatgcctgctaacaaggtataatttccttgagctctgtgttttatttttttctcttttgaaacattcacactaacaatatcattcagtaacttcctttggttgctttggttaacaattgatagaattaaacttacgttttcagccattcatcaattttgacattgatctcatcaatgtttggctggaattcgctaggccatgcaggcatcagttctaggatatatggcacaagaattttcttgttgagagctcttctgataacctccctgcgctccccagacagggtggcaacatcatccacggtctgactggtgccggtcatacgatgaaacacaacatctctcataaaaaggctagttgtggtgggttgacccatgctgtgttaactggcaaatggccgagaacttcgagtctcttgtcaaaggagttgttggttatgattccttcatcttaaaggttccaagttggtttggtgcacacaggtttatatgtatcacaaatactacataaatccttgttcccttgacagtttatccgtcccagttcttcaaggtcttacagagccacatgattctttcatccatggacgttgaaatccttcagtatggggcaatataagcggcttacaaacccccatttgttctcaacataccgcaggggtcatccagttcagaagtcgcctatgacttggaaaaaatactcgaagtttttctaggcaatgaagctttataacatacgtatataccaagtcaaggtttgctaaatcgcgtcttatttgacttatactacatttgcaatgattacctgaaacggtgatataacaccagcatgctgggaaacttttgtgaagtctgccttgttgcatggcgtgatccttgtatcagcctcagattggcgctgaaagtagatattactcccagccataagtcaataatattagcaacggtttctccggcatctgaacagacgcatttagtatctcagctggcgtattcagctggcgtattcagcatacaagcaggcgtatctactagctgatttgtaattaaccgtatacagcaaagcatgatggtaatccttgtcatgtgctctgatcttattttaattgccaaatcctccatacatttggatatataatacgccaacttacgtactaaatacgctggtttacatccgattccgtccctaatactatttggtcgaacctctaaaacaaggttatctcacagtatgctagctcacagccattttaactcgttgccatcatgctcttggcagcatgcgaataagacggttgacttgcgtcggtgtcaatgagtccccaacaaggaatctcatcctgtaacgggcctttccaaaaagaattctcttcttcagcaaaatttgtcgatcgagaaatgcaatattacagcccttgctgacggacagcagatggtgaccgtcgatgccgcggcaactgactacgaaagctggaatggaagcggtaggcgcagcagattatgcgtgttccaagtgatccacgtgttgtcagccggtattccataactctaggagcaatacgcctgtgggatcagcgagggagtcgattcagatggtgtatccacggcgaaagctcagattttagagccattgccttggaatgagatgttatatagcgtcgtgccaacgttgatgtcatatttgcatacggtcgtcgttacatcccaaatgctgattgtgtagtcatttgaggctgacgtgagtagtgcgttatcggtcgagaaggctgctgaccagatgatgccatggtggcctgtgagtgtctgaatacatgttcctgtgttcatatcccacatcttcacagtgtagtcccttgatgcggaggcgagcagtgcgtcgtcgcaagaggactccattgatctcacatagtcctcatggccttgcaacgcgtgaagacacaccttgagctatatcccaggtcttgatgctgttatccgtgatgctgaagcaagtgttttgccatattgtgtagaggttattgagctgatggcactgttatgaccaagagtgttttaatgcatacgcctgttactgtgtccaagatcttgattgtcttgtcctctgatgccaagcaagctttatgccatttaacaagaatgtcactgaccggacaggccccctatgaccttgcagggtttaaatgcggtttacctggcgggttaaactagataactaagaggtgtattgtcggtcgtggtggttccagcaattgctaccatattacgcgtctagcgagtgtcgtcagagatgaagccgatccggtacgtggtctctacggtacagatcgtaggtgcacgtatattgggatcaaaaagcttgcattcgtaagatctggagcctaacgccactatatataagatcttatgtcctcgtccttccttccctggggacgtcggggcaggtgtcccccaacaaaaattcctaaggaataaacgtagtaataattttaagtttatattagtaaagtaattataaaacctagtaagtaatataatattacaacctaatacactttgttgcaacagagatatatactacagactaaataactaattataaataagttgatactaattgattattaacttttatattaacttccaaatttattatagtaatgtaattgtccttctctccaatttatgccataacttatcccacgaccgcagactgtaattgtgatctgggaaaacccaatgagcagatcgaataggcgcttcgccaataccaatacggtaaaatgcgtttggacgattgggtacagcggtgagaagtagaaactgacatttatagaacaagccatcgccctcccactgcttgattcggatgcaatagggctggtgaacagcaacgtaagcaagttgttcatcccgactgatctgtccagagtccgctgttatacgtgcaaaaggttgcccgtcttgttctgcatgttccatgctaaagaaaagcttccgggaaagatatccacagtcaccttggatgatgatgtgtgctctcttgacgtccacaaaagatccttctaccctgactgacagcaccctggcttgataacttgatgaaccgccatgctgtttctcaatttgtgtattgatctttccatctaacttggcccagctccaagatggggagcgatatgttgctgcaattttaatatcacccgagggagcatcaaccttccagaggagcccccaaaggtcgtttatatgtttctgccacagcccggccacatattgtcccccattcccttcataacgagtatcaagtgccgccataagacctgcaacggccgggagcttgtcaccaggatttgtcagacgccgatctgaataatttgcctcgatcgcgctccattcttccagcatggacttccactctgagggctgcgaagaagatttgtcaggactttggcctttcagaccccgaagttgatgcacgagtccacttctgggcatcgccttgtccatgcgggaataggctccgttcgcagaaatactttcaatgtattccctatagcgcttgtagtcattgttattatgctttgaggagattttgtgattcctttggggtttgatgtctggaacagccaacatgttgttttcgcatctaatacaagcattgcattcccaatatatctgatcctttccaaagaaaaggcttcgtgtggaaagcatacgctcttgtaaagtccagccacgagttgtgagtgggctggttttggtcatggatgcccagtcttgggcatgctcaccaataaaagcctgcggcgtttttctcatgccaagtgatcgatgactccagttaatatagtgagatctcttgtttctgtttagcaagaacccctcattactcgtagcggcacttgaagcgtggattgtgacctgggaatttccatatacactcgccatcttttctgcctcattcttccagtcactggcatcatctgcattcatattcgatgttaaatggatatttgacgatagttagttgaaatctggcttaccctgtattatacataaggaatcaatccagatatactggaaacctaatgcccttgtgaccttgatcgcatctctgatggttcgtggtaagatatcaaaatcgatctttttcgttcgttgccggaaatttgctttgattgtctgatggtgggtaataccaccccagcaatagctaagagcaacgtatgacccaaaagtgtttcgactctcgaatagaaagggtgcagtgccggtatttacgtcacccacatctagtactcgtgtaggtagaagtgtagagggtgccaataagcatgcttggccatgatggcgcatgcagtcgctgatatagcctttcatcagattaataccctcatttgatagtgggtttctagcgatacttcgtccaagaatgaaggttcgatctaagtggggatcatctaccaacaaatcagctccgttaatcagtgggcccagctttgacaggccatgtaatgggacgaaacacaccatgtgatacaaagagatcgaaggaaatcaagactgttggctctctatctgcactaggagccaaggttactccaatcatgttgacccaatcatcggaatcatctccgctgtcgtaaaaaggtgtaacaaatattccctcagagagaacacgagaattatccgagcgaacatcatctggccattcctcctctgctgaatcgtcactttcccctgaggagatttcatcttcgccaggtagtccaaatagactagggcgttttatttgaaaacctcggagaaatgtctggcagatgtcacaacctttatcagccgagtgcatcaggcctctcagagagggttggtgcttgtagaaaccatccgtcatcaggccgccgttatcgagttgcgtgtccgcttgtgataaccttttgcgccttctttttcttttggatagttcagtaaccgttaggccattgcaatatttacacctcatagttccgaagaggctcttagtgttaagacgagatatttaaagaagtcaaagccaaccgcagctactggtacagatcgagaggtgaatagtgcaaataggggcgttgtggagacgagtggttcgctgtcaaagatgagctatttgttatattgcatgtagatatagccagcgcgacgtatgcgtaggaaaactaagaagtgttacgacccaacacacttggtcgcaaccacagtacataccacggagtaaccacggaccgaacggccaatcaccccgatgaacagacttacagcgttgaggctgactgttttcgttcacgaatcgaatatttgccaggatttctacgtagcatcaacacgctgctcgatatcgtgactttcaataagttgtgcccaaaaatgtgaaagggaccatgcgcgttacgttcagatcagctcggtaaaaaaaagactgaagtatgacgccgcagcattcgaactgcaaaatatcggcttcaccgttcccacgaccccaaagtatgtacagaaacaaacttaagaagaagaaaatccaggtcaaaaggttataacaggcaaaaaatggacaaacggggaattgaaccccggacctctcccaagcgggtccctctcaagtactcttgagacggagaaagatgctaagggaaaatcataccactagaccattcgcccaactgttgtgatgcttgagaattctggtgctgaattgcctcatgatcgcaggatgggacagaattggtttcagttagggtagtgcttcacgtatggctttgagctgcaacacagtcttcgtgaatctatatttcttagtggccagttcgaataaagtaggtgtgcccggcattaacactaactgggaacccatttttctacttaattccattacgttcccataacgaggcccgaatctgttaaacgcagcattagcaagatcttatagcgatgtgatagtgtgacataccaataacaatctcttggccagtcatggacgtattcttagccgcgtgaatgaagacgtcggcagtgtcgtcgagatcagtctataaagccagagttaattgacaggaatcggcagagaaagggctttctcatacctcgcgcttcagtgtggatgcgtttttgaccttttcaatcatttctggcccaaaacgttggccctatcatcaaacaggtaagcgatattctaaaataatcattacgcagaagcaaaaagaaaagagcaacaagaacaataataaaagaatgaagaaacaaacccattcagtaagcataagaccagggagaatagcattcactcgaatcttgggcccttgtgttaatgcgaggttcttcatgagctgcagtccagcagcctttgtaacagagtaggccatgctactaccacgattgcttatgccctgaatagtactctcttatgttaacgttgctcatactcatccgtaaggcacatgttggttttgcttactgcgatggaagaagtaatcagatagacacctccttcgggattcgcattgaagattggcgcggcttcttgcatgagttgcaggtgagacatgacattgactgcccagcactatatcagatgttagtaactgtttattccagaattctcctctattgccataccttgttccactcgtcatcattcaaggcatggagatcgccaaacttgctcagcttagtccatccggcatttgcgataataatgtcgagtccgccaagattttttactgtttcttgaacaacgcgcacattgtcttctcgtttttcggcgtcctgtgtgtttgaagtattagccttggtcaatagactgctacaggactgcatgatgcatagcactttcatgttgaaatacttacgccttggatgacaaatgtcttgctggaataatcctttgtcaaagtgtcggccagtttttcagctgctgctgaattggagatataattgatcgcgacattggctccttcttcagcgaacttcttacagatgagggccccaagacctctatcttagtggttagtgcggagctctttttacagcgaggcagcagaatcattgaatcgtacctagagcctccggtgaccagaacatttcttcctttcagtgagtagggcatttttctgataattctttactgctagagctgagaaatagagacaacggatatatgtcgctggtctcctctcttttataaccccgcatacccaaattgctcaatatcttacatgcgtcttattcatcatgagccgcggcgaaggcgggtccaaacggcactccacagccgaaaagattagttcgaggacatatttcctcttacttccatcaatttcaagagtttttatgccaattatacatatttcttgtacactttcatgcagaatgcacgttttatgttcaatatgcctcatacatgcgattcaggctgctagccgaggacatatgagcagcagatcttgcctaaaagggcaaaccagcctacgatatcggctttttccgattatgtgataggactggagatcctatattcaagaacaaactcggttaggacaactatgtattactaggagatcctcttacaccgctttggagaatcgttttcccttcgaaattacatgctaaagtataaaatgaggatgtagtctaactttgccagagaaaattgacgtcgtttagggcccatggcggaataagtgcgaggctatttgcggttgtatcttgggcattcgatccgcattcaagttacatgcagctatataaatcagaatatagagggttaaacatataatagctaattaagattttataggctccagataaccgacagtataaacttcttcttccggattctgccaatcaagcttcttaacctcccgggtctgatcaaaatgcgtagaaccatatctcaaataggcggcaaaagttccctcttcgttgtctttactgtgattctcttcgtcatcccatatatcagccagcatcttcaacgccaatccgcccttacctggcccgtgaggtagcttcaccatagacgtgtttgccagcaccgatgttacaaaatcctcagcctcctgccatttcgtgtctacaacaacatcatctccagatcgtggcatcgacagaaggtcaaattggtgttgtgcgttccaattggatatttcttgagcgtaaaacatttcctctcgggcgttgagtaagagcatgtgttccttataccactctgcgccgttgaagccatcctttgggtcgctgagctttctcagtcgctcacagcacatgtaatgggccacgtagtcggtgaaggcttcataattcacctccacgggtgtcatattggccacatttttaggaaggcgaaatacaggtaaatgacacaaaagtgggtgtttatgaaaccccgctgcgttggttactccatgccaaagcgcgacatatatatcgtgccatcgtttgatgaagggattgttgcgtttggtggctagaaagccgtttaatggagtgtaagtgtctggcaagtgcatcaaagccaccgcactcagttcacaaggagactcgggatcctcgatccgcttccagcaaatatcatcgacgtgtcgcagcagtatcaggcctgcgtccatccacaggcccccatatttccacagcagaggcaagcgcaccaagtcaccctggtgtgccttgtgtccatccatggtcccatcaatgaaagtctgcggaaagagagaggtatcaatgtaattgaagatgctcgtatccgagccatcaacacggtccactacgtggacagtccaatcgggacccagccttttgacccaattaataacatttcgctgtacccatggccgcatttgagcgaagccagagtgccaaaatgtccagatattcttgtcagaggtaacggggtggcgcttttgaagccatgctgcgatctcttcatccgagcgatggtcaatcttgtccggagataaaagtgtaattccatccggaagatgtggtttccgagtgttcactaacacgccgatgtccgccgaccgaagaagtgctttatcgtcatacatgcttgctaatggttaaaaggcaagtctggtcaattctagggacaaaccagctgaaaggcgcagttcttttatgctctaatattttcagaatatcagatgccaagctcatagaaaatacaacgttacaaagttacgagttacagcattgctttgcgcaaagaataagcattgtcttgttttagcattgtggcgttacattgcacaatttattcacactccgtttaaaagtacagatacctgaccacatgttatatcttaattccgatttgactatgcggaaggattacctgaaacaacttgatgtcaatgtcctcgcatcacctgctctattcagcttccaaataccttgctcaggtgcatataatagatctctaatttccatcttcgaggaacctctttcgtgagtattgtaaaacccttctatttcctacacgaagctttactcgctaccttttaggaaaatcgccatgtgaacagaatacgaggcgtcgcatcgcacatcagtaggctaaaatactaccttcatggcgccttaggcgagaccacagcgaagtccagtagctcaaagttaccttgaatggtctgcagtgttcttaacaatcccatatcaaaatagctcgctgcagatcaaatgcaagtcgcccaattgggtcgccaacatcagctcatagtaacataacatgcttgtttgagtcttgggtgatgaggtgctgacgtaggtgagcattcaggaaattcgtcatgaggggcaatctcatctaaaaatatatagcatacaaggatatcctagacaagagtaatagctagagtgaagcatacttgatccttcaagcttgtcctattggagaaagactttttttttgtcggaccaggcgcgtaggagtcgaagcaggagcaccgtaacgttgctgtctttctggtaccatgtcatgcaaatttacagatgtggtaaatgaatctacagacgattttcctttagtcgcaatatctggctcttgtataagtttcagtcccctgggagcattttgctgtggatactcgcatgtgacgagcatgtaaggtaatctgatcgtctatttagatcgatctcacgccaccaattcggtggaaactagacaagcggaagcacactatagttaaagagctgaagttgccccagaaatagggcgaaccattccaagtcatacatagggcgaaatataagtcagaaatagggcgcccctcaatctggaaggcattaactaattgagttcgtatcagtttagttacccatcctagaggtttagcaggagccttttgcttataaattcgtgacccgagctgtctccgccatactatgattactattcggtactccatcggcttggctccgtactatataaaagtcggattatctaatggcctttacataactaccttgggtattctcgctctggcgtctcttttaggcaactgcaactttctgtgcttgagtcgttttgaataacgcgattggctctgagttgctagcgcatttgtcagctacgcgtatcacattggacctttcagatggcgacactgaggtctctagcagaatccagtgaatagtcggtaattcgggttatgagatattatgaataccgagggatcttcaggtatggatacgtatataagtgttggctggtgccattccagcacagagaacaggataagaaccacaaaggcgtttgactagcgacaacaagctcctaaaaatccgtcttatatcatcagaagctgttttaaactgaataaatcgccaatatgcctaaatcaccgatcgagattgtcctgggaacaggaaatgtaagtcagctatcacggccataacatccaggatcatggcattaaacagttatcgacaacaggttggagacatgtccagagacccaatggccaagtttgactcgccagcagaagttcaagagtttctcgatgccttttacaagagcggttaccgccagatagataccgccagaggctattcaccacacgctccattgtcctgtgagccccgtctcggtgcagtcaatgtcggggataagttcatcattggcaccaaggttgtctcacgccccgagggagctcattcgaaggacaagatcgcggacagcgttgatggttccttggcggcattgaaagttcctcaagttgacattatgtatttgcatcaacctaaccgcagcgtgccttttgaagagaccgcggaggccatggacaaggcctatcgggagggcaagtttaagcgatttggattgtccaactacacggctgccgaggttgagcagttcatcaagattagcgaagagaaggggtttgtaaagccaactgtctaccaaggacagtacaaccctatcgttagaagtggagaaaaggagctcctccccgtgttgcagaaacataacattgccttttacgcttggaggtgagtcaatacagctccgattggaaattttcagaactgactctttctcatgacagtcctggcgctgcgggattcttcaatggcaaccacaagaacgcccaagctggaagtcgctacgacacctctgtaagccaaaactcctaaacatgggtttaagatgctaatcatttctcagcatttcctcggcaacttttacactgcgagatatgtcaagccaagcatcgatgctgctgccgaccgcgtgcgagaagtcgccgcaaatcatggcatctctggacatgccgcgtctcttcgatggactgcctaccacagcgctctttccgccgagcgtggcgatgccatcatcattggtgcctcgagcatcaagcagctaaatgagaacttggagatttttgagcaggggccacttccgcaggatgttgttgatgcagttgatgctgtctttgcagaaattggagatgatgcgattgcgtatcacaactaggatgatttggccctatgcacaagcaagcgtttgttgtgaacatagatatcaattcatatttaagttatattcagcttaataaagtaaagaacattgaataaaaacattcatggcaactatgttcctagtgaccaatcagtttcaattcatatgcaactccgcgaagacagagaacgcattaagccagtaaagcttagatgcagcattcgaaagcagcttttacaggattcagcaattaaaaaaagatcagatatagctactttcaattagtacagcatcagtttttatattttctgccttggacagagaatttgaagctccttcatattgtcggcagcacgtgacctcgcatcatggcgcgttgatgcctagaagcatcgcgtctcccaccgtgaactgcccccagcttaacgttcttttgtgcactttgcgaggtttgaattccgcctttgcctttgtcttttaacagcctcaaaataaataaactgttggttgttttcagccattggacagaagacattcgtttagcatcatgcccgagtttgctggtaagctctgacaaaatgtgctgatcgcagactgccccgctaaccaattgctcagaggcagacacgatccgcatcctgattgcgacggacaaccatgtgggatatgaggagcgagatgcgatccgcaaagacgacagctggcggacgtttgacgagatcatgactctggcccgcacagaggacgtacgttgagccgacatcttgcaggcatcttgctcgattttctgtctccaagctcacgctctgcaggtcgacatggtgctgcttgccggcgacctattccacgacaacaagccctctcgaaaatccctctaccaagtcatgcgcacgctccgcaagaactgcctcgggatgaagccatgcccactcgagttcctctctgacgccgccgatgtctttgagggagcctttccccacgtcaactacgaagatcccgacatcaacatctcgatccctgtcttttctatccatggcaatcacgacgatccgtctggcgaaggaaactactgttcattggatctgctacaggcagcaggcctgctgaactactatgggagggtcgccgaggcggataatatccaggcgaagccgattctactacaaaagggcgagacaaagcttgcgctgtatggtctaagcaatgtacgagacgagcgcatgtttagaacgtttcgagaccacaaggtcaagtggtttcgccctggtatgcagactggcgagtggtttaacctgctcgctgtccatcagaaccaccatgcccatacagcgacgtcacatctaccggaaaacgtgcttccagactggcttgatttaattgtctggggacatgagcacgagtgcctgatcgatcccaccaagaatccagagactggctttcatgtgatgcagcccgggtcgtcggtagcgacttcattggtgccgggagaggctgtccaaaaacacgtcgcggtgctgagcgtgaataacaagacctttaaagttgacaagttcccgctcagaacggttcggccatttattacaagggaaatcattctctctcaggacaagcgcttccgaggattggacacaaaaaaggacaatcgaactgacattacgaaacggttaatggaggtggttgaggagatgattacagaggccaacgcagactgggaagcaattcagacagatgacgaggctttggaagaccggcctcttccccttatccgcttaaaagttgagaataccgcaccagaaggcggccaatttgactgcgagaatccacagcggctttccaaccgattcattggcagagtggccaacacaaatgatgtggtgtactattaccgaaagaagaaggcccccagtgagtcttgtatctactaatcttgcgctttcctctcagcttacattctctaggtaaaaacacgcaggcaaacactgcggaggctctcgagtccctcgaggacgactcagccgagacgatgaaagtagaaaatctcgtcaatcagtttctctcggtacaatctctcaaagtcctgccacaaggcccctttagcgaagcggtcaatcagttcgttgccaaagacgataagcaggctatggagctttttgtatcagaacacctgtccggacaggtcagacaaatgctgggcctcgaatctgatgatgaggacctaaataacgccatggagacttacaagaagagggtagagcagcggatggccactgccgggagcttggggaggatggcacaaagcgaacgaaagaggacattaaaacccaagccagacgggtgggactcggaattcgatggtagctgggagaacgagcctggtgcatgggcgtacgaggatgacacgccatccaatctagaagctagcagctcatcccgaagaccacagccaaaagatgatgaaatgctagatttagatgacgaggaaccaccggcagcaaagccgaaaagagcacgagcgacaaaggctacgccggctaagaaggctgctgcggctaaaaagccgcccgctcggcgtggccggaagccctttgaggacagcgaggaggaggagccgcctgaggaagacgtggtgatggattcagaggaagcagaggaagagctgccagctaaaccggcgcgggcaactcggcgcggccaaaatacgaagagcacagccgctgctagcaaacctgcggcagcaaagaagactagaggcgcggcggcggccaagtcacggcagacgaagctcaatttttcacagggagcgacgcaggataaggcagttgagattagtgacgacgagatatcggacgacgatgcgtttgagccggcgccggtagcgagtcggacgaggagaaggtgatggaaatttgtgattctgatgaaattttagacgacgatgtaatgattcaagggcaataattcatgcatttgcatttgcaattccttggtgaggcctacgccatctgttcatgaagctctccgatcccagctcaggcagcaagcaccaaaaagtcaaaacaagcaaagtcaacatcgctcaccgaagcaaaaaaagaattcacagtttggaactgctggcggtctctcccgccgggaattgaacccgggtctcaagcgtgacaagcttgcatactgaccactatactacggaagatgtaacctgcgctttagcgccggtgtagcggatcagatccagttgggagactgaagtttattttgcattatagagcttgtgcatgcgcttctacgtatgcagacagaagaagctgtatactaagaagagaccctgggtagaaaaggtgagaagtataaagtccgaagctagatgaaaatgcaacattaagcttctttgtttccgctattccgttatcactcagtgtgttgcttgatagtaaatagtccgaggttgacacaactgtttcagctgcttttattgcaacctcgtatatgcgagtttagtatctgaagatttgctctagctatttcatattcttctcctccctttacgtttattcccacccttcgtgtctgtacctgcgggaatttccgagagggcctccatatattactccattaccgtatgtaaaagaaattgagcaaatattctcacaattgatagatcagtcaacccggctacggcgggttcgagcatctgcggcatctgcggcatagtttagattggacacttgcggtagtaggatccgtatggtgttggttgtccccagctagcacaatgtcatgacagaaacctatgcaaaacgataaactagcagcggatgtcagactgtccctactattcaagagtaaaggagtaaaatgtccatcaacccataggaaaacaacttcatgtaaatcagttcattgcaacttactgattgtcaaaccaaagtgtattcgttcaactccccgcttacccgggccacatttcccaaacgaggcactacttgtcatacccgtattaagagccgcgcccttctccaacagacacttacaactaatgtggaaataggtgatgaggggatgaggggcaggagctctattcagctcgagttagtgtagatgacgcaaaaccttattagtggtttgcttcaattgatgacaagctcctcttggaagtctcctcacctctttttagcaaaagcaaagtcttttgcttcttctatcttgctagtagtttataccaaaaagtctgcattaaagctgttcatcaactctctgctgaagattccaagtgaccacttacttatcccccgcagtcattatccatcatgactatccgcgtcggaaccgcctcaccccacactcaggccaccactaaactcaccctcgcccacctcgaaggcattgcccgtcgcgccgcagaccggggcgtcgacatcctcctgctgccagaagccttcatcggcggctacccgcgcaacgcgacctttggcgccgttgtgggcagtcgctctgctgaaggccgggaatcgtttgcgcagtactttgaaaaggctgttgatctgggagataccgtcggcgagggcagcgcgggcgcaggactgagatgggtgcgtcggcaactgccggggtatgaagagggcggcaggggacgaggcgatggaacgcgagaagagctggagagaattgctcgcgagacgggcgtctttatcgtggtgggatgcatcgagaaggcaggcggcagtctgtggtgctccgtgccgtacatctgcccgagggagggcatcatcggaaagagaagaaaagtgaagccggtgcgtctcccctctcttatacgaatgtgtgttttgcaaagataaacgtctaaccaccaccaacccagaccggcaccgagcgcatcatgtgggcagaaggccatccctcgaccctccgcgccgtgtccaccgtcatccgcggccagcgcgtcaacctcgccgccgcaatctgctgggagaactacatgccgctgctgcgccagtcgctctacaaccagaacatcaacctctatctcgcccccacggcagacggccgcgagggctggctcagcgccatgcgcaccatcggcatcgagggccggtgcttcgtcgtcagcagcaacatgtgcgtgcccaccgaggccaacgccaacatgagcctcccgagcgacgccggcctggccgccatggccgccctcggagaccgggatgtggtccccaacgacggcgggtcgagacgcggcttcggcacggcggccggtgcggaaggcgtgagggacgcctcgccgccgagtccttcccgggcgaggcacggacgacggaagagcgtctttgacgaggacggcaatgagattgtgctgtcgtgccctgcggagaatggcgacactactcaagagcagcagcagcagcatctcccaagagtgcaagaacaagaaacccctgagcaaactccacagaaaaagtccgcttcttacctctcccgagggggttctgccgtcatctcgccctttggcgacatcgttgccggccctcaatgggaagactcggacaatctgctctacgccgacattgacctccgcgactgcatccgcggcaggctggacatggacacggcggcgagttatgcgcggaatgatgtgtttcggctgactgtggatgggctggactttgatccgctgccttactgaagacgaaaccaaggatgggcatgtcattatcactagtatatctgtaccattagattgaataagaacaaatgaaagaattcaatgtctagatcaaattcaagtagaaataattgtagattgatatgagatgagtctcatcctttctctttcttaaaatctctccttacactcacaaaataattcatccatcttaacacgctaataaaacccagatattgcttcccttccatctgtgatggagctccgatacaaacacacaaaaaccaaacaaaaaaaagaaagccttatgctcctgccattaagtaacgccaactaatgcaaatgcctttgtctctcacgctccttttcacaagttacgatcattgttcggtggctgtggtctctggcacggccgccatcccttttccaccgcttccaccgcagtcgcctcctcctctgcctcctttcgctgtctctccagtgccgcctgcgccaggatttctcgtcggctgaggcccgcgctgctcatcttgctgccgcccagcacaaactcgccgcctgtccagccgccgtcgtcttcatgcacgtcttcctcttcatcctggcctgagatgtggtagcgcgatgactcgccgattgtctggccgccagtcttccagtcggctgcgtcgacctcgcgctcaatctggtggcaaagatcccaaaactgtcggtcatggggtccatggacgttgtgcgtgagctcgtgacacagagtcttgcgaatcgtcttgtagtcacggtatccgtcgtgcgcatctgttctcagacgcagctcaatcacttcgccctggttgcggttcaggcccaggatgcgtgtcgttccctcgtgcgtcgactcggtatgtgccagcggctccatctccgtcagcagcgccacggtgaacttgtgcttcttcatggctgccttgatgcccggatcctccttgaggcgcatcagcagcttcaggctgcgctctggattaggcagcccgcccagcggccgaacctgcataaaggtgtatttgagatcttctggcgatgcggctgtgcgacgccgggtcgtctttgacttggccttggatcgctgggcctcgcgggcggccttgattttgtgcagcttgtggcacatggtctgcacggcctggacgtcggttgcggttgatcccatgacggagattgtcttgccggcgaggttctttaccgaatactcagggtctttgaaggggtacttgataaaggggcccttgggcaccatgaccttaatgttctggatgggaatctcgaggacggcttcgatctcgcagaacaggtccatgacggtgttgtcggcgtccagctcaaagggcagcttctggccgcgatgcgagatggtgatgctgacggtatcgacggggtcggcgacattgtcgtcgtcgtccaggtccgactcgcccgctgaggctgttgacagcgctgcggcgtctatctcgatcgcttcatggtgaatagcgctgctgctatcgatgtttgctgttgatgccgatgatggcagaggctgctgctgtctcgttactgcatcgttgatggcgtcttcgtcgtttcgcagaggagggttgggacgagttgcgacatcagtcatgttggtgtagagtgtgctgttggtttgtatagactagatccttgccttgtctatggccgggttaaatcgaggtctgaataagttaaagtcagagtaagtgacgtcaggagagatcgccaaatatatatggcaaataaataggtctatatctatacagctactgagtaaggtacagatatataaggtatggatgtatgatatgtaatggatggaatgcctgagggagggggggtgttgatgagtacgggcgactttttggtgatgacaaatgtaaaacagctgatggtccaagctattggatgcaaacgcctcccattatatacttcgccgtgaaggggtggcatacgtacacccgctatcagcactccgtctttacgcgtaaaagtcgccagaaaaaaagggattggaattattaaaagaaaaggtggttcttctgaaaatgagaataaggataacccatgccggcactggattattcattcggtatcagctatggggtaaaagggaaaagaaggatattctggcctatacgctcaggcggctctttccaggctaggcaataccacaacgatgccatgcagcaggtgcagcctggggctccttccgccctgcttgctactcctgcgccttccccgtcggagcttcgggcaccttcggcagctgcttggtaatacgtcacggcggcctctgccttagtccctcttttaatttcctcttaaggagtagacccatcgactgagcccccctgcttgccaagccttaaagctgtaggaggagagctgcgccacagacatgcttccccgagattctgccacgcagtgggtggctgatggagtggctaatgcatcggattacatatgaggcggagaattgtcgggtccctgcatatccccgagatttggcagacatctcgtcagctgcactgtacggtggaaaattccagcaaagcatgagacttttttcttggcgactaatgagattccgagattttcgagggcctcggtggtttttccggtaaccgcggcttagacaatgatttgcaatactgccatgctgcatatcgatatcgagcattctaatattgcaaatacctgtgcgctgttatacttgcgcaaagctgcccgaacgcaccgataatatgaaacgtttcttgaatttgccacctctttttggccgccccggttcccgcctgcctgccgtcccggatcaccgggtcccggtcgatgatccgccgctgccacgatttcgctaatgcagggtccgccaaagaaatagtaaccctcatttaaagcatcaggaagaggcagcttctgctattgggggggcgtggcatgactgactctctcgactctaaaagagctaggcctgtggctgcactcgtaattcgtatctcccaggaaccatcatgtgatggctctgtgcacacccaaatctcagtttcgccatgcattattactcgtgggagcagagctgttgctttggtggccagaaatgacgtagttgcctcctgggtgcttgagtgttgagcaactatttgcgtattgaggatcaaatactccgtcttagtccgtggagttttgaagatgtgaaagaatacgaatacgctcctctatttactcgctggggatagcccttttctctatgctacgttgacttacacttacatatcttagtacatcctctgcaacctataacctccctagagtgacgccttgcaatcatgtggtctgaagcaccttttgcctcgtcaactgcgaatacgcaacccaacgaaagctaaagcccaatctttctccctaccaggcacacgatgcccaaaggtacagctttaactccgcccaaatgccactgcgcctttgttagttgttgcacaacgatttcaaagcagagggcttagctattaggcaaaaactcgctgggtgattccacgcttgagcatgaggctgagcataagctcgcccagattccactctgctgtggcgccatcaaggaatcccgtcgtcaagacttttgctccgcggagaatgtagatgttcgagatggagttaggcccggcgttattggcaaccaagtcaactttggccgttgggaacacactcgatctttacattaatgtctaggtaggttgtatgagtggcgcccgtggccaagtggctcagtttctcaatttgtgtagttttggcatctgcgatgaggtaatgggcggtggcgtatatgagaaggaggcgcaaacatgttggcaccactggtacctagagactcgatgattgagataatgtgagagctaccttccaataatgggtacattccaacgataattgcttcccatatcaaagagcccaaaagcgcacaagaagattccccacaaatacgacatatttacctgcaatcgacgacacgcacaaagatgttggagcttacaggacaaggcctcgggggagcttaaaaatgctgtgaagagtggtcaactgaaacaaagcaagcatgtaagtcatcaaagcttatcgcatctcataatctatagagatgtagacttgccaatacctactcatttgcaatgttaaataagagcatgcattctcgaagttctagttggtgtttcaataccagggtagccttgacataaaaatggcaaatctacgctcgatatcatctttctcagcctcaacatatataatccaagtccaagattcaatttaaccataattcttcaatataccacatcataatcccaacttcatcatttcgaaccaacctcaaaaacaccctccccccaaccccccatcctcacaaccccctccggcacaaacgcgtatcccacattatggaacctccccggcgcatgctcctcaatcaacatcaaagcatgatcccttggattcctcatcaccccaaacgccccattgttatactgctcccagcgaccgatgtaaacagccttgtgcgatgcattctcgctactctgcgacaacacctcccacttccctgcagaatcagagccaaattcgctctcaaaagcagtagacccttcctcttgattctgaacaagtctcacagacgccgacaacgcactgaatcggaaatacccatcatcgctcatcgtcccctttggcgtatccgcaagcctccaccccgtatccataacatctgcaacatccttcattccctctctcgactccaagacaggcttcctagaggcatccgtctgaggaaaagccggcaaagtcgacaacctcggattcggcaccaccctcgtcgcaatagccagccattcagcatgctcacctctcgccaaaatggcctgcatcaaagcaatcgtcgcctccagccgatcgtcatggccaaactttgtcgtatccagcgtcacgcccatgatgcccatgatgctaaacaccgtgtccaccggatacttggccatgcgcataaacgaacatctccagatggccgtgtgcatgcccgtcttgcccttcatgtcaatagcatcaaccagctccctcatctgcggatggctccgcgacctatcgccaaacatcctaatctgaaaatcaggagacggcttttgaatcgacttgcccgaccaatcaagcatctcaaaccccgtccccttcatagccgtcaacaacgtaaagttaagaggcgcaaccgctgcaacccccctttcaatctcctcaatcttcagcgggaaattcgactgcatgatgcaattcccaagactccattcgaatatgcagtgcaccataggcggcgcaatcgcctcctgaagcgtccacgccctcgccatccagctcgtctcctcagtaggagccacaagccgctgcagcccgcccggcgcaacgatgcacgtcctgcagttccgatataaatcatacatgcgctgaatctgccacgccttatcgtcctcatgcgcctgcagaatgcacagcgcatccagccagacgaacctgcatccgaaactctccgccgccagcgaaatgagcctcagcacgtccacggagatgggatcagccccctcgatgccttcaacgtggatattcggcagcggagacttcacatcggggtgagccgggaggccacgccagacgtatgatatgacggcatacggctctgcgggcaggtcttcgaattccaatacatggacggttgacttgtgggcgagtgcggcaacgtccaggaaacgaaaccggtattttgtagctccagtcaaggccaatggctggtcaataatatcgccgaaattgatgtgtagaatcgttcgccctgttggatctgccattgttcacggctgtgacaacaacaactgtaaacgatgacaagattagaggtcaaaactaaccataagataatgcgaaggggtggcgattaaatacatcatctgtctcccagctagcatatgcagcccaatgtgactatcgcgggattattggcggggctacagcaccagaccaatcactgaggccatctcgccgtttccaaggcgaatcttggcatgggggagacaagaacggctagagctcatgttgatccccagctgaaccaatagccctcatatcttggtatcaagtattgcccagcctcactctgcgtcaagctgattaaatggaaagtcttcataaggcatatctatcttcccatcgtcctgtctcgcgaataactctccaatgatatgtgatccgtctcttacatagaaccctcgcatgctattcgtcatggtctactcgctcatgtcatgtcataccatgcaagtttcatatttctcacgccatcgtacaaagaaaacgccaactccctgccgccgtttccctacagagtatttaaaatatcatatcaacaatgtcttttttcaatgctcgcgcttcctccattaatgctttatatgtttttcgtttgatgcgcctccttatcggctcacgcccatcttctctaacctatcgcacgatggcatcttatacgcatcggcaacggccatcttctctggatcctggtagaaccatcccatggcattctccctcaactgtctcttgtacaaaagttcattctcgcactcattccgtagatgtcgcacaagattgatctcggccgtacgatcaagctgactcagttttgacttgctatacgaggccacgtcagcgggtacgacaaagtacttgatgttgagatttggtgttgtccggccttcggtgtagggggcctgtggggtgtcgaagaccatgcgcggagtggcgggtgtagatgaggagccaccggagaagatggatgagatgagtggtaggatgaagaatagtagaatagggagtaggccaagcagggtctggagaccaaatggttctcgttcaggctgtccctgagcctctcgcggtcttgctcggggcctgccgccgccaaactggtgtactcgaatgcctgggccgccgccaaagttaaagacgaactgaggacctgtatcaaacgcttaatcgtcagcacatcttgccaaagtattgaaccattgtagtagtagacagctgggtctcatagaaactcacctccaaagcctccaccaaacgggccgccaccaccaccaaagggaccgcctcctccgccaaagaaccgcgcaaacatttcctctgggctcatttcatcgtcccaaccaccgcctcccgccgccgcagcctgccgtgatccgaagcccgagaacggattctgtgcgcgggcgctctcaaaccggctgtccggatcagtgccgtatttgtcaaacttctccctcttctccttgtcgccgaggatgccaaacgcacggctgaccatcttgaaggcctcatcggcgtgctcgtggccattcttgtcggggtgcgtcaacagcgactgtttcctgtacgccttcttgatgtccgagtcggtgcacgtggagcggacggtctcgaggcccaggatgtcgtaaaaagcggtggcgttgcatttccggatgcgaaggacggcggccttttggtcgacggtgtaggtgcggccttgattgccctgtttgtgttcgcggtggcgagcggtgccgcccgcgtcggcgccggaggctgtggcttctggcatttaagagtcttttgtgatgcggtgatggaagcaagtcgattcgaagagtcgaggatgatggaaaggcggaagcggtgtcgatatcgataagcgcagcaagtccgggaaagctgagatgaagcgtctaaaaagcaacaagcaacaagcaacactttttttggtccctccgatgacagactggaaggtggcttcttccagaaacaggcgccggccaagagaaaaaagacaaccgaggggaaagtgagcaacgcccaagaaattgaaatcaccacaaacgcagcaatgccgtcgagatgggcagctcaatgcaccgcaataaaggaggccccgctgcttgcttcgtctctggagtcgccgctgctggttcgtcgacgcagcacgcaacttgtgataatgcagtgagctggcgccaaccacgattggacttttgtcgaatgagggtctggccagacagccggcaacacgtgatgctgggagacgagctaccctagacctgagacaaaatctgtgaagatggcatggataagacaataagatattgaattggtaaagaatgaatgccttttttctagacttttggccatattagatagatcatagccttgtggtaaagcctgtgacatttccaacttgacctttctattcaattgaaccaaatgtcgagatgctctacctgcactcgcccaattgtaccactcgaaccaaataggtaatcatttgctgtgctctttgctacacggaatcattctcagataccattttactacaaatattgttctcctcgacgtggctcagtcaaaatcatcatcaccgccgacttacacagcttcaacgccgtgggtccagcaaatgtcaccatctccatcacgtgacccaactactctaagatttccctaccaacgcctgtatcaaccgccaagccatcctccaaggtcgcagcatagcccacaatgcagcccacaagagtgctgttaaagcgctccgtttggaagggtaattactcaattcccatacttctccccaaaacctcctgccaattgctaacttgacttccttcacaggcccgaacctcgtcccgtaaggcaaaatccgcccctccaaaaaattaaacgtcacgaatgattcaagctcacatgtacatcctgcgctctctcgctacagtctctccatcgtctggcccaaaggccccaacgacaaggtccctcccgtccgaacacaagcccgctcggcgactatcctgcccaactttgttggcctaaagtttgagattcacaatggcaaggactatttgcaggtgcagataacggaagacatggtggggcacaagctgggcgaatttgcgccgtgagtattgcattggtcggaacatgtggttttggagacaaaagtgctgactggatgacaggacgcggaaaccgaatatttgggacaggaaatagatgcgatagacgacatggagaaggaagaaaactgtatattgtaacatacttgtatcaacgccgtaatgccacgactttttgcatgattcaattgtttgcaccttcaaaagcttataacaaaaaaagcagcttgtacttgtattcatgttggatcaagctagattaaggtcccgtaggcctgcccataacaatcctgttgcaacgccattatccccaacgccgtacgttcaagtcccatcatgtaccttgacattagcaaaatgccagtctgtccatctcctttcatcggtaaaactcgcttctcttgacgttgactccatactccccaaccgccatacccagatcctccatcgtcaacaccgtcctattctggcttcctccctgtccaccaccgccaaaaccaggtcgttgaattcccaacggccctcccttgccctgttccttgctgttcggctgacccgactgctgtcccgggatggggaaacccgccgccgcgcccagcgtgcccattgggttattggtgttacttgacgcgcggatgcggctgtactggtacgcgtcggccgcgacgtctgcaatgaacttttgcgtggcgagcgcgaggagacgagcgagacgagggtcggtttgcggtggtggaggaagaccggctttggtcatgtagtagtgcgtcactgcgtcgggaatctggcagcgatttagcaatcttgagtcttttttttttttttcatcaaagaaatgatgatattgaaaaagcaggcagtagattatagagacatacgataggagcataatcgtcaatcttattgaggaattcgcgaagagaaacgtcctttcgcgtaggcagcttgctcagatctgccgccggggcaatgggctcagggacagcgtcgctcggcccaatttctggggcaacctgcttttcgacattttcgggtgcgtcgccgtccatgatgaattcgataaacgggttgaaatgatgcacaaaacgagtggagagtgttgcagatgaaatggtagagagagtttacgctttggatgatggcgacgttgatggatagagatcacgtgattgctatattgagtagcatgagctggctcatcaaatggcattttgtttgtaggaaaacggtcatgtttgcttcataactctcatttttcagcggtttttattttattttagcagtcataattataaactactattataatacatgctttacctcgcatatcacgttgcgcatttcgatccttcatccaagttgaaaaaaaaaacacattcaattgattgccctctattttttcttgtccacagcatccatggctcagactcgtaaatcctcatgttaagagatgacgccaattccattactgccgtcaaaccgagcacaccatcaaacgccgccaatgcaatcatttacccccttgagcactcaattttgatcttgtacattttccgtagctgcagagctcactctttcaccggccatcgatcactactgtaatcttcccaggagatgttactgccagccatatcgtagagtgatgttttcatccggaccgaatcacaagaaacacacacacccctcctttttatgtaaagtgccgagtgaagcatgcgccttagaccggtagcttgaacttcttgcccttgagaactttgttgtagtaaatgtagaaaaagtcgctgtagagaatcgtctggattataccggcgacaatggcaatccagtccaccttatgcttgggctcggcgatgtagcggtagatccagttggggatgtagagggcgcggtagattccgagcgcaaacagatagttggccgtaatggtctcggcctcgcctgtgcgctgcagcataaagagctgtgggagaatggccacagactccagccagatggaaaaggcccacaggatctcggacggggtgtagtggtagggaaagatgagggcgagagcggcggcggcgccgaggaggtactgcacgcggaatgtgtcggtgttgacgtcgtttgtaggcttgtaggcgttggtcatgaggtagatgatgtagccctgcgagcttatgaagaggatcttgaagatgatgttgtagtagctctccgtcgaaaagagatctgcgccgggttagcttggctcagccattgagcgcttccaatggcagctgcgcttcataccaaggtatctggtaatgtagaccagcagatacagtccttgcgacttgaaggagatgcccgaacagctctgtacggcgccgagttagcgatgcaggtgggatataggggcggggacatggaggccacgcacgttgagctgcaccatcttgcgcagcaggatgaggatactcgctagatgcgagaaatccgctgttggccagatgtcagcgctcgtcgccagcgattcggtcgaggagcatcgtcaacctaccagcgacgcgaaagatgtttagcggcatattggcgggttctatgccctgatgacagcgacaagatgcgggattccgaaaagcgcctgtgccacaaagggaaaataaaggaacctaggaccggatcgatgctgcgcgattcggcgtcgtgtcgaggaagggctcaaaagatggacggtagttgaaaaggacagtggccgacgaggcgataagatttggcgatgcagcaaagaggacacgacgcgactggcatgtcattggacgagagagcagctctagggagaaatacagtgtcgacaacgcaatcttcgcacggtgatgactagcatagcggaacgcattgccgctgcttaaaatagcaaacccgggtcccttggcccctgccctgccagtgttttagtgaagaatgagcattttggtgtttctagatgcctgtttcgaactgcgcatcgtgttacaggtgcaagggtgacgctgatgcagatacgacaccaaatatgcaatacatgtcttctagagacagtgtatattcaatacagtatacatttccaatggttcacttacataatcgaaaatggacgcggatgacatcattgcatctcagaagagtatctcagtttgcaataagttagggactgaagaagatgtcattgtttcttctgaatagaaaggacatgcaagtattaattaagtaaattacaacaaaaaaaaatcttttggattgtcttgctctataaaaacaatattgaattcagcgattatactccaacagcaatactaggcgctgctgggatcgcatttttacatcttctcagcaactcccgaggccttgcccaccaatagagcccctctactcatatctcagcacatctaacttgctcacagattcacaacatcaaccgccttattctctgtctcctctgtatcccaaaatcccgtaacgcgggtccactgattgagcgcgtcctctccatcctcctttcgcggattccaccttgtgctcgccttgcacttatcgcccttgcacttttcgcccttaccctggactcgctgtgcatatccctcacgatgttaagtctaggcattgaaattgaacattgacggcagcggtggttggaaagtcaagcccatgaaaagcggcatactgccagtggcagctagggcgcccaaaagtgaggccacagagaacagggtctttggcaggaccatactggccccagaagttcttggggatgttcttcacaattggcttcgccaaccagcgatcttctcttctttcgtcttcattccacgtcttggtgccagcgtcttcccgagcgactttgactttcaatctttgaatcgagttgtcttcgttggcgcatgaggagagcaaagatggtaatgttctcatttttgaacggtactttgagttcatggagtcgtcttttcggtctgttgtcgatgactttggcacagtttgcagcaaatttaaacgtaatggaaaactggaattctccggcaaacactggccatgcgttttatcattgtcaatcatttcttggatccatgcaccggcactcttagatgaagagttatcaagaacgctgttatctaggagcaaggccgacgagcagttgaagtgaaagctctcagaagtcttgtccccgagtgcttcagcattgtcatcctcctgagactgaacatcagcccagtcacctatcatgggcacacctgttgctgcagatgctgcactcttaagaaccaacgccctgaacttctcgagagtcagtttattagccatgccctcggtcagcgcagcatcgcgattgccaaagtcaatgccgaagccaaagaccccaaagtcgacgtgaactctaccaggcattggcggacccaacacactcaaccgggcgccaatctcggcattgatgcagatggtgacgagccacaagtcgagagtaagtcggacgctatacacatacggtgccgtcatggggaactaggcctcgccagaaatacgcagtttatcactcaaagactatgctataccaagatgtggtggattattcactgcagctccttcaattccgcatgagtagggtacggctctcttaccgtgatgcctcattctatgcctttagaatcctactccttccaatagcttcaacttccctagcggctggatacttgcacgtaattacacgtaaccaatcgggcagggcggtacgggccgtggagtctatacagtagaatccttgtcaacgcaccatcatctacttcgttgatcaaggattgggcgaaataaagtctagaccaaagggagagactagtgagtttagtggtgagctgaacgttagatagtttccaaaaccccatctaagcccatgctagcggcatctttcttggctgtctcttgcaaaaaaagccctgcgttattgatcgtactgcggtgaactaaaccgaatgcgcgcgtctgaacatgcgactggatggagctaatgatttcttagctgtgtcttggaaatggcattattgattgaccatcaaccggtgaccagctggaactggggttgaggatgccaagacataccgctggatccagagaagtgccaaaggcccgtcattcgggaagtacagcttggattaactggcttccacattgaaaggtttacggatacagaaactatgtccagtctcagcctgtcgtctcatctatcttcaatctgagggatgatctaatactgatcctgctgtggtggtcaagtattcagcaagtcaattcaaccttgaagctccaatttgcgcttcaaaatgtcctcttcacatcgcaatcttgtccatcgacacgctcagagcattctctctgggaaaactcgccccctggccccaggagaaacctgtctctattcttactacgaaccttctctcaccagcggccttcatcatgtcaaagtcagccaaacaatcgaggcaccagcagaccccagggattctgatcaaaatactcaaaaagacgcaatcgaagccattgagcaggccttcattgccactgcccctcgattctctcttcagccaggagccgttgactctgtttttcccaagcccgggacacaggcggaacatacagttctgcctcacattgttcttaccgatccgcatttaccgtggagtagaagcccatcagcagcacatcttcctcctgatgaagacgagaaaacagatcgaagtcgaactacatggcttgctctgatggtcttttcaatagaagagcttcaaatgggccaagctgacattgatgatatcatgcgctatgtgcccaacgattcgggcgcaaagcgcgaacagagtgagacgggcgctttgaggatgatggctcgtgatacacccaagctgaacggagcaatcactacgactgcttttaacaaaattgtagatgcaaaagacgcggctgagcctactgatgtggtggtgatgccaggccagctatttacggctttgtttacagagccaggcggtgatggtagcaggctcaacgtggcatcttacaaacacatggctcatgtgagacatataggaacagacggcatggcaaatgctggttccaaagatgatgatgcactattcagtattgtcatcagccgtcgtacaggcctgatcgactccgatctgcccacgccgttggttgttcacctcttgtcccttgtctttgacgagaagatgccagttcccacagtcaacgatcgtgtagctatgacaagtctccatagctggacctacacctgtcttccatcacaaaatatagccggtaaatttgaacttttgactaatctagggcaagatttgaacgttttgcggactggagacaatgctcagcctgaaccattcgtctctggtgatgcctctcaagacttatccatagttgatcttatcgaagcccggaaagctgacggatacacgctctcgcccacccgcacagttactggcgaagtgactgctgcgttattgcgcgggcctcttgtgccgaggcgggtcaagcgtccgctacgagatgggtttacgatgcaatcaaatcacggcagcgacctggcaattttcgataacaagcttggccttcttgatataacctactcgagtgcctggcagctgggcaagaagctggccatggcggatgagcccttctgtgctgcccttgctcgattacggagtgcagtgcacagtcgtggcttggacggctcgaaacaagagattcatgctctctttggagacgatgggcatgaacgtcgcacgaaaacagcggacagtatgatcgatctggttcaaggccttgttgatatcaacgccagcttgcatgcatctggcggtgctgcgacgtctctcgctcgaacccggtggcgtcatcaagatgaagaggagatatccctcaagagcattgataagctctcccaaaactcacatcacatctcagcccgcatgtcgtcccaatcagacgcagcagctctcatgctcgccatgtcagataaaaggggcgtcatgcacgagtacaacatagctgctagtcccgactatgcctacatatactcttggatccttaataaagtacatcttgccaatgtgcctgctaattatcttataccggaccctttgtctctcccgcaggaaactcttcggttcttcttcattgacgacaattggattgatgcattgattgacggagctctgagtctggcaaaccactggggctatacgccagatatggacaagtcgcgcatcgccatcaaacttgctattaatgagcgtcttcgaactccagatgagtctcttggaggctggcatgctttaatgcctcgatacggattcctattacgcagtcaactactcgtccagttcccagatattgtagtcgaagcagtcttctccgagacccgaagtgggccgatatcgaagactggaggcaactccggatcacaaactcctgcgaacacgcctcccaagcagcctatccttgttcagaaggggctggctccagataccatgtactgcctattcgatgccgcgccaccagacctccgccgaatcatcctaagaatgcctccacaccaacagtgtttcaagattggacagaaactgaccaacgagaagctggcagtgacatggaagaagctctatacgacaacggaggggccgagcactgctcaaccaggcgatacacttggctctactgacttcgagcctaccggaaaaccagcgcccgtgtttgactggagcctacggacacttgacccagagagctttgcaacatttttggttaatcgtcagcgtgaagggagggagaaggagttttctgatgaggagccaacttcggcagtgcttggactgcagctgaacaatccaatccttgagctggatatcggtgatgtatttgttaaacagcaatgaagatcccgttggtctataccaactatcaacaccacctcgacaagagtaggctgcccctttactctttcttccccgttgttccactagagagctggaaagcatatagacgttaaatagcgcgtattctataaatacacaccatgtacatgatgaggagaaattatacgaaacattctcacattgtagaacgggagcgattgaagcgcttgatttttcagtgataaatcgtatttcttaatatctatagatagagatgagaaataggtgccactcgttttaactaagatgtagtataatgattaaaagctggcaggccatggccaaatgttggctcaaaatattaatggcagcaggcagcattcaagagcaagaaaattaaataacaatgtgtttttaatatggggtgagtgagccaaataaaactcctataatcgtcgacaccaaactctctgcatcgcattgagagcgcgcactcaaacaccctgcgccttcaagaacttgaagatcttctggaacgcttgcggggcaaccttgtgaaagttgagattgtgactaataggcagttagactttgttcttcttaaaaagattgagttagttggatcaaaatactcaccctgctggcaaattgtcaacatactcaaggactttagctcccgtgaatatatcctttgtgccatttacaacgccgacgcagttgccgccacaggcagaaacgtcaaactggccctggagcaccaagacaggcgccttgattgcgctgtagtcaaccgtggtagccaacagcgagggaagttcgccaaccgcaaatggctcgctggcaacattgtaagtccactcagcaacgctgcgctcaaagtacggagccgcatagtagacataagtctcggcatacaaatccgagctggtgatgtatccagaatccaactgcccccaccgcgcagggttctgcaacttggcaacgcggaagccggcgcctgcaataaaaggggggaagtagtcaaaagtgccactgtagccggtcaatacgagactgtcgacggcgacatgagaggctgctgcggaagaaatgtaggagccgtaactgtggccgacaagagcaatcttgctagcatgagctttggttttggcgtagttgacgaggccctctagcacggcaacttcgacctggaattgtgcgtctgtgaacgagttgactctattgtaatcgtgtgagcgtttattaaatttctttgcagcaatttgtgatattttgacttactttggtgatgatccaacgccaatgcggtcgtagtagaggactgaatagccctgagcaatagcagcatcgacaaagttgtacttttcactgcctggaaagttgggtcgccagtaactgtaatacgttagaaccacacttctttaacaaatttctcatgattaactgagatgttaacttacagcttagattcaatgattccatgtgtaagtatcaatgtcggtcctccattgccacacaatgtcgcacccacggtgtaagtgctcttcacagcagccgcagtggatccactaatgggaagaggatcgctcgatttactgaaatctcgacgagtcaagttgagacttagcgcggcagcatcccaatcatctttgagcgacgttgacaaaatgaatcgagtcgttgatacggtaatcgggatctgaacatctcggcagctagctgaggctggctgcggcagtgcttggaccgctgcagcgaaaatgagaattaatcggttcaagagcatcttgttaagaggaagacagatgagaactctcaagtctattgcagataactgtacgagaaaaatatcgtcgctcttgctcgttcatagttgccatacttataaatttcaacacagcgtctcttctcagcaacttgctctcaacttgcttcaactccctagtgactctgttcaattggtaatctcttgataaagctagcctttgacgacaactgcggttacatgttttgctgcttacgagatccaaaagcgtcttccaactcaatgttgccgtgcaattctaatgcctctcgcattcttgaacctttttctcaacttctttcgtaagctgggataggtcaactatgcgacttaactataacgagacattggtcatccttgtcaaacgctggcggatatccacaacaatggaatcacgggcggaaaaaaggaggataacgcagccgctggccggtgatttaatttgccgctacgtcatacaaggatttcgtcggtaaaaacgcttgttcgggaacacttgaacaaattagctcttcgcccttgcatatgctattacgcttaatacccaattgcatgctgggctgtatgttgcccgatttacgtgtatttagactatactctttgcgaaaaataggagcatgcgtatcttccttgacaattccttagtaatatggtaaatagtatctctcatgtacaattatgtaaacctcttgttgcgcttgggcatttccttttcaactccgtatctatttcgcccaagctcttgtgcgtattatccttctctagagtatttgacggaccagctgcgcgatcttatttgtaatggttgatccagatttccaggtcccttcgctattcgccgtctcgcacgattgtcgtcgcttggcctgcatctcgtccacaaatctcggccacgtattggtcaaaacaagatacttgatatgggcctgaatgctatcaaagactgtcagatcaaacgattcgggaatctcgccatcatattgtatcctggaggcgtttcgatcgcttagctcgacgggagaaccagcatcgcagcagttgaaaggagcaatctcaatatcgaacgatgtaggtgagtttgttgtttgctcgccacagacgcttcgcgcagctgtttcaaacatacttgcgacgcgcttaatctcagcagaagataggttcaagggaaactcggcgtcttttgggctgatgaagtcgatgtaaatctccagtgcgtcgctatacatttttcgtttttgatcgtctgcctgtcgcatggaccagcacgccctccatttcgccacgctggttaagaaggcaatgttttctcccgaaaaatctctcaaggcagagaattcttggagtggtttaggattctcatggagaatatattccagagcgctcattgttagtaggcggtcgcccaggtcctcgttaaagatgtccaaaggtttacccttcttcgtcagagtagtggtcgggaagatccaattctccgttgaagaagacgaaggtgtaaatggttcagcttgaggtgacagagtcagacccgtatttgggagaggactgtcccatttctcgttggagcgattggttttccgcctctgaatccaaaacttgacgacttggaaagctggaacgaaaacggtgaagatttcaaacataaaaatggagagatggatcctgattcaatgcctagttaatacttataatgggctggaggagtgattggcgtgcgaagtacttaccattggcttggagtaaaatatctattgatcttctggaagacaggagcatacatcgagactaagaacattggtgtcgcatggagactgcgccagcctgtcagcttttatcatatcatcgacaagctaattcggcttacttggaaatgcagcagccaatggtttgtgcacgccatcccatggtatcgcgaatcccccaggcgcgccacagaagaataggcgcaatcttggaagaaattagtcacgactttgcttctcaagggcctgatctatacatacaatccaagtccaaatgacttgccacaggaccgacggccaccattcccatcctcgactcaagtccacaagctgctcagggattgtttcgccgcggagttcggtaccaggaatgccatacgttggatggtattttcgacaggctagccacataccgaccgtgagcaagacctagagatggtatcactcagtatgcaaatcataacacatgtagtcattccgcgttgttcacgcgcggagtctcagacaaacgcacctgcagaatcatgccaagaccgatgaagataatcgatcgcgttgtatgatccatgtttctgaggcggcaaagccatgaggtttttgcgccattgcagccggattcgactcgatgagctgggccggtaaactgtttctgcagcctcgccacgtgaagaaaacggagattggatgcgtggaacaatgccacgcccaagggaaaccagagacccatgaagaagtattggatatcatatgcgagaactagcggcatggtttggccgatgggatacaccagctgcgcaagaatccaatacatatgtaaaaacccaatcgcaaaaaaagacaacggtagtccgcggatcttcagaatgggtagatttctgttgtaccagcagaaagccatgccggcgatgagcgtcgtcgtccatgatgcgcaccaagagatgtaaaacacgccgagcctatcccaattggcagggcttggtgggaacgtatatacagagagcgcatccattatatcgacgatgacttaggaatttgaatgacgaaagtaagaagataagaatcgcagtcagactggaatatcgaacgagagcagtatcacgcaggtaataatggattgtgagttgtggagtggtgtgaagggaggtataagtcatattataagacctattgaaggcgaaatcatttctctctcttctaacatagaatagcctgctgtctctcttctagtagaactaatcgactccaatcttgctgatcgccgagctaatatatgctgtgtcacatctagttaccagattggctgaagctgagagacatgattactccatcatcttggcgttattaccaggtccaagcggccatcatttttggcagcgcctgcacggctgaaaaagaagaaaattttatctgagacttacactatagggcttctatttgtctctttccatcacagctagcaggagattacaccgaaataagccaatttttcagggcaaaggatgcaaggggccatcagctgcagcctgacatttcgggtccaagagacggctacctggaatcggccacgcaggagatgggatcatctaagccatgtctcacggatggactgcgatccagggcaagaaaaagaaaagacgtggtgtgtgacaaggaataagaacagggaaaagtcagacttggcatcacatagcattaccgagagagatcaggtgaagggcgtgagacattggcgtatatggatgagcaacttggtgccagcatctgctaccttgatggacacaatgatattgtgctgttgatacaaccctacagccgaggctcgtgcttattggtactactcgtactcatatataactcccaagcatgtctgcacaatcttaaatagttgagtgttttatggcagcagggatcttgtaccatctcgcatcgctccatacagccgatccccgcaatcgaaaagccgctctcccttgacgctttggctcaactgctagcccgaatctgggacgagggcgatcagccgcactttgctttttccatttcggtggctggctggccgtcatttgtattagcgtacgaggtcgattcctgccgacacccggcttttatgcatagaatcaacctaatcagctcaaatacaaaagttttacctctcacggaatagtacctttcttttatactcgctgggaagtccttttccttcacccttgagtattagtcattggcctacttcaccgaagctcggatattgccatgtgacacgagcacgacgctcccaaggcacgctgatttgtgcgacacaactgactcgggcctcgtagtagtgctattgactatccctctctcctggtatttgccacaggggtcaaagagccatgccgtctctctgcaagggtggcattcattgcgctgtatgatgattggtggcgatcactggatactggacggtgtggctgcttcggtgatcaaaagcatgattttgaggctgatttgctcataattgggcgatggtgtgcctgtctgtgtcttatatacttgcaagggtatccgcgaggttttgtcaattacgcagtgcatggatcatcccgtagtaaaacgccaagaacaaatagcgtcttctatattctcatccgctctgtatctcacgcatttcttacttctactgtttcttctatgagcttcttgatgtaatttgctactattaacagtttgttctaaatgtatcatagtaaaagaagtttgtcttttgagactaccaacagcacatgtactgaatgttgtatcattcggggtggtggtccacaatgtcgtccatttgatggcacctctttgccacattgcatactgtaggtaaccaactgcgcgggtacaacagttccgttacggtgatacacacacaattgccacctggccagaacgcttaggccgtcccgagacaatggtaaggtttgcaatcctccgtatctcagcaacgaaggcggtattctttggcaagatttggtagataatcggcttaaggctatgttttacgaatttgagagatttatagcgctgttcatgagcaccgtatagggctcataagatgaatataggaggaactcctctattaggacgcctcggattgcttcgcggatatgtgtcaggggcgttgaaatcggaaaagagcatgctccaggcatttttagataacaacatcatgtataactacatactatcaaggcatgtgctagaaatgttaggatgtgaataatacttagtagaaagatctgctaaatgggatgcatactttatttgaagcatgctctttatgggtgcttcatcttgatagcattcatagattcaggccatttggtacaaaatagcctgcacaatttatgttttcaactggctggaatgcaaactagacatcataatcaagtgtatggtctcattaagataggtgggaggtaagtttgagattataaaatacaataccaagtagtcactctatgggctttactatgatgagaaccaaccaaatttctcagttgaatgcagcgtaagaatcccattttcttttcttctacagctcctcataaagattcaaaattataaagcttttgttaagcattacaaatgtgccactaaccttcaaatttgtaatcatcgagggaggatacggggtaggatactgtatatggcaattattagcgtggcgtgcaagttaacagggtggggcatactgaatactcccagtcagaacaataaggtctaacaagagagacctccttttggtgatgtctatataaactgccgaatggaaacgtgaaggcaatatcgctgtattactcgcgtaacattatttgtatactcattcttactctttgcccacatcacgggcaatactcagcatcatcatggggtctcttcctaaagattatttcgtcaagtctttgcagtatactaggaaaacatttcaagatgtttacccggcgatcgacccatctagctctgctaattctcttgccggaaagattgccataataacaggcgcaagtcgtggaattggtgccagggttcgtagccagcaggcttcacatctcaataggtcatcatactcacagaatgtttttcctagggaatcgccccctcgctggccacggcaggggtccacggtttggtccttgttgcacgcgatgaggccaagatgaaagaagtcgaaaccgaagttcatcgaattaatcccaagatcgaaacactgctcgttgcattggatatcacggacgaggctgctgtgaaacaactatacaccagtattcgagagcgatacggccgtgctgcagacatattggtggccaatgccgcagtaaacgccgcgacgaatgggggtggcccagtccttcatgaagcagctgtcgataagtggtggtcaaactttgtgagtagcctatctcctcgaaaagctagttgatatgcgagactgataggtccttgttgccggtctttttataggaaatcaacgtcaagggcttcttcatcctatccaaatacttcatatcctctcttcccacgccaacttcgccagccaccatcatcaacattagcacctctggagcatggcttgttttccccattaccgccccttatagcgtcagcaaactcgctagccagcagtggtgtacacacctcaatgcggcttataaaggcactctcacagttgtgagcatccatcccggacttgtagagacggatatgaatgcagacttcacagactttgatcttgataccccggcgttgacgggaggtctatgtgcttgggtggctgcagatccagcaagatctgagtttcttagtggcagggtcatatgtgctaattgggatgttgaagagttggtggctcggaaatccgatattgtggccaagaatgagttgacaatggacttgacgggtagttttggtagtgagcagttttcggctgcataaattacgatgcactgtagctttttagataggcaggattcgggacatccatgttccaaccacctcaagaaaatcaccaagaggctgtatgaaactacatgtgtagtatcaacgcctaattgacctagaaatgtcatcatacatatcgcgcccgcccttgtttggccttcgaacgcttgcatatacacattgtgagagtttttcctttgtggaatgaatttgttttatattccgcttgtttccaaacgacccgataacctcatctaccttgcgaattgtctctaatcctaatgtaagacctcttatcttttccctttatacgcaagtgccatagtctcagcgcgctcatgaccaccgtaaggacacagcgctcacccaacaggccagattccagactattcatcagctgcagtgtaaagattggcttggtgctcattgggttgaccacattgattatggaagcgggtaaccatgagagtttagcaattacttccccttctggaggaattcttcgcgaagcactagggagtctcatcaacccccacgcaactcttccatcgccacctttgccagcacttctccattctagcttctcccttctcatgttacgcccaacttcaatggaaaatcgaaacgcaacaccattgtttgccgtgcatctcccaaccatcgtctcagtttcgccaactgtcgtcgacgccttgacattgtctttcttagccagtggtggcagcagaatcttactctcgttactgaatggattgactctttgttcaaaaatagtgacgtcgccagttgcagcaagaacaggatctttgcgagtgactccattatgtaagatgaagcctccccttgcaccaagtggctctgggcagaaccatccaaagggatggaattctgccagatatagaacttccttcgaatttgcgtcattgactgtgaaagatttcgaccatccggcttgtattatcatcattgaagggaaattgcggtagtataacgatggcgcttgttgtgctggggataggtggccgccctcttcttgataagggggcggcaaactgggttcatattccaataaactttgagtgatggcctcgtaaaagtgctccgccatagcgctcatgttaaaatagatagatgagtaagtagaagggttgtgccgtgtacggagttcagatacgagtgccagcctgacaagtaatcgaggcttaaggagagtcgcgtagggtgtcaactaggaattcaaatggacagaagtatattaaatgacgcatatgaacaagatccaacccttaaattggaagactaatattctcttgctgttggcctatggttgttggtgcggaagtgtggcccctgcgtcaaacaacgttggtattggatgactcgcatagcacaatcggatctcaggaagaaagacgcgggattcaacaagacaacagagttgtatagtaggtaaaaagctgaagtttaagctataaaaagaaaatcatctaatttatggcgattttctattacgtctagttgttgaatacgatccttacaacgctataaaatatctcattgcagcggcagctcgcctaataacctcgcatctccctcttcagctggataattcttttccaagtccttgagaaactctgcatgtttctcgctccgcaccgtaaccttgaacggaaacggcgctacctttgcaacggcacttctcacagggtcaagctcaacctttggctccatgacattgccctgctcatcaacaactttgctaaaatcgaaaaaggccaccagacaagcaatattgagaaacaaagccgcgtccgcaaggtgtcgcccggggcatattctgcggccaaacccaaagacggaccaaaacgggctcggttcattccgcggctcgtgaaagcgctctggatcaaacttgaagggatcgctataaatagaagggtcatggcagaattcccaaatctccggcaagagaatcgatcccttgggtaaatgatagccctttgtatgtcacgtcttctgacaaagcatgagggaagcccaacggtgctgttgggaagaagcgaagagcttcggcgaaaatggcgctgacaaagggcatctcttcctggtcagcaagaacaggcaggcgagtgccgccagtcactcggtcgacttcttcctgcgcctttcgctgaatttcagggaacatgatggcagctagaatgaaggtcctagtcactgtgacggtcgtttccgagccgccaacttgtaagcctgccgctgaccacttgatggcatgctcatcagcttcattgggttccccagcgcctgcagcatactctttgacaagcttcgcgacaaatgattttgtgtccttgcggctcgccatttgtctccgagcgaattgataaggctcttcaacgtagacttgagcattccggttgtgttccctggcctcagccttgaagtttgtaccgggaaatccatcaggaagccacttaatcgcaggtaaatactcgacaagtcttccaaaggcatcgcaagtgcggaagaagttggcaaccacgtggtcactcaactttaccagaggatcatctccatgggggctggtagtatagccgtacaagattttgagcatgacggcatttgcttgactgagtatgaattagctgggagaattacagagatacagctcatgctttgcaaaagaaaaacaaaaaaaggaagggaaaaaacgactcagtgcttacatttctagatgccgaaggatctgctcgggtgcctttagcgtttcctgcagtagcaatccggtgtgcagttctagaatatccgcatacttgctcaccaggagcttggtcccaagacctttatgcataagcttccgatgaagcttgaattctctggtttgttgatggatagggataatgtccccaaagcctgaatatttgctaaattcaaaggcagggcgcccagacgaggcggaacacttcttttcgagaatttcatgtgcgtcttgtttatcagcaatgaaaatcagatgccgccccaagatcgtaatagaggcaattggtccatatttgtccgtcactgatttccagtgtacgtggtcgagagtgccttttggaggtagatcgagaacattgccgatgatggacaatccctttggtccaggtggtagattcttcttttttgaactgcggaatagctggtggtagatggcgaagcttactagagttatgagagcttggattatgattgttgatgccatttgatcaagagcagacaataaatcgtaatcagtctgtgtaatggactgaaacaaattcctctttatgaaagtgcgagggagcacgtcatttatgtaaaccatttccctctcagaactcgtcactctggtcgtctacaccatcgtcaaaaaggggattggtcgcttctcaagcgattggtttagcttttacgcaatatagtagatttgcacctaatagactgtacagcaggatttggccttgaccatatgcccgatatggtaattgctacgaagaaattgccccccaagcaacgtttccggacagttttcggaaagtgggaggtatcatataaatgatctcccgtcggaaacgatgaatagttttcgtaatacatggcatgtccaataacgagctcaggtgagccggcacagagcatgaactgtccgcaaggaggatcacatgggcgtagtgctgaggagcccttttcgcgacagccagtcctagaagaggaactaatttatcatctttgtattccaggttttcatattacacaaaatcaatattgaggggtcatgacaagtccaagaagtaaactcatatatgaaagaagttgattcaagtatatcgtttgctgtactccatacttctcatcaagggccattaaaagggtgatgataagtatttgagtataggggtcaatataaactcagggcatgtttcattcatcagatatgtgagtggtcattatgatagctcagatgtctatcggatggttcctggtaacctcgaacaggagaatcctctatgcctagaagcatgttcgccatggcgtattacaaattacatcatcattttatgcaatgcaatcccgatttgggttactttgatctcgcagcatcacattcactgaaatagtatttaccaaaaaaaaaagtcataatatgcattatggacattcacttcgatcgtctttgccgccaaccaacgctaatttattgactttcaaccaccaggttccaaaaggggcattctatctaatggtgtgccaagtctgccaagcgctgatacgccccgcaggcaatacgcttggaaggatcagccaggaggaattacgcacaatgaagagcattggacaaatgaagcaaaactcgagaaaagctcgcaaggcagggtaactctgttgtatcagcatgctatcaactacatcatacctagttcaacatgggactcgacagcactgttagacaaatatctgattcgccgtatcctgcctctcagcacgctcccctccatcccagtcgtctacggaacgaggctagagttttctacacatcgatacatttatgacgactcaaccaagccatctgaatagctgcaatacgcagcaaaagatcgtaatgccccaatataataaacgccaagactcacatattaccttgttcctgcaaatccctcccaatggagccctcaacaacaaaaagtcaagtaagcggaagtaattggacaaatgcctagaaccttcaagtcaagcccatccagttctgttctaaacaaggctcttctatataccctcgcacaagcaaatcacgcaatctttatcacaaccttgccaaagtgcttccccccctgcacataccccatcgcctccttcgcctcctccagcccaaacaccttgcacaccaccggccgtatctccttgtcctcgtaaaacctcaccatctcctcaaacctatccttgccgccattaatcagccccttgagcgtaacattcttcctcagcgccagcacattcacattcagcttattccagctcgacgccttgtccttgtcgtcatcagtatcctctttgccagacacatagccaatgcagctaatcgtcccgccaaacgaaacgctctcaaagctctttcgcagcgtctttgcaccgcccacttcgacaatgtagtctgcgccattgccctccgtggcctccagcacgcggtcctgccactcccagtacgtgcggtagttgatcgtgtgatccgcgccgagcttcttcgcctcctcgagcttctcatccgacgaagacgtgatgacggccttcaacccagccgcctttgcaatctgcagtcccgcaatgctcacccctcccgtgccctgcagcaacaccgtctcgaccttcttctgctccggatcctggccataaatctccaccgcctggaacgccttgccaataggcctcatccagttcagcgccatccacgccgtcacgctggcaatcggcagacaactggcctcctcatcggtcaagtacttgggcactttgaccagcgactttgcatcgaaacaccgatactcggtcaacactccggggagaggcaggcccagtcccgtagccaagtcagacggcttcagcgccccggagagatgagcctgagcgaaaatagacatgacgcgagtgccggtgctgaggagcggcgatttactctcgacaacggtgccgcacatgtcagagcagggaacgatgccggccttgaagtcgtcgggatttgagtgatgggcatattggccttcgcagactacaaccggagttagaagcgagcatttgcaacgcgtacatcatcaccatatactctatccggcaaagcaaaagcactgccctgaacgtaccttcgatatcccgatagttcaagctcacagtatgaatcttcaccaacacctctccatccttcggcacgggcacctctccctccgtaaactccagcttatctaccccatccagcttagaaacccactgcttattagtcgatgccattttgacttttctcaaccgccagtttataggttgcaagtgccttatatccctctctcgtctcaacggctatatcgcctttccgatgcggggaatccgagtttcagcgaagttagtgcgacgatagcacttttatcaatcaacaacaacactggtaatttgaccaaaggtaagaaagaaaaatctcaaacagagcattaaatctcaaaatgctacgcttcagaggggtagtccacatctgccaatcatagaccccatgtaaccttcaaaatgcggataacaatactcatacaggctacgtcatccgcagattttgcgatacgagcactacatcacgacttaaccgtaaagcaacacaattagtggatccaattgccgtctacctagaaagaaaacgagtcagcaaaaacataagcataagtagacagcatcaacgctaaccttggacagcggttcaagccgtatggctttcattttttgttctgttaatgctaagaagcttgaagagatcctgtcaccgaaaattaaacttatactgatgattcaattgggaagcaatcatccgtcaagttaaggaaacaaaaagtggtaaaacgagaatctcgccagtccaagcaaatacatgcacaattagacaaaaagtaaaccattcaaactaaattatagctataaagaaagactgaaactccaaattgaatcgaaagggtagaaagagaagcccttggtggcactaatacagcaactacagtttgtgaaaagaagaagaaaaagaagacgaagaaaagagaaaaaaatttacaaaaattgaaacccgaaaaattaggacaacgaaaaaaaaaaaagacagtatttcgccgcattttgtgtgtttttctttccctttctttcacatgttcctgctaaatcgtatagccctgtatgagtttataacattcgcccatctcctcttttgcatctatctaggatgcacggagaacttctttcccttcaccagccccctctcctcgaaacaaaaagaaacaacaaagaacagcagttcacatagatgcacattccaagaagaaagaaacaaaatatccaaaatatagtaaaccccgggaaaaatgctgcctgttcaacgccgcaataaaagattataccttctcagcgaagtcgactttttttctcggttgcgttaagagggaattgcctcagcggcggaggcaagacttattaataaacgcaagcaaatgccataaactcttgtataaagcatcaaagagaaaattcatttttttcgttgaaagatatttttttgttccgcttcttcacaaccatctccaaccaacccatattccaacaaacacattgctactctcatctcaagccccttcccttgcatatacaagaagctgggatgctcaattcgttgtcgtcacggtcgtatctggacgtcagacatgggggtattaataagattcttttttttctttgggtattggtactgctcgtcatcgtcgccgaagccactccactcagtgctaatgtgatgcgaagcacgacgaggtggattcgcagcagctgtctagacgtaaaagtcgtgaaaataaatgtcataatcgtcaagaatcggtcgtaggtctggttgaacgagtatactcgaagggggatattctcggcattgcgctcggaaacgaatcatgaccgtttgcgtaacggctgcccatttgtcgaacaaatttttgtgtaccctggtcctgtttttccgtattctcatcgggggtggcatcatcatcataaaaaccagctacggagcggcgagagttgatggttgagcccgagacttttgggcaacttagggcgagtgcatgccactattttgatcaatcgtcctggattcaccgaaaactctcgtcgtcctgaagaaaaatcaatattacaagtcataaaaagcaatgggtgagggcgaggcgagggatgcgacgcagaaagcctgctccgaatcccccccaaagggcagtccatcggctctctctcagtaagccgcacgcagcacacagaagagagcgagtagacgcgtgttgtatgagtttagtgatatcgtgaagcattagtggagctggtgccaacgcgagctccattgtctgaggaatctacataatagtcatgttagttttcgtaaaacagtcagcgtgggagatgtgatcaacgtaccactaccgcgttgcatgtggccatttgctcgagtacgaccaaagccgttcgaggtctcccattctgggccacgcggctgcctctcaggggcacccttggtagtgccattgccgttggcgctgggtcgctggctgccaattgcaccaggagtgttgcgtgcctgggactgcagcccgctcgcctcgaaaggagacaggctcagcccgctgaggccactgacaaggccattatcattctttgcaccgggagtgcttgggtttccactctgagattggctaccgttgctgagatagtcaccgaatcgagcagtcgatgcaggcgtcataccgctcagtccgctgccaggagccaggtagctcgatgatgcctgagaggggctgggagtaaacgagcgaaggtcggcaaagctcttggcagcacgcaggttgttgggaattccagctccatctgggctaccaggaagttcaagagtaggcccatgtcgaccaacaagatgagcatagttgctgctggccgctcgagactctcggtcggcggcaaagtcgaatgtggcagcccggctcaagccacgcttgtgaacatccaagctgctggcagggggcgtatggagatcggcggtaggggagggctgtcgtcgcttcagcacggttagctgtcgggagtcagcttcaccaatagactggtgctcaaggcccatgtggtgagcgaggatgtggatagaccggcggtgctcgggtgcaattccaggagggaacaccaagatttcacgcgaatcatctcttcgaaacatggcaagttcggtgtagaattcaagggtctgggggtcgttcagatcaatatcgcctatgttttgctcgtcagtaaatcgtccaataaatgatgtgtgcatgaaaaccctaccgagatgagagatggaagaggcaggggcggcagaaggggtgcgcgcctgagcttgggacattccacccagactctgaagcgagctctggctgtgcagaataggagcgcggtgctgctcctccagctgacctcggcgctccctcttttctcgctcgatacgctcgcgctcagcctcgggaagcatcttcttgtactcgactcgcagcttccggccatgaacgtccattccattcatcgcctcgattacgatacgagtatcttcggcggactggaaattggcaaaggcgagtcctctgaaaactccattatcaaagtggtagttgaaggcatagggttgggggagatgcatatccagcatgatcgaagcaagagtttctttgcgcacggcgaatggaatattcttgataacaatggcagtaggaatcagctgatctgcgtcgtttccgacagactgaaggctgtttggggacgggtgagatccaggagcatcaacacggaggccaccgtttgacatggaagcgccagcaaggccattcgagtaggactgaaggttaggcatgcccattccaccatgttcggtccagttctgcatcttgttggtcagtaacgcgatttcgcttccaaggcaaaaggggattgaaatgaaacatacagtcggcaaagcagcgcggcggttaacgcttcgctgcctttgtgagccatgcacgttgcctccgacggtagccacaccggcgccgttgtagttccatgtttggccgttatccatcatgtatccaggcatggcaccgccgccgctaatagtgtccatggctcggcttccatagctaccggccagtctatcggaggagtaaaggttgtttgaaggcagaggtgcatcaaagggtcgctgcgtctgtcggggcatggacaggccaggggcaaagccataattttgtctcgaggagctaggcgaccggttggtggccgtgccgtaatcgagataagtcatgtcgtggggctgttgagccatgtcgcaagatcgtccaaagtgtatttattgcgactgcggcgtgaatagcgtgtccggagatacgcaaaggggtaaaaagttttaagatgatgcgcaaagaatgggcggagaaggaacacgtaatcgacaggacaacgaagttccagttcttcgcacttggaagaagaatatactcaaaaacgcgatagagacggacgataaaaaggcagcatagatgatgcacagtctggtttgatcggatcgtttcagtcgtgacggtcgtaacgtgagttgggggagcagcccaggccaacccaacaagagagcagtcgtgtagaaggcagtgcaaggctagctagctagctctgtgcagtgcgtagagagagggagtgaagtctataatgaaaggaaaattcaagatccacgggactgttcaagcactcctgctttcctcctttcttcagaagcgactcggcgccgcgtcgattattctagacagaatcgccgagcttggagctcacgattcttttctgagatgtggcggtcgaaattcggggaacgtggtgttcctttgcaaactgcgccagccggaccaggtccacgagaggcgcgggaagtcaaagtcggatccagggagctctgtatccgtgggttgcccagatcggattccagcggcaccagcactcgcgttccaggagctgttgagcggtggcggcaaaggcgggcgtcggctggcgactggcgactctcgcaagcggctcttacgaagtcgttggcggtcgcggaatcgcaggagaagcgacagagaggagaggtggcgatggagaggagaggagagaagcgaagcagtgctacgaagtacgagagttggagagccgggctagggaaaagaaaaattgcacgccagagcataatcctaagtacgggtaataacctactaggggggaggctcttgcgcgccccaccgctgcagacttgggtgcgccgggcggccggggtacaagctagatataggggcggccaccaaggccaaaggtagcaccggctacgtgcatatggcagattgcggcccaaggcaacgtatggcgcagaccacccctaattttggagctgccagtgcctggtggcctgtgctaaggcgctgggctctagggcacagcagtgctgatggggacatccaaacttctgcttgtagtgcggcctctaatctaacgaggcaagggagcaacagcacaggttctttgcataaacaagccgcttttccctatgtgaaactgcctctcgttctctctccagctgccgcttttagtctactttgcacctgtttcttactgttgttgttttgtcttgcactgcatccgccagccgtttctgtcttgggtgaaaatatctgctgtgccgccactgcaagccctcagctctccagcagccagagccctaatactgatggtacgtaccgcaggggccctggccattggcagttctcagtaccggggacctcgcccatggtttattgcgattgcagaggccatcgttgtaatgaatctacctgccgtcgcagccaaccagccggctatcagatgtacctgcacccgttgattgatccccttctcgcttgcagttccgatttcttatctcatttacctccatgccgttctctttctctgttactgtagcatttattgcttcccctgaacatactcaggcctttggccatgcgtcgacgttctagaagaaatcgacgcccgcccctattttccgcggcatctgctatgctttgctgcaaagcgattcgagcattgcgtttattatgacacggagtcctggatggggcctctggccgtagaatttgaggagaagcaatatggaagagatggggccgctgtgtcatggggcttatactgtgtgaagacgacattgcctcattgccacacctccagcggcttgaggcgcaacgaagctttgcaggcggtgcaaaacagtggctgcatgtaaccaggccaggggttggccatcggaggcctggagatgttttgtttgcggcacagagagagctgagatgttgacatgcaggctaatttaggtgcgtcaaagggcctgaatggctggatgccctgcagatgttgaaagtatgtacagtagcattgaacctgctgttattcagtctcgtgcccaatcaggttgctgcttgaggtctgctaaccagcacagcatcgttaaccgccctgctccaactcaaacgttgccacttctctctgatagcacaaggactgggcaggccgctataacgaccgctgcttctcgcatcatttgtctggtgtctactgcgagggcatacttgagtactggaagacgcggagtcgcaggtgcatacgcagactccctgtctagcccccatgcaggcgcaggggttgctttacgctgagtcaaccaaaacaccctcctgctgcaggatcaccttcacgttggccaagagtgtcgttggagaagcagggaaagcctccactcgatcagcgtctgctgcgttgcactgcacacacctcgtgcatacgagactcaagaggaggcgcctctgtctcgtcctcatgatccatacatagcatggtgttgatgggcgctcgatgctcccctttcgaccctcacttcgctctgctccctcaactcgtcttacatgctgtaaatgcgctggaatgccgccgcgccgcccgccaaaagcaatttgcgccacgttgcagccatcaaatttcgggatatctaggcacacacgctcgatctagcggcatgtggtatggtgcacctctacgccctgaaacaggatgggtgagtgtaataagacgccgccggcactaaaggggcagatgggcattaaacggcagttcgaaagaagacccctactgcatggccgagcgattatttgcatctgcttcagaccacggctcgtattacgaagcagtgctacttggagtggtcctgtagtagtggtggtaagttgcgtatgccttgcctggagagctttacgaagcgtcatcatgccgagggccagtcagccaccggcatcacacatcgtgatagtgatattacgcctcttttcgcttcaacccttctttgtgcgcgcgaccctctaggtggcaaaaaatgcatgtcagccctggtagcactactaataggctcatagtagtacctactactgtgagtagtttggacaacgggacggcgtggcgctcactagatcccgaagtttcgagttctcgtcgacgtttatcacggcctcggcggttgagaggcaaagacagaggcctgcctcggacaattcactatgctggtcttcacccttctgcagagaatctagaaagggcgctgtcagcacgggtcgcttctcatttccaaaatatcccgttggctacccctttttgctcctcgcaacctcgagtccttcagctgtttttccttctgacggtacagaatgtctccaaaagaaaatatggatctttagcgtatccacctgcgatcagggctgtctagcgaatcggaattgtagctggccgagtttgcaggggtatgggttgtcgctgctgcgttctgctcagtcaggcgacaagccaccatcgccagcagccacttccagcagaggaagcctcacatgcagagtcacaagggcctgttgcgtcgctttcagcccacggcacggggactgttgggccagctgagctcctgagcagaggctccaatcccacggatctgcaatatcgcttcgcggctccgtgcagggcgccaacaagaaacacggtacccacgatatctaccaaaacgtgagcaagagaatgcaattatcagatgttgcgcgtcacactgtataacgcactgctacataacagccttctgccctctttgtcgccgtgcacattcagtacacctgttgttgtcatcacgacaaacattgggcctgagcccctttccgcgaatcgggcctccttgatcttcctgaatttccggggccaatctcgttttctgccatttgggctctttgactaaaaatcggcagcccgaggcaccgccttttttgaggatccactcaagcccccctggcagctcccaatcccgtgccatttccaactcgtgcacgtatcccgtacgccgggatcgtgagtttccaaatttaacattttactgcatctagacccaactagtatttcctttgagtctaatttgtcaactgcatgctaaccattgctctagctatcaagtggtcgttttgctttcaaaactgctttgtctagagcagacaagtttcatctgatgaagggggaatatacaacacagtcaatgaatcctttttgtctaagacaagcaacatctctacggctgctgaagatgtcgggtagcttcgccatcagggacgcgcaagcaacgttttaaaatcagctcccccttgctctactacttttaatgaaggactagtatagcaagtagtcttgcggctctgagactgcgggcatcacgatgcatcaaccacgtgttggtactcgtcagttgtcatcctaccgaggagggcctctgtgcatccaagatgagctaccgccaccaaatccttggtgtaacaatggcctcgatggctgcaaacgcaccgcatgcgcccatacccacactcccgcagtttgctcgccgggcattggcccgtttgcctccccttgtgcacgcccgatcatgcacgtacttgggagcagtacctgcagcagcctgcatgtcctggcggctggttggctcggctcgtgtctgccctttggcgatggatgttgggacgaactcgatacgtgtacaaccacggattgcgctacggctcattgggggagcacagacggatgcccgggcatgcacttgcatctgactctgtaggcggctctaatttgacacccgagctgtggtaaacctgcgatcgagtttgtaggtgagtgtaaagatgacggtcactgtacttactgttcgctctttgtattccgcagctcgtagttgtgtgctgatctatggactgtgggtgcgctccgataccgagatgttatttgcaagactcaatcattcgagtcattctctataagtaatgctatgcaatccgttgagcaaataatttattaattcgctgttatcaaaagctcgatacttgattgttttctattatggggtgttgtcgtggagcatacaatggcattctacagacaaccgctgttatagggtatgaatgtggtaccaagatgaactttagtataaataccatatataccaaagaaagggtacatagattggtaaggctattcatgccagtcatatcagctgtaattttagaaggcatatcattcttctttttgcttactgcgtagacgacaactgccttgaaggcgaatacctcgggaaagacatcattgagatgagaaagaacaacaggtactctagaacggccgcctttcaacctcaaataatgtgaaatgtctaaaaaggatagagattacagccaacagtccatatcacaaccaaaaaggccaacatgctgacacccatctgtggagtcgctacacccaacacacgcaccaccaccaccaaaacactcacaaaaatccacccaccaaacaccactctgataacaatcttctcacaagtaattctataacactgtctagatgcatatttgcctagagctgccgttaagcgagaacggcggtgtaccttctccttggtgccaggccatgcatgctttctgcagtaagatatccacctggcgggccaatctcctggaacacagtacagcccactctcaagctgtcaaagtgcccatgcgagatagtaatctattggctttatcgctgttgaactggctggtgggggggaagctactttgtgctcctgctatgcaaggtgcttttgggtagggaggtgttttggggacatgttccctttgtgacttaccttggtagcattcattattaataggtatatctccatagcaacagatgcccatggcgtacagtggccgccattctaatgtttataatacttttagattttccacaagacactttaagatgacatttggtgtttgattagacatgtaccaactctttatgtattcaaaatgcctaagtacgtattattgatgtgcctctcggaaatttattctactagagttgagctcaagcatgtcgacaaatatatcatgaagcggtgatgttagtactgaaactgacaagtttccttttacaacgattcctggcctgttccttacagcggactttttatccccccctctgcaatatggactccgtagtctgaatttatgacggaaatggcaaatgccggaataattgccaggcaaattatggcatatattatcagttatctctgactgattagaataacaagaagtaaagttcgtagggtaggagcaaaacaaaagtttagctgcaatggttcaacttcttttctctactaaatgaactcagcatccttttcgaatgtctgtaggttagtccagattttcagcctcgatttgagtacatgtatgaaacaaaacgaaacgaaacagttatcctgactgtagtattcgaaatggagaaacaaggaaaaataacacgaggatgaactttgcccagctttgtgctttagcgcggggcttggccgcactgacgtcatcaaagcgaaacctaatgaatgctcattctggttggtttaatgagattgaatattgtacaattttaaacagtatctatgcgccaatgactgggatctatttacagagagtcaaatgaacttgaattacaacagcaccaacgtatattgctgccaggggtttgacaacgccgattgccgatcatcatagcggcgtaattacaccaatgtttgtatttacttgtactatatccgggtagccgttgtacatccaatggccgtccgctcatcctggcccaatataatcattgcgttatctacttctatataacctgacatgtgttgcctgtatcattaattcctttctcattccatttcgtacaagggggcgcttggtatatcggtcacgtcatgaccaccttcactttgcctgttgctcaacgtccttccatctacccatgcgcatcgggtcgagagcccgcagcttcgtgagccaggtctgtagattaccagctccaccactcttgtcctctagtcgattgagagccaagttgtattccaacagagcctcgtaaatccacttgatgtcgtcatagtcttctaacaggtctgtaatctcatcaatctcacgctttaggtaggtgatcttttcgtcgacagttaatgccggagtgatgctctgcccattcccgtctcccacaatttgggagaccagaaactgatggtagtaccataaactctgatcttcgggcccgacattgaggccgtctcgtacaagatcgagctcttcggcgagaaaagccgccctggccttgtcgtcagagccccgctgctccaagacctttgggatgagtaggcttcggttatgccacgcggaaaaatttgacaagtttgcctgaatcatggtcgttgtgtatgcgaattcgtcttcagccatgctcttgccgtccagttcgggactctctagctgagccaccacatatctcctatatccccaggcatggtaattgcgctgatccctattgagcatcttggataccagaccgagctccgtttcccatattttgcgtgctgccggaaggggtagccgtaaaatagcttgcgacagaagccattgccggaaattccagatccaatagcacttggggaactccatcaggagcggcatggtaaaggcgacttcagactgtaacacatcgccgtctgattgctggttcttggcgcctggcgtcgcgtcttgggtatctgatgctggttggtctgttgttgtagatagtaggcaggacaagagacaccggcggcggacattccatactgtgtaatactcggggttgaggcggaggagtttggtggtgaggtcgtagagctggagggtgtaggttcccagtgcggcttgggagcggatctggtcctcgaggccgcgatacttgttgatcttttcaatctcttgcagccgctgctcttcggtgcgcacccgggttgtgcgagctacgttgtgctgcagccttgcgaattagcagtctgtaccgcgtgtgcccaggggaatgctgtgctcacgcttgccatggtgccactgtatatttttaacaggaggtattgatggttggactttggagagacaaatgtgaagatatacagaccacaggtggttctttatcagcagctatctgctgggcagttggaggtgggatgtacatgaagctctcccagatctcgtgccggcatgtggtccgtgcgagctggagtgacagcaggctagcaggtgcatgtgccttggtatctcgtctcaagccacagcagcaccgatacggccgtctggtacacagggatctaatctgtgcactgcaacagaggagcgcggagattttgctgaggatccgtccaagtattgtagtactcagtacccgtgtattgacaaaaagtaaaaggaattaattctgacgcaagctcaaagcaaattctgtttccggccaagtgcagcgacttgcagtgtcctggcatcggcaaatagccggcattaggccatgccttgcgccacagcctggccgccacagcgggacaatgtcaactctagtcgccgagtttagaaacagttgaactccaggctcaccaaggcatgatatcgcccagccaggccagcaacttcgcaccagcttgaactggcaagatggctgctttgcggtgattctacgccttgcctttaccgccttatgaagcatcatggggtaagacaaggcattggcggcgctgctgcgatggcagctgagctgtgtggtcagtatatcccgatgccctgagtcgtcttcagcaccatctccagtgctgcatacacggctctacggcgattgcttgtcgacttctcccccctcaagctgtctggcacgatgacttccaacgtcttttccagcggctttgaggccttggagcccctttggctgactgacggccctttgccggcctgccaccatctcgagctgcctgcgatgcgccagtggcggccagccttcggctataccccggcctgtcggatgcggcattccatcacacggtctcactaatccgccgccagcaccgcccaacggctcgacagaggctcctgttggatgctcttaggcagctcaacagcgctgcagcctgcgagaggggctgtttttggggaggctgggggagctcattccgctgaggcgagcgcgccatggccagaaggctgctggttccttgcagcggacctcccccaaaggcgggcagaaaaaaaaaacatgacagcaactggaccgcccgcttgcgtcgatttgccaaatttctaccaaacatcccaccatttgcttcgacgccatcaccaccgccgcacgcacatcaccctctgctctcgccgctcgccagtgcagacgctccatttcccgctcgaaccatcgtgcatctttagtcgccatcccgcatcgatacgccgctcacaatggccggaggcaagggcaagtcgtctggagggaagagctccggcggtaagacgagcgccgagggagccaagaagcagcagagccactctgcccgagccggtcttcaggtgagtttctggccgttggacggcggcagcagcagcatttgattttttgccctctcgtggccatccggctgcgtctcctcgtcctgcttgatgcccaaacgatttgcgcgcatgcacgcccatccgcacctcatgcgagtcccgctttagcttccaacctccccgcgatggccgagttcgacgagtttttttcccagacgacgttgacgcgttcgccatcccgtcgccgccacggctgctgcgactttgtgcggaaacgcaggggcatcttggcgatggatctcgccggactcgagccgcgcaattgtgtcaccttgccgagtttgctgcccttgggctgcttggatgcctagtcgcgtagctgagcgcagggagggggagaggatttttttttctagcggcggacactctttgggacggtgttatacccatgccattgtcatcgaaaccaggattacagccaagagatgttctgttactaaccgcactgttttcggcgcatttagtttccctgcggccgtgtcaagcgtttcctcaagcaaaacacccaaaacaagatgcgtgtgggcgccaaagccgcagtctatgtcaccgccgttctcgagtatctgactgctgaggttctggaactggcaggcgtaagtttttcttcttcaactcgctactttgcagcattaaccgtccacgcagaacgcagccaaggatctcaaggtcaagcgcatcacccctcgccatctccagctggccatccgaggtgacgaagagctcgataccctcatccgcgccaccatcgcctttggtggtgtcttgccgcacatcaaccgcgccctcctgctcaaggttgagcagaagaagaaggcaaaggccctggaagcctagattgttccttctactcccgcgcacgaatcgcttttcgctcttttttaatactccgaatacctttctgtttcgaatcgcggggcgattgacgggagatgggctggaaatcgttggactggatgacgctttttgatttttattttctgcagagggtatccgaacctgtcaatgggtatatacaacctgtaggaggcttggacaactgtgcagattctgggcgcacggcagcagacttgaaaaggccgaatgacaggaccgcgtcctgatggttttgtcttggtgccagccgagcaaatggctagtcgtgtgggtcatgtacaacagttgtttgtgtttgggtctttttttgtttgatgttgctcgaagcagtttggagacagtagctgatgggatttgacatggtggacgaaaaatatcttgttgggcggctgacgtttgccaggcaagactatcttagggctaggtacttttatcaagaaaaaaaaaggagaaaaaacaggcacgatatacggctctcctgtgcaatatctggtgctttgtgttgttttggtggtttgttgaagccgtaggacatgatagtattcctgtagttggtgtcactgccgcaacgcgttgcctttgtttgctatcacgaatgtcattctttatttggtaaaggtgcctggaaataggataattatttgttcatcgtcttttcaaagagtagctaaacgtaatacattttttatttttagagaacttgctggatatgttggaattctcagacgctgagcggccatggaatctttcatgtgcataagggggtatctgcatgtatatggatggcgaaacttgcttgctagaacgcaaatataaagacaaggtagaaaggccatactatcgaatcgcaaattgcaactctatctctcgctcctgatcctccctcgtcctcacatctcccccctcatctcctcccccgccctcccccatgccctccgccacctccatcctctcctcttcaccttcaatcacagcgtcgtcatctacttcctcatccaagatatcatcaatgtgccattcctggctcaaaggggacggcatctttcggaagtttctgcggcgttgacgtttgtatttcttagccttttttggtgtctttaggggcttttcgcttgtgggctctgacgacgacgacgatggcctctggttggcaggcttggacatttcgttgagtgccatcgtgacgaaacactcgctggggagtctgcagtctgtgaagcagctggatgtgccgtcgagcatcttgtggagccgctcgcgctcttgctgcctcggggtttcttcatccacggccatcatgggagcatcttcggttggggaactctgctgaagcaatctgctacgacgcgcgttgtagatttgctcccaggcgcggaaatcgaattgaatactgcagatagactgtacagtgttcttttccgagtaacagattttgtggccgcactggaggcatctttgcgtgcagcccatggagtagcgtcggaggcatttgtggcatgtccaagtccagggttttggctggatgtttgaatctgtggccattgtttttttggagtttgtattatcgtggatggggaatgacgttgatttagactgttgatggactatctttgtcgaggaggttgaagttggggttgttgaagattgggtaaaggggatggggcgtgcttgttgagggaaaaagagctggaaaaagagtcgatgttgatatgaatactatgggctctaatatatttcctccttctcaagcagagagaagctgctgatgaagctgatggagttcaaaactgctccctttttatgtcaaggatacgatgaaagcagcagtaaatcttagggcttcaggctcaaagtctgcaaaagacgcgcatatggagttgttgaggctgatggcaaagtgcaaaacagttatggggctatcaggtatacttggatgatacatagattgcctttccctcactgtcacgatgacctatgtcgttgtttggattcaacttctagttggatttatcggcattgaagatttccagatacacgggttattatcagtcatttgtttctttgtattgaccatcagacatcgtgaggtctccaacgtgaacatgtactcgtatctaatctaaatgacctttgttctagaaagaaattaaaatagcctttggaaacggtagatgctttgttctgtacctacttaatgacgctgagatacacgtaacagcccccacagatagccccagcctcaagcctccttgctcagaggcgccacctcttgcacactctctacttgcacgacattctctcctatgacctgcccgctcacgagatttacgcgaggacctgtaaagttctttcggccgtcgatgatccactgaaagagggagatggcgatgatgatggcgaatgcgacgatgcagtagtctatgggcgcgagttagtaaacgtatctacattatatcagactcgtatatgacccactcatgttgctgccagtgacgggtagaaccggcgggaagacgaataagactgtggtgagcgaaatatacgacagcgatatgatgtctgctgtccagccaaaccaactgggcagcacccatttccgctcgggcaacttctttcgcccttggaggcagttgaccatgatgggcaggccgtaggagagatcgagggtgacgacggaggcagagatgatggcgttgaaagcgcttgtgagtgtaagcttgagaagagatggagaatgtttggtgcaagatttaccttgatgaactcaggaagatgagaccaaagatgatgacgacgacggaggttaagatgagggcatttagaggaaggccgagtctcggatggacgcgagcgaagaatttggaagcagggagaccgccgtcgctacagtagttagaggagggtaattatatgaaagcgtcccatcagattcataccgggcaaatgcaaagatcatgcggctactcgtcgtcatgacactaaacgtcgcaaaaatcagacatacaagcgggagcctaaatttcaaactgtcagattcttctcggaaaaaggaagctagtgatggttggatgaaggacaaacgaacatgagcaggcaaatagctccagcggtgttgctcgtggcgtgaatcaaaatctgcagcaaaggacctgctgccgaactgatgacgtcgtcaatgttgccggctacgaaaagcaggacgatgaggaagatggcgccggtaaaggtgccgatgccgacgcagatgaccatgatcttggggccttccaaggcggcgttggggatctctgatttggggtgagtatgcggtgctatagtaaggagaagaatgtgatttaccttcaatcatgtgggcgacggaatcctgaaagaattagccatgatcaaaatagtagagagaaaggaggacatacaaaagcggtgacgccaagaccgccttggaggagctgtaggttgttagaattgctgttgaacatgcttcaatctttgtatatatagtgggttgtatacgcacaccaaggagccatgcaatcccatcaggccctatcgttgttattagtatccagagatatgccttactcgggtagttaatagagatgagggtacatacatcctgtcgtgttaatgaattcgcgaaacacgaaatacgcagtgttgtaattcggcgatgcgcacgcgaggaccgtaatggacacgaggacaaagccgccaatggaccagacaaaggcaccgcgatagagaagcggcaagaaggagttcataaaggcattgatgacaaaggatgcgagagtaaaggcaatgtagatgaggaactggtgccagcgttgaggctcgtagctctagcatgagtgtaagaaaagttgtctttaaaggtgaagacttcatataggtacctcgtgagtggcagaaatgataccgagaatgagctggctggataatagagcgttggtggctacgagggcaacctgtaggtggttggtgttagagattgatactgatgtgcaatagtgaagaggtcatacccagccggcgacgttgacccagcctgttatccacgacaagactggaacccatttgggccacgagactgtactcttgttagaagaagcatggcataagccggttagagaaagacatacttgctgcaacccaatgatattgtccgccagcgctacagatacagccaggtattgttagcaaagcacaccccagtccatctcttgcccagtattgtcaaggactcacgttggatacgccgacagaaactcagctaatgaggcagcgatacacaggttgcatattcccgcagtgactaggcctgtacacccacacatgcacgttagtcaggacaagacggcacaaaggggggaactagatatgcatgtgcaaacgcatctgcatacaactttgttactgaccccagacgacgccggtgctacctccggacgttaagctgagagacaagctggcagaaagagctgtccaagagttcaacactgcgaatgctaaccccagcatagatctaacctttgtaagccaatcatctgaattgagaacgaagggaacttttgccaggggactgggctcacaatgtggaaaaattgcgattcagctccggctggtgacccatggccgccagctgggcgtcatcgctattctcgtgtttggtatattcctcgctcatcgtggcacctagatgatgagcagctattggatactattccctccgtgtctcattcggcaggattctggggagatcacaatgcgacgcaggtgccctgcatttgggggagtggcagaggagaaggagggtgaatgaggagtttattgttttcttacagagcgcggtaacaaaagatggagacgatatacggggaaagcattgcaggcatcggccaacttcctcacactatcatatcatcgctgggggtccaatcgtgaaactgggtcgcatttttcgcccatcagacaaagtaacaatgtctcatgcgatcaacattctgggctgcgacacaaggccggactcggcgtgcggagaacatgggttgagaaacccccgacttctcgtactattgccgggacaggcaattagagggagagcagtgcagatggacagatccggtgtgattgaccgacaaggtgctagagctgcttagcccactgataaaggaaatctagcatgagactcgatacctgagactgggatggctatcagccgtgtagataggtatctcggccgagccccatgtaagccgtttagtatcgaaacgtggagacggcgtggctctccccgccagcaagatgcggggaaatcgataagacggctcaaactggttagcaactggcatgtaacaggaacggagagcgccgacgaatgtcgttttggtaggttgtctaattgtaaacgcatggcggtggagttggtggcttaatgcttgttgatcgcgttgtgttggacgcagggcgtcaagggcgcgacctcggctgcaaactgctcgtatggaagttattgctatctgttccttgtgcctgtctttacttatctgtcggtggatagagcacgtacgtatgcacctatctacagataacattagtgaggatggaaaagtggaatcgagccgtcgtacctacgcgatgtttatcggcacgagactccacgccatgctttccagggttgcactgacgggtcagatgcatggagatcgccaggttcgtcactaaagccgcgggctgggcctgacagctacatgtcgatgtgcatgccgcgatactcaatttgtctacacgggatacaggatgcacatgtataacctcaatggcacagatgtgggtgggctcatttagataatagttcgtttcgtatgcatgtccagccgtggattttacgtcatgggtgcgaagagatgtggttggcgatgagtagataagggacgaggtgaagctctcgtgagaggaaatgtgtttgaatagtcctctcaaggtagcttgagcattaagtcgccttttggggctatgaaatatagggaaatatgtcgccgaaaagcttcaagctgagtgctttagttgtgcttgcaggatggctcccattgatatccgcggcaccggcgagtaatggcggcgattcgacatgcaggaagacgtctgtggcgatattgtgagtatctataccagaatctcaaagtttgcttaattagaggcaagtttcactaacatgtttgcagaggcgccggaatggctggcatcaccgctgctgtaagtgcgatgaagacacttacatatatgccctacctatccataggcaaatcaagtacagtctttacaagcttttgtctaactttgcttatagcaagccttgcacaacgcctctgtatccgactttgtcattatcgagtaccaagatcgaattggcggacgggcgtggcacggcgattttggcaagaaagcggatggaagcccgtatgtggttgagtatggttgtaattgggtacgtattccgaattcgaatgcataattaagttggcgatgagaacgtactgatgccatagaatgttagatacaaggacttggaaatactggaggtcctcgtaagtaatcatgaacttttttaacagcgatgcatattggtcttgattactgacaatacgctagagaatccggttgatttgctcgtacgtagtgtcttcctcgctggacatgagttcccctactgcaaagtctgtctaactggatcgactctcaggcccagaaataccacctcgccaacacttactcagactacgactccatcctgacatacgatgaaacaggatattcaaattacactgatctcatagacgaatacagcgatgcttatgatactgccgctgcaaaggcaggccgatttctggtccagaatttgcaggatgaaactatgcgcgcaggtctttctctcgcaggatggaatcctaggcatagtgatatgaagaaacaagcagctgagtggtggaattggggtgagttgttccaaatagcagcagctatttgtgtccatgtaaaaagagacacgtttcgcttataggctgcatataactgacgccatctagactgggaggccggatactcccccgaagagtcatcctttgtgtttggcgttgcgggcgacaacctcaccttcaaccaattcggcgacgccaacaacttcgtcatcgaccaacgcggctacagcgcaatcatcaccggcgaggcgtcgacgtttctagccaaagacgaccctcggctgctgctcaatacccaggtcacaaacattagctactctgatagcggcgtcaccatctacaaccacgatggcagctgcgtttctgcggcctatgccatcacgaccttttctttaggcgtgctgcagagagataccatacgcttctctcctgaattgccgcagtggaagaagagggcaatccagaactttgccatgggaacttatactaaaatctttcttcagtttaacgagactttctggccagaggatacgcagtacttcctctatgcttcacccaatacgaggggatattaccccgtatggcagtctctttcgaccgagggcttcatgcccgggtcaaacatcatcttcgcgaccgtcgtggacgatgaatcttaccgtattgagcgacaaaccgaccaagagaccaaagcagaggcaatggaggtccttcgccaaatgttccccaacatcactatccccgagcccatcgccttcacttacccacgctggacctccgaaccatggtcctacggaagctattcaaactggccgccgggcactaccctgctagcccatcaaaatctgcgagccaacaccggccgtctgtggttcgccggtgaggcaaccagcgccgagtattttggcttcttgcacggagcctggtttgagggccgcgaggctggcgctcaggttgcggcgctacttcaaggcagaccgtgcgtgcagtatggagacgataggctgtgtggggagaggatacattatgagacgctgacggggacgtcgccgttgagtcagtatagcatattgaatgggtgggccgtgagcagtctctatgacggtggcgatgattaatgggctgtacatactttacatgcaattctgcatgatgttgatacatatctttagtataggatgagtcgagaatcatactgtctgctttgaacccagtgcagtattcgcataaggttttgactatttggcaataatatcttctcacaacgtctgagagaatcttgctcgtctagataatagaaaatctcgaaagagacgagggctctttttcacagagcacgacatcgagcttataagcggtgacgcagaccactagcaatacgtaaatctggcgctactatatctcaacagcttgatggaaatagtcagcatggactgtagctttgcttgtcaaaggaataggtttccacatcccaatattcctggcgatgctcagaggtggcacttccattcgctccgccaggctcaacagtactttttcattgatgaaaagaagattccaagatgcgatgcgcacacaacatcagagggcagctaaagtagctgcattgtaacatcaacggcgcaagagcttcagaaaaatatcgtatccgtgaattaatgaactctgtgccgcgatcgccctggaaatccgggttgttctggatagtcgtgtcgatttctgtatctctccgaagctctcgtgttgtcaaatgtaacgatgccaccgcctttgctctaccacttttgcccctgccgagctgtgtgtgtcgcgaaagcggaaatatcgtaaatgccaagtcgggcctcgttcatgtcattgcgtatggctgactgctcatttctgcctgttagtaagtatcaacacatatttgttgcaattgcatcgccgtcttttggaatcaggcctgttgagctaaacgccgaacgatgcgatcggcattggcacgagctttgatcatctcgtaaccgaacgggcggtgaccgaagtcgcacgaggccagtaagccggctcatgtatgttgagtacgacccaagaaagaatgtaggcaggcattcattatgtaggtatcaccagctcttaaatcgtccgtcttttcatgctgcgtagcgtaagaagcattacgtatcagcgcaagagaaaatagctggagcggaagagagcgcaaggcggaaagataactgcccgagcacaaggagggcaatcaatggaatcagtccaagttgcgccgattatgatgcaacatcaaatgcccgcctgcatcctcgcatgaagccagcgacaaggacctcaaccaagcttttgccgagccactgaatcgcgagagctgtcgataagcgggcgcatacaccgatcatcgctgacaactccctggtcgtgtccaggtttcttcacagcctccaatgctaaaaaaattgtcccttctaacaaggcaattcccccgtaggtttttaaaaagttcttttgtaagggatgttcacaggttggtaacactcgctattccaactattcgccatcgctgccggccggtagagcccggaccctggctagcggtattccgtatcgggaaggtcgatcgaaataggcaaggatctcatggagctgccatcgaggaccttttgaattcgatttcatagaccggagcaaaaaattcttgaattggggcttggaagacggaaaacggccgatgtgacagtgtctagcatcggcttgagaaggtctccttgttcaccggggcaattgctgcggtctgcctagagttctgacaggccaggcaaattcttaggcagccttacttgtagcttatttgattcccaagttattttgctgtcaaagctgtcgcaaatgacaagttttgcgccttgcaaatctgcctgtcagtcatgactagagcgggcgcctccaaccaggcatagacaatttcggcagcccaaacgggatatgaatctctcggcaggaatccggacctgactgcagcgggctaaagagcttattggcgacaaaaatcccttggctcatgcgggcgaaatagtcagggcctttatctgctgtgcggccggggtaaggagaatggaccaagacgcgggagctttgacgagaatagctagaatgggccacttgcgtgatactaccttgtcaataacaatagttcttttgaaaaggatctttgggttgattggtcagagggctgtaataggaattgtaataagaaagacgcgaagatggggtatataaactgtcccggccactcctttctgacagaatgagagagagcttgagtctcaaggtagctggagtttggtagctttcaagagaagataggccaatccgtcgcaatgcggtcgtctaaccccatcgccgtggcagcggagcttctcctgctcgccggggccgtctctgccggcactcctcaagacacaagccctcccaaggcccccgtcggagctggcgtcctcgccacgggcagcggtcctacataccgcaccttccagcagctcatcgaccatgaccaccccgagctgggcaccttttcccagagatatgtctacaacggcgactactacaagggccccggctcgccaatcatcctggttggccccaacgagtctgcactggacggttacgagggatacacgaccaatgccacgctccccggcacctacgcgcaggcagtcggcggcggcgccatcatcatcgagcaccgctactggggccagagctcaccgtaccagtctctcgacacggagaacatgacgtacctcaccctggaccagtccatcaaggatctcacctactttgccaagaacgtcgtcctgccgtttgaccagaaccgcaccagcacacccgacaaggcgccctgggtcctcagcggctgctcctacagcggtgctttaacagcttgggtgcaagacattgctccgggaacattctgggcctacagcgcctccagccccgtcgtcgaggcgattggcccgctgtggcagtactttgagcaggtcaagctggccatgccgcagaactgcacatccgactatgtcaagatcattgaccacgtcgacagcattctgctcggaaacgacaagaaggccaaggccgatctgaggagcttgttcaagttggagggcgttgagtacgatgacgactttgccgctgcgctggtcaacggattgtatacctggcagaatgtgctctttgcggatggcttcagcgccacgaaccagatgtgcgactatgttgagaacaagtggcccaacagcaccagccctactcctggtgccaagggtgttggtttgacaaaggccttggctggatatgccaagtggttcaccgaactcagcctgccaaacagtgagttatacaatagttttgcagataaagatggagaagacagaaaattctaacgtgttaaaagcttgctcttcttacggatactggaaaggcgagttcgatgtcgactgctacaacacgcacaacgcctccagccccctattcacagatctcacccccaccaactctgccaaccgccagtggaactggttcctctgcaacgagccgtaagtccagaaagaatatactcacagacgaggtatcatactgacaacacccgcagcttcaagtggtggcaggtccgcggcgagggcaatctcgtctcccgcctcgtcacacaagcctacttcgagcgccaatgcggcctcttcttccccaaggaaggcgactacacctacggcatcgccgagggcaagaccacagccgacgtcaacaaggtcactggcggctggtacaacgtcaacacgcaccgcctgcaatgggctgccggcgagttcgacccctggaggcccgcaacggtgatggcgaccacccgtcccggcggccagctgcagtcgactgcggcccatcccgtgcgcgtgattcccggaggagcgcactgcggcgaccagttgacgttcaatgcgcaagcgaacgccgcgctgggaacgatttttgccgcagaagtggcgagcattaagcagtgggtgcaggagttttatgctgagaagggaggaaagaaccactattaagtcaagtatatattaggcgttcggcggtatatagctttggatgaacatgaatacatgaaaggcttggataatcaagcctatgaataagaaaaagacaagtcagcagttgtcgtgacaagtgtctaaatgctcctctcactcagtcatcttaccattaccacactccaggaatgatagcccacttcttcttaatcttatcctccccaaacctctccatgtaccacttcttcccattcacagccctcggcagcatagaaaagatctcattcacgagaaacgccctggcaggcgcacacccccacccagccgccatccagaagccaaaccactcaacccactccgacaagtagtgcggatacagcatgtaccgaaacagccccgcctgcgggatttggtagtgcttctccacgccggcggcctggccgtcgccgccggcctttttgcggatgcgttcctggcgcttctgctcgcggcgccggatttctcgcagctcctcgtcgtggaagaagtttgacgagagaccgaggtagaagatgccaatgccaaagatgaactggggaacggagcacacggaggaccaggcttcggtggtggttgggccgtaggcggagagccaggaggagatgcagagggcgttgcagacctggaagccaaaggcgagagaccagacgccaacgtggatgggagacatggaaggctggagtaaggggaagagaacagctcggtagcagtagtggatgacctgagatgacatgtcagtggatattccaagggagggggtgttaatggacgtaaaagcaacatacaaagagtcctcccagcactcgattctggaacggcaagtcatcgacaccagctttctgcggcaacgtattcataacgtacagcaacgtcaagaacccaggacactccatcgtgatccaggccagccggccaggaatgttgaatctgctgctcacagacgttttgcccatgccataccagctaataacccactgcagcgaaccacactgttacagcagaaatcagtactattatcttttcaaccacaaagacaagaaacataaacaagccttacaatcggatagccaatctgccaccaaaacagcagacgctcgtaattctcccgcgtgggcggataccacccttcaatcaacgacatgatggcgatgatggcgacagacaagaagagcagaaacaaacaaggccacgcgtcaaagaatcatgtaagatgctcaatcataaatcaacaatcgctaaaacagtcattgacgtagatgctcatgtagttcttcaagtaagccacaagcctctgtggctggcgggcgtgatgatgtcaacaaacagctgtgcttgtagcagcacagccaattctgccgctagacaccacctgcccaatatcaacgcaataccagtataggaaaaaacaaggccagccccgataactgcatggcgtgctggcgcaatggtagcgcgcagtcctcctattgctatccgtaatggggagatccagactgaggctcagggttcgagtccctggtacgtcgtttcgtcatgagatatttttttgcttagctgcagttggttgtttcgcatcacatgccgtaaatatcgtaacagttgaaaccattcgtctacctatgtagatgaacttggtcttttttctccagtcataaacaaaggcggacttgtgttcgttgtctcacacaaacactcattgtaaaaaagatattaaaccaagacgtttattcattcattcgatgcgttataataagaactttcgtatcactacatatctcgtcataaaaacatgcttgtatgcctgaaaataggaattgaaaggaatgtgccctccgcataatcgtagttgaagcccaaaaacgcccgcaaaagataaacccgcctgcctatacgcaaaagtgacagtccttgctataaataaccccaacccattcaatcagtgattcatcctccatcatttctcctcacattactatacagtctctatcagatcgactcgagctccctccagaagccacagcgggtcttcgacttgctggaaccgaggcgccgggtcgtcggccacgccctgccgcaggaggtccattgcttgttcgagacgcctgtctagaagccgctgggctgctttcgtggtggttaggatgccctggaggaggaacatatgcaggaacctgagcagcctgttcatacgagggtggcggcggttcatcagagctaaccggtctattgacgcctggcctcgcaggagggaccaagggccggacagtttgtgacgcaggcccgcgtggaggcaaagaccgttgagaagtagaggcagcgagtgcactggtgctattattggcactattgctgacgctgttgctacttcgccgcggcggtagaacgggcgtggtgccacttgggccagccgcagagctgcgccgagaagcattgttaccaccggcgtttcctctagaattgccttcggggcgagtaacaggtatggggaggtgagcttgctcgatatattgctccgagagtgctcgctcccgttgccggcgcgcctgttcttctcggtgtctttgatcctcttcctcttgtagctgcatggcgagggccaagtctctgtcttcttgttcggtgctggagcttgcttgacctggttcgtcgataggggcagtctccttagtcttgccccgtttgttggtgacagttgtccaagcgccaccgtcctggtcgctatggcgtttaccgttgctagtaattggttctgctgcggtgtcgccgcttacaagtcgatagtctccggataaaaattggtttagttccccgttgacatcccgtaggctttcccatacaatttcatcgtgagtccggtagccggcatccgtcacaagagtgaggagctgctgggtttgtggatggcaataaagggttgagaagtggtcgttgcggaaaaggatagcaaatgtaccgggtcggattgctttttggatgacctcgattccccagggcgtcagctgggtagctgattcattcaaaaatatcttgatggtgatgatgtcttgatataaatcttgctccgcttccgtaaggccctcctcagaagtagctaatttgtcctctagctcttcttcgcggaacaaaagattctgcacatcttcgtaagaggtagcatgtctttgcatggaagcacagacgacatcatcgtaaggcggtagccaaccatgaacgagaggaatagaaaaggtcgcatagagattcatctctgcagtgtcctcaaaggttccagggatgtacttgtgtcgctcgagtgggtgaagctgtgttagtgaagtatgctcatatgcggtgacaacttcaggagtggggatgaatcgagggttgacattcatgccggtgtggagactctggaggaacgagtatagttcggagacatctggcagagagtcctctgacgacgttcgtcgaggagacatgagttcgtcaaaaacagcatccagcagaagactcaagctgacttgctcccgtgagcgcaaaacttgcaccaggactgtatcggggatatcgtcaggtgtagtcatggtcagcgcgttgactaacgcaaccaaaggacagggtccattctcattctgtataagtatgggagacacgcgggggtttttggatgagttggggtcgtgccaacggatgttcttcacttggtacgtttcggccttgccatcgacgggcggacgtgatggaacccatttggcacgactctctgtgtctcggggcggcagggctggcttttcctccagcaccattgccgagggttcttgcggctgtctttgcggggggctcaatgatggatccgagtctatcaaactccaatcatccaattgagctgcttgtgctgccgtcagctcgggtaccttgcccttgcccttggcggcatccaaagaccccagatcgtcccagacgtgctgctcacgctcgaggtcctctggcatcactggtttctgcgatggggagcctttttcatcacgctcgctgtgagaatcgtcatcccaactcgagcttctagagtgtagagagattaggtctggagactttggcgagatgggcacttttgcaggtgggtgtgggctggaacgagcccagggatcaggctcagagtcaccagatgctatagcatcgtgtaagttatttccatgggttggcggctgcacatcgattgtcggcttccatggattatgattgcccgtctcctccaggcttatgctagaaagcgaggcagttggcggttgcagagacgccggaacgtcttggagactctggtctgacggagctcggtttttcagaaatggattggtctctgatctctgtacgcctggcctgagggcatcggggatctggctgggcagattcagctcggacggctgctttcgtgcctcgttccacacgctgtcttcatcttccggagagccgaagcctacgtcgatgccgcctccaccaggccgcagagacgcaggcacctctttacggtggatggaatctgatgtagcaccagtcgcggctgcatgctgagcagccacgtcttcccaggcgcttgtggccggctcgtccgtccagccgctgttctccatcgagggacggcgatgtggtggcggcccgggcgggggcagaacgtcttcgatgctgctggaaggctgctggacatacatgcttgatgaagacgatccagtagaagaagctgtattttctttttctcttcaactacaccagcctgtcgatcagggtcgagcagcaagtgctgggagagagaatcgaggtggggggacggtttggaggtatgtcgtcactggatcggcgatcaaggccagcagtgcatggtggcgggaggatggcagagctgtggcagagcagcaggaatcgcagcgaatgtggtgcgtaaaaatgagaaaccaaagacttgggtgccggatagaaagaatgaaactcgcaagaggttttaggtgatttgaagagaatcaggcaccacggcattcgaggttgttcctggaggattggggaagagtgtggcggtgcgagcagcgcttgtaccttctggactgcggaggctgcccgctgcgtcttagcggacgcaaggatgacgcagcccggcagcgcgccgcgcaatgcttgaatgaggctgaaggtggcgatttacgagcattgaatgcgtacaaatagtaaaagttgatgcatcaagatacaccagtagctaaagcatagctgtccctccgcatttgatagagatctccatcgagtacagcagtcctttgcacggcgccacacttggccttgatgaggtacccgcgggacacgccattgacgctggtacactgcagcccgctagagattcttcagcttggcaggtactggctaatgctgtacctgagttacagccacgctggcgagcaccgccacactcttgatcaacgtagacgacgtgataccttcatcgcattaacagctcggcaaattgcctcttctcaatccattatgagttgtgcaaatacagaaccacgtaaaagctgaatattatgcattcataaagaccaataaagctcttgacatgtcaaattatcatccgtcgtatttccatctatcagtatggacctataagttgatcatggcagggcaagcttctagcttggcgatgtcagatgcttgcacgttgtgccgctctatgatcatttcgcttgtaattaaacatcagtgttttttttcttgtcaccaatcatcatttgacatagtgagatccttcatttgacgccgaaagcagggttgtattacgcttgtaaatataacccatggccgcctcttgatatgcattttatacatccagccacagtccttgtttatctgtttcaactcggcagagcaatgcagcagtgcaattactctaatctaacgagttcagaccagtaatagctacgcctagtcaatgtcttggtttggcttatgtgaaattttcaaaaaggaaagaacagacatagagtgtgcgcgttataaaccgggaaacgatatactcagtttctagaatgtaattcactcatacatcattacagtcgataggaaatgccttgcccagttctatacagcttacacagctccaagtcttttctaccgagttccaattcagccaagtagcgctgatttagacctccgatgattatcgaagatgaacaagactgcattcactgtggctcgagcgaaacttctgcattcgctcgagtcacaaaagacctgcctatataatctttgctggctcactttccgcttcggcgttctttcccccagcatttaccttctcttccgcgtactcctgtctcttcgtctcgcgtttcttttctcccccttttgcatgtttccccccagtctgcctgtcccccctgttttatccaaaagtttttttttaacagcgaggctggcccataaacgcaatggcttccacgacttccgatgcgggcgaaacacccgagcaggccatgagcttcgatcctgttctccgtcggggcaagatcgctccgtggcgtcagacgttgcaggctaccgactatcgtgttatgggtcctgcactctgtatatcggctgatggtgtaatcctgtctcctgaacaaagagctgccttatggcgccttcacaaacatccttctggcatccgagtccttcacaagtggaataccctccgcctaccagttgaagaacttgctggataccacggcatgcatgaacacgcgctcgtaaatttcacagatacggttggtgagtagcctttcaggattgcccagacgcgcaaagtgtatatttcactctccgctcccttactgacccgcgcgcagtctgtgatatcatccgtgaagggctgctctttattgcaatgagatttgacttgaatgtcaagcctctgcttcctcatgacattaacaacatactccccgagcttcccccagatatgtccacgctgtataccgatatactgtcgaaatggaacgtctcagctccgcctcgaagactgatcaatcccattgagctggtgttagcatacacccgtaaccccccactgaagagtctgatcgatacaattgcgagctcactttctgttcctacttttttgcccattacgcgaaacatgatctaccagagagacaacgagcgcgacatgataaacccagaggcgactactctggcccatgcgattcaaatcctcttgttcgcacctactcaatggaatccagatatcatctacaagcgtgactccagccaatatactcacagatatccgacacccgctggtcatggcggtaacatccgtaccgttgcagggaagtttagcctcgaagacctgcataggtccatactcctgctatacctcacgatagctcgacgtacatcgggcatcatggactttggccgaccccctttggaactaggggaattcttgggatactttgatgttccgagacgtgagccgatcccagatgatatatcaacatatatctacccatagacaaaccgccaacgaaagactcctggaccgtctactgtcagaaatggtgttcgtgactcacgaacgcgttcatgtggaagatcaagagttatgagaagtcaatcaaatgtctttcattacaatatacccgacgtgcagtggtaatgtcagcagcattatggatgaagagaagacgagggccatggacttactacagacgcagtttgtggaacgcccctcgatgcaacagttaatcgtaggtaggtataagaagaatacattatctggtttaaaaagtacaagccgttagacgatccccaactcagttccggctgatgtgaagatcatcctcctatgtaaaatgaaatcgttttataattgggtgaaactagatgctctcttcaaaaaagtcgctagccacgcagtctttcaaatcaatggttgaagtctgagcgaaagtttgtgttcgttgagagaccacaaggcagactagcgcccaagcactcataaaatgggggcataaacgtgtatttggtgatttatgaatctagtctacggctgcgatggcgtcaatatggattggtacacagaaaatattgtcaaattagggaacgcctgctcagctcttgctcagctaggcattacacccgagaggctcagtattagaccgataacaataaatacctaatgtttgtgttagctatgctagtcatgaaggtgattttgaatcagttgaaggagtgggagacctgcgatgaggcgactcttcaagatcagatggaggcagaactcaaaggcgtcatcgcttgtgtcagggctgatgaaacagcagtgaatgaagtcacgcttctgaaacgaagaatcgacgagcgtgagagagagtctgggtgtgatgatggcaacaagtacttgtcagttcgtggcaatacgtcgagcttttgtaatatcgctttcttcgtcgtctatagcgattgcattccgccaatttagagctaccagaataatttggtggggctttagctgatctgtgacttatatcttttacgtttcattacaatggatcaaatgaagaaaggggccctcacttttgcttagtatatggattataggggccctatgatatttataacgtcttgctctcaaatcttgtgctgtctcgttgagcccggagtttaaaggtccaacacggagatgtgggtcacttcaatgatcaatggtagtgtgtcattgcagaaggtatccatagtaggcaatgcagaagatcaagatttgtgatgcatcttcggcattcatagcccgaaatgccgataacatgtcagttgcagcagtagatatagcaaggtgttataaaccaaccacataaggatccttttggtatatacctttggtattacactagaaggccataactaattagggtgtgggacttcctcttttagtagaatatgtacctacttataagataaaaatgcagctctaggagtgtattcttattaggtactataagacttacactagtaataactataaaataacttactatataagaactatttattacacttattaaataaaacttaaataattagttattaatatagcacttttagataataattaaattagttatttataatcttattagttatataattatattacttattaaattttttatatttttttattaatataaactaataccttagcttataaattaggaacttattttatacttaagtataatagtataagttaaaatattatatattaataactcttatttaaaagatacttataatctcttaagtaaatttaaattactatacttaaagtaattaaattaactagcacttttattaacttaacccctaagactactcttatttttacttaagatactaataaaaatattattataaaagaagcttttaattaggataatatatttaaggattaaattaaagctttcctttaaaatatatttaaccttaataagctttttataaaggcagttaagactaagaagtttataagtaaaaatataaaaagacttattaagtattaactgccttttatatttaataaaaaaactagtaaactttataacttttaaacttaacttagggcttattttattaactttaagaatattattaatattaaaattaaaaaagtttcttttatagctacttaccttaaaggaattacacttaaataattttaccttatttaagatatatattttaataatcttactaaactatagcttacttatattaataaaatctttattaactttttaaaatttaaaaaagaacttattaaagcttttaaagatattaaaaaagtataaatagttaaaaataaactcttagaaatttactaaaaaggaaaatactttaattatgctataaaatttaaaaacctagcctttaaagttacttaaagataatttacacttattaaaaaattctataataaatttaatataaaagttaaggaaaaagtttataatattaattaaattaaatataattttattttatttatagaaaagtatattaaagtaaataaccttctttataaatttaatataaggaattataatatataaaaagattaattaaataaaagtaaaaattaaaataaataagttattaaagataatagtagtaccctaggacttataaatattaatataatatagaaaaaaaataggaaaaaaaaggactttaaatattataattataagaagctaaattatatagcatataactataagttacctaaaaaaaaaaaaatccttaaattaaaaaataattatattataaaaaaaaataataaaagtgtttatataataaaacacttaatcttatttaataataaaaataactataaattttattattttaaatttaaactcttaaataactctaagatattaaataaaaaactaaaagctaaaatacctaattaatagctaattccttaaattaatttttaattattatttattataaaagataataccttagagtaagataataatattaaataatataactataaaactattaataattaaaataataatatttaaagaatatataataaatttactttagaaatataaaagcttaataaattttataatagtattataaaagtagaaaaacttattaaaagaaatatattaactgctttatataaatagctaaaagatatataataataaaaatttaaagtataacttattttaaaagttataactttaaataaagtatagttatataatcttttatactattatatttataaagattataaatatattaattttaattacctattatattattatattagttaaactagttatattacttatatatatataggatattttaaagaaaaatataataataatatttttttaatataaattttatttattacttataaaaatatatattataatataaaattctataactagatatttacttaataatattagttttttaaagttattatattagaactaaattattataattatagtaaaaaagaattataggaatataaattagtattttataattactataaaactgctaaacttataaaatagtaagactatagtaacttaagataaaagtataattataataaaggataatttaattataaaaactatttaaaattaaaatataaataatatataagtataaaaattaacacttagtattatttaaaaaactataataatttattataaaagggtaataggaggacttaagatatataatatcttttaaaaaaaaagaaaaagaatataatagtaataataaaaataaaaaagcagttaaaagacttttttttaaagtgttattaaataagaatttacttatagttttaaataaataataggttaaaatataattatatatttactataattataatatacttatagttactaatatataagaaaaagaaattatattaactttaatatattaaaaaataaaacttttaatataataataaataaattaaataatagattaattacttattaatagattttagaaattatattactagaactatatataatatagctaatattttaaaatataatcttattttaagtataccttagttatataaatataaacttaatataaactagaaaactagttaaatttattaataatataataaaaatctagaaaaaaggaaattaggaagctaaaaacctaagatttttttactatttattaatatatccccttaatatattaaaaaaaaaaaaaacccttaaaaaaaaaaaaaaaaaaatattttaaatttttttataaaaaattaataatcctaaaaaaaaaactataataggttaagcccttaaaaaacctaatagtaaaggttttaaaataatactaaaaatataccctttaaagggattaactaaataaaaggctattattatattaaaaataagattataaaatagttttaaaggaaaaagtatttttaaagttttataagatttataattttaataaaattaaacttaaaatacttaaagaataaattaaagtataacttaaaaagggatatattaaagttttaaaattacttattaaatattttattatttttattttaaaaaaaaatagtaaactttagttaattattaattataaaaagttaaataaaataactattaaaaataaaaccctattacccttaatcttataaattaagaataaattatataaaaagaaatagtttactacttttaatcttataagagcttataagcttattaaaataaaagaagaatataaataaataatagtatttattataaaatataaattatataaatatattattatactataaggccttataaatacactagtatttttttaaaaataaataaattatatacttaaaccctacttaaataattttactattatatatattaataatatttttattttcttaaatacccttaaaaaatataaaaaatatatttatttagtattataaaaacttaaagaaaataaactttttattaattttaaaaaatatatattttatttataaaaagttaactttcttaaatatattattacccttaaagaaatttatataaactttaataaagttaaagtaattaaagaataactaatattaataacttttaaagaactataagtgtttttagaacttgctaattactatagaaagtttattaaagatttcttacttaaggctattttattaattaatataataaaaaaggattaaccttttaagtaaaaaaaagaataataaaaagcttttaaaaatcttaaagtagctttaatcttaaaactagttcttattatatttaacctaaagaaacctattactattaaaactaatatattaaactttataattaaaaaagtattaagttaacttagtaataataataaacttaaacttattactttctttttatataaacttaataaactaatattataatatcttacttataataaaaagatatatataatactataagtatttaaggaataaaaatattattattataaaagtaaatataaaattataatatatactaattataagaatattttatattttactattatataagaactctttagtaaataaattaaatactttaaattcttattataatttagctataaacttatttactataaaagaattaaaaataaaaaagctaatactttaagtaaaagaattaattataaataagaaatacttaatattatagtataagcactttagtataataaaaaaggaaatattaaataagtttatatatattttatatttaaagtattaaagaataatctaatacttaaagaaattaaggaatatataaaaacttatttaaataaaaaatatttaaaaaatattattataaaattagaataccttaaataaaataataaaatataagtacttaaagaattataaaagaaagtaattaaatatatttataaatacttattatataaatataaaag