caaccccgccaatcatgaaaaaggaattgacagatgagcaaattttacaagaggcatctaaagctcctgccggttctatgccatccattgatttccctcgttctttgtttttgaaggggtttttttctgttcaaacaacttcatccaagcctttaccgattgttagatataagatcacgtttgtcttaagaaaaatgcacatcgatttcaaggaagttaaaggaggatttatttgtatgcaaagatttgtttccaatagtgcggcaacaaagagagaagaggggccaatgcctagtcaagaaaagtcgcagttgactccaagatcgataatgcccgcttcacatcacggctccattagacgccaaggctctaacaaattatctccctcttctccgttgacaaccaattccattcaccagaggaagacatctattgttgaaaattacggagacgataagcactccagaacatcgttggaaaacgttcgtcaacaaagtgctaatagcgaaagcatggatacgagagaaaaagagcccatcaaatttgaaattcatatcgtgaaggtgcgtattgttggtttggcaggtgtgcatttcaagaaaatttctgggaacacctggatgtataaagaactggcttctgagatattaaaggaactaaacttataagaagtgcgtttacagcctaaattattttgatattcttgtttagaaaaagaaagaatatgttttcgatagaagtttatatataaacccttattcattcttttcttctaaagaaaagaaagaaaatggacctacatgaaagaaatatttgatgatctaatattattgttttttttttttactttttttttatttctctaaaaatacagttacatatctaataaaaaacatttcgaaattgcaaaaatgatcgtttcctagaattgtctaaacacagtgcagataacaaatagcaatatcccgtagagatgacagaactcgtcaaagcccgtgttgttacgcgttgctgcaccgtgttgcattttcgcatgaatatacaacacatgtccttaatattgagttttcttgtatcccctgctgtcatttccttagcactctgtcaccggcctactgtttactgaatagatgatgtctttctggtagggaactatttccccctcccctcttctattgcctgatgtaagataatatatgtgcatgagcagactttgccgccttgcgatgtttcgttcaagcatgcaaaaaccgaagatttctgacacgaaaagaagcgctgttgtcaccagcttgtttaatttcatgaattatccagtatatgttgtagtgcctcgtttgcattcgtgattgacttgatatcgttcatcacgcaagtcagtaaaatatgtttggggattcttttcccgttttctttcgccggagtctttactgacttgatcagtcgttcaaacgcttccttggtgttcactcttcgtatcttctccatttggacgtgtttccactttctgatcttgacagggtcgtcttcgatattagttggaatctcagaatcaggaatttttatttcagggaccgaaaagggtggagggcagtagtaattgttgctgttagcaggtttgtgttcttctgctgtagagaattcacttggcaattgtgctatgcttgcgggcaactctctcacgtgattgcgcggagctgtttccatatatctttggtttgtttctatgtatctatgttgtttttttggtgattttgtatgaaggtttgcatcagggctcactgaagtaccagaagacatcatgtcctgcgagataagattgtccaaaaactgttcaatggcattcgactcgtttgtactcaacagcccggaatcagatggagacaatttggaaccaagggcatggtcaaatcccatgcttgcctgctgaggggtatggttcaggtaacctgtgtgcgggtttggaggatgatggtggatttgaggattgatgggcaatgcctccacgtgagaaggctgcacagttgccacgctgggaatcacgcctagctcgtgtgctaagagagggggagacgccgcgctaaacgtgctttcgtgcatgtgtgctggcagctggtcatcgaagttactgctcagcatctggtaggcagtctcgaagtctatgtcgttatccaaatctaggatacccagtagttcgttccccgttgcttgttgcattctccctcgcctgatacatgtattttactgcacgtcaaagagtccgatccgagccaactacactgttgcttgttctctcaagcaatgacacccaagagagttgaataagagatgatgagatgagtctttaatcaccaaaaaaattcacatgtgttataccagaccaggcaacaacgccttgccgatgacgggggttgggcagaaaaccggcgaattttgcatcacctggtgggaaaggttagtaactacctgccgcacggttgaggtaatcccaacggaaaaggcgcaggacgcgcagcagggaccgaccaatgcagctcgttttgggacggttctgtctgtgagagacgttgttgggaaatcctgcccggtcctggagtgttttcgtcctctggcgacttggtgttggcgtgcccagacgctggaggttgctttcacgcaggagttcgttgcagcaagtgccattgggagacgaactcccggcagtggcaatggcaatggcaatggcaatggactagatggagtcacctcttgcactctgtagctgcgtctgatatgttttggatttctcgccatggcttcgcgatctgagacgttcttgaaacgacgtctgggaagtgtcagcaaacagtttgagattagaagtatatacatggcggagatacgttaattgggccaaggtctatgggacattttgtttctgcctctgctcttatataagatgctgcacaggcgtgcatatttatatatatatatatatatatatatatgtatatatatatatatccgtctcggtaaagtcagcttaagacagtacatacgcaatcatggaagagcttagaagggcgctggcgctagtaaatagccaagggtttgagtttatggcgttcgtgaaagacaaagaccatgtaagaaacgaatcaactggaagctattttttctcagagagtttcgtatcatcttcaatcgaaaagaaccctccactggagtttgacctactggtacacaggagaagagtgaccgtttatgaaacaagcatcgagcctacaataaccttgccgctagatcgacccgtcctgatccagaactatctctgtgctgcattcaagttgttgagacaggtaccgtgcaaggcaatcgctaagctatggataaaaataatagagccaaggaagaagacgaggttcccgtatatcaaaggcgatactaagaagccgacatggtggcccagggatgtggagcacagagaaccggaccacctcaacaaagcagaccgattgagtctgatgtgcagcataataatggacgttttgccgcagttgccccacagtcttgaaatggtagacgagcttgtgcgagtgaccgtagcaatgtccattttcaaaagggagagcgtaaagaaagtcatcataaagaacattttcgaaatagcaaaatgtttgtgcgataaagcctccaaacttgcaactataacacttgccgacttgaacgatttaacccagaaacaaaaaaaaaaatcatgtcaccgccattcatcaagtgtcattgaaacgagcaacgcggagaaagagttggtgcaacagtcgagtgcaagcaactactcccccttgggtgctctctcaaaagaagaaaaggatatggaatatggcacgtccggactagaaccgattgccgcttttgatccgctatcgcttgccagattggatgattttagcagcagcgattcatcgcataacagtactgattttgggtgctttatttaaaagttcgacagcacatgggggaagggacaaggcggcaaatacactcatggtacagatatagtaatgtagcaacttttataagcttctagatttccccgtctttcatgttccaaaaagcatgagagttctgcaataactcggacgcatttttaagatagtgaagatttctccgataaaaaggacactatagactggttgaatgattccggattgtccaaaaataggttgtggccagaagaaggtacttccaaataactagccctttctaacccgttacctagtttgttcacgttttcgaccaggagcatgccggcatttttattcatccaatcatattgtccatacactaccaaaagcttctttacattcaaataatttaaagaatccagtatggggtctcttgccaaaatacttcttgagaataatcccttgaagatgtctgttgtaacctccggtattcctcccttaccgtaaaacagttcaaaaatatattccttgaacgctaaggaggtaactctgctatatgccgccattatataattccaacatactttagctcctaaggggcccattagcctcaaaagcttaaattgttcttcaaataagtatttcggaatcagatgacctttcgagtaaaacttggagctcggatctttgaagtctgttgtgtagagagtatttgagcttaagttattatttaccgaccatatatttctctccactcctaatggtgacaccaaacacagcttttctaccgagtttggatacttgactgcatatttaaaggacaaatatccaccgaaggaatggcctacaatgttcatcttgtccagtttattatcaatacgccactgttcgattctatcaatataaaagtcttcgaacatttgaatcacaaatttatgatggctcgcatttattgtatatggaattttaaacttatttttaccaataaatttgatgtctagtggcagaggcgttgttgtatttacttctaaaggaggtattgaggataacccactagctggtaagtctattgaatataggttttggaagtgtttggacagtcccgaataatttcggaaataagacattgaagaagcagcatagccgtgtatcagtaacgtgggtgttcgtatacttgcctttgtattttgaaaatgccattgatttatttcgtcgaataatttatcattttttttggatccttccacgtttacttgatccataatgcaattttgcaattctcttaaccgctcatacgtctttgccgggccattcaaatgactagaccataatttgaatcccgattttctcacagtattttggcccttgggtttaagaattctctccaaaattttcctttgtagactctttttctggagagttttctcttcgaaaagagatctgctagtatgtagggctctgtcccacttgcaatatctacacataagcattgcttgtgtgaattgacttcagagtacaggatgtatcgtttttagggaagatagatttttattcgcttattcttaaaagctcgaaaactgtaaagaaaagtgccacacaagtagctatataaaaaattatatagagacctgtgggtggagtcgcctttttgtaaaaatggcaattttacttgtgttttgcaagtttgccattgaacgtaagacatacagttaaacacctcacggtggctgtcctcaaaattaatgttttgctcttcagagtgtacaaataaaaattttattaaaaaagctggagatggagctattaaataaaagttatatacaccttatatccttgtatacctttcttccaattggggttctaagagcgtcccgtaacacctaaaagttatatagtacttttccttcaatacttcttcaattgtttataaattcagtatttctaagcttcgctttctttagaaaaacttttaggatgacaactaaataacacacctttaccttttgtgttgaaaagagcaaacaaatgtcatggaatgcattagttgtaccactagtggggattgtgcttttggtattgctctctccagttttcaagtcaacatggccattttcgactttctaccgtagggtgtttcaaccctttgtaaccgatgaccataaatatcgctggaagtttcatttggttccccttttctacacttcaatttacctgtacctagtgtttacataccataccagagtagagccgctgatcaagaatgaactatttcttctggaacggatacttatcgtaccgatcattatattaccacctgtagtattagggattttagcgatggtaaccaaagcagaggattcaaacaatcataaattaggctcgaccgagaagtacccgtacgactatctactgtattatcctggcgtaaaatgttctacgtgccgtactatcaaggcggcaaggtccaaacattgcagtatttgtaaccgatgtgttctggtcgctgaccatcattgtatttgggtaaataactgcattggaaaggggaactatctccaattctacctttttttattttccaacattttttcaatgagctatgctttcctgaggctatactttatatctttcaacagcacggctgtactccctagagcagttctgactctaaccatattatgtggatgttttacgattatttgcgctattttcacataccttcaattagccattgtcaaggaaggaatgactacaaatgagcaagacaaatggtataccattcaagagtatatgagagaaggtaaactagtaagatcgttggatgatgattcccgatcttggtttctcaaattcacagaaaaaggcgatactggccaacccctccaagaccaacacgtcacattttatagcacaaacgcgtacgaccatcaccgctaccgcctaaagcattacacaacaatcaaagatgcatccgaaattaccaacatatatgacaaaggtactttcttggctaacttagtagatttgatatagtaaattgttatgtgactcaccaccccaaacatgaaatttttttcaaattttttttcaccgccatgattcaaaccgcgaccgtgaaacaaactcatttactggtgatttatagatttgttagccaggaccttcgacggtaaccattagtaacaaaattcactcattcaactttatacaaccccctagttaagtaattcctacgtaagataaccgtatatcaaaatggtggaattagctagagtccccattttagggaatgatattatccacgttgggtataatattcatgaccatttggttgaaactataattaaacactgtccctcttcaacttacgtcatctgcaatgatacaaatttgagtaaagttccatattaccaacaattagtcctggaattcaaagccgctttaccagaaggctctcgtttacttacttacgttgttaagccaggtgaaacaagtaagagtagggagaccaaggcacaactagaagactacctattagtagaaggatgcactcgtgatactgtaatgatagccattggtggtggtgttattggtgacatgattggtttcgttgcatccacttttatgagaggtgtccgcgtcgttcaggtaccaacatctttattagcaatggtcgattcttctattggtggtaaaactgccattgacactccgttgggtaagaactttgttggtgcattttggcaaccaaaatttgtccttgtagatataaaatggttagaaacattggccaagagagaatttatcaatgggatggcagaagttatcaagacagcttgtatttggaatgctgatgaatttaccagattagaatcgaacgcttcggtgttcttaaatgttgttaatggggccaaaaacatcaaagttactaatcaattaacaaacgaaattgatgagatatcgaacactaatattgaagcaatgttagatcacacttacaagttagtccttgaaagtatcaaggttaaagcggaggtggtttcttcagatgaacgtgaatccagtttaagaaaccttttgaatttcggtcattctattggtcatgcttatgaagctatcttaaccccacaagcattgcacggggaatgtgtatccattggtatggtaaaagaagcagagctatctcgttactttgatattctttcccctactcaagtcgctcgtctatccaaaattttggtcgcgtacggtttacctgtctcgcctgatgagaaatggttcaaagagttaaccttacataagaaaacaccacttgacatcttgttgaagaaaatgagtatcgacaagaagaatgaaggctccaaaaagaaagtggtcatcttagaaagtatcggcaaatgtttcggtgattcagctcaatttgtaagtgatgaagacttgagatttattctaacagacgaaactcttgtatacccctttaacgatattcctgctaatcaagaaaaagttgttattcctcccggttctaaatctatctcaaaccgtgccttaatccttgctgccttgggccaaggcccttgtaaaatcaagaatctattgcattctgatgacacgaaacatatgctaactgccgtccatgaattgaaaggtgccacaatatcatgggaagataatggtgaaacagtagttgtggaaggccatggtggatccacattatcagcatgtgctgatccgttatatctaggtaatgcgggtaccgcatcaaggtttttgacttccttagctgccttggtcaactctacttcgaatcaaaagtacgttgttttgactggtaacgcaagaatgcaacagagacctattgctcctttggttgattccttacgtgctaacggtactaaaatcgactacctgaatagcgaaggttctcttccaatcaaggtgtacactgattcagttttcaaaggtggtagaatcgaactggccgctacagtttcctctcaatatgtgtcctccattttaatgtgtgctccatatgctaaagagcccgtcactttggctcttgtcggcggtaaaccgatctcaaagttgtacgtcgatatgacgatcaaaatgatggaaaaatttggtatcaatgttgaagcttccacaaccgaaccttacacttattatattccaaagggccattatgtgaatccatctgagtatgtcattgaaagtgatgcctctagtgctacttatccactagcctttgctgcaatgactggcactaccgtcacagttccaaatattggtttcgaatcattacaaggtgacgctagatttgcaagagatgtcttgaaacccatgggctgtaaagttactcagactgcaacatcaacaacagtttcaggtcctcctaaaggtactttgaagccgctgaaacatgttgatatggagccaatgactgatgcctttttaaccgcttgcgttgtcgctgctgtttcgcatgacgatgatccaaagtcgtctaatactactaccatcgagggtattgcaaatcaacgtgtcaaagaatgtaatagaattttggccatggcaaccgaactcgctaaatttggtgttaaaactactgaattaccagacggtatccaagtgcacggtctaaattccataaatgatttgaaagttccttcggattctactgggcctgtcggtgtatgcacatatgatgatcatcgtgttgccatgagtttctcacttcttgcaggtatggtgaattctcaaaacaagtgtgacgaagccgttcaacccgtaagagtacttgaaagacattgtaccggtaagacttggcctggctggtgggatgttttgcattccgaattgggcgctaaattggatggtgcagagccattagagtactcttctaaaaaaaattcgaagaaaagtgttgtcattattggtatgagagcagcaggcaaaactaccattagcaaatggtgtgctgcagctttgggttacaagttagttgatttggatgagttatttgaacaacaacatggtaaccaaagcgttaagcaatttgttgtggaaaatggctgggaaaaattccgtgaagaagaaacaagaatttttgaagaagtcattaaaaattacggcgacgatgggtatgttttttcaactggcggtggcattgtcgaaagtccagagtccagaaaagctttgaataactttgcttcatcaggtggctatgttttacatttacacagagatatcgaggaaacgattattttcttacaaagcgacccctcaaggcctgcctatgtcgaagagattcgtgaggtttggaacagaagagaagtctggtataaagagtgctccaatttctctttctttgccccacattgctcagcagaagctgagtttcaagctttgagaaggtcttttggtaaatatattgccacaattacaggggcaagagaagtaaaaattccatgcaaaagatctgcttttgtgtgcttgacctttgatgatttgactgaacaagccgagaagctgaccccgatctgctacggttgtgaggctgtggaggtcagggtagaccatttggctaattattctgttgatttcgttagcaagcaattgtctatattgcgtaaagctactgaaagcattcctatcatctttactgtacgtactgaaaagcaaggtggcaacttcccagatgaagagtttaagactttgagggaattatatgacattgctttgaagaacggtgttgaattcattgacctagagctaaccttacccactgctatccaatatgaagtcatcaacaaaagaggtaataccaagattattgggtctcatcatgacttccaaggattatattcatgggacgatgctgagtgggaaaacagatttaatcaagctttgacccttgacgtggatattgtaaagtttgtgggtaccgctaacaattttgaagacaacttaagattagaaaggttcagggattcacacaagaccaagcctttaattgcagtaaatatgactactaaaggcagaatctcccgtgttttaaataacattttgacacctgtgacatcagatttactacccaacgctgctgcccctggtcaattgacagtagcacaaatcaataagatgtacacatctatgggtggtattgaacctagagaactgtttgttgttggaaaaccaattggacattctaggtcgccaattttgcataacactggttatgaaattttgggcttgccccacacttttggtaaattcgagactgactcggcagaagtagttaaggcaaaacttttagatggaaacaacaatctaggtggagctgctgttacaattcctttgaaactagatattatgaaatacatggatgaattaaccgatgctgctaaagtcatcggtgctgtgaataccgtgataccgctaggcaacaagaagtttagaggtgacaacactgactggctaggtattcgcaatgccttggtaagcaacggcgttcccgaatccgttggcagtacagctggtttggttattggtgcaggtggaacttctagagctgctctttacgctttacacaatttgggctgtaaaaagatctacatcattaacagaacaacctcaaaactaaagccattaatagaatctctaccatctgagtttaacattaccggcatagaaagtgcggagtcaattgaagaaatcaaggagtcagttggcgttgctgtcagttgtgtacccgcagataagccattggatgatgaactgttgggtaagttggagagattccttgtaaagggagcccacgctgcatttgtgccaaccttgttggaagccgcttataagccaagcgtcactcctgtcatgaagatatcgcaggacaaataccaatggcacgttgtccctggtgcacaaatgctagttcaccaaggtgttgcgcagtttgaaaaatggacaggatttaaggctcctttcaaagccattttcgatgctgttacaagagaataaacaatatgatccttctttgtttattgttttataccttcacgatgtctttcctaagtatgactttttagaaaagtaagccttaatatagttatttatgttcaaatctgtattttcattatagattttttagccggtgggtcagaatacgttacccttctatacaagtgaatgtagtcaaagagtagctgcaatatagatagtatggtcatcataacatatattgatagctaagcaccacctcaatcctgtagaaggtatagcggacattgtctttatcaactgttttgttttctgaggagatcagtatgagcagtatcaatgaaggtccatataactcgccaacttttggaaaatcattatcgttaaaagtagatggaggattcaacgccgtgtctattaatccctctggtagggatgttgttttggccagccggcaaggcctttatatcatcgatttggatgatccgttcacacctccaaggtggttacaccacattacaccatggcaagttgccgacgtgcaatggtcaccgcatcctgcgaaaccatattggattgtttcaacatcaaaccaaaaagcaatcatatggaatttagcaaaatcttcgtcgaacgcaattgagtttgtgctgcatggccactctagagcaatcacagatatcaatttcaacccacagcatcctgatgttttggctacctgttcagttgacacgtatgtccatgcttgggacatgagaagtcctcataggccattttattcgactagttcatggaggtctgctgcttctcaagttaaatggaactataaagatcctaacgtcctcgcatcatcacatggaaatgatgtattcgtatgggatttgagaaagggctccactccactatgctctttaaagggccatgtaagttcagtgaatagtatagacttcaacaggtttaagtccacagaattaatgtcaagttcgaatgacggaacagtaaagttctgggactattcgaaaagtacaacagaatctaagagaacagtgacaactaattttcccatttggagaggacgttacctaccctttggagaaggttattgtatcatgccaatggttggaggaaataacgcggtttatttagtaaacctatgcgacgaagatgacaatgaagaaaacaagaaaacaaaacttcagcccatctatgcatttaagggacacaatgaccgggttattgattttctttggagatcaaggcatacgtacaatggagattatgatgaccgtgaatttcaattggttacttggtctaaggattgcgatttgaaactatggccaatgtctgacagtatttatgggaaggttaattttgacagaacaaaaagacttgaagaaaaactaccggattacgattactgttcgtacaataaggaatctgataatagagagaatgtgcaaaaaaatgaattcaaacgaatacgagaaaattttataacgacttctggtttgaagaaaaataaggccaaccatatcacttggctctcaggaatcaggatgaataacgccaattcccaagaggatttattcaatgagacgaagattcaaaatctaggggaggaagtaagtgcaattggtcacaaattcccgaaagtggtgtttgaaaagatttcagtctccacacgagaattgtgtctgaccctcaatggcccttggtcagaggaaaatcctgatgaatatgtctttttgcgtataagcattgacttttctcccaactatccaagcaaaggaaaccccccaaagtttataatagaggaaaatgcaaacttaagtacgagcaagaggcaagaaatactatccaatctggctactattggtcaaaagtataccgattcaaattattattgcttggaaccgtgtatacgttttgttttgggtgagaaggttagcttggatgacatcggagacggccaagaacccttactaaattttgatattgcggatcatatagactttgaagagttatcctcgttagatagttcatattctgattcacaaaatttggaggacctttcttctcaatctgacacagaatcatacaaggaagcattagtatttcctgacgcatcgaatccgggtttgaattttggaagaaacttagctctagatacaacgccggttccaaatggatgtggttcttgttggaccgcaacagggcaacttttatgcttttttgcaaacgacaaaaaacctgagaaaaagcaaaacacaataatcaaactgtcccaaaaagatacagggttggaaaggcatccatttaaagtagaacctcaaattttttatgacaaagaagccgaaggtaatgaactcactgctgttgatgaaataaaggctcgtcctaagcgttatgttgacactttgggactaggtggcagcaatcatggtgattcaagaacatattctgaagatgaatcgtcttcagatgattcatttgacagtgttgccgatgattgggatgatatattaagaaatgatatcattgtaagaaccaaaattccaattctaagaggcaattttagggctttcagttcagtgcattctgaatctggaaaaacagtagaatctactaagaaaaataagaacgtgatagtttctaaagatttcagcagtttattaagtgaccgcaaggaactagcgttagaatacctattcatggatgttacgccagaggaattcgctagaaataacgccttagtggcagaaaagtatgagcttgacgaaattagccattgctggcaaatattatctgatatgctgatagatcaaaatgattgcgacccctataataccatttggaacaaccatcctatggggataaaatggtttataaaagaagcaatcgtttactttgaaagacaacaaaacttacagatgctagccatgctatgctgtgtgattttgagcgctagaaaaagaatgaactcaacctataatgctgacggatataatgggcaagatttagataatatggagggtatgattgtttttaatgacaatgaaagccaaaacacatcattctggaaaggatcagatactttttcaactagatctagaagtagcaccgtaacaccgaattcttatgcttctcatttgagagggaaaaacgtctacgcaggtgacaattcttccataaggtctgatgattaccatgctcggttaagatcgcataatacactaggtggtagcaacagatttgccgaaccagctcagaaacaaaattctcgtgctacaccgtccagcgctcttcacaataaaatgcccgacattaaggtcgagctcttacacgacgatatcatagacgcttatgaacaggaggatttcttgcatttggagccatcagacataccgaaatttcaaacttatatttaccagtattcaaaactgctttttagatgggaactacccctagaaagggtcaaaatcttaaaagtgagcacggacttcaaaagttcttacggtactctgggaagtacgtttaaaaataacgaaaatagtccttataatagaatacttactcattggatcgagaacgagaaactcggagaggaaaagtttatcgctcgaaattgtaactattgtaatttgagagtgacaagaagtagttttatatgtggcaattgtcaacatgttttacattcttcgtgcgcgagaacatggtgggagattggcgacgaatgtccatctggatgtggatgtaactgtccagatatgtttgatgcctaaaagcttgattataggaacagttgtttgcaattattttatttcatatatttcgattttatttattttccgctatagattgatgtaaaaaaagacaagaagataactttagtgtgttgaaaacaagagtaatgaacggtaatgtgaatattgtttccaagtacatacactgaaagcactagaaggtcttgttttgaaacgataatggatggaagttgaaaatctattattacatactaaaaacagaaagatacttgaggctatatagtgttgaacaataaaccgattgtgaaaagaaccgtaaatacaaaggtactcaagcataatagctatttgcaagtttatttgttcaaggtcattaacgaagctacaaaagtaataatcaatcttgcacgaacttcgttgatatcttcaggcaccaaccaaatcaaagcacccagctttctggcgatcgagatagccaatcttgcattggcgtatctttcttcttcagtgttaccaggggtgactagatcataatcaacatagcctggggcaattccgttcaagacatccaataggaaatgtgcgtttgatagaccttggtctttaaatgatctaattgtagagtttttgccacctttagtgacttggtcctgagcccatttcaatatttgagcatcactcatatctctaccactcgaagataatgtcttcatggtaatggaaatgtttctacgcattaattgccacactagccctaatgtcaacaatttattaccgtctacaatatcagaaccttcgatgcccactaaagagaatcccttcgatctgcctaagtcaacagcatagttggtgttttctaaggctttgaatctggatacttcagcgcctgaagcgggtctcttattgacatgtttgaagtcaactgcgccgggcatgactttttcataagcttgcaacaacaccaaaccatccttcaaatcatcaaataaggaaacaactggggggtcaacatctaaggagttcaaccataaagtgaaaactcttgcttctctttcaccttcagcatcaaattcctcaatttcgggtttttcctcttctttaataggatctaatccaggatgagtgttgaacaagtgagcaacaaaggccagatttaatttagggttccctgcgaccaaagaacttggggtcaaatactttctacattctaatttttcagcgttttgtaaaatctgctctgctctttccaatgggtcagtagtttgcaaaggcgccttagaacacaacgtaggatccaattgattcagtaagatggtatagttttcaccatcagaaacatctttggaaaagtttgtaacttttctattccacttagcctgctttaaatggtagttgaaccaacgcagtaagatttgctctggaggcaatcttaagaattgttccaaagtttcgtcttcttccaataaacggtataattcaggatgtaatttgatatcgatcttactcaacaaacctcttcttataatttgccagatcatacctaaaatcagatgttctctaccttcaataatgtcttccgaatgaacattaacgacgacacaaccaatggcctttgcagaattgatcacgatattggcattttcactagcctgaaagttattcaattccttaccctttttgggccagttcaaaactcttgtatcaattgtatctggaacggagtcattgattaacttagataataccaacccatctctacattcatcaaataattggaaagtatcggtgggaaatggaagcaactcaccaatgtcttgatctcctgccaagacactgttaatgtgtttggtaaattcacgcctttcttcttcattaatggtgtgggtggtacctgtttgggaaccagcaacaataatctttgcctgagcacccttacccttatgttgcagcccagtggtagcactggatgcaataggggttgaagtaggtgccacattaaaactggtctgtggagctggtgccgatttagattctcttaatttggcaatcaatccgacgtagtcatccaattcaacgcgccctgatgcatccacgccgacatgtttcaaggtttctcttgcttcgtcataagtggcgtcaccatctttggaaacagcctctatagcttgttgtttttcaatccagcctttgtcgtccaagtcaatggctctgaacttttcaattgtgccgaaaaggtcctcttgagtcaaaattggaaatttcctctatttgaataactgttagttagtatatgggagtcaattaaagcctaaaagggtaaaaagtctcatataacattgtgcgagaacttgcgaaaaaggaacatacttgtaatttaacgatattcatcacttcttaatgtagtcgttaacgctatttcgtctggcctcttctctagtgaccaagttgcaaagggctctttgttctcctgaaacaacaatcatttatatcgataaactttcgctgtgaaacttcgccccgtactttcggatgtttttccgcctccctgagaaaggtgcttaagctcatcggctcaactacaagaaaagccgttcattaaaaaaagtaggaccctgtatccagccaaggccaattgacttgtacatattgcatctatacatgaaaaagctcagctatctaaagttggttatagagttaggattgtggtatatcaagtcacgtcgtgcttacaatgtaaagagcgatgagattatttttttttcggtatttccgtgagctgaagttcgatgttcgttagtcgcgattctatttctcgttgcctccttaacatttgcaagagtagatcttttatgtccctcaactctgtagtttctccgctcgctatgttatcaggtaaattaaattttacacttttctggatgttagctttctgcaccttcccttcctttgcaagcatggaattcagtttggtgtttgtcttagtgagagattctacgccatttcccacaccttggtcttctttccttagttcgctcagtaggttttttccttttagattaccgtcagaaagctcattctcaaacggattcactttaaactcatcattatgttcaacgtcagtgccagtttttatcggtagtgggagattttgctgttggtactgttggtgtattctttcgggtgacataagaccgtttttgaaccgagcccgaattctagttaaggaaccatcgcctccaatcttattctcattactaaatgtcaacttagtgggtgatgtagggaatattatatttgtgatgtggttggagcttcggatcttcgggtcgctactcgtgtctttgaattgaggtcgatccagactttgagttactttgggaatatagccctttaagcattccggcgacaaaatcctattaggtgtgacctgtgtgctatgtttcgtaccgtccatctttttaggcgatagcctcataggtggtttcaaaaactccctttggcccattgtcttcgacggagacatgctcaatctcacaaacacattatccttgtcagtcggcaaattatttcgtccaattgtatttcctatgtcgcgaaggctcctacggcttttcctactactcatcgttaagattattgagttgaagcgctcttttaagttttccaacaagacctggaaggaatattgttgatttggttactcttactcaagtgttcttgatgttcttttgtttacgttttgacgtaaaaggtatttattgcaaacatcactatacacggtagaacagcagtcttacatgaatagtgattcactatctaccaattcatagacggaattgcttttatagccttcgttatagaaaagaggttctgcgcagctttgtaactcgtctacttgcacaattttggtgggaataccgttaattgttaagtattctaagtctggcaaactttgctcgaagacgttgaatacatcttttagataatgaagatataagtggtacaaccgaatggcatcttctctagtaatgttattcgacgatgttttcccaatcttgttggtctcttgtaaatttctattgaaattccgtacaaatgtctcaatcgggacacaatcccaccccatcgcaggaatttcttcgataatatttgtgtagggcataattttgtattggaaaaacatatgatataggaaattacgagcctggaacttacttgggttttttgtgagtttctgtcgcgtttccggaaatattttcttaagaatcacttcatggatagtgtctttgcacctcgaacaaggacagaaattgtcgaagttcaaacgcattagtggattgtctgccgttgggaaaaaaagttggtggttcagttcacaatggatatcgaaacgttgtagcttttcaccacatttttgcttagataaaaatttaatcaacgatacatcaaattcaaattggcccatatagtcaagttttaatctcctcaaatcatgaaaagctaccaggcaaccctttaaaaaatattcattgtagactagtgacgctaacgatagattctcaagcttgaggaatttccaaaatccttctagcccccatttggtgtataagctatcaggaccgccttcattcgcagtggggatatcatcacgactgtaccaagacaagatttctagctgttttagagcagaagtatcaaaaatatcgctatattgtatttcgttgagattttcactcgtgtcatcgtagcccggaaggctgagtgtgtcaggtcgcaaattcaataccaaggacttgattttcattggagtttttaagcttttaaaatatttcaatgcatgcacgtgaatagatagcttttcgagttgagttaaatcacatttcaggtagaaatggtcaattcgatctaaataagaactgtgaacactctcatgagttggtatgatagttggtggtgttagagttagagtttttaattggtttgacaaagattccaacccatcattgactgactggcgaacaaattggtcgacaaatttcacattggagccataccttgatagtaatttcaataaatctgacatgacatcttcatccaagtgccacgtacaacgtattcgattgattagcggacctaatctacttggagattctgccaatgaccttaccaaataaccgaattttcgtttggctaattctttatttgatatttgattttcaatatttgtatcatcatcttcattaataaacggaaaagttaagactgaccaataacacgttccaaatgagttgtcgtaatcaccactgacatgataggtttcgtttaggaatatgttccggtaaataaaaggaacaattaatttgtataatcttttagacacgtatgctagcgagattttatcttcctgtgtgattttacaggcaatttgttcgaaaatttcgtatggtaatttatcaagcattgcttatgccctggccttcagcttagcaatatgtgtctgtctttatgctggaagtgtatgaaagagtgctgatttcctcatttcaatatgtcgccaatagtcttcatttttgcttgcgatgagtattggccttcgtagtcccgaggttatatttttttgcttttattagtaatgacaattttgtaaagaagaaaaaacagggacagtatttcacaagaaaaagaaatatagagatcaggctatgcaggccataacgattttgaaatatagtcccaacattgtgccagtctataaaattgtatagtatgaatataaatataaaatatacttcgctgtattggcttacactaccaaagattgattttacaggtactcatatcctttatagtactctttagttccgttgaatgatatagctttgatagctatcagcataattttgccgtctttgacagccaacttccaaagtgattttcttaagtaaagtttcaaaccggagcacattttaaggcctgatggattagagacgtcaatgatcttgtcattgaacttacttttatcagttaataaactttttacctgggagatcctgatgccattcacatataagtcacaaaccaatacacatgcaggaagtaaaaagtgagtttccgatttggcttgcgtggtatctaatgtcgatgacggaaattggtatcgataattgctcaaatcaaccgggccaaaaggcgtatttagcaaattatttccaaacaacgcttcaaacttttgcgcggattccccagttatatccaagtgaatgcttttactttttttattaaacattaatgtagaatcagttgaatccatctgaaagaccagctctcttgcatagttatccagaaacggtctcttgtaacaaagtacattccaggcataatcattcgcatccgtggtatcaagtttgacttttttcgatactggttgttcagaagtctgtgatgatgcatcacaaacctctgaactacaaatttcctctccaaacggcgaagctgagcacgctggagtagcagggaaactgatgccttttttggacagatccttcagtaaaagacagatttcttctttccttgttatcgggctatagctaatactgcatttaatcagtcgctgttcaagattcaagaatctgtaatagcggcattccttgatcaatgcgtctcttttattatcatccaaatttaaggatgctcctcccaatagcgtcagcagatctttgaagaactcagacgatcttggaatgtaaggggcagagtgaggaggcggccttaataattttttcgatataatcaactcttccacatcgatataaactgtggcggcgtatatttcaaaatagtttggagagtcacctttccttctgaataaattcttagctaccttaaacgattgcccgcctacgttagtgaaataatagtctgtttcctttagtaaggatcttaatcgtggtaaattgtagtacattgcatccgcaaaaagcatcgtatattgaacttcgtccttgatctcaactgtatagccttgcaaatgtttatagatccattcaaaaacttccgccgatctgtctatgaataaaacttcattttcaggaggagattccttactatcatttttgctgctgctattgtgattaggtaagcctcttcttgaaaaatattcagtgaagaaacttggaccatccgaacttaacgaagcaccgctaattctgaatagcgttctacctacttggatcttgtacattttttcgtgtgggagaatttgaggaatgttaggatcaaaatactctggtgacaaagtcgatattagtggagaatgtgacatttttatataatggcgtggaggagtttttaatgatgcgaataaggaagccgatgttagtctcggaagccttttttgctggctgttatctatgaaaaatgagtagaagccttcaataattgaatatatacatctctgtatttaaaagttattctctcttcttcaagagaggaagcgctaaagattctagcttagtaagcagtggacgcttataggattttccaaagaggtctggtcgcccgtacaacaaaaacgaacagacaaaagaaaacgccaatttggcaatccgaataacacaccatcaagagatagttataaaaggcgtggtagtaagtaagcttgattgccgtaataagttgaaggtttattatgaatactccattgaaagatcacaattttgtgcacggcactaagccaatcttgaagccgtaaatcaccaagtagtcttatgtaatcgaaagctaaaaaataagtgaaagaaaatttttatgaattaacgaaccttaaacaacctatattaagatatgagataaaaatacaatgcaaccagatatagaaaatcctgggtacgtgtaacctaaaagatatattaactttatattagtattattattataataatcatttagttatggagtgctgtctcctaggaatggaataagaaattaccagaacctcttactctaatggaattgaaagaatatattgtgtgaactgtattggaaaaaatactttttaacgatttttggaaaatattaaaaatattaaactgtttacaacaacaaagcggcggcaccggctaacaaagcaccagcagctggcaaggccttgacagcagcaccagtgtaagaggtgacagctggggtggaagaaccttgcttggttggttgttcggttggggctggagctgaagatgtgaggttctttggagcttcagtggtggtcaatggacaccaggtggtgtattgagtgataacgtcatttacggtgacagtagcagtagaaaccaaagctggggagacagtttcggaacagacatggtcttcacaagaagtgatggtgaccaaagtggtagattcttcactgacggtggcagtagtgacgttggaagcagcagaggcaacggcggcgatggcagcgatagaagcgatagtagagtattgcatttttaatttgttgttattgcgaagcgaatgaaagataatgtttgttattcttggtttctttctaaatgcgaaacggaaaagaaactaaccatgaatcggaaagaacaaataagtaacaagagagagaataacaacggtttatatactccccagaggtgagtaaacctcttaatgtcttgcaaagagaagagtacccaaaaaaaaaaaaaaaaaaaaaaataaggaaaagaaaaaggtacaactgagtaaaagaatagtataacaaacaaacaaacaaacaaacaaacagacagaaaacactgcggcgtttctgtgcgaggggtggttgttcaccctctgcacttggttcctgccaggggccacgacccgcacgcatgtcttcgagacactctagcgaagaaacccacgtagaacgcgtctcggatttagaaagggccttcccgctgcagcatgtcctgcagctcgcacccagccattgatccaaaaaaaggaaccatcttccggtttgggacatcgcgttgacacagtgactcagggcgaacggccccgtctccgcgcgtctccgcgcggagaataacgggaaagctcggtgcgaaatgaaaactttggtaagcgaccgcgtccgatgcctcgttattgttggtgttggttagcgtggttcctgtaaaacgcgaccacgccttgtgtcttcactactgcaaaaagaaaacaacaaaccggaaagcttttagcgatgaccccaacaagtgaaattgtagcgtcacgtctttcttaaggaatactgaaccgctctctggcactatttgatatcttccgtaacacctgatagacgaaagaaaaaacgtgctgtcaagaaatttcgtaccacgtctcgaccccttctgtctgcacgccaaaaacgctgaaaggagaggttctgcttacggtagttgagcgagaagaaatcggaaattaacacaacggttgcaatgactagtttaatcaaaagctggtgaacagcaagtatcagtactatgggagaggagatgaaaaggggccggccgccccgcattgtctcgttttcagtgttctctttgcttgttttgtatttaaggtttccatgtattttaggggttacccgctcaaatcttgttaacgctatttggtcatgcacggggccgccccttacgatgcctaaaaggggaattgctgtcaaacgtgcattatgcttgtcattctcctttgggaacaaattaatcttttcctggggaggctggttccctttaaaatcttggtactgagaggagctaccgctgcagtgatagacgaaaaggaagatagtctttttcttctatcttttgcttccgtaggtaatattcgtgcgagaaaattaatcgtgaaatctatatttagacactcgaaaattcggttttgtttaggcccaccctttaatccattgttaatcttattttactcgtcttgctcatttttttcaagtttgaaattatttttattttattcgcatatttattttacatactaaccgtttttgaatgggtaattatttccacattgcaccggttattagtgcgagccaacgcttttaaacttagacagtaatgtcttgaagatatcgttgtttagagtacggtatctaattttcattgaccaaaccggcttctgcgcataacgaatagaataatgatttggtgttggttaatagctgggctggagaatcaaactcagctactttaccgttatccaacacaataattctatcgctatccatgatggtgttcaatctatgtgcgatagttaatatagtcctatccttaaaggccgtacggattgtctcttgaatgactttatcagtttcgacgtccactgcagcggtagcttcatctagcaccaagattttggattgaaccagcattgctcttgcaagacacagtaattgtctttgtcctacacttaggttactgccaccttctgttaattgagagtctaacccatcgttactcattgataagatatgttctttcaaatgagaaagttccaatgctctccacatagcctcatcggtgtattggttgattggatcgatgttttcacgaacggtaccttcaaacacttgagagtcttggggtataatggacagcttatgtcttaagtcatataacccaatctcatttatgggaatgccgtcaatgacaatgtttcccgcactagcttcaatgatcctgaatagcgccaatgttaacgaagatttacctgcacctgttctaccaacaataccaattttttcctttggtttgatgtgaatatctatctgcttcaaaacaagatcaagctctggtctataacgagtggaatattgattaaacttgatgtcaccttggccgggccattccttgggtggtctgtgaccttcgataaccaaaggcgcctcactctttatatcagcgtattctttaattctctccacagaaacaatattggtttcgacttcgacggtcattctaacaatccagttcaatgtttgggtgatttgtaatgcataacttagcgacaaaccaaccatacctgcagtcaatgtaccttgctttagtctaaaaaccgataaagtggctgcgcccaaaataataactgaaccaataagttccaatctgtatgctaaccaacgattagcattgacagaaggataaaatgcactcatgttattatcaatacgacattgattaatgtgtgaaaatctcttttgttgtgaataacctctaaccgtcgcaagaccgcccaaagtttcttggaaatgagaatagattggcgaccttgtaatagaatctaaacgacgcaactcccttgatgtccttaaatagtactgttggtagtaaatgtaaaatacacccaatgggacaattatgaaaatgaattgccatgttgttacgcaaataacagtaatagtaaatgtaactttcacggcattgacaaaaaactgagaaaaagttcttcctaataaagcatctactttatatatatcattcgaaaaacggttcagaattctaccaatcggtgtggtttcaaagaacgtcattggcgctcttagcacagagttcgtcatcaagttgtgtagatacttggaagcatgaatagtgcagaaaacccaaagaacaatagtctgaattaaagttgccaacgctgaaccaataccaagggcaaaataaatacccaagtaacgagcagcatgcggattagccccatagtggctattaacttcggaccagtgtttcaaccaaacgttacccatgacggataggaacattgatataacgatgaacaaaatgaaaacacaaacacttttcgggttacaagctttagcatactccaagtaaatattccacttcacttttccctgttcacgatgttctctcttagcaacgttttcatcatcgccaaaatcaatactgcgtaaagttgcatcactagctcttcttaagctttgagtgtcagcgttgctgaaatctagatcgtttagtttttgtaattgttccagttcgccttcaattggtacactgtcttctcgaattgagttcgttgaagattcactagtttcgctgtgtgttttattgttttttttaccataatctttgattaatttccataagggagagtccgcgtccttagtaatatcatcatatgtcccttgttgaatgatttcaccattgtccaataatgcaattgaatctgcaacagataaagcgcttactttgttggttgccagtaacttagttttagtgtgcagtaaaccatttgaacccaatacatgttcaaccaaatgcctagccacgtgttcgtcaacagccgccaaaggatcgtcaagtagataagtatctgcccttgaataaactgctcttgctaaggaaagacgcgccttttgcccgcccgacaaggagatacccttttcaccaactagagtctgatcgccatccatcaaaattgccaagtcaatggttaatgcacaggccttgatagttttttcatagaattcagcatcgtacttgtgcccgaacaaaatattttccttgaccgtcccattcataatccatggaacttgggaaacgtatgcgacactaccgtgcactgaggcaaaccctttgactctgaataagtcacccaacgtgcttgataataaagcggtcttcccactaccaaccttgccaacaacgcaggttaattctcctttcttggcttggaaattgatatttttcaaagctactttatattctggtttacgttgccataaaaaggtagcgtcgtcaccaatattgatggctatatcaccaacattttctacttttggcaagcgctgaacagaatccggctgtagctcttcattggtaaaaaaggaaaatagcctaccaatagaaacagaagcttcgataaatgaattcaaaaccatgggaatgatcatcaatgggaatgaaagtagattgaagagggtcaaagcggggaaaactagatcagtggttaatgctctatcttcggtgtacacaaacacagcaaacgtacagcatgaaactaggaaaggaactatgttaaattggaaacttgtcacagccatataacaacccaatttagttaaattatttagttccttgttatttctaacatcttccagcttctccctgtaaggcttttcccacgcatataatttcagagatttgatattgtttagaatttcacttataacacgagttctttcgtctttgtatttcatttgagatttttgtaacttcttttggattctcattaaaaatgaattcaatggcatcatgataactagtatgattacaccaacccacatcgaattacccaatagcttatacaaagaatagaggcagataataatctgaaagggccctgaccaaatcaaatttagccattgagtcagatcttgtaatttttggacatccacgctcattaaattaacgatgtcaccagtagatgaaagtccagatgcttcattagatagaactaaagacttttgatatattaaagcggtcaaggcacttttgacatacataccagtgttgaaaacattcaaaaaatattgatgcagcacagatgtttgagtaaacccaaccaaaaacatggcaaacgcaatcaaaaaacctcttataatcggcaatttttgatccggcttattgccaaatccgagagataaaggatcgtcatcattttgtctctcattattgtagtctgtaacaaacttgattaaaattcttagtaattgtggttgcacgaatgccaaaacatcatgaatggctttgaagaacgcagctaaaaccattttgtatccaaaagacttgcatatagcccaagataatgaaggctttgatttatgcttaagttcattttgccagttattctctaatttctgagacaattctgtgctactaaagttctttggtaatttatataaatcagcttccactagatacttttcatatccagttttcattaaaccagacatccaagaaaaggtaattctggaaaatatattagcactatcatacggattcggtttccttctcattaatttctgatgtatatgttggtgaggcattagaggcttctttgggagagcttctagcagtaagatactagcgcatgtgattacttggaacaatgtaagtatgaaacctgcctgtccagggcaccatccaccattatatgtgtgtctgatgaggatgtttaacaacttagcagaatttccaaatgtttcaaaaaaccagtagaataaaactatggtatttgctaccactgatctatggtattcaatccaatgtaaagccaaggcaacaaataaagataacatggtaaaagcatattgactcacaactgtaaaacctccagtctcgtccttagataaattcaaagatgcaagtgaaacgaagactatttccaacagtacaagtgccattctagagacaattatccaatttcgtctgtattttgccccaggatgctttttcttacaaagatggataagatctcttgtaccaaaggttagcatgaaaagcgctgacaggttcagaattacaccatcaataaagcattgagtgaagtcaccatagaaagatataggtccaaacccttcaggagatctacagagcttgcaagcccatgaggcaagagtaccgcccattttttgcaattgttatggttgtataatacctatcttctggccttaaattatcgaagcaatacggtagaacgaagttcgaattccgtatagatgatgatcatgagaagttctggtaatttttatactcgttacctttttcccatcaatgttaagattactaagccgtgagattccgacgcccaagcatcgcgccaaaatcacttgtctttgtactatttcatcaaaagatatacgctaaataaagcacttattaaccacaggagattgtatcgagcactaaatccttcaagagatcgctgcgttaaacgtgctttgtaaatgcaaaatattgtgtgtagttgtcttcttagcaagatgtcgtcgagaaaatgcccataagaattggatatagagacagcatttgtcactgttagaaatggcgaagtgtcttgtacttccaccaggtggcatgtaatgcaaatccaagttgaatacttaaacctttcgcttcaattccttttctaatcgatacgtatttggatgtctcctttaatgtgtagggcgcgtctttatatatcatgtttttcaagattaagtcaaactggaaagacatttacacatcttacatgaataatgccattgaagagtaactcggagacaaattcgacgagcttgtttacaacatctggagcactccgagcttgtctattatatgtttgcagataaaagagaagtatgcgtgcacacagaatcgatacatttctcataagagaaaacgtcagattagagatcattcatgaatcgaactcatattttggtggggagcatatatcaattgccttccgcttcaaacacctaggctcacaacatgattttctcagcttcaaagaacagctctgcactctagataaaacagttgaagagaaactacagcaacaagcgagtttgcaagaaaacgaagaaagcaatgtagagaacaaagcctggtccatgaaatcactactaggtgcttttaggaaaaccaatatggaagacgctatggatattcaaaacatggaaatgcttaataaaaataagatcttgagagaaagaatacagaagcaattgtgtttccatcaacctttgtcattgatttctggttatgttcaaatttcaggcgtttttcaatacgattcagaagtcattgctcaatcaaaattcaaacaaaatgaaataaaaatggtagggctagatattctctctggtcatggtacgaattatgttgctgcatctgaagatggagaccgacttaggggtaatagaaatttaacgaagtatattaactcagatttttcgaatgttactaatggtcttctttcctcagaaataacttctacggggacagtatccagttataaggaaccagttttagttaattcaaatgatactagcataagagttttaccgcttttgttgataccacaaacacttctcttttctgagatttctttagagccaggcgaagtaagaactttctattttaaatctacaaaattaccaaaggatatttgtccaagttattcctcctcaaaaatcctatcaataaactacacccttgaggttggtgtagacgtactatctgacgacaacatcaagccattttctaataaagttccaatagtaatagcgccatatatcagtcctattgctgagcagtacacatcacattttgataaacctccaatcattttaaaggccggtaacatcaaagagttaaagccgcgtccacttactcgaaaagtttctacagcttctgccatatcatttggtagaagaaagtcttctattattggtcctccattcgaggataataagtctgttgaccgcatcaagaaaagttttatcgaactagtggaatcgaaccagaatgggtcaagagatatagatgaactggttgaccttcaaatggaagtacagtttgggaaggatgatgattcttcagatcctgagcccaatgactcgcgtttttccaatgaaatggcgatatcggcagattctagtacagcaagtaacgctatgaccaaaaggagaaaaagtgaatccgtgcgtaataacatctctaaccttggacaacaggcatggaatgatatttcccttgtaaagacagataataactctaacattttacctcaattagtaaatttacaaaacgcgtatcaaattaataggaataatgagtctatggcaaaagtatctttgtcagcacccttcttcaaaaccacagatgacatagatatggtcattgaattagattcagtaactacgcctttactaaaagtaacttctttgactgtatccttggagtcatttgaaatcgtaaatccaaaatacaaagttgaaggaaaaggaatggggagtaaaccaaagggaaatgctgtctacgaaaagcattttatttgctttgatgaatgtaagtctgtatcagtaaaattacttcctccaagatcgcccacgagtcagattactgggcagttcaaaacagatgtctttcaacataaatggatgataggcctaaaatttgcaatagtcgcgaagacgaatagtatcactctaaatcaattttacgaagataaaaagggggttctctttcattcaaaagagacattagaaggggaagaattttcttgttacgttcctattcctattctagcttcatctgaagattacatgggatggtaaagaatatactcatatagcgaacccgtaaaaatcgattttgcaatgcagtttgaacagtaaaaaaaatttactgtactttttataattatatgaacagtaaggcctcttatagatatatctgtcactaagctgacatgtctgtattgacgtattgaattgtttttacgccatactcgtgttatgtaggtctagaatttctcacttaacacgacggatatttattttcagatgtcatatctctttagagtaatcaacttcaatggttacaactgcgccagtaacataatggacgaccttgaacaatttttatacataattaactagcatcaaccatatcaagaaggagaatggccgatgttgaagaattgattcaggactgcgtagggtttctccacaaaacttttgacacattccctacttcactttgttctattaaaaatgaaccactttcatcttcaatgtttaatgagagcattctcagttttgagtgggaaccgctcaagaacggtgtctcaatggttcatgacagagatcttttagttgacaccgtacttaagaggtttattattgattcaatgacgaatgccatcgaagatgatgaagtaaataatttggaaagagggttgctgaagtcgtgcatatgcctcgactttgtgtataatgcaagacggaacagaaatactccttccacttggggaaacactttttttgacttattttctacaaccattgatctgttaaactcgccttctacgtttttgaaattttggccctatgctgaatcacgtatcgaatggtttaaaatgaacacatcagttgaaccaattctatttggagaaagcaatttgattagttacaagcaaccgttatacgaaaaattacgtcactggaatgatgtattggccaaattagagaataatgacatgctaaatacgaccaaacactttaacatgaaatacaaactagaaaactttttatcagagctactacctataaatgaggaatcaaatttcaatagatcagcttctatttctgctttacaatattctgacaacaaatggaacaaaacaatttctggacgagaaagtagtcacaattctgatgctattttctccgccgattataactttgtctttgataacctaattactcgtccggttgaatttgctttcagcgatatagaatataaaaacgatgttgataggtcactggctccccttcttgatgcaattttagagattgaggaaggcttttacggtaaaatcaaaacaaacaataagacccggttttccttagaggaaactttgaataatgagtattacgccaactatgatgttatgacacctacattacctgtatatatgaaacaatcaggtccaatgaagatggacaggaaccaattttggtcagatctacaaaatatcaaagaatcaaaagacttccttcttcgacccaccattatggatatctcattaagcaatacaaatagtctttataggcaactcactcaagaggatgatgattactatcgcaagcaattcatcctgcaattgtgtcttactgcgaacctcgtacgaaatctaatctcttcagatgaaactaggcatttttataagagctgctatttgagggaaaatccaatgagccatatcaattttgaaaaccttgacgaaaataataaaaagcgcggtctcaacctgtgttcatacatttgtgataatcgtattttgaaattttataagatcaaggatcccgactttcataacattatccagaaattgctctcttcagatgagaaatttgtaacagccaaaatagacggtttcaaagattttcaaagttttaagatttctaatcaggagatatcctcacctgactttgataaaactttcaaaaggtttaccttcattaagatggggaataagtctatcaacagtatctggaaaatcgctaccggtctagataaaattgaacgagatgttgaaaagcctgaaggtgtatatgaggcggcccattcaaaatgggaatgcaaagcttccgctgaggctcctagtggagaagcaaaagatgaaatagttaggcaatggcaaaccttgcgttttttaagatcacagtacctgtttgatttcaacaaagtcaatgaaaatactggtgttgacggtttatttgaaagttacgaaaaagatgaagtattaaatgatgatatcaaacagaaacttctgtgtaaaataaaccaagagcacaaaaagaaacttcaagatgctaaagaatatagaattggaaaagagcagaagaagagagctttagaggaaggaacattgagtagagatgaaaaggaagttaagttacaacgtttagatgacagttctttagcggaagaagacgagccaaaaagcaaaacggtagcatctaagcaaaaaccaatagaagaaaatgctaatgttgcaggtgcagatagtccttctcaagaccccgatgaggcgacagagaagagggtatctacttcacatagcgatatagtccagtcagaaaatgcagaaaaaaactcaatgtagccacgtcaaatagagatgacaattcttcctttcggaaacctgatacggtagagactcctttatttgatcgatagtggaaaactcagaagggagaaacttgtgtattatatttcgcaaagaatcttttaaataggtatgcatactatacagttaatcggcaatgaaggtgaaaagccattataatgtaaaataaagtgttctgcacagaacttgataacatttgggatatccagcggaatagttgatcaagaacatttttattgaaatcatgattgccagcatgaaatatgttcgtattctagtagcatcgtaagccaaaatagaaacaatagaatacagttcttcacttaataaatatgccttcaacactgctattcaaatatcagtgagaagagataacagatgtcgtttcaatttcattgataatttgggattaaatattccagcggaagtctcaacctttcgaagttgaaatggttcgctaatctcactctatttatctactagctgttaataatctgggatacatacctaatgaacattcgaatttacactagcttcttaggataattaatctttactaataaactctatagaataattgtatatacttgactcattgcacgttcaatcttactcaaactcgatataaggacagaataatttcatatttcttggatggttctcgcttttgaaaagaagacagaacatcagatgaagatcttaacacccacctcttagcgtcaacactaaatgaagttgcattccctctacgagattcgcatccgttacagttaatttatcatcgctttcttaattgttagtataattttgaaaaacaaacaggagaaatataattgacgattatgtaaactttcacatacatttgcttcccttggaatataagtctctgctgagatggtggaatcccctccttttcttccaaaagttccttaatgtgatacacaaggtctgattccttcaattcgacagaaatctctttgccggtcaacgtcttcactttaacaatcatggtttatgatgcaaggatgtcgatcagttctctttggtacgcttcttcttgagagtaggctatgaacgataaatatcttggtttttcgattggaaagctgttaatctaaccgccctcccgaagacgcatcgacatttgaattcagtgttggcgtagtaattctgaacataacaaacggaagacggaggctgaagaaaactgtaagaatgttaccaaccccttatgtaaaatgcgattacaataaagtttacgagcctgctgaggatagtttccttttactagattgtttggaaaaagaacaaggctttttaaatgaaagatttaataatcgtttagccgttgtttgcgaaataggctctgggtctggtgtagtcacaacgtttataatgcaaaacgaaataataccacaggaaaggtccattcacttggccgttgatatcaacccatgggcactcgaagcgactctagatacggcaaagttgaactcatgcgaaaattcattcttagatgtggttcaaagcgatttgaatgcttgtcttcgagataatcaaattgacgtcttagtattcaaccctccatatgtgccagcagaggatgtaccggattttccggagtcaagggagcaggcagatcaatggctagacttggcattactgggcggaaaagatggaatggcaatcactgagaaactattacaacagttagataagattctttcgcaggatggtgttgcttatatcttattttgtgcaagaaatagacctgaagaagttgttaaaaagtttctcaaaactcataagtggaatgtgaaattaatcgaaataagaaaggcgggatgggaagtgctcagcgtttacagttttacaagatgattgagaacggcttttgggttgtgatttattttgtatttctatttgacttatataaccattttttaacaaataaacaaaattatagatcgtgtattactcatgacaagatgtctttcttaagatcctcgctgcagccatgtaaatctacagtgcctaatccgtacactttctcatagtgtacataacttaaattttggaagaactttctcaattgtgagtgcctttcaattttgtggattccccgtaacaatggaagaccgtctttcaaagtcgttggtaattccaaatcatcaattttgcttatttcataatccttaaattcagcaatttcatctactagtgcaacgaatgaattagttttgtatacacaatttattgtatcaatgacaaatatccattcgttggtagaagtaaaaccttccatgttaagtaagagcagtaaatccaaggttttacatacttgtaatattgtctgggaatcgacttctgactgaatctgcaatgattcataaaactcttgtagattagtttgtaaacagtagctaatcatagaccagtaatcgttgaaatgcgactctgaaaatcttaagagcaaaactcttagtagaatccagcaacttcctttaagcttgatatccttggataccaagtattggaaaacgcaacttatcaaggaggagaactgtaacaaatatgcatcatttggtgatatcattagcaagtacgatatctttgaaaggttttggcacttgtattcaacctctgattcattgcttaaattaaacgtgatcagcgttggtgctacccctgaacgtttagatccaatctccaacaacaagtcattcaaaatttttgatttattttctgggtaaacggaccattcgtatataattttctcccaaactcgattactgccaatgactgagagcttcttgtcattttgaaataattccgctattaaaagtctccagcttttcacctttgaacacaaattggctataaccacagccaactctagagcataatttgggatagctttttcacttttcggtttgatgtatggcgttagacattggtttacgatagtcgataatgttgtattgaacttatcacctccaacttgatcattaacaatatattgaacacgcctcaccataaactctaaatccttgaatgatgcaggttggcctcgattttgattaggaaagttgataaacgcattgggtaaatatttgaaaaatacatctgatatttctcttctaacccgcttctgttccccaaattgtgttctactaagcttttcagaaataagggcaactagttttagtacaggcaatgacacatccgaatataggttataattagttgctacttctctaaagaataacaggaaatctccataaaattcttcaatggcagagttttcaacatagtccacatatttgaacaaaaatgcgatgattgattccccacttaactttttcagcatagagggttctcctttcgttaatttggtcgtatttgctctagcgcttccatcacgattggaaaacttcacagatgctgttctattatacctgataatcacgccatacaacaaatgtggtattgtcatagcgggtttatttccgtcaagcacatgtactagagtaactgtaacatcgtctggccgaatattaatcagattttctagtagctctaaaggttctagtaagaacaaagtctccaacaatttctttgatctaaatttgaacttgtacgagttatggtttgtcacatccacactagattcattgttggatttgcccgaaatactgtgggcccaataccagatatctaagcagcatgaaatcacctgtctaaaagattgtagaatcacatctctttcgccttgaattctactctcctcattggaggaatcggatgagaaaacgtttgagaccacggactgaatgaaatctcctttcaaattagatcctgaaaagtacccctctctttgatcagtcacaagatatccatgagagatttctaacaactcttccagaccaccgagtagtagacctactggctggtaatagccgccttctttcttttcgagtaaaaacaacctttgaacacattgtacgagagatgcagacagaggcaaaatcattcgaaatatagaattttcaaaatagataatactttctgacaaaagtttcacataagcggtcacaataaggggacttttcatatttgagacactggtaacaaggtaatcgatatattttaaatgagccgcattatcatcaaatatgtctaatttaataccgttatcatgggataacctgagaacctttgacacgatatctaatagagaaacggctattagctctggctcaatgccttcttctgcaatatatttagatgacatctggagtaaaaagataacaatatccttgaaattatcttcagttccgtccagcagtatatctaagagaattaaagcactcctgatactttttgcatgcgcgttattctttatattcaaaaatctcatcaacatgaccaacaataagctcttatatgtagatacatcttcattcttccatatgtctaaagattttattgaggtaagttcagtagaaaaaagttttctaacgcagccattgtttgtttttagaacataagcaagcatttgaaattcatatgtgagcatatcgaggtcatccctgtcatctaaaatttctttctctaaatgagagactttcaaaatattatctgtcaaaatgtaaaatagtcttgctgcagatcctgaatttataattgacagaatccactttgaaactgttaaatagtagggattttgatcgtcaaatagttcacccaaaagcaattcgagcgggcgcctaattaaatttgtgtttgagtctagttgtgtccataacaaatctagcacgcccagtctctcgcttatatctccctcttctacaaaagtataaactaatgcactttcaataaattttggagggatgaatctgttcagggtctttaaattcttgacccctaaaatctgatggtgtggatcttttaaagatttccacacggccgtcatgatcacctttagcaatttcatagactcaataaatctcatgcgtgaatataagtaattaccgaaaatttcgacgattccaacaatttcttttgacttcgcatcgttgttggattcacaaagcttaggaatggcctcaaatgtcttctggattagctcttcatctgaccagcttgggtgagatattcctttagatacctcggattcaggtattttttcaaaaatgcttataaacaacttagaactttcattgatgctttccatattgcataaacttaaaagaagctttttatgaataagttttacaatcaaaaaagttagatcctctgttgtaaagggcggtaaggattcgtttgtgttttccttctcagatgtggtagagggatttgaaacattggcataaaatccatgtattttgtttaagagttcttcagagctcaaagcatcattatgctttaactttgagtggcttaggggaagaagagccctttcagggatatagcttaacagtttgttgtacaaagaaaatttctgaagcttatagacatccaaagtgacattatcagaggatgggagagcaagtagagccaatagtattaagggaaggtgacgcacaataatttcttcatcgcttccaatattaaagttagttaaaacaaagtctagaatcttcaagtttttgaaatcctctattttttggaacaactttccccatataatgtttgtttcaacgttgtcaaaaaaagtacgtgcggttttcataatttgttcattttgtttgaacttttccgaggaagagagaaggggaataaataattcaggtatcacaagtgaaccaatttcccacctatccataactgccatgcttattctaaacgcaataagaatggactcttcttgtgaaagaagatcgtttaaaccttctaaaagtgtgcttaatccatacctcgtaaaataaacattactttcttcgattgcagagttagcggaagcagtagaagcggcatcaggaatagatgttccgccattattatttagtaagcctccagcagtagggcctaataaccaattccatattctcctgttcaaagacatatccttgctcaaagtagttctacaacaactcatgattagtagtttcttgtcttcaggagtaattagaacattcagaacaggagaatctagtcttagtctctgtagtaaaagatctaaaacacttcttttaataaggatgtcgttttcgtcttctagacaaccgacaaggcagcggataagtagacctggttcaggagtcaccaagtctctagctgcgggaagcaagatcttaaaagctccctctttctttttcttcctatccaaatgtgaatctatagtaccggtttcacttgcgtcttcttctgtctcgttcttcgtttgatttaccaagtgaggtaccgcatttaacgacgggaattttctagtcagccatgtaagtccgcccaatcttctgcctttattcgcagtcataaccaaaaacaatgtttgccaaaacaaggaatcgtctgccaaattttcctggagggtttcaataagcttcagggttaaaggtaaaaaatcactactctcatcatcaatgccgggcaataaactagaaattaaaggtcggattagtaatcttaacgttgtttgaggtaactgaagaatataactgtcataaagctcgatcaaatgcgatctgacagacatagaggcgtatgtcattaagggtaaaatacctggaatccaaatattacattctgcagctagagtttcaagcccaatgtgttcaaatatgtacgtgtaaacctctaatgtcttttgatgaacacctgctggtaacgccggtgataatgaagatgttaatcttcggcttacttgatatggcgatgggacatagtacttcacgttctggaatttcggtgaccagctttgcaatgcctttagtaaagttcccaaacttgcaatatagtctgcccattctgtcacagagtcaaatctttccaatgcacgctcgacattagcacgaaacttcttttgtttggagtctatctgtttattattcgagtcgatcgtaagtggcttcaagggtaaggacattttttttctcttcaaaaagattcaaacctttcactaagagtctatgtagaaaagctttactgactttgcaacttaccgttacagcgaataatgagggaataaacttatatattacgtagtgctattgttccttttccagtgaagattcagcttagccttgcaaaaaacccaactaaacttttgtcacgtgacgcgaatggaagcgcactcaaatgacagagtatgctataagtattaaagccaccatcgaatatgaccataatctctctacatacttatatgtggttaaagatggggcagattagttatgcgctagaatataaaataacaagtacgttaactacttggcagatgcttggaatgatcaatagaaaaagtgtacattgagatgatgcagatagtttgtgaataaagaaccatgagttaataacccaaaccgttccacacaaacaaatttccatcccatgcagttgaggctacatatcctggcttgccccataggctccaatcaattccaaaaacaaattcagaatgctgcgtgaaattagagaggcagcctttaccagtatctgtagagttagtcttgtaagtttcttttgcgccatcgttactcaggtctttccatactcggcaggtcatatcgtaagaagcggacattagaatattggaatggtggggtgaccaagtaacttttctaattgctagtccatgcgcattgggaatctcgttaatgcaagctgaattatgagatgaagtatgcgtaggtctgccagtggtggcggatccacttgtttttaacattctaatatcccatattctaatggcgttgtctacaccacccgtagcaattacataaggtctgtatttattaaaatcacacgtcagtgcctctaaccctgaatgtactaaaaaattggtctgacttctgctaggcggtaaccggatgtcaaacaagcttgcgtatgaatttcctgaacaagatataaccaaattttgatcatgaggggaaaactgtgcctggtagacacaattcttattctgagatatgccagtgaagtttttcttcttgtttgataaaattgcatttaatgggtctaccattttcgtaatttctaaaggtcgtggggtaagactcatcaaactttgactccttagaggggaccatatttttatagatccatcccacgagctgctcaaaaaagtttgtctgttaactaagttccaattgcaactgaaaacttccctctcgtgctccttaaatatagcaatgggatactctttcaaagttgtatcaaataaacgtaatgtaccatctccttgtgctactagtacttggttttcgtgactttcgttccatgcaacatcaaataaacagtcttgtgttaaaaatgaattcctttcttcaattttaccatcacgattaatttctagtatgtacagtttcccgtttccaaccaggccaaagtttgaaccagcagctactgcaagcttgttatcgaagaaaggtgagtattggacaccatatccactgaaaccctgcatgtgatacctgagcatgctgtctgaatgggtgagcagatatgtttgttagtaaaatgggaatactttccactttttgaactttgaatgccaaatcgaaaatgaaactcttctggagaggttgcgtttgttgaaagagccaccggtacgagcacacctaactagtggtatactggtctctgaaaatattgatactctcaatctatattacaaaaaatcttcaggatggggactacgccggtgactcaatttctcggcctatatatttctgagtaaagaaatgcgaatatctgtggtaaacattgattagatgactttccattgaaataaagtaaagaaaagataaatatatatataaaaatgcatataacaaaatagtaaaatagatataaaatgatgcctaaaaaataactcaatagtaatgggacacatattcatattagtatacttcaactagttggtattgtctattaagttgaacgttgctcattgttatcattaggggcgttgttttgagtattcgtattcgaagtactcgagtcttgatcttgagatggattttcgtttgtagaagcagtactgtcgttcagttcaacggtagtaacatcgccattctgattcctataacttgcaacaccagaggaaaacaggttatttctatcgtcgttggaagcacttgtatgttcttcttggccacttctgttgttagtgctgccattattgtcccttgagccatttctgaaatgcccggtcaaacgtgagatgttttccaggaaagaacttccgtgaggcgcatcagaagatgttgtgtcgttagttccctgactttgggcagtttgcgctgtagaagcggctgtgtctgaggagcctgatgttcctccctgagctacattgaatatgtgatccaaaacggctcttagtctgttatgctgaaggctggtggtatcggtgtctgtaccgtttgggtccgcggaactggtcgttgtagagtttgttgggtgatcggaactggaagcattggggttggggctgtggaattgaaataatgtcagagggatcggaacccaacgtggattttgattgttattaagaggggcagcattagaaggtacattttgagctgctggggttgtcccgttggatgtgtttctatcactattattagttggcacatgggctggattatgtagagtttggccgttttgtggcattaagaaaaagcctgtccttgataaaatttgctcaccagaatttgcgtttccaatagtaggtgcagttgtactggacgaatttactgttgggtttgtaatttcactattgttttcatcattgttattctctgcagcaggatcgtatagaacacgcctaattctttcgaaggcggcttcattagctgctacttcatctgtgtcctgttggaccggaacccctgcagattcgctgattttatgtctacaaagaggacaagagttttctagcctcgaccacttgtaaagacactctcttccaaagacgtgtccacaaggtaacctaattggcgaatgtttatagcttgggtttgtttcctcatcattggctgtgtgaggttggttagattcaagcggagtcgaagaggggttgggcgtcgttgcatttgaattcgagtcattatcagacatagccgtacttccgttagcaggagcagttctacctgcaaaagagccaccttggttatctttctgtttttttatgtttccagattcctcctcattatcttcagattccctttttctttttgttttggaaaagtcgtcttcttcctcatattcttcataacatatactacacgcaggcccttccgtttcgggcagatcagctaccttcaacacagtcagtttatcaaagtcttcctttgttataccttttggtctatttaaaagtctattaaatctttccattgcaagttgagcagcaacagatataaagctgttcaaacggtcttgtggagtggatgcaggaacatctcgaaaagagagaacaagagcaccgtcgggttggtgaccgccgttcccaatgccaaagctgggccccgcaccattggcaattgtgtttgtagaagttgcggtactgcctccactattgtcattagaagacgtattactcaactgtgctagtctttccggagtaaaatatgaatactgaatagagacagttatatttctcgtttgttcggttccattatttagtggagtggaggccgcatttgcgttcggtggcaaactgttaccatttgaattaccaccattcccgatgttatttggtgataaattcgagcctctatcttgtccttgattgctttcgctcataataaaacaaaagctgaggttgcaagactataaaagagagccaaaaggagaaaaaaaaaagtaactatggtgaaaacctcaaataaatgtttgtctatagtaaattaagtgcagagatatattaaaagtgttatttcctttactttctgctttgcttgcttttttttcttgatttgatagaggtaacatgattagactttaaaattctttggtcctttcctagtttttgtcaagctgtggaacattgtgcgtgttacccggcagacgtgttacaatgataatattaatgaagaagagatcaggaacaatgaagaagagattaaaaatagtatgcatgtgaagtcttttctagttaatatacaattctatatttctttttatattgttctttcttttagtgccaagtagataatctgcgcagaggcaaaggaatcctatcaaatgtaagaaaggacgattgtaatgaacttggcaaagaatggagggtttaacgtgtgtccaacgttctcttttttcgtagaagaggctgaagtagatgacgatgccattgttgaggaagcagtcgaaccggctcccgactttgcgtaagtagtacttccctgatctttttgacctttggagctggaagtacttgtcgtagaataggagcctgaaccagatctttggttacttgagccagaagacactgtaaagatgtccccacctgaaacaatacttccgtctgtagaccaggtacttgagtagctaggtgctttaacagcacttggcacagaatcttctatgacatcgatatcctcacttctgccactcaagtcaacttgggccatggaaatttccatattatccagatcatacactacataagcattgctcaaaaagttgtcaccgagaataacggtagaatcggactgaggcgcaaaacctaaaatgcaaacatccgaactactgtctgcgcttagttgataactactcaaattaccactaatgtagaatccgccaaaatcaaacacgacgttaatgtcatcatcagtgtcggtgatacaatccatcaagtagtaaccaactttagaggaataagaagcaccgagtttgtctgcaagcatttccatcagctcaacgggcatataagagattgtggtacctgaatctagcagagccggtatctttgtagttgttatggtcgttgattcagaatccccttttgctagcccgagaccttgcaaagtgacctgaaattgaattgggtctttgtaaccgtgatcttgcaatgtattgataatcggaattgtgtatagatcgcctgaatacttcccgtggtccacagcaccgaacaaaatgctaccatgcttggcattggtttcgtttaagaataaagaataagcagctgacttaatggcgcctgaattctttaaaaccatggggaagttattgtacgtgtagctttcttgcgcagagctgagagtagcaccagaataagtcgattctaatcctgctaaaccgatacccaagacaccgacagtggaattcgtttcgtttgccacagcaaatgataaaccagtgacattcaaattgttcaagttcaattgatcatgaccccatgtgcctgaggcaaaagtcaaatcaccataagtgatcgaaaaatcggtcttattggactgaaacgtagaggatttggagctgtcaaatacaccgtacgttgtgcaatcaatcgtctgtaaagcagaagatgtactgtcttgagtggcagtagcatccgtgtctgttatggtggtgtcgtagctaatttcactagccacgctttggaccacgctttgaaccaaacttaatatgttatcttcgtctttcctttccttcgaagaactggatgtgtgcccgctcttggtggagcagtatgggttattcgaacctgtgacccataaatcagaagaaccagtgtccacaagtacggtaaccttttgcgagggggtacctatatccaggtccaccgagtaaaagctgttctggttggacaaatctaccacttcgtaatcgtcacctctctttaccaaacgcgcttcggtttttttattactggaagcgttttcaaaggaatcaccatacttcttctgaaattggattctgacataattatcaccggctgccagagatggggaagctagagagtcagcatttgccattgagctgtaaaaaagaaacgcatttgtggccagtgtaatagcagagaatttcatcacgacctatttttttcgtctatcctggtgtatttgatcgagtaaagaacgactagagccccttttcccttgtttcttgtcttggtcaaccgcaattcctgcacaagaacaagttacacttatcaaaactctttcagagagagttgttctaaaaaggaagaagaaatgagctcgaaaatagcattgattacgttggtaacgttaaaaggaaatctgccaaataagctttcccgatgcttcgctaaaatttcaaagtgaaaaaaaaatcgcgtacagtgtccccacgtgggaaatgatgtaagtataaatctttaaacacgactccgtcaagcaatctaataagcatggaaggcgtgtagtagcttggacttatatgtggtggatactagtggttagtgactgcacgtatttaacagggcagctttgctgtaaagctcatccaggacagaccgggaccacaataatgttacccggctagtatatggcaggtggatgttgtcgaaaaacgtgagaataaatgacgaatagagggcaaaagtgagaagtgttatatcaaggaaagtgcaagagagtagattgactggtgagtggttaagctaaaatataaagttccgtgagcgtgcatagaacccgaaccatgtcttctaatccggaaaataccggtaataatgctaataataacgcgaatgctagtaacactggtgtagccgcagcacctcagcaaaatatgatgctgcaacagaaacagttgctggaaatgacggtaaaattcaaggcgttggtcagcgaagcaagaaatgtaggtgagactactcctagaggcaaagagttgatgtttcaagccgcaaagatcaaatccgtgtacgatgctttcaatagaagaagacagcaggccgcacaagcttacaagaatgcttctgtggggaatacaacccccaatgcaggtaatccggtttctcttcctactgaaaaacctccgagtttatcccaacaacagcagcaacagcaagcaaggagtaacagtaacaaattcagtaatatgataaagcaggtacttacttcagaggaaaaccaacagtatgaaaaactatggcagaattttcaggttcgtgcaacgagtatgaaagagaaagatacctttttgaaacagaatattgacagattagtacaagaagtaaataaacagacagatgaagcaacaaagaaacagctagaagacaagaaaaatgaattgctcaacaataggaaagtacttggcattgagtataacaatctactaaagggttttcaaaatagcaaaaagacattctatgtagaatgtgccagacataatccagctttacagaaattcttacaggaaagcactcagcaacaaagagtacaacaacagcacattcagggtcaaaaccaagtaaagagtgccgtcgttcattcttctgatatgccccttgcagctacacctgatgcatcgaaatcgcaacagctgcagccgcaacaacaacaacaacaacttcaacaacaacaaaagcagcagcagcagcaacaacatcagcagcaacagcagcagcaacagcagcaacagcatccgcagcaacagcagccgcagcaacaacaaccgcaacaacaacaacaacaaccgcaacaacaacaacttcaacaacaacagcaacagcagcaacaactgcagcagcaacaacaccagcagcaacaacaaaatgtcattccttccgccaatactcctagggctaacgtaaaggctccgcagaccgatcaatcaaaaacgaaatcgcaagtgactaacgtaaacgcaacagcatccatgatgagtaatgcgagttcaagtaagtcagcaatattcaagcaaacagaacccgccatacctatatctgaaaacatatcgaccaaagcgccagcaccagtaccttatagatccaacagacctacaataacgggcggttctgctatgaatgccactgctttgaatacacctgtaacgacaaagctaccaccctatgagatggatactcagagagttatgtcaaagcggaagttgagggaactagtgaaaactgttggaattgatgaaggtgatggtgaaaccgtcattgatggtgatgtagaagagttactcttggacctggcggacgattttgttaccaatgttactgcttttgcttgtagattagcgaaacatagaaaatcagacaatttagaagcaagagacattcaactgcatttggaaagaaactggaacatcagaatacctggttactcagcagacgaaataagaagtacgagaaaatggaatccttcccaaagctataatcagaaattacagaacatcaactctgataaagtagcaaccgcgaaaaataataacagtagtgttccaaatctcaatcccaagaaatagtttcattactgacttgttatgttcccatgcagagctgctatgaaacctttatcttttagtattacatacatctacaaagcgtgaaatctgtaaactgatcaattaatattttgtgtctcaatgttcgtatttacttaaattacataattgaaaaaaaatgtttttctgagtttttcgtttttttattattttaatattcaaaaagtgtccatatcgtccatgtttttttttacctttgattgattctcactggcgaaacaatgacccccgttccattctcatcataactacgctctcttctcagttgatcttcaagcttgaacatcaattgcccgttgtgatccctgttgaggctttctttgattggactactagaaacactcgacgatccatcttttcttggccttccccttttccttggggaccttttgatcaccacattctcatatttcttgccgccggtacaaatcatcctgcttctgtgtacaactaaggcgtcttctctgttgaatttcttaccgcaagggcatgcgtatgctttttcttggtgcgattttttatgtcttatcaaatcatgattcctcacaaatgccttatcgcatccaggattatcacaggagtaaggccgatcctctaaatgtgtttgaatgtgagatcttatgttatatcttcttttaaatgtttttgcacatcccggatacaaacactcaaatgacttatctggcatttcctttacatacctatcaatagaacctctgggaagagttgtaagtttccttgtgatttttgaagggctattagcgatataagtgtcaatttccttcatatgagtgccaaattgaggggatcttccttcgtatcgaccctgtgactttaaaattggagaaggtgtttcagatataacaaatctactttcaggctcattttcttcgctattgccctcattatctgtattcttaaagactaaattggggtttaactcgttgaaaacactttcccgacgtccaaccatttgctggctcggaggctttagctgcggcgtcacagaggtaatacccaaagaattttcgttaattgaactaaaatgtagctgtttacctctcggggtatattggtcaatgtaactggaggaaacggctactttattgcctgaaggggtgttgttcacggacccaggaattgtgggcataacgtctactggaagggcctttacagacatggcttttgttggagaagagccggactttccaggaatttctatacctagccccaagggttgttcagagtcttcgttatcctgttctccaggagcaatcttaaagtctagtctcaagttatttggcgtgatgcttgcagagttggaagtagctgaactaactctactcttcggagtaaacggtgcgatatatttaggtttcgaatttccgcttggatttggacgagttctctttggtgaaataagtattccattaaagtcttcattcaattcttgaaaactcaatgggcctgctgttccgtcagagttttttcttcctagggaaaactttgacctattagttctcctagaaggtgatccagtgaacgaagtgtttgacattggtggagaaatcattggcgaaaggctatttgcgtatacatcttccacattctcaggagctggaataggatttcttttgggagataaaaactgttggctatcagcgctctctaacgtagcctgtaactgttgttgcttatattgtgtttcttttagttctacttctaattttctattggcttcttgctgtgcccttagttcctgacgtagttcttgctgttgttgtagcagtagctcgccgaggtttctatcgaagcccttctctagttcactttttttcatgttatccaatgtgaatgccatcctctttggatcctgggacataacaacgtcttggtttaacctattttcagttactaagctagtcatgttaaggccggcttcttttccactattccccaaaccaaagtttacattttgccaatcgcttacagttaattcagggaaactagagactttaacggatttctcatcagaaagcggtcctagcggaagatttaggtcttttatctcattcataattatatcattcgtttctccatagttcagattcaagatgttgctcaggtcatctgttgctagtgttttatattcaccctctattgagtaattcgagaggtcattgtttctagaacaagaactattttgcagatcgaagtttagactctgggccttcgagacatcaaaccaagagtttgaagagtccatattttcagagctatgaacggtcaattgggtttttttatctgggatcgttgctctttcgttgtattggcggaagctaggcacgttctaaggatttagtgatccagaccaggaacgagatatatattggggtatctatgtttgctatccttaaccttttcttccaacaacaacgtttttcttgggggtctaagctaaagagttattacaattagcaagagagatttccatcaatgctttattattgtttatacagcgatttgcagggggaaggaaacagcattagtcgctgatggtaagctctgttgttgtttacctttttcctaatcgggttaaagcaccaaattgaaaaattagcatcttcggttgcccggactgcaatataaatcggcccatttataatatcgctattcgattgtcgacagagatttctcgatgaatttctaatgagcttttgctgttggataagctcacctcggccttcaagacggcattatgacctagggggctacgttactctgacatcttgattttagctctgcgctccttcaagatataaaagcacggactcttcggagccctcccgtaaagacttggaccacaaccagacatgtaggttatgaattgtttgcttaaatttggagctcatataattgtggcttgtgtctgttggctagcttgcggcatgtgaaaaatgtgagtagtgataaaaaaaaatttaaaaaagtgttattgctacccggaagcgctttacgaaagaaagtgtatgccagcctctaaacaatagatgtagttgttgagataacagatgggcacaaaagtactggatagattaaagtatacgtagagtcatacttcagtatagaaataataacagggtctttacgggaacacgttgcgcaataaaggacaatgtatagcaattattcacttgcgagcaacgacgcaatgtcccgaacttacctggttggcacagcctcacccaaaagatctaagaaaaagcaccagcaagcaaggtatagcaaatcaccaaaaagggtgatccattccatcaatgctgataatgtttcagtcctcgagtttaagaatgatttatcgacagcttcctctaatggagatggtgacgcggcttcaggctcgtggaaatcacaagcttctaacgattttataaaattagcatacgtaaactcaaagctagatccatcattgccttcaaaatattttaagcaagacattataaacatccttcagagtttagaaatccctgggtggtccattaatgagcctgaaaattattcgttgaacagagatttattaactttgacgaagatcaagggtgctctaacaaacgttatttataagatccattatccgaacttgcctcctttattgatgaggatttttggtgacaacgtggactctattattgatagagagtatgagttgaagattatctcaagattgtcactttataacctaggtcctaagttagaaggatatttccaaaatggtagatttgaaaaatatattgaaggctcaagaacatcaactcaagcagactttatagaccgggatacttcaatgaaaattgctagaaagttcaaagaattacattgtaccattcctctaacacctacggaaagatccgatgaaccatcatgttggaagacctttgatcaatggatcaacctgatagatacacgtaaagaatgggtcagtgatacagaaagtataaatgaaaatctacgttgttcaagctgggaattttttttaaagagtttcaaaagttataagcattggttatataatgattctgcctttacttcaaaactattaagaggagacgataaagattgcatgataaacactggcttaaagatggtcttttgtcataacgacttacagcatggaaatctactattcaccaacaaggacggtgataaggcttcaatgaatgatctaacaattatagattatgagtacgcaggtgctaatcccgttgtgtttgatttatcaaatcatttaaatgagtggatgcaagattataacgatatccattcgttcaagtcacatgttgataagtaccctaaagaagaagatatcctagtttttgcacaaagttatataaatcacatgaatggtgaacaagtgggaattgattcacaagcagttaggaccctctataacctcatcatagagtggagaccttgtgcacaattattttggtgtctttgggcccttttgcaaagcggaaagcttcttccacaacaactaatagaagacaagcattcaacccacgaggaaaaggtaccgtacagtgaatcttgtactcttacaagtgacaatgacgaagacgaagaagatggaagttacgatgatatccaagatgactcgtttaactatttaggattttgtaaagaaaagatgtctgttttttggggcgacttaattgcaatggggattatcggcaaagactgtccagatgttggaaagattgactacttagatacaatgtttctcttttaacctgtataaagacttttaagtatagcttatttcccatatttaagaattgtatattaagctactgaaaaaagagtatttgaaacaaatattaaactattaaagaaaatatttcgaagggagtttcctttttttaaaaaaaaaataaaaaccaaaagaatattaataaattctattatttatataggtatagtaattgcaattcattattatatgatatggccaaatatttaaacaaaaaaaggctttttccgttttcgtcacctgcacatcttaatattaagaaaaaatcaataacatttattgatagttcccatttatcatcttagcatatctttaaatatcatattaaataggaggcattcataatgtaataataaacatgagttatcatgaagtttgacctggtagagtgcttgctaccttacaattaccataacaacatcttttttggatcttcgattagctctttaacagtctttagaaaagtaacagcttctctaccatctaataatctgtgatcataagtcaaagccaagtacatcattggtctcgaaacgatttgtccattgacggtgacaggtctttccttgacaccatgcaaacccaaaacggcagtttgaggtgaattgattataggggtaccgtatagggaaccaaaaacaccaccgttagaaatggtgaaagtaccaccggtcatgtcttccagagttaatttaccgtcacgggctttacgactcaaacgaacaatttcgttttcgatgtccaagacacttaatgattctgcattacgaacaactggggtaaccaaaccctttggagtagccacagccacagatatatctgtgtaatcacgataaactatttggtcgccttcaatggcaccattaacggcagggatatccttggcagctaaagtacaagctttggaaaatagacccatgaacccgaatttagtaccggtcttcttaataatctcgtctttatataatttcctcatttccattaaagctgacatgtcaacttcgttgaatgtggttagagaagcagctgtgttctgagattcctttaatctttcagcaattctcaatctcatacggttcattttcactctagtttctgtgcgtgggaatggtgtgaaagaatttgaggcagctggcgcttcattcgcctttggagtaacagcatcctttggttcggctgctttctttggagcagcttccttctttggagcaacttccttctttggagcagtctcctgcttttgagcttcctttggagcggcctcctgggatgatgcaggtgtttcccttgattccgcctcctctgccttcggttgagcagacccttcagatggagcttcaccagcctcgacctgggccaattcttcaccaacggtaacggtgtcgtctggattgaaattcaattttgtaacggtacccgatactggcgagttgacttcaatatcaattttatcggtctcaatagtggccagcaactcatcttccttaatgaaatcaccgacgcttttagtatactccttcaaagaaccctctgtcaaggattcagccatggggggcacctcgatagaggtggatttgaaacggttggcagttatgaagaaaggacttgtggggaacttggatcttgtagcgtacattgagcccagggactggaccttgttggtctgtttaaataaagttgtagaagcatgtcttttgactgagggtgcagccaagacgtttcttgctactctagattttactaaaaatttggcagtcgcagtacgagttgctctggaaagcattgtttaaatagtgattggggaggggggttgtgggttgtatctcggcgttatgagtgtgatgaaatctattatatcgacactaatccgtaaataaatagataaactggtagtattagcgcactttttcgcaatccagctttttcttcttacgccagattttttttctactagggtataggatacgattttatatatatggtatctaaaagaggccaagatgagggaaaaaggatttgcgttttactgtagtgacttaaaacggatccgagccttataacacggagccaacccaggataaccttaagcttaggtagccttgaatacctgcataatttgtggccgctttattggctcactccgggcgggcccttgacattgattggttgcagaaaagggttgcagacgtcgtgtcagacgaaggggtgggtggctggaacttgttttgtttattgttttgaagtagaagaatgagagaaagatccatgaagaagaggaggggaaggaagtttgacgagagtacagaaggcggaagagagcactaaaaacataaaggacaggggcttcataggaaagtgcctcagcatgtcccagaagaacagaagcaggaagaacaacaagacgaacggcgcaatggagccacatgctgatgttattcgcgatccatcggcacaggaagacacaacaactgacagcgtaacgacggcggctagcacagaggcagacaaaaccggtaatgaaaatgcagaaggagcttcaaggcgtttttcgatctcaaatattttaagtaaaagggatactaaagacgtgctcccggatttcgcgggcagtagttctcataacggggtgctcacaacgaattcatcaaaggatatgaatttcacattggaattgagtgagaacttgctagtggagtgcaggaagttgcaatcttcgaatgatgccaaaaatgagcaaattgagtccctgaagcaaaagaatggcttattaaatgacaaaattgagcagttgagtaaccaaaaccattccttaatgaaggaagcagactcgatcaaagatctcaactgggacttagaagctaagttaactggtttggatattgaatgtaagcaattaaaagaatcaaacaaaagaacagaaaaatcttggaataatgacaaagaaagtttgaaaaacttgaaaacagatttagaggttttatcgttaaccaaaactggtatagagaatgatcttaatgctcaaaaaactttctatgaaaaggagattagtgaattaaagtcaagaatattgaatttaaataacgaaaacgataaattaattatcaatgtttcagaattgacaagcgaaatcaattctttacaaggcgataaagctgaaagggtagaaattcaaaaccagattaacagagctaagacatctatttttacattgaaaaggaagttggaaaagaggtatcgtaagaagcaacacatgtctggtactaaagtggcagtggattctgataccgaatcggcaactagcgaagaagacattttcgatatggttgctgatattgatcagttaatcgaagctcatccttctgtcgacgatctttctgaagacctcgttaagaagtacacaaagaacaacaacatgactttgttgtctaatgattcatacaacgacttactacaaaagaccgagaaagcattgaaaccgaaaaaggatgaattgatgaccaaagaagttgccgaaaacttgaatataattgcgttaccaaatgacgacgaccacaataaaaaggaattttcaatggaatctcaaatcaaaaatttggagtcttctggatataaagttatcactttggaagagttcatgaacttgaaacaatccatatctagcccatcatatgattatttgaaggagaaacttcaagcattaaaaaagatacccatcgatcaaaacacttttgattcattggaacaccctacagttgatttcttactacccctagcatccaaaatcgactgtttaataataccaactaaggattataatgagcttgctaaagctgccaagaatccatctatagcacaagtgaagcaatacctggagacaaacagcgatttagaatctactgtttctacatggttagcggagaaaaatgacagcacattactcagtaataatgagtactccagcatgatcgataaattaaaaaacccttcgaaagaatacttatcgaacaaggcaaaagactttaaccaaacattggttgatatcaaggcattggaagatttggaaaacccatcccttgatttcctcaaggaaaagatatctgcaactgattatctgttactcacaaaagaagactatgaacacccatctttaacatacttgtttgagcacgcaaagaagactgatcaccatctactatcagcatctgcttacaccgatctggtgaagtacaaggaaactcccgacattgagttcttgaaagagaagtctacgagtcttggccacacagttgtgtcgagcgaggaatactcagagttaaagaggcaattggaacatccatctctaaactacctggtggaacatgcaaaggagactgatcaccatctactatcagcatctgcttacactgatctggtgaagtacaaggaaactcccgacattgagttcttgaaagagaagtctacgagtctcggccacacagttgtgtccagcgaagagtattctaaattacaacaagaatattcagaagctcaagagcaattggaacatccatctgtggagtacttggtggaacatgctaaggagactgatcaccatctactatcagcatctgcttacactgatctggtgaagtataaggaaactcccgacattgagttcttgaaagagaagtctacgagtcttggccacacagttgtgtcgagcgaggaatactcagagttaaagaggcaattggaacacccatctctaaactacctggtggaacacgcaaaggagactgatcaccatctactatcagcatctgcctacaccgatctggtgaagtacaaggaaactcccgacattgagttcttgaaagaaaaatctacgagtcttggccacacagttgtgtccagcgaagagtattttaaattacaacaagaatattcagaagctcaagagcaattggaacatccatctgtggagtacttggtggaacatgctaaggagactgatcaccatctactatcagcatctgcctacaccgatctggtgaagttcaaggaaacccctgacattgagttcttgaaagaaaaatctacgagtctcggccacacaattgtgtcgagcgaagagtattctaaattacaacaagaatactcggaagctcaaaagcaattggaacatccatctgtggagtacttggtggaacatgctaaggagactgatcaccatctactatcagcatctgcttacaccgatctggtgaagttcaaggaaacccctgacattgagttcttgaaagagaaatctacgagtcttggccacacagttgtgtccagcgaagagtattcgaagttacaacaagaatactcggaagctcaagagcaattggaacatccatctgtggagtacttggtggaacatgctaaggagactgatcatcatctactatcagcaattgcttacaccgatctggtgaagtacaaggaaacccctggcattgagttcttgaaagagaaatctacgagtcttggccacacagttgtgtcgagcgaggaatactcagagttaaagaggcaattggaacacccatctctaaactacctggtggaacatgctaaggagactgatcaccatctattatcagcatctgcttacactgatctggtgaagtacaaggaaacccctgacatcgaatttttgaaagagaagtctacgagtctcggccacacagttgtgtccagcgaggaatactcagagttaaagaggcaattggaacatccatctgtggagtacttggtggaacatgctaaggagactgatcatcatctattatcagcatctgcttacactgatctggtgaagtacaaggaaacccctgacatcgaatttttgaaagagaagtctacgagtctcggccacacagttgtgtccagcgaggaatactcagagttaaagaggcaattggaacacccatctctaaactacctggtggaacatgctaaggagactgatcaccatctattatcagcatctgcctacactgatctagtgaagttcaaggaaactcccgacattgagttcttgaaagagaaatctacgagtcttggccacacagttgtgtccagcgaagagtattcgaagttacaacaagaatactcggaagctcaagagcaattggaacatccatctgtggagtacttggtggaacatgctaaggagactgatcaccatctattatcagcatctgcttacactgatctggtgaagtacaaggaaacccctgacatcgaatttttgaaagagaagtctacgagtctcggccacacagttgtgtccagcgaggaatactcagagttaaagaggcaactagaacacccatctgtggagtacctggtggaacatgcttaggagactgatcatcatctattatcagc